@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.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{--sky:#2b6fc4;--panel:#1f63b8;--ink:#0e2a52;--sunny:#ffd23f;--go:#23912f;--zap:#d42c2c;--medal:#f2b632;--cloud:#eaf4ff;--tile-yellow:#ffd23f;--tile-blue:#cfe3ff;--tile-green:#9fe6a6;--tile-pink:#ffa3a3;--tile-orange:#ffc78f;--tile-purple:#dcc8ff;--ink-soft:#3a5a86;--locked:#7d93b8;--outline:3px solid var(--ink);--ledge:0 5px 0 var(--ink);--radius:18px;--font-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Baloo 2", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background-color:var(--sky);min-height:100vh;color:var(--cloud);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#ffffff17 1.5px,#0000 1.7px);background-size:22px 22px;font-size:16px;font-weight:600;line-height:1.45}a{color:inherit}:focus-visible{outline:3px solid var(--sunny);outline-offset:3px}.fs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.fs-shell{gap:28px;max-width:1180px;margin:0 auto;padding:24px 16px 64px;display:grid}.fs-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fs-topbar__actions{align-items:center;gap:12px;display:flex}.fs-stack{gap:16px;display:grid}.fs-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fs-spacer{flex:1}.fs-display{font-family:var(--font-display);color:var(--cloud);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.05}.fs-display--sunny{color:var(--sunny)}.fs-display--xl{font-size:clamp(2.6rem,6vw,4rem)}.fs-display--lg{font-size:clamp(2rem,4.5vw,2.8rem)}.fs-display--md{-webkit-text-stroke-width:5px;font-size:1.8rem}.fs-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:400}.fs-label--sunny{color:var(--sunny)}.fs-number{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.fs-muted{opacity:.85}.fs-wordmark{align-items:center;gap:14px;text-decoration:none;display:flex}.fs-panel{background:var(--panel);border:var(--outline);border-radius:calc(var(--radius) + 4px);box-shadow:0 6px 0 var(--ink), inset 0 0 0 3px #add0ff8c;padding:28px;position:relative}.fs-panel--glow{background:linear-gradient(180deg, #4b9ef0 0%, #2f73c9 55%, var(--panel) 100%)}.fs-panel--well{background:#1a55a0;padding:18px}.fs-card{background:var(--cloud);color:var(--ink);border:var(--outline);border-radius:var(--radius);box-shadow:var(--ledge), inset 0 0 0 3px #fff;padding:22px 24px}.fs-card .fs-label{color:var(--ink-soft)}.fs-split{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=860px){.fs-split{grid-template-columns:1fr}.fs-panel{padding:20px 16px}}.fs-btn{--btn-top:#4b9bf0;--btn-bottom:#2b6fc4;--btn-text:#fff;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--btn-text);text-shadow:0 2px #0e2a5259;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bottom) 100%);border:var(--outline);box-shadow:var(--ledge), inset 0 3px 0 #ffffff59, inset 0 -4px 0 #00000029;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:.4em;padding:.55em 1.3em .5em;font-size:1.15rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.fs-btn:hover:not(:disabled,[aria-disabled=true]){box-shadow:0 7px 0 var(--ink), inset 0 3px 0 #ffffff59, inset 0 -4px 0 #00000029;transform:translateY(-2px)rotate(-1.5deg)}.fs-btn:active:not(:disabled,[aria-disabled=true]){box-shadow:0 0 0 var(--ink), inset 0 3px 0 #ffffff59, inset 0 -4px 0 #00000029;transform:translateY(5px)}.fs-btn--go{--btn-top:#45c654;--btn-bottom:var(--go)}.fs-btn--zap{--btn-top:#f05454;--btn-bottom:var(--zap)}.fs-btn--sunny{--btn-top:#ffe27a;--btn-bottom:var(--medal);--btn-text:var(--ink);text-shadow:none}.fs-btn--small{padding:.4em 1em .35em;font-size:.95rem}.fs-btn:disabled,.fs-btn[aria-disabled=true]{--btn-top:#8ea3c6;--btn-bottom:var(--locked);--btn-text:#2a4470;text-shadow:none;cursor:not-allowed}.fs-icon-btn{--icon-bg:#fff;--icon-fg:var(--ink);border:var(--outline);background:radial-gradient(circle at 50% 30%, #ffffff73, transparent 60%), var(--icon-bg);width:54px;height:54px;color:var(--icon-fg);box-shadow:var(--ledge);cursor:pointer;border-radius:50%;place-items:center;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-grid}.fs-icon-btn svg{width:24px;height:24px}.fs-icon-btn:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}.fs-icon-btn:active{box-shadow:0 0 0 var(--ink);transform:translateY(5px)}.fs-icon-btn--sunny{--icon-bg:var(--sunny)}.fs-icon-btn--go{--icon-bg:var(--go);--icon-fg:#fff}.fs-icon-btn--zap{--icon-bg:var(--zap);--icon-fg:#fff}.fs-icon-btn--small{width:44px;height:44px}.fs-tabs{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.fs-tab{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--cloud);text-shadow:0 2px #0e2a5266;border-bottom:4px solid #0000;padding:2px 0 4px;font-size:1.5rem;text-decoration:none}.fs-tab+.fs-tab:before{content:"";vertical-align:-.15em;background:#eaf4ff73;width:2px;height:1.1em;margin:0 22px;display:inline-block}.fs-tab[aria-current=page],.fs-tab.active{color:var(--sunny)}.fs-tab[aria-current=page] .fs-tab__text,.fs-tab.active .fs-tab__text{border-bottom:4px solid var(--sunny)}.fs-tab:hover .fs-tab__text{color:var(--sunny)}.fs-pills{flex-wrap:wrap;gap:8px;display:flex}.fs-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border:var(--outline);box-shadow:0 3px 0 var(--ink);background:#d6e6ff;border-radius:10px 10px 4px 4px;padding:4px 16px 2px;text-decoration:none}.fs-pill[aria-current=page],.fs-pill[aria-selected=true]{background:var(--sunny)}.fs-field{gap:6px;min-width:0;display:grid}.fs-field__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.fs-input,.fs-select{width:100%;font:inherit;color:var(--ink);background:linear-gradient(180deg, #fff, var(--cloud));border:var(--outline);box-shadow:0 4px 0 var(--ink);border-radius:12px;padding:10px 16px;font-weight:700}.fs-input::placeholder{color:#6b84a8}.fs-select{appearance:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%230E2A52' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center, linear-gradient(180deg, #fff, var(--cloud));cursor:pointer;padding-right:44px}.fs-field__error{color:var(--sunny);font-size:.95rem;font-weight:800}.fs-sticker{--sticker-bg:var(--sunny);--sticker-fg:var(--ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--sticker-fg);background:var(--sticker-bg);border:var(--outline);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:999px;padding:3px 14px 1px;font-size:.9rem;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.fs-sticker--zap{--sticker-bg:var(--zap);--sticker-fg:#fff}.fs-sticker--go{--sticker-bg:#6bd877}.fs-sticker--cloud{--sticker-bg:#fff}.fs-sticker--pending{--sticker-bg:#fff;border-style:dashed}.fs-sticker--flat{transform:none}.fs-meter{border:var(--outline);background:#fff;border-radius:999px;height:30px;overflow:hidden;box-shadow:inset 0 3px #0e2a521f}.fs-meter__fill{background:linear-gradient(180deg, #f26b6b 0%, var(--zap) 100%);border-right:var(--outline);border-radius:999px;min-width:0;height:100%;transition:width .3s}.fs-meter__fill[data-empty=true]{border-right:none}.fs-facts{grid-template-columns:auto 1fr;gap:10px 22px;margin:0;display:grid}.fs-facts dt{font-weight:800}.fs-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.fs-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.fs-tile{--tile-bg:var(--tile-blue);background:var(--tile-bg);color:var(--ink);border:var(--outline);box-shadow:var(--ledge), inset 0 0 0 3px #ffffff8c;border-radius:16px;flex-direction:column;gap:4px;min-height:170px;padding:18px 20px 22px;display:flex}.fs-tile__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:#0e2a52b3;font-size:.85rem}.fs-tile__value{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.fs-tile__note{font-weight:700}.fs-tile--yellow{--tile-bg:var(--tile-yellow)}.fs-tile--green{--tile-bg:var(--tile-green)}.fs-tile--pink{--tile-bg:var(--tile-pink)}.fs-tile--blue{--tile-bg:var(--tile-blue)}.fs-lineup{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.fs-suspect{color:var(--cloud);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:14px 10px 16px;text-decoration:none;transition:transform .12s,background .12s;display:grid}.fs-suspect:hover,.fs-suspect:focus-visible{background:radial-gradient(at 50% 20%,#add0ff73,#0000 70%);transform:translateY(-3px)}.fs-suspect:hover .fs-suspect__name,.fs-suspect:focus-visible .fs-suspect__name{color:var(--sunny)}.fs-suspect__portrait{border:var(--outline);width:112px;height:112px;box-shadow:var(--ledge);background:var(--tile-blue);border-radius:50%;place-items:center;display:grid;overflow:hidden}.fs-suspect__portrait img{object-fit:cover;width:100%;height:100%}.fs-suspect__name{font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 2px 0 var(--ink);overflow-wrap:anywhere;font-size:1.2rem}.fs-suspect__meta{opacity:.9;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.fs-alert{background:var(--tile-pink);color:var(--ink);border:var(--outline);box-shadow:var(--ledge);border-radius:14px;padding:14px 18px;font-weight:700}.fs-alert--info{background:var(--tile-blue)}.fs-alert--warn{background:var(--tile-yellow)}.fs-alert strong{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-right:6px;font-weight:400}.fs-empty{text-align:center;padding:24px 12px;font-weight:700}.fs-table-wrap{border:var(--outline);box-shadow:var(--ledge);background:var(--cloud);border-radius:14px;overflow-x:auto}.fs-table{border-collapse:collapse;width:100%;color:var(--ink);min-width:620px;font-weight:700}.fs-table th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);text-align:left;border-bottom:var(--outline);background:#d6e6ff;padding:12px 14px;font-size:.85rem;font-weight:400}.fs-table td{vertical-align:top;border-top:2px solid #0e2a521f;padding:10px 14px}.fs-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.fs-busy{opacity:.6;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.fs-btn,.fs-icon-btn,.fs-suspect,.fs-meter__fill{transition:none}.fs-btn:hover:not(:disabled,[aria-disabled=true]),.fs-suspect:hover{transform:none}}.fs-shell>*,.fs-stack>*,.fs-split>*,.fs-tiles>*{min-width:0}.fs-table-wrap{max-width:100%;position:relative}.fs-facts .fs-sticker{white-space:normal}.fs-tiles--quad{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.fs-display--xl{-webkit-text-stroke-width:5px;font-size:2.3rem}.fs-display--lg{-webkit-text-stroke-width:5px;font-size:1.9rem}.fs-tab{font-size:1.15rem}.fs-tab+.fs-tab:before{margin:0 12px}.fs-tile{min-height:0;padding:14px 14px 16px}.fs-tile__value{font-size:1.45rem}.fs-tiles--quad{gap:12px}.fs-icon-btn{width:46px;height:46px}.fs-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}}
