button[data-v-d20bd231]{border:1px solid var(--ink);border-radius:var(--radius);min-height:2.75rem;color:var(--ink);font:700 .82rem var(--font-ui);cursor:pointer;background:0 0;padding:.65rem 1rem}button[data-kind=primary][data-v-d20bd231]{background:var(--terracotta);border-color:var(--terracotta);color:#fff}button[data-kind=quiet][data-v-d20bd231]{border-color:#0000}button[data-v-d20bd231]:hover:not(:disabled){border-color:var(--terracotta-dark)}button[data-v-d20bd231]:focus-visible{box-shadow:var(--focus);outline:0}button[data-v-d20bd231]:disabled{cursor:not-allowed;opacity:.45}.notice[data-v-292f0dd7]{border-left:3px solid var(--moss);background:var(--paper-raised);color:var(--ink-muted);padding:.75rem 1rem}.notice strong[data-v-292f0dd7]{color:var(--ink);margin-bottom:.25rem;display:block}.notice[data-tone=warning][data-v-292f0dd7]{border-color:var(--amber)}.notice[data-tone=danger][data-v-292f0dd7]{border-color:var(--danger)}.upload[data-v-19362279]{padding:var(--space-3);border:1px solid var(--line);gap:.6rem;display:grid}label[data-v-19362279]{font-size:.78rem;font-weight:700}input[data-v-19362279]{max-width:100%}.maker[data-v-241a7bf5]{--green:#006b4f;--dark:#10251f;--soft:#edf6f2;--line:#dce6e2;max-width:1180px;color:var(--dark);margin:auto;padding:52px 28px 100px;font-family:Inter,Microsoft YaHei,system-ui,sans-serif}.hero[data-v-241a7bf5]{justify-content:space-between;align-items:end;padding:10px 0 38px;display:flex}.hero span[data-v-241a7bf5]{color:var(--green);font-weight:800}.hero h1[data-v-241a7bf5]{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(40px,5.2vw,68px);line-height:1.04}.hero p[data-v-241a7bf5]{color:#61726c;margin:0;font-size:18px}.price[data-v-241a7bf5]{text-align:center;background:#daf8eb;border-radius:18px;min-width:130px;padding:20px 24px;display:grid}.price b[data-v-241a7bf5]{color:var(--green);font-size:34px}.price em[data-v-241a7bf5],.price small[data-v-241a7bf5]{color:#52655e;font-style:normal}.steps[data-v-241a7bf5]{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(6,1fr);margin-bottom:24px;display:grid;overflow:hidden}.steps span[data-v-241a7bf5]{color:#85928e;border-right:1px solid var(--line);justify-content:center;align-items:center;gap:9px;padding:15px 8px;font-size:13px;display:flex}.steps span[data-v-241a7bf5]:last-child{border:0}.steps i[data-v-241a7bf5]{background:#edf1ef;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.steps .ok i[data-v-241a7bf5]{background:var(--green);color:#fff}.steps .on[data-v-241a7bf5]{color:var(--dark);background:#fff4cc;font-weight:800}.steps .on i[data-v-241a7bf5]{background:#ffc936}.alert[data-v-241a7bf5]{color:#086749;background:#e8fff5;border-radius:12px;gap:18px;margin-bottom:20px;padding:16px 20px;display:flex}.alert.error[data-v-241a7bf5]{color:#942d21;background:#fff0ed}.setup[data-v-241a7bf5],.creation[data-v-241a7bf5]{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 12px 38px #123c2d0b}.section-title[data-v-241a7bf5]{gap:14px;margin:3px 0 18px;display:flex}.section-title[data-v-241a7bf5]:not(:first-child){margin-top:32px}.section-title>span[data-v-241a7bf5]{color:#0b7658;font-weight:900}.section-title h2[data-v-241a7bf5]{margin:0;font-size:21px}.section-title p[data-v-241a7bf5]{color:#73827c;margin:4px 0 0}.products[data-v-241a7bf5]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.products button[data-v-241a7bf5],.products a[data-v-241a7bf5]{text-align:left;border:1px solid var(--line);color:inherit;background:#fafcfb;border-radius:11px;gap:5px;padding:14px 16px;text-decoration:none;display:grid}.products .active[data-v-241a7bf5]{border:2px solid var(--green);background:#eafff6}.products .add-product[data-v-241a7bf5]{color:#087154;border-style:dashed;place-content:center;font-weight:800}.manual-product[data-v-241a7bf5]{background:#f7fcfa;border:1px solid #bcd4ca;border-radius:15px;margin-top:14px;padding:22px}.manual-product>header[data-v-241a7bf5],.manual-product>footer[data-v-241a7bf5]{justify-content:space-between;align-items:center;display:flex}.manual-product h3[data-v-241a7bf5]{margin:0;font-size:20px}.manual-product p[data-v-241a7bf5]{color:#697973;margin:4px 0}.manual-product>header>button[data-v-241a7bf5],.manual-product>footer>button[data-v-241a7bf5]:not(.primary){color:#60716b;cursor:pointer;background:0 0;border:0}.manual-product>div[data-v-241a7bf5]{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.manual-product label[data-v-241a7bf5]{gap:7px;font-size:14px;font-weight:700;display:grid}.manual-product label[data-v-241a7bf5]:last-child{grid-column:1/-1}.manual-product input[data-v-241a7bf5],.manual-product textarea[data-v-241a7bf5]{font:inherit;border:1px solid #c8d6d1;border-radius:9px;padding:12px}.manual-product textarea[data-v-241a7bf5]{resize:vertical;min-height:74px}.manual-product>small[data-v-241a7bf5]{color:#6b7a75;margin-top:13px;display:block}.manual-product a[data-v-241a7bf5]{color:#087154}.products small[data-v-241a7bf5]{color:#73827c}.form[data-v-241a7bf5]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form label[data-v-241a7bf5]{gap:8px;font-size:14px;font-weight:700;display:grid}.form label[data-v-241a7bf5]:last-child{grid-column:1/-1}.form input[data-v-241a7bf5]{border:1px solid #cbd8d3;border-radius:10px;padding:14px;font-size:16px}.ready[data-v-241a7bf5]{color:#087353;background:#e8fff5;border-radius:10px;padding:14px 16px;font-weight:700}.source-preview[data-v-241a7bf5]{background:#f1fff9;border:1px solid #b9decf;border-radius:13px;align-items:center;gap:16px;padding:12px;display:flex}.source-preview img[data-v-241a7bf5]{object-fit:contain;background:#fff;border-radius:9px;width:92px;height:92px}.source-preview div[data-v-241a7bf5]{gap:5px;display:grid}.source-preview b[data-v-241a7bf5]{color:#087353}.source-preview span[data-v-241a7bf5]{font-weight:800}.source-preview small[data-v-241a7bf5]{color:#65756f}.replace[data-v-241a7bf5]{color:#087154;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800}.replace-box[data-v-241a7bf5]{background:#f8fffc;border:1px dashed #8bbcac;border-radius:12px;margin-top:12px;padding:16px}.replace-box p[data-v-241a7bf5]{color:#61716b;margin:0 0 10px;font-size:13px}.checkout[data-v-241a7bf5]{background:#f3f7f5;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:30px;padding:20px;display:grid}.checkout div[data-v-241a7bf5]{gap:5px;display:grid}.checkout small[data-v-241a7bf5]{color:#74827d}.checkout>span[data-v-241a7bf5]{color:#087353;font-weight:800}.primary[data-v-241a7bf5]{background:var(--green);color:#fff;border:0;border-radius:11px;padding:15px 24px;font-size:16px;font-weight:900}.primary[data-v-241a7bf5]:disabled{opacity:.4}.compact[data-v-241a7bf5]{margin-top:16px}.creation[data-v-241a7bf5]{background:var(--dark);color:#fff;margin-top:22px}.creation>header[data-v-241a7bf5]{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.creation header span[data-v-241a7bf5]{color:#7de1bc;font-weight:800}.creation h2[data-v-241a7bf5]{margin:5px 0 0;font-size:30px}.launch[data-v-241a7bf5]{color:#17251f;background:#ffc936;padding:17px 26px}.gallery[data-v-241a7bf5]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gallery article[data-v-241a7bf5]{color:var(--dark);background:#fff;border-radius:16px;overflow:hidden}.picture[data-v-241a7bf5]{aspect-ratio:1;background:#ecf1ef;position:relative}.picture img[data-v-241a7bf5]{object-fit:cover;width:100%;height:100%;display:block}.placeholder[data-v-241a7bf5]{color:#6f7c77;text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.generating .placeholder i[data-v-241a7bf5]{border:3px solid #bdd0c8;border-top-color:var(--green);border-radius:50%;width:34px;height:34px;animation:1s linear infinite spin-241a7bf5}.badge[data-v-241a7bf5]{color:#fff;background:#10251fe8;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.meta[data-v-241a7bf5]{justify-content:space-between;align-items:center;padding:14px;display:flex}.meta p[data-v-241a7bf5]{color:#61716b;font-size:13px}.meta button[data-v-241a7bf5]{color:#075d46;background:#daf8eb;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.gallery details[data-v-241a7bf5]{color:#697872;padding:0 14px 14px;font-size:12px}.gallery details p[data-v-241a7bf5]{background:#f3f6f5;padding:10px;line-height:1.6}.foot[data-v-241a7bf5]{color:#687872;align-items:center;gap:22px;padding:24px 4px;font-size:13px;display:flex}.foot span[data-v-241a7bf5]{margin-right:auto}.foot a[data-v-241a7bf5]{color:#086c51}@keyframes spin-241a7bf5{to{transform:rotate(360deg)}}@media (width<=800px){.maker[data-v-241a7bf5]{padding:28px 15px 80px}.hero[data-v-241a7bf5]{align-items:start}.price[data-v-241a7bf5]{min-width:auto;padding:12px}.steps[data-v-241a7bf5]{grid-template-columns:repeat(3,1fr)}.products[data-v-241a7bf5],.form[data-v-241a7bf5],.gallery[data-v-241a7bf5]{grid-template-columns:1fr}.form label[data-v-241a7bf5]:last-child{grid-column:auto}.checkout[data-v-241a7bf5]{grid-template-columns:1fr}.creation>header[data-v-241a7bf5]{gap:18px;display:grid}.foot[data-v-241a7bf5]{flex-direction:column;align-items:start}.foot span[data-v-241a7bf5]{margin:0}}.page-header[data-v-ddd2576d]{justify-content:space-between;gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--line);align-items:end;display:flex}p[data-v-ddd2576d]{margin:0 0 var(--space-2);font:700 .72rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta)}h1[data-v-ddd2576d]{font:400 clamp(2rem,4vw,3.8rem)/.98 var(--font-editorial);color:var(--ink);margin:0}span[data-v-ddd2576d]{max-width:60ch;margin-top:var(--space-3);color:var(--ink-muted);display:block}.actions[data-v-ddd2576d]{gap:var(--space-2);display:flex}@media (width<=700px){.page-header[data-v-ddd2576d]{flex-direction:column;align-items:start}.actions[data-v-ddd2576d]{width:100%}}.call-sheet[data-v-904cc49b]{--line:#39413b}.hero[data-v-904cc49b]{border-bottom:1px solid var(--line);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;grid-template-columns:12rem 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);min-height:30rem;display:grid}.aperture[data-v-904cc49b]{border:1px solid #59625b;border-radius:50%;place-items:center;width:11rem;height:11rem;display:grid;position:relative}.aperture[data-v-904cc49b]:before,.aperture[data-v-904cc49b]:after{content:"";border:1px solid #3f4741;border-radius:50%;position:absolute;inset:14%}.aperture[data-v-904cc49b]:after{inset:30%}.aperture i[data-v-904cc49b]{border-top:1px solid #5b645d;width:145%;position:absolute;transform:rotate(-28deg)}.aperture span[data-v-904cc49b]{font:400 3rem var(--font-editorial);z-index:1}.aperture b[data-v-904cc49b]{font:.55rem var(--font-ui);letter-spacing:.2em;color:#e1a64a;position:absolute;bottom:-1.8rem}.code[data-v-904cc49b],.board header span[data-v-904cc49b],.empty>span[data-v-904cc49b]{font:700 .57rem var(--font-ui);letter-spacing:.2em;color:#e1a64a}h2[data-v-904cc49b]{font:400 clamp(2.7rem,5vw,5.6rem)/.92 var(--font-editorial);margin:1rem 0}h2 em[data-v-904cc49b]{color:#e1a64a;font-weight:400}h2+p[data-v-904cc49b]{color:#aeb5ae;line-height:1.7}.board[data-v-904cc49b]{padding:4rem 0}.board>header[data-v-904cc49b]{border-bottom:3px solid #e5e3da;justify-content:space-between;align-items:end;display:flex}.board h3[data-v-904cc49b]{font:400 2rem var(--font-editorial);margin:.4rem 0}.board dl[data-v-904cc49b]{margin:0;display:flex}.board dl div[data-v-904cc49b]{border-left:1px solid var(--line);min-width:7rem;padding:0 1rem 1rem}dt[data-v-904cc49b]{color:#919991;font-size:.55rem}dd[data-v-904cc49b]{font:600 .85rem var(--font-ui);color:#e1a64a;margin:.3rem 0 0}.job[data-v-904cc49b]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:4.5rem 4rem minmax(12rem,1fr) 13rem auto;align-items:center;gap:1.2rem;padding:1rem .4rem;text-decoration:none;display:grid}.job[data-v-904cc49b]:hover{background:#1b211d}.time[data-v-904cc49b]{font:600 .7rem var(--font-ui);color:#e1a64a}.thumb[data-v-904cc49b]{aspect-ratio:1;background:#252b27;border:1px solid #454e47;place-items:center;display:grid}.thumb i[data-v-904cc49b]{border:1px dashed #7c857e;width:55%;height:55%}.job>div[data-v-904cc49b]:nth-child(3){gap:.25rem;display:grid}.job small[data-v-904cc49b],.job>div>span[data-v-904cc49b]{letter-spacing:.12em;color:#959d96;font-size:.55rem}.job strong[data-v-904cc49b]{font:400 1.25rem var(--font-editorial)}.job ol[data-v-904cc49b]{margin:0;padding:0;list-style:none;display:flex}.job li[data-v-904cc49b]{color:#aab1aa;border:1px solid #454d47;padding:.3rem .7rem;font-size:.5rem}.job>b[data-v-904cc49b]{font-size:.6rem}.empty[data-v-904cc49b]{gap:.7rem;padding:5rem 0;display:grid}.empty strong[data-v-904cc49b]{font:400 2rem var(--font-editorial)}.empty p[data-v-904cc49b]{color:#aab1aa}.empty a[data-v-904cc49b],.new-job[data-v-904cc49b]{color:#111;background:#e1a64a;width:max-content;padding:.75rem 1rem;font-weight:700;text-decoration:none}.fault[data-v-904cc49b]{color:#e98d7d}@media (width<=750px){.hero[data-v-904cc49b]{grid-template-columns:1fr;padding:3rem 0}.aperture[data-v-904cc49b]{width:7rem;height:7rem}.board>header[data-v-904cc49b]{flex-direction:column;align-items:start}.board dl[data-v-904cc49b]{width:100%;margin-top:1rem}.board dl div[data-v-904cc49b]{flex:1;min-width:0}.job[data-v-904cc49b]{grid-template-columns:3.5rem 1fr}.job .thumb[data-v-904cc49b],.job ol[data-v-904cc49b],.job>b[data-v-904cc49b]{display:none}}.china-app[data-v-c4c45c4e]{color:#18231f;background:#f6f8f7;min-height:100vh;font-family:system-ui,-apple-system,Microsoft YaHei,sans-serif}.china-top[data-v-c4c45c4e]{z-index:20;background:#fff;border-bottom:1px solid #e0e7e4;align-items:center;gap:34px;height:68px;padding:0 max(20px,50vw - 560px);display:flex;position:sticky;top:0}.china-top>a[data-v-c4c45c4e]{color:#087a59;font-size:20px;font-weight:900;text-decoration:none}.china-top nav[data-v-c4c45c4e]{gap:28px;margin-left:auto;display:flex}.china-top nav a[data-v-c4c45c4e]{color:#46534e;font-size:14px;text-decoration:none}.china-top nav a.router-link-active[data-v-c4c45c4e]{color:#087a59;font-weight:800}.china-top button[data-v-c4c45c4e]{color:#4b5954;background:#fff;border:1px solid #d4ddd9;border-radius:8px;padding:8px 13px}.token-warning[data-v-c4c45c4e]{color:#634500;background:#fff0c7;border-bottom:1px solid #c99122;gap:1rem;padding:.8rem 3.5vw;display:flex}.token-warning span[data-v-c4c45c4e]{font-size:.72rem}.studio-app[data-v-c4c45c4e]{--studio-bg:#111512;--studio-panel:#1b211d;--studio-ink:#f0eee6;--paper:#111512;--paper-raised:#202620;--ink:#f0eee6;--ink-muted:#adb5ad;--terracotta:#ed8a68;--terracotta-dark:#ffad8e;--moss:#a9bd94;--line:#4f5951;background:var(--studio-bg);min-height:100vh;color:var(--studio-ink)}.studio-app.lightbox[data-v-c4c45c4e]{--studio-bg:#e7e5dc;--studio-panel:#171b18;--studio-ink:#181b19;--paper:#e7e5dc;--paper-raised:#f5f3ea;--ink:#181b19;--ink-muted:#555c56;--terracotta:#8f3c27;--terracotta-dark:#6f2b1d;--moss:#4e6249;--line:#aeb1a9}.studio-app.guide[data-v-c4c45c4e]{--studio-bg:#f5f7f6;--studio-panel:#fff;--studio-ink:#17201d;--paper:#f5f7f6;--paper-raised:#fff;--ink:#17201d;--ink-muted:#52615b;--terracotta:#9a3d27;--terracotta-dark:#702a1c;--moss:#405f4f;--line:#cbd5d0}aside[data-v-c4c45c4e]{color:#e9e9df;z-index:20;background:#0c0f0d;border-right:1px solid #343a35;flex-direction:column;width:18rem;padding:1.3rem;display:flex;position:fixed;inset:0 auto 0 0}.guide aside[data-v-c4c45c4e]{background:#173b31;border:0}.brand[data-v-c4c45c4e]{border-bottom:1px solid #ffffff28;padding:.4rem .6rem 1.3rem}.registration[data-v-c4c45c4e],.rail-foot>span[data-v-c4c45c4e]{font:700 .56rem var(--font-ui);letter-spacing:.18em;color:#f0b557}.brand>a[data-v-c4c45c4e]{font:400 1.55rem/.9 var(--font-ui);letter-spacing:-.05em;color:inherit;margin:.8rem 0;text-decoration:none;display:block}.brand>a b[data-v-c4c45c4e]{font-size:1.95rem}.brand small[data-v-c4c45c4e]{color:#b9c4bf;font-size:.67rem;line-height:1.5}.mode-switch[data-v-c4c45c4e]{background:#ffffff12;border:1px solid #ffffff2c;grid-template-columns:1fr 1fr;margin:1rem .4rem;padding:.2rem;display:grid}.mode-switch button[data-v-c4c45c4e]{color:#cbd3cf;background:0 0;border-radius:0;padding:.55rem .3rem;font-size:.66rem}.mode-switch button[aria-pressed=true][data-v-c4c45c4e]{color:#17201d;background:#f2b754}.studio-app nav[data-v-c4c45c4e]{gap:.12rem;margin:.2rem 0;display:grid}.studio-app nav a[data-v-c4c45c4e]{color:#bdc5c0;border:1px solid #0000;grid-template-columns:2rem 1fr auto;align-items:center;padding:.7rem .55rem;text-decoration:none;display:grid}.studio-app nav i[data-v-c4c45c4e]{font:.58rem var(--font-ui);color:#f0b557;font-style:normal}.studio-app nav span[data-v-c4c45c4e]{color:inherit;text-align:left;background:0 0;padding:0;font-size:.76rem}.studio-app nav em[data-v-c4c45c4e]{opacity:.5;font-style:normal}.studio-app nav a[data-v-c4c45c4e]:hover,.studio-app nav a[data-v-c4c45c4e]:focus-visible{color:#fff;border-color:#ffffff42}.studio-app nav a.router-link-active[data-v-c4c45c4e]{color:#fff;background:#ffffff13;border-color:#ffffff4d}.rail-foot[data-v-c4c45c4e]{border-top:1px solid #ffffff28;gap:.5rem;margin-top:auto;padding:1rem .6rem;display:grid}.rail-foot strong[data-v-c4c45c4e]{font-size:.68rem}.rail-foot strong i[data-v-c4c45c4e],.simple-status i[data-v-c4c45c4e]{background:#91a77d;border-radius:50%;width:.45rem;height:.45rem;margin-right:.3rem;display:inline-block}.rail-foot a[data-v-c4c45c4e]{color:#d3dad6;font-size:.7rem}.stage[data-v-c4c45c4e]{padding-left:18rem}.topline[data-v-c4c45c4e]{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:4rem;padding:0 clamp(1rem,4vw,3.5rem);display:flex;position:sticky;top:0}.guide .topline[data-v-c4c45c4e]{color:#17201d;background:#fff}.lightbox:not(.guide) .topline[data-v-c4c45c4e]{color:#181b19;background:#e7e5dc}.darkroom:not(.guide) .topline[data-v-c4c45c4e]{color:#f0eee6;background:#111512}.crumb[data-v-c4c45c4e]{display:grid}.crumb span[data-v-c4c45c4e],.exposure span[data-v-c4c45c4e]{font:.54rem var(--font-ui);letter-spacing:.16em}.crumb strong[data-v-c4c45c4e]{font:600 .85rem var(--font-ui)}.exposure[data-v-c4c45c4e]{font:600 .62rem var(--font-ui);align-items:center;gap:.6rem;display:flex}.exposure>i[data-v-c4c45c4e]{border-top:1px solid;width:4rem}.simple-status[data-v-c4c45c4e]{color:#405f4f;font-size:.7rem}.guide-strip[data-v-c4c45c4e]{color:#553e16;background:#fff3d8;border-bottom:1px solid #e5c987;padding:.85rem clamp(1rem,4vw,3.5rem);font-size:.78rem}.guide-strip strong[data-v-c4c45c4e]{margin-right:.5rem}.menu[data-v-c4c45c4e]{color:inherit;background:0 0;display:none}.skip[data-v-c4c45c4e]{z-index:100;color:#111;background:#fff;padding:.7rem;position:fixed;top:-10rem}.skip[data-v-c4c45c4e]:focus{top:1rem}.scrim[data-v-c4c45c4e]{display:none}.studio-app main[data-v-c4c45c4e]{max-width:1600px;margin:auto;padding:0 clamp(1rem,4vw,3.5rem) 5rem}.studio-app[data-v-c4c45c4e] .page-header h1{color:inherit}.studio-app[data-v-c4c45c4e] .page-header span{color:var(--ink-muted)}.studio-app[data-v-c4c45c4e] .page-header p{color:var(--terracotta)}.guide[data-v-c4c45c4e] .page-header,.guide[data-v-c4c45c4e] label,.lightbox[data-v-c4c45c4e] label{color:#17201d}.guide[data-v-c4c45c4e] .call-sheet,.guide[data-v-c4c45c4e] .production-floor{--guide-accent:#7a4b00}.guide[data-v-c4c45c4e] .call-sheet .code,.guide[data-v-c4c45c4e] .call-sheet .board header span,.guide[data-v-c4c45c4e] .call-sheet dd,.guide[data-v-c4c45c4e] .call-sheet .time,.guide[data-v-c4c45c4e] .production-floor .rail header>span,.guide[data-v-c4c45c4e] .production-floor aside>span{color:#7a4b00}.guide[data-v-c4c45c4e] .call-sheet dt,.guide[data-v-c4c45c4e] .call-sheet .job small,.guide[data-v-c4c45c4e] .call-sheet .job>div>span,.guide[data-v-c4c45c4e] .production-floor .empty,.guide[data-v-c4c45c4e] .production-floor aside p{color:#46534d}.guide[data-v-c4c45c4e] .call-sheet .fault{color:#8e2f28}@media (width<=900px){aside[data-v-c4c45c4e]{transition:transform .2s;transform:translate(-102%)}aside.open[data-v-c4c45c4e]{transform:none}.stage[data-v-c4c45c4e]{padding-left:0}.menu[data-v-c4c45c4e]{display:block}.scrim[data-v-c4c45c4e]{z-index:15;background:#080a08aa;border:0;border-radius:0;display:block;position:fixed;inset:0}.topline[data-v-c4c45c4e],.guide-strip[data-v-c4c45c4e]{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){aside[data-v-c4c45c4e]{transition:none}}.async[data-v-a666b9df]{justify-items:start;gap:var(--space-2);padding:var(--space-8);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}h2[data-v-a666b9df]{font:400 1.5rem var(--font-editorial);margin:0}p[data-v-a666b9df]{color:var(--ink-muted);margin:0}.skeleton[data-v-a666b9df]{background:linear-gradient(90deg,var(--line),var(--paper-raised),var(--line));background-size:200% 100%;width:min(20rem,80%);height:.75rem;animation:1.4s infinite move-a666b9df}@keyframes move-a666b9df{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-a666b9df]{animation:none}}.demo-ribbon[data-v-6c6d2c96]{z-index:100;color:#fffaf0;text-align:center;font:700 .75rem var(--font-ui);letter-spacing:.08em;background:#201d19;padding:.55rem 1rem;position:sticky;top:0}.startup-error[data-v-6c6d2c96]{max-width:58rem;padding:var(--space-4);margin:12vh auto}code[data-v-6c6d2c96]{background:var(--paper-raised);padding:.1rem .3rem}.field[data-v-6e1aa691]{gap:var(--space-2);display:grid}label[data-v-6e1aa691]{font:700 .78rem var(--font-ui);color:var(--ink)}small[data-v-6e1aa691]{color:var(--ink-muted)}small[role=alert][data-v-6e1aa691]{color:var(--danger)}.field[data-v-6e1aa691] input,.field[data-v-6e1aa691] select,.field[data-v-6e1aa691] textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.65rem .75rem}.field[data-v-6e1aa691] :focus-visible{border-color:var(--terracotta);box-shadow:var(--focus);outline:0}.status-pill[data-v-b2947400]{border:1px solid var(--line);min-height:1.7rem;font:600 .72rem/1 var(--font-ui);letter-spacing:.04em;border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}.status-pill[data-tone=success][data-v-b2947400]{color:var(--moss);border-color:var(--moss)}.status-pill[data-tone=warning][data-v-b2947400],.status-pill[data-tone=working][data-v-b2947400]{color:#704b00;border-color:#94650c}.status-pill[data-tone=danger][data-v-b2947400]{color:var(--danger);border-color:var(--danger)}.product-index[data-v-04c6527e]{padding:2.5rem 0}.index-head[data-v-04c6527e]{grid-template-columns:1fr minmax(16rem,.45fr);align-items:end;gap:2rem;display:grid}.kicker[data-v-04c6527e]{color:var(--terracotta);font-size:.68rem;font-weight:700}.index-head h2[data-v-04c6527e]{font:700 clamp(1.6rem,3vw,2.5rem) var(--font-ui);margin:.4rem 0}.index-head>div>p[data-v-04c6527e]:last-child{color:var(--ink-muted)}.filters[data-v-04c6527e]{border-block:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.2rem 0;display:flex}.filters>div[data-v-04c6527e]{gap:.35rem;display:flex}.filters button[data-v-04c6527e]{background:var(--paper-raised);color:var(--ink);border:1px solid var(--line);font-size:.72rem}.filters button[aria-pressed=true][data-v-04c6527e]{background:var(--ink);color:var(--paper)}.demo-actions[data-v-04c6527e]{gap:.5rem;display:flex}.hide-demo[data-v-04c6527e]{text-decoration:underline}.archive-demo[data-v-04c6527e]{color:#8b3025}.confirm-box[data-v-04c6527e]{background:#fff0e9;border-left:5px solid #a43d30;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.confirm-box p[data-v-04c6527e]{color:#624b45;margin:.3rem 0;font-size:.72rem}.confirm-box .danger[data-v-04c6527e]{color:#fff;background:#8b3025}.archive-message[data-v-04c6527e]{background:#e2eee7;padding:.7rem}.archive-message[data-v-04c6527e],.confirm-box b[data-v-04c6527e]{font-size:.72rem}.product-list[data-v-04c6527e]{display:grid}.product-row[data-v-04c6527e]{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;grid-template-columns:4rem 1fr auto auto;align-items:center;gap:1.2rem;padding:1rem .4rem;display:grid}.product-row[data-v-04c6527e]:hover{background:var(--paper-raised)}.thumb[data-v-04c6527e]{border:1px solid var(--line);letter-spacing:.08em;place-items:center;width:3.5rem;height:3.5rem;font-size:.55rem;display:grid;overflow:hidden}.thumb img[data-v-04c6527e]{object-fit:cover;width:100%;height:100%}.product-row>span[data-v-04c6527e]:nth-child(2){gap:.2rem;display:grid}.product-row strong[data-v-04c6527e]{font-size:1rem}.product-row small[data-v-04c6527e]{color:var(--ink-muted)}.labels b[data-v-04c6527e],.labels i[data-v-04c6527e]{font:700 .55rem var(--font-ui);color:#704b00;background:#fff0c8;padding:.2rem .35rem;font-style:normal}.labels i[data-v-04c6527e]{color:#294d3b;background:#dfece5}.product-row em[data-v-04c6527e]{font-size:.68rem;font-style:normal}@media (width<=700px){.index-head[data-v-04c6527e]{grid-template-columns:1fr}.filters[data-v-04c6527e]{flex-direction:column;align-items:stretch}.confirm-box[data-v-04c6527e]{grid-template-columns:1fr}.product-row[data-v-04c6527e]{grid-template-columns:3.5rem 1fr}.product-row[data-v-04c6527e]>:nth-child(n+3){display:none}}.compare-tool[data-v-f590a488]{border-bottom:1px solid var(--line)}.toolbar[data-v-f590a488]{padding:var(--space-2);background:var(--ink);flex-wrap:wrap;align-items:center;gap:1px;display:flex}.toolbar button[data-v-f590a488],.toolbar output[data-v-f590a488]{min-height:2.25rem;color:var(--paper-raised);background:#302c27;border:1px solid #625b52;padding:.45rem .65rem}.toolbar button[data-v-f590a488]{cursor:pointer}.toolbar button[data-v-f590a488]:focus-visible{outline-offset:-3px;outline:2px solid #fff}.toolbar output[data-v-f590a488]{text-align:center;min-width:3.2rem}.views[data-v-f590a488]{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}figure[data-v-f590a488]{background:#ded5c5;min-width:0;margin:0}figcaption[data-v-f590a488]{background:var(--paper-raised);font:700 .68rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .65rem}.viewport[data-v-f590a488]{aspect-ratio:4/3;place-items:center;display:grid;overflow:hidden}.viewport img[data-v-f590a488]{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .12s}.viewport span[data-v-f590a488]{color:var(--ink-muted)}.views[data-checker=true] .viewport[data-v-f590a488]{background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,#0000 25%),linear-gradient(-45deg,#ddd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd 75%),linear-gradient(-45deg,#0000 75%,#ddd 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}@media (prefers-reduced-motion:reduce){.viewport img[data-v-f590a488]{transition:none}}@media (width<=520px){.views[data-v-f590a488]{grid-template-columns:1fr}}.review[data-v-5ebaa806]{margin-top:var(--space-8);border-top:1px solid var(--line);padding-top:var(--space-8)}header[data-v-5ebaa806]{margin-bottom:var(--space-6);justify-content:space-between;align-items:end;gap:1rem;display:flex}header p[data-v-5ebaa806]{font:700 .68rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta)}h3[data-v-5ebaa806]{font:400 2.6rem var(--font-editorial);margin:.2rem 0}select[data-v-5ebaa806]{background:var(--paper-raised);border:1px solid var(--line);min-height:2.5rem;margin-top:.4rem;display:block}.candidate-tabs[data-v-5ebaa806]{background:var(--line);gap:1px;padding:1px;display:flex}.candidate-tabs button[data-v-5ebaa806]{background:var(--paper-raised);border:0;padding:.65rem 1rem}.candidate-tabs button[aria-current=true][data-v-5ebaa806]{background:var(--moss);color:#fff}.sheet[data-v-5ebaa806]{background:var(--line);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1px;padding:1px;list-style:none;display:grid}.sheet>li[data-v-5ebaa806]{background:var(--paper-raised)}.compare[data-v-5ebaa806]{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.compare div[data-v-5ebaa806]{aspect-ratio:4/3;padding:var(--space-3);background:#ded5c5;flex-direction:column;justify-content:space-between;display:flex}.compare span[data-v-5ebaa806]{font-size:.7rem}.compare strong[data-v-5ebaa806]{font:400 2rem var(--font-editorial)}.compare img[data-v-5ebaa806]{object-fit:contain;width:100%;height:100%;min-height:0}.meta[data-v-5ebaa806]{gap:var(--space-3);padding:var(--space-4);display:grid}.meta>small[data-v-5ebaa806],.meta>p[data-v-5ebaa806]{color:var(--ink-muted)}.risks[data-v-5ebaa806]{color:var(--danger);margin:0;padding-left:1.2rem}.actions[data-v-5ebaa806]{justify-content:flex-end;gap:.5rem;display:flex}.resolved[data-v-5ebaa806]{border-left:3px solid var(--moss);color:var(--moss);padding:.6rem;font-weight:700}.loading[data-v-5ebaa806],.empty[data-v-5ebaa806]{padding:var(--space-8);color:var(--ink-muted)}@media (width<=560px){header[data-v-5ebaa806]{flex-direction:column;align-items:start}.actions[data-v-5ebaa806]{flex-direction:column;align-items:stretch}}.attempt[data-v-9d17a798]{padding:var(--space-4);border-left:3px solid var(--amber);background:var(--paper-raised);justify-items:start;gap:.6rem;display:grid}p[data-v-9d17a798]{color:var(--ink-muted);margin:0}code[data-v-9d17a798]{overflow-wrap:anywhere;font-size:.72rem}.production[data-v-23aa06ff]{margin-top:var(--space-8)}header[data-v-23aa06ff]{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}header p[data-v-23aa06ff]{font:700 .68rem var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta);margin:0}h3[data-v-23aa06ff]{font:400 2.4rem var(--font-editorial);margin:.3rem 0}select[data-v-23aa06ff]{background:var(--paper-raised);border:1px solid var(--line);min-height:2.5rem;margin-top:.35rem;display:block}ol[data-v-23aa06ff]{background:var(--line);gap:1px;padding:1px;list-style:none;display:grid}ol>li[data-v-23aa06ff]{gap:var(--space-3);background:var(--paper-raised);padding:var(--space-4);display:grid}ol>li>div[data-v-23aa06ff]:first-child{justify-content:space-between;gap:.5rem;display:flex}code[data-v-23aa06ff]{overflow-wrap:anywhere;font-size:.7rem}@media (width<=600px){header[data-v-23aa06ff]{flex-direction:column;align-items:start}}dl[data-v-9b208bac]{margin:var(--space-4) 0;border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}dl div[data-v-9b208bac]{padding:var(--space-3);border-right:1px solid var(--line)}dt[data-v-9b208bac]{color:var(--ink);font-size:.68rem}dd[data-v-9b208bac]{margin:.25rem 0 0;font-weight:700}@media (width<=600px){dl[data-v-9b208bac]{grid-template-columns:1fr 1fr}}.activity[data-v-d7f9502b]{margin:var(--space-6) 0;border-block:1px solid var(--line);padding:var(--space-4) 0}.activity header[data-v-d7f9502b]{justify-content:space-between;align-items:center;display:flex}.activity h3[data-v-d7f9502b]{font:400 1.5rem var(--font-editorial);margin:0}.activity header span[data-v-d7f9502b]{color:var(--ink-muted);font-size:.75rem}ol[data-v-d7f9502b]{gap:.25rem;padding:0;list-style:none;display:grid}li[data-v-d7f9502b]{background:var(--paper-raised);gap:1rem;padding:.4rem;font-size:.8rem;display:flex}.run-plan[data-v-eb1bf67f]{margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--line);background:var(--paper-raised)}header[data-v-eb1bf67f]{justify-content:space-between;align-items:start;gap:1rem;display:flex}header p[data-v-eb1bf67f]{font:700 .68rem var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta);margin:0}h3[data-v-eb1bf67f]{font:400 2rem var(--font-editorial);margin:.3rem 0}dl[data-v-eb1bf67f]{margin:var(--space-6) 0;border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}dl div[data-v-eb1bf67f]{padding:var(--space-4);border-right:1px solid var(--line)}dl div[data-v-eb1bf67f]:last-child{border:0}dt[data-v-eb1bf67f]{color:var(--ink-muted);font-size:.7rem}dd[data-v-eb1bf67f]{margin:.35rem 0 0;font-weight:700}footer[data-v-eb1bf67f]{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (width<=580px){dl[data-v-eb1bf67f]{grid-template-columns:1fr}dl div[data-v-eb1bf67f]{border-right:0;border-bottom:1px solid var(--line)}}.export[data-v-80625d3f]{margin-top:var(--space-8);padding:var(--space-6);border-block:1px solid var(--line)}.export>div:first-child p[data-v-80625d3f]{font:700 .68rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);margin:0}h3[data-v-80625d3f]{font:400 2.4rem var(--font-editorial);margin:.3rem 0 var(--space-4)}small[data-v-80625d3f]{margin-top:.5rem;font-family:monospace;display:block}.download[data-v-80625d3f]{background:var(--moss);color:#fff;padding:.75rem 1rem;text-decoration:none;display:inline-flex}footer[data-v-80625d3f]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.desk[data-v-a9fb843a]{background:var(--line);margin-top:var(--space-8);border:1px solid var(--line);grid-template-columns:minmax(13rem,.7fr) minmax(24rem,1.6fr) minmax(13rem,.7fr);gap:1px;display:grid}.desk[data-v-a9fb843a]>*{background:var(--paper);padding:var(--space-6)}.kicker[data-v-a9fb843a]{font:700 .68rem var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta)}.source-rail[data-v-a9fb843a]{gap:var(--space-3);flex-direction:column;display:flex}.asset-strip[data-v-a9fb843a]{background:var(--line);gap:1px;display:grid}.asset-strip div[data-v-a9fb843a]{background:var(--paper-raised);gap:.2rem;padding:.6rem;display:grid}.asset-strip span[data-v-a9fb843a]{color:var(--ink-muted);font-size:.65rem}.asset-strip strong[data-v-a9fb843a]{overflow-wrap:anywhere;font-size:.78rem}.product-image[data-v-a9fb843a]{aspect-ratio:4/5;font:400 5rem var(--font-editorial);color:#9b8d79;background:#ded5c5;place-items:center;display:grid}.brief-canvas header[data-v-a9fb843a]{justify-content:space-between;align-items:start;display:flex}.brief-canvas h2[data-v-a9fb843a]{font:400 clamp(2rem,4vw,4rem)/1 var(--font-editorial);margin:var(--space-3) 0 var(--space-8)}.fields[data-v-a9fb843a]{gap:var(--space-6);display:grid}.split[data-v-a9fb843a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}footer[data-v-a9fb843a]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-8);display:flex}dl[data-v-a9fb843a]{margin:0}dl div[data-v-a9fb843a]{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}dt[data-v-a9fb843a]{color:var(--ink-muted);font-size:.72rem}dd[data-v-a9fb843a]{margin:.25rem 0 0;font-weight:700}@media (width<=950px){.desk[data-v-a9fb843a]{grid-template-columns:14rem 1fr}.inspector[data-v-a9fb843a]{grid-column:1/-1}.inspector dl[data-v-a9fb843a]{grid-template-columns:repeat(5,1fr);display:grid}}@media (width<=680px){.desk[data-v-a9fb843a]{grid-template-columns:1fr}.inspector[data-v-a9fb843a]{grid-column:auto}.inspector dl[data-v-a9fb843a],.split[data-v-a9fb843a]{grid-template-columns:1fr}}.backdrop[data-v-3d87d1af]{z-index:50;background:#201d196b;justify-items:end;display:grid;position:fixed;inset:0}.import-panel[data-v-3d87d1af]{box-sizing:border-box;background:var(--paper);width:min(38rem,100%);height:100%;padding:var(--space-8);box-shadow:var(--shadow);overflow:auto}header[data-v-3d87d1af]{border-bottom:1px solid var(--line);padding-bottom:var(--space-6);justify-content:space-between;gap:1rem;display:flex}header p[data-v-3d87d1af]{font:700 .7rem var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta)}h2[data-v-3d87d1af]{font:400 2.4rem var(--font-editorial);margin:0}.close[data-v-3d87d1af]{cursor:pointer;background:0 0;border:0;align-self:start;font-size:2rem}.drop[data-v-3d87d1af]{margin:var(--space-8) 0;padding:var(--space-8);border:1px dashed var(--ink-muted);background:var(--paper-raised);cursor:pointer;gap:.4rem;display:grid}.drop input[data-v-3d87d1af]{max-width:100%}.drop span[data-v-3d87d1af]{color:var(--ink-muted)}.review p b[data-v-3d87d1af]{font:400 2rem var(--font-editorial)}table[data-v-3d87d1af]{border-collapse:collapse;width:100%;margin:var(--space-4) 0}caption[data-v-3d87d1af]{text-align:left;padding-bottom:.5rem;font-weight:700}th[data-v-3d87d1af],td[data-v-3d87d1af]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem}footer[data-v-3d87d1af]{margin-top:var(--space-8);justify-content:space-between;align-items:center;display:flex}footer a[data-v-3d87d1af]{color:var(--terracotta-dark)}@media (width<=500px){.import-panel[data-v-3d87d1af]{padding:var(--space-4)}}.deep-link-notice[data-v-e672fa99]{background:var(--paper-raised);border-left:4px solid var(--terracotta);align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.deep-link-notice span[data-v-e672fa99]{font-size:.7rem}.deep-link-notice small[data-v-e672fa99]{color:var(--ink-muted)}.return[data-v-e672fa99]{color:var(--ink);border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:.5rem 0}.products-view[data-v-e672fa99] .product-index{padding-top:3rem}.products-view[data-v-e672fa99] .desk{margin-top:3rem}.asset-lab[data-v-49eb321c]{color:#181b19}.controls[data-v-49eb321c]{justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.switch[data-v-49eb321c]{background:#d6d5cd;border:1px solid #a8aaa2;padding:.2rem;display:flex}.switch button[data-v-49eb321c]{color:#282b27;background:0 0;border-radius:0;font-size:.68rem}.switch button.active[data-v-49eb321c]{color:#f2f0e8;background:#171b18}.light-table[data-v-49eb321c]{background:radial-gradient(circle at 50% 20%,#fff 0,#efeee5 50%,#d5d5cd 100%);grid-template-columns:repeat(12,1fr);gap:1.5rem;padding:2rem;display:grid;box-shadow:inset 0 0 60px #787c7230}.light-table figure[data-v-49eb321c]{grid-column:span 4;margin:0}.light-table figure[data-v-49eb321c]:nth-child(4n+1){grid-column:span 6}.light-table figcaption a[data-v-49eb321c]{color:#762d20;font-size:.58rem;font-weight:700}.frame[data-v-49eb321c]{aspect-ratio:4/3;background:#202420;border:8px solid #151815;place-items:center;padding:1rem;display:grid;position:relative;box-shadow:0 7px 18px #16191455}.frame[data-v-49eb321c]:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:.35rem}.frame img[data-v-49eb321c]{object-fit:contain;background:#ebe9e0;width:100%;height:100%}.frame .index[data-v-49eb321c]{color:#e1a64a;font:600 .55rem var(--font-ui);z-index:1;position:absolute;top:-.05rem;left:.4rem}.frame>b[data-v-49eb321c]{color:#c4c8c1;letter-spacing:.14em;font-size:.48rem;position:absolute;bottom:.15rem;right:.4rem}.unexposed[data-v-49eb321c]{color:#929991;letter-spacing:.15em;place-items:center;gap:.6rem;font-size:.6rem;display:grid}.unexposed i[data-v-49eb321c]{border:1px dashed #6b746d;border-radius:50%;width:3rem;height:3rem}figcaption[data-v-49eb321c]{padding:.7rem .2rem 1rem;display:grid}figcaption strong[data-v-49eb321c]{font:500 .85rem var(--font-ui)}figcaption small[data-v-49eb321c]{color:#686e68;font-size:.6rem}.palette[data-v-49eb321c]{padding:3rem 0}.palette header[data-v-49eb321c]{max-width:50rem}.palette header>span[data-v-49eb321c],.empty>span[data-v-49eb321c]{font:700 .57rem var(--font-ui);letter-spacing:.18em;color:#96502f}.palette h2[data-v-49eb321c],.empty h2[data-v-49eb321c]{font:400 3rem var(--font-editorial);margin:.7rem 0}.palette header p[data-v-49eb321c],.empty p[data-v-49eb321c]{color:#626861}.swatches[data-v-49eb321c]{grid-template-columns:repeat(6,1fr);height:18rem;margin:3rem 0;display:grid}.swatches div[data-v-49eb321c]{flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.swatches i[data-v-49eb321c]{font-size:.6rem;font-style:normal}.swatches span[data-v-49eb321c]{font:600 .62rem var(--font-ui)}.materials[data-v-49eb321c]{border-top:3px solid #191c1a;grid-template-columns:repeat(3,1fr);display:grid}.materials div[data-v-49eb321c]{border-right:1px solid #aaada5;padding:1.5rem}.materials span[data-v-49eb321c]{color:#96502f;letter-spacing:.15em;font-size:.55rem}.materials strong[data-v-49eb321c]{font:400 1.4rem var(--font-editorial);margin:.6rem 0;display:block}.materials p[data-v-49eb321c]{color:#646a64;font-size:.75rem}.empty[data-v-49eb321c]{padding:6rem 0}.film[data-v-49eb321c]{background:#292e2a;border-block:8px dotted #1d211e;height:5rem;margin-bottom:3rem;display:flex}.film i[data-v-49eb321c]{border-right:1px solid #69716b;flex:1}@media (width<=760px){.controls[data-v-49eb321c]{flex-direction:column;align-items:stretch;gap:1rem}.light-table figure[data-v-49eb321c],.light-table figure[data-v-49eb321c]:nth-child(n){grid-column:span 12}.swatches[data-v-49eb321c]{grid-template-columns:repeat(3,1fr);height:24rem}.materials[data-v-49eb321c]{grid-template-columns:1fr}.materials div[data-v-49eb321c]{border-bottom:1px solid #aaada5;border-right:0}}.start-card[data-v-ab8bf044]{color:#211d14;background:#fff1be;border:2px solid #9b6a00;grid-template-columns:1fr auto;gap:1.5rem;margin:2rem 0;padding:1.7rem;display:grid}.start-card span[data-v-ab8bf044]{font:.65rem var(--font-ui);letter-spacing:.15em;color:#865900}.start-card h2[data-v-ab8bf044]{font:400 2rem var(--font-editorial);margin:.35rem 0}.start-card p[data-v-ab8bf044]{max-width:45rem;margin:.3rem 0}.start[data-v-ab8bf044]{color:#fff;white-space:nowrap;background:#123f34;align-self:center;padding:1rem 1.4rem;font-weight:800;text-decoration:none}.start[data-v-ab8bf044]:focus-visible{outline-offset:3px;outline:3px solid #b02f22}.start-card ul[data-v-ab8bf044]{background:#fff8df;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin:0;padding:1rem 1.5rem;display:grid}.start-card li[data-v-ab8bf044]{font-size:.72rem}.start-card li b[data-v-ab8bf044]{text-transform:uppercase;margin-right:.5rem}.start-card small[data-v-ab8bf044],.error[data-v-ab8bf044]{grid-column:1/-1}.error[data-v-ab8bf044]{color:#8b251d}@media (width<=720px){.start-card[data-v-ab8bf044],.start-card ul[data-v-ab8bf044]{grid-template-columns:1fr}.start[data-v-ab8bf044]{justify-self:start}}.production-floor[data-v-527cc8b7]{--rail:var(--line)}.console[data-v-527cc8b7]{background:var(--line);grid-template-columns:1fr 1fr minmax(16rem,1.2fr);gap:1px;margin:3rem 0;display:grid}.meter[data-v-527cc8b7]{background:var(--paper-raised);gap:.7rem;padding:1.2rem;display:grid}.meter>span[data-v-527cc8b7],.rail header>span[data-v-527cc8b7],aside>span[data-v-527cc8b7]{font:700 .55rem var(--font-ui);letter-spacing:.15em;color:var(--terracotta)}.meter>b[data-v-527cc8b7]{color:var(--ink-muted);font-size:.65rem}.meter>div[data-v-527cc8b7]{gap:.5rem;display:flex}.meter>div>i[data-v-527cc8b7]{background:var(--line);border-radius:50%;width:.6rem;height:.6rem}.meter>div>i[data-v-527cc8b7]:first-child{background:#d6523c}.scale[data-v-527cc8b7]{border-block:1px solid var(--line);position:relative;height:.7rem!important}.scale i[data-v-527cc8b7]{border-left:2px solid #b67913;height:1rem;position:absolute}.rail[data-v-527cc8b7]{border-top:4px solid var(--ink)}.rail header[data-v-527cc8b7]{justify-content:space-between;align-items:baseline;display:flex}.rail h2[data-v-527cc8b7]{font:400 2rem var(--font-editorial)}.reel[data-v-527cc8b7]{border-top:1px solid var(--rail);color:inherit;grid-template-columns:4rem minmax(13rem,1fr) 2.5fr auto;align-items:center;gap:1.4rem;padding:1.2rem .4rem;text-decoration:none;display:grid}.reel[data-v-527cc8b7]:hover{background:var(--paper-raised)}.reel-no[data-v-527cc8b7]{border:1px solid var(--line);text-align:center;border-radius:50%;place-content:center;width:3.3rem;height:3.3rem;display:grid}.reel-no span[data-v-527cc8b7]{font-size:.42rem}.reel-no b[data-v-527cc8b7]{font:400 1rem var(--font-editorial);color:var(--terracotta)}.reel>div[data-v-527cc8b7]:nth-child(2){display:grid}.reel small[data-v-527cc8b7],.reel em[data-v-527cc8b7]{color:var(--ink-muted);font-size:.58rem;font-style:normal}.reel strong[data-v-527cc8b7]{font:400 1.1rem var(--font-editorial)}ol[data-v-527cc8b7]{margin:0;padding:0;list-style:none;display:flex}li[data-v-527cc8b7]{color:var(--ink-muted);flex:1;padding-top:1.1rem;font-size:.52rem;position:relative}li i[data-v-527cc8b7]{border:1px solid var(--line);background:var(--paper);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.15rem}li[data-v-527cc8b7]:after{content:"";border-top:1px solid var(--line);position:absolute;top:.42rem;left:.55rem;right:0}li.exposed[data-v-527cc8b7]{color:var(--ink)}li.exposed i[data-v-527cc8b7]{background:#b67913}.open[data-v-527cc8b7]{font-size:.55rem}.empty[data-v-527cc8b7]{color:var(--ink-muted);padding:5rem 0}aside[data-v-527cc8b7]{border:1px solid var(--line);border-left:4px solid var(--terracotta);max-width:48rem;margin-top:3rem;padding:1.2rem}aside p[data-v-527cc8b7]{color:var(--ink-muted);font-size:.75rem}.fault[data-v-527cc8b7]{color:#9e352b}@media (width<=850px){.console[data-v-527cc8b7]{grid-template-columns:1fr}.reel[data-v-527cc8b7]{grid-template-columns:3.5rem 1fr}.reel ol[data-v-527cc8b7],.open[data-v-527cc8b7]{display:none}.rail header[data-v-527cc8b7]{flex-direction:column;align-items:start}}.review-page[data-v-028a9f2f]{color:#14231e;max-width:1180px;margin:auto;padding:56px 28px 100px}.review-page>header span[data-v-028a9f2f]{color:#087154;font-weight:800}.review-page>header h1[data-v-028a9f2f]{margin:8px 0;font:800 clamp(38px,5vw,60px)/1.08 system-ui}.review-page>header p[data-v-028a9f2f]{color:#687872;font-size:17px}.review-grid[data-v-028a9f2f]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.review-grid>a[data-v-028a9f2f]{color:inherit;background:#fff;border:1px solid #dce5e1;border-radius:18px;text-decoration:none;overflow:hidden;box-shadow:0 10px 35px #163c2e0c}.photo[data-v-028a9f2f]{aspect-ratio:1;background:#e9efec;place-items:center;display:grid;position:relative}.photo img[data-v-028a9f2f]{object-fit:cover;width:100%;height:100%}.photo b[data-v-028a9f2f]{color:#fff;background:#10251fe8;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;top:12px;left:12px}.copy[data-v-028a9f2f]{padding:18px}.copy small[data-v-028a9f2f]{color:#74837d}.copy h2[data-v-028a9f2f]{margin:6px 0;font-size:20px}.copy p[data-v-028a9f2f]{color:#687872;min-height:42px;font-size:13px}.copy strong[data-v-028a9f2f]{color:#087154}.empty[data-v-028a9f2f]{text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:18px;margin-top:35px;padding:60px}.empty a[data-v-028a9f2f]{color:#fff;background:#087154;border-radius:9px;margin-top:12px;padding:12px 18px;text-decoration:none;display:inline-block}.error[data-v-028a9f2f]{color:#942d21;background:#fff0ed;padding:16px}@media (width<=800px){.review-page[data-v-028a9f2f]{padding:30px 16px}.review-grid[data-v-028a9f2f]{grid-template-columns:1fr}}.print-room[data-v-1ef91758]{color:var(--ink)}.fault[data-v-1ef91758]{color:#9e352b}.empty[data-v-1ef91758]{background:var(--paper-raised);border-left:5px solid var(--terracotta);max-width:54rem;margin:4rem 0;padding:3rem}.empty span[data-v-1ef91758],.history header span[data-v-1ef91758],.release-slip span[data-v-1ef91758]{letter-spacing:.13em;color:var(--terracotta);font-size:.58rem}.empty h2[data-v-1ef91758]{font:400 2.2rem var(--font-editorial)}.empty p[data-v-1ef91758]{color:var(--ink-muted)}.empty a[data-v-1ef91758]{color:inherit;font-weight:700}.history[data-v-1ef91758]{border-top:4px solid var(--ink);margin-top:3rem}.history header[data-v-1ef91758]{justify-content:space-between;align-items:baseline;display:flex}.history header h2[data-v-1ef91758]{font:400 2rem var(--font-editorial)}.history article[data-v-1ef91758]{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto auto;align-items:center;gap:1.5rem;padding:1.2rem .2rem;display:grid}.history article>div[data-v-1ef91758]{display:grid}.history small[data-v-1ef91758]{color:var(--ink-muted)}.history dl[data-v-1ef91758]{grid-template-columns:auto 1fr;margin:0;font-size:.62rem;display:grid}.history dt[data-v-1ef91758]{color:var(--ink-muted)}.history dd[data-v-1ef91758]{margin:0}.history code[data-v-1ef91758]{text-overflow:ellipsis;max-width:25rem;display:block;overflow:hidden}.history article>span[data-v-1ef91758]{border:1px solid var(--line);padding:.35rem;font-size:.55rem}.history .revoked[data-v-1ef91758]{color:#a03428}.history a[data-v-1ef91758]{color:inherit;font-size:.65rem;font-weight:700}.release-slip[data-v-1ef91758]{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;align-items:end;gap:3rem;margin-top:3rem;padding:4rem 0;display:grid}.release-slip h2[data-v-1ef91758]{font:400 2.2rem var(--font-editorial)}.release-slip p[data-v-1ef91758],.release-slip dl[data-v-1ef91758]{color:var(--ink-muted);font-size:.7rem}.release-slip dl[data-v-1ef91758]{grid-template-columns:1fr auto;display:grid}.release-slip dd[data-v-1ef91758]{color:var(--ink)}@media (width<=760px){.history article[data-v-1ef91758],.release-slip[data-v-1ef91758]{grid-template-columns:1fr}.history dl[data-v-1ef91758]{display:none}}.fault[data-v-d07aa327]{color:#9e352b}.lineage[data-v-d07aa327]{color:#e7e7df;background:#171b18;border-top:5px solid #d59a38;margin:3rem 0;padding:2rem}.lineage header[data-v-d07aa327]{justify-content:space-between;align-items:start;display:flex}.lineage header span[data-v-d07aa327]{color:#dba348;letter-spacing:.15em;font-size:.55rem}.lineage h2[data-v-d07aa327]{margin:.5rem 0 2rem}.lineage a[data-v-d07aa327]{color:#e7e7df}.nodes[data-v-d07aa327]{gap:1rem;display:flex;overflow:auto}.nodes article[data-v-d07aa327]{border:1px solid #59615b;min-width:13rem;padding:1rem;display:grid}.nodes article.root[data-v-d07aa327]{border-color:#dba348}.nodes b[data-v-d07aa327],.nodes small[data-v-d07aa327]{color:#aeb5af;font-size:.55rem}.lineage ol[data-v-d07aa327]{padding:1rem 0;list-style:none}.lineage li[data-v-d07aa327]{gap:1rem;font-size:.65rem;display:flex}.lineage li b[data-v-d07aa327]{color:#dba348}.lineage>p[data-v-d07aa327]{color:#aeb5af}.counts[data-v-d07aa327]{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid}.counts div[data-v-d07aa327]{background:var(--paper-raised);padding:1.2rem;display:grid}.counts strong[data-v-d07aa327]{font:400 2.2rem var(--font-editorial);color:var(--terracotta)}.counts span[data-v-d07aa327]{font-size:.65rem}.archive[data-v-d07aa327]{background:var(--line);border-top:4px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr .8fr;gap:1px;margin-top:2rem;display:grid}.shelf[data-v-d07aa327]{background:var(--paper);min-height:28rem;padding:2rem}.shelf>span[data-v-d07aa327]{font:700 .62rem var(--font-ui);letter-spacing:.16em;color:var(--terracotta)}h2[data-v-d07aa327]{font:400 2rem var(--font-editorial);margin:4rem 0 1.2rem}p[data-v-d07aa327]{color:var(--ink-muted);line-height:1.7}.shelf>a[data-v-d07aa327],.shelf>article[data-v-d07aa327]{color:inherit;border-top:1px solid var(--line);padding:.8rem 0;text-decoration:none;display:grid}.shelf>a b[data-v-d07aa327],.shelf>article b[data-v-d07aa327]{color:var(--terracotta);font-size:.58rem}.shelf>a strong[data-v-d07aa327]{font-size:.85rem}.shelf small[data-v-d07aa327],.shelf>article span[data-v-d07aa327]{color:var(--ink-muted);font-size:.58rem}@media (width<=760px){.counts[data-v-d07aa327]{grid-template-columns:1fr 1fr}.archive[data-v-d07aa327]{grid-template-columns:1fr}.shelf[data-v-d07aa327]{min-height:auto}h2[data-v-d07aa327]{margin-top:2rem}}.readiness[data-v-a1042062]{border-top:5px solid var(--ink);margin-top:3rem}.readiness header[data-v-a1042062]{justify-content:space-between;align-items:center;display:flex}.readiness header span[data-v-a1042062],.settings span[data-v-a1042062]{font:.62rem var(--font-ui);letter-spacing:.16em;color:var(--terracotta)}.readiness h2[data-v-a1042062]{font:400 2.4rem var(--font-editorial)}.readiness header>b[data-v-a1042062]{border:1px solid;padding:.6rem}.readiness header .blocked[data-v-a1042062]{color:#9b3328}.readiness header .ready[data-v-a1042062]{color:#285d43}.readiness ul[data-v-a1042062]{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding:0;list-style:none;display:grid}.readiness li[data-v-a1042062]{background:var(--paper-raised);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.readiness li i[data-v-a1042062]{background:#a43529;border-radius:50%;width:.65rem;height:.65rem}.readiness li i.configured[data-v-a1042062]{background:#387753}.readiness li div[data-v-a1042062]{display:grid}.readiness li small[data-v-a1042062]{color:var(--ink-muted)}.readiness li>b[data-v-a1042062]{font-size:.55rem}.settings[data-v-a1042062]{grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);padding:5rem 0;display:grid}.settings>div[data-v-a1042062]{border-top:4px solid var(--ink);padding-top:1.5rem}h2[data-v-a1042062]{font:400 2rem var(--font-editorial)}dl[data-v-a1042062]{grid-template-columns:7rem 1fr;display:grid}dt[data-v-a1042062],dd[data-v-a1042062]{border-bottom:1px solid var(--line);margin:0;padding:.8rem 0}dt[data-v-a1042062]{color:var(--ink-muted);font-size:.7rem}dd[data-v-a1042062]{font:400 .75rem var(--font-mono,monospace);overflow-wrap:anywhere}.settings li[data-v-a1042062]{border-bottom:1px solid var(--line);color:var(--ink-muted);padding:.8rem 0}aside[data-v-a1042062]{border-left:4px solid var(--terracotta);color:#201d19;background:#eadfd0;max-width:48rem;padding:1.5rem}aside p[data-v-a1042062]{margin-bottom:0;line-height:1.6}@media (width<=740px){.readiness ul[data-v-a1042062],.settings[data-v-a1042062]{grid-template-columns:1fr}.settings[data-v-a1042062]{padding:3rem 0}}:root{--paper:#f4efe5;--paper-raised:#fffaf0;--ink:#201d19;--ink-muted:#6e665b;--terracotta:#a94329;--terracotta-dark:#7b2d1c;--moss:#53664b;--amber:#a66a20;--danger:#9e352b;--line:#d8cebe;--shadow:0 18px 50px #32271a1f;--radius:3px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--font-editorial:Georgia,"Noto Serif SC",serif;--font-ui:Inter,"Noto Sans SC",system-ui,sans-serif;--focus:0 0 0 3px #b84f324d;color:#17201d;background:#edf3ef;font-family:Inter,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.workbench{max-width:1240px;margin:auto;padding:36px 28px 70px}.workbench>header{color:#fff;background:#13362d;border-radius:24px;justify-content:space-between;align-items:center;padding:32px 38px;display:flex}h1{margin:8px 0;font-size:38px}.eyebrow{color:#8de6bd;letter-spacing:.16em;font-size:12px}.workbench header p{color:#bcd2ca}.budget{background:#ffffff12;border-radius:16px;min-width:170px;padding:18px 24px;display:grid}.budget b{color:#f3cd7c;font-size:30px}.budget span,.budget small{color:#bdd0c9}nav{gap:8px;margin:22px 0;display:flex}nav span{text-align:center;color:#75867f;background:#dfe8e3;border-radius:12px;flex:1;padding:12px;font-size:13px}nav .active{color:#116746;background:#d6f2e4;font-weight:700}.fixture{background:#fff;border:1px solid #dae5df;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 16px;display:flex}.fixture label{align-items:center;gap:10px;margin:0;display:flex}.fixture span{color:#587167;font-size:13px}.layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel,.slot{background:#fff;border:1px solid #dae5df;border-radius:18px;padding:22px;box-shadow:0 8px 25px #2545370a}h2{margin:0 0 20px;font-size:18px}label{color:#5d6e67;gap:7px;margin:12px 0;font-size:13px;display:grid}input,select{background:#fafcfb;border:1px solid #cedbd4;border-radius:10px;padding:11px}.locks{align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.locks span{background:#eef5f1;border-radius:20px;padding:6px 9px}.metric{background:#f7f4e8;border-radius:12px;justify-content:space-between;padding:15px;display:flex}li{color:#62726b;margin:10px}button{color:#fff;cursor:pointer;background:#16714e;border:0;border-radius:10px;padding:11px 16px;font-weight:700}button:disabled{opacity:.4;cursor:not-allowed}.ghost{color:#315b4b;background:#eaf1ed}.slots{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.compare{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compare>div:first-child{text-align:center;color:#63776e;border:1px dashed #9db3a9;border-radius:13px;place-content:center;height:155px;display:grid}.risk{color:#a76814!important}.lineage{background:#eef5f1;border-radius:8px;margin:7px 0;padding:9px;font-size:11px;display:block}.preview{color:#7c8b84;background:linear-gradient(135deg,#e3ebe7,#f5eee0);border-radius:13px;place-items:center;height:155px;display:grid;position:relative}.preview strong{color:#16714e;background:#fff;border-radius:9px;padding:7px;position:absolute;top:10px;right:10px}.preview small{color:#7d8984;font-size:8px;display:block}.slot h3{margin-bottom:4px}.slot p{color:#798780;font-size:12px}.slot>div:last-child{gap:7px;display:flex}.slot button{padding:9px 12px}footer{justify-content:space-between;align-items:center;margin-top:18px;padding:18px 0;display:flex}.error{color:#ba3b32}.success{color:#16714e;font-weight:700}footer>div{gap:8px;display:flex}@media (width<=800px){.layout,.slots{grid-template-columns:1fr}.workbench>header{flex-direction:column;align-items:flex-start;gap:15px}.budget{width:100%}nav{overflow:auto}nav span{min-width:100px}}nav span{color:#41554d}.metric b{color:#785006}.slot p{color:#53645d}.m5ops .eyebrow{color:#286c53}@media (width<=640px){.workbench{padding:18px 12px 48px}.workbench>header{padding:22px 18px}.layout{grid-template-columns:minmax(0,1fr)}nav{flex-wrap:wrap}nav span{flex:42%}.fixture{flex-direction:column;align-items:flex-start}.fixture label{overflow-wrap:anywhere;width:100%;min-width:0}}.m5ops{background:#fff;border:1px solid #dae5df;border-radius:20px;margin-top:24px;padding:24px}.m5title{justify-content:space-between;align-items:center;display:flex}.gate{border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700}.gate.controlled{color:#8a5b00;background:#fff1cf}.gate.pass{color:#116746;background:#d6f2e4}.opgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.opgrid article{border:1px solid #dfe8e3;border-radius:14px;gap:8px;padding:16px;display:grid}.opgrid b{font-size:16px}.opgrid p,.controlled-note{color:#61746c;font-size:13px}.m5ops table{border-collapse:collapse;width:100%;margin-top:18px}.m5ops th,.m5ops td{text-align:left;border-bottom:1px solid #e4ece8;padding:10px;font-size:13px}.controlled-note{background:#fff8e7;border-radius:10px;padding:12px}@media (width<=760px){.opgrid{grid-template-columns:1fr}.m5ops{overflow:auto}}
