:root{--bg:#05070b;--bg-2:#08151d;--ink:#f6fbff;--muted:#9ab0bd;--line:#beeaff29;--cyan:#55e6ff;--blue:#478bff;--amber:#ffba5f;--rose:#ff6d9e;--green:#8ff7bd;--panel:#09141fb8;--panel-strong:#0f2131eb;--shadow:0 30px 90px #0000006b;--font-body:"Aptos", "Segoe UI Variable", "Segoe UI", sans-serif;--font-heading:"Aptos Display", "Segoe UI Variable Display", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);background:linear-gradient(#03050914,#03050985 58%,#05070b 100%),url(/stage-curtain-swag-dark.png) top/cover no-repeat fixed,radial-gradient(at 50% -18%,#ffe2ac52,#ffba5f14 28%,#0000 54rem),radial-gradient(circle at 16% 8%,#55e6ff2e,#0000 24rem),radial-gradient(circle at 86% 6%,#ff6d9e29,#0000 27rem),linear-gradient(116deg,#5c071980 0%,#0a101c33 20%,#0000 38%),linear-gradient(244deg,#5c07196b 0%,#0a101c2e 18%,#0000 39%),linear-gradient(135deg,#030509 0%,#07131b 45%,#05070b 100%);margin:0;font-size:15px}body.theme-spotlight-dark{color:var(--ink)}body:before{content:"";z-index:-4;pointer-events:none;background:linear-gradient(90deg,#6207196b,#0000 18% 82%,#62071966),radial-gradient(at 3% 18%,#ff6d9e1a,#0000 26rem),radial-gradient(at 97% 18%,#ff6d9e16,#0000 26rem);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000007a 24%,#0000 46% 54%,#0000007a 76%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000007a 24%,#0000 46% 54%,#0000007a 76%,#000 100%)}body:after{content:"";z-index:-3;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(18px);opacity:.82;pointer-events:none;background:radial-gradient(at 50% 0,#fff4d780,#0000 17%),radial-gradient(at 36% 10%,#55e6ff2b,#0000 30%),radial-gradient(at 66% 10%,#ff6d9e1f,#0000 28%),linear-gradient(#ffe8be3d,#ffe8be17 44%,#0000 88%);width:min(74vw,920px);height:86vh;position:fixed;top:-12vh;left:50%;transform:translate(-50%)}a{color:inherit;text-decoration:none}.lss-shell{isolation:isolate;padding:18px clamp(16px,3vw,42px) 72px;position:relative;overflow:hidden}.stage-content{width:100%;margin-inline:auto}@media (min-width:1180px){.stage-content{width:min(1360px,100vw - clamp(210px,24vw,390px))}}.stage-wash{z-index:-2;background:radial-gradient(at 50% 104%,#55e6ff33,#0000 42%),linear-gradient(108deg,#0000 0 33%,#55e6ff13 42%,#0000 53%),linear-gradient(72deg,#0000 0 54%,#ffba5f14 64%,#0000 76%),linear-gradient(#0000 0 62%,#00000038 100%);position:fixed;inset:0}.stage-wash:after{content:"";filter:blur(22px);background:radial-gradient(#55e6ff2b,#0000 58%),radial-gradient(at 45% 20%,#ffba5f1a,#0000 44%);height:42vh;position:absolute;inset:auto -10% -22%}.curtain{z-index:-2;opacity:.06;filter:blur(1px)saturate(1.18);background:radial-gradient(at 50% 0,#ffba5f1f,#0000 32%),radial-gradient(at 20% 30%,#b01a3473,#0000 24rem),radial-gradient(at 78% 42%,#4b061652,#0000 22rem),linear-gradient(90deg,#870c245c,#4b06162e,#b01a3433),linear-gradient(#6e081f85,#17040e33);width:min(21vw,290px);position:fixed;top:0;bottom:0}.curtain-left{clip-path:polygon(0 0,100% 0,72% 100%,0 100%);left:-5vw}.curtain-right{clip-path:polygon(0 0,100% 0,100% 100%,28% 100%);right:-5vw}.top-command{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040a10b8;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid;position:sticky;top:14px;box-shadow:0 16px 60px #0000003d}.brand-lockup{white-space:nowrap;align-items:center;gap:12px;padding-left:4px;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 18px #55e6ff3d);border-radius:16px;width:52px;height:52px}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{letter-spacing:.02em;font-size:15px}.brand-lockup small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:11px}.top-nav{scrollbar-width:none;justify-content:center;gap:12px;display:flex;overflow-x:auto}.top-nav::-webkit-scrollbar{display:none}.top-nav a,.launch-pill,.message-pill,.primary-action,.secondary-action{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:800;display:inline-flex}.top-nav a{color:#ffd36f;text-shadow:0 1px #0000003d;background:linear-gradient(135deg,#841222f5,#520816f5);border:1px solid #ffd36f6b;gap:0;width:112px;min-width:112px;padding:0;transition:color .18s,border-color .18s,background .18s;box-shadow:0 12px 28px #42000d42}.nav-emoji{filter:drop-shadow(0 1px #00000038);justify-content:center;align-items:center;width:1.35em;font-size:22px;line-height:1;display:inline-flex}.nav-label{opacity:0;text-align:center;white-space:nowrap;max-width:104px;transition:opacity .12s;position:absolute;overflow:hidden}.top-nav a:hover,.top-nav a:focus-visible{padding-inline:0}.top-nav a:hover .nav-label,.top-nav a:focus-visible .nav-label,.top-nav-group:focus-within>a .nav-label{opacity:1}.top-nav a:hover .nav-emoji,.top-nav a:focus-visible .nav-emoji,.top-nav-group:focus-within>a .nav-emoji{opacity:0}.top-nav-group{width:112px;display:inline-flex;position:relative}.top-nav-submenu{z-index:20;opacity:0;pointer-events:none;background:#031018f2;border:1px solid #55e6ff2e;border-radius:18px;gap:6px;min-width:190px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 48px #00000057}.top-nav-group:hover .top-nav-submenu,.top-nav-group:focus-within .top-nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.top-nav-submenu a{justify-content:flex-start;width:100%;min-height:34px;padding-inline:14px}.top-nav-submenu a .nav-label{opacity:1;max-width:none;position:static}.top-nav a:hover{color:#ffe7a3;background:linear-gradient(135deg,#9e1b30fa,#650a1efa);border-color:#ffe7a3b8}.top-nav a[aria-current=page]{color:#fff1b8;background:linear-gradient(135deg,#ab1e36,#6c0c22);border-color:#ffe7a3db;box-shadow:0 0 0 2px #ffd36f24,0 16px 34px #42000d57}.launch-pill,.primary-action{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));padding:0 18px;box-shadow:0 0 30px #55e6ff38}button.launch-pill{cursor:pointer;border:0;font-family:inherit}.launch-pill.auth-primary{background:linear-gradient(135deg, var(--amber), var(--rose))}.auth-loading-pill{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.shell-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.action-icon-pill{width:42px;height:42px;color:var(--ink);background:radial-gradient(circle at 82% 20%,#ffba5f47,#0000 34%),#ffffff14;border:1px solid #ffba5f57;border-radius:999px;place-items:center;font-size:18px;text-decoration:none;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.action-icon-pill strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--rose));border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.todo-pill{background:radial-gradient(circle at 78% 20%,#55e6ff3d,#0000 34%),#ffffff14;border-color:#55e6ff57}.admin-watch-pill{color:#ff4d4d;background:radial-gradient(circle at 78% 20%,#ff484847,#0000 34%),#ffffff14;border-color:#ff48487a;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:950}.admin-watch-pill em{z-index:50;color:#fffaf1;width:max-content;max-width:min(250px,70vw);font-family:var(--font-body);opacity:0;pointer-events:none;background:linear-gradient(145deg,#ff484829,#ffffff0a),#031018f5;border:1px solid #ff484852;border-radius:14px;padding:10px 12px;font-size:12px;font-style:normal;font-weight:850;line-height:1.25;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 18px 45px #00000057}.admin-watch-pill:hover em,.admin-watch-pill:focus-visible em{opacity:1;transform:translateY(0)}.profile-pill{background:radial-gradient(circle at 78% 20%,#24784742,#0000 34%),#ffffff14;border-color:#24784757}.label-with-help{align-items:center;gap:0;display:inline-flex}.help-tip{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));cursor:help;width:14px;height:14px;font-family:var(--font-body);text-transform:none;z-index:5;border:1px solid #55e6ff6b;border-radius:999px;flex:none;justify-content:center;place-items:center;margin-left:10px;display:inline-flex;position:relative;box-shadow:0 0 14px #55e6ff2e}.help-tip:before{content:"?";color:#031018;font-family:var(--font-body);font-size:10.5px;font-weight:950;line-height:1;display:block;transform:translateY(-.25px)}.help-tip>span{color:#fffaf1;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;z-index:50;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#031018f5;border:1px solid #55e6ff38;border-radius:14px;width:min(260px,72vw);padding:11px 12px;font-size:12px;font-weight:800;line-height:1.38;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 18px 50px #0000005c}body.theme-curtain-light .help-tip>span{color:#21140f;background:linear-gradient(145deg,#fffffffa,#fff8ecf0),#fff8ec;border-color:#7e483338;box-shadow:0 18px 50px #7e483333}body.theme-curtain-light .help-tip>span:after{background:#fff8ec;border-color:#7e483338}.help-tip>span:after{content:"";background:#031018f5;border-bottom:1px solid #55e6ff38;border-right:1px solid #55e6ff38;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.help-tip:hover>span,.help-tip:focus>span,.help-tip:focus-visible>span{opacity:1;transform:translate(-50%)}.message-center{gap:16px;margin-top:clamp(24px,4vw,48px);display:grid}.message-center article{border:1px solid var(--line);background:#03101894;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.message-center article.unread{background:radial-gradient(circle at 100% 0,#ffba5f29,#0000 34%),#031018a8;border-color:#ffba5f66}.message-center span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.message-center h3{margin:8px 0}.message-center p{color:var(--muted);margin:0}.message-center article>strong{color:var(--cyan);white-space:nowrap;font-size:13px}.secondary-action{color:var(--ink);border:1px solid var(--line);background:#ffffff0d;padding:0 18px}.danger-action{color:#ffe7ed;cursor:pointer;min-height:38px;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 82% 20%,#ff537d38,#0000 34%),#ff537d1a;border:1px solid #ff537d57;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.danger-action:disabled{cursor:not-allowed;opacity:.48}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:calc(100vh - 104px);padding:clamp(56px,8vw,118px) 0 72px;display:grid}.page-hero{padding:clamp(64px,9vw,126px) 0 clamp(28px,5vw,64px)}.compact-hero{max-width:980px}.route-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.show-flow-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:clamp(14px,2.5vw,30px);padding-bottom:clamp(8px,1.5vw,16px);display:grid}.show-flow-hero+.show-workspace-section{padding-top:clamp(12px,2vw,24px)}.show-flow-hero h1{max-width:980px;font-size:clamp(36px,5vw,68px)}.show-focus-card{background:radial-gradient(circle at 84% 0,#ffba5f2e,#0000 32%),#031018a8;border:1px solid #55e6ff38;border-radius:30px;padding:22px}.show-focus-card span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.show-focus-card strong{letter-spacing:-.06em;margin-top:14px;font-size:34px;line-height:.95;display:block}.show-focus-card p{margin:14px 0 0;font-size:14px;line-height:1.5}.create-show-card{min-height:230px;color:var(--ink);background:radial-gradient(circle at 85% 10%,#55e6ff3d,#0000 34%),linear-gradient(145deg,#ffba5f29,#031018ad);border:1px solid #55e6ff3d;border-radius:32px;gap:12px;padding:clamp(22px,3vw,30px);text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff17,0 22px 64px #00000047}.create-show-card:target{outline:3px solid color-mix(in srgb, var(--amber) 78%, white);outline-offset:6px}.create-show-card span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.create-show-card strong{letter-spacing:-.045em;align-self:end;font-size:clamp(26px,4vw,40px);line-height:1}.create-show-card p{max-width:310px;color:var(--muted);margin:0}.create-show-card input,.create-show-card select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:linear-gradient(#ffffff1f,#ffffff0e),#0310184d;border:1px solid #ffffff29;border-radius:18px;outline:none;padding:0 14px;font-size:13px;box-shadow:inset 0 1px #ffffff14}.create-show-card input:focus,.create-show-card select:focus{border-color:color-mix(in srgb, var(--cyan) 58%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 18%, transparent), inset 0 1px 0 #ffffff1a}.create-show-card input::placeholder{color:color-mix(in srgb, var(--muted) 82%, transparent)}.create-show-launch-card{align-content:center}.create-show-modal{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031018b8;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.create-show-modal:target{display:flex}.create-show-modal-panel{width:min(620px,100%);position:relative}.create-show-modal-panel .create-show-card{width:100%;min-height:auto}.modal-close-action{z-index:2;min-height:34px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;top:14px;right:14px}.kicker,.section-tag,.eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.kicker:before,.section-tag:before{content:"";background:currentColor;border-radius:999px;width:28px;height:2px;box-shadow:0 0 16px}h1,h2,h3,p{margin-top:0}h1{max-width:820px;font-family:var(--font-heading);letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(38px,6vw,78px);line-height:.98}h2{font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(26px,4vw,46px);line-height:1}h3{font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(18px,2.4vw,26px)}p{color:#bfd0da;font-size:15px;line-height:1.58}.hero-copy p{max-width:680px;font-size:clamp(16px,1.6vw,18px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.stage-console{background:linear-gradient(180deg, #ffffff17, transparent 18%), radial-gradient(circle at 78% 12%, #ff6d9e38, transparent 28%), var(--panel);min-height:560px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff24;border:1px solid #55e6ff38;border-radius:42px;padding:22px;position:relative;overflow:hidden}.show-home-console{background:linear-gradient(180deg, #ffffff1a, transparent 20%), radial-gradient(circle at 72% 8%, #ffba5f38, transparent 24%), radial-gradient(circle at 20% 80%, #55e6ff29, transparent 32%), var(--panel);min-height:560px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff24;border:1px solid #55e6ff38;border-radius:42px;padding:22px;position:relative;overflow:hidden}.show-home-console:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:32px;position:absolute;inset:14px}.show-planning-calendar{border-radius:30px;min-height:auto;padding:16px}.show-planning-calendar:before{border-radius:22px;inset:10px}.slim-console{min-height:430px}.stage-console:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:32px;position:absolute;inset:14px}.console-topline{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.week-stage{background:linear-gradient(#0000002e,#0000),#ffffff0a;border:1px solid #ffffff14;border-radius:30px;grid-template-columns:repeat(7,minmax(92px,1fr));gap:10px;margin-top:28px;padding:18px;display:grid;position:relative;overflow-x:auto}.calendar-tile{border:1px solid var(--line);background:linear-gradient(#ffffff17,#ffffff09);border-radius:26px;align-content:space-between;min-height:255px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.calendar-tile:after{content:"";filter:blur(22px);opacity:.24;background:currentColor;border-radius:50%;width:92px;height:92px;position:absolute;inset:auto -18px -28px auto}.calendar-tile span,.calendar-tile small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.calendar-tile strong{color:var(--ink);letter-spacing:-.08em;font-size:46px}.calendar-tile em{color:#eef8ff;min-height:52px;font-size:15px;font-style:normal;font-weight:900;line-height:1.15}.calendar-tile.green{color:var(--green)}.calendar-tile.amber{color:var(--amber)}.calendar-tile.blue{color:var(--cyan)}.calendar-tile.pink{color:var(--rose)}.calendar-tile.muted{color:#9ab0bdb3;opacity:.62}.calendar-note{background:#031018a3;border-radius:24px;gap:8px;margin-top:18px;padding:18px;display:grid}.calendar-note strong{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.two-week-calendar{background:linear-gradient(#0000001f,#0000),#ffffff09;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(7,minmax(118px,1fr));gap:10px;margin-top:16px;padding:12px;display:grid;position:relative}.calendar-day{border:1px solid var(--line);background:linear-gradient(#ffffff13,#ffffff06);border-radius:18px;align-content:start;gap:10px;min-height:156px;padding:10px;display:grid}.calendar-day.has-shows{background:radial-gradient(circle at 90% 0,#ffba5f1f,#0000 34%),linear-gradient(#ffffff16,#ffffff08);border-color:#ffba5f47}.calendar-day-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.calendar-day-header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.calendar-day-header strong{color:var(--ink);font-size:14px}.calendar-day-shows{gap:8px;display:grid}.calendar-show-card,.calendar-empty-action{border:1px solid var(--line);background:#ffffff0f;border-radius:14px;gap:5px;min-height:74px;padding:9px;text-decoration:none;display:grid}.calendar-show-card span{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:950}.calendar-show-card strong,.calendar-empty-action strong{color:var(--ink);font-size:14px;line-height:1.1}.calendar-show-card small,.calendar-empty-action span,.calendar-empty{color:var(--muted);font-size:10px;font-weight:800;line-height:1.25}.calendar-show-card.green{border-color:color-mix(in srgb, var(--green) 42%, transparent)}.calendar-show-card.amber{border-color:color-mix(in srgb, var(--amber) 46%, transparent)}.calendar-add-show-action{border-style:dashed;border-color:color-mix(in srgb, var(--cyan) 38%, transparent);background:#55e6ff0e;min-height:58px}.calendar-empty{opacity:.72;padding:8px 0}.calendar-note p{margin-bottom:0;font-size:15px}.monitor-array{grid-template-columns:1fr .48fr;gap:16px;margin-top:26px;display:grid}.main-monitor,.side-monitor{background:radial-gradient(circle at 50% 38%,#55e6ff24,#0000 30%),linear-gradient(150deg,#081724fa,#03070ceb);border:1px solid #55e6ff33;border-radius:32px;min-height:292px;position:relative;overflow:hidden}.monitor-copy{position:absolute;bottom:22px;left:22px;right:22px}.monitor-copy span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.monitor-copy strong{letter-spacing:-.04em;max-width:360px;margin-top:10px;font-size:clamp(24px,3vw,38px);line-height:1;display:block}.side-monitor{background:radial-gradient(circle at top,#ffba5f47,#0000 45%),#0c1520eb;flex-direction:column;justify-content:flex-end;min-height:292px;padding:18px;display:flex}.side-monitor span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.side-monitor strong{letter-spacing:-.04em;margin-top:8px;font-size:24px}.stream-deck{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.stream-deck span,.cue-icons span{color:#eafdff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#ffffff17,#ffffff05),#0c141ed1;border:1px solid #ffffff1f;border-radius:22px;place-items:center;min-height:66px;font-size:12px;font-weight:900;display:grid}.planning-preview{box-shadow:var(--shadow), inset 0 1px 0 #ffffff1f;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#08121cdb;border:1px solid #55e6ff3d;border-radius:34px;gap:14px;padding:18px;display:grid}.planning-preview div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;min-height:138px;padding:22px}.planning-preview span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.planning-preview strong{letter-spacing:-.04em;margin-top:18px;font-size:clamp(22px,3vw,36px);display:block}.profile-gate,.show-home-section,.show-setup-section,.show-workspace-section,.planning-section,.live-section,.reports-section,.tiers-section,.after-show,.settings-control-grid,.buyer-insight-strip,.profile-form-preview,.support-feature-grid,.support-video-section,.support-faq-section,.workflow{padding:clamp(54px,8vw,96px) 0}.route-panel{padding-top:18px}.profile-gate{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:28px;display:grid}.profile-panel,.planning-lanes,.show-card-grid,.show-style-grid,.setup-question-stack,.signal-board,.operator-grid,.after-grid,.tier-grid,.report-action-grid,.report-metric-grid,.settings-control-grid,.buyer-insight-strip,.profile-form-preview,.support-feature-grid,.support-video-grid,.faq-list{gap:16px;display:grid}.profile-panel{grid-template-columns:repeat(3,1fr)}.profile-panel div,.planning-lanes article,.signal-card,.buyer-cue,.packing-preview,.after-grid article,.tier-grid article,.recommendations,.report-action-card,.report-metric-grid article,.settings-control-grid article,.buyer-insight-strip article,.buyer-search-card,.profile-form-preview,.support-download-card,.discord-card,.support-upload-card,.support-video-grid article,.faq-list article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:34px;box-shadow:inset 0 1px #ffffff14}.profile-panel div{min-height:190px;padding:24px}.profile-panel p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.planning-lanes{grid-template-columns:1.1fr 1fr 1fr}.show-card-grid{grid-template-columns:repeat(3,1fr)}.show-card-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative}.show-card-actions .primary-action,.show-card-actions .danger-action{flex:150px}.show-delete-action{width:auto}.delete-show-modal{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031018b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-show-card{width:min(660px,100%);color:var(--ink);background:radial-gradient(circle at 92% 0,#ff537d29,#0000 34%),#031018f5;border:1px solid #ff537d47;border-radius:34px;gap:18px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 30px 90px #0000006b}.delete-show-card label{color:var(--muted);gap:8px;font-size:13px;font-weight:850;display:grid}.delete-show-card label strong{color:var(--amber)}.delete-show-card input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffff0f;border:1px solid #ff537d42;border-radius:18px;outline:none;padding:0 14px}.delete-show-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.delete-status{color:var(--amber);margin:0;font-size:13px;font-weight:850}.archived-inventory-section{gap:18px;padding:clamp(34px,6vw,72px) 0;display:grid}.archived-inventory-list{gap:10px;display:grid}.archived-inventory-row{background:radial-gradient(circle at 96% 0,#ffba5f14,#0000 28%),#ffffff0b;border:1px solid #ffba5f2e;border-radius:22px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.archived-inventory-row img,.archived-inventory-row i{object-fit:cover;background:#ffffff14;border:1px solid #ffba5f33;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.archived-inventory-row i{color:var(--muted);text-align:center;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.archived-inventory-row strong,.archived-inventory-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archived-inventory-row small{color:var(--muted);margin-top:4px;font-size:12px}.compact-status-hero{min-height:auto}.status-dashboard-section{gap:22px;padding:clamp(28px,5vw,56px) 0 clamp(54px,8vw,90px);display:grid}.status-story-grid,.status-lane-grid{gap:16px;display:grid}.status-story-grid{grid-template-columns:repeat(3,1fr)}.status-lane-grid{grid-template-columns:1.15fr .85fr}.status-story-card,.status-lane-card,.todo-dashboard-card{border:1px solid var(--line);background:radial-gradient(circle at 88% 0,#55e6ff1f,#0000 28%),linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:30px;box-shadow:inset 0 1px #ffffff14}.status-story-card{min-height:220px;color:var(--ink);gap:13px;padding:24px;text-decoration:none;display:grid}.status-story-card>span,.status-lane-card>span,.todo-dashboard-header .section-tag{color:var(--amber);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.status-story-card>strong{color:#031018;background:linear-gradient(135deg, #b4ffd2, var(--green));text-align:center;border-radius:999px;width:fit-content;min-width:74px;padding:8px 14px;font-size:13px;font-weight:950}.status-story-card h2,.status-lane-card h2,.todo-dashboard-header h2{color:var(--ink);margin:0;line-height:1.12}.status-story-card p,.status-lane-card p,.todo-dashboard-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.status-lane-card,.todo-dashboard-card{padding:22px}.status-step-list{gap:10px;margin-top:16px;display:grid}.status-step-list div{background:#0310185c;border:1px solid #ffffff17;border-radius:18px;padding:13px}.status-step-list strong{color:var(--ink)}.action-card .hero-actions{flex-wrap:wrap;margin-top:18px}.todo-dashboard-card{gap:18px;display:grid}.todo-dashboard-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.todo-dashboard-header strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--rose));text-transform:uppercase;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:950}.todo-list-grid{gap:14px;display:grid}.todo-item{background:radial-gradient(circle at 100% 0,#ffba5f29,#0000 34%),linear-gradient(135deg,#ffba5f21,#55e6ff0e),#1c0f088f;border:1px solid #ffba5f38;border-radius:22px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 4px 0 #ffba5fc7,0 14px 36px #00000024}.todo-item.custom{background:radial-gradient(circle at 100% 0,#55e6ff2e,#0000 34%),linear-gradient(135deg,#55e6ff1f,#67f0a30f),#04141b94;border-color:#55e6ff47;box-shadow:inset 4px 0 #55e6ffc7,0 14px 36px #00000024}.todo-item.done{opacity:.78;background:linear-gradient(135deg,#67f0a31c,#ffffff09),#0b1c137a;border-color:#67f0a338;box-shadow:inset 4px 0 #67f0a3b8}.todo-item label{color:var(--ink);align-items:flex-start;gap:12px;display:flex}.todo-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);margin-top:3px}.todo-item label span{gap:4px;display:grid}.todo-item label strong{color:var(--ink);font-size:15px}.todo-item label small{color:var(--muted);font-size:12px;line-height:1.45}.todo-item select,.todo-add-row input{min-height:40px;color:var(--ink);font:inherit;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;font-size:13px}body.theme-curtain-light .todo-item{background:radial-gradient(circle at 100% 0,#ffba5f42,#0000 34%),linear-gradient(135deg,#ffecc7e6,#e9f8fab8),#fff8ec;border-color:#a8612d3d;box-shadow:inset 4px 0 #c8752f,0 14px 34px #7e48331f}body.theme-curtain-light .todo-item.custom{background:radial-gradient(circle at 100% 0,#55e6ff3d,#0000 34%),linear-gradient(135deg,#e8fafceb,#fff8ecbd),#f8fdff;border-color:#1874843d;box-shadow:inset 4px 0 #1a96aa,0 14px 34px #1874841a}body.theme-curtain-light .todo-item.done{background:linear-gradient(135deg,#def7e6e6,#fff8ecb8),#f7fff8;border-color:#24784738;box-shadow:inset 4px 0 #2f9a5d}body.theme-curtain-light .todo-item label strong{color:#21140f}body.theme-curtain-light .todo-item label small{color:#6f584c}.todo-item select{padding:0 12px}.todo-add-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.todo-add-row input{padding:0 16px}.todo-save-status{color:var(--muted);margin:-4px 0 0;font-size:12px;font-weight:800}.report-action-grid{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.report-action-card{background:radial-gradient(circle at 100% 0,#ffba5f2e,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);min-height:250px;padding:clamp(22px,3vw,32px)}.report-action-card span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:18px;place-items:center;width:52px;height:52px;font-weight:950;display:inline-grid}.report-action-card h3{margin-top:24px}.report-action-card strong{color:#031018;background:var(--green);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.report-metric-grid{grid-template-columns:repeat(4,1fr);margin:16px 0 clamp(22px,4vw,38px)}.report-metric-grid article,.buyer-insight-strip article{padding:20px}.report-metric-grid span,.settings-control-grid span,.buyer-insight-strip span,.buyer-search-card span,.profile-form-preview label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.report-metric-grid strong,.buyer-insight-strip strong{color:var(--cyan);letter-spacing:-.06em;margin-top:10px;font-size:clamp(28px,4vw,44px);line-height:.95;display:block}.report-metric-grid p{color:var(--muted);margin:10px 0 0;font-size:13px}.buyer-search-card{gap:14px;padding:24px;display:grid}.buyer-search-card strong{letter-spacing:-.05em;font-size:28px;line-height:1}.buyer-search-card input,.profile-form-preview input,.profile-form-preview select,.profile-form-preview textarea,.profile-command-center input,.profile-command-center select,.profile-command-center textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffff0f;border:1px solid #55e6ff38;border-radius:18px;padding:0 16px;font-weight:850}.profile-form-preview select,.profile-command-center select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.profile-form-preview textarea,.profile-command-center textarea{resize:vertical;min-height:112px;padding:14px 16px}.settings-toggle-list{gap:10px;display:grid}.settings-toggle-row{background:#ffffff0e;border:1px solid #55e6ff2e;border-radius:18px;align-items:center;gap:12px;padding:14px;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;display:flex!important}.settings-toggle-row input{width:18px;min-height:18px;accent-color:var(--amber)}.settings-toggle-row span{gap:3px;display:grid}.settings-toggle-row strong{color:var(--ink);font-size:14px;line-height:1.2}.settings-toggle-row small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.buyer-insight-strip{grid-template-columns:repeat(3,1fr);padding-bottom:0}.buyer-board article strong{color:var(--amber);margin-top:18px;font-size:14px;line-height:1.4;display:block}.settings-control-grid{grid-template-columns:repeat(4,1fr);padding-bottom:0}.settings-control-grid article{align-content:start;gap:14px;min-height:280px;padding:clamp(22px,3vw,30px);display:grid}.settings-control-grid h3,.settings-control-grid p{margin:0}.settings-control-grid .secondary-action{align-self:end;margin-top:auto}.compact-tiers{padding-top:clamp(28px,5vw,54px)}.profile-form-preview{grid-template-columns:repeat(3,1fr);margin-bottom:clamp(54px,8vw,96px);padding:clamp(22px,3vw,30px)}.profile-command-center{gap:16px;padding:clamp(18px,3vw,34px) 0 clamp(54px,8vw,96px);display:grid}.profile-rollup{border:1px solid var(--line);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;background:radial-gradient(circle at 92% 0,#55e6ff24,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:32px;overflow:hidden}.profile-rollup summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,3vw,28px);list-style:none;display:flex}.profile-rollup summary::-webkit-details-marker{display:none}.profile-rollup summary span{gap:6px;display:grid}.profile-rollup summary em{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950}.profile-rollup summary strong{color:var(--ink);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.profile-rollup summary small{max-width:760px;color:var(--muted);font-family:var(--font-body);font-size:.95rem;line-height:1.45}.profile-rollup summary b{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;min-width:72px;padding:9px 12px;font-size:.72rem;display:inline-flex}.profile-rollup[open] summary b{background:linear-gradient(135deg, var(--cyan), var(--rose))}.profile-rollup-body{gap:18px;padding:0 clamp(18px,3vw,28px) clamp(20px,3vw,30px);display:grid}.profile-field-grid,.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-field-grid>div,.profile-rollup-body>div:not(.profile-identity-status):not(.profile-stat-grid):not(.profile-field-grid):not(.profile-wide-field):not(.profile-save-row){gap:10px;display:grid}.profile-readonly-stat{background:#03101875;border:1px solid #ffffff1f;border-radius:20px;gap:7px;padding:15px;display:grid}.profile-readonly-stat span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.profile-readonly-stat strong{color:var(--ink);font-size:1rem;line-height:1.25}.profile-section-note{color:var(--muted);margin:0;font-size:.9rem;font-weight:800}.profile-identity-status{background:radial-gradient(circle at 12% 20%,#55e6ff24,#0000 34%),#ffffff14;border:1px solid #55e6ff3d;border-radius:28px;grid-column:1/-1;gap:8px;padding:18px;display:grid}.profile-identity-status strong{color:var(--cyan);text-transform:capitalize;font-size:clamp(22px,4vw,34px);line-height:1}.profile-identity-status p,.profile-identity-status span{color:var(--muted);margin:0}.profile-form-preview>div{gap:12px;display:grid}.profile-save-row{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;padding-top:8px;display:flex}.profile-save-row button{cursor:pointer;border:0;font-family:inherit}.profile-save-row button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.62}.profile-save-row span{color:var(--muted);font-size:13px;font-weight:800}.profile-check-row{min-height:50px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#031018b8;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:12px 13px;font-size:13px;font-weight:900;display:flex}.profile-check-row input{width:18px;height:18px;accent-color:var(--cyan)}.theme-choice-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.theme-choice-row button{min-height:48px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;font-weight:900}.theme-choice-row button.selected{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-color:#0000}.profile-wide-field{grid-column:1/-1}.profile-choice-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.profile-choice-stack button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:104px}.profile-choice-stack button span{color:var(--text-muted);font-family:var(--font-body);font-size:.82rem;font-weight:600;line-height:1.35}.profile-decision-stack button{align-content:center;justify-items:start;gap:8px;display:grid}.profile-decision-stack button strong{color:var(--ink);font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:950;line-height:1.05;display:block}.profile-decision-stack button.selected strong{color:#031018}.profile-decision-stack button span{max-width:44rem;display:block}.settings-live-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:16px;padding:clamp(18px,3vw,34px) 0 clamp(54px,8vw,96px);display:grid}.settings-live-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 0,#55e6ff29,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:38px;padding:clamp(24px,4vw,42px);box-shadow:inset 0 1px #ffffff14}.settings-live-card h2{margin-top:16px}.settings-billing-card,.settings-messaging-card{grid-column:1/-1}.settings-summary-grid,.credit-bucket-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.settings-summary-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-summary-grid div,.credit-bucket-list div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;gap:6px;min-height:118px;padding:16px;display:grid}.settings-summary-grid span,.credit-bucket-list span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.settings-summary-grid strong,.credit-bucket-list strong{color:var(--ink);letter-spacing:-.04em;text-transform:capitalize;font-size:clamp(20px,3vw,32px);line-height:1}.settings-summary-grid small,.credit-bucket-list small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.download-live-card{background:radial-gradient(circle at 92% 0,#ffba5f38,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);align-self:stretch}.preference-switch-grid{gap:12px;margin-top:24px;display:grid}.preference-switch{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.preference-switch input{width:22px;height:22px;accent-color:var(--cyan)}.preference-switch strong,.preference-switch small{display:block}.preference-switch strong{font-size:17px}.preference-switch small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.settings-live-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.settings-live-actions button{cursor:pointer;border:0;font-family:inherit}.settings-live-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.62}.settings-live-actions span{color:var(--muted);font-size:13px;font-weight:800}.settings-add-profile-action{border:1px solid var(--line);cursor:pointer;align-self:end;font-family:inherit}.admin-resource-panel,.admin-resource-list{padding:clamp(34px,5vw,70px) 0}.admin-resource-form{border:1px solid var(--line);background:radial-gradient(circle at 95% 0,#55e6ff1f,#0000 30%),#ffffff0a;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:clamp(18px,3vw,28px);display:grid}.admin-resource-form div{gap:7px;display:grid}.admin-resource-form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-resource-form input,.admin-resource-form select,.admin-resource-form textarea{width:100%;color:var(--ink);font:inherit;background:#031018b8;border:1px solid #ffffff24;border-radius:16px;padding:12px 13px}.admin-resource-form textarea{resize:vertical}.admin-resource-form .wide-field{grid-column:span 2}.admin-resource-form button{cursor:pointer;border:0;align-self:end;font-family:inherit}.admin-resource-list{gap:16px;display:grid}.admin-resource-list article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:34px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:16px;padding:clamp(18px,3vw,28px);display:grid}.admin-resource-list article>div:first-child span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-resource-list article>div:first-child p{margin-bottom:0}.admin-account-panel{padding:clamp(34px,5vw,70px) 0}.admin-account-search,.admin-link-form{border:1px solid var(--line);background:radial-gradient(circle at 95% 0,#ffba5f24,#0000 30%),#ffffff0a;border-radius:30px;gap:12px;padding:clamp(18px,3vw,28px);display:grid}.admin-account-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:18px}.admin-link-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-account-search label,.admin-link-form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.admin-account-search input,.admin-link-form input,.admin-link-form textarea{width:100%;color:var(--ink);font:inherit;background:#031018b8;border:1px solid #ffffff24;border-radius:16px;padding:12px 13px}.admin-link-form textarea{resize:vertical}.admin-link-form .wide-field{grid-column:span 2}.admin-link-form button{cursor:pointer;border:0;place-self:end start;font-family:inherit}.admin-account-grid,.admin-request-list{gap:14px;display:grid}.admin-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-card,.admin-request-list article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff06),#0310188a;border-radius:30px;padding:clamp(18px,3vw,26px)}.arrange-validation .admin-request-list article{background:radial-gradient(circle at 96% 0,#55e6ff14,#0000 30%),linear-gradient(145deg,#ffffff0e,#ffffff06),#ffffff09;border-color:#55e6ff24}.admin-account-card>div:first-child span,.admin-request-list span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-account-card h3{overflow-wrap:anywhere;margin:10px 0 6px}.admin-account-card p,.admin-request-list p{color:var(--muted);margin-bottom:0;font-size:14px}.admin-account-card dl{gap:9px;margin:18px 0;display:grid}.admin-account-card dl div{border-top:1px solid #ffffff14;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.admin-account-card dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-account-card dd{overflow-wrap:anywhere;color:#e6f5fc;margin:0;font-weight:850}.identity-list{flex-wrap:wrap;gap:8px;display:flex}.identity-list span{color:var(--cyan);background:#55e6ff14;border:1px solid #55e6ff33;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.admin-credit-balance-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-credit-balance-strip span{color:var(--text-muted);text-transform:capitalize;background:#ffcd6414;border:1px solid #ffe2a633;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.admin-credit-balance-strip strong{color:var(--gold)}.admin-role-form{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:grid}.admin-role-form input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#ffffff0f;border:1px solid #55e6ff2e;border-radius:999px;padding:0 13px;font-size:12px}.admin-role-form button{cursor:pointer;white-space:nowrap;border:0;font-family:inherit}.admin-role-form button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.admin-credit-adjust-form{border-top:1px solid #ffffff14;grid-template-columns:minmax(120px,.8fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(170px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.admin-credit-adjust-form label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;display:grid}.admin-credit-adjust-form input,.admin-credit-adjust-form select{width:100%;min-height:38px;color:var(--ink);font:inherit;text-transform:none;background:#ffffff0f;border:1px solid #55e6ff2e;border-radius:999px;padding:0 13px;font-size:12px}.admin-credit-adjust-form button{cursor:pointer;white-space:nowrap;border:0;font-family:inherit}.admin-report-shell{gap:18px;display:grid}.admin-report-grid{gap:14px;display:grid}.admin-report-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-report-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-report-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-report-stat,.admin-report-panel,.admin-credit-grid article{background:#14080ab8;border:1px solid #ffe2a633;border-radius:24px;box-shadow:0 20px 48px #0003}.admin-report-stat{gap:6px;min-height:130px;padding:18px;display:grid}.admin-report-stat span,.admin-report-panel h3,.admin-credit-grid article span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-report-stat strong,.admin-credit-grid article strong{color:var(--text-strong);font-size:clamp(1.75rem,4vw,2.7rem);line-height:1}.admin-report-stat p,.admin-credit-grid article p,.admin-empty-inline{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.45}.admin-report-panel{gap:12px;padding:18px;display:grid}.admin-report-panel h3{color:var(--gold);margin:0}.admin-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-panel-title span{min-width:34px;min-height:34px;color:var(--gold);background:#ffcd6424;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.admin-status-list{flex-wrap:wrap;gap:8px;display:flex}.admin-status-list span{color:var(--text);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.admin-status-list strong{color:var(--gold)}.admin-report-list{gap:10px;display:grid}.admin-report-list.compact{gap:8px}.admin-report-row{background:#ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.7fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-report-list.compact .admin-report-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.admin-report-row strong,.admin-report-row span,.admin-report-row small{display:block}.admin-report-row strong{color:var(--text-strong);overflow-wrap:anywhere}.admin-report-row span,.admin-report-row small{color:var(--text-muted);font-size:.84rem}.admin-report-row a,.admin-report-links a{background:linear-gradient(135deg, var(--red), var(--red-2));color:var(--gold);border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-weight:900;text-decoration:none;display:inline-flex}.admin-credit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.admin-credit-grid article{gap:8px;padding:16px;display:grid}.admin-report-links{flex-wrap:wrap;gap:12px;display:flex}.admin-scaled-shell,.admin-user-search-panel,.admin-user-detail,.admin-detail-section{gap:14px;display:grid}.admin-queue-links{flex-wrap:wrap;gap:10px;display:flex}.admin-queue-links a{color:var(--gold);background:#14080aa6;border:1px solid #ffe2a633;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.admin-scaled-layout{grid-template-columns:minmax(420px,.95fr) minmax(440px,1.05fr);align-items:start;gap:18px;display:grid}.admin-user-search-panel,.admin-user-detail{background:#14080ab8;border:1px solid #ffe2a62e;border-radius:28px;padding:18px;box-shadow:0 20px 48px #0003}.admin-scaled-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-scaled-search label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-scaled-search input{width:100%;min-height:46px;color:var(--text-strong);font:inherit;background:#ffffff12;border:1px solid #ffe2a638;border-radius:999px;padding:0 16px}.admin-user-results{gap:9px;display:grid}.admin-user-row{color:var(--text);background:#ffffff0e;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(120px,.55fr) minmax(120px,.55fr);align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.admin-user-row.selected{background:#ffcd641f;border-color:#ffe2a680}.admin-user-row strong,.admin-user-row em,.admin-user-row small{display:block}.admin-user-row strong{color:var(--text-strong);overflow-wrap:anywhere}.admin-user-row em{color:var(--gold);font-style:normal;font-weight:900}.admin-user-row small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem}.admin-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}.admin-pagination div{gap:8px;display:flex}.admin-pagination a{color:var(--gold);border:1px solid #ffe2a633;border-radius:999px;padding:7px 11px;text-decoration:none}.admin-pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.admin-detail-header{border-bottom:1px solid #ffffff14;gap:5px;padding-bottom:14px;display:grid}.admin-detail-header span,.admin-detail-section h3{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-detail-header h2{color:var(--text-strong);margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.admin-detail-header p,.admin-user-detail.empty p{color:var(--text-muted);margin:0}.admin-detail-section{background:#ffffff0e;border-radius:22px;padding:14px}.admin-detail-section h3{margin:0}.admin-detail-dl{gap:8px;margin:0;display:grid}.admin-detail-dl div{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.admin-detail-dl dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-detail-dl dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:850}.admin-mini-list{gap:8px;display:grid}.admin-mini-list div,.admin-mini-list p{background:#ffffff0e;border-radius:16px;margin:0;padding:10px}.admin-mini-list strong,.admin-mini-list span{display:block}.admin-mini-list strong{color:var(--text-strong)}.admin-mini-list span,.admin-mini-list p{color:var(--text-muted);font-size:.88rem}body.theme-curtain-light .admin-report-stat,body.theme-curtain-light .admin-report-panel,body.theme-curtain-light .admin-credit-grid article{background:#fffdf7db;border-color:#712e2629;box-shadow:0 18px 44px #7b38251f}body.theme-curtain-light .admin-credit-balance-strip span{color:#6d554f;background:#8c2f2714;border-color:#712e2629}body.theme-curtain-light .admin-credit-balance-strip strong{color:#8c2f27}body.theme-curtain-light .admin-credit-adjust-form input,body.theme-curtain-light .admin-credit-adjust-form select{color:#3b1e18;background:#ffffffd1;border-color:#712e2638}body.theme-curtain-light .admin-queue-links a,body.theme-curtain-light .admin-user-search-panel,body.theme-curtain-light .admin-user-detail{background:#fffdf7db;border-color:#712e2629;box-shadow:0 18px 44px #7b38251f}body.theme-curtain-light .admin-scaled-search label,body.theme-curtain-light .admin-pagination,body.theme-curtain-light .admin-user-row small,body.theme-curtain-light .admin-detail-header p,body.theme-curtain-light .admin-user-detail.empty p,body.theme-curtain-light .admin-detail-dl dt,body.theme-curtain-light .admin-mini-list span,body.theme-curtain-light .admin-mini-list p{color:#6d554f}body.theme-curtain-light .admin-scaled-search input{color:#3b1e18;background:#ffffffd1;border-color:#712e2638}body.theme-curtain-light .admin-user-row,body.theme-curtain-light .admin-detail-section,body.theme-curtain-light .admin-mini-list div,body.theme-curtain-light .admin-mini-list p{background:#8c2f2713;border-color:#712e261f}body.theme-curtain-light .admin-user-row.selected{background:#eeb85c38;border-color:#8c2f2752}body.theme-curtain-light .admin-user-row strong,body.theme-curtain-light .admin-detail-header h2,body.theme-curtain-light .admin-detail-dl dd,body.theme-curtain-light .admin-mini-list strong{color:#3b1e18}body.theme-curtain-light .admin-user-row em,body.theme-curtain-light .admin-detail-header span,body.theme-curtain-light .admin-detail-section h3,body.theme-curtain-light .admin-pagination a,body.theme-curtain-light .admin-queue-links a{color:#8c2f27}body.theme-curtain-light .admin-report-stat strong,body.theme-curtain-light .admin-credit-grid article strong,body.theme-curtain-light .admin-report-row strong{color:#3b1e18}body.theme-curtain-light .admin-report-stat span,body.theme-curtain-light .admin-report-panel h3,body.theme-curtain-light .admin-credit-grid article span{color:#8c2f27}body.theme-curtain-light .admin-report-stat p,body.theme-curtain-light .admin-credit-grid article p,body.theme-curtain-light .admin-empty-inline,body.theme-curtain-light .admin-report-row span,body.theme-curtain-light .admin-report-row small{color:#6d554f}body.theme-curtain-light .admin-panel-title span,body.theme-curtain-light .admin-status-list span,body.theme-curtain-light .admin-report-row{background:#8c2f2714}body.theme-curtain-light .admin-status-list span{color:#3b1e18}@media (max-width:1100px){.admin-report-grid.five,.admin-report-grid.four,.admin-report-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-report-grid.five,.admin-report-grid.four,.admin-report-grid.three,.admin-report-grid.two,.admin-report-row,.admin-report-list.compact .admin-report-row,.admin-credit-adjust-form,.admin-scaled-layout,.admin-scaled-search,.admin-user-row,.admin-detail-dl div{grid-template-columns:1fr}}.admin-role-remove{color:#ffe2e8;background:#ff6d9e1f;border:1px solid #ff6d9e42}.admin-request-list article{gap:8px;display:grid}.admin-request-list strong{font-size:20px}.support-download-card{background:radial-gradient(circle at 90% 0,#55e6ff3d,#0000 34%),linear-gradient(145deg,#ffba5f1f,#031018ad);gap:14px;padding:clamp(22px,3vw,30px);display:grid}.support-download-card span,.discord-card span,.support-upload-card span,.support-video-grid article>div:last-child span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.support-download-card strong{letter-spacing:-.07em;font-size:clamp(38px,5vw,58px);line-height:.9}.support-download-card p{margin:0}.support-download-card .primary-action{justify-self:start}.support-muted-action{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:10px 14px;font-size:12px;font-weight:900}.support-status-strip{margin-bottom:0}.support-empty-state{background:radial-gradient(circle at 92% 0,#ffba5f2e,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffba5f47;border-radius:38px;margin:clamp(34px,5vw,62px) 0 0;padding:clamp(28px,5vw,54px)}.support-empty-state h2{max-width:860px;margin-top:16px}.support-empty-state p{max-width:860px;margin-bottom:0}.support-empty-inline{color:var(--muted);background:#ffffff09;border:1px dashed #ffffff2e;border-radius:24px;padding:22px;font-weight:800}.support-feature-grid{grid-template-columns:1fr 1fr;padding-bottom:0}.discord-card,.support-upload-card{min-height:260px;padding:clamp(24px,3vw,34px)}.discord-card{background:radial-gradient(circle at 95% 8%,#5865f23d,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff06)}.discord-card .secondary-action,.support-upload-card .secondary-action{margin-top:18px}.support-video-section{padding-bottom:0}.support-video-grid{grid-template-columns:repeat(3,1fr)}.support-video-grid article{overflow:hidden}.video-frame{background:radial-gradient(circle at 74% 18%,#55e6ff38,#0000 28%),linear-gradient(145deg,#ffba5f33,#ff6d9e1f),#ffffff0a;place-items:end start;min-height:180px;padding:18px;display:grid}.video-frame span{color:#031018;background:var(--cyan);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.support-video-grid article>div:last-child{gap:12px;padding:22px;display:grid}.support-video-grid article .secondary-action{justify-self:start}.support-video-grid h3,.faq-list h3{margin-top:10px}.faq-list{grid-template-columns:repeat(2,1fr)}.faq-list article{padding:clamp(22px,3vw,30px)}.faq-list p{margin-bottom:0}.show-style-grid{grid-template-columns:repeat(3,1fr)}.setup-wizard{grid-template-columns:minmax(0,1.22fr) minmax(300px,.56fr);align-items:start;gap:clamp(18px,3vw,30px);display:grid}.setup-question-stack{gap:14px}.setup-question-card{border:1px solid var(--line);background:linear-gradient(90deg,#55e6ff14,#0000 42%),#ffffff0a;border-radius:34px;padding:clamp(20px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.setup-question-card.active{background:radial-gradient(circle at 85% 14%,#ffba5f2e,#0000 30%),linear-gradient(90deg,#ffba5f1f,#55e6ff0d),#ffffff0b;border-color:#ffba5f80;box-shadow:0 0 42px #ffba5f1a,inset 0 1px #ffffff1a}.setup-question-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.setup-question-topline span{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.setup-question-topline strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;background:#67f0a31a;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.setup-question-card.active .setup-question-topline strong{color:var(--amber);background:#ffba5f1f}.setup-choice-row{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.setup-choice-row button{color:#e5f3f8;min-height:40px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.setup-choice-row button.selected{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-color:#0000}.setup-answer{background:#03101880;border:1px solid #ffffff1a;border-radius:22px;gap:8px;padding:14px;display:grid}.setup-answer span,.setup-save-panel span,.next-workspace-preview>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.setup-answer strong{color:var(--ink);letter-spacing:-.02em;font-size:18px}.setup-save-panel{box-shadow:var(--shadow);background:radial-gradient(circle at 18% 0,#55e6ff33,#0000 34%),radial-gradient(circle at 88% 18%,#67f0a329,#0000 30%),linear-gradient(145deg,#ffffff1a,#ffffff06),#031018b3;border:1px solid #55e6ff47;border-radius:40px;padding:clamp(24px,4vw,38px);position:sticky;top:116px}.show-tracker{scrollbar-width:none;grid-template-columns:repeat(7,minmax(86px,1fr));gap:7px;margin-bottom:clamp(18px,3vw,30px);display:grid;overflow-x:auto}.show-tracker::-webkit-scrollbar{display:none}.tracking-box{border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff06),#ffffff08;border-radius:18px;align-content:space-between;min-height:82px;padding:9px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tracking-box:after{content:"";filter:blur(24px);opacity:.16;background:currentColor;border-radius:50%;width:96px;height:96px;position:absolute;inset:auto -30px -36px auto}.tracking-box span{color:#031018;background:#ffffffdb;border-radius:10px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.tracking-box strong{z-index:1;font-size:11px;line-height:1.1;position:relative}.tracking-box em{z-index:1;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;position:relative}.tracking-box.complete{color:var(--green)}.tracking-box.in-progress,.tracking-box.next{color:var(--amber);background:radial-gradient(circle at 78% 16%,#ffba5f33,#0000 32%),linear-gradient(#ffba5f1c,#ffffff08);border-color:#ffba5f7a;box-shadow:0 0 36px #ffba5f1a}.guided-flow-stage{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,30px);margin-bottom:clamp(22px,4vw,42px);display:grid}.saved-answers-panel{background:#0310186b;border:1px solid #ffffff14;border-radius:30px;align-content:start;gap:12px;padding:clamp(18px,3vw,26px);display:grid}.saved-answers-panel>span,.active-question-topline span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.saved-answer-row{border-top:1px solid #ffffff14;padding:14px 0}.saved-answer-row strong{color:#eaf7fb;font-size:14px;line-height:1.25;display:block}.saved-answer-row p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.active-question-panel{box-shadow:var(--shadow), inset 0 1px 0 #ffffff1f;background:radial-gradient(circle at 82% 8%,#ffba5f33,#0000 28%),radial-gradient(circle at 10% 86%,#55e6ff24,#0000 34%),linear-gradient(145deg,#ffffff1a,#ffffff07),#040e16bd;border:1px solid #ffba5f57;border-radius:42px;padding:clamp(26px,5vw,54px)}.active-question-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.active-question-topline strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.active-question-panel h2{max-width:820px;margin-bottom:16px}.active-question-panel>p{max-width:740px}.show-link-setup{background:radial-gradient(circle at 100% 0,#ffba5f24,#0000 32%),#ffba5f0f;border:1px solid #ffba5f38;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;margin:clamp(20px,4vw,32px) 0;padding:16px;display:grid}.show-link-setup div{gap:7px;display:grid}.show-link-setup div span,.show-link-setup label span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.show-link-setup div strong{color:var(--ink);letter-spacing:-.05em;font-size:24px;line-height:.95}.show-link-setup p{color:#c8d7df;margin:0;font-size:13px;line-height:1.45}.show-link-setup label{gap:8px;min-width:0;display:grid}.show-link-setup .selling-style-field{grid-column:1/-1}.show-link-setup input,.show-link-setup select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;outline:none;padding:0 16px;font-size:13px;line-height:1.25}.show-link-setup select{text-overflow:ellipsis;padding-right:46px}.show-link-setup input:focus,.show-link-setup select:focus{border-color:color-mix(in srgb, var(--cyan) 58%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 18%, transparent)}.show-link-setup em{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:end;padding:9px 11px;font-size:10px;font-style:normal;font-weight:950}.primary-choices{margin:clamp(22px,4vw,36px) 0}.primary-choices button{border-radius:18px;min-height:54px;padding:0 22px;font-size:13px}.selected-answer{max-width:760px;margin-bottom:24px}.inventory-builder-panel{max-width:1180px;margin:0 auto}.inventory-builder-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(22px,4vw,36px) 0;display:grid}.inventory-builder-method{min-height:340px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 86% 12%,#55e6ff24,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-radius:28px;align-content:start;gap:12px;padding:22px;transition:min-height .22s,border-color .22s,transform .22s,background .22s;display:grid}.inventory-builder-method:hover{border-color:#55e6ff5c;transform:translateY(-2px)}.inventory-builder-method.selected{background:radial-gradient(circle at 86% 12%,#55e6ff38,#0000 34%),radial-gradient(circle at 20% 86%,#ffba5f29,#0000 30%),linear-gradient(145deg,#ffffff1a,#ffffff08);border-color:#55e6ff85}.inventory-builder-method.collapsed{opacity:.82;min-height:176px}.inventory-builder-method .speed-rank,.inventory-builder-method .speed-label{color:#031018;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:8px 10px;font-size:10px;font-weight:900}.inventory-builder-method .speed-rank{background:linear-gradient(135deg, var(--cyan), var(--amber))}.inventory-builder-method .speed-label{color:var(--amber);background:#ffba5f1a;border:1px solid #ffba5f38}.inventory-builder-method strong{letter-spacing:-.04em;font-size:24px;line-height:1}.inventory-builder-method small{color:#e5edf2;font-size:13px;font-weight:800;line-height:1.45}.inventory-builder-method p{color:#bfd0da;margin:0;font-size:14px;line-height:1.55}.inventory-builder-method em{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:auto;font-size:12px;font-style:normal;font-weight:900}.inventory-workflow-stage{background:radial-gradient(circle at 16% 0,#55e6ff29,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06),#03101885;border:1px solid #55e6ff33;border-radius:34px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;margin:0 0 clamp(22px,4vw,34px);padding:clamp(18px,3vw,26px);display:grid}.photo-first-workbench{gap:16px;display:grid}.photo-placeholder-form{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr)}.photo-placeholder-form .wide-field{grid-column:1/-1}.photo-file-chooser input[type=file]{cursor:pointer;padding:16px}.photo-file-chooser small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.photo-file-list{flex-wrap:wrap;gap:8px;display:flex}.photo-file-list span,.photo-file-list em{min-height:30px;color:var(--ink);background:#ffffff12;border:1px solid #55e6ff2e;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.photo-upload-status,.photo-upload-error{border-radius:18px;margin:0;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.45}.photo-upload-status{color:#bdf8ff;background:#55e6ff17;border:1px solid #55e6ff38}.photo-upload-error{color:#ffe2e8;background:#ff537d1c;border:1px solid #ff537d47}.batch-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventory-batch-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-workbench-grid article{background:radial-gradient(circle at 88% 0,#ffba5f24,#0000 30%),#ffffff0b;border:1px solid #ffba5f2e;border-radius:26px;align-content:start;gap:12px;min-height:250px;padding:20px;display:grid}.batch-workbench-grid span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.batch-workbench-grid strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(20px,2.2vw,28px);line-height:1}.inventory-batch-actions strong{font-size:clamp(18px,1.8vw,24px);line-height:1.06}.batch-workbench-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.batch-workbench-grid form{margin-top:auto;display:grid}.batch-workbench-grid button{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));min-height:38px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;font-size:12px;font-weight:900}.compact-manual-entry{margin-top:8px}.batch-status-strip{background:#55e6ff0f;border:1px solid #55e6ff29;border-radius:22px;gap:8px;padding:14px;display:grid}.batch-status-strip summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.batch-status-strip summary::-webkit-details-marker{display:none}.batch-status-strip summary:after{content:"Show";color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.batch-status-strip[open] summary:after{content:"Hide"}.batch-status-strip summary>span{color:var(--muted);background:0 0;border:0;grid-template-columns:none;padding:0;font-size:12px;display:inline-flex}.batch-status-strip strong{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.batch-status-strip span{color:#d9e9ef;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(140px,auto) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.batch-status-strip span b{color:var(--ink);font-size:12px}.batch-status-strip span em{color:#ffe0ae;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffba5f14;border:1px solid #ffba5f38;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.batch-status-strip span small{min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.manual-completion-panel{display:none}.manual-completion-panel:target{display:block}.workflow-stage-copy span,.workflow-preview-panel span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.workflow-stage-copy h3{color:var(--ink);letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(28px,4vw,48px);line-height:.95}.workflow-stage-copy p{color:#c7d7e0;max-width:620px;margin:14px 0 0;font-size:15px;line-height:1.6}.manual-entry-workbench{grid-column:1/-1;gap:16px;display:grid}.manual-entry-section{background:radial-gradient(circle at 94% 0,#55e6ff1a,#0000 32%),#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;gap:16px;padding:clamp(16px,3vw,24px);display:grid}.manual-entry-section.hero-section{background:radial-gradient(circle at 90% 4%,#ffba5f29,#0000 30%),linear-gradient(145deg,#ffffff14,#ffffff06);border-color:#ffba5f38;grid-template-columns:minmax(0,1fr) auto;align-items:center}.manual-entry-section.hero-section span,.manual-section-heading span{color:var(--amber);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.manual-entry-section.hero-section h4{color:var(--ink);letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1}.manual-entry-section.hero-section p{color:var(--muted);margin:0}.manual-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-section-heading strong{color:var(--ink);font-size:14px}.manual-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-entry-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-entry-grid .wide-field{grid-column:1/-1}.manual-entry-grid label{color:var(--muted);letter-spacing:.04em;gap:8px;font-size:12px;font-weight:900;display:grid}.manual-entry-grid input,.manual-entry-grid select,.manual-entry-grid textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:linear-gradient(#ffffff1a,#ffffff0b),#03101847;border:1px solid #ffffff24;border-radius:18px;outline:none;padding:0 14px;font-size:13px}.manual-entry-grid textarea{resize:vertical;min-height:112px;padding:14px}.manual-entry-grid input:focus,.manual-entry-grid select:focus,.manual-entry-grid textarea:focus{border-color:color-mix(in srgb, var(--cyan) 58%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 18%, transparent)}.manual-entry-grid input::placeholder,.manual-entry-grid textarea::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.validation-fix-field.needs-fix{color:#fff3c4;background:radial-gradient(circle at 90% 0,#ffba5f29,#0000 34%),#ffba5f12;border:1px solid #ffba5f75;border-radius:18px;padding:10px}.validation-fix-field.needs-fix input,.validation-fix-field.needs-fix select,.validation-fix-field.needs-fix textarea{border-color:#ffba5fbd;box-shadow:0 0 0 3px #ffba5f1f}.validation-fix-summary{color:#fff3c4;background:radial-gradient(circle at 96% 0,#ffba5f29,#0000 34%),#ffba5f12;border:1px solid #ffba5f57;border-radius:18px;gap:8px;padding:13px 14px;display:grid}.validation-fix-summary.ready{color:#d6fff0;background:#57d89a14;border-color:#57d89a57}.validation-fix-summary strong{color:inherit;font-size:13px}.validation-fix-summary ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.validation-fix-summary li{background:#0310184d;border:1px solid #ffba5f33;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.manual-toggle-row{flex-wrap:wrap;gap:10px;display:flex}.manual-toggle-row label{min-height:40px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.voice-flow-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.voice-flow-guide article,.voice-session-list article,.voice-draft-tools,.voice-empty-action{background:radial-gradient(circle at 92% 0,#ffba5f1a,#0000 30%),#ffffff0e;border:1px solid #ffffff1f;border-radius:24px}.voice-flow-guide article{gap:8px;padding:14px;display:grid}.voice-flow-guide span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:12px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.voice-flow-guide strong,.voice-session-list strong{color:var(--ink);line-height:1.15}.voice-flow-guide p,.voice-session-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.voice-session-form,.voice-draft-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.voice-session-form label,.voice-draft-form label{color:var(--muted);gap:8px;font-size:12px;font-weight:900;display:grid}:is(.voice-session-form label:has(textarea),.voice-draft-form label:has(textarea),.voice-session-form button,.voice-draft-form button){grid-column:1/-1}.voice-session-form input,.voice-session-form textarea,.voice-draft-form input,.voice-draft-form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:linear-gradient(#ffffff1a,#ffffff0b),#03101847;border:1px solid #ffffff24;border-radius:18px;outline:none;padding:0 14px;font-size:13px}.voice-session-form textarea,.voice-draft-form textarea{resize:vertical;min-height:132px;padding:14px}.voice-session-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.voice-session-list article{gap:9px;padding:16px;display:grid}.voice-session-list article.selected{border-color:#ffba5f70;box-shadow:0 0 0 3px #ffba5f17}.voice-session-list article>span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.voice-session-actions{flex-wrap:wrap;gap:10px;display:flex}.voice-session-actions form{display:contents}.voice-empty-action{padding:16px;display:flex}.voice-draft-grid{gap:16px;display:grid}.voice-draft-card{grid-template-columns:96px minmax(0,1fr)}.voice-draft-card .profile-form-preview,.voice-draft-form{width:100%;max-width:100%}.workflow-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.workflow-actions .primary-action,.workflow-actions .secondary-action{font:inherit;border:0}.workflow-step-list{gap:10px;display:grid}.workflow-step-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.workflow-step-row span{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:14px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.workflow-step-row strong{color:#e9f2f6;font-size:13px;line-height:1.35}.workflow-preview-panel{background:#ffba5f13;border:1px solid #ffba5f33;border-radius:24px;align-content:start;gap:10px;padding:18px;display:grid}.workflow-preview-panel strong{color:var(--ink);font-size:15px;line-height:1.2}.show-inventory-review{background:radial-gradient(circle at 100% 0,#ffba5f2e,#0000 32%),linear-gradient(90deg,#ffba5f1a,#0000 48%),linear-gradient(145deg,#ffffff17,#ffffff07),#110b0880;border:1px solid #ffba5f42;border-radius:36px;margin:clamp(42px,7vw,76px) 0 clamp(22px,4vw,38px);padding:clamp(18px,3vw,28px);position:relative;box-shadow:0 24px 68px #00000042}.show-inventory-review:before{content:"Review and modify everything before run order";color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffba5f52;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:950;position:absolute;top:-22px;left:clamp(22px,4vw,42px);box-shadow:0 16px 34px #0000003d}.review-header{grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:end;gap:18px;margin-bottom:20px;display:grid}.review-header span{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.review-header h3{color:var(--ink);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(28px,4vw,46px);line-height:.95}.review-header p{color:#c5d6df;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.6}.review-count-card{background:#ffba5f14;border:1px solid #ffba5f33;border-radius:24px;justify-items:end;padding:16px;display:grid}.review-count-card strong{color:var(--amber);font-size:44px;line-height:.9}.review-count-card span{color:#e8edf0;letter-spacing:.08em}.review-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.show-inventory-item-list{grid-template-columns:1fr}.show-inventory-item-list .review-item-card{grid-template-columns:58px minmax(0,1fr)}.review-item-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:14px;padding:12px;display:grid}.review-item-image{background:radial-gradient(circle,#ffffff38,#0000 58%),#55e6ff1f;border-radius:22px;place-items:center;min-height:132px;display:grid}.review-item-image.amber{background:radial-gradient(circle,#fff3,#0000 58%),#ffba5f29}.review-item-image.pink{background:radial-gradient(circle,#fff3,#0000 58%),#ff64a026}.review-item-image.green{background:radial-gradient(circle,#fff3,#0000 58%),#67f0a324}.review-item-image span{color:var(--ink);letter-spacing:-.04em;font-size:26px;font-weight:950}.compact-inventory-review-card{border-radius:22px;gap:10px;padding:10px}.review-item-sequence{background:radial-gradient(circle at 80% 16%,#55e6ff33,#0000 38%),#55e6ff14;border:1px solid #55e6ff38;border-radius:16px;align-self:start;place-items:center;width:46px;height:46px;display:grid}.review-item-sequence span{color:var(--cyan);letter-spacing:-.02em;font-size:13px;font-weight:950}.review-item-body{align-content:start;gap:6px;min-width:0;display:grid}.review-item-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-item-topline span,.review-item-topline em{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.review-item-topline span{color:#031018;background:var(--cyan)}.review-item-topline em{color:var(--amber);background:#ffba5f1a}.review-item-card h4{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:18px;line-height:1}.review-item-card p{color:#bdd0da;margin:0;font-size:13px;line-height:1.45}.review-item-actions{background:#55e6ff0f;border:1px solid #55e6ff29;border-radius:14px;flex-wrap:wrap;gap:8px;margin-top:4px;padding:8px;display:flex}.review-item-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.review-item-actions .compact-danger-pill{color:#ffd9e7;letter-spacing:.08em;text-transform:uppercase;background:#ff6d9e1f;border-color:#ff6d9e52;min-height:28px;padding:5px 10px;font-size:10px}.review-item-actions .save-to-show-action{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));letter-spacing:.05em;border-color:#55e6ff61;width:100%;min-height:42px;padding:0 18px;font-size:12px;box-shadow:0 0 26px #55e6ff38}.review-item-actions .save-to-show-label{color:#cce9f2;letter-spacing:.04em;text-transform:uppercase;width:100%;font-size:12px;font-weight:800}.review-item-actions .save-to-show-action:disabled{color:#031018ad;cursor:default;opacity:.72;box-shadow:none}.listing-photo-manager{background:#ffba5f0f;border:1px solid #ffba5f2e;border-radius:16px;gap:10px;margin-top:8px;padding:10px;display:grid}.listing-photo-manager.is-saving{cursor:progress}.photo-manager-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.photo-manager-header strong,.photo-manager-header small{display:block}.photo-manager-header strong{color:var(--ink);font-size:14px}.photo-manager-header small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:800;line-height:1.3}.photo-manager-header span{color:#bdd0da;font-size:12px;font-weight:800}.photo-set-config{background:#ffba5f0f;border:1px solid #ffba5f2e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.photo-set-config .save-to-show-label{color:#cce9f2;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.photo-set-config input{width:18px;height:18px;accent-color:var(--amber)}.photo-set-config button{color:var(--ink);cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.photo-slot-grid{grid-template-columns:repeat(8,minmax(82px,1fr));gap:6px;display:grid}.photo-slot{background:#ffffff0a;border:1px dashed #ffffff29;border-radius:16px;align-content:start;gap:5px;min-height:116px;padding:7px;display:grid;position:relative;overflow:hidden}.photo-slot.filled{cursor:grab;border-style:solid;border-color:#55e6ff38}.photo-slot.dragging{cursor:grabbing;opacity:.56;transform:scale(.98)}.photo-slot.drop-target{border-color:var(--green);transform:translateY(-2px);box-shadow:0 0 0 3px #67f0a32e,0 18px 34px #67f0a31f}.photo-slot.primary-purpose,.photo-slot.size-brand-purpose,.photo-slot.set-purpose{border-style:solid;border-width:2px}.photo-slot.primary-purpose{background:radial-gradient(circle at 88% 8%,#55e6ff2e,#0000 34%),#55e6ff0f;border-color:#55e6ff8f}.photo-slot.size-brand-purpose{background:radial-gradient(circle at 88% 8%,#ffba5f2e,#0000 34%),#ffba5f12;border-color:#ffba5f94}.photo-slot.set-purpose{background:radial-gradient(circle at 88% 8%,#ff6d9e2e,#0000 34%),#ff6d9e12;border-color:#ff6d9e94}.photo-slot img{object-fit:cover;border-radius:10px;width:100%;height:58px}.photo-slot-number{z-index:1;color:#031018;background:var(--amber);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;top:6px;left:6px}.photo-slot-purpose{min-height:20px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding-left:24px;font-size:10px;font-weight:950;line-height:1.1}.photo-slot em,.photo-slot small{color:#bdd0da;font-size:11px;font-style:normal;font-weight:800}.photo-slot-controls{flex-wrap:wrap;gap:4px;display:flex}.photo-slot-controls button,.photo-manager-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.photo-manager-actions .save-photo-order-action{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));letter-spacing:.06em;text-transform:uppercase;border-color:#55e6ff61;min-height:42px;padding:0 18px;font-size:11px;box-shadow:0 0 24px #55e6ff33}.photo-manager-actions .save-photo-order-action:disabled{cursor:default;opacity:.62;box-shadow:none}.photo-manager-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.photo-manager-actions .photo-file-chooser{flex:220px}.ai-batch-selection-form{gap:14px;display:grid}.ai-batch-selection-list{gap:8px;display:grid}.ai-batch-selection-row{background:#55e6ff0e;border:1px solid #55e6ff29;border-radius:18px;grid-template-columns:auto 58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ai-batch-selection-row input{width:18px;height:18px;accent-color:var(--cyan)}.ai-batch-selection-row span{color:var(--amber);font-size:13px;font-weight:950}.ai-batch-selection-row strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px}.ai-batch-selection-row em{color:#bdd0da;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.arrange-show-panel{max-width:1180px;margin:0 auto}.arrange-command-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(22px,4vw,34px) 0;display:grid}.arrange-control{background:radial-gradient(circle at 90% 12%,#55e6ff24,#0000 34%),linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #55e6ff2e;border-radius:28px;min-height:150px;padding:20px}.arrange-control span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.arrange-control strong{color:var(--ink);letter-spacing:-.05em;margin-top:16px;font-size:30px;line-height:.95;display:block}.arrange-control p{color:#bed0db;margin:10px 0 0;font-size:13px;line-height:1.45}.run-order-board{grid-template-columns:repeat(auto-fit,minmax(170px,190px));justify-content:center;align-items:start;gap:14px;display:grid}.run-order-control-strip{background:radial-gradient(circle at 100% 0,#55e6ff1f,#0000 34%),#ffffff0a;border:1px solid #55e6ff2e;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 20px;padding:14px;display:grid}.run-order-control-strip label,.run-order-bulk-actions{background:#ffffff09;border:1px solid #55e6ff24;border-radius:20px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.run-order-control-strip span,.run-order-bulk-actions span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:950}.run-order-control-strip input,.run-order-control-strip select{width:100%;color:var(--ink);font:inherit;background:#05111aa3;border:1px solid #ffffff24;border-radius:16px;padding:11px 12px;font-weight:850}.theme-curtain-light .run-order-control-strip input,.theme-curtain-light .run-order-control-strip select{color:var(--ink);background:#fffcf5e0;border-color:#472e213d}.run-order-control-strip em{color:#c3d2dc;font-size:12px;font-style:normal;line-height:1.35}.run-order-control-strip .muted-prefix-control span,.run-order-control-strip .muted-prefix-control em{color:var(--cyan)}.run-order-control-strip .muted-prefix-control input{color:#f6fbff94}.run-order-control-strip .muted-prefix-control input::placeholder{color:#c3d2dc9e}.theme-curtain-light .run-order-control-strip em{color:var(--muted)}.theme-curtain-light .run-order-control-strip .muted-prefix-control span,.theme-curtain-light .run-order-control-strip .muted-prefix-control em{color:#006f82}.theme-curtain-light .run-order-control-strip .muted-prefix-control input{color:#21140fb8}.theme-curtain-light .run-order-control-strip .muted-prefix-control input::placeholder{color:#5e493e94}.run-order-bulk-actions{grid-template-columns:1fr 1fr}.run-order-bulk-actions span{grid-column:1/-1}.run-order-bulk-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#ffba5f1f;border:1px solid #ffba5f47;border-radius:999px;padding:11px 12px;font-size:12px;font-weight:950}.run-order-item{cursor:grab;background:linear-gradient(#55e6ff14,#0000 48%),#ffffff0b;border:1px solid #ffffff1c;border-radius:30px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;width:min(100%,190px);padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.run-order-item:active{cursor:grabbing}.run-order-item.dragging{border-color:#ffba5f94;transform:scale(.992);box-shadow:0 20px 54px #ffba5f29}.run-order-item.drop-target{border-color:#67f0a3b8;box-shadow:0 0 0 3px #67f0a329,0 20px 54px #67f0a31f}.inline-save-status{color:var(--green);letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:900}.drag-handle{color:#fffc;letter-spacing:-.1em;background:#031018b8;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:absolute;bottom:10px;right:10px}.run-order-image-tile{aspect-ratio:1;background:radial-gradient(circle at 80% 12%,#55e6ff29,#0000 34%),#03101880;border:1px solid #55e6ff2e;border-radius:24px;justify-self:center;width:150px;height:150px;position:relative;overflow:hidden}.run-order-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.run-order-image-empty{width:100%;height:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:12px;font-weight:950;display:grid}.run-order-sequence-badge{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border:1px solid #ffffff52;border-radius:999px;place-items:center;min-width:42px;height:28px;padding:0 8px;font-size:11px;font-weight:950;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 10px 26px #0000003d}.run-order-copy{gap:8px;min-width:0;display:grid}.run-order-copy h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:13px;line-height:1.18}.run-order-copy p{color:#c3d2dc;margin:0;font-size:11px;line-height:1.45}.run-order-validation{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex}.run-order-validation.ready{color:#031018;background:linear-gradient(135deg, var(--green), var(--cyan))}.run-order-validation.needs-fix{color:#031018;background:linear-gradient(135deg, var(--amber), #ffd7a2)}.run-order-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.run-order-actions label{color:var(--ink);background:#55e6ff14;border:1px solid #55e6ff2e;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:900;display:inline-flex}.run-order-move-buttons{gap:6px;display:inline-flex}.run-order-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:900}.run-order-actions .danger-inline-action{color:#ffd9e7;background:#ff6d9e1f;border-color:#ff6d9e52}.theme-curtain-light .run-order-actions .danger-inline-action{color:#7b213f;background:#ff6d9e1a}.run-order-actions button:disabled{cursor:not-allowed;opacity:.42}.arrange-validation{margin-top:clamp(44px,7vw,78px)}.validation-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.validation-strip strong{min-height:82px;color:var(--ink);background:#ffba5f14;border:1px solid #ffba5f33;border-radius:22px;place-items:center;font-size:16px;display:grid}.export-flow-panel{background:radial-gradient(circle at 96% 8%,#55e6ff1c,#0000 34%),linear-gradient(135deg,#55e6ff0f,#ffba5f0b),#ffffff09;border:1px solid #55e6ff2e;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px;margin-top:16px;padding:14px;display:grid}.export-flow-steps{gap:10px;display:grid}.export-flow-step{background:linear-gradient(145deg,#55e6ff1f,#ffba5f0e),#0310184d;border:1px solid #55e6ff33;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.export-flow-step>span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));border-radius:14px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.export-flow-step strong{color:var(--ink);font-size:15px}.export-flow-step p{color:#d8edf2;margin:5px 0 0;font-size:13px;line-height:1.45}.export-action-stack{background:radial-gradient(circle at 100% 0,#67f0a324,#0000 34%),#ffba5f14;border:1px solid #ffba5f3d;border-radius:24px;align-content:start;gap:10px;padding:16px;display:grid}.export-action-stack .primary-action,.export-action-stack .secondary-action{width:100%;font:inherit;border:0}.export-action-stack p{color:#e2ddcf;margin:4px 0 0;font-size:12px;line-height:1.45}.live-command-panel{max-width:1180px;margin:0 auto}.live-command-grid{grid-template-columns:1.2fr .9fr .9fr;gap:14px;margin:clamp(22px,4vw,34px) 0;display:grid}.live-command-card{background:radial-gradient(circle at 90% 12%,#55e6ff33,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff07);border:1px solid #ffffff1f;border-radius:34px;min-height:260px;padding:clamp(20px,3vw,28px)}.live-command-card.amber{background:radial-gradient(circle at 90% 12%,#ffba5f33,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff07)}.live-command-card.green{background:radial-gradient(circle at 90% 12%,#67f0a32e,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff07)}.live-command-card span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.live-command-card.amber span{color:var(--amber)}.live-command-card.green span{color:var(--green)}.live-command-card h3{color:var(--ink);letter-spacing:-.07em;margin:34px 0 0;font-size:clamp(30px,4vw,52px);line-height:.9}.live-command-card p{color:#c4d4dd;margin:14px 0 0;font-size:14px;line-height:1.55}.live-floor-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-bottom:clamp(42px,7vw,76px);display:grid}.live-buyer-cues,.live-packing-wall{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:34px;padding:clamp(20px,3vw,28px)}.live-buyer-cues h3,.live-packing-wall h3{color:var(--ink);letter-spacing:-.05em;margin:16px 0 0;font-size:28px;line-height:.98}.buyer-cue-stack{gap:10px;margin-top:20px;display:grid}.buyer-cue-row{background:linear-gradient(90deg,#ffba5f1a,#0000 52%),#ffffff0b;border:1px solid #ffba5f29;border-radius:22px;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.buyer-cue-row div{gap:5px;display:grid}.buyer-cue-row div span{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.buyer-cue-row div strong{color:var(--ink);letter-spacing:-.05em;font-size:22px;line-height:.95}.buyer-cue-row div small{color:#9fb5c1;font-size:11px;font-weight:800}.buyer-cue-row p{color:#c8d7df;margin:0;font-size:12px;line-height:1.4}.buyer-cue-row em{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:7px 9px;font-size:10px;font-style:normal;font-weight:950}.live-console-shell{gap:1.25rem;max-width:1180px;margin:1.5rem auto;display:grid}.live-console-toolbar{background:linear-gradient(135deg,#ffba5f21,#4adca112),#ffffff0e;border:1px solid #ffba5f2e;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 24px 70px #00000038}.live-console-toolbar h2,.live-console-toolbar p{margin:.25rem 0}.live-console-toolbar small{color:#9fb5c1;overflow-wrap:anywhere}.live-console-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.live-console-actions button{background:linear-gradient(135deg, var(--amber), var(--green));color:#071018;font:inherit;cursor:pointer;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .8rem;font-weight:900}.live-console-actions button:last-child{color:var(--ink);background:#ffffff0f}.live-action-status{color:var(--ink);background:#fff1;border-radius:999px;margin:0;padding:.75rem 1rem;font-weight:850}.live-console-grid{margin-top:0}.insight-setup-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:14px;max-width:1180px;margin:clamp(28px,5vw,56px) auto;display:grid}.insight-download-card,.insight-steps-card,.insight-note-card{border:1px solid color-mix(in srgb, var(--line) 66%, transparent);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 26rem), color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:28px;box-shadow:0 20px 58px #0003}.insight-download-card{gap:14px;padding:clamp(22px,4vw,38px);display:grid}.insight-download-card h1{margin-bottom:0;font-size:clamp(34px,5vw,66px)}.insight-download-card p{max-width:760px;margin:0}.insight-action-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.disabled-action{opacity:.6;pointer-events:none}.insight-steps-card,.insight-note-card{gap:12px;padding:18px;display:grid}.insight-steps-card span,.insight-note-card span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.insight-steps-card ol{gap:10px;margin:0;padding-left:20px;display:grid}.insight-steps-card li{color:var(--text);font-size:14px;line-height:1.45}.insight-note-card{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-note-card>span{grid-column:1/-1}.insight-note-card div{border:1px solid color-mix(in srgb, var(--line) 58%, transparent);background:color-mix(in srgb, var(--card-bg) 58%, transparent);border-radius:20px;padding:14px}.insight-note-card strong{color:var(--text);margin-bottom:6px;font-size:15px;display:block}.insight-note-card p{margin:0;font-size:13px;line-height:1.45}.recent-live-events{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:28px;padding:1.25rem}.recent-live-events>div{gap:.5rem;margin-top:.75rem;display:grid}.recent-live-events p{color:var(--ink);background:#ffffff0e;border-radius:16px;justify-content:space-between;gap:1rem;margin:0;padding:.7rem .85rem;display:flex}body.theme-curtain-light .live-console-toolbar,body.theme-curtain-light .recent-live-events{background:linear-gradient(135deg,#ffc06e42,#43947a1a),#fffcf4e0;border-color:#59361d29}body.theme-curtain-light .live-console-toolbar small,body.theme-curtain-light .buyer-cue-row div small{color:#68513f}body.theme-curtain-light .live-action-status,body.theme-curtain-light .recent-live-events p{color:var(--ink);background:#fff8e8e6}.live-readiness-check{margin-top:clamp(44px,7vw,78px)}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-grid strong{min-height:74px;color:var(--ink);text-align:center;background:#ffba5f14;border:1px solid #ffba5f33;border-radius:22px;place-items:center;font-size:14px;display:grid}.after-show-panel{max-width:1180px;margin:0 auto}.after-path-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:clamp(22px,4vw,34px) 0;display:grid}.after-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(22px,4vw,34px) 0;display:grid}.after-mode-choice article{background:radial-gradient(circle at 90% 12%,#55e6ff21,#0000 34%),linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:30px;align-content:start;gap:12px;min-height:220px;padding:22px;display:grid}.after-mode-choice article.selected{border-color:#55e6ff61;box-shadow:0 0 42px #55e6ff17}.after-mode-choice span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.after-mode-choice h3{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,44px);line-height:.92}.after-mode-choice p{color:#c8d7df;margin:0;font-size:14px;line-height:1.55}.after-mode-choice em{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));letter-spacing:.09em;text-transform:uppercase;border-radius:999px;place-self:end start;margin-top:auto;padding:8px 10px;font-size:10px;font-style:normal;font-weight:950}.after-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:clamp(22px,4vw,34px);display:grid}.after-detected-list{gap:10px;display:grid}.after-detected-row{background:linear-gradient(90deg,#55e6ff14,#0000 44%),#ffffff0b;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.after-detected-row div{gap:6px;display:grid}.after-detected-row div span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.after-detected-row div strong{color:var(--ink);letter-spacing:-.04em;font-size:21px;line-height:.98}.after-detected-row p{color:#c8d7df;margin:0;font-size:13px;line-height:1.45}.after-detected-row em{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:8px 10px;font-size:10px;font-style:normal;font-weight:950}.after-finalize-check{margin-top:clamp(44px,7vw,78px)}.after-action-stack{max-width:none;margin-top:16px}.manual-reconcile-panel{background:radial-gradient(circle at 100% 0,#55e6ff1f,#0000 32%),#ffffff0a;border:1px solid #55e6ff2e;border-radius:34px;margin-top:clamp(32px,5vw,56px);padding:clamp(18px,3vw,26px)}.after-closeout-workbench{background:radial-gradient(circle at 100% 0,#55e6ff24,#0000 34%),#ffffff0a;border:1px solid #55e6ff33;border-radius:34px;margin-top:clamp(24px,4vw,42px);padding:clamp(18px,3vw,28px)}.closeout-header{grid-template-columns:minmax(0,1fr) 150px;align-items:start}.after-decision-list{gap:10px;display:grid}.after-decision-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.after-decision-row span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.after-decision-row strong{color:var(--ink);letter-spacing:-.04em;font-size:18px;line-height:1}.after-decision-row em{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:10px;font-style:normal;font-weight:950}.manual-reconcile-panel.compact{border-color:#ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.manual-reconcile-panel.compact span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.manual-reconcile-panel.compact h3{color:var(--ink);letter-spacing:-.05em;margin:8px 0 0;font-size:26px;line-height:.98}.manual-reconcile-panel.compact p{color:#c8d7df;margin:8px 0 0;font-size:13px;line-height:1.45}.manual-reconcile-table{gap:8px;display:grid}.manual-reconcile-header,.manual-reconcile-row{grid-template-columns:minmax(220px,1fr) repeat(3,92px) minmax(130px,.45fr);align-items:center;gap:10px;display:grid}.manual-reconcile-header{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.manual-reconcile-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;padding:12px}.manual-reconcile-row strong{color:var(--ink);font-size:15px}.manual-reconcile-row span,.manual-reconcile-row em{border-radius:999px;place-items:center;min-height:34px;font-size:11px;font-style:normal;font-weight:950;display:grid}.manual-reconcile-row span{color:#031018;background:#ffffffe0}.manual-reconcile-row em{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green))}.results-panel{max-width:1180px;margin:0 auto}.results-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(22px,4vw,34px) 0;display:grid}.results-metric-grid article{background:radial-gradient(circle at 86% 12%,#55e6ff21,#0000 34%),#ffffff0a;border:1px solid #55e6ff29;border-radius:28px;min-height:170px;padding:20px}.results-metric-grid span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.results-metric-grid strong{color:var(--ink);letter-spacing:-.07em;margin-top:24px;font-size:clamp(34px,5vw,54px);line-height:.9;display:block}.results-metric-grid p{color:#c8d7df;margin:10px 0 0;font-size:13px;line-height:1.45}.coaching-board{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:14px;margin-bottom:clamp(44px,7vw,78px);display:grid}.coaching-lead{background:radial-gradient(circle at 90% 12%,#ffba5f2e,#0000 34%),#ffffff0a;border:1px solid #ffba5f33;border-radius:34px;padding:clamp(22px,3vw,30px)}.coaching-lead span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.coaching-lead h3{color:var(--ink);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(34px,5vw,58px);line-height:.9}.coaching-lead p{color:#c8d7df;margin:14px 0 0;font-size:14px;line-height:1.55}.coaching-action-list{gap:10px;display:grid}.coaching-action{background:linear-gradient(90deg,#ffba5f14,#0000 48%),#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;padding:18px}.coaching-action span{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.coaching-action strong{color:var(--ink);letter-spacing:-.05em;margin-top:8px;font-size:23px;line-height:.98;display:block}.coaching-action p{color:#c8d7df;margin:8px 0 0;font-size:13px;line-height:1.45}.results-next-step{margin-top:clamp(44px,7vw,78px)}.tracking-box.not-started{color:#9ab0bdc7}.tracking-box.disabled{cursor:not-allowed;opacity:.72}.show-style-card{border:1px solid var(--line);background:radial-gradient(circle at 90% 8%,#ffba5f29,#0000 30%),linear-gradient(145deg,#ffffff17,#ffffff06),#0310188a;border-radius:34px;min-height:390px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.show-style-card:after{content:"";background:radial-gradient(circle,#55e6ff1f,#0000 62%);border:1px solid #55e6ff2e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-52px;right:-52px}.show-style-type{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.show-style-card h3{margin-top:26px}.show-style-flow{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.show-style-flow span{color:#d8e8ef;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.show-style-card>strong{z-index:1;color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex;position:relative}.show-workspace-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(18px,3vw,28px);display:grid}.show-resume-panel{min-height:430px;box-shadow:var(--shadow);background:radial-gradient(circle at 18% 0,#ffba5f2e,#0000 34%),radial-gradient(circle at 88% 12%,#55e6ff24,#0000 30%),linear-gradient(145deg,#ffffff1a,#ffffff06),#031018a3;border:1px solid #ffba5f42;border-radius:40px;padding:clamp(24px,4vw,38px);position:sticky;top:116px}.show-resume-panel span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.show-resume-panel h3{margin-top:28px;font-size:clamp(36px,5vw,62px);line-height:.9}.resume-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.show-flow-steps{gap:12px;display:grid}.show-flow-step{border:1px solid var(--line);background:linear-gradient(90deg,#55e6ff14,#0000 42%),#ffffff09;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(18px,3vw,26px);display:grid}.show-flow-step>span{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:18px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.show-flow-step-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.show-flow-step h3{margin-bottom:0}.show-flow-step p{margin:10px 0 0}.show-flow-step-topline strong{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.show-flow-step.complete .show-flow-step-topline strong{color:var(--green);background:#67f0a317}.show-flow-step.in-progress .show-flow-step-topline strong,.show-flow-step.next .show-flow-step-topline strong{color:var(--amber);background:#ffba5f1a}.next-workspace-preview{background:radial-gradient(circle at 18% 0,#67f0a329,#0000 34%),linear-gradient(145deg,#ffffff17,#ffffff06),#0310189e;border:1px solid #67f0a347;border-radius:36px;padding:clamp(24px,4vw,38px)}.next-workspace-preview h3{margin-top:18px}.simplified-next{grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);align-items:center;gap:clamp(18px,3vw,32px);display:grid}.simplified-next h2{margin-top:16px;font-size:clamp(26px,4vw,42px)}.inventory-builder-options{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.inventory-builder-options span{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #ffffff1c;border-radius:22px;place-items:center;min-height:86px;padding:12px;font-size:12px;font-weight:900;display:grid}.simplified-stage-tracker{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-show-stack{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 24rem), color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid;box-shadow:0 18px 54px #0000002e}.plan-show-stack-header{align-items:center;display:flex}.plan-show-stack-header h2{display:none}.plan-show-stack-header p{max-width:560px;color:var(--muted);margin:0}.plan-task-list{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:flex;overflow-x:auto}.plan-task-list::-webkit-scrollbar{display:none}.plan-task-card{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);min-height:36px;color:var(--text);background:color-mix(in srgb, var(--card-bg) 66%, transparent);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:0 10px;display:grid}.plan-task-card.active{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%), color-mix(in srgb, var(--card-bg) 92%, transparent)}.plan-task-card span,.plan-task-card em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.plan-task-card strong{color:var(--text);font-size:12px;font-weight:900}.single-show-workspace{gap:18px}.workspace-section-card{border-color:color-mix(in srgb, var(--line) 58%, transparent);background:radial-gradient(circle at 98% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 22rem), color-mix(in srgb, var(--panel-bg) 62%, transparent);scroll-margin-top:98px}.workspace-section-card+.workspace-section-card{margin-top:0}.workspace-final-actions{justify-content:flex-end}.workspace-command-center{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:start;gap:12px;display:grid}.workspace-health-strip{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:color-mix(in srgb, var(--panel-bg) 54%, transparent);border-radius:999px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.workspace-health-chip{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);min-height:30px;color:var(--text);background:color-mix(in srgb, var(--card-bg) 62%, transparent);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.workspace-health-chip.done{color:color-mix(in srgb, var(--green) 82%, var(--text));border-color:color-mix(in srgb, var(--green) 34%, var(--line));background:color-mix(in srgb, var(--green) 10%, transparent)}.workspace-health-chip.attention{color:color-mix(in srgb, var(--amber) 88%, var(--text));border-color:color-mix(in srgb, var(--amber) 36%, var(--line));background:color-mix(in srgb, var(--amber) 10%, transparent)}.workspace-quick-actions{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:color-mix(in srgb, var(--panel-bg) 58%, transparent);border-radius:20px;overflow:hidden}.workspace-quick-actions summary{cursor:pointer;gap:4px;padding:12px 14px;list-style:none;display:grid}.workspace-quick-actions summary::-webkit-details-marker{display:none}.workspace-quick-actions summary span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.workspace-quick-actions summary strong{color:var(--text);font-size:15px}.workspace-quick-actions div{gap:6px;padding:0 10px 10px;display:grid}.workspace-quick-actions a{border:1px solid color-mix(in srgb, var(--line) 55%, transparent);min-height:34px;color:var(--text);background:color-mix(in srgb, var(--card-bg) 54%, transparent);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:flex}.collapsed-activity-strip{border:1px solid color-mix(in srgb, var(--line) 62%, transparent);background:color-mix(in srgb, var(--panel-bg) 50%, transparent);border-radius:18px}.collapsed-activity-strip summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.collapsed-activity-strip summary::-webkit-details-marker{display:none}.collapsed-activity-strip summary strong{color:var(--text);font-size:13px}.collapsed-activity-strip summary span{color:var(--muted);font-size:11px;font-weight:900}.workspace-sticky-actions{z-index:35;border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--panel-bg) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:max-content;margin:0 auto;padding:8px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 52px #0000003d}.workspace-sticky-actions span,.workspace-sticky-actions a{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;font-size:11px;font-weight:900;display:inline-flex}.workspace-sticky-actions span{max-width:210px;color:var(--muted);text-overflow:ellipsis;padding:0 12px;overflow:hidden}.workspace-sticky-actions a{color:var(--text);border:1px solid color-mix(in srgb, var(--line) 62%, transparent);background:color-mix(in srgb, var(--card-bg) 62%, transparent);padding:0 12px}.workspace-sticky-actions a:last-child{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));border-color:#0000}.show-status-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff17,#ffffff06),#03101880;border-radius:34px;min-height:280px;padding:clamp(18px,2.4vw,24px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.show-status-card:after{content:"";filter:blur(28px);opacity:.16;background:currentColor;border-radius:50%;width:168px;height:168px;position:absolute;top:-52px;right:-52px}.show-status-card.green{color:var(--green)}.show-status-card.amber{color:var(--amber)}.show-status-card.pink{color:var(--rose)}.show-card-topline{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.show-card-topline span{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.show-card-topline strong{color:#031018;background:currentColor;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:900}.show-status-card h3,.show-status-card p,.show-status-card a,.show-status-card button{z-index:1;position:relative}.show-status-card h3{margin-bottom:6px}.show-date{color:var(--cyan);font-size:14px;font-weight:900}.completion-meter{z-index:1;background:#0310187a;border:1px solid #ffffff1a;border-radius:20px;gap:8px;margin:16px 0 14px;padding:12px;display:grid;position:relative}.completion-meter div{justify-content:space-between;gap:12px;display:flex}.completion-meter span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.completion-meter strong{color:currentColor;font-size:18px;font-weight:900}.completion-meter progress{background:#ffffff14;border:0;border-radius:999px;width:100%;height:11px;overflow:hidden}.completion-meter progress::-webkit-progress-bar{background:#ffffff14;border-radius:999px}.completion-meter progress::-webkit-progress-value{background:linear-gradient(90deg, currentColor, var(--cyan));border-radius:999px}.completion-meter progress::-moz-progress-bar{background:linear-gradient(90deg, currentColor, var(--cyan));border-radius:999px}.show-status-card .primary-action{margin-top:0}.planning-lanes article{min-height:260px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.planning-lanes article:after{content:"";background:radial-gradient(circle,#55e6ff24,#0000 62%);border:1px solid #55e6ff38;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-40px}.planning-lanes article span{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:18px;place-items:center;width:54px;height:54px;font-weight:900;display:inline-grid}.planning-lanes article h3{margin-top:26px}.script-strip{background:linear-gradient(90deg,#ffba5f1f,#55e6ff0f);border:1px solid #ffba5f42;border-radius:999px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;margin:18px 0 clamp(54px,8vw,96px);padding:22px;display:grid}.script-strip strong{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.script-strip p{margin-bottom:0}.profile-panel label,.signal-card span,.tier-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.profile-panel span{letter-spacing:-.04em;margin-top:18px;font-size:22px;font-weight:900;display:block}.section-heading{max-width:920px;margin-bottom:28px}.timeline{gap:12px;display:grid}.timeline-item{border:1px solid var(--line);background:linear-gradient(90deg,#55e6ff14,#0000 42%),#ffffff09;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(18px,3vw,28px);display:grid}.step-ring{width:74px;height:74px;color:var(--cyan);border:1px solid #55e6ff5c;border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 22px #55e6ff1f,0 0 32px #55e6ff1f}.timeline-item p{margin-bottom:0}.timeline-item>strong{color:#061017;background:var(--cyan);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:12px}.signal-board{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.signal-card{min-height:150px;padding:22px}.signal-card strong{letter-spacing:-.055em;margin-top:18px;font-size:28px;display:block}.signal-card.green{box-shadow:inset 0 0 44px #67f0a31a}.signal-card.blue{box-shadow:inset 0 0 44px #478bff1f}.signal-card.amber{box-shadow:inset 0 0 44px #ffba5f1f}.signal-card.pink{box-shadow:inset 0 0 44px #ff6d9e1f}.operator-grid{grid-template-columns:.88fr 1.12fr}.buyer-cue,.packing-preview,.after-grid article,.tier-grid article,.recommendations{padding:clamp(22px,3vw,32px)}.cue-icons,.box-grid{gap:10px;margin-top:20px;display:grid}.cue-icons{grid-template-columns:repeat(4,1fr)}.cue-icons span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--green));min-height:82px}.box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-box-card{background:linear-gradient(90deg,#fffffff0,#ffffffd1),#fffffff0;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:12px;display:grid}.packing-box-card>strong{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;line-height:.95;display:grid}.packing-box-card div{gap:5px;min-width:0;display:grid}.packing-box-card div span{color:#031018;letter-spacing:-.04em;text-transform:none;font-size:20px;font-weight:950;line-height:.95}.packing-box-card div small{color:#0310189e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.packing-box-card.open{opacity:.72;background:linear-gradient(90deg,#ffffffad,#ffffff75),#ffffff94}.packing-box-card.open>strong{color:#03101894;background:#0310181f}.after-grid,.tier-grid{grid-template-columns:repeat(3,1fr)}.buyer-board{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:clamp(54px,8vw,96px);display:grid}.buyer-board article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#55e6ff24,#0000 42%),linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:34px;min-height:260px;padding:clamp(24px,3vw,34px)}.buyer-board span{color:#031018;background:var(--green);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.buyer-board h3{margin-top:28px}.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-canvas{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;display:grid}.report-heading-row{justify-content:space-between;align-items:end;gap:18px;display:flex}.report-show-selector{border:1px solid var(--line);background:#ffffff0e;border-radius:24px;align-items:end;gap:10px;padding:10px;display:flex}.report-show-selector label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.report-show-selector select{border:1px solid var(--line);min-width:min(360px,52vw);color:var(--text);background:#02080ec7;border-radius:18px;padding:12px 14px}.data-report-canvas{margin-top:18px}.report-drilldown-workspace{gap:18px;margin-top:18px;display:grid}.report-selection-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.report-detail-column{gap:12px;min-width:0;display:grid}.report-scope-selector{border:1px solid var(--line);background:#ffffff0e;border-radius:24px;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;padding:12px;display:flex}.report-scope-selector label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.report-scope-selector select{border:1px solid var(--line);min-width:min(240px,52vw);color:var(--text);background:#02080ec7;border-radius:18px;padding:12px 14px}.report-trend-panel{min-height:300px}.trend-panel{border:1px solid var(--line);background:radial-gradient(circle at 20% 0,#55e6ff1f,#0000 30%),linear-gradient(145deg,#ffffff12,#0000),#ffffff06;border-radius:38px;min-height:360px;padding:26px}.trend-bars{grid-template-columns:repeat(auto-fit,minmax(24px,1fr));align-items:end;gap:10px;min-height:280px;display:grid}.trend-bar-wrap{height:280px;color:var(--muted);text-align:center;align-items:end;gap:8px;font-size:11px;display:grid}.trend-bar-wrap span{background:linear-gradient(180deg, var(--cyan), var(--green));border-radius:999px 999px 8px 8px;min-height:8px;display:block;box-shadow:0 0 22px #55e6ff38}.report-list-panel span,.report-list-panel a,.report-list-panel button{align-content:start;gap:4px;display:grid}.report-list-panel a,.report-list-panel button{color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;position:relative}.report-list-panel a:hover,.report-list-panel a:focus-visible,.report-list-panel a.active,.report-list-panel button:hover,.report-list-panel button:focus-visible,.report-list-panel button.active{background:radial-gradient(circle at 92% 10%,#55e6ff29,#0000 30%),#55e6ff14;border-color:#55e6ff57;outline:none;transform:translateY(-1px)}.report-list-panel small,.muted-panel-copy{color:var(--muted);font-size:13px;line-height:1.45}.empty-state-panel{border:1px solid var(--line);background:#ffffff0f;border-radius:34px;padding:clamp(24px,4vw,44px)}.buyer-board-wide article{min-height:320px}.buyer-card-metrics{border:1px solid var(--line);background:#ffffff0d;border-radius:22px;grid-template-columns:1fr auto;gap:8px 14px;margin:18px 0;padding:14px;display:grid}.buyer-card-metrics small{color:var(--muted);font-size:12px;font-weight:800}.buyer-card-metrics strong{color:var(--text)}.report-comparison-panel{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#ffc26c21,#0000 30%),linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:34px;gap:18px;margin-top:18px;padding:clamp(20px,3vw,30px);display:grid}.report-compare-form{gap:14px;display:grid}.report-compare-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-compare-options label{border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.report-compare-options input{width:18px;height:18px;accent-color:var(--amber)}.report-compare-options span{gap:4px;min-width:0;display:grid}.report-compare-options strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-compare-options small{color:var(--muted);font-size:12px}.report-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-comparison-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#55e6ff14,#ffffff09),#ffffff06;border-radius:24px;gap:12px;padding:16px;display:grid}.report-comparison-grid article>span{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.report-comparison-grid article>strong{color:var(--cyan);letter-spacing:-.06em;font-size:clamp(26px,4vw,42px)}.report-comparison-grid dl{gap:8px;margin:0;display:grid}.report-comparison-grid dl div{justify-content:space-between;gap:12px;display:flex}.report-comparison-grid dt,.report-comparison-grid dd{margin:0}.report-comparison-grid dt{color:var(--muted);font-size:12px}.report-comparison-grid dd{color:var(--text);font-weight:900}.report-detail-panel{border:1px solid var(--line);background:radial-gradient(circle at 94% 0,#55e6ff1f,#0000 28%),linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:36px;gap:18px;margin-top:0;padding:clamp(20px,3vw,30px);display:grid}.compact-empty{padding:22px}.compact-empty h3{margin-bottom:8px}.compact-empty p{margin:0;font-size:14px}.report-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-summary-strip article{border:1px solid var(--line);background:#ffffff0d;border-radius:22px;gap:8px;min-width:0;padding:14px;display:grid}.report-summary-strip span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.report-summary-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,28px);overflow:hidden}.report-detail-table-wrap{border:1px solid var(--line);background:#03101875;border-radius:24px;max-width:100%;overflow:auto}.report-detail-table{border-collapse:collapse;width:100%;min-width:860px}.report-detail-table th,.report-detail-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.report-detail-table th{z-index:1;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;background:#031018eb;font-size:11px;font-weight:950;position:sticky;top:0}.report-detail-table td{color:var(--text);font-size:13px;line-height:1.4}.report-detail-table td a{color:var(--cyan);text-underline-offset:3px;font-weight:900;text-decoration:underline}.report-help-term{cursor:help;border-bottom:1px dotted;outline:none;align-items:center;gap:5px;display:inline-flex;position:relative}.report-help-term:after{content:"?";color:#031018;background:linear-gradient(135deg, var(--cyan), var(--amber));border-radius:999px;place-items:center;width:13px;height:13px;font-size:9px;font-weight:950;line-height:1;display:inline-grid}.report-help-term>span{z-index:50;color:#fffaf1;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#031018f7;border:1px solid #55e6ff38;border-radius:14px;width:min(270px,72vw);padding:10px 12px;font-size:12px;font-weight:800;line-height:1.38;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 18px 50px #0000005c}.report-help-term:hover>span,.report-help-term:focus>span,.report-help-term:focus-visible>span{opacity:1;transform:translate(-50%)}body.theme-curtain-light .report-show-selector,body.theme-curtain-light .report-scope-selector,body.theme-curtain-light .trend-panel,body.theme-curtain-light .buyer-card-metrics,body.theme-curtain-light .empty-state-panel,body.theme-curtain-light .report-comparison-panel,body.theme-curtain-light .report-compare-options label,body.theme-curtain-light .report-comparison-grid article,body.theme-curtain-light .report-list-panel span,body.theme-curtain-light .report-list-panel a,body.theme-curtain-light .report-list-panel button,body.theme-curtain-light .report-detail-panel,body.theme-curtain-light .report-summary-strip article{background:#fffaeed6}body.theme-curtain-light .report-show-selector select,body.theme-curtain-light .report-scope-selector select{color:var(--text);background:#fffffff0}body.theme-curtain-light .report-list-panel small,body.theme-curtain-light .muted-panel-copy,body.theme-curtain-light .buyer-card-metrics small,body.theme-curtain-light .report-compare-options small,body.theme-curtain-light .report-comparison-grid dt,body.theme-curtain-light .report-summary-strip span{color:#432d23c2}body.theme-curtain-light .report-list-panel strong,body.theme-curtain-light .report-list-panel b,body.theme-curtain-light .report-comparison-grid dd,body.theme-curtain-light .report-compare-options strong,body.theme-curtain-light .report-summary-strip strong{color:#2f1c14}body.theme-curtain-light .report-list-panel span,body.theme-curtain-light .report-list-panel a,body.theme-curtain-light .report-list-panel button{border:1px solid #4e302321}body.theme-curtain-light .report-list-panel a:hover,body.theme-curtain-light .report-list-panel a:focus-visible,body.theme-curtain-light .report-list-panel a.active,body.theme-curtain-light .report-list-panel button:hover,body.theme-curtain-light .report-list-panel button:focus-visible,body.theme-curtain-light .report-list-panel button.active{background:radial-gradient(circle at 92% 10%,#007e941f,#0000 30%),#fffffff0;border-color:#007e9447}body.theme-curtain-light .report-detail-table-wrap{background:#ffffffc7}body.theme-curtain-light .report-detail-table th{color:#075b68;background:#fff7e8fa}body.theme-curtain-light .report-detail-table td{color:#2f1c14}body.theme-curtain-light .report-detail-table td a{color:#006f82}body.theme-curtain-light .report-help-term>span{color:#21140f;background:linear-gradient(145deg,#fffffffa,#fff8ecf0),#fff8ec;border-color:#7e483338;box-shadow:0 18px 50px #7e483333}.trend-line{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff12,#0000),linear-gradient(#0000 0 76%,#55e6ff14 76% 77%,#0000 77%),repeating-linear-gradient(90deg,#0000 0 78px,#ffffff0a 78px 79px),#ffffff06;border-radius:38px;min-height:360px;position:relative;overflow:hidden}.trend-line:before{content:"";background:linear-gradient(145deg, transparent 0 11%, var(--cyan) 11% 12%, transparent 12% 26%, var(--green) 26% 27%, transparent 27% 46%, var(--amber) 46% 47%, transparent 47% 64%, var(--rose) 64% 65%, transparent 65%);filter:drop-shadow(0 0 12px #55e6ff80);position:absolute;inset:18% 8% 22%}.recommendations{gap:14px;display:grid}.recommendations strong{color:var(--cyan);font-size:24px}.recommendations span,.recommendations a,.recommendations button{color:#d8e8ef;background:#ffffff0d;border:1px solid #0000;border-radius:18px;padding:14px}.recommendations button{cursor:pointer;width:100%;font:inherit;text-align:left}@media (max-width:1080px){.top-command,.hero-grid,.route-hero,.show-flow-hero,.profile-gate,.setup-wizard,.guided-flow-stage,.simplified-next,.show-workspace-grid,.operator-grid,.report-canvas,.inventory-workflow-stage,.photo-placeholder-form,.batch-workbench-grid,.run-order-control-strip,.arrange-command-row,.export-flow-panel,.live-command-grid,.live-floor-grid,.after-path-strip,.after-mode-choice,.after-review-grid,.results-metric-grid,.coaching-board,.show-link-setup,.manual-entry-section.hero-section,.manual-entry-grid.three-column,.voice-flow-guide,.voice-session-list,.voice-session-form,.voice-draft-form,.report-action-grid,.report-metric-grid,.report-compare-options,.report-comparison-grid,.report-selection-layout,.settings-control-grid,.settings-live-grid,.settings-summary-grid,.credit-bucket-list,.admin-resource-form,.admin-resource-list article,.admin-account-search,.admin-link-form,.admin-account-grid,.buyer-insight-strip,.profile-form-preview,.manual-entry-grid,.support-feature-grid,.support-video-grid,.faq-list{grid-template-columns:1fr}.top-command{border-radius:28px}.top-nav{order:3;justify-content:flex-start}.admin-resource-form .wide-field,.admin-link-form .wide-field{grid-column:auto}.shell-actions{justify-self:end}.hero-grid{min-height:auto}.profile-panel,.planning-lanes,.show-card-grid,.show-style-grid,.inventory-builder-methods,.batch-workbench-grid,.inventory-builder-options,.review-item-grid,.photo-slot-grid,.validation-strip,.readiness-grid,.signal-board,.after-grid,.buyer-board,.report-action-grid,.report-metric-grid,.settings-control-grid,.buyer-insight-strip,.profile-form-preview,.support-feature-grid,.support-video-grid,.faq-list,.two-week-calendar{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lss-shell{padding:12px 12px 46px}.top-command{gap:10px;top:8px}.brand-lockup small{display:none}.shell-actions{gap:6px}.launch-pill{min-height:34px;padding:0 12px;font-size:10px}.action-icon-pill{width:36px;height:36px;font-size:16px}h1{font-size:clamp(46px,18vw,68px)}.stage-console,.show-home-console{border-radius:30px;min-height:auto;padding:16px}.week-stage{grid-template-columns:repeat(7,118px);padding:12px}.calendar-tile{min-height:190px}.monitor-array,.profile-panel,.planning-lanes,.show-card-grid,.show-style-grid,.review-header,.review-item-grid,.review-item-card,.run-order-control-strip,.photo-slot-grid,.signal-board,.after-grid,.tier-grid,.report-action-grid,.report-metric-grid,.settings-control-grid,.buyer-insight-strip,.profile-form-preview,.support-feature-grid,.support-video-grid,.faq-list,.two-week-calendar,.settings-summary-grid,.settings-summary-grid.compact,.credit-bucket-list,.cue-icons,.box-grid,.timeline-item,.run-order-item,.after-detected-row,.after-decision-row,.manual-reconcile-panel.compact{grid-template-columns:1fr}.manual-reconcile-header{display:none}.manual-reconcile-row{grid-template-columns:1fr}.after-detected-row em{justify-self:start}.buyer-cue-row{grid-template-columns:1fr}.buyer-cue-row em{justify-self:start}.drag-handle{letter-spacing:.18em;width:100%;height:32px}.run-order-actions{justify-content:flex-start}.run-order-bulk-actions,.route-hero{grid-template-columns:1fr}.show-resume-panel{min-height:auto;position:relative;top:auto}.setup-save-panel{position:relative;top:auto}.show-tracker{grid-template-columns:repeat(7,104px)}.show-flow-step,.script-strip{border-radius:28px;grid-template-columns:1fr}.timeline-item{align-items:start}.timeline-item>strong{justify-self:start}.stream-deck{grid-template-columns:repeat(2,1fr)}.packing-box-card{grid-template-columns:58px minmax(0,1fr);min-height:82px}.packing-box-card>strong{width:48px;height:48px;font-size:22px}.inventory-builder-options,.inventory-builder-methods{grid-template-columns:1fr}.review-count-card{justify-items:start}}body.theme-curtain-light{--bg:#fff7ea;--bg-2:#f8e7d0;--ink:#21140f;--muted:#725e52;--line:#7e483333;--cyan:#007e94;--blue:#3856c6;--amber:#c87512;--rose:#b52e55;--green:#42b978;--panel:#fffaf2c7;--panel-strong:#fffcf7f0;--shadow:0 28px 80px #5f311c2e;color:var(--ink);background:linear-gradient(#fffdf81f,#fff7ea70 58%,#fff9ef 100%),url(/stage-curtain-swag-light.png) top/cover no-repeat fixed,radial-gradient(at 50% -18%,#fff6dae6,#ffca7e33 28%,#0000 54rem),radial-gradient(circle at 14% 9%,#007e941b,#0000 22rem),radial-gradient(circle at 84% 6%,#b52e551b,#0000 26rem),linear-gradient(116deg,#84182e29 0%,#fff3e638 20%,#0000 38%),linear-gradient(244deg,#84182e21 0%,#fff3e62e 18%,#0000 39%),linear-gradient(135deg,#fffaf1 0%,#f7dec1 48%,#fff6e7 100%)}body.theme-curtain-light:before{background:linear-gradient(90deg,#87112829,#0000 20% 80%,#87112824),radial-gradient(at 3% 18%,#b52e5514,#0000 26rem),radial-gradient(at 97% 18%,#b52e5512,#0000 26rem);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000006b 24%,#0000 46% 54%,#0000006b 76%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000006b 24%,#0000 46% 54%,#0000006b 76%,#000 100%)}body.theme-curtain-light:after{opacity:.78;background:radial-gradient(at 50% 0,#fffff6eb,#0000 18%),radial-gradient(at 36% 10%,#007e941a,#0000 30%),radial-gradient(at 66% 10%,#b52e5514,#0000 28%),linear-gradient(#ffe8ba61,#ffda911f 42%,#0000 86%)}body.theme-curtain-light .stage-wash{background:radial-gradient(at 50% 104%,#007e941f,#0000 42%),linear-gradient(108deg,#0000 0 33%,#007e940e 42%,#0000 53%),linear-gradient(72deg,#0000 0 54%,#c8751212 64%,#0000 76%),linear-gradient(#ffffff1f,#0000 60%)}body.theme-curtain-light .curtain{opacity:.04;filter:blur(1px)saturate(1.08);background:radial-gradient(at 50% 0,#ffdda647,#0000 32%),radial-gradient(at 20% 30%,#b02c402e,#0000 24rem),radial-gradient(at 78% 42%,#7611251f,#0000 22rem),linear-gradient(90deg,#8711281f,#fff6e814,#b52e551c),linear-gradient(#76112529,#fff8ec05)}body.theme-curtain-light .top-command{background:#fffcf7e0;box-shadow:0 16px 54px #5f311c26}body.theme-curtain-light .top-nav a{color:#ffd36f;background:linear-gradient(135deg,#991d2dfa,#610c1dfa);border-color:#7a1b244d;box-shadow:0 12px 28px #7e48332e}body.theme-curtain-light .top-nav-submenu{background:#fffaf0f7;border-color:#7e483333;box-shadow:0 18px 42px #7e48332e}body.theme-curtain-light .top-nav a:hover,body.theme-curtain-light .secondary-action{color:#ffe7a3;background:linear-gradient(135deg,#ab2337,#6f1024);border-color:#ffd36f75}body.theme-curtain-light .top-nav a[aria-current=page],body.theme-curtain-light .launch-pill,body.theme-curtain-light .primary-action,body.theme-curtain-light .theme-choice-row button.selected{color:#fff1b8;background:linear-gradient(135deg,#9d1f32,#681123);box-shadow:0 12px 34px #7e48332e}body.theme-curtain-light .launch-pill.auth-primary{color:#21140f;background:linear-gradient(135deg,#f0a32d,#db5b7c)}body.theme-curtain-light .action-icon-pill{color:#21140f;background:radial-gradient(circle at 82% 20%,#f0a32d3d,#0000 34%),#ffffffd1;border-color:#7e483338}body.theme-curtain-light .action-icon-pill strong,body.theme-curtain-light .show-card-topline strong,body.theme-curtain-light .setup-question-topline strong,body.theme-curtain-light .active-question-topline strong,body.theme-curtain-light .show-flow-step-topline strong,body.theme-curtain-light .review-count-card strong,body.theme-curtain-light .todo-dashboard-header strong{color:#fffaf1;background:linear-gradient(135deg,#7a3f12,#007e94);box-shadow:0 10px 24px #7e48332e}body.theme-curtain-light .status-story-card>strong{color:#14321f;background:linear-gradient(135deg,#d8ffe5,#42b978);box-shadow:0 10px 24px #42b97838}body.theme-curtain-light .theme-choice-row button,body.theme-curtain-light .workflow-actions .secondary-action,body.theme-curtain-light .export-action-stack .secondary-action,body.theme-curtain-light .settings-control-grid .secondary-action{color:#2b1b14;background:#ffffffd1;border-color:#7e483342}body.theme-curtain-light .secondary-action:hover,body.theme-curtain-light .theme-choice-row button:hover{color:#11100f;background:#fffffff2;border-color:#007e9457}body.theme-curtain-light p,body.theme-curtain-light .calendar-tile em,body.theme-curtain-light .show-style-flow span{color:#5e493e}body.theme-curtain-light .show-focus-card,body.theme-curtain-light .profile-panel div,body.theme-curtain-light .profile-form-preview,body.theme-curtain-light .profile-rollup,body.theme-curtain-light .settings-control-grid article,body.theme-curtain-light .settings-live-card,body.theme-curtain-light .admin-account-card,body.theme-curtain-light .admin-resource-list article,body.theme-curtain-light .support-download-card,body.theme-curtain-light .show-status-card,body.theme-curtain-light .planning-lanes article,body.theme-curtain-light .show-style-card,body.theme-curtain-light .stage-console,body.theme-curtain-light .show-home-console,body.theme-curtain-light .show-inventory-review,body.theme-curtain-light .calendar-day,body.theme-curtain-light .calendar-show-card,body.theme-curtain-light .calendar-empty-action,body.theme-curtain-light .voice-flow-guide article,body.theme-curtain-light .voice-session-list article,body.theme-curtain-light .voice-draft-tools,body.theme-curtain-light .voice-empty-action,body.theme-curtain-light .saved-answers-panel,body.theme-curtain-light .active-question-panel,body.theme-curtain-light .show-link-setup,body.theme-curtain-light .tracking-box{box-shadow:var(--shadow), inset 0 1px 0 #ffffffb8;background:radial-gradient(circle at 92% 0,#c875121a,#0000 32%),linear-gradient(145deg,#ffffffdb,#fff8eca3)}body.theme-curtain-light .inventory-builder-method{color:#21140f;background:radial-gradient(circle at 86% 12%,#4fb9c524,#0000 32%),linear-gradient(145deg,#ffffffe6,#fff8ecb3);border-color:#7e483333}body.theme-curtain-light .inventory-builder-method.selected{background:radial-gradient(circle at 86% 12%,#4fb9c533,#0000 34%),radial-gradient(circle at 20% 86%,#f0a32d2e,#0000 30%),linear-gradient(145deg,#fffffff0,#fff8ecc2);border-color:#007e946b}body.theme-curtain-light .inventory-builder-method small,body.theme-curtain-light .inventory-builder-method p{color:#4f372b}body.theme-curtain-light .inventory-builder-method .speed-label,body.theme-curtain-light .inventory-builder-method em{color:#77510e}body.theme-curtain-light .inventory-builder-method em{color:#006f82}body.theme-curtain-light .inventory-workflow-stage,body.theme-curtain-light .batch-workbench-grid article{color:#21140f;background:radial-gradient(circle at 88% 0,#c875121a,#0000 30%),linear-gradient(145deg,#ffffffe6,#fff8ecb3);border-color:#7e483333}body.theme-curtain-light .ai-workbench-action-group{color:#21140f;background:radial-gradient(circle at 94% 8%,#007e941c,#0000 30%),#ffffffc2;border-color:#007e942e}body.theme-curtain-light .ai-workbench-group-header span{color:#007e94}body.theme-curtain-light .ai-workbench-group-header strong{color:#21140f}body.theme-curtain-light .ai-workbench-group-header p{color:#4f372b}body.theme-curtain-light .ai-draft-generated-image{background:#fff8ecd1;border-color:#7e48332e}body.theme-curtain-light .workflow-stage-copy p,body.theme-curtain-light .batch-workbench-grid p{color:#4f372b}body.theme-curtain-light .show-inventory-review{color:#21140f;border-color:#7e48332e}body.theme-curtain-light .show-inventory-review:before{background:linear-gradient(90deg,#007e94,#f0a32d,#db5b7c)}body.theme-curtain-light .arrange-validation .admin-request-list article{background:radial-gradient(circle at 96% 0,#007e940e,#0000 30%),linear-gradient(145deg,#ffffffdb,#fff8ec9e);border-color:#007e9424}body.theme-curtain-light .review-header span,body.theme-curtain-light .manual-section-heading span{color:#8f4f10}body.theme-curtain-light .review-header h3,body.theme-curtain-light .manual-section-heading strong{color:#21140f}body.theme-curtain-light .review-header p,body.theme-curtain-light .manual-entry-grid label{color:#4f372b}body.theme-curtain-light .review-item-actions .compact-danger-pill{color:#7b213f;background:#b42c4c1a;border-color:#b42c4c47}body.theme-curtain-light .manual-entry-grid input,body.theme-curtain-light .manual-entry-grid select,body.theme-curtain-light .manual-entry-grid textarea{color:#1e1712;background:#ffffffe6;border-color:#7e48333d}body.theme-curtain-light .manual-entry-grid input::placeholder,body.theme-curtain-light .manual-entry-grid textarea::placeholder{color:#3c2a209e}body.theme-curtain-light .validation-fix-field.needs-fix{color:#4a2c08;background:radial-gradient(circle at 92% 0,#c875121f,#0000 34%),#fff3d7b8;border-color:#c8751270}body.theme-curtain-light .validation-fix-field.needs-fix input,body.theme-curtain-light .validation-fix-field.needs-fix select,body.theme-curtain-light .validation-fix-field.needs-fix textarea{border-color:#c875129e;box-shadow:0 0 0 3px #c875121f}body.theme-curtain-light .validation-fix-summary{color:#4a2c08;background:radial-gradient(circle at 96% 0,#c875121f,#0000 34%),#fff3d7cc;border-color:#c8751252}body.theme-curtain-light .validation-fix-summary.ready{color:#124a34;background:#57d89a1f;border-color:#24784747}body.theme-curtain-light .validation-fix-summary li{background:#ffffff9e;border-color:#c875122e}body.theme-curtain-light .export-flow-panel{background:radial-gradient(circle at 96% 8%,#007e9412,#0000 34%),linear-gradient(135deg,#007e940b,#f0a32d0e),#ffffffd6;border-color:#007e9429}body.theme-curtain-light .export-flow-step{color:#21140f;background:linear-gradient(145deg,#007e9414,#f0a32d0f),#ffffffc2;border-color:#007e942e}body.theme-curtain-light .export-flow-step strong{color:#21140f}body.theme-curtain-light .export-flow-step p,body.theme-curtain-light .export-action-stack p{color:#4f372b}body.theme-curtain-light .manual-toggle-row label{color:#21140f;background:#ffffffb8;border-color:#7e483333}body.theme-curtain-light .batch-workbench-grid span{color:#8f4f10}body.theme-curtain-light .batch-status-strip{background:#ffffffb8;border-color:#7e48332e}body.theme-curtain-light .batch-status-strip strong{color:#007e94}body.theme-curtain-light .batch-status-strip span{color:#3c2a20;background:#fff8ecb8;border-color:#7e483329}body.theme-curtain-light .batch-status-strip summary>span{color:#5e493e;background:0 0;border:0}body.theme-curtain-light .batch-status-strip span b{color:#21140f}body.theme-curtain-light .batch-status-strip span em{color:#65400d;background:#c8751217;border-color:#c8751242}body.theme-curtain-light .batch-status-strip span small{color:#5e493e}body.theme-curtain-light .active-question-panel{border-color:#c8751257}body.theme-curtain-light .saved-answer-row{border-color:#7e48332e}body.theme-curtain-light .tracking-box strong,body.theme-curtain-light .profile-rollup summary strong,body.theme-curtain-light .profile-readonly-stat strong,body.theme-curtain-light .calendar-day-header strong,body.theme-curtain-light .calendar-show-card strong,body.theme-curtain-light .calendar-empty-action strong,body.theme-curtain-light .voice-flow-guide strong,body.theme-curtain-light .voice-session-list strong,body.theme-curtain-light .saved-answer-row strong,body.theme-curtain-light .show-link-setup div strong,body.theme-curtain-light .active-question-panel h2{color:#21140f}body.theme-curtain-light .tracking-box em,body.theme-curtain-light .profile-rollup summary small,body.theme-curtain-light .profile-readonly-stat span,body.theme-curtain-light .profile-section-note,body.theme-curtain-light .calendar-day-header span,body.theme-curtain-light .calendar-show-card small,body.theme-curtain-light .calendar-empty-action span,body.theme-curtain-light .calendar-empty,body.theme-curtain-light .voice-flow-guide p,body.theme-curtain-light .voice-session-list p,body.theme-curtain-light .saved-answer-row p,body.theme-curtain-light .active-question-panel>p,body.theme-curtain-light .show-link-setup p{color:#5e493e}body.theme-curtain-light .voice-draft-card,body.theme-curtain-light .voice-draft-card .review-item-body,body.theme-curtain-light .voice-draft-form{color:#21140f;background:radial-gradient(circle at 88% 0,#c8751217,#0000 30%),linear-gradient(145deg,#ffffffeb,#fff8ecc2);border-color:#7e48332e}body.theme-curtain-light .voice-draft-card .review-item-topline span,body.theme-curtain-light .voice-draft-card .review-item-topline em,body.theme-curtain-light .voice-draft-form label{color:#3c2a20}body.theme-curtain-light .voice-draft-form input,body.theme-curtain-light .voice-draft-form textarea{color:#1e1712;background:#fffffff0;border-color:#7e483347}body.theme-curtain-light .voice-draft-form input::placeholder,body.theme-curtain-light .voice-draft-form textarea::placeholder{color:#3c2a209e}body.theme-curtain-light .review-item-actions{background:#ffffffb8;border-color:#4fb9c547}body.theme-curtain-light .review-item-sequence{background:radial-gradient(circle at 80% 16%,#007e9429,#0000 38%),#007e9412;border-color:#007e943d}body.theme-curtain-light .review-item-sequence span{color:#006a78}body.theme-curtain-light .review-item-actions .save-to-show-label{color:#3c2a20}body.theme-curtain-light .listing-photo-manager{color:#21140f;background:#ffffffb8;border-color:#7e483333}body.theme-curtain-light .photo-manager-header strong{color:#21140f}body.theme-curtain-light .photo-manager-header small,body.theme-curtain-light .photo-manager-header span,body.theme-curtain-light .photo-slot em,body.theme-curtain-light .photo-slot small{color:#5e493e}body.theme-curtain-light .photo-set-config{background:#ffffffb3;border-color:#7e48332e}body.theme-curtain-light .photo-set-config .save-to-show-label{color:#3c2a20}body.theme-curtain-light .photo-set-config button{color:#21140f;background:#ffffffe6;border-color:#7e483338}body.theme-curtain-light .photo-slot{background:#fff8ecd1;border-color:#7e48333d}body.theme-curtain-light .photo-slot.filled{border-color:#007e9447}body.theme-curtain-light .photo-slot.primary-purpose{background:radial-gradient(circle at 88% 8%,#007e941f,#0000 34%),#007e940f;border-color:#007e9480}body.theme-curtain-light .photo-slot.size-brand-purpose{background:radial-gradient(circle at 88% 8%,#c8751221,#0000 34%),#c8751212;border-color:#c8751280}body.theme-curtain-light .photo-slot.set-purpose{background:radial-gradient(circle at 88% 8%,#b52e551f,#0000 34%),#b52e550f;border-color:#b52e5575}body.theme-curtain-light .photo-slot-purpose{color:#21140f}body.theme-curtain-light .photo-slot-controls button,body.theme-curtain-light .photo-manager-actions button{color:#21140f;background:#ffffffe6;border-color:#7e483338}body.theme-curtain-light .photo-manager-actions .save-photo-order-action{color:#031018;background:linear-gradient(135deg,#34d0df,#57d89a);border-color:#007e9457;box-shadow:0 0 22px #007e942e}body.theme-curtain-light .ai-batch-selection-row{background:#ffffffc2;border-color:#7e48332e}body.theme-curtain-light .ai-batch-selection-row span{color:#8f4f10}body.theme-curtain-light .ai-batch-selection-row strong{color:#21140f}body.theme-curtain-light .ai-batch-selection-row em{color:#5e493e}body.theme-curtain-light .two-week-calendar{background:#ffffff70;border-color:#7e483329}body.theme-curtain-light .calendar-day-header,body.theme-curtain-light .calendar-show-card,body.theme-curtain-light .calendar-empty-action{border-color:#7e48332e}body.theme-curtain-light .tracking-box span{color:#21140f;background:#ffffffe0;border:1px solid #7e483329}body.theme-curtain-light .tracking-box.in-progress,body.theme-curtain-light .tracking-box.next{background:radial-gradient(circle at 78% 16%,#c875122b,#0000 32%),linear-gradient(145deg,#ffffffe6,#fff4e0c2);border-color:#c875126b}body.theme-curtain-light .profile-identity-status,body.theme-curtain-light .profile-readonly-stat,body.theme-curtain-light .completion-meter,body.theme-curtain-light .admin-resource-form,body.theme-curtain-light .admin-account-search,body.theme-curtain-light .admin-link-form{background:radial-gradient(circle at 12% 20%,#007e941c,#0000 34%),#ffffffa3}body.theme-curtain-light .profile-form-preview input,body.theme-curtain-light .profile-form-preview select,body.theme-curtain-light .profile-form-preview textarea,body.theme-curtain-light .profile-command-center input,body.theme-curtain-light .profile-command-center select,body.theme-curtain-light .profile-command-center textarea,body.theme-curtain-light .create-show-card input,body.theme-curtain-light .create-show-card select,body.theme-curtain-light .voice-session-form input,body.theme-curtain-light .voice-session-form textarea,body.theme-curtain-light .voice-draft-form input,body.theme-curtain-light .voice-draft-form textarea,body.theme-curtain-light .admin-resource-form input,body.theme-curtain-light .admin-resource-form select,body.theme-curtain-light .admin-resource-form textarea,body.theme-curtain-light .admin-account-search input,body.theme-curtain-light .admin-link-form input,body.theme-curtain-light .admin-link-form textarea,body.theme-curtain-light .admin-role-form input,body.theme-curtain-light .profile-check-row,body.theme-curtain-light .show-link-setup input,body.theme-curtain-light .show-link-setup select{color:var(--ink);background:#ffffffc7;border-color:#7e483333}body.theme-curtain-light .show-link-setup input::placeholder{color:#5e493eb8}body.theme-curtain-light .photo-file-chooser small{color:#533d32c7}body.theme-curtain-light .photo-file-list span,body.theme-curtain-light .photo-file-list em{color:var(--ink);background:#ffffffb8;border-color:#7e48332e}body.theme-curtain-light .photo-upload-status{color:#12434a;background:#007e941c;border-color:#007e9438}body.theme-curtain-light .settings-summary-grid div,body.theme-curtain-light .credit-bucket-list div,body.theme-curtain-light .preference-switch{color:var(--ink);background:#ffffff9e;border-color:#7e483329}body.theme-curtain-light .photo-upload-error{color:#6e1429;background:#b42c4c1a;border-color:#b42c4c3d}body.theme-curtain-light .create-show-card input::placeholder{color:#5e493eb8}body.theme-curtain-light .message-pill{color:var(--ink);background:radial-gradient(circle at 82% 20%,#c8751233,#0000 34%),#ffffffd1;border-color:#7e483347}body.theme-curtain-light .message-pill strong{color:#21140f;background:linear-gradient(135deg,#f0a32d,#db5b7c)}body.theme-curtain-light .danger-action{color:#7f1d1d;background:radial-gradient(circle at 82% 20%,#b42c4c21,#0000 34%),#ffffffd1;border-color:#b42c4c4d}body.theme-curtain-light .delete-show-card{color:#21140f;background:radial-gradient(circle at 92% 0,#b42c4c1f,#0000 34%),#fffaf0fa;border-color:#b42c4c3d}body.theme-curtain-light .delete-show-card input{color:#21140f;background:#ffffffd1;border-color:#b42c4c38}body.theme-curtain-light .archived-inventory-row{color:#21140f;background:radial-gradient(circle at 96% 0,#c8751214,#0000 28%),#ffffffc7;border-color:#7e48332e}body.theme-curtain-light .archived-inventory-row img,body.theme-curtain-light .archived-inventory-row i{background:#fff8ecd1;border-color:#7e48332e}body.theme-curtain-light .admin-watch-pill{color:#a80f1e;background:radial-gradient(circle at 82% 20%,#db5b7c2e,#0000 34%),#ffffffdb;border-color:#a80f1e4d}body.theme-curtain-light .admin-watch-pill em{color:#fffaf1;background:linear-gradient(145deg,#a80f1e2e,#ffffff0d),#2a1612f5;border-color:#a80f1e3d}body.theme-curtain-light .packing-box-card{background:#ffffffe6}body.theme-curtain-light .admin-role-form{border-top-color:#7e483329}body.theme-curtain-light .admin-role-remove{color:#7f1d1d;background:#b42c4c1a;border-color:#b42c4c47}.listing-workbench-panel{gap:22px;display:grid}.listing-workbench-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-grid-note-cards{margin:14px 0 18px}.ai-workbench-action-group{background:radial-gradient(circle at 94% 8%,#55e6ff1f,#0000 30%),#03101857;border:1px solid #55e6ff2e;border-radius:28px;gap:14px;margin:14px 0 18px;padding:16px;display:grid}.ai-workbench-group-header{gap:6px;display:grid}.ai-workbench-group-header span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.ai-workbench-group-header strong{color:var(--ink);font-size:clamp(18px,2vw,26px);line-height:1}.ai-workbench-group-header p{max-width:860px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ai-workbench-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.non-ai-workbench-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-grid-toolbar{justify-content:flex-end;margin:-4px 0 12px;display:flex}.manual-entry-trigger{width:100%;position:relative}.manual-entry-trigger summary{border:1px solid color-mix(in srgb, var(--green) 46%, var(--line));color:#031018;background:linear-gradient(135deg, var(--green), var(--cyan));width:42px;height:42px;box-shadow:0 12px 28px color-mix(in srgb, var(--green) 16%, transparent);cursor:pointer;border-radius:999px;place-items:center;margin-left:auto;list-style:none;display:inline-grid}.manual-entry-trigger summary::-webkit-details-marker{display:none}.manual-entry-trigger summary span{font-size:28px;font-weight:700;line-height:1;transform:translateY(-1px)}.manual-entry-trigger summary strong{z-index:20;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:max-content;color:var(--text);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);letter-spacing:.04em;opacity:0;pointer-events:none;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 14px 34px #00000038}.manual-entry-trigger summary:hover strong,.manual-entry-trigger summary:focus-visible strong{opacity:1;transform:translateY(0)}.manual-entry-trigger[open] summary{margin-bottom:12px}.manual-entry-trigger[open] .manual-entry-section{border:1px solid color-mix(in srgb, var(--line) 66%, transparent);background:color-mix(in srgb, var(--panel-bg) 58%, transparent);border-radius:22px;padding:16px}.workbench-slim-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workbench-slim-actions article{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:0;padding:12px;display:grid}.workbench-slim-actions article span,.workbench-slim-actions article p{grid-column:1}.workbench-slim-actions article strong{grid-column:1;font-size:15px}.workbench-slim-actions article p{margin:0;font-size:12px}.workbench-slim-actions article a{grid-area:1/2/span 3;align-self:center}.workbench-grid-note-cards article{border-radius:20px;min-height:178px;padding:14px}.workbench-grid-note-cards strong{font-size:clamp(16px,1.6vw,21px)}.workbench-grid-note-cards p{font-size:12px;line-height:1.35}.workbench-slim-actions article{min-height:0;padding:12px}.ai-draft-generated-image{object-fit:cover;background:#ffffff14;border:1px solid #55e6ff33;border-radius:20px;width:112px;height:112px}.workbench-grid-section{overflow:visible}.listing-workbench-table{gap:10px;margin-top:16px;display:grid}.listing-workbench-row{min-width:0;color:var(--ink);background:radial-gradient(circle at 96% 0,#55e6ff1a,#0000 28%),#ffffff0b;border:1px solid #55e6ff29;border-radius:22px;grid-template-columns:62px 126px minmax(320px,1.7fr) minmax(124px,.48fr) minmax(112px,.4fr) 150px;align-items:center;gap:10px;padding:12px;display:grid}.listing-workbench-manual-row{justify-content:flex-start;align-items:center;padding:0 0 8px;display:flex}.listing-workbench-head{min-height:44px;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;background:#0310188a;font-size:11px;font-weight:950}.listing-workbench-head span:last-child{justify-self:end;padding-right:18px}.workbench-pick-cell{align-items:center;gap:10px;display:inline-flex}.workbench-pick-cell input{width:20px;height:20px}.workbench-pick-cell label,.listing-workbench-row small,.workbench-source-list em{font-style:normal}.workbench-pick-cell label{color:var(--amber);cursor:pointer;font-size:13px;font-weight:950}.workbench-photo-stack{align-items:center;gap:8px;min-width:0;display:flex}.workbench-photo-stack-trigger{cursor:pointer;background:#55e6ff0d;border:1px solid #55e6ff29;border-radius:18px;align-items:center;gap:8px;padding:4px;display:flex}.workbench-photo-stack-trigger:hover,.workbench-photo-stack-trigger:focus-visible{background:#55e6ff1c;border-color:#55e6ff5c;outline:none}.workbench-photo-stack img,.workbench-photo-stack i{object-fit:cover;background:#ffffff14;border:1px solid #55e6ff2e;border-radius:16px;width:54px;height:54px}.workbench-photo-stack i{color:var(--muted);text-align:center;text-transform:uppercase;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.listing-workbench-row strong,.listing-workbench-row small{display:block}.listing-workbench-row small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35}.workbench-item-summary,.workbench-ai-status-cell{min-width:0}.workbench-item-summary strong{text-overflow:clip;white-space:nowrap;white-space:normal;line-height:1.25;overflow:visible}.workbench-source-list{flex-wrap:wrap;gap:6px;display:flex}.workbench-source-list em{color:#ffe0ae;text-overflow:ellipsis;white-space:nowrap;background:#ffba5f14;border:1px solid #ffba5f38;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:900;overflow:hidden}.workbench-ai-status-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-row-badge{color:#d9e9ef;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1.1;display:inline-flex;overflow:hidden}.ai-row-badge.queued{color:#e8d7ff;background:#ab73ff1f;border-color:#ab73ff52}.ai-row-badge.running{color:#ffe0ae;background:#ffba5f1f;border-color:#ffba5f52}.ai-row-badge.done{color:#bfffe6;background:#22c55e1f;border-color:#22c55e47}.ai-row-badge.review{color:#bdf8ff;background:#55e6ff1c;border-color:#55e6ff47}.ai-row-badge.failed{color:#ffe2e8;background:#ff537d1f;border-color:#ff537d4d}.workbench-action-cell{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.workbench-action-cell button,.workbench-edit-header button{color:var(--ink);cursor:pointer;font:inherit;background:#55e6ff1a;border:1px solid #55e6ff3d;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.workbench-action-cell .workbench-delete-button{color:#ffd8d0;background:#ff78621f;border-color:#ff78626b}.workbench-edit-modal{z-index:1000;background:#031018b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workbench-edit-card{background:radial-gradient(circle at 92% 0,#55e6ff24,#0000 34%),#031018f5;border:1px solid #55e6ff3d;border-radius:30px;gap:16px;width:min(980px,100%);max-height:min(860px,92vh);padding:clamp(18px,3vw,28px);display:grid;overflow:auto;box-shadow:0 30px 90px #0000006b}.workbench-photo-edit-card{width:min(1180px,100%)}.workbench-edit-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.workbench-edit-header span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.workbench-edit-header h3{color:var(--ink);letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(24px,3vw,38px)}.workbench-edit-flags,.workbench-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbench-edit-flags label{color:var(--ink);background:#ffba5f12;border:1px solid #ffba5f2e;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:900;display:inline-flex}.workbench-submit-row,.workbench-process-form{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.carry-forward-filter-row{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.carry-forward-select-all{cursor:pointer}.carry-forward-select-all:disabled{cursor:not-allowed;opacity:.55}.carry-forward-grid-form{gap:14px;display:grid}.carry-forward-table{gap:8px;display:grid}.carry-forward-row{min-width:0;color:var(--ink);background:radial-gradient(circle at 96% 0,#55e6ff14,#0000 28%),#ffffff0b;border:1px solid #55e6ff29;border-radius:18px;grid-template-columns:70px 76px minmax(220px,1fr) 120px 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.carry-forward-head{min-height:42px;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;background:#0310188a;font-size:11px;font-weight:950}label.carry-forward-row{cursor:pointer}.carry-forward-pick input{width:20px;height:20px}.carry-forward-photo img,.carry-forward-photo i{object-fit:cover;background:#ffffff14;border:1px solid #55e6ff2e;border-radius:16px;place-items:center;width:54px;height:54px;display:inline-grid}.carry-forward-photo i{color:var(--muted);text-align:center;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.carry-forward-title{min-width:0}.carry-forward-title strong,.carry-forward-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carry-forward-title small{color:var(--muted);margin-top:4px;font-size:12px}.carry-forward-status{color:#ffe0ae;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffba5f14;border:1px solid #ffba5f38;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;overflow:hidden}body.theme-curtain-light .listing-workbench-row{color:#21140f;background:radial-gradient(circle at 96% 0,#007e941a,#0000 28%),#ffffffc7;border-color:#7e48332e}body.theme-curtain-light .listing-workbench-head{color:#006f82;background:#ffffffe0}body.theme-curtain-light .workbench-photo-stack img,body.theme-curtain-light .workbench-photo-stack i{background:#fff8ecd1;border-color:#7e48332e}body.theme-curtain-light .workbench-photo-stack-trigger{background:#ffffffa8;border-color:#7e48332e}body.theme-curtain-light .workbench-photo-stack-trigger:hover,body.theme-curtain-light .workbench-photo-stack-trigger:focus-visible{background:#007e9414;border-color:#007e9452}body.theme-curtain-light .workbench-source-list em{color:#65400d;background:#c8751217;border-color:#c8751242}body.theme-curtain-light .ai-row-badge{color:#4a3528;background:#ffffffb8;border-color:#7e483338}body.theme-curtain-light .ai-row-badge.queued{color:#4c1d80;background:#7c3aed1a;border-color:#7c3aed3d}body.theme-curtain-light .ai-row-badge.running{color:#7a3e05;background:#c875121f;border-color:#c875124d}body.theme-curtain-light .ai-row-badge.done{color:#14532d;background:#16a34a1c;border-color:#16a34a47}body.theme-curtain-light .ai-row-badge.review{color:#075985;background:#007e941a;border-color:#007e9442}body.theme-curtain-light .ai-row-badge.failed{color:#7f1d1d;background:#b42c4c1a;border-color:#b42c4c47}body.theme-curtain-light .workbench-action-cell button,body.theme-curtain-light .workbench-edit-header button{color:#07323a;background:#007e9414;border-color:#007e943d}body.theme-curtain-light .workbench-action-cell .workbench-delete-button{color:#8a1f17;background:#b92c201a;border-color:#b92c204d}body.theme-curtain-light .workbench-edit-card{color:#21140f;background:radial-gradient(circle at 92% 0,#007e9417,#0000 34%),#fffaf0fa;border-color:#7e48332e}body.theme-curtain-light .workbench-edit-header h3,body.theme-curtain-light .workbench-edit-flags label{color:#21140f}body.theme-curtain-light .workbench-edit-flags label{background:#ffffffc2;border-color:#7e48332e}body.theme-curtain-light .review-count-card strong{color:#7a3f12;box-shadow:none;background:0 0}body.theme-curtain-light .carry-forward-row{color:#21140f;background:radial-gradient(circle at 96% 0,#007e9414,#0000 28%),#ffffffc7;border-color:#7e48332e}body.theme-curtain-light .carry-forward-head{color:#006f82;background:#ffffffe0}body.theme-curtain-light .carry-forward-photo img,body.theme-curtain-light .carry-forward-photo i{background:#fff8ecd1;border-color:#7e48332e}body.theme-curtain-light .carry-forward-status{color:#65400d;background:#c8751217;border-color:#c8751242}@media (max-width:980px){.workspace-command-center{grid-template-columns:1fr;display:grid}.workspace-health-strip{border-radius:22px}.plan-show-stack{border-radius:22px;grid-template-columns:1fr}.plan-task-list{display:flex}.workspace-sticky-actions{justify-content:flex-start;max-width:none;left:12px;right:12px;overflow-x:auto}.workspace-sticky-actions span{display:none}.insight-setup-grid,.insight-note-card,.listing-workbench-actions,.listing-workbench-row,.carry-forward-row{grid-template-columns:1fr}.listing-workbench-head,.carry-forward-head{display:none}.workbench-submit-row,.workbench-process-form{justify-content:flex-start}.ai-workbench-cards,.non-ai-workbench-cards{grid-template-columns:1fr}}.upload-dashboard-section{gap:18px;display:grid}.upload-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-action-card{gap:12px}.upload-file-picker{border:1px solid color-mix(in srgb, var(--stage-ink) 16%, transparent);background:color-mix(in srgb, var(--stage-surface) 88%, transparent);min-height:52px;color:var(--stage-ink);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.upload-file-picker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--stage-ink) 84%, transparent);overflow:hidden}.upload-file-picker strong{background:var(--stage-red);color:var(--stage-gold);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 10px 24px color-mix(in srgb, var(--stage-red) 24%, transparent);border-radius:999px;flex:none;padding:9px 14px;font-size:.82rem;font-weight:900}.upload-file-picker:hover strong{background:color-mix(in srgb, var(--stage-red) 88%, black);transform:translateY(-1px)}.upload-file-picker input{opacity:0;width:1px;height:1px;overflow:hidden}.upload-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.upload-history-panel{gap:14px;display:grid}.upload-run-list{gap:10px;display:grid}.upload-run-card{border:1px solid color-mix(in srgb, var(--stage-ink) 14%, transparent);background:color-mix(in srgb, var(--stage-surface) 88%, transparent);border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.upload-run-card strong{color:var(--stage-ink)}.upload-run-card p{color:color-mix(in srgb, var(--stage-ink) 70%, transparent);margin:4px 0 0}.upload-run-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.upload-run-metrics span{background:color-mix(in srgb, var(--stage-gold) 18%, var(--stage-surface));color:var(--stage-ink);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}body.theme-curtain-light .workspace-section-card,body.theme-curtain-light .workspace-health-strip,body.theme-curtain-light .plan-show-stack,body.theme-curtain-light .plan-task-card,body.theme-curtain-light .insight-download-card,body.theme-curtain-light .insight-steps-card,body.theme-curtain-light .insight-note-card,body.theme-curtain-light .insight-note-card div,body.theme-curtain-light .upload-action-card,body.theme-curtain-light .upload-history-panel,body.theme-curtain-light .upload-run-card,body.theme-curtain-light .upload-file-picker,body.theme-curtain-light .report-show-selector,body.theme-curtain-light .report-scope-selector,body.theme-curtain-light .trend-panel,body.theme-curtain-light .report-comparison-panel,body.theme-curtain-light .report-compare-options label,body.theme-curtain-light .report-comparison-grid article,body.theme-curtain-light .report-detail-panel,body.theme-curtain-light .report-summary-strip article,body.theme-curtain-light .empty-state-panel,body.theme-curtain-light .buyer-card-metrics{color:#21140f;background:radial-gradient(circle at 92% 0,#c875121a,#0000 32%),linear-gradient(145deg,#ffffffeb,#fff8ecbd);border-color:#7e483333;box-shadow:0 18px 46px #5f311c24,inset 0 1px #ffffffb8}body.theme-curtain-light .plan-task-card.active,body.theme-curtain-light .report-list-panel a:hover,body.theme-curtain-light .report-list-panel a:focus-visible,body.theme-curtain-light .report-list-panel a.active,body.theme-curtain-light .report-list-panel button:hover,body.theme-curtain-light .report-list-panel button:focus-visible,body.theme-curtain-light .report-list-panel button.active{background:radial-gradient(circle at 92% 8%,#007e9426,#0000 32%),linear-gradient(145deg,#fffffff5,#fff8ecd1);border-color:#007e945c}body.theme-curtain-light .workspace-health-chip,body.theme-curtain-light .upload-run-metrics span{color:#21140f;background:#fffcf7e0;border-color:#7e48332e}body.theme-curtain-light .report-show-selector select,body.theme-curtain-light .report-scope-selector select{color:#21140f;background:#fffcf7f5}body.theme-curtain-light .insight-steps-card li,body.theme-curtain-light .insight-note-card strong,body.theme-curtain-light .upload-run-card strong,body.theme-curtain-light .report-list-panel strong,body.theme-curtain-light .report-list-panel b,body.theme-curtain-light .report-detail-panel h2,body.theme-curtain-light .report-detail-panel h3{color:#21140f}body.theme-curtain-light .insight-note-card p,body.theme-curtain-light .upload-run-card p,body.theme-curtain-light .report-list-panel small,body.theme-curtain-light .muted-panel-copy,body.theme-curtain-light .buyer-card-metrics small{color:#5e493e}@media (max-width:900px){.upload-action-grid,.upload-status-row,.upload-run-card{grid-template-columns:1fr}.upload-run-metrics{justify-content:flex-start}}
