@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-300-normal-Bbd5v1xK.woff)format("woff");unicode-range:U+460-52F,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:300;src:url(./ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-300-normal-LoaTnByX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2)format("woff2"),url(./ibm-plex-sans-greek-300-normal-STc8XiDr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-300-normal-CkYRZD2a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-300-normal-B8Zgwjh3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300;src:url(./ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(./ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,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(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,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(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,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(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,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:700;src:url(./ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(./ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:700;src:url(./ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,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(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f5fa;--card:#fff;--ink:#0e1a33;--muted:#5a6985;--line:#e2e7f1;--line-2:#edf0f7;--brand:#1d4289;--brand-2:#2e61c4;--brand-soft:#e8eefb;--on-brand:#fff;--good:#0c8f63;--good-soft:#e1f5ec;--warn:#b87300;--warn-soft:#fff2d9;--bad:#cf3350;--bad-soft:#fde8ec;--violet:#6d3fc9;--violet-soft:#f0eafc;--info:#2e61c4;--info-soft:#e8eefb;--shadow:0 1px 2px #0e1a330d, 0 6px 24px #0e1a330d;--r:14px;--fs-eyebrow:12px;--fs-head:18px;--fs-label:13.5px;--fs-body:14px;--fs-note:12px;--font:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1121;--card:#111a31;--ink:#e8edf8;--muted:#92a2c0;--line:#22304f;--line-2:#1a2744;--brand:#7ba3ff;--brand-2:#9dbbff;--brand-soft:#172547;--on-brand:#0a1121;--good:#34d399;--good-soft:#0f2d27;--warn:#f5b94a;--warn-soft:#33270f;--bad:#ff7a93;--bad-soft:#3a1823;--violet:#b79cff;--violet-soft:#251c44;--info:#9dbbff;--info-soft:#172547;--shadow:0 1px 2px #0000004d, 0 8px 28px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:15px/1.55 var(--font);color:var(--ink);background:var(--bg);flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:var(--brand)}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:clamp(24px,3.4vw,34px);font-weight:700}h2{font-size:17px;font-weight:600}h3{margin-bottom:10px;font-size:15px;font-weight:600}p{margin:0 0 8px}.muted{color:var(--muted)}.small{font-size:12.5px}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.main{flex:1;padding-top:28px;padding-bottom:48px}.card{background:var(--card);border:0;border-radius:20px}.pad-all{padding:22px}.topbar{z-index:30;background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-in{align-items:center;gap:16px;height:64px;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:40px;display:block}.brand-txt{border-left:1px solid var(--line);flex-direction:column;padding-left:12px;line-height:1.2;display:flex}.brand-txt b{font-size:15px}.brand-txt small{color:var(--muted);font-size:11.5px}.privacy{color:var(--good);background:var(--good-soft);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:12.5px;display:inline-flex}@media (width<=640px){.privacy{display:none}}.intro{max-width:980px;margin-bottom:22px}.intro h1{letter-spacing:-.02em;margin-bottom:10px;font-weight:700}.layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.summary{padding:22px;scroll-margin-top:80px;position:sticky;top:84px}@media (width<=960px){.layout{grid-template-columns:1fr}.summary{position:static}.main{padding-bottom:92px}}.form{gap:16px;min-width:0;display:grid}.step,.sec{min-width:0;padding:22px}.sec-h{margin-bottom:16px}.sec-h-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sec-h .headline{margin:0}.sec-sub{font-size:var(--fs-note);color:var(--muted);margin:4px 0 0}.sec-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-btn{border:1px solid var(--line);background:var(--bg);color:var(--brand);font:600 var(--fs-note) var(--font);cursor:pointer;border-radius:999px;padding:6px 14px;transition:background-color .15s,border-color .15s,color .15s}.pill-btn:hover{background:var(--brand-soft);border-color:var(--brand)}.pill-btn.restore{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}.pill-btn.restore:hover{background:var(--warn);color:#fff;border-color:var(--warn)}.pill-btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.pill-btn.ghost:hover{color:var(--bad);background:var(--bad-soft)}.step-pill{font-size:var(--fs-note);color:var(--muted);background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-weight:600;display:inline-flex}.step-pill.is-done{color:var(--good);background:var(--good-soft)}.step-pill.is-done:before{content:"✓";font-weight:700}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}.grid3{grid-template-columns:1.4fr 1fr .8fr;gap:4px 14px;display:grid}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.grid2,.grid3,.tiles{grid-template-columns:1fr}}.field{min-width:0;margin-bottom:12px}.tile{background:var(--bg);border:1.5px solid #0000;border-radius:16px;margin:0;padding:14px;transition:border-color .15s,background-color .15s}.tile:focus-within{border-color:color-mix(in srgb, var(--brand) 42%, transparent);background:color-mix(in srgb, var(--brand-soft) 38%, var(--bg))}.field>label,.f-head label{font-weight:700;font-size:var(--fs-label);margin-bottom:8px;line-height:1.25;display:block}.req{color:var(--bad)}.code{font-size:var(--fs-note);color:var(--muted);margin:6px 0 0}.hint{font-size:var(--fs-note);color:var(--muted);margin:4px 0 0}.hint:empty{display:none}.hint b{color:var(--ink);font-weight:600}.hint.t-warn{color:var(--warn)}.hint.t-bad{color:var(--bad)}.hint.t-good{color:var(--good)}.hint.t-info{color:var(--info)}select,.money input,input.text{border:1px solid var(--line);background:var(--card);width:100%;height:44px;color:var(--ink);font:400 var(--fs-body) var(--font);border-radius:12px;outline:none;padding:0 14px}.money input{font:300 18px var(--font);letter-spacing:-.01em}.money input::placeholder,input.text::placeholder{color:color-mix(in srgb, var(--muted) 62%, transparent);font-size:13.5px;font-weight:400}select:focus,.money input:focus,input.text:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent)}.money{align-items:center;display:flex;position:relative}.money input{text-align:right;font-variant-numeric:tabular-nums;padding-right:58px}.money>span{font-size:var(--fs-note);color:var(--muted);pointer-events:none;position:absolute;right:14px}.money input.is-warn{border-color:var(--warn);background:var(--warn-soft)}.money input[readonly]{background:var(--line-2)}.seg{background:var(--bg);border:0;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg.wide{display:flex}.seg button{color:var(--muted);font:600 var(--fs-label) var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 16px}.seg button[aria-pressed=true]{color:#fff;background:#1d4289}.f-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.f-head label{margin:0}.f-head .ms{color:var(--muted);background:var(--card);border:1px solid var(--line);cursor:help;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;flex:none;align-items:center;gap:4px;padding:2px 8px 2px 9px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.f-head .ms:after{content:"?";background:var(--line-2);width:14px;height:14px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.tile.is-filled .f-head .ms{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.f-head .ms:hover,.f-head .ms:focus-visible,.f-head .ms.is-open{color:var(--brand);border-color:var(--brand);background:var(--brand-soft);z-index:25}.f-head .ms:hover:after,.f-head .ms:focus-visible:after,.f-head .ms.is-open:after{background:var(--brand);color:#fff}.ms-tip{z-index:40;color:#fff;width:max-content;max-width:min(280px,78vw);font:400 var(--fs-note)/1.45 var(--font);white-space:normal;pointer-events:none;opacity:0;background:#0e1a33;border-radius:12px;padding:10px 12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 8px 24px #0e1a3342}.f-head .ms:hover .ms-tip,.f-head .ms:focus-visible .ms-tip,.f-head .ms.is-open .ms-tip{opacity:1;transform:translateY(0)}.pair{gap:10px;display:flex}.pair>div{flex:1;min-width:0}.sub{font-size:var(--fs-note);color:var(--muted);margin-bottom:4px;display:block}.detail{font-size:var(--fs-note);margin-top:10px}.detail summary{cursor:pointer;color:var(--brand);font-weight:600}.detail-grid{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}.detail-grid label{font-size:var(--fs-note);color:var(--muted);grid-template-columns:1fr 150px;align-items:center;gap:8px;display:grid}.detail-grid .money input{height:36px;font-size:15px}.sum-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sum-top .eyebrow{margin-bottom:0}.prog-bar{background:var(--bg);border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}.prog-fill{background:var(--brand);border-radius:999px;height:100%;transition:width .25s}.empty-steps{background:var(--bg);border-radius:16px;gap:8px;margin:14px 0 16px;padding:14px;display:grid}.es-row{font-size:var(--fs-note);color:var(--muted);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.es-row b{color:var(--ink);font-weight:600}.es-num{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11.5px;font-weight:700;display:grid}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-weight:600}.headline{font-size:var(--fs-head);letter-spacing:-.01em;margin:0 0 16px;font-weight:700;line-height:1.35}.heroes{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.hero{color:#fff;background:#1d4289;border-radius:16px;flex-direction:column;min-height:150px;padding:14px 14px 12px;display:flex}.hero-l{font-size:var(--fs-label);font-weight:700;line-height:1.25}.hero-sub{opacity:.78;margin-top:2px;font-size:11px;font-weight:400;display:block}.hero-v{font:300 30px/1.05 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:6px;margin:auto 0 4px;padding-top:14px;display:flex}.hero-v .arr{flex:none;width:22px;height:22px}.hero-sp{font-size:17px;font-weight:400}.hero-m{opacity:.82;font-size:11.5px}.hero-d{opacity:.9;margin-bottom:8px;font-size:11.5px;font-weight:500}.hero .chip[class]{color:#fff;background:#ffffff29;align-self:flex-start}.hero .chip:before{content:"";vertical-align:1px;background:#c9d6f2;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.hero .chip.t-good:before{background:#5ee0a8}.hero .chip.t-warn:before{background:#ffc857}.hero .chip.t-bad:before{background:#ff8fa3}.chip{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.chip.t-good{color:var(--good);background:var(--good-soft)}.chip.t-warn{color:var(--warn);background:var(--warn-soft)}.chip.t-bad{color:var(--bad);background:var(--bad-soft)}.chip.t-na{color:var(--muted);background:var(--line-2)}.unlock,.kv{font-size:var(--fs-label);background:var(--bg);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-weight:600;display:flex}.kv:empty,.kv-bar:empty{display:none}.step .kv,.step .kv-bar{margin:12px 0 0}.kv-bar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.kv-item{background:var(--bg);font-size:var(--fs-label);border-left:3px solid var(--brand);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-weight:600;display:flex}.unlock b,.kv b,.kv-item b{font:300 22px var(--font);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.unlock b{color:var(--good)}.kv b,.kv-item b{color:var(--brand)}.kv small,.kv-item small{font-size:var(--fs-note);color:var(--muted);margin-top:2px;font-weight:400;display:block}.btn{border:1px solid var(--line);background:var(--card);height:44px;color:var(--ink);font:600 14px var(--font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--brand)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.full{width:100%}.btn.ghost{color:var(--brand);border-color:#0000;margin-top:6px}body.show-report .main,body.show-report .foot,body.show-report .mobile-bar{display:none!important}.pdf-teaser{background:var(--bg);border-radius:16px;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.pt-title{font-size:var(--fs-note);color:var(--ink);font-weight:700}.pt-item{font-size:var(--fs-note);color:var(--muted);grid-template-columns:54px 1fr;align-items:baseline;gap:8px;line-height:1.4;display:grid}.pt-item b{color:var(--ink);font-weight:600}.pt-pg{color:var(--brand);background:var(--brand-soft);text-align:center;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.mobile-bar{display:none}@media (width<=960px){.mobile-bar:not([hidden]){z-index:35;background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0e1a331a}.mobile-bar-in{justify-content:space-between;align-items:center;gap:10px;display:flex}.mb-metrics{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.mb-metrics b{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.mb-sep{opacity:.5}.mb-actions{flex:none;gap:6px;display:flex}.btn.sm-btn{height:36px;padding:0 14px;font-size:13px}}.foot{border-top:1px solid var(--line);padding:16px 0}.hero-v small{font-size:14px;font-weight:400}.hero-v span{white-space:nowrap}.explain{background:var(--bg);font-size:var(--fs-note);border-radius:16px;margin-bottom:12px;padding:12px 16px}.explain summary{cursor:pointer;font-weight:700;font-size:var(--fs-label);color:var(--brand)}.explain p{color:var(--muted);margin:8px 0 0;line-height:1.5}.explain b{color:var(--ink)}.sum-score{color:#fff;background:#1d4289;border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.ss-ring{flex:none}.ss-ring .chart{width:78px;height:78px;display:block}.ss-txt b{font-size:17px;font-weight:700;line-height:1.2;display:block}.ss-txt span{opacity:.85;margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.sum-score.ghost{background:var(--bg);color:var(--muted)}.sum-score.ghost .ss-txt b{color:var(--ink)}.sum-score.ghost .ss-txt span{opacity:1}.summary .headline{margin:0 0 10px;font-size:16px}.sum-hook{border-left:3px solid var(--brand-2);color:var(--muted);margin:0 0 12px;padding:2px 0 2px 12px;font-size:13px;line-height:1.45}.sum-hook b{color:var(--brand);font-weight:700}.summary .heroes{margin-bottom:12px}.summary .hero{min-height:128px}.hero.locked{background:var(--bg);color:var(--muted);border:1.5px dashed var(--line)}.hero.locked .hero-l{color:var(--ink)}.hero.locked .hero-sub{opacity:.8}.hero-lock{align-items:flex-start;gap:8px;margin-top:auto;padding-top:10px;font-size:11.5px;line-height:1.4;display:flex}.hero-lock b{color:var(--ink);font-weight:600}.hl-i{flex:none;width:17px;height:17px;margin-top:1px}.pdf-line{color:var(--muted);text-align:center;margin:8px 2px 0;font-size:11.5px;line-height:1.45}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{border-color:var(--brand)}.form{gap:14px}.setup,.nums{padding:20px 22px}.setup-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.setup-top .headline,.nums .headline{margin:0}.setup-grid{grid-template-columns:1.5fr 1.35fr .55fr 1.45fr .9fr;align-items:end;gap:10px 12px;display:grid}.setup-grid .field{min-width:0;margin:0}.setup-grid label{margin-bottom:5px;font-size:12.5px}.setup-grid select,.setup-grid input.text,.setup-grid .money input{height:40px}.setup-grid .seg button{padding:8px 9px;font-size:13px}.setup-grid .money input{padding-right:26px}.setup-grid .money>span{right:10px}@media (width<=1100px){.setup-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.setup-grid .field:first-child{grid-column:span 3}.setup-grid .field:nth-child(2){grid-column:span 2}.setup-grid .field:nth-child(3){grid-column:span 1}.setup-grid .field:nth-child(4){grid-column:span 4}.setup-grid .field:nth-child(5){grid-column:span 2}}@media (width<=560px){.setup-grid{grid-template-columns:1fr 1fr}.setup-grid .field:nth-child(n){grid-column:span 2}.setup-grid .field:nth-child(3),.setup-grid .field:nth-child(5){grid-column:span 1}}.nums .sec-h{margin-bottom:14px}.dot-legend:before{content:"●";color:var(--brand-2);vertical-align:1px;margin-right:4px;font-size:9px}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=820px){.cols{grid-template-columns:1fr}}.grp-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.grp-h h3{margin:0;font-size:15px}.grp-sub{font-size:var(--fs-note);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:0 0 10px;display:flex}.seg.sm{padding:3px}.seg.sm button{padding:4px 11px;font-size:12px}.rows{background:var(--bg);border-radius:16px;padding:2px 14px}.rows .rowf{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 150px;align-items:center;column-gap:12px;margin:0;padding:10px 0;display:grid}.rows .rowf:last-child{border-bottom:0}.rows .rowf:focus-within{background:color-mix(in srgb, var(--brand-soft) 55%, transparent);border-color:var(--line)}.rowf .f-head{flex-flow:column;align-items:flex-start;gap:3px;min-width:0;margin:0}.rowf .f-head label{font-size:13.5px;line-height:1.25}.rowf.starter .f-head label:before{content:"●";color:var(--brand-2);vertical-align:2px;margin-right:6px;font-size:8px}.rowf .f-in{min-width:0}.rowf .money input{height:40px;padding-right:44px;font-size:16px}.rowf .money>span{right:10px}.rowf .hint,.rowf .detail{grid-column:1/-1}.rowf .detail{margin-top:6px}.rowf .pair{gap:6px}#grp-bs.avg .rowf{grid-template-columns:1fr;row-gap:6px}#grp-bs.avg .rowf .pair>div{flex:1}.nums .kv-bar{grid-template-columns:1fr;gap:6px;margin-top:10px}.nums .kv-item{background:var(--bg);border-radius:12px;padding:8px 12px;font-size:12.5px}.nums .kv-item b{font-size:16px}.nums .kv-item small{margin-left:4px;font-size:11px;display:inline}.intro{margin-bottom:16px}.intro p{margin-bottom:0}@media (width<=560px){.setup-grid .field:nth-child(4){order:5}.setup-grid .field:nth-child(5){order:4}}@media (width<=480px){.rows{padding:2px 10px}.rows .rowf{grid-template-columns:minmax(0,1fr) 118px;column-gap:8px}.rowf .money input{padding-right:34px;font-size:15px}}.rv .pages{--brand:#1d4289;--ink:#0e1a33;--muted:#5a6985;--line:#e2e7f1;--line-2:#e6eaf2;--soft:#f2f4f8;--good:#0c8f63;--good-soft:#e1f5ec;--warn:#b87300;--warn-soft:#fff2d9;--bad:#cf3350;--bad-soft:#fde8ec;--dam:#6d3fc9;--band:#dde3ef;--brown:#4d3c2f}.rv-bar{z-index:20;background:var(--card,#fff);border-bottom:1px solid var(--line);position:sticky;top:0}.rv-bar .wrap{flex-wrap:wrap;align-items:center;gap:10px;min-height:60px;padding-top:8px;padding-bottom:8px;display:flex}.rv-bar #rv-print{margin-left:auto}.rv-mode{background:var(--soft)}.rv-mode button{padding:6px 13px;font-size:12.5px}.rv-stage{background:#c9cfdb;padding:24px 0 40px}.pages{zoom:var(--z,1);width:210mm;margin:0 auto}.page{width:210mm;height:297mm;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;margin:0 auto 8mm;padding:14mm;font:9.5pt/1.45 IBM Plex Sans,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 4px 24px #0e1a332e}.page h1{letter-spacing:-.01em;margin:0;font-size:18pt;font-weight:700;line-height:1.2}.page h2{letter-spacing:-.005em;margin:0;font-size:10.5pt;font-weight:700}.page h3{margin:0 0 1.5mm;font-size:10.5pt;font-weight:700}.page p{margin:0 0 2mm}.page .num{text-align:right;white-space:nowrap}.page .c{text-align:center;white-space:nowrap}.page .mu{color:var(--muted)}.page sup{margin-left:.3mm;font-size:.62em;line-height:0}.c-good{color:var(--good)}.c-bad{color:var(--bad)}.ph{border-bottom:1px solid var(--line);align-items:center;gap:5mm;margin-bottom:3.5mm;padding-bottom:3.5mm;display:flex}.ph-logo{width:auto;height:13.5mm}.ph-t{border-left:1px solid var(--line);padding-left:5mm}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:1mm;font-size:8pt;font-weight:600}.ph-m{color:var(--muted);margin-top:1mm;font-size:8.5pt}.ph h1.long{font-size:15pt}.ph.sm{gap:4mm;margin-bottom:3.8mm;padding-bottom:2.8mm}.ph.sm .ph-logo{height:10mm}.ph.sm .ph-t{padding-left:4mm}.ph.sm h1{font-size:14pt}.ph.sm .ph-m{margin-top:.5mm;font-size:8pt}.page .statement{letter-spacing:-.01em;max-width:175mm;margin:0 0 3.5mm;font-size:13.5pt;font-weight:700;line-height:1.3}.rkpis{grid-template-columns:repeat(4,1fr);gap:3mm;margin-bottom:3.5mm;display:grid}.rk{background:var(--brand);color:#fff;border-radius:4mm;flex-direction:column;padding:3.2mm 3.5mm 2.8mm;display:flex}.rk-l{font-size:8.8pt;font-weight:700}.rk-v{letter-spacing:-.02em;align-items:center;gap:1.5mm;margin:2.5mm 0 1mm;font-size:20.5pt;font-weight:300;line-height:1.05;display:flex}.rk-a{flex:none;width:6mm;height:6mm}.rk-sp{font-size:13pt;font-weight:400}.rk-m{opacity:.85;font-size:7.4pt}.rk-d{opacity:.85;margin-bottom:1.8mm;font-size:7.4pt}.rk-d span{opacity:1;font-weight:600}.page .chip{border-radius:99px;padding:.35mm 2mm;font-size:7.2pt;font-weight:600;display:inline-block}.page .chip.t-good{color:var(--good);background:var(--good-soft)}.page .chip.t-warn{color:var(--warn);background:var(--warn-soft)}.page .chip.t-bad{color:var(--bad);background:var(--bad-soft)}.page .chip.t-na{color:var(--muted);background:var(--line-2)}.rk .chip[class]{color:#fff;background:#ffffff29;align-self:flex-start;margin-top:auto}.rk .chip:before{content:"";vertical-align:.1mm;background:#c9d6f2;border-radius:50%;width:1.6mm;height:1.6mm;margin-right:1.2mm;display:inline-block}.rk .chip.t-good:before{background:#5ee0a8}.rk .chip.t-warn:before{background:#ffc857}.rk .chip.t-bad:before{background:#ff8fa3}.legend,.cn{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1mm 3.5mm;font-size:7.4pt;display:flex}.legend{margin-bottom:2.8mm}.legend b{color:var(--ink);font-weight:600}.legend i,.cn i{vertical-align:middle;margin-right:1.2mm;display:inline-block}.lg-co{background:var(--brand);border-radius:.4mm;width:4mm;height:1.8mm}.lg-good{background:var(--good);border-radius:.4mm;width:4mm;height:1.8mm}.lg-bad{background:var(--bad);border-radius:.4mm;width:4mm;height:1.8mm}.lg-band{background:var(--band);border-radius:.5mm;width:5mm;height:3.2mm}.lg-med{background:var(--ink);width:.6mm;height:3.4mm}.lg-med.sq{width:2.2mm;height:2.2mm}.lg-dam{background:var(--dam);width:2.4mm;height:2.4mm;transform:rotate(45deg)}.lg-peer{background:#c3cbdb;border-radius:50%;width:2mm;height:2mm}.cgrid{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr 1fr;gap:3.5mm;min-height:0;display:grid}.cc{background:var(--soft);border-radius:4mm;flex-direction:column;min-height:0;padding:3.8mm;display:flex;overflow:hidden}.cs{color:var(--muted);font-size:7.5pt;margin:.5mm 0 2mm!important}.chart{width:100%;height:auto;font-family:IBM Plex Sans,Arial,sans-serif;display:block}.cc .cn{margin-top:auto;padding-top:2mm;display:block}.cc .cn i{margin-left:2mm}.cc .cn i:first-child{margin-left:0}.callout{background:#fff;border-radius:3mm;margin-top:auto;padding:2.2mm 3mm;font-size:8.2pt;line-height:1.38}.callout b{color:var(--good)}.callout b.c-bad{color:var(--bad)}.pf{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:2.8mm;font-size:7.1pt;line-height:1.45}.cgrid+.pf{margin-top:3mm}.pf .fn{grid-template-columns:1fr 1fr;gap:1.5mm 8mm;margin:0;padding-left:4mm;display:grid}.pf .fn b{color:var(--ink);font-weight:600}.pf .fn li{break-inside:avoid;margin-bottom:.3mm}.pf-row{justify-content:space-between;gap:6mm;display:flex}.pf .pg{white-space:nowrap;font-weight:600}.blocks{gap:2.4mm;display:grid}.blk{background:var(--soft);border-radius:4mm;align-items:stretch;gap:3.5mm;padding:2.8mm 4mm;display:flex}.wx{text-align:center;background:#fff;border-radius:3mm;flex-direction:column;flex:none;justify-content:center;align-items:center;width:17.5mm;padding:1.5mm 1mm;display:flex}.wx.t-good{color:var(--good);background:var(--good-soft)}.wx.t-warn{color:var(--warn);background:var(--warn-soft)}.wx.t-bad{color:var(--bad);background:var(--bad-soft)}.wx-i{width:6.2mm;height:6.2mm}.wx b{margin-top:.6mm;font-size:8.5pt;font-weight:700;line-height:1.15}.wx span{margin-top:.3mm;font-size:6.4pt;font-weight:600;line-height:1.1}.blk-b{flex:1;min-width:0}.blk h2{margin-bottom:.8mm;font-size:10pt}.blk-focus{border-left:2.2pt solid var(--brand);background:#fff;border-radius:1.5mm;margin-bottom:1.2mm;padding:.8mm 2.2mm;font-size:8pt}.blk-focus.bad{border-left-color:var(--bad);background:#fff5f7}.blk-focus.bad b{color:var(--bad)}.blk-focus.good{border-left-color:var(--good);background:#f2fbf7}.blk-focus.good b{color:var(--good)}.blk p{margin:0 0 .8mm;padding-left:3mm;font-size:8.8pt;line-height:1.36;position:relative}.blk p:last-child{margin-bottom:0}.blk p:before{content:"•";color:var(--brand);font-weight:700;position:absolute;top:0;left:0}.blk b{font-weight:600}.h2b{margin:2.8mm 0 1.8mm!important;font-size:10.8pt!important}.h2b.h2-first{margin-top:0!important}.h2-row{justify-content:space-between;align-items:baseline;gap:3mm;margin:3mm 0 1.8mm;display:flex}.h2-row .h2b{margin:0!important}.rt-note{color:var(--muted);font-size:7pt}.rt-note b{color:var(--ink);font-weight:600}.dir-up{color:var(--good);white-space:nowrap;font-size:6.8pt;font-weight:600}.dir-dn{color:var(--brand);white-space:nowrap;font-size:6.8pt;font-weight:600}.prios{grid-template-columns:repeat(3,1fr);gap:3mm;display:grid}.prio{background:var(--brand);color:#fff;border-radius:4mm;flex-direction:column;padding:2.8mm 3.5mm;font-size:8pt;line-height:1.35;display:flex}.prio-h{align-items:flex-start;gap:2mm;display:flex}.pn{border:1px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;width:5.5mm;height:5.5mm;font-size:7.5pt;font-weight:600;display:grid}.prio .pt{font-size:9pt}.prio .pm{opacity:.85;margin-top:.5mm}.prio .act{margin-top:1.2mm}.prio .pbig{align-items:center;gap:1.5mm;margin-top:auto;padding-top:1.8mm;font-size:15.5pt;font-weight:300;line-height:1;display:flex}.prio .pbig small{opacity:.85;font-size:7.5pt;font-weight:400}.prio .imp{opacity:.9;margin-top:.8mm;font-weight:500}.rts{grid-template-columns:1fr 1fr;align-items:start;gap:4mm;display:grid}.rt{border-collapse:collapse;width:100%;font-size:7.3pt;line-height:1.38}.rt .chip{white-space:nowrap;padding:.25mm 1.3mm;font-size:6.6pt}.rt tbody th{white-space:nowrap}.rt th,.rt td{border-bottom:1px solid var(--line-2);text-align:left;padding:1.45mm .65mm;font-weight:400}.rt thead th{color:var(--ink);border-bottom:1.5pt solid var(--ink);white-space:nowrap;padding-bottom:1.2mm;font-size:7.1pt;font-weight:600}.rt th.num{text-align:right}.rt .b{color:var(--brand);font-weight:600}.smrj-meta{grid-template-columns:1fr 1.3fr 1.1fr;gap:2.5mm;margin-bottom:3mm;display:grid}.sm-box{background:var(--soft);border-radius:2.5mm;flex-direction:column;padding:2mm 3mm;display:flex}.sm-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:7pt;font-weight:600}.sm-box b{color:var(--ink);margin-top:.3mm;font-size:8.8pt}.smrj-top{grid-template-columns:1.38fr 1fr;align-items:stretch;gap:3.5mm;margin-bottom:2.5mm;display:grid}.smrj-scores{background:var(--soft);border-radius:3.5mm;padding:3mm 3.5mm}.smrj-sh{color:var(--ink);margin-bottom:1.8mm;font-size:8.8pt;font-weight:700}.smrj-sh span{color:var(--muted);font-size:7.4pt;font-weight:400}.sp-tbl{border-collapse:collapse;width:100%;font-size:8pt}.sp-tbl th,.sp-tbl td{border-bottom:1px solid var(--line);text-align:left;padding:1.5mm 1mm}.sp-tbl thead th{color:var(--muted);border-bottom:1.2pt solid var(--ink);padding-bottom:1mm;font-size:7pt;font-weight:600}.sp-tbl tbody tr:last-child th,.sp-tbl tbody tr:last-child td{border-bottom:0}.sp-tbl tbody th{color:var(--ink);font-weight:600}.pbar-cell{width:26mm}.pbar-track{background:#e2e7f1;border-radius:99px;height:2.6mm;position:relative;overflow:hidden}.pbar-fill{border-radius:99px;height:100%}.pbar-fill.is-good{background:var(--good)}.pbar-fill.is-brand{background:var(--brand)}.pbar-fill.is-bad{background:var(--bad)}.pbar-mid{background:var(--ink);width:.45mm;position:absolute;top:0;bottom:0;left:50%}.smrj-hl{background:var(--soft);border-radius:3.5mm;flex-direction:column;justify-content:space-between;gap:2mm;padding:3mm 3.5mm;display:flex}.hl-k{color:var(--brand);font-size:8pt;font-weight:700}.hl-item{border-left:2.5pt solid var(--brand);background:#fff;border-radius:2.5mm;padding:2.2mm 3mm}.hl-item span{color:var(--muted);font-size:7.3pt;display:block}.hl-item b{margin-top:.4mm;font-size:10pt;display:block}.hl-item.good{border-left-color:var(--good)}.hl-item.good b{color:var(--good)}.hl-item.bad{border-left-color:var(--bad)}.hl-item.bad b{color:var(--bad)}.ssec{background:var(--soft);border-radius:3.5mm;margin-bottom:3.2mm;overflow:hidden}.ssec.roomy{margin-bottom:4.5mm}.ssec:last-child{margin-bottom:0}.ssec-bar{background:var(--brand);color:#fff;letter-spacing:.01em;padding:1.8mm 4mm;font-size:9pt;font-weight:700}.ssec-top{border-bottom:1px solid var(--line);background:#f8f9fc;align-items:center;gap:3.5mm;padding:2.5mm 4mm 2mm;display:flex}.ssec-wx{border-radius:2.2mm;flex:none;align-items:center;gap:1.4mm;padding:1.2mm 2.5mm;font-size:8.5pt;font-weight:700;display:flex}.ssec-wx.t-good{color:var(--good);background:var(--good-soft)}.ssec-wx.t-warn{color:var(--warn);background:var(--warn-soft)}.ssec-wx.t-bad{color:var(--bad);background:var(--bad-soft)}.ssec-wxi{width:5.5mm;height:5.5mm}.ssec-quo{flex:1;min-width:0}.ssec-q{color:var(--ink);font-size:9.2pt;font-weight:700;line-height:1.28}.ssec-attn{color:var(--ink);margin-top:.5mm;font-size:8.1pt}.ssec-attn.bad b{color:var(--bad)}.ssec-attn.good b{color:var(--good)}.ssec-grid{grid-template-columns:1.08fr 1fr;align-items:start;gap:4mm;padding:3.2mm 4mm 3.5mm;display:grid}.ssec-chart{flex-direction:column;gap:2.2mm;display:flex}.ssec-txt{font-size:8.8pt;line-height:1.46}.ssec-txt p{margin:0 0 1.8mm;padding-left:3.2mm;position:relative}.ssec-txt p:last-child{margin-bottom:0}.ssec-txt p:before{content:"•";color:var(--brand);font-weight:700;position:absolute;top:0;left:0}.ssec-card-in>.cc{background:#fff;border-radius:3mm;height:100%;padding:3.2mm 3.5mm}.ssec-card-in>.cc .drvs,.ssec-card-in>.cc .callout{background:var(--soft)}.ssec-overview-notes{background:#fff;border-radius:3mm;margin:0 4mm 3.5mm;padding:2.8mm 3.5mm;font-size:8.6pt;line-height:1.44}.ssec-overview-notes p{margin:0 0 1.2mm;padding-left:3.2mm;position:relative}.ssec-overview-notes p:last-child{margin-bottom:0}.ssec-overview-notes p:before{content:"•";color:var(--brand);font-weight:700;position:absolute;top:0;left:0}.roomy-prios .prio{padding:3.5mm 4mm;font-size:8.3pt;line-height:1.4}.ft-wrap{border:1px solid var(--line);border-radius:3mm;margin-bottom:3mm}.ft-wrap .ssec-bar{border-radius:2.8mm 2.8mm 0 0;padding:1.4mm 3.5mm;font-size:8.4pt}.ft{table-layout:fixed;border-collapse:collapse;width:100%;font-size:7.8pt;line-height:1.28}.ft th,.ft td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:middle;padding:1.25mm 1.5mm}.ft thead th{background:var(--soft);color:var(--ink);border-bottom:1px solid var(--line);padding:1.1mm 1.8mm;font-size:7.2pt;font-weight:700}.ft thead th.grp{border-bottom:1px solid var(--line);text-align:center}.ft thead th.sub-th{color:var(--muted);padding-top:.6mm;padding-bottom:.9mm;font-size:6.8pt;font-weight:600}.ft tbody tr:nth-child(2n){background:#fafbfd}.ft tbody tr:last-child th,.ft tbody tr:last-child td{border-bottom:0}.ft-name{color:var(--ink);font-size:8pt;font-weight:600;line-height:1.2;display:block}.ft-desc{color:var(--muted);white-space:nowrap;margin-top:.15mm;font-size:6.6pt;font-weight:400;display:block}.ft .b{color:var(--brand);font-size:8.3pt;font-weight:700}.ft .dir-up,.ft .dir-dn{font-size:7.1pt}.grade-b{border-radius:1.2mm;place-items:center;width:5mm;height:5mm;font-size:7.6pt;font-weight:700;display:inline-grid}.grade-b.t-good{color:var(--good);background:var(--good-soft)}.grade-b.t-warn{color:var(--warn);background:var(--warn-soft)}.grade-b.t-bad{color:var(--bad);background:var(--bad-soft)}.grade-b.t-na{color:var(--muted);background:var(--line-2)}.grade-note{background:var(--soft);color:var(--muted);border-radius:2.5mm;margin-top:auto;padding:2mm 3.2mm;font-size:7.3pt}.grade-note b{color:var(--ink)}.grade-note .t-good{color:var(--good)}.grade-note .t-warn{color:var(--warn)}.grade-note .t-bad{color:var(--bad)}.inp-sum{grid-template-columns:1fr 1fr;gap:3mm;margin-bottom:1mm;display:grid}.inp-box{background:var(--soft);border-radius:3mm;padding:2.2mm 3.2mm;font-size:7.5pt}.inp-h{color:var(--brand);border-bottom:1px solid var(--line);margin-bottom:1mm;padding-bottom:.8mm;font-size:8pt;font-weight:700}.inp-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:2mm;padding:.65mm 0;display:flex}.inp-row:last-child{border-bottom:0}.inp-row span{color:var(--muted)}.inp-row b{color:var(--ink);white-space:nowrap;font-weight:600}.inp-row.sub span,.inp-row.sub b{color:var(--brand);font-weight:700}.bridge{background:var(--soft);border-radius:3.5mm;padding:3.8mm 5mm;font-size:9.8pt;line-height:1.5}.bridge b{color:var(--brand)}.svcs{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.svc{background:var(--soft);border-radius:3.5mm;flex-direction:column;padding:3.6mm 4mm;display:flex}.svc-top{justify-content:space-between;align-items:flex-start;margin-bottom:2mm;display:flex}.svc-i{width:7mm;height:7mm;color:var(--brand)}.svc p{color:var(--muted);margin:0 0 1.5mm;font-size:8.3pt}.svc .tag{color:var(--brand);background:#fff;border-radius:99px;padding:.35mm 2mm;font-size:6.8pt;font-weight:600;display:inline-block}.svc.hit{background:var(--brand);color:#fff}.svc.hit .svc-i{color:#fff}.svc.hit p{color:#ffffffd9}.contact{background:var(--brown);color:#fff;border-radius:4mm;align-items:stretch;gap:7mm;margin-top:auto;padding:5.5mm 7mm;display:flex}.ct-l{flex:1}.ct-k{letter-spacing:.06em;color:#e7e5db;font-size:8.5pt}.ct-n{margin:.8mm 0 2mm;font-size:17pt}.contact ul{margin:0 0 3.5mm;padding:0;list-style:none}.contact li{color:#ede9e4;border-top:1px solid #ffffff2e;align-items:center;gap:2.5mm;padding:1.4mm 0;font-size:9.5pt;display:flex}.contact li:last-child{border-bottom:1px solid #ffffff2e}.contact .ic{flex:none;width:4.5mm;height:4.5mm}.ct-btn{color:var(--brown);background:#fff;border-radius:99px;padding:1.8mm 5.5mm;font-size:9.8pt;font-weight:600;display:inline-block}.ct-r{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:40mm;display:flex}.qr{background:#fff;border-radius:2mm;width:34mm;padding:2.5mm}.qr svg{width:100%;height:auto;display:block}.ct-r p{color:#e7e5db;margin:1.5mm 0 0;font-size:7.5pt}.ct-logo{opacity:.95;width:27mm;height:auto}.p3 .pf{margin-top:auto}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body>:not(.rv),.rv-bar{display:none!important}.rv-stage{background:0 0;padding:0}.pages{width:auto;zoom:1!important}.page{box-shadow:none;break-after:page;margin:0}.page:last-child{break-after:auto}}.rk-v small{white-space:nowrap;margin-left:.5mm;font-size:10pt;font-weight:400}.rk-v span{white-space:nowrap}.roic-ex{line-height:1.4}.rank{margin-top:1mm}.rank p{text-align:center;font-size:8pt;margin:.5mm 0 0!important}.rank b{color:var(--brand)}.drvs{background:#fff;border-radius:3mm;margin-top:auto;padding:1.5mm 3mm}.drv{border-top:1px solid var(--line-2);grid-template-columns:1fr auto auto;align-items:baseline;gap:3mm;padding:.6mm 0;font-size:8pt;display:grid}.drv b{color:var(--brand);white-space:nowrap;align-items:center;gap:1mm;font-weight:600;display:inline-flex}.drv em{color:var(--muted);white-space:nowrap;text-align:right;min-width:18mm;font-style:normal}.drv-a{width:3.4mm;height:3.4mm}.drv-f{color:var(--muted);font-size:7pt;margin:0 0 .5mm!important}.sp .t-good{--tc:var(--good);--tcs:var(--good-soft)}.sp .t-mid{--tc:var(--brand);--tcs:#e8eefb}.sp .t-bad{--tc:var(--bad);--tcs:var(--bad-soft)}.sp-headline{letter-spacing:-.01em;max-width:172mm;font-size:18pt;font-weight:700;line-height:1.25;margin:1mm 0 5mm!important}.sp-top{grid-template-columns:66mm 1fr;gap:4mm;margin-bottom:4mm;display:grid}.sp-top.one{grid-template-columns:1fr}.sp-ring{color:#fff;text-align:center;background:#1d4289;border-radius:5mm;flex-direction:column;justify-content:center;align-items:center;gap:2.5mm;padding:5mm 4mm;display:flex}.sp-ring .chart{width:44mm;height:auto}.sp-ring-l b{font-size:15pt;font-weight:700;line-height:1.2;display:block}.sp-ring-l span{opacity:.85;font-size:8.5pt}.sp-radar{background:var(--soft);border-radius:5mm;flex-direction:column;align-items:center;padding:4mm 5mm 3mm;display:flex}.sp-radar h2{align-self:flex-start}.sp-radar .chart{width:100%;height:auto;margin-top:1mm}.sp-leg{color:var(--muted);gap:6mm;font-size:7.6pt;display:flex}.sp-leg i{vertical-align:middle;margin-right:1.5mm;display:inline-block}.lg-dash{border-top:1.2px dashed var(--muted);width:5mm;height:0}.sp-hl{grid-template-columns:1fr 1fr;gap:3mm;margin-bottom:5mm;display:grid}.sp-chip{background:var(--tcs);border-radius:4mm;padding:3mm 4.5mm}.sp-chip span{color:var(--tc);font-size:8pt;font-weight:600;display:block}.sp-chip b{color:var(--ink);font-size:12pt}.sp-axis,.sp-row{grid-template-columns:14mm 50mm 1fr 18mm;align-items:center;column-gap:3mm;display:grid}.sp-axis{color:var(--muted);margin-bottom:1.2mm;padding:0 4mm 0 3mm;font-size:7pt}.sp-ax{height:3.5mm;position:relative}.sp-ax span{white-space:nowrap;position:absolute;top:0}.sp-ax .z{left:0}.sp-ax .t{right:0}.sp-ax .m{color:var(--ink);font-weight:600;left:50%;transform:translate(-50%)}.sp-row{background:var(--soft);border-radius:4.5mm;min-height:19mm;margin-bottom:2.6mm;padding:3mm 4mm 3mm 3mm}.sp-wx{background:var(--tcs);width:11mm;height:11mm;color:var(--tc);border-radius:3.5mm;place-items:center;display:grid}.sp-wxi{width:7mm;height:7mm}.sp-rn b{font-size:11pt;line-height:1.2;display:block}.sp-rn span{color:var(--tc);font-size:8pt;font-weight:600}.sp-bar{background:#dfe4ee;border-radius:99px;height:4.4mm;position:relative}.sp-bar .fill{background:var(--tc);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.sp-bar .tick{background:var(--ink);border-radius:1px;width:.55mm;margin-left:-.27mm;position:absolute;top:-1.3mm;bottom:-1.3mm;left:50%}.sp-sc{text-align:right;color:var(--tc)}.sp-sc b{font-size:21pt;font-weight:300;line-height:1}.sp-sc small{font-size:8pt}.sp-how{color:var(--muted);align-items:center;gap:7mm;margin:3.5mm 0 2mm;font-size:8pt;display:flex}.sp-how b{color:var(--ink);font-size:8.5pt}.sp-how span{align-items:center;gap:1.6mm;display:inline-flex}.sp-how svg{width:5mm;height:5mm;color:var(--tc)}.sp-src{border-top:1px solid var(--line);color:var(--muted);padding-top:2.5mm;font-size:7.2pt;line-height:1.4;margin:auto 0 0!important}.sp-grid{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:4mm;min-height:0;margin-bottom:4mm;display:grid}.sp-card{background:var(--soft);border-radius:5mm;flex-direction:column;min-height:0;padding:5mm;display:flex}.sp-ch{grid-template-columns:11mm 1fr auto;align-items:center;gap:3mm;display:grid}.sp-ch b{font-size:11.5pt;line-height:1.2;display:block}.sp-ch>div>span{color:var(--tc);font-size:8pt;font-weight:600}.sp-cs{color:var(--tc);text-align:right}.sp-cs b{font-size:24pt;font-weight:300;line-height:1;display:inline}.sp-bars{background:#fff;border-radius:3.5mm;margin-top:auto;padding:1.5mm 3mm}.sp-brow{border-top:1px solid var(--line-2);grid-template-columns:24mm 1fr 14mm 12mm;align-items:center;column-gap:2mm;padding:1.7mm 0;font-size:8pt;display:grid}.sp-brow:first-child{border-top:0}.sp-bh{color:var(--muted);padding:1mm 0 .6mm;font-size:6.8pt}.sp-bh span:nth-child(3),.sp-bh span:nth-child(4){text-align:right}.sp-brow .you{text-align:right;color:var(--tc);white-space:nowrap;font-weight:700}.sp-brow .ind{text-align:right;color:var(--muted);white-space:nowrap}.sp-none{align-items:center;gap:3mm;padding:3mm 0;font-size:10pt;display:flex}.sp-wxbig{width:12mm;height:12mm;color:var(--good);flex:none}.sp-acts{gap:4mm;margin-bottom:4mm;display:grid}.sp-act{background:var(--soft);border-radius:5mm;grid-template-columns:12mm 1fr 52mm;align-items:center;gap:6mm;min-height:58mm;padding:6mm 7mm;display:grid}.sp-an{color:#fff;background:#1d4289;border-radius:50%;place-items:center;width:12mm;height:12mm;font-size:15pt;font-weight:600;display:grid}.sp-ab b{font-size:15pt;line-height:1.2;display:block}.sp-ar{color:var(--brand);margin:2mm 0 3mm;font-size:10.5pt;font-weight:600;display:block}.sp-ar i{margin:0 1mm;font-style:normal}.sp-ar em{color:var(--muted);margin-left:1.5mm;font-size:8.5pt;font-style:normal;font-weight:400}.sp-ab p{margin:0;font-size:10pt;line-height:1.4}.sp-am{text-align:right;color:var(--brand)}.sp-am b{letter-spacing:-.02em;font-size:30pt;font-weight:300;line-height:1.05;display:block}.sp-am small{color:var(--muted);font-size:9pt}.sp-am .also{margin-top:1.5mm;display:block}.sp-total{color:#fff;background:#1d4289;border-radius:5mm;flex-wrap:wrap;align-items:baseline;gap:8mm;padding:6mm 7mm;display:flex}.sp-total span{flex:100%;font-size:11pt;font-weight:600}.sp-total b{letter-spacing:-.02em;font-size:26pt;font-weight:300}.sp-total small{opacity:.85;letter-spacing:0;font-size:9pt;font-weight:400}.sp-empty{text-align:center;background:var(--soft);border-radius:5mm;flex-direction:column;align-items:center;gap:3mm;padding:16mm 10mm;font-size:11pt;display:flex}.sp-empty b{font-size:14pt}.sp-grid{grid-template-columns:1fr}.sp-card{grid-template-columns:72mm 1fr;align-items:center;gap:7mm;padding:5mm 6mm;display:grid}.sp-l{min-width:0}.sp-say{margin:3.5mm 0 0!important}.sp-bars{margin-top:0}.sp-brow{grid-template-columns:30mm 1fr 17mm 15mm;padding:1.9mm 0;font-size:8.5pt}.sp-bh{font-size:7pt}.sp-grid{flex:none;grid-auto-rows:auto;gap:3.5mm}.sp-card{grid-template-columns:76mm 1fr;min-height:51mm}.p3 .bridge{margin-bottom:1mm;padding:5.5mm 6.5mm;font-size:11pt;line-height:1.5}.p3 .h2b{margin-top:5mm!important}.p3 .svcs{flex:1;grid-auto-rows:1fr;gap:3.5mm;min-height:0}.p3 .svc{padding:5.5mm}.p3 .svc-i{width:10mm;height:10mm}.p3 .svc h3{margin-bottom:2mm;font-size:12.5pt}.p3 .svc p{font-size:9.3pt;line-height:1.45}.p3 .contact{gap:8mm;margin-top:5mm;padding:8mm 9mm}.p3 .ct-n{font-size:20pt}.p3 .contact li{padding:2.2mm 0;font-size:10.5pt}.p3 .ct-r{width:46mm}.sp-ab b{display:inline}.sp-at{flex-wrap:wrap;align-items:center;gap:3mm;display:flex}.sp-at b{font-size:15pt;line-height:1.2}.sp-eff{white-space:nowrap;border-radius:99px;padding:.7mm 2.6mm;font-size:7.6pt;font-weight:600}.sp-eff.fast{color:var(--good);background:var(--good-soft)}.sp-eff.mid{color:var(--brand);background:#e8eefb}.sp-eff.slow{color:var(--warn);background:var(--warn-soft)}.sp-gap{grid-template-columns:17mm 1fr 15mm;align-items:center;gap:1.6mm 3mm;max-width:92mm;margin:3.5mm 0;font-size:8.5pt;display:grid}.sp-gap .gl{color:var(--muted);font-size:8pt}.sp-gap .gb{background:#e1e6f0;border-radius:99px;height:3.4mm;overflow:hidden}.sp-gap .gb i{border-radius:99px;height:100%;display:block}.sp-gap .cur{background:var(--bad)}.sp-gap .tgt{background:var(--good)}.sp-gap .gv{text-align:right;white-space:nowrap;font-weight:700}.sp-ab .sp-gap .gv{font-size:9.5pt;line-height:1.2}.sp-act{min-height:61mm}.sp-grid{flex:1;grid-auto-rows:auto;gap:3.5mm;min-height:0}.sp-card{grid-template-columns:56mm 1fr;align-items:stretch;gap:5mm;min-height:0;padding:4.5mm 5mm}.sp-l{flex-direction:column;justify-content:center;gap:2.4mm;display:flex}.sp-ch{justify-content:space-between;align-items:center;display:flex}.sp-cs{text-align:right}.sp-cs b{font-size:27pt}.sp-cs small{font-size:9pt}.sp-nm b{font-size:12.5pt;line-height:1.2;display:block}.sp-nm span{color:var(--tc);font-size:8.5pt;font-weight:600}.sp-say{font-size:10pt;line-height:1.42;margin:.5mm 0 0!important}.sp-bars{align-self:center;padding:1.8mm 3.2mm}.sp-brow{grid-template-columns:31mm 1fr 19mm 16mm;column-gap:2.4mm;padding:2.4mm 0;font-size:9.2pt}.sp-bar.sm{height:3.8mm}.sp-bar.sm .tick{top:-1.1mm;bottom:-1.1mm}.sp-bh{padding:1mm 0 .6mm;font-size:7.2pt}.sp-none{padding:4mm 0;font-size:10.5pt}.sp-card{min-height:auto}.sp-row.locked{opacity:.85}.sp-row.locked .sp-wx,.sp-card.locked{--tc:var(--muted);--tcs:var(--line-2)}.sp-row.locked .sp-rn span{color:var(--muted)}.sp-lockmsg{color:var(--muted);grid-column:3/5;font-size:8.5pt;line-height:1.35}.sp-wxbig.lk,.sp-card.locked .sp-wxbig{color:var(--muted)}
