@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_be5b54;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_be5b54;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_be5b54;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_be5b54;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_be5b54;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:__Instrument_Sans_be5b54,__Instrument_Sans_Fallback_be5b54;font-style:normal}:root,[data-theme=dark]{color-scheme:dark;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-condensed:"Asap Condensed","Instrument Sans",ui-sans-serif,sans-serif;--font-numeric:"Anta","Instrument Sans",monospace;--font-serif:"Instrument Serif",ui-serif,Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-3xs:0.6875rem;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tighter:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-pill:999px;--icon-sm:1.25rem;--icon-md:1.5rem;--icon-lg:2rem;--icon-xl:3rem;--brand-ink:#0b0e25;--brand-paper:#f7f7f7;--brand-signal:#ebf250;--brand-azure:#6281d3;--brand-navy:#141d56;--brand-mist:#c0cefb;--color-bg:#0b0e25;--color-surface:#141a3a;--color-surface-alt:#1b2249;--color-surface-sunken:#070a1b;--color-surface-inverse:#f7f7f7;--color-border-subtle:#1e2550;--color-border:#2c3666;--color-border-strong:#4f66aa;--color-border-focus:#ebf250;--color-text:#f7f7f7;--color-text-secondary:#c0cefb;--color-text-muted:#8e9bc8;--color-text-faint:#5d6899;--color-text-inverse:#0b0e25;--color-text-link:#c0cefb;--color-text-on-primary:#0b0e25;--color-text-on-accent:#0b0e25;--color-logo-citizen:#f7f7f7;--color-logo-studio:#ebf250;--color-lockup-co:#f7f7f7;--color-lockup-praxis:#ebf250;--color-primary:#ebf250;--color-primary-hover:#f2f77d;--color-primary-active:#d4da3c;--color-primary-subtle:#22284a;--color-primary-subtle-text:#ebf250;--color-accent:#ebf250;--color-accent-edge:#ebf250;--color-secondary:#6281d3;--color-metric:#ebf250;--color-ring:#ebf250;--color-disabled-bg:#1b2249;--color-disabled-text:#5d6899;--color-success:#96c85c;--color-success-bg:#16301c;--color-warning:#ef8a25;--color-warning-bg:#3a2409;--color-danger:#ef501f;--color-danger-bg:#3d1509;--color-info:#6281d3;--color-info-bg:#141d56;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 2px 10px rgba(0,0,0,.5);--shadow-lg:0 12px 32px rgba(0,0,0,.6);--shadow-focus:0 0 0 3px rgba(235,242,80,.45)}[data-theme=light]{color-scheme:light;--color-bg:#f7f7f7;--color-surface:#fff;--color-surface-alt:#f7f9fd;--color-surface-sunken:#eceff7;--color-surface-inverse:#0b0e25;--color-border-subtle:#e4e8f2;--color-border:#ccd4e6;--color-border-strong:#7a90ba;--color-border-focus:#284399;--color-text:#0b0e25;--color-text-secondary:#3a4570;--color-text-muted:#5b6588;--color-text-faint:#848eac;--color-text-inverse:#f7f7f7;--color-text-link:#284399;--color-text-on-primary:#fff;--color-logo-citizen:#0b0e25;--color-logo-studio:#6281d3;--color-lockup-co:#0b0e25;--color-lockup-praxis:#6281d3;--color-primary:#284399;--color-primary-hover:#1e3579;--color-primary-active:#141d56;--color-primary-subtle:#e6ecfb;--color-primary-subtle-text:#284399;--color-accent-edge:#747611;--color-metric:#284399;--color-ring:#4f77d0;--color-success:#5a7b30;--color-success-bg:#eef7e4;--color-warning:#a85c10;--color-warning-bg:#fdf0dd;--color-danger:#ce3d10;--color-danger-bg:#fdeae2;--color-info:#284399;--color-info-bg:#e6ecfb}.num,[data-numeric]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums}.label{font-family:var(--font-condensed);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-2xs)}.metric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-4xl);line-height:1;color:var(--color-metric)}.icon{width:var(--icon-md);height:var(--icon-md);fill:currentColor;flex:none;display:inline-block;vertical-align:-.125em}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.cx-lockup{--cx-lockup-size:1.25rem;display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-numeric);font-size:var(--cx-lockup-size);font-weight:400;line-height:1;letter-spacing:.05em;text-transform:lowercase;text-decoration:none;white-space:nowrap;-webkit-font-smoothing:antialiased}.cx-lockup__word{display:inline-block;margin-right:-.05em}.cx-lockup__co{color:var(--color-lockup-co)}.cx-lockup__icon,.cx-lockup__praxis{color:var(--color-lockup-praxis)}.cx-lockup__icon{width:1.4em;height:1.4em;flex:none;fill:currentColor}.cx-lockup:not(.cx-lockup--app) .cx-lockup__icon{display:none}.cx-lockup--sm{--cx-lockup-size:1rem}.cx-lockup--md{--cx-lockup-size:1.25rem}.cx-lockup--lg{--cx-lockup-size:1.75rem}.cx-lockup--xl{--cx-lockup-size:2.5rem}a.cx-lockup{cursor:pointer}a.cx-lockup:focus-visible,a.cx-lockup:hover{opacity:.78}a.cx-lockup:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px;border-radius:var(--radius-sm);opacity:1}.studio-footer{--studio-footer-logo-h:36px;margin:0;border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);flex-shrink:0}.studio-footer__inner{max-width:1400px;margin:0 auto;padding:var(--space-4) var(--space-6);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-5)}.studio-footer__left{justify-self:start;display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.studio-footer__right{justify-self:end}.studio-footer__faq{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.studio-footer__faq .icon{color:var(--color-metric);width:var(--icon-md);height:var(--icon-md)}.studio-footer__faq:focus-visible,.studio-footer__faq:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary-subtle-text)}.studio-footer__faq:focus-visible .icon,.studio-footer__faq:hover .icon{color:var(--color-primary-subtle-text)}.studio-footer__legal-group{text-align:left}.studio-footer__legal{margin:0 0 2px}.studio-footer__links{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap}.studio-footer__links a{color:var(--color-text-link);text-decoration:none;border-bottom:1px solid transparent}.studio-footer__links a:focus-visible,.studio-footer__links a:hover{border-bottom-color:currentColor}.studio-footer__sep{color:var(--color-text-faint)}.studio-footer__credit{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap}.studio-footer__credit-text{font-size:var(--text-2xs);color:var(--color-text-muted)}.studio-footer__logo{height:var(--studio-footer-logo-h);width:auto;display:block;flex:none}.studio-footer__logo .cs-citizen{fill:var(--color-logo-citizen,currentColor)}.studio-footer__logo .cs-studio{fill:var(--color-logo-studio,currentColor)}@media (max-width:900px){.studio-footer__inner{grid-template-columns:1fr;justify-items:center;gap:var(--space-4);text-align:center}.studio-footer__left,.studio-footer__right{justify-self:center}.studio-footer__left{flex-direction:column;align-items:center;gap:var(--space-3)}.studio-footer__legal-group{text-align:center}.studio-footer__links{justify-content:center}.studio-footer__credit{flex-direction:column;gap:var(--space-2)}}