@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.sVYnSq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.sVYnSq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.NDaupG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.NDaupG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.fy{--bg:#eff4f6;--bg-2:#e6ecef;--surface:#fff;--surface-2:#f6f9fa;--teal-deep:#002022;--teal:#003637;--teal-2:#055959;--teal-tint:#d9f1f2;--ink:#01151b;--ink-2:#0e2d36;--muted:#54676d;--faint:#899599;--border:#dce3e5;--border-2:#bfc9cd;--lime:#ace767;--lime-deep:#69b632;--lime-tint:#e4f6d3;--safe:#43a96e;--safe-tint:#d7f4e0;--safe-ink:#00572d;--warn:#d49824;--warn-tint:#ffeccc;--warn-ink:#713f00;--danger:#cf4040;--danger-tint:#ffe7e4;--danger-ink:#9b1f1b;--ai:#576ec0;--ai-tint:#e3ebff;--ai-ink:#3b4fa5;--paper:var(--bg);--canvas:var(--ink);--text:var(--ink);--text-muted:var(--muted);--text-faint:var(--faint);--accent:var(--teal-deep);--accent-ink:var(--surface);--accent-2:var(--lime);--accent-2-ink:var(--ink);--success:var(--safe);--error:var(--danger);--warning:var(--warn);--border-strong:var(--border-2);--tile-lime:var(--lime);--tile-lime-2:var(--lime-deep);--tile-lavender:var(--teal-deep);--tile-coral:var(--danger);--tile-sage:var(--safe);--tile-navy:var(--ink);--tile-sky:var(--teal-tint);--tile-amber:var(--warn);--tile-pink:var(--lime-tint);--font-display:var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-d:var(--font-display);--font-m:var(--font-mono);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:32px;--r-2xl:40px;--r-pill:999px;--shadow-sm:0 1px 2px #0f1e280d;--shadow-md:0 2px 6px #0f1e280a, 0 8px 24px #0f1e280f;--shadow-lg:0 4px 12px #0f1e280f, 0 16px 40px #0f1e281a;--shadow-teal:0 4px 16px #1437462e, 0 24px 60px #14374638;--shadow-tile:var(--shadow-md);--shadow-pop:var(--shadow-lg);background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-synthesis:none}@supports (color:lab(0% 0 0)){.fy{--bg:lab(95.977% -1.53568 -1.47932);--bg-2:lab(93.0893% -2.04489 -1.9708);--surface:lab(100% 0 0);--surface-2:lab(97.7048% -1.02499 -.986958);--teal-deep:lab(9.95152% -13.7317 -5.74322);--teal:lab(19.3993% -19.1106 -6.95167);--teal-2:lab(33.4602% -22.9006 -6.88069);--teal-tint:lab(93.2885% -7.90623 -3.3084);--ink:lab(5.38274% -4.89521 -6.47179);--ink-2:lab(16.6877% -9.35663 -9.4864);--muted:lab(42.1467% -6.23679 -6.07431);--faint:lab(60.6509% -3.8034 -3.6769);--border:lab(89.6093% -2.04453 -1.9706);--border-2:lab(80.3534% -3.05706 -2.94995);--lime:lab(85.5076% -34.5925 54.7943);--lime-deep:lab(67.1095% -41.0716 55.556);--lime-tint:lab(94.7802% -10.794 14.7494);--safe:lab(62.2522% -41.3866 21.3307);--safe-tint:lab(93.5794% -12.4075 6.35813);--safe-ink:lab(31.9275% -39.0879 20.2864);--warn:lab(67.4762% 16.4066 64.08);--warn-tint:lab(94.3094% 3.50529 19.3343);--warn-ink:lab(32.162% 27.2856 72.1493);--danger:lab(49.4737% 56.8232 34.3326);--danger-tint:lab(93.8292% 12.2803 6.63641);--danger-ink:lab(34.6249% 50.1334 36.4938);--ai:lab(47.6853% 9.97645 -46.5413);--ai-tint:lab(92.7984% .653356 -14.9526);--ai-ink:lab(35.7552% 14.1792 -49.7804)}}.fy *,.fy :before,.fy :after{box-sizing:border-box}.fy-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;line-height:1}.fy-display-italic{font-family:var(--font-display);letter-spacing:-.02em;font-style:italic;font-weight:700}.fy-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fy-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "lnum"}.fy-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.fy-btn{font-family:var(--font-body);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:background .14s,transform .14s,filter .14s,color .14s;display:inline-flex}.fy-btn:active{transform:translateY(1px)}.fy-btn-primary{background:var(--teal-deep);color:#fff}.fy-btn-primary:hover{background:var(--teal);color:#fff}.fy-btn-primary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.fy-btn-primary:disabled,.fy-btn-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fy-btn-ghost{color:var(--ink);border:1.5px solid var(--border-2);background:0 0}.fy-btn-ghost:hover{border-color:var(--ink)}.fy-btn-dark{background:var(--teal-deep);color:#fff}.fy-btn-dark:hover{background:var(--teal);color:#fff}.fy-btn-dark:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.fy-btn-dark:disabled,.fy-btn-dark[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fy-btn-accent{background:var(--lime);color:var(--ink)}.fy-btn-accent:hover{background:var(--lime-deep);color:#fff}.fy-btn-sm{height:38px;padding:0 16px;font-size:13px}.fy-btn-lg{height:54px;padding:0 30px;font-size:15px}.fy-pill{border-radius:var(--r-pill);letter-spacing:-.005em;background:var(--surface-2);height:26px;color:var(--ink-2);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.fy-pill.is-active,.fy-pill.active{background:var(--teal-tint);color:var(--teal-deep);border-color:#0000;font-weight:600}.fy-pill.is-accent{background:var(--lime-tint);color:#305300;color:lab(31.6704% -26.7601 54.6034);border-color:#0000}.fy-pill-lime{background:var(--lime-tint);color:#305300;color:lab(31.6704% -26.7601 54.6034);border:0}.fy-pill-teal{background:var(--teal-tint);color:var(--teal-deep);border:0}.fy-pill-safe{background:var(--safe-tint);color:var(--safe);border:0}.fy-pill-warn{background:var(--warn-tint);color:#814200;color:lab(35.5553% 28.9656 63.9259);border:0}.fy-pill-danger{background:var(--danger-tint);color:var(--danger);border:0}.fy-pill-ai{background:var(--ai-tint);color:var(--ai);border:0}.fy-pill-sage{background:var(--safe-tint);color:var(--safe);border:0}.fy-pill-lavender{background:var(--teal-tint);color:var(--teal-deep);border:0}.fy-tile{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px;position:relative;overflow:hidden}.fy-tile-paper{background:var(--surface);border:1px solid var(--border);color:var(--ink);box-shadow:none}.fy-tile-teal,.fy-tile-navy{background:var(--teal-deep);color:#eef3f5;color:lab(95.397% -1.53565 -1.4793);box-shadow:var(--shadow-teal);border:0}.fy-tile-teal .fy-eyebrow,.fy-tile-navy .fy-eyebrow{color:#91a2a7;color:lab(65.3204% -5.05403 -4.89287)}.fy-tile-lime{background:var(--lime);color:var(--ink);border:0}.fy-tile-lime .fy-eyebrow{color:#305300;color:lab(31.6704% -26.7601 54.6034)}.fy-tile-lavender{background:var(--teal-deep);color:#eef3f5;color:lab(95.397% -1.53565 -1.4793);border:0}.fy-tile-coral{background:var(--danger);color:#fff;border:0}.fy-tile-sage{background:var(--safe);color:#fff;border:0}.fy-tile-sky{background:var(--teal-tint);color:var(--teal-deep);border:0}.fy-tile-amber{background:var(--warn-tint);color:#6a3a00;color:lab(29.8224% 26.9231 63.1382);border:0}.fy-tile-pink{background:var(--lime-tint);color:#305300;color:lab(31.6704% -26.7601 54.6034);border:0}.fy-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.fy-card-flat{background:var(--surface);border-radius:var(--r-md)}.fy-card-accent,.fy-card-ink{background:var(--teal-deep);color:var(--surface);border-radius:var(--r-md)}.fy-card-action{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);position:relative}.fy-card-action:before{content:"";background:var(--teal-deep);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.side-section{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:16px 12px 6px;font-size:10.5px;font-weight:500}.side-nav-item{color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.side-nav-item:hover{background:var(--surface-2)}.side-nav-item.active{background:var(--teal-tint);color:var(--teal-deep);font-weight:600}.side-nav-item .icon{width:18px;height:18px;color:var(--muted);flex-shrink:0}.side-nav-item.active .icon{color:var(--teal-deep)}.side-nav-item .badge{background:var(--lime);color:var(--ink);font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:999px;margin-left:auto;padding:1px 8px}.side-nav-item.featured{background:var(--teal-deep);color:var(--surface);font-weight:600}.side-nav-item.featured:hover{background:var(--teal)}.side-nav-item.featured .icon{color:var(--lime)}.fy-floatnav{background:var(--teal-deep);color:#eef3f5;color:lab(95.397% -1.53565 -1.4793);border-radius:var(--r-pill);box-shadow:var(--shadow-teal);gap:4px;padding:8px;display:inline-flex}.fy-floatnav-btn{border-radius:var(--r-pill);color:#b0c1c7;color:lab(76.9209% -5.06452 -4.89874);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .14s,color .14s;display:inline-flex;position:relative}.fy-floatnav-btn:hover{color:var(--surface);background:#ffffff1a}.fy-floatnav-btn.is-active{background:var(--lime);color:var(--ink)}.fy-input{font-family:var(--font-body);background:var(--surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);color:var(--ink);outline:none;width:100%;padding:10px 16px;font-size:14px;transition:border-color .15s}.fy-input:focus{border-color:var(--teal-deep)}.fy-input::placeholder{color:var(--faint)}.fy-hr{border:0;border-top:1px solid var(--border);margin:0}.fy-spark path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fy-spark .area{fill:currentColor;opacity:.14;stroke:none}@keyframes fy-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fy-anim-pop{animation:.25s ease-out both fy-pop}.fy-amount-big{font-family:var(--font-display);letter-spacing:-.035em;font-feature-settings:"tnum", "lnum";font-weight:700;line-height:.95}.fy-amount-big .cents,.fy-amount-big .currency{opacity:.55;font-size:.55em;font-style:italic;font-weight:600}.fy-amount-big .currency{margin-right:2px}.fy-placeholder{background:repeating-linear-gradient(135deg, transparent 0 8px, #0f1e280a 8px 9px), var(--surface-2);border:1.5px dashed var(--border-2);font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-md);justify-content:center;align-items:center;font-size:11px;display:flex}.fy-blob{filter:blur(.5px);opacity:.7;pointer-events:none;border-radius:50%;position:absolute}.fy :focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px;border-radius:8px}@media (max-width:768px){.fy .fy-kpi-row{grid-template-columns:1fr!important;padding:0 12px!important}}.fy-tile-teal .fy-eyebrow,.fy-tile-navy .fy-eyebrow,.fy-tile-lavender .fy-eyebrow,.fy-tile-coral .fy-eyebrow,.fy-tile-sage .fy-eyebrow{color:#ffffffb3}.fy-tile-lime .fy-eyebrow,.fy-tile-sky .fy-eyebrow,.fy-tile-amber .fy-eyebrow,.fy-tile-pink .fy-eyebrow{color:#305300;color:lab(31.6704% -26.7601 54.6034)}
