@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--p-paper-50:#fffdf8;--p-paper-100:#f8f4ea;--p-paper-200:#efe8d7;--p-paper-300:#e2d8c2;--p-ink-950:#0c1613;--p-ink-900:#13221d;--p-ink-800:#1b2d27;--p-ink-700:#2a3f38;--p-ink-500:#5b6d66;--p-ink-400:#82918b;--p-green-50:#e6f3ed;--p-green-100:#cde8dc;--p-green-300:#6fc9a3;--p-green-400:#45b98a;--p-green-600:#127055;--p-green-700:#0e5a45;--p-green-800:#0b4637;--p-red-400:#ff7a6b;--p-red-600:#c8372b;--p-red-100:#fbe3df;--p-kunyit-300:#f6c65a;--p-kunyit-500:#e3a018;--p-kunyit-100:#fcf0d2;--p-step--1:clamp(0.8rem,0.78rem + 0.1vw,0.86rem);--p-step-0:clamp(0.95rem,0.92rem + 0.15vw,1.04rem);--p-step-1:clamp(1.1rem,1.04rem + 0.3vw,1.3rem);--p-step-2:clamp(1.3rem,1.18rem + 0.55vw,1.65rem);--p-step-3:clamp(1.6rem,1.35rem + 1.1vw,2.3rem);--p-step-4:clamp(2rem,1.55rem + 2vw,3.3rem);--p-step-5:clamp(2.5rem,1.7rem + 3.6vw,4.9rem);--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:24px;--p-space-6:32px;--p-space-7:48px;--p-space-8:64px;--p-space-9:96px;--p-space-10:128px;--bg:var(--p-paper-100);--bg-deep:var(--p-paper-200);--surface:var(--p-paper-50);--surface-sunk:var(--p-paper-200);--line:color-mix(in oklab,var(--p-ink-900) 12%,transparent);--line-strong:color-mix(in oklab,var(--p-ink-900) 22%,transparent);--text:var(--p-ink-900);--text-soft:var(--p-ink-700);--muted:var(--p-ink-500);--brand:var(--p-green-700);--brand-strong:var(--p-green-800);--brand-soft:var(--p-green-50);--brand-text:var(--p-paper-50);--highlight:var(--p-kunyit-500);--highlight-soft:var(--p-kunyit-100);--stamp:var(--p-red-600);--stamp-soft:var(--p-red-100);--ok:var(--p-green-600);--ok-bg:var(--p-green-50);--warn:#9a5a06;--warn-bg:var(--p-kunyit-100);--bad:var(--p-red-600);--night:var(--p-ink-950);--night-surface:var(--p-ink-800);--night-text:#e9f0ec;--night-muted:#93a59d;--font-body:var(--font-sans,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:var(--font-mono,ui-monospace),ui-monospace,"SFMono-Regular",monospace;--text-sm:var(--p-step--1);--text-base:var(--p-step-0);--text-lg:var(--p-step-1);--text-xl:var(--p-step-2);--text-2xl:var(--p-step-3);--text-3xl:var(--p-step-4);--text-display:var(--p-step-5);--leading-tight:1.08;--leading-snug:1.3;--leading-body:1.6;--tracking-tight:-0.025em;--tracking-caps:0.12em;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 1px 2px rgb(19 34 29/6%),0 1px 1px rgb(19 34 29/4%);--shadow-md:0 2px 4px rgb(19 34 29/5%),0 8px 24px -6px rgb(19 34 29/12%);--shadow-lg:0 4px 8px rgb(19 34 29/5%),0 24px 60px -12px rgb(19 34 29/22%);--ring:0 0 0 3px color-mix(in oklab,var(--brand) 35%,transparent);--page-max:1180px;--prose-max:700px;--resident-max:560px;--gutter:var(--p-space-4);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-stamp:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:150ms;--dur-base:260ms;--dur-slow:600ms;color-scheme:light}@media (min-width:768px){:root{--gutter:var(--p-space-6)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1916;--bg-deep:#0b1311;--surface:#16231f;--surface-sunk:#0f1916;--line:color-mix(in oklab,#e9f0ec 11%,transparent);--line-strong:color-mix(in oklab,#e9f0ec 20%,transparent);--text:#e9f0ec;--text-soft:#c4d1cb;--muted:#93a59d;--brand:var(--p-green-400);--brand-strong:var(--p-green-300);--brand-soft:#173a2f;--brand-text:#06140f;--highlight:var(--p-kunyit-300);--highlight-soft:#3b2f12;--stamp:var(--p-red-400);--stamp-soft:#3d1d1a;--ok:var(--p-green-300);--ok-bg:#173a2f;--warn:var(--p-kunyit-300);--warn-bg:#3b2f12;--bad:var(--p-red-400);--night:#070d0b;--night-surface:#13201c;--shadow-md:0 2px 4px rgb(0 0 0/30%),0 8px 24px -6px rgb(0 0 0/45%);--shadow-lg:0 4px 8px rgb(0 0 0/30%),0 24px 60px -12px rgb(0 0 0/60%);color-scheme:dark}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--brand);text-underline-offset:3px}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}::selection{background:var(--highlight-soft);color:var(--text)}.num{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--muted)}.eyebrow,.muted{font-size:var(--text-sm)}.eyebrow{display:inline-flex;align-items:center;gap:var(--p-space-2);color:var(--brand);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:var(--p-space-4);top:-100px;z-index:100;padding:var(--p-space-2) var(--p-space-4);background:var(--brand);color:var(--brand-text);border-radius:var(--radius-sm)}.skip:focus{top:var(--p-space-4)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-2);min-height:48px;padding:0 var(--p-space-5);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.button:hover{background:var(--brand-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.button:active{transform:translateY(1px) scale(.99)}.button:disabled{opacity:.6;cursor:progress;transform:none}.button.ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.button.ghost:hover{background:var(--surface)}.button.block{display:flex;width:100%}.button .arrow{transition:transform var(--dur-base) var(--ease-out)}.button:hover .arrow{transform:translateX(3px)}.wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-out)}.site-header[data-scrolled=true]{border-bottom-color:var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-4);height:64px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:800;font-size:1.08rem;letter-spacing:var(--tracking-tight);text-decoration:none}.brand-mark{width:30px;height:30px;flex:none}.site-nav{display:none;align-items:center;gap:var(--p-space-1)}.site-nav a{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--radius-pill);color:var(--text-soft);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--surface-sunk);color:var(--text)}.site-header .button{min-height:40px;padding:0 var(--p-space-4);font-size:var(--text-sm)}@media (min-width:900px){.site-nav{display:flex}}.site-footer{margin-top:var(--p-space-9);padding:var(--p-space-8) 0 var(--p-space-6);background:var(--night)}.site-footer,.site-footer .brand{color:var(--night-text)}.site-footer .grid{display:grid;gap:var(--p-space-6)}.site-footer p{max-width:36ch;margin-top:var(--p-space-3)}.site-footer h2,.site-footer p{color:var(--night-muted);font-size:var(--text-sm)}.site-footer h2{font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:var(--p-space-3)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--p-space-2)}.site-footer a{color:var(--night-text);text-decoration:none;font-size:var(--text-sm)}.site-footer a:hover{text-decoration:underline}.site-footer .legal{max-width:none;margin-top:var(--p-space-7);padding-top:var(--p-space-5);border-top:1px solid rgb(255 255 255/10%);color:var(--night-muted);font-size:var(--text-sm)}@media (min-width:768px){.site-footer .grid{grid-template-columns:2fr 1fr 1fr}}.page-hero{padding:var(--p-space-8) 0 var(--p-space-6)}.page-hero h1{margin-top:var(--p-space-3);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight)}.page-hero .lead{margin-top:var(--p-space-4);max-width:58ch;color:var(--text-soft);font-size:var(--text-lg)}.wrap.narrow{max-width:calc(var(--prose-max) + 2 * var(--gutter))}.prose{padding:var(--p-space-6) var(--p-space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-soft)}@media (min-width:768px){.prose{padding:var(--p-space-7) var(--p-space-8)}}.prose>*>:first-child,.prose>:first-child{margin-top:0}.prose h2{margin:var(--p-space-7) 0 var(--p-space-3);color:var(--text);font-size:var(--text-2xl);font-weight:800}.prose h3{margin:var(--p-space-6) 0 var(--p-space-2);color:var(--brand);font-size:var(--text-sm);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.prose h4{margin:var(--p-space-5) 0 var(--p-space-2);color:var(--text);font-size:var(--text-lg);font-weight:700}.prose p{margin:var(--p-space-3) 0}.prose ol,.prose ul{margin:var(--p-space-2) 0;padding-left:0;list-style:none}.prose li{position:relative;margin:var(--p-space-2) 0;padding-left:26px}.prose ul>li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:3px;background:var(--highlight);transform:rotate(45deg)}.prose ol{counter-reset:item}.prose ol>li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:.15em;color:var(--brand);font-family:var(--font-num);font-size:var(--text-sm);font-weight:600}.prose strong{color:var(--text)}.prose hr{margin:var(--p-space-7) 0;border:none;border-top:1px dashed var(--line-strong)}.prose code{padding:1px 6px;border-radius:6px;background:var(--surface-sunk);font-family:var(--font-num);font-size:.88em}.resident{width:100%;max-width:var(--resident-max);margin:0 auto;padding:var(--p-space-5) var(--p-space-4) var(--p-space-8)}.resident-head{display:flex;align-items:center;gap:var(--p-space-3);margin-bottom:var(--p-space-5)}.resident-head .brand-mark{width:36px;height:36px}.resident-head p{color:var(--muted);font-size:var(--text-sm);line-height:1.3}.resident-head strong{display:block;color:var(--text);font-size:var(--text-base)}.resident h1{font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-tight)}.resident h2{font-size:var(--text-base);font-weight:700}.resident-foot{margin-top:var(--p-space-7);text-align:center;color:var(--muted);font-size:var(--text-sm)}.resident-foot a{color:var(--text-soft);font-weight:700;text-decoration:none}.card{margin-top:var(--p-space-4);padding:var(--p-space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card>h2+*{margin-top:var(--p-space-3)}.card .muted+.button,.card form,.card p+.button,.notice{margin-top:var(--p-space-4)}.notice{display:flex;gap:var(--p-space-3);padding:var(--p-space-4);border-radius:var(--radius-md);background:var(--highlight-soft);color:var(--text);font-size:var(--text-sm)}.rows{width:100%;border-collapse:collapse}.rows td{padding:var(--p-space-3) 0;border-bottom:1px dashed var(--line-strong);vertical-align:top}.rows tr:last-child td{border-bottom:none}.rows td.amount{padding-left:var(--p-space-4);text-align:right;white-space:nowrap;font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.rows td.amount.in{color:var(--ok)}.rows .total td{padding-top:var(--p-space-4);border-top:2px solid var(--text);border-bottom:none;font-weight:800}.rows .total td.amount{font-size:var(--text-lg);font-weight:600}.rows .sub{margin-top:2px;color:var(--muted)}.badge,.rows .sub{font-size:var(--text-sm)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--radius-pill);font-weight:700}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.error{margin-top:var(--p-space-3);color:var(--bad);font-size:var(--text-sm)}.pre{white-space:pre-line}.balance{position:relative;overflow:hidden;margin-top:var(--p-space-5);padding:var(--p-space-5);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0,rgb(69 185 138/28%),transparent 60%),var(--night);color:var(--night-text);box-shadow:var(--shadow-lg)}.balance:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255/4%) 0 1px,transparent 1px 28px);pointer-events:none}.balance .label{color:var(--night-muted);font-size:var(--text-sm);font-weight:600}.balance .value{display:block;margin-top:var(--p-space-1);font-family:var(--font-num);font-size:var(--text-3xl);font-weight:600;line-height:1.1;letter-spacing:-.03em}.balance .split{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--p-space-3);margin-top:var(--p-space-5)}.balance .split div{padding:var(--p-space-3);border-radius:var(--radius-md);background:rgb(255 255 255/6%)}.balance .split strong{display:block;font-family:var(--font-num);font-size:var(--text-lg);font-weight:500}.balance .in{color:var(--p-green-300)}.balance .out{color:var(--p-kunyit-300)}.meter{margin-top:var(--p-space-3);height:12px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-sunk)}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--p-green-400));transform-origin:left;animation:meter-in 1.2s var(--ease-out) both .2s}@keyframes meter-in{0%{transform:scaleX(0)}}.meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-space-3)}.meter-head .num{font-size:var(--text-2xl);font-weight:600;color:var(--brand)}.chips{display:flex;gap:var(--p-space-2);margin:var(--p-space-3) calc(-1 * var(--p-space-5)) 0;padding:0 var(--p-space-5) var(--p-space-1);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.chips::-webkit-scrollbar{display:none}.chips a{flex:none;padding:var(--p-space-2) var(--p-space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-soft);font-size:var(--text-sm);font-weight:600;text-decoration:none;scroll-snap-align:start}.chips a[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--bg)}.receipt{position:relative;margin-top:var(--p-space-5);padding:var(--p-space-6) var(--p-space-5) var(--p-space-7);background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);--tooth:10px;-webkit-mask:radial-gradient(var(--tooth) at 50% 100%,transparent 98%,#000) 50% 100% /calc(2 * var(--tooth)) calc(var(--tooth) + 1px) repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - var(--tooth)) no-repeat;mask:radial-gradient(var(--tooth) at 50% 100%,transparent 98%,#000) 50% 100% /calc(2 * var(--tooth)) calc(var(--tooth) + 1px) repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - var(--tooth)) no-repeat}.receipt-top{display:flex;justify-content:space-between;gap:var(--p-space-3);padding-bottom:var(--p-space-4);margin-bottom:var(--p-space-2);border-bottom:1px dashed var(--line-strong);font-family:var(--font-num);font-size:var(--text-sm);color:var(--muted)}.receipt-top strong{display:block;color:var(--text);font-size:var(--text-lg);font-weight:600}.receipt-status{margin-top:var(--p-space-4);color:var(--muted);font-size:var(--text-sm)}.stamp{display:table;margin:var(--p-space-4) var(--p-space-2) 0 auto;padding:6px 16px;border:4px double var(--stamp);border-radius:10px;color:var(--stamp);font-weight:800;font-size:1.9rem;letter-spacing:.14em;line-height:1.1;text-align:center;opacity:.85;mix-blend-mode:multiply;transform:rotate(-14deg);animation:stamp-in .55s var(--ease-stamp) both .35s;pointer-events:none}.stamp small{display:block;font-family:var(--font-num);font-size:.68rem;font-weight:600;letter-spacing:.06em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stamp{mix-blend-mode:screen}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-24deg) scale(2.2)}60%{opacity:.9}}.pay-option{display:grid;gap:var(--p-space-2)}.pay-option .methods{display:flex;flex-wrap:wrap;gap:6px}.pay-option .methods span{padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--text-soft);font-size:.78rem;font-weight:700}.or{display:flex;align-items:center;gap:var(--p-space-3);margin-top:var(--p-space-4);color:var(--muted);font-size:var(--text-sm)}.or:after,.or:before{content:"";flex:1 1;border-top:1px dashed var(--line-strong)}.bank{padding:var(--p-space-4);border-radius:var(--radius-md);background:var(--surface-sunk);font-family:var(--font-num);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important;scroll-behavior:auto!important}}