:root{--atlas-motion-duration-instant:40ms;--atlas-motion-duration-fast:80ms;--atlas-motion-duration-control:150ms;--atlas-motion-duration-panel:250ms;--atlas-motion-duration-reveal:350ms;--atlas-motion-duration-emphasis:400ms;--atlas-motion-duration-hero:500ms;--atlas-motion-ease-out:cubic-bezier(0.16,1,0.3,1);--atlas-motion-ease-in-out:cubic-bezier(0.65,0,0.35,1);--atlas-motion-ease-soft:cubic-bezier(0.22,1,0.36,1);--atlas-motion-ease-linear:linear;--atlas-motion-ease-bounce:linear(0,0.004,0.016 3.6%,0.063 7.3%,0.147 11.4%,0.313 16.5%,0.669 22.6%,0.895 27.4%,1.025 31.9%,1.075 36.2%,1.054 40.7%,0.991 45.7%,0.963 51.1%,0.976 58.1%,1.003 65.2%,1.01 72.4%,0.999 86.6%,1);--atlas-motion-distance-xs:4px;--atlas-motion-distance-sm:6px;--atlas-motion-distance-md:8px;--atlas-motion-distance-lg:12px}.atlas-motion-icon-button{display:inline-grid;min-width:40px;min-height:40px;place-items:center;border-radius:.5rem;touch-action:manipulation;transition:color var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),background-color var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-icon-swap{position:relative;display:inline-grid;place-items:center}.atlas-icon-swap>*{grid-area:1/1;transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-icon-swap>[data-visible=false]{opacity:0;transform:scale(.96)}.atlas-icon-swap>[data-visible=true]{opacity:1;transform:scale(1)}.atlas-button-label-swap{display:inline-grid}.atlas-button-label-swap>*{grid-area:1/1;transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-button-label-swap>[data-visible=false]{opacity:0;transform:translateY(var(--atlas-motion-distance-xs))}.atlas-metric-value{display:inline-flex;font-variant-numeric:tabular-nums;white-space:pre}.atlas-metric-digit-pop{animation:atlas-metric-digit-pop var(--atlas-motion-duration-emphasis) var(--atlas-motion-ease-bounce)}.atlas-checkout-content{min-height:8.5rem;animation:atlas-state-content-in var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-checkout-status-icon[data-success=true]{animation:atlas-success-glow var(--atlas-motion-duration-emphasis) var(--atlas-motion-ease-out)}@keyframes atlas-metric-digit-pop{0%{opacity:0;transform:translateY(var(--atlas-motion-distance-xs)) scale(.96)}}@keyframes atlas-state-content-in{0%{opacity:0;transform:translateY(var(--atlas-motion-distance-xs))}}@keyframes atlas-success-glow{45%{box-shadow:0 0 0 8px rgb(39 39 42/.12);transform:scale(1.03)}}.atlas-dialog-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgb(9 9 11/.52);transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-dialog-panel{width:100%;max-height:92vh;overflow:auto;border:1px solid rgb(228 228 231);border-radius:.875rem .875rem 0 0;background:white;color:rgb(24 24 27);box-shadow:0 24px 70px rgb(9 9 11/.2);transition:transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-dialog-backdrop[data-state=entering],.atlas-dialog-backdrop[data-state=exiting]{opacity:0}.atlas-dialog-panel[data-state=entering],.atlas-dialog-panel[data-state=exiting]{transform:translateY(var(--atlas-motion-distance-lg)) scale(.96)}.atlas-commercial-card-shell{min-width:0;height:100%;perspective:1200px}.atlas-commercial-card-surface{--card-rest-y:0px;position:relative;min-width:0;overflow:hidden;transform:perspective(1200px) translateY(var(--card-rest-y)) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-soft),border-color var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),box-shadow var(--atlas-motion-duration-panel) var(--atlas-motion-ease-soft)}.atlas-commercial-card-surface>:not(.atlas-commercial-card-glare){position:relative;z-index:1}.atlas-commercial-card-glare{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle 220px at var(--card-glare-x,50%) var(--card-glare-y,50%),rgba(255,255,255,.28),rgba(192,203,197,.08) 46%,transparent 74%);opacity:0;pointer-events:none;transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.atlas-commercial-card-shell[data-pointer-active=true] .atlas-commercial-card-glare{opacity:.34}}@media (prefers-reduced-motion:reduce){.atlas-commercial-card-surface{transform:none!important;transition:none!important}.atlas-commercial-card-glare{display:none}}.atlas-public-access-grid,.atlas-public-business-grid{display:grid;gap:24px;margin-top:32px}.atlas-public-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-public-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.atlas-public-card-shell:focus-within .atlas-public-access-card,.atlas-public-card-shell:focus-within .atlas-public-plan-card{--card-rest-y:-3px;border-color:var(--signal);box-shadow:0 2px 4px rgba(10,10,12,.06),0 24px 54px rgba(23,21,29,.13)}.atlas-public-access-card,.atlas-public-plan-card{display:flex;min-height:100%;padding:36px;flex-direction:column;border:1px solid rgba(80,101,104,.24);border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(246,244,240,.82));color:var(--graphite);box-shadow:0 1px 2px rgba(10,10,12,.04),0 18px 44px rgba(23,21,29,.07)}.atlas-public-access-card>p:first-child,.atlas-public-plan-card>p:first-child{color:var(--signal)}.atlas-public-recommended{--card-rest-y:-8px;border-color:rgba(192,203,197,.22);background:radial-gradient(circle at 82% 10%,rgba(80,101,104,.34),transparent 30%),linear-gradient(155deg,var(--graphite),var(--obsidian));color:var(--cloud);box-shadow:0 2px 3px rgba(10,10,12,.18),0 28px 64px rgba(23,21,29,.2),inset 0 1px rgba(255,255,255,.08)}.atlas-public-recommended p{color:rgba(246,244,240,.68)!important}.atlas-public-access-action,.atlas-public-card-action{display:flex;min-height:54px;margin-top:auto;padding:0 20px;align-items:center;justify-content:space-between;border-radius:16px;background:var(--obsidian);color:#fff;font-weight:700;transition:transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),background-color var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-public-access-action svg,.atlas-public-card-action svg{width:18px;transition:transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-public-card-action-recommended{background:var(--cloud);color:var(--graphite)}.atlas-public-social{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(192,203,197,.32))}.atlas-public-government{border-color:rgba(80,101,104,.48);background:linear-gradient(145deg,rgba(23,21,29,.96),rgba(10,10,12,.98));color:var(--cloud);box-shadow:0 18px 44px rgba(23,21,29,.14),inset 0 1px rgba(255,255,255,.07)}.atlas-public-government p{color:rgba(246,244,240,.66)!important}.atlas-public-government>p:first-child{color:var(--atlas)!important}.atlas-public-access-action{width:100%;margin-top:30px;background:rgba(255,255,255,.82);color:var(--graphite)}.atlas-public-government .atlas-public-access-action{background:var(--cloud)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.atlas-public-card-shell:hover .atlas-public-access-card,.atlas-public-card-shell:hover .atlas-public-plan-card{--card-rest-y:-4px;border-color:rgba(80,101,104,.52);box-shadow:0 2px 4px rgba(10,10,12,.06),0 26px 60px rgba(23,21,29,.13)}.atlas-public-card-shell:hover .atlas-public-recommended{--card-rest-y:-12px}.atlas-public-access-action:hover,.atlas-public-card-action:hover{background:var(--atlas)}.atlas-public-access-action:hover svg,.atlas-public-card-action:hover svg{transform:translateX(2px)}}.atlas-public-access-action:focus-visible,.atlas-public-card-action:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.atlas-public-access-action:active,.atlas-public-card-action:active{transform:scale(.98)}@media (max-width:1023px){.atlas-public-access-grid,.atlas-public-business-grid{grid-template-columns:1fr}.atlas-public-recommended{--card-rest-y:0px}}@media (max-width:480px){.atlas-public-access-card,.atlas-public-plan-card{padding:28px 24px}}.atlas-dialog-panel[data-state=exiting]{transform:scale(.96);transition-duration:var(--atlas-motion-duration-control)}.atlas-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid rgb(244 244 245)}.atlas-dialog-header h2{font-size:1rem;font-weight:600;line-height:1.5rem}.atlas-dialog-header p{margin-top:.25rem;color:rgb(113 113 122);font-size:.875rem;line-height:1.25rem}.atlas-dialog-title-danger{color:rgb(127 29 29)}.atlas-dialog-content{padding:1rem}.atlas-dialog-footer{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1rem;border-top:1px solid rgb(244 244 245)}.atlas-sliding-tabs{position:relative;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.25rem;overflow-x:auto;padding:.25rem;border:1px solid rgb(228 228 231);border-radius:.75rem;background:white}.atlas-sliding-tabs-indicator{position:absolute;inset-block:.25rem;left:0;border-radius:.5rem;background:rgb(24 24 27);opacity:0;pointer-events:none;transition:width var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out),opacity var(--atlas-motion-duration-fast) var(--atlas-motion-ease-out)}.atlas-sliding-tabs-indicator[data-ready=true]{opacity:1}.atlas-sliding-tabs>button{position:relative;z-index:1;min-height:44px;padding:.5rem 1rem;border-radius:.5rem;color:rgb(82 82 91);font-size:.875rem;font-weight:600;white-space:nowrap;transition:color var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-sliding-tabs>button[aria-selected=true]{color:white}.atlas-sliding-tabs--study{width:100%;min-width:0;contain:inline-size;border-width:0 0 1px;border-radius:0;background:transparent}.atlas-sliding-tabs--study .atlas-sliding-tabs-indicator{inset-block:auto 0;height:2px;border-radius:999px}.atlas-sliding-tabs--study>button{min-height:44px;padding:.5rem .75rem;color:rgb(82 82 91);font-size:.75rem}.atlas-sliding-tabs--study>button[aria-selected=true]{color:rgb(24 24 27)}.atlas-tab-panel{animation:atlas-tab-panel-in var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}@keyframes atlas-tab-panel-in{0%{opacity:0;transform:translateY(var(--atlas-motion-distance-xs))}}.atlas-toast{position:fixed;right:1rem;bottom:1rem;z-index:120;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;width:min(24rem,calc(100vw - 2rem));padding:.75rem .75rem .75rem 1rem;border:1px solid rgb(212 212 216);border-radius:.75rem;background:rgb(24 24 27);color:white;box-shadow:0 18px 44px rgb(9 9 11/.22);font-size:.875rem;transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-toast[data-state=entering],.atlas-toast[data-state=exiting]{opacity:0;transform:translateY(var(--atlas-motion-distance-md))}.atlas-toast button{display:grid;min-width:36px;min-height:36px;place-items:center;border-radius:.5rem}.atlas-skeleton-panel{overflow:hidden}.atlas-select-popover{position:absolute;z-index:40;top:calc(100% + .25rem);width:100%;max-height:min(22rem,calc(100vh - 7rem));padding:.5rem;overflow:auto;border:1px solid rgb(228 228 231);border-radius:.5rem;background:white;box-shadow:0 18px 44px rgb(9 9 11/.16);transform-origin:top;transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-select-popover[data-state=entering],.atlas-select-popover[data-state=exiting]{opacity:0;transform:translateY(calc(var(--atlas-motion-distance-xs) * -1)) scale(.99)}.atlas-select-refresh-line{height:2px;margin-top:.5rem;overflow:hidden;border-radius:999px;background:rgb(244 244 245)}.atlas-search-dissolve{transition:opacity var(--atlas-motion-duration-fast) var(--atlas-motion-ease-out),filter var(--atlas-motion-duration-fast) var(--atlas-motion-ease-out)}.atlas-search-dissolve[data-clearing=true]{opacity:0;filter:blur(2px)}.atlas-select-refresh-line:after{content:"";display:block;width:45%;height:100%;background:rgb(82 82 91);animation:atlas-select-refresh .9s var(--atlas-motion-ease-in-out) infinite alternate}.atlas-validation-shake{animation:atlas-validation-shake var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-native-checkbox{width:1rem;height:1rem;accent-color:rgb(24 24 27)}.atlas-native-checkbox:checked[data-interacted=true]{animation:atlas-checkbox-commit var(--atlas-motion-duration-panel) var(--atlas-motion-ease-bounce)}@keyframes atlas-checkbox-commit{0%{transform:scale(.96)}}.atlas-sidebar-panel,.atlas-sidebar-surface{transition:width var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-sidebar-backdrop{transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-sidebar-backdrop[data-state=entering],.atlas-sidebar-backdrop[data-state=exiting]{opacity:0}.atlas-sidebar-label{max-width:12rem;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out),opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-hub-drawer-backdrop{transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-hub-drawer{transition:transform var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-hub-drawer-backdrop[data-state=entering],.atlas-hub-drawer-backdrop[data-state=exiting]{opacity:0}.atlas-hub-drawer[data-state=entering],.atlas-hub-drawer[data-state=exiting]{transform:translateX(100%)}.atlas-notification-badge{transition:opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out),transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-notification-badge[data-state=entering],.atlas-notification-badge[data-state=exiting]{opacity:0;transform:scale(.96)}.atlas-notification-badge-count{display:block;animation:atlas-badge-count-in var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-processing-shimmer{width:-moz-fit-content;width:fit-content;background:linear-gradient(100deg,rgb(113 113 122) 20%,rgb(24 24 27) 48%,rgb(113 113 122) 76%);background-size:220% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:atlas-processing-shimmer 1.8s var(--atlas-motion-ease-linear) infinite}.atlas-sidebar-tooltip{position:absolute;z-index:80;top:50%;left:calc(100% + .5rem);padding:.375rem .5rem;border:1px solid rgb(228 228 231);border-radius:.375rem;background:rgb(24 24 27);color:white;box-shadow:0 8px 24px rgb(9 9 11/.16);font-size:.75rem;line-height:1rem;opacity:0;pointer-events:none;transform:translate(calc(var(--atlas-motion-distance-xs) * -1),-50%);transition:opacity var(--atlas-motion-duration-fast) var(--atlas-motion-ease-out) var(--atlas-motion-duration-control),transform var(--atlas-motion-duration-control) var(--atlas-motion-ease-out) var(--atlas-motion-duration-control)}:focus-visible>.atlas-sidebar-tooltip[data-expanded=false],:hover>.atlas-sidebar-tooltip[data-expanded=false]{opacity:1;transform:translateY(-50%)}@keyframes atlas-badge-count-in{0%{opacity:0;transform:translateY(2px)}}@keyframes atlas-processing-shimmer{to{background-position:-220% 0}}@media (min-width:1024px){.atlas-sidebar-label[data-expanded=false]{max-width:0;opacity:0}}@keyframes atlas-select-refresh{to{transform:translateX(122%)}}@keyframes atlas-validation-shake{25%{transform:translateX(calc(var(--atlas-motion-distance-xs) * -1))}55%{transform:translateX(var(--atlas-motion-distance-xs))}}.atlas-skeleton-line{position:relative;overflow:hidden;border-radius:.375rem;background:rgb(244 244 245)}.atlas-skeleton-line:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255/.72),transparent);animation:atlas-skeleton-shimmer 1.6s var(--atlas-motion-ease-linear) infinite}.atlas-dashboard-enter{animation:atlas-dashboard-enter var(--atlas-motion-duration-reveal) var(--atlas-motion-ease-out)}.atlas-wizard-step{min-height:34rem;animation:atlas-wizard-step-in var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out)}.atlas-wizard-step[data-direction=back]{animation-name:atlas-wizard-step-back}@keyframes atlas-wizard-step-in{0%{opacity:0;transform:translateX(var(--atlas-motion-distance-md))}}@keyframes atlas-wizard-step-back{0%{opacity:0;transform:translateX(calc(var(--atlas-motion-distance-md) * -1))}}@keyframes atlas-dashboard-enter{0%{opacity:0}}.atlas-disclosure-grid{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--atlas-motion-duration-panel) var(--atlas-motion-ease-out),opacity var(--atlas-motion-duration-control) var(--atlas-motion-ease-out)}.atlas-disclosure-grid>div{overflow:hidden}.atlas-disclosure-grid[data-open=true]{grid-template-rows:1fr;opacity:1}.lucide-chevron-down[data-open=true],[data-open=true]>.lucide-chevron-down{transform:rotate(180deg)}@keyframes atlas-skeleton-shimmer{to{transform:translateX(100%)}}@media (min-width:640px){.atlas-dialog-backdrop{align-items:center;padding:1rem}.atlas-dialog-panel{max-width:36rem;border-radius:.875rem}.atlas-dialog-footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.atlas-button-label-swap>*,.atlas-checkout-content,.atlas-checkout-status-icon,.atlas-dashboard-enter,.atlas-dialog-backdrop,.atlas-dialog-panel,.atlas-disclosure-grid,.atlas-hub-drawer,.atlas-hub-drawer-backdrop,.atlas-icon-swap>*,.atlas-metric-digit-pop,.atlas-native-checkbox,.atlas-notification-badge,.atlas-notification-badge-count,.atlas-processing-shimmer,.atlas-search-dissolve,.atlas-select-popover,.atlas-select-refresh-line:after,.atlas-sidebar-backdrop,.atlas-sidebar-label,.atlas-sidebar-panel,.atlas-sidebar-surface,.atlas-sidebar-tooltip,.atlas-sliding-tabs-indicator,.atlas-tab-panel,.atlas-toast,.atlas-validation-shake,.atlas-wizard-step{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.atlas-skeleton-line:after{animation:none!important}}