@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/fonts/plus-jakarta-sans/PlusJakartaSans-variable-latin.woff2') format('woff2');unicode-range:U+0-FF,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:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/fonts/plus-jakarta-sans/PlusJakartaSans-variable-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/jetbrains-mono/JetBrainsMono-500-latin.woff2') format('woff2');unicode-range:U+0-FF,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}:root{--rs-primary:#3b82f6;--rs-accent:#06b6d4;--rs-hero-bg:#0a0e27;--rs-surface:#f1f5f9;--rs-card:#fff;--rs-emerald:#10b981;--rs-amber:#f59e0b;--rs-violet:#8b5cf6;--rs-red:#ef4444;--rs-text-heading:#0f172a;--rs-text-body:#475569;--rs-text-muted:#94a3b8;--rs-step-pending:#adb5bd;--rs-text-secondary:#64748b;--rs-error:#b91c1c;--rs-action:#2563eb;--rs-link:#2563eb;--rs-link-hover:#1d4ed8;--rs-link-on-hero:#60a5fa;--rs-link-on-hero-hover:#93c5fd;--rs-border:#e2e8f0;--rs-border-control:#64748b;--rs-disabled-bg:#e2e8f0;--rs-disabled-fg:#475569;--rs-cta-start:#2563eb;--rs-cta-end:#0e7490;--rs-text-on-dark-soft:#cbd5e1;--rs-surface-soft:#f8fafc;--rs-focus-border:#2563eb;--rs-focus-halo:rgba(37,99,235,.15);--rs-radius-sm:12px;--rs-radius-md:16px;--rs-radius-lg:20px;--rs-radius-xl:24px;--rs-font-sans:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--rs-font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--rs-shadow-cta:0 4px 24px rgba(37,99,235,.35);--rs-gutter:24px}:root[data-bs-theme="dark"]{--rs-surface:#0f172a;--rs-card:#1e293b;--rs-text-heading:#f1f5f9;--rs-text-body:#cbd5e1;--rs-text-muted:#94a3b8;--rs-text-secondary:#94a3b8;--rs-action:#60a5fa;--rs-link:#60a5fa;--rs-link-hover:#93c5fd;--rs-border:#334155;--rs-border-control:#64748b;--rs-error:#f87171;--rs-disabled-bg:#334155;--rs-disabled-fg:#94a3b8;--rs-focus-border:#60a5fa;--rs-focus-halo:rgba(96,165,250,.2)}@media(prefers-color-scheme:dark){:root:not([data-bs-theme="light"]){--rs-surface:#0f172a;--rs-card:#1e293b;--rs-text-heading:#f1f5f9;--rs-text-body:#cbd5e1;--rs-text-muted:#94a3b8;--rs-text-secondary:#94a3b8;--rs-action:#60a5fa;--rs-link:#60a5fa;--rs-link-hover:#93c5fd;--rs-border:#334155;--rs-border-control:#64748b;--rs-error:#f87171;--rs-disabled-bg:#334155;--rs-disabled-fg:#94a3b8;--rs-focus-border:#60a5fa;--rs-focus-halo:rgba(96,165,250,.2)}}:root{color-scheme:light;--rs-alert-success-text:color-mix(in srgb,var(--rs-emerald) 65%,black);--rs-alert-warning-text:color-mix(in srgb,var(--rs-amber) 55%,black);--rs-alert-info-text:color-mix(in srgb,var(--rs-action) 55%,var(--rs-text-heading))}:root[data-bs-theme="dark"]{color-scheme:dark;--rs-alert-success-text:var(--rs-emerald);--rs-alert-warning-text:var(--rs-amber);--rs-alert-info-text:var(--rs-action)}@media(prefers-color-scheme:dark){:root:not([data-bs-theme="light"]){color-scheme:dark;--rs-alert-success-text:var(--rs-emerald);--rs-alert-warning-text:var(--rs-amber);--rs-alert-info-text:var(--rs-action)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.rs-account{margin:0;min-height:100vh;min-height:100dvh;background:var(--rs-hero-bg);color:var(--rs-text-heading);font-family:var(--rs-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rs-account a{color:var(--rs-link)}.rs-account a:hover{color:var(--rs-link-hover)}.rs-account .rs-hero a{color:var(--rs-link-on-hero)}.rs-account .rs-hero a:hover{color:var(--rs-link-on-hero-hover)}.rs-account .rs-hero .rs-brand,.rs-account .rs-hero .rs-brand:hover{color:#fff}.rs-account .rs-hero .rs-hero__switch{color:var(--rs-text-on-dark-soft)}.rs-account .rs-hero .rs-hero__switch:hover{color:#fff}.rs-account input,.rs-account button,.rs-account select,.rs-account textarea{font:inherit;color:inherit}.rs-account button{cursor:pointer}.rs-account svg{flex-shrink:0}.rs-account :focus-visible{outline:2px solid var(--rs-focus-border);outline-offset:2px}.rs-skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 14px;border-radius:9999px;background:var(--rs-card);color:var(--rs-text-heading);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.2)}.rs-skip:focus{top:16px}.rs-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.rs-hero{position:relative;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:84px var(--rs-gutter) 68px;padding-top:calc(84px + env(safe-area-inset-top,0px));background:var(--rs-hero-bg);color:#fff}.rs-hero__orb{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none}.rs-hero__orb--blue{right:-100px;top:-100px;width:260px;height:260px;background:var(--rs-primary);opacity:.35}.rs-hero__orb--violet{left:-100px;bottom:-40px;width:240px;height:240px;background:var(--rs-violet);opacity:.3}.rs-hero__orb--cyan{display:none;background:var(--rs-accent);opacity:.18}.rs-hero__map{position:absolute;pointer-events:none}.rs-hero__map svg{display:block;transform:rotate(-12deg);transform-origin:50% 50%;overflow:visible}.rs-hero__map--mobile{left:-90px;top:-100px;width:580px;height:560px}.rs-hero__map--desktop{display:none}.rs-hero__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,14,39,.5) 0%,rgba(10,14,39,.1) 30%,rgba(10,14,39,.85) 72%,var(--rs-hero-bg) 100%)}.rs-hero__top{position:absolute;left:var(--rs-gutter);right:var(--rs-gutter);top:calc(20px + env(safe-area-inset-top,0px));z-index:2;display:flex;align-items:center;min-height:44px}.rs-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.rs-brand:hover{color:#fff}.rs-brand__mark{width:24px;height:24px}.rs-hero__identity{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rs-hero__text{display:flex;flex-direction:column;gap:6px}.rs-tile{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--rs-cta-start),var(--rs-cta-end));color:#fff;font-size:20px;font-weight:800;letter-spacing:-.02em;box-shadow:0 6px 24px rgba(59,130,246,.45)}.rs-tile svg{width:28px;height:28px}.rs-tile-logo{width:100%;height:100%;object-fit:contain;border-radius:inherit;background:#fff}.rs-tile--brand{background:var(--rs-hero-bg);border:1px solid rgba(255,255,255,.16);box-sizing:border-box}.rs-tile--brand .rs-tile__mark{width:62%;height:62%}.rs-eyebrow{margin:0;color:var(--rs-text-muted);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rs-hero__name{margin:0;color:#fff;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.rs-hero__tagline{margin:0;color:var(--rs-text-on-dark-soft);font-size:15px;line-height:1.5;max-width:520px}.rs-pill{margin:0;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:var(--rs-text-on-dark-soft);font-family:var(--rs-font-mono);font-size:12px;font-weight:500}.rs-pill svg{width:12px;height:12px}.rs-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-hero__switch{display:inline-flex;align-items:center;min-height:44px;color:var(--rs-text-on-dark-soft);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rs-hero__switch:hover{color:#fff}.rs-lang{position:absolute;top:calc(20px + env(safe-area-inset-top,0px));right:var(--rs-gutter);z-index:5}.rs-lang__toggle{list-style:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:9999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none}.rs-lang__toggle::-webkit-details-marker{display:none}.rs-lang__toggle svg{width:16px;height:16px}.rs-lang__toggle svg:last-child{width:14px;height:14px;transition:transform .15s}.rs-lang[open] .rs-lang__toggle svg:last-child{transform:rotate(180deg)}.rs-lang__label{display:none}.rs-lang__menu{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:6px;list-style:none;min-width:200px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-card);box-shadow:0 12px 32px rgba(15,23,42,.16)}.rs-lang__item{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--rs-text-heading);font-size:14px;font-weight:500;text-decoration:none}.rs-lang__item:hover{background:var(--rs-surface);color:var(--rs-text-heading)}.rs-lang__item[aria-current="true"]{color:var(--rs-link);font-weight:700}.rs-main{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:24px;margin-top:-24px;padding:28px var(--rs-gutter) calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--rs-radius-xl) var(--rs-radius-xl) 0 0;background:var(--rs-card)}.rs-main__body{flex:1;display:flex;flex-direction:column}.rs-card{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.rs-form-head{display:flex;flex-direction:column;gap:6px}.rs-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:var(--rs-text-heading)}.rs-subtitle{margin:0;font-size:15px;line-height:1.5;color:var(--rs-text-body)}.rs-form{display:flex;flex-direction:column;gap:16px}.rs-field{display:flex;flex-direction:column;gap:8px}.rs-label{font-size:14px;font-weight:600;color:var(--rs-text-heading)}.rs-input{width:100%;height:52px;padding:0 16px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border-control);background:var(--rs-card);color:var(--rs-text-heading);font-size:16px;outline:0;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}.rs-input::placeholder{color:var(--rs-text-secondary);opacity:1}.rs-input:focus{border-color:var(--rs-focus-border);box-shadow:inset 0 0 0 .5px var(--rs-focus-border),0 0 0 4px var(--rs-focus-halo);outline:0}.rs-input.input-validation-error,.rs-input.is-invalid,.rs-input[aria-invalid="true"]{border-color:var(--rs-error);box-shadow:inset 0 0 0 .5px var(--rs-error)}.rs-input.input-validation-error:focus,.rs-input.is-invalid:focus{box-shadow:inset 0 0 0 .5px var(--rs-error),0 0 0 4px color-mix(in srgb,var(--rs-error) 15%,transparent)}.rs-password{position:relative}.rs-input--password{padding-right:56px}.rs-password__toggle{position:absolute;right:4px;top:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--rs-text-secondary)}.rs-password__toggle:hover{background:var(--rs-surface);color:var(--rs-text-heading)}.rs-password__toggle svg{width:20px;height:20px}.rs-password__toggle .rs-icon-eye-off{display:none}.rs-password__toggle[aria-pressed="true"] .rs-icon-eye{display:none}.rs-password__toggle[aria-pressed="true"] .rs-icon-eye-off{display:block}.rs-hint{margin:0;font-size:13px;line-height:1.4;color:var(--rs-text-secondary)}.rs-error{display:none;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;color:var(--rs-error)}.rs-error.field-validation-error{display:flex}.rs-error.field-validation-error::before{content:'';flex-shrink:0;width:14px;height:14px;margin-top:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5v.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5v.01'/%3E%3C/svg%3E") center/contain no-repeat}.rs-row{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;min-height:44px}.rs-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--rs-text-body);cursor:pointer}.rs-check__input{width:18px;height:18px;margin:0;accent-color:var(--rs-cta-start);flex-shrink:0}.rs-check--terms{display:flex;align-items:flex-start;padding-block:8px;line-height:1.45}.rs-check--terms .rs-check__input{margin-top:2px}.rs-check--terms .rs-link{display:inline;min-height:0;font-size:inherit;text-decoration:underline}.rs-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;color:var(--rs-link)}.rs-link:hover{text-decoration:underline}.rs-alt .rs-link,.rs-box .rs-link,.rs-main__footer a{min-height:0}.rs-cta,.rs-btn-secondary{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:9999px;font-size:16px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s}.rs-cta{border:0;background:linear-gradient(135deg,var(--rs-cta-start),var(--rs-cta-end));color:#fff;box-shadow:var(--rs-shadow-cta)}a.rs-cta,a.rs-cta:hover,.rs-cta:hover{color:#fff;filter:brightness(1.06)}.rs-cta{filter:none}.rs-account .rs-cta,.rs-account .rs-cta:hover,.rs-account .rs-cta:focus,.rs-account .rs-cta:focus-visible,.rs-account .rs-cta:active,.rs-account .rs-cta:disabled{color:#fff}.rs-cta:active{transform:translateY(1px)}.rs-cta.is-busy{filter:saturate(.6);pointer-events:none}.rs-cta svg,.rs-btn-secondary svg{width:18px;height:18px}.rs-btn-secondary{border:1.5px solid var(--rs-border-control);background:var(--rs-card);color:var(--rs-text-heading)}a.rs-btn-secondary,a.rs-btn-secondary:hover,.rs-btn-secondary:hover{color:var(--rs-text-heading)}.rs-btn-secondary:hover{background:var(--rs-surface-soft)}.rs-alt{margin:0;text-align:center;font-size:14px;color:var(--rs-text-body)}.rs-note{display:flex;gap:12px;padding:14px 16px;border-radius:var(--rs-radius-md);border:1px solid color-mix(in srgb,var(--rs-action) 35%,var(--rs-card));background:color-mix(in srgb,var(--rs-action) 10%,var(--rs-card));color:var(--rs-alert-info-text);font-size:14px;line-height:1.5}.rs-note p{margin:0}.rs-note svg{width:20px;height:20px;margin-top:1px;color:var(--rs-action)}.rs-mono{font-family:var(--rs-font-mono);font-weight:500;overflow-wrap:anywhere}.rs-box{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-surface-soft);font-size:14px;line-height:1.5;color:var(--rs-text-body)}.rs-box p{margin:0}.rs-box .rs-link{align-self:flex-start}.rs-icon-tile{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rs-action) 10%,var(--rs-card));color:var(--rs-action)}.rs-icon-tile svg{width:26px;height:26px}.rs-icon-tile--success{background:color-mix(in srgb,var(--rs-emerald) 12%,var(--rs-card));color:var(--rs-alert-success-text)}.rs-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--rs-text-body);text-decoration:none}.rs-back:hover{color:var(--rs-text-heading)}.rs-back svg{width:16px;height:16px}.rs-alert{display:flex;gap:10px;padding:12px 14px;border-radius:var(--rs-radius-sm);border:1px solid;font-size:14px;line-height:1.5}.rs-alert svg{width:20px;height:20px;margin-top:1px}.rs-alert strong{display:block}.rs-alert--danger{background:color-mix(in srgb,var(--rs-red) 10%,var(--rs-card));border-color:color-mix(in srgb,var(--rs-red) 30%,var(--rs-card));color:var(--rs-error)}.rs-alert--warning{background:color-mix(in srgb,var(--rs-amber) 12%,var(--rs-card));border-color:color-mix(in srgb,var(--rs-amber) 35%,var(--rs-card));color:var(--rs-alert-warning-text)}.rs-alert--success{background:color-mix(in srgb,var(--rs-emerald) 12%,var(--rs-card));border-color:color-mix(in srgb,var(--rs-emerald) 35%,var(--rs-card));color:var(--rs-alert-success-text)}.rs-alert--info{background:color-mix(in srgb,var(--rs-action) 10%,var(--rs-card));border-color:color-mix(in srgb,var(--rs-action) 35%,var(--rs-card));color:var(--rs-alert-info-text)}.rs-divider{display:flex;align-items:center;gap:12px;color:var(--rs-text-secondary);font-size:13px}.rs-divider::before,.rs-divider::after{content:'';flex:1;height:1px;background:var(--rs-border)}.rs-providers{display:flex;flex-direction:column;gap:10px}.rs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rs-border)}.rs-tab{flex:1;min-height:44px;padding:0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rs-text-secondary);font-size:15px;font-weight:600;cursor:pointer}.rs-tab[aria-selected="true"]{color:var(--rs-action);border-bottom-color:var(--rs-action)}.rs-tab:hover{color:var(--rs-text-heading)}.rs-tabpanel[hidden]{display:none}.rs-tabpanel{display:flex;flex-direction:column;gap:16px}.rs-otp-title{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:var(--rs-text-heading)}.rs-otp-actions{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.rs-otp-action{margin:0}.rs-otp-action .rs-btn-secondary{width:auto;min-height:44px;padding:0 18px}.rs-otp-action .rs-link{background:none;border:0;padding:0;color:var(--rs-link)}.rs-main__footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;font-size:13px;line-height:1.5;color:var(--rs-text-secondary);text-align:center}.rs-main__footer a{font-weight:600}.rs-footer__brand{display:inline-flex;align-items:center;gap:6px}.rs-footer__brand svg{width:14px;height:14px}.rs-map .rs-lot{stroke-width:1}.rs-map .rs-lot--a{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.09)}.rs-map .rs-lot--b{fill:rgba(255,255,255,.02);stroke:rgba(255,255,255,.09)}.rs-map .rs-lot--hot{fill:rgba(59,130,246,.55);stroke:rgba(59,130,246,.9)}.rs-map .rs-park{fill:rgba(59,130,246,.06);stroke:rgba(59,130,246,.4);stroke-width:1;stroke-dasharray:4 3}.rs-map .rs-gate__halo{fill:rgba(59,130,246,.25)}.rs-map .rs-gate__ring{fill:none;stroke:rgba(59,130,246,.6);stroke-width:2}.rs-map .rs-gate__dot{fill:var(--rs-primary);stroke:var(--rs-hero-bg);stroke-width:3}.rs-map .rs-gate__label rect{fill:rgba(10,14,39,.85);stroke:rgba(255,255,255,.14)}.rs-map .rs-gate__label text{fill:#e2e8f0;font-family:var(--rs-font-sans);font-size:12px;font-weight:600}.rs-account--host .rs-map .rs-lot--a,.rs-account--host .rs-map .rs-lot--b{stroke:rgba(255,255,255,.08)}@media(min-width:900px){:root{--rs-gutter:40px}.rs-shell{flex-direction:row;background:var(--rs-card)}.rs-hero{position:sticky;top:0;align-self:flex-start;width:52.8%;max-width:760px;height:100vh;height:100dvh;min-height:0;padding:48px 56px 64px}.rs-hero__orb{filter:blur(100px)}.rs-hero__orb--blue{right:-120px;top:-140px;width:420px;height:420px}.rs-hero__orb--violet{left:-140px;bottom:80px;width:420px;height:420px}.rs-account--host .rs-hero__orb--cyan{display:block;left:260px;top:300px;width:320px;height:320px}.rs-hero__map--mobile{display:none}.rs-hero__map--desktop{display:block;left:-140px;top:-180px;width:1040px;height:1160px}.rs-hero__veil{background:linear-gradient(180deg,rgba(10,14,39,.35) 0%,rgba(10,14,39,0) 30%,rgba(10,14,39,.8) 62%,var(--rs-hero-bg) 88%)}.rs-hero__top{left:56px;right:56px;top:48px}.rs-brand{font-size:18px;gap:10px}.rs-brand__mark{width:28px;height:28px}.rs-hero__identity{gap:20px}.rs-hero__text{gap:10px}.rs-tile{width:72px;height:72px;border-radius:20px;font-size:26px;box-shadow:0 8px 32px rgba(59,130,246,.45)}.rs-tile svg{width:36px;height:36px}.rs-hero__name{font-size:clamp(32px,3.1vw,44px);line-height:1.08;max-width:600px}.rs-hero__tagline{font-size:18px}.rs-pill{padding:8px 14px;font-size:13px;gap:8px}.rs-pill svg{width:14px;height:14px}.rs-lang{top:32px;right:40px}.rs-lang__toggle{padding:0 16px;gap:8px;border-color:var(--rs-border-control);background:var(--rs-card);color:var(--rs-text-heading)}.rs-lang__toggle:hover{background:var(--rs-surface-soft)}.rs-lang__label{display:inline}.rs-lang__short{display:none}.rs-main{margin-top:0;border-radius:0;padding:92px 40px 32px;gap:32px}.rs-main__body{justify-content:center}.rs-card{gap:32px}.rs-title{font-size:28px}.rs-subtitle{font-size:16px}.rs-form{gap:20px}.rs-main__footer{flex-direction:row;justify-content:space-between;text-align:left}.rs-account--host .rs-main__footer{justify-content:flex-end}}@media(min-width:1200px){.rs-main{padding-left:64px;padding-right:64px}}@media(prefers-reduced-motion:reduce){.rs-account *,.rs-account *::before,.rs-account *::after{transition:none!important}}.rs-account .card{border:1px solid var(--rs-border);border-radius:var(--rs-radius-md);background:var(--rs-card)}.rs-account .card-body{padding:20px}.rs-account .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:9999px;border:1.5px solid var(--rs-border-control);background:var(--rs-card);color:var(--rs-text-heading);font-weight:600;text-decoration:none}.rs-account .btn-primary{border-color:transparent;background:linear-gradient(135deg,var(--rs-cta-start),var(--rs-cta-end));color:#fff}.rs-account .form-control{width:100%;height:52px;padding:0 16px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border-control);background:var(--rs-card);font-size:16px}.rs-account .form-label,.rs-account label{font-size:14px;font-weight:600}.rs-account .form-text,.rs-account .text-muted{color:var(--rs-text-secondary);font-size:13px}.rs-account .mb-3{margin-bottom:16px}.rs-account .alert{padding:12px 14px;border-radius:var(--rs-radius-sm);border:1px solid var(--rs-border);background:var(--rs-surface-soft)}.rs-account .modal{position:fixed;inset:0;z-index:1050;display:none;overflow:auto;padding:24px 16px}.rs-account .modal.show{display:block}.rs-account .modal-dialog{max-width:440px;margin:40px auto}.rs-account .modal-content{border-radius:var(--rs-radius-xl);background:var(--rs-card);box-shadow:0 24px 64px rgba(15,23,42,.3);overflow:hidden}.rs-account .modal-header,.rs-account .modal-body,.rs-account .modal-footer{padding:20px 24px}.rs-account .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rs-border)}.rs-account .modal-title{margin:0;font-size:18px;font-weight:700}.rs-account .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--rs-border)}.rs-account .modal-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(10,14,39,.6)}.rs-account .btn-close{width:44px;height:44px;border:0;border-radius:9999px;background:transparent;font-size:0}.rs-account .btn-close::before{content:'×';font-size:24px;line-height:1;color:var(--rs-text-secondary)}.rs-account .input-group{display:flex;align-items:stretch}.rs-account .input-group .form-control{flex:1;border-radius:var(--rs-radius-sm) 0 0 var(--rs-radius-sm)}.rs-account .input-group .btn{border-radius:0 var(--rs-radius-sm) var(--rs-radius-sm) 0;border-left:0}.rs-account .dropdown{position:relative}.rs-account .dropdown-menu{position:absolute;right:0;top:100%;z-index:10;display:none;min-width:240px;margin:4px 0 0;padding:6px;list-style:none;border-radius:var(--rs-radius-md);border:1px solid var(--rs-border);background:var(--rs-card);box-shadow:0 12px 32px rgba(15,23,42,.16)}.rs-account .dropdown-menu.show{display:block}.rs-account .dropdown-item{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--rs-text-heading);text-decoration:none;font-size:14px}.rs-account .dropdown-item:hover,.rs-account .dropdown-item.active{background:var(--rs-surface)}.rs-account .dropdown-header{margin:0;padding:8px 12px 4px;font-size:12px;color:var(--rs-text-secondary);text-transform:uppercase;letter-spacing:.08em}.rs-account .dropdown-divider{margin:6px 0;border:0;border-top:1px solid var(--rs-border)}.rs-account .d-flex{display:flex}.rs-account .align-items-center{align-items:center}.rs-account .flex-grow-1{flex-grow:1}