.LandingArt-module__iw8lzq__frame{isolation:isolate;aspect-ratio:4/3;background:#f4f5fb;border:1px solid #c7cee2cc;border-radius:1.6rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #3a2f6d1f}.LandingArt-module__iw8lzq__frameDiamond{inset-inline-end:-22%;opacity:.28;z-index:0;pointer-events:none;width:78%;height:78%;position:absolute;bottom:-28%}.LandingArt-module__iw8lzq__frameImage{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.LandingArt-module__iw8lzq__framePlain{aspect-ratio:4/3;background:#f4f5fb;border-radius:1.15rem;overflow:hidden}.LandingArt-module__iw8lzq__frameImagePlain{object-fit:contain;width:100%;height:100%;display:block}
.PublicHomePage-module__xyh0mW__skip{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PublicHomePage-module__xyh0mW__skip:focus,.PublicHomePage-module__xyh0mW__skip:focus-visible{inset-inline-start:12px;z-index:40;clip:auto;border-radius:var(--radius-md);background:var(--landing-700);color:#fff;width:auto;height:auto;margin:0;padding:8px 12px;text-decoration:none;position:absolute;top:12px;overflow:visible}.PublicHomePage-module__xyh0mW__page{--landing-bg:#f4f5fb;--landing-900:#3a2f6d;--landing-700:#3f4f8f;--landing-500:#4fb7c5;--landing-200:#c7cee2;--landing-ink:#34407a;--landing-muted:#5f6678;--landing-master:#4d5592;--landing-glow:#76a0ff;--landing-surface:#fff;min-height:100vh;color:var(--landing-ink);background:radial-gradient(900px 480px at 88% -6%, color-mix(in srgb, var(--landing-500) 22%, transparent), transparent 60%), radial-gradient(1100px 560px at 8% 0%, color-mix(in srgb, var(--landing-900) 16%, transparent), transparent 58%), var(--landing-bg);flex-direction:column;display:flex;position:relative}.PublicHomePage-module__xyh0mW__header{top:12px;z-index:20;border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--landing-surface) 86%, transparent);width:min(1180px,100% - 1.5rem);box-shadow:0 10px 40px color-mix(in srgb, var(--landing-900) 10%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-inline:auto;position:fixed;inset-inline:0}.PublicHomePage-module__xyh0mW__headerInner,.PublicHomePage-module__xyh0mW__shell{width:min(1180px,100% - 2rem);margin-inline:auto}.PublicHomePage-module__xyh0mW__headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;width:100%;min-height:4.35rem;padding:.45rem .85rem .45rem 1.1rem;display:flex}.PublicHomePage-module__xyh0mW__brand{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.PublicHomePage-module__xyh0mW__logo{color:var(--landing-master)}.PublicHomePage-module__xyh0mW__nav{flex-wrap:wrap;gap:.15rem;display:flex}.PublicHomePage-module__xyh0mW__nav a{color:var(--landing-muted);border-radius:var(--radius-full);padding:.45rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none}.PublicHomePage-module__xyh0mW__nav a:hover,.PublicHomePage-module__xyh0mW__nav a:focus-visible,.PublicHomePage-module__xyh0mW__nav a[aria-current=true]{color:var(--landing-700);background:color-mix(in srgb, var(--landing-500) 14%, transparent)}.PublicHomePage-module__xyh0mW__headerActions{flex-wrap:wrap;gap:.45rem;display:flex}.PublicHomePage-module__xyh0mW__mobileMenu{display:none;position:relative}.PublicHomePage-module__xyh0mW__mobileMenuButton{border:1px solid var(--landing-200);border-radius:var(--radius-full);min-height:2.75rem;color:var(--landing-700);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #0f172a12}.PublicHomePage-module__xyh0mW__mobileMenuButton:hover,.PublicHomePage-module__xyh0mW__mobileMenuButton:focus-visible{border-color:var(--landing-400);background:var(--landing-50)}.PublicHomePage-module__xyh0mW__mobileMenuButtonIcon{gap:.22rem;display:grid}.PublicHomePage-module__xyh0mW__mobileMenuButtonIcon i{background:currentColor;border-radius:999px;width:1rem;height:.11rem;display:block}.PublicHomePage-module__xyh0mW__mobileMenuPanel{inset-inline-end:0;z-index:30;border:1px solid var(--landing-200);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-radius:1.15rem;gap:.2rem;width:min(19rem,100vw - 2rem);padding:.65rem;animation:.2s both PublicHomePage-module__xyh0mW__mobileMenuIn;display:grid;position:absolute;top:calc(100% + .65rem);box-shadow:0 22px 55px #0f172a29}.PublicHomePage-module__xyh0mW__mobileMenuLink,.PublicHomePage-module__xyh0mW__mobileMenuPrimary,.PublicHomePage-module__xyh0mW__mobileMenuSecondary{min-height:2.8rem;color:var(--landing-700);border-radius:.8rem;align-items:center;padding:0 .85rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.PublicHomePage-module__xyh0mW__mobileMenuLink:hover,.PublicHomePage-module__xyh0mW__mobileMenuLink:focus-visible{background:var(--landing-50)}.PublicHomePage-module__xyh0mW__mobileMenuActions{border-block-start:1px solid var(--landing-100);grid-template-columns:1fr 1fr;gap:.45rem;margin-block-start:.45rem;padding-block-start:.6rem;display:grid}.PublicHomePage-module__xyh0mW__mobileMenuPrimary,.PublicHomePage-module__xyh0mW__mobileMenuSecondary{border:1px solid var(--landing-200);justify-content:center}.PublicHomePage-module__xyh0mW__mobileMenuPrimary{color:#fff;background:var(--landing-master);border-color:var(--landing-master)}.PublicHomePage-module__xyh0mW__mobileMenuSecondary{color:var(--landing-700);background:#fff}.PublicHomePage-module__xyh0mW__mobileMenuPrimary:hover,.PublicHomePage-module__xyh0mW__mobileMenuPrimary:focus-visible{background:var(--landing-700)}.PublicHomePage-module__xyh0mW__mobileMenuSecondary:hover,.PublicHomePage-module__xyh0mW__mobileMenuSecondary:focus-visible{background:var(--landing-50)}.PublicHomePage-module__xyh0mW__action,.PublicHomePage-module__xyh0mW__actionQuiet,.PublicHomePage-module__xyh0mW__actionLight{min-height:var(--atlasi-control-height-lg);border-radius:var(--radius-full);transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);justify-content:center;align-items:center;padding:0 1.35rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.PublicHomePage-module__xyh0mW__action{color:#fff;background:var(--landing-700);border:1px solid var(--landing-700);box-shadow:0 10px 22px color-mix(in srgb, var(--landing-700) 28%, transparent)}.PublicHomePage-module__xyh0mW__action:hover,.PublicHomePage-module__xyh0mW__action:focus-visible{background:var(--landing-900);border-color:var(--landing-900)}.PublicHomePage-module__xyh0mW__actionQuiet{color:var(--landing-ink);background:var(--landing-surface);border:1px solid var(--landing-200)}.PublicHomePage-module__xyh0mW__actionQuiet:hover,.PublicHomePage-module__xyh0mW__actionQuiet:focus-visible{border-color:var(--landing-700);color:var(--landing-700)}.PublicHomePage-module__xyh0mW__actionLight{color:var(--landing-700);background:#fff;border:1px solid #0000}.PublicHomePage-module__xyh0mW__hero{padding-block:clamp(6.25rem,11vw,8.5rem) clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.PublicHomePage-module__xyh0mW__diamondBackdrop{inset-inline-end:-22%;opacity:.28;pointer-events:none;z-index:0;width:min(82vw,880px);height:min(82vw,880px);position:absolute;top:-6%}.PublicHomePage-module__xyh0mW__heroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(1.75rem,5vw,4.5rem);display:grid;position:relative}.PublicHomePage-module__xyh0mW__heroArt{z-index:1;position:relative}.PublicHomePage-module__xyh0mW__heroProduct{border:1px solid color-mix(in srgb, var(--landing-200) 92%, transparent);box-shadow:0 28px 70px color-mix(in srgb, var(--landing-900) 16%, transparent);background:linear-gradient(145deg,#fff,#eef2ff);border-radius:1.8rem;padding:1rem;position:relative;overflow:hidden}.PublicHomePage-module__xyh0mW__heroProduct:after{content:"";inset-inline-end:-7rem;background:color-mix(in srgb, var(--landing-500) 22%, transparent);filter:blur(8px);border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-8rem}.PublicHomePage-module__xyh0mW__heroProductTop{z-index:1;color:var(--landing-ink);align-items:center;gap:.55rem;padding:.35rem .35rem 1rem;font-size:.88rem;font-weight:800;display:flex;position:relative}.PublicHomePage-module__xyh0mW__heroProductDot{background:var(--landing-500);width:.65rem;height:.65rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--landing-500) 15%, transparent);border-radius:50%}.PublicHomePage-module__xyh0mW__heroProductDate{color:var(--landing-muted);margin-inline-start:auto;font-size:.75rem;font-weight:600}.PublicHomePage-module__xyh0mW__heroProductGrid{z-index:1;grid-template-columns:1.35fr .85fr;gap:.7rem;display:grid;position:relative}.PublicHomePage-module__xyh0mW__heroProductPanel{border:1px solid color-mix(in srgb, var(--landing-200) 70%, transparent);background:color-mix(in srgb, #fff 76%, var(--landing-bg));border-radius:1rem;align-content:start;gap:.45rem;min-height:8.5rem;padding:.9rem;display:grid}.PublicHomePage-module__xyh0mW__heroProductPanelLarge{background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--landing-500) 11%, #fff));grid-row:span 2;min-height:17.7rem}.PublicHomePage-module__xyh0mW__heroProductPanelKicker{color:var(--landing-muted);font-size:.72rem;font-weight:700}.PublicHomePage-module__xyh0mW__heroProductPanel strong{color:var(--landing-ink);font-size:.96rem}.PublicHomePage-module__xyh0mW__heroBars{align-items:end;gap:.45rem;height:7rem;margin-block-start:auto;display:flex}.PublicHomePage-module__xyh0mW__heroBars i{background:linear-gradient(180deg, var(--landing-500), var(--landing-700));border-radius:.35rem .35rem .15rem .15rem;flex:1;display:block}.PublicHomePage-module__xyh0mW__heroBars i:first-child{height:42%}.PublicHomePage-module__xyh0mW__heroBars i:nth-child(2){height:68%}.PublicHomePage-module__xyh0mW__heroBars i:nth-child(3){height:52%}.PublicHomePage-module__xyh0mW__heroBars i:nth-child(4){height:88%}.PublicHomePage-module__xyh0mW__heroProductValue,.PublicHomePage-module__xyh0mW__heroProductCheck{color:var(--landing-700);margin-block-start:auto;font-size:2rem;font-weight:900}.PublicHomePage-module__xyh0mW__heroProductCheck{color:var(--landing-500)}.PublicHomePage-module__xyh0mW__copy{z-index:1;gap:1rem;max-width:40rem;display:grid;position:relative}.PublicHomePage-module__xyh0mW__kicker,.PublicHomePage-module__xyh0mW__sectionKicker{color:var(--landing-500);letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:700}.PublicHomePage-module__xyh0mW__title{letter-spacing:-.02em;max-width:none;color:var(--landing-ink);white-space:nowrap;margin:0;font-size:clamp(1.15rem,1.85vw,1.45rem);line-height:1.45}.PublicHomePage-module__xyh0mW__leadGroup{gap:.85rem;display:grid}.PublicHomePage-module__xyh0mW__lead{max-width:62ch;color:var(--landing-muted);text-align:justify;text-align-last:start;margin:0;font-size:clamp(1.02rem,1.45vw,1.12rem);line-height:1.95}.PublicHomePage-module__xyh0mW__lead strong{color:var(--landing-ink);font-weight:800}.PublicHomePage-module__xyh0mW__actions{flex-wrap:wrap;gap:.7rem;margin-block-start:.55rem;display:flex}.PublicHomePage-module__xyh0mW__facts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1.6rem auto 0;padding:0;list-style:none;display:grid;position:relative}.PublicHomePage-module__xyh0mW__fact{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:color-mix(in srgb, var(--landing-surface) 88%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--landing-900) 8%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid}.PublicHomePage-module__xyh0mW__iconBadge{background:color-mix(in srgb, var(--landing-500) 16%, var(--landing-surface));width:3.1rem;height:3.1rem;color:var(--landing-700);border-radius:1rem;place-items:center;display:grid}.PublicHomePage-module__xyh0mW__iconBadge svg{width:2rem;height:2rem}.PublicHomePage-module__xyh0mW__fact h3{margin:0 0 .15rem;font-size:1.05rem}.PublicHomePage-module__xyh0mW__fact p{color:var(--landing-muted);margin:0;font-size:.9rem;line-height:1.6}.PublicHomePage-module__xyh0mW__section{padding-block:clamp(3.25rem,7vw,5.75rem);position:relative}.PublicHomePage-module__xyh0mW__sectionMuted{background:linear-gradient(180deg, color-mix(in srgb, var(--landing-200) 28%, transparent), color-mix(in srgb, var(--landing-500) 10%, var(--landing-bg)))}.PublicHomePage-module__xyh0mW__storySection{background:radial-gradient(560px 320px at 12% 25%, color-mix(in srgb, var(--landing-500) 13%, transparent), transparent 68%), var(--landing-surface)}.PublicHomePage-module__xyh0mW__storyLayout{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:none;display:grid}.PublicHomePage-module__xyh0mW__storyIntro{gap:.95rem;max-width:none;display:grid}.PublicHomePage-module__xyh0mW__storyProse{gap:.95rem;display:grid}.PublicHomePage-module__xyh0mW__storyProse p,.PublicHomePage-module__xyh0mW__storyClose{color:var(--landing-muted);margin:0;font-size:1.04rem;line-height:2}.PublicHomePage-module__xyh0mW__storyProse p{text-align:justify;text-align-last:start}.PublicHomePage-module__xyh0mW__storyClose{color:var(--landing-ink);font-weight:800}.PublicHomePage-module__xyh0mW__storyIntro h2{letter-spacing:0;white-space:nowrap;max-width:none;margin:0;font-size:clamp(1.02rem,1.28vw,1.14rem);font-weight:700;line-height:1.6}.PublicHomePage-module__xyh0mW__storyIntro>p:not(.PublicHomePage-module__xyh0mW__sectionKicker){color:var(--landing-muted);margin:0;font-size:1.04rem;line-height:2}.PublicHomePage-module__xyh0mW__storyIntro .PublicHomePage-module__xyh0mW__action{justify-self:start;margin-block-start:.35rem}.PublicHomePage-module__xyh0mW__storyBoard{border:1px solid color-mix(in srgb, var(--landing-200) 86%, transparent);box-shadow:0 24px 64px color-mix(in srgb, var(--landing-900) 13%, transparent);background:linear-gradient(145deg,#fff,#f4f6ff);border-radius:1.75rem;overflow:hidden}.PublicHomePage-module__xyh0mW__storyBoardHeader{color:var(--landing-ink);border-block-end:1px solid color-mix(in srgb, var(--landing-200) 75%, transparent);align-items:center;gap:.55rem;padding:1rem 1.2rem;font-size:.9rem;font-weight:800;display:flex}.PublicHomePage-module__xyh0mW__storyStatus{background:var(--landing-500);width:.65rem;height:.65rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--landing-500) 16%, transparent);border-radius:50%}.PublicHomePage-module__xyh0mW__storyBoardHint{color:var(--landing-muted);margin-inline-start:auto;font-size:.76rem;font-weight:600}.PublicHomePage-module__xyh0mW__storyBoardBody{gap:.7rem;padding:1.1rem;display:grid}.PublicHomePage-module__xyh0mW__storyPoint{border:1px solid color-mix(in srgb, var(--landing-200) 70%, transparent);background:color-mix(in srgb, #fff 72%, var(--landing-bg));border-radius:1rem;grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem;display:grid}.PublicHomePage-module__xyh0mW__storyPointIcon,.PublicHomePage-module__xyh0mW__audienceIcon{background:color-mix(in srgb, var(--landing-500) 15%, #fff);color:var(--landing-700);border-radius:.85rem;place-items:center;display:grid}.PublicHomePage-module__xyh0mW__storyPointIcon{width:2.8rem;height:2.8rem}.PublicHomePage-module__xyh0mW__storyPointIcon svg,.PublicHomePage-module__xyh0mW__audienceIcon svg{width:1.65rem;height:1.65rem}.PublicHomePage-module__xyh0mW__storyPoint h3,.PublicHomePage-module__xyh0mW__storyPoint p,.PublicHomePage-module__xyh0mW__audienceCard h3,.PublicHomePage-module__xyh0mW__audienceCard p{margin:0}.PublicHomePage-module__xyh0mW__storyPoint h3,.PublicHomePage-module__xyh0mW__audienceCard h3{color:var(--landing-ink);font-size:1rem}.PublicHomePage-module__xyh0mW__storyPoint p,.PublicHomePage-module__xyh0mW__audienceCard p{color:var(--landing-muted);margin-block-start:.25rem;font-size:.88rem;line-height:1.75}.PublicHomePage-module__xyh0mW__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__audienceCard{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);box-shadow:0 14px 34px color-mix(in srgb, var(--landing-900) 7%, transparent);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .75rem;padding:1.35rem;display:grid}.PublicHomePage-module__xyh0mW__audienceCard>p{grid-column:1/-1}.PublicHomePage-module__xyh0mW__audienceIcon{width:3.2rem;height:3.2rem;margin-block-end:0}.PublicHomePage-module__xyh0mW__decisionIntro{margin-block-end:1.6rem}.PublicHomePage-module__xyh0mW__decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__decisionCard{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);box-shadow:0 12px 30px color-mix(in srgb, var(--landing-900) 7%, transparent);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .7rem;padding:1.2rem;display:grid}.PublicHomePage-module__xyh0mW__decisionCard>p{grid-column:1/-1}.PublicHomePage-module__xyh0mW__decisionCard h3,.PublicHomePage-module__xyh0mW__decisionCard p{margin:0}.PublicHomePage-module__xyh0mW__decisionCard h3{color:var(--landing-ink);font-size:1rem;line-height:1.5}.PublicHomePage-module__xyh0mW__decisionCard p{color:var(--landing-muted);font-size:.88rem;line-height:1.8}.PublicHomePage-module__xyh0mW__decisionIcon{width:2.65rem;height:2.65rem;color:var(--landing-700);background:color-mix(in srgb, var(--landing-500) 15%, #fff);border-radius:.85rem;place-items:center;margin-block-end:0;display:grid}.PublicHomePage-module__xyh0mW__decisionIcon svg{width:1.45rem;height:1.45rem}.PublicHomePage-module__xyh0mW__decisionActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-block-start:1.35rem;display:flex}.PublicHomePage-module__xyh0mW__sectionIntro{gap:.7rem;margin-block-end:2rem;display:grid}.PublicHomePage-module__xyh0mW__sectionIntroCentered{text-align:center;max-width:40rem;margin-inline:auto}.PublicHomePage-module__xyh0mW__sectionIntro h2,.PublicHomePage-module__xyh0mW__featureCopy h2,.PublicHomePage-module__xyh0mW__ctaCopy h2{letter-spacing:-.02em;color:var(--landing-ink);margin:0;font-size:clamp(1.7rem,3.2vw,2.55rem);line-height:1.3}.PublicHomePage-module__xyh0mW__sectionIntro p,.PublicHomePage-module__xyh0mW__featureCopy p{color:var(--landing-muted);margin:0;font-size:1.02rem;line-height:1.95}.PublicHomePage-module__xyh0mW__pillars{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.PublicHomePage-module__xyh0mW__pillarGrid{grid-template-columns:1fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__pillar{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);box-shadow:0 12px 32px color-mix(in srgb, var(--landing-900) 7%, transparent);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .7rem;padding:1.15rem 1.1rem 1.2rem;display:grid}.PublicHomePage-module__xyh0mW__pillar>p{grid-column:1/-1}.PublicHomePage-module__xyh0mW__pillar h3{margin:0;font-size:1.02rem}.PublicHomePage-module__xyh0mW__pillar p{color:var(--landing-muted);margin:0;font-size:.88rem;line-height:1.75}.PublicHomePage-module__xyh0mW__flowTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.PublicHomePage-module__xyh0mW__flowTrack:before{content:"";inset-inline:8%;background:linear-gradient(90deg, color-mix(in srgb, var(--landing-500) 20%, transparent), var(--landing-500), color-mix(in srgb, var(--landing-900) 20%, transparent));height:3px;position:absolute;top:2.4rem}.PublicHomePage-module__xyh0mW__flowCard{z-index:1;text-align:center;border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);box-shadow:0 14px 36px color-mix(in srgb, var(--landing-900) 8%, transparent);border-radius:1.4rem;justify-items:center;gap:.55rem;padding:1.35rem 1rem 1.45rem;display:grid;position:relative}.PublicHomePage-module__xyh0mW__stepMark{background:var(--landing-surface);border:1px solid var(--landing-200);width:4.6rem;height:4.6rem;box-shadow:0 10px 24px color-mix(in srgb, var(--landing-700) 16%, transparent);border-radius:1.2rem;place-items:center;display:grid;position:relative}.PublicHomePage-module__xyh0mW__stepMark svg{width:2.2rem;height:2.2rem}.PublicHomePage-module__xyh0mW__stepIndex{inset-inline-end:-.35rem;border-radius:var(--radius-full);background:var(--landing-500);color:#fff;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;font-size:.7rem;font-weight:800;display:grid;position:absolute;bottom:-.35rem}.PublicHomePage-module__xyh0mW__flowCard h3{margin:.35rem 0 0;font-size:1.05rem}.PublicHomePage-module__xyh0mW__flowCard p{color:var(--landing-muted);margin:0;font-size:.88rem;line-height:1.75}.PublicHomePage-module__xyh0mW__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__familyCard{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);box-shadow:0 14px 36px color-mix(in srgb, var(--landing-900) 7%, transparent);border-radius:1.45rem;align-content:start;gap:.55rem;padding:.75rem .75rem 1.2rem;display:grid}.PublicHomePage-module__xyh0mW__familyIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--landing-900) 10%, #fff), transparent), color-mix(in srgb, var(--landing-500) 12%, #fff);min-height:7rem;color:var(--landing-700);border-radius:1rem;place-items:center;display:grid}.PublicHomePage-module__xyh0mW__familyIcon svg{width:3.75rem;height:3.75rem}.PublicHomePage-module__xyh0mW__familyCard h3{margin:.45rem .45rem 0;font-size:1.18rem}.PublicHomePage-module__xyh0mW__familyCard>p{color:var(--landing-muted);margin:0 .45rem;font-size:.92rem;line-height:1.8}.PublicHomePage-module__xyh0mW__familyTasks{gap:.28rem;margin:.15rem .45rem 0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__familyTasks li{color:var(--landing-ink);padding-inline-start:1rem;font-size:.9rem;line-height:1.65;position:relative}.PublicHomePage-module__xyh0mW__familyTasks li:before{content:"";inset-inline-start:0;border-radius:var(--radius-full);background:var(--landing-500);width:.42rem;height:.42rem;position:absolute;top:.55rem}.PublicHomePage-module__xyh0mW__familyChips{flex-wrap:wrap;gap:.4rem;margin:.35rem .45rem 0;padding:0;list-style:none;display:flex}.PublicHomePage-module__xyh0mW__familyChips li{border-radius:var(--radius-full);background:color-mix(in srgb, var(--landing-500) 14%, var(--landing-surface));color:var(--landing-700);padding:.28rem .72rem;font-size:.8rem;font-weight:700}.PublicHomePage-module__xyh0mW__featureRow{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.PublicHomePage-module__xyh0mW__featureRowReverse{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.PublicHomePage-module__xyh0mW__featureRowReverse .PublicHomePage-module__xyh0mW__featureCopy{order:2}.PublicHomePage-module__xyh0mW__featureCopy{justify-items:start;gap:.75rem;display:grid}.PublicHomePage-module__xyh0mW__featureCopy ul{gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__featureCopy li{color:var(--landing-muted);padding-inline-start:1.15rem;font-size:.95rem;line-height:1.7;position:relative}.PublicHomePage-module__xyh0mW__featureCopy li:before{content:"";inset-inline-start:0;border-radius:var(--radius-full);background:var(--landing-500);width:.5rem;height:.5rem;position:absolute;top:.55rem}.PublicHomePage-module__xyh0mW__faqLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.25rem);display:grid}.PublicHomePage-module__xyh0mW__faqIntro{gap:1.2rem;display:grid}.PublicHomePage-module__xyh0mW__faqIntro .PublicHomePage-module__xyh0mW__sectionIntro{margin-block-end:0}.PublicHomePage-module__xyh0mW__faqIntro h2{letter-spacing:0;white-space:nowrap;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:700;line-height:1.55}.PublicHomePage-module__xyh0mW__faqArt{max-width:22rem}.PublicHomePage-module__xyh0mW__securityCard{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--landing-900) 10%, transparent);background:linear-gradient(150deg,#fff,#eef2ff);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem .75rem;padding:1.35rem;display:grid}.PublicHomePage-module__xyh0mW__securityCard>p,.PublicHomePage-module__xyh0mW__securityCard>ul{grid-column:1/-1}.PublicHomePage-module__xyh0mW__securityCardIcon{background:color-mix(in srgb, var(--landing-500) 16%, #fff);width:3.2rem;height:3.2rem;color:var(--landing-700);border-radius:1rem;place-items:center;display:grid}.PublicHomePage-module__xyh0mW__securityCardIcon svg{width:1.9rem;height:1.9rem}.PublicHomePage-module__xyh0mW__securityCard strong{color:var(--landing-ink);font-size:1.1rem}.PublicHomePage-module__xyh0mW__securityCard p{color:var(--landing-muted);margin:0;font-size:.9rem;line-height:1.8}.PublicHomePage-module__xyh0mW__securityCard ul{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.PublicHomePage-module__xyh0mW__securityCard li{color:var(--landing-ink);font-size:.86rem}.PublicHomePage-module__xyh0mW__securityCard li:before{content:"✓";color:var(--landing-500);margin-inline-end:.45rem;font-weight:900}.PublicHomePage-module__xyh0mW__faqList{gap:.75rem;display:grid}.PublicHomePage-module__xyh0mW__faqItem{border:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);background:var(--landing-surface);border-radius:1.25rem;padding:.35rem .35rem .35rem .2rem}.PublicHomePage-module__xyh0mW__faqItem summary{cursor:pointer;align-items:center;gap:.85rem;padding:.7rem .85rem;font-weight:700;list-style:none;display:flex}.PublicHomePage-module__xyh0mW__faqItem summary::-webkit-details-marker{display:none}.PublicHomePage-module__xyh0mW__faqItem summary:after{content:"";border-inline-end:2px solid var(--landing-muted);border-block-end:2px solid var(--landing-muted);width:.55rem;height:.55rem;transition:transform var(--motion-fast);margin-inline-start:auto;transform:rotate(45deg)}.PublicHomePage-module__xyh0mW__faqItem[open] summary:after{transform:rotate(225deg)}.PublicHomePage-module__xyh0mW__faqIndex{border-radius:var(--radius-full);border:1px solid var(--landing-200);width:2.5rem;height:2.5rem;color:var(--landing-700);background:color-mix(in srgb, var(--landing-500) 12%, var(--landing-surface));flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.PublicHomePage-module__xyh0mW__faqItem p{color:var(--landing-muted);margin:0;padding:0 1rem 1rem 3.55rem;font-size:.95rem;line-height:1.9}.PublicHomePage-module__xyh0mW__ctaBand{background:linear-gradient(115deg, var(--landing-900) 0%, var(--landing-700) 48%, var(--landing-500) 100%);color:#fff;box-shadow:0 22px 50px color-mix(in srgb, var(--landing-700) 28%, transparent);border-radius:1.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.4rem,4vw,2.8rem);display:flex;position:relative;overflow:hidden}.PublicHomePage-module__xyh0mW__ctaDiamond{inset-inline-end:-4rem;opacity:.22;pointer-events:none;width:18rem;height:18rem;position:absolute;top:-5rem}.PublicHomePage-module__xyh0mW__ctaCopy,.PublicHomePage-module__xyh0mW__ctaActions{z-index:1;position:relative}.PublicHomePage-module__xyh0mW__ctaCopy{gap:.5rem;max-width:36rem;display:grid}.PublicHomePage-module__xyh0mW__ctaCopy h2,.PublicHomePage-module__xyh0mW__ctaCopy p{color:#fff}.PublicHomePage-module__xyh0mW__ctaCopy p{opacity:.92;margin:0;line-height:1.85}.PublicHomePage-module__xyh0mW__ctaActions{flex-wrap:wrap;gap:.65rem;display:flex}.PublicHomePage-module__xyh0mW__footer{border-block-start:1px solid color-mix(in srgb, var(--landing-200) 80%, transparent);margin-block-start:auto;padding-block:1.7rem 2rem}.PublicHomePage-module__xyh0mW__footerInner{color:var(--landing-master);flex-wrap:wrap;justify-content:space-between;gap:.85rem 1.5rem;font-size:.88rem;display:flex}.PublicHomePage-module__xyh0mW__footerNav{flex-wrap:wrap;gap:.95rem;display:flex}.PublicHomePage-module__xyh0mW__footerNav a{color:inherit;text-decoration:none}.PublicHomePage-module__xyh0mW__footerNav a:hover,.PublicHomePage-module__xyh0mW__footerNav a:focus-visible{color:var(--landing-700)}@media (max-width:1020px){.PublicHomePage-module__xyh0mW__heroInner,.PublicHomePage-module__xyh0mW__pillars,.PublicHomePage-module__xyh0mW__storyLayout,.PublicHomePage-module__xyh0mW__featureRow,.PublicHomePage-module__xyh0mW__featureRowReverse,.PublicHomePage-module__xyh0mW__faqLayout,.PublicHomePage-module__xyh0mW__familyGrid,.PublicHomePage-module__xyh0mW__decisionGrid,.PublicHomePage-module__xyh0mW__facts{grid-template-columns:1fr 1fr}.PublicHomePage-module__xyh0mW__featureRowReverse .PublicHomePage-module__xyh0mW__featureCopy{order:0}.PublicHomePage-module__xyh0mW__flowTrack{grid-template-columns:1fr 1fr}.PublicHomePage-module__xyh0mW__flowTrack:before{display:none}.PublicHomePage-module__xyh0mW__nav{order:3;justify-content:flex-start;width:100%}.PublicHomePage-module__xyh0mW__header{border-radius:1.5rem}}@media (max-width:720px){.PublicHomePage-module__xyh0mW__heroInner,.PublicHomePage-module__xyh0mW__pillars,.PublicHomePage-module__xyh0mW__storyLayout,.PublicHomePage-module__xyh0mW__featureRow,.PublicHomePage-module__xyh0mW__featureRowReverse,.PublicHomePage-module__xyh0mW__faqLayout,.PublicHomePage-module__xyh0mW__familyGrid,.PublicHomePage-module__xyh0mW__decisionGrid,.PublicHomePage-module__xyh0mW__flowTrack,.PublicHomePage-module__xyh0mW__pillarGrid,.PublicHomePage-module__xyh0mW__audienceGrid,.PublicHomePage-module__xyh0mW__facts{grid-template-columns:1fr}.PublicHomePage-module__xyh0mW__title{white-space:normal;max-width:none;font-size:1.35rem}.PublicHomePage-module__xyh0mW__storyIntro h2,.PublicHomePage-module__xyh0mW__faqIntro h2{white-space:normal}.PublicHomePage-module__xyh0mW__headerInner,.PublicHomePage-module__xyh0mW__shell{width:min(1180px,100% - 1.25rem)}.PublicHomePage-module__xyh0mW__nav,.PublicHomePage-module__xyh0mW__headerActions{display:none}.PublicHomePage-module__xyh0mW__mobileMenu{display:block}.PublicHomePage-module__xyh0mW__faqItem p{padding-inline-start:1rem}.PublicHomePage-module__xyh0mW__ctaBand{border-radius:1.35rem}.PublicHomePage-module__xyh0mW__faqArt{max-width:none}}.PublicHomePage-module__xyh0mW__reveal{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.985)}.PublicHomePage-module__xyh0mW__revealIn{opacity:1;transform:translate(0,0)scale(1)}.PublicHomePage-module__xyh0mW__familyCard,.PublicHomePage-module__xyh0mW__audienceCard,.PublicHomePage-module__xyh0mW__pillar,.PublicHomePage-module__xyh0mW__flowCard,.PublicHomePage-module__xyh0mW__storyPoint{transition:transform .25s,box-shadow .25s,border-color .25s}.PublicHomePage-module__xyh0mW__familyCard:hover,.PublicHomePage-module__xyh0mW__audienceCard:hover,.PublicHomePage-module__xyh0mW__pillar:hover,.PublicHomePage-module__xyh0mW__flowCard:hover,.PublicHomePage-module__xyh0mW__storyPoint:hover{border-color:var(--landing-300);transform:translateY(-4px);box-shadow:0 16px 32px #0f172a14}.PublicHomePage-module__xyh0mW__sectionPulse{animation:.85s PublicHomePage-module__xyh0mW__landingPulse}@keyframes PublicHomePage-module__xyh0mW__landingPulse{0%{filter:none}40%{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--landing-500) 48%, transparent))}to{filter:none}}@keyframes PublicHomePage-module__xyh0mW__mobileMenuIn{0%{opacity:0;transform:translateY(-.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.PublicHomePage-module__xyh0mW__action,.PublicHomePage-module__xyh0mW__actionQuiet,.PublicHomePage-module__xyh0mW__actionLight,.PublicHomePage-module__xyh0mW__faqItem summary:after,.PublicHomePage-module__xyh0mW__mobileMenuPanel,.PublicHomePage-module__xyh0mW__reveal,.PublicHomePage-module__xyh0mW__revealIn,.PublicHomePage-module__xyh0mW__familyCard,.PublicHomePage-module__xyh0mW__audienceCard,.PublicHomePage-module__xyh0mW__pillar,.PublicHomePage-module__xyh0mW__flowCard,.PublicHomePage-module__xyh0mW__storyPoint{opacity:1;transition:none;animation:none;transform:none}}
.AuthShell-module__M34AiW__demo{box-sizing:border-box;color:#2b1d16;background:#dff5e8;place-items:center;min-height:100vh;padding:40px 16px;line-height:1.5;display:grid;position:relative;overflow:hidden}.AuthShell-module__M34AiW__gem{z-index:0;opacity:.5;pointer-events:none;display:block;position:absolute}@keyframes AuthShell-module__M34AiW__gem-a{to{transform:rotate(360deg)}}@keyframes AuthShell-module__M34AiW__gem-b{0%,to{transform:scale(.9)}50%{transform:scale(1.05)}}.AuthShell-module__M34AiW__gem :is(polygon,path){transform-box:fill-box;transform-origin:50%}.AuthShell-module__M34AiW__gem :is(polygon,path):first-child{fill:var(--gem-1)}.AuthShell-module__M34AiW__gem :is(polygon,path):nth-child(2){fill:var(--gem-2)}.AuthShell-module__M34AiW__gem :is(polygon,path):nth-child(3){fill:var(--gem-3)}.AuthShell-module__M34AiW__gem :is(polygon,path):nth-child(4){fill:var(--gem-4)}.AuthShell-module__M34AiW__gemA :is(polygon,path):first-child{animation:72s linear infinite AuthShell-module__M34AiW__gem-a}.AuthShell-module__M34AiW__gemA :is(polygon,path):nth-child(2){animation:48s linear infinite reverse AuthShell-module__M34AiW__gem-a}.AuthShell-module__M34AiW__gemA :is(polygon,path):nth-child(3){animation:36s linear infinite AuthShell-module__M34AiW__gem-a}.AuthShell-module__M34AiW__gemA :is(polygon,path):nth-child(4){animation:24s linear infinite reverse AuthShell-module__M34AiW__gem-a}.AuthShell-module__M34AiW__gemA.AuthShell-module__M34AiW__gemBottom :is(polygon,path):first-child{animation-delay:-18s}.AuthShell-module__M34AiW__gemA.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(2){animation-delay:-9s}.AuthShell-module__M34AiW__gemA.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(3){animation-delay:-14s}.AuthShell-module__M34AiW__gemA.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(4){animation-delay:-6s}.AuthShell-module__M34AiW__gemB :is(polygon,path):first-child{animation:8s ease-in-out infinite AuthShell-module__M34AiW__gem-b}.AuthShell-module__M34AiW__gemB :is(polygon,path):nth-child(2){animation:8s ease-in-out -4s infinite AuthShell-module__M34AiW__gem-b}.AuthShell-module__M34AiW__gemB :is(polygon,path):nth-child(3){animation:6.4s ease-in-out -1.6s infinite AuthShell-module__M34AiW__gem-b}.AuthShell-module__M34AiW__gemB :is(polygon,path):nth-child(4){animation:6.4s ease-in-out -4.8s infinite AuthShell-module__M34AiW__gem-b}@keyframes AuthShell-module__M34AiW__gem-c{0%,to{opacity:.25}40%{opacity:1}}.AuthShell-module__M34AiW__gemC :is(polygon,path):first-child{animation:4.8s ease-in-out infinite AuthShell-module__M34AiW__gem-c}.AuthShell-module__M34AiW__gemC :is(polygon,path):nth-child(2){animation:4.8s ease-in-out -1.2s infinite AuthShell-module__M34AiW__gem-c}.AuthShell-module__M34AiW__gemC :is(polygon,path):nth-child(3){animation:4.8s ease-in-out -2.4s infinite AuthShell-module__M34AiW__gem-c}.AuthShell-module__M34AiW__gemC :is(polygon,path):nth-child(4){animation:4.8s ease-in-out -3.6s infinite AuthShell-module__M34AiW__gem-c}.AuthShell-module__M34AiW__gemC.AuthShell-module__M34AiW__gemBottom :is(polygon,path):first-child{animation-delay:-.6s}.AuthShell-module__M34AiW__gemC.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(2){animation-delay:-1.8s}.AuthShell-module__M34AiW__gemC.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(3){animation-delay:-3s}.AuthShell-module__M34AiW__gemC.AuthShell-module__M34AiW__gemBottom :is(polygon,path):nth-child(4){animation-delay:-4.2s}@keyframes AuthShell-module__M34AiW__gem-d{to{transform:rotate(360deg)}}.AuthShell-module__M34AiW__gemD{transform-origin:50%;animation:48s linear infinite AuthShell-module__M34AiW__gem-d}.AuthShell-module__M34AiW__gemTop{--gem-1:#3552d6;--gem-2:#6c8cff;--gem-3:#ffe38f;--gem-4:#57c98a;opacity:.4;width:640px;height:640px;top:-120px;left:-320px}.AuthShell-module__M34AiW__gemBottom{--gem-1:#3552d6;--gem-2:#6c8cff;--gem-3:#ffe38f;--gem-4:#57c98a;width:420px;height:420px;bottom:-160px;right:-160px}.AuthShell-module__M34AiW__card{z-index:1;--ink:#2b1d16;--muted:#5f4f47;--tomato:#d63d1f;--tomato-dark:#a82c12;--leaf:#1f6d42;--error:#b3261e;width:100%;max-width:960px;color:var(--ink);background:#fff;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2f8a5773}.AuthShell-module__M34AiW__card *,.AuthShell-module__M34AiW__card :before,.AuthShell-module__M34AiW__card :after{box-sizing:border-box}:is(.AuthShell-module__M34AiW__wide,.AuthShell-module__M34AiW__card:has([data-session-admission])){grid-template-columns:minmax(0,1fr);max-width:min(42.5rem,92vw)}:is(.AuthShell-module__M34AiW__wide .AuthShell-module__M34AiW__art,.AuthShell-module__M34AiW__card:has([data-session-admission]) .AuthShell-module__M34AiW__art){display:none}.AuthShell-module__M34AiW__art{background:#ffe7dc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.AuthShell-module__M34AiW__scene{width:100%;max-width:340px;height:auto}.AuthShell-module__M34AiW__cloud{animation:16s ease-in-out infinite AuthShell-module__M34AiW__cloud-drift}@keyframes AuthShell-module__M34AiW__cloud-drift{0%,to{transform:translate(0)}50%{transform:translate(18px)}}.AuthShell-module__M34AiW__sprout{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite AuthShell-module__M34AiW__sprout-sway}@keyframes AuthShell-module__M34AiW__sprout-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}.AuthShell-module__M34AiW__flameGlow{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite AuthShell-module__M34AiW__glow-pulse}@keyframes AuthShell-module__M34AiW__glow-pulse{0%,to{opacity:.42}50%{opacity:.82}}.AuthShell-module__M34AiW__flameOuter{fill:#ff8a1f;transform-box:fill-box;transform-origin:50% 100%;animation:.7s ease-in-out infinite AuthShell-module__M34AiW__flame-sway,.85s ease-in-out infinite AuthShell-module__M34AiW__flame-color}@keyframes AuthShell-module__M34AiW__flame-sway{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(.9,1.12)rotate(-4deg)}75%{transform:scale(1.08,.9)rotate(4deg)}}@keyframes AuthShell-module__M34AiW__flame-color{0%,to{fill:#ff9a1f}50%{fill:#ff3b2a}}.AuthShell-module__M34AiW__flameCore{fill:#fff4b0;transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite AuthShell-module__M34AiW__flame-core}@keyframes AuthShell-module__M34AiW__flame-core{0%,to{fill:#fff6c2;transform:scale(1)}50%{fill:#ffd15a;transform:scale(.78,1.18)}}.AuthShell-module__M34AiW__latin{text-align:end;direction:ltr}.AuthShell-module__M34AiW__tag{z-index:1;max-width:min(100%,22rem);color:var(--leaf);text-align:center;background:#fff;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:800;line-height:1.7;position:relative;box-shadow:0 6px 16px -8px #e5482a80}.AuthShell-module__M34AiW__panel{padding:clamp(28px,5vw,52px)}.AuthShell-module__M34AiW__brand{justify-content:center;margin:0 0 22px;line-height:0;display:flex}.AuthShell-module__M34AiW__dot{background:#57c98a;border-radius:50% 0;width:14px;height:14px;transform:rotate(-45deg)}.AuthShell-module__M34AiW__title{letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:clamp(28px,3.4vw,36px);font-weight:700;line-height:1.45}.AuthShell-module__M34AiW__sub{color:var(--muted);margin:0 0 26px;font-size:17px;line-height:1.8}.AuthShell-module__M34AiW__slogan{color:var(--muted);text-align:center;margin:0 0 26px;font-size:17px;line-height:1.8}.AuthShell-module__M34AiW__sub strong{color:var(--ink);font-weight:800}.AuthShell-module__M34AiW__field{margin-bottom:16px}.AuthShell-module__M34AiW__label{margin-block:0 6px;margin-inline:6px 0;font-size:15px;font-weight:800;display:block}.AuthShell-module__M34AiW__input{width:100%;min-height:54px;color:var(--ink);font:inherit;background:#fffaf7;border:3px solid #eadfd8;border-radius:999px;padding:12px 20px;font-size:17px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:block}.AuthShell-module__M34AiW__input:hover{border-color:#d9c8be}.AuthShell-module__M34AiW__input:focus{border-color:#6c8cff;outline:none;box-shadow:0 0 0 5px #6c8cff38}.AuthShell-module__M34AiW__inputLtr{text-align:left;direction:ltr}.AuthShell-module__M34AiW__boxes{direction:ltr;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;display:flex}.AuthShell-module__M34AiW__digit{box-sizing:border-box;width:clamp(40px,11vw,52px);height:64px;color:var(--ink);font:inherit;text-align:center;caret-color:#3552d6;background:#fffaf7;border:3px solid #eadfd8;border-radius:16px;padding:14px 0;font-size:28px;font-weight:800;line-height:1.2;transition:border-color .12s,box-shadow .12s,transform .12s}.AuthShell-module__M34AiW__digit:hover{border-color:#d9c8be}.AuthShell-module__M34AiW__digit:focus{border-color:#6c8cff;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #6c8cff47}.AuthShell-module__M34AiW__digitFilled{background:#f4f7ff;border-color:#3552d6}.AuthShell-module__M34AiW__dash{background:#d9c8be;border-radius:2px;flex:none;width:12px;height:3px}.AuthShell-module__M34AiW__resend{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:16px 0 0;font-size:15px;font-weight:700;display:flex}.AuthShell-module__M34AiW__resendBtn{color:#3552d6;min-height:36px;font:inherit;cursor:pointer;background:#e7edff;border:0;border-radius:999px;padding:0 12px;font-size:14px;font-weight:800}.AuthShell-module__M34AiW__resendBtn:hover:not(:disabled){background:#d5e0ff}.AuthShell-module__M34AiW__resendBtn:disabled{color:var(--muted);cursor:default;background:0 0}.AuthShell-module__M34AiW__pw{position:relative}.AuthShell-module__M34AiW__pw .AuthShell-module__M34AiW__input{padding-inline-end:60px}.AuthShell-module__M34AiW__eye{top:50%;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.AuthShell-module__M34AiW__eye:hover{color:var(--ink);background:#f5ebe5}.AuthShell-module__M34AiW__eyeOff,.AuthShell-module__M34AiW__eye[aria-pressed=true] .AuthShell-module__M34AiW__eyeOn{display:none}.AuthShell-module__M34AiW__eye[aria-pressed=true] .AuthShell-module__M34AiW__eyeOff{display:block}.AuthShell-module__M34AiW__caps{color:#5a3d00;background:#ffe38f;border-radius:12px;align-items:center;gap:6px;margin-block:10px 0;margin-inline:10px 0;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.AuthShell-module__M34AiW__caps:before{content:"";top:-6px;border:6px solid #0000;border-top:0;border-bottom-color:#ffe38f;position:absolute;inset-inline-start:18px}.AuthShell-module__M34AiW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 6px 24px;display:flex}.AuthShell-module__M34AiW__check{cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.AuthShell-module__M34AiW__check input{width:20px;height:20px;accent-color:var(--leaf);margin:0}.AuthShell-module__M34AiW__link{color:#3552d6;border-radius:6px;font-weight:800;text-decoration:none}button.AuthShell-module__M34AiW__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.AuthShell-module__M34AiW__link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.AuthShell-module__M34AiW__submit{background:var(--tomato);color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;box-shadow:0 6px 0 var(--tomato-dark);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:900;transition:transform .1s,box-shadow .1s;display:flex}.AuthShell-module__M34AiW__submit:hover{box-shadow:0 8px 0 var(--tomato-dark);transform:translateY(-2px)}.AuthShell-module__M34AiW__submit:active{box-shadow:0 2px 0 var(--tomato-dark);transform:translateY(4px)}.AuthShell-module__M34AiW__submit:disabled{cursor:progress;opacity:.7}.AuthShell-module__M34AiW__alt{text-align:center;margin:18px 0 0;font-size:16px}.AuthShell-module__M34AiW__foot{color:var(--muted);text-align:center;margin:12px 0 0;font-size:16px}.AuthShell-module__M34AiW__copy{gap:8px;margin-bottom:18px;display:grid}.AuthShell-module__M34AiW__copy h1,.AuthShell-module__M34AiW__copy p{margin:0}.AuthShell-module__M34AiW__eye:focus-visible,.AuthShell-module__M34AiW__check input:focus-visible,.AuthShell-module__M34AiW__link:focus-visible,.AuthShell-module__M34AiW__digit:focus-visible,.AuthShell-module__M34AiW__resendBtn:focus-visible,.AuthShell-module__M34AiW__submit:focus-visible{outline-offset:3px;outline:3px solid #6c8cff}@media (max-width:420px){.AuthShell-module__M34AiW__digit{border-radius:12px;height:52px;padding:10px 0;font-size:22px}.AuthShell-module__M34AiW__dash{width:8px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__M34AiW__digit{transition:none}}@media (max-width:780px){.AuthShell-module__M34AiW__card{border-radius:28px;grid-template-columns:minmax(0,1fr)}.AuthShell-module__M34AiW__art{padding:20px 16px 16px}.AuthShell-module__M34AiW__scene{max-width:200px}.AuthShell-module__M34AiW__gemTop{width:320px;height:320px;top:-122px;left:-122px}.AuthShell-module__M34AiW__gemBottom{width:260px;height:260px;bottom:-99px;right:-99px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__M34AiW__card *,.AuthShell-module__M34AiW__card :before,.AuthShell-module__M34AiW__card :after,.AuthShell-module__M34AiW__gem,.AuthShell-module__M34AiW__gemD,.AuthShell-module__M34AiW__gem :is(polygon,path){transition:none!important;animation:none!important}}
.auth-forms-module__j8Lxcq__form{gap:.75rem;width:100%;padding:10px;display:grid}.auth-forms-module__j8Lxcq__otpForm{--otp-request-offset:clamp(.75rem, 2.5vh, 1.35rem);flex-direction:column;gap:.3rem;padding:10px 1.25rem;display:flex}.auth-forms-module__j8Lxcq__otpChallengeMode{position:relative;inset-block-start:clamp(1rem,5vh,2.5rem)}.auth-forms-module__j8Lxcq__title{color:var(--color-text);margin-block:.55rem .35rem;line-height:1.3}.auth-forms-module__j8Lxcq__description{color:var(--color-text-dim);text-align:center;margin:0 0 .5rem;line-height:1.55}.auth-forms-module__j8Lxcq__recoveryForm{gap:clamp(.75rem,2vh,1.25rem)}.auth-forms-module__j8Lxcq__registrationForm{gap:clamp(1.15rem,2.5vh,1.65rem)}.auth-forms-module__j8Lxcq__recoveryPanel,.auth-forms-module__j8Lxcq__registrationProfilePanel{gap:clamp(.75rem,2vh,1.1rem)}.auth-forms-module__j8Lxcq__registrationField{gap:.1rem;display:grid}.auth-forms-module__j8Lxcq__registrationActionRow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;min-width:0;margin-block-start:-.5rem;display:grid}.auth-forms-module__j8Lxcq__registrationActionRow>*{min-width:0}.auth-forms-module__j8Lxcq__registrationSubmitAction{box-sizing:border-box;height:2.5rem;min-height:2.5rem}.auth-forms-module__j8Lxcq__registrationBackAction{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;height:2.5rem;min-height:2.5rem;padding:.45rem .5rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:inline-flex}.auth-forms-module__j8Lxcq__otpForm .auth-forms-module__j8Lxcq__description{margin-block:0 .5rem;line-height:1.45}.auth-forms-module__j8Lxcq__fields{gap:.5rem;display:grid}.auth-forms-module__j8Lxcq__panel{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-alt) 8%);border-radius:.75rem;gap:.75rem;padding:.875rem;display:grid}.auth-forms-module__j8Lxcq__otpCodeInput{text-align:left;direction:ltr}.auth-forms-module__j8Lxcq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.auth-forms-module__j8Lxcq__linkRow{color:var(--color-text-dim);flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.9rem;display:flex}.auth-forms-module__j8Lxcq__linkRow a{color:var(--color-primary);text-decoration:none}.auth-forms-module__j8Lxcq__linkRow a:hover{text-decoration:underline}.auth-forms-module__j8Lxcq__meta{color:var(--color-text-dim);font-size:.85rem;line-height:1.45}.auth-forms-module__j8Lxcq__otpPanel{background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}.auth-forms-module__j8Lxcq__otpRequestPanel{gap:.75rem;position:relative;inset-block-start:var(--otp-request-offset)}.auth-forms-module__j8Lxcq__otpRequestPanel>:first-child{margin-block-end:clamp(1.15rem,2.8vh,1.75rem)}.auth-forms-module__j8Lxcq__otpRequestPanel+.auth-forms-module__j8Lxcq__linkRow{position:relative;inset-block-start:var(--otp-request-offset)}.auth-forms-module__j8Lxcq__otpChallengePanel{text-align:center;gap:clamp(.55rem,1.5vh,.85rem)}.auth-forms-module__j8Lxcq__otpChallengePanel>:first-child{margin-block-end:.1rem}.auth-forms-module__j8Lxcq__otpChallengePanel .auth-forms-module__j8Lxcq__otpCodeInput{margin-block-start:.2rem}.auth-forms-module__j8Lxcq__otpChallengePanel>button{margin-block-start:.25rem}.auth-forms-module__j8Lxcq__otpChallengePanel .auth-forms-module__j8Lxcq__actions{justify-content:center;gap:.25rem .75rem}.auth-forms-module__j8Lxcq__otpPanel>button{min-height:2.5rem}.auth-forms-module__j8Lxcq__otpPanel .auth-forms-module__j8Lxcq__meta{text-align:center}.auth-forms-module__j8Lxcq__otpPanel .auth-forms-module__j8Lxcq__actions{justify-content:center}.auth-forms-module__j8Lxcq__ltrInput{text-align:left;direction:ltr}.auth-forms-module__j8Lxcq__challenge{gap:.5rem;display:grid}
.page-module__Xd7ZBW__form{flex-direction:column;gap:.3rem;width:100%;padding:10px 1.25rem;display:flex}.page-module__Xd7ZBW__title{color:var(--color-text);margin-block:.55rem .85rem;line-height:1.3}.page-module__Xd7ZBW__sessionCheck{justify-items:center;gap:.75rem;width:100%;padding:2rem 1rem;display:grid}.page-module__Xd7ZBW__challengeBox{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-alt) 8%);border-radius:.75rem;gap:.45rem;padding:.75rem;display:grid}.page-module__Xd7ZBW__credentialsFields{gap:.125rem;display:grid}.page-module__Xd7ZBW__credentialsFields .page-module__Xd7ZBW__loginInput{height:2.75rem;min-height:2.75rem;line-height:2.75rem}.page-module__Xd7ZBW__loginActionRow{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;margin-block-start:-.5rem;display:grid}.page-module__Xd7ZBW__loginActionRow .page-module__Xd7ZBW__loginButton{box-sizing:border-box;height:2.5rem;min-height:2.5rem}.page-module__Xd7ZBW__registerAction{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:var(--atlasi-control-radius);min-width:0;height:2.5rem;min-height:2.5rem;color:var(--color-primary);white-space:nowrap;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.45rem .5rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:inline-flex}.page-module__Xd7ZBW__registerAction:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.page-module__Xd7ZBW__identifierField{gap:.25rem;min-width:0;display:grid}.page-module__Xd7ZBW__identifierHeader{justify-content:flex-end;min-height:1.25rem;display:flex}.page-module__Xd7ZBW__passwordField{gap:.125rem;min-width:0;display:grid}.page-module__Xd7ZBW__passwordHeader{justify-content:flex-end;min-height:1.25rem;display:flex}.page-module__Xd7ZBW__passwordLink{color:var(--color-primary);font-size:.8rem;line-height:1.4;text-decoration:none}.page-module__Xd7ZBW__passwordLink:hover{text-decoration:underline}.page-module__Xd7ZBW__challengeTitle{margin:0;font-weight:700}.page-module__Xd7ZBW__captchaRefreshButton{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);width:1.9rem;height:1.9rem;color:var(--color-text-dim);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.page-module__Xd7ZBW__captchaRefreshButton:hover:not(:disabled){color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.page-module__Xd7ZBW__captchaRefreshButton:disabled{opacity:.5;cursor:not-allowed}.page-module__Xd7ZBW__captchaRefreshButton svg{width:1rem;height:1rem}.page-module__Xd7ZBW__interactiveSubmitRow{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.5rem;inline-size:100%;padding-inline:.75rem;display:flex}.page-module__Xd7ZBW__changeAccountIconButton{min-inline-size:unset;justify-content:center;align-items:center;display:inline-flex}.page-module__Xd7ZBW__confirmActionButton{min-height:var(--atlasi-control-height-lg);flex:auto}.page-module__Xd7ZBW__ssoBox{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-alt) 8%);border-radius:.75rem;gap:.75rem;padding:.875rem;display:grid}.page-module__Xd7ZBW__ssoHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__Xd7ZBW__ssoHint{color:var(--color-text-dim);margin:0}.page-module__Xd7ZBW__ssoMethods{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__Xd7ZBW__ssoInlineAction{justify-content:center;display:flex}.page-module__Xd7ZBW__ssoTenantRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.page-module__Xd7ZBW__authLinks{min-width:0;max-width:100%;color:var(--color-text-dim);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.75rem;font-size:.9rem;display:flex}.page-module__Xd7ZBW__authLinks a{border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);text-align:center;min-width:0;color:var(--color-primary);border-radius:.5rem;flex:10rem;padding:.45rem .65rem;text-decoration:none}.page-module__Xd7ZBW__authLinks a:hover{text-decoration:underline}.page-module__Xd7ZBW__error{color:var(--color-danger,#a84455);background:color-mix(in srgb, var(--color-danger,#a84455) 9%, transparent);border-radius:.75rem;margin:.25rem 0 0;padding:.65rem .75rem;font-size:.9rem;line-height:1.55}@media (max-width:640px){.page-module__Xd7ZBW__ssoTenantRow{grid-template-columns:1fr}.page-module__Xd7ZBW__authLinks{flex-direction:column;gap:.5rem}.page-module__Xd7ZBW__authLinks a{flex-basis:auto}}
.AuthMethodSwitch-module__SepVma__switch{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-radius:.35rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2rem;width:100%;padding:.15rem;display:grid}.AuthMethodSwitch-module__SepVma__option,.AuthMethodSwitch-module__SepVma__optionActive{min-width:0;min-height:1.85rem;color:var(--color-text-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.2rem .45rem;font-size:.8rem;line-height:1.25}.AuthMethodSwitch-module__SepVma__optionActive{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.AuthMethodSwitch-module__SepVma__option:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.AuthMethodSwitch-module__SepVma__option:focus-visible,.AuthMethodSwitch-module__SepVma__optionActive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AuthMethodSwitch-module__SepVma__option:disabled,.AuthMethodSwitch-module__SepVma__optionActive:disabled{cursor:not-allowed;opacity:.5}@media (max-width:420px){.AuthMethodSwitch-module__SepVma__switch{grid-auto-rows:minmax(1.85rem,auto);grid-auto-flow:row}}
.AuthSessionAdmissionPanel-module__8hayoq__root{grid-template-rows:auto auto auto auto auto;gap:.7rem;width:100%;min-height:0;padding:.35rem;display:grid;position:static}.AuthSessionAdmissionPanel-module__8hayoq__subtitle{color:#5f6678;text-align:center;justify-self:center;width:min(100%,20.3rem);margin:0}.AuthSessionAdmissionPanel-module__8hayoq__heading{text-align:center;justify-self:center;width:min(100%,20.3rem);margin:0}.AuthSessionAdmissionPanel-module__8hayoq__continueButton,.AuthSessionAdmissionPanel-module__8hayoq__backButton{justify-self:center;width:min(100%,8.5rem)}.AuthSessionAdmissionPanel-module__8hayoq__continueButton{width:min(100%,11.5rem)}.AuthSessionAdmissionPanel-module__8hayoq__list{flex-direction:column;gap:.45rem;width:100%;min-width:0;min-height:0;padding:.15rem 0;display:flex}.AuthSessionAdmissionPanel-module__8hayoq__carousel{width:100%;min-width:0;height:15rem;display:block;position:relative;transform:translateY(-1.5rem)}.AuthSessionAdmissionPanel-module__8hayoq__carousel .AuthSessionAdmissionPanel-module__8hayoq__list{flex-direction:row;justify-content:center;align-items:center;width:auto;display:flex;position:absolute;inset:0 3.5rem}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrow{z-index:1;border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);width:2rem;height:2rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-surface) 82%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(50% + .25rem);transform:translateY(-50%)}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrowNext{left:max(.25rem,50% - 14.25rem)}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrowPrevious{left:min(100% - 2rem,50% + 12.25rem);right:auto}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrow:disabled{opacity:.35;cursor:not-allowed}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrow:focus-visible,.AuthSessionAdmissionPanel-module__8hayoq__carousel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AuthSessionAdmissionPanel-module__8hayoq__carouselStatus{z-index:2;direction:ltr;justify-content:center;align-items:center;gap:.45rem;min-height:1.25rem;margin:0;display:flex;position:absolute;top:calc(50% + 6.5rem);left:50%;transform:translate(-50%)}.AuthSessionAdmissionPanel-module__8hayoq__carouselDot{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--color-primary) 68%, transparent);cursor:pointer;background:0 0;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:background-color .16s,border-color .16s,transform .16s}.AuthSessionAdmissionPanel-module__8hayoq__carouselDot:hover{border-color:var(--color-primary);transform:scale(1.12)}.AuthSessionAdmissionPanel-module__8hayoq__carouselDot:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.AuthSessionAdmissionPanel-module__8hayoq__carouselDotActive{border-color:var(--color-primary);background:var(--color-primary);transform:scale(1.18)}.AuthSessionAdmissionPanel-module__8hayoq__card{aspect-ratio:600/352;box-sizing:border-box;color:#172b4a;direction:ltr;background:#fff;border-color:#c8d4e4;flex:0 20.3rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 4rem;gap:0;width:min(100%,20.3rem);max-width:20.3rem;height:auto;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #163b6724}.AuthSessionAdmissionPanel-module__8hayoq__carousel .AuthSessionAdmissionPanel-module__8hayoq__list[data-slide-direction=next] .AuthSessionAdmissionPanel-module__8hayoq__card{animation:.26s cubic-bezier(.22,1,.36,1) AuthSessionAdmissionPanel-module__8hayoq__carousel-enter-next}.AuthSessionAdmissionPanel-module__8hayoq__carousel .AuthSessionAdmissionPanel-module__8hayoq__list[data-slide-direction=previous] .AuthSessionAdmissionPanel-module__8hayoq__card{animation:.26s cubic-bezier(.22,1,.36,1) AuthSessionAdmissionPanel-module__8hayoq__carousel-enter-previous}@keyframes AuthSessionAdmissionPanel-module__8hayoq__carousel-enter-next{0%{opacity:0;transform:translate(-1rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes AuthSessionAdmissionPanel-module__8hayoq__carousel-enter-previous{0%{opacity:0;transform:translate(1rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.AuthSessionAdmissionPanel-module__8hayoq__cardContent{box-sizing:border-box;direction:rtl;flex-direction:column;grid-area:1/1;gap:.25rem;min-width:0;padding:.85rem .95rem .35rem;display:flex}.AuthSessionAdmissionPanel-module__8hayoq__cardHeader{border-block-end:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);flex-direction:column;gap:.2rem;min-width:0;padding-block-end:.65rem;display:flex}.AuthSessionAdmissionPanel-module__8hayoq__cardTitle{overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:1rem;font-weight:600;line-height:1.45}.AuthSessionAdmissionPanel-module__8hayoq__cardSlug{color:#8493a7;overflow-wrap:anywhere;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.AuthSessionAdmissionPanel-module__8hayoq__badges{box-sizing:border-box;border-inline-start:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-inline-end:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 13%, transparent);direction:rtl;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;gap:.25rem;min-width:0;padding:.5rem .2rem;display:flex;overflow:hidden}.AuthSessionAdmissionPanel-module__8hayoq__statusIcon{color:var(--color-success,#15935a);flex:none}.AuthSessionAdmissionPanel-module__8hayoq__cardActions{direction:ltr;grid-area:2/1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:.35rem;min-width:0;padding:.55rem .85rem .75rem;display:grid}.AuthSessionAdmissionPanel-module__8hayoq__cardActions>*{white-space:normal;direction:rtl;width:100%;min-width:0;min-height:2.35rem;padding-inline:.45rem;font-size:.72rem;line-height:1.25}.AuthSessionAdmissionPanel-module__8hayoq__emptyState{text-align:center;color:#5f6678;justify-self:center;width:min(100%,20.3rem);margin:0}@media (max-width:640px){.AuthSessionAdmissionPanel-module__8hayoq__carousel{height:15rem}.AuthSessionAdmissionPanel-module__8hayoq__carousel .AuthSessionAdmissionPanel-module__8hayoq__list{width:auto;inset-inline:2.2rem}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrow{width:1.75rem;height:1.75rem;top:calc(50% + .25rem)}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrowNext{left:max(.25rem,50% - 13.25rem)}.AuthSessionAdmissionPanel-module__8hayoq__carouselArrowPrevious{left:min(100% - 1.75rem,50% + 11.5rem);right:auto}}@media (prefers-reduced-motion:reduce){.AuthSessionAdmissionPanel-module__8hayoq__carousel .AuthSessionAdmissionPanel-module__8hayoq__list .AuthSessionAdmissionPanel-module__8hayoq__card,.AuthSessionAdmissionPanel-module__8hayoq__carouselDot{transition:none;animation:none}}
.IdentityAccountPage-module__d73Eaa__page{gap:var(--space-lg);width:100%;min-width:0;max-width:100%;padding:var(--space-sm) 0 var(--space-2xl);display:grid;overflow-x:clip}.IdentityAccountPage-module__d73Eaa__header{gap:var(--space-sm);text-align:center;display:grid}.IdentityAccountPage-module__d73Eaa__sectionHeadingText,.IdentityAccountPage-module__d73Eaa__sessionBody,.IdentityAccountPage-module__d73Eaa__verificationStatusText{min-width:0}.IdentityAccountPage-module__d73Eaa__badgeRow{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.IdentityAccountPage-module__d73Eaa__accountTabs{border-radius:var(--radius-md);min-width:0;max-width:100%;box-shadow:var(--shadow-sm);background:0 0;align-self:stretch}.IdentityAccountPage-module__d73Eaa__accountTabs [role=tablist]{min-height:52px;padding-inline:var(--space-md);z-index:1;margin-block-end:-1px;position:relative}.IdentityAccountPage-module__d73Eaa__accountTabs [role=tabpanel]{min-width:0}.IdentityAccountPage-module__d73Eaa__accountWorkspace{min-width:0;overflow:visible}.IdentityAccountPage-module__d73Eaa__accountSidebarSurface{min-width:0;overflow:hidden}.IdentityAccountPage-module__d73Eaa__accountRail{align-content:start;justify-items:center;gap:var(--space-md);min-width:0;padding:var(--space-lg);background:var(--atlasi-surface,#fff);display:grid}.IdentityAccountPage-module__d73Eaa__railIdentity{text-align:center;justify-items:center;width:100%;display:grid}.IdentityAccountPage-module__d73Eaa__accountAvatarUploader{width:min(100%,280px)}.IdentityAccountPage-module__d73Eaa__railIdentityText{gap:var(--space-xs);min-width:0;max-width:100%;display:grid}.IdentityAccountPage-module__d73Eaa__railIdentityText>*{overflow-wrap:anywhere}.IdentityAccountPage-module__d73Eaa__railStatusList{gap:var(--space-sm);width:min(100%,380px);padding-block:var(--space-md);border-block:1px solid var(--atlasi-border,#e4e7ec);display:grid}.IdentityAccountPage-module__d73Eaa__railMeta{gap:var(--space-sm);width:min(100%,380px);color:var(--atlasi-text-muted,#667085);font-size:.78rem;display:grid}.IdentityAccountPage-module__d73Eaa__railMeta span{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.IdentityAccountPage-module__d73Eaa__railMeta strong{color:var(--atlasi-text-strong,#101828);text-align:end;font-weight:500}.IdentityAccountPage-module__d73Eaa__profileMain{min-width:0;min-height:620px;padding:var(--space-lg) var(--space-xl);box-shadow:none;border-start-start-radius:0;border-start-end-radius:0;align-content:start;display:grid}.IdentityAccountPage-module__d73Eaa__profileSection{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--atlasi-border,#e4e7ec);display:grid}.IdentityAccountPage-module__d73Eaa__profileSection:first-child{padding-top:0}.IdentityAccountPage-module__d73Eaa__profileActions{justify-content:flex-end;align-items:center;gap:var(--space-md);padding-top:var(--space-md);display:flex}.IdentityAccountPage-module__d73Eaa__profileSectionHeading{padding-bottom:var(--space-xs)}.IdentityAccountPage-module__d73Eaa__sectionCard{gap:var(--space-lg);min-width:0;display:grid}.IdentityAccountPage-module__d73Eaa__sectionHeading{align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--atlasi-border,#e4e7ec);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.IdentityAccountPage-module__d73Eaa__sectionHeadingIcon,.IdentityAccountPage-module__d73Eaa__sessionIcon,.IdentityAccountPage-module__d73Eaa__verificationStatusIcon{width:38px;height:38px;color:var(--atlasi-primary,#4f46e5);background:var(--atlasi-primary-soft,#eef2ff);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.IdentityAccountPage-module__d73Eaa__sectionHeadingText{gap:3px;display:grid}.IdentityAccountPage-module__d73Eaa__sectionHeadingBadge{justify-self:end}.IdentityAccountPage-module__d73Eaa__twoColumnGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IdentityAccountPage-module__d73Eaa__verificationBadge{align-items:center;gap:var(--space-xs);min-width:0;color:var(--atlasi-text-muted,#667085);display:inline-flex}.IdentityAccountPage-module__d73Eaa__railStatusList .IdentityAccountPage-module__d73Eaa__verificationBadge{justify-content:space-between}.IdentityAccountPage-module__d73Eaa__securitySurface{min-height:620px;box-shadow:none;border-start-start-radius:0;border-start-end-radius:0;overflow:hidden}.IdentityAccountPage-module__d73Eaa__securityGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.IdentityAccountPage-module__d73Eaa__securitySection{padding:var(--space-lg) var(--space-xl);align-content:start}.IdentityAccountPage-module__d73Eaa__securitySection:nth-child(2){border-inline-start:1px solid var(--atlasi-border,#e4e7ec)}.IdentityAccountPage-module__d73Eaa__sessionsSection{min-height:620px;box-shadow:none;border-start-start-radius:0;border-start-end-radius:0}.IdentityAccountPage-module__d73Eaa__passwordCard{border-block-start:1px solid var(--atlasi-border,#e4e7ec);grid-column:1/-1}.IdentityAccountPage-module__d73Eaa__passwordRequestRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--atlasi-border,#e4e7ec);border-radius:var(--radius-sm);background:var(--atlasi-surface-subtle,#f8fafc);display:flex}.IdentityAccountPage-module__d73Eaa__passwordChangeGrid{align-items:end;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.IdentityAccountPage-module__d73Eaa__passwordActions{justify-content:space-between;align-items:center;gap:var(--space-md);grid-column:1/-1;display:flex}.IdentityAccountPage-module__d73Eaa__verificationStatusList,.IdentityAccountPage-module__d73Eaa__fieldGrid,.IdentityAccountPage-module__d73Eaa__mfaEnrollment,.IdentityAccountPage-module__d73Eaa__mfaInstructions,.IdentityAccountPage-module__d73Eaa__mfaDisableForm{gap:var(--space-md);display:grid}.IdentityAccountPage-module__d73Eaa__verificationStatusRow{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--atlasi-border,#e4e7ec);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.IdentityAccountPage-module__d73Eaa__verificationStatusText{gap:2px;display:grid}.IdentityAccountPage-module__d73Eaa__inlineActionGrid{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.IdentityAccountPage-module__d73Eaa__mfaQrArea{align-items:center;gap:var(--space-lg);grid-template-columns:188px minmax(0,1fr);display:grid}.IdentityAccountPage-module__d73Eaa__mfaQrCode{width:188px;height:188px;padding:var(--space-sm);border:1px solid var(--atlasi-neutral-weak);border-radius:var(--radius-sm);box-sizing:border-box;background:#fff}.IdentityAccountPage-module__d73Eaa__mfaQrCode svg{width:100%;height:100%;display:block}.IdentityAccountPage-module__d73Eaa__mfaManualKey{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--atlasi-neutral-weak);border-radius:var(--radius-sm);background:var(--atlasi-surface);display:flex}.IdentityAccountPage-module__d73Eaa__mfaManualKey>div{gap:var(--space-xs);min-width:0;display:grid}.IdentityAccountPage-module__d73Eaa__mfaManualKey code{overflow-wrap:anywhere;letter-spacing:0}.IdentityAccountPage-module__d73Eaa__mfaRecoveryCodes{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--atlasi-neutral-weak);border-radius:var(--radius-sm);background:var(--atlasi-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IdentityAccountPage-module__d73Eaa__mfaRecoveryCodes code{overflow-wrap:anywhere;text-align:center;letter-spacing:0}.IdentityAccountPage-module__d73Eaa__sessionItem{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--atlasi-border,#d0d5dd);border-radius:var(--radius-sm);background:var(--atlasi-surface,#fff);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.IdentityAccountPage-module__d73Eaa__sessionGroups,.IdentityAccountPage-module__d73Eaa__sessionGroup,.IdentityAccountPage-module__d73Eaa__sessionList{gap:var(--space-md);display:grid}.IdentityAccountPage-module__d73Eaa__sessionGroups{gap:var(--space-xl)}.IdentityAccountPage-module__d73Eaa__sessionGroupHeader{gap:2px;display:grid}.IdentityAccountPage-module__d73Eaa__sessionGroupTitleRow{align-items:center;gap:var(--space-sm);display:flex}.IdentityAccountPage-module__d73Eaa__sessionGroupTitle,.IdentityAccountPage-module__d73Eaa__sessionClientTitle{font-weight:650}.IdentityAccountPage-module__d73Eaa__sessionItem[data-revoked=true]{background:var(--atlasi-surface-subtle,#f8fafc)}.IdentityAccountPage-module__d73Eaa__sessionTitleRow{text-align:start;gap:2px;min-width:0;display:grid}.IdentityAccountPage-module__d73Eaa__sessionIdentity{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.IdentityAccountPage-module__d73Eaa__sessionIdentity .IdentityAccountPage-module__d73Eaa__sessionIcon{width:42px;height:42px}.IdentityAccountPage-module__d73Eaa__sessionControls{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-sm);flex-direction:column;width:7rem;display:flex}.IdentityAccountPage-module__d73Eaa__sessionControls button{width:100%}.IdentityAccountPage-module__d73Eaa__sessionMeta{gap:var(--space-sm);margin:var(--space-xs) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.IdentityAccountPage-module__d73Eaa__sessionMeta>div{gap:2px;min-width:0;display:grid}.IdentityAccountPage-module__d73Eaa__sessionMeta dt{color:var(--atlasi-text-muted,#667085);font-size:.72rem}.IdentityAccountPage-module__d73Eaa__sessionMeta dd{overflow-wrap:anywhere;min-width:0;color:var(--atlasi-text-strong,#101828);margin:0;font-size:.78rem}.IdentityAccountPage-module__d73Eaa__sessionMeta bdi{unicode-bidi:isolate}.IdentityAccountPage-module__d73Eaa__sessionTechnicalDetails{margin-top:var(--space-xs);color:var(--atlasi-text-muted,#667085);font-size:.75rem}.IdentityAccountPage-module__d73Eaa__sessionTechnicalDetails summary{cursor:pointer;width:fit-content}.IdentityAccountPage-module__d73Eaa__sessionTechnicalDetails code{margin-top:var(--space-xs);padding:var(--space-sm);overflow-wrap:anywhere;white-space:normal;text-align:right;background:var(--atlasi-surface-subtle,#f8fafc);border-radius:var(--radius-xs);direction:ltr;unicode-bidi:isolate;display:block}.IdentityAccountPage-module__d73Eaa__empty{padding:var(--space-xl);color:var(--atlasi-text-muted,#667085);text-align:center;border:1px dashed var(--atlasi-border,#d0d5dd);border-radius:var(--radius-sm)}.IdentityAccountPage-module__d73Eaa__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:1100px){.IdentityAccountPage-module__d73Eaa__securityGrid{grid-template-columns:1fr}.IdentityAccountPage-module__d73Eaa__securitySection:nth-child(2){border-inline-start:0;border-block-start:1px solid var(--atlasi-border,#e4e7ec)}}@media (max-width:720px){.IdentityAccountPage-module__d73Eaa__mfaRecoveryCodes{grid-template-columns:minmax(0,1fr)}.IdentityAccountPage-module__d73Eaa__page{gap:var(--space-md)}.IdentityAccountPage-module__d73Eaa__twoColumnGrid,.IdentityAccountPage-module__d73Eaa__sectionHeading,.IdentityAccountPage-module__d73Eaa__sessionItem{grid-template-columns:1fr}.IdentityAccountPage-module__d73Eaa__sessionIcon{display:none}.IdentityAccountPage-module__d73Eaa__sessionMeta{grid-template-columns:1fr}.IdentityAccountPage-module__d73Eaa__sessionControls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.IdentityAccountPage-module__d73Eaa__sessionControls button{width:auto}.IdentityAccountPage-module__d73Eaa__accountRail{padding:var(--space-md)}.IdentityAccountPage-module__d73Eaa__profileMain{min-height:auto;padding:var(--space-md)}.IdentityAccountPage-module__d73Eaa__accountTabs [role=tablist]{padding-inline:var(--space-sm);overflow-x:auto}.IdentityAccountPage-module__d73Eaa__securitySurface,.IdentityAccountPage-module__d73Eaa__sessionsSection{min-height:auto}.IdentityAccountPage-module__d73Eaa__securitySection{padding:var(--space-md)}.IdentityAccountPage-module__d73Eaa__passwordChangeGrid{grid-template-columns:1fr}.IdentityAccountPage-module__d73Eaa__passwordActions{flex-direction:column;grid-column:auto;align-items:stretch}.IdentityAccountPage-module__d73Eaa__passwordActions button{width:100%}.IdentityAccountPage-module__d73Eaa__passwordRequestRow,.IdentityAccountPage-module__d73Eaa__profileActions{flex-direction:column;align-items:stretch}.IdentityAccountPage-module__d73Eaa__sectionHeadingBadge{justify-self:start}.IdentityAccountPage-module__d73Eaa__mfaQrArea{grid-template-columns:1fr;justify-items:center}.IdentityAccountPage-module__d73Eaa__mfaInstructions{text-align:center}.IdentityAccountPage-module__d73Eaa__mfaManualKey,.IdentityAccountPage-module__d73Eaa__sessionTitleRow{flex-direction:column;align-items:stretch}}@media (max-width:420px){.IdentityAccountPage-module__d73Eaa__inlineActionGrid{grid-template-columns:1fr}.IdentityAccountPage-module__d73Eaa__inlineActionGrid button{width:100%}}
.LoginMfaChallengePanel-module__srdc7W__form{flex-direction:column;gap:.75rem;width:100%;padding:0;display:flex}.LoginMfaChallengePanel-module__srdc7W__title{color:var(--color-text);margin:.25rem 0 0;line-height:1.3}.LoginMfaChallengePanel-module__srdc7W__description{color:var(--color-text-dim);text-align:center;margin:0;line-height:1.55}.LoginMfaChallengePanel-module__srdc7W__challengeBox{gap:.75rem;display:grid}.LoginMfaChallengePanel-module__srdc7W__methods{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-radius:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:100%;padding:.15rem;display:grid}.LoginMfaChallengePanel-module__srdc7W__actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;min-width:0;display:grid}.LoginMfaChallengePanel-module__srdc7W__actionButton{box-sizing:border-box;height:2.5rem;min-height:2.5rem}
