@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Raleway:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Raleway:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{--pp-white:#fff;--pp-bg:#fff;--pp-surface:#f7f8fc;--pp-lavender:#eef0fa;--pp-periwinkle:#6d76a4;--pp-slate:#454a70;--pp-navy:#2d324f;--pp-peach:#f9b17b;--pp-peach-hover:#f5a36c;--pp-text:#2d324f;--pp-muted:#737b98;--pp-border:#e6e8f1;--pp-radius:16px;--pp-shadow:0 8px 28px #2d324f12;--pp-shadow-hover:0 16px 36px #2d324f1f;font-family:DM Sans,sans-serif}body{background:var(--pp-bg);color:var(--pp-text);margin:0}button,input,textarea,select{font:inherit}::selection{color:var(--pp-navy);background:#e4e6f5}.pp-theme-button{background:var(--pp-peach);color:var(--pp-navy);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 21px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.pp-theme-button:hover{background:var(--pp-peach-hover);transform:translateY(-2px)}.pp-theme-card{border:1px solid var(--pp-border);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow);background:#fff}*{box-sizing:border-box}html{color:#111827;background:#f8fafc;font-family:Inter,Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input{font-family:inherit}.lp-page{--lp-navy:#2d324f;--lp-slate:#454a70;--lp-purple:#6d76a4;--lp-lavender:#eef0fa;--lp-peach:#f9b17b;--lp-muted:#737b98;--lp-border:#e6e8f1;color:var(--lp-navy);background:#fff;font-family:DM Sans,sans-serif;overflow-x:hidden}.lp-page *,.lp-page :before,.lp-page :after{box-sizing:border-box}.lp-page a{text-decoration:none}.lp-container{width:min(1200px,100% - 48px);margin:0 auto}.lp-header{z-index:100;border-bottom:1px solid var(--lp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;width:100%;position:sticky;top:0}.lp-nav{justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.lp-brand{color:var(--lp-navy);letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:10px;font-family:Raleway,sans-serif;font-size:23px;font-weight:800;display:inline-flex}.lp-brand-icon{color:#7770dc}.lp-brand-ai{color:#8d87e7}.lp-nav-links{align-items:center;gap:34px;display:flex}.lp-nav-links a{color:#454a70;font-size:13px;font-weight:700;transition:color .2s}.lp-nav-links a:hover{color:#6d76a4}.lp-nav-actions{align-items:center;gap:25px;display:flex}.lp-login-link{color:#454a70;font-size:13px;font-weight:700}.lp-signup-button{background:var(--lp-peach);color:var(--lp-navy);border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.lp-signup-button:hover,.lp-button-primary:hover{background:#f5a36c;transform:translateY(-2px)}.lp-hero{background:#fff;padding:85px 0 90px}.lp-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:65px;display:grid}.lp-eyebrow{color:#6d76a4;letter-spacing:.15em;font-size:11px;font-weight:800;display:inline-block}.lp-hero h1{color:var(--lp-navy);letter-spacing:-.055em;margin:23px 0;font-family:Raleway,sans-serif;font-size:clamp(43px,4.6vw,65px);font-weight:800;line-height:1.13}.lp-hero h1 span{color:#8b8fe4}.lp-hero-description{color:#606a8d;max-width:540px;font-size:16px;line-height:1.85}.lp-hero-actions{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.lp-button-primary,.lp-button-secondary{border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:14px 24px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.lp-button-primary{background:var(--lp-peach);color:var(--lp-navy);box-shadow:0 8px 22px #f9b17b2e}.lp-button-secondary{color:var(--lp-navy);background:#fff;border:1px solid #cfd4e8}.lp-button-secondary:hover{background:var(--lp-lavender)}.lp-hero-benefits{align-items:flex-start;gap:24px;margin-top:45px;display:flex}.lp-hero-benefit{color:#6d76a4;align-items:center;gap:10px;max-width:180px;font-size:11px;line-height:1.6;display:flex}.lp-benefit-icon{background:var(--lp-lavender);width:39px;height:39px;color:var(--lp-purple);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.lp-hero-visual{padding:15px;position:relative}.lp-hero-image-wrap{background:#eef0fa;border-radius:22px;height:460px;overflow:hidden;box-shadow:0 22px 60px #2d324f21}.lp-hero-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%}.lp-floating-card{border:1px solid var(--lp-border);max-width:170px;color:var(--lp-navy);background:#fffffff5;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.4;animation:5s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 12px 30px #2d324f1a}.lp-floating-card svg{color:#7770dc;flex-shrink:0}.lp-float-one{top:50px;left:-25px}.lp-float-two{animation-delay:1s;top:170px;right:-30px}.lp-float-three{animation-delay:2s;bottom:65px;right:-15px}.lp-features-section{background:#f8f9fd;padding:90px 0 100px}.lp-section-heading{margin-bottom:35px}.lp-section-heading h2{color:var(--lp-navy);letter-spacing:-.045em;margin:15px 0 0;font-family:Raleway,sans-serif;font-size:clamp(30px,3.3vw,43px);font-weight:800;line-height:1.25}.lp-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lp-feature-card{color:#fff;background:linear-gradient(145deg,#343a5d,#2d324f);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:295px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 30px #2d324f1f}.lp-feature-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #2d324f33}.lp-feature-number{color:#c5cbe1;font-size:11px;font-weight:800;position:absolute;top:29px;right:28px}.lp-feature-icon{color:#fff;background:#7079ac;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid}.lp-feature-card h3{color:#fff;margin:0 0 14px;font-size:18px;font-weight:800}.lp-feature-card p{color:#cbd0e2;margin:0;font-size:13px;line-height:1.8}.lp-feature-arrow{color:#fff;align-self:flex-end;margin-top:auto}.lp-experience-section{background:#fff;padding:110px 0}.lp-experience-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp-experience-content h2{color:var(--lp-navy);letter-spacing:-.045em;margin:18px 0 22px;font-family:Raleway,sans-serif;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.2}.lp-experience-content h2 span{color:#858cde}.lp-experience-content>p{color:#606a8d;font-size:15px;line-height:1.95}.lp-experience-benefits{flex-direction:column;gap:17px;margin-top:28px;display:flex}.lp-experience-benefit{color:#454a70;align-items:center;gap:15px;font-size:13px;font-weight:600;display:flex}.lp-experience-benefit-icon{color:#6d76a4;background:#eef0fa;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.lp-chat-preview{background:#fff;border:1px solid #e3e6f1;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #2d324f14}.lp-chat-window-bar{color:#454a70;letter-spacing:.08em;background:#f8f9fd;border-bottom:1px solid #e6e8f1;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:0 20px;font-size:9px;font-weight:800;display:flex}.lp-window-dots{gap:5px;display:flex}.lp-window-dots span{border-radius:50%;width:8px;height:8px}.lp-window-dots span:first-child{background:#ff6767}.lp-window-dots span:nth-child(2){background:#ffc04f}.lp-window-dots span:nth-child(3){background:#45c987}.lp-preview-status{color:#32936d;align-items:center;gap:6px;display:flex}.lp-preview-status span{background:#45c987;border-radius:50%;width:6px;height:6px}.lp-chat-content{padding:26px}.lp-chat-customer{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lp-chat-avatar{color:#fff;background:#7770dc;border-radius:12px;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.lp-chat-customer strong{color:var(--lp-navy);font-size:13px}.lp-chat-customer p{color:#9299b3;margin:4px 0 0;font-size:11px}.lp-chat-bubble{border-radius:14px;max-width:85%;margin-bottom:17px;padding:17px 20px;font-size:13px;line-height:1.75}.lp-chat-bubble-customer{color:#fff;background:#343a5d;border-bottom-left-radius:4px;margin-right:auto}.lp-chat-bubble-agent{color:#2d324f;background:#eef0fa;border:1px solid #e1e4f0;border-bottom-right-radius:4px;margin-left:auto}.lp-chat-input{color:#9299b3;border:1px solid #e1e4f0;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:57px;margin-top:26px;padding:8px 9px 8px 17px;font-size:12px;display:flex}.lp-chat-send{color:#2d324f;background:#f9b17b;border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.lp-steps-section{background:#f8f9fd;padding:90px 0}.lp-centered{text-align:center}.lp-centered p{color:#737b98;margin-top:15px}.lp-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-step-card{background:#fff;border:1px solid #e6e8f1;border-radius:17px;padding:35px;position:relative;box-shadow:0 8px 25px #2d324f0a}.lp-step-card>span{color:#a5abc5;font-size:12px;font-weight:800;position:absolute;top:30px;right:30px}.lp-step-card>svg{color:#6d76a4;margin-bottom:22px}.lp-step-card h3{color:#2d324f;font-size:18px}.lp-step-card p{color:#737b98;font-size:13px;line-height:1.8}.lp-cta-section{background:#fff;padding:40px 0 100px}.lp-cta-banner{color:#fff;background:linear-gradient(90deg,#454a70f2 0%,#6d76a4d6 45%,#6d76a426 100%),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1800&q=85) 50%/cover;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:350px;padding:45px;display:flex;position:relative;overflow:hidden}.lp-cta-content{z-index:1;max-width:510px;position:relative}.lp-cta-content>span{color:#f3f0ff;letter-spacing:.15em;font-size:11px;font-weight:800}.lp-cta-content h2{color:#fff;letter-spacing:-.04em;margin:15px 0;font-family:Raleway,sans-serif;font-size:clamp(27px,3vw,39px);font-weight:800;line-height:1.25}.lp-cta-content p{color:#f1f0fb;margin-bottom:25px;font-size:13px;line-height:1.8}.lp-cta-benefits{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:15px;align-items:center;gap:15px;padding:20px;display:flex;position:relative}.lp-cta-benefits span{color:#fff;align-items:center;gap:8px;max-width:115px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.lp-cta-benefits svg{flex-shrink:0}.lp-footer{background:#fff;border-top:1px solid #e6e8f1;padding:35px 0}.lp-footer-content{justify-content:space-between;align-items:center;gap:25px;display:flex}.lp-footer-content p,.lp-footer-content>span{color:#737b98;font-size:12px}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1100px){.lp-nav-links{gap:18px}.lp-hero-grid{gap:35px}.lp-features-grid{grid-template-columns:repeat(2,1fr)}.lp-experience-grid{gap:35px}.lp-cta-benefits{display:none}}@media (width<=800px){.lp-nav-links{display:none}.lp-hero{padding:65px 0}.lp-hero-grid,.lp-experience-grid{grid-template-columns:1fr}.lp-hero-visual{max-width:600px;margin:20px auto 0}.lp-hero-benefits{flex-wrap:wrap}.lp-experience-content{order:-1}.lp-steps-grid{grid-template-columns:1fr}}@media (width<=550px){.lp-container{width:min(100% - 30px,1200px)}.lp-nav{gap:10px;width:calc(100% - 30px);min-height:70px}.lp-brand{font-size:18px}.lp-nav-actions{gap:10px}.lp-login-link{display:none}.lp-signup-button{padding:11px 13px;font-size:11px}.lp-hero h1{font-size:40px}.lp-hero-image-wrap{height:340px}.lp-floating-card{max-width:135px;padding:10px;font-size:9px}.lp-float-one{left:0}.lp-float-two,.lp-float-three{right:0}.lp-features-grid{grid-template-columns:1fr}.lp-feature-card{min-height:240px}.lp-features-section,.lp-experience-section,.lp-steps-section{padding:65px 0}.lp-chat-content{padding:17px}.lp-chat-bubble{max-width:95%}.lp-cta-banner{min-height:390px;padding:25px}.lp-footer-content{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.lp-page *,.lp-page :before,.lp-page :after{transition:none!important;animation:none!important}}.lp-page .lp-hero{background:linear-gradient(115deg,#f0f0f5 0%,#e9eaf3 65%,#e5e6f1 100%)}.lp-page .lp-hero h1{color:#19264b}.lp-page .lp-hero-description{color:#5d6887}.lp-page .lp-steps-grid .lp-step-card{background:linear-gradient(145deg,#19264b 0%,#242f55 100%);border:1px solid #344166;border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 10px 28px #19264b1f}.lp-page .lp-steps-grid .lp-step-card h3{color:#fff}.lp-page .lp-steps-grid .lp-step-card p{color:#c8d0e7}.lp-page .lp-steps-grid .lp-step-card>span{color:#bcaaff}.lp-page .lp-steps-grid .lp-step-card>svg{color:#e5ddff}.lp-page .lp-steps-grid .lp-step-card:hover{border-color:#8b7ae6;transform:translateY(-4px);box-shadow:0 16px 35px #19264b33}.social-login{width:100%;margin-top:24px}.social-divider{color:#6b7280;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.social-divider:before,.social-divider:after{content:"";background-color:#e5e7eb;flex:1;height:1px}.social-buttons{flex-direction:column;gap:12px;display:flex}.social-button{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.social-button:hover{background-color:#f9fafb;border-color:#9ca3af}.social-button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.social-button svg{flex-shrink:0}.pd-dashboard{--pd-bg:#090d1b;--pd-surface:#11172b;--pd-surface-light:#181e35;--pd-border:#ffffff14;--pd-text:#f4f5ff;--pd-muted:#949db8;--pd-violet:#9874ff;--pd-cyan:#5ad8e8;background:var(--pd-bg);min-height:100vh;color:var(--pd-text);font-family:DM Sans,sans-serif;display:flex}.pd-dashboard *,.pd-dashboard :before,.pd-dashboard :after{box-sizing:border-box}.pd-dashboard a{color:inherit;text-decoration:none}.pd-dashboard button{font:inherit}.pd-dashboard a:focus-visible,.pd-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #5ad8e8}.pd-sidebar{z-index:100;border-right:1px solid var(--pd-border);background:#0e1325;flex-direction:column;width:258px;padding:29px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.pd-sidebar-top{justify-content:space-between;align-items:center;padding:0 9px 43px;display:flex}.pd-brand{align-items:center;gap:11px;font-family:Space Grotesk,sans-serif;display:flex}.pd-brand-symbol{background:linear-gradient(135deg,#a479ff,#5d51d9);border-radius:13px;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 9px 25px #875ffa40}.pd-brand-text{letter-spacing:-.8px;font-size:21px;font-weight:700}.pd-brand-text small{color:#737f9f;letter-spacing:.16em;margin-top:3px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:800;display:block}.pd-sidebar-section{margin-bottom:38px}.pd-sidebar-label{color:#66718f;letter-spacing:.14em;margin:0 12px 17px;font-size:10px;font-weight:800;display:block}.pd-sidebar-nav{flex-direction:column;gap:5px;display:flex}.pd-nav-link{border-radius:11px;align-items:center;gap:13px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative;color:#9da7c2!important}.pd-nav-active-indicator{background:#a481ff;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.pd-sidebar-info{background:linear-gradient(140deg,#211b42,#151a30);border:1px solid #9c76ff29;border-radius:16px;padding:22px 17px}.pd-sidebar-info-icon{color:#c2a9ff;background:#9a71ff33;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:17px;display:grid}.pd-sidebar-info strong{font-size:13px;display:block}.pd-sidebar-info p{color:#929ab7;font-size:11px;line-height:1.8}.pd-sidebar-info a{align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:800;display:inline-flex;color:#b99cff!important}.pd-sidebar-bottom{margin-top:auto}.pd-sidebar-profile{border-top:1px solid var(--pd-border);align-items:center;gap:11px;padding:16px 9px;display:flex}.pd-profile-avatar,.pd-topbar-avatar{color:#fff;background:linear-gradient(135deg,#9a74ff,#5144b5);border-radius:12px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.pd-profile-avatar{width:39px;height:39px;font-size:12px}.pd-profile-details{min-width:0}.pd-profile-details strong,.pd-profile-details span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pd-profile-details strong{font-size:12px}.pd-profile-details span{color:#818aa8;margin-top:4px;font-size:11px}.pd-logout-button{color:#9da6bf;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.pd-sidebar-close,.pd-menu-button{display:none}.pd-main-area{flex:1;min-width:0;margin-left:258px}.pd-topbar{z-index:50;border-bottom:1px solid var(--pd-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d1bdb;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 42px;display:flex;position:sticky;top:0}.pd-topbar-left,.pd-topbar-right,.pd-breadcrumb{align-items:center;display:flex}.pd-breadcrumb{color:#7c86a5;gap:10px;font-size:12px}.pd-topbar-right{gap:25px}.pd-topbar-status{color:#a3adc5;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.pd-topbar-status>span{background:#6ee7b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6ee7b7a6}.pd-topbar-avatar{width:38px;height:38px;font-size:11px}.pd-content{width:min(1500px,100%);margin:0 auto;padding:42px}.pd-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;animation:.6s both pd-rise;display:flex}.pd-eyebrow,.pd-section-kicker{color:#ad90ff;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.pd-page-heading h1{letter-spacing:-.055em;margin:13px 0 9px;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.4vw,44px)}.pd-page-heading p{color:var(--pd-muted);margin:0;font-size:13px;line-height:1.8}.pd-heading-date{color:#919bb7;flex-shrink:0;align-items:center;gap:9px;font-size:12px;display:flex}.pd-hero-banner{isolation:isolate;background:linear-gradient(115deg,#302060,#2b2463 48%,#152c57);border:1px solid #ae87ff45;border-radius:22px;align-items:center;min-height:305px;padding:42px;animation:.7s 80ms both pd-rise;display:flex;position:relative;overflow:hidden}.pd-hero-grid{z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pd-hero-orb{z-index:-1;filter:blur(50px);border-radius:50%;position:absolute}.pd-hero-orb-one{background:#9c58ff59;width:350px;height:350px;top:-160px;right:20px}.pd-hero-orb-two{background:#2abbea40;width:250px;height:250px;bottom:-160px;right:-100px}.pd-hero-content{z-index:2;max-width:590px;position:relative}.pd-hero-badge{color:#ded2ff;letter-spacing:.11em;background:#ffffff17;border:1px solid #fff3;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.pd-hero-content h2{letter-spacing:-.055em;margin:21px 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(31px,3.4vw,45px);line-height:1.16}.pd-hero-content h2 span{color:#c1afff}.pd-hero-content>p{color:#c0c1df;max-width:510px;font-size:13px;line-height:1.85}.pd-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.pd-primary-button{background:#f4f0ff;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;color:#38276f!important}.pd-primary-button:hover{transform:translateY(-3px);box-shadow:0 13px 28px #0003}.pd-hero-hint{color:#c3c0dc;font-size:11px}.pd-hero-illustration{width:270px;height:270px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.pd-illustration-ring{border:1px solid #d4c6ff33;border-radius:50%;position:absolute;inset:0}.pd-ring-inner{border-style:dashed;animation:32s linear infinite pd-spin;inset:36px}.pd-illustration-core{color:#f7f1ff;background:linear-gradient(135deg,#9776f8,#5441b9);border:1px solid #ffffff59;border-radius:30px;place-items:center;display:grid;position:absolute;inset:74px;transform:rotate(-12deg);box-shadow:0 0 60px #9c74ff59}.pd-illustration-core svg{transform:rotate(12deg)}.pd-illustration-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#53479fd9;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:44px;height:44px;animation:5s ease-in-out infinite pd-float;display:grid;position:absolute}.pd-float-one{top:15px;left:35px}.pd-float-two{animation-delay:-2s;top:95px;right:5px}.pd-float-three{animation-delay:-3s;bottom:20px;left:20px}.pd-overview-section,.pd-training-section{margin-top:43px}.pd-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.pd-section-heading h2{letter-spacing:-.035em;margin:9px 0 0;font-family:Space Grotesk,sans-serif;font-size:23px}.pd-section-heading p{color:var(--pd-muted);margin:9px 0 0;font-size:12px;line-height:1.7}.pd-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pd-stat-card{border:1px solid var(--pd-border);background:linear-gradient(145deg,#161c32,#111629);border-radius:17px;min-height:190px;padding:24px;transition:transform .25s,border-color .25s}.pd-stat-card:hover{border-color:#a07fff59;transform:translateY(-5px)}.pd-stat-icon{border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:20px;display:grid}.pd-stat-violet{color:#b493ff;background:#9d6fff29}.pd-stat-label{color:#a5aec7;font-size:12px;display:block}.pd-stat-card strong{letter-spacing:-.05em;margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:35px;display:block}.pd-stat-card strong.pd-stat-text{font-size:21px}.pd-stat-card p{color:#7883a2;margin:0;font-size:11px}.pd-view-all{align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex;color:#b99eff!important}.pd-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pd-scenario-card{border:1px solid var(--pd-border);background:#151b30;border-radius:17px;flex-direction:column;min-height:305px;padding:23px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.pd-scenario-card:hover{border-color:#aa8cff66;transform:translateY(-7px);box-shadow:0 20px 40px #00000038}.pd-scenario-top{justify-content:space-between;align-items:start;gap:8px;margin-bottom:25px;display:flex}.pd-scenario-icon{border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.pd-scenario-level{color:#a4aec6;border:1px solid #ffffff17;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.pd-scenario-category{color:#aa91f8;letter-spacing:.1em;font-size:9px;font-weight:800}.pd-scenario-card h3{letter-spacing:-.035em;margin:11px 0;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.3}.pd-scenario-card p{color:#929bb7;flex:1;font-size:11px;line-height:1.8}.pd-scenario-action{border-top:1px solid var(--pd-border);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:17px;font-size:11px;font-weight:800;display:inline-flex;color:#b9a1ff!important}.pd-bottom-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:37px;display:grid}.pd-activity-card,.pd-tip-card{border:1px solid var(--pd-border);background:#141a2e;border-radius:19px;min-height:330px;padding:27px}.pd-card-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.pd-card-heading h3{margin:9px 0 0;font-family:Space Grotesk,sans-serif;font-size:20px}.pd-empty-state{text-align:center;flex-direction:column;align-items:center;padding:30px 10px 10px;display:flex}.pd-empty-icon{color:#ad90ff;background:#8f68fa21;border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:17px;display:grid}.pd-empty-state h4{margin:0 0 10px;font-size:15px}.pd-empty-state p{color:#8994af;max-width:300px;font-size:12px;line-height:1.8}.pd-empty-state a,.pd-tip-card>a{align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:800;display:inline-flex;color:#b9a1ff!important}.pd-tip-card{background:linear-gradient(145deg,#1e1b3d,#15192d)}.pd-tip-illustration{justify-content:center;margin:24px 0;display:flex}.pd-tip-circle{color:#bca1ff;background:#8c67f926;border:1px solid #ae89ff4d;border-radius:50%;place-items:center;width:85px;height:85px;animation:6s ease-in-out infinite pd-float;display:grid;box-shadow:0 0 0 15px #8c67f909}.pd-tip-card h4{max-width:300px;margin:0 0 10px;font-size:16px;line-height:1.4}.pd-tip-card>p{color:#a4a8c4;max-width:400px;font-size:12px;line-height:1.8}.pd-footer{border-top:1px solid var(--pd-border);color:#697491;justify-content:space-between;gap:15px;margin-top:45px;padding-top:25px;font-size:11px;display:flex}@keyframes pd-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes pd-spin{to{transform:rotate(360deg)}}@media (width<=1350px){.pd-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-hero-illustration{opacity:.6;right:1%}}@media (width<=1050px){.pd-sidebar{transition:transform .3s;transform:translate(-100%)}.pd-sidebar-open{transform:translate(0)}.pd-main-area{margin-left:0}.pd-sidebar-close,.pd-menu-button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.pd-mobile-overlay{z-index:90;background:#0009;border:0;position:fixed;inset:0}.pd-topbar{padding:0 28px}.pd-content{padding:32px 28px}}@media (width<=760px){.pd-topbar{height:65px;padding:0 17px}.pd-topbar-status,.pd-heading-date{display:none}.pd-content{padding:25px 17px}.pd-page-heading{align-items:start}.pd-page-heading h1{font-size:32px}.pd-hero-banner{min-height:320px;padding:30px 24px}.pd-hero-content{max-width:100%}.pd-hero-content h2{font-size:33px}.pd-hero-illustration{opacity:.18;right:-120px}.pd-stat-grid,.pd-bottom-grid{grid-template-columns:1fr}.pd-stat-card{min-height:165px}.pd-scenario-grid{grid-template-columns:1fr}.pd-scenario-card{min-height:265px}.pd-section-heading{flex-direction:column;align-items:start}.pd-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pd-dashboard *,.pd-dashboard :before,.pd-dashboard :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pd-page{color:#2d324f;background:#fff}.pd-brand,.pd-sidebar-logo{color:#2d324f}.pd-sidebar a{color:#6d7490}.pd-sidebar a:hover,.pd-sidebar a.active{color:#2d324f;background:#eef0fa}.pd-main,.pd-content{background:#fff}.pd-header,.pd-topbar{background:#fff;border-bottom:1px solid #e6e8f1}.pd-header h1,.pd-section-heading h2{color:#2d324f}.pd-header p,.pd-section-heading p{color:#737b98}.pd-hero,.pd-welcome-banner{color:#2d324f;background:linear-gradient(110deg,#eef0fa,#e5e8f7);border:1px solid #e1e4f0}.pd-hero h1,.pd-hero h2,.pd-welcome-banner h1{color:#2d324f}.pd-hero p,.pd-welcome-banner p{color:#6d7490}.pd-primary-button,.pd-hero-button{color:#2d324f;background:#f9b17b;border:none}.pd-primary-button:hover,.pd-hero-button:hover{background:#f5a36c}.pd-stat-card,.pd-metric-card,.pd-scenario-card,.pd-tip-card{color:#2d324f;background:#fff;border:1px solid #e6e8f1;box-shadow:0 8px 25px #2d324f0d}.pd-stat-card h3,.pd-metric-card h3,.pd-scenario-card h3,.pd-tip-card h3{color:#2d324f}.pd-stat-card p,.pd-scenario-card p,.pd-tip-card p{color:#737b98}.pd-icon-box,.pd-stat-icon{color:#454a70;background:#eef0fa}.pd-badge,.pd-scenario-badge{color:#9d623b;background:#fff0e5}.pd-profile,.pd-user-card{color:#2d324f;background:#f7f8fc}.pd-dashboard{--pd-bg:#fff;--pd-surface:#fff;--pd-surface-light:#f7f8fc;--pd-border:#e6e8f1;--pd-text:#2d324f;--pd-muted:#68728f;--pd-violet:#8365e9;color:#2d324f;background:#fff}.pd-main-area,.pd-content{color:#2d324f;background:#fff}.pd-sidebar{background:#fff;border-right:1px solid #e6e8f1}.pd-brand{color:#2d324f!important}.pd-brand-text{color:#2d324f}.pd-brand-text>span{color:#8365e9}.pd-brand-text small{color:#626e91}.pd-sidebar-label{color:#454a70}.pd-nav-link{color:#454a70!important}.pd-nav-link:hover{background:#f3f0ff;color:#2d324f!important}.pd-nav-active{background:linear-gradient(90deg,#eee7ff,#f7f5ff);color:#2d324f!important}.pd-nav-active-indicator{background:#9776f8}.pd-sidebar-info{background:#f7f8fc;border-color:#e6e8f1}.pd-sidebar-info strong{color:#2d324f}.pd-sidebar-info p{color:#68728f}.pd-sidebar-info a{color:#6d54c9!important}.pd-sidebar-profile{border-top-color:#e6e8f1}.pd-profile-details strong{color:#2d324f}.pd-profile-details span{color:#68728f}.pd-logout-button{color:#454a70}.pd-logout-button:hover{color:#a33c51;background:#fff1f1}.pd-topbar{background:#fffffff7;border-bottom:1px solid #e6e8f1}.pd-breadcrumb{color:#454a70}.pd-breadcrumb strong{color:#2d324f}.pd-topbar-status{color:#454a70}.pd-page-heading h1{color:#2d324f}.pd-page-heading h1 span{color:#8365e9}.pd-page-heading p{color:#5d6887}.pd-eyebrow,.pd-section-kicker{color:#7558dc}.pd-heading-date{color:#5d6887}.pd-hero-banner{background:#fff;border:1px solid #e3e6f1;box-shadow:0 12px 35px #2d324f0d}.pd-hero-grid{opacity:.18;background-image:linear-gradient(#6d76a41a 1px,#0000 1px),linear-gradient(90deg,#6d76a41a 1px,#0000 1px)}.pd-hero-orb-one{background:#9776f81a}.pd-hero-orb-two{background:#6d76a414}.pd-hero-badge{color:#6d54c9;background:#f5f1ff;border:1px solid #e5ddff}.pd-hero-content h2,.pd-hero-content h2 span{color:#19264b}.pd-hero-content>p,.pd-hero-hint{color:#5d6887}.pd-primary-button{background:#f9b17b;border:none;color:#2d324f!important}.pd-primary-button:hover{background:#f5a36c;box-shadow:0 12px 25px #f9b17b40}.pd-illustration-ring{border-color:#8365e933}.pd-illustration-core{color:#fff;background:linear-gradient(135deg,#a58aff,#6c55d5);border-color:#ddd3ff;box-shadow:0 15px 45px #8365e929}.pd-illustration-float{color:#765bda;background:#eee8ff;border-color:#ded5ff}.pd-section-heading h2{color:#2d324f}.pd-section-heading p{color:#68728f}.pd-view-all{color:#765bda!important}.pd-stat-card{color:#fff;background:linear-gradient(145deg,#202b4b,#141d37);border:1px solid #35415f;box-shadow:0 10px 25px #141d371a}.pd-stat-card:hover{border-color:#8365e9;box-shadow:0 18px 35px #141d372e}.pd-stat-label{color:#c8d0e7}.pd-stat-card strong,.pd-stat-card strong.pd-stat-text{color:#fff}.pd-stat-card p{color:#c2cbe2}.pd-stat-icon,.pd-stat-violet{color:#765bda;background:#eee9ff}.pd-stat-cyan{color:#248fa8;background:#e3faff}.pd-stat-pink{color:#d565a3;background:#ffeaf4}.pd-scenario-card{color:#fff;background:linear-gradient(145deg,#202b4b,#141d37);border:1px solid #35415f;box-shadow:0 10px 25px #141d371a}.pd-scenario-card:hover{border-color:#9776f8;box-shadow:0 20px 40px #141d3733}.pd-scenario-card h3{color:#fff}.pd-scenario-card p{color:#c8d0e7}.pd-scenario-level{color:#d6dcf0;background:#ffffff0f;border-color:#ffffff24}.pd-scenario-category{color:#c1aaff}.pd-scenario-action{border-top:1px solid #ffffff1f;color:#c5adff!important}.pd-scenario-action:hover{color:#fff!important}.pd-accent-violet .pd-scenario-icon{color:#9066e9;background:#eee6ff}.pd-accent-cyan .pd-scenario-icon{color:#35bdd4;background:#e1faff}.pd-accent-pink .pd-scenario-icon{color:#ec78b6;background:#ffe9f4}.pd-accent-orange .pd-scenario-icon{color:#f5a45e;background:#fff0e4}.pd-activity-card{color:#2d324f;background:#fff;border:1px solid #e6e8f1;box-shadow:0 8px 25px #2d324f0a}.pd-activity-card .pd-card-heading h3{color:#2d324f}.pd-card-heading-icon{color:#8365e9}.pd-empty-icon{color:#8365e9;background:#f1edff}.pd-empty-state h4{color:#2d324f}.pd-empty-state p{color:#68728f}.pd-empty-state a{color:#765bda!important}.pd-tip-card{color:#2d324f;background:#fff;border:1px solid #e6e8f1;box-shadow:0 8px 25px #2d324f0a}.pd-tip-card .pd-card-heading h3,.pd-tip-card h4{color:#2d324f}.pd-tip-card>p{color:#68728f}.pd-tip-card>a{color:#765bda!important}.pd-tip-sparkle{color:#9776f8}.pd-tip-circle{color:#9776f8;background:#eee8ff;border-color:#ded5ff;box-shadow:0 0 0 15px #9776f80d}.pd-footer{color:#68728f;border-top-color:#e6e8f1}@media (width<=1050px){.pd-sidebar-close,.pd-menu-button{color:#2d324f;background:#eef0fa}}.pd-dashboard .pd-hero-banner{background:linear-gradient(110deg,#f0f0f5 0%,#e9eaf3 55%,#e5e5f0 100%);border:1px solid #dcddeb}.pd-dashboard .pd-activity-card,.pd-dashboard .pd-tip-card{background:linear-gradient(135deg,#f0f0f5 0%,#e9eaf3 100%);border:1px solid #dcddeb;box-shadow:0 8px 25px #2d324f0a}.pd-dashboard .pd-sidebar-info{background:linear-gradient(135deg,#f0f0f5 0%,#e9eaf3 100%);border:1px solid #dcddeb}.pd-dashboard .pd-activity-card h3,.pd-dashboard .pd-activity-card h4,.pd-dashboard .pd-tip-card h3,.pd-dashboard .pd-tip-card h4,.pd-dashboard .pd-sidebar-info strong{color:#19264b}.pd-dashboard .pd-activity-card p,.pd-dashboard .pd-tip-card p,.pd-dashboard .pd-sidebar-info p{color:#5d6887}.pa-team-panel{color:#19264b;background:#fff;border:1px solid #dce1f0;border-radius:18px;margin-bottom:30px;padding:28px;box-shadow:0 8px 24px #19264b0a}.pa-team-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.pa-team-header h3{color:#19264b;margin:0 0 8px;font-size:19px}.pa-team-header p{color:#737b98;margin:0;font-size:13px;line-height:1.6}.pa-team-refresh{color:#19264b;cursor:pointer;background:#f7f8fc;border:1px solid #dce1f0;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.pa-team-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.pa-team-stats>div{background:#f4f5fa;border:1px solid #dce1f0;border-radius:13px;flex-direction:column;gap:6px;padding:20px;display:flex}.pa-team-stats strong{color:#19264b;font-size:25px}.pa-team-stats span{color:#737b98;font-size:11px;font-weight:600}.pa-team-table-scroll{width:100%;overflow-x:auto}.pa-team-table{border-collapse:collapse;text-align:left;width:100%}.pa-team-table th{color:#5364a3;white-space:nowrap;background:#f4f5fa;border-bottom:1px solid #dce1f0;padding:16px;font-size:11px;font-weight:800}.pa-team-table td{border-bottom:1px solid #eef0f6;padding:17px 16px;font-size:12px}.pa-team-agent{align-items:center;gap:12px;display:flex}.pa-team-avatar{color:#5364a3;background:#e9eaf3;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pa-team-agent strong,.pa-team-agent small{display:block}.pa-team-agent strong{color:#19264b;margin-bottom:5px}.pa-team-agent small{color:#737b98;overflow-wrap:anywhere}.pa-team-select{color:#19264b;width:100%;min-width:180px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1f0;border-radius:10px;padding:11px}.pa-team-select:focus-visible{outline-offset:2px;outline:2px solid #6d76a4}.pa-team-save{color:#19264b;cursor:pointer;background:#f9b17b;border:0;border-radius:10px;padding:11px 18px;font-weight:800}.pa-team-save:disabled,.pa-team-refresh:disabled{opacity:.45;cursor:not-allowed}.pa-team-save:hover:not(:disabled){background:#f4a36b}.pa-team-active,.pa-team-inactive{border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-block}.pa-team-active{color:#25764b;background:#e6f6ec}.pa-team-inactive{color:#965d36;background:#fff0e5}.pa-team-empty{color:#737b98;text-align:center;padding:35px!important}.pa-team-note{color:#737b98;margin:18px 0 0;font-size:11px;line-height:1.7}@media (width<=850px){.pa-team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.pa-team-panel{padding:16px}.pa-team-stats{grid-template-columns:1fr 1fr;gap:9px}.pa-team-stats>div{padding:13px}}.pd-agent-profile{--pap-navy:#19264b;--pap-text:#2d324f;--pap-muted:#68728f;--pap-violet:#8365e9;--pap-peach:#f9b17b;--pap-border:#e6e8f1}.pd-agent-profile .pap-hero{background:linear-gradient(110deg,#f0f0f5,#e9eaf3);border:1px solid #dcddeb;border-radius:22px;align-items:center;gap:28px;padding:36px;display:flex;box-shadow:0 8px 25px #2d324f0d}.pap-hero-avatar{color:#fff;background:linear-gradient(135deg,#a58aff,#6c55d5);border:4px solid #fff;border-radius:28px;flex-shrink:0;place-items:center;width:105px;height:105px;font-family:Space Grotesk,sans-serif;font-size:35px;font-weight:700;display:grid;box-shadow:0 12px 30px #8365e92e}.pap-kicker{color:#7558dc;letter-spacing:.13em;font-size:10px;font-weight:800}.pap-hero-info{min-width:0}.pap-hero-info h2{color:var(--pap-navy);margin:10px 0 6px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,34px)}.pap-hero-info p{overflow-wrap:anywhere;color:var(--pap-muted);margin:0 0 14px;font-size:13px}.pap-role{color:#6d54c9;background:#f5f1ff;border:1px solid #e5ddff;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.pap-section{margin-top:40px}.pap-details-card{border:1px solid var(--pap-border);background:#fff;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:25px;display:grid;box-shadow:0 8px 25px #2d324f0a}.pap-detail{background:#f7f8fc;border:1px solid #e6e8f1;border-radius:13px;align-items:flex-start;gap:15px;min-width:0;padding:21px;display:flex}.pap-detail>svg{color:var(--pap-violet);flex-shrink:0}.pap-detail div{min-width:0}.pap-detail span{color:var(--pap-muted);margin-bottom:7px;font-size:11px;display:block}.pap-detail strong{overflow-wrap:anywhere;color:var(--pap-text);font-size:14px;display:block}.pap-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pap-training-card{color:#fff;background:linear-gradient(145deg,#202b4b,#141d37);border:1px solid #35415f;border-radius:19px;padding:27px;box-shadow:0 10px 25px #141d371a}.pap-training-icon{color:#765bda;background:#eee9ff;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:19px;display:grid}.pap-training-card>span{color:#c8d0e7;font-size:12px;display:block}.pap-training-card>strong{color:#fff;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:34px;display:block}.pap-training-card>p{color:#c2cbe2;margin:0;font-size:11px;line-height:1.7}.pap-next-step{background:linear-gradient(110deg,#f0f0f5,#e9eaf3);border:1px solid #dcddeb;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:30px;display:flex}.pap-next-step h3{color:var(--pap-navy);margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:22px}.pap-next-step p{color:#5d6887;margin:0;font-size:12px;line-height:1.7}.pd-agent-profile .pap-cta{background:var(--pap-peach);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;color:var(--pap-text)!important}.pd-agent-profile .pap-cta:hover{background:#f5a36c;transform:translateY(-2px)}.pd-agent-profile .pd-sidebar-profile{border-radius:11px}.pd-agent-profile .pd-sidebar-profile:hover{background:#f3f0ff}@media (width<=760px){.pd-agent-profile .pap-hero{flex-direction:column;align-items:flex-start;padding:25px}.pap-hero-avatar{width:85px;height:85px;font-size:29px}.pap-details-card,.pap-training-grid{grid-template-columns:1fr}.pap-details-card{padding:15px}.pap-next-step{flex-direction:column;align-items:flex-start;padding:24px}.pd-agent-profile .pap-cta{width:100%}}.pd-agent-profile .pd-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pd-agent-profile .pap-heading-signout,.pd-agent-profile .pap-edit-button,.pd-agent-profile .pap-edit-cancel,.pd-agent-profile .pap-edit-save{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.pd-agent-profile .pap-heading-signout{color:#b34250;background:#fff4f5;border:1px solid #f0c9cf;flex-shrink:0}.pd-agent-profile .pap-heading-signout:hover:not(:disabled){background:#ffe9ec}.pd-agent-profile .pap-section .pd-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pd-agent-profile .pap-edit-button{color:#6245b7;background:#f2efff;border:1px solid #d5ccf8;flex-shrink:0}.pd-agent-profile .pap-edit-button:hover:not(:disabled){background:#e9e2ff}.pd-agent-profile .pap-edit-form{background:#fff;border:1px solid #e1e5ef;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 8px 24px #19264b09}.pd-agent-profile .pap-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pd-agent-profile .pap-edit-field{color:#35415e;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.pd-agent-profile .pap-edit-field input{color:#19264b;width:100%;min-height:45px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce1eb;border-radius:9px;outline:none;padding:11px 13px;font-size:13px;font-weight:500;display:block}.pd-agent-profile .pap-edit-field input:focus{border-color:#8365e9;box-shadow:0 0 0 3px #8365e91f}.pd-agent-profile .pap-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.pd-agent-profile .pap-edit-cancel{color:#35415e;background:#f7f8fc;border:1px solid #dce1eb}.pd-agent-profile .pap-edit-cancel:hover:not(:disabled){background:#eef0f6}.pd-agent-profile .pap-edit-save{color:#fff;background:#19264b;border:1px solid #19264b}.pd-agent-profile .pap-edit-save:hover:not(:disabled){background:#30416f}.pd-agent-profile .pap-edit-cancel:disabled,.pd-agent-profile .pap-edit-save:disabled{opacity:.6;cursor:not-allowed}.pd-agent-profile .pap-feedback-success,.pd-agent-profile .pap-feedback-error{border-radius:9px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6}.pd-agent-profile .pap-feedback-success{color:#11875e;background:#e2f9ee;border:1px solid #bcebd4}.pd-agent-profile .pap-feedback-error{color:#a33c51;background:#fff1f1;border:1px solid #f2caca}@media (width<=620px){.pd-agent-profile .pap-edit-fields{grid-template-columns:1fr}.pd-agent-profile .pap-edit-form{padding:18px}.pd-agent-profile .pap-heading-signout{width:100%}}.pap-progress-state{color:var(--pap-muted,#64748b);padding:18px 0;font-size:13px;line-height:1.6}.pap-history-panel,.pap-skill-panel{border:1px solid var(--pap-border,#e2e8f0);background:#fff;border-radius:18px;margin-top:20px;padding:24px}.pap-history-panel h3,.pap-skill-panel h3{color:var(--pap-navy,#19264b);margin:0 0 16px;font-size:17px;font-weight:700}.pap-skill-list{flex-wrap:wrap;gap:9px;display:flex}.pap-skill-chip{color:#5947ae;background:#f1edff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.pap-history-list{margin:0;padding:0;list-style:none}.pap-history-item{border-top:1px solid var(--pap-border,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.pap-history-item:first-child{border-top:0}.pap-history-item>div:first-child{min-width:0}.pap-history-item strong{color:var(--pap-navy,#19264b);font-size:14px}.pap-history-item span{color:var(--pap-muted,#64748b);overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.pap-history-outcome{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.pap-history-outcome a{color:#634bd0;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pap-history-outcome a:hover{text-decoration:underline}@media (width<=560px){.pap-history-item{flex-direction:column;align-items:flex-start}.pap-history-outcome{align-items:flex-start}.pap-history-panel,.pap-skill-panel{padding:18px}}.sl-page{--sl-bg:#fff;--sl-surface:#fff;--sl-border:#dcddeb;--sl-text:#19264b;--sl-muted:#5d6887;--sl-violet:#765bda;isolation:isolate;background:var(--sl-bg);min-height:100vh;color:var(--sl-text);font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.sl-page *,.sl-page :before,.sl-page :after{box-sizing:border-box}.sl-page a{color:inherit;text-decoration:none}.sl-page button,.sl-page input,.sl-page select{font:inherit}.sl-page a:focus-visible,.sl-page button:focus-visible,.sl-page input:focus-visible,.sl-page select:focus-visible{outline-offset:3px;outline:2px solid #765bda}.sl-container{width:min(1180px,100% - 48px);margin:0 auto}.sl-background-glow{z-index:-1;filter:blur(100px);pointer-events:none;opacity:.1;border-radius:50%;width:440px;height:440px;position:absolute}.sl-glow-one{background:#8853ff;top:60px;right:-150px}.sl-glow-two{background:#a8b8ff;top:750px;left:-230px}.sl-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #e6e8f1;position:sticky;top:0}.sl-topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.sl-brand{color:#19264b;letter-spacing:-.05em;align-items:center;gap:11px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;display:inline-flex}.sl-brand-icon{color:#fff;background:linear-gradient(135deg,#a17aff,#5c50d5);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 25px #7e5dff2e}.sl-brand-ai{color:#765bda}.sl-topbar-links{align-items:center;gap:26px;display:flex}.sl-topbar-links a,.sl-nav-active{color:#354369;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sl-topbar-links a:hover,.sl-topbar-links .sl-nav-active,.sl-nav-active{color:#765bda}.sl-back-button{background:#f0f0f5;border:1px solid #dcddeb;border-radius:10px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#19264b!important}.sl-back-button:hover{background:#e9eaf3;transform:translateY(-2px)}.sl-main{padding-top:34px}.sl-hero{isolation:isolate;background:linear-gradient(110deg,#f0f0f5,#e9eaf3 55%,#e5e5f0);border:1px solid #dcddeb;border-radius:25px;align-items:center;min-height:350px;padding:52px;animation:.7s both sl-rise;display:flex;position:relative;overflow:hidden}.sl-hero-grid{z-index:-1;opacity:.25;background-image:linear-gradient(#6d76a41f 1px,#0000 1px),linear-gradient(90deg,#6d76a41f 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.sl-hero-orb{z-index:-1;filter:blur(60px);background:#a05aff1f;border-radius:50%;width:400px;height:400px;position:absolute;top:-130px;right:-50px}.sl-hero-content{z-index:2;max-width:690px;position:relative}.sl-eyebrow,.sl-section-label{color:#765bda;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.sl-hero h1{color:#19264b;letter-spacing:-.06em;margin:22px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.5vw,59px);line-height:1.12}.sl-hero h1 span{background:linear-gradient(100deg,#7152cb,#7667dd,#439db3);color:#0000;-webkit-background-clip:text;background-clip:text}.sl-hero-content>p{color:#5d6887;max-width:565px;font-size:14px;line-height:1.85}.sl-hero-pills{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.sl-hero-pills span{color:#354369;background:#ffffffa6;border:1px solid #dcddeb;border-radius:100px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.sl-hero-visual{width:260px;height:260px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.sl-visual-ring{border:1px solid #765bda40;border-radius:50%;position:absolute;inset:0}.sl-ring-two{border-style:dashed;animation:35s linear infinite sl-spin;inset:33px}.sl-visual-core{color:#fff;background:linear-gradient(135deg,#a27bff,#5a49cb);border:1px solid #ffffff80;border-radius:25px;place-items:center;display:grid;position:absolute;inset:75px;transform:rotate(-10deg);box-shadow:0 0 60px #9964ff2e}.sl-visual-core svg{transform:rotate(10deg)}.sl-visual-float{color:#765bda;background:#eee8ff;border:1px solid #dcd3ff;border-radius:13px;place-items:center;width:43px;height:43px;animation:5s ease-in-out infinite sl-float;display:grid;position:absolute}.sl-float-one{top:15px;left:35px}.sl-float-two{animation-delay:-2s;top:100px;right:0}.sl-float-three{animation-delay:-3s;bottom:15px;left:15px}.sl-library-section{padding-top:68px}.sl-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:29px;display:flex}.sl-section-heading h2{color:#19264b;letter-spacing:-.05em;margin:13px 0 9px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,38px)}.sl-section-heading p{color:#5d6887;margin:0;font-size:13px;line-height:1.8}.sl-page .sl-count-badge{color:#19264b;background:#e9eaf3;border:1px solid #dcddeb;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 5px 15px #2d324f0a}.sl-page .sl-count-badge span{color:#765bda;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:800}.sl-filter-panel{background:#e9eaf3;border:1px solid #dcddeb;border-radius:17px;flex-wrap:wrap;align-items:center;gap:12px;padding:17px;display:flex}.sl-search-field{color:#68728f;background:#fff;border:1px solid #dcddeb;border-radius:10px;flex:290px;align-items:center;gap:11px;min-width:0;min-height:47px;padding:0 15px;display:flex}.sl-search-field:focus-within{border-color:#765bda}.sl-search-field input{color:#19264b;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.sl-search-field input::placeholder{color:#68728f}.sl-search-field button{color:#5d6887;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.sl-select-wrap{flex:0 195px;min-width:160px;position:relative}.sl-select-wrap select{appearance:none;color:#19264b;cursor:pointer;background:#fff;border:1px solid #dcddeb;border-radius:10px;width:100%;min-height:47px;padding:0 36px 0 15px;font-size:12px}.sl-select-wrap>svg{color:#5d6887;pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.sl-clear-filters{color:#765bda;cursor:pointer;background:#f5f1ff;border:0;border-radius:9px;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:700;display:inline-flex}.sl-clear-filters:hover{background:#eee8ff}.sl-results-bar{color:#354369;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;font-size:12px;display:flex}.sl-results-bar>div{align-items:center;gap:9px;display:flex}.sl-results-bar>span{color:#5d6887}.sl-results-dot{background:#36b990;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #36b99040}.sl-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.sl-card{color:#19264b;animation:.6s both sl-rise;animation-delay:var(--sl-delay,0s);background:#fff;border:1px solid #dcddeb;border-radius:21px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 28px #2d324f0f}.sl-card:hover{border-color:#bdaaff;transform:translateY(-7px);box-shadow:0 25px 55px #2d324f1f}.sl-card-art{isolation:isolate;background:linear-gradient(130deg,#292052,#161e3a);place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.sl-accent-cyan .sl-card-art{background:linear-gradient(130deg,#123c53,#182540)}.sl-accent-pink .sl-card-art{background:linear-gradient(130deg,#4b234b,#211b3b)}.sl-accent-orange .sl-card-art{background:linear-gradient(130deg,#513324,#292039)}.sl-card-orbit{z-index:-1;border:1px solid #ffffff24;border-radius:50%;position:absolute}.sl-card-orbit-one{width:290px;height:290px}.sl-card-orbit-two{border-style:dashed;width:190px;height:190px;animation:30s linear infinite sl-spin}.sl-card-art-icon{color:#d9c8ff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:27px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-8deg);box-shadow:0 20px 50px #00000029}.sl-card-art-icon svg{transform:rotate(8deg)}.sl-accent-cyan .sl-card-art-icon{color:#86e7ef}.sl-accent-pink .sl-card-art-icon{color:#ffb9e0}.sl-accent-orange .sl-card-art-icon{color:#ffd19b}.sl-card-art-label{color:#ffffffd9;letter-spacing:.11em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:16px;left:20px}.sl-card-body{flex-direction:column;min-height:330px;padding:26px;display:flex}.sl-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.sl-difficulty{color:#354369;background:#eef0fa;border:1px solid #dcddeb;border-radius:100px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.sl-difficulty-dot{background:#9da6c1;border-radius:50%;width:6px;height:6px}.sl-difficulty-beginner .sl-difficulty-dot{background:#39ad82}.sl-difficulty-intermediate .sl-difficulty-dot{background:#e6a44b}.sl-difficulty-advanced .sl-difficulty-dot{background:#e77395}.sl-card-category{color:#5d6887;font-size:10px}.sl-card-body h3{color:#19264b;letter-spacing:-.04em;margin:20px 0 12px;font-family:Space Grotesk,sans-serif;font-size:23px}.sl-card-description{color:#354369;min-height:50px;margin:0;font-size:12px;line-height:1.85}.sl-card-skills{margin-top:25px}.sl-card-skills-heading{color:#354369;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.sl-card-skills-heading svg{color:#765bda}.sl-skill-list{flex-wrap:wrap;gap:7px;display:flex}.sl-skill-list span{color:#51439b;background:#f5f1ff;border:1px solid #ded5ff;border-radius:7px;padding:7px 10px;font-size:10px}.sl-card-action{background:#f9b17b;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 18px;font-size:12px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 15px #f9b17b26;color:#19264b!important}.sl-card-action:hover{background:#f5a36c;transform:translateY(-2px);box-shadow:0 10px 20px #f9b17b40;color:#19264b!important}.sl-state-panel{color:#765bda;text-align:center;background:#f0f0f5;border:1px solid #dcddeb;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.sl-state-panel h3{color:#19264b;margin:20px 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px}.sl-state-panel p{color:#5d6887;max-width:350px;font-size:13px;line-height:1.8}.sl-state-action{color:#fff;cursor:pointer;background:#8866eb;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.sl-spinner{animation:1.2s linear infinite sl-spin}.sl-bottom-banner{background:linear-gradient(120deg,#241d49,#172e4b);border:1px solid #35415f;border-radius:21px;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding:42px;display:flex}.sl-bottom-banner .sl-eyebrow,.sl-bottom-banner .sl-section-label{color:#d0baff}.sl-bottom-banner h2{color:#f7f5ff;letter-spacing:-.05em;max-width:580px;margin:14px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(25px,3vw,35px)}.sl-bottom-banner p{color:#e0e5f5;max-width:600px;font-size:13px;line-height:1.8}.sl-bottom-icon{color:#c5aaff;background:#a582ff1f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:110px;height:110px;display:grid}.sl-footer{color:#5d6887;border-top:1px solid #dcddeb;justify-content:space-between;gap:20px;margin-top:70px;padding:25px 0 35px;font-size:11px;display:flex}@keyframes sl-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sl-spin{to{transform:rotate(360deg)}}@media (width<=900px){.sl-hero-visual{opacity:.28;right:-70px}.sl-hero-content{max-width:100%}}@media (width<=700px){.sl-container{width:calc(100% - 32px)}.sl-topbar-inner{min-height:66px}.sl-brand{font-size:19px}.sl-brand-icon{width:34px;height:34px}.sl-topbar-links{display:none}.sl-back-button{padding:10px}.sl-hero{min-height:350px;padding:32px 24px}.sl-hero h1{font-size:39px}.sl-hero-visual{opacity:.15;right:-145px}.sl-library-section{padding-top:48px}.sl-section-heading{flex-direction:column;align-items:start}.sl-page .sl-count-badge{padding:9px 14px}.sl-filter-panel{flex-direction:column;align-items:stretch}.sl-search-field,.sl-select-wrap{flex:auto;width:100%}.sl-scenario-grid{grid-template-columns:1fr}.sl-card-body{min-height:310px}.sl-results-bar>span{display:none}.sl-bottom-banner{padding:28px}.sl-bottom-icon{display:none}.sl-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sl-page *,.sl-page :before,.sl-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-page{--sd-bg:#090d1b;--sd-surface:#151a2e;--sd-border:#ffffff17;--sd-text:#f5f5ff;--sd-muted:#9da6c0;isolation:isolate;background:var(--sd-bg);min-height:100vh;color:var(--sd-text);font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.sd-page \*,.sd-page \*:before,.sd-page \*:after{box-sizing:border-box}.sd-page a{color:inherit;text-decoration:none}.sd-page button{font:inherit}.sd-page a:focus-visible,.sd-page button:focus-visible{outline-offset:3px;outline:3px solid #62dce8}.sd-container{width:min(1180px,100% - 48px);margin:0 auto}.sd-background-glow{z-index:-1;filter:blur(110px);pointer-events:none;opacity:.17;border-radius:50%;width:450px;height:450px;position:absolute}.sd-glow-one{background:#8255f5;top:100px;right:-170px}.sd-glow-two{background:#2674d9;top:800px;left:-240px}.sd-topbar{z-index:50;border-bottom:1px solid var(--sd-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d1be0;position:sticky;top:0}.sd-topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.sd-brand{letter-spacing:-.05em;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;display:inline-flex}.sd-brand-icon{color:#fff;background:linear-gradient(135deg,#a27cff,#6050d5);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sd-breadcrumb{color:#7d89a7;align-items:center;gap:9px;font-size:12px;display:flex}.sd-breadcrumb a:hover{color:#fff}.sd-header-back{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.sd-main{padding-top:35px}.sd-back-link{align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex;color:#a9b3cc!important}.sd-back-link:hover{color:#fff!important}.sd-hero{isolation:isolate;background:linear-gradient(115deg,#30205e,#29225d 52%,#173a55);border:1px solid #b18dff47;border-radius:24px;align-items:center;min-height:390px;padding:52px;animation:.7s both sd-rise;display:flex;position:relative;overflow:hidden}.sd-hero-grid{z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.sd-hero-glow{z-index:-1;filter:blur(65px);background:#9a5eff38;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;right:-50px}.sd-hero-content{z-index:2;max-width:650px;position:relative}.sd-eyebrow,.sd-section-label{color:#c7b1ff;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.sd-hero-badges{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.sd-difficulty,.sd-category{color:#e5defa;background:#ffffff12;border:1px solid #ffffff2b;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.sd-status-dot{background:#7de7bd;border-radius:50%;width:7px;height:7px}.sd-hero h1{letter-spacing:-.06em;margin:20px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(37px,4.4vw,57px);line-height:1.1}.sd-hero-content>p{color:#c2c5df;max-width:560px;font-size:14px;line-height:1.9}.sd-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.sd-primary-button{cursor:pointer;background:#f5f0ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;color:#382770!important}.sd-primary-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #00000038}.sd-primary-button:disabled{opacity:.6;cursor:not-allowed}.sd-hero-note{color:#d0c8e6;align-items:center;gap:8px;font-size:11px;display:inline-flex}.sd-start-error,.sd-bottom-error{color:#ffb4c2;margin-top:15px;font-size:12px;line-height:1.6}.sd-hero-visual{width:270px;height:270px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.sd-orbit{border:1px solid #ddc9ff38;border-radius:50%;position:absolute;inset:0}.sd-orbit-inner{border-style:dashed;animation:34s linear infinite sd-spin;inset:36px}.sd-visual-core{background:linear-gradient(135deg,#a17cff,#5b49c6);border:1px solid #ffffff4d;border-radius:29px;place-items:center;display:grid;position:absolute;inset:78px;transform:rotate(-10deg);box-shadow:0 0 60px #976bff66}.sd-visual-core svg{transform:rotate(10deg)}.sd-float{background:#50469be6;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:45px;height:45px;animation:5s ease-in-out infinite sd-float;display:grid;position:absolute}.sd-float-one{top:10px;left:45px}.sd-float-two{animation-delay:-2s;top:100px;right:0}.sd-float-three{animation-delay:-3s;bottom:15px;left:25px}.sd-brief-section,.sd-preparation{padding-top:70px}.sd-section-heading{margin-bottom:28px}.sd-section-heading h2,.sd-preparation-heading h2{letter-spacing:-.05em;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,38px)}.sd-section-heading p{color:var(--sd-muted);font-size:13px;line-height:1.8}.sd-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sd-detail-panel{border:1px solid var(--sd-border);background:linear-gradient(145deg,#171d34,#11172b);border-radius:19px;min-height:245px;padding:30px;transition:transform .3s,border-color .3s;position:relative}.sd-detail-panel:hover{border-color:#a986ff66;transform:translateY(-5px)}.sd-panel-icon{color:#b89bff;background:#9870ff24;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:25px;display:grid}.sd-panel-cyan .sd-panel-icon{color:#65dce9;background:#4dd7e91f}.sd-panel-pink .sd-panel-icon{color:#f5a6d7;background:#f374c11f}.sd-panel-orange .sd-panel-icon{color:#ffc88c;background:#ffb35b1f}.sd-panel-eyebrow{color:#8f9abb;letter-spacing:.12em;font-size:10px;font-weight:800}.sd-detail-panel h3{letter-spacing:-.04em;margin:10px 0 14px;font-family:Space Grotesk,sans-serif;font-size:21px}.sd-panel-content p{color:#a7b0c9;margin:0;font-size:13px;line-height:1.9}.sd-competency-list{flex-wrap:wrap;gap:9px;display:flex}.sd-competency-list span{color:#c4b4ec;background:#936dff14;border:1px solid #a088ff2b;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:inline-flex}.sd-preparation-heading{margin-bottom:25px}.sd-tips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sd-tip{border:1px solid var(--sd-border);background:#141a2e;border-radius:16px;padding:26px}.sd-tip-number{color:#a78aff;margin-bottom:24px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;display:block}.sd-tip h3{margin:0 0 12px;font-size:16px}.sd-tip p{color:#97a2bd;margin:0;font-size:12px;line-height:1.8}.sd-start-panel{background:linear-gradient(110deg,#29204f,#17304b);border:1px solid #b18bff4d;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:65px;padding:40px;display:flex}.sd-start-panel h2{letter-spacing:-.05em;margin:13px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3vw,35px)}.sd-start-panel p{color:#b5bdd6;max-width:500px;margin:0;font-size:13px;line-height:1.8}.sd-start-panel .sd-primary-button{flex-shrink:0}.sd-state-card{border:1px solid var(--sd-border);color:#bca1ff;text-align:center;background:#151a2e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.sd-state-card h2{color:#fff;margin:20px 0 10px;font-family:Space Grotesk,sans-serif}.sd-state-card p{color:#a1abc4;margin-bottom:22px;font-size:13px}.sd-spinner{animation:1s linear infinite sd-spin}.sd-footer{border-top:1px solid var(--sd-border);color:#7883a0;justify-content:space-between;gap:15px;margin-top:70px;padding:25px 0 35px;font-size:11px;display:flex}@keyframes sd-rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sd-spin{to{transform:rotate(360deg)}}@media (width<=850px){.sd-hero-visual{opacity:.2;right:-80px}.sd-hero-content{max-width:100%}}@media (width<=700px){.sd-container{width:calc(100% - 32px)}.sd-topbar-inner{min-height:65px}.sd-brand{font-size:19px}.sd-brand-icon{width:34px;height:34px}.sd-breadcrumb{display:none}.sd-header-back{padding:10px}.sd-main{padding-top:25px}.sd-hero{min-height:380px;padding:32px 24px}.sd-hero h1{font-size:38px}.sd-hero-visual{opacity:.13;right:-150px}.sd-details-grid,.sd-tips-grid{grid-template-columns:1fr}.sd-detail-panel{min-height:210px}.sd-brief-section,.sd-preparation{padding-top:50px}.sd-start-panel{flex-direction:column;align-items:stretch;padding:30px 24px}.sd-start-panel .sd-primary-button{width:100%}.sd-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sd-page \*,.sd-page \*:before,.sd-page \*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-page{--sd-bg:#fff;--sd-surface:#f7f8fc;--sd-border:#e6e8f1;--sd-text:#2d324f;--sd-muted:#737b98;color:#2d324f;background:#fff}.sd-topbar{background:#fffffff5;border-color:#e6e8f1}.sd-brand{color:#2d324f!important}.sd-brand-icon{color:#f9b17b;background:#2d324f}.sd-brand>span:last-child>span{color:#6d76a4}.sd-breadcrumb,.sd-back-link{color:#737b98}.sd-breadcrumb strong{color:#2d324f}.sd-header-back{background:#f7f8fc;border-color:#e6e8f1;color:#2d324f!important}.sd-hero{background:linear-gradient(110deg,#eef0fa,#e4e7f5);border-color:#e1e4f0}.sd-hero-grid{opacity:.12}.sd-hero-glow{background:#6d76a41f}.sd-eyebrow,.sd-section-label{color:#6d76a4}.sd-difficulty,.sd-category{color:#454a70;background:#fff;border-color:#e1e4f0}.sd-status-dot{background:#f9b17b}.sd-hero h1{color:#2d324f}.sd-hero-content>p,.sd-hero-note{color:#6d7490}.sd-primary-button{background:#f9b17b;color:#2d324f!important}.sd-primary-button:hover:not(:disabled){background:#f5a36c;box-shadow:0 10px 25px #f9b17b33}.sd-orbit{border-color:#454a7033}.sd-visual-core{color:#fff;background:linear-gradient(135deg,#6d76a4,#454a70)}.sd-float{color:#454a70;background:#fff;border-color:#e1e4f0}.sd-section-heading h2,.sd-preparation-heading h2{color:#2d324f}.sd-section-heading p{color:#737b98}.sd-detail-panel{background:#fff;border-color:#e6e8f1;box-shadow:0 8px 28px #2d324f0d}.sd-detail-panel:hover{border-color:#b6bddc}.sd-panel-icon,.sd-panel-cyan .sd-panel-icon,.sd-panel-pink .sd-panel-icon,.sd-panel-orange .sd-panel-icon{color:#454a70;background:#eef0fa}.sd-panel-eyebrow{color:#6d76a4}.sd-detail-panel h3{color:#2d324f}.sd-panel-content p{color:#737b98}.sd-competency-list span{color:#454a70;background:#eef0fa;border-color:#e1e4f0}.sd-competency-list svg{color:#6d76a4}.sd-tip{background:#fff;border-color:#e6e8f1;box-shadow:0 6px 22px #2d324f0a}.sd-tip-number{color:#6d76a4}.sd-tip h3{color:#2d324f}.sd-tip p{color:#737b98}.sd-start-panel{background:linear-gradient(110deg,#eef0fa,#e5e8f7);border-color:#e1e4f0}.sd-start-panel h2{color:#2d324f}.sd-start-panel p{color:#737b98}.sd-state-card{color:#6d76a4;background:#fff;border-color:#e6e8f1}.sd-state-card h2{color:#2d324f}.sd-state-card p{color:#737b98}.sd-footer{color:#9299b3;border-color:#e6e8f1}.sd-page .sd-details-grid .sd-detail-panel{color:#fff;background:linear-gradient(135deg,#141d37 0%,#202b4b 100%);border:1px solid #35415f;border-radius:20px;box-shadow:0 10px 25px #141d371f}.sd-page .sd-details-grid .sd-detail-panel:hover{border-color:#9a85ef;box-shadow:0 16px 35px #141d3733}.sd-page .sd-details-grid .sd-detail-panel h3{color:#fff}.sd-page .sd-details-grid .sd-detail-panel .sd-panel-eyebrow{color:#c1b2ff}.sd-page .sd-details-grid .sd-detail-panel .sd-panel-content p{color:#d3dbed}.sd-page .sd-details-grid .sd-detail-panel .sd-panel-icon,.sd-page .sd-details-grid .sd-panel-cyan .sd-panel-icon,.sd-page .sd-details-grid .sd-panel-pink .sd-panel-icon,.sd-page .sd-details-grid .sd-panel-orange .sd-panel-icon{color:#c5b3ff;background:#303b60}.sd-page .sd-details-grid .sd-detail-panel .sd-competency-list span{color:#f0edff;background:#303b60;border:1px solid #526083}.sd-page .sd-details-grid .sd-detail-panel .sd-competency-list svg{color:#c5b3ff}.sd-page .sd-tips-grid .sd-tip{background:linear-gradient(135deg,#f0f0f5 0%,#e9eaf3 100%);border:1px solid #dcddeb;border-radius:18px;box-shadow:0 8px 24px #2d324f0d}.sd-page .sd-tip-number{color:#765bda}.sd-page .sd-tip h3{color:#19264b}.sd-page .sd-tip p{color:#5d6887}.sd-page .sd-tip:hover{border-color:#b9a8eb;transition:all .25s;transform:translateY(-3px);box-shadow:0 12px 28px #2d324f17}.pp-training-page{--pp-bg:#090d1b;--pp-surface:#12182b;--pp-border:#ffffff17;--pp-muted:#98a4c1;background:var(--pp-bg);color:#f5f4ff;flex-direction:column;height:100dvh;min-height:550px;font-family:DM Sans,sans-serif;display:flex;overflow:hidden}.pp-training-page *,.pp-training-page :before,.pp-training-page :after{box-sizing:border-box}.pp-training-page a{color:inherit;text-decoration:none}.pp-training-page button,.pp-training-page textarea{font:inherit}.pp-training-page button:focus-visible,.pp-training-page a:focus-visible,.pp-training-page textarea:focus-visible{outline-offset:3px;outline:2px solid #75dce8}.pp-training-navbar{border-bottom:1px solid var(--pp-border);background:#0d1222f5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 35px;display:flex}.pp-training-brand{letter-spacing:-.05em;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;display:inline-flex}.pp-brand-symbol{background:linear-gradient(135deg,#a47bff,#6450d7);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pp-training-nav-right{align-items:center;gap:17px;display:flex}.pp-live-status{border:1px solid var(--pp-border);color:#aab3cb;border-radius:100px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.pp-status-dot{background:#aab3cb;border-radius:50%;width:7px;height:7px}.pp-live-status.active .pp-status-dot{background:#74e2ae;box-shadow:0 0 9px #74e2ae80}.pp-exit-button{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.pp-training-layout{flex:1;grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid}.pp-training-layout.expanded{grid-template-columns:minmax(0,1fr)}.pp-conversation-workspace{background:radial-gradient(at 50% 30%,#6343b414,#0000 60%),#0b1020;flex-direction:column;min-width:0;min-height:0;display:flex}.pp-conversation-header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:20px;padding:27px 37px;display:flex}.pp-section-eyebrow{color:#b89fff;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.pp-conversation-header h1{letter-spacing:-.05em;margin:11px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(23px,2.5vw,32px)}.pp-session-meta{color:#8f9bb8;flex-wrap:wrap;gap:17px;font-size:11px;display:flex}.pp-session-meta span{align-items:center;gap:6px;display:inline-flex}.pp-sidebar-toggle{border:1px solid var(--pp-border);color:#c4cce0;cursor:pointer;background:#ffffff0a;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pp-conversation-scroll{scrollbar-width:thin;scrollbar-color:#323a57 transparent;flex:1;min-height:0;overflow-y:auto}.pp-conversation-inner{width:min(850px,100%);min-height:100%;margin:0 auto;padding:30px 35px}.pp-chat-divider{color:#71809f;letter-spacing:.13em;align-items:center;gap:17px;font-size:10px;font-weight:800;display:flex}.pp-chat-divider:before,.pp-chat-divider:after{content:"";background:var(--pp-border);flex:1;height:1px}.pp-empty-conversation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:30px 0;display:flex}.pp-empty-illustration{color:#c5b0ff;background:radial-gradient(circle,#39295f,#0000 70%);border:1px solid #a982ff33;border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:25px;display:grid;position:relative}.pp-empty-orbit{border:1px dashed #bea4ff59;border-radius:50%;animation:28s linear infinite pp-spin;position:absolute;inset:12px}.pp-empty-conversation h2{letter-spacing:-.05em;max-width:480px;margin:16px 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.25}.pp-empty-conversation>p{color:#9aa6c3;max-width:470px;font-size:13px;line-height:1.9}.pp-conversation-prompts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.pp-conversation-prompts span{border:1px solid var(--pp-border);color:#b5bed6;background:#171e34;border-radius:100px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex}.pp-message-list{flex-direction:column;gap:25px;padding-top:29px;display:flex}.pp-chat-row{align-items:flex-end;gap:12px;animation:.3s both pp-message-enter;display:flex}.pp-chat-agent{justify-content:flex-end}.pp-chat-avatar{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pp-chat-message{min-width:0;max-width:min(78%,580px)}.pp-chat-message-meta{color:#dfe3f1;align-items:center;gap:11px;margin-bottom:9px;font-size:11px;display:flex}.pp-chat-message-meta span{color:#7e8aa7;font-size:10px}.pp-chat-agent .pp-chat-message-meta{justify-content:flex-end}.pp-chat-bubble{color:#e8ebf7;white-space:pre-wrap;overflow-wrap:anywhere;background:#1b243c;border:1px solid #ffffff17;border-radius:17px 17px 17px 5px;padding:16px 19px;font-size:13px;line-height:1.85}.pp-chat-agent .pp-chat-bubble{background:linear-gradient(135deg,#45317c,#33265d);border-color:#b392ff30;border-radius:17px 17px 5px}.pp-processing-message{color:#9ca9c5;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.pp-composer-area{border-top:1px solid var(--pp-border);background:#0d1324;padding:17px 32px 18px}.pp-message-composer{background:#181f35;border:1px solid #ad8cff3d;border-radius:16px;max-width:850px;margin:0 auto;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pp-message-composer textarea{resize:vertical;color:#f5f4ff;background:0 0;border:0;outline:none;width:100%;min-height:77px;max-height:180px;padding:17px 18px 8px;font-size:13px;line-height:1.7;display:block}.pp-composer-bottom{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px 18px;display:flex}.pp-composer-hint{color:#7e8ba7;font-size:10px}.pp-composer-actions{color:#8390aa;align-items:center;gap:13px;font-size:10px;display:flex}.pp-send-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a581ff,#7559e5);border:0;border-radius:11px;place-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:grid}.pp-send-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #7d59e847}.pp-send-button:disabled{opacity:.4;cursor:not-allowed}.pp-composer-caption{color:#71809c;text-align:center;justify-content:center;align-items:center;gap:7px;margin:11px 0 0;font-size:10px;display:flex}.pp-message-error,.pp-inactive-warning{color:#ffb4c6;background:#b440601a;border:1px solid #ff89a540;border-radius:10px;align-items:center;gap:9px;max-width:850px;margin:0 auto 12px;padding:11px 13px;font-size:11px;line-height:1.6;display:flex}.pp-inactive-warning{border-color:var(--pp-border);color:#b7c1d7;background:#ffffff0a}.pp-training-sidebar{border-left:1px solid var(--pp-border);background:#12182b;flex-direction:column;min-width:0;min-height:0;display:flex}.pp-sidebar-header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:15px;min-height:116px;padding:24px;display:flex}.pp-sidebar-header h2{letter-spacing:-.04em;margin:10px 0 0;font-family:Space Grotesk,sans-serif;font-size:21px}.pp-sidebar-content{scrollbar-width:thin;scrollbar-color:#333c58 transparent;flex:1;min-height:0;padding:23px;overflow-y:auto}.pp-persona-card{background:linear-gradient(145deg,#2a224c,#1b2645);border:1px solid #aa87ff3b;border-radius:17px;padding:24px}.pp-persona-avatar{color:#d4c2ff;background:#a47eff2e;border:1px solid #fff3;border-radius:19px;place-items:center;width:65px;height:65px;margin-bottom:19px;display:grid}.pp-persona-label{color:#c2aaff;letter-spacing:.13em;font-size:9px;font-weight:800}.pp-persona-card h3{margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:19px}.pp-persona-card p{color:#bac3dc;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.pp-briefing-item{border-bottom:1px solid var(--pp-border);align-items:flex-start;gap:13px;padding:24px 0;display:flex}.pp-briefing-icon{border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.pp-briefing-item>div:last-child{min-width:0}.pp-briefing-item span{color:#8d99b6;letter-spacing:.1em;font-size:9px;font-weight:800}.pp-briefing-item p{color:#c1c9de;white-space:pre-wrap;margin:9px 0 0;font-size:12px;line-height:1.85}.pp-tips-card{border:1px solid var(--pp-border);background:#1a2137;border-radius:14px;margin-top:25px}.pp-tips-toggle{color:#e5e8f4;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:17px;font-size:12px;font-weight:800;display:flex}.pp-tips-toggle>span{align-items:center;gap:9px;display:inline-flex}.pp-tips-toggle>svg{transition:transform .2s}.pp-tips-toggle>svg.open{transform:rotate(180deg)}.pp-tips-content{flex-direction:column;gap:13px;padding:0 17px 18px;display:flex}.pp-tips-content p{color:#aab4ce;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.7;display:flex}.pp-tips-content svg{color:#85dcb8;flex-shrink:0;margin-top:2px}.pp-sidebar-footer{border-top:1px solid var(--pp-border);color:#8793af;align-items:center;gap:8px;margin-top:27px;padding-top:20px;font-size:10px;display:flex}.pp-training-state{color:#b89fff;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.pp-training-state h2{color:#fff;margin:20px 0 10px;font-family:Space Grotesk,sans-serif;font-size:27px}.pp-training-state p{color:#a3aec8;font-size:13px}.pp-state-link{background:#9070eb;border-radius:10px;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:800;color:#fff!important}.pp-spin{animation:1s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-message-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=950px){.pp-training-layout{grid-template-columns:minmax(0,1fr) 300px}.pp-conversation-header{padding:23px}.pp-conversation-inner{padding:25px}.pp-composer-area{padding:14px 18px}.pp-sidebar-content{padding:17px}}@media (width<=700px){.pp-training-navbar{min-height:65px;padding:0 16px}.pp-training-brand{font-size:19px}.pp-brand-symbol{width:35px;height:35px}.pp-live-status,.pp-exit-button span{display:none}.pp-exit-button{padding:10px}.pp-training-layout,.pp-training-layout.expanded{flex-direction:column;display:flex;position:relative}.pp-conversation-workspace{flex:1;min-height:0}.pp-conversation-header{padding:18px}.pp-conversation-header h1{font-size:22px}.pp-conversation-inner{padding:20px 15px}.pp-chat-message{max-width:82%}.pp-chat-bubble{padding:13px}.pp-composer-area{padding:11px}.pp-composer-hint{font-size:9px}.pp-composer-actions>span{display:none}.pp-training-sidebar{z-index:10;width:100%;position:absolute;inset:0;box-shadow:-20px 0 50px #00000059}}@media (prefers-reduced-motion:reduce){.pp-training-page *,.pp-training-page :before,.pp-training-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-training-navbar{background:#fff;border-bottom:1px solid #e6e8f1}.pp-training-brand{color:#2d324f!important}.pp-training-brand>span:last-child{color:#454a70}.pp-brand-symbol{color:#f9b17b;background:#2d324f}.pp-live-status{color:#6d76a4;border-color:#e6e8f1}.pp-live-status.active{color:#8b5733;background:#fff0e5}.pp-live-status.active .pp-status-dot{box-shadow:none;background:#f9b17b}.pp-exit-button{background:#f7f8fc;border-color:#e6e8f1;color:#2d324f!important}.pp-conversation-workspace{background:#fff}.pp-conversation-header{background:#fff;border-color:#e6e8f1}.pp-conversation-header h1{color:#2d324f}.pp-section-eyebrow{color:#6d76a4}.pp-session-meta{color:#737b98}.pp-sidebar-toggle{color:#454a70;background:#f7f8fc;border-color:#e6e8f1}.pp-conversation-scroll{scrollbar-color:#c7cbe0 transparent;background:#fff}.pp-chat-divider{color:#9299b3}.pp-chat-divider:before,.pp-chat-divider:after{background:#e6e8f1}.pp-empty-illustration{color:#454a70;background:#eef0fa;border-color:#dfe3f3}.pp-empty-orbit{border-color:#a8afce}.pp-empty-conversation h2{color:#2d324f}.pp-empty-conversation>p{color:#737b98}.pp-conversation-prompts span{color:#454a70;background:#f7f8fc;border-color:#e6e8f1}.pp-conversation-prompts svg{color:#6d76a4}.pp-chat-message-meta{color:#2d324f}.pp-chat-message-meta span{color:#9299b3}.pp-customer-avatar{color:#454a70;background:#e5e8f7}.pp-agent-avatar{color:#fff;background:#6d76a4}.pp-chat-bubble{color:#2d324f;background:#eef0fa;border:1px solid #e2e5f1}.pp-chat-agent .pp-chat-bubble{color:#fff;background:#2d324f;border-color:#2d324f}.pp-processing-message{color:#6d76a4}.pp-composer-area{background:#fff;border-color:#e6e8f1}.pp-message-composer{background:#fff;border-color:#e1e4f0;box-shadow:0 5px 20px #2d324f0d}.pp-message-composer:focus-within{border-color:#6d76a4;box-shadow:0 0 0 3px #6d76a41a}.pp-message-composer textarea{color:#2d324f;background:#fff}.pp-message-composer textarea::placeholder{color:#9299b3}.pp-composer-hint,.pp-composer-actions,.pp-composer-caption{color:#737b98}.pp-send-button{color:#2d324f;background:#f9b17b}.pp-send-button:hover:not(:disabled){background:#f5a36c;box-shadow:0 8px 20px #f9b17b40}.pp-inactive-warning{color:#454a70;background:#f7f8fc;border-color:#e6e8f1}.pp-training-sidebar{background:#f7f8fc;border-left:1px solid #e6e8f1}.pp-sidebar-header{background:#fff;border-color:#e6e8f1}.pp-sidebar-header h2{color:#2d324f}.pp-sidebar-content{scrollbar-color:#c7cbe0 transparent}.pp-persona-card{background:#fff;border-color:#e6e8f1;box-shadow:0 6px 22px #2d324f0d}.pp-persona-avatar{color:#454a70;background:#e5e8f7;border-color:#dfe3f3}.pp-persona-label{color:#6d76a4}.pp-persona-card h3{color:#2d324f}.pp-persona-card p{color:#737b98}.pp-briefing-item{border-color:#e6e8f1}.pp-briefing-item span{color:#6d76a4}.pp-briefing-item p{color:#454a70}.pp-briefing-icon.cyan{color:#454a70;background:#e5e8f7}.pp-briefing-icon.violet{color:#ad7147;background:#fff0e5}.pp-briefing-icon.pink{color:#6d76a4;background:#e9eaf4}.pp-tips-card{background:#fff;border-color:#e6e8f1}.pp-tips-toggle{color:#2d324f}.pp-tips-toggle>span svg{color:#6d76a4}.pp-tips-content p{color:#737b98}.pp-tips-content svg{color:#6d76a4}.pp-sidebar-footer{color:#737b98;border-color:#e6e8f1}.pp-training-state{color:#6d76a4;background:#fff}.pp-training-state h2{color:#2d324f}.pp-training-state p{color:#737b98}.pp-state-link{background:#f9b17b;color:#2d324f!important}.pp-training-page{--pp-bg:#f4f5fa;--pp-surface:#e9eaf3;--pp-border:#dce1f0;--pp-muted:#5e6d94;color:#19264b;background:#f4f5fa}.pp-training-page .pp-training-navbar{background:#fff;border-bottom:1px solid #dce1f0}.pp-training-page .pp-training-layout{background:#f4f5fa;grid-template-columns:33% minmax(0,1fr)}.pp-training-page .pp-training-layout.expanded{grid-template-columns:minmax(0,1fr)}.pp-training-page .pp-training-sidebar{background:#f4f5fa;border-left:0;border-right:1px solid #dce1f0;order:0;grid-area:1/1}.pp-training-page .pp-conversation-workspace{background:#f4f5fa;order:1;grid-area:1/2}.pp-training-page .pp-training-layout.expanded .pp-conversation-workspace{grid-column:1}.pp-training-page .pp-sidebar-header{background:#19264b;border-bottom:1px solid #29375c;min-height:145px}.pp-training-page .pp-sidebar-header h2{color:#fff}.pp-training-page .pp-sidebar-header .pp-section-eyebrow{color:#c3cbf6}.pp-training-page .pp-sidebar-header .pp-sidebar-toggle{color:#fff;background:#2a3961;border-color:#45547d}.pp-training-page .pp-sidebar-content{background:#f4f5fa}.pp-training-page .pp-persona-card{background:#e9eaf3;border:1px solid #d7ddef;box-shadow:0 8px 22px #19264b0a}.pp-training-page .pp-persona-card h3,.pp-training-page .pp-persona-card p{color:#19264b}.pp-training-page .pp-persona-label,.pp-training-page .pp-briefing-item span{color:#5364a3}.pp-training-page .pp-briefing-item{background:#e9eaf3;border:1px solid #d7ddef;border-radius:16px;margin-top:15px;padding:19px}.pp-training-page .pp-briefing-item p{color:#334363}.pp-training-page .pp-tips-card{background:#e9eaf3;border-color:#d7ddef}.pp-training-page .pp-tips-toggle{color:#19264b}.pp-training-page .pp-tips-content p{color:#334363}.pp-training-page .pp-conversation-header{background:#fff;border-bottom:1px solid #dce1f0;min-height:145px}.pp-training-page .pp-conversation-header h1{color:#19264b}.pp-training-page .pp-conversation-scroll{scrollbar-color:#aab4d7 transparent;background:#fff;border:1px solid #dce1f0;border-radius:18px;margin:18px 18px 0;box-shadow:0 8px 20px #19264b0a}.pp-training-page .pp-conversation-inner{width:min(850px,100%)}.pp-training-page .pp-chat-divider{color:#5868a7}.pp-training-page .pp-chat-divider:before,.pp-training-page .pp-chat-divider:after{background:#bac6eb}.pp-training-page .pp-empty-conversation h2{color:#19264b}.pp-training-page .pp-empty-conversation>p{color:#536181}.pp-training-page .pp-empty-illustration{color:#19264b;background:#f0f2fb;border-color:#dbe1f3}.pp-training-page .pp-conversation-prompts span{color:#334363;background:#f1f2f9}.pp-training-page .pp-chat-bubble{color:#19264b;background:#e9eaf3;border-color:#d7ddef}.pp-training-page .pp-chat-agent .pp-chat-bubble{color:#fff;background:#19264b;border-color:#19264b}.pp-training-page .pp-composer-area{background:#f4f5fa;border-top:0;padding:18px 22px}.pp-training-page .pp-message-composer{background:#19264b;border:1px solid #364770;border-radius:17px;box-shadow:0 10px 24px #19264b1a}.pp-training-page .pp-message-composer:focus-within{border-color:#a8b8ed;box-shadow:0 0 0 3px #6d76a429}.pp-training-page .pp-message-composer textarea{color:#fff;caret-color:#fff;background:0 0}.pp-training-page .pp-message-composer textarea::placeholder{color:#d6def7;opacity:1}.pp-training-page .pp-composer-hint,.pp-training-page .pp-composer-actions{color:#d6def7}.pp-training-page .pp-composer-caption{color:#526185}.pp-training-page .pp-send-button{color:#19264b;background:#f9b17b;border-radius:12px}.pp-training-page .pp-send-button:disabled{opacity:.65}@media (width<=950px) and (width>=701px){.pp-training-page .pp-training-layout{grid-template-columns:300px minmax(0,1fr)}}@media (width<=700px){.pp-training-page .pp-training-layout,.pp-training-page .pp-training-layout.expanded{flex-direction:column;display:flex}.pp-training-page .pp-conversation-workspace{flex:1;order:0}.pp-training-page .pp-training-sidebar{z-index:10;order:1;width:100%;position:absolute;inset:0;box-shadow:12px 0 35px #19264b26}.pp-training-page .pp-conversation-scroll{margin:10px 10px 0}.pp-training-page .pp-composer-area{padding:11px}}.pp-training-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.pp-end-session-button,.pp-view-feedback-button{color:#fff;cursor:pointer;white-space:nowrap;background:#19264b;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:700;display:inline-flex}.pp-end-session-button:hover:not(:disabled),.pp-view-feedback-button:hover:not(:disabled){background:#2c3d6b}.pp-end-session-button:disabled{opacity:.55;cursor:not-allowed}.pp-view-feedback-button{color:#19264b;background:#f9b17b}.pp-evaluation-error,.pp-evaluation-loading{border-radius:12px;align-items:center;gap:10px;margin:12px 22px;padding:14px 18px;font-size:12px;display:flex}.pp-evaluation-error{color:#a72f42;background:#fff0f0;border:1px solid #f2c5c5}.pp-evaluation-loading{color:#19264b;background:#e9eaf3}.pp-feedback-panel{color:#19264b;background:#fff;border:1px solid #dce1f0;border-radius:18px;max-height:60vh;margin:16px 22px;padding:26px;overflow-y:auto;box-shadow:0 8px 24px #19264b0d}.pp-feedback-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pp-feedback-heading h2{margin:10px 0 6px;font-family:Space Grotesk,sans-serif;font-size:24px}.pp-feedback-heading p{color:#737b98;margin:0;font-size:12px}.pp-overall-score{color:#19264b;background:#fff0e5;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:18px;font-size:30px;font-weight:800;display:flex}.pp-overall-score span{font-size:10px;font-weight:600}.pp-feedback-panel h3{align-items:center;gap:9px;margin:0 0 16px;font-size:14px;display:flex}.pp-competency-list{flex-direction:column;gap:17px;margin-bottom:28px;display:flex}.pp-competency-label{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.pp-competency-track{background:#e9eaf3;border-radius:99px;height:9px;overflow:hidden}.pp-competency-fill{background:#6d76a4;border-radius:99px;height:100%}.pp-feedback-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.pp-feedback-card,.pp-feedback-summary{background:#f7f8fc;border:1px solid #dce1f0;border-radius:14px;padding:20px}.pp-feedback-card ul{color:#454a70;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.pp-feedback-summary p{color:#454a70;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.pp-mock-warning{color:#8b5733;background:#fff0e5;border-radius:10px;padding:12px;font-size:12px}@media (width<=700px){.pp-training-header-actions{margin-left:0}.pp-end-session-button,.pp-view-feedback-button{padding:10px;font-size:11px}.pp-feedback-panel{margin:10px;padding:16px}.pp-feedback-columns{grid-template-columns:1fr}.pp-feedback-heading{align-items:flex-start}}.pp-analysis{--pp-bg:var(--background,transparent);--pp-surface:var(--card-background,var(--card-bg,#fff));--pp-text:var(--text-primary,#1e293b);--pp-muted:var(--text-secondary,#64748b);--pp-border:var(--border-color,#e2e8f0);--pp-primary:var(--primary-color,#334155);--pp-on-primary:var(--primary-foreground,#fff);--pp-soft:var(--secondary-background,#f8fafc);color:var(--pp-text);background:var(--pp-bg);max-width:1250px;margin:0 auto;padding:32px 24px 60px;font-family:inherit}.pp-analysis *{box-sizing:border-box}.pp-analysis__top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.pp-analysis__back{color:var(--pp-muted);cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:24px;padding:0}.pp-analysis__eyebrow{color:var(--pp-primary);letter-spacing:1.2px;margin:0 0 10px;font-size:12px;font-weight:700}.pp-analysis h1{margin:0 0 10px;font-size:clamp(25px,3vw,34px);font-weight:750}.pp-analysis__subtitle,.pp-analysis__muted{color:var(--pp-muted);line-height:1.6}.pp-analysis__subtitle{max-width:680px;margin:0}.pp-analysis__status{background:var(--pp-soft);border:1px solid var(--pp-border);white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:600}.pp-analysis__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.pp-analysis__summary>div,.pp-analysis__card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:16px;padding:23px}.pp-analysis__summary>div{flex-direction:column;gap:10px;display:flex}.pp-analysis__summary span{color:var(--pp-muted);font-size:13px}.pp-analysis__summary strong{overflow-wrap:anywhere;font-size:15px}.pp-analysis__tabs{border-bottom:1px solid var(--pp-border);gap:28px;margin-bottom:26px;display:flex}.pp-analysis__tabs button{color:var(--pp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-weight:600}.pp-analysis__content{gap:20px;display:grid}.pp-analysis__performance{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:20px;display:grid}.pp-analysis__card h2{margin:0 0 22px;font-size:17px;font-weight:700}.pp-analysis__overall{text-align:center}.pp-analysis__score{letter-spacing:-2px;color:var(--pp-primary);margin:22px 0 12px;font-size:64px;font-weight:800}.pp-analysis__score small{color:var(--pp-muted);font-size:19px;font-weight:500}.pp-analysis__overall p{color:var(--pp-muted);font-size:14px;line-height:1.6}.pp-analysis__demo{color:var(--pp-muted);font-size:12px}.pp-analysis__metrics{gap:21px;display:grid}.pp-analysis__metric-label{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:14px;display:flex}.pp-analysis__track{background:var(--pp-soft);border:1px solid var(--pp-border);border-radius:999px;height:9px;overflow:hidden}.pp-analysis__fill{border-radius:inherit;background:var(--pp-primary);height:100%}.pp-analysis__feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pp-analysis__card-symbol{color:var(--pp-primary);margin-right:10px}.pp-analysis__feedback-list{color:var(--pp-muted);gap:14px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.pp-analysis__recommendations{gap:14px;padding-left:23px;line-height:1.6;display:grid}.pp-analysis__conversation{gap:18px;margin-top:24px;display:grid}.pp-analysis__turn{background:var(--pp-soft);border:1px solid var(--pp-border);border-radius:12px;max-width:88%;padding:18px}.pp-analysis__turn--salesperson{border-left:3px solid var(--pp-primary);margin-left:auto}.pp-analysis__turn--customer{margin-right:auto}.pp-analysis__speaker{color:var(--pp-primary);font-size:12px;font-weight:700}.pp-analysis__turn>p{margin:10px 0 0;font-size:14px;line-height:1.6}.pp-analysis__turn-feedback{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:9px;margin-top:14px;padding:14px;font-size:13px}.pp-analysis__turn-feedback p{margin-bottom:0;line-height:1.6}.pp-analysis__actions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.pp-analysis__button{font:inherit;cursor:pointer;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600}.pp-analysis__button--primary{background:var(--pp-primary);color:var(--pp-on-primary);border:1px solid var(--pp-primary)}.pp-analysis__button--secondary{background:var(--pp-surface);color:var(--pp-text);border:1px solid var(--pp-border)}.pp-analysis button:disabled{opacity:.5;cursor:not-allowed}.pp-analysis button:focus-visible{outline:3px solid var(--pp-primary);outline-offset:3px}@media (width<=850px){.pp-analysis__summary{grid-template-columns:repeat(2,1fr)}.pp-analysis__performance,.pp-analysis__feedback-grid{grid-template-columns:1fr}.pp-analysis__top{flex-direction:column}}@media (width<=520px){.pp-analysis{padding:20px 14px 40px}.pp-analysis__summary{grid-template-columns:1fr}.pp-analysis__tabs{gap:14px}.pp-analysis__tabs button{font-size:12px}.pp-analysis__turn{max-width:100%}.pp-analysis__actions{flex-direction:column}.pp-analysis__button{width:100%}}.pp-analysis__summary>div{color:#fff;background:#082654;border:1px solid #123b70;border-radius:16px;flex-direction:column;justify-content:center;gap:12px;min-height:125px;padding:26px 24px;display:flex;box-shadow:0 4px 12px #0826541f}.pp-analysis__summary>div span{color:#d7e4f7;font-size:13px;font-weight:600}.pp-analysis__summary>div strong{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:700}.pp-analysis__fill{background:#082654}.pp-analysis__tabs button.active{color:#082654;border-bottom-color:#082654}.pp-analysis__score{color:#082654}.pp-analysis__demo{color:#082654;background:#e7eef9;border-radius:999px;margin-top:8px;padding:8px 16px;font-size:12px;display:inline-block}@media (width<=850px){.pp-analysis__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pp-analysis__summary{grid-template-columns:1fr}}.pp-analysis__summary-card{color:#fff;background-color:#1b294f;border:1px solid #34456d;border-radius:16px;padding:24px}.pp-analysis__summary-card .card-label{color:#b9c9ea}.pp-analysis__summary-card .card-value{color:#fff;font-weight:600}.pm-page{--pm-navy:#19264b;--pm-text:#222b44;--pm-muted:#7c859b;--pm-border:#dce1eb;--pm-peach:#f9b17b;min-height:100vh;color:var(--pm-text);background:#f7f8fc;font-family:DM Sans,sans-serif}.pm-page *{box-sizing:border-box}.pm-page button,.pm-page input{font:inherit}.pm-page button{cursor:pointer}.pm-topbar{border-bottom:1px solid var(--pm-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px clamp(20px,3vw,48px);display:flex}.pm-breadcrumb{color:#8b94a8;font-size:12px;font-weight:600}.pm-breadcrumb span{color:#b6bdd0;margin:0 5px}.pm-heading h1{letter-spacing:-.035em;color:var(--pm-navy);margin:6px 0 0;font-size:23px}.pm-header-actions{align-items:center;gap:14px;display:flex}.pm-demo-pill{color:#7362a6;background:#f1eefb;border:1px solid #e3def5;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.pm-icon-button{border:1px solid var(--pm-border);color:#58617e;background:#fff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.pm-profile,.pm-avatar{border-radius:50%;place-items:center;font-weight:800;display:grid}.pm-profile{background:var(--pm-navy);color:#fff;width:39px;height:39px}.pm-main{max-width:1480px;margin:0 auto;padding:28px clamp(20px,3vw,48px) 60px}.pm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.pm-stat-card{color:#fff;background:#102852;border:1px solid #1d3a68;border-radius:15px;min-height:196px;padding:25px 26px;box-shadow:0 9px 22px #18264b14}.pm-stat-top{color:#cbd6eb;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.pm-stat-icon{color:#9fc2ff;background:#254778;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.pm-stat-card>strong{letter-spacing:-.055em;color:#fff;margin:14px 0 5px;font-size:39px;display:block}.pm-stat-caption{color:#d3dded;align-items:center;gap:10px;font-size:11px;display:flex}.pm-positive{color:#14b981;background:#e6faf1;border-radius:6px;padding:5px 7px;font-weight:800}.pm-skill-gaps{gap:8px;margin-top:13px;display:grid}.pm-skill-gaps>div{color:#fff;background:#1b3967;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.pm-gap-dot{background:#a98cff;border-radius:50%;width:6px;height:6px}.pm-gap-value{color:#dbe7ff;margin-left:auto;font-weight:700}.pm-table-panel{background:#e7eaf1;border:1px solid #dce1eb;border-radius:15px;overflow:visible;box-shadow:0 9px 24px #18264b09}.pm-toolbar{background:#e7eaf1;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.pm-search{border:1px solid var(--pm-border);color:#8b93a6;background:#f7f8fa;border-radius:9px;align-items:center;gap:9px;width:min(350px,100%);padding:11px 12px;display:flex}.pm-search input{width:100%;min-width:0;color:var(--pm-navy);background:0 0;border:0;outline:0;font-size:12px}.pm-search input::placeholder{color:#a0a7b6}.pm-toolbar-actions{align-items:center;gap:10px;display:flex}.pm-outline-button,.pm-report-button{border:1px solid var(--pm-border);color:#27324c;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.pm-outline-button:hover,.pm-report-button:hover{background:#f7f8fc;border-color:#a7afd0}.pm-filter-wrap{position:relative}.pm-filter-menu{z-index:5;border:1px solid var(--pm-border);background:#fff;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #19264b1f}.pm-filter-menu button{text-align:left;color:#35415e;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;font-size:12px;display:block}.pm-filter-menu button:hover,.pm-filter-menu button.selected{color:#514bb1;background:#eceefa}.pm-table-scroll{overflow-x:auto}.pm-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}.pm-table thead{background:#e1e5ed}.pm-table th{color:#68758f;white-space:nowrap;padding:14px 22px;font-size:10px;font-weight:800}.pm-table tbody tr{background:#f0f2f6;transition:background-color .2s}.pm-table tbody tr:hover{background:#e4e9f2}.pm-table td{border-top:1px solid #dce1eb;padding:14px 22px;font-size:13px}.pm-agent-cell{align-items:center;gap:12px;display:flex}.pm-avatar{color:#515d8c;background:#e1e5ef;flex-shrink:0;width:39px;height:39px;font-size:11px}.pm-agent-cell strong,.pm-agent-cell small{display:block}.pm-agent-cell strong{color:#222b44;font-size:13px}.pm-agent-cell small{color:#7c859b;margin-top:3px;font-size:11px}.pm-completed{font-weight:800}.pm-score-row{align-items:center;gap:9px;margin-bottom:7px;display:flex}.pm-score-tag{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-block}.pm-score-tag.strong{color:#12a976;background:#e2f9ee}.pm-score-tag.medium{color:#c88517;background:#fff0d5}.pm-score-tag.low{color:#ce6060;background:#ffebeb}.pm-score-label{color:#7c859b;font-size:11px}.pm-score-track{background:#dce1eb;border-radius:10px;max-width:240px;height:5px;overflow:hidden}.pm-score-track>span{border-radius:10px;height:100%;display:block}.pm-score-track .strong{background:#15c98b}.pm-score-track .medium{background:#f5ad35}.pm-score-track .low{background:#ef7979}.pm-action-head,.pm-action-cell{text-align:right}.pm-table-footer{color:#78839a;background:#e7eaf1;border-top:1px solid #dce1eb;border-radius:0 0 15px 15px;justify-content:space-between;gap:12px;padding:16px 22px;font-size:11px;display:flex}.pm-empty{text-align:center;color:#7e879b;padding:36px}.pm-modal-backdrop{z-index:1000;background:#111b377a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pm-report-modal{background:#fff;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:26px;overflow:auto;box-shadow:0 30px 90px #0f173240}.pm-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-modal-header h2{color:var(--pm-navy);margin:6px 0;font-size:25px}.pm-modal-header p{color:#7b859c;margin:0;font-size:12px}.pm-modal-score{background:#f2f3f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:18px;display:flex}.pm-modal-score>span:first-child{color:#65708d;font-size:12px}.pm-modal-score strong{color:var(--pm-navy);margin-right:auto;font-size:32px}.pm-report-modal h3{color:var(--pm-navy);font-size:15px}.pm-modal-skills{gap:18px;display:grid}.pm-skill-label{color:#57627e;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.pm-skill-label strong{color:var(--pm-navy)}.pm-modal-skills .pm-score-track{max-width:none;height:7px}.pm-last-session{color:#6b5260;background:#fff4e9;border-radius:9px;align-items:center;gap:9px;margin-top:24px;padding:13px;font-size:12px;display:flex}.pm-report-note{color:#8a92a4;margin-top:16px;font-size:11px;line-height:1.6}.pm-page button:focus-visible,.pm-page input:focus-visible{outline-offset:2px;outline:2px solid #8470e4}@media (width<=900px){.pm-stat-grid{grid-template-columns:1fr 1fr}.pm-gaps-card{grid-column:1/-1}}@media (width<=620px){.pm-topbar{padding:16px}.pm-heading h1{font-size:19px}.pm-main{padding:18px 14px 40px}.pm-stat-grid{grid-template-columns:1fr;gap:12px}.pm-gaps-card{grid-column:auto}.pm-stat-card{min-height:145px;padding:18px}.pm-stat-card>strong{font-size:32px}.pm-toolbar{flex-direction:column;align-items:stretch}.pm-search{width:100%;max-width:none}.pm-toolbar-actions{justify-content:flex-end}.pm-table-footer{flex-direction:column}.pm-demo-pill{display:none}}@media (prefers-reduced-motion:reduce){.pm-page *{scroll-behavior:auto!important;transition:none!important}}a.pm-profile{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.pm-profile:hover{filter:brightness(1.08)}a.pm-profile:focus-visible{outline-offset:3px;outline:3px solid #8365e9}.mp-page{--mp-navy:#19264b;--mp-dark:#141d37;--mp-text:#2d324f;--mp-muted:#68728f;--mp-violet:#8365e9;--mp-peach:#f9b17b;--mp-border:#e6e8f1;min-height:100vh;color:var(--mp-text);background:#fff;font-family:DM Sans,sans-serif}.mp-page .pm-topbar{border-bottom:1px solid var(--mp-border);background:#fff}.mp-page .pm-heading h1{color:var(--mp-navy)}.mp-header-link{border:1px solid var(--mp-border);color:var(--mp-text);background:#f7f8fc;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.mp-header-link:hover{background:#eee9ff}.mp-main{width:min(1400px,100%);margin:0 auto}.mp-hero{background:linear-gradient(110deg,#f0f0f5 0%,#e9eaf3 55%,#e5e5f0 100%);border:1px solid #dcddeb;border-radius:22px;align-items:center;gap:30px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #2d324f0d}.mp-hero-pattern{pointer-events:none;opacity:.2;background-image:linear-gradient(#6d76a41a 1px,#0000 1px),linear-gradient(90deg,#6d76a41a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.mp-avatar{z-index:1;color:#fff;background:linear-gradient(135deg,#a58aff,#6c55d5);border:4px solid #fff;border-radius:29px;flex-shrink:0;place-items:center;width:112px;height:112px;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;display:grid;position:relative;box-shadow:0 15px 35px #8365e933}.mp-hero-info{z-index:1;min-width:0;position:relative}.mp-eyebrow{color:#7558dc;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.mp-hero-info h2{color:var(--mp-navy);letter-spacing:-.04em;margin:12px 0 8px;font-family:Space Grotesk,sans-serif;font-size:clamp(27px,3.5vw,40px)}.mp-hero-info p{color:#5d6887;overflow-wrap:anywhere;margin:0 0 17px;font-size:13px}.mp-role-badge{color:#6d54c9;background:#f5f1ff;border:1px solid #e5ddff;border-radius:100px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.mp-section{margin-top:42px}.mp-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.mp-section-label{color:#7558dc;letter-spacing:.13em;font-size:10px;font-weight:800}.mp-section-heading h2{color:var(--mp-navy);letter-spacing:-.035em;margin:9px 0 0;font-family:Space Grotesk,sans-serif;font-size:23px}.mp-section-heading p{color:var(--mp-muted);margin:9px 0 0;font-size:12px;line-height:1.7}.mp-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mp-stat-card{color:#fff;background:linear-gradient(145deg,#202b4b,#141d37);border:1px solid #35415f;border-radius:18px;min-width:0;min-height:210px;padding:27px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 25px #141d371a}.mp-stat-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #141d372b}.mp-stat-icon{color:#765bda;background:#eee9ff;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:19px;display:grid}.mp-stat-card>span{color:#c8d0e7;font-size:12px;display:block}.mp-stat-card>strong{color:#fff;letter-spacing:-.04em;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:35px;display:block}.mp-stat-card>p{color:#c2cbe2;margin:0;font-size:11px;line-height:1.7}.mp-error{color:#a33c51;background:#fff1f1;border:1px solid #f5c2c2;border-radius:10px;padding:13px 16px;font-size:12px}.mp-details-card{border:1px solid var(--mp-border);background:#fff;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:25px;display:grid;box-shadow:0 8px 25px #2d324f0a}.mp-detail-item{background:#f7f8fc;border:1px solid #e6e8f1;border-radius:13px;align-items:flex-start;gap:15px;min-width:0;padding:22px;display:flex}.mp-detail-item>svg{color:var(--mp-violet);flex-shrink:0}.mp-detail-item>div{min-width:0}.mp-detail-item span{color:var(--mp-muted);margin-bottom:8px;font-size:11px;display:block}.mp-detail-item strong{overflow-wrap:anywhere;color:var(--mp-text);font-size:14px;display:block}.mp-access-card{background:linear-gradient(135deg,#f0f0f5,#e9eaf3);border:1px solid #dcddeb;border-radius:19px;align-items:center;gap:20px;padding:30px;display:flex}.mp-access-icon{width:53px;height:53px;color:var(--mp-violet);background:#eee8ff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.mp-access-content{flex:1;min-width:0}.mp-access-content h3{color:var(--mp-navy);margin:0 0 9px;font-family:Space Grotesk,sans-serif;font-size:18px}.mp-access-content p{color:#5d6887;margin:0 0 12px;font-size:12px;line-height:1.8}.mp-access-content>span{color:#7558dc;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:inline-flex}.mp-access-link{background:var(--mp-peach);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:var(--mp-text)!important}.mp-access-link:hover{background:#f5a36c;transform:translateY(-2px)}.mp-footer-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:42px;display:flex}.mp-back-button,.mp-logout-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mp-back-button{border:1px solid var(--mp-border);color:var(--mp-text);background:#f7f8fc}.mp-back-button:hover{background:#eee9ff}.mp-logout-button{color:#a33c51;background:#fff1f1;border:1px solid #f3d6d6}.mp-logout-button:hover{background:#ffe5e5}.mp-footer{border-top:1px solid var(--mp-border);color:var(--mp-muted);justify-content:space-between;gap:15px;margin-top:40px;padding:25px 0;font-size:11px;display:flex}.mp-page a:focus-visible,.mp-page button:focus-visible{outline:3px solid var(--mp-violet);outline-offset:3px}@media (width<=1050px){.mp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-stat-card:last-child{grid-column:1/-1}.mp-access-card{flex-wrap:wrap}}@media (width<=760px){.mp-hero{flex-direction:column;align-items:flex-start;padding:27px}.mp-avatar{width:88px;height:88px;font-size:29px}.mp-stat-grid,.mp-details-card{grid-template-columns:1fr}.mp-stat-card:last-child{grid-column:auto}.mp-details-card{padding:15px}.mp-access-card{flex-direction:column;align-items:flex-start;padding:24px}.mp-access-link{width:100%}.mp-footer-actions{flex-direction:column;align-items:stretch}.mp-back-button,.mp-logout-button{width:100%}.mp-footer{flex-direction:column}.mp-header-link{padding:10px;font-size:11px}}.mp-page .mp-edit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.mp-page .mp-edit-button{color:#7558cd;cursor:pointer;background:#f0ebff;border:1px solid #d9d2f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .2s,border-color .2s;display:inline-flex}.mp-page .mp-edit-button:hover{background:#e8dfff;border-color:#bba8f0}.mp-page .mp-profile-form{width:100%}.mp-page .mp-detail-content{width:100%;min-width:0}.mp-page .mp-detail-content label{color:#737f98;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.mp-page .mp-detail-content input{box-sizing:border-box;color:#19264b;background:#fff;border:1px solid #dce1eb;border-radius:9px;outline:none;width:100%;min-height:45px;margin-top:4px;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:block}.mp-page .mp-detail-content input:focus{border-color:#8365e9;box-shadow:0 0 0 3px #8365e921}.mp-page .mp-detail-content input:disabled{opacity:.7;background:#f3f4f8}.mp-page .mp-edit-actions{border-top:1px solid #e2e5ee;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:11px;width:100%;padding-top:20px;display:flex}.mp-page .mp-edit-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 17px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.mp-page .mp-cancel-button{color:#48536e;background:#f2f3f7;border:1px solid #dce1eb}.mp-page .mp-cancel-button:hover:not(:disabled){background:#e7eaf1}.mp-page .mp-save-button{color:#fff;background:#19264b;border:1px solid #19264b}.mp-page .mp-save-button:hover:not(:disabled){background:#2c3e6d}.mp-page .mp-edit-actions button:disabled{cursor:not-allowed;opacity:.6}.mp-page .mp-profile-success,.mp-page .mp-profile-error{border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.6;display:flex}.mp-page .mp-profile-success{color:#11875e;background:#e2f9ee;border:1px solid #bcebd4}.mp-page .mp-profile-error{color:#b14755;background:#fff1f1;border:1px solid #f2caca}.mp-page .mp-edit-button:focus-visible,.mp-page .mp-edit-actions button:focus-visible{outline-offset:3px;outline:3px solid #8365e9}@media (width<=620px){.mp-page .mp-edit-heading{align-items:stretch}.mp-page .mp-edit-button{width:100%}.mp-page .mp-edit-actions{flex-direction:column-reverse}.mp-page .mp-edit-actions button{width:100%}}.manager-login-label{color:#7775bd;letter-spacing:1.7px;margin:24px 0 12px;font-size:11px;font-weight:700;display:inline-block}.manager-google-login{width:100%;margin-top:10px}.manager-google-login button{cursor:pointer}.manager-google-login+.auth-footer{margin-top:24px}.manager-login-note{text-align:center;color:#9298a8;margin-top:18px;font-size:12px;line-height:1.6}.auth-manager-image{background-image:linear-gradient(#0d16300d 0%,#0d163026 40%,#0d1630b8 100%),url(/images/manager-green-hills.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.auth-manager-image .auth-image-overlay,.auth-manager-image .auth-image-overlay h2{color:#fff}.auth-manager-image .auth-image-overlay p{color:#ffffffe6}@media (width<=768px){.manager-login-label{margin-top:18px}.manager-google-login{margin-top:8px}}.manager-activation-page{color:#111827;background:radial-gradient(circle at 15% 15%,#6366f11f,#0000 35%),radial-gradient(circle at 85% 85%,#a855f71a,#0000 35%),#f8fafc;justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;font-family:Inter,Arial,sans-serif;display:flex}.manager-activation-page *,.manager-activation-page :before,.manager-activation-page :after{box-sizing:border-box}.manager-activation-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;max-width:480px;padding:40px;box-shadow:0 20px 60px #0f172a12,0 4px 12px #0f172a08}.manager-activation-brand{color:#1e1b4b;letter-spacing:-.8px;margin-bottom:32px;font-size:23px;font-weight:800;text-decoration:none;display:inline-block}.manager-activation-brand span{color:#6366f1}.manager-activation-heading{margin-bottom:28px}.manager-activation-eyebrow{color:#6366f1;letter-spacing:1.5px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.manager-activation-heading h1,.manager-activation-state h1{color:#111827;letter-spacing:-.8px;margin:0 0 12px;font-size:28px;font-weight:750;line-height:1.25}.manager-activation-heading p,.manager-activation-state p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.manager-activation-email{background:#f5f3ff;border:1px solid #e9d5ff;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:28px;padding:15px 17px;display:flex}.manager-activation-email span{color:#64748b;font-size:12px;font-weight:500}.manager-activation-email strong{color:#312e81;overflow-wrap:anywhere;font-size:14px;font-weight:650}.manager-activation-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.manager-activation-field label{color:#334155;font-size:13px;font-weight:650}.manager-activation-field input{color:#111827;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #dbe1ea;border-radius:10px;outline:none;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.manager-activation-field input::placeholder{color:#94a3b8}.manager-activation-field input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.manager-activation-field input:disabled{opacity:.65;cursor:not-allowed}.manager-activation-field small{color:#64748b;font-size:12px}.manager-activation-toggle{color:#475569;cursor:pointer;align-items:center;gap:9px;width:fit-content;margin:0 0 24px;font-size:13px;display:flex}.manager-activation-toggle input{accent-color:#6366f1;cursor:pointer;width:16px;height:16px;margin:0}.manager-activation-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5}.manager-activation-submit,.manager-activation-link-button{color:#fff;width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#4f46e5;border:1px solid #4f46e5;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex}.manager-activation-submit:hover:not(:disabled),.manager-activation-link-button:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 6px 16px #4f46e52e}.manager-activation-submit:focus-visible,.manager-activation-link-button:focus-visible,.manager-activation-brand:focus-visible{outline-offset:3px;outline:3px solid #6366f159}.manager-activation-submit:disabled{opacity:.65;cursor:not-allowed}.manager-activation-footer{color:#64748b;text-align:center;margin:24px 0 0;font-size:13px}.manager-activation-footer a{color:#4f46e5;font-weight:700;text-decoration:none}.manager-activation-footer a:hover{text-decoration:underline}.manager-activation-state{text-align:center;flex-direction:column;align-items:center;padding:12px 0 8px;display:flex}.manager-activation-state h1{margin-top:14px}.manager-activation-state p{max-width:350px;margin-bottom:12px}.manager-activation-state .manager-activation-link-button{margin-top:22px}.manager-activation-symbol{color:#b91c1c;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;font-weight:700;display:flex}.manager-activation-success{color:#047857;background:#d1fae5}.manager-activation-spinner{border:4px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite manager-activation-spin}@keyframes manager-activation-spin{to{transform:rotate(360deg)}}@media (width<=520px){.manager-activation-page{padding:20px 14px}.manager-activation-card{border-radius:16px;padding:28px 22px}.manager-activation-brand{margin-bottom:26px;font-size:21px}.manager-activation-heading h1,.manager-activation-state h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.manager-activation-spinner{animation-duration:2s}.manager-activation-submit,.manager-activation-link-button{transition:none}}.pa-page{--pa-navy:#19264b;--pa-card-navy:#102852;--pa-text:#222b44;--pa-muted:#7c859b;--pa-border:#dce1eb;--pa-peach:#f9b17b;--pa-purple:#8365e9;min-height:100vh;color:var(--pa-text);background:#f7f8fc;font-family:DM Sans,sans-serif}.pa-page *{box-sizing:border-box}.pa-page button{font:inherit;cursor:pointer}.pa-page button:disabled{cursor:not-allowed;opacity:.6}.pa-topbar{border-bottom:1px solid var(--pa-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px clamp(20px,3vw,48px);display:flex}.pa-breadcrumb{color:#8b94a8;font-size:12px;font-weight:600}.pa-breadcrumb span{color:#b6bdd0;margin:0 5px}.pa-heading h1{color:var(--pa-navy);letter-spacing:-.035em;margin:6px 0 0;font-size:23px;font-weight:800}.pa-header-actions{align-items:center;gap:14px;display:flex}.pa-admin-label{color:#7362a6;background:#f1eefb;border:1px solid #e3def5;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.pa-profile-avatar{background:var(--pa-navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:41px;height:41px;font-size:12px;font-weight:800;display:grid}.pa-main{max-width:1480px;margin:0 auto;padding:28px clamp(20px,3vw,48px) 60px}.pa-welcome{background:linear-gradient(115deg,#102852 0%,#192f5c 55%,#273e71 100%);border:1px solid #1d3a68;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;min-height:230px;padding:36px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #18264b1a}.pa-welcome:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-70px}.pa-welcome:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:250px;height:250px;position:absolute;top:-65px;right:-15px}.pa-welcome-content{z-index:1;max-width:740px;position:relative}.pa-eyebrow{color:var(--pa-peach);letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.pa-welcome h2{color:#fff;letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(25px,3vw,36px);font-weight:800;line-height:1.2}.pa-welcome p{color:#d3dded;max-width:580px;margin:0;font-size:13px;line-height:1.8}.pa-welcome-tags{flex-wrap:wrap;gap:11px;margin-top:23px;display:flex}.pa-welcome-tags span{color:#e5eaf7;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.pa-welcome-symbol{z-index:1;color:#c6b8ff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:36px;flex-shrink:0;place-items:center;width:160px;height:160px;display:grid;position:relative;transform:rotate(-8deg)}.pa-welcome-symbol svg{transform:rotate(8deg)}.pa-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:38px 0 21px;display:flex}.pa-section-eyebrow{color:#8067d9;letter-spacing:.12em;font-size:10px;font-weight:800}.pa-section-heading h2{color:var(--pa-navy);letter-spacing:-.035em;margin:8px 0 5px;font-size:23px;font-weight:800}.pa-section-heading p{color:var(--pa-muted);margin:0;font-size:12px;line-height:1.7}.pa-refresh-button{border:1px solid var(--pa-border);color:#27324c;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:800;transition:border-color .2s,background-color .2s;display:inline-flex}.pa-refresh-button:hover:not(:disabled){background:#f0eefb;border-color:#a7afd0}.pa-error{color:#a33c51;background:#fff1f1;border:1px solid #f2caca;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.pa-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pa-stat-card{background:var(--pa-card-navy);color:#fff;border:1px solid #1d3a68;border-radius:15px;min-width:0;min-height:190px;padding:25px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 22px #18264b14}.pa-stat-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #18264b26}.pa-stat-top{color:#cbd6eb;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.pa-stat-icon{color:#b6cfff;background:#254778;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.pa-stat-card>strong{color:#fff;letter-spacing:-.055em;margin:18px 0 9px;font-size:39px;font-weight:800;display:block}.pa-stat-card>p{color:#d3dded;margin:0;font-size:11px;line-height:1.6}.pa-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pa-status-card{border:1px solid var(--pa-border);background:#fff;border-radius:15px;align-items:flex-start;gap:18px;min-width:0;min-height:145px;padding:25px;display:flex;box-shadow:0 9px 24px #18264b09}.pa-status-icon{border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.pa-purple{color:#795bd6;background:#f0ebff}.pa-peach{color:#d58a42;background:#fff1e3}.pa-red{color:#d46c6c;background:#fff0f0}.pa-status-card>div:last-child{min-width:0}.pa-status-card span{color:#69758f;font-size:12px;font-weight:700;display:block}.pa-status-card strong{color:var(--pa-navy);letter-spacing:-.04em;margin:8px 0 6px;font-size:30px;font-weight:800;display:block}.pa-status-card p{color:var(--pa-muted);margin:0;font-size:11px;line-height:1.6}.pa-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pa-tool-card{border:1px solid var(--pa-border);background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;min-height:235px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 24px #18264b09}.pa-tool-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #18264b14}.pa-tool-icon{width:48px;height:48px;color:var(--pa-purple);background:#f0ebff;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.pa-tool-card h3{color:var(--pa-navy);margin:0 0 10px;font-size:16px;font-weight:800}.pa-tool-card p{color:var(--pa-muted);margin:0;font-size:12px;line-height:1.8}.pa-tool-status{color:#8067d9;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;display:inline-flex}.pa-account-panel{background:#e7eaf1;border:1px solid #dcddeb;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:26px;display:flex}.pa-account-left{align-items:flex-start;gap:17px;min-width:0;display:flex}.pa-account-icon{color:#795bd6;background:#f1eefb;border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.pa-account-left h3{color:var(--pa-navy);margin:0 0 9px;font-size:16px;font-weight:800}.pa-account-left p{color:#5d6884;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px;line-height:1.6}.pa-account-left p strong{color:var(--pa-navy)}.pa-account-left span{color:#7c859b;font-size:11px;line-height:1.6}.pa-logout-button{color:#fff;background:#19264b;border:1px solid #19264b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:800;transition:background-color .2s;display:inline-flex}.pa-logout-button:hover{background:#2b3c69}.pa-footer{border-top:1px solid var(--pa-border);color:#8992a5;justify-content:space-between;align-items:center;gap:14px;margin-top:35px;padding-top:23px;font-size:11px;display:flex}.pa-page button:focus-visible{outline:3px solid var(--pa-purple);outline-offset:3px}@media (width<=1150px){.pa-stat-grid,.pa-status-grid,.pa-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pa-welcome{padding:29px}.pa-welcome-symbol{display:none}.pa-status-grid,.pa-tools-grid{grid-template-columns:1fr}.pa-account-panel{flex-direction:column;align-items:stretch}.pa-logout-button{width:100%}}@media (width<=620px){.pa-topbar{padding:16px}.pa-heading h1{font-size:19px}.pa-admin-label{display:none}.pa-main{padding:18px 14px 40px}.pa-welcome{min-height:auto;padding:25px 21px}.pa-welcome h2{font-size:25px}.pa-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.pa-stat-grid{grid-template-columns:1fr;gap:12px}.pa-stat-card{min-height:155px;padding:20px}.pa-stat-card>strong{font-size:33px}.pa-status-card,.pa-tool-card{padding:21px}.pa-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pa-page *,.pa-page :before,.pa-page :after{transition:none!important;animation:none!important}}.pa-users-panel{background:#e7eaf1;border:1px solid #dce1eb;border-radius:15px;overflow:hidden;box-shadow:0 9px 24px #18264b09}.pa-users-toolbar{background:#e7eaf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.pa-users-search{color:#8b93a6;background:#fff;border:1px solid #dce1eb;border-radius:9px;align-items:center;gap:10px;width:min(360px,100%);padding:11px 13px;display:flex}.pa-users-search:focus-within{border-color:#8365e9;box-shadow:0 0 0 3px #8365e91f}.pa-users-search input{color:#19264b;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:12px}.pa-users-search input::placeholder{color:#a0a7b6}.pa-users-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-users-filters select{color:#27324c;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:9px;min-width:145px;padding:11px 32px 11px 13px;font-family:inherit;font-size:12px;font-weight:700}.pa-users-filters select:hover{border-color:#a7afd0}.pa-users-filters select:focus-visible{outline-offset:2px;outline:2px solid #8365e9}.pa-users-table-scroll{width:100%;overflow-x:auto}.pa-users-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.pa-users-table thead{background:#e1e5ed}.pa-users-table th{color:#68758f;letter-spacing:.03em;white-space:nowrap;padding:15px 22px;font-size:10px;font-weight:800}.pa-users-table tbody tr{background:#f0f2f6;transition:background-color .2s}.pa-users-table tbody tr:hover{background:#e4e9f2}.pa-users-table td{color:#35415e;vertical-align:middle;border-top:1px solid #dce1eb;padding:15px 22px;font-size:12px}.pa-user-identity{align-items:center;gap:12px;display:flex}.pa-user-avatar{color:#515d8c;background:#e1e5ef;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.pa-user-identity strong,.pa-user-identity small{display:block}.pa-user-identity strong{color:#222b44;font-size:12px;font-weight:800}.pa-user-identity small{color:#7c859b;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.pa-role-badge{text-transform:capitalize;border-radius:7px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.pa-role-agent{color:#5367b6;background:#e8edff}.pa-role-manager{color:#8061c7;background:#f0e9ff}.pa-role-admin{color:#bd792e;background:#fff0df}.pa-status-badge{border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.pa-active{color:#12a976;background:#e2f9ee}.pa-suspended{color:#ce6060;background:#ffebeb}.pa-verification{border-radius:7px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.pa-verified{color:#12a976;background:#e2f9ee}.pa-unverified{color:#c88517;background:#fff0d5}.pa-users-empty{text-align:center;font-size:12px;color:#7c859b!important;padding:40px 22px!important}.pa-users-footer{color:#78839a;background:#e7eaf1;border-top:1px solid #dce1eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;font-size:11px;display:flex}.pa-pagination{align-items:center;gap:12px;display:flex}.pa-pagination span{color:#586580;font-size:11px;font-weight:700}.pa-pagination button{color:#27324c;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800;transition:background-color .2s}.pa-pagination button:hover:not(:disabled){background:#f0eefb;border-color:#a7afd0}.pa-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.pa-users-toolbar{flex-direction:column;align-items:stretch}.pa-users-search{width:100%;max-width:none}.pa-users-filters{width:100%}.pa-users-filters select{flex:1;min-width:130px}}@media (width<=620px){.pa-users-toolbar{padding:15px}.pa-users-table th,.pa-users-table td{padding:13px 15px}.pa-users-footer{flex-direction:column;align-items:stretch;padding:15px}.pa-pagination{justify-content:space-between}}.pa-user-action{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.pa-suspend-button{color:#bb4242;background:#ffebeb;border-color:#f5cccc}.pa-suspend-button:hover{background:#fbd9d9}.pa-reactivate-button{color:#11875e;background:#e2f9ee;border-color:#bcebd4}.pa-reactivate-button:hover{background:#cef2e1}.pa-protected-label{color:#7c859b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pa-success-message{color:#11875e;background:#e2f9ee;align-items:center;gap:9px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.pa-confirm-backdrop{z-index:1100;background:#111b378c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pa-confirm-dialog{background:#fff;border-radius:17px;width:min(440px,100%);padding:30px;box-shadow:0 30px 90px #0f173240}.pa-confirm-icon{color:#795bd6;background:#f0ebff;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.pa-confirm-dialog h3{color:#19264b;margin:0 0 12px;font-size:21px;font-weight:800}.pa-confirm-dialog p{color:#69758f;font-size:13px;line-height:1.7}.pa-confirm-dialog p strong{color:#19264b}.pa-confirm-note{background:#f7f8fc;border-radius:9px;padding:12px;font-size:12px!important}.pa-confirm-actions{justify-content:flex-end;gap:11px;margin-top:25px;display:flex}.pa-confirm-actions button{border:1px solid #0000;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:800}.pa-confirm-cancel{color:#35415e;background:#eef0f5}.pa-confirm-danger{color:#fff;background:#c94d55}.pa-confirm-approve{color:#fff;background:#16875f}.pa-confirm-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.pa-confirm-dialog{padding:22px}.pa-confirm-actions{flex-direction:column-reverse}.pa-confirm-actions button{width:100%}}.pa-manager-auth-panel{background:#e7eaf1;border:1px solid #dce1eb;border-radius:15px;overflow:hidden;box-shadow:0 9px 24px #18264b09}.pa-manager-auth-toolbar{border-bottom:1px solid #dce1eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.pa-manager-auth-toolbar h3{color:#102852;margin:0 0 6px;font-size:16px;font-weight:800}.pa-manager-auth-toolbar p{color:#78839a;margin:0;font-size:12px;line-height:1.6}.pa-manager-auth-toolbar select{color:#27324c;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:9px;min-width:170px;padding:11px 14px;font-family:inherit;font-size:12px;font-weight:700}.pa-manager-auth-toolbar select:focus-visible{outline-offset:2px;outline:2px solid #8365e9}.pa-manager-requests{gap:15px;padding:20px 22px;display:grid}.pa-manager-request-card{background:#f5f6fa;border:1px solid #dce1eb;border-radius:12px;padding:20px}.pa-manager-request-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-manager-request-person{align-items:center;gap:12px;min-width:0;display:flex}.pa-manager-request-avatar{color:#7659c7;background:#e7e1fc;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:15px;font-weight:800;display:grid}.pa-manager-request-person strong,.pa-manager-request-person small{display:block}.pa-manager-request-person strong{color:#19264b;font-size:13px;font-weight:800}.pa-manager-request-person small{color:#7c859b;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.pa-manager-request-status{text-transform:capitalize;border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.pa-manager-request-pending{color:#b97b17;background:#fff0d5}.pa-manager-request-approved{color:#11875e;background:#e2f9ee}.pa-manager-request-rejected{color:#c45252;background:#ffebeb}.pa-manager-request-reason{background:#e9edf4;border-radius:9px;margin-top:18px;padding:15px}.pa-manager-request-reason span{color:#7c859b;letter-spacing:.06em;font-size:10px;font-weight:800}.pa-manager-request-reason p{color:#35415e;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.8}.pa-manager-request-meta{color:#78839a;flex-wrap:wrap;gap:9px 18px;margin-top:16px;font-size:11px;display:flex}.pa-manager-ineligible{color:#c45252;font-weight:800}.pa-manager-request-actions{border-top:1px solid #dce1eb;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:17px;display:flex}.pa-manager-request-actions button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .2s;display:inline-flex}.pa-manager-reject-btn{color:#bb4242;background:#ffebeb;border-color:#f5cccc!important}.pa-manager-reject-btn:hover{background:#fbd9d9}.pa-manager-approve-btn{color:#fff;background:#16875f}.pa-manager-approve-btn:hover:not(:disabled){background:#116f4e}.pa-manager-request-actions button:disabled{opacity:.45;cursor:not-allowed}.pa-manager-reviewed{color:#78839a;border-top:1px solid #dce1eb;flex-wrap:wrap;gap:9px 18px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.pa-manager-reviewed p{color:#586580;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin:3px 0 0;line-height:1.7}.pa-manager-empty{color:#8993a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:30px 15px;display:flex}.pa-manager-empty strong{color:#35415e;font-size:14px}.pa-manager-empty p{color:#8993a7;max-width:330px;margin:0;font-size:12px;line-height:1.7}.pa-manager-note-label{color:#35415e;margin:20px 0 8px;font-size:12px;font-weight:800;display:block}.pa-confirm-dialog textarea{box-sizing:border-box;color:#27324c;resize:vertical;background:#f7f8fc;border:1px solid #dce1eb;border-radius:9px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:12px;line-height:1.6}.pa-confirm-dialog textarea:focus{border-color:#8365e9;box-shadow:0 0 0 3px #8365e91f}@media (width<=760px){.pa-manager-auth-toolbar{flex-direction:column;align-items:stretch}.pa-manager-auth-toolbar select{width:100%}}@media (width<=620px){.pa-manager-auth-toolbar,.pa-manager-requests{padding:15px}.pa-manager-request-card{padding:16px}.pa-manager-request-actions{flex-direction:column-reverse}.pa-manager-request-actions button{width:100%}}.pa-manager-management{border:1px solid var(--pa-border);background:#e7eaf1;border-radius:15px;overflow:hidden;box-shadow:0 9px 24px #18264b09}.pa-manager-management-header{border-bottom:1px solid var(--pa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.pa-manager-management-header h3{color:var(--pa-navy);margin:0 0 6px;font-size:16px;font-weight:800}.pa-manager-management-header p{color:var(--pa-muted);margin:0;font-size:12px;line-height:1.7}.pa-manager-create-button,.pa-manager-submit-button{color:#fff;background:#19264b;border:1px solid #19264b;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.pa-manager-create-button:hover:not(:disabled),.pa-manager-submit-button:hover:not(:disabled){background:#2b3c69}.pa-manager-create-form{border-bottom:1px solid var(--pa-border);background:#f0f2f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.pa-manager-form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.pa-manager-form-field label{color:#35415e;font-size:12px;font-weight:800}.pa-manager-form-field input{color:#19264b;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #dce1eb;border-radius:9px;outline:none;padding:11px 13px;font-size:12px}.pa-manager-form-field input:focus{border-color:#8365e9;box-shadow:0 0 0 3px #8365e91f}.pa-manager-form-field input:disabled{opacity:.65}.pa-manager-form-full{grid-column:1/-1}.pa-manager-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.pa-manager-cancel-button{color:#35415e;background:#fff;border:1px solid #dce1eb;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:800}.pa-manager-cancel-button:hover:not(:disabled){background:#e9edf4}.pa-manager-list{gap:14px;padding:20px 22px;display:grid}.pa-manager-card{border:1px solid var(--pa-border);background:#f5f6fa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:19px;display:flex}.pa-manager-card-info{align-items:center;gap:13px;min-width:0;display:flex}.pa-manager-card-avatar{color:#7659c7;background:#e7e1fc;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:14px;font-weight:800;display:grid}.pa-manager-card-details{min-width:0}.pa-manager-card-details strong,.pa-manager-card-details small{display:block}.pa-manager-card-details strong{color:#19264b;font-size:13px;font-weight:800}.pa-manager-card-details small{color:#7c859b;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.pa-manager-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-manager-pending-badge{color:#b97b17;background:#fff0d5;border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.pa-manager-active-badge{color:#11875e;background:#e2f9ee;border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.pa-manager-suspended-badge{color:#c45252;background:#ffebeb;border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.pa-promote-button{color:#7659c7;white-space:nowrap;background:#f0e9ff;border:1px solid #ded4fa;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.pa-promote-button:hover:not(:disabled){background:#e7dcff;border-color:#c8b6f6}.pa-user-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-manager-promotion-note{color:#69758f;background:#f7f8fc;border-radius:9px;margin-top:12px;padding:12px;font-size:12px;line-height:1.7}.pa-manager-feedback{margin:16px 22px}.pa-manager-empty-state{color:#8993a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:28px 16px;display:flex}.pa-manager-empty-state strong{color:#35415e;font-size:14px}.pa-manager-empty-state p{color:#8993a7;max-width:360px;margin:0;font-size:12px;line-height:1.7}@media (width<=760px){.pa-manager-management-header{flex-direction:column;align-items:stretch}.pa-manager-create-button{width:100%}.pa-manager-create-form{grid-template-columns:1fr}.pa-manager-form-full,.pa-manager-form-actions{grid-column:auto}}@media (width<=620px){.pa-manager-management-header,.pa-manager-create-form,.pa-manager-list{padding:16px}.pa-manager-card{align-items:stretch;padding:16px}.pa-manager-card-actions{width:100%}.pa-manager-card-actions button{flex:1}.pa-manager-form-actions{flex-direction:column-reverse}.pa-manager-form-actions button{width:100%}.pa-user-actions{flex-direction:column;align-items:stretch}}.pa-page .pa-manager-management{background:#fff;border:1px solid #dce1eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #19264b0d}.pa-page .pa-manager-management>section,.pa-page .pa-manager-management>div{padding:28px}.pa-page .pa-manager-management>section+section,.pa-page .pa-manager-management>div+div,.pa-page .pa-manager-management>section+div,.pa-page .pa-manager-management>div+section{border-top:1px solid #e3e7f0}.pa-page .pa-manager-management h3{color:#19264b;letter-spacing:-.025em;margin:0 0 8px;font-size:19px;font-weight:800}.pa-page .pa-manager-management p{color:#7c859b;font-size:12px;line-height:1.7}.pa-page .pa-manager-management form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.pa-page .pa-manager-management form>div{min-width:0}.pa-page .pa-manager-management form label{color:#35415e;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pa-page .pa-manager-management form input{color:#19264b;background:#fff;border:1px solid #dce1eb;border-radius:9px;outline:none;width:100%;min-height:46px;padding:12px 14px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}.pa-page .pa-manager-management form input:focus{border-color:#8365e9;box-shadow:0 0 0 3px #8365e91f}.pa-page .pa-manager-management form button[type=submit]{color:#fff;background:#19264b;border:none;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .2s;display:inline-flex}.pa-page .pa-manager-management form button[type=submit]:hover:not(:disabled){background:#344875}.pa-page .pa-manager-list{gap:14px;padding:20px 28px 28px;display:grid}.pa-page .pa-manager-card{background:#f7f8fc;border:1px solid #e1e5ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pa-page .pa-manager-card-info{align-items:center;gap:13px;min-width:0;display:flex}.pa-page .pa-manager-card-details strong{color:#19264b;margin-bottom:5px;font-size:13px;font-weight:800;display:block}.pa-page .pa-manager-card-details small{color:#7c859b;overflow-wrap:anywhere;font-size:11px;display:block}.pa-page .pa-manager-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa-page .pa-manager-card-actions button{border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.pa-page .pa-manager-active-badge,.pa-page .pa-manager-pending-badge,.pa-page .pa-manager-suspended-badge{border-radius:7px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=760px){.pa-page .pa-manager-management form{grid-template-columns:1fr}.pa-page .pa-manager-management>section,.pa-page .pa-manager-management>div{padding:20px}.pa-page .pa-manager-card{flex-direction:column;align-items:stretch}.pa-page .pa-manager-card-actions{justify-content:flex-start}}#root{min-height:100vh}button,input{font:inherit}a{text-decoration:none}.landing-page{background:#f8fafc;min-height:100vh}.landing-nav{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:72px;padding:0 8%;display:flex}.landing-nav div{align-items:center;gap:24px;display:flex}.nav-primary,.hero-button,.auth-button{color:#fff;background:#111827;border-radius:8px;padding:12px 20px}.landing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:80px 8%;display:flex}.landing-hero h1{max-width:900px;margin:20px 0;font-size:clamp(44px,7vw,76px);line-height:1}.landing-hero>p:not(.eyebrow){color:#64748b;max-width:700px;font-size:18px;line-height:1.7}.eyebrow,.dashboard-eyebrow{letter-spacing:2px;font-size:13px;font-weight:700}.hero-button{margin-top:20px}.auth-page{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.auth-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:480px;padding:40px}.brand{color:#111827;font-size:20px;font-weight:800}.auth-card h1{margin-bottom:8px}.auth-subtitle{color:#64748b;margin-bottom:30px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{margin-bottom:20px}.form-group label{margin-bottom:7px;font-weight:600;display:block}.form-group input{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px}.form-group small{color:#64748b;margin-top:6px;display:block}.auth-button{cursor:pointer;border:none;width:100%}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-footer{text-align:center;margin-top:24px}.error-message{color:#991b1b;background:#fef2f2;border-radius:8px;margin-bottom:20px;padding:12px}.otp-input{text-align:center;letter-spacing:10px;font-size:28px;font-weight:700}.otp-actions{justify-content:space-between;gap:16px;margin-top:20px;display:flex}.link-button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0}.link-button:disabled{color:#94a3b8;cursor:not-allowed}.dashboard{background:#f8fafc;min-height:100vh}.dashboard-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:18px 6%;display:flex}.dashboard-header h2{margin:0}.dashboard-header span{color:#64748b;font-size:14px}.dashboard-user{align-items:center;gap:20px;display:flex}.dashboard-user button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 15px}.dashboard-content{padding:60px 8%}.dashboard-content>h1{margin-bottom:10px;font-size:40px}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.dashboard-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:25px}.dashboard-card strong{margin:15px 0;font-size:40px;display:block}.dashboard-card button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:7px;padding:10px 15px}@media (width<=700px){.form-row,.dashboard-grid{grid-template-columns:1fr}.dashboard-header{align-items:flex-start}.dashboard-user{flex-direction:column;align-items:flex-end;gap:8px}}.scenario-page{background:#f7f8fc;min-height:100vh;padding:48px 7%}.scenario-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:32px;display:flex}.scenario-header h1{margin:6px 0 10px;font-size:2.2rem}.scenario-header p{max-width:650px}.scenario-eyebrow{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:700}.scenario-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.scenario-filters input,.scenario-filters select{width:100%;font:inherit;background:#fff;border:1px solid #d8dbe5;border-radius:10px;padding:13px 14px}.scenario-count{margin-bottom:20px;font-size:.9rem}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.scenario-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.scenario-card h2{margin:0}.scenario-card p{margin:0;line-height:1.6}.scenario-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.difficulty,.scenario-category{text-transform:capitalize;border-radius:20px;padding:6px 10px;font-size:.78rem;font-weight:600;display:inline-block}.difficulty{background:#eef1f7}.scenario-category{background:#f4f4f4}.scenario-competencies{margin-top:auto}.competency-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.competency-list span{background:#f1f3f8;border-radius:7px;padding:6px 9px;font-size:.8rem}.primary-button,.secondary-button{border-radius:9px;width:fit-content;padding:11px 16px;font-weight:600;text-decoration:none;display:inline-block}.primary-button{color:#fff;background:#111827}.secondary-button{color:#111827;background:#fff;border:1px solid #d8dbe5}.scenario-error,.scenario-empty{background:#fff;border-radius:12px;margin-top:20px;padding:24px}@media (width<=800px){.scenario-header{flex-direction:column}.scenario-filters,.scenario-grid{grid-template-columns:1fr}}.scenario-details-page{background:#f7f8fc;min-height:100vh;padding:48px 7%}.details-navigation{max-width:1000px;margin:0 auto 20px}.scenario-details-card{background:#fff;border:1px solid #e6e8ef;border-radius:18px;max-width:1000px;margin:0 auto;padding:36px}.scenario-details-card h1{margin:24px 0 12px;font-size:2.2rem}.scenario-details-description{max-width:750px;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.detail-section{background:#f8f9fc;border:1px solid #eceef4;border-radius:12px;margin-bottom:18px;padding:22px}.detail-section h2{margin:7px 0 10px;font-size:1.05rem}.detail-section p{margin:0;line-height:1.6}.detail-label{text-transform:uppercase;letter-spacing:.8px;font-size:.75rem;font-weight:700}.objective-section{background:#f4f6fb}.start-training-section{border-top:1px solid #e6e8ef;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding-top:28px;display:flex}.start-training-section h2{margin:0 0 6px}.start-training-section p{margin:0}.start-training-section .primary-button{cursor:pointer;font:inherit;white-space:nowrap;border:none}@media (width<=700px){.scenario-details-page{padding:28px 5%}.scenario-details-card{padding:22px}.details-grid{grid-template-columns:1fr}.start-training-section{flex-direction:column;align-items:flex-start}}.training-page{background:#f7f8fc;min-height:100vh;padding:40px 7%}.training-container{max-width:1100px;margin:0 auto}.training-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.training-header h1{margin:5px 0}.conversation-panel{background:#fff;border:1px solid #e6e8ef;border-radius:16px;flex-direction:column;min-height:600px;display:flex;overflow:hidden}.conversation-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.conversation-empty h2{margin-bottom:8px}.message-input-area{border-top:1px solid #e6e8ef;gap:12px;padding:18px;display:flex}.message-input-area input{font:inherit;border:1px solid #d8dbe5;border-radius:9px;flex:1;padding:13px 15px}.message-input-area button{font:inherit;border:none}@media (width<=700px){.training-header,.message-input-area{flex-direction:column}.message-input-area button{width:100%}}.conversation-messages{flex-direction:column;gap:16px;min-height:300px;max-height:480px;padding:20px;display:flex;overflow-y:auto}.chat-message{overflow-wrap:anywhere;border-radius:14px;max-width:75%;padding:14px 18px}.chat-message.agent{color:#1e3a8a;background-color:#dbeafe;align-self:flex-end}.chat-message.customer{color:#334155;background-color:#f1f5f9;align-self:flex-start}.chat-message.system{color:#92400e;background-color:#fef3c7;align-self:center}.chat-message p{white-space:pre-wrap;margin:8px 0 0}.message-input-area{gap:12px;padding:16px;display:flex}.message-input-area input{flex:1;min-width:0}.password-field{width:100%;position:relative}.password-field input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 46px 12px 14px;font-size:14px}.password-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:#111827}.password-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563eb}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}#root{width:100%;min-height:100vh}.auth-page{background:#f7f8fc;justify-content:center;align-items:center;gap:0;min-height:100vh;padding:40px 24px;display:flex}.auth-page>.auth-card{z-index:1;background:#fff;border-radius:20px 0 0 20px;flex:0 520px;width:100%;min-width:0;max-width:520px;margin:0;position:relative;box-shadow:0 15px 50px #2d324f14}.auth-image-panel{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 20px 20px 0;flex:0 520px;align-self:stretch;width:100%;min-width:0;max-width:520px;min-height:620px;position:relative;overflow:hidden}.auth-login-image{background-image:linear-gradient(#1e243d05 35%,#1e243db8),url(https://images.unsplash.com/photo-1501785888041-af3ef285b470?auto=format&fit=crop&w=1400&q=85)}.auth-register-image{background-image:linear-gradient(#1e243d05 35%,#1e243db8),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1400&q=85)}.auth-image-overlay{color:#fff;position:absolute;bottom:40px;left:35px;right:35px}.auth-image-overlay>span{color:#ffd4b2;letter-spacing:.15em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.auth-image-overlay h2{color:#fff;max-width:420px;margin:0 0 13px;font-family:Raleway,sans-serif;font-size:clamp(25px,2.7vw,36px);font-weight:800;line-height:1.25}.auth-image-overlay p{color:#f1f0fb;max-width:380px;margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.auth-page>.auth-card{flex-basis:470px}.auth-image-panel{flex-basis:370px}.auth-image-overlay{left:25px;right:25px}}@media (width<=700px){.auth-page{padding:24px 16px}.auth-page>.auth-card{border-radius:20px;flex:0 520px;max-width:520px}.auth-image-panel{display:none}}
