@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_f9467d{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_f9467d{--font-poppins:"Poppins","Poppins 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.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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_aa1656{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa1656{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--blue-900:#0a1633;--blue-800:#10214a;--blue-700:#143b7a;--blue-600:#1a4fa0;--blue-500:#2464c4;--blue-400:#2e7cf6;--blue-300:#6ba4f9;--blue-200:#a9c9fc;--blue-100:#d9e7fe;--blue-50:#eff5ff;--gray-900:#0f172a;--gray-800:#1e293b;--gray-700:#334155;--gray-600:#475569;--gray-500:#64748b;--gray-400:#94a3b8;--gray-300:#cbd5e1;--gray-200:#e2e8f0;--gray-100:#f1f5f9;--gray-50:#f8fafc;--white:#ffffff;--green-700:#036c4d;--green-600:#0e9f6e;--green-500:#16b981;--green-100:#d6f5e8;--green-50:#ecfdf5;--amber-700:#96560a;--amber-600:#c2740b;--amber-500:#e39b16;--amber-100:#fdf0d2;--amber-50:#fffbeb;--red-700:#a52520;--red-600:#d0342c;--red-500:#e8524a;--red-100:#fde0de;--red-50:#fef2f2;--bg-page:var(--gray-50);--bg-surface:var(--white);--bg-inverse:var(--blue-900);--bg-subtle:var(--gray-100);--text-primary:var(--blue-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-faint:var(--gray-400);--text-inverse:var(--white);--text-inverse-muted:rgba(255,255,255,0.66);--brand:var(--blue-600);--brand-strong:var(--blue-700);--brand-electric:var(--blue-400);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-inverse:rgba(255,255,255,0.14);--grad-brand:linear-gradient(135deg,#2e7cf6,#0a1633);--grad-hero:linear-gradient(135deg,#10214a,#0a1633 62%,#08122b);--grad-brand-soft:linear-gradient(135deg,#2e7cf6,#1a4fa0);--scrim-left:linear-gradient(90deg,rgba(10,22,51,0.9),rgba(10,22,51,0.72) 38%,rgba(10,22,51,0.2) 78%,rgba(10,22,51,0));--font-display:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--fs-display-1:56px;--fs-display-2:42px;--fs-h1:32px;--fs-h2:24px;--fs-h3:19px;--fs-h4:16px;--fs-body:15px;--fs-sm:13.5px;--fs-xs:12.5px;--fs-eyebrow:12px;--lh-display:1.12;--lh-heading:1.24;--lh-body:1.6;--tracking-display:-0.02em;--tracking-eyebrow:0.12em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--container:1200px;--container-app:1440px;--gutter:24px;--sidebar-w:264px;--sidebar-w-collapsed:72px;--topbar-h:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(10,22,51,0.06),0 1px 3px rgba(10,22,51,0.07);--shadow-md:0 6px 16px rgba(10,22,51,0.1),0 2px 6px rgba(10,22,51,0.06);--shadow-lg:0 18px 40px rgba(10,22,51,0.14),0 4px 12px rgba(10,22,51,0.08);--shadow-xl:0 32px 64px rgba(10,22,51,0.18);--shadow-brand:0 8px 24px rgba(46,124,246,0.34);--ease-standard:cubic-bezier(0.2,0,0,1);--dur-fast:120ms;--dur-base:160ms;--dur-slow:200ms;--transition-base:var(--dur-base) var(--ease-standard);--focus-ring:0 0 0 3px rgba(46,124,246,0.36);--focus-ring-inverse:0 0 0 3px rgba(107,164,249,0.5);--glass-bg:rgba(10,22,51,0.72);--glass-blur:12px;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-modal:400;--z-toast:500}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-display);line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:var(--fw-extrabold);line-height:var(--lh-display)}h2{font-size:var(--fs-h2)}h2,h3{font-weight:var(--fw-bold)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:-.01em}p{text-wrap:pretty}a{color:var(--brand);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--brand-strong)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.on-dark :focus-visible{box-shadow:var(--focus-ring-inverse)}::selection{background:var(--blue-100);color:var(--blue-900)}*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border:3px solid transparent;background-clip:content-box;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);line-height:1.2}.eyebrow--brand{color:var(--brand)}.eyebrow--inverse{color:var(--text-inverse-muted)}.mono{font-family:var(--font-mono);font-size:.92em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.text-muted{color:var(--text-muted)}.text-body{color:var(--text-body)}.text-primary{color:var(--text-primary)}.text-sm{font-size:var(--fs-sm)}.text-xs{font-size:var(--fs-xs)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.spin{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--container)}.container,.container-app{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container-app{max-width:var(--container-app)}.stack{display:flex;flex-direction:column}.row,.row-between{display:flex;align-items:center}.row-between{justify-content:space-between;gap:var(--space-4)}.wrap{flex-wrap:wrap}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.grid-4{grid-template-columns:minmax(0,1fr)}}.flex-1{flex:1 1 auto;min-width:0}.ml-auto{margin-left:auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-6)}.page-head__title{font-size:27px;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-display);line-height:var(--lh-display)}.page-head__desc{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);max-width:66ch}.page-head__actions{display:flex}.btn,.page-head__actions{align-items:center;gap:var(--space-2)}.btn{--btn-bg:transparent;--btn-fg:var(--text-body);--btn-border:transparent;display:inline-flex;justify-content:center;height:40px;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--dur-fast) var(--ease-standard)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn:focus-visible{box-shadow:var(--focus-ring)}.btn svg{width:16px;height:16px;stroke-width:1.75;flex-shrink:0}.btn--primary{--btn-bg:var(--blue-600);--btn-fg:var(--white);--btn-border:var(--blue-600)}.btn--primary:hover{--btn-bg:var(--blue-700);--btn-border:var(--blue-700)}.btn--primary:active{--btn-bg:var(--blue-800);--btn-border:var(--blue-800);transform:translateY(1px)}.btn--brand{background:var(--grad-brand-soft);--btn-fg:var(--white);--btn-border:transparent}.btn--brand:hover{background:linear-gradient(135deg,#2464c4,#143b7a)}.btn--brand:active{transform:translateY(1px)}.on-dark .btn--brand,.on-dark .btn--primary{box-shadow:var(--shadow-brand)}.on-dark .btn--brand:active,.on-dark .btn--primary:active{box-shadow:0 4px 14px rgba(46,124,246,.28)}.btn--secondary{--btn-bg:var(--white);--btn-fg:var(--text-primary);--btn-border:var(--border-default)}.btn--secondary:hover{--btn-bg:var(--gray-50);--btn-border:var(--border-strong)}.btn--secondary:active{--btn-bg:var(--gray-100);transform:translateY(1px)}.btn--ghost{--btn-fg:var(--text-body)}.btn--ghost:hover{--btn-bg:var(--gray-100);--btn-fg:var(--text-primary)}.btn--ghost:active{--btn-bg:var(--gray-200);transform:translateY(1px)}.btn--danger{--btn-bg:var(--red-600);--btn-fg:var(--white);--btn-border:var(--red-600)}.btn--danger:hover{--btn-bg:var(--red-700);--btn-border:var(--red-700)}.btn--danger:active{transform:translateY(1px)}.btn--danger-ghost{--btn-fg:var(--red-600);--btn-border:var(--border-default);--btn-bg:var(--white)}.btn--danger-ghost:hover{--btn-bg:var(--red-50);--btn-border:var(--red-100);--btn-fg:var(--red-700)}.btn--inverse-ghost{--btn-fg:var(--white);--btn-border:var(--border-inverse)}.btn--inverse-ghost:hover{--btn-bg:rgba(255,255,255,0.08)}.btn--sm{height:32px;padding-inline:var(--space-3);font-size:var(--fs-xs);border-radius:var(--radius-sm)}.btn--sm svg{width:14px;height:14px}.btn--lg{height:48px;padding-inline:var(--space-6);font-size:var(--fs-body)}.btn--icon{width:40px;padding-inline:0}.btn--icon.btn--sm{width:32px}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brand)}.link-arrow:hover{color:var(--brand-strong)}.link-arrow:after{content:"→";transition:transform var(--transition-base)}.link-arrow:hover:after{transform:translateX(3px)}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.card--interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-strong)}.card--flush{overflow:hidden}.card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default)}.card__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-primary)}.card__subtitle{margin-top:2px;font-size:var(--fs-xs);color:var(--text-muted)}.card__toggle{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0;padding:0;text-align:left}.card__toggle:hover .card__title{color:var(--brand)}.chevron{width:16px;height:16px;stroke-width:2;color:var(--text-muted);flex-shrink:0}.card--collapsed .card__head{border-bottom:none}.card__body{padding:var(--space-6)}.card__body--tight,.card__foot{padding:var(--space-4) var(--space-6)}.card__foot{border-top:1px solid var(--border-default);background:var(--gray-50);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.panel-dark{background:var(--grad-hero);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.panel-dark,.panel-dark h1,.panel-dark h2,.panel-dark h3,.panel-dark h4{color:var(--text-inverse)}.stat{flex-direction:column;padding:var(--space-5)}.stat,.stat__head{display:flex;gap:var(--space-3)}.stat__head{align-items:center;justify-content:space-between}.stat__label{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.stat__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--blue-50);color:var(--brand);flex-shrink:0}.stat__icon svg{width:17px;height:17px;stroke-width:1.75}.stat__value{font-family:var(--font-display);font-size:30px;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-display);line-height:1.05;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat__value--mono{font-family:var(--font-mono);font-size:26px;font-weight:var(--fw-bold)}.stat__meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.stat__delta{display:inline-flex;align-items:center;gap:3px;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat__delta--up{color:var(--green-600)}.stat__delta--down{color:var(--red-600)}.stat__delta--flat{color:var(--text-muted)}.stat__delta svg{width:13px;height:13px;stroke-width:2}.badge{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.badge svg{width:12px;height:12px;stroke-width:2}.badge--neutral{background:var(--gray-100);color:var(--gray-700);border-color:var(--gray-200)}.badge--brand{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-100)}.badge--success{background:var(--green-50);color:var(--green-700);border-color:var(--green-100)}.badge--warning{background:var(--amber-50);color:var(--amber-700);border-color:var(--amber-100)}.badge--danger{background:var(--red-50);color:var(--red-700);border-color:var(--red-100)}.badge--inverse{background:rgba(255,255,255,.1);color:var(--white);border-color:rgba(255,255,255,.16)}.badge--lg{height:26px;padding-inline:var(--space-3);font-size:var(--fs-xs)}.dot{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0}.dot--success{background:var(--green-500)}.dot--warning{background:var(--amber-500)}.dot--danger{background:var(--red-500)}.dot--neutral{background:var(--gray-400)}.dot--brand{background:var(--blue-400)}.tag{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.005em}.field__hint{font-size:var(--fs-xs);color:var(--text-muted)}.field__error{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--red-600)}.field__error svg{width:13px;height:13px}.input,.select,.textarea{width:100%;min-height:40px;padding:9px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white);color:var(--text-primary);font-size:var(--fs-sm);font-family:var(--font-body);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--blue-400);box-shadow:var(--focus-ring)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--gray-50);color:var(--text-muted);cursor:not-allowed}.input--mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.input--error,.input--error:focus{border-color:var(--red-500)}.input--error:focus{box-shadow:0 0 0 3px rgba(232,82,74,.28)}.textarea{min-height:110px;resize:vertical;line-height:1.55}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:var(--space-3);width:16px;height:16px;stroke-width:1.75;color:var(--text-faint);pointer-events:none}.search .input{padding-left:var(--space-10)}.checkbox{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;flex-shrink:0;transition:background-color var(--transition-base),border-color var(--transition-base)}.checkbox input:checked{background:var(--blue-600) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /12px no-repeat;border-color:var(--blue-600)}.checkbox input:focus-visible{box-shadow:var(--focus-ring)}.switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--fs-sm)}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:var(--radius-pill);background-color:var(--gray-300);background-image:radial-gradient(circle 8px at 11px 11px,#fff 97%,transparent 100%);background-repeat:no-repeat;background-position:0 0;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-base),background-position var(--transition-base)}.switch input:checked{background-color:var(--blue-600);background-position:16px 0}.switch input:focus-visible{box-shadow:var(--focus-ring)}.table-wrap{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table thead th{padding:var(--space-3) var(--space-4);background:var(--gray-50);text-align:left;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.table tbody td,.table thead th{border-bottom:1px solid var(--border-default)}.table tbody td{padding:var(--space-4);color:var(--text-body);vertical-align:middle}.table tbody tr{transition:background-color var(--transition-base)}.table tbody tr:hover{background:var(--gray-50)}.table tbody tr:last-child td{border-bottom:none}.table--clickable tbody tr{cursor:pointer}.table__num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table__id{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.table th.table__num{text-align:right}.table__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.table__primary{font-weight:var(--fw-semibold);color:var(--text-primary)}.table--compact tbody td{padding:var(--space-3) var(--space-4)}.tabs{display:flex;align-items:center;gap:var(--space-1);border-bottom:1px solid var(--border-default);overflow-x:auto}.tab{position:relative;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--transition-base),background-color var(--transition-base)}.tab:hover{color:var(--text-primary);background:var(--gray-50)}.tab[aria-selected=true]{color:var(--brand);font-weight:var(--fw-semibold)}.tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:2px;background:var(--blue-600);border-radius:var(--radius-pill) var(--radius-pill) 0 0}.tab__count{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--gray-100);font-size:11px;font-weight:var(--fw-semibold);color:var(--text-muted)}.tab[aria-selected=true] .tab__count{background:var(--blue-50);color:var(--brand)}.segmented{display:inline-flex;padding:3px;background:var(--gray-100);border:1px solid var(--border-default);border-radius:var(--radius-md);gap:2px}.segmented__item{padding:5px var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);transition:background-color var(--transition-base),color var(--transition-base)}.segmented__item:hover{color:var(--text-primary)}.segmented__item[aria-pressed=true]{background:var(--white);color:var(--text-primary);box-shadow:var(--shadow-sm)}.overlay{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-6);background:rgba(10,22,51,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--dur-slow) var(--ease-standard);overflow-y:auto}.modal{width:100%;max-width:560px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:modal-in var(--dur-slow) var(--ease-standard);max-height:calc(100vh - var(--space-12));display:flex;flex-direction:column}.modal--wide{max-width:820px}.modal--xl{max-width:1040px}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default)}.modal__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.015em}.modal__desc{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted)}.modal__body{padding:var(--space-6);overflow-y:auto;flex:1 1}.modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default);background:var(--gray-50);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dropdown{position:relative}.dropdown__menu{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown);min-width:200px;padding:var(--space-2);background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:fade-in var(--dur-fast) var(--ease-standard)}.dropdown__item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-body);text-align:left;transition:background-color var(--transition-base),color var(--transition-base)}.dropdown__item:hover{background:var(--gray-100);color:var(--text-primary)}.dropdown__item svg{width:15px;height:15px;stroke-width:1.75;color:var(--text-muted)}.dropdown__item--danger{color:var(--red-600)}.dropdown__item--danger:hover{background:var(--red-50);color:var(--red-700)}.dropdown__item--danger svg{color:var(--red-600)}.dropdown__sep{height:1px;margin:var(--space-2) 0;background:var(--border-default)}.meter{width:100%;height:6px;background:var(--gray-200);overflow:hidden}.meter,.meter__fill{border-radius:var(--radius-pill)}.meter__fill{height:100%;background:var(--blue-500);transition:width var(--dur-slow) var(--ease-standard)}.meter__fill--success{background:var(--green-500)}.meter__fill--warning{background:var(--amber-500)}.meter__fill--danger{background:var(--red-500)}.meter--thick{height:10px}.meter-row{display:flex;align-items:center;gap:var(--space-3)}.meter-row__value{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);min-width:52px;text-align:right}.speclist{display:grid;grid-gap:0;gap:0}.speclist__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--border-default)}.speclist__row:last-child{border-bottom:none}.speclist__key{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.speclist__val{font-family:var(--font-mono);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-weight:var(--fw-medium)}.speclist__val--plain{font-family:var(--font-body)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);text-align:center}.empty__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-lg);background:var(--gray-100);color:var(--text-faint)}.empty__icon svg{width:22px;height:22px;stroke-width:1.5}.empty__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-primary)}.empty__desc{font-size:var(--fs-sm);color:var(--text-muted);max-width:44ch}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--blue-50);color:var(--blue-700);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:-.01em;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar--sm{width:26px;height:26px;font-size:10.5px}.avatar--lg{width:44px;height:44px;font-size:var(--fs-sm)}.avatar--staff{background:var(--blue-600);color:var(--white)}.avatar--inverse{background:rgba(255,255,255,.12);color:var(--white)}.filterbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-default)}.filterbar .search{flex:1 1 260px;min-width:200px}.filterbar .select{width:auto;min-width:150px}.pagination{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default);font-size:var(--fs-xs);color:var(--text-muted)}.pagination,.pagination__pages{display:flex;align-items:center}.pagination__pages{gap:var(--space-1)}.notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--gray-50);font-size:var(--fs-sm)}.notice svg{width:17px;height:17px;stroke-width:1.75;flex-shrink:0;margin-top:1px;color:var(--text-muted)}.notice--info{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue-700)}.notice--info svg{color:var(--blue-600)}.notice--success{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.notice--success svg{color:var(--green-600)}.notice--warning{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-700)}.notice--warning svg{color:var(--amber-600)}.notice--danger{background:var(--red-50);border-color:var(--red-100);color:var(--red-700)}.notice--danger svg{color:var(--red-600)}.toast-stack{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);flex-direction:column;pointer-events:none}.toast,.toast-stack{display:flex;gap:var(--space-3)}.toast{align-items:center;min-width:280px;max-width:400px;padding:var(--space-3) var(--space-4);background:var(--blue-900);color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);pointer-events:auto;animation:toast-in var(--dur-slow) var(--ease-standard)}.toast svg{width:17px;height:17px;stroke-width:2;flex-shrink:0}.toast--success svg{color:var(--green-500)}.toast--danger svg{color:var(--red-500)}.toast--info svg{color:var(--blue-300)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timeline{display:flex;flex-direction:column;gap:var(--space-5)}.timeline__item{display:flex;gap:var(--space-4);position:relative}.timeline__item:before{content:"";position:absolute;left:16px;top:38px;bottom:calc(-1 * var(--space-5));width:1px;background:var(--border-default)}.timeline__item:last-child:before{display:none}.timeline__body{flex:1 1;min-width:0}.bars{display:flex;align-items:flex-end;gap:3px;height:56px}.bars__bar{flex:1 1;min-width:2px;border-radius:2px 2px 0 0;background:var(--blue-200);transition:background-color var(--transition-base)}.bars__bar--active{background:var(--blue-500)}.divider{height:1px;background:var(--border-default);border:none;margin:var(--space-5) 0}.divider--inverse{background:var(--border-inverse)}[data-cat]{--cat-grad:linear-gradient(135deg,var(--cat-a) 0%,var(--cat-b) 100%)}[data-cat=genel]{--cat-a:#2e7cf6;--cat-b:#0a1633;--cat-solid:#1a4fa0;--cat-soft:#eff5ff;--cat-line:#d9e7fe}[data-cat=network]{--cat-a:#12b0cf;--cat-b:#07293a;--cat-solid:#0e7f9b;--cat-soft:#ecfdff;--cat-line:#cdeff6}[data-cat=kabin]{--cat-a:#6366f1;--cat-b:#141545;--cat-solid:#4f46e5;--cat-soft:#eef1ff;--cat-line:#dde1fd}[data-cat=enerji]{--cat-a:#e39b16;--cat-b:#3a2409;--cat-solid:#b8700a;--cat-soft:#fffbeb;--cat-line:#fdeecb}[data-cat=anons]{--cat-a:#a855f7;--cat-b:#250d40;--cat-solid:#7e22ce;--cat-soft:#faf3ff;--cat-line:#eeddfc}[data-cat=ziyaret]{--cat-a:#16b981;--cat-b:#042d26;--cat-solid:#0e9f6e;--cat-soft:#ecfdf5;--cat-line:#d6f5e8}[data-cat=cihaz]{--cat-a:#7c8da3;--cat-b:#0f172a;--cat-solid:#475569;--cat-soft:#f4f6f9;--cat-line:#e2e8f0}[data-cat=kargo]{--cat-a:#f97316;--cat-b:#3d1405;--cat-solid:#ea580c;--cat-soft:#fff6ed;--cat-line:#fde2cb}[data-cat=abuse]{--cat-a:#e8524a;--cat-b:#400a08;--cat-solid:#d0342c;--cat-soft:#fef2f2;--cat-line:#fde0de}.redo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:var(--space-6) var(--space-5);gap:var(--space-6) var(--space-5)}.redo-btn{background:var(--cat-grad,var(--grad-brand));padding:1.4rem;color:White;border-radius:10px;position:relative;width:100%;text-align:left;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.redo-btn:hover{color:White;transform:translateY(-2px);box-shadow:var(--shadow-md)}.redo-btn:active{transform:translateY(0)}.redo-btn:focus-visible{box-shadow:var(--focus-ring)}.redo-btn>svg{width:22px;height:22px;stroke-width:1.75;flex-shrink:0}.redo-btn-label{font-weight:var(--fw-semibold);font-size:var(--fs-sm);letter-spacing:-.005em;text-align:right;line-height:1.25}.redo-btn-badge{background:white;padding:0 12px;border-radius:6px;color:var(--cat-solid,var(--blue-700));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.redo-btn-desc{position:absolute;bottom:-10px;padding:2px 16px;border-radius:10px;background:white;color:var(--cat-solid,#143b7a);font-weight:700;box-shadow:0 0 10px -4px #143b7a;left:50%;transform:translateX(-50%);z-index:10;font-size:12px;white-space:nowrap;max-width:calc(100% - var(--space-4));overflow:hidden;text-overflow:ellipsis}@media (max-width:520px){.redo-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-5) var(--space-3)}.redo-btn{padding:1rem}.redo-btn-label{font-size:var(--fs-xs)}}.table__group td{padding:0!important;border-bottom:1px solid var(--cat-line,var(--border-default))!important}.table tbody tr.table__group:hover{background:transparent}.group-head{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--cat-soft,var(--gray-50));border-left:3px solid var(--cat-solid,var(--brand));text-align:left;transition:filter var(--transition-base)}button.group-head:hover{filter:brightness(.975)}.group-head .chevron{color:var(--cat-solid,var(--text-muted))}.group-head__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--cat-grad,var(--grad-brand));color:var(--white);flex-shrink:0}.group-head__icon svg{width:14px;height:14px;stroke-width:2}.group-head__title{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--cat-solid,var(--text-primary))}.group-head__count{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--cat-solid,var(--text-muted));opacity:.75}.cab{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface)}.cab+.cab{margin-top:var(--space-4)}.cab__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;padding:var(--space-3) var(--space-4);background:var(--gray-50);border-bottom:1px solid var(--border-default);text-align:left;transition:background-color var(--transition-base)}button.cab__head:hover{background:var(--gray-100)}.cab--collapsed .cab__head{border-bottom:none}.cab__id{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.cab__loc{font-size:var(--fs-xs);color:var(--text-muted)}.cab__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cab__pane{padding:var(--space-4);min-width:0}.cab__pane+.cab__pane{border-left:1px solid var(--border-default)}.cab__pane-title{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.cab__pane-title svg{width:14px;height:14px;stroke-width:2}.cab__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px dashed var(--border-default);background:var(--gray-50)}@media (max-width:900px){.cab__split{grid-template-columns:minmax(0,1fr)}.cab__pane+.cab__pane{border-left:none;border-top:1px solid var(--border-default)}}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3)}.perm,.perm-grid{gap:var(--space-3)}.perm{display:flex;align-items:flex-start;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--transition-base),background-color var(--transition-base)}.perm:hover{border-color:var(--border-strong);background:var(--gray-50)}.perm:has(input:checked){border-color:var(--blue-400);background:var(--blue-50)}.perm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;margin-top:1px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;flex-shrink:0;transition:background-color var(--transition-base),border-color var(--transition-base)}.perm input:checked{background:var(--blue-600) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /12px no-repeat;border-color:var(--blue-600)}.perm input:focus-visible{box-shadow:var(--focus-ring)}.perm__label{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.perm__desc{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.detail-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:1100px){.detail-split{grid-template-columns:minmax(0,1fr)}}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.bento__wide{grid-column:span 2}.bento__tall{grid-row:span 2}@media (max-width:1180px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__tall{grid-row:auto}}@media (max-width:640px){.bento{grid-template-columns:minmax(0,1fr)}.bento__wide{grid-column:auto}}.balance{font-family:var(--font-mono);font-size:26px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-inverse)}.account-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px dashed var(--border-default)}.account-row:last-of-type{border-bottom:none}.account-row__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--blue-50);color:var(--brand);flex-shrink:0}.account-row__icon svg{width:16px;height:16px;stroke-width:1.75}.gauge{position:relative;width:132px;height:132px;margin-inline:auto;background:conic-gradient(var(--gauge-color,var(--blue-500)) calc(var(--gauge, 0) * 1%),var(--gray-200) 0);display:grid;place-items:center}.gauge,.gauge:after{border-radius:var(--radius-pill)}.gauge:after{content:"";position:absolute;inset:11px;background:var(--bg-surface)}.gauge__value{font-family:var(--font-mono);font-size:25px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text-primary);margin-top:20px;margin-bottom:-34px}.gauge__unit,.gauge__value{position:relative;z-index:1}.gauge__unit{font-size:var(--fs-xs);color:var(--text-muted)}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.shell[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--grad-hero);border-right:1px solid rgba(255,255,255,.07);color:var(--text-inverse);z-index:var(--z-sticky);transition:width var(--transition-base)}.sidebar__brand{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-h);padding-inline:var(--space-5);border-bottom:1px solid var(--border-inverse);flex-shrink:0}.sidebar__logo{width:230px;flex-shrink:0;object-fit:contain;filter:brightness(1000) grayscale()}.sidebar__wordmark{font-family:var(--font-display);font-size:17px;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--white);white-space:nowrap}.sidebar__wordmark span{color:var(--blue-300)}.sidebar__nav{flex:1 1;overflow-y:auto;padding:var(--space-4) var(--space-3) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.sidebar__group{margin-top:var(--space-5);margin-bottom:var(--space-2);padding-inline:var(--space-3);font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgba(255,255,255,.38)}.sidebar__group:first-child{margin-top:0}.navlink{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-height:38px;border-radius:var(--radius-md);color:rgba(255,255,255,.72);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base)}.navlink:hover{background:rgba(255,255,255,.07);color:var(--white)}.navlink[aria-current=page]{background:rgba(46,124,246,.18);color:var(--white);font-weight:var(--fw-semibold);box-shadow:inset 2px 0 0 var(--blue-400)}.navlink svg{width:17px;height:17px;stroke-width:1.75;flex-shrink:0}.navlink__label{flex:1 1;overflow:hidden;text-overflow:ellipsis}.navlink__count{padding:1px 7px;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-semibold)}.navlink__count--alert{background:var(--red-600);color:var(--white)}.sidebar__foot{padding:var(--space-3);border-top:1px solid var(--border-inverse);flex-shrink:0}.sidebar__status{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(255,255,255,.05)}.sidebar__status-label{font-size:10.5px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgba(255,255,255,.5)}.sidebar__status-value{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--white)}.shell[data-collapsed=true] .navlink__count,.shell[data-collapsed=true] .navlink__label,.shell[data-collapsed=true] .sidebar__group,.shell[data-collapsed=true] .sidebar__status>div:not(.dot),.shell[data-collapsed=true] .sidebar__wordmark{display:none}.shell[data-collapsed=true] .navlink,.shell[data-collapsed=true] .sidebar__brand{justify-content:center;padding-inline:0}.shell[data-collapsed=true] .sidebar__status{justify-content:center}.main{display:flex;flex-direction:column;min-width:0;background:var(--bg-page)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding-inline:var(--space-6);background:var(--white);border-bottom:1px solid var(--border-default)}.topbar__search{flex:1 1 auto;max-width:420px}.topbar__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.topbar__iconbtn{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--transition-base),color var(--transition-base)}.topbar__iconbtn:hover{background:var(--gray-100);color:var(--text-primary)}.topbar__iconbtn svg{width:18px;height:18px;stroke-width:1.75}.topbar__dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--red-500);border:2px solid var(--white)}.topbar__user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-md);transition:background-color var(--transition-base)}.topbar__user:hover{background:var(--gray-100)}.topbar__user-name{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.3;text-align:left}.topbar__user-role{font-size:11px;color:var(--text-muted);line-height:1.3}.content{flex:1 1;padding:var(--space-8) var(--space-6) var(--space-16);width:100%;max-width:var(--container-app);margin-inline:auto}.crumbs{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--fs-xs)}.crumbs,.crumbs a{color:var(--text-muted)}.crumbs a:hover{color:var(--brand-strong)}.crumbs__sep{color:var(--text-faint)}.sidebar__toggle{display:none}@media (max-width:1024px){.shell,.shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;left:0;top:0;width:var(--sidebar-w);transform:translateX(-100%);transition:transform var(--transition-base);z-index:var(--z-drawer)}.shell[data-mobile-open=true] .sidebar{transform:translateX(0);box-shadow:var(--shadow-xl)}.sidebar__toggle{display:grid}.shell[data-collapsed=true] .navlink__count,.shell[data-collapsed=true] .navlink__label,.shell[data-collapsed=true] .sidebar__group,.shell[data-collapsed=true] .sidebar__wordmark{display:revert}.shell[data-collapsed=true] .navlink,.shell[data-collapsed=true] .sidebar__brand{justify-content:flex-start;padding-inline:var(--space-3)}.content{padding-inline:var(--space-4)}}.scrim{display:none}@media (max-width:1024px){.shell[data-mobile-open=true] .scrim{display:block;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:rgba(10,22,51,.45);animation:fade-in var(--dur-base) var(--ease-standard)}}.auth{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);min-height:100vh}.auth__form-side{display:flex;flex-direction:column;justify-content:center;padding:var(--space-12) var(--space-12);background:var(--white)}.auth__brand{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-12)}.auth__logo{width:360px;object-fit:contain}.auth__wordmark{font-family:var(--font-display);font-size:21px;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--blue-900)}.auth__wordmark span{color:var(--blue-600)}.auth__title{font-size:var(--fs-display-2);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-display);line-height:var(--lh-display);margin-bottom:var(--space-3)}.auth__sub{color:var(--text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-8)}.auth__form{display:flex;flex-direction:column;gap:var(--space-5)}.auth__foot{margin-top:var(--space-12);font-size:var(--fs-xs);color:var(--text-faint)}.auth__media{position:relative;overflow:hidden;background:var(--grad-hero)}.auth__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(1.04)}.auth__scrim{position:absolute;inset:0;background:var(--scrim-left)}.auth__media-body{position:absolute;left:var(--space-12);bottom:var(--space-12);right:var(--space-12);max-width:520px;color:var(--white)}.auth__quote{font-family:var(--font-display);font-size:30px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);line-height:var(--lh-display);color:var(--white);margin-top:var(--space-4)}.auth__metrics{display:flex;gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-inverse)}.auth__metric-value{font-family:var(--font-mono);font-size:22px;font-weight:var(--fw-bold);color:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth__metric-label{font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-inverse-muted);margin-top:var(--space-1)}@media (max-width:960px){.auth{grid-template-columns:minmax(0,1fr)}.auth__media{display:none}.auth__form-side{padding:var(--space-8) var(--space-6)}}.photo-fallback{position:absolute;inset:0;background:var(--grad-hero)}