:root{--lux-ink:#171817;--lux-obsidian:#171a18;--lux-ivory:#f5f1e8;--lux-paper:#faf8f3;--lux-gold:#c8a56a;--lux-gold-deep:#8f642b;--lux-taupe:#756b60;--lux-moss:#687466;--lux-rain:#9ba4a1;--lux-danger:#8b3a32;--lux-success:#315946;--lux-hairline:#302c262e;--lux-hairline-dark:#ffffff24;--lux-focus:#8f642b;--lux-type-caption:.875rem;--lux-type-body:1.125rem;--lux-type-title:1.82rem;--lux-type-section:2.944rem;--lux-type-display:4.765rem;--lux-space-1:8px;--lux-space-2:13px;--lux-space-3:21px;--lux-space-4:34px;--lux-space-5:55px;--lux-space-6:89px;--lux-space-7:144px;--lux-page-gutter:clamp(21px, 4vw, 89px);--lux-page-max:1440px}:focus-visible{outline:2px solid var(--lux-focus);outline-offset:3px}.lux-app-shell,.lux-tester-account,.lux-public-tester{font-family:var(--font-montserrat), Arial, sans-serif;overflow-x:clip}.lux-app-shell{--lux-sidebar-width:216px;grid-template-columns:var(--lux-sidebar-width) minmax(0, 1fr);min-height:100dvh;color:var(--lux-ink);background:var(--lux-ivory);font-size:var(--lux-type-body);line-height:1.618;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.tester-account-shell{display:grid}.page-transition[data-gsap-motion]{animation:none}.lux-app-shell.is-sidebar-collapsed{--lux-sidebar-width:68px}.lux-sidebar{z-index:30;width:var(--lux-sidebar-width);color:#f7f2e9;background:radial-gradient(circle at 12% 0%, #c8a56a1f, transparent 32%), var(--lux-obsidian);border-right:1px solid var(--lux-hairline-dark);flex-direction:column;min-height:100dvh;padding:30px 22px 24px;transition:width .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0}.lux-sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000 4%,#c8a56a57 48%,#0000 96%);width:1px;position:absolute;inset:0 0 0 auto}.lux-sidebar-header{min-height:70px;position:relative}.lux-sidebar-toggle{z-index:2;width:44px;height:44px;color:var(--lux-gold);background:var(--lux-obsidian);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%);box-shadow:0 10px 24px #00000029}.lux-sidebar-toggle:hover{color:#fffaf1;background:#202320}.lux-sidebar .admin-brand,.lux-sidebar .brand-wordmark{color:#fffaf1;min-height:70px;font-family:var(--font-playfair), Georgia, serif;font-size:var(--lux-type-title);letter-spacing:-.035em;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;font-weight:500;display:flex}.lux-sidebar .admin-brand small,.lux-sidebar .brand-wordmark small{color:#fffaf175;font-family:var(--font-montserrat), sans-serif;font-size:var(--lux-type-caption);letter-spacing:.17em;text-transform:uppercase;font-weight:600}.lux-sidebar .brand-word{color:#fffaf1;font-family:var(--font-playfair), Georgia, serif;font-size:inherit}.lux-sidebar .brand-word>span{color:var(--lux-gold)}.lux-sidebar .admin-nav,.lux-sidebar .brand-nav{gap:3px;margin:clamp(34px,6vh,70px) 0 auto;display:grid}.lux-sidebar .admin-nav-link,.lux-sidebar .brand-nav-link{color:#fffaf199;min-height:46px;font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px 0 18px;font-weight:600;transition:color .2s,transform .2s;display:flex;position:relative}.lux-sidebar .admin-nav-link:before,.lux-sidebar .brand-nav-link:before{content:"";background:0 0;width:1px;transition:background .2s;position:absolute;inset:8px auto 8px 0}.lux-sidebar .admin-nav-link:hover,.lux-sidebar .brand-nav-link:hover,.lux-sidebar .admin-nav-link.is-active,.lux-sidebar .brand-nav-link[aria-current=page]{color:#fffaf1;transform:translate(2px)}.lux-sidebar .admin-nav-link.is-active:before,.lux-sidebar .brand-nav-link[aria-current=page]:before{background:var(--lux-gold)}.lux-sidebar .brand-nav-link:hover,.lux-sidebar .brand-nav-link.is-active{color:#fffaf1;background:#ffffff0a}.lux-sidebar .brand-nav-link.is-active{box-shadow:inset 0 0 0 1px var(--lux-gold-deep)}.lux-sidebar .brand-nav-link.is-active:before{background:var(--lux-gold)}.lux-sidebar .admin-sidebar-footer,.lux-sidebar .brand-identity{border-top:1px solid var(--lux-hairline-dark);margin-top:28px;padding-top:20px}.lux-sidebar .admin-avatar,.lux-sidebar .brand-avatar{color:var(--lux-gold);background:0 0;border-color:#c8a56a8c}.lux-sidebar .admin-identity strong,.lux-sidebar .brand-identity>.brand-identity-copy strong{color:#fffaf1}.lux-sidebar .admin-identity span,.lux-sidebar .brand-identity>.brand-identity-copy small{color:#fffaf170}.lux-sidebar .icon-button{color:#fffaf1a3}.lux-profile-menu{z-index:41;width:100%;min-width:0;color:var(--lux-paper);position:relative}.lux-profile-menu>summary{cursor:pointer;width:100%;list-style:none;transition:color .18s,background-color .18s;position:relative}.lux-profile-menu>summary::-webkit-details-marker{display:none}.lux-profile-menu>summary:hover,.lux-profile-menu[open]>summary{color:var(--lux-paper);background:#fffaf10f}.lux-profile-menu>summary:focus-visible,.lux-profile-menu-signout button:focus-visible{outline:2px solid var(--lux-focus);outline-offset:3px}.lux-profile-menu-caret{top:50%;right:var(--lux-space-1);color:var(--lux-gold);transition:transform .18s;position:absolute;transform:translateY(-50%)}.lux-profile-menu[open]>summary>.lux-profile-menu-caret{transform:translateY(-50%)rotate(180deg)}.lux-profile-menu:not([open])>.lux-profile-menu-panel{display:none}.lux-profile-menu-panel{left:0;right:auto;bottom:calc(100% + var(--lux-space-2));z-index:50;width:min(280px, calc(100vw - (2 * var(--lux-space-3))));max-height:calc(100dvh - (2 * var(--lux-space-3)));padding:var(--lux-space-2);color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);position:absolute;overflow:auto;box-shadow:0 18px 36px #1414122e}.lux-profile-menu-language{gap:var(--lux-space-2);display:grid}.lux-profile-menu-section-heading{align-items:center;gap:var(--lux-space-1);color:var(--lux-gold-deep);font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.lux-profile-menu-signout{margin-top:var(--lux-space-2);padding-top:var(--lux-space-2);border-top:1px solid var(--lux-hairline)}.lux-profile-menu-signout button{justify-content:space-between;align-items:center;gap:var(--lux-space-2);width:100%;min-height:42px;color:var(--lux-danger);font:inherit;font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;padding:9px 12px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s;display:flex}.lux-profile-menu-signout button:hover{color:var(--lux-paper);background:var(--lux-danger);border-color:var(--lux-danger)}@media (min-width:901px){.lux-app-shell.is-sidebar-collapsed .lux-sidebar{padding-inline:11px}.lux-app-shell.is-sidebar-collapsed .lux-sidebar-header{place-items:start center;display:grid}.lux-app-shell.is-sidebar-collapsed .admin-brand,.lux-app-shell.is-sidebar-collapsed .brand-wordmark,.lux-app-shell.is-sidebar-collapsed .admin-nav-link span,.lux-app-shell.is-sidebar-collapsed .brand-nav-link span,.lux-app-shell.is-sidebar-collapsed .admin-identity,.lux-app-shell.is-sidebar-collapsed .brand-identity>.brand-identity-copy{display:none}.lux-app-shell.is-sidebar-collapsed .admin-nav-link,.lux-app-shell.is-sidebar-collapsed .brand-nav-link{justify-content:center;gap:0;padding-inline:0}.lux-app-shell.is-sidebar-collapsed .admin-nav-link:hover,.lux-app-shell.is-sidebar-collapsed .brand-nav-link:hover{transform:none}.lux-app-shell.is-sidebar-collapsed .admin-nav-link:after,.lux-app-shell.is-sidebar-collapsed .brand-nav-link:after{content:attr(data-label);z-index:40;color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);font-size:var(--lux-type-caption);letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;left:calc(100% + 14px);transform:translate(-4px);box-shadow:0 12px 28px #1414121f}.lux-app-shell.is-sidebar-collapsed .admin-nav-link:is(:hover,:focus-visible):after,.lux-app-shell.is-sidebar-collapsed .brand-nav-link:is(:hover,:focus-visible):after{opacity:1;transform:translate(0)}.lux-app-shell.is-sidebar-collapsed .admin-sidebar-footer,.lux-app-shell.is-sidebar-collapsed .brand-identity{flex-direction:column;align-items:center;gap:10px;display:flex}.lux-app-shell.is-sidebar-collapsed .lux-profile-menu{width:44px}}.lux-main{background:var(--lux-ivory);grid-column:2;min-width:0}.lux-topbar{z-index:20;min-height:68px;padding:0 var(--lux-page-gutter);color:var(--lux-taupe);border-bottom:1px solid var(--lux-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f3db;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.lux-topbar>span,.lux-topbar .topbar-kicker{font-size:var(--lux-type-caption);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.lux-topbar strong,.lux-topbar .topbar-state{color:var(--lux-ink);font-size:var(--lux-type-caption);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.lux-topbar i,.lux-topbar .topbar-state i{background:var(--lux-success);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #3159461a}.lux-language-switcher{z-index:21;width:max-content;max-width:100%;color:var(--lux-ink);font-family:var(--font-montserrat), Arial, sans-serif;position:relative}.lux-language-switcher>summary{min-height:44px;color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:flex}.lux-language-switcher>summary:hover{color:var(--lux-gold-deep);background:var(--lux-ivory);border-color:var(--lux-gold-deep)}.lux-language-switcher>summary:focus-visible,.lux-language-select:focus-visible,.lux-language-save:focus-visible{outline:2px solid var(--lux-focus);outline-offset:3px}.lux-language-switcher>summary>svg{color:var(--lux-gold-deep);flex:none}.lux-language-switcher-panel{top:calc(100% + var(--lux-space-1));z-index:40;width:min(280px, calc(100vw - (2 * var(--lux-space-3))));padding:var(--lux-space-2);color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);position:absolute;right:0;box-shadow:0 12px 28px #1414121f}.lux-language-form{gap:var(--lux-space-2);display:grid}.lux-language-field,.lux-language-label{gap:var(--lux-space-1);display:grid}.lux-language-label{color:var(--lux-ink);font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lux-language-select{width:100%;min-height:44px;color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:0;padding:9px 10px;transition:border-color .16s,background .16s}.lux-language-select:hover:not(:disabled){border-color:var(--lux-gold-deep);background:var(--lux-ivory)}.lux-language-actions{justify-content:flex-end;display:flex}.lux-language-save{min-height:42px;color:var(--lux-paper);background:var(--lux-obsidian);border:1px solid var(--lux-obsidian);font:inherit;font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:9px 14px;font-weight:700;transition:color .16s,background .16s,border-color .16s}.lux-language-save:hover:not(:disabled){color:var(--lux-ink);background:var(--lux-gold);border-color:var(--lux-gold)}.lux-language-select:disabled,.lux-language-save:disabled{cursor:wait;opacity:.58}.lux-language-description,.lux-language-error,.lux-language-success{font-size:var(--lux-type-caption);margin:0;line-height:1.5}.lux-language-description{color:var(--lux-taupe)}.lux-language-error{color:var(--lux-danger)}.lux-language-success{color:var(--lux-success)}.lux-content{width:min(100%, var(--lux-page-max));min-width:0;padding:var(--lux-space-5) var(--lux-page-gutter) var(--lux-space-7);margin:0 auto}.lux-editorial-image{isolation:isolate;background:#d8d2c7;border:1px solid #312d2724;width:100%;min-height:280px;margin:0;position:relative;overflow:hidden}.lux-editorial-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#0000 52%,#13161433);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.lux-editorial-image-frame{display:block;position:absolute;inset:0}.lux-editorial-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lux-editorial-image:hover img{transform:scale(1.018)}.lux-dashboard-hero{min-height:min(570px,100vh - 210px);padding:10px 0 var(--lux-space-5);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(42px,6vw,96px);display:grid}.lux-dashboard-hero .dashboard-copy{padding:0}.lux-dashboard-hero h1{max-width:660px;font-family:var(--font-playfair), Georgia, serif;font-size:clamp(var(--lux-type-section), 5.4vw, var(--lux-type-display));letter-spacing:-.055em;margin:16px 0 24px;font-weight:400;line-height:.94}.lux-dashboard-hero h1 em{color:var(--lux-gold-deep);font-weight:400}.lux-dashboard-hero .dashboard-copy>p{max-width:55ch;color:var(--lux-taupe);font-size:var(--lux-type-body);line-height:1.618}.lux-dashboard-image{aspect-ratio:16/10;min-height:clamp(380px,43vw,610px)}.metric-strip{border-color:var(--lux-hairline);background:0 0}.metric-strip .metric-item{border-color:var(--lux-hairline);background:#faf8f373;min-height:112px;padding:22px clamp(12px,2vw,28px)}.metric-strip .metric-item svg{color:var(--lux-gold-deep)}.metric-strip .metric-item strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3vw, var(--lux-type-section));font-variant-numeric:tabular-nums;font-weight:600}.lux-work-queue{margin:var(--lux-space-6) 0;padding:var(--lux-space-5) 0;gap:var(--lux-space-5);border-block:1px solid var(--lux-hairline);grid-template-columns:.72fr 1.28fr;display:grid}.lux-work-queue>div>span,.brand-next-step>span{color:var(--lux-gold-deep);font-size:var(--lux-type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.lux-work-queue h2,.dashboard-modules .section-title h2{font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3.2vw, var(--lux-type-section));letter-spacing:-.035em;margin:12px 0 0;font-weight:560}.lux-queue-ledger{border-top:1px solid var(--lux-hairline)}.lux-queue-ledger a{border-bottom:1px solid var(--lux-hairline);grid-template-columns:62px 1fr auto;align-items:center;gap:20px;min-height:84px;padding:16px 2px;transition:padding .2s,color .2s;display:grid}.lux-queue-ledger a:hover{color:var(--lux-gold-deep);padding-inline:10px}.lux-queue-ledger strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-variant-numeric:tabular-nums;font-weight:600}.lux-queue-ledger span{font-size:var(--lux-type-body)}.dashboard-modules .section-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.dashboard-modules .section-title p{color:var(--lux-taupe);font-size:var(--lux-type-body);margin:0 0 8px}.editorial-module-list a{border-color:var(--lux-hairline);transition:padding .2s,background .2s}.editorial-module-list a:hover{background:#faf8f3b3;padding-inline:12px}.lux-database-masthead{border-bottom:1px solid var(--lux-hairline);grid-template-columns:minmax(0,1fr) auto;min-height:250px;padding:28px min(29%,390px) 36px 0;position:relative;overflow:hidden}.lux-database-masthead .database-heading-copy,.lux-database-masthead .database-heading-total,.lux-database-masthead .premium-button{z-index:2;position:relative}.lux-database-masthead .database-heading-copy{align-self:center}.lux-database-masthead h1{font-family:var(--font-playfair), Georgia, serif;font-size:clamp(var(--lux-type-section), 5.4vw, var(--lux-type-display));letter-spacing:-.05em;text-wrap:balance;margin:10px 0;font-weight:400}.lux-database-image{border:0;width:min(27%,360px);min-height:100%;position:absolute;inset:0 0 0 auto}.lux-database-image:before{content:"";z-index:2;background:linear-gradient(90deg, var(--lux-ivory), transparent 42%);position:absolute;inset:0}.catalogue-workbench{position:relative}.catalogue-toolbar{z-index:16;margin-inline:calc(var(--lux-page-gutter) * -1);padding-inline:var(--lux-page-gutter);border-bottom:1px solid var(--lux-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f1e8ed;position:sticky;top:68px}.catalogue-search,.catalogue-filters select,.review-toggle{min-height:44px}.catalogue-table{min-width:990px}.catalogue-table tbody tr td:first-child{border-left:2px solid #0000}.catalogue-table tbody tr:hover td{background:var(--lux-paper)}.catalogue-table tbody tr:hover td:first-child{border-left-color:var(--lux-gold-deep)}.catalogue-table th{color:var(--lux-taupe);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);letter-spacing:.11em;background:#faf8f3c2}.lux-brand-overview{gap:var(--lux-space-5) clamp(38px, 6vw, 92px);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch}.lux-brand-overview .brand-overview-intro{border:0;flex-direction:column;justify-content:center;min-height:480px;padding:clamp(32px,5vw,76px) 0;display:flex}.lux-brand-overview .brand-overview-intro h1{font-size:clamp(var(--lux-type-section), 5.4vw, var(--lux-type-display));text-wrap:balance;line-height:.98}.lux-brand-overview .brand-overview-intro em{color:var(--lux-gold-deep);font-weight:400}.lux-brand-overview .lux-brand-hero-image{aspect-ratio:4/5;min-height:560px}.lux-brand-ledger{border-block:1px solid var(--lux-hairline);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;display:grid}.lux-brand-ledger article{border:0;border-right:1px solid var(--lux-hairline);background:0 0;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:18px;min-height:128px;padding:25px 30px;display:grid}.lux-brand-ledger article:first-child{transform:translate(clamp(-68px,-6vw,-28px))}.lux-brand-ledger article:last-child{border-right:0;transform:translate(clamp(28px,6vw,68px))}.lux-brand-ledger strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-section);font-variant-numeric:tabular-nums;font-weight:600}.lux-brand-overview .brand-next-step{max-width:none;min-height:220px;margin:var(--lux-space-4) 0 0;color:#f8f3e9;background:linear-gradient(115deg, #c8a56a14, transparent 38%), var(--lux-obsidian);border-top:2px solid var(--lux-gold);grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) auto;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(34px,5vw,66px);display:grid;position:relative;overflow:hidden}.lux-brand-overview .brand-next-step:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c8a56a24;border-radius:50%;width:320px;position:absolute;inset:auto -5% -72% auto}.lux-brand-overview .next-step-title span{color:var(--lux-gold);font-size:var(--lux-type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.lux-brand-overview .brand-next-step h2,.lux-brand-overview .brand-next-step p{margin:0}.lux-brand-overview .brand-next-step h2{color:#fffaf1;max-width:12ch;font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3.2vw, var(--lux-type-section));letter-spacing:-.035em;margin-top:12px;font-weight:560;line-height:1.04}.lux-brand-overview .brand-next-step p{color:#f8f3e99e;max-width:44ch;font-size:var(--lux-type-body);line-height:1.618}.lux-brand-overview .brand-next-step a{z-index:1;min-height:46px;color:var(--lux-gold);white-space:nowrap;border-bottom:0;border-left:1px solid #c8a56a70;align-items:center;gap:14px;padding:0 0 0 18px;display:inline-flex;position:relative}.brand-page-heading{max-width:900px;padding:18px 0 var(--lux-space-4)}.brand-page-heading h1{font-size:clamp(var(--lux-type-section), 5.4vw, var(--lux-type-display))}.testing-section{margin-top:var(--lux-space-5);border-color:var(--lux-hairline)}.testing-section-heading{min-height:0;padding-bottom:var(--lux-space-2);border-bottom:0;border-color:var(--lux-hairline);align-items:flex-end}.testing-section-heading>div{gap:var(--lux-space-1);display:grid}.testing-section-heading h2{margin:0}.testing-section-heading small{color:var(--lux-taupe);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase}.testing-ready-list{border-top:1px solid var(--lux-hairline)}.testing-ready-list .testing-project-row{min-height:0;padding:var(--lux-space-3) var(--lux-space-1);border-bottom:1px solid var(--lux-hairline);transition:padding .2s,background .2s}.testing-ready-list .testing-project-row:hover{padding-inline:var(--lux-space-2);background:#faf8f3b8}.testing-ready-list .testing-project-row>div{gap:var(--lux-space-1)}.testing-row-action,.testing-campaign-action{align-items:center;gap:var(--lux-space-1);color:var(--lux-gold-deep);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);font-weight:700;text-decoration:none;display:inline-flex}.testing-row-action{min-height:44px;padding-left:var(--lux-space-2);border-left:1px solid var(--lux-gold);white-space:nowrap}.testing-active-ledger{gap:var(--lux-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.testing-active-ledger>.testing-campaign-card:first-child:nth-last-child(odd){grid-column:1/-1}.testing-campaign-card{min-width:0;min-height:230px;padding:var(--lux-space-4);color:var(--lux-ink);border:1px solid var(--lux-hairline);background:var(--lux-paper);align-content:space-between;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.testing-campaign-card:hover{border-color:var(--lux-gold);background:#faf8f3e0;transform:translateY(-2px)}.testing-campaign-kicker{justify-content:space-between;align-items:center;gap:var(--lux-space-2);display:flex}.testing-campaign-kicker>span{padding:var(--lux-space-1) var(--lux-space-2);color:var(--lux-success);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);text-transform:capitalize;background:#355e4512;border:1px solid #355e4542;font-weight:700;line-height:1}.testing-campaign-kicker code,.testing-archive-row code{color:var(--lux-gold-deep);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);letter-spacing:.08em}.testing-campaign-card h3{margin:var(--lux-space-3) 0;font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-weight:600;line-height:1.2}.testing-campaign-card dl{margin:0 0 var(--lux-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testing-campaign-card dl>div{min-width:0;padding-right:var(--lux-space-2)}.testing-campaign-card dl>div+div{padding-left:var(--lux-space-2);border-left:1px solid var(--lux-hairline)}.testing-campaign-card dt{color:var(--lux-taupe);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);text-transform:uppercase;line-height:1.4}.testing-campaign-card dd{margin:var(--lux-space-1) 0 0;font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-body);font-weight:600;line-height:1.4}.testing-archive-list{border-top:1px solid var(--lux-hairline)}.testing-archive-row{min-height:76px;padding:0 var(--lux-space-1);align-items:center;gap:var(--lux-space-3);color:var(--lux-ink);border-bottom:1px solid var(--lux-hairline);grid-template-columns:96px minmax(0,1fr) minmax(150px,.6fr) auto 20px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.testing-archive-row:hover{padding-inline:var(--lux-space-2);background:#faf8f3b8}.testing-archive-row strong{min-width:0;font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.testing-archive-row>span{color:var(--lux-taupe);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption)}.user-testing-page{width:100%;max-width:1240px}.user-testing-heading{max-width:780px}.user-testing-list-section{margin-top:var(--lux-space-4)}.user-testing-project-list{border-top:1px solid var(--lux-hairline)}.user-testing-project-row{min-height:236px;padding:var(--lux-space-3) 0;align-items:stretch;gap:var(--lux-space-4);color:var(--lux-ink);border-bottom:1px solid var(--lux-hairline);grid-template-columns:minmax(190px,.62fr) minmax(0,1.5fr) minmax(180px,.7fr);text-decoration:none;transition:background .18s,padding .18s;display:grid}.user-testing-project-row:hover{padding-inline:var(--lux-space-2);background:#faf8f3c2}.user-testing-project-row:focus-visible{z-index:1;outline:2px solid var(--lux-focus);outline-offset:-2px;position:relative}.user-testing-project-image{background:var(--lux-umber);min-height:190px;position:relative;overflow:hidden}.user-testing-project-image img{object-fit:cover;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.user-testing-project-row:hover .user-testing-project-image img{transform:scale(1.04)}.user-testing-project-copy{justify-content:center;gap:var(--lux-space-2);flex-direction:column;min-width:0;display:flex}.user-testing-project-status{color:var(--lux-success);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}.user-testing-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #3159461a}.user-testing-project-copy h2{max-width:18ch;font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3vw, var(--lux-type-section));letter-spacing:-.025em;margin:0;font-weight:560;line-height:1.12}.user-testing-project-copy p,.user-testing-project-meta>span{color:var(--lux-taupe);font-size:var(--lux-type-body);margin:0;line-height:1.6}.user-testing-project-meta{min-width:0;padding-left:var(--lux-space-3);justify-content:space-between;align-items:flex-start;gap:var(--lux-space-3);border-left:1px solid var(--lux-hairline);flex-direction:column;display:flex}.user-testing-project-meta strong{min-height:44px;padding-left:var(--lux-space-2);align-items:center;gap:var(--lux-space-1);color:var(--lux-gold-deep);border-left:1px solid var(--lux-gold);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);font-weight:700;display:inline-flex}.user-testing-empty{min-height:230px;padding:var(--lux-space-5) 0;justify-content:center;gap:var(--lux-space-2);border-bottom:1px solid var(--lux-hairline);flex-direction:column;display:flex}.user-testing-empty strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-weight:560}.user-testing-empty p{max-width:48ch;color:var(--lux-taupe);margin:0;line-height:1.7}.user-testing-back-link{min-height:44px;color:var(--lux-gold-deep);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.user-testing-detail-page .user-testing-heading{padding-top:var(--lux-space-2)}.user-testing-detail-card{padding:var(--lux-space-4);gap:var(--lux-space-4);border-block:1px solid var(--lux-hairline);background:#faf8f370;display:grid}.user-testing-detail-status,.user-testing-detail-grid{justify-content:space-between;gap:var(--lux-space-3);display:flex}.user-testing-detail-status code{color:var(--lux-gold-deep);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);letter-spacing:.08em}.user-testing-detail-grid>div{gap:var(--lux-space-1);flex:1;min-width:0;display:grid}.user-testing-detail-grid>div+div{padding-left:var(--lux-space-3);border-left:1px solid var(--lux-hairline)}.user-testing-detail-grid span{color:var(--lux-taupe);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption)}.user-testing-detail-grid strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-weight:560}.user-testing-detail-action{justify-self:start}.lux-testing-empty{border-bottom:1px solid var(--lux-hairline);background:var(--lux-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;min-height:390px;padding:0;display:grid}.lux-testing-empty .lux-editorial-image{border:0;min-height:390px}.lux-testing-empty>div{padding:var(--lux-space-5);flex-direction:column;justify-content:center;display:flex}.lux-testing-empty strong{color:var(--lux-ink);font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3.2vw, var(--lux-type-section));font-weight:560}.lux-testing-empty p{max-width:42ch;color:var(--lux-taupe);line-height:1.7}.campaign-header{padding:18px 0 var(--lux-space-4)}.campaign-header dl,.campaign-header dl div{border-color:var(--lux-hairline)}.campaign-tabs{z-index:15;border-color:var(--lux-hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f1e8f0;position:relative;top:auto}.campaign-panel{border-color:var(--lux-hairline);background:#faf8f38f}.lux-secure-link{color:#fffaf1;background:var(--lux-obsidian);border-left:2px solid var(--lux-gold);grid-template-columns:1fr auto;gap:9px 20px;margin:24px 0;padding:23px 24px;display:grid;position:relative}.lux-secure-link>span,.lux-secure-link>strong,.lux-secure-link>code{grid-column:1}.lux-secure-link>span{color:var(--lux-gold);font-size:var(--lux-type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.lux-secure-link>code{color:#fffaf19e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lux-secure-link button{min-height:44px;color:var(--lux-ink);background:var(--lux-gold);grid-area:1/2/4;align-self:center}.lux-app-shell .eyebrow{font-size:var(--lux-type-caption);letter-spacing:.08em;line-height:1.4}.lux-app-shell .admin-avatar,.lux-app-shell .brand-avatar{font-size:var(--lux-type-caption)}.lux-app-shell .admin-identity strong,.lux-app-shell .brand-identity>.brand-identity-copy strong{font-size:var(--lux-type-caption);line-height:1.4}.lux-app-shell .brand-next-step a{font-size:var(--lux-type-caption)}.lux-app-shell .admin-identity span,.lux-app-shell .brand-identity>.brand-identity-copy small,.lux-app-shell .metric-item span,.lux-app-shell .database-heading-total span,.lux-app-shell .catalogue-filters select,.lux-app-shell .review-toggle,.lux-app-shell .catalogue-count,.lux-app-shell .catalogue-table th,.lux-app-shell .catalogue-table td:first-child span,.lux-app-shell .status-pill,.lux-app-shell .table-action,.lux-app-shell .module-switcher a,.lux-app-shell .form-step-nav>span,.lux-app-shell .form-step-nav a,.lux-app-shell .form-section-heading .badge,.lux-app-shell .btn,.lux-app-shell .brand-button,.lux-app-shell .copy-link-button,.lux-app-shell .brand-metric-pair span,.lux-app-shell .testing-section-heading span,.lux-app-shell .testing-project-row span,.lux-app-shell .testing-project-row small,.lux-app-shell .campaign-row code,.lux-app-shell .campaign-row span,.lux-app-shell .campaign-header code,.lux-app-shell .campaign-header dt,.lux-app-shell .campaign-tabs a,.lux-app-shell .sample-map span,.lux-app-shell .result-grid>article>span,.lux-app-shell .campaign-details dt,.lux-app-shell .result-grid dt,.lux-app-shell .testing-note,.lux-app-shell .applicant-filter label,.lux-app-shell .applicant-filter button,.lux-app-shell .applicant-table td:first-child span,.lux-app-shell .row-actions button{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption);line-height:1.4}.lux-app-shell .catalogue-table td{font-size:var(--lux-type-body);line-height:1.55}.lux-app-shell .dashboard-copy>p,.lux-app-shell .section-title p,.lux-app-shell .editorial-module-list strong,.lux-app-shell .editorial-module-list p,.lux-app-shell .database-heading p,.lux-app-shell .record-heading p,.lux-app-shell .catalogue-table td:first-child strong,.lux-app-shell .empty-state,.lux-app-shell .empty-state span,.lux-app-shell .record-id-reservation>p,.lux-app-shell .record-id-reservation>label,.lux-app-shell .record-id-reservation>small,.lux-app-shell .reservation-note,.lux-app-shell .field label,.lux-app-shell .field input,.lux-app-shell .field textarea,.lux-app-shell .field select,.lux-app-shell .field .help,.lux-app-shell .context-guide>p,.lux-app-shell .selected-guide b,.lux-app-shell .selected-guide span,.lux-app-shell .selected-guide small,.lux-app-shell .guide-placeholder,.lux-app-shell .dictionary-group summary strong,.lux-app-shell .dictionary-group>p,.lux-app-shell .dictionary-options p,.lux-app-shell .dictionary-options small,.lux-app-shell .brand-page-heading p,.lux-app-shell .brand-overview-intro p,.lux-app-shell .brand-next-step p,.lux-app-shell .testing-empty,.lux-app-shell .brand-form label,.lux-app-shell .inline-recruitment-form label,.lux-app-shell .campaign-details dd,.lux-app-shell .result-grid dd,.lux-app-shell .panel-heading p,.lux-app-shell .sample-map small{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-body);line-height:1.618}.lux-app-shell .testing-project-row strong,.lux-app-shell .campaign-row strong,.lux-app-shell .metric-item strong,.lux-app-shell .brand-metric-pair strong,.lux-app-shell .database-heading-total strong,.lux-app-shell .record-id-reservation h2,.lux-app-shell .form-section-heading h2,.lux-app-shell .context-guide h2,.lux-app-shell .brand-form legend,.lux-app-shell .campaign-header dd,.lux-app-shell .sample-map strong{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-weight:600;line-height:1.2}.lux-app-shell .admin-content h2,.lux-app-shell .brand-content h2,.lux-app-shell .brand-next-step h2,.lux-app-shell .testing-section h2,.lux-app-shell .campaign-panel h2{font-family:var(--font-montserrat), Arial, sans-serif;font-size:clamp(var(--lux-type-title), 3.2vw, var(--lux-type-section));font-weight:560;line-height:1.08}.lux-app-shell .form-section-heading h2,.lux-app-shell .context-guide h2,.lux-app-shell .record-id-reservation h2{font-size:var(--lux-type-title);line-height:1.2}.lux-app-shell .admin-content h1,.lux-app-shell .brand-content h1{font-family:var(--font-playfair), Georgia, serif;font-size:clamp(var(--lux-type-section), 5.4vw, var(--lux-type-display));font-weight:400;line-height:1.05}.lux-app-shell .premium-button,.lux-app-shell .text-link,.lux-app-shell .guide-button,.lux-app-shell .back-link{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-caption)}.lux-app-shell .status-pill,.lux-app-shell .icon-button{border-radius:0}.lux-app-shell .icon-button{width:44px;height:44px}.lux-tester-account{min-height:100dvh;color:var(--lux-ink);background:var(--lux-ivory)}.lux-tester-account>header{min-height:76px;padding:0 var(--lux-page-gutter);border-color:var(--lux-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f3d6}.lux-tester-account>header>a{font-family:var(--font-playfair), Georgia, serif;flex-direction:column;font-size:26px;display:flex}.lux-tester-account>header .brand-word{color:var(--lux-ink)}.lux-tester-account>header .brand-word>span{color:var(--lux-gold-deep)}.lux-tester-account>header small{color:var(--lux-taupe);font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:600}.lux-tester-home{width:min(100%,1320px);min-height:calc(100dvh - 76px);padding:var(--lux-space-5) var(--lux-page-gutter) var(--lux-space-6);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(40px,7vw,108px);margin:0 auto;display:grid}.lux-tester-home>section{max-width:650px}.lux-tester-home h1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.05em;margin:14px 0 24px;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:.98}.lux-tester-home>section>p{max-width:54ch;color:var(--lux-taupe);font-size:14px;line-height:1.8}.lux-tester-home aside{margin-top:var(--lux-space-4);border-block:1px solid var(--lux-hairline);gap:16px;padding:20px 0;display:flex}.lux-tester-home-image{min-height:min(690px,100dvh - 150px)}.lux-public-tester{min-height:100dvh;color:var(--lux-ink);background:radial-gradient(circle at 92% 2%, #c8a56a1a, transparent 30%), var(--lux-ivory);padding:0}.lux-public-tester .tester-header{width:min(100%, var(--lux-page-max));min-height:82px;padding:0 var(--lux-page-gutter);border-bottom:1px solid var(--lux-hairline);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.lux-public-tester .tester-wordmark{color:var(--lux-ink);font-family:var(--font-playfair), Georgia, serif;flex-direction:column;font-size:27px;font-weight:500;display:flex}.lux-public-tester .tester-wordmark .brand-word{color:var(--lux-ink)}.lux-public-tester .tester-wordmark .brand-word>span{color:var(--lux-gold-deep)}.lux-public-tester .tester-wordmark small{color:var(--lux-taupe);font-family:var(--font-montserrat), sans-serif;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:700}.lux-test-code{align-items:baseline;gap:13px;display:flex}.lux-test-code span{color:var(--lux-taupe);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.lux-test-code code{color:var(--lux-ink);font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;font-size:clamp(16px,2vw,22px);font-weight:700}.lux-public-composition{width:min(100%,1240px);padding:var(--lux-space-5) var(--lux-page-gutter) var(--lux-space-6);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(38px,7vw,94px);margin:0 auto;display:grid}.lux-public-tester.has-image .lux-public-composition{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lux-public-tester .tester-panel{width:100%;max-width:720px;color:var(--lux-ink);border:1px solid var(--lux-hairline);background:#faf8f3d1;margin:0;padding:clamp(28px,5vw,58px);box-shadow:0 28px 80px #2b272112}.lux-public-tester.has-image .tester-panel{box-shadow:none;background:0 0;border:0;padding-inline:0}.lux-public-tester .tester-panel h1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:1}.lux-public-tester .tester-panel>p{max-width:58ch;color:var(--lux-taupe);font-size:14px;line-height:1.8}.lux-public-image{min-height:min(720px,100dvh - 160px)}.lux-progress-rail{margin-bottom:var(--lux-space-4);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.lux-progress-rail>span,.lux-progress-rail>strong{color:var(--lux-taupe);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.lux-progress-rail>strong{color:var(--lux-ink);font-variant-numeric:tabular-nums}.lux-progress-rail>div{grid-auto-flow:column;gap:4px;display:grid}.lux-progress-rail i{background:var(--lux-hairline);height:2px}.lux-progress-rail i.is-complete{background:var(--lux-gold-deep)}.lux-blind-note,.lux-lock-warning{color:var(--lux-taupe);border-block:1px solid var(--lux-hairline);align-items:center;gap:12px;margin:24px 0;padding:17px 0;font-size:12px;display:flex}.lux-blind-note svg,.lux-lock-warning svg{color:var(--lux-gold-deep);flex:none}.lux-public-tester .tester-form{margin-top:var(--lux-space-4);gap:22px}.lux-public-tester .tester-form fieldset{border:0;padding:0}.lux-public-tester .tester-form fieldset+fieldset{border-top:1px solid var(--lux-hairline);padding-top:25px}.lux-public-tester .tester-form legend{color:var(--lux-ink);font-family:var(--font-playfair), Georgia, serif;margin-bottom:18px;font-size:23px}.lux-public-tester input:not([type=radio]):not([type=checkbox]),.lux-public-tester select,.lux-public-tester textarea{border-color:var(--lux-hairline);background:var(--lux-paper);border-radius:0;min-height:48px}.lux-public-tester textarea{min-height:112px}.lux-public-tester .tester-submit{color:#fffaf1;background:var(--lux-obsidian);border:1px solid var(--lux-obsidian);letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-height:50px;padding:0 24px;font-size:10px;font-weight:700;transition:background .2s,color .2s,transform .2s}.lux-recruitment-actions{margin-top:var(--lux-space-4);align-items:center;gap:var(--lux-space-3);display:flex}.lux-recruitment-actions .tester-submit{align-items:center;display:inline-flex}.lux-recruitment-actions>a:last-child{min-height:44px;color:var(--lux-gold-deep);align-items:center;font-size:10px;font-weight:700;display:inline-flex}.lux-prefilled-profile{margin-top:var(--lux-space-4);padding:var(--lux-space-3) 0;border-block:1px solid var(--lux-hairline);gap:5px;display:grid}.lux-prefilled-profile span{color:var(--lux-taupe);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.lux-prefilled-profile strong{font-family:var(--font-playfair), Georgia, serif;font-size:24px;font-weight:500}.lux-public-tester .tester-submit:hover{color:var(--lux-ink);background:var(--lux-gold);border-color:var(--lux-gold);transform:translateY(-2px)}.lux-sample-mark{align-items:baseline;gap:18px;margin:10px 0 18px;display:flex}.lux-sample-mark>span{color:var(--lux-taupe);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.lux-sample-mark>strong{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.06em;font-size:clamp(86px,14vw,150px);font-weight:400;line-height:.8}.lux-public-tester .rating-scale{gap:8px}.lux-public-tester .rating-scale label span{min-height:58px;color:var(--lux-ink);background:var(--lux-paper);border:1px solid var(--lux-hairline);font-family:var(--font-playfair), Georgia, serif;border-radius:0;place-items:center;font-size:24px;transition:background .18s,color .18s,border-color .18s;display:grid}.lux-public-tester .rating-scale label{position:relative}.lux-public-tester .rating-scale input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lux-public-tester .tester-options input{width:16px;height:16px;margin:0}.lux-public-tester .rating-scale input:checked+span{color:#fffaf1;background:var(--lux-obsidian);border-color:var(--lux-obsidian)}.lux-scale-caption{color:var(--lux-taupe);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.lux-public-tester .tester-options{gap:8px}.lux-public-tester .tester-options>label{border:1px solid var(--lux-hairline);background:var(--lux-paper);min-height:52px;padding:10px 15px}.lux-favorite-options{grid-template-columns:repeat(3,1fr);display:grid}.lux-favorite-options label{grid-template-columns:auto 1fr;gap:3px 14px;display:grid;position:relative}.lux-favorite-options label strong{font-family:var(--font-playfair), Georgia, serif;grid-row:1/3;font-size:42px;font-weight:400}.lux-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.lux-confirmation>span{width:48px;height:48px;color:var(--lux-paper);background:var(--lux-success);place-items:center;display:grid}.lux-confirmation h1{max-width:620px}.lux-confirmation p{color:var(--lux-taupe);line-height:1.7}@media (max-width:1100px){.lux-dashboard-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px}.lux-brand-overview .brand-next-step{grid-template-columns:minmax(0,1fr) auto}.lux-brand-overview .brand-next-step p{grid-column:1}.lux-brand-overview .brand-next-step a{grid-area:1/2/3}.lux-public-tester.has-image .lux-public-composition{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:36px}}@media (max-width:900px){.lux-app-shell{display:block}.lux-main{grid-column:auto}.lux-sidebar{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;height:auto;min-height:64px;padding:10px 20px;display:grid;position:sticky;inset:0}.lux-sidebar-header{min-height:auto}.lux-sidebar-toggle,.lux-sidebar:after{display:none}.lux-sidebar .admin-brand,.lux-sidebar .brand-wordmark{min-height:auto;font-size:var(--lux-type-title)}.lux-sidebar .admin-brand small,.lux-sidebar .brand-wordmark small,.lux-sidebar .admin-sidebar-footer .admin-identity,.lux-sidebar .brand-identity>.brand-identity-copy{display:none}.lux-sidebar .admin-nav,.lux-sidebar .brand-nav{justify-content:center;margin:0;display:flex;overflow-x:auto}.lux-sidebar .admin-nav-link,.lux-sidebar .brand-nav-link{flex:none;min-height:44px;padding-inline:10px}.lux-sidebar .admin-nav-link:before,.lux-sidebar .brand-nav-link:before{width:auto;height:1px;inset:auto 8px 0}.lux-sidebar>.lux-profile-menu{grid-area:1/3;align-self:center;width:44px}.lux-sidebar>.lux-profile-menu>.admin-sidebar-footer,.lux-sidebar>.lux-profile-menu>.brand-identity{border:0;grid-template-columns:44px;justify-content:end;margin:0;padding:0;display:grid}.lux-sidebar>.lux-profile-menu>.brand-identity{grid-area:auto}.lux-profile-menu-panel{width:min(280px,100vw - 40px);inset:calc(100% + 10px) 0 auto auto}.lux-sidebar .admin-avatar,.lux-sidebar .brand-avatar,.lux-topbar{display:none}.lux-content{padding:var(--lux-space-4) 20px var(--lux-space-6)}.lux-dashboard-hero,.lux-brand-overview,.lux-tester-home,.lux-public-tester.has-image .lux-public-composition{grid-template-columns:1fr}.lux-dashboard-hero{min-height:auto}.lux-dashboard-image{min-height:420px}.lux-work-queue{grid-template-columns:1fr}.lux-brand-overview .brand-overview-intro{min-height:auto}.lux-brand-overview .lux-brand-hero-image{min-height:560px}.lux-brand-overview .brand-next-step{grid-template-columns:1fr}.lux-brand-overview .brand-next-step p{grid-column:auto}.lux-brand-overview .brand-next-step a{grid-area:auto;justify-self:start}.lux-database-masthead{grid-template-columns:minmax(0,1fr) auto;padding-right:0}.lux-database-image{display:none}.catalogue-toolbar,.campaign-tabs{top:64px}.catalogue-toolbar{margin-inline:-20px;padding-inline:20px}.testing-active-ledger{grid-template-columns:1fr}.testing-active-ledger>.testing-campaign-card:first-child:nth-last-child(odd){grid-column:auto}.user-testing-project-row{grid-template-columns:minmax(150px,.52fr) minmax(0,1fr)}.user-testing-project-meta{border-left:0;flex-direction:row;grid-column:2;align-items:center;padding-left:0}.lux-testing-empty{grid-template-columns:1fr}.lux-testing-empty .lux-editorial-image{min-height:460px}.lux-tester-home{min-height:auto}.lux-tester-home-image,.lux-public-image{min-height:620px}}@media (max-width:640px){.lux-sidebar{grid-template-columns:auto 1fr auto;gap:8px;padding-inline:14px}.lux-sidebar .admin-nav-link,.lux-sidebar .brand-nav-link{gap:0;padding-inline:8px}.lux-sidebar .admin-nav-link span,.lux-sidebar .brand-nav-link span{display:none}.lux-sidebar .admin-nav-link svg,.lux-sidebar .brand-nav-link svg{width:19px;height:19px}.lux-dashboard-hero h1,.lux-brand-overview .brand-overview-intro h1{font-size:clamp(var(--lux-type-section), 13vw, var(--lux-type-display))}.lux-tester-home h1{font-size:clamp(44px,13vw,64px)}.lux-dashboard-image{min-height:310px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip .metric-item{min-height:96px}.lux-work-queue{margin-block:var(--lux-space-5)}.lux-queue-ledger a{grid-template-columns:48px 1fr auto}.dashboard-modules .section-title{display:block}.dashboard-modules .section-title p{margin-top:12px}.lux-database-masthead{grid-template-columns:1fr auto;min-height:auto;padding:20px 0 32px}.lux-database-image{display:none}.lux-database-masthead .database-heading-copy{grid-column:1/-1}.catalogue-filters{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.catalogue-filters select{width:100%;min-width:0}.catalogue-filters>svg{display:none}.catalogue-filters .review-toggle{grid-column:1/-1}.lux-brand-ledger{grid-template-columns:1fr}.lux-brand-ledger article{border-right:0;border-bottom:1px solid var(--lux-hairline);transform:none}.lux-brand-overview .lux-brand-hero-image{min-height:470px}.lux-brand-overview .brand-next-step{padding:30px 24px}.testing-section{margin-top:var(--lux-space-4)}.testing-section-heading{gap:var(--lux-space-2)}.user-testing-project-row{gap:var(--lux-space-3);padding-block:var(--lux-space-3);grid-template-columns:1fr}.user-testing-project-image{min-height:240px}.user-testing-project-copy h2{max-width:none}.user-testing-project-meta{grid-column:auto;align-items:flex-start}.user-testing-detail-card{padding:var(--lux-space-3)}.user-testing-detail-grid{flex-direction:column}.user-testing-detail-grid>div+div{padding:var(--lux-space-2) 0 0;border-top:1px solid var(--lux-hairline);border-left:0}.testing-ready-list .testing-project-row{grid-template-columns:1fr;align-items:flex-start}.testing-row-action{justify-self:start}.testing-campaign-card{min-height:0;padding:var(--lux-space-3)}.testing-campaign-card dl{grid-template-columns:1fr}.testing-campaign-card dl>div{padding:var(--lux-space-2) 0}.testing-campaign-card dl>div+div{border-top:1px solid var(--lux-hairline);border-left:0;padding-left:0}.testing-archive-row{min-height:0;padding:var(--lux-space-3) var(--lux-space-1);gap:var(--lux-space-1) var(--lux-space-2);grid-template-columns:72px minmax(0,1fr) auto}.testing-archive-row>span{grid-column:2}.testing-archive-row>svg{grid-area:1/3}.lux-public-tester .tester-header{min-height:72px}.lux-test-code{flex-direction:column;align-items:flex-end;gap:2px}.lux-public-composition{padding:24px 20px 56px}.lux-public-tester .tester-panel{padding:28px 20px}.lux-public-tester.has-image .tester-panel{padding-inline:0}.lux-public-image,.lux-tester-home-image,.lux-testing-empty .lux-editorial-image{min-height:440px}.lux-progress-rail{grid-template-columns:1fr auto}.lux-progress-rail>span{grid-column:1/-1}.tester-field-pair,.lux-favorite-options{grid-template-columns:1fr}.lux-recruitment-actions{flex-direction:column;align-items:stretch}.lux-recruitment-actions>a{justify-content:center;width:100%}.lux-secure-link{grid-template-columns:1fr}.lux-secure-link button{grid-area:auto/1;justify-self:start}}@media (prefers-reduced-motion:reduce){.lux-app-shell,.lux-sidebar,.lux-editorial-image img,.lux-sidebar .admin-nav-link,.lux-sidebar .brand-nav-link,.lux-public-tester .tester-submit,.editorial-module-list a,.testing-project-row,.campaign-row,.testing-campaign-card,.testing-archive-row,.user-testing-project-row,.user-testing-project-image img{transition-duration:1ms;transform:none!important}.lux-language-switcher>summary,.lux-language-select,.lux-language-save,.lux-profile-menu>summary,.lux-profile-menu-caret,.lux-profile-menu-signout button{transition-duration:1ms}}.testing-hub,.testing-campaign-setup,.campaign-workspace{gap:var(--lux-space-4);min-width:0;display:grid}.testing-hub-heading{max-width:none}.testing-hub-heading>p{max-width:720px}.testing-hub-actions,.testing-form-actions,.testing-setup-steps,.campaign-tabs,.campaign-meta-strip{align-items:center;gap:var(--lux-space-2);flex-wrap:wrap;display:flex}.testing-hub-actions{margin-top:var(--lux-space-3)}.testing-hub-text-link,.testing-hub-back{align-items:center;gap:var(--lux-space-1);color:var(--lux-gold-deep);font-size:var(--lux-type-caption);font-weight:700;text-decoration:none;display:inline-flex}.testing-hub-back{margin-bottom:var(--lux-space-2);justify-self:start}.testing-hub-summary{border-block:1px solid var(--lux-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testing-hub-summary>div{min-width:0;padding:var(--lux-space-3);border-right:1px solid var(--lux-hairline);gap:4px;display:grid}.testing-hub-summary>div:last-child{border-right:0}.testing-hub-summary span,.testing-hub-summary small,.testing-section-heading small,.testing-field>span,.testing-field>label,.testing-budget-grid span,.testing-budget-grid small,.testing-review-grid span,.campaign-meta-strip,.campaign-overview-profile small,.selected-tester-copy>span,.selected-tester-copy dt,.selected-tester-copy small,.testing-progress-card span,.testing-progress-card small{color:var(--lux-taupe);font-size:var(--lux-type-caption)}.testing-hub-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--lux-ink);font-size:clamp(1.4rem,2.5vw,2.1rem);line-height:1.1}.testing-hub-campaigns,.testing-campaign-setup{padding-top:var(--lux-space-3);border-top:1px solid var(--lux-hairline)}.testing-hub-campaign-list{gap:var(--lux-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.testing-hub-campaign{gap:var(--lux-space-2);min-width:0;padding:var(--lux-space-4);color:var(--lux-ink);border:1px solid var(--lux-hairline);background:var(--lux-paper);text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.testing-hub-campaign:hover{border-color:var(--lux-gold-deep);background:#fffdf8;transform:translateY(-2px)}.testing-hub-campaign-top,.testing-review-grid,.campaign-overview-profile,.testing-budget-grid{gap:var(--lux-space-2);display:grid}.testing-hub-campaign-top{grid-template-columns:1fr auto;align-items:center}.testing-hub-campaign-top code,.testing-hub-campaign-top span{color:var(--lux-gold-deep);font-size:var(--lux-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.testing-hub-campaign-top span{color:var(--lux-success);letter-spacing:.03em}.testing-hub-campaign h3{font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);margin:0;line-height:1.2}.testing-hub-campaign-meta{color:var(--lux-taupe);font-size:var(--lux-type-caption);gap:4px;display:grid}.testing-hub-campaign-meta span,.testing-hub-campaign-link{align-items:center;gap:6px;display:inline-flex}.testing-hub-campaign-link{padding-top:var(--lux-space-2);color:var(--lux-gold-deep);border-top:1px solid var(--lux-hairline);font-size:var(--lux-type-caption);justify-content:space-between}.testing-hub-empty{padding:var(--lux-space-5) var(--lux-space-3);border:1px dashed var(--lux-gold);background:#faf8f3a3}.testing-hub-empty p{margin:var(--lux-space-1) 0 var(--lux-space-2);color:var(--lux-taupe)}.testing-campaign-setup .brand-page-heading{padding-top:0}.testing-campaign-form{gap:var(--lux-space-4);min-width:0;display:grid}.testing-setup-steps{padding-bottom:var(--lux-space-2);border-bottom:1px solid var(--lux-hairline)}.testing-setup-steps button{align-items:center;gap:var(--lux-space-1);min-height:44px;padding:0 var(--lux-space-2);border:1px solid #0000;border-bottom-color:var(--lux-hairline);color:var(--lux-taupe);font:inherit;font-size:var(--lux-type-caption);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.testing-setup-steps button span{color:var(--lux-gold-deep);letter-spacing:.08em;font-size:.75rem}.testing-setup-steps button.is-active{color:var(--lux-ink);border-color:var(--lux-gold-deep);background:#c8a56a1f}.testing-form-step{gap:var(--lux-space-4);min-width:0;display:grid}.testing-form-step fieldset{min-width:0;padding:var(--lux-space-4);border:1px solid var(--lux-hairline);border-top:2px solid var(--lux-gold-deep);background:#faf8f3a8;margin:0}.testing-form-step legend{padding:0 var(--lux-space-1);color:var(--lux-ink);font-family:var(--font-montserrat), Arial, sans-serif;font-size:var(--lux-type-title);font-weight:600}.testing-field-grid{gap:var(--lux-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.testing-field{align-content:start;gap:var(--lux-space-1);min-width:0;color:var(--lux-ink);font-size:var(--lux-type-caption);font-weight:700;display:grid}.testing-field-wide{grid-column:1/-1}.testing-field input,.testing-field select,.testing-descriptor-add input,.inline-recruitment-form input,.inline-recruitment-form select{width:100%;min-width:0;min-height:46px;padding:0 var(--lux-space-2);border:1px solid var(--lux-hairline-strong,#302c264d);color:var(--lux-ink);background:var(--lux-paper);font:inherit;font-size:var(--lux-type-caption);border-radius:0}.testing-field input:focus,.testing-field select:focus,.testing-descriptor-add input:focus,.inline-recruitment-form input:focus,.inline-recruitment-form select:focus{border-color:var(--lux-gold-deep);outline:0}.testing-readonly{color:var(--lux-gold-deep);letter-spacing:.04em;text-transform:uppercase;background:#c8a56a24;justify-self:start;padding:3px 7px;font-size:.72rem}.testing-choice-row{align-items:stretch;gap:var(--lux-space-1);flex-wrap:wrap;display:flex}.testing-choice-row>button,.testing-choice{min-height:44px;padding:0 var(--lux-space-2);border:1px solid var(--lux-hairline);color:var(--lux-taupe);font:inherit;font-size:var(--lux-type-caption);cursor:pointer;background:0 0;align-items:center;gap:7px;display:inline-flex}.testing-choice-row>button.is-selected,.testing-choice.is-selected{color:var(--lux-ink);border-color:var(--lux-gold-deep);background:#c8a56a2e}.testing-choice input{width:auto;min-height:auto;accent-color:var(--lux-gold-deep)}.brand-ref-product-select{min-width:0;position:relative}.brand-ref-product-select-trigger{justify-content:space-between;align-items:center;gap:var(--lux-space-2);border:1px solid var(--lux-hairline-strong,#302c264d);width:100%;min-height:55px;color:var(--lux-ink);background:var(--lux-paper);text-align:left;cursor:pointer;border-radius:0;padding:8px 13px;display:flex}.brand-ref-product-select-value{gap:2px;min-width:0;display:grid}.brand-ref-product-select-value small{color:var(--lux-taupe);font-size:.78rem}.brand-ref-product-select-chevron{color:var(--lux-gold-deep);flex:none;transition:transform .18s}.brand-ref-product-select-chevron.is-open{transform:rotate(180deg)}.brand-ref-product-select-menu{z-index:12;border:1px solid var(--lux-hairline-strong,#302c264d);background:var(--lux-paper);padding:5px;display:grid;position:absolute;inset:calc(100% + 5px) 0 auto;box-shadow:0 18px 38px #17181724}.brand-ref-product-select-option{justify-content:space-between;align-items:center;gap:var(--lux-space-2);min-height:48px;color:var(--lux-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:flex}.brand-ref-product-select-option:hover,.brand-ref-product-select-option.is-selected{background:#c8a56a26}.brand-ref-product-select-option-main{gap:2px;display:grid}.brand-ref-product-select-option-main small{color:var(--lux-taupe);font-size:.78rem}.testing-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testing-budget-grid>div,.testing-review-grid>div{min-width:0;padding:var(--lux-space-2);border:1px solid var(--lux-hairline);background:var(--lux-paper);gap:4px;display:grid}.testing-budget-grid strong,.testing-review-grid strong{overflow-wrap:anywhere;font-size:1.15rem}.testing-form-error{padding:var(--lux-space-2);color:var(--lux-danger);border-left:2px solid var(--lux-danger);background:#8b3a3214;margin:0}.testing-formula-grid{align-items:stretch}.testing-formula-card{min-width:0;height:100%}.testing-custom-toggle{justify-content:flex-end;display:flex}.testing-custom-toggle button,.testing-custom-save{min-height:44px;padding:0 var(--lux-space-2);border:1px solid var(--lux-gold-deep);color:var(--lux-gold-deep);font:inherit;font-size:var(--lux-type-caption);cursor:pointer;background:0 0;align-items:center;gap:7px;font-weight:700;display:inline-flex}.testing-custom-formula-card{grid-column:1/-1}.testing-custom-editor{gap:var(--lux-space-2);margin-top:var(--lux-space-3);padding-top:var(--lux-space-3);border-top:1px solid var(--lux-hairline);display:grid}.testing-custom-editor-heading,.testing-scale-label{justify-content:space-between;align-items:center;gap:var(--lux-space-2);display:flex}.testing-custom-editor-heading span{color:var(--lux-gold-deep);font-size:var(--lux-type-caption);font-weight:700}.testing-descriptor-add{gap:var(--lux-space-1);display:grid}.testing-descriptor-add label{color:var(--lux-taupe);font-size:var(--lux-type-caption)}.testing-descriptor-add>div{gap:var(--lux-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.testing-descriptor-add button{min-height:46px;padding:0 var(--lux-space-2);border:1px solid var(--lux-obsidian);color:var(--lux-paper);background:var(--lux-obsidian);font:inherit;font-size:var(--lux-type-caption);cursor:pointer;align-items:center;gap:5px;font-weight:700;display:inline-flex}.testing-descriptor-list{gap:var(--lux-space-1);display:grid}.testing-descriptor-row{align-items:center;gap:var(--lux-space-2);border:1px solid var(--lux-hairline);background:var(--lux-paper);grid-template-columns:48px minmax(110px,.7fr) minmax(190px,1.3fr);min-width:0;padding:8px;display:grid}.testing-descriptor-thumb{background:var(--lux-ivory);width:48px;height:48px;position:relative;overflow:hidden}.testing-descriptor-thumb img{object-fit:cover}.testing-descriptor-name{gap:2px;min-width:0;display:grid}.testing-descriptor-name code{color:var(--lux-gold-deep);font-size:.72rem}.testing-descriptor-name strong{overflow-wrap:anywhere;line-height:1.2}.testing-descriptor-name small{color:var(--lux-taupe);font-size:.75rem}.testing-scale-box{gap:5px;min-width:0;display:grid}.testing-scale-label{color:var(--lux-taupe);font-size:.75rem}.testing-scale-label b{color:var(--lux-ink)}.testing-scale-label button{width:24px;height:24px;color:var(--lux-danger);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.testing-scale-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.testing-scale-buttons button{border:1px solid var(--lux-hairline);min-height:32px;color:var(--lux-taupe);font:inherit;cursor:pointer;background:0 0}.testing-scale-buttons button.is-active,.testing-scale-buttons button[aria-pressed=true]{color:var(--lux-paper);border-color:var(--lux-gold-deep);background:var(--lux-gold-deep)}.testing-dominance-note{padding:var(--lux-space-2);color:var(--lux-taupe);font-size:var(--lux-type-caption);background:#efe7d9;margin:0}.testing-custom-save{margin-top:var(--lux-space-2);justify-content:center;justify-self:stretch}.testing-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testing-review-notice{padding:var(--lux-space-2) var(--lux-space-3);color:var(--lux-taupe);border-left:2px solid var(--lux-gold-deep);font-size:var(--lux-type-caption);background:#efe7d9}.campaign-workspace{gap:var(--lux-space-3)}.campaign-header{min-width:0;position:relative}.campaign-header>dl{margin:var(--lux-space-3) 0 0}.campaign-meta-strip{padding-top:var(--lux-space-2);border-top:1px solid var(--lux-hairline);font-size:var(--lux-type-caption)}.campaign-tabs{padding-block:var(--lux-space-1);border-block:1px solid var(--lux-hairline)}.campaign-tabs a{min-height:42px;padding:0 var(--lux-space-2);color:var(--lux-taupe);font-size:var(--lux-type-caption);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.campaign-tabs a.is-active{color:var(--lux-ink);border-bottom:2px solid var(--lux-gold-deep)}.campaign-overview-profile{margin-bottom:var(--lux-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-overview-profile>div{min-width:0;padding:var(--lux-space-3);border:1px solid var(--lux-hairline);background:#faf8f3b3;gap:5px;display:grid}.campaign-overview-profile strong{overflow-wrap:anywhere}.sample-map{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sample-map article{min-height:180px;position:relative;overflow:hidden}.sample-map article>img{z-index:0;object-fit:cover;opacity:.78}.sample-map article>div{z-index:1;min-height:180px;padding:var(--lux-space-2);color:#fffdf8;background:linear-gradient(#0000 18%,#171817d1);align-content:end;gap:4px;display:grid;position:relative}.sample-map article>div span,.sample-map article>div small{font-size:var(--lux-type-caption)}.selected-tester-section{margin:var(--lux-space-3) 0;padding:var(--lux-space-3);border:1px solid var(--lux-hairline);border-top:2px solid var(--lux-gold-deep);background:#faf8f394}.selected-tester-grid,.testing-progress-grid{gap:var(--lux-space-2);display:grid}.selected-tester-card{gap:var(--lux-space-3);min-width:0;padding:var(--lux-space-2);border:1px solid var(--lux-hairline);background:var(--lux-paper);grid-template-columns:88px minmax(0,1fr);display:grid}.selected-tester-avatar,.testing-progress-avatar,.raw-response-avatar{object-fit:cover;border-radius:50%;flex:none}.selected-tester-copy{align-content:start;gap:3px;min-width:0;display:grid}.selected-tester-copy strong{font-size:1.15rem}.selected-tester-copy dl{gap:var(--lux-space-1);margin:var(--lux-space-1) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.selected-tester-copy dt,.selected-tester-copy dd{margin:0}.selected-tester-copy dd{overflow-wrap:anywhere;font-size:var(--lux-type-caption);font-weight:700}.testing-progress-grid{margin-bottom:var(--lux-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.testing-progress-card{align-items:center;gap:var(--lux-space-2);min-width:0;padding:var(--lux-space-2);border:1px solid var(--lux-hairline);background:var(--lux-paper);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.testing-progress-card>div{gap:3px;min-width:0;display:grid}.testing-progress-card strong{overflow-wrap:anywhere}.testing-progress-rail{background:#302c2621;height:5px;margin-top:5px;position:relative;overflow:hidden}.testing-progress-rail i{background:var(--lux-gold-deep);width:24%;height:100%;display:block}.testing-progress-rail i.is-current{width:55%}.testing-progress-rail i.is-complete{background:var(--lux-success);width:100%}.testing-progress-rail span{white-space:nowrap;margin-top:4px;font-size:.68rem;display:block}.most-liked-card{min-height:210px;margin-bottom:var(--lux-space-3);border:1px solid var(--lux-gold-deep);background:var(--lux-obsidian);grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);display:grid;position:relative;overflow:hidden}.most-liked-card>div{z-index:1;padding:var(--lux-space-4);color:var(--lux-paper);background:linear-gradient(90deg, var(--lux-obsidian) 64%, transparent);align-content:center;gap:5px;display:grid;position:relative}.most-liked-card>div .eyebrow{color:var(--lux-gold)}.most-liked-card h3,.most-liked-card p{margin:0}.most-liked-card strong{color:var(--lux-gold);font-size:2.4rem}.most-liked-card>img{z-index:0;object-fit:cover}.result-grid{align-items:stretch}.result-formula-card{min-width:0;overflow:hidden}.result-formula-image{height:150px;margin:calc(var(--lux-space-3) * -1) calc(var(--lux-space-3) * -1) var(--lux-space-2);position:relative}.result-formula-image img{object-fit:cover}.raw-response-list{gap:var(--lux-space-2);padding:0;list-style:none;display:grid}.raw-response-list li{align-items:flex-start;gap:var(--lux-space-1);min-width:0;display:flex}.raw-response-list li>span{gap:2px;min-width:0;display:grid}.raw-response-list li>span b{color:var(--lux-gold-deep);font-size:.75rem}.sr-only,.testing-setup-contract-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.testing-hub-campaign-list,.testing-progress-grid{grid-template-columns:1fr}.testing-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.testing-hub-summary,.testing-field-grid,.testing-budget-grid,.campaign-overview-profile,.testing-review-grid,.most-liked-card{grid-template-columns:1fr}.testing-hub-summary>div{border-right:0;border-bottom:1px solid var(--lux-hairline)}.testing-hub-summary>div:last-child{border-bottom:0}.testing-field-wide,.testing-custom-formula-card{grid-column:auto}.testing-descriptor-row{grid-template-columns:48px minmax(0,1fr)}.testing-scale-box{grid-column:1/-1}.selected-tester-card{grid-template-columns:64px minmax(0,1fr)}.selected-tester-avatar{width:64px;height:64px}.selected-tester-copy dl{grid-template-columns:1fr}.testing-progress-card{grid-template-columns:48px minmax(0,1fr)}.testing-progress-avatar{width:48px;height:48px}.testing-progress-card>small{grid-column:2}.most-liked-card>div{background:var(--lux-obsidian);min-height:200px}.most-liked-card>img{opacity:.45;width:42%;height:100%;inset:auto 0 0 auto;position:absolute!important}}
