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}.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}:is(.workspace-main,.sub-panel) .platform-control-shell .admin-topbar{grid-template-columns:1fr;padding:.85rem 1rem}:is(.workspace-main,.sub-panel) .platform-control-shell .admin-page,:is(.workspace-main,.sub-panel) .admin-page{padding:1rem}:is(.workspace-main,.sub-panel) .admin-topbar-title{font-size:.9rem}:is(.workspace-main,.sub-panel) .admin-topbar,:is(.workspace-main,.sub-panel) .admin-intro,:is(.workspace-main,.sub-panel) .dashboard-grid,:is(.workspace-main,.sub-panel) .admin-form-grid,:is(.workspace-main,.sub-panel) .public-form-grid{grid-template-columns:1fr}:is(.workspace-main,.sub-panel) .topbar,:is(.workspace-main,.sub-panel) .admin-topbar,:is(.workspace-main,.sub-panel) .public-header,:is(.workspace-main,.sub-panel) .public-form-footer{flex-direction:column;align-items:flex-start}:is(.workspace-main,.sub-panel) .hero-panel,:is(.workspace-main,.sub-panel) .panel,:is(.workspace-main,.sub-panel) .public-section,:is(.workspace-main,.sub-panel) .public-header{border-radius:22px}:is(.workspace-main,.sub-panel) 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%)}.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}@media (max-width:1100px){.hero-panel-premium,.public-header-premium,.hero-section-premium,.public-story-section{grid-template-columns:1fr}.public-showcase-grid,.public-collection-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hero-panel-premium,.admin-intro-detail,.public-header-premium,.public-site-premium .public-section{padding:1.25rem}.public-showcase-grid,.public-collection-grid{grid-template-columns:1fr}.public-collection-head{flex-direction:column;align-items:start}.hero-panel-aside,.hero-section-aside{padding:1rem}}.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-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}}@media (max-width:760px){.packages-page .packages-results-grid-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.packages-page .packages-results-grid-grid .marketplace-package-card{aspect-ratio:.72!important;flex-direction:unset!important;border-radius:18px!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.packages-page .packages-results-grid-grid .marketplace-package-card-media{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}.packages-page .packages-results-grid-grid .marketplace-package-card-media:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#0000 30%,#05100d8c 60%,#05120eed 100%)!important;border-radius:0!important;position:absolute!important;inset:0!important}.packages-page .packages-results-grid-grid .marketplace-package-card-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;letter-spacing:.06em!important;z-index:4!important;background:#065c4aeb!important;border:1px solid #ffffff38!important;border-radius:999px!important;gap:4px!important;padding:5px 9px!important;font-size:.52rem!important;font-weight:800!important;top:8px!important;left:8px!important}.packages-page .packages-results-grid-grid .marketplace-package-favorite{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:none!important;color:#fff!important;z-index:4!important;background:#fff3!important;border:1.5px solid #ffffff80!important;border-radius:50%!important;width:30px!important;height:30px!important;top:8px!important;right:8px!important}.packages-page .packages-results-grid-grid .marketplace-card-body{z-index:2!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0 10px 10px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}.packages-page .packages-results-grid-grid .marketplace-package-location{color:#ffffffb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;align-items:center!important;gap:3px!important;margin:0 0 3px!important;font-size:.55rem!important;font-weight:700!important;display:flex!important}.packages-page .packages-results-grid-grid .marketplace-package-location svg{color:#ffffffb8!important;width:10px!important;height:10px!important}.packages-page .packages-results-grid-grid .marketplace-package-intro h3{color:#fff!important;font-family:var(--font-ui)!important;letter-spacing:-.02em!important;text-shadow:0 1px 6px #0000004d!important;max-width:calc(100% - 36px)!important;margin:0!important;font-size:.83rem!important;font-weight:760!important;line-height:1.18!important}.packages-page .packages-results-grid-grid [aria-label=Explore\ Journey]{color:#0c2e26!important;z-index:5!important;background:#fffffff2!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;text-decoration:none!important;display:flex!important;position:absolute!important;bottom:10px!important;right:10px!important;box-shadow:0 4px 12px #0003!important}.packages-page .packages-results-grid-grid .marketplace-package-summary,.packages-page .packages-results-grid-grid .marketplace-package-facts,.packages-page .packages-results-grid-grid .marketplace-enquiry-note,.packages-page .packages-results-grid-grid .marketplace-package-price-panel,.packages-page .packages-results-grid-grid .marketplace-card-body>svg{display:none!important}.packages-page .packages-results-shell.customer-marketplace-section{padding-inline:14px!important}}@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}}
