@layer quartz-base{html[data-atlas-access=locked] .atlas-frame{visibility:hidden}#atlas-access{box-sizing:border-box;height:var(--atlas-visual-height,100dvh);bottom:auto;left:var(--atlas-viewport-offset-left,0px);padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));right:auto;top:var(--atlas-viewport-offset-top,0px);width:var(--atlas-visual-width,100vw);touch-action:manipulation;visibility:visible;z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010206db;justify-content:center;align-items:flex-start;display:flex;position:fixed;overflow-y:auto}html[data-atlas-access=unlocked] #atlas-access{opacity:0;pointer-events:none;visibility:hidden}.atlas-access-card{box-sizing:border-box;color:#f5f7ff;background:#071023db;border:1px solid #8eb9ff33;border-radius:26px;width:min(100%,26rem);max-width:26rem;min-height:0;margin-block:auto;padding:clamp(1.25rem,5vw,2rem);box-shadow:0 24px 80px #00000061}.atlas-access-logo{filter:invert()grayscale()brightness(1.55);object-fit:contain;flex-shrink:0;width:3.5rem;height:3.5rem;margin-bottom:.9rem;display:block}.atlas-access-kicker,.atlas-preview-kicker{color:#8eb9ff;font-family:var(--codeFont);letter-spacing:.14em;margin:0 0 .55rem;font-size:.7rem;font-weight:700}.atlas-access-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.04}:root[data-theme=light] .atlas-access-card{color:#142033;background:#ffffffeb;border-color:#0c2d5724;box-shadow:0 24px 80px #0c2d5729}:root[data-theme=light] #atlas-access{background:#f4f7fce6}:root[data-theme=light] .atlas-access-logo{filter:none}:root[data-theme=light] .atlas-access-kicker{color:#1e5faf}:root[data-theme=light] .atlas-access-form label{color:#142033}:root[data-theme=light] .atlas-access-form input{color:#142033;background:#f6f8fbdb;border-color:#0c2d572e}:root[data-theme=light] .atlas-password-toggle{color:#526277}.atlas-access-form{gap:.6rem;margin-top:1.05rem;display:grid}.atlas-legal-consent{color:#c8d2e5a8;text-align:center;margin:.7rem 0 0;font-size:.68rem;line-height:1.45}.atlas-legal-consent a{color:inherit;text-underline-offset:.15em}:root[data-theme=light] .atlas-legal-consent{color:#526277c2}.atlas-access-form[hidden],.atlas-access-form button[hidden]{display:none}.atlas-identification-change,.atlas-password-hint,.atlas-identification-email-display{color:#c8d2e5;font-size:.76rem;line-height:1.5}.atlas-identity-summary{flex-wrap:wrap;align-items:center;gap:.15rem .7rem;margin:0 0 .05rem;display:flex}.atlas-identification-email-display{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem;font-weight:600}.atlas-password-hint{margin:-.2rem 0 .05rem}.atlas-identification-change{cursor:pointer;background:0 0;border:0;min-height:2rem;padding:.2rem 0;font-family:inherit;text-decoration:underline}#atlas-identification-email{padding-right:.85rem;font-size:1rem}.atlas-access-submit:disabled{cursor:wait;opacity:.65;transform:none}:root[data-theme=light] .atlas-identification-change,:root[data-theme=light] .atlas-password-hint,:root[data-theme=light] .atlas-identification-email-display{color:#526277}:root[data-theme=light] .atlas-access-status{color:#1e5faf}:root[data-theme=light] .atlas-access-status[data-state=error]{color:#a12b25}.atlas-access-form label{color:#f5f7ff;font-size:.86rem;font-weight:600}.atlas-password-field{position:relative}.atlas-access-form input{box-sizing:border-box;color:#f5f7ff;font:inherit;background:#0102069e;border:1px solid #8eb9ff4d;border-radius:12px;width:100%;min-height:3rem;padding:.7rem 3.25rem .7rem .85rem}.atlas-access-form input,.atlas-access-form button{touch-action:manipulation}.atlas-password-toggle{color:#8eb9ff;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.atlas-password-toggle:hover,.atlas-password-toggle:focus-visible{color:#f5f7ff;background:#8eb9ff1f}.atlas-password-eye{border:1.5px solid;border-radius:70% 20%;width:1.15rem;height:.78rem;display:block;position:relative;transform:rotate(45deg)}.atlas-password-eye:after{content:"";background:currentColor;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas-password-toggle[aria-pressed=true] .atlas-password-eye:before{content:"";background:currentColor;width:1.5px;height:1.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.atlas-access-submit{color:#fff;cursor:pointer;font:inherit;background:#1263ff;border:1px solid #1263ff;border-radius:999px;min-height:3rem;padding:.7rem 1.1rem;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s}.atlas-access-submit:hover{background:#29a8ff;border-color:#29a8ff;transform:translateY(-1px)}.atlas-access-submit:focus-visible,.atlas-access-form input:focus-visible{outline-offset:3px;outline:3px solid #8eb9ff}.atlas-access-status{color:#8eb9ff;margin:.1rem 0 0}.atlas-access-status[hidden]{display:none}.atlas-access-status[data-state=error]{color:#ffb4ab}@media (max-height:520px) and (min-width:480px){#atlas-access{padding-block:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-bottom,0px));align-items:center}.atlas-access-card{grid-template-columns:minmax(11rem,1fr) minmax(0,1.5fr);column-gap:1rem;width:min(100%,34rem);max-width:34rem;padding:.45rem 1rem;display:grid}.atlas-access-logo{grid-column:1;width:2.75rem;height:2.75rem;margin:0 0 .45rem}.atlas-access-kicker{grid-column:1;align-self:start;margin:0}.atlas-access-card h1{grid-column:1;align-self:start;margin:.4rem 0 0;font-size:clamp(1.5rem,4vw,2rem);line-height:1}.atlas-access-form{grid-area:1/2/span 3;align-self:center;gap:.3rem;margin:0}.atlas-access-status{font-size:.76rem;line-height:1.35}.atlas-legal-consent{grid-column:1/-1;margin-top:.35rem}}@media (max-height:520px) and (max-width:479px){#atlas-access{padding-block:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-bottom,0px))}.atlas-access-card{padding:1rem}.atlas-access-logo{width:2.75rem;height:2.75rem;margin-bottom:.65rem}.atlas-access-form{gap:.45rem;margin-top:.75rem}.atlas-legal-consent{margin-top:.5rem}}#atlas-preview{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(145deg, #ffffff13, transparent 46%), var(--atlas-glass,#07102366);border:1px solid var(--atlas-glass-line,#dcebff29);box-shadow:var(--atlas-glass-shadow,0 20px 50px #0000004d);color:#f5f7ff;max-width:calc(var(--atlas-visual-width,100vw) - 2rem);opacity:0;pointer-events:none;z-index:9000;border-radius:18px;padding:1rem;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(6px)}#atlas-preview .atlas-preview-open{pointer-events:auto}#atlas-preview.is-open{opacity:1;pointer-events:none;transform:translateY(0)}#atlas-preview[hidden]{display:none}.atlas-preview-kicker{margin-bottom:.5rem}.atlas-preview-title{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.2}.atlas-preview-area{color:#8eb9ff;margin:.3rem 0 .75rem;font-size:.74rem}.atlas-preview-excerpt{color:#c8d2e5;margin:0;font-size:.82rem;line-height:1.5}.atlas-preview-open{color:#fff;cursor:pointer;font:inherit;background:#1263ff;border:1px solid #1263ff;border-radius:999px;min-height:2.45rem;margin-top:.9rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700}.atlas-preview-open:hover{background:#29a8ff;border-color:#29a8ff}#atlas-onboarding{box-sizing:border-box;top:var(--atlas-viewport-offset-top,0px);height:var(--atlas-visual-height,100dvh);bottom:auto;left:var(--atlas-viewport-offset-left,0px);width:var(--atlas-visual-width,100vw);opacity:0;max-height:var(--atlas-visual-height,100dvh);padding:max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-right,env(safe-area-inset-right,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-left,env(safe-area-inset-left,0px)) + .75rem));pointer-events:none;z-index:8000;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;right:auto}#atlas-onboarding.is-open{opacity:1;pointer-events:auto}#atlas-onboarding[hidden]{display:none}.atlas-onboarding-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010206ad;position:absolute;inset:0}.atlas-onboarding-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg, #ffffff13, transparent 46%), var(--atlas-glass-strong,#07102394);border:1px solid var(--atlas-glass-line,#dcebff29);box-sizing:border-box;box-shadow:var(--atlas-glass-shadow,0 24px 90px #0000005c);color:#f5f7ff;max-width:34rem;max-height:calc(var(--atlas-visual-height,100dvh) - max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) - max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)));border-radius:24px;width:min(100%,34rem);padding:clamp(1.2rem,4vw,2rem);transition:opacity .22s,transform .3s cubic-bezier(.22,.8,.2,1);position:relative;overflow:auto;transform:translateY(8px)scale(.975)}#atlas-onboarding.is-open .atlas-onboarding-card{transform:none}.atlas-onboarding-header,.atlas-onboarding-footer{justify-content:space-between;align-items:center;display:flex}.atlas-onboarding-header{color:#8eb9ff;font-family:var(--codeFont);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.atlas-onboarding-mark{object-fit:contain;width:1.7rem;height:1.7rem}.atlas-onboarding-skip,.atlas-onboarding-next{cursor:pointer;font:inherit;border-radius:999px;min-height:2.75rem;padding:.6rem 1rem;font-weight:700}.atlas-onboarding-skip{color:#c8d2e5;background:0 0;border:1px solid #8eb9ff40}.atlas-onboarding-next{color:#fff;background:#1263ff;border:1px solid #1263ff}.atlas-onboarding-skip:hover,.atlas-onboarding-next:hover{border-color:#29a8ff}.atlas-onboarding-body{min-height:12rem;padding:3rem 0 2.2rem}.atlas-onboarding-step h2{letter-spacing:-.035em;margin:0 0 .7rem;font-size:clamp(1.45rem,5vw,2rem);line-height:1.1}.atlas-onboarding-step p{color:#c8d2e5;margin:0;line-height:1.65}.atlas-onboarding-progress{background:#8eb9ff29;border-radius:999px;width:7rem;height:3px;position:relative;overflow:hidden}.atlas-onboarding-progress:before{content:"";height:100%;transform:scaleX(calc(var(--atlas-onboarding-progress,1) / 6));transform-origin:0;background:#29a8ff;width:100%;transition:transform .18s;display:block}:root[data-theme=light] #atlas-preview,:root[data-theme=light] .atlas-onboarding-card{color:#07152a}:root[data-theme=light] .atlas-preview-excerpt,:root[data-theme=light] .atlas-onboarding-step p,:root[data-theme=light] .atlas-onboarding-skip{color:#526277}:root[data-theme=light] .atlas-preview-kicker,:root[data-theme=light] .atlas-preview-area,:root[data-theme=light] .atlas-onboarding-header{color:#1263ff}#atlas-help{box-sizing:border-box;top:var(--atlas-viewport-offset-top,0px);width:var(--atlas-visual-width,100vw);height:var(--atlas-visual-height,100dvh);bottom:auto;left:var(--atlas-viewport-offset-left,0px);opacity:0;max-height:var(--atlas-visual-height,100dvh);padding:max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-right,env(safe-area-inset-right,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-left,env(safe-area-inset-left,0px)) + .75rem));pointer-events:none;z-index:8100;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;right:auto}#atlas-help.is-open{opacity:1;pointer-events:auto}#atlas-help[hidden]{display:none}.atlas-help-backdrop{cursor:default;-webkit-backdrop-filter:blur(10px);background:#0102069e;border:0;padding:0;position:absolute;inset:0}.atlas-help-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg, #ffffff1a, transparent 48%), var(--atlas-glass-strong,#0710239e);border:1px solid var(--atlas-glass-line,#dcebff2b);box-sizing:border-box;box-shadow:var(--atlas-glass-shadow,0 24px 90px #0000005c);color:#f5f7ff;max-width:27rem;max-height:calc(var(--atlas-visual-height,100dvh) - max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) - max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)));border-radius:22px;width:min(100%,27rem);padding:1.25rem;transition:transform .3s cubic-bezier(.22,.8,.2,1);position:relative;overflow:auto;transform:translateY(8px)scale(.975)}#atlas-help.is-open .atlas-help-card{transform:none}.atlas-help-header{justify-content:space-between;align-items:center;display:flex}.atlas-help-kicker{color:#8eb9ff;font-family:var(--codeFont);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:700}.atlas-help-close{color:#c8d2e5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font-size:1.35rem;line-height:1;display:inline-flex}.atlas-help-close:hover,.atlas-help-close:focus-visible{border-color:var(--atlas-glass-line,#dcebff2b);color:#f5f7ff;background:#ffffff14}.atlas-help-card h2{letter-spacing:-.035em;margin:1.2rem 0 .45rem;font-size:clamp(1.45rem,5vw,2rem);line-height:1.1}.atlas-help-copy{color:#c8d2e5;margin:0;line-height:1.5}.atlas-help-contacts{gap:.45rem;margin-top:1.25rem;display:grid}.atlas-help-contacts a{color:#f5f7ff;background:#ffffff0b;border:1px solid #dcebff1c;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.atlas-help-contacts a:hover,.atlas-help-contacts a:focus-visible{background:#ffffff1a;border-color:#8eb9ff4d;transform:translateY(-1px)}.atlas-help-contact-label{color:#94a3b8;font-size:.74rem}.atlas-help-contacts strong{text-align:right;font-size:.78rem;font-weight:600}:root[data-theme=light] .atlas-help-card{color:#07152a}:root[data-theme=light] .atlas-help-copy{color:#526277}:root[data-theme=light] .atlas-help-kicker{color:#1263ff}:root[data-theme=light] .atlas-help-close{color:#526277}:root[data-theme=light] .atlas-help-contacts a{color:#07152a;background:#ffffff40;border-color:#1263ff1f}:root[data-theme=light] .atlas-help-contact-label{color:#6e7f95}#atlas-report{box-sizing:border-box;top:var(--atlas-viewport-offset-top,0px);width:var(--atlas-visual-width,100vw);height:var(--atlas-visual-height,100dvh);bottom:auto;left:var(--atlas-viewport-offset-left,0px);opacity:0;max-height:var(--atlas-visual-height,100dvh);padding:max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-right,env(safe-area-inset-right,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)) max(1rem, calc(var(--atlas-safe-left,env(safe-area-inset-left,0px)) + .75rem));pointer-events:none;z-index:8200;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;right:auto}#atlas-report.is-open{opacity:1;pointer-events:auto}#atlas-report[hidden]{display:none}.atlas-report-backdrop{cursor:default;-webkit-backdrop-filter:blur(10px);background:#0102069e;border:0;padding:0;position:absolute;inset:0}.atlas-report-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg, #ffffff1a, transparent 48%), var(--atlas-glass-strong,#0710239e);border:1px solid var(--atlas-glass-line,#dcebff2b);box-sizing:border-box;box-shadow:var(--atlas-glass-shadow,0 24px 90px #0000005c);color:#f5f7ff;max-height:calc(var(--atlas-visual-height,100dvh) - max(1rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .75rem)) - max(1rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .75rem)));border-radius:22px;width:min(100%,25rem);max-width:25rem;padding:1.25rem 1.35rem 1.35rem;transition:transform .3s cubic-bezier(.22,.8,.2,1);position:relative;overflow:auto;transform:translateY(8px)scale(.975)}#atlas-report.is-open .atlas-report-card{transform:none}.atlas-report-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.atlas-report-kicker{color:#8eb9ff;font-family:var(--codeFont);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:700}.atlas-report-close{color:#c8d2e5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font-size:1.2rem;line-height:1;display:inline-flex}.atlas-report-close:hover,.atlas-report-close:focus-visible{border-color:var(--atlas-glass-line,#dcebff2b);color:#f5f7ff;background:#ffffff14}.atlas-report-card h2{color:var(--atlas-ink,#f5f7ff);letter-spacing:-.035em;margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.12}.atlas-report-copy{color:#c8d2e5;margin:0;font-size:.9rem;line-height:1.5}.atlas-report-copy strong{color:#f5f7ff;font-weight:700}.atlas-report-link{box-sizing:border-box;color:#fff;text-align:center;background:#1263ff;border:1px solid #1263ff;border-radius:999px;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:2.6rem;margin-top:1.15rem;padding:.62rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.atlas-report-link:hover,.atlas-report-link:focus-visible{background:#29a8ff;border-color:#29a8ff;transform:translateY(-1px)}:root[data-theme=light] .atlas-report-card{color:#07152a}:root[data-theme=light] .atlas-report-kicker{color:#1263ff}:root[data-theme=light] .atlas-report-close,:root[data-theme=light] .atlas-report-copy{color:#526277}:root[data-theme=light] .atlas-report-copy strong{color:#07152a}.atlas-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:light){html:not([data-theme])[data-atlas-access=locked] #atlas-access{background:#f4f7fce6}}@media (max-width:560px){.atlas-onboarding-body{min-height:14rem;padding-block:2.4rem}}.atlas-touch-hint{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg, #ffffff1a, transparent 48%), var(--atlas-glass,#07102380);border:1px solid var(--atlas-glass-line,#dcebff29);bottom:calc(100vh - var(--atlas-viewport-offset-top,0px) - var(--atlas-visual-height,100vh) + 4.8rem + var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)));box-shadow:var(--atlas-glass-shadow,0 18px 48px #00000047);color:var(--atlas-ink,#f5f7ff);left:calc(var(--atlas-viewport-offset-left,0px) + var(--atlas-visual-width,100vw) / 2);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:7600;border-radius:999px;align-items:center;gap:.5rem;padding:.62rem .85rem;font-size:.76rem;transition:opacity .18s,transform .22s,visibility .18s;display:flex;position:fixed;transform:translate(-50%,8px)}.atlas-touch-hint.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.atlas-touch-hint[hidden]{display:none}.atlas-touch-hint-separator{color:var(--atlas-brand-sky,#7db5e4)}.atlas-mobile-sheet{box-sizing:border-box;height:var(--atlas-visual-height,100dvh);left:var(--atlas-viewport-offset-left,0px);width:var(--atlas-visual-width,100vw);opacity:0;padding:max(.75rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .5rem)) max(.75rem, calc(var(--atlas-safe-right,env(safe-area-inset-right,0px)) + .5rem)) max(.75rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .5rem)) max(.75rem, calc(var(--atlas-safe-left,env(safe-area-inset-left,0px)) + .5rem));pointer-events:none;bottom:auto;top:var(--atlas-viewport-offset-top,0px);visibility:hidden;z-index:9200;justify-content:center;align-items:flex-end;transition:opacity .18s,visibility .18s;display:flex;position:fixed;bottom:auto;right:auto}.atlas-mobile-sheet.is-open{opacity:1;pointer-events:auto;visibility:visible}.atlas-mobile-sheet[hidden]{display:none!important}.atlas-mobile-sheet-backdrop{touch-action:none;background:#0102069e;border:0;padding:0;position:absolute;inset:0}.atlas-mobile-sheet-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(145deg, #ffffff1a, transparent 48%), var(--atlas-glass-strong,#071023cc);border:1px solid var(--atlas-glass-line,#dcebff2e);box-shadow:var(--atlas-glass-shadow,0 24px 90px #0000005c);box-sizing:border-box;color:var(--atlas-ink,#f5f7ff);max-height:calc(var(--atlas-visual-height,100dvh) - max(.75rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .5rem)) - max(.75rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .5rem)));min-height:0;padding:1.15rem 1rem max(1rem, var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)));border-radius:26px 26px 20px 20px;flex-direction:column;width:min(100%,38rem);transition:transform .24s cubic-bezier(.22,.8,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.atlas-mobile-sheet button,.atlas-mobile-sheet input{font:inherit}.atlas-mobile-sheet.is-open .atlas-mobile-sheet-card{transform:none}.atlas-area-sheet{transition:opacity .2s cubic-bezier(.22,.8,.2,1),visibility 0s linear .2s}.atlas-area-sheet.is-open{transition-delay:0s,0s}.atlas-area-sheet .atlas-mobile-sheet-card{opacity:0;transition:opacity .2s cubic-bezier(.22,.8,.2,1),transform .2s cubic-bezier(.22,.8,.2,1);transform:translateY(8px)scale(.98)}.atlas-area-sheet.is-open .atlas-mobile-sheet-card{opacity:1;transform:translate(0,0)scale(1)}.atlas-mobile-menu .atlas-mobile-sheet-card{overflow:hidden auto}.atlas-mobile-sheet-header{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.atlas-mobile-sheet-kicker{color:var(--atlas-brand-sky,#7db5e4);font-family:var(--codeFont,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .42rem;font-size:.66rem;font-weight:700}.atlas-mobile-sheet-header h2{color:var(--atlas-ink,#f5f7ff);letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,5vw,1.7rem);line-height:1.1}.atlas-mobile-sheet-close{border:1px solid var(--atlas-glass-line,#dcebff29);color:var(--atlas-ink,#f5f7ff);cursor:pointer;touch-action:manipulation;background:#ffffff0d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.atlas-mobile-sheet-close:active,.atlas-mobile-sheet-close:focus-visible{background:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 18%, transparent);border-color:var(--atlas-brand-sky,#7db5e4)}.atlas-mobile-search-form{border:1px solid var(--atlas-glass-line,#dcebff33);background:#01020661;border-radius:16px;flex:none;align-items:center;gap:.6rem;min-height:3.25rem;margin-top:1.15rem;padding:0 .9rem;display:flex}.atlas-mobile-search-icon{color:var(--atlas-brand-sky,#7db5e4);font-size:1.45rem;line-height:1}#atlas-mobile-search{color:var(--atlas-ink,#f5f7ff);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:3.25rem;padding:.5rem 0;font-size:16px;line-height:1.4}#atlas-mobile-search::placeholder{color:var(--atlas-muted,#94a3b8)}.atlas-mobile-sheet-status{color:var(--atlas-copy,#c8d2e5);flex:none;margin:.8rem .1rem .45rem;font-size:.78rem;line-height:1.45}.atlas-mobile-search-results,.atlas-area-sheet-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 -.35rem;padding:.1rem .35rem .25rem;list-style:none;overflow:auto}.atlas-mobile-menu-list{flex:none;min-height:0;margin:0;padding:0;list-style:none;overflow:visible}.atlas-mobile-search-result{color:var(--atlas-ink,#f5f7ff);cursor:pointer;text-align:left;touch-action:manipulation;background:#ffffff0b;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.22rem;width:100%;min-height:3.8rem;margin:.3rem 0;padding:.72rem .8rem;display:flex}.atlas-mobile-search-result:active,.atlas-mobile-search-result:focus-visible{background:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 18%, transparent);border-color:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 48%, transparent)}.atlas-mobile-search-result-title{font-size:.95rem;line-height:1.25}.atlas-mobile-search-result-meta,.atlas-mobile-search-results-more{color:var(--atlas-muted,#94a3b8);font-size:.72rem;line-height:1.4}.atlas-mobile-search-results-more{margin:.85rem .25rem}.atlas-area-sheet-options{gap:.35rem;display:grid}.atlas-area-sheet-option,.atlas-mobile-menu-list button,.atlas-mobile-menu-list a{color:var(--atlas-ink,#f5f7ff);cursor:pointer;box-sizing:border-box;text-align:left;touch-action:manipulation;background:#ffffff0b;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:100%;min-height:3.5rem;padding:.72rem .85rem;font-size:.92rem;display:flex;overflow:hidden}.atlas-area-sheet-option[aria-selected=true]{background:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 18%, transparent);border-color:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 52%, transparent);font-weight:700}.atlas-area-sheet-option[aria-selected=true]:after{color:var(--atlas-brand-sky,#7db5e4);content:"✓";font-size:1.1rem}.atlas-mobile-menu-list{gap:.25rem;margin-top:.85rem;display:grid}.atlas-mobile-menu-list button,.atlas-mobile-menu-list a{gap:.65rem;min-height:2.9rem;padding:.48rem .72rem;font-size:.9rem;line-height:1.2}.atlas-mobile-menu-list button>span:first-child,.atlas-mobile-menu-list a>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.atlas-mobile-menu-list a{text-decoration:none}.atlas-mobile-menu-list button:active,.atlas-mobile-menu-list button:focus-visible,.atlas-mobile-menu-list a:active,.atlas-mobile-menu-list a:focus-visible{background:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 18%, transparent);border-color:color-mix(in srgb, var(--atlas-brand-sky,#7db5e4) 48%, transparent)}.atlas-mobile-menu-arrow,.atlas-mobile-menu-value{color:var(--atlas-muted,#94a3b8);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:45%;font-size:.75rem;overflow:hidden}.atlas-mobile-menu-arrow{font-size:1.1rem}.atlas-mobile-menu-institutional{border-top:1px solid var(--atlas-line,#dcebff1f);color:var(--atlas-muted,#94a3b8);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .7rem;margin-top:.75rem;padding:.65rem .2rem 0;font-size:.64rem;line-height:1.35;display:flex}.atlas-mobile-menu-institutional nav{flex-wrap:wrap;justify-content:center;gap:.25rem .6rem;display:inline-flex}.atlas-mobile-menu-institutional a{color:inherit;text-decoration:none}.atlas-mobile-menu-institutional a:hover,.atlas-mobile-menu-institutional a:focus-visible{color:var(--atlas-ink,#f5f7ff);text-underline-offset:.16em;text-decoration:underline}html.atlas-modal-open,html.atlas-modal-open body{overscroll-behavior:none;overflow:hidden}:root[data-theme=light] .atlas-mobile-sheet-card,:root[data-theme=light] .atlas-mobile-sheet-header h2,:root[data-theme=light] #atlas-mobile-search,:root[data-theme=light] .atlas-mobile-search-result,:root[data-theme=light] .atlas-area-sheet-option,:root[data-theme=light] .atlas-mobile-menu-list button,:root[data-theme=light] .atlas-mobile-menu-list a,:root[data-theme=light] .atlas-touch-hint{color:#07152a}:root[data-theme=light] .atlas-mobile-search-form{background:#ffffff61}:root[data-theme=light] .atlas-mobile-search-result,:root[data-theme=light] .atlas-area-sheet-option,:root[data-theme=light] .atlas-mobile-menu-list button,:root[data-theme=light] .atlas-mobile-menu-list a{background:#ffffff4d}:root[data-theme=light] .atlas-mobile-sheet-status,:root[data-theme=light] .atlas-mobile-search-result-meta,:root[data-theme=light] .atlas-mobile-search-results-more,:root[data-theme=light] .atlas-mobile-menu-arrow,:root[data-theme=light] .atlas-mobile-menu-value{color:#526277}@media (max-width:1024px){.atlas-access-form input{font-size:16px}.atlas-password-toggle{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.atlas-mobile-sheet-card{width:min(100%,42rem)}#atlas-onboarding,#atlas-help,#atlas-report{justify-content:flex-start;align-items:flex-start;overflow:hidden auto}.atlas-onboarding-card,.atlas-help-card,.atlas-report-card{max-height:none;margin:0 auto;overflow:visible}}@media (max-width:600px){.atlas-touch-hint{bottom:calc(100vh - var(--atlas-viewport-offset-top,0px) - var(--atlas-visual-height,100vh) + 4.55rem + var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)));max-width:calc(var(--atlas-visual-width,100vw) - 2rem);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.atlas-mobile-sheet-card{max-height:calc(var(--atlas-visual-height,100dvh) - max(.75rem, calc(var(--atlas-safe-top,env(safe-area-inset-top,0px)) + .5rem)) - max(.75rem, calc(var(--atlas-safe-bottom,env(safe-area-inset-bottom,0px)) + .5rem)));width:100%;padding-inline:.85rem}#atlas-search-sheet .atlas-mobile-sheet-card{height:100%;min-height:0}@media (max-width:240px){:root.atlas-narrow-viewport .atlas-mobile-menu-value{overflow-wrap:break-word;text-overflow:clip;white-space:normal}}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.atlas-mobile-sheet{justify-content:flex-end;align-items:stretch}.atlas-mobile-sheet-card{height:100%;max-height:none;width:min(28rem, calc(var(--atlas-visual-width,100vw) - 2rem));border-radius:26px 0 0 26px;transform:translate(14px)}}}