@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(/assets/inter-greek-500-normal-d_eO-yCQ.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-DQPw2Hwd.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(/assets/inter-latin-500-normal-deR1Tlfd.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-Cm6aH8_k.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-ClVoMEGq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-Ced3hgUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-bGtGjVdZ.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-Bc8_fv8J.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-SzCdnevJ.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-DXvzx4Na.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-Cxpycf-U.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BRYTaFLL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-dAnkLlTo.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-CzikT_rs.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-6V9MnIL5.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2"),url(/assets/inter-latin-700-normal-B8MtJ_2k.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-DkJRRbRv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Blqt89nY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-Gn5VisWc.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-C1n5rDZ2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-JPzvdjtt.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-D4Z3eQTi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-C7uvZBs2.woff2) format("woff2"),url(/assets/inter-greek-800-normal-DCnbPe0-.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-BUZV_87j.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DhAspwKZ.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-B4NYOez9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-qNthNgub.woff2) format("woff2"),url(/assets/inter-latin-800-normal-DDBFRMkW.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+2074,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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.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(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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+2074,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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.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(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #011245;--navy-2: #2b3c7a;--orange: #fd5405;--orange-ink: #b83a00;--ink: #0b1433;--ink-2: #333b57;--muted: #4a5372;--line: #e3e6ee;--field: #cdd2e1;--bg: #f5f6fa;--card: #ffffff;--tint: #e9ecf6;--ok-bg: #ecfdf3;--ok-line: #abefc6;--ok-ink: #054f31;--warn-bg: #fff7f2;--warn-line: #fdc9ae;--warn-ink: #8a2c00;--bad-ink: #b42318;--bad-line: #d92d20;--mono: "IBM Plex Mono", ui-monospace, monospace;--sans: "Inter", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans)}a{color:var(--navy)}a:hover{color:var(--orange-ink)}input,select,button,textarea{font:inherit}:focus-visible{outline:3px solid #8fa0d8;outline-offset:2px}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.field input,.field select,.field .sel{height:44px;padding:0 12px;border:1px solid var(--field);border-radius:8px;font-size:15px;font-weight:400;background:#fff;color:var(--ink)}.field input[readonly]{background:#f7f8fc;border-color:var(--line);color:var(--muted)}.field .hint{font-weight:400;color:var(--muted);font-size:13px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-2)}.check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--navy);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:8px;border:none;background:var(--navy);color:#fff;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}.btn:hover{color:#fff;background:#0a1f63}.btn:disabled{background:#98a2b3;cursor:not-allowed}.btn.small{height:40px;padding:0 16px;font-size:14px}.btn.ghost{background:#fff;color:var(--ink-2);border:1.5px solid var(--field);font-weight:600}.btn.ghost:hover{color:var(--navy);border-color:var(--navy)}.btn.block{width:100%}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:28px}.h1{margin:0;font-size:30px;font-weight:800;color:var(--navy);letter-spacing:-.3px}.lead{margin:0;font-size:16px;color:var(--muted);line-height:1.5}.h2{margin:0;font-size:20px;font-weight:700;color:var(--navy)}.h3{margin:0;font-size:16px;font-weight:700;color:var(--navy)}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.chip{background:var(--tint);color:var(--navy);border-radius:6px;padding:4px 8px;font-family:var(--mono);font-size:13px}.chip.soft{background:#f2f4f7;color:var(--ink-2)}.alert{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.alert.error{background:#fef3f2;border:1px solid #fecdca;color:var(--bad-ink)}.alert.info{background:#f7f8fc;border:1px solid var(--line);color:var(--muted)}.alert.warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink)}.alert.ok{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-ink)}.page{max-width:1120px;margin:0 auto;padding:40px 24px 64px;display:flex;flex-direction:column;gap:24px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.span2{grid-column:1 / -1}@media (max-width: 720px){.grid2{grid-template-columns:1fr}.page{padding:24px 16px 48px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}td.mono{white-space:nowrap}@media (max-width: 860px){.item-grid{grid-template-columns:1fr!important}.grid2{grid-template-columns:1fr}}html,body{overflow-x:hidden}img,svg,iframe{max-width:100%}.btn,.btn.small,button,select,input[type=checkbox]+span{min-height:44px}.btn.small{height:auto;min-height:44px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.row.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.wrap-any{overflow-wrap:anywhere;word-break:normal}.rt{width:100%;border-collapse:collapse;font-size:14px}.rt th{text-align:left;color:var(--muted);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.rt td{padding:12px 14px;vertical-align:top;border-bottom:1px solid #f0f2f8;overflow-wrap:anywhere}.rt tr.click{cursor:pointer}.rt tr.click:hover td{background:#fafbfe}@media (max-width: 1180px){.rt thead{display:none}.rt,.rt tbody,.rt tr,.rt td{display:block;width:100%}.rt tr{border:1px solid var(--line);border-radius:10px;margin:0 0 12px;padding:10px 12px;background:#fff}.rt td{border:none;padding:6px 0;display:grid;grid-template-columns:38% 1fr;gap:10px}.rt td:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:600;font-family:var(--sans)}.rt td[data-label=""]:before,.rt td.full:before{content:none}.rt td.full,.rt td[data-label=""]{display:block}.rt td.mono,td.mono{white-space:normal}}@media (max-width: 760px){.card{padding:18px}.h1{font-size:26px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page{padding:20px 16px 48px}}.chips{display:flex;flex-wrap:wrap;gap:8px}.pick{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1.5px solid var(--field);border-radius:999px;background:#fff;cursor:pointer;font-size:14px}.pick input{width:16px;height:16px;accent-color:var(--navy)}.pick.on{border-color:var(--navy);background:var(--tint);color:var(--navy);font-weight:600}.field textarea{padding:10px 12px;border:1px solid var(--field);border-radius:8px;font-size:15px;font-weight:400;min-height:90px}.hdr{background:var(--navy);color:#fff}.hdr-in{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px;min-height:68px}.hdr-nav{display:flex;gap:2px;flex:1 1 auto;align-self:stretch}.hdr-nav a{display:flex;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;color:#c5cbe3;border-bottom:3px solid transparent;min-height:65px;white-space:nowrap}.hdr-nav a.active{color:#fff;font-weight:700;border-bottom-color:var(--orange)}.hdr-who{text-align:right;font-size:12.5px;line-height:1.35;color:#c5cbe3;max-width:240px}.hdr-who strong{color:#fff;font-size:13.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-menu{display:none;background:none;border:1.5px solid #4a5a94;color:#fff;border-radius:8px;padding:0 14px;font-weight:600}@media (max-width: 1020px){.hdr-in{flex-wrap:wrap;padding:0 16px}.hdr-menu{display:inline-flex;align-items:center;margin-left:auto}.hdr-nav{display:none;flex-direction:column;flex-basis:100%;padding-bottom:12px}.hdr-nav.open{display:flex}.hdr-nav a{min-height:48px;border-bottom:none;border-left:3px solid transparent}.hdr-nav a.active{border-left-color:var(--orange)}.hdr-who{display:none}.hdr-nav .hdr-who-m{display:block;color:#c5cbe3;font-size:13px;padding:8px 12px}}.hdr-who-m{display:none}@media (max-width: 1020px){.hdr-signout{display:none!important}}.stepper-compact{display:none}@media (max-width: 760px){.stepper-compact{display:block}.stepper-full{display:none}}@media (min-width: 761px) and (max-width: 1180px){.rt td{grid-template-columns:200px 1fr}}.side{position:fixed;top:0;left:0;bottom:0;width:var(--side-w, 232px);background:var(--navy);color:#c5cbe3;display:flex;flex-direction:column;padding:12px 12px 16px;overflow-y:auto;z-index:40}.side-logo{height:50px;width:auto;align-self:flex-start;margin:0 -4px 4px}.side-group{margin-top:14px;display:flex;flex-direction:column;gap:2px}.side-h{font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#8d97c0;padding:0 10px 4px}.side a{display:flex;gap:10px;align-items:center;min-height:40px;padding:0 10px;border-radius:8px;color:#c5cbe3;text-decoration:none;font-size:15px}.side a:hover{background:#0c1f5e;color:#fff}.side a.active{background:#16297a;color:#fff;font-weight:700;box-shadow:inset 3px 0 0 var(--orange)}.side-tip{position:fixed;z-index:60;width:280px;transform:translateY(-50%);background:#fff;color:var(--ink, #1b2333);border:1px solid #d9deeb;border-radius:10px;box-shadow:0 12px 32px #01124538;padding:10px 12px;font-size:13.5px;line-height:1.45;pointer-events:none}.side-tip.below{transform:none}.side-tip strong{display:block;color:var(--navy);font-size:13.5px;margin-bottom:2px;text-transform:capitalize}.side-who{margin-top:auto;padding:14px 10px 0;border-top:1px solid #22346f;font-size:12.5px;line-height:1.4}.side-who strong{display:block;color:#fff;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-out{margin-top:10px;width:100%}.side .side-tips{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin-top:10px;padding:0 2px;background:none;border:0;color:#c5cbe3;font:inherit;font-size:13px;cursor:pointer}.side-tips:hover{color:#fff}.side-tips:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.side-tips-track{position:relative;width:34px;height:20px;border-radius:999px;background:#22346f;border:1px solid #4a5a94;flex:none;transition:background .15s}.side-tips-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#8d97c0;transition:left .15s,background .15s}.side-tips.on .side-tips-track{background:var(--orange);border-color:var(--orange)}.side-tips.on .side-tips-knob{left:16px;background:#fff}@media (prefers-reduced-motion: reduce){.side-tips-track,.side-tips-knob{transition:none}}.mbar,.side-scrim{display:none}@media (min-width: 1021px){body.with-side #root{padding-left:var(--side-w, 232px)}}@media (max-width: 1020px){.mbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--navy);padding:6px 16px;min-height:60px;position:sticky;top:0;z-index:30}.side{transform:translate(-100%);transition:transform .2s ease;box-shadow:none}.side.open{transform:none;box-shadow:0 0 40px #01124566}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#01124573;z-index:39}}@media (prefers-reduced-motion: reduce){.side{transition:none}}.tile-btn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;text-align:left;cursor:pointer;font:inherit;color:inherit}.tile-btn:hover{border-color:var(--navy);box-shadow:0 2px 10px #01124514}.tile-go{font-size:13px;color:var(--navy);font-weight:600;text-decoration:underline}.kv{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 24px}.kv dt{color:var(--muted);font-size:13px;font-weight:600;margin-bottom:2px}.kv dd{margin:0;font-size:15px;line-height:1.5}.pager{border-top:1px solid var(--line);padding-top:12px}.pager-note{margin:0;font-size:13px}.rem-row:hover{background:#fafbfe}.filter select,.filter .sel{min-width:0}.th-sort{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-weight:600;min-height:0}.th-sort:hover,.th-sort.on{color:var(--navy)}.th-sort:focus-visible{outline:3px solid #8fa0d8;outline-offset:2px;border-radius:4px}.th-arrow{font-size:10px;opacity:.7}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.rt tr.done-row td{background:var(--ok-bg)}.rt tr.done-row:hover td{background:#dff7e9}.done-row-block{background:var(--ok-bg);border-radius:8px}.done-chip{display:inline-flex;align-items:center;gap:4px;background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-line);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}@media (max-width: 1180px){.rt tr.done-row{background:var(--ok-bg);border-color:var(--ok-line)}.rt tr.done-row td{background:transparent}}.rt .btn{white-space:nowrap}.rt td[data-label=SKU]{min-width:96px}.rt th,.th-sort{white-space:normal}.done-chip{white-space:nowrap}.rt tr.busy-row td{background:#fffaf3}.busy-chip{display:inline-flex;align-items:center;background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;white-space:nowrap}.bad-chip{display:inline-flex;align-items:center;background:#fef3f2;color:var(--bad-ink);border:1px solid #fecdca;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;white-space:nowrap}.linklike{background:none;border:0;padding:0;color:var(--navy);text-decoration:underline;cursor:pointer;font:inherit}.linklike:disabled{color:var(--muted);cursor:default}@media print{.no-print,.side,.mbar,.hdr{display:none!important}body{background:#fff}.card{box-shadow:none;break-inside:avoid}}.xc input:not([type=checkbox]):not([type=radio]):not([type=file]),.xc textarea{min-height:38px;padding:0 10px;border:1px solid var(--field);border-radius:8px;font-size:14px;background:#fff;color:var(--ink)}.xc textarea{padding:8px 10px;line-height:1.5}.xc select,.xc .sel{padding:0 30px 0 8px;background-color:#fff}@media (max-width: 1180px){.xc .rt td>*{grid-column:2;min-width:0}.xc .rt td.full>*,.xc .rt td[data-label=""]>*{grid-column:auto}.xc select,.xc .sel{max-width:100%}.xc label select,.xc label .sel{max-width:calc(100vw - 96px)}.xc .bad-chip,.xc .busy-chip,.xc .done-chip{white-space:normal}}.side-switch{display:flex;gap:2px;margin:6px 12px 2px;padding:3px;background:#ffffff14;border-radius:10px}.side-switch button{flex:1;min-height:34px;border:0;border-radius:8px;background:transparent;color:#c5cbe3;font-weight:700;font-size:14px;cursor:pointer}.side-switch button.on{background:#fff;color:var(--navy)}.side-switch button:focus-visible{outline:2px solid #fff;outline-offset:1px}.chip.wl-chip{background:#fff7f2;color:#8a2c00;font-family:inherit;font-size:12px;padding:2px 7px}.wl-change{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--line, #E3E6EE)}.wl-change:first-child{border-top:0;padding-top:4px}.param-panel{padding:12px;border:1px solid var(--line, #E3E6EE);border-radius:10px;background:#fafbfe}.soft-chip{display:inline-flex;align-items:center;background:#f2f4f7;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;white-space:nowrap}.beta-chip{display:inline-flex;align-items:center;background:var(--tint);color:var(--navy);border:1px solid var(--navy);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:800;letter-spacing:.02em}.hub-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px}.hub-tabs .pick{min-height:36px}.hub-tabs .n{background:var(--navy);color:#fff;border-radius:999px;font-size:11.5px;font-weight:700;padding:0 7px;line-height:18px}.hub-tabs .n.urgent{background:var(--bad-ink)}.rt tr.urgent-row td:first-child{box-shadow:inset 3px 0 0 var(--bad-ink)}.lp{--lp-navy: var(--navy);--lp-field: var(--tint);--lp-amber: #b45309;--lp-green: #0f7a4f;--lp-grey: var(--muted);--lp-rule: var(--line);background:#fff;color:var(--ink);font-family:var(--sans);scroll-behavior:smooth}.lp a{color:var(--lp-navy)}.lp-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lp-head{position:sticky;top:0;z-index:20;background:var(--navy);border-bottom:1px solid #16297a}.lp-bar{display:flex;align-items:center;gap:24px;min-height:68px}.lp-logo img{height:40px;width:auto;display:block}.lp-nav{display:flex;align-items:center;gap:22px;flex:1;font-size:15px;font-weight:600}.lp-nav a{text-decoration:none;color:#c5cbe3}.lp-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.lp-nav-end .lp-btn{background:#fff;color:var(--navy)!important;border-color:#fff}.lp-nav-end .lp-btn:hover{background:var(--tint)}.lp-nav-end{margin-left:auto;display:flex;align-items:center;gap:16px}.lp-menu-btn{display:none;margin-left:auto;height:40px;padding:0 14px;border:1.5px solid rgba(255,255,255,.5);border-radius:8px;background:transparent;font:inherit;font-weight:700;color:#fff}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:8px;border:1.5px solid var(--lp-navy);background:var(--lp-navy);color:#fff!important;font-weight:700;text-decoration:none;font-size:15px;cursor:pointer;font-family:inherit}.lp-btn:hover{background:#0a2366}.lp-btn.ghost{background:#fff;color:var(--lp-navy)!important}.lp-btn.ghost:hover{background:var(--lp-field)}.lp-btn.big{min-height:50px;padding:0 24px;font-size:16px}.lp-btn:disabled{opacity:.6;cursor:default}.lp :focus-visible{outline:3px solid #8fa0d8;outline-offset:2px;border-radius:4px}.lp-band{background:var(--navy);color:#fff}.lp-band .lp-btn{background:#fff;color:var(--navy)!important;border-color:#fff}.lp-band .lp-btn:hover{background:var(--tint)}.lp-band .lp-btn.ghost{background:transparent;color:#fff!important;border-color:#fff9}.lp-band .lp-btn.ghost:hover{background:#ffffff14}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:64px}.lp-beta{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#c5cbe3;font-size:15px}.lp-beta span{border:1.5px solid #fff;color:#fff;border-radius:999px;padding:1px 10px;font-weight:800;font-size:13px}.lp-hero h1{font-size:clamp(36px,4.6vw,58px);line-height:1.04;letter-spacing:-.025em;font-weight:800;color:#fff;margin:0 0 22px;max-width:18ch;text-wrap:balance}.lp-lead{font-size:19px;line-height:1.55;color:#c5cbe3;max-width:54ch;margin:0 0 30px}.lp-ctas{display:flex;gap:12px;flex-wrap:wrap}.lp-entry{margin:0;background:#fff;color:var(--ink);border:2px solid #fff;border-radius:4px;padding:0;font-size:14px;box-shadow:10px 10px #16297a}.lp-entry-head{display:flex;justify-content:space-between;padding:10px 14px;background:var(--lp-navy);color:#fff;font-weight:800;font-size:14px}.lp-entry-head span:last-child{font-weight:600;opacity:.75}.lp-fields{display:grid;border-bottom:1px solid var(--lp-navy)}.lp-fields.f3{grid-template-columns:1.3fr 1fr 1.2fr}.lp-fields.f4{grid-template-columns:1.3fr .6fr 1fr 1fr}.lp-fields.f4.eq{grid-template-columns:repeat(4,1fr)}.lp-field{padding:8px 12px 10px;border-right:1px solid var(--lp-navy);background:var(--lp-field);min-width:0}.lp-field:last-child{border-right:0}.lp-field span{display:block;font-size:11.5px;color:var(--lp-grey);font-weight:700;margin-bottom:4px}.lp-field code{font-family:var(--mono);font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lp-field.mark{background:#fff;box-shadow:inset 0 0 0 2px var(--lp-green)}.lp-notes{list-style:none;margin:0;padding:14px;display:grid;gap:10px}.lp-notes li{border-left:4px solid;padding:8px 12px;line-height:1.45;background:#fff;animation:lp-in .5s ease-out both}.lp-notes li.ok{border-color:var(--lp-green);background:#f1f8f4}.lp-notes li.warn{border-color:var(--lp-amber);background:#fdf6ee}.lp-notes li.info{border-color:var(--lp-navy);background:var(--lp-field)}.lp-entry figcaption{padding:0 14px 12px;color:var(--lp-grey);font-size:12.5px}@keyframes lp-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lp-notes li{animation:none}.lp{scroll-behavior:auto}}.lp-who{display:grid;grid-template-columns:repeat(4,1fr);gap:0 24px;margin-top:48px;margin-bottom:24px}.lp-who a{display:block;padding:18px 0 22px;text-decoration:none;border-top:2px solid var(--lp-navy)}.lp-who strong{display:block;font-size:17px;color:var(--lp-navy);margin-bottom:6px}.lp-who span{color:var(--lp-grey);font-size:14.5px;line-height:1.45}.lp-who a:hover strong{text-decoration:underline;text-underline-offset:4px}.lp-aud{padding:64px 0 0;scroll-margin-top:68px}.lp-aud-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:56px}.lp-aud-intro{position:sticky;top:100px;align-self:start}.lp-for{margin:0 0 10px;color:var(--lp-grey);font-weight:700;font-size:15px}.lp-aud h2,.lp-how h2,.lp-trust h2,.lp-demo h2{font-size:clamp(26px,2.8vw,34px);line-height:1.12;letter-spacing:-.015em;color:var(--lp-navy);margin:0 0 16px}.lp-aud-intro>p:not(.lp-for){font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 24px;max-width:46ch}.lp-job{border-top:2px solid var(--lp-navy);padding:16px 0 8px}.lp-job+.lp-job{margin-top:18px}.lp-job h3{margin:0 0 12px;font-size:18px;color:var(--lp-navy)}.lp-job dl{margin:0;display:grid;gap:14px}.lp-job dt{font-weight:800;font-size:15.5px;margin-bottom:3px}.lp-job dd{margin:0;color:var(--ink-2);line-height:1.55;font-size:15.5px;max-width:66ch}.lp-how{background:var(--navy);color:#fff;padding:64px 0;margin-top:64px;scroll-margin-top:68px}.lp-how h2{color:#fff}.lp-steps{list-style:none;counter-reset:s;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.lp-steps li{position:relative;padding-top:0}.lp-steps li:before{content:"";position:absolute;top:21px;left:44px;right:-40px;border-top:3px dotted rgba(255,255,255,.55)}.lp-steps li:last-child:before{display:none}.lp-mark{display:block;position:relative;margin-bottom:16px}.lp-steps h3{margin:0 0 8px;font-size:19px}.lp-steps p{margin:0;line-height:1.6;color:#dfe5f7}.lp-trust{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-top:72px;padding-bottom:72px}.lp-sources{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp-sources li{border:1.5px solid var(--lp-rule);border-radius:6px;padding:6px 10px;font-weight:600;font-size:14.5px}.lp-plain{margin:0;padding-left:20px;display:grid;gap:10px;line-height:1.55;color:var(--ink-2)}.lp-small{color:var(--lp-grey);font-size:14px;line-height:1.5;margin:0}.lp-demo{background:var(--lp-field);padding:72px 0;scroll-margin-top:68px}.lp-demo-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:56px;align-items:start}.lp-demo-grid>div>p{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:44ch}.lp-form{background:#fff;border:1.5px solid var(--lp-rule);border-radius:10px;padding:24px;display:grid;gap:16px}.lp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-form label{display:grid;gap:6px;font-weight:700;font-size:14px;color:var(--ink-2)}.lp-form .span2{grid-column:span 2}.lp-form input:not([type=checkbox]),.lp-form select,.lp-form .sel,.lp-form textarea{font:inherit;font-weight:400;font-size:15px;padding:10px 12px;border:1.5px solid #cfd5e3;border-radius:8px;background:#fff;color:var(--ink);min-height:44px;box-sizing:border-box;width:100%}.lp-form .lp-check{display:flex;gap:10px;align-items:flex-start;font-weight:500}.lp-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--lp-navy)}.lp-err{color:var(--bad-ink);margin:0;font-weight:600}.lp-sent h3{margin:0;color:var(--lp-green);font-size:22px}.lp-sent p{margin:0;line-height:1.55}.lp-foot{background:var(--navy);color:#c5cbe3;padding:28px 0 40px}.lp-foot a{color:#fff}.lp-foot .lp-small{color:#9ba3c4}.lp-foot-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.lp-foot img{height:32px}.lp-foot nav{display:flex;gap:20px;font-weight:600}@media (max-width: 980px){.lp-hero,.lp-aud-grid,.lp-trust,.lp-demo-grid{grid-template-columns:1fr;gap:36px}.lp-aud-intro{position:static}.lp-who{grid-template-columns:1fr 1fr}.lp-steps{grid-template-columns:1fr;gap:28px}.lp-menu-btn{display:inline-flex;align-items:center}.lp-nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--navy);flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #16297a;padding:8px 16px 16px}.lp-nav.open{display:flex}.lp-nav>a,.lp-nav-end a{padding:12px 0;border-bottom:1px solid #16297a}.lp-steps li:before{display:none}.lp-nav-end{margin:8px 0 0;flex-direction:column;align-items:stretch;gap:8px}.lp-nav-end .lp-btn{border-bottom:0}}@media (max-width: 560px){.lp-wrap{padding:0 16px}.lp-hero{padding-top:40px}.lp-who{grid-template-columns:1fr}.lp-who a{border-top-width:1px}.lp-fields.f3,.lp-fields.f4{grid-template-columns:1fr 1fr}.lp-field{border-bottom:1px solid var(--lp-navy)}.lp-fields.f3 .lp-field:last-child{grid-column:span 2}.lp-form-grid{grid-template-columns:1fr}.lp-form .span2{grid-column:auto}.lp-entry{box-shadow:6px 6px #16297a}}h1,h2,h3,.h1,.h2,.h3,.side a,.side-h,.side-switch button,.hdr-menu,.pick,.tile-btn>span:first-child,.rt th,.btn,.lp-nav a,.lp-btn,.lp-who strong,.lp-for,.lp-job dt,.lp-menu-btn,.lp-foot nav a,.lp-entry-head{text-transform:capitalize}:is(h1,h2,h3,.h1,.h2,.h3,.rt th,.btn,.pick,.lp-btn) :is(code,.mono,.chip,.muted,.nocap,input,select,textarea,.sel),.nocap{text-transform:none}.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}.lp-viewport{overflow:hidden;padding-top:64px}.lp-track{display:flex}.lp-track.anim{transition:transform .7s cubic-bezier(.4,0,.2,1)}.lp-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:0 12px 14px 0;box-sizing:border-box}.lp-signin .lp-drop{left:auto;right:-14px;min-width:230px}.lp-drop a{white-space:nowrap}.lp-hero-title{font-size:clamp(34px,4.2vw,54px);line-height:1.05;letter-spacing:-.025em;font-weight:800;color:#fff;margin:0 0 22px;max-width:18ch;text-wrap:balance}.lp-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 24px;margin-top:48px;padding-bottom:32px}.lp-tabs>button{position:relative;flex:1 1 160px;text-align:left;background:none;border:0;border-top:2px solid rgba(255,255,255,.25);color:#c5cbe3;padding:14px 0 6px;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer;text-transform:capitalize}.lp-tabs>button:hover{color:#fff}.lp-tabs>button.on{color:#fff;border-top-color:#fff}.lp-progress{position:absolute;top:-2px;left:0;height:2px;width:100%;background:#8fa0d8;transform-origin:left;animation:lp-fill linear forwards}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-tab-ctl{display:flex;gap:6px;align-items:center;margin-left:auto;padding-top:12px}.lp-tab-ctl button{min-width:36px;height:32px;padding:0 10px;border:1.5px solid rgba(255,255,255,.4);border-radius:8px;background:transparent;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.lp-tab-ctl button:hover{background:#ffffff14}.lp-queue{list-style:none;margin:0;padding:6px 14px 14px;display:grid;gap:0}.lp-queue li{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.lp-queue li:last-child{border-bottom:0}.lp-queue li>span{justify-self:start}.lp-queue strong{display:block;color:var(--navy)}.lp-queue div span{color:var(--ink-2);line-height:1.45}.lp-menu{position:relative}.lp-menu>button{background:none;border:0;padding:8px 0;font:inherit;font-weight:600;font-size:15px;color:#c5cbe3;cursor:pointer;text-transform:capitalize}.lp-menu>button:after{content:"";display:inline-block;margin-left:7px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.lp-menu>button:hover,.lp-menu.open>button{color:#fff}.lp-drop{display:none;position:absolute;top:100%;left:-14px;min-width:190px;margin:0;padding:8px;list-style:none;background:#fff;border-radius:10px;box-shadow:0 12px 32px #01124547;z-index:30}.lp-menu.open .lp-drop{display:block}.lp-drop a{display:block;padding:9px 12px;border-radius:7px;color:var(--navy)!important;text-decoration:none;font-weight:600;font-size:14.5px;text-transform:capitalize}.lp-drop a:hover{background:var(--tint);text-decoration:none}.lp-aud-intro .lp-ctas{gap:10px}.lp-aud .lp-btn.ghost{background:#fff}.lp-video{margin-top:40px}.lp-video video{width:100%;max-width:880px;aspect-ratio:16 / 9;border-radius:10px;background:#000;display:block}@media (prefers-reduced-motion: reduce){.lp-track.anim{transition:none}.lp-progress{display:none}}@media (max-width: 980px){.lp-slide{grid-template-columns:1fr;gap:32px}.lp-steps{grid-template-columns:1fr 1fr}.lp-menu>button{width:100%;text-align:left;padding:12px 0;border-bottom:1px solid #16297a}.lp-menu>button:after{display:none}.lp-drop{display:block;position:static;background:none;box-shadow:none;padding:0 0 8px 12px;min-width:0}.lp-drop a{color:#c5cbe3!important;padding:8px 0}.lp-drop a:hover{background:none;color:#fff!important}}@media (max-width: 560px){.lp-steps{grid-template-columns:1fr}.lp-viewport{padding-top:36px}.lp-tabs>button{flex-basis:45%;font-size:14px}.lp-queue li{grid-template-columns:1fr;gap:4px}}.navy-chip,.grey-chip{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;white-space:nowrap}.navy-chip{background:#eef2f8;color:var(--navy);border:1px solid #c9d4e5}.grey-chip{background:#f4f5f7;color:#5b6472;border:1px solid #e1e4e8}.oreq{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.oreq pre{white-space:pre-wrap;font:inherit;font-size:13.5px;background:#f7f8fa;border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:0}.of-wrap{max-width:860px;margin:0 auto;padding:24px 16px 64px}.of-owner{border:1px solid var(--line);border-radius:10px;padding:12px}.of-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px}.of-check{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.of-check input[type=checkbox]{flex:0 0 auto;margin-top:2px}.of-check input[type=checkbox]+span{min-height:0}.of-doc-end{align-self:end;display:flex;align-items:flex-end}.page-back{max-width:1280px;margin:0 auto;padding:18px 24px 0}@media (max-width: 720px){.page-back{padding:14px 16px 0}}.page-back+.page,.page-back+main.page{padding-top:16px}.rt tr.click:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.rt tr.click:focus-visible td{background:#f3f6fc}div.click{cursor:pointer}div.click:hover{background:#fafbfe}div.click:focus-visible{outline:2px solid var(--navy);outline-offset:2px;background:#f3f6fc}.back-link{text-transform:capitalize}.rt tr.focus-row td{background:#fff7e8;box-shadow:inset 0 1px #f0d9a8,inset 0 -1px #f0d9a8}.rt tr.focus-row td:first-child{box-shadow:inset 3px 0 0 var(--orange),inset 0 1px #f0d9a8,inset 0 -1px #f0d9a8}button.kpi-edit{min-height:0;height:auto;padding:2px 0;margin-top:2px;border:0;background:none;color:var(--navy);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}button.kpi-edit:hover{color:var(--ink)}@media (max-width: 720px){button.kpi-edit{min-height:32px}}.wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 860px){.wgrid{grid-template-columns:1fr}}.wlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wlist li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.wlist li>span{margin-top:2px}.wedit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 720px){.wedit{grid-template-columns:1fr}}.wedit-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}ol.wedit-list{counter-reset:w}.wedit-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px}ol.wedit-list li:before{counter-increment:w;content:counter(w);color:var(--muted);font-size:12px;min-width:16px}ol.wedit-list li>span:first-of-type{flex:1}button.kpi-edit:disabled{color:var(--muted);text-decoration:none;cursor:default}.hdr-search{display:none}@media (max-width: 1020px){.hdr-search{display:inline-flex;align-items:center;margin-left:auto;margin-right:8px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid #c9d4e5;background:#fff;color:var(--navy);font-weight:600;cursor:pointer}}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#01124573;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.search-box{width:min(680px,100%);max-height:76vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 60px #01124559;overflow:hidden}.search-box input{border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:17px;padding:16px 18px;min-height:56px;outline:none;width:100%}.search-list{overflow-y:auto;padding:6px}.search-hint{margin:10px 12px;font-size:14px}.search-hit{padding:10px 12px;border-radius:8px;cursor:pointer}.search-hit.on{background:#eef2f8}.search-hit.static{cursor:default}.search-foot{border-top:1px solid var(--line);padding:8px 14px;font-size:12.5px}@media (max-width: 720px){.search-scrim{padding-top:12px}.search-box{max-height:90vh}.search-foot{display:none}}.side-fav-edit{background:none;border:0;min-height:0;padding:0;color:#8d97c0;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline}.side-fav-row{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;color:#c5cbe3;font-size:14.5px}.side-fav-row button,.side-fav-note button{background:none;border:0;min-height:0;padding:0;color:#f0b9a0;font-size:12.5px;cursor:pointer;text-decoration:underline}.side-fav-note{padding:4px 10px;color:#8d97c0;font-size:12.5px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.search-top{display:flex;align-items:center;border-bottom:1px solid var(--line)}.search-top input{border-bottom:0;flex:1}.search-close{background:none;border:0;color:var(--navy);font-weight:600;font-size:14px;padding:0 16px;min-height:44px;cursor:pointer}button.link-switch{min-height:0;width:40px;height:22px;padding:0;border-radius:999px;border:0;background:#c9d0e0;position:relative;cursor:pointer;flex:none}button.link-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}button.link-switch.on{background:var(--navy)}button.link-switch.on span{left:21px}button.link-switch:disabled{opacity:.55;cursor:default}button.sel{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0 34px 0 12px;max-width:100%;min-width:8em;border:1px solid var(--field);border-radius:8px;color:var(--ink);font-size:15px;font-weight:400;text-align:left;cursor:pointer;text-transform:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23011245' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center}button.sel:disabled{background-color:#f7f8fc;color:var(--muted);cursor:default}button.sel .sel-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc button.sel{min-height:38px;font-size:14px}.sel-req{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sel-pop{position:fixed;z-index:1100;background:#fff;border:1px solid #d9deeb;border-radius:10px;box-shadow:0 14px 36px #01124538;padding:6px;display:flex;flex-direction:column;gap:4px;text-transform:none}.sel-pop.up{transform:translateY(-100%)}.sel-search{min-height:40px;padding:0 10px;border:1px solid var(--field);border-radius:8px;font-size:14.5px;width:100%}.sel-list{list-style:none;margin:0;padding:0;overflow-y:auto}.sel-opt{padding:8px 10px;border-radius:6px;font-size:14.5px;cursor:pointer;color:var(--ink)}.sel-opt.on{background:#eef2f8}.sel-opt.chosen{font-weight:700;color:var(--navy)}.sel-opt.off{color:var(--muted);cursor:default}.sel-group{padding:8px 10px 2px;font-size:12px;font-weight:700;color:var(--muted)}.sel-none{padding:8px 10px;color:var(--muted);font-size:14px}.side-resize{position:fixed;top:0;bottom:0;width:6px;z-index:45;cursor:col-resize;background:transparent;touch-action:none}.side-resize:hover,.side-resize:focus-visible{background:#e85d048c;outline:none}@media (max-width: 1020px){.side-resize{display:none}}.topbar{display:flex;justify-content:flex-end;align-items:center;position:fixed;top:0;right:0;left:var(--side-w, 232px);height:60px;z-index:35;padding:0 24px;background:var(--bg);border-bottom:1px solid var(--line)}@media (min-width: 1021px){body.with-side.with-top #root{padding-top:60px}html:has(body.with-top){scroll-padding-top:72px}}.top-search{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:min(340px,100%);padding:0 12px;border-radius:8px;border:1px solid var(--field);background:#fff;color:var(--muted);font-size:14px;cursor:pointer;text-align:left}.top-search:hover{border-color:var(--navy);color:var(--ink)}.top-search span{flex:1}.top-search kbd{font-family:inherit;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}@media (max-width: 1020px){.topbar{display:none}}.top-help{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-left:10px;padding:0 12px;border-radius:8px;border:1px solid var(--field);background:#fff;color:var(--navy);font-size:14px;font-weight:600;text-decoration:none}.top-help:hover{border-color:var(--navy)}.hdr-help{display:none}@media (max-width: 1020px){.hdr-help{display:inline-flex;align-items:center;margin-right:8px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid #c9d4e5;background:#fff;color:var(--navy);font-weight:600;text-decoration:none}}.help-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.help-list li{padding-bottom:14px;border-bottom:1px solid var(--line)}.help-list li:last-child{border-bottom:0;padding-bottom:0}.help-title{font-weight:700;font-size:16px;color:var(--navy);text-transform:capitalize}.help-chip{font-family:var(--sans);font-size:13px;text-decoration:none;color:var(--navy)}.help-chip:hover{text-decoration:underline}.help-sec.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.side-fav-auto{display:inline-flex;align-items:center;gap:5px;background:none;border:0;min-height:0;padding:0;color:#8d97c0;font-size:12px;font-weight:600;cursor:pointer}.side-fav-auto>span{position:relative;width:24px;height:14px;border-radius:999px;background:#22346f;border:1px solid #4a5a94}.side-fav-auto>span>span{position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#8d97c0;transition:left .15s}.side-fav-auto.on>span{background:var(--orange);border-color:var(--orange)}.side-fav-auto.on>span>span{left:11px;background:#fff}@media (prefers-reduced-motion: reduce){.side-fav-auto>span>span{transition:none}}.side-fav-add{display:flex;gap:6px;padding:4px 10px;align-items:center}.side-fav-add button.sel{flex:1;min-width:0;min-height:36px;font-size:13px;padding:0 28px 0 8px;background-position:right 8px center}.side-fav-add .btn.small{min-height:36px;height:36px;padding:0 12px;background:var(--orange)}.side-fav-add .btn.small:disabled{opacity:.5}.side-fav-row>span{text-transform:capitalize}.confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#01124573;display:flex;align-items:center;justify-content:center;padding:16px}.confirm-box{width:min(460px,100%);padding:24px;box-shadow:0 12px 40px #01124540}.btn.danger{background:var(--bad-ink)}.btn.danger:hover{background:#912018}.getstarted .gs-bar{height:6px;background:#e9ecf6;border-radius:999px;overflow:hidden}.getstarted .gs-bar span{display:block;height:6px;background:#fd5405;border-radius:999px}.gs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gs-item{border:1px solid #E3E6EE;border-radius:10px;background:#fff}.gs-item.done,.gs-item.skipped{background:#fafbfd}.gs-head{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:#011245}.gs-mark{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid #B8BFD6;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fd5405}.gs-item.done .gs-mark{border-color:#fd5405}.gs-item.skipped .gs-mark{color:#98a2b3}.gs-title{flex:1 1 auto;font-weight:700}.gs-item.done .gs-title,.gs-item.skipped .gs-title{font-weight:600;color:#4a5372}.gs-min{flex:0 0 auto;font-size:13px;color:#4a5372}.gs-body{padding:0 14px 12px 48px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.gs-body p{margin:0}@media (max-width: 720px){.gs-body{padding-left:14px}}.tour-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#01124547;display:flex;align-items:center;justify-content:center;padding:16px}.tour-box{width:min(440px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 40px #01124540}.tour-body{flex:1 1 auto;min-height:0;overflow-y:auto}.tour-foot{flex:none;padding-top:10px;border-top:1px solid var(--line)}.tour-box p{margin:0;line-height:1.55}.tour-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.side-group.tour-on{position:relative;z-index:1001;outline:3px solid #FD5405;outline-offset:2px;border-radius:8px;background:#011245}.tour-scrim.clear{background:transparent;align-items:flex-start;justify-content:flex-start}.page-intro{max-width:1280px;margin:0 auto;padding:16px 24px 0;width:100%;box-sizing:border-box}main h1[tabindex="-1"]:focus{outline:none}@media (max-width: 720px){.page-intro{padding:12px 16px 0}}.page-intro+.page,.page-intro+main.page{padding-top:16px}.page-intro.folded{padding-top:10px}.page-intro-card{display:grid;gap:6px;padding:14px 18px;background:#f5f7fc;border-color:#e3e6ee;font-size:14px;line-height:1.5;color:#1f2a55}.pi-row{display:grid;grid-template-columns:150px 1fr;gap:12px}.pi-k{font-weight:700;color:#011245}@media (max-width: 720px){.pi-row{grid-template-columns:1fr;gap:0}}.pi-actions{display:flex;justify-content:flex-end}.link-btn{background:none;border:0;padding:0;color:#2346d6;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.upload-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.upload-actions.top{position:sticky;top:0;z-index:2;background:#fff;padding:10px 0;border-bottom:1px solid #E3E6EE}@media (max-width: 1020px){.upload-actions.top{top:60px}}.upload-row-said{margin-top:6px;font-size:13px;line-height:1.45}.upload-desc{color:#011245;font-weight:600;overflow-wrap:anywhere}.upload-under{margin-top:8px;display:flex;flex-direction:column;gap:6px}.upload-under-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.chip-btn{text-align:left;background:var(--tint);color:var(--navy);border:1px solid transparent;border-radius:6px;padding:4px 8px;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.chip-btn:hover,.chip-btn:focus-visible{border-color:#2346d6}.fact-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.fact-why p{margin:4px 0 0;line-height:1.5}.fact-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.fact-row.done{background:#f6fef9}.fact-prod{overflow-wrap:anywhere}.fact-form{display:flex;flex-direction:column;gap:10px}@media (max-width: 720px){.fact-row{grid-template-columns:1fr}}.why-box{border:1px solid #D5DBEE;border-radius:10px;background:#f7f9fe}.why-head{width:100%;display:flex;justify-content:space-between;gap:12px;background:none;border:0;padding:10px 14px;font:inherit;font-size:14px;color:var(--navy);cursor:pointer;text-align:left}.why-body{padding:0 14px 12px;font-size:14px;line-height:1.55}.why-body p{margin:0 0 8px}.why-body ul{margin:0 0 8px;padding-left:20px}.guidance{display:flex;flex-direction:column;gap:10px;border-left:4px solid #2346D6}.guidance.heads_up{border-left-color:#b54708}.guidance-lead{margin:0;font-weight:600;color:var(--navy);line-height:1.5}.guidance-when{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.guidance-when p{margin:4px 0 0;line-height:1.5}.guidance ul{margin:0;padding-left:20px;line-height:1.6}.bookings{display:flex;flex-direction:column;gap:10px}button.top-help,button.hdr-help{font-family:inherit;cursor:pointer}.terms-update{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13.5px;line-height:1.4;background:#fff4ee;border:1px solid #fdd9c4;color:var(--warn-ink);border-radius:8px;padding:6px 8px 6px 12px}.terms-update a{color:inherit;font-weight:600}@media (min-width: 1241px){.terms-update{position:fixed;top:10px;left:calc(var(--side-w, 232px) + 20px);z-index:36;flex-wrap:nowrap;white-space:nowrap;padding:3px 4px 3px 12px}}@media (min-width: 1021px) and (max-width: 1240px){.terms-update{margin:14px 24px 0}}@media (max-width: 1020px){.terms-update{margin:10px 16px 0}}.processing{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.processing-label{font-size:14px;font-weight:600;color:var(--navy);letter-spacing:.02em}.processing-mark .pl{stroke:#c9d1e6;stroke-width:3;stroke-linecap:round;animation:pl-lit 1.6s infinite}.processing-mark .pc{fill:#fff;stroke:var(--navy);stroke-width:3;animation:pc-lit 1.6s infinite}.processing-mark .pc1,.processing-mark .pl1{animation-delay:.4s}.processing-mark .pc2,.processing-mark .pl2{animation-delay:.8s}.processing-mark .pc3{animation-delay:1.2s}@keyframes pc-lit{0%,to{fill:#fff;stroke:var(--navy)}12%,30%{fill:var(--orange);stroke:var(--orange)}}@keyframes pl-lit{0%,to{stroke:#c9d1e6}20%,40%{stroke:var(--orange)}}@media (prefers-reduced-motion: reduce){.processing-mark .pc,.processing-mark .pl{animation-duration:3.2s}}.processing-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#f5f7fc99;cursor:progress}.processing-cover .processing,.processing-float .processing{background:#fff;border:1px solid #E3E6EE;border-radius:14px;padding:18px 26px 14px;box-shadow:0 10px 30px #0112451f}.processing-float{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:900;pointer-events:none}th.col-tip{text-decoration:underline dotted #8d97c0;text-underline-offset:4px;cursor:help}th.col-tip:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.col-tip-pop{position:fixed;z-index:950;transform:translate(-50%,8px);max-width:300px;padding:8px 12px;border-radius:8px;background:var(--navy);color:#fff;font-size:13px;font-weight:500;line-height:1.45;text-align:left;pointer-events:none;box-shadow:0 8px 24px #01124540}.col-tip-pop.above{transform:translate(-50%,calc(-100% - 8px))}.top-switch{gap:8px}.top-switch .side-tips-track{background:#e3e6ee;border-color:#c9d1e6}.top-switch .side-tips-knob{background:#fff;box-shadow:0 1px 2px #0003}.top-switch.on .side-tips-track{background:var(--orange);border-color:var(--orange)}.top-switch.on .side-tips-knob{left:16px;background:#fff}.page-intro-links{display:flex;gap:16px;flex-wrap:wrap}.page-intro:not(.folded) .page-intro-links+.page-intro-card,.page-intro-card+.page-intro-card{margin-top:10px}.how-to .how-steps{margin:4px 0 0;padding-left:22px;display:grid;gap:6px;line-height:1.5}.tile-tip{cursor:help}a.tile-tip,button.tile-tip{cursor:pointer}.tile-tip>.muted:first-child{text-decoration:underline dotted #8d97c0;text-underline-offset:4px}.read-only-bar{max-width:1232px;margin:16px auto 0;width:calc(100% - 48px);box-sizing:border-box;font-size:14px}@media (max-width: 720px){.read-only-bar{width:calc(100% - 32px)}}.role-grid{width:100%;border-collapse:collapse;font-size:14px}.role-grid th,.role-grid td{padding:6px 8px;border-top:1px solid #F0F2F8;text-align:left;vertical-align:middle}.role-grid .role-group th{background:#f5f7fc;font-weight:700;color:var(--navy)}.role-access{display:inline-flex;border:1px solid var(--field);border-radius:8px;overflow:hidden}.role-access button{border:0;background:#fff;padding:5px 10px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink-2)}.role-access button+button{border-left:1px solid var(--field)}.role-access button[aria-pressed=true]{background:var(--navy);color:#fff}.side-banner{display:inline-flex;align-items:center;gap:8px;margin-right:auto;min-height:34px;padding:0 12px;border-radius:999px;font-size:13.5px;line-height:1.2;border:1px solid transparent;max-width:48%;overflow:hidden;white-space:nowrap}.side-banner strong{font-weight:700}.side-banner-co{overflow:hidden;text-overflow:ellipsis;opacity:.85}.side-banner.broker{background:#e8eefc;color:#1d3a8a;border-color:#b9c8f2}.side-banner.client{background:#e6f5ee;color:#11603d;border-color:#a9dcc3}.side-banner-m{display:none}@media (max-width: 1020px){.side-banner-m{display:block;padding:6px 12px;background:var(--bg);border-bottom:1px solid var(--line)}.side-banner-m .side-banner{max-width:100%;margin:0}}.topbar:has(.side-banner.broker){border-bottom:3px solid #3d63d6}.topbar:has(.side-banner.client){border-bottom:3px solid #1f9d63}
