.atlas-install-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s}.atlas-install-trigger:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent);border-color:color-mix(in srgb,var(--foreground) 25%,transparent)}.atlas-install-trigger:focus-visible{outline:2px solid #cc6633;outline-offset:3px}.atlas-install-trigger.is-compact{width:100%;min-height:40px;padding:8px 12px}.login-footer{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:390px}.login-footer>.atlas-install-trigger{width:auto;max-width:100%;margin:0}.login-footer .release-footer{padding:8px 0 0}.atlas-install-dialog{max-width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:30px;gap:20px;border-radius:22px;background:var(--card);color:var(--foreground);border-color:var(--border)}.atlas-install-icon{width:64px;height:64px;border-radius:16px}.atlas-install-dialog [data-slot=dialog-header]{text-align:left;gap:12px}.atlas-install-dialog [data-slot=dialog-title]{font-size:26px;line-height:1.15;letter-spacing:-.7px}.atlas-install-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.6;color:var(--muted-foreground)}.atlas-install-benefits{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px}.atlas-install-benefits span{display:flex;align-items:center;gap:7px}.atlas-install-benefits svg{color:#cc6633;flex-shrink:0}.atlas-install-guide{padding:18px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 5%,transparent);font-size:13px;line-height:1.6}.atlas-install-guide>strong{font-size:13px}.atlas-install-guide ol{list-style:decimal;padding-left:20px;display:grid;gap:10px;margin:12px 0 0}.atlas-install-feedback{display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.6;color:var(--foreground);margin:0}.atlas-install-feedback.is-error{color:var(--destructive)}.atlas-install-note{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}.portal-install-action{display:flex;justify-content:center;margin-top:24px}@media(max-width:480px){.atlas-install-dialog{padding:24px;gap:18px}}@media(display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top);height:calc(70px + env(safe-area-inset-top))}.postura-sidebar [data-slot=sidebar-header]{padding-top:max(20px,env(safe-area-inset-top))}.postura-sidebar [data-slot=sidebar-footer]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.workspace{padding-bottom:max(24px,env(safe-area-inset-bottom))}.login,.portal-entry{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);min-height:100dvh}}@media(display-mode:standalone) and (max-width:767px){.topbar{height:calc(64px + env(safe-area-inset-top))}}@media(prefers-reduced-motion:reduce){.atlas-install-trigger{transition:none}}[data-slot=sidebar-footer] .atlas-install-trigger{color:var(--sidebar-foreground);border-color:var(--sidebar-border)}[data-slot=sidebar-footer] .atlas-install-trigger:hover{background:color-mix(in srgb,var(--sidebar-foreground) 8%,transparent);border-color:var(--sidebar-foreground)}