@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");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{--sa-paper-0: #FFFFFF;--sa-paper-50: #FBFAF7;--sa-paper-100:#F4F3EF;--sa-paper-200:#EAE8E2;--sa-rule-100: #E3E1DA;--sa-rule-200: #CFCCC3;--sa-ink-300: #8C8F98;--sa-ink-500: #5B5F6A;--sa-ink-700: #2B303C;--sa-ink-900: #12161F;--sa-stamp-50: #EEEEFA;--sa-stamp-100: #DCDCF6;--sa-stamp-300: #9C9BE0;--sa-stamp-500: #4B49B8;--sa-stamp-600: #3B3A9E;--sa-stamp-700: #2E2D7C;--sa-seal-50: #FCEEF1;--sa-seal-100: #F7D9DF;--sa-seal-500: #C42D4C;--sa-seal-600: #A3213C;--sa-seal-700: #7E1830;--sa-verify-50: #E9F4F1;--sa-verify-100: #CCE6E0;--sa-verify-500: #398476;--sa-verify-600: #2E6F63;--sa-verify-700: #22544B;--sa-due-50: #FBF1E0;--sa-due-100: #F4E1BE;--sa-due-500: #B0771A;--sa-due-600: #8F5E10;--sa-info-50: #E8F1FA;--sa-info-500: #2C6DA8;--sa-info-600: #22557F;--sa-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--sa-font-cond: "IBM Plex Sans Condensed", var(--sa-font-sans);--sa-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--sa-text-2xs: .6875rem;--sa-text-xs: .75rem;--sa-text-sm: .8125rem;--sa-text-md: .875rem;--sa-text-lg: 1rem;--sa-text-xl: 1.25rem;--sa-text-2xl: 1.5rem;--sa-leading-tight: 1.25;--sa-leading-normal: 1.5;--sa-eyebrow-size: var(--sa-text-2xs);--sa-eyebrow-tracking: .08em;--sa-eyebrow-weight: 600;--sa-space-1: 2px;--sa-space-2: 4px;--sa-space-3: 6px;--sa-space-4: 8px;--sa-space-5: 12px;--sa-space-6: 16px;--sa-space-7: 20px;--sa-space-8: 24px;--sa-space-9: 32px;--sa-space-10: 48px;--sa-radius-sm: 3px;--sa-radius-md: 5px;--sa-radius-lg: 8px;--sa-radius-full: 999px;--sa-border-hairline: 1px;--sa-shadow-pop: 0 1px 2px rgba(18,22,31,.06), 0 8px 24px rgba(18,22,31,.12);--sa-shadow-modal: 0 24px 64px rgba(18,22,31,.22);--sa-dur-instant: 80ms;--sa-dur-fast: .12s;--sa-dur-base: .18s;--sa-ease: cubic-bezier(.2, 0, 0, 1);--sa-z-sticky: 10;--sa-z-drawer: 40;--sa-z-dialog: 50;--sa-z-popover: 60;--sa-z-toast: 70;--sa-z-palette: 80}[data-density=comfortable]{--sa-row-h: 40px;--sa-control-h: 34px;--sa-control-h-sm: 28px;--sa-cell-px: var(--sa-space-5);--sa-cell-py: var(--sa-space-4);--sa-table-text: var(--sa-text-md)}[data-density=cozy]{--sa-row-h: 32px;--sa-control-h: 30px;--sa-control-h-sm: 24px;--sa-cell-px: var(--sa-space-4);--sa-cell-py: var(--sa-space-3);--sa-table-text: var(--sa-text-sm)}[data-density=dense]{--sa-row-h: 26px;--sa-control-h: 26px;--sa-control-h-sm: 22px;--sa-cell-px: var(--sa-space-3);--sa-cell-py: var(--sa-space-1);--sa-table-text: var(--sa-text-xs)}.sa-theme-light,:root{color-scheme:light;--sa-surface-app: var(--sa-paper-50);--sa-surface-raised: var(--sa-paper-0);--sa-surface-sunken: var(--sa-paper-100);--sa-surface-hover: var(--sa-paper-100);--sa-surface-active: var(--sa-paper-200);--sa-surface-selected: var(--sa-stamp-50);--sa-surface-overlay: rgba(18, 22, 31, .32);--sa-text-primary: var(--sa-ink-900);--sa-text-secondary: #3E434E;--sa-text-muted: #61656F;--sa-text-inverse: var(--sa-paper-0);--sa-text-link: var(--sa-stamp-600);--sa-border-subtle: #D9D6CE;--sa-border-strong: #B9B5AA;--sa-border-focus: var(--sa-stamp-600);--sa-accent-bg: var(--sa-stamp-600);--sa-accent-bg-hover: var(--sa-stamp-700);--sa-accent-fg: var(--sa-paper-0);--sa-accent-soft-bg: var(--sa-stamp-50);--sa-accent-soft-fg: var(--sa-stamp-700);--sa-danger-bg: var(--sa-seal-600);--sa-danger-bg-hover: var(--sa-seal-700);--sa-danger-fg: var(--sa-paper-0);--sa-danger-soft-bg: var(--sa-seal-50);--sa-danger-soft-fg: var(--sa-seal-700);--sa-success-soft-bg: var(--sa-verify-50);--sa-success-soft-fg: var(--sa-verify-700);--sa-warning-soft-bg: var(--sa-due-50);--sa-warning-soft-fg: var(--sa-due-600);--sa-info-soft-bg: var(--sa-info-50);--sa-info-soft-fg: var(--sa-info-600);--sa-shell-bg: var(--sa-paper-0);--sa-shell-fg: #343944;--sa-shell-fg-strong: var(--sa-ink-900);--sa-shell-muted: #5E626C;--sa-shell-hover: var(--sa-paper-100);--sa-shell-active: var(--sa-paper-200);--sa-shell-border: #D9D6CE}.sa-theme-dark{color-scheme:dark;--sa-surface-app: #0E1118;--sa-surface-raised: #161A23;--sa-surface-sunken: #0A0D13;--sa-surface-hover: #1D222D;--sa-surface-active: #252B38;--sa-surface-selected: #1F2140;--sa-surface-overlay: rgba(0, 0, 0, .6);--sa-text-primary: #E7E9EE;--sa-text-secondary: #9BA0AC;--sa-text-muted: #6B7180;--sa-text-inverse: #0E1118;--sa-text-link: var(--sa-stamp-300);--sa-border-subtle: #242A36;--sa-border-strong: #333A49;--sa-border-focus: var(--sa-stamp-300);--sa-accent-bg: var(--sa-stamp-500);--sa-accent-bg-hover: var(--sa-stamp-600);--sa-accent-fg: #FFFFFF;--sa-accent-soft-bg: rgba(75, 73, 184, .18);--sa-accent-soft-fg: var(--sa-stamp-300);--sa-danger-bg: var(--sa-seal-500);--sa-danger-bg-hover: var(--sa-seal-600);--sa-danger-fg: #FFFFFF;--sa-danger-soft-bg: rgba(196, 45, 76, .16);--sa-danger-soft-fg: #F0A2B1;--sa-success-soft-bg: rgba(57, 132, 118, .16);--sa-success-soft-fg: #7CC7B8;--sa-warning-soft-bg: rgba(176, 119, 26, .16);--sa-warning-soft-fg: #E0B063;--sa-info-soft-bg: rgba(44, 109, 168, .16);--sa-info-soft-fg: #8CBCE4;--sa-shell-bg: #090B10;--sa-shell-fg: #9BA0AC;--sa-shell-fg-strong: #E7E9EE;--sa-shell-muted: #7A8090;--sa-shell-hover: rgba(255, 255, 255, .06);--sa-shell-active: rgba(255, 255, 255, .11);--sa-shell-border: rgba(255, 255, 255, .08)}.sa-theme-contrast{color-scheme:light;--sa-surface-app: #FFFFFF;--sa-surface-raised: #FFFFFF;--sa-surface-sunken: #F2F2F2;--sa-surface-hover: #E8E8F5;--sa-surface-active: #D6D6EE;--sa-surface-selected: #D6D6EE;--sa-surface-overlay: rgba(0, 0, 0, .55);--sa-text-primary: #000000;--sa-text-secondary: #1F1F1F;--sa-text-muted: #3A3A3A;--sa-text-inverse: #FFFFFF;--sa-text-link: #1A1A8C;--sa-border-subtle: #6B6B6B;--sa-border-strong: #000000;--sa-border-focus: #000000;--sa-accent-bg: #1A1A8C;--sa-accent-bg-hover: #101055;--sa-accent-fg: #FFFFFF;--sa-accent-soft-bg: #E5E5F7;--sa-accent-soft-fg: #101055;--sa-danger-bg: #8C0018;--sa-danger-bg-hover: #5E0010;--sa-danger-fg: #FFFFFF;--sa-danger-soft-bg: #FBE3E7;--sa-danger-soft-fg: #5E0010;--sa-shell-bg: #000000;--sa-shell-fg: #E8E8E8;--sa-shell-fg-strong: #FFFFFF;--sa-shell-muted: #D0D0D0;--sa-shell-hover: rgba(255, 255, 255, .18);--sa-shell-active: rgba(255, 255, 255, .28);--sa-shell-border: rgba(255, 255, 255, .4)}html,body,#root{height:100%}body{margin:0;background:var(--sa-surface-app);color:var(--sa-text-primary);font-family:var(--sa-font-sans);font-size:var(--sa-text-md);line-height:var(--sa-leading-normal);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--sa-border-focus);outline-offset:1px;border-radius:var(--sa-radius-sm)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sa-ident{font-family:var(--sa-font-mono);font-size:.95em;letter-spacing:-.01em;white-space:nowrap;font-variant-ligatures:none}.sa-eyebrow{font-family:var(--sa-font-cond);font-size:var(--sa-eyebrow-size);font-weight:var(--sa-eyebrow-weight);letter-spacing:var(--sa-eyebrow-tracking);text-transform:uppercase;color:var(--sa-text-secondary)}.sa-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}.sa-skip-link{position:absolute;left:var(--sa-space-5);top:-100px;z-index:999;padding:var(--sa-space-4) var(--sa-space-6);background:var(--sa-accent-bg);color:var(--sa-accent-fg);border-radius:var(--sa-radius-md);transition:top var(--sa-dur-fast) var(--sa-ease)}.sa-skip-link:focus{top:var(--sa-space-5)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}:root{--site-max: 1160px;--site-gutter: 24px;--site-brand: #17417e}.sa-theme-dark{--site-brand: #9fb8e6}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--sa-surface-app);color:var(--sa-text-primary);font-family:var(--sa-font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--sa-text-link)}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:600}h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}h3{font-size:1.08rem;font-weight:600}p{margin:0}.wrap{width:100%;max-width:var(--site-max);margin:0 auto;padding:0 var(--site-gutter)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:10;padding:8px 12px;background:var(--sa-surface-raised)}.eyebrow{font-family:var(--sa-font-cond);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-accent-soft-fg);margin-bottom:12px}.small{font-size:.88rem;color:var(--sa-text-muted)}.mono{font-family:var(--sa-font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--sa-radius-md);border:1px solid transparent;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.btn:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--sa-border-focus);outline-offset:2px}.btn-primary{background:var(--sa-accent-bg);color:var(--sa-accent-fg)}.btn-primary:hover{background:var(--sa-accent-bg-hover)}.btn-primary:disabled{opacity:.7;cursor:progress}.btn-ghost{border-color:var(--sa-border-strong);color:var(--sa-text-primary);background:var(--sa-surface-raised)}.btn-ghost:hover{background:var(--sa-surface-hover)}.btn-sm{padding:8px 14px;font-size:.92rem}.btn-block{width:100%}.topbar{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--sa-surface-app) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--sa-border-subtle)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--site-brand);font-weight:600;font-size:1.25rem;text-decoration:none;letter-spacing:.01em}.sa-theme-dark .brand img{filter:brightness(0) invert(.8) sepia(.3) hue-rotate(185deg)}.brand-sm{font-size:1rem}.nav{display:flex;align-items:center;gap:22px}.nav a:not(.btn){color:var(--sa-text-secondary);text-decoration:none;font-weight:500}.nav a:not(.btn):hover{color:var(--sa-text-primary)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--sa-border-subtle)}.hero-pattern{position:absolute;inset:0;background-color:var(--site-brand);opacity:.06;-webkit-mask:url(/wallpaper.svg) repeat 0 0 / 460px;mask:url(/wallpaper.svg) repeat 0 0 / 460px}.hero-inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding-top:88px;padding-bottom:96px}.lead{margin-top:20px;font-size:1.15rem;color:var(--sa-text-secondary);max-width:38em}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-points{display:flex;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;list-style:none;color:var(--sa-text-secondary);font-size:.94rem}.hero-points li{display:flex;align-items:center;gap:8px}.hero-points li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sa-accent-bg)}.ledger{margin:0;background:var(--sa-surface-raised);border:1px solid var(--sa-border-subtle);border-radius:var(--sa-radius-lg);box-shadow:var(--sa-shadow-pop);padding:24px;transform:rotate(1.2deg)}.ledger-head,.ledger-foot{display:flex;justify-content:space-between;gap:12px;font-family:var(--sa-font-cond);font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-text-muted)}.ledger-head{padding-bottom:14px;border-bottom:2px solid var(--sa-text-primary)}.ledger-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--sa-border-subtle)}.ledger-line{padding:16px 0;border-bottom:1px solid var(--sa-border-subtle)}.ledger-label{font-family:var(--sa-font-cond);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-text-muted);margin-bottom:4px}.ledger-stamps{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.stamp{font-family:var(--sa-font-cond);font-weight:600;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:var(--sa-radius-sm);border:1px solid var(--sa-border-strong);color:var(--sa-text-secondary)}.stamp-ok{border-color:transparent;background:var(--sa-success-soft-bg);color:var(--sa-success-soft-fg)}.ledger-foot{padding-top:12px;border-top:1px dashed var(--sa-border-subtle);text-transform:none;letter-spacing:0;font-family:var(--sa-font-sans);font-weight:500;font-size:.82rem}.section{padding:96px 0}.section-alt{background:var(--sa-surface-raised);border-top:1px solid var(--sa-border-subtle);border-bottom:1px solid var(--sa-border-subtle)}.section-head{max-width:46em;margin-bottom:48px}.section-head>p:not(.eyebrow){margin-top:16px;color:var(--sa-text-secondary);font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--sa-surface-raised);border:1px solid var(--sa-border-subtle);border-radius:var(--sa-radius-lg);padding:26px;transition:border-color .15s,transform .15s}.card:hover{border-color:var(--sa-border-strong);transform:translateY(-2px)}.card p{margin-top:10px;color:var(--sa-text-secondary);font-size:.97rem}.card-icon{width:40px;height:40px;padding:9px;margin-bottom:18px;border-radius:var(--sa-radius-md);background:var(--sa-accent-soft-bg);stroke:var(--sa-accent-soft-fg);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 48px}.feature{padding-top:18px;border-top:2px solid var(--sa-accent-bg)}.feature p{margin-top:10px;color:var(--sa-text-secondary)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step;position:relative;padding-top:56px}.steps li:before{content:counter(step);position:absolute;top:0;left:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--sa-accent-bg);color:var(--sa-accent-soft-fg);font-family:var(--sa-font-mono);font-weight:600}.steps p{margin-top:8px;color:var(--sa-text-secondary)}.section-contact{background:var(--sa-surface-sunken);border-top:1px solid var(--sa-border-subtle)}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.contact-copy>p:not(.eyebrow){margin-top:16px;color:var(--sa-text-secondary)}.contact-copy .small{color:var(--sa-text-muted)}.form{display:grid;gap:18px;background:var(--sa-surface-raised);border:1px solid var(--sa-border-subtle);border-radius:var(--sa-radius-lg);box-shadow:var(--sa-shadow-pop);padding:32px}.choice{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.choice legend{width:100%;margin-bottom:8px;font-weight:600;font-size:.92rem}.choice label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-full);cursor:pointer;font-size:.94rem}.choice label:has(input:checked){border-color:var(--sa-accent-bg);background:var(--sa-accent-soft-bg);color:var(--sa-accent-soft-fg)}.choice input{accent-color:var(--sa-accent-bg)}.field{display:grid;gap:6px;font-size:.92rem;font-weight:500}.field em{color:var(--sa-danger-bg);font-style:normal}.field small{color:var(--sa-text-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-md);background:var(--sa-surface-app);color:var(--sa-text-primary);font:inherit;font-weight:400}.field textarea{resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--sa-text-secondary)}.consent input{margin-top:4px;accent-color:var(--sa-accent-bg);flex-shrink:0}.form-error{padding:10px 14px;border-radius:var(--sa-radius-md);background:var(--sa-danger-soft-bg);color:var(--sa-danger-soft-fg);font-size:.92rem}.form-done{text-align:center;padding:32px 8px}.form-done:focus{outline:none}.form-done h3{font-size:1.5rem;margin-bottom:8px;color:var(--sa-success-soft-fg)}.footer{border-top:1px solid var(--sa-border-subtle);padding:32px 0}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer nav{display:flex;flex-wrap:wrap;gap:20px}.footer nav a{color:var(--sa-text-secondary);text-decoration:none}.footer nav a:hover{color:var(--sa-text-primary)}.prose{max-width:760px;padding-top:64px;padding-bottom:96px}.prose h1{font-size:clamp(1.8rem,3.6vw,2.5rem);margin-bottom:8px}.prose h2{font-size:1.3rem;margin:40px 0 12px}.prose p,.prose ul{margin:0 0 14px;color:var(--sa-text-secondary)}.prose .btn{margin-top:24px}.notfound{text-align:center;padding-top:120px}.notfound img{margin:0 auto 24px}@media(max-width:960px){.hero-inner,.contact{grid-template-columns:1fr;gap:48px}.ledger{transform:none;max-width:520px}.cards,.features{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media(max-width:680px){:root{--site-gutter: 16px}.nav a:not(.btn):not(.nav-login){display:none}.nav{gap:14px}.hero-inner{padding-top:56px;padding-bottom:64px}.section{padding:64px 0}.cards,.features,.steps,.field-row{grid-template-columns:1fr}.form{padding:22px}.btn-sm{padding:7px 10px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.btn{transition:none}}
