@font-face{font-family:plusJakarta;src:url(/_next/static/media/dd867eac9d8707d9-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_6b5e1e{font-family:plusJakarta,plusJakarta Fallback}.__variable_6b5e1e{--font-plus-jakarta:"plusJakarta","plusJakarta Fallback"}.not-found_links__On3J5{display:grid;gap:12px}.not-found_links__On3J5 a{display:block;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font-weight:600;text-decoration:none}.not-found_links__On3J5 a:focus-visible,.not-found_links__On3J5 a:hover{border-color:var(--primary);color:var(--primary)}:root{color-scheme:light;--neutral-25:#fafbfc;--neutral-50:#f8f9fb;--neutral-300:#f5f5f5;--neutral-400:#efeff1;--neutral-500:#eaebf0;--neutral-600:#e5e5e7;--neutral-800:#a1a4ac;--grey-200:#5c656e;--grey-600:#323539;--primary-25:#e7e3fd;--primary-50:#d7d0fc;--primary-300:#9c8af8;--primary-400:#8873f7;--primary-500:#7160ce;--primary-600:#5b4da5;--background:var(--neutral-25);--surface:#ffffff;--surface-muted:var(--neutral-300);--surface-soft:var(--neutral-50);--text-primary:#18181b;--text-secondary:var(--grey-200);--text-disabled:var(--neutral-800);--icon:var(--grey-600);--border:var(--neutral-500);--border-strong:var(--neutral-600);--primary:var(--primary-400);--primary-pressed:var(--primary-500);--primary-deep:var(--primary-600);--primary-container:var(--primary-25);--primary-soft:var(--primary-25);--primary-pale:var(--primary-50);--on-primary-container:#443a7c;--focus-ring:var(--primary-deep);--prompt-gradient:linear-gradient(135deg,var(--primary),var(--primary-pressed));--warning:#efa22f;--warning-container:#fcecd5;--coral:#ff645a;--coral-container:#ffefee;--social:#5da9a5;--on-primary:#ffffff;--action:var(--primary-500);--action-pressed:var(--primary-600);--danger:#b42318;--danger-pressed:#912018;--scrim:rgb(24 24 27/40%);--shadow-soft:0 8px 24px rgb(0 0 0/8%);--container-shadow:0 7px 22px rgb(91 77 165/5%);--radius-input:10px;--radius-control:12px;--radius-card:20px;--radius-feature:24px;--radius-pill:999px;--control-small:40px;--control-medium:48px;--control-large:52px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--content-width:1180px;--reading-width:720px;--motion-instant:100ms;--motion-fast:180ms;--motion-standard:220ms;--motion-page:320ms;--motion-loop:1100ms;--motion-pulse:1400ms;--motion-reduced-quick:100ms;--motion-reduced-standard:120ms;--motion-reduced-page:150ms;--rise:8px;--page-shift:6%;--popup-scale:0.96;--ease-out:cubic-bezier(0.215,0.61,0.355,1);--ease-in:cubic-bezier(0.55,0.055,0.675,0.19);--loop-spin:spin;--loop-dots:refy-dots;--loop-skeleton:skeleton-pulse;--site-ease-out:cubic-bezier(0.22,1,0.36,1);--site-ease-in:cubic-bezier(0.55,0,1,0.45);--focus-offset:4px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;scroll-padding-bottom:var(--consent-banner-space,0)}body,html{background:var(--background)}body{min-width:320px;margin:0;color:var(--text-primary);font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",Arial,sans-serif;font-size:16px;letter-spacing:.004em;text-rendering:optimizeLegibility}html[data-surface=app]{--focus-offset:2px;scroll-behavior:auto}html[data-surface=app],html[data-surface=app] body{overscroll-behavior:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}::selection{background:var(--primary-pale);color:var(--text-primary)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--focus-offset)}html[data-surface=app] :is(input:not([type=checkbox],[type=radio]),textarea,select):focus-visible{border-color:var(--primary-deep)}@keyframes enter{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes shift-in{0%{opacity:0;transform:translateX(calc(var(--page-shift) * var(--shift-direction, 0)))}}@keyframes exit{to{opacity:0}}@keyframes refy-dots{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes spin{to{transform:rotate(1turn)}}.btn-danger,.btn-primary,.btn-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-8);padding:0 var(--space-20);border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-instant) var(--ease-out)}.btn-primary{background:var(--action);color:var(--on-primary)}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--action-pressed)}.btn-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text-primary)}.btn-secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--primary-deep);background:var(--surface-soft)}.btn-danger{background:var(--danger);color:var(--on-primary)}.btn-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-pressed)}.btn-danger:active:not(:disabled,[aria-disabled=true]),.btn-primary:active:not(:disabled,[aria-disabled=true]),.btn-secondary:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.btn-danger:disabled,.btn-danger[aria-disabled=true],.btn-primary:disabled,.btn-primary[aria-disabled=true],.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{opacity:.6;cursor:default}.btn-danger[aria-busy=true],.btn-primary[aria-busy=true],.btn-secondary[aria-busy=true]{cursor:progress}.btn-large{min-height:52px;padding:0 var(--space-24)}.btn-small{min-height:32px;padding:0 var(--space-12);font-size:.875rem}@media (prefers-reduced-motion:reduce){html:not([data-surface=app]){scroll-behavior:auto}html:not([data-surface=app]) *,html:not([data-surface=app]) :after,html:not([data-surface=app]) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-surface=app]{--rise:0px;--page-shift:0%;--popup-scale:1;--motion-fast:var(--motion-reduced-quick);--motion-standard:var(--motion-reduced-standard);--motion-page:var(--motion-reduced-page);--loop-spin:skeleton-pulse;--loop-dots:skeleton-pulse;--loop-skeleton:none}}@media (prefers-reduced-motion:reduce){html[data-surface=app] :is(.btn-primary,.btn-secondary,.btn-danger):active{transform:none}}