@font-face{font-family:Inter;src:url(/fonts/inter-greek-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F}html[data-design=contour]{--ct-font:Inter,system-ui,sans-serif;--ct-hover:#e8e8f1;--ct-on-positive:#fff;--ct-danger-solid:#a62939;--ct-on-danger:#fff;--ct-warning:#795616;--ct-warning-soft:#f6ead1;--ct-preview-light-canvas:#f2f2f5;--ct-preview-light-paper:#fff;--ct-preview-light-rule:#d8d8e0;--ct-preview-dark-canvas:#09090b;--ct-preview-dark-paper:#18181c;--ct-preview-dark-rule:#3a3a44;--ct-icon:#343440;--ct-shadow-color:#252535;--ct-sheen-color:#fff;--ct-shell-top:#30303a;--ct-card-shadow:0 2px 6px #25253506,0 12px 28px #2525350c;--ct-sheet-shadow:0 22px 72px #20203038;--ct-field-shadow:inset 0 1px 2px #25253509;--ct-surface-edge:inset 0 1px 0 #fffc;--ct-canvas:#f2f2f5;--ct-paper:#fff;--ct-raised:#fff;--ct-inset:#eaeaf0;--ct-ink:#252530;--ct-muted:#606070;--ct-muted-strong:#555565;--ct-rule:#d8d8e0;--ct-rule-soft:#e6e6ec;--ct-control-border:#7d7d8b;--ct-field:#f8f8fb;--ct-shell:#19191f;--ct-on-shell:#f4f4f6;--ct-shell-muted:#c5c5d0;--ct-shell-rule:#555562;--ct-highlight:#c4ceff;--ct-on-highlight:#25315c;--ct-accent:#414c79;--ct-accent-soft:#e5e8f7;--ct-on-light-positive:#116431;--ct-on-light-negative:#ac2030;--ct-green:var(--ct-on-light-positive);--ct-green-soft:#e4ede4;--ct-red:var(--ct-on-light-negative);--ct-red-soft:#f5e7df;--ct-blue:#43577a;--ct-blue-soft:#e6eaf5;--ct-on-shell-positive:#50df8a;--ct-on-shell-negative:#ff9292;--ct-info-ink:#344367;--ct-info-surface:#e6eaf5;--ct-shadow:#25253514;--ct-scrim:#09090b66;--ct-nav-height:68px;--ct-fab-size:56px;--ct-action-gap:16px;--ct-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--ct-nav-clearance:calc(var(--ct-nav-height) + var(--ct-safe-bottom));--ct-fab-bottom:calc(var(--ct-nav-clearance) + var(--ct-action-gap));--ct-content-bottom:calc(var(--ct-fab-bottom) + var(--ct-fab-size) + 24px);--ct-banner-base:#22232c;--ct-banner-rule:#74788b;--ct-banner-divider:#9da3bb;--ct-on-spotlight:#202331;--ct-spotlight-muted:#515665;--ct-spotlight-accent:#414c79;--ct-spotlight:#e9eaf2;--ct-spotlight-end:#d8dce9;--ct-spotlight-rule:#b4bccf;--ct-spotlight-positive:#28674c;--ct-summary-surface:#e0e3ee;--ct-summary-rule:#b9c1d5;--ct-shadow-10:color-mix(in srgb,var(--ct-shadow-color) 10%,transparent);--ct-shadow-10_2:color-mix(in srgb,var(--ct-shadow-color) 10.2%,transparent);--ct-shadow-11:color-mix(in srgb,var(--ct-shadow-color) 11%,transparent);--ct-shadow-12:color-mix(in srgb,var(--ct-shadow-color) 12%,transparent);--ct-shadow-13:color-mix(in srgb,var(--ct-shadow-color) 13%,transparent);--ct-shadow-13_33:color-mix(in srgb,var(--ct-shadow-color) 13.33%,transparent);--ct-shadow-14:color-mix(in srgb,var(--ct-shadow-color) 14%,transparent);--ct-shadow-15:color-mix(in srgb,var(--ct-shadow-color) 15%,transparent);--ct-shadow-16:color-mix(in srgb,var(--ct-shadow-color) 16%,transparent);--ct-shadow-17:color-mix(in srgb,var(--ct-shadow-color) 17%,transparent);--ct-shadow-18:color-mix(in srgb,var(--ct-shadow-color) 18%,transparent);--ct-shadow-20:color-mix(in srgb,var(--ct-shadow-color) 20%,transparent);--ct-shadow-24:color-mix(in srgb,var(--ct-shadow-color) 24%,transparent);--ct-shadow-25:color-mix(in srgb,var(--ct-shadow-color) 25%,transparent);--ct-shadow-25_1:color-mix(in srgb,var(--ct-shadow-color) 25.1%,transparent);--ct-shadow-28:color-mix(in srgb,var(--ct-shadow-color) 28%,transparent);--ct-shadow-3_92:color-mix(in srgb,var(--ct-shadow-color) 3.92%,transparent);--ct-shadow-30:color-mix(in srgb,var(--ct-shadow-color) 30%,transparent);--ct-shadow-30_2:color-mix(in srgb,var(--ct-shadow-color) 30.2%,transparent);--ct-shadow-32:color-mix(in srgb,var(--ct-shadow-color) 32%,transparent);--ct-shadow-35:color-mix(in srgb,var(--ct-shadow-color) 35%,transparent);--ct-shadow-4_31:color-mix(in srgb,var(--ct-shadow-color) 4.31%,transparent);--ct-shadow-40:color-mix(in srgb,var(--ct-shadow-color) 40%,transparent);--ct-shadow-5:color-mix(in srgb,var(--ct-shadow-color) 5%,transparent);--ct-shadow-52:color-mix(in srgb,var(--ct-shadow-color) 52%,transparent);--ct-shadow-56:color-mix(in srgb,var(--ct-shadow-color) 56%,transparent);--ct-shadow-6:color-mix(in srgb,var(--ct-shadow-color) 6%,transparent);--ct-shadow-7:color-mix(in srgb,var(--ct-shadow-color) 7%,transparent);--ct-shadow-7_84:color-mix(in srgb,var(--ct-shadow-color) 7.84%,transparent);--ct-shadow-8:color-mix(in srgb,var(--ct-shadow-color) 8%,transparent);--ct-shadow-9:color-mix(in srgb,var(--ct-shadow-color) 9%,transparent);--ct-sheen-1_57:color-mix(in srgb,var(--ct-sheen-color) 1.57%,transparent);--ct-sheen-1_8:color-mix(in srgb,var(--ct-sheen-color) 1.8%,transparent);--ct-sheen-1_96:color-mix(in srgb,var(--ct-sheen-color) 1.96%,transparent);--ct-sheen-10:color-mix(in srgb,var(--ct-sheen-color) 10%,transparent);--ct-sheen-10_2:color-mix(in srgb,var(--ct-sheen-color) 10.2%,transparent);--ct-sheen-11:color-mix(in srgb,var(--ct-sheen-color) 11%,transparent);--ct-sheen-12:color-mix(in srgb,var(--ct-sheen-color) 12%,transparent);--ct-sheen-13:color-mix(in srgb,var(--ct-sheen-color) 13%,transparent);--ct-sheen-14_12:color-mix(in srgb,var(--ct-sheen-color) 14.12%,transparent);--ct-sheen-2_5:color-mix(in srgb,var(--ct-sheen-color) 2.5%,transparent);--ct-sheen-25:color-mix(in srgb,var(--ct-sheen-color) 25%,transparent);--ct-sheen-3_92:color-mix(in srgb,var(--ct-sheen-color) 3.92%,transparent);--ct-sheen-34:color-mix(in srgb,var(--ct-sheen-color) 34%,transparent);--ct-sheen-4_71:color-mix(in srgb,var(--ct-sheen-color) 4.71%,transparent);--ct-sheen-40:color-mix(in srgb,var(--ct-sheen-color) 40%,transparent);--ct-sheen-6:color-mix(in srgb,var(--ct-sheen-color) 6%,transparent);--ct-sheen-60:color-mix(in srgb,var(--ct-sheen-color) 60%,transparent);--ct-sheen-7:color-mix(in srgb,var(--ct-sheen-color) 7%,transparent);--ct-sheen-7_84:color-mix(in srgb,var(--ct-sheen-color) 7.84%,transparent);--ct-sheen-70_2:color-mix(in srgb,var(--ct-sheen-color) 70.2%,transparent);--ct-sheen-8:color-mix(in srgb,var(--ct-sheen-color) 8%,transparent)}html[data-design=contour][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ct-hover:#2a2a34;--ct-on-positive:#122d20;--ct-warning:#f0cf92;--ct-warning-soft:#3b3223;--ct-icon:#e1e1e8;--ct-shadow-color:#000;--ct-shell-top:#25252c;--ct-card-shadow:0 3px 8px #00000030,0 18px 34px #00000040;--ct-sheet-shadow:0 24px 80px #000000b8;--ct-field-shadow:inset 0 1px 0 #ffffff08,0 1px 3px #00000024;--ct-surface-edge:inset 0 1px 0 #ffffff0d;--ct-canvas:#09090b;--ct-paper:#18181c;--ct-raised:#2a2a32;--ct-inset:#111114;--ct-field:#24242c;--ct-ink:#f4f4f6;--ct-muted:#b9b9c4;--ct-muted-strong:#d6d6df;--ct-rule:#3a3a44;--ct-rule-soft:#2b2b34;--ct-control-border:#81818e;--ct-shell:#111114;--ct-on-shell:#f4f4f6;--ct-shell-muted:#b9b9c4;--ct-shell-rule:#3a3a44;--ct-highlight:#becbff;--ct-on-highlight:#1c2548;--ct-accent:#bac8ff;--ct-accent-soft:#292f46;--ct-green:var(--ct-on-shell-positive);--ct-green-soft:#18382a;--ct-red:var(--ct-on-shell-negative);--ct-red-soft:#41272e;--ct-blue:#bdcaff;--ct-blue-soft:#282e47;--ct-info-ink:#dce2ff;--ct-info-surface:#282e47;--ct-shadow:#0006;--ct-scrim:#030305cc;--ct-on-shell-positive:#65dfa0;--ct-on-shell-negative:#ff9ca5;--ct-banner-base:#202127;--ct-banner-rule:#555966;--ct-banner-divider:#555966}html[data-design=contour][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-design=contour][data-theme]{--font-manrope:Inter;--font-source-serif:Inter;--canvas:var(--ct-canvas);--page:var(--ct-canvas);--surface:var(--ct-paper);--surface-raised:var(--ct-raised);--surface-soft:var(--ct-inset);--ink:var(--ct-ink);--muted:var(--ct-muted);--muted-strong:var(--ct-muted-strong);--line:var(--ct-rule);--line-strong:var(--ct-control-border);--border:var(--ct-rule);--field:var(--ct-field);--panel-tint:var(--ct-inset);--forest:var(--ct-accent);--forest-soft:var(--ct-accent-soft);--gold:var(--ct-highlight);--gold-ink:var(--ct-accent);--gold-soft:var(--ct-accent-soft);--accent:var(--ct-highlight);--accent-soft:var(--ct-accent-soft);--accent-strong:var(--ct-accent);--coral:var(--ct-red);--coral-soft:var(--ct-red-soft);--green:var(--ct-green);--green-soft:var(--ct-green-soft);--blue:var(--ct-blue);--balance-positive-ink:var(--ct-on-shell-positive);--balance-negative-ink:var(--ct-on-shell-negative);--action-ink:var(--ct-ink);--positive-ink:var(--ct-green);--negative-ink:var(--ct-red);--back-ink:var(--ct-ink);--back-surface:var(--ct-inset);--back-border:var(--ct-control-border);--quick-pill-ink:var(--ct-ink);--quick-pill-surface:var(--ct-paper);--quick-pill-border:var(--ct-control-border);--quick-pill-icon-ink:var(--ct-ink);--quick-pill-icon-surface:var(--ct-inset);--quick-pill-selected:var(--ct-accent-soft);--attention-primary-ink:var(--ct-ink);--attention-primary-surface:var(--ct-inset);--attention-secondary-ink:var(--ct-muted-strong);--attention-secondary-surface:var(--ct-paper);--attention-action-border:var(--ct-control-border);--section-icon-ink:var(--ct-ink);--plan-summary-surface:var(--ct-inset);--balance-muted-ink:var(--ct-shell-muted);--success-contrast:var(--ct-on-positive);--nudge-action-surface:var(--ct-accent-soft);--nudge-action-border:var(--ct-control-border);--nudge-action-shadow:var(--ct-shadow);--focus-ring:var(--ct-accent);--shadow:0 8px 26px var(--ct-shadow);--ct-on-accent:var(--ct-on-highlight);font-family:var(--ct-font);font-synthesis:none}@media (prefers-contrast:more){html[data-design=contour][data-theme]{--ct-rule:var(--ct-control-border);--ct-rule-soft:var(--ct-control-border);--ct-shell-rule:var(--ct-shell-muted)}}.system-error-page{background:var(--ct-canvas);color:var(--ct-ink);font:16px/1.5 var(--ct-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}html[data-design=contour][data-theme=dark] .system-error-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.system-error-page,.system-error-page *{box-sizing:border-box}.system-error-page .system-state-shell{background:radial-gradient(circle at 18% 10%,var(--ct-accent-soft),transparent 28%),var(--ct-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.system-error-page .system-state-card{border:1px solid var(--ct-rule);background:var(--ct-paper);width:min(540px,100%);min-width:0;box-shadow:var(--ct-sheet-shadow);text-align:center;overflow-wrap:anywhere;border-radius:29px;padding:48px}.system-error-page .system-state-mark{width:66px;height:66px;color:var(--ct-on-highlight);background:var(--ct-highlight);border-radius:21px;place-items:center;margin:0 auto 22px;display:grid}.system-error-page .system-state-mark svg{width:28px;height:28px;color:inherit;flex:none}.system-error-page .eyebrow{color:var(--ct-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.system-error-page h1{font:650 clamp(34px,5vw,48px)/1.08 var(--ct-font);letter-spacing:-.04em;margin:8px auto 13px}.system-error-page .system-state-card>p:not(.eyebrow){max-width:440px;color:var(--ct-muted);margin:0 auto;font-size:14px;line-height:1.7}.system-error-page .system-state-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.system-error-page .system-state-actions :is(a,button){border:1px solid var(--ct-control-border);min-width:0;min-height:46px;color:var(--ct-ink);font:650 14px/1.4 var(--ct-font);cursor:pointer;background:0 0;border-radius:13px;justify-content:center;align-items:center;padding:10px 17px;text-decoration:none;display:inline-flex}.system-error-page .system-state-actions :is(a,button):not(.primary):hover{background:var(--ct-hover)}.system-error-page .system-state-actions .primary{border-color:var(--ct-highlight);color:var(--ct-on-highlight);background:var(--ct-highlight)}.system-error-page .system-state-actions :is(a,button):focus-visible{outline:2px solid var(--ct-accent);outline-offset:4px}@media (max-width:760px){.system-error-page .system-state-shell{padding:12px}.system-error-page .system-state-card{border-radius:23px;padding:36px 21px}.system-error-page h1{font-size:31px}.system-error-page .system-state-actions{flex-direction:column;align-items:stretch}}
