@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-cyrillic-ext-400-normal-HVSF3G4V.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-400-normal-GC7PW5BT.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-vietnamese-400-normal-HPAWSX3A.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-400-normal-DBYWRNJM.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-ext-400-normal-OMFJWTRC.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-400-normal-J6KHIY4H.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-400-normal-LZV24X4Y.woff2") format("woff2"),url("./media/hanken-grotesk-latin-400-normal-35EH5QAW.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-cyrillic-ext-600-normal-4N25YLHX.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-600-normal-ZDD5VTBB.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-vietnamese-600-normal-6LULICIN.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-600-normal-TAL66MOS.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-latin-ext-600-normal-2LDM4C3P.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-600-normal-TFNEEC3N.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-latin-600-normal-GGBOCF66.woff2") format("woff2"),url("./media/hanken-grotesk-latin-600-normal-FRVSMW7X.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-cyrillic-ext-700-normal-KB2B6ZZJ.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-700-normal-LKR4XLTI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-vietnamese-700-normal-UH3LRNBH.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-700-normal-BGFE2LBU.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-ext-700-normal-GAFC2BPG.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-700-normal-QUBFDKOU.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-700-normal-Z4UMQCOM.woff2") format("woff2"),url("./media/hanken-grotesk-latin-700-normal-Y77DRFA6.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.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{--sl-font: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--sl-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--sl-primary: #2a52e0;--sl-primary-hover: #1e3db8;--sl-primary-tint: #e9eefd;--sl-console: #101a2e;--sl-console-2: #17294a;--sl-console-text: #a9b4cc;--sl-console-muted: #7e8aa6;--sl-ink: #1b1e24;--sl-ink-700: #333844;--sl-ink-500: #5e6472;--sl-ink-300: #949aa8;--sl-surface: #ffffff;--sl-surface-2: #faf7f2;--sl-sand: #f1e8da;--sl-border: #e4e0d9;--sl-border-soft: #ede9e2;--sl-go: #12a86b;--sl-go-text: #0a7a4d;--sl-go-tint: #e4f5ee;--sl-known: #e8a000;--sl-known-text: #8a6100;--sl-known-tint: #fbf2dc;--sl-nogo: #e0383c;--sl-nogo-text: #a82427;--sl-nogo-tint: #fae6e7;--sl-radius-sm: 6px;--sl-radius: 10px;--sl-shadow: 0 1px 2px rgba(27, 30, 36, .05), 0 10px 30px rgba(27, 30, 36, .06);--page-column: 44rem}body:has(app-review-step){--page-column: 62rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--sl-surface-2);color:var(--sl-ink);font-family:var(--sl-font);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:1.625rem;font-weight:700;letter-spacing:-.022em;line-height:1.2;text-wrap:balance}h2{font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}h3{font-size:.9375rem;font-weight:700}a{color:var(--sl-primary-hover)}:focus-visible{outline:3px solid var(--sl-primary);outline-offset:2px}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:.875rem;font-family:var(--sl-mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sl-primary)}.eyebrow:before{content:"";flex:none;width:16px;height:1px;background:currentColor}.lead{color:var(--sl-ink-500);font-size:1rem;max-width:64ch;margin-top:.5rem}.mono{font-family:var(--sl-mono)}.dataline{font-family:var(--sl-mono);font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;color:var(--sl-ink-500)}.card{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius);padding:1.75rem 1.25rem}@media(min-width:40rem){.card{padding:2.25rem 2.125rem}}.console{position:relative;overflow:hidden;background:var(--sl-console);color:#fff;border-radius:var(--sl-radius);padding:1.75rem 1.25rem}.console:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 90% at 80% 20%,rgba(42,82,224,.38),transparent 62%)}.console>*{position:relative;z-index:1}.console .dataline{color:var(--sl-console-muted)}.facts{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0}.facts dt{font-family:var(--sl-mono);font-size:.6875rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--sl-ink-500);padding-top:.2rem}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.note{display:flex;gap:.875rem;padding:1rem 1.125rem;background:var(--sl-surface-2);border-left:3px solid var(--sl-primary);border-radius:var(--sl-radius-sm);font-size:.9375rem;color:var(--sl-ink-700)}.note .k{flex:none;font-family:var(--sl-mono);font-size:.75rem;font-weight:500;color:var(--sl-primary);padding-top:.15rem}.status{margin:0;padding:.75rem 1rem;border-radius:var(--sl-radius-sm);font-size:.9375rem}.status-go{background:var(--sl-go-tint);color:var(--sl-go-text)}.status-known{background:var(--sl-known-tint);color:var(--sl-known-text)}.status-nogo{background:var(--sl-nogo-tint);color:var(--sl-nogo-text)}.field{display:flex;flex-direction:column;gap:.375rem}.field label,.field legend{font-weight:600;font-size:.9375rem}.field .hint{color:var(--sl-ink-500);font-size:.875rem}.field input,.field select{font:inherit;font-size:1rem;min-height:2.75rem;padding:.5rem .75rem;color:var(--sl-ink);background:var(--sl-surface);border:1px solid var(--sl-ink-300);border-radius:var(--sl-radius-sm)}.field input:hover,.field select:hover{border-color:var(--sl-ink-500)}.field input[aria-invalid=true]{border-color:var(--sl-nogo)}.field input:read-only{background:var(--sl-surface-2);color:var(--sl-ink-700)}.field-error{color:var(--sl-nogo-text);font-size:.875rem}.optional{margin-left:.25em;color:var(--sl-ink-500);font-weight:400}.btn-primary,.btn-secondary,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:600;min-height:2.75rem;padding:.5rem 1.25rem;border-radius:var(--sl-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.btn-primary{background:var(--sl-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--sl-primary-hover)}.btn-secondary{background:var(--sl-surface);color:var(--sl-ink);border-color:var(--sl-border)}.btn-secondary:hover:not(:disabled){border-color:var(--sl-ink-300)}.btn-danger{background:var(--sl-surface);color:var(--sl-nogo-text);border-color:var(--sl-border)}.btn-danger:hover:not(:disabled){border-color:var(--sl-nogo)}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-link{font:inherit;background:none;border:0;padding:.25rem;color:var(--sl-primary-hover);text-decoration:underline;cursor:pointer}.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}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
