@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_585e75{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_585e75{--font-lexend:"Lexend","Lexend 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-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.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family: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-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_26a6cf{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_26a6cf{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root,:root[data-pal=kehribar]{--lt-ground:#f7f4ee;--lt-surface:#ffffff;--lt-raised:#fbf9f5;--lt-ink:#1f1a14;--lt-ink2:#4a4136;--lt-muted:#675d50;--lt-rule:#e6dfd3;--lt-soft:#f0eadf;--lt-acc:#8a5a12;--lt-acc-hover:#74490c;--lt-acc-strong:#6e4709;--lt-acc-soft:#f6ecd9;--lt-acc-line:#e3cfa8;--lt-acc-ink:#ffffff;--lt-pos:#2f6f3e;--lt-pos-soft:#e5f1e7;--lt-warn:#b2451c;--lt-warn-soft:#fbe9e0;--lt-neg:#a3202f;--lt-neg-soft:#f9e6e8;--lt-shadow-rgb:31,26,20;--sf-ground:#e9e1d3;--sf-surface:#f2ece1;--sf-raised:#eee7db;--sf-lift:#f7f2ea;--sf-ink:#2e271f;--sf-ink2:#4e4539;--sf-muted:#63584c;--sf-rule:#d6cbba;--sf-soft:#e3dacc;--sf-acc:#845407;--sf-acc-hover:#74490c;--sf-acc-strong:#6e4709;--sf-acc-soft:#e9ddc5;--sf-acc-line:#d3bb8a;--sf-acc-ink:#f7f2ea;--sf-pos:#296939;--sf-pos-soft:#d4e3d6;--sf-warn:#a13504;--sf-warn-soft:#f0dacf;--sf-neg:#a3202f;--sf-neg-soft:#eed7d9;--sf-shadow-rgb:46,39,31;--dk-ground:#15120e;--dk-surface:#1d1914;--dk-raised:#26211a;--dk-ink:#f1ebe1;--dk-ink2:#cfc5b6;--dk-muted:#a89b89;--dk-rule:#3a3329;--dk-soft:#2b251d;--dk-acc:#e0a94a;--dk-acc-hover:#ebbb66;--dk-acc-strong:#f0c06a;--dk-acc-soft:#33281a;--dk-acc-line:#5c4520;--dk-acc-ink:#1d1406;--dk-pos:#7cc98e;--dk-pos-soft:#1b2e20;--dk-warn:#f08a5d;--dk-warn-soft:#3a2116;--dk-neg:#f2828f;--dk-neg-soft:#3a1a1f}:root[data-pal=laboratuvar]{--lt-ground:#f3f6f4;--lt-surface:#ffffff;--lt-raised:#f9fbfa;--lt-ink:#121a17;--lt-ink2:#36453f;--lt-muted:#56665f;--lt-rule:#dce5e0;--lt-soft:#e9f0ec;--lt-acc:#0f6b5c;--lt-acc-hover:#0b5a4d;--lt-acc-strong:#0b5548;--lt-acc-soft:#e3f2ee;--lt-acc-line:#b5d8cf;--lt-acc-ink:#ffffff;--lt-pos:#2d6a1f;--lt-pos-soft:#e8f3e2;--lt-warn:#9a5200;--lt-warn-soft:#fcefdc;--lt-neg:#ad2330;--lt-neg-soft:#fae7e9;--lt-shadow-rgb:18,26,23;--sf-ground:#dbe5e0;--sf-surface:#e7eeeb;--sf-raised:#e2eae6;--sf-lift:#eff4f1;--sf-ink:#212b27;--sf-ink2:#3c4a45;--sf-muted:#4f5e58;--sf-rule:#c3d0ca;--sf-soft:#d4dfd9;--sf-acc:#056758;--sf-acc-hover:#0b5a4d;--sf-acc-strong:#0b5548;--sf-acc-soft:#d0e3de;--sf-acc-line:#9dc9be;--sf-acc-ink:#eff4f1;--sf-pos:#28661a;--sf-pos-soft:#d5e3ce;--sf-warn:#8d4600;--sf-warn-soft:#edddc5;--sf-neg:#aa1f2d;--sf-neg-soft:#eed7d9;--sf-shadow-rgb:33,43,39;--dk-ground:#0d1311;--dk-surface:#141c19;--dk-raised:#1b2521;--dk-ink:#e6efeb;--dk-ink2:#bccbc4;--dk-muted:#93a59d;--dk-rule:#2c3a35;--dk-soft:#1f2a26;--dk-acc:#4fc0a8;--dk-acc-hover:#6dd0bb;--dk-acc-strong:#6fd3be;--dk-acc-soft:#15302a;--dk-acc-line:#2a5a4f;--dk-acc-ink:#06201a;--dk-pos:#9ccf72;--dk-pos-soft:#1d2c15;--dk-warn:#f0a948;--dk-warn-soft:#33240f;--dk-neg:#f2828f;--dk-neg-soft:#3a1a1f}:root[data-pal=bordo]{--lt-ground:#f8f5f5;--lt-surface:#ffffff;--lt-raised:#fcfafa;--lt-ink:#1d1517;--lt-ink2:#47383c;--lt-muted:#685a5f;--lt-rule:#e8dfe1;--lt-soft:#f2ecee;--lt-acc:#7a2335;--lt-acc-hover:#651b2b;--lt-acc-strong:#6a1e2e;--lt-acc-soft:#f6e8eb;--lt-acc-line:#e0bcc4;--lt-acc-ink:#ffffff;--lt-pos:#2f6f3e;--lt-pos-soft:#e5f1e7;--lt-warn:#9a5200;--lt-warn-soft:#fcefdc;--lt-neg:#b42318;--lt-neg-soft:#fde8e5;--lt-shadow-rgb:29,21,23;--sf-ground:#eadfdf;--sf-surface:#f2eaea;--sf-raised:#eee5e6;--sf-lift:#f6f1f1;--sf-ink:#302528;--sf-ink2:#514245;--sf-muted:#665559;--sf-rule:#d7c8c9;--sf-soft:#e4d8d9;--sf-acc:#7a2335;--sf-acc-hover:#651b2b;--sf-acc-strong:#6a1e2e;--sf-acc-soft:#ead9dd;--sf-acc-line:#dcb0ba;--sf-acc-ink:#f6f1f1;--sf-pos:#296939;--sf-pos-soft:#d4e3d6;--sf-warn:#8d4600;--sf-warn-soft:#edddc5;--sf-neg:#ad1a10;--sf-neg-soft:#f0d7d3;--sf-shadow-rgb:48,37,40;--dk-ground:#141011;--dk-surface:#1c1618;--dk-raised:#251d20;--dk-ink:#f0e8ea;--dk-ink2:#cdbfc3;--dk-muted:#a6979d;--dk-rule:#3a2f33;--dk-soft:#2a2124;--dk-acc:#e07a8f;--dk-acc-hover:#ea93a5;--dk-acc-strong:#ee98aa;--dk-acc-soft:#351c23;--dk-acc-line:#6a2f3d;--dk-acc-ink:#2a0b13;--dk-pos:#7cc98e;--dk-pos-soft:#1b2e20;--dk-warn:#f0a948;--dk-warn-soft:#33240f;--dk-neg:#ff8a7a;--dk-neg-soft:#3d1a15}:root[data-pal=zeytin]{--lt-ground:#f6f6f0;--lt-surface:#ffffff;--lt-raised:#fafaf6;--lt-ink:#1a1b14;--lt-ink2:#42443a;--lt-muted:#606356;--lt-rule:#e2e2d6;--lt-soft:#edede3;--lt-acc:#56621d;--lt-acc-hover:#465017;--lt-acc-strong:#47511a;--lt-acc-soft:#eff1df;--lt-acc-line:#d0d6a8;--lt-acc-ink:#ffffff;--lt-pos:#1f6b4f;--lt-pos-soft:#e2f2ec;--lt-warn:#a5480f;--lt-warn-soft:#fbeadf;--lt-neg:#a3202f;--lt-neg-soft:#f9e6e8;--lt-shadow-rgb:26,27,20;--sf-ground:#e3e3d4;--sf-surface:#edede2;--sf-raised:#e9e9dc;--sf-lift:#f3f3eb;--sf-ink:#282920;--sf-ink2:#46483c;--sf-muted:#5a5c4f;--sf-rule:#cecebc;--sf-soft:#ddddcd;--sf-acc:#525e18;--sf-acc-hover:#465017;--sf-acc-strong:#47511a;--sf-acc-soft:#dee0ca;--sf-acc-line:#bdc48a;--sf-acc-ink:#f3f3eb;--sf-pos:#19674b;--sf-pos-soft:#cfe3dc;--sf-warn:#993d00;--sf-warn-soft:#f0dbcd;--sf-neg:#a3202f;--sf-neg-soft:#eed7d9;--sf-shadow-rgb:40,41,32;--dk-ground:#121310;--dk-surface:#1a1b16;--dk-raised:#23251e;--dk-ink:#ecede4;--dk-ink2:#c8cabb;--dk-muted:#a0a392;--dk-rule:#35372d;--dk-soft:#262820;--dk-acc:#b4c46a;--dk-acc-hover:#c4d27f;--dk-acc-strong:#c6d684;--dk-acc-soft:#2a2f19;--dk-acc-line:#4f5a26;--dk-acc-ink:#161a05;--dk-pos:#6fd0a8;--dk-pos-soft:#14291f;--dk-warn:#f39a5e;--dk-warn-soft:#3a2213;--dk-neg:#f2828f;--dk-neg-soft:#3a1a1f}:root{color-scheme:light;--k-ground:var(--lt-ground);--k-surface:var(--lt-surface);--k-raised:var(--lt-raised);--k-ink:var(--lt-ink);--k-ink2:var(--lt-ink2);--k-muted:var(--lt-muted);--k-rule:var(--lt-rule);--k-soft:var(--lt-soft);--k-acc:var(--lt-acc);--k-acc-hover:var(--lt-acc-hover);--k-acc-strong:var(--lt-acc-strong);--k-acc-soft:var(--lt-acc-soft);--k-acc-line:var(--lt-acc-line);--k-acc-ink:var(--lt-acc-ink);--k-pos:var(--lt-pos);--k-pos-soft:var(--lt-pos-soft);--k-warn:var(--lt-warn);--k-warn-soft:var(--lt-warn-soft);--k-neg:var(--lt-neg);--k-neg-soft:var(--lt-neg-soft);--k-shadow-rgb:var(--lt-shadow-rgb);--k-hover:var(--k-ground);--k-pop:var(--k-surface);--k-pop-hover:var(--k-soft);--k-head:var(--k-soft);--k-field:var(--k-surface);--k-well:var(--k-soft);--k-paper:var(--k-surface);--k-seg-track:var(--k-soft);--k-seg-on:var(--k-surface);--k-tip-bg:var(--k-ink);--k-tip-ink:var(--k-surface);--k-tip-line:var(--k-ink);--k-tip-acc:var(--k-acc-line);--k-on-pos:var(--k-surface);--k-scroll:var(--k-rule);--k-scroll-h:var(--k-muted);--k-need:color-mix(in srgb,var(--k-warn-soft) 55%,var(--k-surface));--k-raise-edge:0 0 0 0 transparent;--k-e1:0 1px 2px rgba(var(--k-shadow-rgb),.06);--k-e2:0 2px 6px rgba(var(--k-shadow-rgb),.08),0 1px 2px rgba(var(--k-shadow-rgb),.05);--k-e3:0 18px 44px rgba(var(--k-shadow-rgb),.18),0 3px 10px rgba(var(--k-shadow-rgb),.08);--k-eup:0 -4px 16px rgba(var(--k-shadow-rgb),.05);--k-scrim:rgba(var(--k-shadow-rgb),.36)}:root[data-theme=soft]{color-scheme:light;--k-ground:var(--sf-ground);--k-surface:var(--sf-surface);--k-raised:var(--sf-raised);--k-ink:var(--sf-ink);--k-ink2:var(--sf-ink2);--k-muted:var(--sf-muted);--k-rule:var(--sf-rule);--k-soft:var(--sf-soft);--k-acc:var(--sf-acc);--k-acc-hover:var(--sf-acc-hover);--k-acc-strong:var(--sf-acc-strong);--k-acc-soft:var(--sf-acc-soft);--k-acc-line:var(--sf-acc-line);--k-acc-ink:var(--sf-acc-ink);--k-pos:var(--sf-pos);--k-pos-soft:var(--sf-pos-soft);--k-warn:var(--sf-warn);--k-warn-soft:var(--sf-warn-soft);--k-neg:var(--sf-neg);--k-neg-soft:var(--sf-neg-soft);--k-shadow-rgb:var(--sf-shadow-rgb);--k-hover:var(--k-ground);--k-pop:var(--k-surface);--k-pop-hover:var(--k-soft);--k-head:var(--k-soft);--k-field:var(--k-surface);--k-well:var(--k-soft);--k-paper:var(--k-surface);--k-seg-track:color-mix(in srgb,var(--k-soft) 50%,var(--k-rule));--k-seg-on:var(--sf-lift);--k-tip-bg:var(--k-ink);--k-tip-ink:var(--k-surface);--k-tip-line:var(--k-ink);--k-tip-acc:var(--k-acc-line);--k-on-pos:var(--k-surface);--k-scroll:var(--k-rule);--k-scroll-h:var(--k-muted);--k-need:color-mix(in srgb,var(--k-warn-soft) 55%,var(--k-surface));--k-raise-edge:0 0 0 0 transparent;--k-e1:0 1px 2px rgba(var(--k-shadow-rgb),.08);--k-e2:0 2px 6px rgba(var(--k-shadow-rgb),.10),0 1px 2px rgba(var(--k-shadow-rgb),.06);--k-e3:0 18px 44px rgba(var(--k-shadow-rgb),.20),0 3px 10px rgba(var(--k-shadow-rgb),.09);--k-eup:0 -4px 16px rgba(var(--k-shadow-rgb),.06);--k-scrim:rgba(var(--k-shadow-rgb),.36)}:root[data-theme=dark]{color-scheme:dark;--k-ground:var(--dk-ground);--k-surface:var(--dk-surface);--k-raised:var(--dk-raised);--k-ink:var(--dk-ink);--k-ink2:var(--dk-ink2);--k-muted:var(--dk-muted);--k-rule:var(--dk-rule);--k-soft:var(--dk-soft);--k-acc:var(--dk-acc);--k-acc-hover:var(--dk-acc-hover);--k-acc-strong:var(--dk-acc-strong);--k-acc-soft:var(--dk-acc-soft);--k-acc-line:var(--dk-acc-line);--k-acc-ink:var(--dk-acc-ink);--k-pos:var(--dk-pos);--k-pos-soft:var(--dk-pos-soft);--k-warn:var(--dk-warn);--k-warn-soft:var(--dk-warn-soft);--k-neg:var(--dk-neg);--k-neg-soft:var(--dk-neg-soft);--k-shadow-rgb:0,0,0;--k-hover:var(--k-raised);--k-pop:var(--k-raised);--k-pop-hover:var(--k-rule);--k-field:var(--k-ground);--k-well:var(--k-ground);--k-paper:var(--k-raised);--k-seg-on:var(--k-rule);--k-tip-bg:var(--k-raised);--k-tip-ink:var(--k-ink);--k-tip-line:var(--k-rule);--k-tip-acc:var(--k-acc);--k-on-pos:var(--k-ground);--k-need:color-mix(in srgb,var(--k-warn-soft) 72%,var(--k-surface));--k-raise-edge:inset 0 1px 0 rgba(255,255,255,.045);--k-e1:0 1px 2px rgba(0,0,0,.4);--k-e2:0 3px 10px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35);--k-e3:0 20px 48px rgba(0,0,0,.62),0 4px 12px rgba(0,0,0,.42);--k-eup:0 -6px 18px rgba(0,0,0,.35);--k-scrim:rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--k-ground:var(--dk-ground);--k-surface:var(--dk-surface);--k-raised:var(--dk-raised);--k-ink:var(--dk-ink);--k-ink2:var(--dk-ink2);--k-muted:var(--dk-muted);--k-rule:var(--dk-rule);--k-soft:var(--dk-soft);--k-acc:var(--dk-acc);--k-acc-hover:var(--dk-acc-hover);--k-acc-strong:var(--dk-acc-strong);--k-acc-soft:var(--dk-acc-soft);--k-acc-line:var(--dk-acc-line);--k-acc-ink:var(--dk-acc-ink);--k-pos:var(--dk-pos);--k-pos-soft:var(--dk-pos-soft);--k-warn:var(--dk-warn);--k-warn-soft:var(--dk-warn-soft);--k-neg:var(--dk-neg);--k-neg-soft:var(--dk-neg-soft);--k-shadow-rgb:0,0,0;--k-hover:var(--k-raised);--k-pop:var(--k-raised);--k-pop-hover:var(--k-rule);--k-field:var(--k-ground);--k-well:var(--k-ground);--k-paper:var(--k-raised);--k-seg-on:var(--k-rule);--k-tip-bg:var(--k-raised);--k-tip-ink:var(--k-ink);--k-tip-line:var(--k-rule);--k-tip-acc:var(--k-acc);--k-on-pos:var(--k-ground);--k-need:color-mix(in srgb,var(--k-warn-soft) 72%,var(--k-surface));--k-raise-edge:inset 0 1px 0 rgba(255,255,255,.045);--k-e1:0 1px 2px rgba(0,0,0,.4);--k-e2:0 3px 10px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35);--k-e3:0 20px 48px rgba(0,0,0,.62),0 4px 12px rgba(0,0,0,.42);--k-eup:0 -6px 18px rgba(0,0,0,.35);--k-scrim:rgba(0,0,0,.6)}}:root{--font-ui:var(--font-lexend),"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--font-display:var(--font-ui);--font-small:var(--font-ui);--font-num:var(--font-plex-mono),"Cascadia Mono",Consolas,ui-monospace,monospace;--k-sans:var(--font-ui);--k-mono:var(--font-num);--text-scale:1;--fs-base:calc(15px * var(--text-scale));--fs-table:calc(14px * var(--text-scale));--fs-small:calc(13px * var(--text-scale));--fs-tiny:calc(12px * var(--text-scale));--fs-h1:calc(22px * var(--text-scale));--fs-h2:calc(17px * var(--text-scale));--ease:cubic-bezier(.2,.8,.2,1);--k-ease:var(--ease);--k-t1:120ms;--k-t2:180ms;--k-t3:240ms;--dur-control:var(--k-t1);--dur-surface:var(--k-t2);--r-xs:4px;--r-sm:6px;--r-control:8px;--r-panel:12px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--topbar-h:56px;--control-h:36px;--control-h-sm:30px;--app-bottom-inset:0px;--z-sticky:5;--z-topbar:35;--z-popover:60;--z-drawer:1000;--z-dialog:1100;--z-tooltip:1200;--z-help:1300;--z-toast:1000001;--k-tip-pos:var(--dk-pos);--k-tip-warn:var(--dk-warn);--k-tip-neg:var(--dk-neg);--ground:var(--k-ground);--surface:var(--k-surface);--raised:var(--k-raised);--ink:var(--k-ink);--ink-2:var(--k-ink2);--muted:var(--k-muted);--faint:var(--k-muted);--rule:var(--k-rule);--rule-soft:var(--k-soft);--band:var(--k-hover);--accent:var(--k-acc);--accent-ink:var(--k-acc-ink);--accent-soft:var(--k-acc-soft);--accent-line:var(--k-acc-line);--accent-hover:var(--k-acc-hover);--accent-strong:var(--k-acc-strong);--pos:var(--k-pos);--pos-soft:var(--k-pos-soft);--warn:var(--k-warn);--warn-soft:var(--k-warn-soft);--neg:var(--k-neg);--neg-soft:var(--k-neg-soft);--scroll:var(--k-scroll);--scroll-h:var(--k-scroll-h);--raise-edge:var(--k-raise-edge);--elev-1:var(--k-e1);--elev-2:var(--k-e2);--elev-3:var(--k-e3);--shadow:var(--k-e1);--pop:var(--k-e3);--scrim:var(--k-scrim);--overlay:var(--k-scrim)}html[data-text-size=large]{--text-scale:1.125}html[data-text-size=xlarge]{--text-scale:1.25}@layer base{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}@media (min-width:1101px){html:has(.app-topbar){background:linear-gradient(var(--k-rule),var(--k-rule)) 0 calc(var(--topbar-h) - 1px) /100% 1px no-repeat fixed,linear-gradient(var(--k-surface),var(--k-surface)) 0 0 /100% calc(var(--topbar-h) - 1px) no-repeat fixed,var(--k-ground)}}body{min-height:100dvh;background-color:var(--k-ground);color:var(--k-ink);font-family:var(--font-ui);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:600}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}[role=button]:not([aria-disabled=true]),button:not(:disabled),label[for],summary{cursor:pointer}img,video{max-width:100%}:where(a){color:var(--k-acc-strong);text-decoration-color:var(--k-acc-line);text-underline-offset:3px}:where(a):hover{text-decoration-color:currentColor}::placeholder{color:var(--k-muted);opacity:1}::selection{background:var(--k-acc-soft);color:var(--k-ink)}:focus-visible{outline:2px solid var(--k-acc);outline-offset:2px}input[type=checkbox],input[type=radio],progress{accent-color:var(--k-acc)}:root[data-theme=soft] input[type=checkbox],:root[data-theme=soft] input[type=radio]{mix-blend-mode:multiply}select optgroup,select option{background:var(--k-pop);color:var(--k-ink)}hr{border:0;border-top:1px solid var(--k-rule);margin:var(--sp-3) 0}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--k-scroll) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--k-scroll);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--k-scroll-h)}}@layer components{.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--k-muted)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.icon{display:inline-block;flex:none;vertical-align:middle}.page{padding:var(--sp-4) var(--sp-6) var(--sp-6)}.page-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:40px;padding:var(--sp-4) var(--sp-6) var(--sp-3)}.page-head h1{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--k-ink)}.page>.page-head{padding:0 0 var(--sp-1)}.page-head-actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.card{background:var(--k-surface);border:1px solid var(--k-rule);border-radius:var(--r-panel);padding:var(--sp-4);box-shadow:var(--k-raise-edge),var(--k-e1)}.card.is-interactive{transition:box-shadow var(--k-t1) var(--ease),transform var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease)}.card.is-interactive:hover{border-color:var(--k-muted);box-shadow:var(--k-e2);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);padding:6px 14px;border-radius:var(--r-control);border:1px solid var(--k-rule);background:var(--k-surface);color:var(--k-ink2);font-family:inherit;font-size:var(--fs-table);font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--k-raise-edge);transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease),transform var(--k-t1) var(--ease),opacity var(--k-t1) var(--ease)}.btn:hover:not(:disabled){background:var(--k-hover);border-color:var(--k-muted);color:var(--k-ink)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--k-acc);border-color:var(--k-acc);color:var(--k-acc-ink);font-weight:600}.btn-primary:hover:not(:disabled){background:var(--k-acc-hover);border-color:var(--k-acc-hover);color:var(--k-acc-ink);box-shadow:var(--k-e2)}.btn-primary:active:not(:disabled){background:var(--k-acc-strong);border-color:var(--k-acc-strong)}.btn-secondary{background:var(--k-surface);border-color:var(--k-rule);color:var(--k-ink2)}.btn-ghost{background:transparent;border-color:transparent;color:var(--k-ink2);box-shadow:none}.btn-ghost:hover:not(:disabled){border-color:transparent}.btn-ghost:hover:not(:disabled),.btn-ghost[aria-expanded=true],.btn-ghost[aria-pressed=true]{background:var(--k-pop-hover);color:var(--k-ink)}.btn-danger{background:var(--k-surface);border-color:var(--k-rule);color:var(--k-neg)}.btn-danger:hover:not(:disabled){background:var(--k-neg-soft);border-color:var(--k-neg);color:var(--k-neg)}.btn-danger.is-solid{background:var(--k-neg);border-color:var(--k-neg);color:var(--k-surface)}.btn-success{background:var(--k-pos);border-color:var(--k-pos);color:var(--k-on-pos);font-weight:600}.btn-success:hover:not(:disabled){background:color-mix(in srgb,var(--k-pos) 88%,var(--k-ink));border-color:color-mix(in srgb,var(--k-pos) 88%,var(--k-ink));color:var(--k-on-pos)}.btn-link{min-height:0;padding:0;border:0;box-shadow:none;text-decoration:underline;text-decoration-color:var(--k-acc-line);text-underline-offset:3px}.btn-link,.btn-link:hover:not(:disabled){background:transparent;color:var(--k-acc-strong)}.btn-link:hover:not(:disabled){text-decoration-color:currentColor}.btn-sm{min-height:var(--control-h-sm);padding:4px 10px;font-size:var(--fs-small);line-height:18px;gap:5px}.btn-lg{min-height:44px;padding:10px 20px;font-size:var(--fs-base)}.btn-icon{width:var(--control-h);min-width:var(--control-h);height:var(--control-h);padding:0}.btn-icon.btn-sm{width:var(--control-h-sm);min-width:var(--control-h-sm);height:var(--control-h-sm)}.btn-block{width:100%}.btn-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--k-acc-soft);color:var(--k-acc-strong);font-size:var(--fs-tiny);line-height:20px;font-weight:600;font-family:var(--font-num);text-align:center}.btn-primary .btn-count{background:color-mix(in srgb,var(--k-acc-ink) 22%,transparent);color:var(--k-acc-ink)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label,.label{font-weight:500;color:var(--k-ink2)}.field-error,.field-label,.label{font-size:var(--fs-small);line-height:18px}.field-error{color:var(--k-neg)}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 12px;border:1px solid var(--k-rule);border-radius:var(--r-control);background:var(--k-field);color:var(--k-ink);font-family:inherit;font-size:var(--fs-table);line-height:20px;transition:border-color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease),background-color var(--k-t1) var(--ease)}.textarea{padding:8px 12px;min-height:80px;resize:vertical}.input:hover:not(:focus):not(:disabled),.select:hover:not(:focus):not(:disabled),.textarea:hover:not(:focus):not(:disabled){border-color:var(--k-muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--k-acc);box-shadow:0 0 0 3px var(--k-acc-soft)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.55;cursor:not-allowed}.input.is-invalid,.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--k-neg)}.input.is-invalid:focus,.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--k-neg-soft)}.input.is-mono{font-family:var(--font-num);font-variant-numeric:tabular-nums}.date-field{position:relative;display:flex;align-items:center;min-width:0}.date-field>.input{padding-right:calc(var(--control-h-sm) + 2px)}.date-field-btn.btn-icon.btn-sm{position:absolute;top:50%;right:1px;transform:translateY(-50%);width:calc(var(--control-h-sm) - 4px);min-width:calc(var(--control-h-sm) - 4px);height:calc(var(--control-h-sm) - 4px);color:var(--k-muted)}.date-field-picker{position:absolute;right:0;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.input-sm,.select.input-sm{min-height:var(--control-h-sm);font-size:var(--fs-small);padding:0 10px}.select{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--k-muted) 50%),linear-gradient(135deg,var(--k-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.input-icon{position:relative;display:flex;align-items:center;min-width:0}.input-icon>.icon{position:absolute;left:11px;color:var(--k-muted);pointer-events:none}.input-icon>.input{padding-left:36px}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-table)}.table thead{position:sticky;top:0;z-index:var(--z-sticky)}.table th{height:40px;padding:0 12px;text-align:left;font-family:var(--font-ui);font-size:var(--fs-small);font-weight:500;line-height:16px;background:var(--k-head);white-space:nowrap}.table td,.table th{color:var(--k-ink2);border-bottom:1px solid var(--k-rule)}.table td{height:44px;padding:6px 12px;font-size:var(--fs-table);line-height:20px;vertical-align:middle;transition:background-color var(--k-t1) var(--ease)}.table tbody tr:focus-within>td,.table tbody tr:hover>td{background-color:var(--k-hover)}.table tbody tr.is-selected>td,.table tbody tr[aria-selected=true]>td{background-color:var(--k-acc-soft)}.table tbody tr.is-selected>td:first-child,.table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--k-acc)}.table td.col-money,.table td.num,.table th.col-money,.table th.num{text-align:right}.table td.col-money{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--k-ink)}.table-wrap{overflow:auto;border:1px solid var(--k-rule);border-radius:var(--r-panel);background:var(--k-surface)}.table-wrap>.table tr:last-child>td{border-bottom:0}.chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-sm);padding:0 12px;border:1px solid var(--k-rule);border-radius:var(--r-pill);background:var(--k-surface);color:var(--k-ink2);font-size:var(--fs-small);line-height:18px;font-weight:500;white-space:nowrap;transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease)}.chip.is-clickable:hover:not([aria-pressed=true]):not([aria-checked=true]):not(.is-on),button.chip:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]):not(.is-on){border-color:var(--k-muted);background:var(--k-hover);color:var(--k-ink)}.chip.is-on,.chip[aria-checked=true],.chip[aria-pressed=true]{border-color:var(--k-acc);background:var(--k-acc-soft);color:var(--k-acc-strong)}.chip-count{font-family:var(--font-num);font-size:var(--fs-tiny);color:var(--k-muted)}.chip.is-on .chip-count,.chip[aria-pressed=true] .chip-count{color:inherit}.chip-x{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7}.chip-x:hover{opacity:1;background:var(--k-neg-soft);color:var(--k-neg)}.pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--fs-tiny);line-height:16px;font-weight:600;white-space:nowrap}button.pill{cursor:pointer;transition:box-shadow var(--k-t1) var(--ease),filter var(--k-t1) var(--ease)}button.pill:hover{box-shadow:0 0 0 2px var(--k-surface),0 0 0 3px var(--k-muted)}.pill-hazirlandi{background:var(--k-soft);border-color:var(--k-rule);color:var(--k-ink2)}.pill-gonderildi{background:var(--k-acc-line);border-color:var(--k-acc-line);color:var(--k-ink)}.pill-gonderildi .icon{color:var(--k-acc-strong)}.pill-kazanildi{background:var(--k-pos);border-color:var(--k-pos);color:var(--k-on-pos)}.pill-kaybedildi{background:var(--k-neg-soft);border-color:var(--k-neg);color:var(--k-neg)}.pill-iptal{background:transparent;border-style:dashed;border-color:var(--k-muted);color:var(--k-muted)}.tag{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-tiny);line-height:18px;font-weight:600;white-space:nowrap;flex:none}.tag,.tag-neutral{background:var(--k-soft);color:var(--k-ink2)}.tag-warn{background:var(--k-warn-soft);color:var(--k-warn)}.tag-pos{background:var(--k-pos-soft);color:var(--k-pos)}.tag-neg{background:var(--k-neg-soft);color:var(--k-neg)}.tag-acc{background:var(--k-acc-soft);color:var(--k-acc-strong)}.tag.is-mono{font-family:var(--font-num)}.badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-tiny);font-weight:600;border:0;background:var(--k-soft);color:var(--k-ink2);white-space:nowrap}.badge-success{background:var(--k-pos-soft);color:var(--k-pos)}.badge-warn{background:var(--k-warn-soft);color:var(--k-warn)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--k-muted)}.dot-pos{background:var(--k-pos)}.dot-warn{background:var(--k-warn)}.dot-neg{background:var(--k-neg)}.dot-acc{background:var(--k-acc)}.dot-muted{background:transparent;box-shadow:inset 0 0 0 1.5px var(--k-muted)}.kbd{align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border:solid var(--k-rule);border-width:1px 1px 2px;border-radius:var(--r-xs);background:var(--k-surface);color:var(--k-ink2);font-family:var(--font-num);font-size:var(--fs-tiny);line-height:17px;text-align:center;vertical-align:middle}.kbd,.seg{display:inline-flex;gap:2px}.seg{padding:3px;border-radius:var(--r-control);background:var(--k-seg-track)}.seg.is-block{display:flex}.seg-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--k-ink2);font-size:var(--fs-table);font-weight:500;white-space:nowrap;transition:background-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.seg.is-sm .seg-btn{height:26px;padding:0 10px;font-size:var(--fs-small)}.seg-btn:hover:not(:disabled):not([aria-checked=true]):not([aria-pressed=true]):not(.is-on){color:var(--k-ink);background:color-mix(in srgb,var(--k-seg-on) 55%,transparent)}.seg-btn.is-on,.seg-btn[aria-checked=true],.seg-btn[aria-pressed=true]{background:var(--k-acc-soft);color:var(--k-acc-strong);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--k-acc)}.stepper{display:inline-flex;align-items:stretch;height:var(--control-h);border:1px solid var(--k-rule);border-radius:var(--r-control);background:var(--k-field);overflow:hidden;transition:border-color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.stepper:focus-within{border-color:var(--k-acc);box-shadow:0 0 0 3px var(--k-acc-soft)}.stepper.is-sm{height:var(--control-h-sm)}.stepper-btn{display:grid;place-items:center;width:30px;padding:0;border:0;background:transparent;color:var(--k-ink2);transition:background-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease)}.stepper-btn:hover:not(:disabled){background:var(--k-pop-hover);color:var(--k-ink)}.stepper-btn:disabled{opacity:.4;cursor:not-allowed}.stepper-btn:focus-visible{outline-offset:-2px}.stepper-input{width:52px;min-width:0;padding:0 2px;border:0;background:transparent;color:var(--k-ink);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-table);text-align:center;-moz-appearance:textfield}.stepper-input:focus{outline:none}.stepper-input::-webkit-inner-spin-button,.stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.is-pos{border-color:color-mix(in srgb,var(--k-pos) 35%,transparent);background:var(--k-pos-soft);border-radius:var(--r-pill)}.stepper.is-pos .stepper-btn,.stepper.is-pos .stepper-check,.stepper.is-pos .stepper-input{color:var(--k-pos)}.stepper.is-pos .stepper-btn:hover:not(:disabled){background:color-mix(in srgb,var(--k-pos) 16%,transparent)}.stepper-check{display:grid;place-items:center;padding-left:2px}.popover{position:absolute;z-index:var(--z-popover);min-width:200px;padding:8px;background:var(--k-pop);border:1px solid var(--k-rule);border-radius:var(--r-panel);box-shadow:var(--k-e3);color:var(--k-ink);animation:k-drop var(--k-t2) var(--ease)}.popover.is-up{animation-name:k-rise}.menu{display:flex;flex-direction:column;gap:2px;padding:6px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--k-ink2);font-size:var(--fs-table);line-height:20px;text-align:left;white-space:nowrap;text-decoration:none;transition:background-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease)}.menu-item:focus-visible,.menu-item:hover:not(:disabled){background:var(--k-pop-hover);color:var(--k-ink);outline:none}.menu-item:disabled,.menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.menu-item[aria-checked=true]{background:var(--k-acc-soft);color:var(--k-ink)}.menu-item.is-danger{color:var(--k-neg)}.menu-item.is-danger:focus-visible,.menu-item.is-danger:hover:not(:disabled){background:var(--k-neg-soft);color:var(--k-neg)}.menu-item .menu-hint{margin-left:auto;color:var(--k-muted);font-size:var(--fs-small)}.menu-sep{height:1px;margin:4px 0;background:var(--k-rule);border:0}.menu-label{padding:6px 10px 2px;font-size:var(--fs-small);line-height:18px;font-weight:500;color:var(--k-muted)}:where([data-tip]){position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);z-index:var(--z-tooltip);width:max-content;max-width:280px;padding:6px 10px;border:1px solid var(--k-tip-line);border-radius:var(--r-control);background:var(--k-tip-bg);color:var(--k-tip-ink);box-shadow:var(--k-e3);font-family:var(--font-ui);font-size:var(--fs-small);font-weight:400;line-height:18px;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity var(--k-t1) var(--ease),transform var(--k-t1) var(--ease),visibility 0s linear var(--k-t1)}[data-tip]:focus-visible:after,[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity var(--k-t2) var(--ease) .4s,transform var(--k-t2) var(--ease) .4s,visibility 0s linear .4s}[data-tip=""],[data-tip=""]:after{content:none}[data-tip-pos=top]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}[data-tip-pos=start]:after{left:0;transform:translateY(-4px)}[data-tip-pos=start]:focus-visible:after,[data-tip-pos=start]:hover:after{transform:none}[data-tip-pos=end]:after{left:auto;right:0;transform:translateY(-4px)}[data-tip-pos=end]:focus-visible:after,[data-tip-pos=end]:hover:after{transform:none}[data-tip-mono]:after{font-family:var(--font-num);white-space:nowrap;max-width:none}.tooltip{position:fixed;z-index:var(--z-tooltip);width:max-content;max-width:300px;padding:6px 10px;border:1px solid var(--k-tip-line);border-radius:var(--r-control);background:var(--k-tip-bg);color:var(--k-tip-ink);box-shadow:var(--k-e3);font-size:var(--fs-small);line-height:18px;pointer-events:none;animation:k-fade var(--k-t1) var(--ease)}.formula,.tooltip.is-mono{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.formula .op{color:var(--k-tip-acc);padding:0 4px}.layer{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px 16px;transition:padding var(--k-t2) var(--ease)}body:has(.toast-region .toast) .layer:not(.is-drawer){padding-bottom:calc(var(--app-bottom-inset) + 96px)}body:has(.toast-region.is-raised .toast) .layer:not(.is-drawer){padding-bottom:calc(var(--app-bottom-inset) + 144px)}.layer.is-drawer{z-index:var(--z-drawer);justify-content:flex-end;align-items:stretch;padding:0}.backdrop{position:absolute;inset:0;background:var(--k-scrim);animation:k-fade var(--k-t2) var(--ease)}.dialog{position:relative;display:flex;flex-direction:column;width:min(var(--dialog-w,520px),calc(100vw - 32px));max-height:100%;background:var(--k-surface);border:1px solid var(--k-rule);border-radius:var(--r-panel);box-shadow:var(--k-raise-edge),var(--k-e3);color:var(--k-ink);animation:k-modal var(--k-t3) var(--ease)}.dialog:focus{outline:none}.dialog-head,.drawer-head{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--k-rule);flex:none}.dialog-title,.drawer-title{flex:1;min-width:0;font-size:var(--fs-h2);line-height:24px;font-weight:600;color:var(--k-ink)}.dialog-body,.drawer-body{flex:1 1 auto;min-height:0;overflow:auto;padding:20px}.dialog-foot,.drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--k-rule);background:var(--k-raised);border-radius:0 0 var(--r-panel) var(--r-panel);flex:none}.drawer{position:relative;display:flex;flex-direction:column;width:min(var(--drawer-w,440px),100vw);height:100%;background:var(--k-surface);border-left:1px solid var(--k-rule);box-shadow:var(--k-e3);color:var(--k-ink);animation:k-slide var(--k-t3) var(--ease)}.drawer:focus{outline:none}.drawer-foot{border-radius:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;color:var(--k-muted)}.empty.is-compact{padding:16px;gap:8px}.empty-art{width:80px;height:80px;color:var(--k-muted)}.empty.is-compact .empty-art{width:56px;height:56px}.empty-title{font-size:var(--fs-base);line-height:22px;font-weight:600;color:var(--k-ink)}.empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.spinner{display:inline-block;width:16px;height:16px;flex:none;border:2px solid;border-right:2px solid transparent;border-radius:50%;opacity:.8;animation:k-spin .8s linear infinite;vertical-align:middle}.spinner.is-lg{width:24px;height:24px}.skeleton{display:block;min-height:12px;border-radius:var(--r-sm);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--k-surface) 60%,transparent),transparent) 0 0 /200% 100% no-repeat,var(--k-soft);animation:k-shimmer 1.4s ease-in-out infinite}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--sp-2);margin-bottom:var(--sp-6)}.stat{border:1px solid var(--k-rule);border-radius:var(--r-panel);padding:var(--sp-3);background:var(--k-surface);box-shadow:var(--k-raise-edge)}.stat .k{font-size:var(--fs-small);font-weight:500;color:var(--k-muted)}.stat .v{margin-top:2px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--k-ink)}.stat .d{margin-top:2px;font-size:var(--fs-tiny);color:var(--k-muted)}.stat.is-accent .v{color:var(--k-acc-strong)}.admin-tabs{display:flex;gap:2px;margin:0 0 var(--sp-6);border-bottom:1px solid var(--k-rule);overflow-x:auto}.admin-tabs button{padding:10px 14px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--k-ink2);font-size:var(--fs-table);font-weight:500;white-space:nowrap;transition:color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease)}.admin-tabs button:hover{color:var(--k-ink);border-bottom-color:var(--k-rule)}.admin-tabs button[aria-selected=true]{color:var(--k-acc-strong);border-bottom-color:var(--k-acc);font-weight:600}.filter-field{display:inline-flex;align-items:center;gap:6px;height:var(--control-h);padding:0 10px;border:1px solid var(--k-rule);border-radius:var(--r-control);background:var(--k-field);transition:border-color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.filter-field:hover:not(:focus-within){border-color:var(--k-muted)}.filter-field:focus-within{border-color:var(--k-acc);box-shadow:0 0 0 3px var(--k-acc-soft)}.filter-field-label,.filter-field-sep{font-size:var(--fs-small);color:var(--k-muted);white-space:nowrap}.filter-field input{width:4rem;padding:0;border:0;background:transparent;color:var(--k-ink);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-small);text-align:right;outline:none}.filter-field input::placeholder{font-family:var(--font-ui)}.filter-select{height:var(--control-h);max-width:15rem;padding:0 30px 0 10px;border:1px solid var(--k-rule);border-radius:var(--r-control);background-color:var(--k-field);color:var(--k-ink2);font-size:var(--fs-small);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--k-muted) 50%),linear-gradient(135deg,var(--k-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.filter-select:hover{border-color:var(--k-muted);color:var(--k-ink)}.filter-select:focus{outline:none;border-color:var(--k-acc);box-shadow:0 0 0 3px var(--k-acc-soft)}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.filter-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;border:1px solid var(--k-acc-line);border-radius:var(--r-pill);background:var(--k-acc-soft);color:var(--k-acc-strong);font-size:var(--fs-small);font-weight:500;white-space:nowrap;transition:border-color var(--k-t1) var(--ease)}.filter-chip:hover{border-color:var(--k-acc)}.filter-chip button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:11px;line-height:1;opacity:.7;transition:background-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease),opacity var(--k-t1) var(--ease)}.filter-chip button:hover{opacity:1;background:var(--k-neg-soft);color:var(--k-neg)}.filter-chips-clear{height:28px;margin-left:2px;padding:0 10px;border:1px solid var(--k-rule);border-radius:var(--r-pill);background:transparent;color:var(--k-ink2);font-size:var(--fs-small)}.filter-chips-clear:hover{border-color:var(--k-muted);color:var(--k-ink)}.app-frame{display:flex;flex-direction:column;min-height:100dvh}.app-main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.app-main:focus{outline:none}.app-wait{flex:1;min-height:50vh;display:grid;place-items:center;color:var(--k-muted);animation:k-fade var(--k-t2) var(--ease) .3s both}.app-skip{position:absolute;left:12px;top:-48px;z-index:calc(var(--z-topbar) + 1);padding:8px 12px;border-radius:var(--r-control);background:var(--k-acc);color:var(--k-acc-ink);font-weight:600;text-decoration:none;transition:top var(--k-t1) var(--ease)}.app-skip:focus{top:10px}.app-topbar{position:sticky;top:0;z-index:var(--z-topbar);gap:12px;height:var(--topbar-h);padding:0 16px 0 20px;background:var(--k-surface);border-bottom:1px solid var(--k-rule)}.app-brand,.app-topbar{flex:none;display:flex;align-items:center}.app-brand{gap:10px;color:var(--k-ink);text-decoration:none;border-radius:var(--r-control)}.app-brand-name{font-size:19px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:var(--k-ink)}.app-brand-sub{font-size:var(--fs-small);line-height:18px;color:var(--k-muted);white-space:nowrap}.app-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px}.app-nav-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 9px;border-radius:var(--r-control);color:var(--k-ink2);font-size:var(--fs-table);line-height:20px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.app-nav-link:hover{background:var(--k-soft);color:var(--k-ink)}.app-nav-link[aria-current=page]{background:var(--k-acc-soft);color:var(--k-acc-strong);font-weight:600}.app-nav-link[aria-current=page]:hover{box-shadow:inset 0 0 0 1px var(--k-acc-line)}.app-topbar-right{flex:none;display:flex;align-items:center;gap:10px;margin-left:auto}.app-anchor{position:relative;flex:none}.app-kur{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border:1px solid var(--k-rule);border-radius:var(--r-pill);background:var(--k-surface);color:var(--k-ink2);font-size:var(--fs-table);line-height:20px;white-space:nowrap;transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease)}.app-kur:hover,.app-kur[aria-expanded=true]{background:var(--k-hover);border-color:var(--k-muted)}.app-kur-icon{color:var(--k-acc-strong)}.app-kur-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500;color:var(--k-ink)}.app-kur-sep{color:var(--k-muted)}.app-kur.is-inflation .app-kur-mode{color:var(--k-warn);font-weight:500}.chev{color:var(--k-muted);transition:transform var(--k-t2) var(--ease)}[aria-expanded=true]>.chev{transform:rotate(180deg)}.kur-pop{top:calc(100% + 10px);right:0;width:calc(300px * var(--text-scale));display:flex;flex-direction:column;gap:6px}.kur-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--k-rule);border-radius:var(--r-control);background:var(--k-pop);color:var(--k-ink);text-align:left;transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease)}.kur-opt:hover{background:var(--k-pop-hover)}.kur-opt[aria-checked=true],.kur-opt[aria-checked=true]:hover{background:var(--k-acc-soft);border-color:var(--k-acc-line)}.kur-opt:focus-visible{outline-offset:-1px}.kur-radio{width:16px;height:16px;flex:none;margin-top:2px;border:2px solid var(--k-muted);border-radius:50%;transition:border-color var(--k-t1) var(--ease),background-color var(--k-t1) var(--ease),box-shadow var(--k-t1) var(--ease)}.kur-opt[aria-checked=true] .kur-radio{border-color:var(--k-acc);background:var(--k-acc);box-shadow:inset 0 0 0 3px var(--k-acc-soft)}.kur-opt-body{display:flex;flex-direction:column;gap:2px;min-width:0}.kur-opt-title{display:flex;align-items:center;gap:8px;font-size:var(--fs-table);line-height:20px;font-weight:600}.kur-opt-values{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--k-ink2)}.kur-meta,.kur-opt-values{font-size:var(--fs-small);line-height:18px}.kur-meta{display:flex;align-items:center;gap:6px;padding:6px 12px 2px;border-top:1px solid var(--k-rule);color:var(--k-muted)}.app-help-btn{display:grid;place-items:center;width:34px;height:34px;flex:none;padding:0;border:1px solid var(--k-rule);border-radius:50%;background:var(--k-surface);color:var(--k-ink2);transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease),color var(--k-t1) var(--ease)}.app-help-btn:hover{background:var(--k-hover);border-color:var(--k-muted);color:var(--k-ink)}.app-help-btn[aria-pressed=true],.app-help-btn[aria-pressed=true]:hover{background:var(--k-acc);border-color:var(--k-acc);color:var(--k-acc-ink)}.app-user{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 4px 0 2px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--k-muted)}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--k-acc-soft);color:var(--k-acc-strong);font-size:var(--fs-small);font-weight:600;letter-spacing:.02em;transition:box-shadow var(--k-t1) var(--ease)}.avatar.is-lg{width:38px;height:38px;font-size:14px}.app-user:hover .avatar,.app-user[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--k-surface),0 0 0 4px var(--k-acc-line)}.user-pop{top:calc(100% + 8px);right:0;width:calc(292px * var(--text-scale))}.user-head{display:flex;align-items:center;gap:12px;padding:8px 10px}.user-name{font-size:var(--fs-base);line-height:22px;font-weight:600;color:var(--k-ink)}.user-role{font-size:var(--fs-small);line-height:18px;color:var(--k-muted)}.pal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 4px}.pal-opt{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--k-ink);font-size:var(--fs-table);text-align:left;transition:background-color var(--k-t1) var(--ease)}.pal-opt:hover{background:var(--k-pop-hover)}.pal-opt[aria-checked=true]{background:var(--k-acc-soft)}.pal-dot{width:16px;height:16px;flex:none;border-radius:50%}.pal-opt[aria-checked=true] .pal-dot{box-shadow:0 0 0 2px var(--k-pop),0 0 0 4px var(--k-ink)}.user-pop .seg{margin:4px 4px 2px}.seg.is-stack .seg-btn{flex-direction:column;gap:2px;height:auto;padding:5px 4px 4px;line-height:calc(16px * var(--text-scale))}.toast-region{position:fixed;left:50%;bottom:calc(var(--app-bottom-inset) + 16px);z-index:var(--z-toast);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:bottom var(--k-t2) var(--ease)}.toast-region.is-raised{bottom:calc(var(--app-bottom-inset) + 64px)}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:300px;max-width:min(520px,calc(100vw - 32px));padding:10px 6px 10px 14px;border:1px solid var(--k-tip-line);border-radius:var(--r-panel);background:var(--k-tip-bg);color:var(--k-tip-ink);box-shadow:var(--k-e3);animation:k-toast var(--k-t3) var(--ease)}.toast-icon{flex:none;color:var(--k-tip-acc)}.toast.is-success .toast-icon{color:var(--k-tip-pos)}.toast.is-warning .toast-icon{color:var(--k-tip-warn)}.toast.is-error .toast-icon{color:var(--k-tip-neg)}.toast-text{flex:1;min-width:0;display:flex;flex-direction:column}.toast-msg{font-size:var(--fs-table);line-height:20px;font-weight:500}.toast-sub{font-size:var(--fs-small);line-height:18px;opacity:.82;overflow-wrap:anywhere;white-space:pre-line}.toast-btn{flex:none;height:32px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:inherit;font-size:var(--fs-table);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:background-color var(--k-t1) var(--ease)}.toast-btn:hover{background:color-mix(in srgb,var(--k-tip-ink) 14%,transparent)}.toast-close{width:32px;padding:0;display:grid;place-items:center;text-decoration:none}.help-layer{position:fixed;inset:0;z-index:var(--z-help);pointer-events:none}.help-mark{position:absolute;display:flex;align-items:center;gap:4px;pointer-events:none;animation:k-help-in var(--k-t2) var(--ease)}.help-dot{position:relative;display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--k-acc);color:var(--k-acc-ink);box-shadow:0 0 0 2px var(--k-surface);font-size:var(--fs-tiny);line-height:1;font-weight:600}.help-dot:after{content:"";position:absolute;inset:0;border-radius:50%;animation:k-help-pulse 1.8s ease-out infinite}.help-label{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid var(--k-rule);border-radius:var(--r-pill);background:var(--k-surface);color:var(--k-ink);box-shadow:var(--k-e3);font-size:var(--fs-tiny);line-height:16px;font-weight:600;white-space:nowrap}.help-mark.is-flip{flex-direction:row-reverse}.help-close-wrap{position:fixed;left:0;right:0;bottom:calc(var(--app-bottom-inset) + 16px);z-index:var(--z-help);display:flex;justify-content:center;pointer-events:none}.help-close{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 16px;border:1px solid var(--k-acc);border-radius:var(--r-pill);background:var(--k-acc);color:var(--k-acc-ink);box-shadow:var(--k-e3);font-size:var(--fs-table);line-height:20px;font-weight:600;white-space:nowrap;animation:k-rise var(--k-t2) var(--ease);transition:background-color var(--k-t1) var(--ease),border-color var(--k-t1) var(--ease)}.help-close:hover{background:var(--k-acc-hover);border-color:var(--k-acc-hover)}}@layer utilities{.num{text-align:right;white-space:nowrap}.mono,.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.scrollbar-thin{scrollbar-width:thin}}@media (max-width:1359px){.app-brand-sub{display:none}}@media (max-width:1199px){.app-kur-label{display:none}}@media (max-width:1100px){.app-topbar{flex-wrap:wrap;height:auto;row-gap:4px;padding-top:8px;padding-bottom:8px}.app-nav{order:5;flex-basis:100%;margin-left:0;overflow-x:auto}}@media (max-width:720px){.app-nav-text{display:none}}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@keyframes k-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes k-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes k-modal{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes k-slide{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes k-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes k-spin{to{transform:rotate(1turn)}}@keyframes k-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes k-help-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes k-help-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--k-acc) 50%,transparent)}80%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--k-acc) 0%,transparent)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popInCentered{0%{opacity:0;transform:translate(-50%,-50%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.help-dot:after,.skeleton,.spinner{animation:none!important}.btn:active:not(:disabled),.card.is-interactive:hover{transform:none!important}}.products-saved-filters{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.products-saved-filters:empty{display:none;margin:0}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[250px\]{min-width:250px}.overflow-x-auto{overflow-x:auto}