@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/app/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/app/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/app/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/app/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/lexend-vietnamese-600-normal-Cr1ePs6O.woff2)format("woff2"),url(/app/assets/lexend-vietnamese-600-normal-BxEVPgxw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/lexend-latin-ext-600-normal-hDcqLAH9.woff2)format("woff2"),url(/app/assets/lexend-latin-ext-600-normal-BXtyp5LP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(/app/assets/lexend-latin-600-normal-DSBzZxpA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2)format("woff2"),url(/app/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2)format("woff2"),url(/app/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(/app/assets/lexend-latin-700-normal-DVyJlN8t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/app/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2)format("woff2"),url(/app/assets/literata-cyrillic-600-normal-CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2)format("woff2"),url(/app/assets/literata-greek-ext-600-normal-dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-greek-600-normal-AXWu-DgS.woff2)format("woff2"),url(/app/assets/literata-greek-600-normal-yjIuBGCY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-vietnamese-600-normal-CKzxoyei.woff2)format("woff2"),url(/app/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2)format("woff2"),url(/app/assets/literata-latin-ext-600-normal-DYcsrkT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/literata-latin-600-normal-A9sHopYh.woff2)format("woff2"),url(/app/assets/literata-latin-600-normal-BFEFPlMO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/app/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/app/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/app/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/app/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/app/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-body);--font:var(--font-body);--display-weight:700;--fs-hero:2.125rem;--fs-display:1.75rem;--fs-title:1.375rem;--fs-lead:1.0625rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-tab:min(var(--fs-small), 3.3vw);--lh-tight:1.2;--lh-body:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius:12px;--radius-lg:18px;--cal-radius:10px;--touch:44px;--tabbar-h:64px;--motion-fast:.14s;--motion-base:.34s;--motion-slow:.7s;--motion-rise:14px;--motion-stagger:16ms;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.4, .64, 1);--whatsapp:#1b7a43;--whatsapp-on:#fff}:root,:root[data-theme=canli]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Lexend", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-display:"Lexend", system-ui, sans-serif;--font:var(--font-body);--display-weight:600;--fs-hero:2.5rem;--radius:16px;--radius-lg:26px;--cal-radius:999px;--bg:#f6f4fb;--surface:#fff;--surface-2:#f0edf8;--text:#231f3a;--text-2:#5d587a;--text-3:#676285;--divider:#ebe7f5;--border:#ddd8ec;--shadow:none;--card-bg:var(--surface);--card-border:transparent;--card-shadow:none;--btn-shadow:none;--input-shadow:none;--tab-bg:color-mix(in srgb, var(--surface) 94%, transparent);--primary:#3d3aa8;--hero-a:#3f5be0;--hero-b:#6b4fd8;--hero-on:#fff;--primary-on:#fff;--primary-soft:#e8e6fb;--focus:#3d3aa8;--shift-0808:#cfe1ff;--shift-0808-on:#173d7a;--shift-0808-edge:#a9c6f7;--shift-1608:#e4d7ff;--shift-1608-on:#4a2a86;--shift-1608-edge:#c9b5f5;--shift-0816:#cdf0dc;--shift-0816-on:#1b5733;--shift-0816-edge:#a5dcbd;--leave:#ffe2ad;--leave-on:#6a4300;--leave-edge:#f2c977;--partner:#ffd6e3;--partner-on:#8a1c45;--partner-edge:#f2a7bf;--rapor:#e3e5ea;--rapor-on:#3a404a;--rapor-edge:#c8ccd4;--warn:#c2263a;--warn-text:#c2263a;--warn-soft:#fdebee;--good:#1f7a3a;--weekend:#f3f1f9;--today-ring:#231f3a}@media (prefers-color-scheme:dark){:root,:root[data-theme=canli]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17142a;--surface:#211d38;--surface-2:#2a2545;--text:#f0edfb;--text-2:#b9b3d6;--text-3:#a39dc4;--divider:#2f2a4b;--border:#3b355c;--primary:#a8a4ff;--hero-a:#3346b8;--hero-b:#5a3cb8;--hero-on:#fff;--primary-on:#17142a;--primary-soft:#2e2a55;--focus:#c4c1ff;--shift-0808:#24406e;--shift-0808-on:#d8e6ff;--shift-0808-edge:#33578f;--shift-1608:#40306c;--shift-1608-on:#ebe1ff;--shift-1608-edge:#574289;--shift-0816:#1f4b35;--shift-0816-on:#d2f3df;--shift-0816-edge:#2b6448;--leave:#4d3a12;--leave-on:#ffe2ad;--leave-edge:#6b531d;--partner:#5c2238;--partner-on:#ffd6e3;--partner-edge:#7d3450;--rapor:#363a4c;--rapor-on:#e6e8ee;--rapor-edge:#4a4f64;--warn:#ff8597;--warn-text:#ff8597;--warn-soft:#3a1c2a;--good:#6fdc96;--weekend:#1c1931;--today-ring:#f0edfb}}:root[data-theme=minimal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-display:"Literata", Georgia, serif;--font:var(--font-body);--display-weight:600;--fs-hero:2.375rem;--radius-sm:4px;--radius:6px;--radius-lg:8px;--cal-radius:4px;--motion-base:.24s;--motion-rise:6px;--motion-stagger:10ms;--ease-pop:var(--ease-out);--bg:#fff;--surface:#fff;--surface-2:#f4f4f2;--text:#161616;--text-2:#4a4a4a;--text-3:#5e5e5e;--divider:#e6e6e6;--border:#cfcfcf;--shadow:none;--card-bg:transparent;--card-border:var(--divider);--card-shadow:none;--btn-shadow:none;--tab-bg:#fffffff5;--primary:#161616;--hero-a:#161616;--hero-b:#3a3a3a;--hero-on:#fff;--primary-on:#fff;--primary-soft:#f0f0f0;--focus:#161616;--shift-0808:#1f56c2;--shift-0808-on:#fff;--shift-0808-edge:#1f56c2;--shift-1608:#6b3db5;--shift-1608-on:#fff;--shift-1608-edge:#6b3db5;--shift-0816:#237a3b;--shift-0816-on:#fff;--shift-0816-edge:#237a3b;--leave:#f3e2b8;--leave-on:#5c3f00;--leave-edge:#d9be7c;--partner:#ffd6e3;--partner-on:#8a1c45;--partner-edge:#f2a7bf;--rapor:#e4e4e4;--rapor-on:#333;--rapor-edge:#c4c4c4;--warn:#b3261e;--warn-text:#b3261e;--warn-soft:#fbeceb;--good:#161616;--weekend:#f7f7f5;--today-ring:#161616}@media (prefers-color-scheme:dark){:root[data-theme=minimal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121212;--surface:#181818;--surface-2:#202020;--text:#f0f0f0;--text-2:#b8b8b8;--text-3:#9e9e9e;--divider:#2a2a2a;--border:#3a3a3a;--tab-bg:#121212f5;--primary:#f0f0f0;--hero-a:#f0f0f0;--hero-b:#c9c9c9;--hero-on:#111;--primary-on:#121212;--primary-soft:#242424;--focus:#f0f0f0;--shift-0808:#2b5db8;--shift-0808-on:#f2f6ff;--shift-0808-edge:#2b5db8;--shift-1608:#6542a6;--shift-1608-on:#f7f2ff;--shift-1608-edge:#6542a6;--shift-0816:#2a6b3c;--shift-0816-on:#f0faf2;--shift-0816-edge:#2a6b3c;--leave:#4a3a16;--leave-on:#f4d68e;--leave-edge:#6b5524;--partner:#5c2238;--partner-on:#ffd6e3;--partner-edge:#7d3450;--rapor:#3a3a3a;--rapor-on:#e6e6e6;--rapor-edge:#4d4d4d;--warn:#ff7b72;--warn-text:#ff7b72;--warn-soft:#2e1817;--good:#f0f0f0;--weekend:#151515;--today-ring:#f0f0f0}}:root[data-theme=clay]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-display:"Nunito", "Atkinson Hyperlegible Next", sans-serif;--font:var(--font-body);--display-weight:800;--fs-hero:2.375rem;--radius-sm:12px;--radius:18px;--radius-lg:28px;--cal-radius:14px;--motion-base:.38s;--motion-rise:16px;--ease-pop:cubic-bezier(.34, 1.8, .64, 1);--bg:#e6eefa;--surface:#eef4fd;--surface-2:#e2eaf7;--text:#1d2a44;--text-2:#485877;--text-3:#56668a;--divider:#d6e0f0;--border:#c9d5ea;--shadow:6px 6px 14px #96a8c473, -5px -5px 12px #ffffffd9;--card-bg:var(--surface);--card-border:transparent;--card-shadow:10px 10px 22px #96a8c480, -8px -8px 18px #ffffffe6, inset 1px 1px 1px #ffffffb3;--btn-shadow:6px 6px 14px #2c3e7a4d, inset 2px 2px 3px #ffffff40, inset -2px -3px 5px #0000002e;--tab-bg:color-mix(in srgb, var(--surface) 96%, transparent);--input-shadow:inset 3px 3px 6px #96a8c473, inset -3px -3px 6px #fffc;--primary:#2c3e7a;--hero-a:#2c3e7a;--hero-b:#4a5fb0;--hero-on:#fff;--primary-on:#fff;--primary-soft:#d9e3fb;--focus:#2c3e7a;--shift-0808:#c9dafc;--shift-0808-on:#163a78;--shift-0808-edge:#a8c2f3;--shift-1608:#e0d4fb;--shift-1608-on:#45287f;--shift-1608-edge:#c6b2f0;--shift-0816:#c9ecd8;--shift-0816-on:#1a5531;--shift-0816-edge:#a2d8b9;--leave:#fbe0ad;--leave-on:#624100;--leave-edge:#ecc679;--partner:#ffd6e3;--partner-on:#8a1c45;--partner-edge:#f2a7bf;--rapor:#dde3ec;--rapor-on:#36404f;--rapor-edge:#c3ccd9;--warn:#b8233a;--warn-text:#b8233a;--warn-soft:#fbe6ea;--good:#1f7a3a;--weekend:#e3ebf8;--today-ring:#1d2a44}@media (prefers-color-scheme:dark){:root[data-theme=clay]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#182033;--surface:#1f2940;--surface-2:#26314b;--text:#e8eefb;--text-2:#b0bdd6;--text-3:#98a6c2;--divider:#2b3651;--border:#36425f;--shadow:6px 6px 14px #0006, -4px -4px 10px #ffffff0a;--card-shadow:10px 10px 22px #00000073, -6px -6px 16px #ffffff0a, inset 1px 1px 1px #ffffff0f;--btn-shadow:6px 6px 14px #0006, inset 2px 2px 3px #fff3, inset -2px -3px 5px #00000040;--input-shadow:inset 3px 3px 6px #00000059, inset -2px -2px 5px #ffffff0a;--primary:#9fb6ff;--hero-a:#3a4f9a;--hero-b:#5a6fc0;--hero-on:#fff;--primary-on:#182033;--primary-soft:#2a3963;--focus:#bccdff;--shift-0808:#2a477f;--shift-0808-on:#dbe7ff;--shift-0808-edge:#36589a;--shift-1608:#453373;--shift-1608-on:#ece2ff;--shift-1608-edge:#57418c;--shift-0816:#22513a;--shift-0816-on:#d3f2e0;--shift-0816-edge:#2d6a4c;--leave:#54401a;--leave-on:#ffe3b0;--leave-edge:#6f5626;--partner:#5c2238;--partner-on:#ffd6e3;--partner-edge:#7d3450;--rapor:#364055;--rapor-on:#e3e8f0;--rapor-edge:#46526b;--warn:#ff8a96;--warn-text:#ff8a96;--warn-soft:#3a1d26;--good:#6fdc96;--weekend:#1c2539;--today-ring:#e8eefb}}:root{--ev-pembe:#d63d72;--ev-turkuaz:#0f8f88;--ev-turuncu:#d9661c;--ev-zeytin:#6f8a1f;--ev-kahve:#8f5f3a;--ev-gri:#636b78}@media (prefers-color-scheme:dark){:root{--ev-pembe:#ff7aa8;--ev-turkuaz:#4fd1c5;--ev-turuncu:#ffa260;--ev-zeytin:#b5cf5e;--ev-kahve:#d1a27b;--ev-gri:#a8b0bd}}:root[data-theme=sicak]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Figtree Variable", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-display:"Fredoka Variable", "Figtree Variable", system-ui, sans-serif;--font:var(--font-body);--display-weight:600;--fs-hero:2.5rem;--radius:18px;--radius-lg:26px;--cal-radius:12px;--bg:#fff6ea;--bg-image:radial-gradient(60% 30% at 100% 0%, #ffd3b873, transparent 70%), radial-gradient(50% 30% at 0% 45%, #bfead959, transparent 70%);--surface:#fffdf7;--surface-2:#f7efe2;--text:#2d2a4a;--text-2:#5d5a78;--text-3:#625e7c;--divider:#f1e6d6;--border:#e6dccb;--shadow:none;--card-bg:var(--surface);--card-border:transparent;--card-shadow:0 0 0 1.5px #f1e6d6, 0 8px 22px #2d2a4a0d;--btn-shadow:none;--input-shadow:none;--tab-bg:#fffdf7f2;--primary:#3a4fa3;--hero-a:#3a4fa3;--hero-b:#2a3b7d;--hero-on:#fff;--primary-on:#fff;--primary-soft:#eceffb;--focus:#c2412f;--shift-0808:#d9eaff;--shift-0808-on:#1d4c94;--shift-0808-edge:#b3d1f6;--shift-1608:#ebe3ff;--shift-1608-on:#553a9e;--shift-1608-edge:#cdbdf3;--shift-0816:#d5f2e4;--shift-0816-on:#12664b;--shift-0816-edge:#a8dbc2;--leave:#ffeeb3;--leave-on:#6f4c00;--leave-edge:#f1d27a;--partner:#ffd6e3;--partner-on:#8a1c45;--partner-edge:#f2a7bf;--rapor:#e7e3de;--rapor-on:#4f4a55;--rapor-edge:#cfc8c0;--warn:#b42318;--warn-text:#b42318;--warn-soft:#fff0ec;--good:#17624a;--weekend:#fdecdf;--today-ring:#2d2a4a}@media (prefers-color-scheme:dark){:root[data-theme=sicak]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1a2e;--bg-image:radial-gradient(60% 30% at 100% 0%, #ff8c6e1a, transparent 70%), radial-gradient(50% 30% at 0% 45%, #50c8aa14, transparent 70%);--surface:#26223a;--surface-2:#302b47;--text:#fbf3e6;--text-2:#d0c7dd;--text-3:#b6adc8;--divider:#353050;--border:#443e60;--card-shadow:0 0 0 1.5px #353050;--tab-bg:#26223af2;--primary:#a9b6ff;--hero-a:#3a4fa3;--hero-b:#2a3b7d;--hero-on:#fff;--primary-on:#1d1a2e;--primary-soft:#303660;--focus:#ffab9f;--shift-0808:#24406e;--shift-0808-on:#d8e6ff;--shift-0808-edge:#33578f;--shift-1608:#40306c;--shift-1608-on:#ebe1ff;--shift-1608-edge:#574289;--shift-0816:#1f4b35;--shift-0816-on:#d2f3df;--shift-0816-edge:#2b6448;--leave:#4d3a12;--leave-on:#ffe2ad;--leave-edge:#6b531d;--partner:#5c2238;--partner-on:#ffd6e3;--partner-edge:#7d3450;--rapor:#363a4c;--rapor-on:#e6e8ee;--rapor-edge:#4a4f64;--warn:#ff9a8c;--warn-text:#ff9a8c;--warn-soft:#3a1f24;--good:#7fdcae;--weekend:#2a2236;--today-ring:#fbf3e6}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-y:none;background:var(--bg-image,none), var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}button,input,select{font:inherit;color:inherit}a{color:var(--primary)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:var(--display-weight);letter-spacing:-.01em;margin:0}.t-title{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--display-weight);margin:0}.t-lead{font-family:var(--font-display);font-size:var(--fs-lead);margin:0;font-weight:600;line-height:1.35}.t-body{font-size:var(--fs-body);margin:0}.t-small{font-size:var(--fs-small);margin:0}.muted{color:var(--text-2)}.subtle{color:var(--text-3)}.num{font-variant-numeric:tabular-nums}.warn-text{color:var(--warn-text)}.good-text{color:var(--good)}.app{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.topbar{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-4) 0;display:flex}.brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-lead);font-weight:var(--display-weight);color:var(--text);display:inline-flex}.brand img{border-radius:7px}.brand svg{color:var(--primary)}.back-link{min-height:var(--touch);padding-right:var(--space-2);color:var(--text);align-items:center;gap:2px;margin-left:-6px;font-weight:600;text-decoration:none;display:inline-flex}.screen{align-content:start;gap:var(--space-4);padding:var(--space-3) var(--space-4) calc(var(--tabbar-h) + var(--space-6) + env(safe-area-inset-bottom));flex:1;display:grid}.screen.has-sticky{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.screen-head{gap:var(--space-1);display:grid}.card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);border:1px solid var(--card-border);padding:var(--space-4)}.card-link{gap:var(--space-1);min-height:44px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.divider{background:var(--divider);height:1px;margin:var(--space-3) 0;border:0}.rows{margin:0;padding:0;list-style:none}.rows>li{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--divider);display:flex}.rows>li:first-child{border-top:0;padding-top:0}.rows>li:last-child{padding-bottom:0}.row-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius);font-size:var(--fs-lead);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;transition:transform 80ms,filter .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-primary{background:var(--primary);color:var(--primary-on);box-shadow:var(--btn-shadow)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--shadow)}.btn-ghost{color:var(--primary);padding:0 var(--space-2);min-height:var(--touch);font-size:var(--fs-body);background:0 0}.btn-block{width:100%}.icon-btn{box-shadow:var(--shadow);width:var(--touch);height:var(--touch);border:1px solid var(--divider);background:var(--surface);color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--fs-small);align-items:flex-start;display:flex}.notice svg{color:var(--text-2);flex:none;margin-top:1px}.notice-warn{background:var(--warn-soft)}.notice-warn svg{color:var(--warn-text)}.notice p,.notice ul{margin:0}.notice ul{padding-left:18px}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field-label{font-size:var(--fs-small);color:var(--text-2);padding:0;font-weight:700}.input{box-shadow:var(--input-shadow,none);width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-lead)}select.input{font-size:var(--fs-body)}.segmented{gap:var(--space-2);display:flex}.segment{flex:1;position:relative}.segment input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.segment span{min-height:48px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex}.segment input:checked+span{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary);font-weight:700}.segment input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.chips{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chip{min-height:52px;padding:var(--space-2);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;place-content:center;line-height:1.15;display:grid}.chip-sub{font-size:var(--fs-small);color:var(--text-3)}.chip[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.chip[aria-checked=true] .chip-sub{color:inherit;opacity:.85}.action-card{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none;display:flex}.action-card .action-icon{background:var(--surface-2);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.action-card.is-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.action-card.is-primary .action-icon{color:inherit;background:#ffffff29}.action-text{flex:1;gap:2px;display:grid}.action-title{font-size:var(--fs-lead);font-weight:700}.action-note{font-size:var(--fs-small);opacity:.85}.month-nav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hero{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);display:grid}.hero-label{font-size:var(--fs-small);color:var(--text-2);margin:0 0 var(--space-1);font-weight:700}.hero-amount{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.hero-split{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--divider);grid-template-columns:1fr 1fr;display:grid}.metric-value{font-family:var(--font-display);font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.metric-unit{font-size:var(--fs-body);color:var(--text-2);margin-left:3px;font-weight:600}.calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.card.card-calendar{padding:var(--space-3) 4px;margin:0 -10px}.cal-head{text-align:center;font-size:var(--fs-small);color:var(--text-3);padding-bottom:2px;font-weight:700}.cal-head.is-weekend{color:var(--text-2)}.cal-cell{border-radius:var(--cal-radius);border:1px solid var(--divider);background:var(--surface);min-height:54px;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 0;display:flex;position:relative}button.cal-cell{cursor:pointer}button.cal-cell:active{transform:scale(.96)}.cal-cell.is-weekend.is-empty{background:var(--weekend)}.cal-num{font-size:var(--fs-small);font-variant-numeric:tabular-nums;line-height:1}.cal-label{font-size:var(--fs-small);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;min-height:16px;font-weight:700;line-height:1.2}.shift-0808{background:var(--shift-0808);border-color:var(--shift-0808-edge);color:var(--shift-0808-on)}.shift-1608{background:var(--shift-1608);border-color:var(--shift-1608-edge);color:var(--shift-1608-on)}.shift-0816{background:var(--shift-0816);border-color:var(--shift-0816-edge);color:var(--shift-0816-on)}.shift-leave{background:var(--leave);border-color:var(--leave-edge);color:var(--leave-on)}.shift-rapor{background:var(--rapor);border-color:var(--rapor-edge);color:var(--rapor-on)}.cal-cell.is-today{outline:2px solid var(--today-ring);outline-offset:2px}.cal-cell.is-today .cal-num{font-weight:700}.cal-mark{width:7px;height:7px;color:inherit;position:absolute;top:4px;right:4px}.mark-resmi_tatil{background:currentColor;border-radius:50%}.mark-arife{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%}.mark-idari_izin{background:currentColor;border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.cal-cell.is-warn,.cal-cell.is-uncertain{border:2px solid var(--warn)}.cal-cell.is-uncertain{border-style:dashed}.cal-flag{background:var(--warn);min-width:18px;height:18px;color:var(--surface);text-align:center;border-radius:9px;padding:0 4px;font-size:.75rem;font-weight:700;line-height:18px;position:absolute;bottom:-6px;right:-4px}.card-calendar .card-head,.card-calendar .cal-legend{padding-left:6px;padding-right:6px}.cal-legend{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-item .cal-mark{color:var(--text-2);position:static}.legend-swatch{border:1px solid #0000;border-radius:6px;place-items:center;min-width:40px;height:22px;padding:0 4px;font-size:.75rem;font-weight:700;display:inline-grid}.brushes{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brush{border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;place-items:center;gap:0;min-height:52px;padding:4px;line-height:1.15;display:grid}.brush-code{font-size:var(--fs-body);text-align:center;font-weight:700}.brush-desc{opacity:.9;font-size:.75rem}.brush[aria-checked=true]{outline:3px solid var(--text);outline-offset:2px}.brush-erase{background:var(--surface);color:var(--text)}.sticky-bar{align-items:center;gap:var(--space-3);width:100%;max-width:480px;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--divider);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sticky-bar .sticky-info{flex:1;line-height:1.25;display:grid}.tabbar{width:100%;max-width:480px;min-height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:var(--tab-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--divider);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab{min-height:var(--tabbar-h);color:var(--text-3);font-size:var(--fs-tab);white-space:nowrap;flex:1;align-content:center;justify-items:center;gap:3px;font-weight:600;text-decoration:none;display:grid}.tab[aria-current=page]{color:var(--primary);font-weight:700}.tab .tab-icon{border-radius:14px;place-items:center;width:56px;height:28px;display:grid}.tab[aria-current=page] .tab-icon{background:var(--primary-soft)}.empty{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-5);text-align:center;display:grid}.empty-icon{background:var(--surface-2);width:64px;height:64px;color:var(--primary);margin-bottom:var(--space-2);border-radius:20px;place-items:center;display:grid}.empty p{max-width:30ch;margin:0}.stack{gap:var(--space-3);display:grid}.inline-form{align-items:flex-end;gap:var(--space-2);display:flex}.inline-form .field{flex:1}.official-list{margin:0;padding:0;list-style:none}.official-list li{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) 0;border-top:1px solid var(--divider);display:flex}.official-list li:first-child{border-top:0}.official-date{border-radius:var(--radius);background:var(--surface-2);flex:none;place-items:center;width:44px;height:44px;line-height:1;display:grid}.official-date strong{font-size:var(--fs-lead)}.official-date span{color:var(--text-3);margin-top:-6px;font-size:.6875rem}.official-text{flex:1;display:grid}.link-btn{min-height:var(--touch);padding:0 var(--space-1);color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:700}.cal-detail{min-height:22px;margin-top:var(--space-2);font-size:var(--fs-small);color:var(--text-2);padding:0 6px}.cal-cell.is-selected{box-shadow:0 0 0 2px var(--focus)}.theme-options{gap:var(--space-3);display:grid}.theme-option{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:2px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;display:flex}.theme-option[aria-checked=true]{border-color:var(--primary)}.theme-swatch{flex:none;gap:3px;display:flex}.theme-swatch i{border-radius:4px;width:14px;height:28px}.theme-name{flex:1;display:grid}.progress{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.progress>i{background:var(--primary);height:100%;transition:width .2s ease-out;display:block}@media (prefers-reduced-motion:reduce){.progress>i{transition:none}.btn:active,button.cal-cell:active{transform:none}}.topbar-end{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}button.action-card{width:100%;font:inherit;text-align:left;cursor:pointer}textarea.input{font-family:inherit}.feedback-input{min-height:120px;padding:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);resize:vertical}.feedback-send{gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-send .btn{flex:140px}.feedback-info{overflow-wrap:anywhere;margin-top:2px;display:block}.photo-preview{border-radius:var(--radius);background:var(--surface-2);place-items:center;height:300px;display:grid;overflow:hidden}.photo-preview img{max-width:290px;max-height:290px;transition:transform .2s ease-out}.pick-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pick-row{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow);text-align:left;cursor:pointer;display:flex}.pick-row.is-suggested{border-color:var(--primary)}.pick-index{background:var(--surface-2);width:32px;height:32px;font-size:var(--fs-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pick-text{flex:1;min-width:0;display:grid}.answer-list{gap:var(--space-2);display:grid}.cal-cell.is-picked{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.person-list{margin:0;padding:0;list-style:none}.person-row{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:var(--space-2) 0;border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.person-row:first-child{border-top:0}.person-name{flex:1;min-width:8ch}.tag-uncertain{min-height:24px;padding:0 var(--space-2);border:1.5px dashed var(--warn);color:var(--warn-text);font-size:var(--fs-small);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.day-chips{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.day-chip{min-width:56px;min-height:56px;padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:700;font-size:var(--fs-lead);border:2px solid #0000;flex:none;justify-items:center;text-decoration:none;display:grid}.day-chip[aria-checked=true]{outline:3px solid var(--text);outline-offset:2px}.toggle-row{align-items:center;gap:var(--space-3);min-height:var(--touch);font-size:var(--fs-small);display:flex}.toggle-row input{width:22px;height:22px;accent-color:var(--primary)}.taker-row{min-height:var(--touch);padding:var(--space-2) 0;border-top:1px solid var(--divider);gap:2px;display:grid}.taker-row:first-child{border-top:0}.taker-days{gap:var(--space-2);flex-wrap:wrap;display:flex}.move-list,.effect-list{font-size:var(--fs-body);margin:0;padding-left:18px}.effect-list{font-size:var(--fs-small);color:var(--text-2)}.share-text{padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);font:inherit;font-size:var(--fs-small);white-space:pre-wrap;margin:0}.petition summary{min-height:var(--touch);cursor:pointer;align-items:center;display:flex}.swap-item+.swap-item{padding-top:var(--space-3);border-top:1px solid var(--divider)}.tabs-seg{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius);background:var(--surface-2)}.seg-btn{min-height:var(--touch);border-radius:calc(var(--radius) - 4px);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.seg-btn.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.stepper{align-items:center;gap:var(--space-4);display:flex}.staff-list{margin:0;padding:0;list-style:none}.staff-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--divider);display:flex}.staff-row:first-child{border-top:0}.staff-opts{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.staff-actions{flex-direction:column;gap:2px;display:flex}.staff-actions .icon-btn{width:var(--touch);height:var(--touch);font-size:var(--fs-lead)}.roster-wrap,.table-scroll{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overflow-x:auto}.roster{border-collapse:separate;border-spacing:2px;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.roster th,.roster td{text-align:center;padding:0}.roster thead th{color:var(--text-2);min-width:44px;font-weight:700}.roster thead th .wd{color:var(--text-3);font-weight:400;display:block}.roster thead th.is-weekend{color:var(--text)}.roster .sticky-col{z-index:1;min-width:108px;max-width:130px;padding:0 var(--space-2) 0 0;background:var(--bg);text-align:left;white-space:nowrap;text-overflow:ellipsis;position:sticky;left:0;overflow:hidden}.roster td button{border:1px solid var(--divider);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-weight:700}.roster td.is-empty.is-weekend button{background:var(--weekend)}.roster td[class*=shift-]{background:0 0}.roster td.shift-0808 button{background:var(--shift-0808);color:var(--shift-0808-on);border-color:var(--shift-0808-edge)}.roster td.shift-1608 button{background:var(--shift-1608);color:var(--shift-1608-on);border-color:var(--shift-1608-edge)}.roster td.shift-0816 button{background:var(--shift-0816);color:var(--shift-0816-on);border-color:var(--shift-0816-edge)}.roster td.shift-leave button{background:var(--leave);color:var(--leave-on);border-color:var(--leave-edge)}.roster td.shift-rapor button{background:var(--rapor);color:var(--rapor-on);border-color:var(--rapor-edge)}.roster td.is-locked button{outline:2px dashed var(--text);outline-offset:-4px}.roster td.is-editing button{box-shadow:0 0 0 3px var(--focus)}.stats-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.stats-table th,.stats-table td{padding:var(--space-2);border-top:1px solid var(--divider);text-align:right;white-space:nowrap}.stats-table th:first-child{text-align:left}.print-only{display:none}@media print{@page{size:A4 landscape;margin:10mm}body,.app{max-width:none;color:#000!important;background:#fff!important}.topbar,.tabbar,.no-print,.notice{display:none!important}.screen{padding:0!important}.print-only{display:block}.print-head{margin-bottom:6mm;font-size:11pt}.print-title{margin:0 0 2mm;font-size:14pt;font-weight:700}.print-sign{justify-content:space-between;margin-top:10mm;font-size:10pt;display:flex}.roster-wrap{margin:0;padding:0;overflow:visible}.roster{border-collapse:collapse;width:100%;font-size:8pt}.roster th,.roster td{border:.5pt solid #000;color:#000!important}.roster .sticky-col{background:#fff;min-width:0;position:static}.roster td button{border:0;border-radius:0;width:auto;min-width:0;height:auto;padding:1mm 0;font-size:8pt;color:#000!important;box-shadow:none!important;background:0 0!important;outline:none!important}.roster thead th.is-weekend,.roster td.is-weekend{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#e6e6e6!important}}.head-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@keyframes screen-in{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes cell-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.route-view:not(.is-entered){opacity:0}.route-view.is-entered{animation:screen-in var(--motion-base) var(--ease-out) both}.calendar.motion:not(.is-entered) .cal-cell{opacity:0}.calendar.motion.is-entered .cal-cell{animation:cell-in var(--motion-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--motion-stagger))}.pop-in{animation:pop-in var(--motion-base) var(--ease-pop) both}@media (prefers-reduced-motion:reduce){.route-view:not(.is-entered),.calendar.motion:not(.is-entered) .cal-cell{opacity:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{*{animation:none!important}.route-view,.calendar.motion .cal-cell{opacity:1!important}}.diag summary{min-height:var(--touch);cursor:pointer;color:var(--text-2);align-items:center;display:flex}.diag-text{white-space:pre-wrap;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-2);margin:var(--space-2) 0}.brush-select{position:relative}.brush-select select{width:100%;min-width:0;font:inherit;font-size:var(--fs-small);color:inherit;background:0 0;border:0;max-width:100%}.brush-select.is-on{outline:3px solid var(--focus);outline-offset:2px}.team-roster .day-head{min-height:var(--touch);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.team-roster .is-picked-day{box-shadow:inset 0 0 0 2px var(--focus)}.team-roster tr.is-me th{font-weight:800}.cal-cell.mark-request,.brush.mark-request{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.cal-cell.mark-spouse,.brush.mark-spouse{background:var(--surface);border:2px dashed var(--primary);color:var(--primary)}.field-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.input-sm{width:auto;min-height:var(--touch);padding:0 var(--space-2)}.menu-lines{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.menu-lines li{padding:var(--space-1) 0;border-bottom:1px solid var(--divider)}.menu-lines.is-compact li{font-size:var(--fs-small);padding:2px 0}.meal-shift{border:0;align-items:center}.meal-shift svg{color:inherit;margin:0}.meal-title{flex:1;min-width:0;display:grid}.meal-title b{font-size:var(--fs-lead);line-height:var(--lh-tight)}.meal-badge{padding:2px var(--space-2);font-size:var(--fs-small);white-space:nowrap;background:var(--primary-soft);color:var(--text);border-radius:999px;flex:none;font-weight:700}.meal-badge.is-simdi{background:var(--primary);color:var(--primary-on)}.food-list{margin:0;padding:0;list-style:none;display:grid}.food-list li{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) 0;border-top:1px solid var(--divider);line-height:1.35;display:flex}.food-icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);flex:none;place-items:center;display:grid}.food-icon:not(:empty){background:var(--surface-2)}.menu-image{gap:var(--space-2);color:inherit;text-decoration:none;display:grid}.menu-image img{border-radius:var(--radius);border:1px solid var(--border);width:100%}.avail-group+.avail-group{border-top:1px solid var(--divider);padding-top:var(--space-2)}.avail-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-weight:700;display:flex}.avail-list{margin:0;padding:0;list-style:none}.avail-list li{justify-content:space-between;gap:var(--space-3);align-items:center;min-height:36px;display:flex}.notice-link{color:var(--warn-text);background:var(--warn-soft);font-weight:700;text-decoration:none}.version-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.version-list .is-new{border-color:var(--primary)}.version-head{text-align:left;color:inherit;font:inherit;cursor:pointer;min-height:var(--touch);background:0 0;border:0;gap:2px;padding:0;display:grid}.tag-new{margin-left:var(--space-2);padding:0 var(--space-2);background:var(--primary);color:var(--primary-on);font-size:var(--fs-small);border-radius:999px}.change-list{padding-left:var(--space-4);gap:var(--space-1);margin:0;display:grid}.change-list .is-mine{color:var(--warn-text);margin-left:calc(-1 * var(--space-4));gap:var(--space-1);align-items:center;font-weight:700;list-style:none;display:flex}.roster td.is-changed{outline:2px solid var(--warn);outline-offset:-2px}.print-join{display:none}@media print{.print-join{align-items:center;gap:5mm;margin-top:6mm;font-size:10pt;display:flex!important}.print-join-title{margin:0 0 1mm;font-weight:700}.print-join-url{margin:0}}.today-date{margin:0}.today-label{align-items:center;gap:var(--space-2);font-size:var(--fs-small);margin:0;font-weight:700;display:flex}.today-big{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--display-weight);margin:var(--space-1) 0;line-height:1.1}.today-shift p{margin:0}.today-menu summary{gap:var(--space-1);cursor:pointer;min-height:var(--touch);list-style:none;display:grid}.today-menu summary::-webkit-details-marker{display:none}.today-meal{font-size:var(--fs-lead);font-weight:700}.meal-list{gap:var(--space-3);margin-top:var(--space-3);display:grid}.meal-name{margin:0 0 var(--space-1);font-weight:700}.input-with-action{gap:var(--space-2);align-items:stretch;display:flex}.input-with-action .input{flex:1;min-width:0}.check{gap:var(--space-3);min-height:var(--touch);cursor:pointer;align-items:flex-start;display:flex}.check input{width:22px;height:22px;accent-color:var(--primary);flex:none;margin-top:2px}.consent summary{cursor:pointer;line-height:1.5}.consent-list{gap:var(--space-3);margin:var(--space-3) 0 0;font-size:var(--fs-small);display:grid}.consent-list dt{font-weight:700}.consent-list dd{color:var(--text-2);margin:2px 0 0}.tag{min-height:24px;padding:0 var(--space-2);background:var(--surface-2);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.tag-aktif{background:var(--primary-soft)}.unit-code{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);justify-items:start;display:grid}.unit-code-digits{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--display-weight);letter-spacing:.08em;line-height:1.1}.member-list{margin:0;padding:0;list-style:none;display:grid}.member{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:var(--space-2) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.member-name{flex:1;min-width:10ch}.member-action{margin-left:auto}.home>*{animation:home-rise .52s var(--ease-out) both}.home>:nth-child(2){animation-delay:50ms}.home>:nth-child(3){animation-delay:.1s}.home>:nth-child(4){animation-delay:.15s}.home>:nth-child(5){animation-delay:.2s}@keyframes home-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}.home-top p{margin:0}.home-date{font-size:var(--fs-small);color:var(--text-2)}.home-title{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--display-weight);line-height:var(--lh-tight)}.home-sec{margin:var(--space-2) 2px var(--space-2);font-size:var(--fs-body);color:var(--text-2);font-weight:700}.duty-card,.free-card{border-radius:calc(var(--radius-lg) + 2px);padding:var(--space-4) var(--space-4) var(--space-4);justify-items:start;display:grid;position:relative;overflow:hidden}.duty-card{color:var(--hero-on);background:linear-gradient(135deg, var(--hero-a), var(--hero-b))}.free-card{color:var(--text);background:linear-gradient(135deg, var(--primary-soft), var(--shift-0816))}.duty-card:after,.free-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;width:220px;height:220px;animation:6s ease-in-out infinite alternate home-float;position:absolute;top:-90px;right:-70px}.free-card:after{background:radial-gradient(circle,#ffffff73,#0000 65%)}@keyframes home-float{to{transform:translate(-18px,14px)}}.duty-card p,.free-card p{margin:0}.duty-pill,.free-pill{align-items:center;gap:var(--space-2);font-size:var(--fs-small);border-radius:999px;padding:4px 10px;font-weight:700;display:inline-flex}.duty-pill{background:#ffffff2e}.free-pill{background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--shift-0816-on)}.live-dot{background:#7dffb0;border-radius:50%;width:8px;height:8px;animation:2s infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 #7dffb0b3}70%,to{box-shadow:0 0 0 8px #7dffb000}}.duty-code{font-family:var(--font-display);letter-spacing:-.02em;font-size:3.25rem;font-weight:700;line-height:1.05;margin:var(--space-3) 0 2px!important}.duty-sub{opacity:.92}.duty-bar{height:10px;margin:var(--space-4) 0 var(--space-2);background:#ffffff38;border-radius:999px;justify-self:stretch;overflow:hidden}.duty-bar>i{border-radius:inherit;transform-origin:0;height:100%;animation:duty-grow 1.1s var(--ease-out) .25s both;background:currentColor;display:block}@keyframes duty-grow{0%{transform:scaleX(0)}}.duty-meta{font-size:var(--fs-small);opacity:.92;justify-content:space-between;justify-self:stretch;display:flex}.duty-foot{justify-self:stretch;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);font-size:var(--fs-small);display:flex;margin-top:var(--space-3)!important}.free-card .duty-foot{color:var(--text-2)}.free-label{color:var(--text-2);margin-top:var(--space-3)!important}.free-card .duty-code{margin-top:2px!important}.free-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;margin-top:var(--space-1)!important}.code-chip{border:0;border-radius:999px;padding:2px 10px;font-weight:700}.countdown{justify-self:stretch;gap:var(--space-2);margin-top:var(--space-3);display:grid}.cd{padding:var(--space-2) 0;border-radius:var(--radius);font-size:var(--fs-small);justify-items:center;display:grid}.cd:not([class*=shift-]){background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--text-2)}.cd b{font-size:var(--fs-lead);color:var(--text)}.cd.is-today{background:var(--surface);box-shadow:inset 0 0 0 2.5px var(--today-ring)}.cd.is-shift{animation:pop-in var(--motion-slow) var(--ease-pop) .4s both}.cd.is-shift b{color:inherit}.ledger{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow), inset 0 0 0 1.5px var(--shift-1608-edge);color:var(--text);text-decoration:none;display:flex}.ledger-badge{background:var(--shift-1608);width:40px;height:40px;color:var(--shift-1608-on);border-radius:14px;flex:none;place-items:center;font-weight:700;display:grid}.ledger-text{flex:1;gap:2px;min-width:0;display:grid}.ledger-title{font-weight:700}.ledger>svg{color:var(--text-3);flex:none}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wd{font-size:var(--fs-small);color:var(--text-2);justify-items:center;gap:4px;display:grid}.pill{border:0;border-radius:999px;align-content:center;place-items:center;width:100%;min-height:64px;font-size:.6875rem;font-weight:600;display:grid}.pill:not([class*=shift-]){background:var(--card-bg);color:var(--text-3)}.pill b{font-size:var(--fs-body);color:var(--text)}.pill.shift-0808 b,.pill.shift-1608 b,.pill.shift-0816 b,.pill.shift-leave b,.pill.shift-rapor b{color:inherit}.pill.is-leaving{background:repeating-linear-gradient(135deg, var(--card-bg), var(--card-bg) 6px, var(--shift-0808) 6px, var(--shift-0808) 8px)}.pill.is-today{outline:2.5px solid var(--today-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home>*,.duty-card:after,.free-card:after,.live-dot,.duty-bar>i,.cd.is-shift,.meal-tile,.day-page{animation:none!important}}.list-screen>*{animation:home-rise .52s var(--ease-out) both}.list-screen>:nth-child(2){animation-delay:50ms}.list-screen>:nth-child(3){animation-delay:.1s}.list-screen>:nth-child(4){animation-delay:.15s}.version-seal{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none;display:flex}.seal-icon{background:color-mix(in srgb, var(--good) 16%, var(--surface));width:38px;height:38px;color:var(--good);border-radius:12px;flex:none;place-items:center;display:grid}.day-strip{scroll-snap-type:x proximity;margin:0 calc(-1 * var(--space-1));scrollbar-width:none;gap:6px;padding:4px 2px 8px;display:flex;position:relative;overflow-x:auto}.day-strip::-webkit-scrollbar{display:none}.strip-day{width:46px;min-height:var(--touch);padding:var(--space-2) 0 6px;border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text-2);font:inherit;font-size:var(--fs-small);scroll-snap-align:center;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast);border:0;flex:none;justify-items:center;gap:2px;display:grid}.strip-day b{font-size:var(--fs-lead);color:var(--text)}.strip-day.is-today{box-shadow:inset 0 0 0 2px var(--today-ring)}.strip-day.is-selected{background:var(--primary);color:var(--primary-on);animation:pop-in var(--motion-base) var(--ease-pop);transform:translateY(-2px)}.strip-day.is-selected b{color:inherit}.strip-mark{background:0 0;border:0;border-radius:50%;width:6px;height:6px}.strip-mark[class*=shift-]{background:var(--shift-0808-edge)}.strip-mark.shift-1608{background:var(--shift-1608-edge)}.strip-mark.shift-0816{background:var(--shift-0816-edge)}.strip-day.is-selected .strip-mark[class*=shift-]{background:var(--primary-on)}.day-group+.day-group{padding-top:var(--space-3);border-top:1px solid var(--divider)}.day-group-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-weight:700;display:flex}.day-group-head .muted{margin-left:auto}.group-icon{border:0;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.tone-good{background:color-mix(in srgb, var(--good) 16%, var(--surface));color:var(--good)}.tone-neutral{background:var(--surface-2);color:var(--text-2)}.people{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.person{font-size:var(--fs-small);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.person:not([class*=shift-]){background:var(--surface-2)}.person.is-me{font-weight:700}.person.is-me:not([class*=shift-]){box-shadow:inset 0 0 0 1.5px var(--primary)}.person small{color:var(--text-3)}.person.is-me[class*=shift-] small{color:inherit}.person-av{background:var(--surface);width:24px;height:24px;color:var(--text-2);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.can-take{padding:0 var(--space-2);background:color-mix(in srgb, var(--good) 16%, var(--surface));color:var(--good);border-radius:999px;font-weight:700}.roster-card .roster-wrap{margin:0 calc(-1 * var(--space-2))}.timeline{margin:0;padding:0;list-style:none}.ev{gap:var(--space-2);padding-bottom:var(--space-3);grid-template-columns:22px 1fr;display:grid;position:relative}.ev:before{content:"";background:var(--divider);width:2px;position:absolute;top:18px;bottom:0;left:10px}.ev:last-child:before{display:none}.ev-dot{border:3px solid var(--primary);background:var(--card-bg);border-radius:50%;width:12px;height:12px;margin:5px 0 0 5px}.ev.is-mine .ev-dot{background:var(--primary)}.ev-body{font-size:var(--fs-small);line-height:1.5}@media (prefers-reduced-motion:reduce){.list-screen>*,.strip-day.is-selected{animation:none!important}}.list-screen,.team-manual{grid-template-columns:minmax(0,1fr)}.list-screen>*,.team-manual>*{min-width:0}.roster-card .roster-wrap{overflow-x:auto}.swap-screen>*{animation:home-rise .52s var(--ease-out) both}.swap-screen>:nth-child(2){animation-delay:50ms}.swap-screen>:nth-child(3){animation-delay:.1s}.swap-screen>:nth-child(4){animation-delay:.15s}.my-shifts{gap:var(--space-2);scrollbar-width:none;padding:2px 2px 6px;display:flex;overflow-x:auto}.my-shifts::-webkit-scrollbar{display:none}.ms{gap:var(--space-1);min-width:104px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);flex:none;text-decoration:none;display:grid}.ms.is-selected{background:var(--primary-soft);box-shadow:inset 0 0 0 2.5px var(--primary);animation:pop-in var(--motion-base) var(--ease-pop)}.ms-code{font-weight:700;font-size:var(--fs-lead);border-radius:999px;justify-self:start;padding:2px 10px}.seg{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.seg a{min-height:var(--touch);color:var(--text-2);transition:background var(--motion-fast), color var(--motion-fast);border-radius:999px;place-items:center;font-weight:700;text-decoration:none;display:grid}.seg a.is-on{background:var(--primary);color:var(--primary-on)}.cand{gap:var(--space-3);display:grid}.cand-who{align-items:center;gap:var(--space-3);display:flex}.cand-av{background:var(--surface-2);width:42px;height:42px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.rule-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rule{background:var(--surface-2);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;line-height:1.35;display:inline-flex}.rule.ok{background:color-mix(in srgb, var(--good) 16%, var(--surface));color:var(--good);font-weight:600}.rule.warn{background:var(--leave);color:var(--leave-on)}.rule svg{flex:none}.track{gap:var(--space-3);box-shadow:var(--card-shadow), inset 0 0 0 1.5px var(--primary-soft);display:grid}.track.is-done{box-shadow:var(--card-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--good) 40%, transparent)}.steps{margin:var(--space-1) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.steps:before,.steps:after{content:"";border-radius:3px;height:3px;position:absolute;top:13px;left:12.5%}.steps:before{background:var(--divider);right:12.5%}.steps:after{width:calc(.75 * var(--done,0%));background:var(--good);transform-origin:0;animation:duty-grow .9s var(--ease-out) .2s both}.st{z-index:1;text-align:center;color:var(--text-2);justify-items:center;gap:6px;font-size:.75rem;display:grid;position:relative}.st-dot{background:var(--surface-2);width:28px;height:28px;color:var(--text-3);font-weight:700;font-size:var(--fs-small);border-radius:50%;place-items:center;display:grid}.st.is-done .st-dot{background:var(--good);color:#fff}.st.is-current{color:var(--text);font-weight:700}.st.is-current .st-dot{background:var(--primary);color:var(--primary-on);animation:1.8s infinite step-ring}@keyframes step-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}80%,to{box-shadow:0 0 0 9px #0000}}.hold{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-small);margin:0;display:flex}.hold svg{color:var(--primary);flex:none}.btn-whatsapp{background:var(--whatsapp);color:var(--whatsapp-on);border-color:var(--whatsapp)}.swap-screen .people{padding:var(--space-3)}@media (prefers-reduced-motion:reduce){.swap-screen>*,.ms.is-selected,.steps:after,.st.is-current .st-dot{animation:none!important}}.code-input{font-size:var(--fs-display);letter-spacing:.3em;text-align:center}.pick-list{gap:var(--space-2);display:grid}.pick{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;display:flex}.pick input{width:20px;height:20px;accent-color:var(--primary)}.pick.is-on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary);font-weight:700}.join-sent{justify-items:start}.request{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);display:grid}.invite-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.invite-qr{justify-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface);justify-self:stretch;display:grid}.member-actions{gap:2px;margin-left:auto;display:inline-flex}.tag-katildi{background:var(--primary-soft)}.tag-istek{background:var(--warn-soft)}.tag-katilmadi{background:var(--surface-2);color:var(--text-3)}.publish-card{box-shadow:var(--card-shadow), inset 0 0 0 1.5px var(--primary-soft)}.publish-card .ledger-title{align-items:center;gap:var(--space-2);margin:0;display:flex}.welcome-choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (max-width:300px){.welcome-choices{grid-template-columns:minmax(0,1fr)}}.make-list{margin-bottom:var(--space-3)}.welcome-choice{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);animation:home-rise .52s var(--ease-out) both;transition:transform var(--motion-fast) var(--ease-out);text-decoration:none;display:grid}.welcome-choice:nth-child(2){animation-delay:60ms}.welcome-choice:nth-child(3){animation-delay:.12s}.welcome-choice:nth-child(4){animation-delay:.18s}.welcome-choice:active{transform:scale(.98)}.welcome-icon{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:16px;flex:none;place-items:center;display:grid}.join-way{align-items:flex-start;gap:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){.welcome-choice{animation:none!important}}.sys-wrap{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-4);overflow-x:auto}.sys-table{border-collapse:separate;border-spacing:0;font-size:var(--fs-body);background:var(--surface)}.sys-table th,.sys-table td{min-width:52px;height:44px;padding:0 var(--space-1);border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;white-space:nowrap}.sys-table thead th{z-index:2;background:var(--surface-2);font-weight:700;line-height:1.1;position:sticky;top:0}.sys-table thead small{color:var(--text-3);font-size:.6875rem;font-weight:400;display:block}.sys-table .sys-name{z-index:1;text-align:left;background:var(--surface);min-width:150px;max-width:190px;font-weight:600;position:sticky;left:0}.sys-table thead .sys-name{z-index:3;background:var(--surface-2)}.sys-table .is-weekend{background:var(--weekend)}.sys-table tbody tr:nth-child(2n) td:not(.is-weekend){background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}.sys-table tbody tr.is-active td,.sys-table tbody tr.is-active .sys-name{background:var(--primary-soft)}.sys-table tbody tr.is-done td,.sys-table tbody tr.is-done .sys-name{color:var(--text-3)}.sys-check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}.sys-check input{width:20px;height:20px;accent-color:var(--primary);flex:none}.sys-check span{text-overflow:ellipsis;overflow:hidden}.request-status{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rq{align-items:center;gap:var(--space-2);min-height:40px;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-small);display:flex}.rq>span:first-child{flex:1}.rq-badge{padding:0 var(--space-2);background:var(--surface);border-radius:999px;font-weight:600}.rq-kabul .rq-badge{background:color-mix(in srgb, var(--good) 16%, var(--surface));color:var(--good)}.rq-ret .rq-badge{background:var(--warn-soft);color:var(--warn-text)}.rq-actions{gap:2px;display:inline-flex}.rq-person{gap:var(--space-1);display:grid}.tab-icon{position:relative}.tab-badge{background:var(--warn);color:#fff;text-align:center;min-width:18px;height:18px;animation:pop-in var(--motion-base) var(--ease-pop);border-radius:999px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-8px}.track.is-action{box-shadow:var(--card-shadow), inset 0 0 0 2px var(--warn)}.consent-overlay{z-index:50;padding:var(--space-4);background:color-mix(in srgb, var(--text) 45%, transparent);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.consent-dialog{width:min(100%,520px);max-height:calc(100dvh - 2 * var(--space-4));animation:home-rise .42s var(--ease-out) both;overflow-y:auto}@media (min-width:600px){.consent-overlay{place-items:center}}.install-steps{gap:var(--space-3);margin:0;list-style:none;display:grid}.install-steps li{gap:var(--space-3);align-items:flex-start;display:flex}.install-n{background:var(--primary);width:28px;height:28px;color:var(--primary-on);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.fab{z-index:20;right:max(var(--space-4), calc(50vw - 240px + var(--space-4)));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-4));background:linear-gradient(135deg, var(--hero-a), var(--hero-b));width:60px;height:60px;color:var(--hero-on);box-shadow:0 10px 24px color-mix(in srgb, var(--hero-b) 40%, transparent);cursor:pointer;animation:pop-in var(--motion-base) var(--ease-pop) .2s both;transition:transform var(--motion-fast) var(--ease-out);border:0;border-radius:20px;place-items:center;display:grid;position:fixed}.fab:active{transform:scale(.94)}.fab:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sheet-backdrop{z-index:40;background:color-mix(in srgb, var(--text) 40%, transparent);animation:sheet-fade var(--motion-base) var(--ease-out) both;grid-template-columns:minmax(0,1fr);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes sheet-fade{0%{opacity:0}}.sheet{width:min(100%,480px);min-width:0;max-height:85dvh;padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);animation:sheet-up var(--motion-base) var(--ease-out) both;overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet-head{padding:var(--space-4) 0 var(--space-3);justify-content:space-between;align-items:center;display:flex;position:relative}.sheet-grip{background:var(--border);border-radius:999px;width:40px;height:5px;margin-left:-20px;position:absolute;top:2px;left:50%}.sheet-list{gap:var(--space-2);display:grid}.sheet-item{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none;display:flex}.sheet-item:active{transform:scale(.99)}.sheet-item.is-quiet{min-height:56px;box-shadow:inset 0 0 0 1px var(--border);background:0 0}.sheet-item.is-quiet .welcome-icon{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);border-radius:12px}@media (prefers-reduced-motion:reduce){.fab,.sheet-backdrop,.sheet{animation:none!important}}.screen.has-fab{padding-bottom:calc(var(--tabbar-h) + var(--space-6) + 76px + env(safe-area-inset-bottom))}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.row-actions .btn{flex:140px}.feed-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace}.auth-start{justify-content:center;gap:var(--space-5);flex-direction:column;min-height:calc(100dvh - 220px);display:flex}.auth-hero{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.auth-mark{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:20px;place-items:center;display:grid}.auth-invite{min-height:44px;padding:0 var(--space-3);align-self:center;align-items:center;font-weight:700;display:inline-flex}.username-line{margin:0}button.back-link{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.name-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.name-row{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.name-row.is-doubt{border-color:var(--leave-edge);background:var(--leave);color:var(--leave-on)}.name-row.is-doubt .muted,.name-row.is-doubt .name-index{color:var(--leave-on)}.name-row.is-doubt .link-btn{color:var(--leave-on);text-decoration:underline}.name-row.is-problem{border-color:var(--warn)}.name-index{min-height:var(--touch);color:var(--text-3);place-items:center;font-weight:700;display:grid}.name-main{gap:2px;min-width:0;display:grid}.name-foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.name-actions{gap:var(--space-2);margin-left:auto;display:flex}.share-facts{gap:var(--space-2);color:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.share-facts li{gap:var(--space-2);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.invite-code{text-align:center;justify-items:center;gap:2px;display:grid}.invite-card .invite-qr{text-align:center;background:var(--surface-2)}.invite-card .row-actions .btn{white-space:nowrap;padding-left:var(--space-3);padding-right:var(--space-3)}.invite-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2)}.invite-hero{text-align:center;justify-items:center}.invite-hero .notice{text-align:left}.btn-danger{background:var(--surface);color:var(--warn-text);border-color:var(--warn)}.btn-danger:disabled{opacity:.5}.link-quiet{font-size:var(--fs-small);font-weight:600}.account-head{align-items:center;gap:var(--space-3);display:flex}.account-head .action-text{flex:1;gap:2px;min-width:0;display:grid}.team-head{gap:2px;display:grid}.team-head-meta{align-items:center;gap:var(--space-2);display:flex}.request-note{color:var(--text-2);margin:0}.request-more{gap:0 var(--space-4);margin-top:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.member-actions{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.member-more{width:var(--touch);height:var(--touch);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px -10px -6px -4px;display:grid}.member-more[aria-expanded=true]{background:var(--surface-2);color:var(--primary)}.member-panel{padding:var(--space-1) 0 var(--space-2);flex-basis:100%}.member-panel.row-actions .btn{min-height:var(--touch);padding:0 var(--space-3);flex:0 auto}.team-fold{border-top:1px solid var(--border)}.team-fold summary{padding:var(--space-3) 2px;cursor:pointer;color:var(--text-2);display:list-item}.team-fold[open] summary{color:var(--text)}.team-fold .timeline{margin-top:var(--space-1)}.team-fold>.stack{padding-bottom:var(--space-3)}.team-switch{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.team-switch .chip{align-items:center;gap:var(--space-2);min-height:var(--touch);max-width:78%;padding:0 var(--space-4);border-radius:999px;flex:none;display:flex}.team-switch .chip .t-lead{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-card{align-items:center}.notice-open{text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:var(--touch);background:0 0;border:0;padding:0}.home-admin .btn{white-space:nowrap;flex:140px}.reset-month{align-self:center}.unit-card>.row-actions .btn,.home-admin .btn{white-space:nowrap}.toggle-list{margin:0;padding:0;list-style:none;display:grid}.toggle-list li+li{border-top:1px solid var(--divider)}.toggle-list .toggle-row{padding:var(--space-2) 0}.toggle-text{min-width:0;font-size:var(--fs-body);flex:1;gap:2px;display:grid}.toggle-row .switch{-webkit-appearance:none;appearance:none;background:var(--surface-2);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:background var(--motion-fast) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.toggle-row .switch:after{content:"";background:var(--text-3);width:22px;height:22px;box-shadow:var(--shadow);transition:transform var(--motion-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.toggle-row .switch:checked{background:var(--primary);box-shadow:none}.toggle-row .switch:checked:after{background:var(--primary-on);transform:translate(20px)}.toggle-row .switch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toggle-row .switch,.toggle-row .switch:after{transition:none}}.panel-hero{justify-items:start}.panel-figure{font-family:var(--font-display);font-weight:var(--display-weight);margin:0;line-height:1}.panel-figure strong{font-size:var(--fs-hero)}.panel-figure span{font-size:var(--fs-title);color:var(--text-3)}.panel-hero .progress{width:100%}.panel-deadline{margin:0}.panel-rows{margin:0;padding:0;list-style:none;display:grid}.panel-rows li+li{border-top:1px solid var(--divider)}.panel-row{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) 0;color:var(--text);text-decoration:none;display:flex}.panel-row>:nth-child(2){flex:1;min-width:0}.panel-row>svg:last-child{color:var(--text-3);flex:none}.panel-icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid}.panel-problem.is-cakisma .panel-icon,.panel-problem.is-kural .panel-icon{background:var(--warn-soft);color:var(--warn-text)}.panel-problem.is-istek .panel-icon{background:var(--leave);color:var(--leave-on)}.admin-panel .row-actions .btn{white-space:nowrap}.cal-cell{position:relative}.cal-partner{background:var(--partner);min-width:18px;color:var(--partner-on);box-shadow:inset 0 0 0 1px var(--partner-edge);text-align:center;letter-spacing:.02em;border-radius:6px;padding:0 3px;font-size:.625rem;font-weight:700;line-height:14px;position:absolute;bottom:2px;right:2px}.cal-partner.is-legend{margin-right:4px;display:inline-block;position:static}.cal-partner-line{color:var(--partner-on);font-weight:600}.cal-coworkers{color:var(--text);margin-top:4px;font-weight:600;display:block}.partner-badge{background:var(--partner);width:40px;height:40px;color:var(--partner-on);border-radius:14px;flex:none;place-items:center;font-weight:700;display:grid}.shared-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.shared-flags{margin-top:var(--space-1);gap:0;display:grid}.shared-flags .toggle-row{gap:var(--space-2);min-height:40px}.panel-row>.t-body:first-child{flex:1}.view-switch{margin-top:var(--space-2)}.week-nav{margin:0}.day-list{margin:0;padding:0;list-style:none;display:grid}.day-row{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.day-row+.day-row{border-top:1px solid var(--divider)}.day-row-date{justify-items:center;gap:0;line-height:1.15;display:grid}.day-row-date b{font-size:var(--fs-title)}.day-row.is-weekend .day-row-date b{color:var(--text-2)}.day-row.is-today .day-row-date{border-radius:var(--radius);box-shadow:0 0 0 2px var(--today-ring);padding:2px 0}.day-row.is-past{opacity:.6}.day-row-main{gap:var(--space-1);min-width:0;padding-top:2px;display:grid}.day-row-shift{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--fs-small);border:1px solid #0000;border-radius:12px;justify-self:start;display:flex}.day-row-shift b{font-size:var(--fs-body)}.day-row-partner{align-items:center;gap:var(--space-1);color:var(--text-2);display:flex}.year-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:560px){.year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mini-month{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);text-align:left;cursor:pointer;font:inherit;display:grid}.mini-month.is-current{box-shadow:var(--card-shadow), inset 0 0 0 2px var(--primary)}.mini-head{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.mini-head b{font-size:var(--fs-body)}.mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mini-cell{aspect-ratio:1;background:var(--surface-2);border:0;border-radius:3px}.mini-cell.is-blank{background:0 0}.mini-cell.is-today{box-shadow:0 0 0 1.5px var(--today-ring)}.year-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.year-table th,.year-table td{padding:var(--space-2) var(--space-1);text-align:right;border-bottom:1px solid var(--divider);white-space:nowrap}.year-table th:first-child{text-align:left}.year-table thead th{color:var(--text-3);font-weight:600}.year-table tfoot th,.year-table tfoot td{border-bottom:0;font-weight:700}.seg.view-switch{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seg.view-switch a{text-align:center;justify-content:center;padding-left:0;padding-right:0}.mini-cell.shift-0808{background:var(--shift-0808-edge)}.mini-cell.shift-1608{background:var(--shift-1608-edge)}.mini-cell.shift-0816{background:var(--shift-0816-edge)}.mini-cell.shift-leave{background:var(--leave-edge)}.mini-cell.shift-rapor{background:var(--rapor-edge)}.error-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.error-row{gap:var(--space-2);display:grid}.error-row p{margin:0}.error-row-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.error-msg{overflow-wrap:anywhere}.error-place{font-size:var(--fs-small);color:var(--text-2);overflow-wrap:anywhere}.error-row .link-btn{justify-self:start}.tip-slot{padding:var(--space-3) var(--space-4) 0}.first-tip{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--text);animation:home-rise .42s var(--ease-out) both;align-items:flex-start;display:flex;position:relative}.first-tip-icon{color:var(--primary);flex:none;margin-top:2px}.first-tip-body{gap:var(--space-2);flex:1;justify-items:start;min-width:0;display:grid}.first-tip-body p{line-height:var(--lh-body);margin:0}.first-tip-close{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) 0 0;flex:none}@media (prefers-reduced-motion:reduce){.first-tip{animation:none}}.input-status{display:block;position:relative}.input-status .input{padding-right:44px}.input-mark{display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cal-plan{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--card-bg);border-radius:50%;position:absolute;bottom:5px;left:5px}.team-admin{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-admin .btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.duty-today{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.duty-chip{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:4px var(--space-3) 4px 4px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;display:inline-flex}.duty-chip .cand-av{width:32px;height:32px;font-size:var(--fs-small)}.duty-chip .ms-code{font-size:var(--fs-small);border-radius:999px;padding:2px 8px}.inbox-item{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);text-align:left;font:inherit;text-decoration:none;display:flex}button.inbox-item,a.inbox-item{cursor:pointer}.inbox-item.is-unread,.plan-card.is-unread{border-left:4px solid var(--primary)}.inbox-item.is-action{border-left:4px solid var(--warn-text)}.inbox-icon{background:var(--surface-2);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.inbox-text{flex:1;gap:2px;min-width:0;display:grid}.inbox-text>span{overflow-wrap:anywhere}.inbox-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.team-members{padding:var(--space-1) var(--space-3);gap:0;margin:0;list-style:none;display:grid}.team-member+.team-member{border-top:1px solid var(--divider)}.team-member-main{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) 0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.team-member-main input{width:22px;height:22px;accent-color:var(--primary);flex:none}.team-member-name{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;font-weight:600;display:grid}.team-member-tags{flex-wrap:wrap;gap:4px;font-weight:400;display:flex}.team-member .cand-av{width:34px;height:34px;font-size:var(--fs-small);flex:none}.tag.status-nobette{background:var(--shift-0808);color:var(--shift-0808-on)}.tag.status-cikis{background:var(--surface-2);color:var(--text-2)}.tag.status-izinli{background:var(--leave);color:var(--leave-on)}.tag.status-bos{box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);background:0 0}.screen.has-select-bar{padding-bottom:calc(var(--tabbar-h) + 96px + env(safe-area-inset-bottom))}.select-bar{left:50%;bottom:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom));z-index:30;width:min(calc(100% - 2 * var(--space-4)), 480px);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow);animation:pop-in var(--motion-base) var(--ease-pop) both;border-radius:999px;display:flex;position:fixed;transform:translate(-50%)}.select-bar .btn{white-space:nowrap}.person-shifts{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.person-shifts li{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--divider);min-height:36px;display:flex}.person-shifts li.is-past{color:var(--text-3)}.person-shifts .ms-code{font-size:var(--fs-small);border-radius:999px;padding:2px 8px}.person-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person-actions .btn{min-width:0;font-size:var(--fs-small)}@media (max-width:340px){.person-actions,.team-admin{grid-template-columns:minmax(0,1fr)}}.msg-thread{gap:var(--space-2);max-height:40dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.msg{max-width:85%;padding:var(--space-2) var(--space-3);background:var(--surface-2);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;justify-self:start;gap:2px;display:grid}.msg.is-mine{background:var(--primary-soft);border-radius:16px 16px 4px;justify-self:end}.msg-input{min-height:64px;padding:var(--space-2) var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);resize:vertical}.plan-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.plan-card{gap:var(--space-2)}.plan-head{align-items:center;gap:var(--space-3);display:flex}.rsvp{gap:var(--space-2);flex-wrap:wrap;display:flex}.rsvp .chip{flex:auto;justify-content:center}.plan-people{font-size:var(--fs-small);gap:4px;margin:0;padding:0;list-style:none;display:grid}.plan-people li{align-items:center;gap:var(--space-2);display:flex}.rsvp-dot{background:var(--border);border-radius:50%;flex:none;width:10px;height:10px}.rsvp-evet{background:var(--good)}.rsvp-belki{background:var(--warn-text)}.rsvp-hayir{background:var(--text-3)}.profile-btn{color:var(--text)}@media (prefers-reduced-motion:reduce){.select-bar{animation:none}}.meal-date h1{justify-content:center;align-items:baseline;gap:0 var(--space-2);text-align:center;flex-wrap:wrap;display:flex}.meal-date .icon-btn{width:36px;height:36px;min-height:36px}.meal-weekday{font-size:var(--fs-small);color:var(--text-2);font-weight:600}.meal-date .tag{align-self:center}.day-pager{touch-action:pan-y;margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);overflow:hidden}.day-page{gap:var(--space-3);transition:transform 60ms linear;display:grid}.day-page.enter-next{animation:page-next .26s var(--ease-out) both}.day-page.enter-prev{animation:page-prev .26s var(--ease-out) both}@keyframes page-next{0%{opacity:0;transform:translate(28%)}}@keyframes page-prev{0%{opacity:0;transform:translate(-28%)}}.meal-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meal-grid.is-single{grid-template-columns:minmax(0,1fr)}.meal-tile{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);display:grid}.meal-tile.is-focus{outline:2px solid var(--primary);outline-offset:-1px}.meal-head{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.meal-head>svg{color:var(--primary);flex:none;margin-top:2px}.meal-head .meal-title{overflow-wrap:anywhere;flex:5.5em;min-width:0}.meal-head .meal-badge{margin-left:auto}.meal-head .meal-title b{font-size:var(--fs-body)}.meal-tile .food-list li{min-height:30px;font-size:var(--fs-small);align-items:flex-start;gap:6px;padding:4px 0}.meal-tile .food-icon{width:22px;height:22px}@media (max-width:300px){.meal-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.day-page{transition:none}}@keyframes screen-next{0%{opacity:0;transform:translate(22px)}}@keyframes screen-prev{0%{opacity:0;transform:translate(-22px)}}.route-view.is-entered[data-dir=next]{animation-name:screen-next}.route-view.is-entered[data-dir=prev]{animation-name:screen-prev}.tab .tab-icon{transition:background-color var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-pop)}.tab[aria-current=page] .tab-icon{transform:translateY(-1px)}.empty-art{width:min(160px,46vw);height:auto;margin-bottom:var(--space-1);display:block;overflow:visible}.empty-art .art-move{transform-box:view-box}@keyframes art-drop{0%{opacity:0;transform:translateY(-16px)}60%{opacity:1}}@keyframes art-steam{0%{opacity:0;transform:translateY(6px)}}@keyframes art-turn{0%{opacity:.2;transform:rotate(-60deg)}}@keyframes art-hand{0%{transform:rotate(-150deg)}}@keyframes art-draw{0%{stroke-dashoffset:1px}}.empty-art .art-drop{animation:art-drop .9s var(--ease-pop) .25s both}.empty-art .art-steam{animation:art-steam 1.4s var(--ease-out) .2s both}.empty-art .art-turn{transform-origin:80px 64px;animation:art-turn .9s var(--ease-out) .15s both}.empty-art .art-hand{animation:art-hand 1.1s var(--ease-out) .15s both}.empty-art .art-draw{stroke-dasharray:1;animation:art-draw .7s var(--ease-out) .3s both}.celebrate{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--shift-0816);color:var(--shift-0816-on);border:1.5px solid var(--shift-0816-edge);display:flex}.celebrate-mark{flex:none;width:46px;height:46px;position:relative}.celebrate-seal{background:var(--surface);color:var(--good);animation:seal-stamp .52s var(--ease-pop) 80ms both;border:2.5px dashed;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-8deg)}.celebrate-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-lead);line-height:var(--lh-tight);margin:0}.celebrate-body{gap:2px;min-width:0;display:grid}.celebrate-body .t-small{color:inherit}.celebrate-burst{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.celebrate-burst .bit{opacity:0;width:8px;height:5px;animation:bit-fly .9s var(--ease-out) .3s both;border-radius:2px;margin:-2.5px 0 0 -4px;position:absolute;top:50%;left:50%}.bit-0808{background:var(--shift-0808-edge)}.bit-1608{background:var(--shift-1608-edge)}.bit-0816{background:var(--good)}.bit-leave{background:var(--leave-edge)}@keyframes seal-stamp{0%{opacity:0;transform:scale(1.8)rotate(-24deg)}60%{opacity:1;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes bit-fly{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.6)}}@media (prefers-reduced-motion:reduce){.celebrate-burst{display:none}}.cal-ev{gap:2px;display:flex;position:absolute;top:4px;left:4px}.cal-ev i{width:6px;height:6px;box-shadow:0 0 0 1px var(--card-bg);border-radius:50%}.ev-pembe{background:var(--ev-pembe)}.ev-turkuaz{background:var(--ev-turkuaz)}.ev-turuncu{background:var(--ev-turuncu)}.ev-zeytin{background:var(--ev-zeytin)}.ev-kahve{background:var(--ev-kahve)}.ev-gri{background:var(--ev-gri)}.cal-note{opacity:.7;background:currentColor;border-radius:2px;width:12px;height:2.5px;margin-left:-6px;position:absolute;bottom:3px;left:50%}.ev-liste{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ev-satir{border:1px solid var(--divider);background:var(--surface);width:100%;min-height:48px;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.ev-serit{border-radius:4px;flex:none;align-self:stretch;width:5px}.ev-emoji{font-size:1.25rem;line-height:1}.ev-metin{gap:1px;min-width:0;display:grid}.ev-metin b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-metin span{font-size:var(--fs-small);color:var(--text-2)}.ev-dugmeler{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nobet-notu{background:var(--surface-2);font-size:var(--fs-small);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;line-height:1.45;display:flex}.emoji-sec{flex-wrap:wrap;gap:6px;display:flex}.emoji-sec button{border:1px solid var(--divider);background:var(--surface);cursor:pointer;border-radius:12px;width:44px;height:44px;font-size:1.3rem}.emoji-sec button[aria-pressed=true]{border:2px solid var(--primary);background:var(--primary-soft)}.takvim-sec{flex-wrap:wrap;gap:6px;display:flex}.takvim-sec button{border:1px solid var(--divider);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:600;display:inline-flex}.takvim-sec button[aria-pressed=true],.takvim-sec button[aria-checked=true]{border:2px solid var(--primary);background:var(--primary-soft)}.takvim-sec i,.renk-nokta{border-radius:50%;width:12px;height:12px;display:inline-block}.ev-uyari{background:var(--warn-soft);color:var(--text);font-size:var(--fs-small);border-radius:12px;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.ev-uyari.cikis{background:var(--leave);color:var(--leave-on)}.gun-ipucu{flex-wrap:wrap;gap:6px;display:flex}.gun-ipucu .chip{min-height:40px}.iki-sutun{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.kisi-sec{flex-wrap:wrap;gap:6px;display:flex}button.nobet-notu{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0}.roster td.is-uncertain{outline:2px dashed var(--warn);outline-offset:-2px}.roster td.is-uncertain button:after{content:"?";color:var(--warn);font-weight:700}.roster td.is-pending{outline:2px dashed var(--primary);outline-offset:-2px}.roster td.is-pending button:after{content:"…";font-weight:700}.name-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.name-chips li{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding-left:12px;display:inline-flex}.name-chips .icon-btn{min-width:44px;min-height:44px}.paste-card summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.member-team-note b{display:block}.day-change-inbox ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.day-change-inbox li{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--divider);display:grid}.day-change-inbox li:first-child{border-top:0;padding-top:0}.day-change-inbox .segmented .btn{flex:1}.nowrap{white-space:nowrap}.export-row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}.export-row .btn{flex:none!important}.lead-suggest{align-items:flex-start}.lead-suggest p{margin:0}.field-hint{min-height:1.3em;color:var(--warn);font-weight:600}.es-tercih .seg-btn{flex:1}.es-tercih .seg-btn.is-on{background:var(--primary);color:var(--primary-on)}.es-not{color:var(--text-2);font-style:italic}.unmet-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.unmet-list li{padding-top:var(--space-3);border-top:1px solid var(--divider)}.unmet-list li:first-child{border-top:0;padding-top:0}.unmet-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.unmet-card h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.cal-cell.has-spouse:after{content:"eş";background:var(--partner);color:var(--partner-on);box-shadow:inset 0 0 0 1px var(--partner-edge);border-radius:6px;padding:0 3px;font-size:.625rem;font-weight:700;line-height:14px;position:absolute;bottom:2px;right:2px}.plan-cta{gap:var(--space-2);flex-wrap:wrap;min-height:56px}.plan-cta .t-small{opacity:.85;font-weight:500}.free-calendar .cal-cell:disabled{opacity:.45}.free-calendar .free-l0{background:var(--surface)}.free-calendar .free-l1{background:color-mix(in srgb, var(--good,#2f8f5b) 14%, var(--surface))}.free-calendar .free-l2{background:color-mix(in srgb, var(--good,#2f8f5b) 28%, var(--surface))}.free-calendar .free-l3{background:color-mix(in srgb, var(--good,#2f8f5b) 42%, var(--surface))}.free-calendar .is-all{outline:2px solid var(--primary);outline-offset:-2px;font-weight:700}.free-calendar .is-picked{box-shadow:inset 0 0 0 3px var(--text)}.free-people{gap:2px;margin:0;padding:0;list-style:none;display:grid}.plan-turleri{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr))}.plan-turleri .chip{justify-content:center;align-items:center;gap:4px;min-height:44px;display:inline-flex}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.sheet.stack,.settings-screen{grid-template-columns:minmax(0,1fr)}.settings-group{gap:var(--space-2);display:grid}.settings-group .home-sec{margin:0}.settings-list{padding:var(--space-1) var(--space-3);display:grid}.settings-row{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;border:0;border-top:1px solid var(--divider);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%;text-decoration:none;display:flex}.settings-row:first-child{border-top:0}.settings-row .action-text{flex:1;min-width:0;display:grid}.settings-more summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.site-karakter{display:block}.site-karakter .karakter{width:100%;height:auto;display:block;overflow:visible}.site-karakter .karakter .goz{transform-box:fill-box;transform-origin:50%}.site-karakter .karakter .onkol{transform-box:view-box}.bos-karakter{width:92px;margin:0 auto var(--space-2);filter:drop-shadow(0 6px 10px #2d2a4a24)}.auth-karakterler{justify-content:center;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.auth-karakterler .site-karakter{width:88px}.auth-karakterler .site-karakter+.site-karakter{width:78px}.yumusak-zemin{z-index:-1;pointer-events:none;background:radial-gradient(55% 40% at 20% 15%, #ffd9c2 0%, transparent 70%), radial-gradient(50% 40% at 95% 35%, #cdeee0 0%, transparent 70%), radial-gradient(60% 45% at 40% 90%, #e6dcff 0%, transparent 70%), var(--bg);position:fixed;top:0;bottom:0;left:0;right:0}.yumusak-zemin canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.yumusak-zemin canvas[data-ready]{opacity:1}@media (prefers-color-scheme:dark){.yumusak-zemin{background:radial-gradient(55% 40% at 20% 15%, #3a2f55 0%, transparent 70%), radial-gradient(50% 40% at 95% 35%, #1f4a49 0%, transparent 70%), radial-gradient(60% 45% at 40% 90%, #4a2f3c 0%, transparent 70%), var(--bg)}}.has-zemin{isolation:isolate;position:relative}.acilis{z-index:100;background:var(--bg);pointer-events:none;place-items:center;animation:1.05s ease-in forwards acilis-perde;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.acilis .damla{transform-box:fill-box;transform-origin:50%}.acilis .d1{animation:.65s cubic-bezier(.2,.8,.2,1) both damla1}.acilis .d2{animation:.65s cubic-bezier(.2,.8,.2,1) both damla2}.acilis .d3{animation:.65s cubic-bezier(.2,.8,.2,1) both damla3}.acilis .d4{animation:.65s cubic-bezier(.2,.8,.2,1) both damla4}.acilis .govde{animation:.65s cubic-bezier(.2,.8,.2,1) both govde}.acilis .acilis-ic{opacity:0;animation:.3s ease-out .52s forwards ic}@keyframes damla1{0%{transform:translate(-38px,-30px)scale(.6)}to{transform:none}}@keyframes damla2{0%{transform:translate(40px,-26px)scale(.5)}to{transform:none}}@keyframes damla3{0%{transform:translate(-30px,36px)scale(.5)}to{transform:none}}@keyframes damla4{0%{transform:translate(36px,34px)scale(.6)}to{transform:none}}@keyframes govde{0%,45%{transform:scale(0)}to{transform:scale(1)}}@keyframes ic{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes acilis-perde{0%,80%{opacity:1}to{opacity:0}}:root[data-theme=sicak] .tabbar{background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(170%);border-top:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffff8c,0 -8px 24px #2d2a4a14}:root[data-theme=sicak] .fab{background:linear-gradient(160deg, #ffffff47, #fff0 55%), linear-gradient(135deg, var(--hero-a), var(--hero-b));box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #0000002e,0 10px 24px #2a3b7d4d}@media (prefers-color-scheme:dark){:root[data-theme=sicak] .tabbar{border-top-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}}@media (prefers-reduced-motion:reduce){.acilis{display:none}:root[data-theme=sicak] .tabbar{-webkit-backdrop-filter:none;background:var(--tab-bg)}}.cevrimdisi{z-index:30;padding:var(--space-2) var(--space-4);background:var(--warn-soft,#fff1d6);color:var(--text);border-bottom:1px solid var(--border);font-size:var(--fs-small);margin:0;position:sticky;top:0}.cevrimdisi.is-online{background:var(--good-soft,#e3f6ea)}.cevrimdisi-ust{align-items:center;gap:var(--space-2);display:flex}.cevrimdisi-ust>span{flex:1}.cevrimdisi-liste{margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.cevrimdisi-liste li{justify-content:space-between;gap:var(--space-2);align-items:center;display:flex}.iskelet{gap:var(--space-2);padding:var(--space-1) 0;display:grid}.iskelet-satir,.iskelet-baslik{background:linear-gradient(90deg, var(--surface-2,#eee) 0%, color-mix(in srgb, var(--surface-2,#eee) 55%, var(--surface)) 50%, var(--surface-2,#eee) 100%);background-size:200% 100%;border-radius:8px;height:14px;animation:1.3s ease-in-out infinite iskelet;display:block}.iskelet-baslik{width:55%;height:32px}@keyframes iskelet{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.iskelet-satir,.iskelet-baslik{animation:none}}.kullanim-tablo{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.kullanim-tablo th,.kullanim-tablo td{border-top:1px solid var(--divider);text-align:right;padding:6px 4px}.kullanim-tablo th[scope=row],.kullanim-tablo thead th:first-child{text-align:left;font-weight:600}
