: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:radial-gradient(at 50% -18%,#ffbc7629,#0000 38rem),radial-gradient(at 18% 16%,#ff52441f,#0000 25rem),radial-gradient(at 82% 10%,#ffb07017,#0000 28rem),linear-gradient(100deg,#1c0208b8 0%,#0000 16%,#ff4a3a13 25%,#0000 34%,#1402086b 48%,#0000 62%,#ff58440f 73%,#0000 84%,#120207b8 100%),repeating-linear-gradient(92deg,#ffffff06 0 1px,#0000 1px 9px),repeating-linear-gradient(2deg,#00000012 0 1px,#0000 1px 7px),linear-gradient(135deg,#120306 0%,#3b0710 42%,#09060a 100%);margin:0;font-size:15px}body.theme-spotlight-dark{color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.theme-spotlight-dark select,body.theme-spotlight-dark input,body.theme-spotlight-dark textarea{color:#fff7ea;background-color:#1f0c10f0;border-color:#ffda9a47}body.theme-spotlight-dark select option{color:#fff7ea;background-color:#2a0d14}body.theme-spotlight-dark select:focus,body.theme-spotlight-dark input:focus,body.theme-spotlight-dark textarea:focus{border-color:#ffc75cb8;box-shadow:0 0 0 3px #ffc75c29}body:before{content:"";z-index:-4;pointer-events:none;background:linear-gradient(90deg,#0b0105b3,#0000 22% 78%,#0b0105ad),radial-gradient(at 50% 72%,#08030724,#0000 48rem),linear-gradient(#0503060a,#05030680);position:fixed;inset:0}body:after{content:"";z-index:-3;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(24px);opacity:.58;pointer-events:none;background:radial-gradient(at 50% 0,#ffebc433,#0000 18%),linear-gradient(#ffd2981a,#ffd29809 46%,#0000 88%);width:min(82vw,1040px);height:72vh;position:fixed;top:-18vh;left:50%;transform:translate(-50%)}a{color:inherit;text-decoration:none}button:not(:disabled),a[href],summary,[role=button]:not([aria-disabled=true]),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),select:not(:disabled){cursor:pointer}label:has(input:not(:disabled)){cursor:pointer}button:disabled,input:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed}.lss-shell{isolation:isolate;padding:18px clamp(16px,3vw,42px) 72px;position:relative;overflow:visible}.stage-content{width:100%;margin-inline:auto}@media (min-width:1180px){.stage-content{width:min(1360px,100vw - clamp(210px,24vw,390px))}.lss-shell.hide-side-nav .stage-content{width:min(1480px,100vw - clamp(32px,6vw,84px))}}.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:0;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);display:none;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:80;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(135deg,#040a10d6,#11060ebd);border-radius:999px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px;display:grid;position:sticky;top:14px;box-shadow:0 18px 60px #00000057,0 0 0 1px #ffd36f14}.top-command.legal-top-command{grid-template-columns:minmax(0,1fr)}.legal-top-command .brand-lockup{justify-self:start;width:max-content;max-width:100%}.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;flex-direction:column;gap:4px;width:118px;min-width:118px;min-height:58px;padding:7px 10px;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.5em;font-size:21px;line-height:1;display:inline-flex}.nav-label{opacity:1;text-align:center;white-space:normal;max-width:108px;font-size:10px;line-height:1.08;position:static;overflow:hidden}.top-nav-group{width:118px;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{flex-direction:row;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}.side-command-nav{z-index:70;-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:radial-gradient(circle at 0 0,#ffba5f2e,#0000 42%),linear-gradient(#040a10e6,#11060edb);border:1px solid #ffd36f38;border-radius:28px;gap:8px;width:74px;max-height:calc(100vh - 134px);padding:10px;transition:width .18s,border-color .18s,box-shadow .18s;display:grid;position:fixed;top:112px;left:16px;overflow:hidden auto;box-shadow:0 22px 70px #0000005c,0 0 0 1px #55e6ff14}.side-command-nav:hover,.side-command-nav:focus-within{border-color:#ffd36f6b;width:min(286px,100vw - 32px);box-shadow:0 26px 80px #00000070,0 0 0 1px #ffd36f1f}.side-command-nav::-webkit-scrollbar{width:0}.side-nav-kicker{min-height:28px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;opacity:.72;place-items:center;font-size:9px;font-weight:950;display:grid}.side-nav-link,.side-nav-submenu a{border-radius:20px;align-items:center;text-decoration:none;display:grid}.side-nav-link{color:#ffd36f;background:linear-gradient(135deg,#841222f5,#520816f0);border:1px solid #ffd36f42;grid-template-columns:52px minmax(0,1fr);min-height:54px;transition:transform .16s,border-color .16s,background .16s;box-shadow:0 12px 28px #42000d38}.side-nav-link:hover,.side-nav-link:focus-visible{background:linear-gradient(135deg,#9e1b30fa,#650a1efa);border-color:#ffe7a3b8;transform:translate(2px)}.side-command-nav .nav-emoji{width:52px;font-size:25px}.side-command-nav .nav-label{opacity:0;color:#ffe7a3;text-align:left;white-space:nowrap;max-width:none;padding-right:12px;font-size:12px;line-height:1;transition:opacity .14s,transform .14s;transform:translate(-6px)}.side-command-nav:hover .nav-label,.side-command-nav:focus-within .nav-label{opacity:1;transform:translate(0)}.side-nav-group{gap:6px;min-width:0;display:grid}.side-nav-submenu{opacity:0;gap:5px;max-height:0;padding-left:52px;transition:max-height .18s,opacity .15s;display:grid;overflow:hidden}.side-command-nav:hover .side-nav-submenu,.side-command-nav:focus-within .side-nav-submenu{opacity:1;max-height:180px}.side-nav-submenu a{min-height:30px;color:var(--ink);background:#55e6ff14;border:1px solid #55e6ff29;padding:0 12px;font-size:11px;font-weight:850}.side-nav-submenu a:hover,.side-nav-submenu a:focus-visible{background:#55e6ff24;border-color:#55e6ff52}.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}.action-tooltip{z-index:80;color:#fffaf1;letter-spacing:.03em;opacity:0;pointer-events:none;text-transform:uppercase;background:linear-gradient(145deg,#ffd36f1f,#ffffff09),#031018f5;border:1px solid #ffd36f47;border-radius:999px;width:max-content;max-width:min(180px,70vw);padding:8px 10px;font-size:11px;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:50%;transform:translate(50%,-4px);box-shadow:0 16px 38px #0000004d}.action-icon-pill:hover .action-tooltip,.action-icon-pill:focus-visible .action-tooltip{opacity:1;transform:translate(50%)}.action-icon-pill[type=button]{cursor:pointer;font:inherit;padding:0}.shell-action-placeholder{pointer-events:none;color:#0000;background-color:#ffffff0f;background-image:linear-gradient(90deg,#ffffff14,#f4c8702e,#ffffff14),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.25s ease-in-out infinite shell-loading-sheen}.todo-pill{background:radial-gradient(circle at 78% 20%,#55e6ff3d,#0000 34%),#ffffff14;border-color:#55e6ff57}.upload-pill{color:var(--green);background:radial-gradient(circle at 78% 20%,#8ff7bd42,#0000 34%),#ffffff14;border-color:#8ff7bd61;font-size:22px;font-weight:950}.audience-pill{background:radial-gradient(circle at 78% 20%,#ffd36f40,#0000 34%),#ffffff14;border-color:#ffd36f6b}.guide-pill{background:radial-gradient(circle at 78% 20%,#ffd36f47,#0000 34%),#ffffff14;border-color:#ffd36f70}.guide-pill>span:first-child{color:var(--amber);font-size:20px;font-weight:950;line-height:1}.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}.sales-hero,.sales-section{width:min(1180px,100vw - 36px);margin-inline:auto}.sales-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:calc(100vh - 126px);padding:clamp(44px,7vw,92px) 0 clamp(28px,6vw,78px);display:grid}.sales-hero-copy{gap:18px;display:grid}.sales-kicker{width:fit-content;color:var(--amber);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.sales-kicker:before{content:"";background:currentColor;border-radius:999px;width:34px;height:2px;box-shadow:0 0 18px}.sales-hero h1{max-width:860px;margin:0;font-size:clamp(42px,6.6vw,84px)}.sales-hero-copy>p{max-width:690px;color:color-mix(in srgb, var(--ink) 78%, var(--muted));margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.sales-hero-actions,.sales-trial-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.sales-primary{background:linear-gradient(135deg,#ffd36f,#ff8a5f);min-height:46px;padding-inline:24px;box-shadow:0 18px 44px #ff8a5f38,0 0 34px #ffd36f2e}.sales-secondary{color:#fff5d6;background:#ffffff12;border-color:#ffd36f47;min-height:46px;padding-inline:22px}.sales-footnote{max-width:540px;color:color-mix(in srgb, var(--amber) 88%, white)!important;font-size:13px!important}.auth-page{place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.auth-card{text-align:center;background:radial-gradient(circle at 90% 0,#ffd36f29,#0000 34%),#0c0e12e0;border:1px solid #ffd36f3d;border-radius:32px;justify-items:center;gap:1rem;width:min(520px,100%);padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 24px 80px #0000003d}.auth-card h1{color:var(--ink);margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.96}.auth-card p{max-width:34rem;color:var(--muted);margin:0}.sales-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.sales-stat-row div{background:radial-gradient(circle at 78% 18%,#ffd36f29,#0000 34%),#0310188a;border:1px solid #ffd36f33;border-radius:22px;padding:16px}.sales-stat-row strong,.sales-stat-row span{display:block}.sales-stat-row strong{color:#fff1b8;font-size:clamp(24px,3vw,36px);line-height:1}.sales-stat-row span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:850}.sales-hero-visual{min-height:520px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff1f;background:radial-gradient(circle at 18% 12%,#55e6ff2e,#0000 32%),#031018b8;border:1px solid #ffd36f38;border-radius:44px;position:relative;overflow:hidden}.sales-hero-visual img{object-fit:cover;width:100%;height:100%;min-height:520px;transform:scale(1.02)}.sales-visual-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffd36f1f,#55e6ff14),#031018d1;border:1px solid #ffd36f42;border-radius:24px;padding:18px;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 22px 55px #00000052}.sales-visual-card span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.sales-visual-card strong{margin-top:8px;font-size:clamp(18px,2vw,24px);display:block}.sales-section{padding:clamp(46px,7vw,92px) 0}.sales-section-heading{gap:12px;max-width:860px;margin-bottom:26px;display:grid}.sales-section-heading h2,.sales-insight-section h2,.sales-trial-band h2{margin:0}.sales-section-heading p,.sales-insight-section p,.sales-trial-band p{max-width:790px;color:color-mix(in srgb, var(--ink) 72%, var(--muted));margin:0}.sales-proof-strip{background:radial-gradient(circle at 8% 10%,#ffd36f2e,#0000 28%),linear-gradient(135deg,#84122270,#031018a8);border:1px solid #ffd36f3d;border-radius:30px;grid-template-columns:minmax(180px,.42fr) minmax(220px,.5fr) minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.sales-proof-strip span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.sales-proof-strip strong{font-size:clamp(22px,2.7vw,34px);line-height:1}.sales-proof-strip p{color:color-mix(in srgb, var(--ink) 74%, var(--muted));margin:0}.sales-edge-grid,.sales-feature-grid,.sales-plan-grid,.sales-faq-grid{gap:16px;display:grid}.sales-edge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-feature-grid,.sales-faq-grid,.sales-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-edge-grid article,.sales-feature-grid article,.sales-plan-grid article,.sales-faq-grid article,.sales-flow-grid article,.sales-signal-stack div{background:linear-gradient(#ffffff14,#ffffff09),#0310189e;border:1px solid #55e6ff29;border-radius:28px;box-shadow:inset 0 1px #ffffff14}.sales-edge-grid article,.sales-feature-grid article,.sales-faq-grid article{padding:22px}.sales-edge-grid h3,.sales-feature-grid h3,.sales-faq-grid h3{margin-bottom:10px}.sales-edge-grid p,.sales-feature-grid p,.sales-faq-grid p{color:var(--muted);margin:0}.sales-feature-grid article span,.sales-plan-grid article>span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.sales-show-flow{position:relative}.sales-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales-flow-grid article{min-height:280px;padding:22px;position:relative;overflow:hidden}.sales-flow-grid article:after{content:"";background:radial-gradient(circle,#ffd36f2e,#0000 68%);border-radius:999px;width:140px;height:140px;position:absolute;bottom:-44px;right:-36px}.sales-flow-grid span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-weight:950;display:inline-grid}.sales-flow-grid p{margin:0}.sales-insight-section,.sales-trial-band{background:radial-gradient(circle at 88% 10%,#ffd36f29,#0000 32%),linear-gradient(135deg,#84122261,#031018b8);border:1px solid #ffd36f38;border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(300px,.64fr);align-items:center;gap:22px;padding:clamp(28px,5vw,46px);display:grid}.sales-signal-stack{gap:10px;display:grid}.sales-signal-stack div{padding:16px}.sales-signal-stack strong,.sales-signal-stack span{display:block}.sales-signal-stack strong{color:#fff1b8}.sales-signal-stack span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.35}.sales-plan-grid article{align-content:start;gap:14px;padding:clamp(22px,3vw,32px);display:grid}.sales-plan-grid article.featured-plan{background:radial-gradient(circle at 88% 8%,#ffd36f38,#0000 30%),linear-gradient(145deg,#84122285,#031018b8);border-color:#ffd36f5c}.sales-plan-grid h3{margin:0;font-size:clamp(28px,4vw,44px)}.sales-plan-grid article>strong{color:#fff1b8;font-size:clamp(24px,3vw,34px);line-height:1}.sales-plan-grid article>p,.sales-plan-grid article>em{color:var(--muted);margin:0;font-style:normal}.sales-plan-grid article>em{color:color-mix(in srgb, var(--amber) 86%, white);font-weight:850}.sales-plan-grid ul{gap:10px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.sales-plan-grid li{color:color-mix(in srgb, var(--ink) 78%, var(--muted));padding-left:24px;line-height:1.4;position:relative}.sales-plan-grid li:before{content:"";background:linear-gradient(135deg, var(--cyan), var(--green));border-radius:999px;width:10px;height:10px;position:absolute;top:.55em;left:0;box-shadow:0 0 14px #55e6ff33}.sales-trial-band{grid-template-columns:minmax(0,1fr) auto}.sales-trial-actions{justify-content:flex-end}body.theme-curtain-light .sales-hero-copy>p,body.theme-curtain-light .sales-section-heading p,body.theme-curtain-light .sales-insight-section p,body.theme-curtain-light .sales-trial-band p,body.theme-curtain-light .sales-edge-grid p,body.theme-curtain-light .sales-feature-grid p,body.theme-curtain-light .sales-faq-grid p,body.theme-curtain-light .sales-signal-stack span,body.theme-curtain-light .sales-plan-grid article>p,body.theme-curtain-light .sales-plan-grid li,body.theme-curtain-light .sales-proof-strip p{color:#4e3f39}body.theme-curtain-light .sales-secondary{color:#402117;background:#ffffffc7;border-color:#7e48333d}body.theme-curtain-light .sales-stat-row div,body.theme-curtain-light .sales-visual-card,body.theme-curtain-light .sales-proof-strip,body.theme-curtain-light .sales-edge-grid article,body.theme-curtain-light .sales-feature-grid article,body.theme-curtain-light .sales-plan-grid article,body.theme-curtain-light .sales-faq-grid article,body.theme-curtain-light .sales-flow-grid article,body.theme-curtain-light .sales-signal-stack div,body.theme-curtain-light .sales-insight-section,body.theme-curtain-light .sales-trial-band{background:linear-gradient(145deg,#ffffffe6,#fff7e7c2),#fffaf0d1;border-color:#7e48332e}body.theme-curtain-light .sales-stat-row strong,body.theme-curtain-light .sales-visual-card strong,body.theme-curtain-light .sales-proof-strip strong,body.theme-curtain-light .sales-signal-stack strong,body.theme-curtain-light .sales-plan-grid article>strong{color:#2f1710}@media (max-width:980px){.sales-hero,.sales-insight-section,.sales-trial-band{grid-template-columns:1fr}.sales-hero{min-height:auto}.sales-hero-visual,.sales-hero-visual img{min-height:380px}.sales-proof-strip,.sales-edge-grid,.sales-feature-grid,.sales-plan-grid,.sales-faq-grid,.sales-flow-grid{grid-template-columns:1fr}.sales-flow-grid article{min-height:auto}.sales-trial-actions{justify-content:flex-start}}@media (max-width:640px){.sales-stat-row{grid-template-columns:1fr}.sales-hero-actions,.sales-trial-actions{flex-direction:column;align-items:stretch}.sales-hero-actions a,.sales-trial-actions a{width:100%}.sales-hero-visual,.sales-hero-visual img{min-height:300px}}.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}.inventory-pill{color:var(--amber);background:radial-gradient(circle at 78% 20%,#ffd36f61,#0000 38%),#ffd36f1a;border-color:#ffd36fad}.inventory-pill svg{stroke-width:2.4px;width:22px;height:22px}.lss-shell.unified-workspace-shell{color:#fffaf4;background:#171315;min-height:100dvh;padding-inline:clamp(14px,2.5vw,36px)}.lss-shell.unified-workspace-shell .stage-wash{background:#21171a}.lss-shell.unified-workspace-shell .stage-wash:after,.lss-shell.unified-workspace-shell .curtain{display:none}.lss-shell.unified-workspace-shell .top-command{background:#641d2b;border:1px solid #e2bd709e;border-radius:8px;box-shadow:0 18px 54px #230a1052,inset 0 -2px #c79a4b57}.lss-shell.unified-workspace-shell .brand-lockup strong{color:#fffaf4}.lss-shell.unified-workspace-shell .brand-lockup small{color:#f0ce87}.lss-shell.unified-workspace-shell .stage-content{width:min(1540px,100%)}body.theme-curtain-light .lss-shell.unified-workspace-shell{color:#211719;background:#eee7df}body.theme-curtain-light .lss-shell.unified-workspace-shell .stage-wash{background:#eee7df}.profile-star-pill{color:#f2c96f;background:radial-gradient(circle at 72% 18%,#ffe79766,#0000 36%),#7c233373;border-color:#e2bd70b8;box-shadow:inset 0 0 0 1px #ffe28f24,0 0 18px #c79a4b33}.profile-star-pill>svg{fill:currentColor;width:21px;height:21px}.ebay-page-heading,.ebay-workspace-section{width:min(1240px,100%);margin-inline:auto}.ebay-page-heading{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:24px;padding:22px 0 18px;display:flex}.ebay-page-heading h1{letter-spacing:0;margin:7px 0 5px;font-size:2.4rem}.ebay-page-heading p,.ebay-section-heading p{color:var(--muted);margin:0}.ebay-marketplace-key{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.ebay-marketplace-key span{background:#07121ab8;border:1px solid #55e6ff47;border-radius:6px;padding:7px 9px;font-size:.74rem}.ebay-marketplace-key span:nth-child(2){border-left:4px solid #e53238}.ebay-marketplace-key .is-muted{color:var(--muted);border-color:#ffffff24}.ebay-marketplace-key strong{color:var(--ink);text-transform:uppercase;font-size:.62rem;display:block}.ebay-workspace{gap:20px;padding:18px 0 48px;display:grid}.ebay-workspace-section{padding:0}.ebay-section-heading,.ebay-section-heading>div,.ebay-validation-row,.ebay-row-actions{align-items:center;display:flex}.ebay-section-heading{justify-content:space-between;gap:16px;padding:12px 0}.ebay-section-heading>div{gap:10px}.ebay-section-heading>div>span{color:#b9f5ff;border:1px solid #55e6ff73;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ebay-section-heading h2{letter-spacing:0;margin:0 0 2px;font-size:1rem}.ebay-section-heading p{font-size:.74rem}.ebay-primary-button,.ebay-secondary-button{cursor:pointer;min-height:36px;font:inherit;border-radius:6px;padding:.55rem .78rem;font-size:.76rem;font-weight:900}.ebay-primary-button{color:#06151b;background:#79e7f2;border:1px solid #49d6e9}.ebay-secondary-button{color:var(--ink);background:#55e6ff1a;border:1px solid #55e6ff61}.ebay-primary-button:disabled,.ebay-secondary-button:disabled{cursor:not-allowed;opacity:.48}.ebay-message,.ebay-empty-state{color:#dfffea;background:#14603e38;border:1px solid #41b47366;border-radius:6px;width:min(1240px,100%);margin-inline:auto;padding:12px;font-size:.8rem}.ebay-message.is-error{color:#fff0ef;background:#8a1b2447;border-color:#e84d4f85}.ebay-inventory-tools{background:#040e15b3;border:1px solid #ffffff24;border-bottom:0;justify-content:space-between;align-items:end;gap:16px;padding:10px 12px;display:flex}.ebay-inventory-tools label{gap:4px;width:min(430px,100%);font-size:.7rem;font-weight:800;display:grid}.ebay-inventory-tools input,.ebay-field-grid input,.ebay-field-grid select,.ebay-taxonomy-row input{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#030c12d1;border:1px solid #fff3;border-radius:5px;padding:7px 9px}.ebay-inventory-tools>span{color:var(--muted);font-size:.72rem}.ebay-inventory-list{border:1px solid #ffffff24;max-height:390px;overflow:auto}.ebay-inventory-row{cursor:pointer;border-bottom:1px solid #ffffff17;grid-template-columns:20px 52px minmax(180px,1fr) minmax(200px,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:8px 12px;display:grid}.ebay-inventory-row:hover{background:#55e6ff0d}.ebay-item-image,.ebay-draft-select>span{width:52px;height:52px;color:var(--muted);text-align:center;background:#ffffff12;border-radius:5px;place-items:center;font-size:.58rem;display:grid;overflow:hidden}.ebay-item-image img,.ebay-draft-select img{object-fit:cover;width:100%;height:100%}.ebay-item-main,.ebay-source-value{gap:3px;min-width:0;display:grid}.ebay-item-main strong,.ebay-item-main small,.ebay-source-value{overflow-wrap:anywhere}.ebay-item-main small,.ebay-source-value small{color:var(--muted);font-size:.65rem}.ebay-source-value{color:var(--ink);font-size:.72rem}.ebay-state-pill,.ebay-issue-pill{width:fit-content;max-width:100%;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:850;line-height:1.2;display:inline-flex}.ebay-state-pill.is-ready{color:#dfffea;background:#16704347;border-color:#41c47875}.ebay-state-pill.is-error,.ebay-issue-pill{color:#fff0ef;background:#971e2757;border-color:#eb535780}.ebay-draft-list{gap:10px;display:grid}.ebay-draft-row{background:#040e15bd;border:1px solid #ffffff29;border-radius:7px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px;display:grid}.ebay-draft-select{align-items:flex-start;gap:8px;display:flex}.ebay-draft-select img,.ebay-draft-select>span{width:64px;height:64px}.ebay-draft-editor,.ebay-draft-title>div{gap:10px;min-width:0;display:grid}.ebay-draft-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ebay-draft-title>div{gap:3px}.ebay-draft-title small{color:var(--muted)}.ebay-field-grid{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(120px,.7fr));gap:9px;display:grid}.ebay-field-grid label,.ebay-taxonomy-row label,.ebay-format-field{border:0;align-content:end;gap:5px;min-width:0;margin:0;padding:0;font-size:.67rem;font-weight:850;display:grid}.ebay-format-field legend{margin-bottom:5px}.ebay-segmented{border:1px solid #fff3;border-radius:5px;grid-template-columns:1fr 1fr;height:36px;display:grid;overflow:hidden}.ebay-segmented button{color:var(--muted);cursor:pointer;font:inherit;background:#030c12d1;border:0;font-size:.72rem;font-weight:850}.ebay-segmented button.is-active{color:#06151b;background:#79e7f2}.ebay-money-input{grid-template-columns:26px minmax(0,1fr);align-items:center;display:grid}.ebay-money-input>span{z-index:1;color:var(--muted);grid-area:1/1;justify-self:end}.ebay-money-input input{grid-area:1/1/auto/-1;padding-left:29px}.ebay-taxonomy-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(120px,.5fr) minmax(210px,1fr) auto auto;align-items:end;gap:9px;padding-top:10px;display:grid}.ebay-taxonomy-row .ebay-confirm-check{white-space:nowrap;align-items:center;min-height:36px;display:flex}.ebay-confirm-check input{width:17px;min-height:17px}.ebay-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ebay-suggestions button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#55e6ff0f;border:1px solid #55e6ff42;border-radius:5px;gap:3px;padding:8px;display:grid}.ebay-suggestions span,.ebay-suggestions small{overflow-wrap:anywhere;color:var(--muted);font-size:.64rem}.ebay-validation-row{justify-content:space-between;gap:10px}.ebay-validation-row>div:first-child,.ebay-row-actions{flex-wrap:wrap;gap:6px}.ebay-row-actions{justify-content:end}.ebay-row-actions small{color:#ffd98b}.ebay-export-history{border:1px solid #ffffff24}.ebay-export-history>div:not(.ebay-empty-state){border-bottom:1px solid #ffffff17;grid-template-columns:minmax(250px,1fr) 100px 120px 190px;gap:12px;padding:10px 12px;font-size:.72rem;display:grid}.ebay-export-history span,.ebay-export-history time{color:var(--muted)}body.theme-curtain-light .ebay-marketplace-key span,body.theme-curtain-light .ebay-inventory-tools,body.theme-curtain-light .ebay-draft-row{background:#ffffffbd;border-color:#36221929}body.theme-curtain-light .ebay-inventory-tools input,body.theme-curtain-light .ebay-field-grid input,body.theme-curtain-light .ebay-field-grid select,body.theme-curtain-light .ebay-taxonomy-row input,body.theme-curtain-light .ebay-segmented button{color:#2f1d17;background:#fff;border-color:#36221933}body.theme-curtain-light .ebay-segmented button.is-active,body.theme-curtain-light .ebay-primary-button{color:#10262a;background:#8fe5ec}@media (max-width:980px){.ebay-page-heading{flex-direction:column;align-items:flex-start}.ebay-marketplace-key{justify-content:start}.ebay-inventory-row{grid-template-columns:20px 52px minmax(0,1fr) auto}.ebay-source-value{grid-column:3/-1}.ebay-field-grid,.ebay-taxonomy-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-suggestions{grid-template-columns:1fr}}@media (max-width:680px){.ebay-page-heading,.ebay-workspace{padding-inline:2px}.ebay-section-heading,.ebay-validation-row,.ebay-inventory-tools{flex-direction:column;align-items:stretch}.ebay-inventory-row{grid-template-columns:20px 52px minmax(0,1fr)}.ebay-inventory-row>.ebay-state-pill{grid-column:3}.ebay-draft-row,.ebay-field-grid,.ebay-taxonomy-row{grid-template-columns:1fr}.ebay-draft-title{flex-direction:column}.ebay-row-actions{justify-content:start}.ebay-export-history>div:not(.ebay-empty-state){grid-template-columns:1fr 1fr}}.affiliate-summary-list article{background:linear-gradient(135deg,#082a34f5,#3d1323e6);border-color:#55e6ff47;border-radius:8px;box-shadow:0 14px 34px #0003}body.theme-curtain-light .affiliate-summary-list article{background:#fffdf8;border-color:#7e483333;box-shadow:0 14px 34px #5f311c1f}body.theme-curtain-light .affiliate-summary-list span{color:#8a2638}body.theme-curtain-light .affiliate-summary-list h3{color:#21140f}body.theme-curtain-light .affiliate-summary-list p{color:#4f3b32}body.theme-curtain-light .affiliate-summary-list article>strong{color:#006b7d}.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,.create-show-modal.open{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-actions{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.calendar-show-actions a,.calendar-show-actions button{border:1px solid color-mix(in srgb, var(--amber) 26%, transparent);min-height:1.85rem;color:var(--ink);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .58rem;font-family:inherit;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.calendar-show-actions .danger-link{color:color-mix(in srgb, #ffb4a8 78%, var(--ink));border-color:#ff757552}.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:0 0 clamp(42px,6vw,72px);display:grid}.main-stage-start-frame{width:100%;min-height:min(560px,62vh)}.main-stage-start-frame .layout-stage-primary{align-self:center}.main-stage-action-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:clamp(18px,3vw,30px);display:grid}.main-stage-action-card{min-height:112px;color:var(--ink);text-align:left;background:radial-gradient(circle at 92% 0,#ffd36f1f,#0000 34%),#ffffff0e;border:1px solid #ffd36f38;border-radius:24px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px 12px;padding:14px;display:grid}.main-stage-action-card .main-stage-action-icon{background:#ffffff1a;border-radius:18px;grid-row:span 3;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.main-stage-action-card small{width:max-content;color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#ffd36f14;border:1px solid #ffd36f4d;border-radius:999px;padding:.16rem .5rem;font-size:.66rem;font-weight:950;line-height:1;display:inline-flex}.main-stage-action-card strong{color:var(--ink);font-size:15px;line-height:1.1}.main-stage-action-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.status-story-grid,.status-lane-grid{gap:16px;display:grid}.status-story-grid{grid-template-columns:repeat(4,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-empty-state{color:var(--muted);background:#ffffff0b;border:1px dashed #ffd36f42;border-radius:22px;margin:0;padding:18px;font-weight:800}.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,.todo-add-row select{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}body.theme-curtain-light .todo-add-row input{color:#21140f;background:linear-gradient(#fffffff5,#fff8ece6),#fffaf1;border-color:#7a3f1294;box-shadow:inset 0 0 0 1px #ffffffdb,0 10px 24px #7e48331f}body.theme-curtain-light .todo-add-row input::placeholder{color:#6f584c}body.theme-curtain-light .todo-add-row input:focus{border-color:#007e94;outline-color:#007e9433}.todo-item select{padding:0 12px}.todo-item-controls{gap:8px;display:grid}.todo-add-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) minmax(170px,.55fr) auto;gap:10px;display:grid}.todo-add-row input,.todo-add-row select{background:linear-gradient(#ffffff1f,#ffffff0f),#09141fc7;border:2px solid #ffba5f9e;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0000002e}.todo-add-row input:focus{border-color:var(--cyan);outline:3px solid #55e6ff42}.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;min-width:0;display:flex}.identity-list span{max-width:100%;color:var(--cyan);overflow-wrap:anywhere;word-break:break-word;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;min-width:0;margin-top:14px;display:flex}.admin-credit-balance-strip span{max-width:100%;color:var(--text-muted);text-transform:capitalize;overflow-wrap:anywhere;word-break:break-word;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;min-width:0;margin-top:18px;padding-top:16px;display:grid}.admin-role-form input{width:100%;min-width:0;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;max-width:100%;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:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;min-width:0;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;min-width:0;font-size:11px;font-weight:900;display:grid}.admin-credit-adjust-form .wide-field{grid-column:1/-1}.admin-credit-adjust-form input,.admin-credit-adjust-form select{width:100%;min-width:0;max-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;justify-self:start;max-width:100%;font-family:inherit}.admin-ledger-summary{background:#55e6ff0f;border:1px solid #55e6ff24;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.admin-ledger-summary div{gap:4px;min-width:0;display:grid}.admin-ledger-summary strong,.admin-ledger-summary span{overflow-wrap:anywhere}.admin-ledger-summary strong{color:var(--text-strong);font-size:.92rem}.admin-ledger-summary span{color:var(--text-muted);font-size:.86rem}.admin-ledger-summary a{flex:none;text-decoration:none}.admin-ledger-modal{z-index:1200;background:#031018bd;place-items:center;padding:18px;display:none;position:fixed;inset:0}.admin-ledger-modal:target{display:grid}.admin-ledger-modal-card{background:radial-gradient(circle at 92% 0,#55e6ff24,#0000 34%),#14080af5;border:1px solid #55e6ff3d;border-radius:28px;gap:16px;width:min(920px,100%);min-width:0;max-height:min(820px,90vh);padding:clamp(18px,3vw,26px);display:grid;overflow:auto;box-shadow:0 30px 90px #0000006b}.admin-ledger-modal-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-right:44px;display:flex;position:relative}.admin-ledger-modal-close{width:34px;height:34px;color:var(--text-strong);background:#55e6ff1a;border:1px solid #55e6ff3d;border-radius:999px;place-items:center;font-size:1.35rem;font-weight:900;line-height:1;text-decoration:none;display:grid;position:absolute;top:0;right:0}.admin-ledger-modal-close:hover{background:#ffe2a629;border-color:#ffe2a670}.admin-ledger-modal-header h3{color:var(--text-strong);letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.admin-ledger-modal-header p{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0}.admin-ledger-history-list{gap:10px;min-width:0;display:grid}.admin-ledger-history-list article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.admin-ledger-history-list article>div{gap:4px;min-width:0;display:grid}.admin-ledger-history-list strong,.admin-ledger-history-list span,.admin-ledger-history-list small,.admin-ledger-history-list p{overflow-wrap:anywhere;word-break:break-word}.admin-ledger-history-list strong{color:var(--text-strong);font-size:.98rem}.admin-ledger-history-list span{color:var(--text-muted);font-size:.88rem}.admin-ledger-history-list small,.admin-ledger-history-list p{color:var(--text-muted);margin:0;font-size:.82rem}.admin-report-shell{gap:18px;display:grid}.admin-command-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.admin-command-nav a{min-width:0;min-height:106px;color:var(--text-strong);background:radial-gradient(circle at 18% 18%,#ffe2a62e,#0000 34%),linear-gradient(135deg,#7e1821eb,#390f15e6);border:1px solid #ffe2a63d;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 10px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 18px 38px #0003}.admin-command-nav a:hover,.admin-command-nav a:focus-visible,.admin-command-nav a.active{background:radial-gradient(circle at 18% 18%,#ffe2a63d,#0000 34%),linear-gradient(135deg,#aa3727f5,#60191df0);border-color:#ffd570b3;transform:translateY(-2px)}.admin-command-nav a span{width:38px;height:38px;color:var(--gold);background:#ffe2a629;border-radius:16px;grid-row:span 2;justify-content:center;align-items:center;font-weight:950;line-height:1;display:inline-flex}.admin-command-nav a strong{min-width:0;color:var(--gold);font-size:.98rem;font-weight:950;line-height:1.05}.admin-command-nav a small{color:#fff8e8d1;min-width:0;font-size:.78rem;font-weight:750;line-height:1.25}.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}button.modal-close-action,button.calendar-empty-action{cursor:pointer;font-family:inherit}.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;min-width:0;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(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;min-width:0;display:grid}.admin-user-search-panel,.admin-user-detail{background:#14080ab8;border:1px solid #ffe2a62e;border-radius:28px;min-width:0;padding:18px;overflow:hidden;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;min-width:0;padding:13px;text-decoration:none;display:grid}.admin-user-row>span,.admin-detail-header,.admin-detail-section,.admin-detail-section>*,.admin-detail-dl div,.admin-mini-list div,.admin-mini-list p{min-width:0}.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);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.admin-detail-header p,.admin-user-detail.empty p{color:var(--text-muted);overflow-wrap:anywhere;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;word-break:break-word;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{overflow-wrap:anywhere;word-break:break-word;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-ledger-summary{background:#8c2f2712;border-color:#712e2624}body.theme-curtain-light .admin-ledger-summary strong,body.theme-curtain-light .admin-ledger-modal-header h3,body.theme-curtain-light .admin-ledger-history-list strong{color:#3b1e18}body.theme-curtain-light .admin-ledger-summary span,body.theme-curtain-light .admin-ledger-modal-header p,body.theme-curtain-light .admin-ledger-history-list span,body.theme-curtain-light .admin-ledger-history-list small,body.theme-curtain-light .admin-ledger-history-list p{color:#6d554f}body.theme-curtain-light .admin-ledger-modal{background:#3b1e1861}body.theme-curtain-light .admin-ledger-modal-card{background:radial-gradient(circle at 92% 0,#eeb85c2e,#0000 34%),#fffdf7fa;border-color:#712e262e;box-shadow:0 30px 90px #7b382538}body.theme-curtain-light .admin-ledger-history-list article{background:#8c2f2712;border-color:#712e261f}body.theme-curtain-light .admin-ledger-modal-close{color:#3b1e18;background:#8c2f2714;border-color:#712e2638}body.theme-curtain-light .admin-ledger-modal-close:hover{background:#eeb85c3d;border-color:#8c2f2757}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-command-nav a{background:radial-gradient(circle at 18% 18%,#eeb85c3d,#0000 36%),linear-gradient(135deg,#fffdf7f2,#f9e4bee0);border-color:#8c2f2738;box-shadow:0 18px 44px #7b38251f}body.theme-curtain-light .admin-command-nav a:hover,body.theme-curtain-light .admin-command-nav a:focus-visible,body.theme-curtain-light .admin-command-nav a.active{background:radial-gradient(circle at 18% 18%,#eeb85c57,#0000 36%),linear-gradient(135deg,#fff8e8fa,#f5cd8deb);border-color:#8c2f276b}body.theme-curtain-light .admin-command-nav a span{color:#8c2f27;background:#8c2f271a}body.theme-curtain-light .admin-command-nav a strong{color:#8c2f27}body.theme-curtain-light .admin-command-nav a small{color:#5f473f}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-command-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.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-command-nav{grid-template-columns:1fr}.admin-command-nav a{min-height:88px}.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-ledger-history-list article,.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:repeat(3,minmax(0,1fr));padding-bottom:0}.todo-reminder-backdrop{z-index:290;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14050ab8;place-items:start center;height:100dvh;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.todo-reminder-popup{color:#fff8ef;background:#350b18;border:1px solid #d5a949a6;border-radius:8px;gap:18px;width:min(720px,100%);max-height:calc(100dvh - 40px);margin:auto;padding:clamp(22px,4vw,34px);display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.todo-reminder-close{z-index:3;color:#350b18;width:42px;height:42px;font:inherit;cursor:pointer;background:#fff8ef;border:1px solid #fff8ef85;border-radius:50%;justify-self:end;margin:-10px -10px -50px 0;font-size:25px;font-weight:900;position:sticky;top:0}.todo-reminder-heading{gap:7px;display:grid}.todo-reminder-heading span{color:#e1bb66;text-transform:uppercase;font-size:12px;font-weight:900}.todo-reminder-heading h2,.todo-reminder-heading p{margin:0}.todo-reminder-heading h2{font-size:clamp(25px,4vw,38px);line-height:1.1}.todo-reminder-heading p{color:#e2ccd2}.todo-reminder-list{gap:10px;display:grid}.todo-reminder-list article{background:#160d10;border:1px solid #d5a94959;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.todo-reminder-list article>div{gap:4px;display:grid}.todo-reminder-list small{color:#e1bb66;font-weight:850}.todo-reminder-list strong{font-size:17px}.todo-reminder-list span,.todo-reminder-list time{color:#d8c5ca;font-size:13px}.todo-reminder-list button,.todo-reminder-snooze{color:#160d10;min-height:42px;font:inherit;cursor:pointer;background:#e1bb66;border:1px solid #d5a949;border-radius:6px;padding:0 16px;font-weight:900}.todo-reminder-list button:disabled{cursor:wait;opacity:.7}.todo-reminder-snooze{color:#fff8ef;background:0 0;justify-self:end}@media (max-width:760px){.todo-item,.todo-add-row,.todo-reminder-list article{grid-template-columns:1fr}.todo-reminder-list button,.todo-reminder-snooze{width:100%}}.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-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.support-card-actions .primary-action,.support-card-actions .secondary-action{margin-top:0}.insight-install-hero{align-items:end}.insight-install-hero .primary-action{justify-self:end}.insight-install-prerequisites{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,70px);margin-top:28px;padding:clamp(22px,4vw,38px) 0;display:grid}.insight-install-prerequisites h2,.insight-install-prerequisites ul{margin:10px 0 0}.insight-install-prerequisites li{color:var(--muted);margin:0 0 9px}.insight-install-steps{margin:0;padding:0;list-style:none;display:grid}.insight-install-steps>li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:18px;padding:clamp(24px,4vw,42px) 0;display:grid}.insight-install-step-number{border:1px solid color-mix(in srgb, var(--amber) 72%, var(--line));color:#241208;background:var(--amber);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:950;display:grid}.insight-install-steps h2{margin:4px 0 12px}.insight-install-steps p{max-width:860px;color:var(--muted);margin:8px 0 0;line-height:1.55}.insight-install-steps code{overflow-wrap:anywhere}.insight-install-steps a{color:var(--cyan);font-weight:850}.insight-install-troubleshooting{padding:clamp(30px,5vw,54px) 0}.insight-install-troubleshooting details{border-bottom:1px solid var(--line);padding:16px 0}.insight-install-troubleshooting summary{color:var(--ink);cursor:pointer;font-size:1rem;font-weight:900}.insight-install-troubleshooting details p{max-width:820px;color:var(--muted);margin:10px 0 0}@media (max-width:720px){.insight-install-hero,.insight-install-prerequisites{grid-template-columns:1fr}.insight-install-hero .primary-action{justify-self:start}.insight-install-steps>li{grid-template-columns:42px minmax(0,1fr);gap:12px}.insight-install-step-number{width:40px;height:40px}}.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}.workbench-diagnostics{color:#fff5d8;background:#1b1412b8;border:1px solid #f8b84d59;border-radius:18px;gap:.45rem;margin-top:1rem;padding:.85rem;font-size:.86rem;display:grid}.workbench-diagnostics span{display:block}.workbench-diagnostics-panel{border-color:#f8b84d73}.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-manager-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.photo-editor-readiness{color:#f9e8c7;background:#ffba5f1a;border:1px solid #ffba5f52;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.photo-editor-readiness div{gap:2px;display:grid}.photo-editor-readiness strong,.photo-editor-readiness small{display:block}.photo-editor-readiness strong{font-size:13px}.photo-editor-readiness small{color:#d9c8b1;font-size:11px;font-weight:700;line-height:1.4}.photo-editor-readiness-spinner{border:3px solid #ffba5f3d;border-top-color:#ffba5f;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite photo-editor-spin}.photo-editor-readiness.is-delayed .photo-editor-readiness-spinner{animation-duration:1.4s}.photo-editor-readiness button{color:#fff4df;background:#ffba5f1f;border:1px solid #ffba5f66;border-radius:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:850}@keyframes photo-editor-spin{to{transform:rotate(360deg)}}.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-role-guidance{color:#cce9f2;flex:260px;margin:0;font-size:12px;font-weight:800;line-height:1.35}.set-photo-count-field{color:#cce9f2;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:12px;font-weight:900;display:inline-flex}.photo-set-config .set-photo-count-field input{width:4.6rem;height:auto;color:var(--ink);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:.42rem .55rem}.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(4,minmax(150px,1fr));gap:10px;display:grid}.photo-slot{background:#ffffff0a;border:1px dashed #ffffff29;border-radius:16px;align-content:start;gap:8px;min-height:224px;padding:10px;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,.photo-slot.ai-generated-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.ai-generated-purpose{background:radial-gradient(circle at 88% 8%,#67f0a32e,#0000 34%),#67f0a314;border-color:#67f0a399}.photo-slot img{object-fit:cover;border-radius:14px;width:100%;height:148px}.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{justify-content:center;align-items:center;gap:6px;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,.photo-manager-header-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,.photo-manager-header-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}.photo-manager-holding-picker{background:radial-gradient(circle at 94% 2%,#55e6ff1f,#0000 34%),#55e6ff0e;border:1px solid #55e6ff2e;border-radius:18px;gap:.75rem;padding:.8rem;display:grid}.photo-manager-holding-picker strong,.photo-manager-holding-picker small{display:block}.photo-manager-holding-picker strong{color:var(--ink);font-size:.9rem;font-weight:950}.photo-manager-holding-picker small,.photo-manager-holding-picker p{color:var(--muted);margin:.15rem 0 0;font-size:.76rem;font-weight:800;line-height:1.35}.photo-manager-holding-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.55rem;max-height:310px;padding:.25rem;display:grid;overflow:auto}.photo-manager-holding-grid button{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);color:var(--muted);cursor:pointer;font:inherit;text-transform:uppercase;background:#ffffff0b;border-radius:16px;gap:.32rem;padding:.36rem;font-size:.68rem;font-weight:900;display:grid}.photo-manager-holding-grid button.selected{border-color:color-mix(in srgb, var(--cyan) 58%, var(--amber));color:var(--ink);background:#55e6ff1c;box-shadow:0 0 0 2px #55e6ff1c}.photo-manager-holding-grid img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.photo-manager-holding-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.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:#fff7f4;background:#a61f2b}.photo-size-brand-toggle{color:#ffe3b9;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:28px;font-size:11px;font-weight:900;display:inline-flex}.photo-size-brand-toggle input{width:18px;height:18px;accent-color:var(--amber);margin:0}.photo-size-brand-toggle:has(input:disabled){cursor:not-allowed;opacity:.58}.run-order-validation-issues{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.run-order-validation-issues span{color:#fff4f2;overflow-wrap:anywhere;background:#a61f2b57;border:1px solid #ff818585;border-radius:999px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:850;line-height:1.25}.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,.insight-pairing-card,.insight-connection-guide{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,.insight-pairing-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-calendar-panel{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--amber) 11%, transparent), transparent 22rem), color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:30px;gap:14px;padding:clamp(14px,2vw,20px);display:grid;box-shadow:0 16px 44px #0000002e}.workspace-calendar-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-calendar-header h2{color:var(--text);margin:3px 0 0;font-size:clamp(20px,2.6vw,30px);line-height:1.05}.workspace-calendar-header p{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;font-weight:850}.workspace-calendar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workspace-calendar-controls button:not(.primary-action){border:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:38px;color:var(--text);background:color-mix(in srgb, var(--panel-strong) 74%, transparent);cursor:pointer;font:inherit;border-radius:999px;padding:0 .85rem;font-size:.78rem;font-weight:950}.compact-workspace-calendar{gap:8px}.compact-workspace-calendar .calendar-day{min-height:132px;padding:8px}.compact-workspace-calendar .calendar-show-card.selected{border-color:color-mix(in srgb, var(--accent) 72%, var(--amber));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.compact-workspace-calendar .calendar-empty-action{min-height:52px}.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}.single-show-workspace .workspace-section-card{border-radius:34px;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden}.single-show-workspace .workspace-section-card:before{content:"";background:linear-gradient(180deg, var(--accent), var(--amber), var(--rose));opacity:.82;width:5px;position:absolute;inset:0 auto 0 0}.single-show-workspace .active-question-topline{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 72%), color-mix(in srgb, var(--card-bg) 80%, transparent);width:fit-content;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px;display:inline-flex}.single-show-workspace .active-question-topline span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--accent));letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px;min-width:62px;padding:7px 11px;font-size:10px;font-weight:950}.single-show-workspace .active-question-topline strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;padding-right:8px;font-size:12px;font-weight:950}.workspace-step-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.workspace-step-heading h2{margin:0}.workspace-step-heading p{max-width:760px;color:var(--muted);margin:8px 0 0}.workspace-inline-tool{gap:16px;display:grid}.workspace-section-card+.workspace-section-card{margin-top:0}.workspace-accordion-step{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel-bg) 62%, transparent);border-radius:28px;overflow:hidden;box-shadow:0 14px 44px #00000021}.workspace-accordion-step+.workspace-accordion-step{margin-top:12px}.workspace-accordion-step.open{background:color-mix(in srgb, var(--card-bg) 84%, transparent)}.workspace-accordion-summary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.workspace-accordion-summary span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--accent));letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px;min-width:62px;padding:7px 11px;font-size:10px;font-weight:950}.workspace-accordion-summary strong{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:950}.workspace-accordion-summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.workspace-accordion-step.closed .workspace-accordion-summary:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.workspace-accordion-content{gap:14px;padding:0 14px 14px;display:grid}.workspace-accordion-content>.workspace-section-card{margin:0}.workspace-step-navigation{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:8px 2px 2px;display:flex}.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}.insight-connection-guide{border-radius:8px;grid-column:1/-1;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.insight-connection-guide header{gap:7px;display:grid}.insight-connection-guide header>span,.insight-pairing-card>span{color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.insight-connection-guide h2,.insight-connection-guide p{margin:0}.insight-connection-guide h2{letter-spacing:0;font-size:clamp(24px,3vw,36px)}.insight-setup-steps{counter-reset:setup-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.insight-setup-steps li{counter-increment:setup-step;grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.insight-setup-steps li:before{content:counter(setup-step);border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.insight-setup-steps strong,.insight-setup-steps small{display:block}.insight-setup-steps p{margin:5px 0;font-size:14px}.insight-setup-steps small{color:var(--muted);line-height:1.45}.insight-pairing-card{grid-column:1/-1}.packing-box-card.weight-green{border-color:#177245;box-shadow:inset 5px 0 #177245}.packing-box-card.weight-green>strong{color:#fff;background:#177245}.packing-box-card.weight-amber{border-color:#9a5b00;box-shadow:inset 5px 0 #c77800}.packing-box-card.weight-amber>strong{color:#fff;background:#9a5b00}.packing-box-card.weight-red{border-color:#b42318;box-shadow:inset 5px 0 #b42318}.packing-box-card.weight-red>strong{color:#fff;background:#b42318}.packing-box-card.weight-gray>strong{color:#fff;background:#59636b}.packing-box-card div .packing-weight{color:#26343c;white-space:normal;font-weight:900}.packing-box-card div .packing-weight-warning{color:#fff;background:#b42318;border-radius:4px;width:fit-content;padding:3px 6px;font-size:11px;font-style:normal;font-weight:900}.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 .buyer-status-label{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){.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}.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,.status-story-grid,.status-lane-grid,.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{grid-template-columns:1fr auto;gap:10px;top:8px}.side-command-nav{z-index:75;scrollbar-width:none;border-radius:24px;gap:8px;width:100%;max-height:none;margin:0 0 14px;display:flex;position:sticky;top:86px;left:auto;overflow:auto hidden}.side-command-nav:hover,.side-command-nav:focus-within{width:100%}.side-command-nav::-webkit-scrollbar{display:none}.side-nav-kicker,.side-nav-submenu{display:none}.side-nav-group{display:block}.side-nav-link{grid-template-columns:44px;width:48px;min-height:48px}.side-command-nav .nav-emoji{width:44px;font-size:22px}.side-command-nav .nav-label,.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,.status-story-grid,.status-lane-grid,.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:radial-gradient(at 50% -18%,#fff6dac2,#ffca7e29 28%,#0000 54rem),radial-gradient(at 16% 14%,#b52e5514,#0000 24rem),radial-gradient(at 84% 10%,#c8751214,#0000 28rem),linear-gradient(100deg,#7e1b2624 0%,#0000 16%,#ffbe7e14 25%,#0000 34%,#7e1b2614 48%,#0000 62%,#ffbe7e11 73%,#0000 84%,#7e1b261f 100%),repeating-linear-gradient(92deg,#7e483306 0 1px,#0000 1px 9px),repeating-linear-gradient(2deg,#7e48330a 0 1px,#0000 1px 7px),linear-gradient(135deg,#fffaf1 0%,#f0d2c7 46%,#fff6e7 100%)}body.theme-curtain-light:before{background:linear-gradient(90deg,#7e1b261f,#0000 22% 78%,#7e1b261a),radial-gradient(at 50% 72%,#7e483312,#0000 48rem),linear-gradient(#ffffff0f,#fff8ec61)}body.theme-curtain-light:after{opacity:.62;background:radial-gradient(at 50% 0,#fffff694,#0000 18%),linear-gradient(#ffe8ba3d,#ffda9114 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:0;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);display:none}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 .side-command-nav{background:radial-gradient(circle at 0 0,#eeb85c38,#0000 42%),#fffcf7e6;border-color:#7a1b2433;box-shadow:0 18px 54px #5f311c2e,0 0 0 1px #ffffff8f}body.theme-curtain-light .side-nav-kicker{color:#8c2f27}body.theme-curtain-light .side-nav-link{color:#ffd36f;background:linear-gradient(135deg,#991d2dfa,#610c1dfa);border-color:#7a1b244d;box-shadow:0 12px 28px #7e48332e}body.theme-curtain-light .side-command-nav .nav-label{color:#ffe7a3}body.theme-curtain-light .side-nav-submenu a{color:#3b1e18;background:#8c2f2712;border-color:#7e483324}body.theme-curtain-light .side-nav-submenu a:hover,body.theme-curtain-light .side-nav-submenu a:focus-visible{background:#eeb85c2e;border-color:#8c2f2747}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 .inventory-pill{color:#d49a16;background:radial-gradient(circle at 78% 20%,#ffd36f80,#0000 38%),#fffce6f5;border-color:#d49a1694}body.theme-curtain-light .shell-action-placeholder{color:#0000;background-color:#fff8ebbd;background-image:linear-gradient(90deg,#602d130f,#be682429,#602d130f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body.theme-curtain-light .action-tooltip{color:#21140f;background:linear-gradient(145deg,#b86f221f,#ffffffb8),#fff9effa;border-color:#672d1c29;box-shadow:0 16px 38px #7e48332e}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 .show-home-console{background:radial-gradient(circle at 80% 4%,#f0a32d33,#0000 28%),radial-gradient(circle at 16% 88%,#007e941f,#0000 32%),linear-gradient(145deg,#fffdf7f5,#fff3e0b8);border-color:#7e48332e;box-shadow:0 24px 64px #5f311c29,inset 0 1px #ffffffd1}body.theme-curtain-light .show-home-console:before{border-color:#7e48331f}body.theme-curtain-light .show-home-console .console-topline{color:#7a3f12}body.theme-curtain-light .week-stage{background:radial-gradient(circle at 14% 18%,#007e9414,#0000 26%),linear-gradient(#ffffffc2,#fff8ec94);border-color:#7e483329}body.theme-curtain-light .calendar-tile{color:#8c2f27;background:radial-gradient(circle at 82% 86%,#c8751224,#0000 36%),linear-gradient(#ffffffeb,#fff7eac7);border-color:#7e48332e;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #5f311c1a}body.theme-curtain-light .calendar-tile:after{opacity:.16;filter:blur(18px)}body.theme-curtain-light .calendar-tile span,body.theme-curtain-light .calendar-tile small{color:#79594a}body.theme-curtain-light .calendar-tile strong{color:#381f16}body.theme-curtain-light .calendar-tile em{color:#4a3024}body.theme-curtain-light .calendar-tile.green{color:#187348}body.theme-curtain-light .calendar-tile.amber{color:#a35b0d}body.theme-curtain-light .calendar-tile.blue{color:#006f82}body.theme-curtain-light .calendar-tile.pink{color:#9f294e}body.theme-curtain-light .calendar-note{color:#21140f;background:#ffffff9e;border-color:#7e483324}body.theme-curtain-light .calendar-note strong{color:#381f16}body.theme-curtain-light .calendar-note p{color:#5e493e}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-editor-readiness{color:#42272c;background:#fff6df;border-color:#a1701c47}body.theme-curtain-light .photo-editor-readiness small{color:#685957}body.theme-curtain-light .photo-editor-readiness button{color:#6f2635;background:#fff;border-color:#7c233347}body.theme-curtain-light .photo-set-config{background:#ffffffb3;border-color:#7e48332e}body.theme-curtain-light .photo-set-config .save-to-show-label,body.theme-curtain-light .photo-role-guidance,body.theme-curtain-light .set-photo-count-field{color:#3c2a20}body.theme-curtain-light .photo-set-config .set-photo-count-field input,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.ai-generated-purpose{background:radial-gradient(circle at 88% 8%,#0d7f4f1f,#0000 34%),#0d7f4f0f;border-color:#0d7f4f85}body.theme-curtain-light .photo-slot-purpose{color:#21140f}body.theme-curtain-light .photo-size-brand-toggle{color:#6f2635}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-slot-controls .photo-icon-action.danger{color:#8f251b;background:#ffeee8f0;border-color:#8f251b47}body.theme-curtain-light .photo-manager-actions .save-photo-order-action,body.theme-curtain-light .photo-manager-header-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.working{color:#ffe0ae;background:#ffba5f24;border-color:#ffba5f5c}.ai-row-badge.failed{color:#ffe2e8;background:#ff537d1f;border-color:#ff537d4d}.inventory-ai-photo-overlay{border-radius:inherit;color:#ffe0ae;text-align:center;background:radial-gradient(circle at 50% 0,#ffba5f33,#0000 48%),#031018d6;border:1px solid #ffba5f4d;place-items:center;gap:5px;width:100%;min-height:100%;padding:12px;display:grid}.inventory-ai-photo-overlay strong,.inventory-ai-photo-overlay em,.inventory-ai-photo-overlay small{font-style:normal;display:block}.inventory-ai-photo-overlay strong{text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15}.inventory-ai-photo-overlay em{color:var(--cyan);font-size:22px;font-weight:950}.inventory-ai-photo-overlay small{color:var(--muted);font-size:10px;font-weight:800}.inventory-ai-photo-overlay.compact{width:54px;height:54px;min-height:54px;padding:5px}.inventory-ai-photo-overlay.compact strong{font-size:8px}.inventory-ai-photo-overlay.compact em{font-size:13px}.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}.photo-slot-controls .photo-icon-action{width:34px;height:34px;color:var(--ink);background:#ffffff1a;place-items:center;padding:0;display:inline-grid}.photo-slot-controls .photo-icon-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.photo-slot-controls .photo-icon-action.danger{color:#ffd8d0;background:#ff78621f;border-color:#ff78625c}.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}.holding-set-flags{flex-wrap:wrap;gap:8px;display:flex}.holding-set-flags label{color:var(--ink);background:#ffba5f12;border:1px solid #ffba5f2e;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.inventory-delete-confirm-card{width:min(620px,100%)}.inventory-delete-confirm-copy{color:var(--muted);margin:0;font-size:15px;font-weight:800;line-height:1.55}.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}.inventory-picker-search{background:#ffffff0b;border:1px solid #ffba5f2e;border-radius:22px;grid-template-columns:150px minmax(180px,240px) minmax(240px,1fr) auto auto;align-items:end;gap:12px;margin:14px 0 10px;padding:12px;display:grid}.inventory-picker-search label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.inventory-picker-search input,.inventory-picker-search select{width:100%;min-height:44px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#0310188a;border:1px solid #55e6ff2e;border-radius:15px;padding:0 12px}.inventory-picker-search input::placeholder{color:#e9f5ff75}.inventory-picker-page-note{color:var(--muted);align-self:center;font-size:13px;font-weight:800}.inventory-picker-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.inventory-picker-page-count{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));min-height:38px;color:var(--ink);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-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.working{color:#7a3e05;background:#c875121f;border-color:#c875124d}body.theme-curtain-light .ai-row-badge.failed{color:#7f1d1d;background:#b42c4c1a;border-color:#b42c4c47}body.theme-curtain-light .inventory-ai-photo-overlay{color:#7a3f12;background:radial-gradient(circle at 50% 0,#c8751224,#0000 48%),#fffaf0f0;border-color:#c8751247}body.theme-curtain-light .inventory-ai-photo-overlay em{color:#007e94}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 .holding-set-flags label{color:#21140f;background:#ffffffc2;border-color:#7e48332e}body.theme-curtain-light .inventory-delete-confirm-copy{color:#5e493e}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}body.theme-curtain-light .inventory-picker-search{background:#fffcf7e0;border-color:#7e48332e}body.theme-curtain-light .inventory-picker-search label,body.theme-curtain-light .inventory-picker-page-note{color:#5e493e}body.theme-curtain-light .inventory-picker-page-count{color:#321a16;background:#ffffffc2;border-color:#7e483329}body.theme-curtain-light .inventory-picker-search input,body.theme-curtain-light .inventory-picker-search select{color:#21140f;background:#fffffff0;border-color:#7e483333}body.theme-curtain-light .inventory-picker-search input::placeholder{color:#5e493e94}@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,.insight-setup-steps,.listing-workbench-actions,.listing-workbench-row,.carry-forward-row,.inventory-picker-search{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-file-log{gap:10px;display:grid}.upload-file-log-entry{border:1px solid color-mix(in srgb, var(--stage-ink) 12%, transparent);background:color-mix(in srgb, var(--stage-surface) 88%, transparent);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.upload-file-log-entry strong{color:var(--stage-ink);font-size:13px;font-weight:950}.upload-file-log-entry span{color:color-mix(in srgb, var(--stage-ink) 72%, transparent);font-size:12px;font-weight:760}.upload-file-log-entry.working{border-color:#55e6ff5c}.upload-file-log-entry.imported,.upload-file-log-entry.already-imported{border-color:color-mix(in srgb, var(--stage-green) 38%, transparent)}.upload-file-log-entry.failed{background:color-mix(in srgb, #ff6d6d 10%, var(--stage-surface));border-color:#ff6d6d75}.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:850}.upload-run-metrics .upload-run-status{text-transform:uppercase}.upload-run-metrics .upload-run-status.success{background:color-mix(in srgb, var(--stage-green) 24%, var(--stage-surface))}.upload-run-metrics .upload-run-status.processing{background:color-mix(in srgb, #55e6ff 22%, var(--stage-surface))}.upload-run-metrics .upload-run-status.failed{background:color-mix(in srgb, #ff6d6d 20%, var(--stage-surface))}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}}.inventory-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.inventory-command-card,.inventory-type-card{color:#fff6df;background:linear-gradient(145deg,#46121ee6,#190d18db);border:1px solid #ffd88b38;border-radius:24px;padding:1.1rem;text-decoration:none;box-shadow:0 18px 40px #0000003d}.inventory-command-card{gap:.55rem;min-height:150px;display:grid}.inventory-command-card.primary{background:linear-gradient(145deg,#7e1c29f0,#361022e6);border-color:#ffcb638c}.inventory-command-card span,.inventory-type-card span{color:#ffe19ac7;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.inventory-command-card strong,.inventory-type-card strong{color:#ffe6a8;font-size:1.1rem}.inventory-command-card p,.inventory-type-card p{margin:0}.inventory-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.inventory-type-card{cursor:pointer;text-align:left;gap:.45rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.inventory-type-card:hover,.inventory-type-card:focus-visible,.inventory-type-card.selected{background:linear-gradient(145deg,#8d252ff2,#4d1825eb);border-color:#ffce6fb8;transform:translateY(-1px)}.inventory-create-shell,.inventory-creation-panel{gap:.9rem;display:grid}.inventory-create-hero{padding-bottom:.65rem}.inventory-create-choice-panel{gap:.85rem;display:grid}.random-pull-workspace,.random-pull-range-list{gap:1rem;display:grid}.random-pull-range-row{background:radial-gradient(circle at 98% 0,#ffd36f1f,#0000 28%),#ffffff0e;border:1px solid #ffd36f33;border-radius:24px;grid-template-columns:minmax(88px,108px) minmax(150px,190px) minmax(0,1fr);align-items:start;gap:.8rem;max-width:100%;padding:clamp(12px,1.6vw,16px);display:grid;overflow:visible}.random-pull-range-row,.random-pull-range-row *{box-sizing:border-box}.random-pull-card-top,.random-pull-flags,.random-pull-photo-tools,.random-pull-row-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.random-pull-card-top{justify-content:space-between}.random-pull-card-top label,.random-pull-flags label,.random-pull-row-actions label{color:var(--ink);align-items:center;gap:.45rem;font-size:.85rem;font-weight:850;display:inline-flex}.random-pull-weight-badge{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:18px;align-content:center;gap:.1rem;min-height:100%;padding:.65rem .75rem;font-weight:950;display:grid}.random-pull-weight-badge strong{font-size:1rem;line-height:1}.random-pull-weight-badge span{opacity:.82;font-size:.72rem}.random-pull-photo-tools button{min-height:34px}.random-pull-photo-tools{grid-template-columns:minmax(68px,78px) minmax(0,1fr);align-self:start;gap:.55rem;min-width:0;max-width:100%;display:grid}.random-pull-photo-tools label{min-width:0;max-width:100%;color:var(--ink);gap:.25rem;font-size:.78rem;font-weight:900;display:grid;overflow:hidden}.random-pull-photo-tools input,.random-pull-photo-tools select{width:100%;min-width:0;max-width:100%;font-size:.72rem}.random-pull-photo-tools input[type=file]{text-overflow:ellipsis;overflow:hidden}.random-pull-photo-tools select{grid-column:1/-1}.random-pull-photo-tools img{object-fit:cover;border:1px solid #ffffff29;border-radius:16px;width:78px;height:78px}.random-pull-no-photo{width:78px;height:78px;color:var(--muted);text-align:center;background:linear-gradient(135deg,#ffd36f1c,#ffffff0b),#ffffff0a;border:1px dashed #ffd36f5c;border-radius:16px;place-items:center;display:grid}.random-pull-no-photo span{color:var(--amber);font-size:1.35rem;line-height:1}.random-pull-no-photo strong{font-size:.68rem;line-height:1}.random-pull-field-grid{grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;max-width:100%;display:grid}.random-pull-field-grid label{gap:.35rem;min-width:0;display:grid}.random-pull-field-grid label.full,.random-pull-field-grid label.wide-field{grid-column:1/-1}.random-pull-field-grid span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.random-pull-field-grid input,.random-pull-field-grid select,.random-pull-field-grid textarea{width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;padding:.55rem .65rem}.random-pull-field-grid textarea{resize:vertical;min-height:38px}.random-pull-row-actions{flex-direction:row;grid-column:1/-1;place-content:center flex-start;align-items:center;gap:.45rem;padding-top:.25rem}.random-pull-workspace .workspace-step-heading{margin-bottom:.25rem}.random-pull-workspace .workspace-step-heading h2{margin:0}.random-pull-workspace .workspace-step-heading p{max-width:64rem}.mobile-photo-drop-callout{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 28%), color-mix(in srgb, var(--panel-bg) 78%, transparent);border-radius:28px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(14px,2vw,20px);display:flex}.mobile-photo-drop-callout h2,.mobile-photo-drop-callout p{margin:0}.mobile-photo-drop-callout p{color:var(--muted);margin-top:.35rem}.mobile-photo-drop-page{gap:1rem;max-width:760px;margin:0 auto;display:grid}.mobile-photo-drop-card,.mobile-photo-drop-waiting{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 34%), color-mix(in srgb, var(--panel-bg) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:32px;padding:clamp(16px,4vw,28px)}.mobile-photo-drop-card{gap:1rem;display:grid}.mobile-photo-upload-warning{color:#301b0b;background:#fff3c4;border:2px solid #c79016;border-radius:14px;gap:.25rem;padding:.9rem 1rem;display:grid;box-shadow:0 10px 24px #0000001f}.mobile-photo-upload-warning strong{font-size:1.05rem}.mobile-photo-upload-warning span{font-size:.92rem;line-height:1.4}.mobile-photo-drop-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:start;gap:1rem;display:grid}.mobile-photo-drop-heading h1{margin:.3rem 0 .45rem;font-size:clamp(2rem,8vw,3.45rem);line-height:.96}.mobile-photo-drop-heading p,.mobile-photo-drop-waiting p{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.mobile-photo-drop-qr{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--line));background:color-mix(in srgb, var(--panel-strong) 72%, transparent);border-radius:24px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:1rem;padding:1rem;display:grid}.mobile-photo-drop-qr strong{color:var(--ink);font-size:1.1rem;display:block}.mobile-photo-drop-qr p{color:var(--muted);margin:.25rem 0 .45rem;line-height:1.4}.mobile-photo-drop-qr a{color:var(--cyan);overflow-wrap:anywhere;font-size:.82rem}.mobile-photo-drop-qr img{background:#fffaf0;border:8px solid #fffaf0;border-radius:18px;width:132px;height:132px;box-shadow:0 14px 30px #0003}.mobile-photo-drop-name{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.mobile-photo-drop-name input{min-height:48px}.mobile-photo-file-drop{border:2px dashed color-mix(in srgb, var(--amber) 42%, var(--line));background:color-mix(in srgb, var(--panel-strong) 68%, transparent);text-align:center;cursor:pointer;border-radius:30px;place-items:center;gap:.45rem;min-height:210px;padding:1.25rem;display:grid}.mobile-photo-file-drop.dragging{border-color:var(--amber);background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--amber) 22%, transparent), transparent 42%), color-mix(in srgb, var(--panel-strong) 82%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--amber) 38%, transparent), 0 20px 46px #0000003d}.mobile-photo-file-drop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-photo-file-drop strong{color:var(--ink);font-size:1.65rem}.mobile-photo-file-drop span{color:var(--muted)}.mobile-photo-file-drop em{color:#241208;background:linear-gradient(135deg, var(--amber), #fff0b9);border-radius:999px;place-items:center;min-height:44px;margin-top:.35rem;padding:0 1.2rem;font-style:normal;font-weight:950;display:inline-grid;box-shadow:0 14px 32px #0000002e}.mobile-photo-drop-submit{justify-content:center;min-height:54px;font-size:1rem}.mobile-holding-set-list{gap:.65rem;display:grid}.mobile-holding-set-list article{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 58%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.mobile-holding-set-list span{background:color-mix(in srgb, var(--amber) 18%, transparent);color:var(--amber);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.74rem;font-weight:900}@media (max-width:820px){.mobile-photo-drop-heading{grid-template-columns:1fr}}.compact-inventory-flow-hero{margin-bottom:1rem}.inventory-flow-poc,.inventory-flow-create,.inventory-flow-existing{gap:1rem;min-height:0;display:grid;overflow:visible}.inventory-flow-choice-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.inventory-flow-choice-panel button,.inventory-flow-upload-card,.inventory-flow-staging-panel,.inventory-flow-floating-stage,.inventory-flow-main-grid,.inventory-flow-show-dock{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--amber) 12%, transparent), transparent 30%), color-mix(in srgb, var(--panel-bg) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:30px}.inventory-flow-choice-panel button{color:var(--ink);text-align:left;cursor:pointer;font:inherit;gap:.35rem;padding:1rem;display:grid}.inventory-flow-choice-panel button.selected{border-color:color-mix(in srgb, var(--amber) 68%, white);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--amber) 22%, transparent), transparent 32%), color-mix(in srgb, var(--panel-strong) 88%, transparent)}.inventory-flow-choice-panel span,.inventory-flow-toolbar span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.inventory-flow-choice-panel strong{font-size:1.22rem}.inventory-flow-choice-panel small{color:var(--muted);line-height:1.4}.inventory-flow-upload-card,.inventory-flow-staging-panel,.inventory-flow-floating-stage,.inventory-flow-main-grid,.inventory-flow-show-dock{padding:clamp(14px,2vw,20px)}.inventory-flow-upload-card{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:end;gap:.85rem;display:grid}.inventory-flow-upload-card>div,.inventory-flow-upload-card .mobile-photo-file-drop{grid-column:1/-1}.inventory-flow-upload-card h2,.inventory-flow-staging-panel h2,.inventory-flow-floating-stage h2,.inventory-flow-show-dock h2{margin:.15rem 0 0}.inventory-flow-upload-card p{color:var(--muted);margin:.3rem 0 0}.inventory-flow-upload-card label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.78rem;font-weight:900;display:grid}.inventory-flow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.inventory-flow-toolbar.compact{margin-bottom:.65rem}.inventory-flow-toolbar>div{margin-right:auto}.inventory-photo-staging-grid{contain:layout paint;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.inventory-virtual-staging-viewport{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);background:color-mix(in srgb, var(--card-bg) 74%, transparent);contain:strict;border-radius:22px;grid-column:1/-1;width:100%;padding:.5rem;position:relative;overflow:auto}.inventory-virtual-staging-canvas{width:100%;min-width:0;position:relative}.inventory-virtual-staging-cell{will-change:transform;position:absolute;top:0;left:0}.inventory-virtual-staging-cell .inventory-staged-photo,.inventory-virtual-staging-cell .inventory-staged-photo img{width:100%;height:100%}.inventory-staged-photo{cursor:pointer;contain:layout paint;border:2px solid #0000;border-radius:18px;min-width:0;display:block;position:relative;overflow:hidden}.inventory-staged-photo.selected{border-color:color-mix(in srgb, var(--cyan) 62%, var(--amber))}.inventory-staged-photo input{z-index:2;width:20px;height:20px;position:absolute;top:.45rem;left:.45rem}.inventory-staged-photo img,.inventory-photo-strip img{aspect-ratio:1;object-fit:cover;background:color-mix(in srgb, var(--card-bg) 68%, transparent);border-radius:16px;width:100%}.inventory-staged-photo.uploading{aspect-ratio:1;place-items:center;display:grid}.inventory-staged-photo.uploading i{aspect-ratio:1;border:3px solid color-mix(in srgb, var(--cyan) 32%, transparent);border-top-color:var(--cyan);border-radius:999px;width:38%;animation:.9s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.inventory-load-more-photos{width:fit-content;margin-top:.85rem}.inventory-load-more-items{grid-column:1/-1;justify-self:center}.inventory-flow-existing{grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-areas:"stage stage""shows grid";align-items:start}.inventory-flow-floating-stage{z-index:8;grid-area:stage;position:sticky;top:92px}.inventory-flow-main-grid{contain:layout paint;grid-area:grid;min-height:0;overflow:visible}.inventory-flow-main-grid .inventory-card-workbench-grid,.inventory-flow-staging-panel,.inventory-flow-show-dock{content-visibility:auto}.inventory-flow-main-grid .inventory-card-workbench-grid{contain-intrinsic-size:900px}.inventory-flow-staging-panel{contain-intrinsic-size:560px}.inventory-flow-show-dock{contain:layout paint;contain-intrinsic-size:560px;grid-area:shows;position:sticky;top:246px}.inventory-photo-strip{gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.inventory-photo-strip img{cursor:grab;flex:0 0 86px;width:86px}.inventory-workbench-card.accepts-photo-drop,.listing-workbench-row.accepts-photo-drop{outline:1px dashed color-mix(in srgb, var(--amber) 24%, transparent);outline-offset:-6px}.inventory-show-container-grid{grid-template-columns:1fr;gap:.7rem;display:grid}.inventory-show-container{border:1px dashed color-mix(in srgb, var(--amber) 42%, var(--line));background:color-mix(in srgb, var(--panel-strong) 66%, transparent);border-radius:22px}.inventory-show-container a{min-height:104px;color:var(--ink);align-content:center;gap:.3rem;padding:.85rem;text-decoration:none;display:grid}.inventory-show-container span,.inventory-show-container small{color:var(--muted)}.inventory-show-container strong{font-size:1.05rem}.inventory-flow-status{margin:0}.inventory-upload-progress{border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--line));background:color-mix(in srgb, var(--cyan) 10%, transparent);border-radius:18px;grid-column:1/-1;gap:.35rem;padding:.75rem .85rem;display:grid}.inventory-upload-progress strong{color:var(--ink);font-size:1rem}.inventory-upload-progress span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.inventory-upload-progress progress{width:100%;height:12px;accent-color:var(--cyan)}.inventory-creation-progress{border:1px solid color-mix(in srgb, var(--cyan) 34%, var(--line));background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 12rem), color-mix(in srgb, var(--panel-strong) 74%, transparent);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff1a}.inventory-creation-pulse{background:var(--cyan);width:18px;height:18px;box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 42%, transparent);border-radius:999px;animation:1.1s ease-out infinite inventory-progress-pulse}.inventory-creation-progress strong{color:var(--ink);font-size:.95rem;font-weight:950;display:block}.inventory-creation-progress p,.inventory-creation-progress em{color:var(--muted);margin:.14rem 0 0;font-size:.8rem;font-style:normal;display:block}.inventory-creation-progress-bar{background:color-mix(in srgb, var(--cyan) 12%, var(--line));border-radius:999px;grid-column:1/-1;height:10px;position:relative;overflow:hidden}.inventory-creation-progress-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--amber));width:42%;animation:1.05s ease-in-out infinite inventory-progress-slide;position:absolute;inset:0 auto 0 0}@keyframes inventory-progress-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 42%, transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes inventory-progress-slide{0%{transform:translate(-110%)}55%{transform:translate(95%)}to{transform:translate(250%)}}.inventory-staged-photo.uploading{cursor:wait}.inventory-staged-photo.uploading span{color:#fff;background:#126675e0;border-radius:999px;padding:.25rem .45rem;font-size:.68rem;font-weight:900;position:absolute;bottom:.45rem;right:.45rem}.inventory-create-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.inventory-create-choice-card{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));min-height:132px;color:var(--ink);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--amber) 16%, transparent), transparent 32%), color-mix(in srgb, var(--panel) 86%, transparent);text-align:left;cursor:pointer;font:inherit;border-radius:24px;align-content:center;gap:.45rem;padding:1rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.inventory-create-choice-card:hover,.inventory-create-choice-card:focus-visible,.inventory-create-choice-card.selected{border-color:color-mix(in srgb, var(--amber) 68%, white);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--amber) 24%, transparent), transparent 32%), color-mix(in srgb, var(--panel-strong) 90%, transparent);transform:translateY(-1px)}.inventory-create-choice-card span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.inventory-create-choice-card strong{color:var(--ink);letter-spacing:-.02em;font-size:1.15rem}.inventory-create-choice-card p{color:var(--muted);margin:0;line-height:1.35}.compact-expanded-panel{margin-top:0}.photo-holding-workbench,.photo-holding-review,.holding-set-grid{gap:.85rem;display:grid}.photo-holding-workbench{margin-bottom:.3rem}.photo-holding-upload-panel,.bulk-category-upload-panel,.holding-set-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 22rem), color-mix(in srgb, var(--panel-bg) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:30px}.photo-holding-upload-panel,.bulk-category-upload-panel{gap:.8rem;padding:clamp(14px,2.2vw,20px);display:grid}.photo-holding-inline-upload{border-bottom:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:.2rem 0 .7rem;display:grid}.photo-holding-inline-upload label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.photo-holding-inline-upload .photo-upload-status,.photo-holding-inline-upload .photo-upload-error{grid-column:1/-1}.photo-holding-upload-panel h3,.bulk-category-upload-panel h3{margin:.2rem 0 .35rem}.photo-holding-upload-panel p,.bulk-category-upload-panel p{color:var(--muted);margin:0}.photo-holding-upload-panel label,.holding-set-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:900;display:grid}.holding-set-card{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid}.holding-create-mode-switch{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.holding-create-mode-switch button{color:#fff8e7;cursor:pointer;text-align:left;border:1px solid #ffffff24;border-radius:20px;gap:.18rem;padding:.72rem .82rem;display:grid;position:relative}.holding-create-mode-switch button.single-mode{background:radial-gradient(circle at 92% 4%,#ffffff38,#0000 32%),linear-gradient(135deg,#0f6c7b,#123d66 56%,#231b5a)}.holding-create-mode-switch button.batch-mode{background:radial-gradient(circle at 92% 4%,#ffffff38,#0000 32%),linear-gradient(135deg,#b45a18,#8b2534 56%,#4d1534)}.holding-create-mode-switch button.active{color:#fffaf1;border-color:#ffd36fd1;transform:translateY(-2px);box-shadow:0 0 0 4px #ffd36f33,0 18px 38px #1f0a1252}.holding-create-mode-switch button.active:after{content:"";pointer-events:none;border:2px solid #ffd36f7a;border-radius:26px;position:absolute;inset:-7px}.holding-create-mode-switch button em{color:#251306;letter-spacing:.12em;text-transform:uppercase;background:#ffd36f;border-radius:999px;justify-self:start;margin-bottom:.18rem;padding:.2rem .52rem;font-size:.62rem;font-style:normal;font-weight:950;line-height:1}.holding-create-mode-switch strong{font-size:.92rem;font-weight:950}.holding-create-mode-switch span{font-size:.78rem;line-height:1.3}.holding-batch-toolbar{flex-wrap:wrap;gap:.55rem;display:flex}.holding-delete-toolbar{justify-content:flex-end;align-items:center}.admin-ai-test-lab{border:1px solid color-mix(in srgb, var(--lss-accent) 24%, transparent);background:color-mix(in srgb, var(--lss-card) 88%, var(--lss-accent) 12%);box-shadow:var(--lss-shadow-soft);border-radius:28px;margin-top:1.25rem;padding:1.1rem}.admin-ai-test-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem;display:grid}.admin-ai-test-form label{color:var(--lss-text);gap:.35rem;font-weight:800;display:grid}.admin-ai-test-form input,.admin-ai-test-form textarea{border:1px solid color-mix(in srgb, var(--lss-text) 18%, transparent);background:var(--lss-input-bg);width:100%;color:var(--lss-text);border-radius:16px;padding:.72rem .85rem}.admin-ai-test-wide{grid-column:1/-1}.admin-ai-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin-top:1rem;display:grid}.admin-ai-comparison-card{border:1px solid color-mix(in srgb, var(--lss-text) 12%, transparent);background:color-mix(in srgb, var(--lss-card) 94%, var(--lss-accent) 6%);border-radius:22px;align-content:start;gap:.55rem;min-height:100%;padding:.85rem;display:grid}.admin-ai-comparison-card span{color:var(--lss-heading);font-weight:900}.admin-ai-comparison-card img{aspect-ratio:1;object-fit:contain;background:color-mix(in srgb, var(--lss-surface) 78%, #fff 22%);border-radius:18px;width:100%}.admin-ai-comparison-card p,.admin-ai-comparison-card em{color:var(--lss-muted);margin:0;font-size:.9rem}.admin-ai-comparison-card.original{border-color:color-mix(in srgb, var(--lss-accent) 38%, transparent)}.admin-ai-test-failed{aspect-ratio:1;background:color-mix(in srgb, #8b1e1e 14%, var(--lss-card) 86%);width:100%;color:var(--lss-text);border-radius:18px;place-items:center;font-weight:900;display:grid}.holding-set-photo-strip{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-content:start;gap:.55rem;display:grid}.holding-set-photo-strip-virtual{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);background:color-mix(in srgb, var(--card-bg) 74%, transparent);contain:strict;border-radius:22px;padding:.5rem;display:block;position:relative;overflow:auto}.holding-set-photo-strip-canvas{width:100%;min-width:0;position:relative}.holding-set-photo-strip-cell{will-change:transform;position:absolute;top:0;left:0}.holding-set-photo-strip-cell .holding-photo-choice,.holding-set-photo-strip-cell .holding-photo-select{width:100%;height:100%}.holding-set-photo-strip-cell .holding-photo-select img{height:calc(100% - 1.7rem)}.holding-set-photo-strip-legacy{display:none}.holding-photo-choice{min-width:0;position:relative}.holding-photo-select{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:center;background:#ffffff0a;border-radius:18px;gap:.35rem;padding:.35rem;display:grid}.holding-photo-choice.selected .holding-photo-select{border-color:color-mix(in srgb, var(--cyan) 58%, var(--amber));color:var(--ink);background:#55e6ff14}.holding-photo-select img{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);object-fit:cover;background:color-mix(in srgb, var(--card-bg) 68%, transparent);border-radius:18px;width:100%}.holding-photo-processing{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--amber) 54%, var(--line));width:100%;color:var(--ink);background:radial-gradient(circle at 50% 18%, #ffba5f29, transparent 36%), color-mix(in srgb, var(--card-bg) 74%, transparent);border-radius:18px;align-content:center;place-items:center;gap:.35rem;display:grid}.holding-photo-processing strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.holding-photo-processing em{max-width:12ch;color:var(--muted);font-size:.68rem;font-style:normal;font-weight:850;line-height:1.2}.holding-photo-select span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.holding-photo-delete{z-index:2;color:#fff;cursor:pointer;background:#7e1120eb;border:1px solid #ffffff7a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:1rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.52rem;right:.52rem}.holding-selection-note{color:var(--muted);margin:0;font-size:.82rem}.holding-set-form{grid-template-columns:minmax(0,1fr);align-items:end;gap:.62rem;display:grid}.holding-set-form.batch-mode label:not(:first-of-type),.holding-set-form.batch-mode .holding-set-flags{display:none}.holding-set-form .wide-field,.holding-set-form .primary-action,.holding-set-form .photo-upload-status,.holding-set-form .photo-upload-error{grid-column:1/-1}.bulk-category-upload-panel .review-header{margin-bottom:.5rem}.inventory-photo-form{align-items:end}.inventory-table-lite{gap:.7rem;display:grid}.inventory-table-lite article{background:#ffffff0f;border:1px solid #ffd88b2e;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.65rem;display:grid}.inventory-table-lite img,.inventory-table-lite i{object-fit:cover;background:linear-gradient(145deg,#ffd67838,#6f1c2c85);border-radius:16px;width:56px;height:56px}.inventory-table-lite div{gap:.18rem;min-width:0;display:grid}.inventory-table-lite strong,.inventory-table-lite span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-table-lite em,.inventory-table-lite small{color:#ffe6a8;white-space:nowrap;background:#ffd88b1f;border-radius:999px;padding:.35rem .55rem;font-style:normal}.inventory-current-listings{gap:.8rem;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden visible}.inventory-workspace-shell{gap:1rem;width:100%;min-width:0;max-width:100%;margin-top:1rem;display:grid;overflow:hidden visible}.inventory-workspace-tabs{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#ffffff0e;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.55rem;display:grid}.inventory-workspace-tabs button{min-height:58px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:.75rem;display:flex}.inventory-workspace-tabs button.active{color:var(--ink);background:linear-gradient(135deg,#7a1a2ac7,#b362186b);border-color:#ffba5f57;box-shadow:0 18px 40px #00000038}.inventory-workspace-tabs span{color:#ffe6a8;background:#7a1a2aa3;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:950;display:grid}.inventory-workspace-tabs strong{font-size:.92rem;font-weight:950}.inventory-workspace-panel{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:radial-gradient(circle at 100% 0,#ffba5f1f,#0000 32%),#ffffff0d;border-radius:30px;gap:1rem;width:100%;min-width:0;max-width:100%;padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden visible}.inventory-workspace-panel .review-header{align-items:start;gap:1rem}.inventory-workspace-panel .review-header h3{max-width:520px}.inventory-workspace-panel .review-header p{max-width:560px}.inventory-summary-counts{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.65rem;width:min(100%,760px);max-width:100%;display:flex}.inventory-total-card{flex:none;align-content:center;width:auto;min-width:9.5rem;min-height:78px;padding:.8rem 1rem}.inventory-total-card strong{font-size:2.15rem}.inventory-status-count-grid{flex:28rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;width:auto;min-width:min(100%,28rem);display:grid}.inventory-status-count{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);border-radius:999px;grid-template-columns:minmax(2.85rem,auto) minmax(0,1fr);justify-content:start;align-items:center;gap:.6rem;min-width:0;min-height:54px;padding:.6rem .85rem;display:grid}.inventory-status-count strong{min-width:0;color:var(--amber);text-align:right;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:950;line-height:1}.inventory-status-count em{min-width:0;color:var(--text);letter-spacing:.04em;text-transform:uppercase;white-space:normal;font-size:clamp(.74rem,1.25vw,.88rem);font-style:normal;font-weight:900;line-height:1.12}.inventory-status-active{border-color:color-mix(in srgb, var(--green) 36%, var(--line))}.inventory-status-in-show{border-color:color-mix(in srgb, var(--cyan) 36%, var(--line))}.inventory-status-sold{border-color:color-mix(in srgb, var(--amber) 42%, var(--line))}.inventory-status-archived{border-color:color-mix(in srgb, var(--muted) 44%, var(--line))}.inventory-ai-toolbar{background:#55e6ff12;border:1px solid #55e6ff33;border-radius:18px;grid-template-columns:minmax(9rem,.7fr) minmax(230px,.75fr) minmax(330px,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.inventory-ai-toolbar span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.inventory-ai-toolbar strong{color:var(--ink);margin-top:.1rem;font-size:.95rem;display:block}.inventory-ai-toolbar p{color:var(--muted);margin:.08rem 0 0;font-size:.78rem}.inventory-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:.6rem;min-width:0;display:grid}.inventory-ai-balance-display{background:radial-gradient(circle at 16% 12%,#ffd88b29,#0000 36%),#ffffff0b;border:1px solid #ffd88b2e;border-radius:16px;gap:.38rem;min-width:0;padding:.55rem;display:grid}.inventory-ai-balance-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inventory-ai-balance-heading button{color:#351704;cursor:pointer;font:inherit;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#ffd98b,#f4a832);border:1px solid #f4c8707a;border-radius:999px;padding:.32rem .58rem;font-size:.68rem;font-weight:950}.inventory-ai-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.inventory-ai-balance-grid strong{background:#050d1647;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.12rem .45rem;margin:0;padding:.45rem .55rem;display:grid}.inventory-ai-balance-grid em,.inventory-ai-balance-grid small{font-size:.68rem;font-style:normal;font-weight:850}.inventory-ai-balance-grid em{color:var(--muted)}.inventory-ai-balance-grid b{color:var(--amber);font-size:1.25rem;line-height:.95}.inventory-ai-balance-grid small{color:#9eeaff;grid-column:1/-1}.inventory-ai-photo-action-wrap{align-items:start;gap:.45rem;min-width:0;display:grid}.inventory-ai-all-photo-toggle{width:fit-content;max-width:100%;color:var(--ink);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.42rem;font-size:.76rem;font-weight:900;line-height:1.1;display:inline-flex}.inventory-ai-all-photo-toggle input{flex:none;width:16px;height:16px;margin:0}.inventory-ai-all-photo-toggle span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.inventory-ai-action-button{border:1px solid color-mix(in srgb, var(--cyan) 48%, var(--line));color:#ecfbff;cursor:pointer;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;background:radial-gradient(circle at 12% 20%,#ffffff2e,#0000 1.5rem),linear-gradient(135deg,#06334f,#075f86 58%,#0b7ea6);border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem .75rem .45rem .5rem;display:inline-grid;box-shadow:0 12px 28px #06334f52}.inventory-ai-action-button span{color:#04283c;letter-spacing:0;background:#f4fdfff0;border-radius:13px;place-items:center;width:34px;height:34px;font-size:1.15rem;display:grid}.inventory-ai-action-button .inventory-ai-button-icon{background:#f4fdfff0;border-radius:13px;width:34px;height:34px;display:block;position:relative}.inventory-ai-action-button .photo-icon:before{content:"";background:radial-gradient(circle at 70% 35%,#d78a31 0 3px,#0000 3.5px),linear-gradient(135deg,#0000 50%,#0b7ea652 51%);border:2px solid #06334f;border-radius:5px;width:20px;height:15px;position:absolute;top:10px;left:7px}.inventory-ai-action-button .photo-icon:after{content:"";background:#06334f;border-radius:6px 6px 3px 3px;width:12px;height:6px;position:absolute;top:6px;left:11px;box-shadow:-4px 9px 0 -2px #0b7ea6,5px 15px 0 -3px #d78a31}.inventory-ai-action-button .text-icon:before{content:"";background:#06334f;border-radius:999px;width:16px;height:5px;position:absolute;top:8px;left:9px;box-shadow:0 8px #0b7ea6,0 16px #d78a31}.inventory-ai-action-button .text-icon:after{content:"";transform-origin:50%;background:#06334f;border-radius:999px;width:9px;height:3px;position:absolute;bottom:7px;right:7px;transform:rotate(-42deg)}.inventory-ai-action-button strong{color:#fff;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:.82rem;font-weight:950;line-height:1.1}.inventory-ai-action-button:disabled{cursor:not-allowed;filter:saturate(.58);opacity:.55}.inventory-card-workbench-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.85rem;width:100%;min-width:0;max-width:100%;display:grid}.inventory-load-more-row{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);background:#ffffff12;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem;font-size:.85rem;font-weight:800;display:flex}.inventory-workbench-card{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#ffffff0f;border-radius:22px;grid-template-rows:auto 1fr auto;gap:.65rem;min-width:0;max-width:100%;padding:.7rem;display:grid;position:relative;overflow:hidden}.inventory-card-pick{z-index:2;color:var(--ink);background:#031018b8;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .42rem;font-size:.7rem;font-weight:950;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.inventory-card-photo{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line) 72%, transparent);cursor:pointer;background:#0310185c;border-radius:18px;width:100%;overflow:hidden}.inventory-card-delete-x{z-index:4;color:#fff7f4;cursor:pointer;width:32px;height:32px;font:inherit;background:radial-gradient(circle at 35% 28%,#ffffff3d,#0000 34%),linear-gradient(135deg,#d9342b,#8f1616);border:1px solid #ffffff80;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:950;line-height:1;display:none;position:absolute;top:.94rem;right:.94rem;box-shadow:0 10px 24px #50040a57}.inventory-card-delete-x:hover,.inventory-card-delete-x:focus-visible{background:radial-gradient(circle at 35% 28%,#ffffff4d,#0000 34%),linear-gradient(135deg,#f04438,#a71919);border-color:#ffffffc7;transform:translateY(-1px)}.inventory-card-photo img{object-fit:cover;width:100%;height:100%}.inventory-card-photo i{width:100%;height:100%;color:var(--muted);place-items:center;font-style:normal;font-weight:900;display:grid}.inventory-card-photo .inventory-photo-skeleton{color:color-mix(in srgb, var(--muted) 78%, transparent);background-color:#ffffff0b;background-image:linear-gradient(100deg,#0000 0%,#ffffff1f 45%,#0000 72%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.2s linear infinite inventory-photo-skeleton-sweep;position:relative;overflow:hidden}.inventory-loading-card{pointer-events:none;min-height:288px}.inventory-loading-photo,.inventory-loading-line{background:linear-gradient(100deg, transparent 0%, #ffffff24 45%, transparent 72%), color-mix(in srgb, var(--panel) 78%, var(--line) 22%);background-size:220% 100%;border-radius:18px;animation:1.2s linear infinite inventory-photo-skeleton-sweep;display:block;position:relative;overflow:hidden}.inventory-loading-photo{aspect-ratio:1}.inventory-loading-line{height:.75rem;margin-top:.4rem}.inventory-loading-line.wide{width:88%}.inventory-loading-line.short{width:46%}@keyframes inventory-photo-skeleton-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.bulk-edit-note{color:var(--ink);background:#55e6ff14;border:1px solid #55e6ff2e;border-radius:18px;margin:0;padding:.8rem 1rem;font-size:.9rem;font-weight:800;line-height:1.45}.bulk-apply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.bulk-apply-field{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);opacity:.72;background:#ffffff0b;border-radius:22px;gap:.75rem;min-width:0;padding:.85rem;transition:border-color .16s,background .16s,opacity .16s,transform .16s;display:grid}.bulk-apply-field.enabled{opacity:1;background:radial-gradient(circle at 92% 0,#ffba5f1f,#0000 34%),#ffba5f12;border-color:#ffba5f6b;transform:translateY(-1px)}.bulk-apply-field.wide{grid-column:1/-1}.bulk-apply-toggle{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.bulk-apply-toggle input{width:20px;height:20px;accent-color:var(--amber);margin-top:.15rem}.bulk-apply-toggle strong,.bulk-apply-toggle small{display:block}.bulk-apply-toggle strong{color:var(--ink);font-size:.92rem;font-weight:950}.bulk-apply-toggle small{color:var(--muted);margin-top:.18rem;font-size:.76rem;font-weight:800;line-height:1.35}.bulk-apply-control{gap:.55rem;display:grid}.bulk-apply-control input,.bulk-apply-control select{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#ffffff0f;border-radius:14px;padding:0 .8rem;font-size:.9rem;font-weight:800}.bulk-apply-control input:disabled,.bulk-apply-control select:disabled{cursor:not-allowed;opacity:.56}.bulk-category-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bulk-value-toggle{color:var(--ink);align-items:center;gap:.55rem;font-size:.86rem;font-weight:900;display:inline-flex}.bulk-value-toggle input{width:18px;height:18px;accent-color:var(--amber)}.bulk-tag-picker{gap:.6rem;display:grid}.bulk-tag-suggestions,.bulk-selected-tags{flex-wrap:wrap;gap:.45rem;display:flex}.bulk-tag-suggestions button,.bulk-selected-tags button{color:var(--ink);cursor:pointer;font:inherit;background:#ffba5f17;border:1px solid #ffba5f42;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:900}.bulk-selected-tags button{background:#55e6ff17;border-color:#55e6ff42}.bulk-selected-tags span{color:var(--muted);font-size:.78rem;font-weight:800}.holding-selected-tags,.create-listing-tag-existing div{flex-wrap:wrap;gap:.45rem;display:flex}.holding-selected-tags{align-items:center;padding:0 .1rem}.holding-selected-tags span,.create-listing-tag-existing button{color:var(--ink);background:#55e6ff1a;border:1px solid #55e6ff47;border-radius:999px;padding:.35rem .62rem;font-size:.76rem;font-weight:950}.create-listing-tag-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040812b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.create-listing-tag-modal{background:linear-gradient(145deg,#11182dfa,#2d131dfa);border:1px solid #ffd36f4d;border-radius:28px;gap:.85rem;width:min(620px,94vw);max-height:min(720px,88vh);padding:1.2rem;display:grid;position:relative;overflow:auto;box-shadow:0 28px 70px #0000006b}.create-listing-tag-modal>span,.create-listing-tag-existing strong{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.create-listing-tag-modal h3,.create-listing-tag-modal p{margin:0}.create-listing-tag-modal p{color:var(--muted)}.create-listing-tag-modal label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.42rem;font-size:.78rem;font-weight:900;display:grid}.create-listing-tag-modal input{color:var(--ink);font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;padding:.72rem .85rem}.create-listing-tag-existing{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;gap:.55rem;padding:.8rem;display:grid}.create-listing-tag-existing button{cursor:pointer}.create-listing-tag-existing button:disabled{cursor:default;opacity:.45}body.theme-curtain-light .create-listing-tag-modal{background:linear-gradient(145deg,#fffcf4fa,#ffefdafa);border-color:#b5531440}body.theme-curtain-light .create-listing-tag-existing{background:#ffffffb8;border-color:#6c3e1924}.inventory-card-body{gap:.3rem;min-width:0;display:grid}.inventory-card-body strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.15;display:-webkit-box;overflow:hidden}.inventory-card-body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.inventory-ai-row-status{color:#f8fbff;background:#070f2094;border:1px solid #55e6ff38;border-radius:.75rem;gap:.22rem;padding:.35rem .42rem;display:grid}.inventory-ai-row-status-top{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.inventory-ai-row-status b,.inventory-ai-row-status em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-ai-row-status b{color:#78e7ff;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:950}.inventory-ai-row-status em{color:#fff2c6;font-size:.68rem;font-style:normal;font-weight:900}.inventory-ai-row-status small{color:#fff5dce6;white-space:normal;font-size:.66rem}.inventory-ai-row-meter{background:#ffffff29;border-radius:999px;width:100%;height:.36rem;overflow:hidden}.inventory-ai-row-meter i{border-radius:inherit;background:linear-gradient(90deg,#51d8ff,#f0b553);height:100%;transition:width .22s;display:block}.inventory-ai-row-status.queued .inventory-ai-row-meter i,.inventory-ai-row-status.processing .inventory-ai-row-meter i{background:linear-gradient(90deg,#51d8ff,#f0b553)}.inventory-ai-row-status.applied{background:#114e3073;border-color:#53dc8961}.inventory-ai-row-status.applied .inventory-ai-row-meter i{background:linear-gradient(90deg,#59e79b,#c8f26a)}.inventory-ai-row-status.failed{background:#70191e6b;border-color:#ff707080}.inventory-ai-row-status.failed .inventory-ai-row-meter i{background:linear-gradient(90deg,#ff746c,#ffbd7a)}body.theme-curtain-light .inventory-ai-row-status{color:#24140e;background:#fff8e8;border-color:#10547c3d}body.theme-curtain-light .inventory-ai-row-status b{color:#0d6384}body.theme-curtain-light .inventory-ai-row-status em,body.theme-curtain-light .inventory-ai-row-status small{color:#4f2c17}body.theme-curtain-light .inventory-ai-row-meter{background:#301f1829}body.theme-curtain-light .inventory-ai-row-status.applied{background:#edf8e8;border-color:#10704652}body.theme-curtain-light .inventory-ai-row-status.failed{background:#ffece4;border-color:#ae2f2f57}.inventory-card-meta,.inventory-card-actions{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.inventory-card-meta em{color:#ffe6a8;background:#ffba5f1f;border-radius:999px;padding:.25rem .42rem;font-size:.66rem;font-style:normal;font-weight:900}.inventory-export-validation{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.inventory-export-validation>strong{color:#ffb9b4;text-transform:uppercase;width:100%;font-size:10px;font-weight:950}.inventory-export-ready-pill,.inventory-validation-issue-pill{overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:850;line-height:1.25}.inventory-export-ready-pill{color:#d9ffe9;background:#14794947;border:1px solid #4ccd8870}.inventory-validation-issue-pill{color:#fff4f2;background:#a61f2b57;border:1px solid #ff818585}.inventory-list-validation-issue{color:#ffb9b4}.inventory-card-actions button{min-width:0;color:var(--ink);cursor:pointer;font:inherit;white-space:normal;background:#55e6ff1a;border:1px solid #55e6ff3d;border-radius:999px;flex:88px;padding:.36rem .5rem;font-size:.68rem;font-weight:950}.inventory-card-actions .inventory-card-photo-action{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.inventory-card-actions .inventory-card-photo-action strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 6px 16px #55e6ff38}.compact-step-shell{gap:.85rem}.collapsed-step{padding:.75rem}.collapsed-step>:not(.collapsed-step-summary){display:none}.collapsed-step-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.collapsed-step-summary div{gap:.16rem;display:grid}.collapsed-step-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.compact-step-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.current-listings-toolbar{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:#ffffff0e;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:.5rem;min-width:0;max-width:100%;padding:.62rem;display:grid}.current-listings-toolbar label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.32rem;font-size:.72rem;font-weight:900;display:grid}.current-listings-toolbar input,.current-listings-toolbar select{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;text-transform:none;background:#ffffff13;border-radius:13px;padding:.38rem .6rem}.inventory-tag-filter-control{min-width:min(100%,13rem)}.inventory-tag-typeahead-control{min-width:min(100%,13rem);display:grid;position:relative}.inventory-tag-typeahead-menu{z-index:5;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 94%, #071126);border-radius:14px;gap:.25rem;max-height:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0000003d}.inventory-tag-typeahead-menu button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:.46rem .58rem;font-size:.76rem;font-weight:900}.inventory-tag-typeahead-menu button:hover{background:color-mix(in srgb, var(--cyan) 16%, transparent)}.inventory-tag-typeahead-menu.inline-menu{box-shadow:none;margin-top:.35rem;position:static}.inventory-selected-tag-filters{flex-wrap:wrap;align-self:end;gap:.35rem;min-width:0;display:flex}.inventory-selected-tag-filters button{border:1px solid color-mix(in srgb, var(--cyan) 36%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--cyan) 14%, transparent);cursor:pointer;font:inherit;text-transform:none;border-radius:999px;padding:.44rem .62rem;font-size:.72rem;font-weight:900;line-height:1}.current-listings-count{min-width:78px;min-height:46px;color:var(--ink);background:#55e6ff1a;border-radius:16px;place-items:center;display:grid}.current-listings-count strong,.current-listings-count span{line-height:1}.current-listings-count strong{font-size:1.15rem}.current-listings-count span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.current-listings-bulkbar{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:#ffffff0b;border-radius:16px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.48rem .62rem;display:flex}.inventory-shift-select-hint{background:radial-gradient(circle at 10% 20%,#55e6ff24,#0000 42%),#55e6ff0f;border:1px solid #55e6ff3d;border-radius:999px;align-items:center;gap:.42rem;min-height:32px;padding:.34rem .62rem;display:inline-flex}.inventory-shift-select-hint strong{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.inventory-shift-select-hint span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:850}.current-listings-bulkbar span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.current-listings-bulkbar button,.compact-danger-action{border-radius:999px;min-height:32px;padding:.38rem .68rem;font-size:.76rem;font-weight:950}.inventory-workbench-control-deck{grid-template-columns:1fr;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;margin-bottom:1rem;display:grid}.inventory-workbench-control-deck.with-ai{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.inventory-workbench-control-deck .inventory-ai-toolbar,.inventory-workbench-control-deck .current-listings-toolbar,.inventory-workbench-control-deck .current-listings-bulkbar{border-radius:20px;min-width:0;max-width:100%;min-height:100%;margin:0;box-shadow:0 16px 34px #0000002e}.inventory-workbench-control-deck .inventory-ai-toolbar{order:2;grid-area:1/2;grid-template-columns:minmax(0,1fr);align-items:stretch}.inventory-workbench-control-deck .current-listings-toolbar{background:radial-gradient(circle at 12% 12%,#55e6ff14,#0000 36%),#fff1;order:1;grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-content:start}.inventory-workbench-control-deck .current-listings-bulkbar{background:radial-gradient(circle at 14% 14%,#f4c8701a,#0000 34%),#ffffff0e;order:3;grid-area:2/1/auto/-1;align-content:start;align-items:flex-start}.inventory-control-heading{gap:.12rem;min-width:0;display:grid}.inventory-search-heading{grid-column:1/-1}.inventory-selection-heading{flex:1 0 100%}.inventory-control-heading span{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.inventory-control-heading strong{color:var(--ink);font-size:.98rem;line-height:1.1}.inventory-workbench-control-deck .inventory-shift-select-hint{flex:1 0 100%;justify-content:flex-start}.inventory-workbench-control-deck .inventory-ai-actions,.inventory-workbench-control-deck .inventory-ai-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-workbench-control-deck .inventory-ai-actions{grid-template-columns:1fr}.empty-current-listings{color:var(--muted);grid-column:1/-1;margin:0;padding:1rem}.inventory-select-card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;width:100%;min-width:0;max-width:100%;display:grid}.inventory-select-card{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);cursor:pointer;background:radial-gradient(circle at 92% 0,#ffba5f1c,#0000 30%),#ffffff0e;border-radius:18px;gap:.45rem;min-width:0;padding:.55rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.inventory-select-card:hover,.inventory-select-card:focus-within{border-color:color-mix(in srgb, var(--cyan) 54%, var(--amber));background:radial-gradient(circle at 92% 0,#55e6ff29,#0000 30%),#ffffff17;transform:translateY(-1px)}.inventory-select-card:has(input:checked){border-color:color-mix(in srgb, var(--cyan) 54%, var(--amber));background:radial-gradient(circle at 92% 0,#55e6ff29,#0000 30%),#ffffff17;transform:translateY(-1px)}.inventory-select-card input{z-index:2;width:18px;height:18px;accent-color:var(--cyan);position:absolute;top:.5rem;left:.5rem}.inventory-select-photo{display:block}.inventory-select-photo img,.inventory-select-photo i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:100%;color:var(--muted);object-fit:cover;background:linear-gradient(145deg,#ffd6782e,#6f1c2c5c);border-radius:15px;place-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:grid}.inventory-select-title{gap:.18rem;min-width:0;display:grid}.inventory-select-title strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.18;display:-webkit-box;overflow:hidden}.inventory-select-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.15;overflow:hidden}.inventory-select-meta{flex-wrap:wrap;gap:.3rem;display:flex}.inventory-select-meta em{color:#ffe6a8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffd88b1c;border-radius:999px;max-width:100%;padding:.22rem .42rem;font-size:.62rem;font-style:normal;font-weight:900;overflow:hidden}body.theme-curtain-light .inventory-command-card,body.theme-curtain-light .inventory-type-card,body.theme-curtain-light .inventory-table-lite article{color:#321a16;background:linear-gradient(145deg,#fffaeff5,#fff0d3eb);border-color:#7a2d242e;box-shadow:0 18px 44px #5b27191f}body.theme-curtain-light .inventory-command-card.primary,body.theme-curtain-light .inventory-type-card.selected{background:linear-gradient(145deg,#fff6dffa,#f7dfb2f2);border-color:#8e362661}body.theme-curtain-light .inventory-command-card span,body.theme-curtain-light .inventory-type-card span,body.theme-curtain-light .inventory-table-lite span{color:#765143}body.theme-curtain-light .inventory-command-card strong,body.theme-curtain-light .inventory-type-card strong,body.theme-curtain-light .inventory-table-lite strong{color:#321a16}body.theme-curtain-light .inventory-table-lite em,body.theme-curtain-light .inventory-table-lite small{color:#6d2b22;background:#8436241a}body.theme-curtain-light .inventory-table-lite img,body.theme-curtain-light .inventory-table-lite i{background:linear-gradient(145deg,#ffe6acc2,#ab4d3040)}body.theme-curtain-light .inventory-create-choice-card,body.theme-curtain-light .mobile-photo-drop-callout,body.theme-curtain-light .mobile-photo-drop-card,body.theme-curtain-light .mobile-photo-drop-waiting,body.theme-curtain-light .inventory-flow-choice-panel button,body.theme-curtain-light .inventory-flow-upload-card,body.theme-curtain-light .inventory-flow-staging-panel,body.theme-curtain-light .inventory-flow-floating-stage,body.theme-curtain-light .inventory-flow-main-grid,body.theme-curtain-light .inventory-flow-show-dock,body.theme-curtain-light .photo-holding-upload-panel,body.theme-curtain-light .bulk-category-upload-panel,body.theme-curtain-light .holding-set-card,body.theme-curtain-light .inventory-select-card{color:#321a16;background:radial-gradient(circle at 92% 0,#c875121a,#0000 32%),linear-gradient(145deg,#fffaeff5,#fff0d3eb);border-color:#7a2d242e;box-shadow:0 14px 34px #5b27191a}body.theme-curtain-light .inventory-create-choice-card:hover,body.theme-curtain-light .inventory-create-choice-card:focus-visible,body.theme-curtain-light .inventory-create-choice-card.selected,body.theme-curtain-light .inventory-select-card:hover,body.theme-curtain-light .inventory-select-card:focus-within{background:radial-gradient(circle at 92% 0,#007e9421,#0000 32%),linear-gradient(145deg,#fffffffa,#fff4dff0);border-color:#007e945c}body.theme-curtain-light .inventory-select-card:has(input:checked){background:radial-gradient(circle at 92% 0,#007e9421,#0000 32%),linear-gradient(145deg,#fffffffa,#fff4dff0);border-color:#007e945c}body.theme-curtain-light .inventory-create-choice-card span,body.theme-curtain-light .inventory-select-title small{color:#765143}body.theme-curtain-light .inventory-create-choice-card strong,body.theme-curtain-light .inventory-select-title strong{color:#321a16}body.theme-curtain-light .inventory-create-choice-card p,body.theme-curtain-light .mobile-photo-drop-callout p,body.theme-curtain-light .mobile-photo-drop-heading p,body.theme-curtain-light .mobile-photo-drop-waiting p,body.theme-curtain-light .inventory-flow-choice-panel small,body.theme-curtain-light .inventory-flow-upload-card p,body.theme-curtain-light .photo-holding-upload-panel p,body.theme-curtain-light .bulk-category-upload-panel p{color:#5e493e}body.theme-curtain-light .mobile-photo-file-drop,body.theme-curtain-light .mobile-photo-drop-qr,body.theme-curtain-light .inventory-show-container,body.theme-curtain-light .mobile-holding-set-list article{background:#ffffff9e;border-color:#7a2d242e}body.theme-curtain-light .mobile-photo-drop-qr strong{color:#321a16}body.theme-curtain-light .mobile-photo-drop-qr p{color:#5e493e}body.theme-curtain-light .mobile-photo-drop-qr a{color:#006f82}body.theme-curtain-light .mobile-photo-file-drop strong{color:#321a16}body.theme-curtain-light .mobile-photo-file-drop span,body.theme-curtain-light .inventory-show-container span,body.theme-curtain-light .inventory-show-container small,body.theme-curtain-light .mobile-photo-drop-name{color:#5e493e}body.theme-curtain-light .inventory-flow-choice-panel strong,body.theme-curtain-light .inventory-show-container strong,body.theme-curtain-light .inventory-show-container a{color:#321a16}body.theme-curtain-light .inventory-staged-photo img,body.theme-curtain-light .inventory-photo-strip img{background:linear-gradient(145deg,#ffe6acc2,#ab4d3040)}body.theme-curtain-light .inventory-select-photo img,body.theme-curtain-light .inventory-select-photo i{color:#765143;background:linear-gradient(145deg,#ffe6acc2,#ab4d3040);border-color:#7a2d242e}body.theme-curtain-light .holding-photo-select{color:#765143;background:#ffffff94;border-color:#7a2d242e}body.theme-curtain-light .holding-photo-choice.selected .holding-photo-select{color:#321a16;background:#007e9414;border-color:#007e945c}body.theme-curtain-light .holding-selection-note{color:#5e493e}body.theme-curtain-light .inventory-select-meta em{color:#6d2b22;background:#8436241a}body.theme-curtain-light .inventory-workspace-tabs,body.theme-curtain-light .inventory-workspace-panel,body.theme-curtain-light .inventory-workbench-card{color:#321a16;background:linear-gradient(145deg,#fffaeff5,#fff0d3eb);border-color:#7a2d242e}body.theme-curtain-light .inventory-workspace-tabs button{color:#765143}body.theme-curtain-light .inventory-workspace-tabs button.active{color:#fff8e8;background:linear-gradient(135deg,#9f223b,#d78a31)}body.theme-curtain-light .inventory-ai-toolbar{background:#fff4e0e6;border-color:#7a2d242e}body.theme-curtain-light .inventory-workbench-control-deck .current-listings-toolbar,body.theme-curtain-light .inventory-workbench-control-deck .current-listings-bulkbar{background:radial-gradient(circle at 12% 12%,#c6540c14,#0000 36%),#fffaf0eb;border-color:#7a2d2429;box-shadow:0 14px 30px #5c26151f}body.theme-curtain-light .inventory-control-heading span{color:#a74815}body.theme-curtain-light .inventory-control-heading strong{color:#301707}body.theme-curtain-light .inventory-ai-toolbar span{color:#9f223b}body.theme-curtain-light .inventory-ai-balance-display{background:radial-gradient(circle at 16% 12%,#c6540c1f,#0000 36%),#ffffffb8;border-color:#7a2d2429}body.theme-curtain-light .inventory-ai-balance-grid strong{background:#7a1a2a0f}body.theme-curtain-light .inventory-ai-balance-grid em{color:#684230}body.theme-curtain-light .inventory-ai-balance-grid b{color:#9f223b}body.theme-curtain-light .inventory-ai-balance-grid small{color:#1e6874}body.theme-curtain-light .inventory-shift-select-hint{background:radial-gradient(circle at 10% 20%,#007e941a,#0000 42%),#ffffffbd;border-color:#007e9433}body.theme-curtain-light .inventory-shift-select-hint strong{color:#007e94}body.theme-curtain-light .inventory-shift-select-hint span{color:#2b1b14}body.theme-curtain-light .inventory-card-pick{color:#fff8e8;background:#7a1a2ad1}body.theme-curtain-light .inventory-card-photo{background:#7a1a2a0f;border-color:#7a2d242e}body.theme-curtain-light .inventory-card-delete-x{color:#fffaf6;background:radial-gradient(circle at 35% 28%,#ffffff52,#0000 34%),linear-gradient(135deg,#d82f2a,#9f1d1d);border-color:#ffffffd1;box-shadow:0 10px 22px #7a1a2a38}body.theme-curtain-light .inventory-card-meta em{color:#6d2b22;background:#8436241a}body.theme-curtain-light .inventory-export-validation>strong,body.theme-curtain-light .inventory-list-validation-issue{color:#8f1725}body.theme-curtain-light .inventory-export-ready-pill{color:#0d663d;background:#e7f7eb;border-color:#15764652}body.theme-curtain-light .inventory-validation-issue-pill,body.theme-curtain-light .run-order-validation-issues span{color:#821421;background:#ffe8e7;border-color:#8f17254d}body.theme-curtain-light .inventory-card-actions button{color:#4a2417;background:#fff4e0eb;border-color:#7a2d242e}@media (max-width:900px){.inventory-command-grid,.inventory-type-grid,.inventory-table-lite article{grid-template-columns:1fr}.inventory-table-lite article{align-items:start}.inventory-create-choice-grid,.mobile-photo-drop-callout,.mobile-photo-drop-qr,.inventory-flow-choice-panel,.inventory-flow-existing,.inventory-flow-upload-card,.holding-set-card,.holding-set-form{grid-template-columns:1fr}.inventory-flow-existing{grid-template-areas:"stage""grid""shows"}.inventory-flow-show-dock{position:static}.mobile-photo-drop-callout{align-items:stretch;display:grid}.mobile-photo-drop-qr img{justify-self:center}.inventory-card-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-workbench-control-deck,.inventory-workbench-control-deck.with-ai,.inventory-workbench-control-deck .current-listings-toolbar{grid-template-columns:1fr}.inventory-workbench-control-deck .inventory-ai-toolbar,.inventory-workbench-control-deck .current-listings-bulkbar{grid-area:auto/1}.inventory-search-heading,.inventory-control-count{grid-column:auto}.inventory-ai-toolbar{grid-template-columns:1fr}.inventory-ai-actions{grid-template-columns:1fr;justify-content:stretch}.inventory-ai-action-button{min-width:0}.inventory-select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-photo-staging-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-show-container-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1180px){.inventory-card-workbench-grid,.inventory-select-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.inventory-workspace-tabs{grid-template-columns:1fr}.inventory-summary-counts,.inventory-status-count-grid,.inventory-ai-action-button{width:100%}.inventory-status-count-grid{grid-template-columns:1fr}.inventory-ai-actions{display:grid}.inventory-card-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-photo-staging-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-show-container-grid{grid-template-columns:1fr}}.main-stage-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.main-stage-shortcut-card{color:#fff6df;background:radial-gradient(circle at 12% 0,#ffdb882e,#0000 34%),linear-gradient(145deg,#501422e6,#170d19db);border:1px solid #ffd88b33;border-radius:24px;gap:.45rem;min-height:142px;padding:1rem;text-decoration:none;display:grid;box-shadow:0 18px 40px #00000038}.main-stage-shortcut-card.active,.main-stage-shortcut-card.upload{border-color:#ffce6f80}.main-stage-shortcut-card span{color:#ffe19ac7;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.main-stage-shortcut-card strong{color:#ffe6a8;font-size:1.05rem}.main-stage-shortcut-card p{margin:0}body.theme-curtain-light .main-stage-shortcut-card{color:#321a16;background:linear-gradient(145deg,#fffaeff5,#fff0d3eb);border-color:#7a2d242e;box-shadow:0 18px 44px #5b27191f}body.theme-curtain-light .main-stage-shortcut-card.active,body.theme-curtain-light .main-stage-shortcut-card.upload{background:linear-gradient(145deg,#fff6dffa,#f7dfb2f2);border-color:#8e362661}body.theme-curtain-light .main-stage-shortcut-card span{color:#765143}body.theme-curtain-light .main-stage-shortcut-card strong{color:#321a16}@media (max-width:900px){.main-stage-shortcut-grid{grid-template-columns:1fr}}.stage-workspace-canvas:has(.finish-show-workspace){gap:.75rem;padding:0 clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px)}.stage-workspace-canvas:has(.finish-show-workspace) .stage-workspace-content{gap:.75rem}.finish-show-workspace{gap:.75rem;padding:0}.finish-show-selector{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:color-mix(in srgb, var(--panel-bg) 74%, transparent);border-radius:8px;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:end;gap:14px;padding:14px 16px;display:grid}.finish-show-selector>div,.finish-show-selector form,.finish-show-selector label{min-width:0;display:grid}.finish-show-selector>div{gap:2px}.finish-show-selector>div span,.finish-show-selector label{color:var(--accent-gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.finish-show-selector>div strong{color:var(--text-main);font-size:1.1rem}.finish-show-selector>div small{color:var(--text-muted);font-size:.78rem}.finish-show-selector form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px}.finish-show-selector label{grid-column:1/-1}.finish-show-selector select{border:1px solid var(--line);width:100%;min-width:0;height:42px;color:var(--text-main);background:var(--panel-bg);border-radius:6px;padding:0 11px}.finish-show-selector .primary-action{white-space:nowrap;min-height:42px}.finish-show-workspace .workspace-section-card{padding:clamp(14px,1.5vw,20px)}.finish-show-workspace .workspace-section-card+.workspace-section-card{margin-top:0}.finish-show-workspace .active-question-topline{margin-bottom:.5rem}.finish-show-workspace .active-question-panel h2{margin:.2rem 0 .25rem;font-size:clamp(1.25rem,2vw,1.75rem)}.finish-show-workspace .active-question-panel>p{margin:0 0 .75rem}.finish-show-workspace .support-empty-state.compact{border-radius:20px;min-height:0;margin-top:.65rem;padding:.9rem 1rem}.finish-show-workspace .support-empty-state.compact h2{margin:0;font-size:1rem}.finish-show-workspace .support-empty-state.compact p{margin:.25rem 0 0;font-size:.9rem}.finish-compact-summary{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex}.finish-compact-summary span{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.finish-compact-summary strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.finish-compact-summary .secondary-action{flex:none;min-height:0;padding:.35rem .65rem;font-size:.75rem}.show-card-grid.compact{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.show-card-grid.compact.carousel{scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb, var(--amber) 72%, transparent) transparent;grid-template-columns:none;grid-auto-columns:minmax(240px,31%);grid-auto-flow:column;padding:.1rem 0 .65rem;display:grid;overflow:auto hidden}.show-card-grid.compact.carousel .show-status-card{scroll-snap-align:start;min-height:240px}.show-status-card.selected{border-color:#f4bf4fb8;box-shadow:0 0 0 1px #f4bf4f3d,0 18px 50px #0003}.after-mode-choice form{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;align-content:start;gap:10px;padding:18px;display:grid}.after-mode-choice form.selected{background:#f4bf4f1f;border-color:#f4bf4fb3}.finish-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.finish-mode-card{width:100%;min-height:104px;color:var(--text-main);cursor:pointer;text-align:left;background:radial-gradient(circle at 8% 0,#f4bf4f2e,#0000 36%),#ffffff14;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem;transition:border-color .16s,transform .16s,background .16s;display:grid}.finish-mode-card:hover,.finish-mode-card:focus-visible{border-color:#f4bf4f7a;transform:translateY(-1px)}.finish-mode-card.selected{background:radial-gradient(circle at 8% 0,#f4bf4f42,#0000 38%),#f4bf4f1f;border-color:#f4bf4fb8}.finish-mode-icon{background:linear-gradient(145deg,#f4bf4f3d,#8e36262e);border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.55rem;display:grid}.finish-mode-copy{gap:6px;min-width:0;display:grid}.finish-mode-copy em{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.finish-mode-copy strong{color:var(--text-main);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1}.finish-mode-copy small{color:var(--text-muted);font-size:.82rem;line-height:1.35}.finish-mode-action{background:var(--stage-red);color:var(--stage-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;grid-column:2;justify-self:start;padding:6px 10px;font-size:.72rem;font-weight:900}.after-mode-choice form span,.finish-finalize-panel>div>span,.finish-item-main>span{color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.finish-insight-guide-header{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 32%), color-mix(in srgb, var(--panel-bg) 82%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.finish-insight-guide-header span,.finish-insight-upload-strip>span{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.finish-insight-guide-header h3{color:var(--text-main);margin:.25rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem)}.finish-insight-guide-header p,.finish-insight-upload-strip p{color:var(--text-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.finish-insight-hero-visual{justify-content:center;align-items:center;gap:.45rem;display:flex}.finish-insight-hero-visual span,.finish-action-visual{border:1px solid color-mix(in srgb, var(--amber) 26%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--amber) 16%, transparent), color-mix(in srgb, var(--stage-red) 18%, transparent)), color-mix(in srgb, var(--panel-strong) 76%, transparent);border-radius:22px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a}.finish-insight-hero-visual span{border-radius:16px;width:44px;height:44px;font-size:1.25rem}.finish-finalize-panel,.finish-reconcile-row{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;padding:18px}.finish-insight-upload-strip{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));background:color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.75rem;padding:.75rem .9rem;display:grid}.finish-insight-upload-strip strong{color:var(--text-main)}.finish-mini-metrics{flex-wrap:wrap;gap:8px;display:flex}.finish-mini-metrics em{color:var(--text-muted);background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:.78rem;font-style:normal}.finish-insight-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.finish-insight-actions.compact{align-items:stretch}.finish-insight-action-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-content:stretch;place-items:start;gap:.75rem;padding:.85rem;display:grid}.finish-insight-action-card.active{border-color:color-mix(in srgb, var(--amber) 44%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--amber) 12%, transparent), transparent 34%), #ffffff14}.finish-insight-action-card button{grid-column:1/-1;justify-content:center;width:100%}.finish-insight-action-card strong{color:var(--text-main);font-size:1rem;line-height:1.2;display:block}.finish-insight-action-card strong em{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:900}.finish-action-visual{width:46px;height:46px;font-size:1.25rem}.finish-action-step{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.finish-transcript-status-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;align-content:start;gap:7px;padding:14px;display:grid}.finish-transcript-status-card span{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.finish-transcript-status-card strong{color:var(--text-main);text-transform:capitalize;font-size:1.05rem}.finish-transcript-status-card p{color:var(--text-muted);margin:0;font-size:.9rem}.finish-transcript-review-panel{background:radial-gradient(circle at 0 0,#f4bf4f1f,#0000 28%),#ffffff14;border:1px solid #ffffff24;border-radius:24px;gap:14px;padding:16px;display:grid}.finish-transcript-review-panel.needs-review{border-color:#f4bf4f61}.finish-transcript-review-panel.complete{border-color:#5dd38e57}.finish-transcript-review-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.finish-transcript-review-header span,.finish-transcript-unmatched-card>div:nth-child(2) span{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.finish-transcript-review-header h3{color:var(--text-main);margin:4px 0;font-size:1.25rem}.finish-transcript-review-header p,.finish-transcript-unmatched-card p,.finish-transcript-more-note{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:700}.finish-transcript-review-metrics{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;display:grid}.finish-transcript-review-metrics strong{min-height:62px;color:var(--text-main);background:#ffffff17;border-radius:18px;place-items:center;gap:3px;font-size:1.35rem;display:grid}.finish-transcript-review-metrics span{color:var(--text-muted);font-size:.7rem}.finish-transcript-unmatched-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.finish-transcript-unmatched-card{background:#00000029;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.finish-transcript-unmatched-image{width:64px;height:64px;color:var(--text-muted);text-align:center;background:#ffffff1a;border-radius:14px;place-items:center;font-size:.7rem;font-weight:900;display:grid;overflow:hidden}.finish-transcript-unmatched-image img{object-fit:cover;width:100%;height:100%}.finish-transcript-unmatched-card strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;display:block;overflow:hidden}.finish-transcript-unmatched-card em{color:var(--text-main);text-transform:capitalize;white-space:nowrap;background:#f4bf4f2e;border-radius:999px;padding:6px 8px;font-size:.72rem;font-style:normal;font-weight:900}.finish-chat-panel{border-top:1px solid #ffffff29;padding-top:18px}.finish-chat-header{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 32px;align-items:end;gap:12px;list-style:none;display:grid}.finish-chat-header::-webkit-details-marker{display:none}.finish-chat-header:after{content:"+";width:32px;height:32px;color:var(--text-main);border:1px solid #ffffff2e;border-radius:6px;align-self:center;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.finish-chat-panel[open] .finish-chat-header:after{content:"−"}.finish-chat-header:focus-visible{outline:3px solid var(--accent-gold);outline-offset:4px}.finish-chat-body{gap:14px;padding-top:14px;display:grid}.finish-chat-header>div>span{color:var(--accent-gold);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.finish-chat-header h3{color:var(--text-main);margin:3px 0 0;font-size:1.25rem}.finish-chat-header>strong{color:var(--text-main);align-items:baseline;gap:6px;font-size:1.35rem;display:flex}.finish-chat-header>strong span{color:var(--text-muted);font-size:.76rem;font-weight:800}.finish-chat-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) auto auto auto;align-items:end;gap:10px;display:grid}.finish-chat-filters label:not(.finish-chat-request-filter){gap:5px;display:grid}.finish-chat-filters label>span{color:var(--text-muted);font-size:.76rem;font-weight:800}.finish-chat-filters input[type=text],.finish-chat-filters input:not([type]){width:100%;min-height:40px;color:var(--text-main);font:inherit;background:#0003;border:1px solid #ffffff2e;border-radius:6px;padding:8px 10px}.finish-chat-request-filter{white-space:nowrap;align-items:center;gap:7px;min-height:40px;display:flex}.finish-chat-request-filter input{width:18px;height:18px}.finish-chat-list{border-top:1px solid #ffffff1f}.finish-chat-list article{border-bottom:1px solid #ffffff1a;gap:6px;min-width:0;padding:11px 4px;display:grid}.finish-chat-list article.is-request{border-left:3px solid #e05252;padding-left:10px}.finish-chat-message-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.finish-chat-message-heading strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.finish-chat-message-heading span,.finish-chat-message-heading time{color:var(--text-muted);font-size:.75rem}.finish-chat-message-heading time{white-space:nowrap;margin-left:auto}.finish-chat-list article>p{overflow-wrap:anywhere;color:var(--text-main);margin:0;font-size:.92rem;line-height:1.45}.finish-chat-message-meta{align-items:center;gap:6px;display:flex}.finish-chat-message-meta span,.finish-chat-message-meta em{color:var(--text-muted);background:#ffffff1a;border-radius:999px;padding:3px 7px;font-size:.66rem;font-style:normal;font-weight:900}.finish-chat-message-meta em{color:#ffb5b5;background:#e052522e}.finish-chat-pagination{grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.finish-chat-pagination small{color:var(--text-muted);text-align:center;font-weight:800}.finish-chat-pagination .secondary-action:last-child{justify-self:end}.finish-insight-actions small{color:var(--text-muted);font-weight:700}@media (max-width:1100px){.finish-insight-actions{grid-template-columns:1fr}.finish-insight-action-card{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto)}.finish-insight-action-card button{grid-column:auto}}@media (max-width:720px){.finish-insight-guide-header,.finish-insight-upload-strip,.finish-insight-action-card,.finish-transcript-review-header{grid-template-columns:1fr}.finish-insight-hero-visual{justify-content:flex-start}.finish-chat-filters{grid-template-columns:1fr}.finish-chat-message-heading{flex-wrap:wrap}.finish-chat-message-heading time{width:100%;margin-left:0}}.inline-status{border-radius:999px;grid-column:1/-1;padding:10px 14px;font-weight:800}.inline-status.success{color:var(--text-main);background:#5dd38e29}.inline-status.error{color:#ffd2ca;background:#b92c2024}.finish-reconcile-table{gap:16px;display:grid}.finish-reconcile-list{gap:12px;display:grid}.finish-review-workarea{gap:14px;display:grid}.finish-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finish-review-summary strong{min-height:66px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;align-content:center;gap:4px;padding:10px 12px;font-size:.72rem;display:grid}.finish-review-summary span{color:var(--text-main);font-size:1.45rem;line-height:1}.finish-reconcile-list.clean{gap:14px}.finish-reconcile-row{grid-template-columns:minmax(220px,1.35fr) minmax(190px,.8fr) minmax(260px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.finish-reconcile-card{background:radial-gradient(circle at 0 0,#f4bf4f1f,#0000 26%),#ffffff14;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:96px minmax(260px,1.4fr) minmax(230px,.85fr) minmax(124px,auto);align-items:center;gap:12px;padding:14px;display:grid}.finish-reconcile-card.outcome-sold{border-color:#5dd38e57}.finish-reconcile-card.outcome-cancelled{border-color:#b92c2057}.finish-row-photo{width:96px;height:96px;color:var(--accent-gold);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#f4bf4f38,#8e362629);border:1px solid #ffffff1f;border-radius:20px;place-items:center;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.finish-row-photo-image{background-position:50%;background-size:cover;width:100%;height:100%}.finish-item-editor,.finish-quick-fields,.finish-row-save{gap:8px;min-width:0;display:grid}.finish-item-editor>span{color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.finish-item-editor label,.finish-quick-fields label,.finish-notes-field.compact{gap:5px;display:grid}.finish-item-editor input,.finish-quick-fields input,.finish-notes-field.compact textarea{width:100%}.finish-item-editor small,.finish-row-save small{color:var(--text-muted);font-size:.78rem;font-weight:700}.finish-row-save small.saved{color:#8ff0b7}.finish-row-save small.error{color:#ffb6aa}.finish-outcome-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finish-outcome-picker button{min-height:42px;color:var(--text-main);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:6px;font-weight:850;display:flex}.finish-outcome-picker button.selected{color:var(--accent-gold);background:#f4bf4f29;border-color:#f4bf4f94}.finish-outcome-picker button span{font-weight:950}.finish-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.finish-notes-field.compact textarea{min-height:78px}.finish-row-save{align-content:center;justify-items:stretch}.finish-row-save .secondary-action,.finish-row-save .primary-action{min-height:40px;padding:9px 12px}.finish-detail-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06090d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.finish-detail-modal{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-main);background:radial-gradient(circle at 96% 0,#f4bf4f2e,#0000 34%),#180c0efa;border:1px solid #f4bf4f3d;border-radius:30px;gap:14px;padding:clamp(20px,4vw,30px);display:grid;position:relative;overflow:auto;box-shadow:0 26px 90px #00000075}.finish-detail-modal .layout-close-dot{position:absolute;top:14px;right:14px}.finish-detail-modal>span{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:950}.finish-detail-modal h3{max-width:620px;color:var(--text-main);margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.02}.finish-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finish-detail-grid label{gap:6px;display:grid}.finish-detail-grid .wide-field{grid-column:1/-1}.finish-detail-grid textarea{resize:vertical;min-height:130px}.finish-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.finish-detail-modal>small{color:var(--text-muted);font-weight:800}.finish-detail-modal>small.saved{color:#8ff0b7}.finish-detail-modal>small.error{color:#ffb6aa}.finish-item-main,.finish-money-grid,.finish-check-grid{gap:8px;display:grid}.finish-item-main label,.finish-money-grid label,.finish-notes-field{gap:6px;display:grid}.finish-item-main small{color:var(--text-muted)}.finish-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.finish-check-grid label{color:var(--text-main);background:#ffffff14;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;font-weight:700;display:flex}.finish-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finish-notes-field textarea{resize:vertical;min-height:82px}.finish-reporting-note{margin-top:16px}.finish-finalize-panel{background:linear-gradient(135deg,#369b6238,#f4bf4f1a);grid-template-columns:minmax(240px,1fr) minmax(260px,.8fr) minmax(280px,.9fr);align-items:center;gap:16px;margin-top:16px;display:grid}.finish-finalize-panel.complete{border-color:#5dd38e8a}.finish-finalize-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finish-finalize-metrics strong{color:var(--text-main);background:#ffffff1a;border-radius:18px;gap:2px;padding:12px;font-size:1.4rem;line-height:1;display:grid}.finish-finalize-metrics span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.finish-finalize-form{gap:10px;display:grid}.finish-finalize-form label{gap:6px;display:grid}.finish-finalize-form textarea{resize:vertical;min-height:86px}body.theme-curtain-light .after-mode-choice form,body.theme-curtain-light .finish-mode-card,body.theme-curtain-light .finish-insight-guide-header,body.theme-curtain-light .finish-compact-summary,body.theme-curtain-light .finish-insight-upload-strip,body.theme-curtain-light .finish-insight-action-card,body.theme-curtain-light .finish-transcript-review-panel,body.theme-curtain-light .finish-transcript-status-card,body.theme-curtain-light .finish-finalize-panel,body.theme-curtain-light .finish-reconcile-row,body.theme-curtain-light .finish-reconcile-card,body.theme-curtain-light .finish-review-summary strong{background:#fff9efdb;border-color:#672d1c24}body.theme-curtain-light .finish-insight-hero-visual span,body.theme-curtain-light .finish-action-visual,body.theme-curtain-light .finish-transcript-review-metrics strong,body.theme-curtain-light .finish-transcript-unmatched-card{background:linear-gradient(145deg,#b86f222e,#ffffffb8),#fff9efeb}body.theme-curtain-light .after-mode-choice form.selected,body.theme-curtain-light .finish-mode-card.selected,body.theme-curtain-light .show-status-card.selected{background:#ffebc6c2;border-color:#b86f228a}body.theme-curtain-light .finish-mode-icon,body.theme-curtain-light .finish-row-photo{background:linear-gradient(145deg,#b86f222e,#ffffffa3)}body.theme-curtain-light .finish-detail-modal{color:#321a16;background:radial-gradient(circle at 96% 0,#b86f2229,#0000 34%),#fff9effa;border-color:#672d1c29}body.theme-curtain-light .finish-outcome-picker button{color:#321a16;background:#ffffffb8;border-color:#672d1c24}body.theme-curtain-light .finish-outcome-picker button.selected{color:#7a3f12;background:#b86f2221;border-color:#b86f2280}@media (max-width:1240px){.finish-reconcile-card{grid-template-columns:96px minmax(260px,1fr) minmax(220px,.9fr)}.finish-row-save{grid-column:2/-1}}@media (max-width:900px){.finish-show-selector,.finish-show-selector form{grid-template-columns:1fr}.finish-show-selector label{grid-column:auto}.finish-show-selector .primary-action{width:100%}.finish-mode-selector,.finish-review-summary,.finish-finalize-panel,.finish-reconcile-card{grid-template-columns:1fr}.finish-row-save{grid-column:auto}.finish-row-photo{width:100%;height:180px}.finish-detail-grid{grid-template-columns:1fr}}.linear-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(34px,6vw,72px) 0 clamp(22px,4vw,42px);display:grid}.linear-hero-copy{gap:18px;display:grid}.linear-hero h1{letter-spacing:-.08em;max-width:920px;margin:0;font-size:clamp(46px,7vw,92px);line-height:.88}.linear-hero p,.linear-photo-strip p,.linear-guidance-card p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.45}.linear-next-action{background:#03101894;border:1px solid #ffd36f47;border-radius:999px;grid-template-columns:auto auto auto;justify-self:start;align-items:center;gap:10px;padding:10px;display:inline-grid}.linear-next-action span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;padding-left:10px;font-size:11px;font-weight:950}.linear-next-action strong{color:var(--ink);font-size:14px}.linear-show-ticket{min-height:360px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 14%,#ffd36f38,#0000 34%),radial-gradient(circle at 14% 96%,#55e6ff29,#0000 42%),linear-gradient(145deg,#ffffff1f,#ffffff09),#031018b8;border:1px solid #ffd36f57;border-radius:42px;gap:16px;padding:clamp(22px,4vw,34px);display:grid}.linear-show-ticket div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.linear-show-ticket span,.linear-photo-strip span,.linear-guidance-card span,.linear-phone-frame span,.linear-desktop-frame span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.linear-show-ticket div:first-child strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:50%;place-items:center;width:86px;height:86px;font-size:24px;display:grid;box-shadow:0 0 34px #ffd36f47}.linear-show-ticket h2{letter-spacing:-.06em;margin:auto 0 0;font-size:clamp(32px,4vw,52px);line-height:.94}.linear-show-ticket p,.linear-show-ticket small{color:var(--muted);margin:0;font-weight:800}.linear-progress-rail{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.linear-progress-rail i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--amber));height:100%;display:block}.linear-photo-strip{background:linear-gradient(90deg,#55e6ff1a,#ffba5f0f),#03101885;border:1px solid #55e6ff33;border-radius:40px;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);align-items:center;gap:clamp(18px,4vw,42px);margin:0 0 clamp(28px,5vw,58px);padding:clamp(18px,3vw,28px);display:grid}.linear-photo-strip h2,.linear-guidance-card h2{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(28px,4vw,54px);line-height:.95}.linear-photo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.linear-photo-grid span{aspect-ratio:1;background:radial-gradient(circle at 80% 12%,#fff3,#0000 30%),#ffffff12;border:1px solid #ffffff1f;border-radius:24px;place-items:center;font-size:clamp(26px,3.8vw,54px);display:grid}.linear-stage-path{gap:14px;margin:clamp(20px,4vw,44px) 0;display:grid;position:relative}.linear-stage-path:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--amber), var(--rose), var(--green));opacity:.5;border-radius:999px;width:5px;position:absolute;top:32px;bottom:32px;left:clamp(58px,8vw,86px)}.linear-step-card{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, currentColor 20%, transparent), transparent 34%), linear-gradient(145deg, #ffffff1a, #ffffff06), #031018ad;min-height:168px;color:var(--cyan);border:1px solid #ffffff24;border-radius:40px;grid-template-columns:clamp(118px,13vw,160px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,28px);padding:clamp(16px,3vw,28px);display:grid;position:relative;box-shadow:0 18px 50px #0000002e}.linear-step-card.gold{color:var(--amber)}.linear-step-card.rose{color:var(--rose)}.linear-step-card.blue{color:var(--blue)}.linear-step-card.green{color:var(--green)}.linear-step-card.violet{color:#c09cff}.linear-step-number{z-index:1;grid-template-columns:1fr;justify-items:center;gap:8px;display:grid;position:relative}.linear-step-number span{color:#031018;background:currentColor;border-radius:22px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:950;display:grid}.linear-step-number b{background:#ffffff14;border:1px solid #ffffff1f;border-radius:32px;place-items:center;width:clamp(78px,9vw,108px);height:clamp(78px,9vw,108px);font-size:clamp(38px,5vw,64px);line-height:1;display:grid}.linear-step-body{gap:8px;display:grid}.linear-step-body small{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.linear-step-body h2{color:var(--ink);letter-spacing:-.07em;margin:0;font-size:clamp(30px,4vw,56px);line-height:.9}.linear-step-body strong{color:#fff4d5;font-size:clamp(17px,2vw,24px)}.linear-step-body p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.45}.linear-one-screen{grid-template-columns:minmax(220px,.42fr) minmax(300px,.72fr) minmax(280px,.56fr);align-items:stretch;gap:16px;margin:clamp(28px,5vw,60px) 0;display:grid}.linear-phone-frame,.linear-desktop-frame,.linear-guidance-card{background:radial-gradient(circle at 86% 8%,#ffd36f29,#0000 34%),#03101899;border:1px solid #ffd36f3d;border-radius:38px;align-content:start;gap:14px;min-height:340px;padding:clamp(20px,3vw,30px);display:grid}.linear-phone-camera{background:linear-gradient(145deg,#55e6ff29,#ffba5f1f);border-radius:30px;place-items:center;min-height:168px;font-size:74px;display:grid}.linear-phone-frame button{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));min-height:46px;font:inherit;text-transform:uppercase;border:0;border-radius:999px;font-weight:950}.linear-work-cards{gap:10px;display:grid}.linear-work-cards i{background:#ffffff12;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:10px;font-size:38px;font-style:normal;display:grid}.linear-work-cards b{color:var(--ink);font-size:18px}body.theme-curtain-light .linear-next-action,body.theme-curtain-light .linear-show-ticket,body.theme-curtain-light .linear-photo-strip,body.theme-curtain-light .linear-step-card,body.theme-curtain-light .linear-phone-frame,body.theme-curtain-light .linear-desktop-frame,body.theme-curtain-light .linear-guidance-card{background:radial-gradient(circle at 90% 8%,#b86f2224,#0000 34%),#fff9efdb;border-color:#672d1c24}body.theme-curtain-light .linear-step-body h2,body.theme-curtain-light .linear-show-ticket h2,body.theme-curtain-light .linear-work-cards b{color:#21140f}body.theme-curtain-light .linear-step-body strong{color:#5e2f1e}body.theme-curtain-light .linear-photo-grid span,body.theme-curtain-light .linear-work-cards i{background:#ffffffb3;border-color:#672d1c1f}@media (max-width:980px){.linear-hero,.linear-photo-strip,.linear-one-screen{grid-template-columns:1fr}.linear-step-card{grid-template-columns:104px minmax(0,1fr)}.linear-step-card .secondary-action{grid-column:2;justify-self:start}.linear-stage-path:before{left:51px}.linear-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.linear-next-action{border-radius:26px;grid-template-columns:1fr;justify-self:stretch}.linear-step-card{grid-template-columns:1fr}.linear-step-card .secondary-action{grid-column:auto}.linear-stage-path:before{display:none}.linear-step-number{grid-template-columns:auto 1fr;justify-items:start}}.layout-experience-hero{gap:14px;padding:clamp(34px,6vw,70px) 0 clamp(16px,3vw,28px);display:grid}.layout-experience-hero h1{max-width:980px;font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(40px,6vw,80px);line-height:1}.layout-experience-hero p{max-width:820px;color:var(--muted);margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.layout-mockup-shell{min-height:min(780px,100vh - 170px);box-shadow:var(--shadow);background:radial-gradient(circle at 86% 6%,#ffd36f24,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff06),#070d14b8;border:1px solid #ffd36f38;border-radius:44px;grid-template-columns:104px minmax(0,1fr) minmax(310px,390px);gap:18px;margin:0 0 clamp(36px,6vw,76px);padding:14px;display:grid;position:relative;overflow:hidden}.layout-action-rail{background:linear-gradient(#ffffff1a,#ffffff09),#031018b8;border:1px solid #ffffff1a;border-radius:32px;align-content:start;gap:10px;padding:10px;display:grid}.layout-rail-title{min-height:34px;color:var(--amber);letter-spacing:.14em;text-align:center;text-transform:uppercase;place-items:center;font-size:9px;font-weight:950;display:grid}.layout-action-rail button,.layout-action-rail a{min-height:96px;color:var(--ink);cursor:pointer;font:inherit;background:#fff1;border:1px solid #ffffff1f;border-radius:24px;align-content:center;justify-items:center;gap:8px;padding:12px 8px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.layout-action-rail button:hover,.layout-action-rail button:focus-visible,.layout-action-rail a:hover,.layout-action-rail a:focus-visible{border-color:#ffd36f73;transform:translate(2px)}.layout-action-rail button.active,.layout-action-rail a.active{background:radial-gradient(circle at 78% 14%,#ffd36f3d,#0000 34%),linear-gradient(135deg,#841222eb,#520816eb);border-color:#ffd36fb8;box-shadow:0 16px 34px #42000d40}.layout-step-rail-break{text-align:center;background:linear-gradient(90deg,#0000,#c6540c29,#0000);border-top:2px solid #c6540cd1;border-bottom:1px solid #c6540c61;place-items:center;min-height:2.2rem;margin:.8rem 0 .85rem;padding:.2rem 0;display:grid}.layout-step-rail-break span{box-sizing:border-box;color:#f08a24;letter-spacing:.13em;text-align:center;text-transform:uppercase;white-space:normal;background:#c6540c2e;border:1px solid #c6540cb8;border-radius:999px;width:100%;padding:.22rem .62rem;font-size:.64rem;font-weight:900;line-height:1.2;display:block}.layout-independent-toolbar-label{gap:2px;min-width:0;padding:0 4px;display:grid}.layout-action-rail button span,.layout-action-rail a span{background:#ffffff1a;border-radius:18px;place-items:center;width:48px;height:48px;font-size:28px;line-height:1;display:grid}.layout-action-rail a .marketplace-nav-icon{border-radius:8px}.layout-action-rail a .marketplace-nav-icon svg{width:34px;height:34px}.layout-action-rail a .marketplace-nav-icon-ebay{color:#e53238;background:#fff}.layout-action-rail a .marketplace-nav-icon-ebay svg{width:40px}.layout-action-rail a .marketplace-nav-icon-facebook{color:#1877f2;background:#fff}.layout-action-rail button strong,.layout-action-rail a strong{color:#ffe7a3;width:100%;min-width:0;max-width:100%;font-family:var(--font-body);letter-spacing:.01em;text-align:center;text-transform:none;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:850;line-height:1.14;display:-webkit-box;overflow:hidden}.layout-work-area{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;display:grid}.layout-canvas-toolbar{background:linear-gradient(90deg,#55e6ff24,#ff6d9e1f),#ffffff13;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.layout-canvas-toolbar span,.layout-independent-toolbar-label span,.layout-expanded-panel>span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.layout-canvas-toolbar strong,.layout-independent-toolbar-label strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-canvas-toolbar em{color:#031018;background:linear-gradient(135deg, var(--cyan), var(--green));text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:950}.layout-stage-canvas{background:radial-gradient(circle at 50% -8%,#ffd36f29,#0000 34%),linear-gradient(#ffffff0a,#0000 34%),#0c0e12e0;border:1px solid #ffd36f2e;border-radius:34px;place-items:center;min-height:0;padding:clamp(18px,3vw,38px);display:grid}.layout-stage-frame{text-align:center;background:linear-gradient(90deg,#ffd36f38,#0000 10% 90%,#ffd36f38),radial-gradient(circle at 50% 0,#ffd36f14,#0000 42%),#ffffff09;border:1px solid #ffd36f9e;border-radius:32px;align-content:center;justify-items:center;width:min(900px,100%);min-height:min(470px,58vh);padding:clamp(24px,5vw,58px);display:grid;box-shadow:inset 0 0 0 1px #ffd36f29}.layout-stage-frame>span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:34px;place-items:center;width:clamp(76px,9vw,112px);height:clamp(76px,9vw,112px);font-size:clamp(42px,6vw,72px);display:grid}.layout-stage-frame h1{color:#fffaf1;max-width:760px;font-family:var(--font-body);letter-spacing:-.04em;margin:22px 0 12px;font-size:clamp(40px,6vw,86px);line-height:1}.layout-stage-frame p{color:#d4dce2;max-width:620px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.45}.layout-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(640px,100%);margin-top:28px;display:grid}.layout-preview-grid i{aspect-ratio:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;place-items:center;font-size:clamp(24px,3vw,42px);font-style:normal;display:grid}.layout-expanded-panel{background:radial-gradient(circle at 92% 0,#ffd36f29,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0a),#031018d1;border:1px solid #ffffff1f;border-radius:36px;align-content:start;gap:14px;padding:clamp(22px,3vw,32px);display:grid;position:relative;box-shadow:0 22px 70px #00000042}.layout-close-dot{width:38px;height:38px;color:var(--ink);cursor:default;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:16px;right:16px}.layout-expanded-panel h2{max-width:300px;color:var(--ink);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(30px,3.5vw,50px);line-height:.92}.layout-expanded-panel p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.layout-option-list{gap:10px;margin:12px 0;display:grid}.layout-option-list button{min-height:62px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff1;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.layout-option-list b{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:14px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.layout-option-list strong{font-size:15px}.layout-expanded-panel .primary-action{justify-self:start}body.theme-curtain-light .layout-mockup-shell,body.theme-curtain-light .layout-action-rail,body.theme-curtain-light .layout-canvas-toolbar,body.theme-curtain-light .layout-stage-canvas,body.theme-curtain-light .layout-expanded-panel{background:radial-gradient(circle at 90% 8%,#b86f221f,#0000 34%),#fff9efe6;border-color:#672d1c24}body.theme-curtain-light .layout-action-rail button,body.theme-curtain-light .layout-action-rail a,body.theme-curtain-light .layout-close-dot,body.theme-curtain-light .layout-option-list button{color:#21140f;background:#ffffffa8;border-color:#672d1c1f}body.theme-curtain-light .layout-action-rail button.active,body.theme-curtain-light .layout-action-rail a.active{background:radial-gradient(circle at 78% 14%,#b86f222e,#0000 34%),linear-gradient(135deg,#841222eb,#520816e6)}body.theme-curtain-light .layout-stage-frame{background:linear-gradient(90deg,#b86f2229,#0000 10% 90%,#b86f2229),#ffffffb8}body.theme-curtain-light .layout-stage-frame h1,body.theme-curtain-light .layout-expanded-panel h2,body.theme-curtain-light .layout-canvas-toolbar strong,body.theme-curtain-light .layout-independent-toolbar-label strong{color:#21140f}body.theme-curtain-light .layout-step-rail-break{background:linear-gradient(90deg,#0000,#a646002e,#0000);border-top-color:#a64600e6;border-bottom-color:#a6460066}body.theme-curtain-light .layout-step-rail-break span{color:#8f3700;background:#a6460024;border-color:#a64600c2}body.theme-curtain-light .layout-stage-frame p,body.theme-curtain-light .layout-expanded-panel p{color:#6f5143}@media (max-width:1120px){.layout-mockup-shell{grid-template-columns:92px minmax(0,1fr)}.layout-expanded-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.layout-option-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.layout-mockup-shell{border-radius:30px;grid-template-columns:1fr}.layout-action-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-rail-title{grid-column:1/-1}.layout-action-rail button{min-height:72px}.layout-canvas-toolbar,.layout-expanded-panel,.layout-option-list{grid-template-columns:1fr}.layout-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-experience-hero.simple{padding:clamp(18px,3vw,38px) 0 clamp(14px,2.5vw,24px)}.layout-experience-hero.simple h1{max-width:1040px;font-size:clamp(54px,8vw,112px);line-height:.95}.layout-mockup-shell.simple{grid-template-columns:132px minmax(0,1fr);min-height:min(760px,100vh - 190px)}.layout-mockup-shell.simple .layout-action-rail button:not(.active) strong,.layout-mockup-shell.simple .layout-action-rail a:not(.active) strong{color:#e7f5fb}.layout-mockup-shell.simple .layout-action-rail button:not(.active) span,.layout-mockup-shell.simple .layout-action-rail a:not(.active) span{background:#ffffff29}.layout-show-dropdown{width:min(430px,100%);position:relative}.layout-show-picker-trigger{width:100%;min-height:42px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:radial-gradient(circle at 100% 0,#ffd36f24,#0000 38%),#ffffff0e;border:1px solid #ffd36f47;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:5px 8px 5px 5px;display:grid}.layout-show-picker-trigger:after{content:"";border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:9px;height:9px;margin-right:8px;transform:rotate(45deg)translateY(-2px)}.layout-show-picker-trigger span{background:#ffba5f1f;border-radius:999px;padding:8px 11px}.layout-show-picker-trigger strong{min-width:0}.layout-show-picker-trigger small{color:var(--muted);grid-column:2;margin-top:-4px;font-size:11px;font-weight:850}.layout-show-menu{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 100% 0,#ffd36f29,#0000 36%),linear-gradient(145deg,#08121cfa,#1d0812f5);border:1px solid #ffd36f47;border-radius:28px;gap:8px;width:min(430px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 70px #0000006b}.layout-show-menu button,.layout-show-menu a{min-height:54px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid}.layout-show-menu button:hover,.layout-show-menu button:focus-visible,.layout-show-menu button.selected,.layout-show-menu a:hover,.layout-show-menu a:focus-visible,.layout-show-menu a.selected{background:radial-gradient(circle at 100% 0,#ffd36f24,#0000 38%),#ffffff17;border-color:#ffd36f7a}.layout-show-menu button.create{background:radial-gradient(circle at 100% 0,#55e6ff26,#0000 38%),#55e6ff14;border-color:#55e6ff4d}.layout-show-menu button>span,.layout-show-menu a>span{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:15px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:950;display:grid}.layout-show-menu strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.1}.layout-show-menu small{color:var(--muted);font-size:11px;font-weight:850}.layout-mockup-shell.simple .layout-canvas-toolbar{grid-template-columns:minmax(0,1fr) auto}.layout-mockup-shell.simple .layout-stage-frame{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:clamp(18px,3vw,32px)}.layout-stage-copy{min-width:0}.layout-mockup-shell.simple .layout-stage-frame h1{margin:0 0 12px}.layout-stage-primary{justify-self:end;min-width:168px}.layout-mockup-shell.simple .layout-preview-grid{grid-column:1/-1;justify-self:center}.stage-workspace-shell{margin-bottom:clamp(22px,4vw,54px)}.layout-mockup-shell.simple.stage-workspace-shell-full{grid-template-columns:minmax(0,1fr)}.stage-workspace-canvas{align-content:start;place-items:stretch stretch;gap:18px;min-width:0;overflow:hidden visible}.stage-workspace-heading{background:radial-gradient(circle at 98% 0,#ffd36f1f,#0000 36%),#ffffff0e;border:1px solid #ffd36f33;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:clamp(14px,2vw,20px);display:grid}.stage-workspace-icon{background:#ffffff17;border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:58px;height:58px;font-size:34px;display:grid}.stage-workspace-heading h1{color:#fffaf1;font-family:var(--font-body);letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(30px,4vw,54px);line-height:1}.stage-workspace-heading p{color:#d4dce2;margin:0;font-size:15px;line-height:1.4}.stage-workspace-content{gap:18px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden visible}.stage-workspace-content>.show-workspace-section.single-show-workspace{padding:0}.stage-embedded-hero{border-radius:30px;margin:0;padding:clamp(18px,3vw,28px)}.stage-embedded-hero h1,.stage-embedded-hero h2{color:var(--ink);font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,58px);line-height:1}.stage-create-status{color:var(--amber);grid-column:1/-1;margin:0;font-weight:850}.workspace-show-edit{justify-self:start;width:min(100%,560px);margin-bottom:14px;position:relative}.workspace-show-edit>summary,.workspace-show-edit-trigger{max-width:100%;min-height:42px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:radial-gradient(circle at 94% 0,#ffd36f24,#0000 34%),#fff1;border:1px solid #ffd36f42;border-radius:999px;align-items:center;gap:10px;padding:0 14px;list-style:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.workspace-show-edit>summary::-webkit-details-marker{display:none}.workspace-show-edit>summary:after,.workspace-show-edit-trigger:after{content:"";border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:9px;height:9px;margin-left:4px;transform:rotate(45deg)translateY(-2px)}.workspace-show-edit[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.workspace-show-edit>summary span,.workspace-show-edit-trigger span{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.workspace-show-edit>summary strong,.workspace-show-edit-trigger strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-show-edit-backdrop{z-index:190;-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(135deg,#03101870,#21061285),#0000006b;position:fixed;inset:0}.workspace-show-edit-modal{z-index:200;background:radial-gradient(circle at 92% 0,#ffd36f2e,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0a),#031018f7;border:1px solid #ffd36f47;border-radius:38px;gap:18px;width:min(760px,100vw - 36px);max-height:min(760px,100vh - 36px);padding:clamp(24px,4vw,42px);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 110px #0000007a}.workspace-show-edit-heading{gap:8px;display:grid}.workspace-show-edit-heading span,.workspace-show-edit-form label span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.workspace-show-edit-heading h2{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.workspace-show-edit-heading p{color:var(--muted);margin:0}.workspace-show-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-show-edit-form label{gap:8px;display:grid}.workspace-show-edit-form label:first-of-type,.workspace-show-edit-form label:nth-of-type(2){grid-column:1/-1}.workspace-show-edit-form input,.workspace-show-edit-form select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:0 14px}.workspace-show-edit-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.shell-action-modal-backdrop{z-index:260;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(135deg,#03101875,#2106128a),#00000070;place-items:start center;height:100dvh;min-height:0;padding:clamp(12px,2.8vw,28px);display:grid;position:fixed;inset:0;overflow-y:auto}.shell-action-modal{overscroll-behavior:contain;background:radial-gradient(circle at 92% 0,#ffd36f2e,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0a),#031018f7;border:1px solid #ffd36f47;border-radius:38px;gap:18px;width:min(980px,100%);max-height:min(760px,100dvh - 32px);margin:auto;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 110px #00000080}.shell-action-modal.upload-action-modal{width:min(1180px,100%)}.shell-action-modal .upload-dashboard-section{padding:0}.shell-action-modal-close{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-self:end;place-items:center;margin:-8px -8px -44px 0;font-size:22px;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #0000003d}.shell-action-modal-heading{gap:8px;padding-right:48px;display:grid}.shell-action-modal-heading span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.shell-action-modal-heading h2{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.shell-action-modal-heading p{color:var(--muted);margin:0}.shell-action-modal-heading>strong{color:#031018;background:linear-gradient(135deg, var(--amber), var(--rose));text-transform:uppercase;border-radius:999px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950}.first-show-tour-backdrop{z-index:270;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#03101894,#2106129e),#00000080;place-items:center;min-height:100dvh;padding:clamp(14px,3vw,30px);display:grid;position:fixed;inset:0}.first-show-tour-card{width:min(780px,100%);color:var(--ink);background:radial-gradient(circle at 18% 0,#ffd36f2e,#0000 32%),radial-gradient(circle at 92% 8%,#55e6ff1f,#0000 28%),linear-gradient(145deg,#ffffff1f,#ffffff09),#031018fa;border:1px solid #ffd36f4d;border-radius:36px;gap:20px;padding:clamp(22px,4vw,36px);display:grid;position:relative;box-shadow:0 34px 120px #0000008f,inset 0 1px #ffffff14}.first-show-tour-close{width:38px;height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 12px 26px #00000038}.first-show-tour-visual{justify-items:center;gap:18px;padding-right:42px;display:grid}.first-show-tour-visual>span{background:radial-gradient(circle at 70% 20%,#ffd36f42,#0000 42%),#ffffff14;border:1px solid #ffd36f4d;border-radius:30px;place-items:center;width:clamp(82px,12vw,116px);height:clamp(82px,12vw,116px);font-size:clamp(38px,7vw,60px);display:grid;box-shadow:inset 0 1px #ffffff1f}.first-show-tour-track{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.first-show-tour-track button{color:#fffaf1c7;cursor:pointer;width:32px;height:32px;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.first-show-tour-track button.done{color:#031018;background:linear-gradient(135deg, var(--green), #8ff7bdc2);border-color:#8ff7bd61}.first-show-tour-track button.active{color:#031018;background:linear-gradient(135deg, var(--amber), var(--rose));border-color:#ffd36f99}.first-show-tour-copy{text-align:center;justify-items:center;gap:12px;display:grid}.first-show-tour-copy h2{max-width:640px;color:var(--ink);font-family:var(--font-body);letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,64px);line-height:.95}.first-show-tour-copy p{max-width:620px;color:var(--muted);margin:0;font-size:clamp(15px,2vw,18px);line-height:1.55}.first-show-tour-copy strong{color:#fffaf1c2;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.first-show-tour-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.first-show-tour-actions .secondary-action:disabled{cursor:not-allowed;opacity:.42}.first-show-tour-skip{color:#fffaf1a3;cursor:pointer;width:fit-content;font:inherit;text-underline-offset:4px;background:0 0;border:0;justify-self:center;font-size:12px;font-weight:850;text-decoration:underline}@media (max-width:680px){.first-show-tour-backdrop{align-items:end;padding:10px}.first-show-tour-card{border-radius:28px;max-height:calc(100dvh - 20px);padding:22px;overflow:auto}.first-show-tour-close{top:12px;right:12px}.first-show-tour-visual{padding-right:0}.first-show-tour-copy h2{font-size:34px}.first-show-tour-actions{grid-template-columns:1fr;display:grid}.first-show-tour-actions .primary-action,.first-show-tour-actions .secondary-action{justify-content:center;width:100%}}.buyer-detail-workspace,.buyer-detail-list{gap:16px;display:grid}.buyer-detail-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.buyer-detail-hero h1{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(38px,6vw,72px);line-height:1}.buyer-detail-hero p,.buyer-detail-grid p{color:var(--muted);margin:0}.buyer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.buyer-detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-detail-grid h2{color:var(--ink);margin:8px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1}.buyer-detail-grid article>strong{color:var(--amber);margin-top:14px;display:inline-block}.buyer-detail-list div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:13px}.buyer-detail-list strong{color:var(--ink)}.buyer-detail-list small{color:var(--amber);margin-top:6px;font-weight:850;display:block}.buyer-edit-panel form{gap:.85rem;display:grid}.buyer-edit-panel label{color:var(--muted);gap:.45rem;font-size:.86rem;font-weight:850;display:grid}.buyer-edit-panel input,.buyer-edit-panel textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#170c12b8;border:1px solid #ffd28038;border-radius:18px;padding:.85rem .95rem}.buyer-edit-panel button{background:linear-gradient(135deg, var(--amber), #b6682f);color:#24100a;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.72rem 1.15rem;font-weight:950}.profile-combined-shell{gap:clamp(18px,3vw,28px);display:grid}.profile-combined-topbar,.profile-combined-section{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--amber) 16%, transparent), transparent 34%), color-mix(in srgb, var(--panel-bg) 82%, transparent);box-shadow:var(--panel-shadow);border-radius:32px}.profile-combined-topbar{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(18px,3vw,28px);display:flex}.profile-combined-topbar h1,.profile-combined-heading h2{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;margin:0}.profile-combined-topbar h1{margin-top:.4rem;font-size:clamp(34px,5vw,64px);line-height:.95}.profile-combined-topbar p,.profile-combined-heading p{color:var(--muted);margin:.45rem 0 0}.profile-combined-section{gap:1rem;padding:clamp(16px,2.8vw,26px);display:grid}.profile-combined-heading{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);align-items:center;gap:.9rem;padding-bottom:.85rem;display:flex}.profile-combined-heading>span{background:linear-gradient(135deg, var(--amber), var(--rose));color:#24100a;border-radius:18px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.profile-combined-heading h2{font-size:clamp(26px,3.4vw,44px);line-height:1}.profile-combined-section .profile-command-center,.profile-combined-section .settings-live-grid{margin-top:0}.profile-modal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-modal-card{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);min-height:260px;color:var(--ink);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 35%), color-mix(in srgb, var(--panel-bg) 88%, transparent);box-shadow:var(--panel-shadow);cursor:pointer;font:inherit;text-align:left;border-radius:32px;gap:12px;padding:clamp(20px,3vw,30px);transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.profile-modal-card:hover,.profile-modal-card:focus-visible{border-color:color-mix(in srgb, var(--amber) 56%, transparent);outline:none;transform:translateY(-2px);box-shadow:0 26px 70px #00000047}.profile-modal-card>span{width:fit-content;color:var(--stage-gold);background:var(--stage-red);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:950}.profile-modal-card i{font-size:clamp(42px,7vw,68px);font-style:normal;line-height:1}.profile-modal-card strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);font-weight:950;line-height:.95}.profile-modal-card p{max-width:46rem;color:var(--muted);margin:0;font-size:1rem;font-weight:680;line-height:1.5}.profile-modal-card em{color:#031018;background:linear-gradient(135deg, var(--amber), var(--rose));text-transform:uppercase;border-radius:999px;align-self:end;width:fit-content;padding:10px 14px;font-size:.82rem;font-style:normal;font-weight:950}.profile-settings-modal-backdrop{z-index:280;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(135deg,#0310188f,#21061294),#00000080;place-items:center;padding:clamp(12px,2.8vw,28px);display:grid;position:fixed;inset:0;overflow:auto}.profile-settings-modal{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);width:min(1180px,100%);max-height:min(820px,100dvh - 28px);color:var(--ink);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--amber) 14%, transparent), transparent 34%), color-mix(in srgb, var(--panel-bg) 96%, black 4%);border-radius:38px;grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 120px #0000007a}.profile-settings-modal-close{z-index:2;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);width:40px;height:40px;color:var(--ink);background:color-mix(in srgb, var(--panel-bg) 76%, transparent);cursor:pointer;font:inherit;border-radius:999px;place-items:center;font-size:24px;display:grid;position:absolute;top:16px;right:16px}.profile-settings-modal-header{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding:clamp(22px,3vw,34px) clamp(58px,5vw,76px) 0 clamp(22px,3vw,34px);display:grid}.profile-settings-modal-header>span{color:var(--stage-gold);background:var(--stage-red);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:950}.profile-settings-modal-header i{font-size:38px;font-style:normal}.profile-settings-modal-header h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.95}.profile-settings-modal-header p{color:var(--muted);margin:5px 0 0}.profile-settings-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;padding:0 clamp(18px,3vw,34px) clamp(18px,3vw,34px);overflow:auto}.profile-settings-modal-body .profile-command-center,.profile-settings-modal-body .settings-live-grid{background:0 0;border:0;padding:0}@media (max-width:820px){.profile-modal-card-grid{grid-template-columns:1fr}.profile-settings-modal-backdrop{align-items:end;padding:10px}.profile-settings-modal{border-radius:28px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 20px)}.profile-settings-modal-header{grid-template-columns:auto minmax(0,1fr);padding-right:58px}.profile-settings-modal-header>span{display:none}}body.theme-curtain-light .stage-workspace-heading{background:radial-gradient(circle at 98% 0,#b86f221f,#0000 36%),#ffffffb8;border-color:#672d1c24}body.theme-curtain-light .stage-workspace-heading h1{color:#21140f}body.theme-curtain-light .stage-workspace-heading p{color:#6f5143}body.theme-curtain-light .workspace-show-edit>summary,body.theme-curtain-light .workspace-show-edit-trigger,body.theme-curtain-light .workspace-show-edit-modal{color:#21140f;background:radial-gradient(circle at 92% 0,#b86f221f,#0000 34%),#fff9effa;border-color:#672d1c29}body.theme-curtain-light .workspace-show-edit>summary strong,body.theme-curtain-light .workspace-show-edit-trigger strong,body.theme-curtain-light .workspace-show-edit-heading h2{color:#21140f}body.theme-curtain-light .workspace-show-edit-heading p{color:#6f5143}body.theme-curtain-light .workspace-show-edit-form input,body.theme-curtain-light .workspace-show-edit-form select{color:#21140f;background:#ffffffc2;border-color:#672d1c29}body.theme-curtain-light .shell-action-modal{color:#21140f;background:radial-gradient(circle at 92% 0,#b86f221f,#0000 34%),#fff9effa;border-color:#672d1c29}body.theme-curtain-light .shell-action-modal-close{color:#21140f;background:#ffffffb8;border-color:#672d1c29}body.theme-curtain-light .shell-action-modal-heading h2{color:#21140f}body.theme-curtain-light .shell-action-modal-heading p{color:#6f5143}body.theme-curtain-light .first-show-tour-card{color:#21140f;background:radial-gradient(circle at 18% 0,#b86f2224,#0000 34%),radial-gradient(circle at 92% 8%,#0c6f8914,#0000 28%),#fff9effa;border-color:#672d1c29;box-shadow:0 30px 90px #57261238,inset 0 1px #ffffffb3}body.theme-curtain-light .first-show-tour-close{color:#21140f;background:#ffffffc7;border-color:#672d1c29}body.theme-curtain-light .first-show-tour-visual>span{background:radial-gradient(circle at 70% 20%,#b86f222e,#0000 42%),#ffffffb8;border-color:#672d1c2e}body.theme-curtain-light .first-show-tour-track button{color:#6f5143;background:#ffffffb8;border-color:#672d1c29}body.theme-curtain-light .first-show-tour-track button.done{color:#102818;background:linear-gradient(135deg,#8ff7bdd6,#ccffe0e6);border-color:#2b784d3d}body.theme-curtain-light .first-show-tour-track button.active{color:#fff7e5;background:linear-gradient(135deg,#b33a1c,#e07926);border-color:#ad4d1957}body.theme-curtain-light .first-show-tour-copy h2{color:#21140f}body.theme-curtain-light .first-show-tour-copy p,body.theme-curtain-light .first-show-tour-copy strong{color:#6f5143}body.theme-curtain-light .first-show-tour-skip{color:#7d452e}body.theme-curtain-light .buyer-detail-hero h1,body.theme-curtain-light .buyer-detail-grid h2,body.theme-curtain-light .buyer-detail-list strong{color:#21140f}body.theme-curtain-light .buyer-detail-hero p,body.theme-curtain-light .buyer-detail-grid p{color:#6f5143}body.theme-curtain-light .buyer-detail-list div{background:#ffffffad;border-color:#672d1c1f}body.theme-curtain-light .buyer-edit-panel label{color:#6f5143}body.theme-curtain-light .buyer-edit-panel input,body.theme-curtain-light .buyer-edit-panel textarea{color:#21140f;background:#ffffffc7;border-color:#672d1c2e}body.theme-curtain-light .profile-combined-topbar,body.theme-curtain-light .profile-combined-section{background:radial-gradient(circle at 96% 0,#b86f221f,#0000 34%),#ffffffc2;border-color:#672d1c24}body.theme-curtain-light .profile-combined-topbar h1,body.theme-curtain-light .profile-combined-heading h2{color:#21140f}body.theme-curtain-light .profile-combined-topbar p,body.theme-curtain-light .profile-combined-heading p{color:#6f5143}.layout-show-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(135deg,#03101870,#21061285),#0000006b;place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0}.layout-show-modal{background:radial-gradient(circle at 90% 0,#ffd36f2e,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0a),#031018f5;border:1px solid #ffd36f47;border-radius:42px;gap:18px;width:min(980px,100%);max-height:min(760px,88vh);padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 110px #0000007a}.layout-show-modal>span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.layout-show-modal h2{max-width:720px;color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,72px);line-height:1}.layout-show-modal .layout-close-dot{cursor:pointer}.layout-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.layout-modal-actions button{min-height:110px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px 14px;padding:16px;display:grid}.layout-modal-actions button.selected{background:radial-gradient(circle at 88% 8%,#ffd36f2e,#0000 34%),#ffffff17;border-color:#ffd36f8c}.layout-modal-actions button.create{background:radial-gradient(circle at 88% 8%,#55e6ff29,#0000 34%),#55e6ff14;border-color:#55e6ff57}.layout-modal-actions b{color:#031018;background:linear-gradient(135deg, var(--amber), var(--cyan));border-radius:18px;grid-row:span 2;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.layout-modal-actions strong{color:var(--ink);font-family:var(--font-body);font-size:19px;line-height:1.1}.layout-modal-actions small{color:var(--muted);font-size:13px;font-weight:800}.layout-create-show-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.layout-create-show-form label{gap:8px;display:grid}.layout-create-show-form label:nth-child(2){grid-column:1/-1}.layout-create-show-form label span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.layout-create-show-form input,.layout-create-show-form select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:0 14px}.layout-modal-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}body.theme-curtain-light .layout-mockup-shell.simple .layout-action-rail button:not(.active) strong,body.theme-curtain-light .layout-mockup-shell.simple .layout-action-rail a:not(.active) strong{color:#3b2a21}body.theme-curtain-light .layout-show-picker-trigger span{background:#b86f221f}body.theme-curtain-light .layout-show-menu{background:radial-gradient(circle at 100% 0,#b86f221f,#0000 36%),#fff9effa;border-color:#672d1c29}body.theme-curtain-light .layout-show-menu button,body.theme-curtain-light .layout-show-menu a{color:#21140f;background:#ffffffad;border-color:#672d1c1f}body.theme-curtain-light .layout-show-menu button:hover,body.theme-curtain-light .layout-show-menu button:focus-visible,body.theme-curtain-light .layout-show-menu button.selected,body.theme-curtain-light .layout-show-menu a:hover,body.theme-curtain-light .layout-show-menu a:focus-visible,body.theme-curtain-light .layout-show-menu a.selected{background:#ffffffdb;border-color:#b86f225c}body.theme-curtain-light .layout-show-menu strong{color:#21140f}body.theme-curtain-light .layout-show-menu small{color:#6f5143}body.theme-curtain-light .layout-show-modal{background:radial-gradient(circle at 90% 0,#b86f2224,#0000 34%),#fff9effa;border-color:#672d1c29}body.theme-curtain-light .layout-show-modal h2,body.theme-curtain-light .layout-modal-actions strong{color:#21140f}body.theme-curtain-light .main-stage-action-card,body.theme-curtain-light .random-pull-range-row,body.theme-curtain-light .todo-empty-state{color:#21140f;background:radial-gradient(circle at 92% 0,#b86f221f,#0000 34%),#ffffffb8;border-color:#672d1c24}body.theme-curtain-light .main-stage-action-card strong,body.theme-curtain-light .random-pull-card-top label,body.theme-curtain-light .random-pull-flags label,body.theme-curtain-light .random-pull-row-actions label{color:#21140f}body.theme-curtain-light .random-pull-no-photo{color:#6f5143;background:linear-gradient(135deg,#b86f221f,#ffffffb8),#ffffffb8;border-color:#672d1c3d}body.theme-curtain-light .main-stage-action-card p,body.theme-curtain-light .todo-empty-state{color:#6f5143}body.theme-curtain-light .random-pull-field-grid input,body.theme-curtain-light .random-pull-field-grid select,body.theme-curtain-light .random-pull-field-grid textarea{color:#21140f;background:#ffffffc2;border-color:#672d1c29}body.theme-curtain-light .layout-modal-actions button{color:#21140f;background:#ffffffad;border-color:#672d1c1f}body.theme-curtain-light .layout-modal-actions small{color:#6f5143}body.theme-curtain-light .layout-create-show-form input,body.theme-curtain-light .layout-create-show-form select{color:#21140f;background:#ffffffc2;border-color:#672d1c29}@media (max-width:1280px){.random-pull-range-row{grid-template-columns:minmax(82px,100px) minmax(140px,180px) minmax(0,1fr)}.random-pull-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.layout-mockup-shell.simple,.layout-mockup-shell.simple .layout-stage-frame{grid-template-columns:1fr}.main-stage-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-detail-grid,.buyer-detail-grid.three{grid-template-columns:1fr}.layout-action-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-stage-primary{justify-self:start}.random-pull-range-row{grid-template-columns:minmax(82px,96px) minmax(0,1fr)}.random-pull-field-grid,.random-pull-row-actions{grid-column:1/-1}.random-pull-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.random-pull-photo-tools{grid-column:2}}@media (max-width:680px){.layout-create-show-form,.layout-modal-actions,.main-stage-action-grid,.random-pull-field-grid,.workspace-show-edit-form,.random-pull-range-row{grid-template-columns:1fr}.layout-mockup-shell.simple .layout-canvas-toolbar,.layout-show-picker-trigger{border-radius:26px;grid-template-columns:1fr}.layout-show-picker-trigger:after{display:none}}body.theme-curtain-light .finish-mini-metrics em,body.theme-curtain-light .finish-check-grid label,body.theme-curtain-light .finish-finalize-metrics strong{color:var(--text-main);background:#6e341c14}@media (max-width:1180px){.finish-finalize-panel,.finish-reconcile-row,.finish-money-grid{grid-template-columns:1fr}}.motion-stage-preview{min-height:calc(100vh - 150px);box-shadow:var(--shadow);background:radial-gradient(at 50% -18%,#ffbc7629,#0000 36rem),linear-gradient(135deg,#130306 0%,#3b0710 42%,#180409 100%);border:1px solid #ffd36f33;border-radius:42px;margin:8px auto 0;position:relative;overflow:hidden}.motion-stage-graphic{opacity:.92;filter:saturate(1.08)contrast(1.08);background:radial-gradient(at 18% 20%,#ff524426,#0000 22rem),radial-gradient(at 74% 16%,#ffb0701a,#0000 24rem),linear-gradient(100deg,#1c0208b8 0%,#0000 16%,#ff4a3a14 25%,#0000 34%,#14020870 48%,#0000 62%,#ff584412 73%,#0000 84%,#120207bd 100%),repeating-linear-gradient(92deg,#ffffff07 0 1px,#0000 1px 9px),repeating-linear-gradient(2deg,#00000014 0 1px,#0000 1px 7px),linear-gradient(135deg,#2b0610 0%,#7b101b 45%,#21050b 100%);position:absolute;inset:-12%;transform:scale(1.02)}.motion-stage-overlay{pointer-events:none;background:radial-gradient(at 50% -8%,#ffe4b22e,#ffbe600e 25%,#0000 54%),radial-gradient(at 50% 62%,#0803071f,#0000 46rem),linear-gradient(90deg,#0c0206b8,#0e040829 24% 76%,#0c0206b8),linear-gradient(#05030614,#050306b8);position:absolute;inset:0}.motion-stage-content{z-index:1;gap:18px;padding:clamp(18px,3vw,34px);display:grid;position:relative}.motion-stage-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff21,#ffffff09),#05080d80;border:1px solid #ffffff1f;border-radius:30px;gap:10px;max-width:860px;padding:clamp(18px,3vw,30px);display:grid;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #00000038}.motion-stage-hero span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.motion-stage-hero h1{max-width:760px;font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.motion-stage-hero p{max-width:780px;color:color-mix(in srgb, var(--ink) 78%, var(--muted));margin:0;font-size:1rem;line-height:1.5}.motion-stage-preview .layout-mockup-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 82% 8%,#ffd36f21,#0000 32%),linear-gradient(135deg,#ffffff24,#ffffff0a),#05080d8a;border-color:#ffffff21;grid-template-columns:104px minmax(0,1fr);margin-bottom:0}body.theme-curtain-light .motion-stage-preview{background:radial-gradient(circle at 50% -12%,#ffd69a47,#0000 42rem),linear-gradient(135deg,#fff8ea 0%,#f0d2c7 46%,#fffaf1 100%)}body.theme-curtain-light .motion-stage-graphic{opacity:.4;filter:saturate(.72)contrast(.88)brightness(1.12)}body.theme-curtain-light .motion-stage-overlay{background:radial-gradient(at 50% 0,#fff6deb8,#ffd39238 28%,#0000 58%),linear-gradient(90deg,#ffecdabf,#fffaf057 24% 76%,#ffecdab8),linear-gradient(#fffaf014,#fffaf0c7)}body.theme-curtain-light .motion-stage-hero,body.theme-curtain-light .motion-stage-preview .layout-mockup-shell{background:linear-gradient(135deg,#ffffffdb,#fff7e8a8),#fffaf0b8;border-color:#7e483329}body.theme-curtain-light .motion-stage-hero h1{color:#2f1710}body.theme-curtain-light .motion-stage-hero p{color:#5a453d}@media (max-width:760px){.motion-stage-preview{border-radius:28px}.motion-stage-content{padding:14px}}.shell-loading-logo{background:linear-gradient(135deg,#ffe8b2d9,#86202abf),#ffffff1f;border-radius:22px}.shell-loading-panel{background:linear-gradient(145deg,#ffd36f1f,#ffffff09),#19080e9e;border:1px solid #f4c8703d;border-radius:2rem;width:min(760px,100vw - 48px);margin:min(14vh,8rem) auto 0;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 24px 60px #00000038}.shell-loading-panel h1{color:#fffaf1;margin:.75rem 0 .35rem;font-size:clamp(2rem,4vw,3.75rem);line-height:.95}.shell-loading-panel p{color:#fff6dac2;max-width:34rem;margin:0;font-size:1rem}.shell-loading-bar{background:#ffffff14;border-radius:999px;height:.65rem;margin-top:1.5rem;display:grid;overflow:hidden}.shell-loading-bar span{border-radius:inherit;background:linear-gradient(90deg,#ffffff17,#f4c8702e,#ffffff17) 0 0/220% 100%;width:46%;animation:1.25s ease-in-out infinite shell-loading-sheen;display:block}body.theme-curtain-light .shell-loading-panel{background:linear-gradient(145deg,#b86f221f,#ffffffb8),#fff9eff0;border-color:#ac592233;box-shadow:0 20px 55px #5829121f}body.theme-curtain-light .shell-loading-panel h1{color:#2f1710}body.theme-curtain-light .shell-loading-panel p{color:#5a453d}body.theme-curtain-light .shell-loading-bar{background:#602d1314}body.theme-curtain-light .shell-loading-bar span{background:linear-gradient(90deg,#602d130f,#be682429,#602d130f) 0 0/220% 100%}@keyframes shell-loading-sheen{0%{background-position:140% 0}to{background-position:-80% 0}}.photo-preview-modal{z-index:220;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0307b8;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0}.photo-preview-card{background:#230a12f5;border:1px solid #f4c87047;border-radius:1.5rem;gap:1rem;width:min(92vw,58rem);max-height:92vh;padding:1rem;display:grid;box-shadow:0 28px 80px #00000061}.photo-preview-card button{justify-self:end}.layout-close-dot,.shell-action-modal-close,.profile-settings-modal-close,.first-show-tour-close,.admin-ledger-modal-close,.modal-close-action,.workbench-edit-header>button,.photo-preview-card>button{color:#2a0b12;background:radial-gradient(circle at 35% 18%,#fffffffa,#fff1cceb 54%,#ffc455db);border:1px solid #ffe8b8c2;font-weight:950;box-shadow:0 12px 28px #00000057,0 0 0 2px #340c1247}.layout-close-dot:hover,.layout-close-dot:focus-visible,.shell-action-modal-close:hover,.shell-action-modal-close:focus-visible,.profile-settings-modal-close:hover,.profile-settings-modal-close:focus-visible,.first-show-tour-close:hover,.first-show-tour-close:focus-visible,.admin-ledger-modal-close:hover,.admin-ledger-modal-close:focus-visible,.modal-close-action:hover,.modal-close-action:focus-visible,.workbench-edit-header>button:hover,.workbench-edit-header>button:focus-visible,.photo-preview-card>button:hover,.photo-preview-card>button:focus-visible{color:#120306;background:linear-gradient(135deg,#fffaf0,#ffc85d);border-color:#ffffffeb;box-shadow:0 16px 34px #0006,0 0 0 3px #ffc85d3d}body.theme-curtain-light .layout-close-dot,body.theme-curtain-light .shell-action-modal-close,body.theme-curtain-light .profile-settings-modal-close,body.theme-curtain-light .first-show-tour-close,body.theme-curtain-light .admin-ledger-modal-close,body.theme-curtain-light .modal-close-action,body.theme-curtain-light .workbench-edit-header>button,body.theme-curtain-light .photo-preview-card>button{color:#5d1d18;background:#fffdf7f0;border-color:#762b203d;box-shadow:0 10px 24px #712e2633}.photo-preview-card img{object-fit:contain;background:#00000040;border-radius:1rem;width:100%;max-height:78vh}.workbench-edit-preview-row{background:#ffffff0f;border:1px solid #f4c8702e;border-radius:1.1rem;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem;display:grid}.workbench-edit-preview-row img,.workbench-edit-preview-row span{object-fit:cover;width:6rem;height:6rem;color:var(--muted);text-align:center;background:#ffffff14;border-radius:.9rem;place-items:center;font-size:.75rem;display:grid}.workbench-edit-preview-row p{color:var(--muted);margin:0}.inventory-edit-tags{gap:.65rem;display:grid}.inventory-workbench-card.recently-saved-item,.listing-workbench-row.recently-saved-item{outline:3px solid #f4c870d1;box-shadow:0 0 0 7px #f4c87029}body.theme-curtain-light .photo-preview-card{background:#fffcf6fa;border-color:#a6521c38}body.theme-curtain-light .workbench-edit-preview-row{background:#fffaefe0;border-color:#a6521c29}.ai-credit-purchase-card{width:min(94vw,760px)}.ai-credit-purchase-copy{color:var(--muted);margin:0 0 1rem;font-weight:750}.ai-credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ai-credit-package-card{background:radial-gradient(circle at 100% 0,#f4c87029,#0000 34%),#ffffff12;border:1px solid #f4c87038;border-radius:1.25rem;align-content:start;gap:.65rem;padding:1rem;display:grid}.ai-credit-package-card span{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:950}.ai-credit-package-card strong{color:var(--text-main);font-size:1.2rem}.ai-credit-package-card p{color:var(--text-muted);margin:0;font-weight:760}.ai-credit-package-card div{flex-wrap:wrap;gap:.45rem;display:flex}.ai-credit-package-card em{color:var(--text-main);background:#55e6ff1f;border-radius:999px;padding:.36rem .55rem;font-size:.72rem;font-style:normal;font-weight:900}body.theme-curtain-light .ai-credit-package-card{background:radial-gradient(circle at 100% 0,#a6521c1a,#0000 34%),#fffaefeb;border-color:#a6521c2e}body.theme-curtain-light .ai-credit-package-card em{color:#17313a;background:#04627e1a}@media (max-width:760px){.ai-credit-package-grid{grid-template-columns:1fr}}.onboarding-gate-backdrop{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100807b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboarding-gate-card{color:#fff8e7;background:linear-gradient(145deg,#32120ff5,#6c2018f0);border:1px solid #ffd68a3d;border-radius:34px;width:min(920px,100%);max-height:min(88vh,820px);padding:clamp(24px,4vw,42px);overflow:auto;box-shadow:0 32px 110px #00000073}.onboarding-gate-card h2{color:#ffe6a8;margin:12px 0 10px;font-size:clamp(1.7rem,3vw,2.7rem)}.onboarding-step{gap:18px;margin-top:18px;display:grid}.onboarding-step p,.onboarding-footnote,.onboarding-message{color:#fff8e7d1;line-height:1.55}.onboarding-step label{color:#fff8e7;align-items:center;gap:12px;font-weight:800;display:flex}.onboarding-step label a{color:#ffe08a}.onboarding-legal-consent{color:#fff8e7;align-items:center;gap:6px;font-weight:800;line-height:1.45;display:flex}.onboarding-legal-consent input{flex:none;width:18px;height:18px;margin:0 6px 0 0}.onboarding-legal-consent label{display:inline}.onboarding-legal-consent a{color:#ffe08a;text-underline-offset:3px;text-decoration:underline}.onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form p,.onboarding-form button{grid-column:1/-1}.onboarding-form label,.onboarding-affiliate{align-items:stretch!important;gap:8px!important;display:grid!important}.onboarding-form input,.onboarding-affiliate input{color:#fff8e7;background:#ffffff1f;border:1px solid #ffd68a52;border-radius:18px;outline:none;width:100%;padding:13px 14px}.onboarding-form input::placeholder,.onboarding-affiliate input::placeholder{color:#fff8e78f}.onboarding-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-plan-grid button{text-align:left;color:#fff8e7;cursor:pointer;background:#ffffff1a;border:1px solid #ffd68a3d;border-radius:24px;gap:8px;padding:18px;display:grid}.onboarding-plan-grid button:hover,.onboarding-plan-grid button:focus-visible,.onboarding-plan-grid button.selected{background:#ffd68a29;border-color:#ffd68ad1}.audience-profile-breakdown{border:1px solid var(--line);background:var(--panel,#fff);border-radius:8px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.audience-profile-breakdown header h2{color:var(--ink);letter-spacing:0;margin:6px 0 0;font-size:1.25rem}.audience-profile-breakdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.audience-profile-breakdown article,.audience-profile-link{border:1px solid var(--line);min-width:0;color:inherit;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.audience-profile-link:hover,.audience-profile-link:focus-visible,.audience-profile-link.selected{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.audience-profile-breakdown article>span,.audience-profile-link>span{gap:2px;min-width:0;display:grid}.audience-profile-breakdown article strong,.audience-profile-link strong{color:var(--ink);font-size:.78rem}.audience-profile-breakdown article small,.audience-profile-link small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.audience-profile-breakdown article em,.audience-profile-link em{color:var(--amber);font-size:1.25rem;font-style:normal;font-weight:900}.audience-profile-filter-summary{border:1px solid var(--line);background:var(--panel,#fff);border-radius:6px;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.audience-profile-filter-summary span{color:var(--muted);font-size:.72rem}.audience-profile-filter-summary a{color:var(--amber);margin-left:auto;font-size:.72rem;font-weight:850}.audience-profile-breakdown footer{gap:8px;display:flex}.audience-profile-breakdown footer span,.buyer-card-profile-row>em{color:var(--muted);background:#7f7f7f1f;border-radius:4px;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:850}.buyer-card-profile-row{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.buyer-card-profile-row>span{flex:none}.buyer-card-profile-row h3{margin:0}.buyer-detail-identity{align-items:center;gap:16px;display:flex}.buyer-profile-signals{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.buyer-profile-signals span{color:var(--ink);background:#c79a4b29;border-radius:4px;padding:4px 7px;font-size:.68rem;font-weight:750}@media (max-width:900px){.audience-profile-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.audience-profile-breakdown>div{grid-template-columns:1fr}.buyer-detail-identity{flex-direction:column;align-items:flex-start}}.audience-workspace{--audience-ink:#211719;--audience-black:#171315;--audience-burgundy:#7c2333;--audience-red:#b43a44;--audience-gold:#c79a4b;--audience-paper:#f8f5f1;--audience-panel:#fffdf9;--audience-muted:#706562;--audience-border:#d8ccc5;color:var(--audience-ink);gap:16px;display:grid}.audience-workspace .stage-embedded-hero{background:var(--audience-black);color:#fffaf2;border:1px solid #4b3539;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:24px;padding:24px;display:grid}.audience-workspace .stage-embedded-hero h1{color:#fffaf2;letter-spacing:0}.audience-workspace .stage-embedded-hero>div:first-child p{color:#d8cbc5}.audience-workspace .section-tag{color:var(--audience-gold)}.audience-workspace .buyer-search-card{background:var(--audience-panel);box-shadow:none;color:var(--audience-ink);border:1px solid #d2b26d;border-radius:6px;padding:16px}.audience-workspace .buyer-search-card span,.audience-workspace .buyer-search-card p,.audience-workspace .audience-search-form label{color:var(--audience-muted)}.audience-workspace .buyer-search-card input{border:1px solid var(--audience-border);min-height:40px;color:var(--audience-ink);background:#fff;border-radius:5px}.audience-workspace .audience-search-form button,.audience-workspace .buyer-edit-panel button{border:1px solid var(--audience-burgundy);background:var(--audience-burgundy);color:#fff;border-radius:5px}.audience-workspace .audience-search-form a,.audience-workspace .secondary-action{border-color:var(--audience-border);background:var(--audience-panel);color:var(--audience-burgundy);border-radius:5px}.audience-workspace .buyer-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.audience-workspace .buyer-insight-strip article{border:1px solid var(--audience-border);border-top:4px solid var(--audience-gold);background:var(--audience-panel);box-shadow:none;border-radius:6px;padding:14px 16px}.audience-workspace .buyer-insight-strip span{color:var(--audience-muted);letter-spacing:0}.audience-workspace .buyer-insight-strip strong{color:var(--audience-burgundy);letter-spacing:0;margin-top:6px;font-size:1.65rem}.audience-workspace .audience-profile-breakdown{border-color:var(--audience-border);background:var(--audience-paper);box-shadow:none;margin:0}.audience-workspace .audience-profile-breakdown article,.audience-workspace .audience-profile-link{border-color:var(--audience-border);background:var(--audience-panel)}.audience-workspace .audience-profile-breakdown article em,.audience-workspace .audience-profile-link em{color:var(--audience-burgundy)}.audience-workspace .buyer-board{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding-bottom:32px}.audience-workspace .buyer-board article{border:1px solid var(--audience-border);border-left:5px solid var(--audience-burgundy);background:var(--audience-panel);border-radius:6px;min-height:0;padding:18px;box-shadow:0 8px 22px #21171914}.audience-workspace .buyer-board h3{color:var(--audience-ink);letter-spacing:0;margin:14px 0 2px;font-size:1.05rem}.audience-workspace .buyer-board p{color:var(--audience-muted)}.audience-workspace .buyer-board .buyer-status-label{color:#642331;letter-spacing:0;background:#f1e4c8;border-radius:4px;padding:5px 7px}.audience-workspace .buyer-card-metrics{border-color:var(--audience-border);background:var(--audience-paper);border-radius:5px;margin:12px 0;padding:10px}.audience-workspace .buyer-card-metrics strong{color:var(--audience-burgundy);margin:0;display:block}.audience-workspace .buyer-board article>strong{color:var(--audience-burgundy)}.audience-workspace .buyer-detail-workspace{gap:12px}.audience-workspace .buyer-detail-hero,.audience-workspace .buyer-detail-grid>article,.audience-workspace .empty-state-panel{border:1px solid var(--audience-border);background:var(--audience-panel);box-shadow:none;border-radius:6px;padding:18px}.audience-workspace .buyer-detail-hero{border-top:5px solid var(--audience-burgundy)}.audience-workspace .buyer-detail-hero h1,.audience-workspace .buyer-detail-grid h2{color:var(--audience-ink);letter-spacing:0;font-size:2.2rem}.audience-workspace .buyer-detail-hero p,.audience-workspace .buyer-detail-grid p,.audience-workspace .buyer-edit-panel label{color:var(--audience-muted)}.audience-workspace .buyer-detail-grid article>strong,.audience-workspace .buyer-detail-list small{color:var(--audience-burgundy)}.audience-workspace .buyer-detail-list div{border-color:var(--audience-border);background:var(--audience-paper);border-radius:5px}.audience-workspace .buyer-edit-panel input,.audience-workspace .buyer-edit-panel textarea{border-color:var(--audience-border);color:var(--audience-ink);background:#fff;border-radius:5px}@media (max-width:760px){.audience-workspace .stage-embedded-hero{grid-template-columns:1fr;padding:16px}.audience-workspace .buyer-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-workspace .buyer-detail-grid,.audience-workspace .buyer-detail-grid.three{grid-template-columns:1fr}.audience-workspace .buyer-detail-hero h1,.audience-workspace .buyer-detail-grid h2{font-size:1.5rem}}.onboarding-plan-grid button.selected{border-width:3px;padding:16px;box-shadow:0 0 0 2px #ffd68a29,0 14px 30px #00000038}.onboarding-plan-selection{color:#fff8e7b3;text-align:center;text-transform:uppercase;background:#0000001f;border:1px solid #ffd68a3d;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:88px;min-height:26px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.onboarding-plan-grid button.selected .onboarding-plan-selection{color:#32120f;background:#ffe08a;border-color:#ffe08a}.onboarding-plan-grid strong{color:#ffe08a;font-size:1.2rem}.onboarding-plan-grid span{color:#fff8e7;font-weight:900}.onboarding-plan-grid small{color:#fff8e7c2;line-height:1.45}.onboarding-message{background:#ffd68a1f;border-radius:18px;margin-top:16px;padding:12px 14px}body.theme-curtain-light .onboarding-gate-backdrop{background:#46231a42}body.theme-curtain-light .onboarding-gate-card{color:#32120f;background:linear-gradient(145deg,#fff8eb,#f8e6cf);border-color:#8141253d}body.theme-curtain-light .onboarding-gate-card h2,body.theme-curtain-light .onboarding-step label,body.theme-curtain-light .onboarding-plan-grid button,body.theme-curtain-light .onboarding-plan-grid span{color:#32120f}body.theme-curtain-light .onboarding-step p,body.theme-curtain-light .onboarding-footnote,body.theme-curtain-light .onboarding-message,body.theme-curtain-light .onboarding-plan-grid small{color:#32120fb8}body.theme-curtain-light .onboarding-form input,body.theme-curtain-light .onboarding-affiliate input,body.theme-curtain-light .onboarding-plan-grid button{background:#ffffffb8;border-color:#81412538}body.theme-curtain-light .onboarding-plan-grid button.selected{background:#fff0c7;border-color:#9d4b17;box-shadow:0 0 0 2px #9d4b1724,0 14px 30px #5f311c29}body.theme-curtain-light .onboarding-plan-selection{color:#32120fad;background:#8141250f;border-color:#8141253d}body.theme-curtain-light .onboarding-plan-grid button.selected .onboarding-plan-selection{color:#fffaf1;background:#9d4b17;border-color:#9d4b17}body.theme-curtain-light .onboarding-form input,body.theme-curtain-light .onboarding-affiliate input{color:#32120f;caret-color:#9d4b17}body.theme-curtain-light .onboarding-form input::placeholder,body.theme-curtain-light .onboarding-affiliate input::placeholder{color:#32120f75}body.theme-curtain-light .onboarding-plan-grid strong,body.theme-curtain-light .onboarding-step label a,body.theme-curtain-light .onboarding-legal-consent a{color:#9d4b17}body.theme-curtain-light .onboarding-legal-consent{color:#32120f}.legal-document{width:min(860px,100%);color:var(--ink);margin:clamp(28px,5vw,64px) auto 0;padding:0 clamp(4px,2vw,18px) 36px}.legal-document-header{border-bottom:1px solid var(--line);padding-bottom:clamp(24px,4vw,40px)}.legal-document .section-tag{letter-spacing:0}.legal-document h1{max-width:760px;color:var(--ink);font-family:var(--font-body);letter-spacing:0;margin:16px 0 12px;font-size:clamp(34px,5vw,52px);line-height:1.08}.legal-document-meta{color:var(--muted);margin:0 0 22px;font-size:14px;font-weight:800}.legal-document-summary{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.legal-document-body section{border-bottom:1px solid var(--line);padding:clamp(24px,4vw,36px) 0}.legal-document-body h2{color:var(--ink);letter-spacing:0;margin:0 0 10px;font-size:22px;line-height:1.3}.legal-document-body p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.legal-document-footer{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:28px;display:flex}.legal-document-footer a{color:var(--cyan);text-underline-offset:4px;font-weight:850;text-decoration:underline}@media (max-width:760px){.onboarding-form,.onboarding-plan-grid{grid-template-columns:1fr}.onboarding-legal-consent{flex-wrap:wrap;align-items:flex-start}.legal-document{margin-top:24px;padding-inline:0}.legal-document-footer{display:grid}.finish-chat-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.fbm-page-heading,.fbm-section,.fbm-message,.fbm-empty{width:min(1240px,100%);margin-inline:auto}.fbm-page-heading{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:24px;padding:22px 0 18px;display:flex}.fbm-page-heading h1{letter-spacing:0;margin:7px 0 5px;font-size:2.15rem}.fbm-page-heading p,.fbm-section-heading p{color:var(--muted);margin:0}.fbm-boundary{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.fbm-boundary span{background:#07121ab8;border:1px solid #1877f280;border-radius:6px;padding:7px 9px;font-size:.72rem}.fbm-boundary strong{color:var(--ink);text-transform:uppercase;font-size:.61rem;display:block}.fbm-workspace{gap:20px;padding:18px 0 48px;display:grid}.fbm-section-heading,.fbm-section-heading>div,.fbm-validation,.fbm-validation>div,.fbm-category-current{align-items:center;display:flex}.fbm-section-heading{justify-content:space-between;gap:16px;padding:12px 0}.fbm-section-heading>div{gap:10px}.fbm-section-heading>div>span{color:#c9dcff;border:1px solid #1877f2b3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.fbm-section-heading h2{letter-spacing:0;margin:0 0 2px;font-size:1rem}.fbm-section-heading p{font-size:.73rem}.fbm-primary,.fbm-secondary{cursor:pointer;min-height:36px;font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:.55rem .78rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.fbm-primary{color:#fff;background:#1877f2;border:1px solid #4891f2}.fbm-secondary{color:#dceaff;background:#1877f224;border:1px solid #4891f280}.fbm-primary:disabled,.fbm-secondary:disabled{cursor:not-allowed;opacity:.48}.fbm-message,.fbm-empty{color:#dfffea;background:#14603e38;border:1px solid #41b47366;border-radius:6px;padding:11px 12px;font-size:.78rem}.fbm-message.is-error{color:#fff0ef;background:#8a1b2447;border-color:#e84d4f85}.fbm-inventory-tools{background:#040e15b3;border:1px solid #ffffff24;border-bottom:0;justify-content:space-between;align-items:end;gap:16px;padding:10px 12px;display:flex}.fbm-inventory-tools label,.fbm-fields label{gap:4px;min-width:0;font-size:.68rem;font-weight:850;display:grid}.fbm-inventory-tools label{width:min(430px,100%)}.fbm-inventory-tools input,.fbm-fields input,.fbm-fields select,.fbm-fields textarea,.fbm-category-search input{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#030c12d1;border:1px solid #fff3;border-radius:5px;padding:7px 9px}.fbm-fields textarea{resize:vertical}.fbm-inventory-tools>span{color:var(--muted);font-size:.72rem}.fbm-inventory-list{border:1px solid #ffffff24;max-height:390px;overflow:auto}.fbm-inventory-row{cursor:pointer;border-bottom:1px solid #ffffff17;grid-template-columns:20px 52px minmax(180px,1fr) minmax(200px,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:8px 12px;display:grid}.fbm-inventory-row:hover{background:#1877f214}.fbm-thumb,.fbm-draft-select>span{width:52px;height:52px;color:var(--muted);text-align:center;background:#ffffff12;border-radius:5px;place-items:center;font-size:.58rem;display:grid;overflow:hidden}.fbm-thumb img,.fbm-draft-select img{object-fit:cover;width:100%;height:100%}.fbm-item-title,.fbm-source{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.fbm-item-title small,.fbm-source small,.fbm-draft-heading small{color:var(--muted);font-size:.64rem}.fbm-source{font-size:.72rem}.fbm-pill,.fbm-issue,.fbm-warning{width:fit-content;max-width:100%;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:4px 7px;font-size:.63rem;font-weight:850;line-height:1.2;display:inline-flex}.fbm-pill.is-ready{color:#dfffea;background:#16704347;border-color:#41c47875}.fbm-pill.is-error,.fbm-issue{color:#fff0ef;background:#971e2757;border-color:#eb535780}.fbm-warning{color:#ffe7a3;background:#87580c47;border-color:#f5bd5073}.fbm-draft-list{gap:10px;display:grid}.fbm-draft{background:#040e15bd;border:1px solid #ffffff29;border-radius:7px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.fbm-draft-select{grid-template-columns:18px 68px;align-content:start;gap:8px;display:grid}.fbm-draft-select img,.fbm-draft-select>span{width:68px;height:68px}.fbm-draft-select small{color:#ffc86b;grid-column:2;font-size:.61rem}.fbm-editor,.fbm-draft-heading>div{gap:10px;min-width:0;display:grid}.fbm-draft-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fbm-draft-heading>div{gap:3px}.fbm-fields{grid-template-columns:minmax(240px,1.3fr) minmax(140px,.6fr) minmax(180px,.8fr);gap:9px;display:grid}.fbm-fields label>span:not(.fbm-money){color:var(--muted);justify-self:end;font-size:.61rem}.fbm-fields .is-full{grid-column:1/-1}.fbm-money{grid-template-columns:26px minmax(0,1fr);align-items:center;display:grid}.fbm-money>span{z-index:1;color:var(--muted);grid-area:1/1;justify-self:end}.fbm-money input{grid-area:1/1/auto/-1;padding-left:29px}.fbm-category-current{border-top:1px solid #ffffff1a;justify-content:space-between;gap:10px;padding-top:10px}.fbm-category-current>div{gap:3px;min-width:0;display:grid}.fbm-category-current>div small{color:var(--muted);font-size:.63rem}.fbm-category-current>div strong{overflow-wrap:anywhere;font-size:.73rem}.fbm-category-current label{white-space:nowrap;align-items:center;gap:5px;font-size:.68rem;font-weight:800;display:flex}.fbm-category-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.fbm-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fbm-suggestions button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#1877f217;border:1px solid #4891f266;border-radius:5px;gap:3px;padding:8px;display:grid}.fbm-suggestions strong{overflow-wrap:anywhere;font-size:.69rem}.fbm-suggestions small{color:var(--muted);font-size:.61rem}.fbm-validation{justify-content:space-between;gap:10px}.fbm-validation>div{flex-wrap:wrap;gap:6px}.fbm-validation>div:last-child{justify-content:end}.fbm-validation>div:last-child small{color:#ffc86b}.fbm-finish-grid{border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fbm-finish-grid span{min-width:0;color:var(--muted);border-right:1px solid #ffffff1a;padding:12px;font-size:.69rem}.fbm-finish-grid strong{color:var(--ink);margin-bottom:3px;font-size:.72rem;display:block}.fbm-history{border:1px solid #ffffff24;margin-top:10px}.fbm-photo-stage{gap:14px;display:grid}.fbm-photo-listing{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:14px;display:grid}.fbm-photo-listing-heading{align-items:center;gap:10px;min-width:0;display:flex}.fbm-photo-listing-heading>span,.fbm-draggable-photo>span{color:#fff;background:#1877f2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:900;display:grid}.fbm-photo-listing-heading>div{gap:2px;min-width:0;display:grid}.fbm-photo-listing-heading strong,.fbm-photo-listing-heading small{overflow-wrap:anywhere}.fbm-photo-listing-heading small{color:var(--muted)}.fbm-photo-strip{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.fbm-draggable-photo{aspect-ratio:1;cursor:grab;background:#111;border:1px solid #1877f270;border-radius:6px;min-width:0;position:relative;overflow:hidden}.fbm-draggable-photo:active{cursor:grabbing}.fbm-draggable-photo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.fbm-draggable-photo>span{pointer-events:none;width:24px;height:24px;position:absolute;top:6px;left:6px}.fbm-history>div:not(.fbm-empty){border-bottom:1px solid #ffffff17;grid-template-columns:minmax(250px,1fr) 100px 190px 190px;gap:12px;padding:10px 12px;font-size:.71rem;display:grid}.fbm-history span,.fbm-history time{color:var(--muted)}body.theme-curtain-light .fbm-boundary span,body.theme-curtain-light .fbm-inventory-tools,body.theme-curtain-light .fbm-draft{background:#ffffffc2;border-color:#36221929}body.theme-curtain-light .fbm-inventory-tools input,body.theme-curtain-light .fbm-fields input,body.theme-curtain-light .fbm-fields select,body.theme-curtain-light .fbm-fields textarea,body.theme-curtain-light .fbm-category-search input{color:#2f1d17;background:#fff;border-color:#36221933}body.theme-curtain-light .fbm-photo-listing{background:#ffffffc7;border-color:#3d4b5c2e}.shipping-show-setup{border-top:1px solid var(--line);gap:18px;margin-top:22px;padding-top:20px;display:grid}.shipping-show-heading span,.shipping-package-heading legend{color:var(--ink);font-size:14px;font-weight:800}.shipping-show-heading p,.shipping-package-heading p,.shipping-guidance-note{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.finish-shipping-manifest{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.finish-shipping-manifest>summary{cursor:pointer;list-style:none}.finish-shipping-manifest>summary::-webkit-details-marker{display:none}.finish-shipping-header:after{color:var(--muted);content:"+";flex:none;align-self:center;font-size:20px;font-weight:700}.finish-shipping-manifest[open] .finish-shipping-header:after{content:"-"}.finish-shipping-body{gap:16px;padding-top:16px;display:grid}.finish-shipping-header,.finish-shipping-box>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finish-shipping-header>div:first-child>span,.finish-shipping-box>header>div:first-child>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.finish-shipping-header h3,.finish-shipping-box h4{color:var(--ink);margin:3px 0}.finish-shipping-header p,.finish-shipping-box small,.finish-package-options span{color:var(--muted);font-size:11px;line-height:1.45}.finish-shipping-totals{text-align:right;gap:18px;display:flex}.finish-shipping-totals strong{color:var(--ink);font-size:16px}.finish-shipping-totals span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700;display:block}.finish-shipping-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finish-shipping-box{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:14px}.shipping-recommendation{text-align:right;border-left:3px solid #177245;max-width:250px;padding-left:12px}.shipping-recommendation.destination_required,.shipping-recommendation.incomplete{border-left-color:#9a5b00}.shipping-recommendation span,.shipping-recommendation small{color:var(--muted);font-size:10px;display:block}.shipping-recommendation strong{color:var(--ink);margin:2px 0;font-size:12px;display:block}.finish-box-manifest-list,.finish-package-options{border-top:1px solid var(--line);gap:0;margin-top:12px;display:grid}.finish-box-manifest-list>div,.finish-package-options>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.finish-box-manifest-list span,.finish-package-options strong{color:var(--ink);font-size:11px}.finish-box-manifest-list small{text-align:right}.finish-package-options>div>div{gap:2px;min-width:0;display:grid}.finish-package-options>div>div:last-child{text-align:right;max-width:52%}.finish-shipping-assumptions{color:var(--muted);gap:4px;font-size:10px;display:grid}.finish-shipping-assumptions span:before{content:"- "}.shipping-show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shipping-show-grid label,.shipping-package-row label{gap:6px;min-width:0;display:grid}.shipping-show-grid label>span,.shipping-package-row label>span{color:var(--muted);font-size:11px;font-weight:700}.shipping-toggle-field{grid-column:1/-1;align-self:end;align-items:center;min-height:42px;display:flex!important}.shipping-toggle-field input{width:18px;height:18px}.shipping-package-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.shipping-package-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.shipping-package-list{gap:8px;display:grid}.shipping-package-row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:6px;grid-template-columns:minmax(130px,1.4fr) minmax(130px,1fr) repeat(4,minmax(78px,.7fr)) 38px;align-items:end;gap:8px;padding:10px;display:grid}.icon-action{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-action.danger{color:#b42318}.icon-action:disabled{cursor:not-allowed;opacity:.45}.icon-action svg{width:17px;height:17px}@media (max-width:980px){.finish-shipping-boxes{grid-template-columns:1fr}.shipping-package-row{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-package-name{grid-column:span 2}.fbm-page-heading{flex-direction:column;align-items:flex-start}.fbm-boundary{justify-content:start}.fbm-inventory-row{grid-template-columns:20px 52px minmax(0,1fr) auto}.fbm-source{grid-column:3/-1}.fbm-fields{grid-template-columns:1fr 1fr}.fbm-fields .is-wide{grid-column:1/-1}.fbm-suggestions,.fbm-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.finish-shipping-header,.finish-shipping-box>header,.finish-box-manifest-list>div,.finish-package-options>div{flex-direction:column;align-items:stretch}.finish-shipping-totals{text-align:left;justify-content:space-between}.shipping-recommendation,.finish-package-options>div>div:last-child{text-align:left;max-width:none}.finish-box-manifest-list small{text-align:left}.shipping-show-grid,.shipping-package-row{grid-template-columns:1fr 1fr}.shipping-package-name{grid-column:1/-1}.fbm-section-heading,.fbm-inventory-tools,.fbm-validation,.fbm-category-current{flex-direction:column;align-items:stretch}.fbm-inventory-row{grid-template-columns:20px 52px minmax(0,1fr)}.fbm-inventory-row>.fbm-pill{grid-column:3}.fbm-draft,.fbm-fields,.fbm-suggestions,.fbm-finish-grid{grid-template-columns:1fr}.fbm-fields .is-wide{grid-column:auto}.fbm-draft-heading{flex-direction:column}.fbm-validation>div:last-child{justify-content:start}.fbm-history>div:not(.fbm-empty){grid-template-columns:1fr 1fr}}.insight-pairing-card{align-content:start}.insight-pairing-card>strong{margin-top:6px;display:block}.insight-pairing-code{color:#172126;letter-spacing:0;background:#f3f6f7;border:1px solid #a9bac1;border-radius:6px;width:fit-content;margin:14px 0 4px;padding:9px 12px;font-family:Consolas,monospace;font-size:22px;font-weight:800;display:block}.listing-photo-manager .photo-slot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,222px),222px));justify-content:center;align-items:start}.listing-photo-manager .photo-slot{align-self:start;width:min(222px,100%);min-width:0;min-height:290px}.listing-photo-manager .photo-slot img{aspect-ratio:1;object-fit:contain;background:#eee9e4;width:min(200px,100%);height:auto}
