.admin-shell{background:radial-gradient(circle at 0 0,#c997421f,#0000 18rem),linear-gradient(#f7f3ec,#f2ece1)}.admin-sidebar{background:linear-gradient(#0d1b2afa,#152840fa),linear-gradient(#ffffff08,#fff0);border-right:1px solid #ffffff14;position:relative;overflow:hidden}.admin-sidebar-aurora{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#c9974242,#0000 60%);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:-8rem auto auto -5rem}.admin-brand,.admin-nav-label,.admin-nav-link,.admin-sidebar-intro span,.admin-sidebar-intro strong,.admin-sidebar-intro p,.admin-footer-link{z-index:1;position:relative}.admin-sidebar-intro{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;gap:.45rem;margin:1rem 0 1.4rem;padding:1rem 1rem 1.05rem;display:grid}.admin-sidebar-intro span{color:#efe3cf99;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.admin-sidebar-intro strong{color:#f7f1e7;font-size:1rem}.admin-sidebar-intro p{color:#efe3cfb3;margin:0;font-size:.92rem;line-height:1.55}.admin-main{background:0 0}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--premium-shadow-md);background:#fffcf7c7;border:1px solid #0d1b2a14;border-radius:24px;margin:1rem 1rem 0;padding:1rem 1.2rem}.admin-topbar-menu{width:2.5rem;height:2.5rem;color:var(--premium-gold);background:linear-gradient(135deg,#c997422e,#c997420a);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-nav-link{border-radius:18px}.admin-nav-link:hover,.admin-nav-link-active{background:#ffffff14}.admin-page{background:0 0}.customer-empty-state{background:#ffffffb8}.platform-table-panel,.platform-bucket-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border-radius:28px}.partner-premium-form-panel .admin-form,.partner-premium-form-panel .admin-form-grid{gap:1rem}@media (max-width:720px){.admin-topbar,.public-header-premium,.public-intro-band,.public-site-premium .public-content-stack,.public-site-premium .public-footer-premium{margin-inline:.8rem}}.package-media-gallery-dropzone-copy p,.package-media-gallery-dropzone-actions small,.package-media-gallery-dropzone-actions span{color:#78350fd9;margin:0}.package-media-gallery-dropzone-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.package-media-gallery-move-actions{gap:.35rem;display:flex;position:absolute;bottom:.8rem;right:.8rem}@media (max-width:960px){.package-media-gallery-dropzone-actions{flex-direction:column;align-items:flex-start}}.partner-configuration-shell .admin-page{gap:1.5rem;padding-top:0}.partner-configuration-shell .admin-form-actions{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfbf8f7;margin-top:1.5rem;position:sticky;bottom:0}.partner-team-shell .partner-invite-disclosure .admin-form{background:#fbfbf8;padding-inline:1.25rem}.admin-footer-button{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.platform-application-review-luxe.admin-shell{color:#081f3d;background:radial-gradient(circle at 80% 0,#bf913114,#0000 24%),linear-gradient(#faf7f1 0%,#f5f0e8 100%);grid-template-columns:194px minmax(0,1fr);max-width:100vw;overflow-x:hidden}.platform-application-review-luxe .admin-sidebar{background:radial-gradient(circle at 62% 5%,#00766f38,#0000 24%),linear-gradient(#061a32 0%,#021126 100%);padding:21px 11px;box-shadow:16px 0 42px #010d1f38}.platform-application-review-luxe .admin-nav-group{border-top:1px solid #ffffff14;border-radius:0;gap:6px;padding:18px 0 0}.platform-application-review-luxe .admin-nav-group:first-child{border-top:0}.platform-application-review-luxe .admin-nav-label{color:#d4a247;letter-spacing:.1em;padding:0 10px 8px;font-size:11px;font-weight:900;display:block}.platform-application-review-luxe .admin-nav-link{color:#ffffffdb;background:0 0;border:0;border-radius:8px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:750}.platform-application-review-luxe .admin-nav-link-active{background:linear-gradient(90deg,#00766fc7,#00766f2e);box-shadow:inset 3px 0 #d4a247,0 10px 24px #0000002e}.platform-application-review-luxe .admin-nav-icon{color:#d8e8f1;background:#ffffff14;border-radius:8px;width:24px;height:24px;font-size:12px}.platform-application-review-luxe .admin-sidebar-footer{background:#ffffff08;border-color:#ffffff1a;border-radius:8px}.platform-application-review-luxe .admin-main{background:#fbf8f2}.platform-application-review-luxe .admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #081f3d1a;grid-template-columns:minmax(210px,auto) minmax(280px,420px) 1fr auto;gap:18px;min-height:60px;padding:9px 20px;position:sticky;top:0}.platform-application-review-luxe .admin-topbar-title{color:#7a6f60;gap:12px;font-size:13px}.platform-application-review-luxe .admin-topbar-menu{display:none}.platform-application-review-luxe .admin-topbar-kicker:after{content:"/";color:#d8cec0;margin:0 14px}.platform-application-review-luxe .admin-topbar-title strong{color:#081f3d;font-weight:900}.platform-application-review-luxe .admin-topbar-meta{justify-self:end}.platform-application-review-luxe .admin-topbar-chip,.platform-application-review-luxe .admin-topbar-link{display:none}.platform-application-review-luxe .admin-profile{gap:11px}.platform-application-review-luxe .admin-profile-dot{width:17px;height:17px;box-shadow:none;background:0 0;border-radius:0}.platform-application-review-luxe .admin-profile-dot:before{content:"♧";color:#94713a;font-size:19px}.platform-application-review-luxe .admin-profile strong{color:#081f3d;font-size:13px}.platform-application-review-luxe .admin-profile p{color:#7c8797;font-size:11px}.platform-application-review-luxe .admin-page{gap:12px;width:100%;padding:12px 15px 24px}.platform-application-review-luxe .workspace-main{gap:12px;display:grid}.luxe-review-hero-actions .badge{color:#f3c768;overflow-wrap:anywhere;text-transform:capitalize;background:#081f3d70;border:1px solid #d4a24780;border-radius:999px;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:0 28px;font-size:16px;display:inline-flex}.luxe-review-hero-actions .badge:before{content:"";background:#d4a247;border-radius:999px;width:12px;height:12px}.platform-application-review-luxe .admin-page{gap:18px;padding:18px 20px 36px}.platform-application-review-luxe .workspace-main{gap:18px}@media (max-width:860px){.platform-application-review-luxe .admin-page{padding-inline:14px}}.platform-luxe-loading-nav i.active{background:linear-gradient(90deg,#00766fc2,#00766f2e);box-shadow:inset 3px 0 #d4a247}.platform-luxe-workspace.admin-shell{color:#081f3d;background:radial-gradient(circle at 84% 8%,#bf913114,#0000 20%),linear-gradient(#fbf8f2 0%,#f5f0e8 100%);grid-template-columns:250px minmax(0,1fr)}.platform-luxe-workspace .admin-sidebar{background:radial-gradient(circle at 58% 5%,#00766f42,#0000 21%),linear-gradient(#061a32 0%,#021126 100%);padding:24px 16px;box-shadow:16px 0 44px #010d1f38}.platform-luxe-workspace .admin-nav-group{border-top:1px solid #ffffff17;border-radius:0;gap:8px;padding:14px 0 0}.platform-luxe-workspace .admin-nav-label{display:none}.platform-luxe-workspace .admin-nav-link{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;min-height:48px;padding:0 14px;font-size:14px;font-weight:800}.platform-luxe-workspace .admin-nav-link-active{background:linear-gradient(90deg,#00766fcc,#00766f3d);border-color:#d4a247c2;box-shadow:inset 3px 0 #d4a247,0 12px 28px #0003}.platform-luxe-workspace .admin-nav-icon{color:#d9eef3;background:#ffffff14;border-radius:9px;width:30px;height:30px}.platform-luxe-workspace .admin-sidebar-footer{background:#ffffff0a;border-color:#ffffff1a;border-radius:12px}.platform-luxe-workspace .admin-main{background:#fbf8f2;min-width:0}.platform-luxe-workspace .admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #081f3d1a;grid-template-columns:auto minmax(320px,500px) 1fr auto;gap:20px;min-height:76px;padding:14px 24px}.platform-luxe-workspace .admin-topbar-menu{color:#081f3d;letter-spacing:-.18em;border:1px solid #081f3d1a;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.platform-luxe-workspace .admin-topbar-title{color:#5d6878;font-size:14px}.platform-luxe-workspace .admin-topbar-kicker{color:#5d6878;text-transform:capitalize;font-size:13px;display:block}.platform-luxe-workspace .admin-topbar-title strong{color:#081f3d;font-size:15px;font-weight:900}.platform-luxe-workspace .admin-topbar-chip,.platform-luxe-workspace .admin-topbar-link{color:#081f3d;background:#fff;border:1px solid #081f3d1a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex}.platform-luxe-workspace .admin-topbar-link{color:#fff;background:linear-gradient(#06223b,#031c34);border-color:#0000;box-shadow:0 12px 24px #06223b29}.platform-luxe-workspace .admin-profile-dot,.platform-luxe-workspace .admin-profile strong,.platform-luxe-workspace .admin-profile p{display:none}.platform-luxe-workspace .admin-page{gap:14px;width:min(100%,1240px);padding:22px}.platform-luxe-workspace .workspace-main{gap:14px;display:grid}@media (max-width:980px){.platform-luxe-workspace.admin-shell{grid-template-columns:1fr}.platform-luxe-workspace .admin-sidebar{height:auto;position:static}.platform-luxe-workspace .admin-topbar,.platform-apps-luxe-hero>div>div{grid-template-columns:1fr}.platform-apps-luxe-head{display:none}}body:has(.platform-control-shell):not(:has(.platform-application-review-luxe)):not(:has(.platform-luxe-workspace)){background:radial-gradient(circle at 82% 4%,#bf913114,#0000 22%),linear-gradient(#fbf8f2 0%,#f4efe7 100%)}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace).admin-shell{color:#081f3d;background:radial-gradient(circle at 88% 0,#bf913114,#0000 24%),linear-gradient(#fbf8f2 0%,#f4efe7 100%);grid-template-columns:250px minmax(0,1fr)}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-sidebar{background:radial-gradient(circle at 58% 5%,#00766f42,#0000 21%),linear-gradient(#061a32 0%,#021126 100%);padding:24px 16px;box-shadow:16px 0 44px #010d1f38}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-brand{border:0;gap:12px;padding:0 8px 24px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-brand-mark{background:linear-gradient(135deg,#0a9d91,#5ce0d4);border-radius:999px 999px 999px 2px;width:32px;height:22px;transform:rotate(-18deg)}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-brand strong{color:#fff;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-brand p{color:#ffffffd1;font-size:14px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-nav-group{border-top:1px solid #ffffff17;border-radius:0;gap:8px;padding:14px 0 0}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-nav-label{display:none}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-nav-link{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;min-height:48px;padding:0 14px;font-size:14px;font-weight:800}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-nav-link-active{background:linear-gradient(90deg,#00766fcc,#00766f3d);border-color:#d4a247c2;box-shadow:inset 3px 0 #d4a247,0 12px 28px #0003}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-nav-icon{color:#d9eef3;background:#ffffff14;border-radius:9px;width:30px;height:30px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-sidebar-footer{background:#ffffff0a;border-color:#ffffff1a;border-radius:12px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-footer-link{border-radius:10px;min-height:42px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-main{background:#fbf8f2;min-width:0}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #081f3d1a;grid-template-columns:auto minmax(320px,500px) 1fr auto;gap:20px;min-height:76px;padding:14px 24px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-menu{color:#081f3d;letter-spacing:-.18em;border:1px solid #081f3d1a;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-title{color:#5d6878;font-size:14px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-kicker{color:#5d6878;text-transform:capitalize;font-size:13px;display:block}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-title strong{color:#081f3d;font-size:15px;font-weight:900}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-search{color:#718095;background:#fff;border-radius:12px;min-height:44px;box-shadow:0 10px 26px #081f3d0a}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-search:before{content:"⌕";color:#081f3d;font-size:19px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-chip,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-link{color:#081f3d;background:#fff;border:1px solid #081f3d1a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar-link{color:#fff;background:linear-gradient(#06223b,#031c34);border-color:#0000;box-shadow:0 12px 24px #06223b29}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-profile-dot{display:none}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-avatar{color:#fff;background:linear-gradient(135deg,#0a9d91,#00766e);width:44px;height:44px;box-shadow:0 0 0 8px #00766e14}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-profile strong,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-profile p{display:none}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-page{gap:16px;width:min(100%,1240px);padding:24px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .workspace-main{gap:16px;display:grid}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-intro{background:radial-gradient(circle at 84% 48%,#bf913114,#0000 27%),linear-gradient(90deg,#fffdf8,#fffaf2e6);border:1px solid #081f3d1a;border-radius:16px;align-items:end;min-height:260px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 18px 46px #081f3d14}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-intro:after{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle at 70% 46%,#bf91311a,#0000 26%),linear-gradient(135deg,#0000 30%,#bf913138 30.4%,#0000 31% 40%,#bf913124 40.4%,#0000 41%),radial-gradient(circle at 58% 42%,#0000 0 36%,#bf913147 36.3% 36.8%,#0000 37%);width:48%;height:100%;position:absolute;top:0;right:0}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-intro>div,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-intro .actions{z-index:1;position:relative}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-eyebrow{color:#9a6300;letter-spacing:.12em;font-size:13px;font-weight:900}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-hero-title{color:#081f3d;letter-spacing:0;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,58px);font-weight:700}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .lede{color:#344258;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-control-stats,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-bucket-grid,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-grid{gap:16px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-stat-card,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-table-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-bucket-card,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-cta-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-card,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .decision-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .sub-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .sidebar-panel{background:#ffffffe6;border:1px solid #081f3d1a;border-radius:14px;box-shadow:0 16px 44px #081f3d14}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-stat-card{min-height:132px;padding:20px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-stat-card span,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-table-head,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-cell-stack p,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel span,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-panel-title p,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-bucket-copy{color:#52627a}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-stat-card strong{color:#081f3d;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:34px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-stat-icon,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-bucket-icon,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-panel-icon,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-head .badge,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel>div:before{color:#a6701f;background:#f4ecdf}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-table-panel{overflow:hidden}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-panel-head,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-head{border-bottom:1px solid #081f3d14;margin-bottom:4px;padding-bottom:16px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-panel-title strong,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-card h2,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .decision-panel h2,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .panel-header h2,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .sub-panel h3{color:#081f3d;letter-spacing:0;font-family:Georgia,Times New Roman,serif}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-table-head,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .approval-table-head{background:linear-gradient(#fff,#fffaf2);border-bottom:1px solid #081f3d14;min-height:56px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-enrollment-row,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .approval-table-row{background:#fff;border-bottom:1px solid #081f3d12;min-height:88px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-company-cell strong,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-cell-stack strong,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-bucket-preview strong{color:#081f3d;font-family:Georgia,Times New Roman,serif;font-size:16px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-company-avatar{color:#fff;background:linear-gradient(135deg,#0a9d91,#00766e)}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .button-primary,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-approve-button,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-cta-button{color:#fff;background:linear-gradient(#0a9d91,#00766e);border:0;box-shadow:0 12px 24px #00766e29}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .button-secondary,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-small-button,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-more-action{color:#081f3d;background:#fff;border:1px solid #081f3d1f}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel>div{background:0 0;border:0;padding-left:54px;position:relative;overflow:hidden}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel>div:before{content:"◆";border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel strong{color:#081f3d;font-family:Georgia,Times New Roman,serif;font-size:17px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .decision-grid,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .auth-form,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-form,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-form-grid{gap:14px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) input,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) select,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) textarea{background:#fff;border-color:#081f3d24;border-radius:10px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-empty-row,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-workspace-empty{text-align:center;background:#fffdf8;border:1px dashed #a6701f42;border-radius:12px;align-content:center;place-items:center;min-height:180px;display:grid}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-empty-row strong,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .platform-workspace-empty strong{color:#081f3d;font-family:Georgia,Times New Roman,serif;font-size:18px}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .feature-list li{color:#405064;border-bottom:1px solid #081f3d0f;padding:4px 0}.admin-global-search input{color:#081f3d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.admin-global-search input::placeholder{color:#6b7686}.admin-global-search a{color:#00766e;white-space:nowrap;font-size:12px;font-weight:900;text-decoration:none}.platform-page-stats{z-index:1;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;display:grid;position:relative}.platform-page-stats article{background:#ffffffd1;border:1px solid #081f3d1a;border-radius:12px;min-width:120px;padding:14px}.platform-page-stats span{color:#6b7686;margin:0;font-size:12px;font-weight:800}.platform-page-stats strong{color:#081f3d;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:30px;display:block}@media (max-width:980px){.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace).admin-shell{grid-template-columns:1fr}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-sidebar{height:auto;position:static}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-topbar,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-header-panel,.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .review-section-grid{grid-template-columns:1fr}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-intro{min-height:auto}.platform-control-shell:not(.platform-application-review-luxe):not(.platform-luxe-workspace) .admin-page{padding:16px}}@media (max-width:820px){.platform-application-review-luxe.admin-shell{grid-template-columns:1fr}.platform-application-review-luxe .admin-sidebar{height:auto;position:static}.platform-application-review-luxe .admin-page{width:min(100%,980px)}}@media (max-width:760px){.platform-application-review-luxe .admin-topbar{grid-template-columns:1fr}.platform-application-review-luxe .admin-topbar-meta{display:none}.platform-application-review-luxe .admin-profile{justify-self:start}.platform-application-review-luxe .admin-page{padding:12px}}.app-shell,.public-site,.empty-state{min-height:100vh}.topbar,.page,.public-site,.empty-state{width:min(1120px,100vw - 2rem);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.hero-panel{padding:2.25rem}.actions,.status-row{flex-wrap:wrap;gap:.75rem;display:flex}.admin-form{gap:1.25rem;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-form-field{color:#334155;gap:.45rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.92rem;display:grid}.admin-form-field input,.admin-form-field select,.admin-form-field textarea{color:#0f172a;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #1220331a;border-radius:14px;padding:.8rem .95rem}.admin-form-field-wide{grid-column:1/-1}.compact-feature-list{margin-top:.75rem}.actions{margin-top:1.5rem}.metric-grid,.grid{gap:1rem;margin-top:1rem;display:grid}.admin-shell{background:#f4f7fb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.admin-shell-no-sidebar{grid-template-columns:minmax(0,1fr)}.admin-sidebar{color:#e8eefb;overscroll-behavior:contain;background:#0f1b2d;border-right:1px solid #ffffff14;grid-template-rows:auto 1fr auto;gap:1rem;height:100vh;padding:1.2rem 1rem 1rem;display:grid;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:.9rem;padding:.65rem .75rem .9rem;display:flex}.admin-brand strong,.admin-topbar-title strong,.admin-nav-link,.admin-nav-label,.admin-footer-link,.metric-copy span,.chart-label,.public-nav-link{font-family:ui-sans-serif,system-ui,sans-serif}.admin-brand p{color:#e8eefbad;margin:.2rem 0 0;font-size:.88rem}.admin-sidebar-nav,.admin-nav-group,.admin-nav-items,.admin-sidebar-footer{gap:.8rem;display:grid}.admin-sidebar-nav{align-content:start}.admin-nav-group{background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff0f;border-radius:28px;align-content:start;padding:.9rem;box-shadow:inset 0 1px #ffffff08}.admin-nav-label{color:#e8eefb8f;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 .2rem;font-size:.76rem}.admin-nav-link,.admin-footer-link{color:#e8eefb;border:1px solid #0000;border-radius:16px;align-items:center;gap:.75rem;padding:.8rem .85rem;display:flex}.admin-nav-link:hover,.admin-footer-link:hover{background:#ffffff14;border-color:#ffffff14}.admin-nav-link-active{background:#ffffff1a;border-color:#ffffff1a;box-shadow:0 10px 24px #03081438}.admin-nav-icon{background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.admin-nav-icon-svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1rem;height:1rem}.admin-nav-link:hover .admin-nav-icon,.admin-nav-link-active .admin-nav-icon{color:#a7f3e6;background:#14b8a629}.admin-nav-link .badge{color:#fff;background:#ffffff1a;margin-left:auto}.admin-sidebar-footer{background:#ffffff08;border:1px solid #ffffff0d;border-radius:24px;align-content:end;padding:.9rem}.admin-sidebar-footer .admin-footer-link{color:#e8eefbc7}.admin-sidebar-footer .admin-footer-link:hover{color:#fff}.admin-main{grid-template-rows:auto 1fr;min-width:0;display:grid}.admin-shell-no-sidebar .admin-main{grid-template-rows:auto 1fr}.admin-topbar{z-index:5;background:#fff;border-bottom:1px solid #12203314;grid-template-columns:auto minmax(280px,470px) auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid;position:sticky;top:0}.admin-topbar-title{align-items:center;gap:.85rem;font-size:1.35rem;display:flex}.admin-topbar-menu{color:var(--muted);letter-spacing:-.16em}.admin-search{color:var(--muted);background:#fbfcfe;border:1px solid #12203314;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif;display:flex}.admin-search kbd{font:inherit;background:#fff;border:1px solid #1220331a;border-radius:10px;padding:.2rem .45rem}.admin-avatar{color:#6b2f24;background:linear-gradient(135deg,#f8d1c5,#f3bfb8);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;display:inline-flex}.admin-page{gap:1.25rem;padding:1.5rem;display:grid}.admin-intro{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-hero-title{max-width:none;font-size:clamp(2rem,4vw,2.7rem)}.admin-eyebrow{color:#64748b;letter-spacing:.08em}.platform-control-shell .admin-sidebar{background:linear-gradient(#081321 0%,#0b1728 100%)}.platform-control-shell .admin-brand{padding-bottom:1.1rem}.platform-control-shell .admin-nav-group{box-shadow:none;background:0 0;border:0;padding-inline:.2rem}.platform-control-shell .admin-nav-label{display:none}.platform-control-shell .admin-nav-link{border-radius:18px;padding:.95rem 1rem}.platform-control-shell .admin-nav-link-active{background:#ffffff14;border-color:#ffffff0f}.platform-control-shell .admin-sidebar-footer{border-radius:18px;padding:.8rem}.platform-control-shell .admin-topbar{grid-template-columns:auto minmax(300px,470px) auto;padding:1.05rem 1.8rem}.platform-control-shell .admin-topbar-title{color:#64748b;font-size:1rem}.platform-control-shell .admin-topbar-title strong{font-weight:600}.platform-control-shell .admin-topbar-menu{color:#cbd5e1}.platform-control-shell .admin-search{background:#fff;border-radius:18px;min-height:3.35rem}.platform-control-shell .admin-profile-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ef44441f}.platform-control-shell .admin-avatar{color:#fff;background:linear-gradient(135deg,#047857,#0f766e)}.platform-control-shell .admin-page{gap:1.45rem;padding:1.9rem 1.6rem 2.4rem}.platform-control-shell .admin-intro{margin-bottom:.1rem}.platform-control-shell .admin-hero-title{letter-spacing:-.04em;color:#0f172a;font-size:clamp(2.3rem,4vw,3.2rem)}.platform-control-shell .lede{max-width:60rem}.workspace-main,.sub-panel{gap:1rem;display:grid}.sub-panel{background:#fff;border:1px solid #12203314;border-radius:24px;padding:1.6rem;box-shadow:0 8px 30px #0f172a0d}.sub-panel p{margin:.4rem 0 0}.stack-gap{margin-top:1rem}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-icon{border-radius:18px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1rem;font-weight:700;display:inline-flex}.metric-icon-1{color:#2563eb;background:#dbeafe}.metric-icon-2{color:#16a34a;background:#dcfce7}.metric-icon-3{color:#7c3aed;background:#ede9fe}.metric-icon-4{color:#d97706;background:#fef3c7}.metric-icon-5{color:#e11d48;background:#ffe4e6}.metric-copy{gap:.25rem;display:grid}.two-up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.panel{background:#fff;border:1px solid #12203314;box-shadow:0 10px 28px #0f172a0a}.panel-header{margin-bottom:1rem}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);gap:1rem;display:grid}.platform-stat-icon{border-radius:16px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:1.1rem;font-weight:700;display:inline-flex}.platform-table-panel{overflow:hidden}.platform-panel-head{justify-content:space-between;padding:1.4rem 1.5rem 1.1rem}.platform-panel-title{align-items:center;gap:.8rem;display:inline-flex}.platform-panel-title strong{color:#111827;font-size:1.75rem}.platform-panel-icon{color:#0f172a;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.platform-small-button{min-height:2.8rem;padding:.72rem 1rem;font-size:.9rem}.platform-table-head{color:#64748b;letter-spacing:.02em;border-top:1px solid #e2e8f0e6;border-bottom:1px solid #e2e8f0e6;grid-template-columns:1.55fr 1fr 1fr .9fr .8fr 1.2fr;gap:1rem;padding:1rem 1.5rem;font-size:.82rem;font-weight:700;display:grid}.platform-company-cell{grid-template-columns:3.45rem 1fr;align-items:center;gap:.9rem;display:grid}.platform-company-avatar{color:#0f766e;background:linear-gradient(135deg,#def7ec,#fef3c7);border-radius:999px;place-items:center;width:3.45rem;height:3.45rem;font-weight:700;display:grid}.platform-company-cell strong,.platform-cell-stack strong{color:#0f172a;font-size:1rem}.platform-company-cell p,.platform-cell-stack p,.platform-empty-row p{color:#64748b;margin:.22rem 0 0;line-height:1.55}.platform-cell-stack{align-self:center}.platform-actions-cell{justify-items:end;gap:.7rem;display:grid}.platform-empty-row{padding:1.5rem}.platform-empty-row strong{color:#0f172a}.platform-review-shell .workspace-main{gap:1.25rem}.platform-review-progress i.is-current{background:#f59e0b}.platform-review-progress i.is-complete{background:#059669}.platform-module-toggle{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding:.85rem;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.platform-module-toggle:has(input:checked){background:#f0fdfa;border-color:#99f6e4}.platform-module-toggle-locked{cursor:default}.platform-module-toggle-copy{min-width:0}.platform-module-toggle-copy strong,.platform-module-toggle-copy small{display:block}.platform-module-toggle-copy strong{color:#1e293b;font-size:.86rem}.platform-module-toggle-copy small{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.platform-module-toggle input{opacity:0;pointer-events:none;position:absolute}.platform-module-toggle>i{background:#cbd5e1;border-radius:999px;flex:none;width:2.45rem;height:1.4rem;transition:background .16s;position:relative}.platform-module-toggle>i:after{content:"";background:#fff;border-radius:50%;width:1.04rem;height:1.04rem;transition:transform .16s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 1px 3px #0f172a40}.platform-module-toggle input:checked+i{background:#0f766e}.platform-module-toggle input:checked+i:after{transform:translate(1.05rem)}.platform-module-toggle:focus-within{outline-offset:2px;outline:3px solid #2dd4bf47}.platform-module-toggle input:disabled+i{opacity:.72}.platform-module-access-actions .button{flex:none}@media (max-width:900px){.platform-module-access-actions .button{justify-content:center;width:100%}}.platform-decision-form .button,.platform-decision-complete .button{justify-content:center;width:100%}.compact-row span{color:var(--muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.86rem}.traffic-chart{width:100%;height:auto;margin-top:.75rem}.chart-grid-line{stroke:#94a3b82e;stroke-width:1px}.chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-line-primary{stroke:#2563eb}.chart-line-secondary{stroke:#93c5fd}.chart-label{fill:var(--muted);font-size:12px}.compact-list{gap:.5rem;display:grid}.compact-row{border-bottom:1px solid #1220330f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.page-editor-publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.enquiry-modal-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.empty-state{text-align:center;place-content:center;gap:1rem;margin:2rem auto;padding:2rem;display:grid}.app-shell:has(.onboarding-form){background:radial-gradient(circle at 8% 12%,#10b98121,#0000 25rem),radial-gradient(circle at 92% 2%,#0e74901a,#0000 27rem),#f7faf8;min-height:100vh;font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif}:is(.app-shell:has(.onboarding-form) .topbar,.app-shell:has(.onboarding-form) .page){width:min(1240px,100vw - 3rem)}.app-shell:has(.onboarding-form) .topbar{border-bottom:1px solid #0f172a12;padding-block:1.25rem}.app-shell:has(.onboarding-form) .hero-panel{color:#fff;background:linear-gradient(110deg,#052b2afa,#055046eb),linear-gradient(135deg,#052f2e,#08766a);border:0;border-radius:30px;padding:3.25rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #07393533}.app-shell:has(.onboarding-form) .hero-panel:after{content:"";border:72px solid #ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-245px;right:-120px}.app-shell:has(.onboarding-form) .hero-panel .eyebrow{color:#8be5c2}.app-shell:has(.onboarding-form) .hero-panel h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2.8rem,5vw,5rem)}.app-shell:has(.onboarding-form) .hero-panel .lede{color:#ffffffb8;max-width:650px;margin-bottom:0}.app-shell:has(.onboarding-form) .hero-panel .button-secondary{z-index:1;color:#fff;border-color:#ffffff3d;position:absolute;top:3rem;right:3rem}@media (max-width:720px){:is(.app-shell:has(.onboarding-form) .topbar,.app-shell:has(.onboarding-form) .page){width:min(100% - 1.25rem,1240px)}.app-shell:has(.onboarding-form) .hero-panel{padding:2rem 1.4rem}.app-shell:has(.onboarding-form) .hero-panel .button-secondary{position:relative;top:auto;right:auto}.platform-control-stats,.platform-bucket-grid,.platform-table-head,.platform-enrollment-row{grid-template-columns:1fr}.platform-panel-head,.platform-enrollment-row,.platform-bucket-head{align-items:flex-start}.platform-actions-cell{justify-items:start}.platform-table-head{display:none}.platform-review-timeline article{grid-template-columns:1rem minmax(0,1fr)}.platform-review-timeline time{grid-column:2}.topbar,.page,.public-site,.empty-state{width:min(100vw - 1.25rem,100%)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{grid-template-rows:auto;height:auto;min-height:auto;padding:.8rem 1rem;position:static;overflow:visible}.admin-brand{border-bottom:0;padding:0}.admin-brand p,.admin-sidebar-nav,.admin-sidebar-footer,.admin-search{display:none}.platform-control-shell .admin-topbar{grid-template-columns:1fr;padding:.85rem 1rem}.platform-control-shell .admin-page,.admin-page{padding:1rem}.admin-topbar-title{font-size:.9rem}.admin-topbar,.admin-intro,.dashboard-grid,.admin-form-grid,.public-form-grid{grid-template-columns:1fr}.topbar,.admin-topbar,.public-header,.public-form-footer{flex-direction:column;align-items:flex-start}.hero-panel,.panel,.public-section,.public-header{border-radius:22px}h1{max-width:none}}body:has(.admin-shell-detail){background:radial-gradient(circle at 0 0,#0f766e1f,#0000 28%),radial-gradient(circle at 88% 10%,#0f172a14,#0000 24%),linear-gradient(#f5f7fb 0%,#eef3f8 100%)}.app-shell-premium .page,.public-site-premium,.admin-shell-detail .admin-page{width:min(1240px,100vw - 2rem)}.topbar-premium{padding:1.5rem 0 1rem}.hero-panel-premium{background:linear-gradient(135deg,#fffffff2,#f8fbffdb),linear-gradient(120deg,#0f766e29,#0000 54%);border-radius:36px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:1.5rem;padding:2.5rem;display:grid;position:relative;overflow:hidden}.hero-panel-premium:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f766e2e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -8% -20% auto}.hero-panel-copy,.hero-panel-aside{z-index:1;position:relative}.hero-panel-aside{background:#0f172a0a;border:1px solid #0f172a14;border-radius:28px;align-content:start;align-self:stretch;gap:.8rem;padding:1.35rem;display:grid}.admin-shell-detail .admin-sidebar{background:linear-gradient(#0a0f1df5,#122033f0),linear-gradient(135deg,#0f766e38,#0000 55%);border-right:1px solid #ffffff14;box-shadow:0 28px 60px #02081733}.admin-shell-detail .admin-brand,.admin-shell-detail .admin-nav-label,.admin-shell-detail .admin-nav-link,.admin-shell-detail .admin-footer-link,.admin-shell-detail .admin-brand p,.admin-shell-detail .admin-profile p{color:#f8fafc}.admin-shell-detail .admin-nav-link,.admin-shell-detail .admin-footer-link{background:#ffffff08;border-color:#ffffff14}.admin-shell-detail .admin-nav-link:hover,.admin-shell-detail .admin-footer-link:hover,.admin-shell-detail .admin-nav-link-active{background:linear-gradient(135deg,#0f766e4d,#3b82f62e);border-color:#6ee7b733}.admin-shell-detail .admin-nav-icon,.admin-shell-detail .admin-avatar,.admin-shell-detail .admin-profile-dot,.admin-shell-detail .admin-brand-mark{color:#05202b;background:linear-gradient(135deg,#34d399,#38bdf8)}.admin-shell-detail .admin-topbar,.admin-shell-detail .admin-intro,.admin-shell-detail .panel,.admin-shell-detail .sub-panel,.admin-shell-detail .sidebar-panel,.admin-shell-detail .module-link,.admin-shell-detail .pages-table,.admin-shell-detail .dashboard-toolbar,.admin-shell-detail .partner-chart-frame,.admin-shell-detail .partner-side-card,.admin-shell-detail .partner-stat-card,.admin-shell-detail .partner-empty-state,.admin-shell-detail .partner-enquiry-row,.admin-shell-detail .partner-content-row,.admin-shell-detail .overview-panel,.admin-shell-detail .platform-bucket-card,.admin-shell-detail .platform-table-panel,.admin-shell-detail .platform-cta-panel,.admin-shell-detail .platform-review-card,.admin-shell-detail .platform-decision-card,.admin-shell-detail .platform-review-note{background:#ffffffdb;border:1px solid #0f172a14;border-radius:30px;box-shadow:0 24px 60px #0f172a14}.admin-shell-detail .admin-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2}.admin-page-detail{gap:1.5rem}.admin-intro-detail{background:linear-gradient(135deg,#fffffff5,#f4f8ffe0),linear-gradient(120deg,#0f766e24,#0000 60%);border:1px solid #0f172a14;border-radius:34px;align-items:end;padding:2rem 2.15rem;box-shadow:0 24px 60px #0f172a12}.workspace-main-detail{gap:1.5rem;display:grid}.admin-shell-detail .panel{padding:1.75rem}.admin-shell-detail .panel-header{border-bottom:1px solid #0f172a14;margin-bottom:1.4rem;padding-bottom:1rem}.admin-shell-detail .panel-header h2,.admin-shell-detail .pages-title,.admin-shell-detail .platform-review-card h2,.admin-shell-detail .platform-decision-card h2{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.8rem)}.admin-shell-detail .module-link,.public-collection-card,.public-showcase-card,.public-story-card{background:linear-gradient(135deg,#fffffff0,#f3f8fce0);border:1px solid #0f172a14;border-radius:24px;gap:.55rem;padding:1.15rem 1.2rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.admin-shell-detail .module-link:hover,.public-collection-card:hover,.public-showcase-card:hover{border-color:#0f766e33;transform:translateY(-2px);box-shadow:0 20px 42px #0f172a14}.admin-shell-detail .module-link strong,.public-collection-card strong{font-size:1.08rem}.admin-shell-detail .pages-header,.public-collection-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.platform-control-shell.admin-shell-detail .admin-page,.platform-control-shell.admin-shell-detail .admin-intro,.platform-control-shell.admin-shell-detail .panel,.platform-control-shell.admin-shell-detail .platform-table-panel,.platform-control-shell.admin-shell-detail .platform-bucket-card,.platform-control-shell.admin-shell-detail .platform-review-card,.platform-control-shell.admin-shell-detail .platform-decision-card{background:linear-gradient(135deg,#fffffff2,#f7fafde0)}.platform-control-shell.admin-shell-detail .admin-topbar-title strong,.platform-control-shell.admin-shell-detail .admin-hero-title{color:#102033}.platform-control-shell.admin-shell-detail .admin-search,.admin-shell-detail .admin-search{background:#ffffffe6}.app-shell-premium .page,.public-site-premium{width:min(1240px,100vw - 2rem)}.admin-shell-detail .admin-page{width:min(1240px,100%);margin-inline:auto}.admin-shell-detail{grid-template-columns:260px minmax(0,1fr)}.admin-shell-detail.admin-shell-no-sidebar{grid-template-columns:minmax(0,1fr)}.admin-shell-detail .admin-sidebar{padding:1.35rem .9rem 1rem}.admin-shell-detail .admin-brand{padding:.75rem .8rem 1.2rem}.admin-shell-detail .admin-brand strong{letter-spacing:-.02em;font-size:1rem}.admin-shell-detail .admin-nav-group{border-radius:22px;gap:.55rem;padding:.7rem}.admin-shell-detail .admin-nav-items{gap:.45rem}.admin-shell-detail .admin-nav-link{border-radius:14px;min-height:2.85rem;padding:.62rem .7rem;font-size:.9rem}.admin-shell-detail .admin-nav-icon{border-radius:9px;width:1.65rem;height:1.65rem;font-size:.72rem}.admin-shell-detail .admin-topbar{gap:.75rem;padding:.9rem 1.1rem}.admin-shell-detail .admin-topbar-title{min-width:0}.admin-shell-detail .admin-topbar-breadcrumb{flex-wrap:nowrap;overflow:hidden}.admin-shell-detail .admin-topbar-breadcrumb span{white-space:nowrap}.admin-shell-detail .admin-topbar-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.admin-shell-detail .admin-search{border-radius:14px;min-width:0;min-height:3rem;padding:.7rem .85rem}.admin-shell-detail .admin-topbar-tools{grid-template-columns:minmax(0,1fr) minmax(220px,340px)}.admin-shell-detail .admin-profile>div:last-child{display:none}.admin-shell-detail .admin-intro-detail{background:radial-gradient(circle at 88% 15%,#14b8a624,#0000 24%),linear-gradient(135deg,#fffffffa,#f1f7f7e6);min-height:190px;padding:2.25rem 2.35rem;position:relative;overflow:hidden}.admin-shell-detail .admin-intro-detail:after{content:"";pointer-events:none;border:34px solid #0f766e0f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-125px;right:-70px}.admin-shell-detail .admin-intro-detail>*{z-index:1;position:relative}.admin-shell-detail .admin-hero-title{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.3rem,4vw,3.45rem)}.admin-shell-detail .admin-intro-detail .lede{max-width:48rem;margin-bottom:0}.admin-shell-detail .button,.public-site-premium .button,.empty-state-premium .button{min-height:2.75rem;box-shadow:none;border-radius:999px;padding-inline:1.15rem}.admin-shell-detail .button-primary,.public-site-premium .button-primary,.empty-state-premium .button-primary{background:linear-gradient(135deg,#0b6f68,#0f8f83);box-shadow:0 12px 28px #0f766e33}.foundation-progress-panel{color:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);align-items:center;overflow:hidden;background:linear-gradient(120deg,#052f2ef7,#0a5a52eb)!important}.foundation-progress-panel .panel-header{border:0!important;margin:0!important;padding:0!important}.foundation-progress-panel .panel-header p{color:#ffffffad}.foundation-progress-panel .status-row{justify-content:flex-end}.foundation-progress-panel .badge{color:#eafff8;background:#ffffff1a;border-color:#ffffff29}.admin-shell-detail .panel,.admin-shell-detail .sub-panel{overflow:hidden}.admin-shell-detail .panel-header h2{color:#102033}.admin-shell-detail .module-link{padding:1.15rem 1.25rem 1.15rem 1.55rem;overflow:hidden}.admin-shell-detail .module-link:before{content:"";background:linear-gradient(#14b8a6,#38bdf8);width:4px;position:absolute;inset:0 auto 0 0}.admin-shell-detail .table-row{background:#f1f5f9b8;border:1px solid #0f172a0d;border-radius:15px;min-height:3.6rem;padding:.8rem .9rem}.admin-shell-detail .admin-form-grid{gap:1.15rem}.admin-shell-detail .admin-form-field{color:#26374c;gap:.5rem;font-weight:700}.admin-shell-detail .admin-form-field input,.admin-shell-detail .admin-form-field select,.admin-shell-detail .admin-form-field textarea{background:#f8fafcd1;border-color:#0f172a1a;border-radius:15px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #ffffffe6}.admin-shell-detail .admin-form-field input:focus,.admin-shell-detail .admin-form-field select:focus,.admin-shell-detail .admin-form-field textarea:focus{background:#fff;border-color:#0f766e8c;outline:none;box-shadow:0 0 0 4px #0f766e1a}.admin-shell-detail .form-callout{background:linear-gradient(135deg,#0f766e0f,#f8fafce6);border-radius:18px}.admin-shell-detail .pages-table{overflow-x:auto}.admin-shell-detail .dashboard-toolbar{background:linear-gradient(135deg,#fffffff0,#ecf7f6e0);overflow:hidden}.empty-state-premium{text-align:left;background:radial-gradient(circle at 15% 20%,#14b8a626,#0000 25%),linear-gradient(135deg,#fffffff5,#f0f7f6e6);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);place-content:stretch;align-items:center;gap:3rem;width:min(1120px,100vw - 2rem);min-height:calc(100vh - 4rem);margin-block:2rem;padding:clamp(2rem,6vw,5rem);overflow:hidden}.empty-state-compass{aspect-ratio:1;background:radial-gradient(circle,#fff 0 18%,#0000 19%),conic-gradient(from 45deg,#0f766e38,#0000 25%,#38bdf833 50%,#0000 75%,#0f766e38);border:1px solid #0f766e2e;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2rem #ffffff85,0 30px 70px #0f172a1a}.empty-state-compass span{color:#fff;letter-spacing:.08em;background:#0f766e;border-radius:50%;place-items:center;width:5rem;height:5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:900;display:grid}.empty-state-copy{justify-items:start;display:grid}.empty-state-premium h1{letter-spacing:-.055em;max-width:10ch;font-size:clamp(3rem,7vw,6.5rem)}.empty-state-premium p:not(.eyebrow){color:#64748b;max-width:38rem;font-size:1.08rem;line-height:1.7}.app-shell:has(.onboarding-form) .hero-panel-premium .button-secondary{width:fit-content;margin-top:.25rem;position:static}.app-shell:has(.onboarding-form) .hero-panel-premium{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr)}.app-shell:has(.onboarding-form) .hero-panel-aside{background:#ffffff0f;border-color:#ffffff1f}.app-shell:has(.onboarding-form) .hero-panel-aside p{color:#ffffffad}@media (max-width:1260px){.admin-shell-detail .admin-topbar{grid-template-columns:minmax(190px,1fr) minmax(250px,360px) auto}.admin-shell-detail .admin-global-search{display:none}.admin-shell-detail .admin-hero-title{max-width:15ch}}@media (max-width:1040px){.admin-shell-detail{grid-template-columns:220px minmax(0,1fr)}.admin-shell-detail .admin-intro-detail,.foundation-progress-panel{grid-template-columns:1fr}.foundation-progress-panel .status-row{justify-content:flex-start}}@media (max-width:760px){.admin-shell-detail{grid-template-columns:1fr}.admin-shell-detail .admin-sidebar{z-index:20;padding:.85rem;display:block;position:relative;overflow:hidden}.admin-shell-detail .admin-brand{padding:.25rem .25rem .75rem}.admin-shell-detail .admin-sidebar-nav{scrollbar-width:none;gap:.5rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.admin-shell-detail .admin-sidebar-nav::-webkit-scrollbar{display:none}.admin-shell-detail .admin-nav-group,.admin-shell-detail .admin-nav-items{background:0 0;border:0;flex:none;gap:.45rem;padding:0;display:flex}.admin-shell-detail .admin-nav-label,.admin-shell-detail .admin-sidebar-footer{display:none}.admin-shell-detail .admin-nav-link{flex:none;min-height:2.55rem;padding:.5rem .65rem}.admin-shell-detail .admin-nav-icon{width:1.5rem;height:1.5rem}.admin-shell-detail .admin-topbar{padding:.8rem;position:relative}.admin-shell-detail .admin-topbar-head,.admin-shell-detail .admin-topbar-tools{grid-template-columns:1fr;display:grid}.admin-shell-detail .admin-site-switcher{width:100%;max-width:none;display:flex}.admin-shell-detail .admin-page{width:100%;padding:.85rem}.admin-shell-detail .admin-intro-detail{min-height:auto;padding:1.5rem}.admin-shell-detail .admin-intro-detail .actions{width:100%}.admin-shell-detail .admin-intro-detail .button{flex:1;justify-content:center}.foundation-progress-panel,.admin-shell-detail .panel,.admin-shell-detail .sub-panel{padding:1.25rem!important}.quality-checklist-panel .feature-list{grid-template-columns:1fr}.public-header-premium{min-height:auto;padding:1.5rem}.public-header-premium h1{font-size:clamp(2.7rem,14vw,4.5rem)}.public-nav-premium{flex-wrap:nowrap;top:.35rem;overflow-x:auto}.public-nav-premium .public-nav-link{flex:none}.empty-state-premium{grid-template-columns:1fr;gap:2rem}.empty-state-compass{width:min(220px,70vw)}.app-shell:has(.onboarding-form) .hero-panel-premium{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.admin-shell-detail .admin-intro-detail,.public-header-premium,.empty-state-premium,.workspace-main-detail>*,.public-content-stack>*{animation:.42s both premium-rise}.workspace-main-detail>:nth-child(2),.public-content-stack>:nth-child(2){animation-delay:60ms}.workspace-main-detail>:nth-child(3),.public-content-stack>:nth-child(3){animation-delay:.11s}@keyframes premium-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.admin-shell-detail :focus-visible,.public-site-premium :focus-visible,.empty-state-premium :focus-visible,.app-shell-premium :focus-visible{outline-offset:3px;outline:3px solid #14b8a673}body:has(.admin-shell){background:linear-gradient(90deg,#0f172a09 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#0f172a08 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#f7f9fb 0%,#eef3f6 100%)}.admin-eyebrow{color:#8a642f!important}.admin-shell-detail .admin-hero-title,.public-header-premium h1,.empty-state-premium h1{text-wrap:balance}.admin-shell-detail .admin-sidebar{background:linear-gradient(#091220fa,#0d1e2cf5),linear-gradient(135deg,#b88a442e,#0000 46%)}.admin-shell-detail .admin-main{background:radial-gradient(circle at 80% 0,#b88a4417,#0000 24rem),radial-gradient(circle at 8% 18%,#0f766e12,#0000 20rem)}.admin-shell-detail .admin-topbar{border-color:#0f172a11;box-shadow:0 14px 36px #0f172a0e}.admin-shell-detail .admin-intro-detail{background:linear-gradient(135deg,#fffffff7,#f4f8f9e6),linear-gradient(120deg,#b88a441f,#0000 55%)}.admin-shell-detail .admin-intro-detail:before,.public-header-premium:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b88a446b,#0000);height:1px;position:absolute;inset:0 0 auto}.admin-shell-detail .admin-nav-link-active{color:#fff;background:linear-gradient(135deg,#b88a443d,#0f766e38),#ffffff14;box-shadow:inset 0 1px #ffffff21,0 16px 34px #0208173d}.admin-shell-detail .admin-nav-link-active .admin-nav-icon{background:linear-gradient(135deg,#f1d59d,#34d399)}.admin-shell-detail .panel,.admin-shell-detail .sub-panel,.admin-shell-detail .sidebar-panel,.public-site-premium .public-section,.public-header-premium,.public-nav-premium,.public-footer-premium,.enquiry-form-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.metric-icon,.platform-stat-icon{box-shadow:inset 0 1px #ffffffbf,0 12px 24px #0f172a14}.platform-table-head{color:#526173;background:linear-gradient(#ffffffe0,#f6f8fbe6)}.admin-shell-detail input::placeholder,.admin-shell-detail textarea::placeholder,.public-site-premium input::placeholder,.public-site-premium textarea::placeholder{color:#94a3b8}.admin-search,.admin-form-field input,.admin-form-field select,.admin-form-field textarea,.public-form-field input,.public-form-field textarea{box-shadow:inset 0 1px #ffffffd9}.empty-state-premium{border-color:#b88a4429;box-shadow:0 40px 110px #0f172a1f}.empty-state-compass{background:radial-gradient(circle,#fff 0 18%,#0000 19%),conic-gradient(from 45deg,#b88a443d,#0000 24%,#0f766e3d 50%,#0000 75%,#b88a443d)}.app-shell:has(.onboarding-form) .hero-panel{box-shadow:0 38px 100px #07393542}@media (max-width:900px){.public-site-premium:before{opacity:.55}.admin-shell-detail .admin-profile{display:none}.admin-shell-detail .admin-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,360px)}.admin-shell{grid-template-columns:1fr;overflow-x:hidden}.admin-sidebar{z-index:20;width:100%;min-width:0;max-width:100vw;height:auto;min-height:auto;padding:.85rem;position:relative;overflow:hidden}.admin-sidebar-nav{scrollbar-width:none;gap:.5rem;min-width:0;max-width:100%;padding:.15rem 0 .35rem;display:flex;overflow:auto hidden}.admin-sidebar-nav::-webkit-scrollbar{display:none}.admin-nav-group,.admin-nav-items{min-width:0;box-shadow:none;background:0 0;border:0;flex:none;gap:.45rem;padding:0;display:flex}.admin-nav-group{max-width:max-content}.admin-nav-label,.admin-sidebar-footer,.admin-brand p{display:none}.admin-brand{border-bottom:0;padding:.25rem .25rem .75rem}.admin-nav-link{flex:none;min-height:2.55rem;padding:.5rem .65rem}.admin-nav-icon{width:1.5rem;height:1.5rem}.admin-topbar{grid-template-columns:minmax(0,1fr);padding:.8rem;position:relative}.admin-global-search,.admin-topbar-title{display:none}.admin-page{width:100%;padding:.85rem}.admin-intro-dashboard{flex-direction:column;align-items:flex-start;padding:1.5rem}.platform-table-head{display:none}.platform-enrollment-row{grid-template-columns:1fr;align-items:start;gap:.75rem;padding:1rem}.platform-company-cell{grid-template-columns:2.75rem minmax(0,1fr)}.platform-company-avatar{width:2.75rem;height:2.75rem}.platform-cell-stack,.platform-actions-cell{justify-self:start}.platform-actions-cell{width:100%}.platform-table-panel{overflow:hidden}}@media (max-width:760px){.public-site-premium,.app-shell-premium .page{width:min(100% - 1rem,100%)}.button,.admin-shell-detail .button,.public-site-premium .button{min-height:2.65rem}.public-header-premium,.admin-shell-detail .admin-intro-detail,.empty-state-premium{border-radius:24px}.public-header-premium h1,.empty-state-premium h1{letter-spacing:0}.platform-table-panel{border-radius:20px!important}.platform-enrollment-row{gap:.7rem}}.admin-shell-detail .admin-intro-detail .admin-eyebrow,.admin-shell-detail .admin-intro-detail .eyebrow{color:#8a642f!important}.admin-shell-detail .admin-intro-detail .admin-hero-title,.admin-shell-detail .admin-intro-detail h1{opacity:1;color:#0d1b2d!important}.admin-shell-detail .admin-intro-detail .lede,.admin-shell-detail .admin-intro-detail p:not(.eyebrow){opacity:1;color:#4d5d70!important}.admin-shell-detail .admin-intro-detail .button-primary{color:#fff!important}.admin-logo-upload-field input[type=file]{min-height:auto;padding:.7rem}.admin-logo-upload{background:linear-gradient(#fff,#f8fbfa);border:1px solid #1220331a;border-radius:18px;align-items:center;gap:.9rem;min-height:5rem;padding:.75rem;display:flex}.admin-logo-preview{color:#0f766e;background:#ecfdf5;border-radius:16px;flex:none;place-items:center;width:4rem;height:4rem;font-weight:900;display:inline-grid;overflow:hidden}.admin-logo-preview img{object-fit:contain;width:100%;height:100%}.admin-logo-upload strong,.admin-logo-upload small{display:block}.admin-logo-upload small{color:#64748b;margin-top:.15rem}.topbar-premium{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#faf5ece6),radial-gradient(circle at 100% 0,#0f766e14,#0000 28%);border:1px solid #12203314;border-radius:24px;width:min(1280px,100vw - 2rem);margin:1rem auto 0;padding:1rem 1.2rem;position:sticky;top:0;box-shadow:0 24px 55px #12203314}.topbar-branding{gap:.2rem;display:grid}.topbar-kicker{color:#6f7d8a;letter-spacing:.14em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700}.topbar .brand{letter-spacing:.12em;font-size:1.25rem}.topbar-premium .nav{background:#1220330a;border-radius:999px;gap:.45rem;padding:.3rem}.topbar-premium .nav-link{color:#3f4b59;border-radius:999px;align-items:center;min-height:2.8rem;padding:0 1rem;font-weight:700;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.topbar-premium .nav-link:hover{color:#122033;background:#ffffffeb;transform:translateY(-1px)}.topbar-actions{align-items:center;gap:.75rem;display:flex}.topbar-actions .button{border-radius:999px;min-height:2.9rem}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff5,#f7fafdeb),radial-gradient(circle at 100% 0,#0f766e14,#0000 24%);border-bottom:1px solid #12203314;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem 1.25rem;box-shadow:0 18px 42px #1220330f}.admin-topbar-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-topbar-title-copy{gap:.26rem;min-width:0;display:grid}.admin-topbar-kicker{color:#6b7a88;letter-spacing:.14em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700}.admin-topbar-breadcrumb{color:#627181;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.admin-topbar-breadcrumb span{align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:inline-flex}.admin-topbar-breadcrumb strong{color:#102131;letter-spacing:-.03em;font-size:1.28rem;font-weight:800}.admin-topbar-breadcrumb small{color:#9aa7b4;font-size:.88rem;font-weight:700}.admin-topbar-menu{color:#5f7081;background:#1220330d;border-radius:16px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.admin-topbar-chip,.admin-topbar-link{border-radius:999px;align-items:center;min-height:2.8rem;padding:0 1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:700;display:inline-flex}.admin-topbar-chip{color:#405164;background:#ffffffd9;border:1px solid #12203314}.admin-topbar-link{color:#fff;background:linear-gradient(135deg,#153450,#2b6a7b);box-shadow:0 16px 32px #15345024}.admin-topbar-notify{cursor:pointer;background:#ffffffe0;border:1px solid #12203314;border-radius:999px;width:2.9rem;height:2.9rem;position:relative}.admin-topbar-tools{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:.85rem;display:grid}.admin-search{background:#fbfcfee0;border-radius:20px;min-height:3.2rem}.admin-avatar{color:#fff;background:linear-gradient(135deg,#153450,#b9955b)}@media (max-width:1100px){.admin-topbar-head,.admin-topbar-tools{grid-template-columns:1fr;display:grid}.topbar-premium{flex-wrap:wrap;justify-content:center}}@media (max-width:820px){.topbar-premium{border-radius:20px;width:calc(100vw - 1rem);margin-top:.5rem;padding:.9rem}.topbar-actions{justify-content:stretch;width:100%}.topbar-actions .button{flex:1 1 0;justify-content:center}.admin-topbar{padding:1rem}.admin-topbar-head,.admin-topbar-tools{grid-template-columns:1fr;display:grid}.admin-search{justify-self:stretch}.admin-topbar-actions{justify-content:stretch}.admin-topbar-chip,.admin-topbar-link,.admin-topbar-notify{justify-content:center}.public-site-premium .public-header-premium{padding:.9rem 1rem!important}.public-header-branding{flex:auto;min-width:0}.public-phone-link{display:none}}.package-page-builder-topbar-actions .button{white-space:nowrap;border-radius:999px;min-width:auto;min-height:2.55rem;padding:0 .9rem;font-size:.86rem}.admin-topbar-no-site-switcher .admin-topbar-tools{grid-template-columns:minmax(0,1fr)}.package-editor-empty-state{background:linear-gradient(#fafaf8fa,#f6f8faf0);padding:1rem}.package-editor-empty-state strong{color:#102131;display:block}.package-editor-empty-state p{color:#617084;margin:.45rem 0 0}.package-editor-modal-actions{justify-content:end;gap:.65rem;margin-top:1rem;display:flex}.impersonation-session-shell{min-height:100vh}.impersonation-session-bar{z-index:100;color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;gap:.3rem;width:100%;min-height:2.75rem;padding:.65rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.35;display:flex;position:sticky;top:0}.impersonation-session-bar form{display:inline}.impersonation-session-bar button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:.16em;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.impersonation-session-bar button:focus-visible{outline-offset:4px;outline:2px solid #fff}.impersonation-session-shell .admin-sidebar{height:calc(100vh - 2.75rem);top:2.75rem}.impersonation-session-shell .admin-topbar{top:2.75rem}@media (max-width:640px){.impersonation-session-bar{flex-wrap:wrap;gap:0 .25rem;min-height:3.5rem;padding-block:.5rem}.impersonation-session-shell .admin-sidebar,.impersonation-session-shell .admin-topbar{top:3.5rem}.impersonation-session-shell .admin-sidebar{height:calc(100vh - 3.5rem)}}@media (max-width:900px){.admin-shell .admin-topbar,.admin-shell-detail .admin-topbar{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.85rem .95rem}.admin-shell .admin-topbar-head,.admin-shell-detail .admin-topbar-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.admin-shell .admin-topbar-title,.admin-shell-detail .admin-topbar-title{min-width:0;display:flex}.admin-shell .admin-topbar-menu{border-radius:13px;flex:none;width:2.3rem;height:2.3rem}.admin-shell .admin-topbar-kicker{font-size:.64rem}.admin-shell .admin-topbar-breadcrumb{flex-wrap:nowrap;overflow:hidden}.admin-shell .admin-topbar-breadcrumb span{white-space:nowrap;min-width:0}.admin-shell .admin-topbar-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;display:block;overflow:hidden}.admin-shell .admin-topbar-actions{flex-wrap:nowrap;gap:.45rem}.admin-shell .admin-topbar-chip{display:none}.admin-shell .admin-topbar-link,.admin-shell .admin-topbar-notify{min-height:2.45rem}.admin-shell .admin-topbar-link{white-space:nowrap;padding:0 .82rem;font-size:.76rem}.admin-shell .admin-topbar-notify{flex:none;width:2.45rem;height:2.45rem}.admin-shell .admin-profile,.admin-shell-detail .admin-profile{flex:none;justify-self:auto;padding:.22rem;display:flex}.admin-shell .admin-profile-dot,.admin-shell .admin-profile>div:last-child{display:none}.admin-shell .admin-avatar{width:2rem;height:2rem;font-size:.76rem}.admin-shell .admin-topbar-tools,.admin-shell-detail .admin-topbar-tools{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);gap:.65rem;width:100%;display:grid}.admin-shell .admin-topbar-no-site-switcher .admin-topbar-tools{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-global-search,.admin-shell-detail .admin-global-search{min-width:0;display:flex}.admin-shell .admin-site-switcher,.admin-shell-detail .admin-site-switcher{width:100%;min-width:0;max-width:none;display:flex}.admin-shell .admin-site-switcher-label{flex:none;display:inline}.admin-shell .admin-site-switcher select{flex:1;min-width:0;max-width:none}}@media (max-width:620px){.admin-shell .admin-topbar-head,.admin-shell-detail .admin-topbar-head{grid-template-columns:1fr}.admin-shell .admin-topbar-actions{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.admin-shell .admin-topbar-link{justify-content:center}.admin-shell .admin-topbar-tools,.admin-shell-detail .admin-topbar-tools{grid-template-columns:1fr}.admin-shell .admin-site-switcher-label{display:none}}@media (min-width:1500px){.admin-shell .admin-topbar,.admin-shell-detail .admin-topbar{grid-template-columns:minmax(220px,.62fr) minmax(330px,1.35fr) minmax(280px,.72fr) auto;align-items:center;gap:.9rem;padding:.95rem 1.25rem}.admin-shell .admin-topbar-head,.admin-shell .admin-topbar-tools{display:contents}.admin-shell .admin-topbar-title{grid-area:1/1;min-width:0}.admin-shell .admin-global-search{grid-area:1/2;min-width:0}.admin-shell .admin-site-switcher{grid-area:1/3;min-width:0}.admin-shell .admin-topbar-actions{flex-wrap:nowrap;grid-area:1/4;gap:.55rem}.admin-shell .admin-topbar-no-site-switcher{grid-template-columns:minmax(220px,.62fr) minmax(420px,1.35fr) auto}.admin-shell .admin-topbar-no-site-switcher .admin-topbar-actions{grid-column:3}.admin-shell .admin-topbar-chip,.admin-shell .admin-topbar-link{white-space:nowrap}}.admin-topbar-notify{place-items:center;display:inline-grid;position:relative}.admin-notification-menu{flex:none;position:relative}.admin-notification-menu summary{list-style:none}.admin-notification-menu summary::-webkit-details-marker{display:none}.admin-topbar-notify-icon{color:#153450;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.admin-topbar-notify>.admin-topbar-notify-badge{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .28rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.05rem;right:.05rem;transform:translate(35%,-20%);box-shadow:0 10px 22px #dc262640}.admin-notification-popover{z-index:20;background:#fffffffc;border:1px solid #1220331a;border-radius:18px;gap:.9rem;width:min(24rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 54px #0f172a2e}.admin-notification-popover-head,.admin-notification-popover-copy,.admin-notification-list,.admin-notification-item,.admin-notification-copy,.admin-notification-empty{display:grid}.admin-notification-popover-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.admin-notification-popover-copy{gap:.15rem}.admin-notification-popover-copy strong,.admin-notification-empty strong{color:#102131;font-size:.92rem}.admin-notification-popover-copy p,.admin-notification-copy p,.admin-notification-empty p{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.admin-notification-list{gap:.7rem}.admin-notification-item{text-align:left;cursor:pointer;background:#f8fafcc7;border:1px solid #12203314;border-radius:14px;gap:.75rem;width:100%;padding:.85rem}.admin-notification-item-unread{background:#f0fdfaeb;border-color:#0f766e33}.admin-notification-copy{gap:.3rem}.admin-notification-copy strong{color:#102131;font-size:.84rem}.admin-notification-copy span{color:#94a3b8;font-size:.72rem;font-weight:700}.admin-notification-inline-button,.admin-notification-footer-link{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-notification-inline-button{color:#0f766e;cursor:pointer;background:#ffffffeb;border:1px solid #0f766e2e}.admin-notification-footer-link{color:#153450;background:#1534500f;width:100%}.admin-notification-empty{gap:.3rem;padding:.4rem .2rem}.admin-profile-menu{flex:none;position:relative}.admin-profile-menu summary{cursor:pointer;background:#ffffffd1;border:1px solid #12203314;border-radius:999px;place-items:center;padding:.28rem;list-style:none;display:inline-grid}.admin-profile-menu summary::-webkit-details-marker{display:none}.admin-profile-menu summary:focus-visible{outline-offset:3px;outline:3px solid #0f766e33}.admin-profile-menu .admin-avatar{width:2.4rem;height:2.4rem}.admin-profile-popover{z-index:20;background:#fffffffa;border:1px solid #1220331a;border-radius:16px;gap:.85rem;width:min(17rem,100vw - 2rem);padding:.9rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 20px 46px #0f172a26}.admin-profile-popover-copy{gap:.18rem;display:grid}.admin-profile-popover-copy strong{color:#102131;font-size:.92rem}.admin-profile-popover-copy p{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}.admin-profile-popover form,.admin-profile-logout{width:100%}.admin-profile-logout{color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;background:#102f43;border:0;border-radius:12px;font-size:.84rem;font-weight:800}.admin-profile-logout:hover{background:#0f766e}@media (max-width:900px){.admin-notification-popover{width:min(22rem,100vw - 1.25rem);right:-2.4rem}.admin-shell .admin-profile-menu{justify-self:auto;display:block}.admin-profile-menu .admin-avatar{width:2rem;height:2rem;font-size:.76rem}}.navigation-item-card-actions{align-content:start;gap:.55rem;display:grid}.platform-control-shell,.platform-application-review-luxe,.platform-luxe-workspace,.platform-auth-shell{--platform-ui-font:"Avenir Next", "Plus Jakarta Sans", "Manrope", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--platform-display-font:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--platform-copy-font:"Source Sans 3", "Avenir Next", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--platform-label-tracking:.14em;--platform-ink-strong:#0f2037;--platform-ink-muted:#55657d;--platform-ink-soft:#6e7d92;--platform-gold:#9a6300;font-family:var(--platform-copy-font);font-feature-settings:"liga" 1, "kern" 1, "tnum" 1}.platform-control-shell .admin-sidebar,.platform-application-review-luxe .admin-sidebar,.platform-luxe-workspace .admin-sidebar,.platform-auth-shell .auth-panel-side{font-family:var(--platform-ui-font)}.platform-control-shell .admin-brand strong,.platform-application-review-luxe .admin-brand strong,.platform-luxe-workspace .admin-brand strong,.platform-auth-shell .auth-brand strong{font-family:var(--platform-display-font);letter-spacing:.01em;font-weight:700}.platform-control-shell .admin-brand p,.platform-application-review-luxe .admin-brand p,.platform-luxe-workspace .admin-brand p,.platform-control-shell .admin-nav-label,.platform-application-review-luxe .admin-nav-label,.platform-control-shell .admin-topbar-kicker,.platform-application-review-luxe .admin-topbar-kicker,.platform-luxe-workspace .admin-topbar-kicker,.platform-auth-shell .auth-side-kicker,.platform-auth-shell .eyebrow{color:var(--platform-gold);font-family:var(--platform-ui-font);letter-spacing:var(--platform-label-tracking);text-transform:uppercase;font-size:11px;font-weight:800}.platform-control-shell .admin-nav-link,.platform-control-shell .admin-footer-link,.platform-application-review-luxe .admin-nav-link,.platform-application-review-luxe .admin-footer-link,.platform-luxe-workspace .admin-nav-link,.platform-luxe-workspace .admin-footer-link{font-family:var(--platform-ui-font);letter-spacing:.01em;font-size:13px;font-weight:650}.platform-control-shell .admin-topbar-title,.platform-control-shell .admin-topbar-chip,.platform-control-shell .admin-topbar-link,.platform-application-review-luxe .admin-topbar-title,.platform-application-review-luxe .admin-profile strong,.platform-application-review-luxe .admin-profile p,.platform-luxe-workspace .admin-topbar-title,.platform-luxe-workspace .admin-topbar-chip,.platform-luxe-workspace .admin-topbar-link{font-family:var(--platform-ui-font)}.platform-control-shell .admin-topbar-breadcrumb strong,.platform-application-review-luxe .admin-topbar-breadcrumb strong,.platform-luxe-workspace .admin-topbar-breadcrumb strong{color:var(--platform-ink-strong);font-family:var(--platform-display-font);letter-spacing:.01em;font-size:18px;font-weight:700}.platform-control-shell .admin-search input,.platform-application-review-luxe .admin-search input,.platform-luxe-workspace .admin-search input,.platform-control-shell .admin-site-switcher select,.platform-application-review-luxe .admin-site-switcher select,.platform-luxe-workspace .admin-site-switcher select{font-family:var(--platform-ui-font);letter-spacing:.01em;font-size:14px;font-weight:600}.platform-control-shell .admin-eyebrow,.platform-control-shell .platform-page-hero p,.platform-control-shell .platform-new-user-copy p,.platform-control-shell .platform-enquiry-detail-hero p,.platform-control-shell .platform-enquiry-facts span,.platform-control-shell .platform-enquiry-detail-grid dt,.platform-control-shell .platform-page-stats span,.platform-control-shell .platform-new-user-form label,.platform-control-shell .platform-user-luxe-facts span,.platform-control-shell .platform-user-luxe-card-head>span,.platform-control-shell .platform-user-luxe-edit-head>div:first-child>span,.platform-control-shell .platform-user-luxe-form label span,.platform-application-review-luxe .review-header-panel span,.platform-application-review-luxe .platform-decision-eyebrow,.platform-auth-shell .auth-form label span{color:var(--platform-gold);font-family:var(--platform-ui-font);letter-spacing:var(--platform-label-tracking);text-transform:uppercase;font-size:11px;font-weight:800}.platform-control-shell .admin-hero-title,.platform-control-shell .platform-page-hero h1,.platform-control-shell .platform-new-user-copy h1,.platform-control-shell .platform-enquiry-detail-hero h1,.platform-control-shell .platform-user-luxe-hero h1,.platform-control-shell .platform-apps-luxe-hero h1,.platform-application-review-luxe .luxe-review-hero h1,.platform-auth-shell .auth-panel-main h1{color:var(--platform-ink-strong);font-family:var(--platform-display-font);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:.96}.platform-control-shell .admin-hero-title{font-size:clamp(42px,5vw,64px)}.platform-control-shell .lede,.platform-control-shell .platform-page-hero span,.platform-control-shell .platform-guidance-panel p,.platform-control-shell .platform-enquiry-detail-grid dd,.platform-control-shell .platform-enquiry-facts strong,.platform-control-shell .platform-user-luxe-hero p,.platform-control-shell .platform-apps-luxe-hero p,.platform-control-shell .platform-user-luxe-empty p,.platform-control-shell .platform-user-luxe-edit-head p,.platform-application-review-luxe .luxe-review-hero p,.platform-application-review-luxe .luxe-review-card p,.platform-application-review-luxe .luxe-review-panel p,.platform-auth-shell .lede,.platform-auth-shell .auth-alert,.platform-auth-shell .auth-demo,.platform-auth-shell .auth-switch{color:var(--platform-ink-muted);font-family:var(--platform-copy-font);line-height:1.62}.platform-control-shell .platform-stat-card span,.platform-control-shell .platform-table-head,.platform-control-shell .platform-cell-stack p,.platform-control-shell .platform-panel-title p,.platform-control-shell .platform-bucket-copy,.platform-control-shell .platform-page-stats span,.platform-control-shell .platform-guidance-panel p,.platform-control-shell .platform-new-user-copy small,.platform-control-shell .platform-enquiry-detail-hero span,.platform-control-shell .platform-user-luxe-facts p,.platform-control-shell .platform-user-luxe-empty p,.platform-control-shell .platform-apps-luxe-identity p,.platform-control-shell .platform-apps-luxe-identity small,.platform-control-shell .platform-user-luxe-edit-head p,.platform-control-shell .feature-list li,.platform-control-shell .admin-global-search input::placeholder,.platform-application-review-luxe .review-header-panel span,.platform-application-review-luxe .admin-profile p,.platform-auth-shell .auth-side-row p{color:var(--platform-ink-soft)}.platform-control-shell .platform-panel-title strong,.platform-control-shell .review-section-card h2,.platform-control-shell .decision-panel h2,.platform-control-shell .panel-header h2,.platform-control-shell .sub-panel h3,.platform-control-shell .platform-guidance-panel strong,.platform-control-shell .platform-user-luxe-card-head h2,.platform-control-shell .platform-user-luxe-edit h2,.platform-control-shell .platform-apps-luxe-hero strong,.platform-application-review-luxe .luxe-review-card h2,.platform-application-review-luxe .luxe-review-panel h2,.platform-auth-shell .auth-panel-side h2{color:var(--platform-ink-strong);font-family:var(--platform-display-font);letter-spacing:-.01em;font-weight:700;line-height:1.06}.platform-control-shell .platform-panel-title strong,.platform-control-shell .review-section-card h2,.platform-control-shell .decision-panel h2,.platform-control-shell .panel-header h2,.platform-control-shell .sub-panel h3,.platform-control-shell .platform-user-luxe-card-head h2,.platform-control-shell .platform-user-luxe-edit h2,.platform-application-review-luxe .luxe-review-card h2,.platform-application-review-luxe .luxe-review-panel h2{font-size:clamp(24px,2vw,31px)}.platform-control-shell .platform-guidance-panel strong,.platform-auth-shell .auth-panel-side h2{font-size:clamp(26px,2.4vw,34px)}.platform-control-shell .platform-table-head,.platform-control-shell .approval-table-head,.platform-control-shell .platform-page-stats span,.platform-control-shell .platform-enquiry-facts span,.platform-control-shell .platform-enquiry-detail-grid dt,.platform-control-shell .platform-user-luxe-facts span,.platform-control-shell .platform-user-luxe-card-head>span,.platform-control-shell .platform-user-luxe-edit-head>div:first-child>span,.platform-control-shell .platform-apps-luxe-hero small,.platform-application-review-luxe .review-header-panel span{font-family:var(--platform-ui-font);letter-spacing:var(--platform-label-tracking);text-transform:uppercase;font-size:11px;font-weight:800}.platform-control-shell .platform-stat-card strong,.platform-control-shell .platform-page-stats strong,.platform-control-shell .platform-new-user-copy strong,.platform-control-shell .platform-user-luxe-facts strong,.platform-auth-shell .auth-brand strong{color:var(--platform-ink-strong);font-family:var(--platform-display-font);letter-spacing:-.02em;font-weight:700;line-height:.98}.platform-control-shell .platform-stat-card strong{font-size:clamp(36px,3.2vw,44px)}.platform-control-shell .platform-page-stats strong,.platform-control-shell .platform-user-luxe-facts strong{font-size:clamp(30px,2.8vw,38px)}.platform-control-shell .platform-company-cell strong,.platform-control-shell .platform-cell-stack strong,.platform-control-shell .platform-bucket-preview strong,.platform-control-shell .platform-enquiry-detail-grid dd,.platform-control-shell .platform-apps-luxe-identity strong,.platform-control-shell .platform-user-luxe-empty strong,.platform-control-shell .platform-empty-row strong,.platform-control-shell .platform-workspace-empty strong,.platform-application-review-luxe .review-header-panel strong,.platform-auth-shell .auth-demo summary{color:var(--platform-ink-strong);font-family:var(--platform-ui-font);letter-spacing:-.01em;font-weight:700}.platform-control-shell .platform-company-cell strong,.platform-control-shell .platform-cell-stack strong,.platform-control-shell .platform-bucket-preview strong,.platform-control-shell .platform-enquiry-detail-grid dd,.platform-control-shell .platform-apps-luxe-identity strong,.platform-application-review-luxe .review-header-panel strong{font-size:15px;line-height:1.35}.platform-control-shell .button-primary,.platform-control-shell .platform-approve-button,.platform-control-shell .platform-cta-button,.platform-control-shell .button-secondary,.platform-control-shell .platform-small-button,.platform-control-shell .platform-more-action,.platform-control-shell .admin-topbar-chip,.platform-control-shell .admin-topbar-link,.platform-luxe-workspace .admin-topbar-chip,.platform-luxe-workspace .admin-topbar-link,.platform-auth-shell .auth-submit{font-family:var(--platform-ui-font);letter-spacing:.01em;font-size:13px;font-weight:700}.platform-control-shell input,.platform-control-shell select,.platform-control-shell textarea,.platform-auth-shell .auth-form input{font-family:var(--platform-copy-font);font-size:15px;line-height:1.4}.platform-loading-shell .admin-sidebar,.platform-loading-shell .admin-main,.platform-loading-shell .admin-topbar,.platform-loading-shell .admin-intro,.platform-loading-shell .platform-stat-card,.platform-loading-shell .platform-table-panel,.platform-loading-shell .admin-sidebar-footer{cursor:progress}.platform-loading-shell .admin-sidebar-nav,.platform-loading-shell .workspace-main,.platform-loading-shell .platform-table-body,.platform-loading-shell .platform-loading-nav-link,.platform-loading-shell .platform-loading-chip,.platform-loading-shell .platform-loading-searchbar,.platform-loading-shell .platform-loading-footer-link,.platform-loading-shell .platform-loading-action{pointer-events:none}.platform-loading-shell .platform-loading-avatar-chip,.platform-loading-shell .platform-loading-pill,.platform-loading-shell .platform-loading-line,.platform-loading-shell .platform-loading-search-copy,.platform-loading-shell .platform-loading-notify,.platform-loading-shell .platform-loading-avatar,.platform-loading-shell .platform-loading-stat-icon{position:relative;overflow:hidden;color:#0000!important}.platform-loading-shell .platform-loading-avatar-chip:after,.platform-loading-shell .platform-loading-pill:after,.platform-loading-shell .platform-loading-line:after,.platform-loading-shell .platform-loading-search-copy:after,.platform-loading-shell .platform-loading-notify:after,.platform-loading-shell .platform-loading-avatar:after,.platform-loading-shell .platform-loading-stat-icon:after{content:"";border-radius:inherit;background-color:#081f3d1a;background-image:linear-gradient(90deg,#ffffff0a 0%,#ffffff38 48%,#ffffff0d 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.7s linear infinite platform-loading-shimmer;position:absolute;inset:0}.platform-loading-shell .platform-loading-footer-link,.platform-loading-shell .platform-loading-chip,.platform-loading-shell .platform-loading-action{color:#0000!important}.platform-loading-shell .platform-loading-searchbar{justify-content:space-between;align-items:center;display:flex}.platform-loading-shell .platform-loading-search-copy{border-radius:999px;width:62%;min-height:14px;display:block}.platform-loading-shell .platform-loading-notify{background:#fff;border:1px solid #081f3d1a;border-radius:12px;width:44px;height:44px;display:inline-grid}.platform-loading-shell .platform-loading-avatar{place-items:center;display:inline-grid}.platform-loading-shell .platform-loading-hero-shell .admin-hero-title,.platform-loading-shell .platform-loading-hero-shell .lede{text-wrap:pretty}.platform-loading-shell .platform-loading-actions{flex-wrap:wrap;gap:12px;display:flex}.platform-loading-shell .platform-loading-stat-card{gap:12px}.platform-loading-shell .platform-loading-stat-icon{border-radius:14px;width:42px;height:42px}.platform-loading-shell .platform-loading-line{border-radius:999px;min-height:12px;display:block}.platform-loading-shell .platform-loading-line-short{width:46%}.platform-loading-shell .platform-loading-line-medium{width:70%}.platform-loading-shell .platform-loading-line-shorter{width:38%}.platform-loading-shell .platform-loading-line-value{border-radius:10px;width:34%;min-height:34px}.platform-loading-shell .platform-loading-line-micro{border-radius:999px;width:26%;min-height:10px}.platform-loading-shell .platform-loading-row{align-items:center}.platform-loading-shell .platform-loading-avatar-chip{border-radius:14px;width:42px;height:42px}.platform-loading-shell .platform-loading-pill{border-radius:999px;width:88px;height:34px}.platform-loading-shell .platform-loading-pill-light{width:96px}.platform-loading-shell .platform-loading-pill-button{width:118px}.platform-ledger-actions .button{min-width:0}.platform-apps-refined-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-apps-refined-actions a{min-height:38px;color:var(--platform-ink-strong);font-family:var(--platform-ui-font);background:#fff;border:1px solid #081f3d1f;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.platform-apps-refined-actions a:first-child{color:#fff;background:linear-gradient(#06223b,#031c34);border-color:#0000}.platform-refined-actions .button{min-width:0}@media (max-width:720px){.platform-apps-refined-head{grid-template-columns:1fr}.platform-apps-refined-actions{justify-content:flex-start}}body:has(.partner-workspace-shell){color:#0b1b35;background:#f8f8f5;margin:0;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif}.partner-workspace-shell{--partner-ink:#0b1b35;--partner-muted:#69788f;--partner-teal:#078f88;--partner-teal-dark:#05756f;--partner-panel:#061c36;--partner-line:#d9dddc;--partner-canvas:#f8f8f5;--partner-soft:#eef5f3;background:var(--partner-canvas);grid-template-columns:280px minmax(0,1fr)}.partner-workspace-shell :is(h1,h2,h3,h4,p,a,span,strong,button,label,input,textarea,select){font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.partner-workspace-shell .admin-sidebar{background:var(--partner-panel);width:280px;box-shadow:none;scrollbar-width:none;border-right:1px solid #ffffff1a;grid-template-rows:auto 1fr auto;gap:0;padding:1.75rem 1.35rem 1.25rem}.partner-workspace-shell .admin-sidebar::-webkit-scrollbar{display:none}.partner-workspace-shell .admin-sidebar-aurora{display:none}.partner-workspace-shell .admin-brand{border-bottom:1px solid #ffffff1c;gap:.85rem;padding:0 0 1.35rem}.partner-workspace-shell .partner-brand-icon{color:#19b9af;flex:none;transform:rotate(-18deg)}.partner-workspace-shell .admin-brand strong{color:#fff;letter-spacing:-.035em;font-size:1.2rem;font-weight:720}.partner-workspace-shell .admin-brand p{color:#b8c4d2;margin-top:.18rem;font-size:.78rem}.partner-workspace-shell .partner-sidebar-workspace{display:none}.partner-workspace-shell .admin-sidebar-nav{gap:.9rem;padding:1rem 0}.partner-workspace-shell .admin-nav-group{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.18rem;padding:0}.partner-workspace-shell .admin-nav-group:not(:last-child){border-bottom:1px solid #ffffff17;padding-bottom:.75rem}.partner-workspace-shell .admin-nav-label{color:#18b8ae;letter-spacing:.1em;padding:.15rem .7rem .3rem;font-size:.66rem;font-weight:750}.partner-workspace-shell .admin-nav-items{gap:.08rem}.partner-workspace-shell .admin-nav-link{min-height:2.55rem;box-shadow:none;color:#eef4fb;background:0 0;border:0;border-radius:4px;gap:.65rem;padding:.56rem .7rem;font-size:.86rem;font-weight:530}.partner-workspace-shell .admin-nav-link:hover{background:#ffffff0f;border:0}.partner-workspace-shell .admin-nav-link-active{box-shadow:none;color:#fff;background:#123e59;border:0}.partner-workspace-shell .admin-nav-icon{color:currentColor;background:0 0;border:0;border-radius:0;width:1.5rem;height:1.5rem}.partner-workspace-shell .admin-nav-link:hover .admin-nav-icon,.partner-workspace-shell .admin-nav-link-active .admin-nav-icon{color:#c8fffa;background:0 0}.partner-workspace-shell .admin-sidebar-footer{background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;padding:.75rem 0 0}.partner-workspace-shell .admin-sidebar-footer form{width:100%}.partner-workspace-shell .admin-footer-link{width:100%;min-height:2.4rem;box-shadow:none;color:#b9c4d2;background:0 0;border:0;border-radius:4px;justify-content:flex-start;padding:.5rem .7rem;font-size:.8rem}.partner-workspace-shell .admin-main{background:var(--partner-canvas);min-width:0}.partner-workspace-shell .admin-topbar{z-index:30;box-sizing:border-box;border:0;border-bottom:1px solid var(--partner-line);width:100%;min-height:5.35rem;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f8f5f7;border-radius:0;align-items:center;margin:0;padding:0 3rem;display:flex;position:sticky;top:0}.partner-workspace-shell .admin-topbar:before,.partner-workspace-shell .admin-topbar:after{display:none}.partner-workspace-shell .admin-topbar-head{flex:1;align-items:center;min-width:0;display:flex}.partner-workspace-shell .admin-topbar-actions{flex-wrap:nowrap;flex:none;gap:.8rem;margin-left:auto}.partner-workspace-shell .admin-topbar-breadcrumb strong{color:var(--partner-ink);letter-spacing:-.045em;font-size:clamp(1.45rem,2.15vw,1.85rem);font-weight:650}.partner-workspace-shell .admin-topbar-breadcrumb span:not(:last-child){color:var(--partner-muted);font-size:.82rem}.partner-workspace-shell .admin-topbar-link{min-height:2.75rem;box-shadow:none;color:var(--partner-ink);background:0 0;border:1px solid #76a6a2;border-radius:4px;gap:.55rem;padding-inline:1rem}.partner-workspace-shell .admin-topbar-notify{width:2.75rem;height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:50%}.partner-workspace-shell .admin-topbar-notify-icon{color:#34445b}.partner-workspace-shell .admin-profile-menu summary{box-shadow:none;background:0 0;border:0;gap:.55rem;padding:0;display:flex}.partner-workspace-shell .admin-profile-menu .admin-avatar{background:var(--partner-teal);width:2.75rem;height:2.75rem;box-shadow:none;color:#fff;font-size:.78rem}.partner-workspace-shell .admin-page,.partner-workspace-shell .admin-page-detail,.partner-workspace-shell .admin-page-dashboard{gap:1.75rem;width:100%;max-width:none;margin:0;padding:2rem 3rem 4rem}.partner-workspace-shell .workspace-main,.partner-workspace-shell .workspace-main-detail,.partner-workspace-shell .workspace-main-dashboard{gap:1.75rem;width:100%;max-width:none;margin:0}.partner-workspace-shell .admin-intro{border:0;border-bottom:1px solid var(--partner-line);min-height:9rem;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:0 0 1.75rem;display:grid}.partner-workspace-shell .admin-hero-title{color:var(--partner-ink);letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:1.04}.partner-workspace-shell .admin-intro .lede{max-width:44rem;color:var(--partner-muted);font-size:.92rem;line-height:1.65}.partner-workspace-shell .admin-intro .actions{justify-content:flex-end}.partner-workspace-shell .panel,.partner-workspace-shell .partner-premium-form-panel{padding:1.9rem 2rem}.partner-workspace-shell .panel-header{border:0;border-bottom:1px solid var(--partner-line);background:0 0;border-radius:0;margin-bottom:1.65rem;padding:0 0 1.3rem}.partner-workspace-shell .panel-header h2,.partner-workspace-shell .pages-title,.partner-workspace-shell .platform-panel-title h2,.partner-workspace-shell .package-cms-section-head h2{color:var(--partner-ink);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:640}.partner-workspace-shell .panel-header p,.partner-workspace-shell .pages-subtitle,.partner-workspace-shell .platform-panel-title p,.partner-workspace-shell .package-cms-section-head p{color:var(--partner-muted);font-size:.86rem;line-height:1.55}.partner-workspace-shell .sub-panel,.partner-workspace-shell .sub-card,.partner-workspace-shell .table-row,.partner-workspace-shell .compact-row,.partner-workspace-shell .module-link,.partner-workspace-shell .partner-content-row,.partner-workspace-shell .partner-enquiry-row{border-color:var(--partner-line);box-shadow:none;background:0 0;border-radius:0}.partner-workspace-shell .sub-panel{padding:1.35rem}.partner-workspace-shell .button{min-height:2.65rem;box-shadow:none;border-radius:4px;padding:.65rem 1rem;font-size:.82rem;font-weight:700}.partner-workspace-shell .button-primary{border-color:var(--partner-teal);background:var(--partner-teal);color:#fff}.partner-workspace-shell .button-primary:hover{border-color:var(--partner-teal-dark);background:var(--partner-teal-dark)}.partner-workspace-shell .button-secondary{color:var(--partner-ink);background:0 0;border-color:#9aa9b2}.partner-workspace-shell .button-secondary:hover{border-color:var(--partner-teal);color:var(--partner-teal-dark);background:#078f880a}.partner-workspace-shell .button-compact,.partner-workspace-shell .platform-small-button{min-height:2.2rem;padding:.45rem .75rem}.partner-workspace-shell .badge,.partner-workspace-shell [class*=status]{box-shadow:none}.partner-workspace-shell .badge{letter-spacing:.02em;border-radius:999px;font-size:.68rem;font-weight:750}.partner-workspace-shell :is(.admin-form-field,.package-create-field,.enquiry-update-form label)>span{color:var(--partner-ink);font-size:.76rem;font-weight:700}.partner-workspace-shell :is(input,textarea,select){min-height:2.85rem;box-shadow:none;color:var(--partner-ink);background:#ffffff61;border:1px solid #aeb8bb;border-radius:3px;outline:none;font-size:.86rem}.partner-workspace-shell textarea{resize:vertical;min-height:7rem}.partner-workspace-shell :is(input,textarea,select):focus{border-color:var(--partner-teal);box-shadow:0 0 0 3px #078f881f}.partner-workspace-shell .admin-form-grid,.partner-workspace-shell .package-create-grid{gap:1.25rem 1.4rem}.partner-workspace-shell .admin-form-actions,.partner-workspace-shell .package-create-actions{border-top:1px solid var(--partner-line);margin-top:1.5rem;padding-top:1.4rem}.partner-workspace-shell .auth-alert,.partner-workspace-shell .form-callout{box-shadow:none;border-radius:3px}.partner-workspace-shell .package-create-guide{background:var(--partner-panel);color:#fff}.partner-workspace-shell .package-create-guide :is(strong,h2,h3){color:#fff}.partner-workspace-shell .package-create-guide :is(p,li){color:#bec9d7}.partner-workspace-shell .package-create-note{box-shadow:none;background:#ffffff0f;border-radius:3px}.partner-workspace-shell .enquiries-inbox,.partner-workspace-shell .enquiries-list{overflow:hidden}.partner-workspace-shell .enquiry-list-row,.partner-workspace-shell .platform-enrollment-row,.partner-workspace-shell .platform-table-head,.partner-workspace-shell .pages-table-row,.partner-workspace-shell .pages-table-head{border-color:var(--partner-line);box-shadow:none;background:0 0;border-radius:0}.partner-workspace-shell .enquiry-list-row:hover,.partner-workspace-shell .platform-enrollment-row:hover{background:#078f8806}.partner-workspace-shell .enquiry-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f1fb8}.partner-workspace-shell .enquiry-modal-header,.partner-workspace-shell .enquiry-message-card,.partner-workspace-shell .enquiry-detail-item{border-color:var(--partner-line);box-shadow:none;background:0 0;border-radius:0}.partner-workspace-shell .traffic-chart{border:1px solid var(--partner-line);background:0 0;border-radius:0}.partner-workspace-shell :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #078f8852}@media (max-width:1180px){.partner-workspace-shell{grid-template-columns:235px minmax(0,1fr)}.partner-workspace-shell .admin-sidebar{width:235px;padding-inline:1rem}.partner-workspace-shell .admin-page,.partner-workspace-shell .admin-page-detail,.partner-workspace-shell .admin-page-dashboard,.partner-workspace-shell .admin-topbar{padding-inline:2rem}}@media (max-width:760px){.partner-workspace-shell{grid-template-columns:1fr;overflow-x:clip}.partner-workspace-shell .admin-sidebar{width:100%;height:auto;max-height:none;padding:1.1rem 1rem .75rem;display:block;position:relative;overflow:hidden}.partner-workspace-shell .admin-brand{padding-bottom:.9rem}.partner-workspace-shell .admin-sidebar-footer{display:none}.partner-workspace-shell .admin-sidebar-nav{scrollbar-width:none;gap:.45rem;padding:.75rem 0 .2rem;display:flex;overflow-x:auto}.partner-workspace-shell .admin-nav-group,.partner-workspace-shell .admin-nav-items{flex:none;gap:.25rem;padding:0;display:flex;border:0!important}.partner-workspace-shell .admin-nav-label{display:none}.partner-workspace-shell .admin-nav-link{scroll-snap-align:start;flex:none}.partner-workspace-shell .admin-sidebar-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#a7f3e6b8 #ffffff1f;scrollbar-width:thin;padding-bottom:.7rem;scroll-padding-inline:.25rem;overflow-x:scroll}.partner-workspace-shell .admin-sidebar-nav::-webkit-scrollbar{height:4px;display:block}.partner-workspace-shell .admin-sidebar-nav::-webkit-scrollbar-thumb{background:#a7f3e6b8;border-radius:999px}.partner-workspace-shell .admin-topbar{position:relative}.partner-workspace-shell .admin-intro{grid-template-columns:1fr;align-items:start}.partner-workspace-shell .admin-intro .actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.partner-workspace-shell *,.partner-workspace-shell :before,.partner-workspace-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.partner-operations-shell .admin-page{gap:1.5rem;padding-top:0}.partner-seo-shell .grid.two-up{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.partner-sidebar-workspace{color:#fff;gap:.28rem;padding:1.25rem 0 1.05rem;display:grid;position:relative}.partner-sidebar-workspace span{color:#8e9bad;font-size:.72rem;font-weight:600}.partner-sidebar-workspace strong{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.9rem;font-weight:680;overflow:hidden}.partner-sidebar-workspace svg{color:#b9c8d8;position:absolute;bottom:1.25rem;right:0}.partner-content-editor-disclosure>.admin-form{border-top:1px solid var(--pages-line);background:#fbfbf8;padding:1.5rem}.partner-pages-shell .admin-page,.partner-page-editor-shell .admin-page{gap:0;padding-top:0}.partner-route-header{border-bottom:1px solid var(--pages-line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:12rem;padding:2.4rem 0 2rem;display:flex}.partner-route-header>div:first-child{max-width:46rem}.partner-route-kicker{color:var(--pages-teal-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-size:.7rem;font-weight:800;display:block}.partner-route-header h1{color:var(--pages-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,4.5vw,4.1rem);font-weight:620;line-height:.95}.partner-route-header p{max-width:38rem;color:var(--pages-muted);margin:1rem 0 0;font-size:.94rem;line-height:1.65}.partner-page-create-form .admin-form-grid{grid-template-columns:1fr}.partner-page-create-form .admin-form-field small{color:var(--pages-muted);font-size:.72rem;font-weight:500}.partner-page-create-form .actions{justify-content:flex-end;margin-top:.25rem}.partner-page-actions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.partner-page-actions a{color:#536174;font-size:.76rem;font-weight:700}.partner-page-actions .partner-page-edit-link{color:var(--pages-teal-dark);align-items:center;gap:.35rem;display:inline-flex}.partner-page-editor-shell .admin-page{padding-top:1.5rem}.admin-shell.partner-media-shell{--media-ink:#0b1f3a;--media-muted:#6a7f9f;--media-teal:#078f8c;--media-teal-dark:#006e70;--media-line:#dfe8ef}.admin-shell.partner-media-shell .admin-page{background:radial-gradient(circle at 86% 8%,#d3e9f875,#0000 22rem),linear-gradient(#f4f9fc 0%,#f8fbfc 100%);gap:0;width:100%;max-width:none;margin:0;padding:0 3rem 4rem}.admin-shell.partner-media-shell .workspace-main-detail{gap:0}.admin-shell.partner-media-shell .partner-route-header{isolation:isolate;border-bottom:1px solid var(--media-line);align-items:center;min-height:10.8rem;padding:2rem 0 1.55rem;position:relative;overflow:hidden}.admin-shell.partner-media-shell .partner-route-header:after{content:"";z-index:-1;opacity:.5;pointer-events:none;background:linear-gradient(90deg,#f4f9fc 0%,#f4f9fcc7 18%,#f4f9fc38 100%),url(/roamaza-gateway-hero.png) 50% 49%/cover no-repeat;position:absolute;inset:0 0 0 42%}.admin-shell.partner-media-shell .partner-route-header>div:first-child{z-index:1;position:relative}.admin-shell.partner-media-shell .partner-route-kicker{color:var(--media-teal-dark);letter-spacing:.16em;margin-bottom:.7rem;font-size:.64rem}.admin-shell.partner-media-shell .partner-route-header h1{color:var(--media-ink);letter-spacing:-.065em;font-size:clamp(2.75rem,4.2vw,3.6rem)}.admin-shell.partner-media-shell .partner-route-header p{max-width:43rem;color:var(--media-muted);margin-top:.75rem;font-size:.82rem;line-height:1.5}.admin-shell.partner-media-shell .partner-route-actions{z-index:1;position:relative}.admin-shell.partner-media-shell .partner-route-actions .button{min-height:2.45rem;color:var(--media-ink);background:#ffffffe6;border-color:#c1d7e8;border-radius:7px;font-size:.73rem;box-shadow:0 8px 18px #295c7b14}.admin-shell.partner-media-shell .media-library-shell{gap:.95rem;padding-top:1.05rem}.admin-shell.partner-media-shell .partner-page-focus-strip{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-shell.partner-media-shell .partner-page-focus-strip>div{border:1px solid var(--media-line);background:#ffffffe0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:7.6rem;padding:1rem 1.05rem;display:grid;box-shadow:0 10px 24px #1952720b}.admin-shell.partner-media-shell .partner-page-focus-strip>div:first-child{padding-left:1.05rem}.admin-shell.partner-media-shell .partner-page-focus-strip>div+div{border-left:1px solid var(--media-line)}.admin-shell.partner-media-shell .partner-page-focus-strip .media-library-stat-icon{width:3.1rem;height:3.1rem;color:var(--media-teal);letter-spacing:0;background:#e4f7f7;border-radius:10px;place-items:center;margin:0;font-size:0;display:grid}.admin-shell.partner-media-shell .partner-page-focus-strip>div>div{min-width:0}.admin-shell.partner-media-shell .partner-page-focus-strip>div>div>span{color:var(--media-teal-dark);letter-spacing:.13em;font-size:.6rem;display:block}.admin-shell.partner-media-shell .partner-page-focus-strip strong{color:var(--media-ink);margin-top:.35rem;font-size:2.05rem;font-weight:650;display:block}.admin-shell.partner-media-shell .partner-page-focus-strip small{color:var(--media-muted);margin-top:.3rem;font-size:.67rem;display:block}.admin-shell.partner-media-shell .media-library-workspace{box-shadow:none;background:0 0;border:0;gap:.75rem;padding:0}.admin-shell.partner-media-shell .media-library-controls{border:1px solid var(--media-line);background:#ffffffeb;border-radius:10px;grid-template-columns:auto minmax(12rem,1fr) auto;gap:.9rem;min-height:4.1rem;padding:.8rem .9rem;box-shadow:0 10px 24px #1952720b}.admin-shell.partner-media-shell .media-library-tabs{flex-wrap:nowrap;gap:.38rem}.admin-shell.partner-media-shell .media-library-tabs button{color:#536a86;background:#f7fafc;border:1px solid #e2eaf0;border-radius:7px;gap:.45rem;min-height:2.35rem;padding:0 .72rem;font-size:.7rem}.admin-shell.partner-media-shell .media-library-tabs button strong{color:#66809a;background:#e7eff4;min-width:1.25rem;height:1.25rem;font-size:.64rem}.admin-shell.partner-media-shell .media-library-tabs button.is-active{border-color:var(--media-teal);background:var(--media-teal);color:#fff}.admin-shell.partner-media-shell .media-library-tabs button.is-active strong{color:var(--media-teal-dark);background:#fff}.admin-shell.partner-media-shell .media-library-search{box-sizing:border-box;background:#fff;border:1px solid #d9e4ec;border-radius:7px;justify-self:end;width:min(100%,15rem);overflow:hidden}.admin-shell.partner-media-shell .media-library-search:focus-within{border-color:#18aaa5;box-shadow:0 0 0 3px #18aaa51f}.admin-shell.partner-media-shell .media-library-search>svg{z-index:1;color:#7188a2;pointer-events:none;position:absolute;top:50%;left:.78rem;transform:translateY(-50%)}.admin-shell.partner-media-shell .media-library-search input{box-sizing:border-box;min-height:2.55rem;box-shadow:none;color:var(--media-ink);background:#fff;border:0;border-radius:0;outline:none;padding:0 .75rem 0 2.35rem;font-size:.72rem}.admin-shell.partner-media-shell .media-library-search input:focus{box-shadow:none;border:0 #0000;outline:none}.admin-shell.partner-media-shell .media-library-search input::placeholder{color:#8ba0b8}.admin-shell.partner-media-shell .media-library-upload-compact{gap:.45rem}.admin-shell.partner-media-shell .media-library-upload-compact button{border:1px solid var(--media-teal);background:var(--media-teal);color:#fff;border-radius:7px;align-items:center;gap:.38rem;min-height:2.55rem;padding:0 .9rem;font-size:.71rem;display:inline-flex}.admin-shell.partner-media-shell .media-library-upload-compact button:hover{background:var(--media-teal-dark)}.admin-shell.partner-media-shell .media-library-layout{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start;gap:.75rem}.admin-shell.partner-media-shell .media-library-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0}.admin-shell.partner-media-shell .media-library-card{border:1px solid var(--media-line);background:#fffffff2;border-radius:9px;gap:.55rem;padding:.55rem;position:relative;box-shadow:0 8px 20px #19527209}.admin-shell.partner-media-shell .media-library-card:hover,.admin-shell.partner-media-shell .media-library-card.is-active{border-color:#11b9b5;transform:none;box-shadow:0 10px 22px #108d911a}.admin-shell.partner-media-shell .media-library-card.is-active{background:#fff}.admin-shell.partner-media-shell .media-library-card-check{z-index:3;color:#fff;background:#0eb5b0;border:2px solid #fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.35rem;right:.35rem}.admin-shell.partner-media-shell .media-library-card-preview{aspect-ratio:1/.95;background:linear-gradient(135deg,#ddf3f3,#eaf5fa);border-radius:6px;min-height:0}.admin-shell.partner-media-shell .media-library-card-preview span,.admin-shell.partner-media-shell .media-library-inspector-preview span{background:#0c1d2cab;border:0;border-radius:999px;min-height:1.35rem;padding:.1rem .45rem;font-size:.56rem;top:.42rem;left:.42rem}.admin-shell.partner-media-shell .media-library-card-copy strong{color:var(--media-ink);font-size:.7rem}.admin-shell.partner-media-shell .media-library-card-copy p{color:#7b90a8;margin-top:.18rem;font-size:.62rem}.admin-shell.partner-media-shell .media-library-card>small{width:fit-content;min-height:1.35rem;color:var(--media-teal-dark);background:#e3f7f4;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.58rem;display:inline-flex}.admin-shell.partner-media-shell .media-library-inspector{border:1px solid var(--media-line);background:#fffffff0;border-radius:10px;gap:.8rem;padding:.75rem;position:sticky;top:6.8rem;box-shadow:0 10px 24px #1952720b}.admin-shell.partner-media-shell .media-library-inspector-preview{border-radius:6px;min-height:14rem}.admin-shell.partner-media-shell .media-library-inspector-copy{gap:.22rem;padding:.15rem .15rem .25rem}.admin-shell.partner-media-shell .media-library-inspector-copy>span{color:var(--media-teal-dark);font-size:.58rem}.admin-shell.partner-media-shell .media-library-inspector-copy h3{color:var(--media-ink);font-size:1.05rem}.admin-shell.partner-media-shell .media-library-inspector-copy p,.admin-shell.partner-media-shell .media-library-usage p{color:#7b90a8;font-size:.68rem}.admin-shell.partner-media-shell .media-library-url,.admin-shell.partner-media-shell .media-library-usage{border-top-color:#e2ebf0;gap:.35rem;padding:.75rem .15rem 0}.admin-shell.partner-media-shell .media-library-url>span,.admin-shell.partner-media-shell .media-library-usage>span{color:var(--media-teal-dark);font-size:.57rem}.admin-shell.partner-media-shell .media-library-url code{color:#647b98;background:#f7fafc;border:1px solid #e0ebf0;border-radius:6px;padding:.5rem;font-size:.6rem}.admin-shell.partner-media-shell .media-library-usage small{min-height:1.4rem;color:var(--media-teal-dark);background:#e3f7f4;padding:.1rem .45rem;font-size:.59rem}.admin-shell.partner-media-shell .media-library-duplicate-note{color:#74551d;background:#fff9ea;border:1px solid #f0d8a5;border-radius:6px;margin:0;padding:.6rem;font-size:.66rem;line-height:1.45}.admin-shell.partner-media-shell .partner-content-editor-disclosure{border:1px solid var(--media-line);background:#ffffffe0;border-radius:10px;margin-top:.75rem;box-shadow:0 10px 24px #1952720a}.admin-shell.partner-media-shell .partner-content-editor-disclosure>summary{min-height:4.5rem;padding-inline:1.1rem}.admin-shell.partner-media-shell .partner-content-editor-disclosure>.admin-form{border-top-color:var(--media-line);background:#f9fcfd;border-radius:0 0 10px 10px}.admin-shell.partner-media-shell .partner-record-list{padding-inline:1.1rem}@media (max-width:1120px){.admin-shell.partner-media-shell .media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.admin-shell.partner-media-shell .admin-page{padding-inline:1.2rem}.admin-shell.partner-media-shell .partner-route-header{flex-direction:column;align-items:flex-start;gap:1rem}.admin-shell.partner-media-shell .partner-route-actions,.admin-shell.partner-media-shell .partner-route-actions .button{width:100%}.admin-shell.partner-media-shell .partner-page-focus-strip,.admin-shell.partner-media-shell .media-library-controls{grid-template-columns:1fr}.admin-shell.partner-media-shell .media-library-tabs{overflow-x:auto}.admin-shell.partner-media-shell .media-library-search{justify-self:stretch;width:100%}.admin-shell.partner-media-shell .media-library-upload-compact{justify-content:flex-end}.admin-shell.partner-media-shell .media-library-layout{grid-template-columns:1fr}.admin-shell.partner-media-shell .media-library-inspector{position:static}}@media (max-width:560px){.admin-shell.partner-media-shell{grid-template-columns:1fr}.admin-shell.partner-media-shell .admin-sidebar{height:auto;position:static}.admin-shell.partner-media-shell .admin-sidebar-nav,.admin-shell.partner-media-shell .admin-sidebar-footer{display:none}.admin-shell.partner-media-shell .admin-topbar{padding-inline:1.2rem}.admin-shell.partner-media-shell .admin-topbar-link{display:none}.admin-shell.partner-media-shell .admin-page{padding-inline:.9rem}.admin-shell.partner-media-shell .media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.admin-shell.partner-media-shell .media-library-grid{grid-template-columns:1fr}}.admin-shell.partner-media-shell .media-kind-select{z-index:4;position:relative}.admin-shell.partner-media-shell .media-kind-select.is-open{z-index:20}.admin-shell.partner-media-shell .media-kind-select-trigger{width:100%;min-height:2.85rem;color:var(--media-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #aeb8bb;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.86rem;font-weight:700;display:flex}.admin-shell.partner-media-shell .media-kind-select-trigger:hover,.admin-shell.partner-media-shell .media-kind-select.is-open .media-kind-select-trigger,.admin-shell.partner-media-shell .media-kind-select-trigger:focus-visible{border-color:var(--media-teal);box-shadow:0 0 0 3px #078f881f}.admin-shell.partner-media-shell .media-kind-select-trigger svg{color:var(--media-teal-dark);flex:none;transition:transform .16s}.admin-shell.partner-media-shell .media-kind-select.is-open .media-kind-select-trigger svg{transform:rotate(180deg)}.admin-shell.partner-media-shell .media-kind-select-menu{background:#fff;border:1px solid #c8dce3;border-radius:12px;gap:.2rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 18px 36px #0c2d4629}.admin-shell.partner-media-shell .media-kind-select-option{color:#536a86;min-height:2.55rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;padding:.45rem .65rem;font-size:.82rem;font-weight:600;display:flex}.admin-shell.partner-media-shell .media-kind-select-option:hover,.admin-shell.partner-media-shell .media-kind-select-option:focus-visible,.admin-shell.partner-media-shell .media-kind-select-option.is-selected{color:var(--media-teal-dark);background:#e4f7f7;outline:none}.admin-shell.partner-media-shell .media-kind-select-option.is-selected{font-weight:750}@media (prefers-reduced-motion:reduce){.admin-shell.partner-media-shell .media-kind-select-trigger svg{transition:none}}.admin-shell.partner-workspace-shell.partner-operations-shell{background:#f7fbfb}.admin-shell.partner-workspace-shell.partner-operations-shell .admin-page{gap:1.4rem;padding-bottom:3rem}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip{border:0;gap:.85rem}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div,.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div:first-child{background:#fff;border:1px solid #dcebed;border-radius:14px;min-height:8.3rem;padding:1.25rem 1.35rem;position:relative;box-shadow:0 10px 24px #1442530b}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div+div{border-left:1px solid #dcebed}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div:before{content:"";background:#17aaa4;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 0 0 5px #e7f8f6}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip strong{color:#10294b;margin-top:.45rem;font-size:clamp(1.9rem,3vw,2.45rem)}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip small{color:#7287a1}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-table-panel{background:#fff;border:1px solid #dcebed;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px #1442530e}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head{background:linear-gradient(105deg,#fff 0%,#f3fbfb 100%);border-bottom:1px solid #dcebed;min-height:6.7rem;padding:1.25rem 1.4rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-title strong{color:#10294b;letter-spacing:-.03em;font-size:1.25rem;font-weight:750}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-title p{color:#7287a1;max-width:43rem;font-size:.8rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-actions-cell{gap:.45rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head .platform-actions-cell{justify-items:end}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head .button-secondary{color:#087f7a;background:#fff;border-color:#a9d8d5}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head .button-secondary:hover{background:#eafaf8;border-color:#12a59f}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-table-head,.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row{grid-template-columns:minmax(17rem,1.8fr) minmax(6.5rem,.6fr) minmax(6.5rem,.65fr) minmax(10rem,.9fr) minmax(8.75rem,.75fr);gap:1rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-table-head{color:#6b8099;letter-spacing:.12em;text-transform:uppercase;background:#f8fbfc;border-top:0;border-bottom-color:#e5eef0;min-height:3rem;font-size:.66rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row{border-bottom-color:#e5eef0;align-items:center;min-height:6.3rem;transition:background .16s,box-shadow .16s;position:relative}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row:has(form):before{content:"";background:#16aaa3;border-radius:0 99px 99px 0;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row:hover{background:#f5fbfb;box-shadow:inset 3px 0 #16aaa3}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-cell-stack strong{color:#173455;font-size:.84rem;font-weight:720}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-cell-stack p{color:#7186a0;max-width:42rem;font-size:.76rem;line-height:1.45}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row>.badge{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;max-width:100%;overflow:hidden}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .platform-actions-cell{align-items:end;min-width:0}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .button{white-space:nowrap;justify-content:center;width:100%;min-height:2.3rem;font-size:.72rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-empty-row{background:linear-gradient(#fff,#f8fcfc);padding:4.5rem 1.5rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .dashboard-grid{align-items:stretch;gap:1rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .dashboard-grid+.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.admin-shell.partner-workspace-shell.partner-analytics-shell .panel{background:#fff;border:1px solid #dcebed;border-radius:18px;flex-direction:column;min-width:0;padding:1.35rem 1.4rem 1.45rem;display:flex;box-shadow:0 14px 32px #1442530d}.admin-shell.partner-workspace-shell.partner-analytics-shell .panel-header{border-bottom:1px solid #e5eef0;margin-bottom:1.15rem;padding-bottom:1rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .panel-header h2{color:#10294b;font-size:1.18rem;font-weight:750}.admin-shell.partner-workspace-shell.partner-analytics-shell .panel-header p{color:#7287a1;font-size:.78rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .traffic-chart{background:linear-gradient(#fbfefe 0%,#f3faf9 100%);border:1px solid #e0eeee;border-radius:12px;min-height:16rem;margin-top:auto;padding:.5rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-grid-line{stroke:#d8e9e9;stroke-dasharray:3 5}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-line{stroke-width:4px}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-line-primary{stroke:#079e98}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-line-secondary{stroke:#274c77}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-label{fill:#7186a0;font-size:11px;font-weight:650}.admin-shell.partner-workspace-shell.partner-analytics-shell .compact-list{gap:.6rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .compact-row{background:#fbfdfd;border:1px solid #e3eef0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-height:3.15rem;padding:.7rem .8rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .compact-row strong{color:#244363;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.admin-shell.partner-workspace-shell.partner-analytics-shell .compact-row>span{color:#087f7a;white-space:nowrap;font-size:.74rem;font-weight:800}.admin-shell.partner-workspace-shell.partner-analytics-shell .compact-row .badge{color:#087f7a;background:#e4f6f3;justify-content:center;min-width:3.25rem}@media (max-width:1200px){.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-table-head{display:none}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row{grid-template-columns:minmax(0,1fr) minmax(7.25rem,auto);gap:.7rem;padding:1.15rem 1.2rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-cell-stack:first-child,.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .platform-actions-cell{grid-column:1/-1}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .platform-actions-cell{grid-row:auto;grid-template-columns:repeat(2,minmax(0,9rem));justify-content:start;justify-items:stretch}}@media (max-width:900px){.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip{grid-template-columns:1fr}.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div,.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div:first-child{min-height:6.5rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-table-head{display:none}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row{grid-template-columns:minmax(0,1fr) minmax(7.25rem,auto);gap:.7rem;padding:1.15rem 1.2rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-cell-stack:first-child{grid-column:1/-1}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .platform-actions-cell{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,9rem));justify-content:start;justify-items:stretch}.admin-shell.partner-workspace-shell.partner-analytics-shell .dashboard-grid+.dashboard-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div,.admin-shell.partner-workspace-shell.partner-operations-shell .partner-page-focus-strip>div:first-child{padding:1.1rem 1.15rem}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head{flex-direction:column;align-items:flex-start}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head .platform-actions-cell,.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head form,.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-panel-head .button{width:100%}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row{grid-template-columns:1fr}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row>.badge{justify-self:start}.admin-shell.partner-workspace-shell.partner-notifications-shell .platform-enrollment-row .platform-actions-cell{grid-template-columns:1fr}.admin-shell.partner-workspace-shell.partner-analytics-shell .panel{border-radius:14px;padding:1.15rem}.admin-shell.partner-workspace-shell.partner-analytics-shell .traffic-chart{min-height:12rem}}.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-access-table :is(.platform-table-head,.platform-enrollment-row){grid-template-columns:minmax(15rem,1.45fr) minmax(9rem,.8fr) minmax(8rem,.68fr) minmax(6rem,.52fr)}.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-invitations-table :is(.platform-table-head,.platform-enrollment-row){grid-template-columns:minmax(15rem,1.45fr) minmax(8rem,.7fr) minmax(7rem,.6fr) minmax(13rem,1fr)}.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-access-table .platform-enrollment-row,.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-invitations-table .platform-enrollment-row{min-height:5.7rem}.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-access-table .platform-enrollment-row>div:last-child,.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-invitations-table .inline-cluster{min-width:0}@media (max-width:1180px){.admin-shell.partner-workspace-shell.partner-team-shell :is(.partner-team-access-table,.partner-team-invitations-table) .platform-table-head{display:none}.admin-shell.partner-workspace-shell.partner-team-shell :is(.partner-team-access-table,.partner-team-invitations-table) .platform-enrollment-row{grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr);gap:.75rem;padding:1.1rem 1.2rem}.admin-shell.partner-workspace-shell.partner-team-shell :is(.partner-team-access-table,.partner-team-invitations-table) .platform-cell-stack,.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-access-table .platform-enrollment-row>div:last-child,.admin-shell.partner-workspace-shell.partner-team-shell .partner-team-invitations-table .inline-cluster{grid-column:1/-1}}.admin-shell.partner-workspace-shell.partner-analytics-shell .partner-analytics-chart-legend{flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:.9rem;display:flex}.admin-shell.partner-workspace-shell.partner-analytics-shell .partner-analytics-chart-legend span{color:#526985;align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;display:inline-flex}.admin-shell.partner-workspace-shell.partner-analytics-shell .partner-analytics-chart-legend i{background:#079e98;border-radius:99px;width:1.35rem;height:3px}.admin-shell.partner-workspace-shell.partner-analytics-shell .partner-analytics-chart-legend .is-enquiries{background:#274c77}.admin-shell.partner-workspace-shell.partner-analytics-shell .chart-line-secondary{stroke-dasharray:8 5}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-profile-panel .admin-form{gap:1.05rem;display:grid}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section{background:linear-gradient(145deg,#fff,#fbfefe);border:1px solid #e0edef;border-radius:12px;padding:1.15rem}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section-heading{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;margin-bottom:1rem;display:grid}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section-heading>span{color:#087f7a;background:#e5f7f5;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:850;display:grid}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section-heading h3{color:#173455;margin:0;font-size:.88rem;font-weight:800}.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section-heading p{color:#7186a0;margin:.22rem 0 0;font-size:.72rem;line-height:1.45}@media (max-width:760px){.admin-shell.partner-workspace-shell.partner-settings-shell .partner-settings-form-section{padding:1rem}}.partner-team-shell .partner-invite-disclosure .admin-form{background:#f8fcfc;padding:1.35rem 1.25rem}.partner-team-shell .partner-invite-disclosure .admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partner-team-shell .partner-invite-disclosure .admin-form-field>span{color:#5f7694;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.partner-team-shell .partner-invite-disclosure .admin-form-field :is(input,select){background:#fff;border:1px solid #cfdee2;border-radius:8px;min-height:2.65rem;padding-inline:.8rem}.partner-team-shell .partner-invite-disclosure .admin-form-actions{margin-top:1.1rem;padding-top:1rem}@media (max-width:760px){.partner-team-shell .partner-route-header{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.partner-team-shell .panel{padding:1rem}.partner-team-shell .platform-table-head{display:none}.partner-team-shell .platform-enrollment-row{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem}.partner-team-shell .platform-cell-stack{grid-column:1/-1}.partner-team-shell .platform-enrollment-row>div:last-child{justify-self:start}.partner-team-shell .partner-content-editor-disclosure>summary{grid-template-columns:1fr auto;gap:.25rem .75rem;padding:0 1rem}.partner-team-shell .partner-content-editor-disclosure>summary span,.partner-team-shell .partner-content-editor-disclosure>summary small{grid-column:1/-1}.partner-team-shell .partner-invite-disclosure .admin-form-grid{grid-template-columns:1fr}}.partner-settings-shell .admin-main{background:#f4fafb}.partner-settings-shell .admin-topbar{min-height:4.7rem;padding:0 2.7rem}.partner-settings-shell .admin-topbar-breadcrumb strong{font-size:clamp(1.35rem,2vw,1.7rem)}.partner-settings-shell .admin-page{gap:1.25rem;padding-bottom:3.25rem}.partner-settings-shell .workspace-main{gap:1.25rem}.partner-settings-shell .partner-settings-profile-panel .admin-form{gap:1.35rem}.partner-settings-shell .partner-settings-profile-panel .admin-form-grid{gap:1.1rem 1.2rem}.partner-settings-shell .partner-settings-profile-panel .admin-form-field{color:#183254;gap:.42rem;font-size:.72rem;font-weight:750}.partner-settings-shell .partner-settings-profile-panel .admin-form-field>span{color:#193253;font-size:.7rem;font-weight:800}.partner-settings-shell .partner-settings-profile-panel .admin-form-field input{color:#243f61;background:#fbfdfe;border:1px solid #d4e3e8;border-radius:10px;min-height:2.75rem;padding:.7rem .85rem;font-size:.78rem;font-weight:600;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffd9}.partner-settings-shell .partner-settings-profile-panel .admin-form-field input:hover{background:#fff;border-color:#b6d9df}.partner-settings-shell .partner-settings-profile-panel .admin-form-field input:focus{background:#fff;border-color:#13a7a1;outline:0;box-shadow:0 0 0 3px #13a7a11f}.partner-settings-shell .partner-settings-profile-panel .admin-form-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #e0edef;justify-content:flex-start;margin-top:.1rem;padding-top:1.2rem;display:flex;position:static}.partner-settings-shell .partner-settings-profile-panel .admin-form-actions .button-primary{background:linear-gradient(135deg,#0ba8a2,#078f8c);border:1px solid #078f8c;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.6rem 1rem;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 8px 16px #078f8c2e}.partner-settings-shell .partner-settings-profile-panel .admin-form-actions .button-primary:hover{background:linear-gradient(135deg,#079d98,#057a77);border-color:#057a77}@media (max-width:760px){.partner-settings-shell .admin-topbar{padding-inline:1rem}.partner-settings-shell .partner-route-header{min-height:12rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.partner-settings-shell .partner-settings-profile-panel .admin-form-grid{grid-template-columns:1fr}.partner-settings-shell .partner-settings-profile-panel .admin-form-field-wide{grid-column:auto}}.partner-destination-create-shell .admin-main{background:#f4fafb}.partner-destination-create-shell .admin-topbar{min-height:4.7rem;padding:.7rem 2.7rem}.partner-destination-create-shell .admin-topbar-breadcrumb strong{font-size:clamp(1.35rem,2vw,1.7rem)}.partner-destination-create-shell .admin-page{gap:1.25rem;padding-top:0;padding-bottom:3.25rem}.partner-destination-create-shell .workspace-main-detail{gap:1.25rem}.partner-destination-create-shell .partner-destination-create-form .admin-form-grid{gap:1.1rem 1.2rem}.partner-destination-create-shell .partner-destination-create-form .admin-form-field{color:#183254;gap:.42rem;font-size:.72rem;font-weight:750}.partner-destination-create-shell .partner-destination-create-form .admin-form-field>span{color:#193253;font-size:.7rem;font-weight:800}.partner-destination-create-shell .partner-destination-create-form .admin-form-field>span small{color:#8aa0b9;font-size:.66rem;font-weight:600}.partner-destination-create-shell .partner-destination-create-form .admin-form-field input{color:#243f61;background:#fbfdfe;border:1px solid #d4e3e8;border-radius:10px;min-height:2.85rem;padding:.7rem .85rem;font-size:.8rem;font-weight:600;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffd9}.partner-destination-create-shell .partner-destination-create-form .admin-form-field input::placeholder{color:#9aadc1;font-weight:500}.partner-destination-create-shell .partner-destination-create-form .admin-form-field input:hover{background:#fff;border-color:#b6d9df}.partner-destination-create-shell .partner-destination-create-form .admin-form-field input:focus{background:#fff;border-color:#13a7a1;outline:0;box-shadow:0 0 0 3px #13a7a11f}@media (max-width:760px){.partner-destination-create-shell .admin-topbar{padding-inline:1rem}.partner-destination-create-shell .partner-destination-create-form .admin-form-grid{grid-template-columns:1fr}.partner-destination-create-shell .partner-destination-create-form .admin-form-field-wide{grid-column:auto}}.partner-destination-editor-shell .admin-main{background:#f4fafb}.partner-destination-editor-shell .admin-topbar{min-height:4.7rem;padding:.7rem 2.7rem}.partner-destination-editor-shell .admin-topbar-breadcrumb strong{font-size:clamp(1.2rem,1.85vw,1.55rem)}.partner-destination-editor-shell .admin-page{gap:0;padding:1.3rem 2.7rem 3.25rem}.partner-destination-editor-shell .workspace-main-detail{gap:0;width:100%}@keyframes tab-panel-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.tab-panel-transition,[role=tabpanel]){animation:none!important}}@media (max-width:760px){.partner-destination-editor-shell .admin-topbar{padding-inline:1rem}.partner-destination-editor-shell .admin-page{padding:1rem 1rem 2.25rem}.partner-destination-editor-shell .destination-editor-field.is-wide{grid-column:auto}}.admin-shell.partner-workspace-shell{grid-template-columns:280px minmax(0,1fr)}.admin-shell.partner-workspace-shell .admin-topbar{min-height:5.35rem;padding:0 3rem}.admin-shell.partner-workspace-shell .admin-topbar-breadcrumb strong{font-size:clamp(1.45rem,2.15vw,1.85rem)}.admin-shell.partner-workspace-shell .admin-page,.admin-shell.partner-workspace-shell .admin-page-detail,.admin-shell.partner-workspace-shell .admin-page-dashboard{width:100%;max-width:none;margin:0;padding-left:3rem;padding-right:3rem}.admin-shell.partner-workspace-shell .workspace-main,.admin-shell.partner-workspace-shell .workspace-main-detail,.admin-shell.partner-workspace-shell .workspace-main-dashboard{width:100%;max-width:none;margin:0}@media (max-width:760px){.admin-shell.partner-workspace-shell{grid-template-columns:1fr}.admin-shell.partner-workspace-shell .admin-topbar,.admin-shell.partner-workspace-shell .admin-page,.admin-shell.partner-workspace-shell .admin-page-detail,.admin-shell.partner-workspace-shell .admin-page-dashboard{padding-left:1rem;padding-right:1rem}}.admin-shell.partner-workspace-shell .admin-nav-group:first-child .admin-nav-label{display:block}@media (min-width:761px){.admin-shell.partner-workspace-shell .admin-sidebar{scrollbar-width:none;grid-template-rows:auto 1fr auto;gap:0;width:280px;padding:1.75rem 1.35rem 1.25rem}.admin-shell.partner-workspace-shell .admin-topbar-head{align-items:center;min-height:0}.admin-shell.partner-workspace-shell .admin-sidebar::-webkit-scrollbar{display:none}.admin-shell.partner-workspace-shell .admin-brand{border-bottom:1px solid #ffffff1c;gap:.85rem;min-height:0;padding:0 0 1.75rem}.admin-shell.partner-workspace-shell .admin-sidebar-nav{align-content:start;gap:.9rem;padding:1rem 0}.admin-shell.partner-workspace-shell .admin-nav-group{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.18rem;padding:0}.admin-shell.partner-workspace-shell .admin-nav-group:not(:last-child){border-bottom:1px solid #ffffff17;padding-bottom:.75rem}.admin-shell.partner-workspace-shell .admin-nav-label{color:#18b8ae;letter-spacing:.1em;margin:0;padding:.15rem .7rem .3rem;font-size:.66rem}.admin-shell.partner-workspace-shell .admin-nav-items{gap:.08rem}.admin-shell.partner-workspace-shell .admin-nav-link{min-height:2.55rem;box-shadow:none;color:#eef4fb;background:0 0;border:0;border-radius:4px;gap:.65rem;padding:.56rem .7rem;font-size:.86rem;font-weight:530}.admin-shell.partner-workspace-shell .admin-nav-link:hover{background:#ffffff0f;border:0}.admin-shell.partner-workspace-shell .admin-nav-link-active{box-shadow:none;color:#fff;background:#123e59;border:0}.admin-shell.partner-workspace-shell .admin-nav-icon{color:currentColor;background:0 0;border:0;border-radius:0;width:1.5rem;height:1.5rem}.admin-shell.partner-workspace-shell .admin-nav-link:hover .admin-nav-icon,.admin-shell.partner-workspace-shell .admin-nav-link-active .admin-nav-icon{color:#c8fffa;background:0 0}}.admin-shell.partner-workspace-shell .admin-notification-menu[open] .admin-topbar-notify,.admin-shell.partner-workspace-shell .admin-profile-menu[open] summary{background:#079b9617}.admin-shell.partner-workspace-shell .admin-notification-popover,.admin-shell.partner-workspace-shell .admin-profile-popover{z-index:50;background:#fff;border:1px solid #c9e1df;border-radius:12px;box-shadow:0 20px 48px #10344424}.admin-shell.partner-workspace-shell .admin-notification-popover{gap:.8rem;width:min(22rem,100vw - 2rem);padding:1.05rem}.admin-shell.partner-workspace-shell .admin-notification-popover-head{border-bottom:1px solid #e4efee;align-items:start;padding-bottom:.8rem}.admin-shell.partner-workspace-shell .admin-notification-popover-copy{gap:.2rem}.admin-shell.partner-workspace-shell .admin-notification-popover-copy strong,.admin-shell.partner-workspace-shell .admin-notification-empty strong,.admin-shell.partner-workspace-shell .admin-profile-popover-copy strong{color:#153d58;letter-spacing:-.015em;font-size:1rem;font-weight:750}.admin-shell.partner-workspace-shell :is(.admin-notification-popover-copy p,.admin-notification-copy p,.admin-notification-empty p,.admin-profile-popover-copy p){color:#637c96;font-size:.82rem;line-height:1.5}.admin-shell.partner-workspace-shell .admin-notification-empty{align-content:center;gap:.45rem;min-height:7.25rem;padding:.45rem .1rem .2rem}.admin-shell.partner-workspace-shell .admin-notification-inline-button{color:#087f7a;background:#f1fbfa;border-color:#a9d8d4;min-height:1.9rem;font-size:.72rem}.admin-shell.partner-workspace-shell .admin-notification-footer-link{color:#153d58;background:#f4f8f8;border:1px solid #d5e8e6;border-radius:8px;min-height:2.7rem;font-size:.82rem}.admin-shell.partner-workspace-shell .admin-notification-footer-link:hover{color:#087f7a;background:#eaf8f7;border-color:#a9d8d4}.admin-shell.partner-workspace-shell .admin-notification-item{background:#fbfdfd;border-color:#dcebea;border-radius:8px}.admin-shell.partner-workspace-shell .admin-notification-item-unread{background:#f1fbfa;border-left:3px solid #0b9e98}.admin-shell.partner-workspace-shell .admin-notification-item:hover{background:#f1fbfa;border-color:#a9d8d4}.admin-shell.partner-workspace-shell .admin-profile-popover{gap:1rem;width:min(17.5rem,100vw - 2rem);padding:1.05rem}.admin-shell.partner-workspace-shell .admin-profile-popover-copy{border-bottom:1px solid #e4efee;gap:.25rem;padding-bottom:.9rem}.admin-shell.partner-workspace-shell .admin-profile-logout{background:#153d58;border-radius:8px;min-height:2.7rem;font-size:.84rem}.admin-shell.partner-workspace-shell .admin-profile-logout:hover{background:#087f7a}@media (max-width:760px){.admin-shell.partner-workspace-shell .admin-notification-popover{right:-3.3rem}}@media (hover:hover) and (pointer:fine){.admin-shell.partner-workspace-shell :is(.admin-nav-link,.admin-topbar-link,.vendor-activity-row,.vendor-quick-list a,.vendor-campaign-card,.media-library-card,.journey-primary-action,.package-dashboard-edit,.package-create-back,.package-create-studio-cancel,a.button,button.button){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.admin-shell.partner-workspace-shell .admin-nav-link:hover{background:#ffffff17;transform:translate(2px)}.admin-shell.partner-workspace-shell .admin-topbar-link:hover{color:#087f7a}.admin-shell.partner-workspace-shell .vendor-activity-row:hover{background:#07989209;transform:translate(2px)}.admin-shell.partner-workspace-shell .vendor-quick-list a:hover,.admin-shell.partner-workspace-shell .media-library-card:hover:not(.is-active){background:#f4fbfa;border-color:#a8ded9;transform:translateY(-1px)}.admin-shell.partner-workspace-shell .vendor-campaign-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #0e3d4929}.admin-shell.partner-workspace-shell :is(a.button,button.button,.journey-primary-action):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #0b55601f}.admin-shell.partner-workspace-shell :is(.package-dashboard-edit,.package-create-studio-cancel):hover{background:#f3fbfa;border-color:#9fd8d3}}@media (prefers-reduced-motion:reduce){.admin-shell.partner-workspace-shell :is(.admin-nav-link,.admin-topbar-link,.vendor-activity-row,.vendor-quick-list a,.vendor-campaign-card,.media-library-card,.journey-primary-action,.package-dashboard-edit,.package-create-back,.package-create-studio-cancel,a.button,button.button){transition:none!important;transform:none!important}}.admin-shell.partner-workspace-shell.partner-operations-shell .admin-topbar{position:relative}.admin-shell.partner-workspace-shell.partner-operations-shell .admin-page-detail{min-width:0;overflow-x:clip}.admin-shell.partner-workspace-shell{font-synthesis:none}.admin-shell.partner-workspace-shell :is(p,input,textarea,select,.lede,.partner-route-header p,.admin-brand p,.partner-topbar-date,.enquiry-summary-card small,.enquiry-customer span){font-weight:400!important}.admin-shell.partner-workspace-shell :is(.admin-nav-link,.admin-footer-link,.vendor-profile-name,.admin-topbar-link,.admin-profile-menu summary,.enquiry-status,.enquiries-search input,.enquiry-row-detail strong,.enquiry-customer strong){font-weight:500!important}.admin-shell.partner-workspace-shell :is(.admin-nav-label,.partner-route-kicker,.eyebrow,.admin-eyebrow,.enquiry-row-detail>span,.enquiry-detail-item>span,.enquiry-message-card>span,.enquiry-update-form label>span,.enquiry-summary-card strong,.enquiries-state-tabs b),.admin-shell.partner-workspace-shell :is(.admin-page h1,.admin-page-detail h1,.admin-page-dashboard h1){font-weight:700!important}.admin-shell.partner-workspace-shell :is(.admin-page h2,.admin-page-detail h2,.admin-page-dashboard h2),.admin-shell.partner-workspace-shell :is(.admin-page h3,.admin-page-detail h3,.admin-page-dashboard h3,.admin-page h4,.admin-page-detail h4,.admin-page-dashboard h4){font-weight:600!important}.discover-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.pagination-controls{align-items:center;gap:8px;display:flex}.pagination-page,.pagination-btn{color:#4a4a4a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.pagination-page:hover,.pagination-btn:hover{background:#f5f5f5}.pagination-page:focus-visible,.pagination-btn:focus-visible{outline-offset:3px;outline:2px solid #1a4432}.pagination-btn:disabled{cursor:not-allowed;opacity:.38}.pagination-btn:disabled:hover{background:0 0}.pagination-page.is-active{color:#fff;background:#1a4432;border-color:#1a4432}.pagination-ellipsis{color:#999}.pagination-info{color:#666;font-size:13px}.pill-count{color:inherit;background:#0000000d;border-radius:10px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.platform-sidebar-parity{--workspace-sidebar-ink:#061c36;--workspace-sidebar-accent:#19b9af;--workspace-sidebar-copy:#eef4fb;--workspace-sidebar-muted:#b8c4d2}.platform-sidebar-parity.admin-shell{grid-template-columns:280px minmax(0,1fr)!important}.platform-sidebar-parity .admin-sidebar{overscroll-behavior:contain;scrollbar-width:none;background:var(--workspace-sidebar-ink)!important;width:280px!important;height:100vh!important;box-shadow:none!important;border-right:1px solid #ffffff1a!important;grid-template-rows:auto 1fr auto!important;gap:0!important;padding:1.75rem 1.35rem 1.25rem!important;position:sticky!important;top:0!important;overflow-y:auto!important}.platform-sidebar-parity .admin-sidebar::-webkit-scrollbar{display:none}.platform-sidebar-parity .admin-sidebar-aurora,.platform-sidebar-parity .admin-sidebar-intro{display:none!important}.platform-sidebar-parity .admin-brand{border-bottom:1px solid #ffffff1c!important;gap:.85rem!important;padding:0 0 1.35rem!important}.platform-sidebar-parity .workspace-brand-icon{color:var(--workspace-sidebar-accent);flex:none;transform:rotate(-18deg)}.platform-sidebar-parity .admin-brand strong{color:#fff!important;letter-spacing:-.035em!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:1.2rem!important;font-weight:720!important}.platform-sidebar-parity .admin-brand p{margin-top:.18rem;color:var(--workspace-sidebar-muted)!important;letter-spacing:normal!important;text-transform:none!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.78rem!important;font-weight:400!important}.platform-sidebar-parity .admin-sidebar-nav{gap:.9rem!important;padding:1rem 0!important}.platform-sidebar-parity .admin-nav-group{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;gap:.18rem!important;padding:0 0 .75rem!important}.platform-sidebar-parity .admin-nav-group:last-child{border-bottom:0!important;padding-bottom:0!important}.platform-sidebar-parity .admin-nav-label{color:var(--workspace-sidebar-accent)!important;letter-spacing:.1em!important;padding:.15rem .7rem .3rem!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.66rem!important;font-weight:750!important;display:block!important}.platform-sidebar-parity .admin-nav-items{gap:.08rem!important}.platform-sidebar-parity .admin-nav-link{min-height:2.55rem!important;box-shadow:none!important;color:var(--workspace-sidebar-copy)!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:4px!important;gap:.65rem!important;padding:.56rem .7rem!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.86rem!important;font-weight:530!important}.platform-sidebar-parity .admin-nav-link:hover{background:#ffffff0f!important;border:0!important}.platform-sidebar-parity .admin-nav-link-active{box-shadow:none!important;color:#fff!important;background:#123e59!important;border:0!important}.platform-sidebar-parity .admin-nav-icon{color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;width:1.5rem!important;height:1.5rem!important}.platform-sidebar-parity .admin-nav-link:hover .admin-nav-icon,.platform-sidebar-parity .admin-nav-link-active .admin-nav-icon{color:#c8fffa!important;background:0 0!important}.platform-sidebar-parity .admin-sidebar-footer{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;padding:.75rem 0 0!important}.platform-sidebar-parity .admin-sidebar-footer form{width:100%}.platform-sidebar-parity .admin-footer-link{justify-content:flex-start;width:100%!important;min-height:2.4rem!important;box-shadow:none!important;color:var(--workspace-sidebar-muted)!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:.5rem .7rem!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.8rem!important;font-weight:530!important}@media (max-width:1180px){.platform-sidebar-parity.admin-shell{grid-template-columns:235px minmax(0,1fr)!important}.platform-sidebar-parity .admin-sidebar{width:235px!important;padding-inline:1rem!important}}@media (max-width:760px){.platform-sidebar-parity.admin-shell{overflow-x:clip;grid-template-columns:1fr!important}.platform-sidebar-parity .admin-sidebar{max-height:none;width:100%!important;height:auto!important;padding:1.1rem 1rem .75rem!important;display:block!important;position:relative!important;overflow:hidden!important}.platform-sidebar-parity .admin-brand{padding-bottom:.9rem!important}.platform-sidebar-parity .admin-sidebar-footer{display:none!important}.platform-sidebar-parity .admin-sidebar-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#a7f3e6b8 #ffffff1f;scrollbar-width:thin;scroll-padding-inline:.25rem;gap:.45rem!important;padding:.75rem 0 .7rem!important;display:flex!important;overflow-x:scroll!important}.platform-sidebar-parity .admin-sidebar-nav::-webkit-scrollbar{height:4px;display:block}.platform-sidebar-parity .admin-sidebar-nav::-webkit-scrollbar-thumb{background:#a7f3e6b8;border-radius:999px}.platform-sidebar-parity .admin-nav-group,.platform-sidebar-parity .admin-nav-items{flex:none;border:0!important;gap:.25rem!important;padding:0!important;display:flex!important}.platform-sidebar-parity .admin-nav-label{display:none!important}.platform-sidebar-parity .admin-nav-link{scroll-snap-align:start;flex:none}.platform-sidebar-parity .admin-topbar{position:relative}}.platform-header-parity .admin-topbar{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;width:100%;min-width:0;max-width:100%;margin:0;top:0;min-height:5.35rem!important;box-shadow:none!important;background:#f8f8f5f7!important;border:0!important;border-bottom:1px solid #d9dddc!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(0,28rem) auto!important;gap:1.4rem!important;padding:.9rem 1.5rem!important;display:grid!important;position:sticky!important}.platform-header-parity .admin-topbar:before,.platform-header-parity .admin-topbar:after{display:none!important}.platform-header-parity .admin-topbar-head{display:contents!important}.platform-header-parity .admin-topbar-title{grid-area:1/1;min-width:0;gap:0!important}.platform-header-parity .admin-topbar-menu,.platform-header-parity .admin-topbar-kicker{display:none!important}.platform-header-parity .admin-topbar-title-copy{gap:.2rem}.platform-header-parity .admin-topbar-breadcrumb strong{color:#0b1b35!important;letter-spacing:-.045em!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.45rem,2.15vw,1.85rem)!important;font-weight:650!important}.platform-header-parity .admin-topbar-breadcrumb span:not(:last-child){color:#69788f!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.82rem!important;font-weight:600!important}.platform-header-parity .admin-topbar-tools{grid-area:1/2;min-width:0;max-width:100%;display:block!important}.platform-header-parity .admin-search{min-height:2.75rem!important;box-shadow:none!important;color:#69788f!important;background:0 0!important;border:1px solid #9aa9b2!important;border-radius:4px!important;padding:.55rem .85rem!important}.platform-header-parity .admin-search:before{color:#34445b!important;font-size:1rem!important}.platform-header-parity .admin-global-search input{color:#0b1b35!important;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.82rem!important}.platform-header-parity .admin-global-search input::placeholder{color:#8290a1!important}.platform-header-parity .admin-search kbd{color:#69788f!important;background:#ffffff94!important;border-color:#d9dddc!important;border-radius:3px!important}.platform-header-parity .admin-topbar-actions{grid-area:1/3;flex-wrap:nowrap!important;gap:.8rem!important}.platform-header-parity .admin-topbar-notify{width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.platform-header-parity .admin-topbar-notify-icon{color:#34445b!important}.platform-header-parity .admin-profile-menu summary{align-items:center;gap:.55rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.platform-header-parity .admin-profile-menu .admin-avatar{width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;color:#fff!important;background:#078f88!important;font-size:.78rem!important}.platform-header-parity .workspace-profile-caret{color:#8290a1}@media (max-width:1180px){.platform-header-parity .admin-topbar{grid-template-columns:minmax(0,1fr) minmax(0,22rem) auto!important;padding-inline:1.5rem!important}}@media (max-width:900px){.platform-header-parity .admin-topbar{grid-template-columns:minmax(0,1fr) auto!important;min-height:6.8rem!important;padding:1.2rem 1.5rem!important}.platform-header-parity .admin-topbar-tools{grid-area:2/1/auto/-1;width:min(100%,32rem)}.platform-header-parity .admin-topbar-actions{grid-column:2}}@media (max-width:620px){.platform-header-parity .admin-topbar{gap:.9rem!important;min-height:0!important;padding:1.25rem!important}.platform-header-parity .admin-topbar-breadcrumb strong{font-size:1.55rem!important}.platform-header-parity .admin-topbar-actions{gap:.45rem!important}.platform-header-parity .admin-topbar-notify,.platform-header-parity .admin-profile-menu .admin-avatar{width:2.5rem!important;height:2.5rem!important}}@media (max-width:760px){.platform-header-parity .admin-topbar{position:relative!important}}.pill-count{color:#7a92a6;background:#eef2f6;border-radius:5px;justify-content:center;align-items:center;min-width:17px;padding:1px 4px;font-size:.63rem;font-weight:700;transition:all .13s;display:inline-flex}.pf-chip{color:#0d4f3a;cursor:pointer;font:inherit;white-space:nowrap;background:#e8f5ee;border:1.5px solid #b2d9c4;border-radius:20px;align-items:center;gap:5px;padding:4px 9px 4px 11px;font-size:.74rem;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}.pf-chip:hover{color:#8b1b1b;background:#fde8e8;border-color:#e8a4a0}.pf-adv-caret{color:#7aab96;align-items:center;transition:transform .2s;display:flex}.pf-adv-caret.is-open{transform:rotate(180deg)}.platform-control-shell .admin-page-dashboard{background:radial-gradient(at 20% 0,#38bdf80f,#0000 50%),radial-gradient(at 80% 0,#6366f10d,#0000 50%),linear-gradient(#f0f4fa 0%,#f7f9fc 100%)}.platform-control-shell .admin-page-dashboard .workspace-main-dashboard{gap:20px}.platform-control-shell .admin-page-dashboard .admin-intro{background:radial-gradient(at 75% 30%,#38bdf82e,#0000 55%),radial-gradient(at 30% 80%,#6366f11f,#0000 50%),linear-gradient(135deg,#0a1628 0%,#132742 40%,#1a3557 100%);border:none;border-radius:20px;align-items:end;min-height:230px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0a162840,0 0 0 1px #38bdf814}.platform-control-shell .admin-page-dashboard .admin-intro:after{content:"";opacity:.9;pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 50% 40%,#38bdf859 0%,#0000 50%),radial-gradient(circle at 30% 60%,#6366f140 0%,#0000 40%),radial-gradient(circle at 70% 30%,#10b98133 0%,#0000 45%);width:180px;height:150px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.platform-control-shell .admin-page-dashboard .admin-intro:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#38bdf826 30.5%,#0000 31%),linear-gradient(45deg,#0000 50%,#10b9811a 50.5%,#0000 51%),radial-gradient(circle at 60%,#0000 25%,#6366f11f 25.5% 26%,#0000 26.5%);width:140px;height:110px;position:absolute;top:24px;right:40px}.platform-control-shell .admin-page-dashboard .admin-intro>div,.platform-control-shell .admin-page-dashboard .admin-intro .actions{z-index:2;position:relative}.platform-control-shell .admin-page-dashboard .admin-eyebrow{color:#38bdf8;letter-spacing:.16em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:800}.platform-control-shell .admin-page-dashboard .admin-hero-title{color:#fff;letter-spacing:-.03em;max-width:520px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.05}.platform-control-shell .admin-page-dashboard .lede{color:#cbd5e1d9;max-width:480px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.65}.platform-control-shell .admin-page-dashboard .admin-intro .actions{margin-top:6px}.platform-control-shell .admin-page-dashboard .admin-intro .actions .button-primary{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);border:none;border-radius:10px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 24px #0d94884d}.platform-control-shell .admin-page-dashboard .admin-intro .actions .button-primary:hover{transform:translateY(-1px);box-shadow:0 12px 32px #0d948866}.platform-control-shell .admin-page-dashboard .admin-intro .actions .button-secondary{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #94a3b859;border-radius:10px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s}.platform-control-shell .admin-page-dashboard .admin-intro .actions .button-secondary:hover{background:#ffffff24;border-color:#94a3b88c}.platform-control-shell .admin-page-dashboard .platform-control-stats.platform-lifecycle-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.platform-control-shell .admin-page-dashboard .platform-stat-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:16px;gap:8px;min-height:140px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.platform-control-shell .admin-page-dashboard .platform-stat-card:hover{border-color:#38bdf833;transform:translateY(-3px);box-shadow:0 12px 36px #0f172a14}.platform-control-shell .admin-page-dashboard .platform-stat-card-link{color:inherit;text-decoration:none}.platform-control-shell .admin-page-dashboard .platform-stat-card:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#10b98126 15%,#10b9814d 30%,#10b98126 45%,#10b98159 60%,#10b98133 75%,#10b98166 90%,#0000 100%);width:64px;height:28px;position:absolute;bottom:18px;right:14px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 28'%3E%3Cpath d='M0 22 Q8 18 16 20 T32 14 T48 18 T64 10 L64 28 L0 28Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 28'%3E%3Cpath d='M0 22 Q8 18 16 20 T32 14 T48 18 T64 10 L64 28 L0 28Z' fill='black'/%3E%3C/svg%3E")}.platform-control-shell .admin-page-dashboard .platform-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:800;display:inline-flex}.platform-control-shell .admin-page-dashboard .platform-stat-icon-blue{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.platform-control-shell .admin-page-dashboard .platform-stat-icon-amber{color:#d97706;background:linear-gradient(135deg,#fef3c7,#fde68a)}.platform-control-shell .admin-page-dashboard .platform-stat-icon-violet{color:#7c3aed;background:linear-gradient(135deg,#ede9fe,#ddd6fe)}.platform-control-shell .admin-page-dashboard .platform-stat-icon-slate{color:#475569;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.platform-control-shell .admin-page-dashboard .platform-stat-icon-green{color:#059669;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.platform-control-shell .admin-page-dashboard .platform-stat-icon-red{color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca)}.platform-control-shell .admin-page-dashboard .platform-stat-card>span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-stat-card>strong{color:#0f172a;letter-spacing:-.02em;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:28px;font-weight:800;line-height:1}.platform-control-shell .admin-page-dashboard .platform-stat-card>p{color:#94a3b8;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500}.platform-control-shell .admin-page-dashboard .platform-command-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-bottom:0;display:grid}.platform-control-shell .admin-page-dashboard .platform-command-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:18px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.platform-control-shell .admin-page-dashboard .platform-command-card-primary{background:radial-gradient(at 80% 20%,#38bdf814,#0000 50%),#fff;border-color:#e2e8f0b3}.platform-control-shell .admin-page-dashboard .platform-command-kicker{color:#059669;letter-spacing:.12em;text-transform:uppercase;background:#10b98114;border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:800;display:inline-flex}.platform-control-shell .admin-page-dashboard .platform-command-card:not(.platform-command-card-primary) .platform-command-kicker{color:#0284c7;background:#38bdf81a}.platform-control-shell .admin-page-dashboard .platform-command-card strong{color:#0f172a;letter-spacing:-.02em;margin-bottom:8px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.25;display:block}.platform-control-shell .admin-page-dashboard .platform-command-card p{color:#64748b;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.6}.platform-control-shell .admin-page-dashboard .platform-command-card-primary strong{color:#0f172a}.platform-control-shell .admin-page-dashboard .platform-command-card-primary p{color:#64748b}.platform-control-shell .admin-page-dashboard .platform-command-card:not(.platform-command-card-primary){background:linear-gradient(135deg,#0d9488,#0f766e 40%,#115e59);border:none;box-shadow:0 12px 40px #0d948833,0 0 0 1px #10b98126}.platform-control-shell .admin-page-dashboard .platform-command-card:not(.platform-command-card-primary) strong{color:#fff}.platform-control-shell .admin-page-dashboard .platform-command-card:not(.platform-command-card-primary) p{color:#d1fae5d9}.platform-control-shell .admin-page-dashboard .platform-table-panel{background:#fff;border:1px solid #e2e8f0b3;border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.platform-control-shell .admin-page-dashboard .platform-panel-head{border-bottom:1px solid #e2e8f0b3;margin-bottom:0;padding:20px 24px 18px}.platform-control-shell .admin-page-dashboard .platform-panel-icon{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:inline-flex}.platform-control-shell .admin-page-dashboard .platform-panel-title strong{color:#0f172a;letter-spacing:-.01em;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:800}.platform-control-shell .admin-page-dashboard .platform-panel-title p{color:#94a3b8;font-size:13px}.platform-control-shell .admin-page-dashboard .platform-table-head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#f8fafc,#f1f5f9);border-top:none;border-bottom:1px solid #e2e8f0b3;min-height:44px;padding:10px 24px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-enrollment-row{background:#fff;border-bottom:1px solid #e2e8f080;min-height:72px;padding:16px 24px;transition:background .12s}.platform-control-shell .admin-page-dashboard .platform-enrollment-row:hover{background:#f8fafc}.platform-control-shell .admin-page-dashboard .platform-enrollment-row:last-child{border-bottom:none}.platform-control-shell .admin-page-dashboard .platform-company-avatar{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:10px;width:40px;height:40px;font-size:13px;font-weight:800}.platform-control-shell .admin-page-dashboard .platform-company-cell strong,.platform-control-shell .admin-page-dashboard .platform-cell-stack strong{color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-company-cell p,.platform-control-shell .admin-page-dashboard .platform-cell-stack p{color:#94a3b8;font-size:12px}.platform-control-shell .admin-page-dashboard .platform-refined-primary p i{color:#cbd5e1}.platform-control-shell .admin-page-dashboard .platform-empty-row{text-align:center;background:#fff;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;padding:40px 24px;display:flex}.platform-control-shell .admin-page-dashboard .platform-empty-row:before{content:"";background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-radius:18px;width:72px;height:72px;margin-bottom:8px;display:block}.platform-control-shell .admin-page-dashboard .platform-empty-row strong{color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-empty-row p{color:#94a3b8;max-width:360px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.platform-control-shell .admin-page-dashboard .platform-panel-head .button-secondary{color:#0284c7;background:#fff;border:1px solid #e2e8f0b3;border-radius:8px;min-height:36px;padding:6px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s}.platform-control-shell .admin-page-dashboard .platform-panel-head .button-secondary:hover{background:#f0f9ff;border-color:#38bdf84d}.platform-control-shell .admin-page-dashboard .platform-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-control-shell .admin-page-dashboard .platform-bucket-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:18px;padding:22px 24px;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.platform-control-shell .admin-page-dashboard .platform-bucket-head{gap:12px}.platform-control-shell .admin-page-dashboard .platform-bucket-icon{border-radius:9px;width:32px;height:32px;font-size:14px}.platform-control-shell .admin-page-dashboard .platform-bucket-icon-blue{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.platform-control-shell .admin-page-dashboard .platform-bucket-icon-green{color:#059669;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.platform-control-shell .admin-page-dashboard .platform-bucket-title strong{color:#0f172a;letter-spacing:-.01em;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:800}.platform-control-shell .admin-page-dashboard .platform-bucket-head .button-secondary{color:#0284c7;background:#fff;border:1px solid #e2e8f0b3;border-radius:8px;min-height:32px;padding:4px 12px;font-size:12px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-review-timeline.platform-dashboard-timeline{margin-top:12px}.platform-control-shell .admin-page-dashboard .platform-review-timeline article{padding:10px 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.platform-control-shell .admin-page-dashboard .platform-review-timeline article:not(:last-child):before{background:#e2e8f0}.platform-control-shell .admin-page-dashboard .platform-review-timeline i{background:#0d9488;border:2px solid #fff;border-radius:999px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 2px #ccfbf1}.platform-control-shell .admin-page-dashboard .platform-review-timeline strong{color:#0f172a;font-size:13px;font-weight:700}.platform-control-shell .admin-page-dashboard .platform-review-timeline p{color:#94a3b8;font-size:12px}.platform-control-shell .admin-page-dashboard .platform-review-timeline time{color:#94a3b8;font-size:11px;font-weight:500}.platform-control-shell .admin-page-dashboard .platform-shortcut-list{gap:10px;margin-top:12px;display:grid}.platform-control-shell .admin-page-dashboard .platform-shortcut-list a{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0b3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.platform-control-shell .admin-page-dashboard .platform-shortcut-list a:hover{background:#f0f9ff;border-color:#38bdf840;transform:translate(2px)}.platform-control-shell .admin-page-dashboard .platform-approve-button,.platform-control-shell .admin-page-dashboard .platform-refined-actions .button-primary{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);border:none;border-radius:10px;min-width:auto;min-height:38px;padding:8px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 16px #0d948833}@media (max-width:1180px){.platform-control-shell .admin-page-dashboard .platform-control-stats.platform-lifecycle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-control-shell .admin-page-dashboard .platform-command-hero{grid-template-columns:1fr}}@media (max-width:820px){.platform-control-shell .admin-page-dashboard .platform-bucket-grid{grid-template-columns:1fr}}@media (max-width:720px){.platform-control-shell .admin-page-dashboard .platform-control-stats.platform-lifecycle-stats{grid-template-columns:1fr}.platform-control-shell .admin-page-dashboard .admin-intro{min-height:auto;padding:24px}.platform-control-shell .admin-page-dashboard .admin-intro:after,.platform-control-shell .admin-page-dashboard .admin-intro:before{display:none}}
