.login-page-wrapper{min-height:100vh;width:100%;background-color:#0c0d11;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow-x:hidden;box-sizing:border-box}.login-split-container{display:grid;grid-template-columns:.85fr 1.25fr;min-height:100vh;width:100%}.login-showcase-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:100px 36px 56px;background:radial-gradient(circle at 20% 20%,#151824,#090a0d 65%);box-sizing:border-box;overflow:hidden;border-right:1px solid rgba(255,255,255,.05)}.login-top-brand{position:absolute;top:28px;left:36px;display:flex;align-items:center;gap:14px;z-index:20}.login-brand-logo-mark{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 4px 14px rgba(47,84,235,.4));transition:transform .2s ease}.login-brand-logo-mark:hover{transform:scale(1.06)}.login-brand-name-text{font-size:21px;font-weight:700;color:#fff;letter-spacing:-.02em;white-space:nowrap}.login-hero-glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.login-glow-spot{position:absolute;border-radius:50%;filter:blur(70px);opacity:.65;animation:pulseGlow 10s ease-in-out infinite alternate}.glow-top{width:300px;height:300px;top:15%;left:10%;background:radial-gradient(circle,rgba(37,99,235,.25) 0%,rgba(56,189,248,.15) 60%,transparent 80%)}.glow-bottom{width:260px;height:260px;bottom:25%;right:15%;background:radial-gradient(circle,rgba(56,189,248,.2) 0%,rgba(37,99,235,.12) 60%,transparent 80%);animation-delay:-5s}@keyframes pulseGlow{0%{transform:scale(.9) translate(0);opacity:.5}50%{transform:scale(1.1) translate(-12px,-12px);opacity:.75}to{transform:scale(.95) translate(8px,8px);opacity:.55}}.login-showcase-container{width:100%;max-width:416px;margin:auto 0;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:0}.card-interactive-layer{width:100%;display:flex;justify-content:center;will-change:transform}.top-card-layer{position:relative;z-index:1}.bottom-card-layer{position:relative;z-index:2}.login-float-card{box-sizing:border-box;will-change:transform}.card-meeting-sync{width:86%;max-width:356px;margin:0 auto;background:#16181fd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 20px;box-shadow:0 20px 50px -10px #000000b3,0 0 1px 1px #ffffff0d;z-index:1}.sync-card-header{margin-bottom:16px}.sync-card-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 4px;letter-spacing:-.01em}.sync-card-time{font-size:12px;color:#94a3b8}.sync-priorities-row{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:12px}.sync-rocket-icon{font-size:14px}.sync-priorities-label{color:#cbd5e1;font-weight:500}.sync-points-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;background:#2f54eb29;color:#7095fb;border:1px solid rgba(47,84,235,.32);font-size:11px;font-weight:600;letter-spacing:0;vertical-align:middle}.sync-timestamp-link{color:#5b8ff9;text-decoration:none;font-weight:600;letter-spacing:-.01em;transition:all .15s ease;border-bottom:1px dashed rgba(91,143,249,.45);padding-bottom:1px}.sync-timestamp-link:hover{color:#82b1ff;border-bottom-color:#82b1ff}.sync-bullets-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sync-bullet-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:#cbd5e1}.bullet-dot{color:#64748b;font-size:16px;line-height:1}.bullet-text{color:#cbd5e1}.skeleton-item{display:flex;align-items:center;gap:8px}.skeleton-bar{height:10px;border-radius:99px;background-color:#ffffff2e;display:inline-block;animation:pulseSkeleton 2.4s ease-in-out infinite alternate}.skeleton-bar.long{width:88%}.skeleton-bar.medium{width:68%}@keyframes pulseSkeleton{0%{opacity:.45}to{opacity:1}}.card-prompt-box{width:100%;max-width:416px;background:#14161de0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 18px;box-shadow:0 20px 50px -10px #000000bf,0 0 1px 1px #ffffff0f;margin-top:-14px;margin-left:0;z-index:2;position:relative;overflow:hidden}.card-prompt-box:after{content:"";position:absolute;top:-60%;left:-150%;width:90%;height:220%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.02) 35%,rgba(91,143,249,.08) 45%,rgba(255,255,255,.18) 50%,rgba(0,214,178,.08) 55%,rgba(255,255,255,.02) 65%,transparent 80%);transform:rotate(22deg);pointer-events:none;z-index:1;opacity:0}.card-prompt-box:hover:after{animation:cardSweepLightHover 3.6s cubic-bezier(.35,0,.25,1) forwards}@keyframes cardSweepLightHover{0%{left:-150%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:150%;opacity:0}}.prompt-app-icons{display:flex;align-items:center;gap:7px;margin-bottom:12px;position:relative;z-index:2}.prompt-app-badge{width:24px;height:24px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease;cursor:pointer}.prompt-app-badge:hover{transform:translateY(-2px);background:#ffffff1f}.fireflies-badge{background:#0b253a;border-color:#38bdf84d}.prompt-input-row{display:flex;align-items:center;gap:10px;width:100%;position:relative;z-index:2}.prompt-plus-icon{font-size:16px;font-weight:300;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none}.prompt-placeholder-text{flex:1;font-size:12.5px;color:#cbd5e1;font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-send-btn{width:26px;height:26px;border-radius:7px;background:#2563eb;border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0}.prompt-send-btn:hover{background:#1d4ed8;transform:scale(1.08);box-shadow:0 0 14px #2563ebb3}.prompt-send-btn:active{transform:scale(.95)}.login-testimonial-box{width:100%;max-width:416px;margin-top:0;margin-bottom:8px;display:flex;flex-direction:column}.testimonial-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.testimonial-brand{display:flex;align-items:center;gap:8px}.doraemon-brand-emblem{width:22px;height:22px;filter:drop-shadow(0 2px 8px rgba(47,84,235,.3));transition:transform .2s ease}.doraemon-brand-emblem:hover{transform:scale(1.08)}.testimonial-brand-name{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.02em}.testimonial-rating{display:flex;align-items:center;gap:6px}.g2-icon{width:16px;height:16px}.testimonial-score{font-size:12.5px;font-weight:600;color:#cbd5e1;letter-spacing:-.01em}.testimonial-quote{font-size:13.5px;line-height:1.6;color:#cbd5e1;margin:0;font-style:normal;letter-spacing:-.01em}.testimonial-author{display:flex;align-items:center;gap:10px}.author-avatar-wrapper{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#1f232b;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-avatar-svg{width:100%;height:100%}.author-meta{display:flex;flex-direction:column;gap:2px}.author-name{font-size:13px;font-weight:600;color:#fff}.author-role{font-size:11.5px;color:#94a3b8}.login-auth-panel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:48px 64px 36px;background-color:#0c0d11;box-sizing:border-box;z-index:2;min-height:100vh}.login-auth-content{width:100%;max-width:400px;margin:auto 0;display:flex;flex-direction:column}.login-mobile-brand{display:none;align-items:center;gap:12px;margin-bottom:28px}.login-hero-title{font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff;margin:0 0 8px}.login-auth-subtitle{font-size:13.5px;color:#94a3b8;margin:0 0 28px;line-height:1.5}.login-inline-link{background:transparent;border:none;color:#e2e8f0;text-decoration:underline;text-underline-offset:2px;padding:0;font-size:inherit;font-family:inherit;cursor:pointer;transition:color .15s ease}.login-inline-link:hover{color:#38bdf8}.login-actions-group{display:flex;flex-direction:column;gap:14px;width:100%}.login-auth-btn{display:flex;align-items:center;width:100%;height:48px;padding:0 18px;background:#17191e;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f1f5f9;font-size:14px;font-weight:500;cursor:pointer;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.login-auth-btn:hover:not(:disabled){background:#20232a;border-color:#ffffff3d;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #0006}.login-auth-btn:active:not(:disabled){transform:translateY(0);background:#15161a}.login-btn-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0}.login-btn-text{flex:1;text-align:left;letter-spacing:-.01em}.login-btn-arrow{display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease;margin-left:auto;flex-shrink:0}.login-auth-btn:hover .login-btn-arrow{color:#fff;transform:translate(3px)}.login-credentials-form{display:flex;flex-direction:column;gap:12px;margin-top:4px;animation:fadeInDown .2s ease}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.login-input-field{position:relative;width:100%}.login-text-input{width:100%;height:44px;background:#131418;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 14px;color:#fff;font-size:14px;outline:none;box-sizing:border-box;transition:all .2s ease}.login-text-input:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.login-text-input::placeholder{color:#64748b}.login-step-password{display:flex;flex-direction:column;gap:10px}.login-user-badge{display:flex;align-items:center;justify-content:space-between;background:#171920;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 12px;font-size:13px}.login-user-badge-text{color:#cbd5e1;font-weight:500}.login-change-user-btn{background:transparent;border:none;color:#38bdf8;font-size:12px;cursor:pointer;padding:2px 4px}.login-change-user-btn:hover{text-decoration:underline}.password-field .login-text-input{padding-right:54px}.login-eye-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;font-size:12px;cursor:pointer}.login-eye-toggle:hover{color:#fff}.login-submit-btn{height:44px;background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.login-submit-btn:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb66}.login-spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spinCircle .7s linear infinite}@keyframes spinCircle{to{transform:rotate(360deg)}}.login-sso-link-wrapper{margin-top:14px;text-align:center}.login-sso-toggle-link{background:transparent;border:none;color:#94a3b8;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.login-sso-toggle-link:hover{color:#fff}.login-footer{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-top:32px;text-align:center}.login-links-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;font-size:12px;color:#ffffff59}.login-copyright{color:#ffffff59}.login-link-btn{background:transparent;border:none;color:#ffffff8c;font-size:12px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.login-link-btn:hover{color:#fff}.login-floating-actions{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;z-index:50}.login-floating-gear-btn{width:34px;height:34px;border-radius:50%;background:#16181e;border:1px solid rgba(255,255,255,.12);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000080;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none}.login-floating-gear-btn:hover{background:#1f222a;border-color:#38bdf866;color:#38bdf8;transform:scale(1.08) rotate(35deg)}.login-floating-gear-btn.active{background:#172554;border-color:#38bdf8;color:#38bdf8}.login-floating-mock-btn{height:34px;padding:0 12px;border-radius:17px;background:#1e1524;border:1px solid rgba(244,63,94,.35);color:#fb7185;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000080;transition:all .18s cubic-bezier(.16,1,.3,1);outline:none}.login-floating-mock-btn:hover{background:#2b1730;border-color:#f43f5e99;color:#fda4af;transform:scale(1.04)}.login-floating-mock-text{font-size:11px;font-weight:700;letter-spacing:.05em}.login-settings-popover-overlay .ant-popover-inner{background:#16181e;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:0;box-shadow:0 16px 40px #000000b3;color:#e2e8f0}.login-settings-popover-overlay .ant-popover-arrow:before{background:#16181e!important;border-color:#ffffff1f!important}.login-settings-popover{width:260px;padding:14px}.login-settings-popover-header{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.login-settings-popover-title{font-size:13px;font-weight:600;color:#fff}.login-settings-popover-body{display:flex;flex-direction:column;gap:12px}.login-settings-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.login-settings-info{display:flex;flex-direction:column;gap:2px}.login-settings-name{font-size:12.5px;font-weight:500;color:#f1f5f9}.login-settings-desc{font-size:10.5px;color:#94a3b8;line-height:1.2}.login-settings-divider{width:100%;height:1px;background:#ffffff14;margin:2px 0}.login-settings-links-list{display:flex;flex-direction:column;gap:4px}.login-settings-link-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 8px;background:transparent;border:none;border-radius:6px;color:#ffffffbf;font-size:12px;cursor:pointer;transition:all .15s ease;text-align:left}.login-settings-link-item:hover{background:#ffffff12;color:#38bdf8}.login-settings-link-icon{margin-right:8px;font-size:12px}.login-settings-link-text{flex:1}.login-settings-link-arrow{font-size:14px;color:#ffffff4d}.login-theme-segmented{display:flex;background:#ffffff14;padding:2px;border-radius:6px;gap:2px}.login-theme-btn{background:transparent;border:none;color:#fff9;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.login-theme-btn:hover{color:#fff}.login-theme-btn.active{background:#2563eb;color:#fff;font-weight:500}.login-page-wrapper.theme-light{background-color:#f8fafc;color:#0f172a}.theme-light .login-auth-panel{background-color:#fff}.theme-light .login-brand-name-text{color:#0f172a}.theme-light .login-brand-logo-mark{filter:drop-shadow(0 2px 8px rgba(47,84,235,.2))}.theme-light .login-hero-title{color:#0f172a}.theme-light .login-auth-subtitle{color:#64748b}.theme-light .login-inline-link{color:#2563eb}.theme-light .login-auth-btn{background:#fff;border:1px solid #e2e8f0;color:#1e293b;box-shadow:0 1px 2px #0000000a}.theme-light .login-btn-arrow{color:#94a3b8}.theme-light .login-auth-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 3px 10px #0000000f}.theme-light .login-auth-btn:hover .login-btn-arrow{color:#1e293b;transform:translate(3px)}.theme-light .login-auth-btn:active:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(0);box-shadow:0 1px 2px #00000008}.theme-light .login-sso-toggle-link{color:#64748b}.theme-light .login-sso-toggle-link:hover{color:#0f172a}.theme-light .login-text-input{background:#fff;border-color:#e2e8f0;color:#0f172a}.theme-light .login-text-input:focus{border-color:#2563eb}.theme-light .login-user-badge{background:#f1f5f9;border-color:#e2e8f0}.theme-light .login-user-badge-text{color:#334155}.theme-light .login-showcase-panel{background:radial-gradient(circle at 20% 20%,#eff6ff,#f1f5f9 65%);border-right-color:#e2e8f0}.theme-light .card-meeting-sync{background:#ffffffd9;border-color:#00000014;box-shadow:0 20px 40px #00000014}.theme-light .sync-card-title{color:#0f172a}.theme-light .sync-card-time{color:#64748b}.theme-light .sync-priorities-label,.theme-light .bullet-text{color:#334155}.theme-light .sync-points-chip{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.theme-light .sync-timestamp-link{color:#2563eb;border-bottom-color:#2563eb66}.theme-light .sync-timestamp-link:hover{color:#1d4ed8;border-bottom-color:#1d4ed8}.theme-light .skeleton-bar{background-color:#cbd5e1}.theme-light .skeleton-item .bullet-dot{color:#94a3b8}.theme-light .card-prompt-box{background:#fffffff2;border-color:#0000001a;box-shadow:0 20px 40px #0000001a}.theme-light .card-prompt-box:after{background:linear-gradient(105deg,transparent 20%,rgba(238,242,255,.2) 35%,rgba(199,210,254,.15) 44%,rgba(255,255,255,.75) 50%,rgba(224,231,255,.15) 56%,rgba(240,249,255,.2) 65%,transparent 80%)}.theme-light .prompt-app-badge{background:#f1f5f9;border-color:#e2e8f0}.theme-light .prompt-app-badge:hover{background:#e2e8f0}.theme-light .prompt-placeholder-text{color:#334155}.theme-light .testimonial-brand-name{color:#0f172a}.theme-light .testimonial-brand svg path{fill:#2563eb}.theme-light .testimonial-score{color:#0f172a}.theme-light .testimonial-quote{color:#334155}.theme-light .author-avatar-wrapper{background:#eff6ff;border-color:#dbeafe}.theme-light .author-name{color:#0f172a}.theme-light .author-role{color:#64748b}.theme-light .login-links-row,.theme-light .login-copyright{color:#94a3b8}.theme-light .login-link-btn{color:#64748b}.theme-light .login-link-btn:hover{color:#0f172a}.theme-light .login-floating-gear-btn{background:#fff;border:1px solid #e2e8f0;color:#64748b;box-shadow:0 4px 14px #00000014}.theme-light .login-floating-gear-btn:hover{background:#f8fafc;border-color:#2563eb;color:#2563eb}.theme-light .login-floating-gear-btn.active{background:#eff6ff;border-color:#2563eb;color:#2563eb}.theme-light .login-floating-mock-btn{background:#fff;border:1px solid rgba(244,63,94,.35);color:#e11d48;box-shadow:0 4px 14px #00000014}.theme-light .login-floating-mock-btn:hover{background:#fff1f2;border-color:#f43f5e99;color:#be123c}@media(max-width:960px){.login-split-container{grid-template-columns:1fr}.login-showcase-panel{display:none}.login-mobile-brand{display:flex}.login-auth-panel{padding:40px 24px 32px;min-height:100vh}}.power-auth-transition.logout-page-container{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:#fff;margin:0;padding:24px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.power-auth-transition .logout-center-card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;width:100%;animation:powerLogoutFadeIn .35s cubic-bezier(.16,1,.3,1)}@keyframes powerLogoutFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.power-auth-transition .logout-dots{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:28px;margin-bottom:2px}.power-auth-transition .logout-dot{width:8px;height:8px;border-radius:50%;background-color:#1677ff;display:inline-block;animation:powerDotWaveBounce 1.2s ease-in-out infinite;box-shadow:0 1px 3px #1677ff40}.power-auth-transition .dot-1{animation-delay:0s}.power-auth-transition .dot-2{animation-delay:.18s}.power-auth-transition .dot-3{animation-delay:.36s}@keyframes powerDotWaveBounce{0%,80%,to{transform:translateY(0) scale(.85);opacity:.45;background-color:#3b82f6}40%{transform:translateY(-8px) scale(1.15);opacity:1;background-color:#1677ff;box-shadow:0 3px 8px #1677ff73}}.power-auth-transition .logout-status-title{margin:16px 0 0;font-size:15px;font-weight:500;color:#374151;letter-spacing:.2px;line-height:1.5}.power-auth-transition .logout-sub-title{margin:8px 0 0;font-size:13px;color:#6b7280;line-height:1.5;overflow-wrap:anywhere}.power-auth-transition .logout-actions-area{margin-top:18px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#8c8c8c}.power-auth-transition .logout-relogin-link{background:none;border:none;padding:0;margin:0;color:#1677ff;font-size:13px;cursor:pointer;text-decoration:none;transition:color .15s ease;font-family:inherit}.power-auth-transition .logout-relogin-link:hover{color:#4096ff;text-decoration:underline}.power-auth-transition .logout-relogin-link:active{color:#0958d9}.power-auth-transition .logout-relogin-link:focus-visible{outline:2px solid #1677ff;outline-offset:5px}.power-auth-transition .logout-dots[data-pending=false] .logout-dot{animation:none}.power-auth-transition[data-theme=dark]{background:#141414;color:#f0f0f0}.power-auth-transition[data-theme=dark] .logout-status-title{color:#f0f0f0}.power-auth-transition[data-theme=dark] .logout-sub-title{color:#bfbfbf}@media(prefers-reduced-motion:reduce){.power-auth-transition .logout-center-card,.power-auth-transition .logout-dot{animation:none}}.power-auth-transition[data-status=application-preparing] .logout-center-card{animation:none}.power-auth-transition[data-status=application-preparing] .logout-status-title{letter-spacing:0}.power-auth-transition[data-status=application-preparing] .logout-actions-area:empty{display:none}.power-application-resume-boundary,.power-application-resume-content{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;height:100%}.power-application-resume-boundary{position:relative}.power-application-resume-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.login-page-wrapper{font-size:14px;line-height:normal}:where(.login-page-wrapper *){box-sizing:border-box}:where(.login-settings-popover-overlay,.login-settings-popover-overlay *){box-sizing:border-box}.login-state-error{color:#ff7875;line-height:1.5;overflow-wrap:anywhere}.theme-light .login-state-error{color:#cf1322}.login-state-pending{display:flex;align-items:center;gap:12px}.login-page-wrapper .power-auth-actions{display:grid;gap:14px}.login-page-wrapper .power-auth-primary,.login-page-wrapper .power-auth-secondary{min-height:44px;border-radius:8px;padding:0 14px;cursor:pointer;font-size:14px}.login-page-wrapper .power-auth-primary{background:#2563eb;color:#fff;border:1px solid #2563eb}.login-page-wrapper .power-auth-secondary{background:transparent;color:inherit;border:1px solid #64748b}.power-auth-logout-dialog{max-width:420px;padding:28px;border:1px solid #d5dae3;border-radius:18px;color:#172b4d;background:#fff;box-shadow:0 20px 80px #172b4d40;font-family:system-ui,sans-serif}.power-auth-logout-dialog::backdrop{background:#10182880}.power-auth-logout-dialog p{line-height:1.7}.power-auth-logout-dialog button{display:block;width:100%;padding:12px;margin-top:12px;border:1px solid #d5dae3;border-radius:8px;background:#f8fafc;color:inherit;cursor:pointer}.power-auth-logout-dialog button:first-of-type{background:#215eea;color:#fff;border-color:#215eea}
