@font-face{font-family:Geist;src:url(/fonts/Geist-Black.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Parisienne;src:url(/fonts/Parisienne.woff2)format("woff2");font-weight:400;font-display:swap}.fl-logo{color:var(--fl-ink,#16181d);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.fl-mark{flex:none}.fl-word{flex-direction:column;line-height:1;display:flex}.fl-word b{letter-spacing:-.03em;font:900 19px Geist,system-ui,sans-serif}.fl-word i{color:var(--fl-mark,#0091ff);margin-top:1px;font:400 20px/.9 Parisienne,cursive}.fl-made{color:inherit;align-items:center;gap:8px;font:600 14px Geist,system-ui,sans-serif;text-decoration:none;display:inline-flex}.fl-made span{color:#ff1f8e}.fl-made img{width:auto;height:22px}.fl-made:hover{text-decoration:underline}.fs-nav,.fs-foot{--fs-accent:#0091ff;--fs-ink:#0072cc;--fs-cta-fg:#fff;--fs-text:#16181d;--fs-body:#3d424d;--fs-grey:#6b7280;--fs-line:#e3e7ee;--fs-nav-bg:#ffffffd9;--fs-foot-bg:#f3f7fc;--fs-dot:#0091ff21;--fl-mark:var(--fs-accent);--fl-ink:var(--fs-text);font-family:Inter Variable,system-ui,sans-serif}.auth-tone{--fs-accent:#0091ff;--fs-ink:#0072cc;--fs-line:#e3e7ee;--fs-foot-bg:#f3f7fc;--fs-dot:#0091ff21;--fl-mark:var(--fs-accent)}[data-tone=mint]{--fs-accent:#0ca678;--fs-ink:#0b7a59;--fs-line:#12b88638;--fs-nav-bg:#f6faf8e6;--fs-foot-bg:#eef8f3;--fs-dot:#0ca67826}[data-tone=hl]{--fs-accent:#d9531e;--fs-ink:#b8461a;--fs-line:#ec632b38;--fs-nav-bg:#fdf7f3e6;--fs-foot-bg:#fdf1ea;--fs-dot:#ec632b26}[data-tone=gov]{--fs-accent:#000091;--fs-ink:#000091;--fs-line:#00009138;--fs-nav-bg:#f5f5fee6;--fs-foot-bg:#ececfe;--fs-dot:#00009126}[data-tone=violet]{--fs-accent:#6741d9;--fs-ink:#5235c4;--fs-line:#7048e838;--fs-nav-bg:#f7f5ffe6;--fs-foot-bg:#f1edff;--fs-dot:#7048e826}[data-tone=sun]{--fs-accent:#111;--fs-ink:#111;--fs-cta-fg:#ffd23f;--fs-text:#111;--fs-body:#2b2b2b;--fs-grey:#4a4a4a;--fs-line:#11111124;--fs-nav-bg:#ffd23fe6;--fs-foot-bg:#ffe680;--fs-dot:#1111111f}.fs-inner{max-width:1160px;margin:0 auto;padding:0 32px}.fs-nav{z-index:40;background:var(--fs-nav-bg);-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--fs-line);position:sticky;top:0}.fs-nav .fs-inner{justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;display:flex}.fs-nav-links{align-items:center;gap:20px;display:flex}.fs-nav a.fs-link{color:var(--fs-ink);font:600 14px Geist,sans-serif;text-decoration:none}.fs-nav a.fs-link.account{border:1.5px solid color-mix(in srgb, var(--fs-ink) 35%, transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 14px 7px 10px;transition:border-color .15s,background-color .15s;display:inline-flex}.fs-nav a.fs-link.account:hover{border-color:var(--fs-ink);background:color-mix(in srgb, var(--fs-accent) 8%, transparent)}@media (width<=900px){.fs-nav a.fs-link.account .fs-account-more{display:none}}.fs-nav a.fs-link.strong{background:var(--fs-accent);color:var(--fs-cta-fg);border-radius:999px;padding:9px 16px}.fs-foot{border-top:1px solid var(--fs-line);color:var(--fs-grey);background:radial-gradient(circle, var(--fs-dot) 1px, transparent 1.3px) 0 0 / 18px 18px, var(--fs-foot-bg);margin-top:96px;padding:56px 16px 48px}.fs-foot-grid{grid-template-columns:1.3fr 1fr 1fr;gap:48px;display:grid}.fs-foot-brand p{max-width:300px;color:var(--fs-body);margin:14px 0 18px;font-size:14px;line-height:1.55}.fs-foot h4{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-ink);margin:4px 0 14px;font:500 12px Geist Mono,ui-monospace,monospace}.fs-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fs-foot ul a{color:var(--fs-body);font-size:14px;text-decoration:none}.fs-foot ul a:hover{color:var(--fs-ink);text-decoration:underline}.fs-foot-soon{color:var(--fs-grey);border:1px solid var(--fs-line);background:#fff;border-radius:99px;margin-left:8px;padding:1px 7px;font-size:11px}@media (width<=760px){.fs-inner{padding:0 16px}.fs-nav a.fs-link:not(.strong){display:none}.fs-foot-grid{grid-template-columns:1fr;gap:32px}.fs-foot ul{gap:4px}.fs-foot ul a{padding:6px 0;display:inline-block}}.fs-switch{display:flex;position:relative}.fs-switch-btn,.fs-burger-btn{width:38px;height:38px;color:var(--fs-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.fs-switch-btn:hover,.fs-switch-btn[aria-expanded=true],.fs-burger-btn:hover,.fs-burger-btn[aria-expanded=true]{background:color-mix(in srgb, var(--fs-accent) 12%, transparent)}.fs-switch-panel{background:#fff;border:1px solid #e3e7ee;border-radius:20px;width:340px;padding:16px;animation:.14s ease-out fs-switch-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #1018282e}@keyframes fs-switch-in{0%{opacity:0;transform:translateY(-6px)}}.fs-switch-title{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 4px 10px;font:500 11px Geist Mono,ui-monospace,monospace}.fs-switch-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.fs-switch-item{--tone:#0091ff;text-align:center;color:#16181d;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;text-decoration:none;display:flex}.fs-switch-item:hover{background:#f3f5f8}.fs-switch-item[data-tone=mint]{--tone:#12b886}.fs-switch-item[data-tone=hl]{--tone:#ec632b}.fs-switch-item[data-tone=gov]{--tone:#000091}.fs-switch-item[data-tone=violet]{--tone:#7048e8}.fs-switch-item[data-tone=sun]{--tone:#e0a800}.fs-switch-item[data-tone=rose]{--tone:#e64980}.fs-switch-icon{width:46px;height:46px;color:var(--tone);background:color-mix(in srgb, var(--tone) 13%, #fff);border-radius:14px;place-items:center;display:grid}.fs-switch-label{font-size:12.5px;font-weight:500;line-height:1.25}.fs-switch-item .fs-foot-soon{margin:-2px 0 0}.fs-burger{display:none}.fs-burger-panel{background:#fff;border:1px solid #e3e7ee;border-radius:20px;gap:2px;padding:8px;animation:.14s ease-out fs-switch-in;display:grid;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 18px 50px #1018282e}.fs-burger-panel[hidden]{display:none}.fs-burger-link{color:#16181d;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font:600 16px Geist,sans-serif;text-decoration:none;display:flex}.fs-burger-link:hover,.fs-burger-link:active{background:#f3f5f8}.fs-burger-cta{background:var(--fs-accent);min-height:50px;color:var(--fs-cta-fg);border-radius:999px;place-items:center;margin-top:6px;font:600 16px Geist,sans-serif;text-decoration:none;display:grid}@media (width<=760px){.fs-nav .fs-inner{padding-top:12px;padding-bottom:12px}.fs-nav-links{gap:4px}.fs-nav a.fs-link.strong{display:none}.fs-burger{display:flex}.fs-switch-btn,.fs-burger-btn{width:44px;height:44px}.fs-switch{position:static}.fs-switch-panel{width:auto;top:calc(100% + 8px);left:16px;right:16px}}.fgc{--fgc-tone:#0091ff;background:color-mix(in srgb, var(--fgc-tone) 6%, #fff);border:1px solid color-mix(in srgb, var(--fgc-tone) 25%, transparent);border-radius:20px;margin:48px 0 0;padding:28px 28px 22px}.fgc h2{color:#16181d;margin:0 0 20px;font:700 24px/1.2 Geist,sans-serif}.fgc-row{align-items:center;gap:20px 32px;display:flex}.fgc-sliders{flex-direction:column;flex:1;gap:18px;display:flex}.fgc-field{color:#3d424d;flex-direction:column;gap:8px;font-size:14px;display:flex}.fgc-label{justify-content:space-between;align-items:baseline;display:flex}.fgc-label b{color:#16181d;font:700 18px Geist,sans-serif}.fgc-field input[type=range]{appearance:none;background:linear-gradient(to right, var(--fgc-tone) var(--fgc-fill), color-mix(in srgb, var(--fgc-tone) 15%, #fff) var(--fgc-fill));cursor:pointer;border-radius:999px;width:100%;height:8px;margin:6px 0}.fgc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--fgc-tone);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #00000026}.fgc-field input[type=range]::-moz-range-thumb{border:3px solid var(--fgc-tone);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #00000026}.fgc-field input[type=range]:focus-visible{outline:3px solid color-mix(in srgb, var(--fgc-tone) 30%, transparent);outline-offset:4px}.fgc-result{text-align:center;background:var(--fgc-tone);color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:220px;max-width:260px;padding:20px 22px;display:flex}.fgc-result b{font:700 34px/1.1 Geist,sans-serif}.fgc-note{color:#6b7280;margin:14px 0 0;font-size:13px}@media (width<=760px){.fgc{padding:22px 18px 18px}.fgc-row{flex-direction:column;align-items:stretch}.fgc-result{max-width:none}}
