@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root:not([data-theme]),:root[data-theme=kimios]{--theme-color-primary-50: #edf7f1;--theme-color-primary-100: #d4ecdd;--theme-color-primary-200: #a9d8bb;--theme-color-primary-300: #77bf96;--theme-color-primary-400: #4ba676;--theme-color-primary-500: #2f8f5e;--theme-color-primary-600: #1f7a4d;--theme-color-primary-700: #16633f;--theme-color-primary-800: #114e33;--theme-color-primary-900: #0d3d28;--theme-color-primary-950: #06231a;--theme-color-accent-50: #fff6eb;--theme-color-accent-100: #ffe6c7;--theme-color-accent-200: #ffcb88;--theme-color-accent-300: #ffac4d;--theme-color-accent-400: #fb8f1c;--theme-color-accent-500: #ea7709;--theme-color-accent-600: #c45e04;--theme-color-accent-700: #9a4805;--theme-color-accent-800: #78390a;--theme-color-accent-900: #62300c;--theme-color-accent-950: #391806;--theme-color-error-50: #fef2f2;--theme-color-error-100: #fee2e2;--theme-color-error-200: #fecaca;--theme-color-error-300: #fca5a5;--theme-color-error-400: #f87171;--theme-color-error-500: #ef4444;--theme-color-error-600: #dc2626;--theme-color-error-700: #b91c1c;--theme-color-error-800: #991b1b;--theme-color-error-900: #7f1d1d;--theme-color-error-950: #450a0a;--kim-info-50: #eff6ff;--kim-info-100: #dbeafe;--kim-info-200: #bfdbfe;--kim-info-300: #93c5fd;--kim-info-400: #60a5fa;--kim-info-500: #3b82f6;--kim-info-600: #2563eb;--kim-info-700: #1d4ed8;--kim-info-800: #1e40af;--kim-info-900: #1e3a8a;--kim-info-950: #172554;--kim-success: var(--theme-color-primary-600);--kim-success-soft: var(--theme-color-primary-100);--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #f6f8f5;--kim-neutral-100: #ecf0ea;--kim-neutral-200: #d9e1d4;--kim-neutral-300: #b9c5b2;--kim-neutral-400: #8d9b87;--kim-neutral-500: #667063;--kim-neutral-600: #4c544a;--kim-neutral-700: #3a403a;--kim-neutral-800: #262a26;--kim-neutral-900: #171917;--kim-neutral-950: #0c0d0c;--kim-shadow-brand-rgb: 22 99 63;--kim-glow-rgb: 234 119 9;--kim-gradient-tail: #1a5e48;--kim-success-rgb: 31 122 77;--kim-warning-rgb: 234 119 9;--kim-info-rgb: 59 130 246;--kim-error-rgb: 220 38 38;--kim-success-strong: var(--theme-color-primary-300)}:root[data-theme=sovereign]{--theme-color-primary-50: #eef2fb;--theme-color-primary-100: #d9e2f5;--theme-color-primary-200: #b3c5ea;--theme-color-primary-300: #839fdb;--theme-color-primary-400: #5479c9;--theme-color-primary-500: #2f59b3;--theme-color-primary-600: #1f479b;--theme-color-primary-700: #1a3a7e;--theme-color-primary-800: #182f61;--theme-color-primary-900: #15264a;--theme-color-primary-950: #0c1730;--theme-color-accent-50: #fbf7ec;--theme-color-accent-100: #f4ead0;--theme-color-accent-200: #e8d29b;--theme-color-accent-300: #d9b95f;--theme-color-accent-400: #cba63f;--theme-color-accent-500: #b58f36;--theme-color-accent-600: #96742c;--theme-color-accent-700: #785c25;--theme-color-accent-800: #5c481f;--theme-color-accent-900: #48391b;--theme-color-accent-950: #29200f;--theme-color-error-50: #fef2f2;--theme-color-error-100: #fee2e2;--theme-color-error-200: #fecaca;--theme-color-error-300: #fca5a5;--theme-color-error-400: #f87171;--theme-color-error-500: #ef4444;--theme-color-error-600: #dc2626;--theme-color-error-700: #b91c1c;--theme-color-error-800: #991b1b;--theme-color-error-900: #7f1d1d;--theme-color-error-950: #450a0a;--kim-info-50: #ecf6fb;--kim-info-100: #cfeaf5;--kim-info-200: #a3d7ec;--kim-info-300: #67bfe0;--kim-info-400: #2ea3cd;--kim-info-500: #1187b2;--kim-info-600: #0e6e93;--kim-info-700: #105876;--kim-info-800: #134960;--kim-info-900: #133c50;--kim-info-950: #0a2432;--kim-success: #167e5b;--kim-success-soft: #d7efe7;--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #f5f7fa;--kim-neutral-100: #e9edf3;--kim-neutral-200: #d4dbe6;--kim-neutral-300: #b2bccb;--kim-neutral-400: #8490a3;--kim-neutral-500: #5e6a7d;--kim-neutral-600: #474f5e;--kim-neutral-700: #353b47;--kim-neutral-800: #232833;--kim-neutral-900: #151a21;--kim-neutral-950: #0b0d12;--kim-shadow-brand-rgb: 26 58 126;--kim-glow-rgb: 181 143 54;--kim-gradient-tail: #12213f;--kim-success-rgb: 22 126 91;--kim-warning-rgb: 181 143 54;--kim-info-rgb: 17 135 178;--kim-error-rgb: 220 38 38;--kim-success-strong: #62c6a2}:root[data-theme=sovereign].scheme-dark{--kim-success: #2a9c74;--kim-success-soft: #123a2e;--kim-info-soft: #0f2f3f;--kim-warning-soft: #3a2f14;--kim-glow-rgb: 168 133 52;--kim-gradient-tail: #0d1830}:root[data-theme=slate]{--theme-color-primary-50: #eef0fe;--theme-color-primary-100: #e1e3fd;--theme-color-primary-200: #c7c9fb;--theme-color-primary-300: #a3a4f5;--theme-color-primary-400: #807fee;--theme-color-primary-500: #6257e8;--theme-color-primary-600: #4f43d6;--theme-color-primary-700: #3f34ad;--theme-color-primary-800: #332b86;--theme-color-primary-900: #292460;--theme-color-primary-950: #17143a;--theme-color-accent-50: #f6fbe8;--theme-color-accent-100: #eaf5c9;--theme-color-accent-200: #d5eb96;--theme-color-accent-300: #bcdd5c;--theme-color-accent-400: #a3c934;--theme-color-accent-500: #86a613;--theme-color-accent-600: #6b8410;--theme-color-accent-700: #52640f;--theme-color-accent-800: #414f12;--theme-color-accent-900: #374113;--theme-color-accent-950: #1c2306;--theme-color-error-50: #fef2f2;--theme-color-error-100: #fee2e2;--theme-color-error-200: #fecaca;--theme-color-error-300: #fca5a5;--theme-color-error-400: #f87171;--theme-color-error-500: #ef4444;--theme-color-error-600: #dc2626;--theme-color-error-700: #b91c1c;--theme-color-error-800: #991b1b;--theme-color-error-900: #7f1d1d;--theme-color-error-950: #450a0a;--kim-info-50: #ecf7fb;--kim-info-100: #cfecf6;--kim-info-200: #a1d9ee;--kim-info-300: #64c2e2;--kim-info-400: #2ba7cf;--kim-info-500: #0f8bb4;--kim-info-600: #0d7192;--kim-info-700: #0f5b74;--kim-info-800: #114b5f;--kim-info-900: #123e50;--kim-info-950: #0a2532;--kim-success: #0f855c;--kim-success-soft: #d4f0e5;--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #f6f7fb;--kim-neutral-100: #eceef5;--kim-neutral-200: #dbdde9;--kim-neutral-300: #bfc2d3;--kim-neutral-400: #888ca2;--kim-neutral-500: #5f6377;--kim-neutral-600: #474b5b;--kim-neutral-700: #363945;--kim-neutral-800: #23252f;--kim-neutral-900: #16171f;--kim-neutral-950: #0b0c11;--kim-shadow-brand-rgb: 63 52 173;--kim-glow-rgb: 134 166 19;--kim-gradient-tail: #171445;--kim-success-rgb: 15 133 92;--kim-warning-rgb: 134 166 19;--kim-info-rgb: 15 139 180;--kim-error-rgb: 220 38 38;--kim-success-strong: #3fcf98}:root[data-theme=slate].scheme-dark{--kim-success: #2a9c74;--kim-success-soft: #0f382b;--kim-info-soft: #0d2f3d;--kim-warning-soft: #2c3410;--kim-glow-rgb: 122 150 20;--kim-gradient-tail: #12103a}:root[data-theme=midnight]{--theme-color-primary-50: #e0f7fa;--theme-color-primary-100: #b8eef2;--theme-color-primary-200: #8ce3ea;--theme-color-primary-300: #4dd0dd;--theme-color-primary-400: #24bccb;--theme-color-primary-500: #109cad;--theme-color-primary-600: #0c7d8c;--theme-color-primary-700: #0b616e;--theme-color-primary-800: #0e4f5a;--theme-color-primary-900: #103f48;--theme-color-primary-950: #06232a;--theme-color-accent-50: #fff1ee;--theme-color-accent-100: #ffdfd8;--theme-color-accent-200: #ffc2b5;--theme-color-accent-300: #ff9d84;--theme-color-accent-400: #ff7a5c;--theme-color-accent-500: #f4603f;--theme-color-accent-600: #dd4527;--theme-color-accent-700: #b53a20;--theme-color-accent-800: #90311e;--theme-color-accent-900: #762a1b;--theme-color-accent-950: #40130b;--theme-color-error-50: #fdf2f4;--theme-color-error-100: #fbe1e7;--theme-color-error-200: #f6c6d0;--theme-color-error-300: #f096a8;--theme-color-error-400: #e5647e;--theme-color-error-500: #dc3a5c;--theme-color-error-600: #c9284c;--theme-color-error-700: #a81f40;--theme-color-error-800: #8a1c39;--theme-color-error-900: #741b33;--theme-color-error-950: #400a18;--kim-info-50: #e8f4fd;--kim-info-100: #cbe6fa;--kim-info-200: #9dcff5;--kim-info-300: #5bb2ec;--kim-info-400: #2b95dd;--kim-info-500: #1379c2;--kim-info-600: #106aa8;--kim-info-700: #125a86;--kim-info-800: #124a6e;--kim-info-900: #123d5a;--kim-info-950: #0a2334;--kim-success: #0d8060;--kim-success-soft: #d1f0e5;--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #0d151a;--kim-neutral-100: #121e24;--kim-neutral-200: #1c2a31;--kim-neutral-300: #2a3b43;--kim-neutral-400: #4a5a62;--kim-neutral-500: #728389;--kim-neutral-600: #9aa9af;--kim-neutral-700: #b9c5c9;--kim-neutral-800: #d3dcdf;--kim-neutral-900: #e8eef0;--kim-neutral-950: #f3f7f8;--kim-surface-canvas: #0f1a1f;--kim-surface-raised: #142128;--kim-shadow-brand-rgb: 11 97 110;--kim-glow-rgb: 244 96 63;--kim-gradient-tail: #06232a;--kim-success-rgb: 13 128 96;--kim-warning-rgb: 244 96 63;--kim-info-rgb: 19 121 194;--kim-error-rgb: 201 40 76;--kim-success-strong: #43d9a3}:root[data-theme=midnight].scheme-dark{--kim-neutral-50: #eef4f5;--kim-neutral-100: #dde7e9;--kim-neutral-200: #c3d0d3;--kim-neutral-300: #9aabb0;--kim-neutral-400: #7a8e95;--kim-neutral-500: #55686f;--kim-neutral-600: #3f5158;--kim-neutral-700: #2b3a40;--kim-neutral-800: #18242a;--kim-neutral-900: #0f1a1f;--kim-neutral-950: #070f12;--kim-success: #2bb98a;--kim-success-soft: #0c3327;--kim-info-soft: #0b2c3d;--kim-warning-soft: #3a1c12;--kim-glow-rgb: 230 90 60;--kim-gradient-tail: #041a20}:root[data-theme=heritage]{--theme-color-primary-50: #f2fbe7;--theme-color-primary-100: #e2f5c9;--theme-color-primary-200: #c8ec9a;--theme-color-primary-300: #a5de5f;--theme-color-primary-400: #6cca18;--theme-color-primary-500: #58a814;--theme-color-primary-600: #3f7d18;--theme-color-primary-700: #336314;--theme-color-primary-800: #294e14;--theme-color-primary-900: #234015;--theme-color-primary-950: #0f2107;--theme-color-accent-50: #fff3e6;--theme-color-accent-100: #ffe2c2;--theme-color-accent-200: #ffcb8a;--theme-color-accent-300: #ffab4d;--theme-color-accent-400: #fe9a2b;--theme-color-accent-500: #fe8510;--theme-color-accent-600: #d96a0a;--theme-color-accent-700: #b3540e;--theme-color-accent-800: #8f4310;--theme-color-accent-900: #74380f;--theme-color-accent-950: #401c06;--theme-color-error-50: #fdf3f2;--theme-color-error-100: #fbe0dd;--theme-color-error-200: #f6c2bd;--theme-color-error-300: #ee9a92;--theme-color-error-400: #e05d54;--theme-color-error-500: #d13a30;--theme-color-error-600: #c2281f;--theme-color-error-700: #a11f18;--theme-color-error-800: #841d18;--theme-color-error-900: #6f1c18;--theme-color-error-950: #3d0c09;--kim-info-50: #e9f6fb;--kim-info-100: #c8e9f3;--kim-info-200: #96d5e8;--kim-info-300: #5bbcd8;--kim-info-400: #2b9cbc;--kim-info-500: #0f7fa0;--kim-info-600: #0d6a86;--kim-info-700: #105a70;--kim-info-800: #114a5c;--kim-info-900: #123d4c;--kim-info-950: #0a2430;--kim-success: var(--theme-color-primary-600);--kim-success-soft: var(--theme-color-primary-100);--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #faf7f2;--kim-neutral-100: #f2ede3;--kim-neutral-200: #e6ddcd;--kim-neutral-300: #d2c4ab;--kim-neutral-400: #a99a7f;--kim-neutral-500: #6b604d;--kim-neutral-600: #524a3b;--kim-neutral-700: #423b2f;--kim-neutral-800: #2c2820;--kim-neutral-900: #1c1a15;--kim-neutral-950: #0f0e0b;--kim-shadow-brand-rgb: 51 99 20;--kim-glow-rgb: 254 133 16;--kim-gradient-tail: #1c3a12;--kim-success-rgb: 63 125 24;--kim-warning-rgb: 254 133 16;--kim-info-rgb: 15 127 160;--kim-error-rgb: 194 40 31;--kim-success-strong: #a5de5f}:root[data-theme=heritage].scheme-dark{--kim-success: #7bc32a;--kim-success-soft: #22320f;--kim-info-soft: #0c2731;--kim-warning-soft: #3a2408;--kim-glow-rgb: 235 125 20;--kim-gradient-tail: #16300f}:root[data-theme=encre]{--theme-color-primary-50: #fbf1f4;--theme-color-primary-100: #f8e5eb;--theme-color-primary-200: #f0c6d3;--theme-color-primary-300: #e29db2;--theme-color-primary-400: #cc6a89;--theme-color-primary-500: #ad3a5e;--theme-color-primary-600: #8c1d3f;--theme-color-primary-700: #6d1330;--theme-color-primary-800: #551027;--theme-color-primary-900: #3d1020;--theme-color-primary-950: #240711;--theme-color-accent-50: #fcf8ec;--theme-color-accent-100: #f7edd4;--theme-color-accent-200: #eed9a4;--theme-color-accent-300: #e2bf6c;--theme-color-accent-400: #d4a73f;--theme-color-accent-500: #c69524;--theme-color-accent-600: #9a6f12;--theme-color-accent-700: #7a5810;--theme-color-accent-800: #5e4410;--theme-color-accent-900: #4a360f;--theme-color-accent-950: #2a1e07;--theme-color-error-50: #fef2f2;--theme-color-error-100: #fee2e2;--theme-color-error-200: #fecaca;--theme-color-error-300: #fca5a5;--theme-color-error-400: #f87171;--theme-color-error-500: #ef4444;--theme-color-error-600: #c2410c;--theme-color-error-700: #9a3412;--theme-color-error-800: #7c2d12;--theme-color-error-900: #651f0b;--theme-color-error-950: #3b1004;--kim-info-50: #eff6ff;--kim-info-100: #dbeafe;--kim-info-200: #bfdbfe;--kim-info-300: #93c5fd;--kim-info-400: #60a5fa;--kim-info-500: #3b82f6;--kim-info-600: #2563eb;--kim-info-700: #1d4ed8;--kim-info-800: #1e40af;--kim-info-900: #1e3a8a;--kim-info-950: #172554;--kim-success: #1f6b4a;--kim-success-soft: #e0f0e7;--kim-warning: var(--theme-color-accent-500);--kim-warning-soft: var(--theme-color-accent-100);--kim-info: var(--kim-info-500);--kim-info-soft: var(--kim-info-100);--kim-neutral-50: #faf7f8;--kim-neutral-100: #f2e9ec;--kim-neutral-200: #e4d7dc;--kim-neutral-300: #c9b3bc;--kim-neutral-400: #a08a93;--kim-neutral-500: #7d6770;--kim-neutral-600: #6d565f;--kim-neutral-700: #4c3a41;--kim-neutral-800: #33252b;--kim-neutral-900: #23131a;--kim-neutral-950: #140a0e;--kim-shadow-brand-rgb: 109 19 48;--kim-glow-rgb: 198 149 36;--kim-gradient-tail: #3d1020;--kim-success-rgb: 31 107 74;--kim-warning-rgb: 198 149 36;--kim-info-rgb: 59 130 246;--kim-error-rgb: 194 65 12;--kim-success-strong: #7fd1a8;--p-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif}:root[data-theme=encre].scheme-dark{--kim-success: #3fa877;--kim-success-soft: #12301f;--kim-warning-soft: #3a2c10;--kim-info-soft: #0f2f3f;--kim-glow-rgb: 176 134 40}:root{color-scheme:light;--p-font-text: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-font-display: var(--p-font-text);--p-font-mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--p-bg: light-dark(var(--kim-neutral-50), var(--kim-neutral-950));--p-surface: light-dark(var(--kim-surface-canvas, #ffffff), var(--kim-neutral-900));--p-surface-2: light-dark(var(--kim-neutral-100), var(--kim-neutral-800));--p-sunk: light-dark(var(--kim-neutral-100), var(--kim-neutral-950));--p-line: light-dark(var(--kim-neutral-200), var(--kim-neutral-800));--p-line-strong: light-dark(var(--kim-neutral-300), var(--kim-neutral-700));--p-text: light-dark(var(--kim-neutral-900), var(--kim-neutral-50));--p-text-muted: light-dark(var(--kim-neutral-600), var(--kim-neutral-400));--p-text-faint: light-dark(var(--kim-neutral-500), var(--kim-neutral-500));--p-primary: var(--theme-color-primary-600);--p-primary-hover: var(--theme-color-primary-700);--p-on-primary: #ffffff;--p-primary-text: light-dark(var(--theme-color-primary-700), var(--theme-color-primary-300));--p-primary-soft: color-mix(in srgb, var(--theme-color-primary-500) 11%, var(--p-surface));--p-primary-line: color-mix(in srgb, var(--theme-color-primary-500) 35%, var(--p-surface));--p-accent: var(--theme-color-accent-500);--p-accent-text: light-dark(var(--theme-color-accent-700), var(--theme-color-accent-300));--p-accent-soft: color-mix(in srgb, var(--theme-color-accent-500) 14%, var(--p-surface));--p-success-text: light-dark(var(--kim-success), var(--kim-success-strong));--p-success-soft: color-mix(in srgb, rgb(var(--kim-success-rgb)) 13%, var(--p-surface));--p-info-text: light-dark(var(--kim-info-700), var(--kim-info-300));--p-info-soft: color-mix(in srgb, rgb(var(--kim-info-rgb)) 12%, var(--p-surface));--p-danger: light-dark(var(--theme-color-error-600), var(--theme-color-error-400));--p-danger-text: light-dark(var(--theme-color-error-700), var(--theme-color-error-300));--p-danger-soft: color-mix(in srgb, rgb(var(--kim-error-rgb)) 11%, var(--p-surface));--p-focus: rgb(var(--kim-glow-rgb) / .5);--p-shadow: 0 1px 2px rgb(0 0 0 / .04), 0 2px 6px -2px rgb(0 0 0 / .06);--p-shadow-pop: 0 12px 32px -8px rgb(0 0 0 / .22), 0 2px 6px rgb(0 0 0 / .08);--p-r-sm: 6px;--p-r: 10px;--p-r-lg: 16px;--p-rail-w: 15.5rem;--p-topbar-h: 3.5rem}html.scheme-dark{color-scheme:dark;--p-shadow: 0 1px 2px rgb(0 0 0 / .4);--p-shadow-pop: 0 16px 40px -8px rgb(0 0 0 / .65), 0 0 0 1px var(--p-line)}:root[data-theme=midnight]:not(.scheme-dark){--p-primary-text: var(--theme-color-primary-300);--p-accent-text: var(--theme-color-accent-300);--p-info-text: var(--kim-info-300);--p-danger: var(--theme-color-error-400);--p-danger-text: var(--theme-color-error-300);--p-success-text: var(--kim-success-strong);--p-shadow: 0 1px 2px rgb(0 0 0 / .4)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--p-bg);color:var(--p-text);font-family:var(--p-font-text);font-size:.9375rem;line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--p-font-display);letter-spacing:-.015em;line-height:1.2;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--p-primary-text);text-underline-offset:.18em}code,kbd,pre{font-family:var(--p-font-mono);font-size:.875em}::selection{background:color-mix(in srgb,var(--theme-color-primary-500) 30%,transparent)}:focus-visible{outline:2px solid var(--p-primary);outline-offset:2px;box-shadow:0 0 0 5px var(--p-focus);border-radius:var(--p-r-sm)}input:-webkit-autofill,input:autofill{-webkit-text-fill-color:var(--p-text);box-shadow:0 0 0 100px var(--p-surface) inset}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--p-primary);color:var(--p-on-primary);padding:.5rem .9rem;border-radius:var(--p-r-sm)}.skip-link:focus{top:.75rem}.icon{width:1.125rem;height:1.125rem;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:.95rem;height:.95rem}.icon--lg{width:1.5rem;height:1.5rem}.mono{font-family:var(--p-font-mono);font-size:.8125rem}.muted{color:var(--p-text-muted)}.faint{color:var(--p-text-faint)}.tabular{font-variant-numeric:tabular-nums}.p-shell{display:grid;grid-template-columns:var(--p-rail-w) minmax(0,1fr);min-height:100dvh}.p-rail{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:1.25rem;padding:1rem .75rem;background:var(--p-surface);border-right:1px solid var(--p-line);overflow-y:auto}.p-brand{display:flex;align-items:center;gap:.6rem;padding:.25rem .5rem .5rem;color:var(--p-text);text-decoration:none}.p-brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;background:var(--p-primary);color:var(--p-on-primary);flex:none}.p-brand-text{display:flex;flex-direction:column;line-height:1.1}.p-brand-name{font-family:var(--p-font-display);font-weight:650;font-size:1.05rem;letter-spacing:-.02em}.p-brand-sub{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--p-text-faint)}.p-nav{display:flex;flex-direction:column;gap:1.1rem}.p-nav-group{display:flex;flex-direction:column;gap:2px}.p-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--p-text-faint)}.p-nav-group>.p-label{padding:0 .6rem .35rem}.p-nav a{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:var(--p-r-sm);color:var(--p-text-muted);text-decoration:none;font-weight:500;font-size:.9rem}.p-nav a:hover{background:var(--p-surface-2);color:var(--p-text)}.p-nav a[aria-current=page]{background:var(--p-primary-soft);color:var(--p-primary-text);font-weight:600}.p-nav .p-count{margin-left:auto}.p-count{min-width:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--p-accent-soft);color:var(--p-accent-text);font-size:.75rem;font-weight:650;text-align:center;line-height:1.35rem;font-variant-numeric:tabular-nums}.p-rail-foot{margin-top:auto;padding:.75rem .6rem 0;border-top:1px solid var(--p-line);font-size:.75rem;color:var(--p-text-faint)}.p-scrim{display:none}.p-main{display:flex;flex-direction:column;min-width:0}.p-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.75rem;height:var(--p-topbar-h);padding:0 1.5rem;background:color-mix(in srgb,var(--p-bg) 86%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--p-line)}.p-topbar-title{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.875rem;color:var(--p-text-muted)}.p-topbar-title strong{color:var(--p-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-topbar-tools{margin-left:auto;display:flex;align-items:center;gap:.35rem}.p-btn.p-menu-toggle{display:none}.p-page{width:100%;max-width:76rem;padding:1.75rem 2rem 4rem;display:flex;flex-direction:column;gap:1.5rem}.p-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem}.p-page-head>div:first-child{flex:1 1 28rem;display:flex;flex-direction:column;gap:.4rem}.p-page-head h1{font-size:1.6rem;font-weight:650}.p-page-head p{color:var(--p-text-muted);max-width:62ch}.p-section{display:flex;flex-direction:column;gap:.85rem}.p-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.p-section-head h2{font-size:1.05rem;font-weight:650}.p-section-head a{font-size:.875rem;font-weight:500;text-decoration:none}@media(max-width:60rem){.p-shell{grid-template-columns:minmax(0,1fr)}.p-rail{position:fixed;inset:0 auto 0 0;z-index:60;width:min(18rem,86vw);transform:translate(-102%);transition:transform .18s ease-out;box-shadow:var(--p-shadow-pop)}#p-nav-toggle:checked~.p-shell .p-rail{transform:none}#p-nav-toggle:checked~.p-shell .p-scrim{display:block}.p-scrim{position:fixed;inset:0;z-index:55;background:#00000059}.p-btn.p-menu-toggle{display:inline-flex}.p-topbar{padding:0 1rem}.p-page{padding:1.25rem 1rem 3rem}}@media(max-width:30rem){.p-hide-sm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-tile{padding:1rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--p-line-strong);border-radius:var(--p-r-sm);background:var(--p-surface);color:var(--p-text);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.p-btn:hover{background:var(--p-surface-2)}.p-btn--primary{background:var(--p-primary);border-color:var(--p-primary);color:var(--p-on-primary)}.p-btn--primary:hover{background:var(--p-primary-hover);border-color:var(--p-primary-hover)}.p-btn--ghost{border-color:transparent;background:transparent;color:var(--p-text-muted)}.p-btn--ghost:hover{color:var(--p-text)}.p-btn--danger{color:var(--p-danger-text);border-color:color-mix(in srgb,var(--p-danger) 45%,var(--p-surface))}.p-btn--danger:hover{background:var(--p-danger-soft)}.p-btn--sm{min-height:2rem;padding:0 .7rem;font-size:.8125rem}.p-btn--block{width:100%}.p-btn--icon{width:2.25rem;min-height:2.25rem;padding:0}.p-btn[disabled],.p-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.p-card{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-r-lg);box-shadow:var(--p-shadow);padding:1.25rem}.p-card--flush{padding:0;overflow:hidden}.p-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.p-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.p-grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.p-tile{display:flex;flex-direction:column;gap:.6rem;color:inherit;text-decoration:none}a.p-tile:hover{border-color:var(--p-primary-line)}.p-tile-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--p-r);background:var(--p-primary-soft);color:var(--p-primary-text)}.p-tile h3{font-size:1rem;font-weight:650}.p-tile p{color:var(--p-text-muted);font-size:.875rem}.p-tile-foot{margin-top:auto;padding-top:.4rem;display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--p-text-muted)}.p-divider{height:1px;background:var(--p-line);border:0;margin:0}.p-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;background:var(--p-surface-2);color:var(--p-text-muted);font-size:.75rem;font-weight:600;line-height:1.35rem;white-space:nowrap}.p-chip:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor;opacity:.85}.p-chip--plain:before{display:none}.p-chip--primary{background:var(--p-primary-soft);color:var(--p-primary-text)}.p-chip--success{background:var(--p-success-soft);color:var(--p-success-text)}.p-chip--warning{background:var(--p-accent-soft);color:var(--p-accent-text)}.p-chip--info{background:var(--p-info-soft);color:var(--p-info-text)}.p-chip--danger{background:var(--p-danger-soft);color:var(--p-danger-text)}.p-alert{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-surface);font-size:.9rem}.p-alert>.icon{margin-top:.12rem}.p-alert-body{flex:1;display:flex;flex-direction:column;gap:.2rem}.p-alert-body strong{font-weight:650}.p-alert--info{background:var(--p-info-soft);border-color:transparent}.p-alert--info>.icon{color:var(--p-info-text)}.p-alert--warning{background:var(--p-accent-soft);border-color:transparent}.p-alert--warning>.icon{color:var(--p-accent-text)}.p-alert--success{background:var(--p-success-soft);border-color:transparent}.p-alert--success>.icon{color:var(--p-success-text)}.p-alert--danger{background:var(--p-danger-soft);border-color:transparent}.p-alert--danger>.icon{color:var(--p-danger-text)}.p-form{display:flex;flex-direction:column;gap:1rem}.p-form-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.p-field{display:flex;flex-direction:column;gap:.35rem}.p-field>label,.p-field-label{font-size:.8125rem;font-weight:600;color:var(--p-text)}.p-field .p-hint{font-size:.78rem;color:var(--p-text-faint)}.p-field .p-error{font-size:.78rem;color:var(--p-danger-text);font-weight:500}.p-input,.p-select,.p-textarea{width:100%;min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--p-line-strong);border-radius:var(--p-r-sm);background:var(--p-surface);color:var(--p-text);font:inherit;font-size:.9rem}.p-textarea{min-height:6rem;resize:vertical}.p-input:hover,.p-select:hover,.p-textarea:hover{border-color:var(--p-text-faint)}.p-input:focus,.p-select:focus,.p-textarea:focus{outline:none;border-color:var(--p-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary) 22%,transparent)}.p-input[aria-invalid=true],.p-select[aria-invalid=true]{border-color:var(--p-danger)}.p-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;color:var(--p-text-muted)}.p-check input{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--p-primary)}.p-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem}.p-table{width:100%;border-collapse:collapse;font-size:.875rem}.p-table th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--p-text-faint);padding:.6rem 1rem;border-bottom:1px solid var(--p-line);white-space:nowrap;background:var(--p-surface)}.p-table td{padding:.7rem 1rem;border-bottom:1px solid var(--p-line);vertical-align:middle}.p-table tr:last-child td{border-bottom:0}.p-table tbody tr:hover td{background:color-mix(in srgb,var(--p-surface-2) 55%,var(--p-surface))}.p-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.p-table-wrap{overflow-x:auto}.p-cell-main{display:flex;flex-direction:column;gap:.1rem}.p-cell-main strong{font-weight:600}.p-cell-main span{color:var(--p-text-faint);font-size:.8rem}.p-row-actions{display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.p-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--p-line);overflow-x:auto}.p-tabs a{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .85rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--p-text-muted);text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap}.p-tabs a:hover{color:var(--p-text)}.p-tabs a[aria-current=page]{color:var(--p-primary-text);border-bottom-color:var(--p-primary);background:color-mix(in srgb,var(--p-primary) 6%,transparent)}.p-tabs a[data-locked]{color:var(--p-text-faint)}.p-code{display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .75rem;border-radius:var(--p-r-sm);background:var(--p-sunk);border:1px solid var(--p-line);font-family:var(--p-font-mono);font-size:.8rem;min-width:0}.p-code code{flex:1;overflow-x:auto;white-space:nowrap;font-size:inherit}.p-copy{flex:none;font-family:var(--p-font-text)}.p-empty{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;color:var(--p-text-muted);font-size:.9rem}.p-empty .icon{color:var(--p-text-faint)}.p-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.55rem 1.25rem;margin:0;font-size:.875rem}.p-facts dt{color:var(--p-text-muted)}.p-facts dd{margin:0;min-width:0}.p-menu{position:relative}.p-menu>summary{list-style:none}.p-menu>summary::-webkit-details-marker{display:none}.p-menu-panel{position:absolute;right:0;top:calc(100% + .4rem);z-index:50;min-width:15rem;padding:.5rem;background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-r);box-shadow:var(--p-shadow-pop)}.p-menu-panel .p-label{display:block;padding:.4rem .5rem .3rem}.p-menu-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem;border:0;border-radius:var(--p-r-sm);background:transparent;color:var(--p-text);font:inherit;font-size:.875rem;text-align:left;text-decoration:none;cursor:pointer}.p-menu-item:hover{background:var(--p-surface-2)}.p-menu-item[aria-checked=true]{background:var(--p-primary-soft);color:var(--p-primary-text);font-weight:600}.p-menu-sep{height:1px;margin:.4rem 0;background:var(--p-line)}.p-swatch{display:inline-flex;flex:none;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.p-swatch i{display:block;width:.6rem;height:1.1rem}.p-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;margin:0 .25rem .25rem;border-radius:var(--p-r-sm);background:var(--p-surface-2)}.p-seg button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .4rem;border:0;border-radius:5px;background:transparent;color:var(--p-text-muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.p-seg button[aria-checked=true]{background:var(--p-surface);color:var(--p-text);box-shadow:var(--p-shadow)}.p-avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--p-accent-soft);color:var(--p-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.02em}.p-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh}.p-auth-aside{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem clamp(2rem,5vw,4.5rem);background:var(--theme-color-primary-900);color:#fff;overflow:hidden}.p-auth-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(to right,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:100% 2rem,2rem 100%;mask-image:linear-gradient(160deg,#000 20%,transparent 85%);pointer-events:none}.p-auth-aside>*{position:relative}.p-auth-aside .p-brand{color:#fff;padding:0}.p-auth-aside .p-brand-mark{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.p-auth-aside .p-brand-sub{color:#fff9}.p-auth-pitch{display:flex;flex-direction:column;gap:1rem;max-width:30rem;margin-top:auto}.p-auth-pitch h1{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:650;color:#fff}.p-auth-pitch p{color:#ffffffbd;font-size:1rem}.p-auth-list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;max-width:30rem}.p-auth-list li{display:flex;gap:.85rem;padding:.85rem 0;border-top:1px solid rgb(255 255 255 / .12)}.p-auth-list .icon{color:var(--theme-color-accent-300);margin-top:.1rem}.p-auth-list strong{display:block;color:#fff;font-weight:600;font-size:.95rem}.p-auth-list span{color:#ffffffa8;font-size:.85rem}.p-auth-aside-foot{margin-top:auto;font-size:.78rem;color:#ffffff8c}.p-auth-main{display:flex;flex-direction:column;padding:1.25rem clamp(1rem,4vw,3rem) 2rem}.p-auth-tools{display:flex;justify-content:flex-end;gap:.35rem}.p-auth-form{width:100%;max-width:26rem;margin:auto;padding:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.p-auth-form header{display:flex;flex-direction:column;gap:.4rem}.p-auth-form h2{font-size:1.5rem;font-weight:650}.p-auth-form header p{color:var(--p-text-muted)}.p-auth-alt{font-size:.875rem;color:var(--p-text-muted);text-align:center}.p-auth-mobile-brand{display:none}@media(max-width:60rem){.p-auth{grid-template-columns:minmax(0,1fr)}.p-auth-aside{display:none}.p-auth-mobile-brand{display:flex;margin-right:auto}}.p-docs{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2rem;align-items:start}.p-docs-nav{position:sticky;top:calc(var(--p-topbar-h) + 1.5rem);display:flex;flex-direction:column;gap:1rem;font-size:.875rem}.p-docs-nav ul{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--p-line)}.p-docs-nav a{display:block;padding:.3rem .75rem;margin-left:-1px;border-left:2px solid transparent;color:var(--p-text-muted);text-decoration:none}.p-docs-nav a:hover{color:var(--p-text)}.p-docs-nav a[aria-current=page]{color:var(--p-primary-text);border-left-color:var(--p-primary);font-weight:600}@media(max-width:60rem){.p-docs{grid-template-columns:minmax(0,1fr)}.p-docs-nav{position:static}}.p-prose{max-width:72ch;font-size:1rem;line-height:1.7}.p-prose>*+*{margin-top:1em}.p-prose h1{font-size:1.75rem;font-weight:650;margin-bottom:.25em}.p-prose h2{font-size:1.25rem;font-weight:650;margin-top:2em;padding-top:1.25em;border-top:1px solid var(--p-line)}.p-prose h3{font-size:1.05rem;font-weight:650;margin-top:1.6em}.p-prose ul,.p-prose ol{padding-left:1.3em}.p-prose li+li{margin-top:.3em}.p-prose code{padding:.12em .35em;border-radius:4px;background:var(--p-sunk);border:1px solid var(--p-line)}.p-prose pre{padding:1rem 1.1rem;border-radius:var(--p-r);background:var(--p-sunk)!important;border:1px solid var(--p-line);overflow-x:auto;line-height:1.55}.p-prose pre code{padding:0;border:0;background:none}.p-prose table{width:100%;border-collapse:collapse;font-size:.9rem}.p-prose th,.p-prose td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--p-line)}.p-prose th{font-weight:650}.p-prose blockquote{margin-left:0;padding:.75rem 1rem;border-left:3px solid var(--p-accent);background:var(--p-accent-soft);border-radius:0 var(--p-r-sm) var(--p-r-sm) 0}.p-prose blockquote>*+*{margin-top:.5em}.p-release{display:flex;flex-direction:column}.p-release-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.1rem 1.25rem}.p-release-title{display:flex;flex-direction:column;gap:.15rem;flex:1 1 18rem}.p-release-title h3{font-size:1.05rem;font-weight:650;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.p-release-title p{color:var(--p-text-muted);font-size:.875rem}.p-version{font-family:var(--p-font-mono);font-size:.8rem;font-weight:500;color:var(--p-text);white-space:nowrap}.p-release-notes{padding:0 1.25rem 1rem;font-size:.875rem;color:var(--p-text-muted);max-width:80ch}.p-older{border-top:1px solid var(--p-line)}.p-older>summary{padding:.7rem 1.25rem;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--p-text-muted)}.p-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.p-steps li{position:relative;display:flex;gap:.85rem;padding-bottom:1.1rem}.p-steps li:last-child{padding-bottom:0}.p-steps li:before{content:"";position:absolute;left:.6rem;top:1.5rem;bottom:.2rem;width:1px;background:var(--p-line-strong)}.p-steps li:last-child:before{display:none}.p-step-dot{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:none;border-radius:50%;border:1.5px solid var(--p-line-strong);background:var(--p-surface);color:var(--p-text-faint);margin-top:.1rem}.p-steps li[data-state=done] .p-step-dot{background:var(--p-primary);border-color:var(--p-primary);color:var(--p-on-primary)}.p-steps li[data-state=current] .p-step-dot{border-color:var(--p-primary);box-shadow:0 0 0 3px var(--p-primary-soft)}.p-steps strong{display:block;font-size:.9rem;font-weight:600}.p-steps span{font-size:.82rem;color:var(--p-text-muted)}.p-steps li[data-state=todo] strong{color:var(--p-text-muted);font-weight:500}.p-secret{display:inline-flex;align-items:center;gap:.4rem}.p-kbd-note{font-size:.8rem;color:var(--p-text-faint)}
