@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1a261eb7b3abc886-s.0p0wsw8yutgql.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d765f78f261ae1c6-s.p.1j27fp7zpftue.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c40381cc83dbecca-s.0uxu3rt1wb4qz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3c3d077d55fec405-s.3seb1tgwry_ax.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a6b4fd4a41217257-s.0k8ootdcecsre.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e60dc13fa1e64cf7-s.02phozsmwjdd8.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0ac62975f6007357-s.0--g-w3qfn9_q.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fb9931146aea3bb-s.p.3hvqljq0ojjbb.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1a261eb7b3abc886-s.0p0wsw8yutgql.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d765f78f261ae1c6-s.p.1j27fp7zpftue.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c40381cc83dbecca-s.0uxu3rt1wb4qz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3c3d077d55fec405-s.3seb1tgwry_ax.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a6b4fd4a41217257-s.0k8ootdcecsre.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e60dc13fa1e64cf7-s.02phozsmwjdd8.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0ac62975f6007357-s.0--g-w3qfn9_q.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8fb9931146aea3bb-s.p.3hvqljq0ojjbb.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1a261eb7b3abc886-s.0p0wsw8yutgql.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d765f78f261ae1c6-s.p.1j27fp7zpftue.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c40381cc83dbecca-s.0uxu3rt1wb4qz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3c3d077d55fec405-s.3seb1tgwry_ax.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a6b4fd4a41217257-s.0k8ootdcecsre.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e60dc13fa1e64cf7-s.02phozsmwjdd8.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0ac62975f6007357-s.0--g-w3qfn9_q.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fb9931146aea3bb-s.p.3hvqljq0ojjbb.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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.fJK1dG_className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.fJK1dG_variable{--f-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.vRyjSa_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.vRyjSa_variable{--f-serif:"Montserrat", "Montserrat Fallback"}
.fv{box-sizing:border-box;border-radius:var(--r-lg);width:min(1100px,100vw - 32px);max-width:none;height:calc(100dvh - 48px);max-height:none;color:var(--c-text);background:var(--c-surface);box-shadow:var(--shadow-lg);font-family:var(--font-sans);border:0;margin:auto;padding:0;overflow:hidden}.fv[open]{flex-direction:column;display:flex}.fv::backdrop{background:#05232bb3}.fv-bar{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-bottom:1px solid var(--c-line);background:var(--c-surface);flex:none;display:flex}.fv-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.fv-actions{align-items:center;gap:var(--sp-1);flex:none;display:flex}.fv-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-width:2.75rem;height:2.75rem;padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:.9375rem;text-decoration:none;display:inline-flex}.fv-btn:hover{background:var(--c-bg-soft)}.fv-btn:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:2px}.fv-btn:disabled{opacity:.4;cursor:default}.fv-btn-text{padding:0 var(--sp-3);border-color:var(--c-line)}.fv-primary{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.fv-primary:hover{background:var(--c-primary-strong)}.fv-zoom{text-align:center;min-width:3rem;color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:.875rem}.fv-body{background:var(--c-bg-soft);flex:auto;min-height:0;overflow:auto}.fv-note{gap:var(--sp-4);max-width:34rem;margin:var(--sp-16) auto;padding:0 var(--sp-5);text-align:center;color:var(--c-text-2);justify-items:center;display:grid}.fv-bad{color:var(--c-danger)}.fv-img{max-width:100%;height:auto;margin:var(--sp-5) auto;box-shadow:var(--shadow-sm);background:#fff;display:block}.fv-pages{gap:var(--sp-4);padding:var(--sp-5);justify-items:center;min-width:0;display:grid}.fv-page{box-shadow:var(--shadow-sm);background:#fff;margin:0}.fv-canvas{max-width:none;height:auto;display:block}@media (max-width:599.98px){.fv{border-radius:0;width:100vw;height:100dvh}.fv-bar{gap:var(--sp-1);padding-left:var(--sp-4)}.fv-zoom{display:none}.fv-btn{min-width:2.5rem}.fv-bar .fv-btn-text span{display:none}.fv-pages{padding:var(--sp-2);gap:var(--sp-2)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--f-sans),"Noto Sans",Arial,Helvetica,sans-serif;--font-display:var(--f-sans),"Noto Sans",Arial,Helvetica,sans-serif;--font-hero:var(--f-serif),Montserrat,Arial,sans-serif;--c-bg:#fff;--c-bg-soft:#f7f7f7;--c-bg-blue:#cde1ff;--c-bg-gold:#fff4cf;--c-bg-mint:#eef5ff;--c-surface:#fff;--c-surface-2:#fafafa;--c-text:#343434;--c-heading:#242424;--c-text-2:#777;--c-text-3:#848484;--c-line:#e6e6e6;--c-line-strong:#d0d0d0;--c-field-line:#8a8a8a;--c-primary:#7caff4;--c-on-primary:#fff;--c-primary-strong:#3d7fd6;--c-primary-soft:#cde1ff;--c-accent:#fbbc34;--c-accent-strong:#e5a312;--c-accent-bright:#ffd200;--c-on-accent:#242424;--c-accent-soft:#ffe98a;--c-cyan:#00b4eb;--c-red:red;--c-success:#2e8b57;--c-success-soft:#e5f5ed;--c-danger:#d0021b;--c-danger-soft:#fde8ea;--c-warning:#8c5d00;--c-warning-soft:#fff3d8;--c-info:#3d7fd6;--c-info-soft:#eaf2ff;--c-focus:#005fcc;--c-focus-halo:#fff;--c-overlay:#00000073;--c-white:#fff;--c-black:#000;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-32:2rem;--fs-40:2.5rem;--fs-44:2.75rem;--fs-48:3rem;--fs-56:3.5rem;--fs-64:4rem;--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:1.75rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-14:3.5rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-28:7rem;--r-0:0;--r-1:.25rem;--r-2:.5rem;--r-3:.75rem;--r-4:1rem;--r-5:1.25rem;--r-6:1.5rem;--r-pill:999rem;--border-1:1px;--border-2:2px;--focus-width:.125rem;--lift:-.125rem;--shadow-sm:0 0 .25rem #0000001f;--shadow-md:0 .125rem .75rem #00000026;--shadow-lg:0 .375rem 1.5rem #0003;--shadow-focus:0 0 0 calc(var(--focus-width) * 3) var(--c-focus-halo);--shadow-selected:0 0 0 .125rem #fbbc3473,0 .25rem .75rem #00000014;--tap:2.75rem;--header-h:4.75rem;--content:120rem;--gutter:clamp(1rem,3.2vw,4rem);--text:44rem;--transition:.18s;--section-pad-s:var(--sp-6);--section-pad-l:clamp(var(--sp-16),7vw,var(--sp-24));--wide:72rem;--c-section-dark:#071a20}:where(.site) .section--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:var(--c-section-dark);--c-bg-soft:#0b232a;--c-bg-blue:#0d2830;--c-bg-gold:#251f12;--c-bg-mint:#0b2824;--c-surface:#0c252d;--c-surface-2:#102c34;--c-text:#f4fafb;--c-text-2:#cbdcdf;--c-text-3:#9fb8bd;--c-line:#29464d;--c-line-strong:#5a7c84;--c-field-line:#5a7c84;--c-primary:#6ed1d4;--c-on-primary:#00171d;--c-primary-strong:#a1e4e6;--c-primary-soft:#123a3f;--c-accent:#efbc5a;--c-accent-strong:#ffd98f;--c-accent-soft:#3b2d16;--c-success:#6dd2a9;--c-success-soft:#12382b;--c-danger:#ff9b9b;--c-danger-soft:#3d1e1e;--c-warning:#ffd27e;--c-warning-soft:#3a2d16;--c-info:#9dcbf2;--c-info-soft:#173348;--c-focus:#8ab9ff;--c-focus-halo:#00171d;--c-overlay:#00080bcc;--shadow-sm:0 .125rem .625rem #0000003d;--shadow-md:0 .75rem 2.5rem #0000004a;--shadow-lg:0 1.5rem 4rem #0000005c;--shadow-focus:0 0 0 calc(var(--focus-width) * 3) var(--c-focus-halo);--shadow-selected:0 0 0 .125rem #6ed1d452,0 .5rem 1.5rem #0000003d}:root{--page-bg:#f6f7f4;--page-ink:#13262b;--page-muted:#5e6c70;--page-focus:#0e5e58;--page-accent:#0e5e58;--page-on-accent:#fff}.cab{--cab-bg:#f8fafc;--cab-surface:#fff;--cab-surface-2:#f1f5f9;--cab-elevated:#fff;--cab-line:#e2e8f0;--cab-line-strong:#768499;--cab-ink:#0f172a;--cab-ink-2:#334155;--cab-ink-3:#56657a;--cab-primary:#0e7490;--cab-primary-hover:#155e75;--cab-primary-ink:#fff;--cab-primary-text:#0e7490;--cab-primary-soft:#e2f3f7;--cab-primary-soft-ink:#164e63;--cab-accent:#c2410c;--cab-accent-ink:#fff;--cab-focus:#1e3a8a;--cab-bad-fill:#b91c1c;--cab-bad-fill-hover:#991b1b;--cab-bad-fill-ink:#fff;--ok:#137134;--ok-soft:#dcfce7;--ok-ink:#14532d;--warn:#955a06;--warn-soft:#fef3c7;--warn-ink:#713f12;--bad:#b91c1c;--bad-soft:#fee2e2;--bad-ink:#7f1d1d;--info:#0369a1;--info-soft:#e0f2fe;--info-ink:#0c4a6e;--cab-scrim:#0f172a8c;--sh-1:0 1px 2px #0f172a0d, 0 1px 3px #0f172a12;--sh-2:0 4px 8px -2px #0f172a14, 0 16px 40px -8px #0f172a38;--sh-ring:0 0 0 0 transparent;--skel-a:#e8edf3;--skel-b:#f3f6f9}body:has(.cab){--cab-bg:#f8fafc;--cab-surface:#fff;--cab-surface-2:#f1f5f9;--cab-elevated:#fff;--cab-line:#e2e8f0;--cab-line-strong:#768499;--cab-ink:#0f172a;--cab-ink-2:#334155;--cab-ink-3:#56657a;--cab-primary:#0e7490;--cab-primary-hover:#155e75;--cab-primary-ink:#fff;--cab-primary-text:#0e7490;--cab-primary-soft:#e2f3f7;--cab-primary-soft-ink:#164e63;--cab-accent:#c2410c;--cab-accent-ink:#fff;--cab-focus:#1e3a8a;--cab-bad-fill:#b91c1c;--cab-bad-fill-hover:#991b1b;--cab-bad-fill-ink:#fff;--ok:#137134;--ok-soft:#dcfce7;--ok-ink:#14532d;--warn:#955a06;--warn-soft:#fef3c7;--warn-ink:#713f12;--bad:#b91c1c;--bad-soft:#fee2e2;--bad-ink:#7f1d1d;--info:#0369a1;--info-soft:#e0f2fe;--info-ink:#0c4a6e;--cab-scrim:#0f172a8c;--sh-1:0 1px 2px #0f172a0d, 0 1px 3px #0f172a12;--sh-2:0 4px 8px -2px #0f172a14, 0 16px 40px -8px #0f172a38;--sh-ring:0 0 0 0 transparent;--skel-a:#e8edf3;--skel-b:#f3f6f9}.cab{--page-bg:var(--cab-bg);--page-ink:var(--cab-ink);--page-muted:var(--cab-ink-3);--page-focus:var(--cab-focus);--page-accent:var(--cab-primary);--page-on-accent:var(--cab-primary-ink)}body:has(.cab){--page-bg:var(--cab-bg);--page-ink:var(--cab-ink);--page-muted:var(--cab-ink-3);--page-focus:var(--cab-focus);--page-accent:var(--cab-primary);--page-on-accent:var(--cab-primary-ink)}.cab{--r-sm:8px;--r-md:12px;--r-lg:16px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--dur-in:.2s;--dur-out:.14s;--dur-fast:.12s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--z-sticky:20;--z-nav:30;--z-pop:50;--z-mnav:60;--z-toast:1000;--top-h:60px;--nav-w:264px;--ic-sm:16px;--ic-md:20px;--ic-lg:24px;--fs-body:15px;--fs-ctl:15px;--ctl-h:44px;--ctl-h-sm:36px;--row-h:52px;--cell-x:16px;--pad-card:24px;--gap-page:28px;--pad-page-x:32px;--f-body:var(--f-cab), "Segoe UI", system-ui, sans-serif;--f-display:var(--f-cab), "Segoe UI", system-ui, sans-serif;--f-mono:var(--f-cab-mono), ui-monospace, Consolas, monospace}.cab.cozy{--fs-body:15px;--fs-ctl:14px;--ctl-h:40px;--ctl-h-sm:32px;--row-h:46px;--cell-x:14px;--pad-card:20px;--gap-page:24px}.cab.dense{--fs-body:14px;--fs-ctl:14px;--ctl-h:36px;--ctl-h-sm:30px;--row-h:40px;--cell-x:12px;--pad-card:16px;--gap-page:20px;--pad-page-x:24px}@media (pointer:coarse){.cab,.cab.cozy,.cab.dense{--ctl-h:44px;--ctl-h-sm:44px;--fs-ctl:16px;--fs-body:16px}}
body{background:var(--page-bg);color:var(--page-ink);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}:focus-visible{outline:3px solid var(--page-focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;background:var(--page-accent);color:var(--page-on-accent);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-120px;left:12px}.skip-link:focus{top:12px}.skip-target:focus,main#main:focus{outline:none}html [data-jump-target]:focus{box-shadow:none;outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::placeholder{color:var(--page-muted);opacity:1}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.site-page){scroll-padding-top:calc(var(--header-h) + var(--sp-4))}@media (max-width:63.99rem){html:has(.site-page){scroll-padding-bottom:calc(var(--sp-24) + var(--cookie-h,0px))}}.site-page{margin:var(--sp-0);background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-16);text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;min-height:100vh;line-height:1.55;display:flex}.site-page>main{flex:1 0 auto}:where(.site) [lang=uk],:where(.site)[lang=uk]{-webkit-hyphens:auto;hyphens:auto}:where(.site) img,:where(.site) svg{max-width:100%;display:block}:where(.site) img{height:auto}:where(.site) button,:where(.site) input,:where(.site) select,:where(.site) textarea{font:inherit;color:inherit}:where(.site) button,:where(.site) a,:where(.site) summary,:where(.site) label,:where(.site) input,:where(.site) select,:where(.site) textarea{touch-action:manipulation}:where(.site) a{color:var(--c-primary-strong);text-underline-offset:var(--sp-1)}:where(.site) p,:where(.site) ul,:where(.site) ol{margin-block:var(--sp-0) var(--sp-4)}:where(.site) h1,:where(.site) h2,:where(.site) h3,:where(.site) h4{margin:var(--sp-0);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;line-height:1.08}:where(.site) h1,:where(.site) h2{font-family:var(--font-display);font-weight:700}:where(.site) h1{font-size:clamp(var(--fs-28),4.4vw,var(--fs-44))}:where(.site) h2{font-size:clamp(var(--fs-24),3vw,var(--fs-32))}:where(.site) h3{font-size:var(--fs-18);font-weight:800}:where(.site) h4{font-size:var(--fs-16)}:where(.site) strong{font-weight:800}:where(.site) :is(h1,h2) em{font-family:var(--font-display);color:var(--c-accent-strong);font-style:normal;font-weight:700}:where(.site) table{border-collapse:collapse;width:100%}:where(.site) th{text-align:left}:where(.site) hr{border:var(--sp-0);border-top:var(--border-1) solid var(--c-line);margin:var(--sp-8) var(--sp-0)}:where(.site) :focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width);box-shadow:var(--shadow-focus)}[hidden],:where(.site) .is-hidden{display:none!important}:where(.site) .container{width:auto;max-width:var(--content);padding-inline:var(--gutter);margin-inline:auto}:where(.site) .text-width{max-width:var(--text)}:where(.site) .numeric{font-variant-numeric:tabular-nums}:where(.site) .muted{color:var(--c-text-2)}:where(.site) .subtle{color:var(--c-text-3)}:where(.site) .small{font-size:var(--fs-14)}:where(.site) .eyebrow{margin:var(--sp-0) var(--sp-0) var(--sp-3);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.14em;color:var(--c-primary-strong);font-weight:800}:where(.site) .lead{font-size:clamp(var(--fs-17),1.6vw,var(--fs-20));color:var(--c-text-2);line-height:1.42}:where(.site) .stack{gap:var(--sp-4);flex-direction:column;display:flex}:where(.site) .stack--sm{gap:var(--sp-2)}:where(.site) .stack--lg{gap:var(--sp-8)}:where(.site) .cluster{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}:where(.site) .grid-2,:where(.site) .grid-3,:where(.site) .grid-4{gap:var(--sp-6);display:grid}:where(.site) .section{padding-block:var(--sp-12)}:where(.site) .section--tight,:where(.site) .section--compact{padding-block:var(--sp-8)}:where(.site) .section--soft{background:var(--c-bg-soft)}:where(.site) .section--blue{background:var(--c-bg-blue)}:where(.site) .section--gold{background:var(--c-bg-gold)}:where(.site) .divider{height:var(--border-1);background:var(--c-line);margin-block:var(--sp-8)}.visually-hidden{width:var(--border-1);height:var(--border-1);padding:var(--sp-0);margin:calc(var(--border-1) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:var(--sp-0);overflow:hidden;position:absolute!important}:where(.site) .site-main{min-height:50vh}:where(.site) .print-only{display:none}@media (min-width:48rem){:where(.site) .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .section{padding-block:var(--sp-16)}}@media (min-width:70rem){:where(.site) .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.site) :is(.nav-link,.nav-drop__toggle,.mnav-sub__link,.footer-links a,.footer-links .link-button,.account-btn,.account-list a,.account-logout,.page-tabs__tab,.filter-chip,.gal__nav){transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:where(.site) .site-header,:where(.site) .site-footer,:where(.site) .cookie-banner,:where(.site) .mobile-support,:where(.site) .no-print,:where(.site) form{display:none!important}:where(.site) .print-only{display:block}:where(.site) .section,:where(.site) .page-header,:where(.site) .hero{padding-block:var(--sp-4)}.site-page{background:var(--c-white);color:var(--c-black)}:where(.site) a{color:inherit;text-decoration:none}}html:has(.site-page){background:var(--c-bg)}html:has(.site-page) body{background:var(--c-bg)}
:where(.site) .site-header{z-index:40;top:var(--sp-0);background:color-mix(in srgb,var(--c-bg) 96%,transparent);-webkit-backdrop-filter:blur(var(--sp-3));backdrop-filter:blur(var(--sp-3));border-bottom:var(--border-1) solid var(--c-line);position:sticky}:where(.site) .header-row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex;position:relative}:where(.site) .brand{align-items:center;gap:var(--sp-2);font-size:var(--fs-20);color:var(--c-text);font-weight:900;text-decoration:none;display:inline-flex}:where(.site) .brand img{width:var(--fs-32);height:var(--fs-32);object-fit:contain}:where(.site) .desktop-nav,:where(.site) .header-actions{display:none}:where(.site) .nav-list,:where(.site) .footer-links{padding:var(--sp-0);margin:var(--sp-0);list-style:none}:where(.site) .nav-list{gap:var(--sp-5);display:flex}:where(.site) .nav-link{min-height:var(--tap);color:var(--c-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}:where(.site) .nav-link[aria-current=page]{color:var(--c-primary);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:var(--border-2);text-underline-offset:var(--sp-2)}:where(.site) .mobile-nav{margin-left:auto;position:static}:where(.site) .mobile-nav>summary{min-width:var(--tap);min-height:var(--tap);border:var(--border-1) solid var(--c-line);border-radius:var(--r-2);cursor:pointer;place-items:center;list-style:none;display:grid}:where(.site) .mobile-nav>summary::-webkit-details-marker{display:none}:where(.site) .mobile-nav:not([open]) .mobile-panel{display:none}:where(.site) .mobile-panel{left:var(--sp-4);right:var(--sp-4);top:calc(var(--header-h) + var(--sp-2));background:var(--c-surface);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);box-shadow:var(--shadow-lg);padding:var(--sp-5);position:fixed}:where(.site) .mobile-panel .nav-list{gap:var(--sp-1);flex-direction:column}:where(.site) .header-actions .button{white-space:nowrap}:where(.site) .select-compact{min-height:var(--tap);border:var(--border-1) solid var(--c-line);background:var(--c-surface);border-radius:var(--r-pill);padding-inline:var(--sp-3)}
:where(.site) .button{appearance:none;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-3) var(--sp-5);border:var(--border-1) solid transparent;border-radius:var(--r-2);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background-color var(--transition),border-color var(--transition);font-weight:800;text-decoration:none;display:inline-flex}:where(.site) .button:hover{transform:translateY(var(--lift));text-decoration:none}:where(.site) .button:active{transform:translateY(var(--sp-0))}:where(.site) .button:focus-visible,:where(.site) .icon-button:focus-visible{box-shadow:var(--shadow-focus)}:where(.site) .button--primary{background:linear-gradient(180deg,var(--c-accent-bright),var(--c-accent));color:var(--c-on-accent);box-shadow:var(--shadow-sm)}:where(.site) .button--secondary{background:var(--c-surface);color:var(--c-primary-strong);border-color:var(--c-primary)}:where(.site) .button--text{color:var(--c-primary-strong);background:0 0}:where(.site) .button--danger{background:var(--c-danger);color:var(--c-white)}:where(.site) .button--small{min-height:var(--tap);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-14)}:where(.site) .button[disabled],:where(.site) .button[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}:where(.site) .is-loading{opacity:.75}:where(.site) .icon-button{min-width:var(--tap);min-height:var(--tap);border:var(--border-1) solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);cursor:pointer;place-items:center;display:grid}:where(.site) .badge{align-items:center;gap:var(--sp-1);min-height:var(--sp-8);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-bg-blue);color:var(--c-primary-strong);font-size:var(--fs-14);font-weight:800;display:inline-flex}:where(.site) .badge--verified{background:var(--c-success-soft);color:var(--c-success)}:where(.site) .badge--urgent{background:var(--c-danger-soft);color:var(--c-danger)}:where(.site) .badge--pick{background:var(--c-info-soft);color:var(--c-info)}:where(.site) .badge--military{background:var(--c-accent-soft);color:var(--c-accent-strong)}:where(.site) .badge--complete{background:var(--c-success-soft);color:var(--c-success)}:where(.site) .badge--cancelled{background:var(--c-danger-soft);color:var(--c-danger)}:where(.site) .badge--draft{background:var(--c-bg-soft);color:var(--c-text-2)}
:where(.site) .card,:where(.site) .campaign-card,:where(.site) .fund-card,:where(.site) .info-card,:where(.site) .purchase-card,:where(.site) .component-demo{background:var(--c-surface);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);box-shadow:var(--shadow-sm)}:where(.site) .card{overflow:hidden}:where(.site) .card__body{padding:var(--sp-5)}:where(.site) .card--flat{box-shadow:none}:where(.site) .campaign-grid{gap:var(--sp-5);display:grid}:where(.site) .campaign-card{transition:transform var(--transition),box-shadow var(--transition);position:relative;overflow:hidden}:where(.site) .campaign-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-md)}:where(.site) .campaign-card__image{aspect-ratio:16/9;object-fit:cover;background:var(--c-bg-soft);width:100%}:where(.site) .campaign-card__body{padding:var(--sp-4)}:where(.site) .campaign-card__title{margin-block:var(--sp-2);font-size:var(--fs-17);font-family:var(--font-sans)}:where(.site) .campaign-card__child{margin:0 0 var(--sp-2);font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .campaign-card__title a{color:var(--c-text);text-decoration:none}:where(.site) .campaign-card__title a:hover{text-decoration:underline}:where(.site) .campaign-card__footer{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--border-1) solid var(--c-line);font-size:var(--fs-14);color:var(--c-text-2);display:flex}:where(.site) .progress{gap:var(--sp-2);display:grid}:where(.site) progress{width:100%;height:var(--sp-2);border:var(--sp-0);border-radius:var(--r-pill);background:var(--c-line);overflow:hidden}:where(.site) progress::-webkit-progress-bar{background:var(--c-line);border-radius:var(--r-pill)}:where(.site) progress::-webkit-progress-value{background:linear-gradient(90deg,var(--c-primary),var(--c-info));border-radius:var(--r-pill)}:where(.site) progress::-moz-progress-bar{background:var(--c-primary);border-radius:var(--r-pill)}:where(.site) .progress-meta{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-14);display:flex}:where(.site) .fund-card{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}:where(.site) .fund-card__logo{width:var(--sp-16);height:var(--sp-16);border-radius:var(--r-4);background:var(--c-bg-blue);color:var(--c-primary-strong);font-weight:900;font-size:var(--fs-20);place-items:center;display:grid}:where(.site) .stats-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .stat{padding:var(--sp-4);border-right:var(--border-1) solid var(--c-line);background:0 0}:where(.site) .stat:last-child{border-right:var(--sp-0)}:where(.site) .stat__value{font-size:var(--fs-18);font-variant-numeric:tabular-nums;color:var(--c-primary-strong);font-weight:900}:where(.site) .stat__label{font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .notice{padding:var(--sp-5);border-radius:var(--r-3);border:var(--border-1) solid var(--c-line);background:var(--c-bg-blue)}:where(.site) .notice--warning{background:var(--c-warning-soft);border-color:var(--c-accent)}:where(.site) .notice--danger{background:var(--c-danger-soft);border-color:var(--c-danger)}:where(.site) .notice--success{background:var(--c-success-soft);border-color:var(--c-success)}:where(.site) .notice--info{background:var(--c-info-soft);border-color:var(--c-info)}
:where(.site) .field{gap:var(--sp-2);display:grid}:where(.site) label,:where(.site) .field-label{font-weight:700}:where(.site) .field-hint,:where(.site) .field-help,:where(.site) .field-error{font-size:var(--fs-14)}:where(.site) .field-hint,:where(.site) .field-help{color:var(--c-text-3)}:where(.site) .field-error{color:var(--c-danger)}:where(.site) input,:where(.site) select,:where(.site) textarea{width:100%;min-height:var(--tap);border:var(--border-1) solid var(--c-field-line);border-radius:var(--r-2);background:var(--c-surface);padding:var(--sp-3) var(--sp-4)}:where(.site) textarea{min-height:var(--sp-24);resize:vertical}:where(.site) input[type=checkbox],:where(.site) input[type=radio]{width:var(--sp-5);height:var(--sp-5);min-height:auto;accent-color:var(--c-primary)}:where(.site) fieldset{border:var(--sp-0);padding:var(--sp-0);margin:var(--sp-0)}:where(.site) legend{margin-bottom:var(--sp-3);font-weight:800}:where(.site) .choice-row,:where(.site) .choice-grid{gap:var(--sp-3);flex-wrap:wrap;display:flex}:where(.site) .choice-grid{display:grid}:where(.site) .choice-grid--inline{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .choice,:where(.site) .check-row{align-items:flex-start;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-3);border:var(--border-1) solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface);display:flex}:where(.site) .choice-card{position:relative}:where(.site) .choice-card input{opacity:0;pointer-events:none;position:absolute}:where(.site) .choice-card label{min-height:var(--tap);padding:var(--sp-3);border:var(--border-1) solid var(--c-field-line);border-radius:var(--r-2);cursor:pointer;background:var(--c-surface);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);display:block}:where(.site) .choice-card input:checked+label{border-color:var(--c-primary);box-shadow:var(--shadow-selected);background:var(--c-primary-soft)}:where(.site) .amount-buttons,:where(.site) .amount-row{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.site) .amount-button{min-height:var(--tap);border:var(--border-1) solid var(--c-field-line);border-radius:var(--r-2);background:var(--c-surface);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);font-weight:800}:where(.site) .amount-button[aria-pressed=true]{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}:where(.site) .error-summary{padding:var(--sp-4);border:var(--border-1) solid var(--c-danger);background:var(--c-danger-soft);border-radius:var(--r-3)}:where(.site) .tabs{gap:var(--sp-4);border-bottom:var(--border-1) solid var(--c-line);scrollbar-width:thin;display:flex;overflow:auto}:where(.site) .tab{min-height:var(--tap);white-space:nowrap;border:var(--sp-0);border-bottom:var(--border-2) solid transparent;color:var(--c-text-2);cursor:pointer;background:0 0;font-weight:800}:where(.site) .tab[aria-selected=true]{color:var(--c-primary-strong);border-bottom-color:var(--c-accent)}:where(.site) .tab-panel{padding-top:var(--sp-6)}:where(.site) details{border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);padding:var(--sp-1) var(--sp-4)}:where(.site) details+details{margin-top:var(--sp-3)}:where(.site) summary{min-height:var(--tap);justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;font-weight:800;display:flex}:where(.site) .details-body{padding-block:var(--sp-2) var(--sp-4);color:var(--c-text-2)}
:where(.site) .breadcrumbs ol{gap:var(--sp-2);padding:var(--sp-0);margin:var(--sp-0);font-size:var(--fs-14);color:var(--c-text-3);flex-wrap:wrap;align-items:center;list-style:none;display:flex}:where(.site) .breadcrumbs li{align-items:center;display:flex}:where(.site) .breadcrumbs a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--sp-2);color:var(--c-line-strong)}:where(.site) .table-scroll{border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);overflow-x:auto}:where(.site) .data-table th,:where(.site) .data-table td{padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-1) solid var(--c-line);vertical-align:top}:where(.site) .data-table th{background:var(--c-bg-soft);font-size:var(--fs-14)}:where(.site) .amount-positive{color:var(--c-success);font-weight:800}:where(.site) .amount-negative{color:var(--c-danger);font-weight:800}:where(.site) .ledger-cards{gap:var(--sp-3);display:grid}:where(.site) .ledger-card{padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .pagination{justify-content:center;gap:var(--sp-2);display:flex}:where(.site) .pagination a,:where(.site) .pagination span{min-width:var(--tap);min-height:var(--tap);border:var(--border-1) solid var(--c-line);border-radius:var(--r-2);place-items:center;text-decoration:none;display:grid}:where(.site) .pagination .current{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}:where(.site) .skeleton{background:var(--c-line);border-radius:var(--r-2);min-height:var(--sp-6);opacity:.65;position:relative;overflow:hidden}:where(.site) .empty-state{text-align:center;padding:var(--sp-12);border:var(--border-1) dashed var(--c-line-strong);border-radius:var(--r-4);background:var(--c-bg-soft)}
:where(.site) .cookie-banner{font-size:var(--fs-14);z-index:60;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);max-width:var(--text);padding:var(--sp-4);background:var(--c-surface);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);box-shadow:var(--shadow-lg);margin-inline:auto;position:fixed}:where(.site) .cookie-banner[data-hidden=true]{display:none}:where(.site) .mobile-support{z-index:35;left:var(--sp-4);right:var(--sp-4);bottom:calc(var(--sp-4) + var(--cookie-h,0px));position:fixed}:where(.site) dialog{width:min(100% - var(--sp-8),60rem);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);color:var(--c-text);padding:var(--sp-5);box-shadow:var(--shadow-lg)}:where(.site) dialog::backdrop{background:var(--c-overlay)}:where(.site) .dialog-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}:where(.site) .qr-placeholder{aspect-ratio:1;border:var(--sp-2) solid var(--c-text);background:repeating-linear-gradient(45deg,var(--c-surface),var(--c-surface) var(--sp-2),var(--c-text) var(--sp-2),var(--c-text) var(--sp-3));width:12rem;color:var(--c-surface);place-items:center;font-weight:900;display:grid}:where(.site) .copy-row{gap:var(--sp-2);display:flex}:where(.site) .copy-row input{flex:1}:where(.site) .toast{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);border:var(--border-1) solid var(--c-line)}:where(.site) .toast--success{background:var(--c-success-soft)}:where(.site) .toast--error{background:var(--c-danger-soft)}:where(.site) .toast--info{background:var(--c-info-soft)}
@media (min-width:48rem){:where(.site) .stat__value{font-size:var(--fs-20)}:where(.site) .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .ledger-cards{display:none}}@media (min-width:64rem){:where(.site) .desktop-nav,:where(.site) .header-actions{align-items:center;gap:var(--sp-2);display:flex}:where(.site) .mobile-nav{display:none}:where(.site) .campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:47.99rem){:where(.site) .table-scroll--responsive{display:none}}
:where(.site) .brand__mark{width:var(--fs-32);height:var(--fs-32);color:var(--c-primary-strong);flex:none}:where(.site) details.mobile-nav{border:var(--sp-0);padding:var(--sp-0);margin-block:var(--sp-0);background:0 0}:where(.site) .mobile-nav>summary{padding:var(--sp-0);border:var(--sp-0);color:var(--c-text);background:0 0}:where(.site) .mobile-nav__icon{display:block}:where(.site) .mobile-nav:not([open]) .mobile-nav__icon.is-open,:where(.site) .mobile-nav[open] .mobile-nav__icon.is-closed{display:none}:where(.site) .mobile-panel{z-index:45;max-height:calc(100vh - var(--header-h) - var(--sp-6) - var(--menu-shift,0px));max-height:calc(100dvh - var(--header-h) - var(--sp-6) - var(--menu-shift,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow:auto}:where(.site) .mobile-nav[open]:before{content:"";z-index:44;top:100%;left:var(--sp-0);right:var(--sp-0);background:var(--c-overlay);height:100dvh;position:fixed}@media (max-width:63.99rem){:where(.site) .account-menu[open]:before{content:"";z-index:44;top:100%;left:var(--sp-0);right:var(--sp-0);background:var(--c-overlay);height:100dvh;position:fixed}}:where(.site) .header-actions{flex-wrap:nowrap}:where(.site) .link-button{appearance:none;padding:var(--sp-0);border:var(--sp-0);color:var(--c-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0}:where(.site) .link-button:hover{text-decoration:underline}:where(.site) .lang-hint{background:var(--c-bg-blue);border-bottom:var(--border-1) solid var(--c-line);font-size:var(--fs-14)}:where(.site) .lang-hint .cluster{min-height:var(--tap)}:where(.site) .skip-target:focus{box-shadow:none;outline:none}@media (max-width:47.99rem){:where(.site) .cookie-banner{left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);padding:var(--sp-3);gap:var(--sp-2)}:where(.site) .cookie-banner p{margin:var(--sp-0)}}:where(.site) .campaign-card__title a:after{content:"";inset:var(--sp-0);z-index:1;position:absolute}:where(.site) .campaign-card:has(a:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .campaign-card__title a:focus-visible{box-shadow:none;outline:none}:where(.site) .campaign-card__body>.cluster{gap:var(--sp-2)}@media (min-width:64rem){:where(.site) .stats-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .stats-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .stats-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site) .stats-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:80rem){:where(.site) .campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){:where(.site) .mobile-support{display:none}}:where(.site) .choice-card input:focus-visible+label{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width);box-shadow:var(--shadow-focus)}:where(.site) .select-compact{width:auto}
:where(.site) .header-end{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}:where(.site) .nav-chev{margin-left:var(--sp-1);transition:transform var(--transition)}:where(.site) details[open]>summary .nav-chev{transform:rotate(180deg)}:where(.site) .nav-drop{align-items:center;gap:.375rem;display:inline-flex;position:relative}:where(.site) .nav-drop__toggle{cursor:pointer;min-width:1.25rem;min-height:var(--tap);border-radius:var(--r-1);color:var(--c-text);transition:color var(--transition);place-items:center;list-style:none;display:inline-grid}:where(.site) .nav-drop .nav-drop__link{transition:color var(--transition)}:where(.site) .nav-drop:hover .nav-drop__link,:where(.site) .nav-drop:hover .nav-drop__toggle,:where(.site) .nav-drop details[open]>.nav-drop__toggle{color:var(--c-primary)}:where(.site) .nav-drop:has(details[open]) .nav-drop__link{color:var(--c-primary)}:where(.site) .nav-drop__toggle .nav-chev{margin-left:var(--sp-0)}:where(.site) .nav-drop__toggle::-webkit-details-marker{display:none}:where(.site) .account-menu>summary::-webkit-details-marker{display:none}:where(.site) .mnav-group>summary::-webkit-details-marker{display:none}:where(.site) .nav-drop__link[aria-current]{color:var(--c-primary)}:where(.site) .nav-drop__link[aria-current],:where(.site) .mnav-group>summary.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:var(--border-2);text-underline-offset:var(--sp-2)}:where(.site) .mnav-group>summary.is-current{color:var(--c-primary)}:where(.site) .nav-list>.nav-cta{align-items:center;display:flex}:where(.site) .mobile-panel .nav-cta .button{width:100%}:where(.site) .page-crumbs{padding-block:var(--sp-4) var(--sp-0)}:where(.site) .page-crumbs a{color:var(--c-text-2)}:where(.site) .nav-drop__panel{z-index:50;top:100%;left:calc(-1 * var(--sp-4));min-width:18rem;padding:var(--sp-2);background:var(--c-surface);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);box-shadow:var(--shadow-lg);position:absolute}:where(.site) .nav-drop__list,:where(.site) .account-list,:where(.site) .mnav-sub{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .nav-drop__item{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);color:var(--c-text);text-decoration:none;display:grid}:where(.site) .nav-drop__item:hover,:where(.site) .nav-drop__item:focus-visible{background:var(--c-bg-blue);text-decoration:none}:where(.site) .nav-drop__title{font-weight:700}:where(.site) .nav-drop__note{font-size:var(--fs-14);color:var(--c-text-3)}
:where(.site) .account-menu{position:relative}:where(.site) .account-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-2);color:var(--c-text);cursor:pointer;place-items:center;list-style:none;display:grid;position:relative}:where(.site) .account-btn.is-in{color:var(--c-primary-strong)}:where(.site) .account-btn:hover{color:var(--c-primary)}:where(.site) .account-dot{background:var(--c-accent);border:var(--border-2) solid var(--c-surface);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.1rem;right:.1rem}:where(.site) .account-panel{z-index:50;top:calc(100% + var(--sp-2));right:var(--sp-0);width:min(17rem,calc(100vw - 2 * var(--sp-4)));padding:var(--sp-2);background:var(--c-surface);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);box-shadow:var(--shadow-lg);position:absolute}:where(.site) .account-email{margin:var(--sp-0);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);color:var(--c-text-3);overflow-wrap:anywhere;border-bottom:var(--border-1) solid var(--c-line)}:where(.site) .account-list a{align-items:baseline;gap:var(--sp-1) var(--sp-2);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);color:var(--c-text);flex-wrap:wrap;font-weight:600;text-decoration:none;display:flex}:where(.site) .account-list a:hover,:where(.site) .account-list a:focus-visible{background:var(--c-bg-blue)}:where(.site) .account-note{font-size:var(--fs-14);color:var(--c-text-3);font-weight:400}:where(.site) .account-badge{min-width:1.4rem;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-12);text-align:center;margin-left:auto;font-weight:800}:where(.site) .account-logout{width:100%;min-height:var(--tap);margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:var(--sp-0);border-top:var(--border-1) solid var(--c-line);color:var(--c-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;font-weight:600}:where(.site) .account-logout:hover{color:var(--c-danger)}:where(.site) .mnav-group>summary{cursor:pointer;justify-content:space-between;width:100%;list-style:none}:where(.site) .mnav-sub{gap:var(--sp-1);padding:var(--sp-1) var(--sp-0) var(--sp-2) var(--sp-4);border-left:var(--border-2) solid var(--c-line);margin-left:var(--sp-1);display:grid}:where(.site) .mnav-sub__link{min-height:var(--tap);color:var(--c-text);align-items:center;text-decoration:none;display:flex}:where(.site) .mnav-sub__link[aria-current=page]{color:var(--c-primary);font-weight:700}:where(.site) details.nav-drop__more,:where(.site) details.account-menu,:where(.site) details.mnav-group{border:var(--sp-0);border-radius:var(--sp-0);padding:var(--sp-0);background:0 0}:where(.site) details.account-menu{margin-block:var(--sp-0)}:where(.site) details.mnav-group+details.mnav-group{margin-top:var(--sp-0)}:where(.site) .account-menu>summary{gap:var(--sp-0);justify-content:center}:where(.site) .mnav-group>summary{font-weight:700}:where(.site) .account-note{flex-basis:100%}@media (max-width:63.99rem){:where(.site) .account-panel{z-index:45;left:var(--sp-4);right:var(--sp-4);top:calc(var(--header-h) + var(--sp-2));width:auto;max-height:calc(100vh - var(--header-h) - var(--sp-6) - var(--menu-shift,0px));max-height:calc(100dvh - var(--header-h) - var(--sp-6) - var(--menu-shift,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;position:fixed;overflow:auto}}:where(.site) .account-error{margin:var(--sp-1) var(--sp-0) var(--sp-0);padding:var(--sp-2) var(--sp-3);color:var(--c-danger);font-size:var(--fs-14)}:where(.site) .account-logout:disabled{cursor:progress;opacity:.7}
:where(.site) .site-header>.header-row{width:auto;max-width:120rem;padding-inline:var(--gutter)}@media (min-width:64rem) and (max-width:79.99rem){:where(.site) .desktop-nav{margin-left:var(--sp-4)}:where(.site) .desktop-nav .nav-list{gap:var(--sp-3)}:where(.site) .desktop-nav .nav-list>li>a,:where(.site) .desktop-nav .nav-drop__link{white-space:nowrap;font-size:var(--fs-14)}}@media (min-width:80rem){:where(.site) .site-header>.header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:where(.site) .header-row>.brand{justify-self:start}:where(.site) .header-row>.desktop-nav{justify-self:center}:where(.site) .header-row>.header-end{margin-left:var(--sp-0);justify-self:end}:where(.site) .header-end .header-actions{gap:var(--sp-4)}}:where(.site) .lang-pair{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);letter-spacing:.02em;font-weight:800;display:inline-flex}:where(.site) .lang-pair a{min-height:var(--tap);color:var(--c-text-3);align-items:center;text-decoration:none;display:inline-flex}:where(.site) .lang-pair a:hover{color:var(--c-primary)}:where(.site) .lang-pair [aria-current]{color:var(--c-primary-strong)}:where(.site) .lang-pair__sep{color:var(--c-line-strong);font-weight:400}
:where(.site) .site-footer{margin-top:var(--sp-12);background:var(--c-bg);color:var(--c-text)}:where(.site) .footer-cta{gap:var(--sp-5);padding-block:var(--sp-10) var(--sp-8);border-bottom:var(--border-1) solid var(--c-line);align-items:center;display:grid}:where(.site) .footer-cta__title{margin:var(--sp-0) var(--sp-0) var(--sp-2);font-family:var(--font-display);font-size:clamp(var(--fs-24),3vw,var(--fs-32));color:var(--c-text);line-height:1.15}:where(.site) .footer-cta__title em{color:var(--c-accent);font-style:normal}:where(.site) .footer-cta__lead{margin:var(--sp-0);max-width:38rem;color:var(--c-text-2)}:where(.site) .footer-cta__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}:where(.site) .footer-grid{gap:var(--sp-8) var(--sp-5);padding-block:var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .footer-grid>.footer-about{grid-column:1/-1}:where(.site) .footer-about{gap:var(--sp-4);align-content:start;display:grid}:where(.site) .footer-about .brand{color:var(--c-text)}:where(.site) .footer-about__lead{margin:var(--sp-0);max-width:28rem;color:var(--c-text-2)}:where(.site) .footer-trust{gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);font-size:var(--fs-14);color:var(--c-text-2);list-style:none;display:grid}:where(.site) .footer-trust li{gap:var(--sp-2);align-items:flex-start;display:flex}:where(.site) .footer-trust svg{color:var(--c-success);flex:none;margin-top:.2em}:where(.site) .footer-title{margin:var(--sp-0) var(--sp-0) var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-14);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent-strong);font-weight:700}:where(.site) .footer-links{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);list-style:none;display:grid}:where(.site) .footer-links a,:where(.site) .footer-links .link-button{min-height:1.5rem;color:var(--c-text-2);text-underline-offset:.2em;text-decoration:none;display:inline-block}@media (pointer:coarse){:where(.site) .footer-links{gap:var(--sp-1)}:where(.site) .footer-links a,:where(.site) .footer-links .link-button{min-height:var(--tap);align-items:center;display:inline-flex}}:where(.site) .footer-links a:hover,:where(.site) .footer-links .link-button:hover{color:var(--c-text);text-decoration:underline}:where(.site) .footer-links a[aria-current=page]{color:var(--c-text);font-weight:600}:where(.site) .footer-bottom{border-top:var(--border-1) solid var(--c-line);padding-block:var(--sp-5);font-size:var(--fs-14);color:var(--c-text-3)}:where(.site) .footer-bottom__row{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.site) .footer-bottom p{margin:var(--sp-0)}:where(.site) .footer-bottom a{color:var(--c-text-2)}@media (min-width:48rem){:where(.site) .footer-cta{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto}:where(.site) .footer-grid{gap:var(--sp-8) var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site) .footer-grid>.footer-about{grid-column:1/-1}}@media (min-width:64rem){:where(.site) .footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}:where(.site) .footer-grid>.footer-about{padding-right:var(--sp-6);grid-column:auto}}

:where(.site) .announce{border-bottom:var(--border-1) solid var(--c-line);font-size:var(--fs-14);line-height:1.45}:where(.site) .announce--info{background:var(--c-info-soft);color:var(--c-text)}:where(.site) .announce--urgent{background:var(--c-warning-soft);color:var(--c-text);border-bottom-color:var(--c-accent)}:where(.site) .announce__row{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);display:flex}:where(.site) .announce__text{min-width:0;margin:var(--sp-0);flex:auto}:where(.site) .announce__text a{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}:where(.site) .announce__link{overflow-wrap:anywhere;margin-inline-start:var(--sp-2)}:where(.site) .announce__close{width:2.75rem;height:2.75rem;margin-block:calc(var(--sp-2) * -1);border-radius:var(--r-2);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}:where(.site) .announce__close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}:where(.site) .announce__close:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
