@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fd73cabe67a4561d-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 Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d824538608b3513d-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 Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c25a01954ca2249e-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 Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9956511148122082-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 Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/83ad8d172e8a3db5-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ef8c3e32805fa0d-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38944cd53330cfe5-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7265bd3f9eb7fe28-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65c344bc49233072-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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91c3caac73720166-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 Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c8a7fc34634bdc7-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 Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f07cb192fb7bfbf-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 Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/40ee6ffec676ab40-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 Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88e369b5cf3e60ec-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 Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aff755c8b4bb3089-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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/80755942c15fc3df-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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec058ec9419b0f7-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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01c9e5d8aa820247-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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fac09c5d5acd5a7-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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3359c9acc30ef440-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 Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_9d8d8a{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-style:normal}.__variable_9d8d8a{--font-display:"IBM Plex Serif","IBM Plex Serif Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4cd417{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4cd417{--font-ui:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--night:#12202c;--ink:#f3efe6;--brass:#c6a56a;--seal:#9c3b3b;--seal-text:#e08a8a;--fog:#9aa8b3;--vellum:#efe8d8;--abyss:#0b141c;--panel:#152634;--panel-hi:#1b3040;--brass-line:rgba(198,165,106,0.28);--brass-soft:rgba(198,165,106,0.12);--ink-dim:rgba(243,239,230,0.68);--ok:#7fa88b;--radius:8px;--shadow-1:0 1px 0 rgba(255,255,255,0.03) inset,0 8px 24px -12px rgba(0,0,0,0.6);--shadow-2:0 1px 0 rgba(255,255,255,0.04) inset,0 24px 60px -24px rgba(0,0,0,0.75);--ease:cubic-bezier(0.2,0.7,0.2,1);--t-fast:160ms;--t-med:240ms;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.96  0 0 0 0 0.88  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)' opacity='0.035'/></svg>");--sidebar:248px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:radial-gradient(1200px 600px at 20% -10%,var(--night) 0,var(--abyss) 60%) fixed,var(--abyss);color:var(--ink);font-family:var(--font-ui),system-ui,sans-serif;font-feature-settings:"ss01";font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.num,.ref,time{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}h1,h2,h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0 0 .5rem}h1{font-size:clamp(1.9rem,3.4vw,2.75rem)}h2{font-size:1.4rem}h3{font-size:1.1rem}p{margin:0 0 .75rem}a{color:var(--brass);text-underline-offset:3px;text-decoration-thickness:1px}kbd{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75em;padding:.05rem .35rem;border:1px solid var(--brass-line);border-radius:4px;color:var(--ink-dim)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lead{color:var(--ink-dim);max-width:42rem}.hairline{border:0;height:1px;background:var(--brass-line);margin:1rem 0}label{display:block;font-size:.85rem;margin:.9rem 0 .35rem;color:var(--ink-dim)}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;background:rgba(11,20,28,.55);color:var(--ink);border:1px solid var(--brass-line);border-radius:6px;padding:.65rem .75rem;font:inherit;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}input:hover,select:hover,textarea:hover{border-color:rgba(198,165,106,.45)}input:focus-visible,select:focus-visible,textarea:focus-visible{background:rgba(11,20,28,.8)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.btn-primary,.btn-quiet{display:inline-flex;align-items:center;gap:.5rem;border-radius:6px;font-weight:500;text-decoration:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn-primary{padding:.62rem 1.1rem;color:var(--brass);background:transparent;border:1px solid var(--brass)}.btn-primary:hover:not(:disabled){background:var(--brass-soft)}.btn-quiet{padding:.4rem .7rem;color:var(--ink-dim);background:transparent;border:1px solid transparent}.btn-quiet:hover:not(:disabled){color:var(--ink);border-color:var(--brass-line)}.card,.panel{background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:1.25rem}.card{margin-top:.75rem}.card>.btn-primary,.panel>.btn-primary{margin-top:1rem}.card-hori time{border-radius:4px;color:var(--seal-text);animation:halo 2.4s var(--ease) infinite}@keyframes halo{0%,to{box-shadow:0 0 0 0 rgba(156,59,59,0)}50%{box-shadow:0 0 0 4px rgba(156,59,59,.28)}}.card-po-terminu{border-color:rgba(156,59,59,.55);box-shadow:inset 3px 0 0 var(--seal),var(--shadow-1)}.card-po-terminu time{color:var(--seal-text)}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-block:1px solid var(--brass-line);margin:1.25rem 0;overflow:hidden}.kpi{padding:.9rem 1rem;margin:-1px 0 0 -1px;border-left:1px solid var(--brass-line);border-top:1px solid var(--brass-line)}.kpi b{display:block;font-family:var(--font-display),Georgia,serif;font-weight:300;font-size:2.2rem;line-height:1;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.kpi span{display:block;margin-top:.4rem;font-size:.8rem;color:var(--ink-dim)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th{text-align:left;font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);padding:.6rem .75rem;border-bottom:1px solid var(--brass-line)}.table td{padding:.7rem .75rem;border-bottom:1px solid rgba(198,165,106,.12);vertical-align:top}.table tbody tr{transition:background var(--t-fast) var(--ease)}.table tbody tr:hover{background:var(--panel-hi)}.tag{display:inline-block;padding:.08rem .45rem;font-size:.75rem;color:var(--ink-dim);border:1px solid var(--brass-line)}.skeleton,.tag{border-radius:4px}.skeleton{display:block;min-height:1rem;background:linear-gradient(90deg,var(--panel) 0,var(--panel-hi) 50%,var(--panel) 100%) 0 0 /200% 100%;animation:skeleton 1.4s linear infinite}@keyframes skeleton{to{background-position:-200% 0}}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.08rem .5rem;font-size:.74rem;font-weight:500;border:1px solid;border-radius:999px;white-space:nowrap}.badge-lhuta{color:var(--seal-text);border-color:var(--seal)}.badge-jednani{color:var(--brass)}.badge-ukol{color:var(--fog)}.badge-ai{color:var(--vellum);border-style:dotted}.badge-neutral,.badge-zamek{color:var(--ink-dim)}.badge-neutral{border-color:var(--brass-line)}.badge-finance{color:var(--ok)}.tabs{display:flex;gap:1.5rem;border-bottom:1px solid var(--brass-line);margin:1.25rem 0;overflow-x:auto}.tab{position:relative;display:inline-flex;align-items:baseline;gap:.45rem;padding:.6rem 0;color:var(--ink-dim);text-decoration:none;white-space:nowrap;transition:color var(--t-fast) var(--ease)}.tab:hover,.tab[aria-current=page]{color:var(--ink)}.tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brass);transform-origin:left;animation:draw var(--t-med) var(--ease)}.tab-count{font-size:.78rem;color:var(--fog)}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.empty{display:grid;justify-items:center;text-align:center;padding:3.5rem 1rem}.empty-line{width:64px;height:1px;margin-bottom:1.25rem;background:linear-gradient(90deg,var(--brass-line) 0,var(--brass-line) 35%,#f0dcae 50%,var(--brass-line) 65%,var(--brass-line) 100%) 0 0 /300% 100%;background-position:100% 0;animation:gleam 6s var(--ease) 1}@keyframes gleam{0%{background-position:100% 0}to{background-position:0 0}}.empty h2{font-size:1.5rem}.empty-body{color:var(--ink-dim);max-width:32rem}.seal-wrap{display:inline-grid;justify-items:center;gap:.6rem}.seal-btn{position:relative;width:6.5rem;height:6.5rem;border-radius:50%;padding:.75rem;font-family:var(--font-display),Georgia,serif;font-size:1rem;line-height:1.15;color:var(--brass);background:var(--grain),var(--panel);border:1px solid var(--brass-line);box-shadow:var(--shadow-1);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.seal-btn:before{content:"";position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(var(--brass) calc(var(--p, 0) * 1turn),var(--brass-line) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));pointer-events:none}.seal-btn:hover:not(:disabled){background:linear-gradient(var(--brass-soft),var(--brass-soft)),var(--panel)}.seal-btn.is-holding{transform:scale(.97)}.seal-btn.is-pending:disabled{opacity:1;cursor:progress;color:var(--ink-dim)}.seal-btn:focus-visible{border-radius:50%;outline-offset:10px}.seal-hint{font-size:.75rem;color:var(--ink-dim)}.seal-mark{display:inline-flex;align-items:center;gap:.8rem;color:var(--ink-dim);font-size:.88rem}.seal-mark time{font-family:inherit;color:var(--ink)}.seal-mark svg{width:3.5rem;height:3.5rem;flex:none;border-radius:50%;overflow:visible}.seal-mark circle{fill:var(--seal);stroke:#6e2525;stroke-width:3}.seal-mark .seal-rim{fill:none;stroke:rgba(239,232,216,.35);stroke-width:1;stroke-dasharray:1.4 1.8}.seal-mark text{fill:var(--vellum);font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:500;letter-spacing:.02em}.seal-mark.is-fresh svg{animation:seal-press .22s var(--ease) both,seal-imprint .52s var(--ease) .2s}@keyframes seal-press{0%{transform:scale(1.25);opacity:0}to{transform:scale(1);opacity:1}}@keyframes seal-imprint{0%{box-shadow:0 0 0 0 rgba(156,59,59,.55)}to{box-shadow:0 0 0 14px rgba(156,59,59,0)}}.shell{min-height:100dvh}.side{display:none}.side-mark{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.side-link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:0 6px 6px 0;color:var(--ink-dim);text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.side-link:hover{color:var(--ink);background:rgba(27,48,64,.5)}.side-link[aria-current=page]{color:var(--ink);background:var(--panel-hi);box-shadow:inset 2px 0 0 var(--brass)}.nav-count{font-size:.75rem;color:var(--brass)}.side-sep{margin:.75rem}.monogram{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--brass);color:var(--brass);font-family:var(--font-display),Georgia,serif;font-size:.85rem;letter-spacing:.04em}.side-who{display:grid;min-width:0;margin:0;line-height:1.3}.side-who b{font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-who span{font-size:.78rem;color:var(--ink-dim)}.side-hint{display:block;width:100%;margin:0;padding:0;border:0;background:none;text-align:left;font-size:.75rem;color:var(--ink-dim)}.side-hint:hover{color:var(--ink)}.cmdk-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 2rem;background:rgba(11,20,28,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cmdk-panel{width:min(640px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden}.cmdk-input{width:100%;padding:1.1rem 1.25rem;border:0;border-bottom:1px solid var(--brass-line);border-radius:0;background:transparent;color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:1.35rem}.cmdk-input:focus-visible{background:transparent;outline:none}.cmdk-input::placeholder{color:var(--ink-dim)}.cmdk-hint{margin:0;padding:1.1rem 1.25rem 1.4rem;color:var(--ink-dim);font-size:.9rem}.cmdk-results{list-style:none;margin:0;padding:.4rem;overflow-y:auto}.cmdk-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:.6rem;column-gap:.6rem;width:100%;padding:.6rem .75rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.cmdk-item .ref{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:.15rem}.cmdk-item .cmdk-title{grid-column:2;font-weight:500}.cmdk-item .cmdk-meta{grid-column:2;font-size:.82rem;color:var(--ink-dim)}.cmdk-item.is-active,.cmdk-item:hover{background:var(--panel-hi);border-color:var(--brass-line)}.mast{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:.6rem 16px;background:rgba(11,20,28,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--brass-line)}.mast-menu{position:relative}.mast-menu summary{list-style:none;cursor:pointer;border-radius:50%}.mast-menu summary::-webkit-details-marker{display:none}.mast-sheet{position:absolute;right:0;top:calc(100% + .6rem);width:min(17rem,calc(100vw - 32px));display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem;background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-2)}.mast-sheet .side-who{padding:0 .75rem .5rem;border-bottom:1px solid var(--brass-line);margin-bottom:.25rem}.main{min-width:0}.stage{width:100%;padding:1.5rem 16px 2rem}.colophon,.stage{max-width:1180px;margin:0 auto}.colophon{padding:1.25rem 16px 6rem;border-top:1px solid rgba(198,165,106,.14);font-size:.75rem;color:var(--ink-dim)}.colophon p{margin:0 0 .25rem}.colophon-name{color:var(--ink)}.colophon a{color:inherit}.dock{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);background:rgba(11,20,28,.92);border-top:1px solid var(--brass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dock-link{display:flex;justify-content:center;align-items:baseline;gap:.3rem;padding:.85rem .25rem 1rem;color:var(--ink-dim);text-decoration:none;font-size:.85rem;font-weight:500}.dock-link[aria-current=page]{color:var(--brass);box-shadow:inset 0 2px 0 var(--brass)}@media (min-width:960px){.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);background:linear-gradient(90deg,var(--abyss) calc(var(--sidebar) - 1px),var(--brass-line) 0 var(--sidebar),transparent 0)}.side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:1.5rem .9rem 1.25rem 0}.side>.side-mark{padding:0 0 1.75rem 1.5rem}.side-nav{display:grid;grid-gap:.15rem;gap:.15rem}.side-nav .side-link{padding-left:1.5rem}.side-nav .side-sep{margin-left:1.5rem}.side-user{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.6rem .7rem;gap:.6rem .7rem;padding:1rem 0 0 1.5rem;border-top:1px solid var(--brass-line)}.side-hint,.side-out{grid-column:1/-1}.side-out .btn-quiet{padding-left:0}.dock,.mast{display:none}.stage{padding:2.5rem 40px 3rem}.colophon{padding:1.25rem 40px 2rem}}.hero{padding:.5rem 0 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--brass-line)}.hero h1{font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:300}.hero .lead{margin:0}.hero~.card,.hero~.panel{max-width:46rem}.drop{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;justify-items:center;margin:0;padding:1.75rem 1rem;text-align:center;cursor:pointer;border:1px dashed var(--brass-line);border-radius:var(--radius);background:rgba(11,20,28,.45);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.drop.is-over,.drop:hover{border-color:var(--brass);background:var(--brass-soft)}.drop.has-file{border-style:solid}.drop:has(.drop-input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.drop>.drop-input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.drop-title{color:var(--ink);font-size:1rem}.drop-name{color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis}.drop-sub{color:var(--ink-dim);font-size:.82rem}.row{display:flex;flex-wrap:wrap;gap:.5rem}.err{color:var(--seal-text)}.draft{white-space:pre-wrap}.auth-stage{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:.25rem;gap:.25rem;padding:3rem 16px}.auth-stage>p{max-width:38rem;color:var(--ink-dim)}.auth-panel{position:relative;width:min(25rem,calc(100vw - 32px));padding:2.25rem 2rem 2rem;background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-2)}.auth-panel:before{content:"";position:absolute;left:2rem;right:2rem;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--brass),transparent)}.auth-panel>.mark{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.1rem;letter-spacing:.02em;color:var(--brass);margin:0 0 1.5rem}.auth-form{display:flex;flex-direction:column}.auth-form h1{font-size:2rem;margin-bottom:.5rem}.auth-form label{margin-top:1rem}.auth-form .btn-primary{justify-content:center;margin:1.5rem 0 1rem}.auth-form>a{font-size:.85rem;align-self:flex-start}.auth-error{margin:.9rem 0 0;padding:.5rem .75rem;color:var(--seal-text);font-size:.88rem;border-left:2px solid var(--seal);background:rgba(156,59,59,.1);border-radius:0 4px 4px 0}.auth-ok{color:var(--ok)}.zajem-panel{width:min(46rem,calc(100vw - 32px))}.zajem-panel h1{font-size:1.9rem}.interest-form{display:flex;flex-direction:column}.interest-modules{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.4rem}.interest-form .btn-primary{margin-top:1.5rem;align-self:flex-start}.interest-privacy{margin:.75rem 0 0;font-size:.85rem;color:var(--ink-dim)}.law input{min-width:14rem}.law-hit{margin:0 0 .9rem}.law-hit b{font-weight:600}.law-hit p{margin:.2rem 0 0;color:var(--ink-dim)}.law-cite{color:var(--brass)}.law-claim{list-style:none;margin:0 0 .4rem;padding-left:1rem;border-left:2px solid transparent}.law-claim.is-ok{border-left-color:var(--brass)}.law-claim.is-unverified{color:var(--seal-text);border-left-color:var(--seal)}.law-claim.is-skipped{color:var(--fog);border-left-color:var(--fog)}.law-warn{color:var(--seal-text);border-left:3px solid var(--seal);padding-left:.6rem}.law-note{color:var(--fog);font-size:.85rem;margin:.3rem 0 0}.brief{position:relative;padding-top:.25rem}.brief-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem}.brief-greeting{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.02;margin:0;text-wrap:balance}.brief-date{margin:.55rem 0 0;color:var(--ink-dim);font-size:.95rem;letter-spacing:.01em}.brief-date time{font-family:inherit}.brief-cta{margin-top:.4rem;flex:none}.brief-rule{display:block;height:1px;margin:1.4rem 0 1.1rem;background:var(--brass-line);transform-origin:left}.brief-line{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(1.1rem,1.9vw,1.35rem);color:var(--ink-dim);max-width:44rem}.brief-n{display:inline-block;min-width:1ch;font-weight:400;font-size:1.45em;line-height:.8;color:var(--brass);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right}.brief.is-clean .brief-line{color:var(--ink)}.brief.is-clean .brief-rule{background:linear-gradient(90deg,var(--brass-line) 0,var(--brass-line) 40%,#f0dcae 50%,var(--brass-line) 60%,var(--brass-line) 100%) 0 0 /300% 100%;background-position:100% 0;animation:gleam 5.5s var(--ease) .9s 1 both}@media (prefers-reduced-motion:no-preference){.brief:not([data-intro]) .brief-rule{transform:scaleX(0);animation:brief-reveal 0s 1.2s forwards}.brief:not([data-intro]) .brief-line{opacity:0;animation:brief-reveal 0s 1.2s forwards}.brief[data-intro="1"] .brief-rule{animation:brief-draw .9s var(--ease) both}.brief[data-intro="1"].is-clean .brief-rule{animation:brief-draw .9s var(--ease) both,gleam 5.5s var(--ease) .9s 1 both}.brief[data-intro="1"] .brief-line{animation:brief-fade var(--t-med) var(--ease) .24s both}}@keyframes brief-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brief-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes brief-reveal{to{transform:none;opacity:1}}.desk-kpis{margin:1.75rem 0 1.5rem}a.kpi{color:var(--ink);text-decoration:none;transition:background var(--t-fast) var(--ease)}a.kpi:hover{background:rgba(27,48,64,.55)}a.kpi:focus-visible{outline-offset:-2px;border-radius:0}.kpi.kpi-accent b{color:var(--brass)}.kpi.kpi-zero b{color:var(--ink-dim)}.desk-groups{display:grid;grid-gap:2rem;gap:2rem}.desk-group-title{display:flex;align-items:baseline;gap:.6rem;font-size:1.15rem;margin:0 0 .75rem}.desk-group-title .num{font-size:.78rem;color:var(--fog)}.desk-group-title.is-late{color:var(--seal-text)}.desk-group-title:focus-visible{outline-offset:4px}.desk-group-date{font-family:var(--font-ui),system-ui,sans-serif;font-size:.8rem;color:var(--fog)}.desk-group-note{margin:-.4rem 0 .75rem;font-size:.85rem;color:var(--ink-dim)}.desk-list{display:grid;grid-gap:.6rem;gap:.6rem}.desk-fold .card,.desk-list .card{margin-top:0}.desk-title{font-family:var(--font-ui),system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35;margin:0}.desk-title a{color:inherit;text-decoration:none}.desk-title a:hover{color:var(--brass)}.desk-matter{margin:.2rem 0 0;font-size:.86rem;color:var(--ink-dim)}.desk-matter .ref,.desk-ref{font-size:.8rem;color:var(--brass)}.desk-ref{display:block;margin-bottom:.2rem}.desk-nodate{font-size:.82rem;color:var(--fog)}.desk-error{margin:.6rem 0 0;font-size:.85rem;color:var(--seal-text)}.desk-person{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--ink-dim)}.desk-person .monogram{width:1.6rem;height:1.6rem;font-size:.68rem;border-color:var(--brass-line)}.desk-person.is-none{color:var(--fog)}.desk-task{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;padding:.9rem 1.1rem .7rem;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.desk-task:hover{border-color:rgba(198,165,106,.42)}.desk-task-main{display:grid;justify-items:start;grid-gap:.3rem;gap:.3rem;min-width:0}.desk-when{display:grid;justify-items:end;align-content:start;grid-gap:.2rem;gap:.2rem;text-align:right}.ai-item time,.desk-agenda-foot time,.desk-nearest time,.desk-when time{font-family:var(--font-ui),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.desk-when time{font-size:.95rem;padding:.05rem .35rem;margin-right:-.35rem}.desk-rel{font-size:.75rem;color:var(--ink-dim)}.card-hori .desk-rel,.card-po-terminu .desk-rel{color:var(--seal-text)}.desk-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.5rem;border-top:1px solid rgba(198,165,106,.12)}.desk-actions{display:inline-flex;gap:.25rem;margin-right:-.7rem}.desk-done:hover:not([aria-disabled]){color:var(--brass)}.desk-done[aria-disabled]{opacity:.5;cursor:default}.desk-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--t-med) var(--ease),opacity var(--t-med) var(--ease)}.desk-fold>.card{min-height:0;overflow:hidden}.desk-fold[data-phase=done] .desk-title,.desk-fold[data-phase=fold] .desk-title{text-decoration:line-through;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);color:var(--ink-dim)}.desk-fold[data-phase=fold]{grid-template-rows:0fr;opacity:0}.desk-fold[data-phase=fold]>.card{padding-block:0;border-width:0}.desk-agenda,.desk-matter-card{padding:.9rem 1.1rem .7rem}.desk-agenda-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.desk-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.desk-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid rgba(198,165,106,.12)}.desk-facts dt{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin-bottom:.15rem}.desk-facts dd{margin:0;font-size:.88rem;min-width:0;overflow-wrap:anywhere}.desk-facts dd .num,.desk-facts dd .ref{white-space:normal}.desk-agenda .desk-facts>div:nth-child(5),.desk-agenda .desk-facts>div:nth-child(6){grid-column:span 2}.desk-agenda-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}.desk-agenda-foot .btn-quiet{margin-right:-.7rem}.desk-agenda-foot time{font-size:.8rem;padding:.05rem .4rem;color:var(--seal-text)}.desk-agenda.is-jednani{box-shadow:inset 2px 0 0 var(--brass),var(--shadow-1)}.desk-nearest{display:grid;grid-gap:.1rem;gap:.1rem}.desk-nearest time{justify-self:start;padding:.02rem .3rem;margin-left:-.3rem}.desk-nearest span{font-size:.8rem;color:var(--ink-dim)}.ai-strip{margin:0 0 1.5rem;padding:1.1rem 1.25rem .5rem;border:1px dashed rgba(198,165,106,.5);border-radius:var(--radius);background:rgba(198,165,106,.035)}.ai-head{display:flex;align-items:center;gap:.75rem}.ai-head h2{font-size:1.15rem;margin:0}.ai-lead{margin:.3rem 0 .5rem;font-size:.85rem;color:var(--ink-dim)}.ai-list{list-style:none;margin:0;padding:0}.ai-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.85rem 0;border-top:1px dotted rgba(198,165,106,.3);transition:opacity var(--t-med) var(--ease)}.ai-item[data-choice]{opacity:.55}.ai-copy{min-width:0;flex:1 1 22rem}.ai-title{font-weight:500}.ai-note{margin:.3rem 0 0;font-size:.85rem;color:var(--ink-dim);max-width:46rem}.ai-actions{display:inline-flex;gap:.4rem;flex:none}@media (max-width:639px){.brief-greeting{font-size:clamp(2.1rem,9.5vw,2.6rem)}.brief-cta{width:100%;justify-content:center;margin-top:0;order:2}.kpi b{font-size:1.8rem}.desk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-agenda .desk-facts>div:nth-child(5),.desk-agenda .desk-facts>div:nth-child(6){grid-column:1/-1}.desk-task{padding:.9rem 1rem}.desk-actions{margin-right:-.7rem}.ai-actions{width:100%}.ai-actions .btn-primary{flex:1 1;justify-content:center}}.matters-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.matters-head .lead{margin:0}.matters-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:1.1rem 0 1.4rem}.matters-note{margin-top:1rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.8rem;color:var(--ink-dim);text-decoration:none;border:1px solid var(--brass-line);border-radius:999px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.chip:hover{color:var(--ink);border-color:rgba(198,165,106,.45)}.chip[aria-current=true]{color:var(--brass);border-color:var(--brass);background:var(--brass-soft)}.search-form{display:flex;gap:.5rem;flex:1 1 20rem;max-width:26rem}.search-form input{flex:1 1;min-width:0}.table-scroll{overflow-x:auto}.matters-table{min-width:52rem}.matters-table tbody tr{position:relative;cursor:pointer}.matters-table .row-link{color:inherit;text-decoration:none}.matters-table .row-link:after{content:"";position:absolute;inset:0}.matters-table .row-link:focus-visible:after{outline:2px solid var(--brass);outline-offset:-2px;border-radius:4px}.matters-table tr:has(.row-link:focus-visible){background:var(--panel-hi)}.mcell-matter .desk-matter{margin-top:.15rem}.matters-table .num,.matters-table .ref{position:relative;z-index:1}.mnear{display:inline-flex;align-items:center;gap:.4rem}.mnear.is-hori time,.mnear.is-po-terminu time{color:var(--seal-text)}.mnear.is-hori time{border-radius:4px;animation:halo 2.4s var(--ease) infinite}.mnear-tag{font-size:.68rem;padding:.02rem .4rem}@media (max-width:639px){.matters-table{min-width:0}.matters-table thead{display:none}.matters-table,.matters-table tbody,.matters-table td,.matters-table tr{display:block;width:100%}.matters-table tr{margin:0 0 .75rem;padding:.9rem 1rem;background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.matters-table td{padding:.3rem 0;border:0}.matters-table td[data-label]:before{content:attr(data-label);display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin-bottom:.15rem}}.matter-form{max-width:42rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.25rem;gap:0 1.25rem}.field-full{grid-column:1/-1}.field-new-client{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem}.field-new-client[hidden]{display:none}.field-new-client input{flex:1 1 14rem}.check-field{display:flex;align-items:center;gap:.5rem}.matter-form>.btn-primary{margin-top:1.25rem}input[type=checkbox],input[type=radio]{accent-color:var(--brass)}.segmented{display:inline-flex;border:1px solid var(--brass-line);border-radius:6px;overflow:hidden}.segmented-opt{position:relative;margin:0}.segmented-opt input{position:absolute;opacity:0;pointer-events:none}.segmented-opt span{display:block;padding:.5rem .9rem;font-size:.88rem;color:var(--ink-dim);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.segmented-opt+.segmented-opt span{border-left:1px solid var(--brass-line)}.segmented-opt input:checked+span{background:var(--brass-soft);color:var(--brass)}.segmented-opt input:focus-visible+span{outline:2px solid var(--brass);outline-offset:-2px}@media (max-width:639px){.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}}.matter-back{margin:0 0 .9rem;font-size:.85rem}.matter-back a{color:var(--ink-dim);text-decoration:none}.matter-back a:before{content:"← ";color:var(--brass)}.matter-back a:hover{color:var(--ink)}.matter-head{position:relative;padding-bottom:1.1rem}.matter-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--brass) 0,var(--brass-line) 18rem,transparent)}.matter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .45rem}.matter-ref{font-size:.9rem;color:var(--brass);letter-spacing:.04em;margin-right:.35rem}.matter-title{margin:.55rem 0 .4rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:400;line-height:1.08;max-width:48rem;overflow-wrap:anywhere}.matter-facts{margin:0;color:var(--ink-dim);font-size:.93rem;max-width:60rem}.matter-facts .num{color:var(--ink)}.matter-dot{color:var(--brass)}.matter-status{display:inline-flex;align-items:center;gap:.5rem}.matter-status select{width:auto;padding:.15rem .4rem;font-size:.93rem}.matter-status .desk-error,.matter-status .people-note{margin:0;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.matter-head{animation:matter-in var(--t-med) var(--ease) both}}@keyframes matter-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.matter-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin:1.25rem 0 0;padding:.85rem 1.1rem;border:1px solid rgba(156,59,59,.55);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--seal);background:rgba(156,59,59,.08)}.matter-notice p{margin:0;color:var(--ink)}.matter-notice .matter-notice-sub{color:var(--ink-dim);font-size:.88rem}.matter-notice .desk-error{flex-basis:100%}.matter-grid-2{display:grid;grid-gap:2rem;gap:2rem}.matter-main{display:grid;grid-gap:2.25rem;gap:2.25rem;min-width:0}.matter-section{min-width:0}.matter-empty{color:var(--fog);font-size:.9rem;margin:0 0 .5rem}@media (min-width:1040px){.matter-grid-2{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start}.matter-side{position:-webkit-sticky;position:sticky;top:1.5rem}}.draft-card{padding:1.1rem 1.25rem 1rem}.draft-card.is-ceka{box-shadow:inset 2px 0 0 var(--brass),var(--shadow-1)}.draft-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:.9rem}.draft-kind{margin:0;font-size:1.2rem}.draft-steps{display:flex;flex-wrap:wrap;gap:.2rem 0;list-style:none;margin:0;padding:0;font-size:.78rem;color:var(--fog)}.draft-steps li{display:inline-flex;align-items:center}.draft-steps li+li:before{content:"";width:1.1rem;height:1px;margin:0 .5rem;background:var(--brass-line)}.draft-steps li[aria-current=step]{color:var(--brass)}.is-schvaleno .draft-steps li[aria-current=step]{color:var(--ink)}.draft-body{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:720px){.draft-body{grid-template-columns:minmax(0,1fr) 12.5rem}}.draft-text{min-width:0}.draft-text textarea{display:block;max-width:72ch;min-height:16rem;resize:vertical;font-size:15px;line-height:1.6;padding:.9rem 1rem;background:rgba(11,20,28,.62)}.draft-warn{margin:.45rem 0 0;font-size:.8rem;color:var(--fog)}.draft-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0 -.7rem}.draft-status{min-height:1.3em;margin:.35rem 0 0;font-size:.85rem;color:var(--ink-dim)}.draft-status.is-err{color:var(--seal-text)}.draft-status:empty{min-height:0;margin:0}.draft-rail{display:grid;justify-items:center;align-content:start;grid-gap:1.25rem;gap:1.25rem;padding-top:.4rem}.draft-rail .seal-mark{flex-direction:column;text-align:center;gap:.5rem;font-size:.82rem}.draft-rail .seal-mark span{white-space:nowrap}.draft-rail .auth-error{max-width:11rem;font-size:.8rem}.draft-out{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;text-align:center}.draft-out p{margin:0;font-size:.75rem;color:var(--fog);line-height:1.4}@media (max-width:479px){.draft-steps li+li:before,.draft-steps li:not([aria-current]){display:none}}@media (max-width:719px){.draft-rail{grid-template-columns:auto 1fr;justify-items:start;align-items:center}.draft-rail .seal-mark{flex-direction:row;text-align:left}.draft-out{justify-items:start;text-align:left}}.matter-task{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.matter-task-main{min-width:0}.matter-task .desk-matter time{font-family:var(--font-ui),system-ui,sans-serif;font-size:.86rem}.matter-events{list-style:none;margin:0;padding:0;border-top:1px solid rgba(198,165,106,.12)}.matter-event{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-gap:.25rem 1rem;gap:.25rem 1rem;padding:.75rem 0;border-bottom:1px solid rgba(198,165,106,.12)}.matter-event-when{display:grid;grid-gap:.1rem;gap:.1rem;align-content:start;color:var(--brass);font-size:.85rem}.matter-event-day{font-family:var(--font-ui),system-ui,sans-serif;color:var(--ink)}.matter-event .desk-title{margin:0}.matter-event.is-past{opacity:.6}.matter-event.is-past .matter-event-when{color:var(--fog)}@media (max-width:639px){.matter-event{grid-template-columns:1fr}}.quick{margin-top:.6rem}.quick-toggle{list-style:none;margin-left:-.7rem;color:var(--brass)}.quick-toggle::-webkit-details-marker{display:none}.quick-toggle:before{content:"+";font-family:var(--font-mono),monospace}.quick[open] .quick-toggle:before{content:"−"}.quick-form{margin-top:.4rem;padding:.25rem 1rem 1rem;border:1px solid var(--brass-line);border-radius:var(--radius);background:rgba(11,20,28,.35)}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1rem;gap:0 1rem}.quick-wide{grid-column:1/-1}.quick-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem}.quick-foot .desk-error{margin:0}.quick-ok{margin:0;font-size:.85rem;color:var(--ok)}@media (max-width:479px){.quick-grid{grid-template-columns:1fr}}.people{padding:1.1rem 1.15rem}.people-h{margin:1.2rem 0 .55rem;font-family:var(--font-ui),system-ui,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.people-h:first-child{margin-top:0}.people-resp{margin:0;color:var(--ink)}.people-note{margin:.5rem 0 0;font-size:.82rem;color:var(--ink-dim)}.people-sub{margin:1rem 0 .4rem;font-family:var(--font-ui),system-ui,sans-serif;font-size:.85rem;font-weight:500}.people-sub .num{color:var(--fog);font-size:.75rem}.people-list{list-style:none;margin:0;padding:0}.people-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem 0}.people-list .btn-quiet{margin-right:-.7rem;font-size:.82rem}.people-invite{display:flex;gap:.4rem;margin-top:.5rem}.people-invite select{flex:1 1;min-width:0;padding:.45rem .6rem}.people .desk-error{margin-top:.75rem}.roster{list-style:none;margin:0;padding:0}.roster-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:.6rem .75rem;gap:.6rem .75rem;padding:.7rem 0;border-bottom:1px solid rgba(198,165,106,.12);transition:opacity var(--t-fast) var(--ease)}.roster-row:last-child{border-bottom:0}.roster-row.is-inactive{opacity:.55}.roster-status{display:inline-flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.roster-row button:disabled,.roster-row select:disabled{opacity:.45}.roster-fields{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.roster-fields input{width:100%;background:transparent;border:1px solid transparent;border-radius:4px;margin-left:-.4rem;padding:.15rem .4rem;font:inherit;color:var(--ink)}.roster-name{font-weight:500}.roster-salutation{font-size:.8rem;color:var(--ink-dim)}.roster-salutation::placeholder{color:var(--fog)}.roster-fields input:focus-visible,.roster-fields input:hover{border-color:var(--brass-line);background:rgba(11,20,28,.4)}.roster-role{width:auto;min-width:9rem;padding:.4rem .55rem}.roster-row>.btn-quiet{white-space:nowrap}.roster-error{grid-column:1/-1;margin:.2rem 0 0}@media (max-width:639px){.roster-row{grid-template-columns:auto minmax(0,1fr);row-gap:.4rem}.roster-role,.roster-row>.btn-quiet,.roster-status{grid-column:2/3;justify-self:start}}.invite-form h2{margin-top:0}.segmented-btn{padding:.45rem .9rem;font-size:.88rem;color:var(--ink-dim);background:transparent;border:0;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.segmented-btn+.segmented-btn{border-left:1px solid var(--brass-line)}.segmented-btn[aria-pressed=true]{background:var(--brass-soft);color:var(--brass)}.segmented-btn:focus-visible{outline-offset:-2px;border-radius:0}.switch{display:inline-flex;align-items:center;gap:.6rem;padding:.2rem 0;background:none;border:0;font-size:.92rem}.switch-track{position:relative;width:2.2rem;height:1.2rem;border-radius:999px;flex:none;border:1px solid var(--brass-line);background:rgba(11,20,28,.6);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.switch-knob{position:absolute;top:2px;left:2px;width:calc(1.2rem - 6px);height:calc(1.2rem - 6px);border-radius:50%;background:var(--fog);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.switch[aria-checked=true] .switch-track{border-color:var(--brass);background:var(--brass-soft)}.switch[aria-checked=true] .switch-knob{transform:translateX(1rem);background:var(--brass)}.task-badges{display:inline-flex;flex-wrap:wrap;gap:.35rem}.desk-task.is-done .desk-title{text-decoration:line-through;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);color:var(--ink-dim)}.cal-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem}.cal-head h1{margin:0}.cal-nav{display:flex;gap:.4rem}.cal-layout{display:grid;grid-gap:2rem;gap:2rem;margin-top:.5rem}.cal-side{min-width:0}.cal-week-title{margin-top:1.5rem}@media (min-width:1040px){.cal-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.cal-grid{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:1rem}.cal-grid th{padding:.4rem .3rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fog);font-weight:500;text-align:left;border-bottom:1px solid var(--brass-line)}.cal-cell{padding:0;border:1px solid rgba(198,165,106,.14);vertical-align:top}.cal-cell-link{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:5.5rem;padding:.35rem .4rem;color:inherit;text-decoration:none;transition:background var(--t-fast) var(--ease)}.cal-cell-link:hover{background:rgba(27,48,64,.5)}.cal-cell.is-out .cal-cell-link{color:var(--fog);opacity:.55}.cal-cell.is-selected .cal-cell-link{background:var(--panel-hi)}.cal-daynum{font-size:.85rem}.cal-cell.is-today .cal-daynum{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--brass);color:var(--brass)}.cal-items{display:grid;grid-gap:.15rem;gap:.15rem;width:100%}.cal-item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;padding-left:.4rem;border-left:2px solid var(--fog);color:var(--ink-dim)}.cal-item.is-jednani{border-left-color:var(--brass);color:var(--ink)}.cal-item.is-lhuta{border-left-color:var(--seal);color:var(--seal-text)}.cal-item-time{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.25rem}.cal-more{display:block;font-size:.68rem;color:var(--fog)}.cal-week-list{list-style:none;margin:0;padding:0}.cal-week-item{display:flex;align-items:baseline;gap:.6rem;padding:.35rem 0;border-bottom:1px solid rgba(198,165,106,.12);font-size:.88rem}.cal-week-when{flex:none;min-width:3.4rem;color:var(--ink-dim);font-size:.82rem}.cal-week-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.75rem 0 .5rem;padding:0;list-style:none;font-size:.85rem;color:var(--ink-dim)}.cal-legend-item{display:inline-flex;align-items:center;gap:.45rem}.cal-legend-item:before{content:"";width:.85rem;height:.2rem;border-radius:2px;background:var(--fog)}.cal-legend-item.is-jednani:before{background:var(--brass)}.cal-legend-item.is-lhuta:before{background:var(--seal)}.cal-legend-note{margin:.35rem 0 0;font-size:.8rem;color:var(--fog)}@media (max-width:639px){.cal-cell-link{min-height:3.6rem;padding:.25rem .3rem;gap:.15rem}.cal-item{font-size:.64rem}.cal-grid th{font-size:.62rem;padding:.3rem .15rem}}.ukazka{min-height:100dvh;display:flex;flex-direction:column}.ukazka-top{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1120px;margin:0 auto;padding:1.25rem 16px}.ukazka-mark{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.35rem;letter-spacing:-.02em}.ukazka-main{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:2.5rem 16px 3rem}.ukazka-hero{position:relative;max-width:58rem;padding-bottom:2.75rem}.ukazka-hero:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,36rem);height:1px;background:linear-gradient(90deg,var(--brass),transparent);transform-origin:left}.ukazka-eyebrow{margin:0 0 1.25rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.ukazka-title{margin:0 0 1.4rem;font-size:clamp(2.3rem,6.2vw,4.6rem);font-weight:300;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.ukazka-line{display:block}.ukazka-line-2{color:var(--vellum);font-weight:400;white-space:normal}.ukazka-seal{display:inline-block;vertical-align:-.12em;width:.92em;height:.92em;margin-left:.22em;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.ukazka-seal svg{display:block;width:100%;height:100%;overflow:visible}.ukazka-seal-disc{fill:var(--seal);stroke:#6e2525;stroke-width:3}.ukazka-seal-rim{fill:none;stroke:rgba(239,232,216,.4);stroke-width:1.5;stroke-dasharray:2 2.6}.ukazka-seal text{font-family:var(--font-display),Georgia,serif;font-size:44px;font-weight:500;fill:var(--vellum)}.ukazka-lead{max-width:36rem;margin:0 0 1.75rem;font-size:1.08rem;line-height:1.55;color:var(--ink-dim)}.ukazka-status{padding:.5rem .75rem;border-left:2px solid var(--brass);background:var(--brass-soft);border-radius:0 4px 4px 0;font-size:.92rem}.ukazka-error,.ukazka-status{max-width:36rem;margin:0 0 1.25rem}.ukazka-start{margin:0 0 1rem}.ukazka-cta{padding:.85rem 1.4rem;font-size:1.02rem}.ukazka-cta[aria-busy]{cursor:progress}.ukazka-links{margin:0;font-size:.9rem;color:var(--ink-dim)}.ukazka-links a{color:var(--brass)}.ukazka-points{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}.ukazka-points li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:.9rem;column-gap:.9rem;align-items:start}.ukazka-points h2{grid-column:2;margin:.2rem 0 .35rem;font-family:var(--font-ui),system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35}.ukazka-points p{grid-column:2;margin:0;font-size:.9rem;color:var(--ink-dim)}.ukazka-icon{grid-row:1/span 2;width:2.25rem;height:2.25rem}.ukazka-icon svg{width:100%;height:100%;fill:none;stroke:var(--brass);stroke-width:1.3;stroke-linecap:round}.ukazka-icon .is-red{stroke:var(--seal-text);stroke-width:1.8}.ukazka-icon .is-fill{fill:var(--seal);stroke:#6e2525}.ukazka-icon .is-rim{stroke:rgba(239,232,216,.45);stroke-width:.8;stroke-dasharray:1 1.3}.ukazka-icon text{fill:var(--brass);stroke:none;font-family:var(--font-display),Georgia,serif;font-size:20px}.ukazka-foot{width:100%;max-width:1120px;margin:0 auto;padding:1.25rem 16px 2rem;border-top:1px solid rgba(198,165,106,.14);font-size:.75rem;color:var(--ink-dim)}.ukazka-foot p{margin:0}.ukazka-foot a{color:inherit}.ukazka-back h1{font-size:1.9rem}.ukazka-back .btn-primary{margin-top:.75rem}@media (prefers-reduced-motion:no-preference){.ukazka-lead,.ukazka-line,.ukazka-links,.ukazka-start{animation:brief-fade .52s var(--ease) both}.ukazka-line-2{animation-delay:.12s}.ukazka-lead{animation-delay:.26s}.ukazka-links,.ukazka-start{animation-delay:.36s}.ukazka-seal{animation:seal-press .26s var(--ease) .82s both}.ukazka-seal svg{animation:seal-imprint .56s var(--ease) 1.04s}.ukazka-hero:after{animation:brief-draw .9s var(--ease) .5s both}}@media (max-width:759px){.ukazka-main{padding-top:1.25rem}.ukazka-points{grid-template-columns:1fr;gap:1.4rem;margin-top:2rem}.ukazka-cta{width:100%;justify-content:center;text-align:center}}.demo-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem 16px;background:rgba(21,38,52,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--brass-line);font-size:.85rem}.demo-bar-note{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--ink-dim)}.demo-bar-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--seal);box-shadow:0 0 0 3px rgba(156,59,59,.2)}.demo-bar-short{display:none}.demo-bar-roles{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.demo-bar-label{color:var(--fog);font-size:.8rem}.demo-switch{display:inline-flex;border:1px solid var(--brass-line);border-radius:6px;overflow:hidden}.demo-switch-opt{padding:.3rem .75rem;border:0;background:transparent;color:var(--ink-dim);font-size:.82rem;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.demo-switch-opt+.demo-switch-opt{border-left:1px solid var(--brass-line)}.demo-switch-opt:hover:not(:disabled){color:var(--ink)}.demo-switch-opt[data-current]{background:var(--brass-soft);color:var(--brass)}.demo-switch-opt:disabled{opacity:1;cursor:progress}.demo-switch[aria-busy] .demo-switch-opt[data-current]{animation:skeleton 1.2s linear infinite}.demo-switch-opt:focus-visible{outline-offset:-2px;border-radius:0}.demo-bar-cta{display:inline-flex;align-items:center;padding:.34rem .8rem;border-radius:6px;border:1px solid var(--brass);background:transparent;color:var(--brass);font-weight:500;font-size:.82rem;transition:background var(--t-fast) var(--ease)}.demo-bar-cta:hover{background:var(--brass-soft)}.demo-bar-error{flex-basis:100%;margin:0;color:var(--seal-text);font-size:.82rem}@media (max-width:959px){.demo-bar{top:3.4rem;gap:.5rem .75rem}}@media (max-width:639px){.demo-bar-label,.demo-bar-long{display:none}.demo-bar-short{display:inline}.demo-bar{flex-wrap:nowrap;gap:.5rem;padding:.45rem 12px}.demo-bar-note{flex:none;font-size:.8rem}.demo-bar-roles{margin-left:auto}.demo-switch-opt{padding:.3rem .55rem;font-size:.78rem}.demo-bar-cta{flex:none;padding:.3rem .6rem;font-size:.78rem}.demo-bar-error{position:absolute;left:12px;right:12px;top:100%;padding:.3rem .5rem;background:var(--panel);border-bottom:1px solid var(--seal)}}@media (min-width:960px){.demo-bar{padding:.55rem 40px}}.lock-icon{flex:none}.locked-btn{color:var(--brass);border-color:var(--brass-line)}.locked-btn:hover:not(:disabled){color:var(--brass);background:var(--brass-soft)}.locked-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;max-width:46rem;margin-top:.5rem;padding:1.4rem 1.5rem;background:var(--grain),var(--panel);border:1px dashed var(--brass-line);border-radius:var(--radius)}.locked-seal{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--brass-line);color:var(--brass)}.locked-copy h2{font-size:1.2rem;margin:.35rem 0 .4rem}.locked-copy p{color:var(--ink-dim);margin:0 0 1rem;max-width:36rem}.locked-copy .locked-btn{margin-left:-.7rem}.interest-dialog{width:min(44rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:auto;color:var(--ink);background:var(--grain),var(--panel);border:1px solid var(--brass-line);border-radius:var(--radius);box-shadow:var(--shadow-2)}.interest-dialog::-webkit-backdrop{background:rgba(11,20,28,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.interest-dialog::backdrop{background:rgba(11,20,28,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.interest-dialog-body{padding:1.5rem 1.75rem 1.75rem}.interest-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.interest-dialog-head .mark{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.05rem;color:var(--brass)}.interest-dialog-close{margin-right:-.7rem}.interest-dialog h2{font-size:1.6rem;margin:0 0 .5rem}.interest-dialog .lead{margin-bottom:.4rem}.interest-dialog-note{color:var(--ink-dim);font-size:.9rem}@media (prefers-reduced-motion:no-preference){.interest-dialog[open]{animation:brief-fade .22s var(--ease)}}@media (max-width:639px){.interest-dialog-body{padding:1.25rem 1.1rem 1.4rem}}.auth-demo{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--brass-line);font-size:.85rem;color:var(--ink-dim)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.run-fieldset{border:0;padding:0;margin:0 0 1rem}.run-fieldset legend{font-size:.85rem;color:var(--ink-dim);margin-bottom:.4rem;padding:0}.run-fieldset .check-field{margin:.35rem 0;color:var(--ink)}.run-prepare>.btn-primary{margin-top:1rem}.run-table{min-width:40rem}.run-table td{padding:.4rem .35rem;vertical-align:middle}.run-table input[type=text],.run-table select{padding:.35rem .5rem;font-size:.9rem}.run-table .run-desc{min-width:10rem}.run-table .run-desc .people-note{display:block;margin-top:.2rem}.run-table .run-qty{width:4.25rem}.run-table .run-unit{width:3.75rem}.run-table .run-price{width:6.75rem}.run-table select{width:4.9rem}.run-table .run-remove{padding:.3rem .45rem}.run-editor .matter-main>.panel{min-width:0}.run-num{text-align:right;white-space:nowrap}.run-advance td{background:rgba(198,165,106,.05)}.run-merge{margin-top:1rem}.run-inline{display:flex;flex-wrap:wrap;gap:.5rem}.run-inline input{flex:1 1 16rem;min-width:0}.run-add{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.run-totals{margin:.5rem 0 1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.88rem}.run-totals>div{display:flex;justify-content:space-between;gap:.75rem}.run-totals dt{color:var(--ink-dim)}.run-totals dd{margin:0}.run-totals .run-subtotal{padding-top:.35rem;border-top:1px solid rgba(198,165,106,.12)}.run-totals .run-total{padding-top:.45rem;border-top:1px solid var(--brass-line);font-size:1rem}.run-totals .run-total dt{color:var(--ink)}.run-seal{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;margin-top:1.25rem}.run-customer{padding-top:.75rem;border-top:1px solid rgba(198,165,106,.12);font-size:.88rem}.run-customer p{margin:.1rem 0}.run-customer .run-customer-name{color:var(--ink);font-weight:500}.run-customer .desk-error,.run-customer .people-note{margin-top:.4rem}.run-discard{margin-top:1rem;display:flex;justify-content:flex-end}.documents-table{min-width:50rem}.doc-sums{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:.6rem 0 1.1rem}.doc-sums>div{display:flex;flex-direction:column;gap:.1rem}.doc-sums dt{font-size:.78rem;color:var(--ink-dim)}.doc-sums dd{margin:0;font-size:1.1rem}.doc-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;margin:0 0 1.4rem}.doc-filters>div{display:flex;flex-direction:column;gap:.2rem}.doc-filters label{font-size:.78rem;color:var(--ink-dim)}.doc-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}