@font-face{font-family:inter;src:url(../media/Inter_latin_variable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_fc0006da-module__tSHiLG__className{font-family:inter,inter Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.inter_fc0006da-module__tSHiLG__variable{--font-inter:"inter", "inter Fallback", system-ui, Segoe UI, Roboto, Arial, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#0a1f5c;--brand-purple:#735290;--brand-rose:#a35069;--brand-wine:#762a43;--brand-brown:#733f30;--logo-blue:#0a1f5c;--logo-brown:#733f30;--bg-page:#f5f5f5;--bg-surface:#fff;--bg-elevated:#fff;--bg-subtle:#f4f5f8;--bg-inset:#f2f4f8;--bg-field:#fff;--bg-field-readonly:#eef1f5;--bg-overlay:#2222227a;--bg-tooltip:#1d2333;--text-primary:#222;--text-secondary:#5c5c5c;--text-tertiary:#6d6d6d;--text-on-action:#fff;--text-on-tooltip:#f4f5f8;--text-link:#0a1f5c;--border-subtle:#ebebeb;--border-default:#dcdcdc;--border-input:#888;--border-input-hover:#5c5c5c;--border-inset:#e1e5ec;--action-primary:#0a1f5c;--action-primary-hover:#081b52;--action-primary-active:#061647;--action-soft:#ebeef4;--action-soft-strong:#d5dbe6;--action-soft-text:#0a1f5c;--focus:#0a1f5c;--focus-halo:#0a1f5c29;--focus-width:2px;--focus-offset:2px;--accent-purple:#735290;--accent-purple-soft:#f3f0f6;--accent-purple-soft-border:#dfd7e7;--accent-rose:#a35069;--accent-rose-soft:#f9f0f2;--accent-rose-soft-border:#edd7dc;--accent-wine:#762a43;--accent-wine-soft:#f5edef;--accent-wine-soft-border:#e3ced2;--accent-brown:#733f30;--accent-brown-soft:#f4eeed;--accent-brown-soft-border:#e0d2ce;--success-ink:#17603a;--success-bg:#e8f5ee;--success-border:#8ccba8;--danger-ink:#a32020;--danger-bg:#fdecec;--danger-border:#efa3a3;--warning-ink:#7a4b00;--warning-bg:#fff4db;--warning-border:#ebc36f;--info-ink:#0b5a8c;--info-bg:#e6f2fa;--info-border:#8fc0e0;--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-caption:.8125rem;--text-label:.875rem;--text-body:1rem;--text-body-lg:1.0625rem;--text-card-title:1rem;--text-section-title:1.25rem;--text-page-title:1.75rem;--text-subsection:.8125rem;--text-display:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--leading-tight:1.2;--leading-snug:1.4;--leading-body:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--target-min:48px;--control-height:44px;--control-height-lg:54px;--shadow-xs:0 1px 2px #2222220a;--shadow-sm:0 2px 8px #2222220d;--shadow-md:0 8px 30px #22222212;--shadow-lg:0 20px 60px #2222221a;--shadow-card:0 1px 2px #22222208, 0 8px 30px #2222220a;--shadow-field:inset 0 1px 2px #2222220f;--shadow-tooltip:0 6px 20px #1d233347;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--z-base:0;--z-sticky:20;--z-menu:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--content-max:72rem;--form-max:60rem;--sidebar-width:17rem;--auth-visual-from:#0a1f5c;--auth-visual-to:#071642;--auth-visual-text:#fff;--auth-visual-text-muted:#c9d2ee;--auth-visual-line:#ffffff24;--auth-glow:#0a1f5c14;--auth-glow-purple:#7352906b;--auth-glow-wine:#762a4366;--auth-glow-brown:#733f3052}@media (prefers-reduced-motion:reduce){:root{--motion-fast:.01ms;--motion-base:.01ms;--motion-slow:.01ms}}
:where(.platform){--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;background:var(--bg-page);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}:where(.platform) *,:where(.platform) :before,:where(.platform) :after{box-sizing:border-box}:where(.platform) h1,:where(.platform) h2,:where(.platform) h3,:where(.platform) h4{margin:0 0 var(--space-3);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.012em;text-wrap:balance}:where(.platform) h1{font-size:var(--text-page-title)}:where(.platform) h2{font-size:var(--text-section-title);letter-spacing:-.008em;line-height:1.3}:where(.platform) h3{font-size:var(--text-card-title);line-height:var(--leading-snug)}:where(.platform) p,:where(.platform) ul,:where(.platform) ol,:where(.platform) dl{margin:0 0 var(--space-4)}:where(.platform) ul,:where(.platform) ol{padding-left:var(--space-6)}:where(.platform) li+li{margin-top:var(--space-1)}:where(.platform) small{font-size:var(--text-caption);color:var(--text-secondary)}:where(.platform) strong{font-weight:var(--weight-semibold)}:where(.platform) hr{border:0;border-top:1px solid var(--border-default);margin:var(--space-6) 0}:where(.platform) a{color:var(--text-link);text-underline-offset:.2em;border-radius:var(--radius-xs);transition:color var(--motion-fast) var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}:where(.platform) a:hover{text-decoration-thickness:2px}:where(.platform) img,:where(.platform) svg{max-width:100%}:where(.platform) :focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}:where(.platform) :focus:not(:focus-visible){outline:none}:where(.platform) label{font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1.4}:where(.platform) :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range])),:where(.platform) select,:where(.platform) textarea{width:100%;max-width:100%;min-height:var(--control-height);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--bg-field);color:var(--text-primary);font:inherit;font-weight:var(--weight-regular);border:1px solid var(--border-input);border-radius:var(--radius-sm);box-shadow:var(--shadow-field);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);line-height:1.4;display:block}:where(.platform) textarea{min-height:5rem;padding-top:var(--space-3);padding-bottom:var(--space-3);line-height:var(--leading-body);resize:vertical}:where(.platform) input::placeholder,:where(.platform) textarea::placeholder{color:var(--text-tertiary);opacity:1}:where(.platform) input:hover:not(:disabled):not(:read-only),:where(.platform) select:hover:not(:disabled),:where(.platform) textarea:hover:not(:disabled):not(:read-only){border-color:var(--border-input-hover)}:where(.platform) input:focus-visible,:where(.platform) select:focus-visible,:where(.platform) textarea:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:0;border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-halo)}:where(.platform) input:read-only:not(:disabled),:where(.platform) textarea:read-only:not(:disabled){background:var(--bg-field-readonly);box-shadow:none}:where(.platform) input:disabled,:where(.platform) select:disabled,:where(.platform) textarea:disabled{background:var(--bg-field-readonly);color:var(--text-tertiary);box-shadow:none;cursor:not-allowed}:where(.platform) input[type=date],:where(.platform) input[type=time],:where(.platform) input[type=datetime-local]{font-variant-numeric:tabular-nums}:where(.platform) input[type=checkbox],:where(.platform) input[type=radio]{width:1.25rem;height:1.25rem;margin:0 var(--space-2) 0 0;vertical-align:-.25rem;accent-color:var(--action-primary)}:where(.platform) input[type=file]{max-width:100%;font:inherit}:where(.platform) fieldset{min-width:0;margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}:where(.platform) legend{padding:0 var(--space-2);font-weight:var(--weight-semibold)}:where(.platform) button{min-height:var(--control-height);padding:var(--space-2) var(--space-4);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:.9375rem;font-weight:var(--weight-semibold);border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}:where(.platform) button:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-input-hover)}:where(.platform) button:active:not(:disabled){transform:translateY(1px)}:where(.platform) button:disabled{opacity:.55;cursor:not-allowed}:where(.platform) table{border-collapse:collapse;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-4);overflow:hidden}:where(.platform) th,:where(.platform) td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}:where(.platform) th{background:var(--bg-subtle);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--text-secondary)}:where(.platform) tr:last-child td{border-bottom:0}:where(.platform) details{margin-bottom:var(--space-3)}@supports selector(::details-content){:where(.platform) details::details-content{opacity:0;transition:opacity var(--motion-slow) var(--ease-standard), content-visibility var(--motion-slow) allow-discrete}:where(.platform) details[open]::details-content{opacity:1}}:where(.platform) summary{cursor:pointer;font-weight:var(--weight-medium);border-radius:var(--radius-xs)}:where(.platform) blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--border-default);color:var(--text-secondary)}:where(.platform) code,:where(.platform) kbd{background:var(--bg-subtle);border-radius:var(--radius-xs);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}:where(.platform [role=alert]){padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-ink)}:where(.platform [role=status]){padding:var(--space-3) var(--space-4);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-bg);color:var(--success-ink)}:where(.platform) ::selection{background:var(--action-soft-strong);color:var(--text-primary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--action-primary);color:var(--text-on-action);border-radius:var(--radius-md);font-weight:var(--weight-semibold);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.platform-page{max-width:var(--content-max);padding:var(--space-8) var(--space-6) var(--space-16);margin:0 auto}
.cookie-banner-module__58SGxW__banner{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));left:max(var(--space-4), env(safe-area-inset-left));z-index:var(--z-tooltip);max-width:44rem;max-height:calc(100svh - 2rem);padding:var(--space-5) var(--space-6);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-inline:auto;position:fixed;overflow-y:auto}.cookie-banner-module__58SGxW__title{margin:0 0 var(--space-2);font-size:var(--text-body-lg);line-height:1.3}.cookie-banner-module__58SGxW__title:focus{outline:none}.cookie-banner-module__58SGxW__text{font-size:var(--text-label);color:var(--text-secondary);margin:0;line-height:1.55}.cookie-banner-module__58SGxW__text a{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cookie-banner-module__58SGxW__options{gap:var(--space-3);margin-top:var(--space-4);display:grid}.cookie-banner-module__58SGxW__options label{align-items:flex-start;gap:var(--space-3);font-size:var(--text-label);color:var(--text-secondary);line-height:1.45;display:flex}.cookie-banner-module__58SGxW__options input{width:1.1rem;height:1.1rem;accent-color:var(--action-primary);flex:none;margin-top:.2rem}.cookie-banner-module__58SGxW__options strong{color:var(--text-primary);display:block}.cookie-banner-module__58SGxW__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cookie-banner-module__58SGxW__btn{min-height:44px;padding:var(--space-3) var(--space-5);color:var(--action-primary);font:inherit;font-size:var(--text-label);background:var(--bg-surface);border:2px solid var(--action-primary);border-radius:var(--radius-pill);cursor:pointer;font-weight:700}.cookie-banner-module__58SGxW__btn:hover{background:var(--action-soft)}.cookie-banner-module__58SGxW__solid{color:var(--text-on-action);background:var(--action-primary)}.cookie-banner-module__58SGxW__solid:hover{background:var(--action-primary-hover)}.cookie-banner-module__58SGxW__btn:focus-visible,.cookie-banner-module__58SGxW__reopen:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.cookie-banner-module__58SGxW__reopen{right:var(--space-4);bottom:var(--space-3);z-index:var(--z-sticky);padding:var(--space-1) var(--space-2);color:var(--text-tertiary);font:inherit;font-size:var(--text-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;position:fixed}.cookie-banner-module__58SGxW__reopen:hover{color:var(--text-primary)}@media (max-width:40rem){.cookie-banner-module__58SGxW__banner{padding:var(--space-4)}.cookie-banner-module__58SGxW__actions{flex-direction:column}.cookie-banner-module__58SGxW__btn{width:100%}}@media print{.cookie-banner-module__58SGxW__banner,.cookie-banner-module__58SGxW__reopen{display:none}}
