.sheet.svelte-1k9n18{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:light-dark(#111716,#e2ebea);color:light-dark(#e4e8dc,#151b09);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.bar.svelte-1k9n18{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 6px;border-bottom:1px solid var(--line)}h2.svelte-1k9n18{margin:0;font:600 15px DM Sans,sans-serif;letter-spacing:-.1px;outline:none}.bar-btn.svelte-1k9n18{justify-self:start;min-height:44px;padding:0 10px;border:0;background:none;color:var(--acid);font:500 15px DM Sans,sans-serif}.bar-btn.done.svelte-1k9n18{justify-self:end;font-weight:700}.bar-btn.svelte-1k9n18:disabled{color:light-dark(#5f6a5e,#8d9d8b);cursor:default}.body.svelte-1k9n18{display:flex;flex-direction:column;gap:18px;padding:20px 16px;overflow-y:auto}.lede.svelte-1k9n18{margin:0;font-size:15px;line-height:1.45;color:light-dark(#bac3b0,#374428)}.field.svelte-1k9n18{display:flex;flex-direction:column;gap:7px}.label.svelte-1k9n18{font:500 10.5px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.field.svelte-1k9n18 input:where(.svelte-1k9n18),.field.svelte-1k9n18 select:where(.svelte-1k9n18){width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--line);border-radius:0;background:light-dark(#0b100f,#eaf2f0);color:light-dark(#e4e8dc,#151b09);font:16px DM Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field.svelte-1k9n18 select:where(.svelte-1k9n18){background-image:linear-gradient(45deg,transparent 50%,light-dark(#929a91,#5f6b5d) 50%),linear-gradient(135deg,light-dark(#929a91,#5f6b5d) 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.field.svelte-1k9n18 input:where(.svelte-1k9n18)::placeholder{color:light-dark(#5f6a5e,#8d9d8b)}.field.svelte-1k9n18 input:where(.svelte-1k9n18):focus,.field.svelte-1k9n18 select:where(.svelte-1k9n18):focus{outline:none;border-color:var(--acid)}.keywrap.svelte-1k9n18{position:relative;display:flex}.keywrap.svelte-1k9n18 input:where(.svelte-1k9n18){padding-right:72px}.reveal.svelte-1k9n18{position:absolute;right:2px;top:50%;transform:translateY(-50%);min-height:44px;padding:0 14px;border:0;background:none;color:var(--acid);font:500 11px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase}.help.svelte-1k9n18{margin:-4px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.backdrop.svelte-17i5dv6{position:fixed;top:0;right:0;bottom:0;left:0;background:light-dark(#181e1e,#dbe4e4);z-index:0}#scene.svelte-17i5dv6{z-index:1}.grain.svelte-17i5dv6{z-index:21}.legacy[hidden].svelte-17i5dv6{display:none!important}#loading.svelte-17i5dv6{z-index:25;left:58%;right:auto;top:50%;transform:translate(-50%,-50%)}.flow-top.svelte-17i5dv6{position:fixed;top:0;left:40px;right:40px;height:84px;border-bottom:0;z-index:30;display:flex;align-items:center;justify-content:center;pointer-events:none}.wordmark.svelte-17i5dv6{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:1.2px;color:light-dark(#e4e8dc,#151b09);pointer-events:auto}.stepper.svelte-17i5dv6{pointer-events:auto}.stepper.svelte-17i5dv6 ol:where(.svelte-17i5dv6){list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:26px}.stepper.svelte-17i5dv6 li:where(.svelte-17i5dv6){display:flex;align-items:baseline}.stepper.svelte-17i5dv6 button:where(.svelte-17i5dv6){display:flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;color:var(--muted);font:500 11px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:color .16s ease}.stepper.svelte-17i5dv6 button:where(.svelte-17i5dv6):disabled{cursor:default}.stepper.svelte-17i5dv6 button:where(.svelte-17i5dv6):not(:disabled):hover{color:light-dark(#e4e8dc,#151b09)}.stepper.svelte-17i5dv6 .num:where(.svelte-17i5dv6){flex:none;min-width:9px;text-align:center;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;opacity:.55}.stepper.svelte-17i5dv6 li.current:where(.svelte-17i5dv6) .num:where(.svelte-17i5dv6){opacity:1}.stepper.svelte-17i5dv6 li.current:where(.svelte-17i5dv6) button:where(.svelte-17i5dv6){color:var(--acid)}.panel.svelte-17i5dv6{position:fixed;left:max(5.2%,env(safe-area-inset-left));top:96px;bottom:max(40px,env(safe-area-inset-bottom));width:min(460px,90vw);z-index:10;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.panel-inner.svelte-17i5dv6{display:flex;flex-direction:column;min-height:0;max-height:100%;padding:4px 6px 4px 0;pointer-events:auto}.panel-scroll.svelte-17i5dv6{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-padding-block:20px;--fade-top: 0px;--fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.panel-scroll.svelte-17i5dv6::-webkit-scrollbar{display:none}h1.title.svelte-17i5dv6,.lede.svelte-17i5dv6,.actions.svelte-17i5dv6{flex:none}h1.title.svelte-17i5dv6{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(46px,5vw,70px);font-weight:600;line-height:.94;letter-spacing:0;margin:16px 0 14px;color:light-dark(#e4e8dc,#151b09);text-transform:uppercase}.lede.svelte-17i5dv6{margin:0 0 20px;max-width:44ch;font-size:14.5px;line-height:1.5;color:light-dark(#bac3b0,#374428)}.picker.svelte-17i5dv6{display:flex;flex-direction:column;gap:3px;padding:5px;background:light-dark(#18201de8,#d8e4dfe8);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.option.svelte-17i5dv6{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:1px solid transparent;background:none;text-align:left;color:light-dark(#e4e8dc,#151b09);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.option.svelte-17i5dv6:hover{background:light-dark(#a8b8b90d,#374f510d)}.option.selected.svelte-17i5dv6{background:light-dark(#a8b8b912,#374f5112);border-color:var(--line)}.option.svelte-17i5dv6:focus-visible{outline-offset:-2px}.body.svelte-17i5dv6{display:flex;flex-direction:column;min-width:0;gap:3px}.name.svelte-17i5dv6{display:flex;align-items:baseline;gap:10px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.option.selected.svelte-17i5dv6 .name:where(.svelte-17i5dv6){color:var(--acid)}.role.svelte-17i5dv6{font:8.5px Geist Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.pitch.svelte-17i5dv6{font-size:12.5px;line-height:1.4;color:light-dark(#a9b6a3,#405337)}.models.svelte-17i5dv6 .option:where(.svelte-17i5dv6){align-items:flex-start;padding:11px 12px}.models.byok-open.svelte-17i5dv6 .option:where(.svelte-17i5dv6):not(.selected) .pitch:where(.svelte-17i5dv6){display:none}.setup-code.svelte-17i5dv6{display:block;margin-top:6px}.setup-code.svelte-17i5dv6 b:where(.svelte-17i5dv6){color:light-dark(#fff,#000);font-family:Geist Mono,ui-monospace,monospace;white-space:nowrap}.radio.svelte-17i5dv6{flex:none;width:16px;height:16px;margin-top:1px;border:1px solid light-dark(#68745b,#849670);border-radius:50%;display:grid;place-items:center;transition:border-color .12s ease}.radio.svelte-17i5dv6:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--acid);transform:scale(0);transition:transform .14s cubic-bezier(.2,0,.2,1)}.option.selected.svelte-17i5dv6 .radio:where(.svelte-17i5dv6){border-color:var(--acid)}.option.selected.svelte-17i5dv6 .radio:where(.svelte-17i5dv6):after{transform:scale(1)}.name.mname.svelte-17i5dv6{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.1px;text-transform:none;line-height:1.2;flex-wrap:wrap}.badge.svelte-17i5dv6{font:500 8px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--acid);border:1px solid light-dark(#d5f3a559,#00290059);padding:3px 6px;line-height:1;vertical-align:middle}.meta.svelte-17i5dv6{font:8.5px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:2px}.byok.svelte-17i5dv6{display:flex;flex-direction:column;gap:8px;padding:2px 12px 10px 42px}.field-row.svelte-17i5dv6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.field.svelte-17i5dv6{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label.svelte-17i5dv6{font:9px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.field.svelte-17i5dv6 input:where(.svelte-17i5dv6),.field.svelte-17i5dv6 select:where(.svelte-17i5dv6){width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);background:light-dark(#0f1414,#e6eeee);color:light-dark(#e4e8dc,#151b09);font:13px DM Sans,sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease}.field.svelte-17i5dv6 select:where(.svelte-17i5dv6){background-image:linear-gradient(45deg,transparent 50%,light-dark(#929a91,#5f6b5d) 50%),linear-gradient(135deg,light-dark(#929a91,#5f6b5d) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}.field.svelte-17i5dv6 input:where(.svelte-17i5dv6)::placeholder{color:light-dark(#5f6a5e,#8d9d8b)}.field.svelte-17i5dv6 input:where(.svelte-17i5dv6):focus,.field.svelte-17i5dv6 select:where(.svelte-17i5dv6):focus{outline:none;border-color:var(--acid)}.keywrap.svelte-17i5dv6{position:relative;display:flex}.keywrap.svelte-17i5dv6 input:where(.svelte-17i5dv6){padding-right:62px}.reveal.svelte-17i5dv6{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--acid);font:500 9px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;padding:6px 8px}.help.svelte-17i5dv6{margin:0;font-size:11.5px;color:var(--muted)}.actions.svelte-17i5dv6{display:flex;align-items:center;gap:10px;margin-top:14px}.actions-note.svelte-17i5dv6{flex:1;font:9px IBM Plex Mono,monospace;letter-spacing:.8px;text-transform:uppercase;color:light-dark(#8f9a86,#5e6e50)}.actions.svelte-17i5dv6 .btn.primary:where(.svelte-17i5dv6){margin-left:auto}.btn.svelte-17i5dv6{min-height:40px;padding:10px 18px;border:1px solid var(--line);background:transparent;color:light-dark(#e4e8dc,#151b09);font:600 11px IBM Plex Mono,monospace;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;transition:background-color .12s ease,filter .12s ease,opacity .12s ease}.btn.ghost.svelte-17i5dv6:hover:not(:disabled){background:light-dark(#a8b8b912,#374f5112)}.btn.primary.svelte-17i5dv6{background:var(--acid);border-color:var(--acid);color:light-dark(#1b2418,#d4e2d0)}.btn.primary.svelte-17i5dv6:hover:not(:disabled){filter:brightness(1.07)}html:not(.ph-true-colors) .btn.primary.svelte-17i5dv6:hover:not(:disabled){filter:hue-rotate(180deg) saturate(.6667) brightness(.9386) contrast(1.14) hue-rotate(180deg) saturate(1.5)}.btn.svelte-17i5dv6:disabled{opacity:.38;cursor:default}a.btn.svelte-17i5dv6{display:inline-flex;align-items:center;text-decoration:none}.btn.dl.svelte-17i5dv6{gap:9px}.btn.dl.svelte-17i5dv6 svg:where(.svelte-17i5dv6){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.chg.svelte-17i5dv6{border:0;background:none;padding:0;color:var(--acid);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.next-steps.svelte-17i5dv6{margin:0;list-style:none}.next-steps.svelte-17i5dv6 .option:where(.svelte-17i5dv6){align-items:flex-start;padding:11px 12px;cursor:default}.next-steps.svelte-17i5dv6 .option:where(.svelte-17i5dv6):hover{background:none}.next-steps.svelte-17i5dv6 .current-step:where(.svelte-17i5dv6){background:light-dark(#a8b8b912,#374f5112);border-color:var(--line)}.next-steps.svelte-17i5dv6 .current-step:where(.svelte-17i5dv6) .name:where(.svelte-17i5dv6){color:var(--acid)}.next-steps.svelte-17i5dv6 .pitch:where(.svelte-17i5dv6) b:where(.svelte-17i5dv6){font-weight:500;color:light-dark(#e4e8dc,#151b09);word-break:break-all}.step-num.svelte-17i5dv6{flex:none;width:16px;height:16px;margin-top:1px;border:1px solid light-dark(#68745b,#849670);border-radius:50%;display:grid;place-items:center;font:500 9px IBM Plex Mono,monospace;line-height:1;color:var(--muted)}.current-step.svelte-17i5dv6 .step-num:where(.svelte-17i5dv6){border-color:var(--acid);background:var(--acid);color:light-dark(#1b2418,#d4e2d0)}.leader.svelte-17i5dv6{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}.leader.svelte-17i5dv6 line:where(.svelte-17i5dv6){stroke:light-dark(#d5f3a54d,#0029004d);stroke-width:1;transition:opacity .2s ease}.leader.svelte-17i5dv6 circle:where(.svelte-17i5dv6){fill:none;stroke:var(--acid);stroke-width:1;transition:opacity .2s ease}.readout-wrap.svelte-17i5dv6{position:fixed;left:calc(70% + 14px);top:calc(46% - 21px);z-index:6}.readout-head.svelte-17i5dv6{width:208px;padding-bottom:9.5px;margin-bottom:8.5px;border-bottom:1px solid light-dark(#d5f3a54d,#0029004d);font:9px Geist Mono,monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.readout-head.svelte-17i5dv6 b:where(.svelte-17i5dv6){font-weight:400;color:light-dark(#e4e8dc,#151b09)}.readout.svelte-17i5dv6{margin:0;width:208px;display:flex;flex-direction:column;gap:7px;pointer-events:auto}.stat.svelte-17i5dv6{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0}.stat.svelte-17i5dv6 dt:where(.svelte-17i5dv6){font:9px Geist Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted);transition:color .16s ease}.stat.signature.svelte-17i5dv6 dt:where(.svelte-17i5dv6){color:var(--acid)}.stat.changed.svelte-17i5dv6 dt:where(.svelte-17i5dv6){color:light-dark(#e4e8dc,#151b09)}.stat.svelte-17i5dv6 .na:where(.svelte-17i5dv6){width:102px;display:flex;align-items:center;justify-content:center;font:9px Geist Mono,monospace;letter-spacing:1px;line-height:1;color:var(--muted)}.stat.warn.svelte-17i5dv6 dt:where(.svelte-17i5dv6){color:light-dark(#d3a777,#8b4901)}.stat.warn.svelte-17i5dv6 .segs:where(.svelte-17i5dv6) i.lit:where(.svelte-17i5dv6){background:light-dark(#d3a777,#8b4901)}.stat.warn.svelte-17i5dv6 .segs:where(.svelte-17i5dv6) i.loss:where(.svelte-17i5dv6){background:light-dark(#d3a77740,#8b490140)}.stat.svelte-17i5dv6 dd:where(.svelte-17i5dv6){margin:0;display:flex;font:inherit;line-height:1}.segs.svelte-17i5dv6{display:flex;gap:3px}.segs.svelte-17i5dv6 i:where(.svelte-17i5dv6){width:18px;height:5px;box-sizing:border-box;border:1px solid transparent;background:light-dark(#b5bea31f,#3d4b221f);transition:background-color .16s ease calc(var(--i) * 28ms),border-color .16s ease calc(var(--i) * 28ms)}.segs.svelte-17i5dv6 i.lit:where(.svelte-17i5dv6){background:var(--acid)}.segs.svelte-17i5dv6 i.gain:where(.svelte-17i5dv6){background:transparent;border-color:var(--acid)}.segs.svelte-17i5dv6 i.loss:where(.svelte-17i5dv6){background:light-dark(#d5f3a540,#00290040)}.checklist.svelte-17i5dv6{list-style:none;padding:0}.check.svelte-17i5dv6{font:9px Geist Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ck-label.svelte-17i5dv6{display:flex;align-items:center;gap:8px}.box.svelte-17i5dv6{flex:none;width:7px;height:7px;box-sizing:border-box;border:1px solid light-dark(#68745b,#849670)}.check.current.svelte-17i5dv6{color:var(--acid)}.check.current.svelte-17i5dv6 .box:where(.svelte-17i5dv6){border-color:var(--acid);background:var(--acid)}.ck-value.svelte-17i5dv6{line-height:1}.segs.svelte-17i5dv6 i.fill:where(.svelte-17i5dv6){background:linear-gradient(to right,var(--acid) calc(var(--fill) * 100%),light-dark(#b5bea31f,#3d4b221f) 0);transition:none}.sr.svelte-17i5dv6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.debug-stack.svelte-17i5dv6{position:fixed;top:84px;right:40px;z-index:30;max-height:calc(100vh - 100px);overflow-y:auto;display:flex;flex-direction:column;gap:8px}.anchor-debug.svelte-17i5dv6{width:260px;padding:12px;display:flex;flex-direction:column;gap:8px;background:light-dark(#18201df2,#d8e4dff2);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:10px IBM Plex Mono,monospace;letter-spacing:.8px;color:light-dark(#e4e8dc,#151b09)}.ad-head.svelte-17i5dv6{display:flex;justify-content:space-between;text-transform:uppercase;color:var(--acid)}.ad-head.svelte-17i5dv6 span:where(.svelte-17i5dv6){color:var(--muted);text-transform:none}.ad-row.svelte-17i5dv6{display:grid;grid-template-columns:12px 1fr 58px;align-items:center;gap:8px;color:var(--muted)}.ad-row.svelte-17i5dv6 input[type=range]:where(.svelte-17i5dv6){margin:0;width:100%}.ad-row.svelte-17i5dv6 input[type=number]:where(.svelte-17i5dv6){width:100%;box-sizing:border-box;padding:4px 6px;border:1px solid var(--line);background:light-dark(#0f1414,#e6eeee);color:light-dark(#e4e8dc,#151b09);font:inherit}.ad-out.svelte-17i5dv6{padding:6px 8px;background:light-dark(#0f1414,#e6eeee);border:1px solid var(--line);color:light-dark(#cbd4bf,#263414);font:inherit;-webkit-user-select:all;user-select:all}.ad-actions.svelte-17i5dv6{display:flex;align-items:center;gap:6px}.ad-actions.svelte-17i5dv6 button:where(.svelte-17i5dv6){padding:6px 9px;border:1px solid var(--line);background:none;color:light-dark(#e4e8dc,#151b09);font:600 9px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase}.ad-actions.svelte-17i5dv6 button.primary:where(.svelte-17i5dv6){background:var(--acid);border-color:var(--acid);color:light-dark(#1b2418,#d4e2d0)}.ad-note.svelte-17i5dv6{flex:1;color:var(--acid);font-size:9px}.stats-debug.svelte-17i5dv6{width:340px}.stats-debug.svelte-17i5dv6 .ad-out:where(.svelte-17i5dv6){white-space:normal;line-height:1.5}.sd-grid.svelte-17i5dv6{display:grid;grid-template-columns:64px repeat(var(--cols),minmax(0,1fr));gap:3px;align-items:center}.sd-col.svelte-17i5dv6{font-size:8px;color:var(--muted);text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-name.svelte-17i5dv6{padding:4px 0;border:0;background:none;text-align:left;color:var(--muted);font:600 9px IBM Plex Mono,monospace;letter-spacing:.8px;text-transform:uppercase}.sd-name.on.svelte-17i5dv6{color:var(--acid)}.sd-grid.svelte-17i5dv6 input:where(.svelte-17i5dv6){width:100%;box-sizing:border-box;padding:4px 2px 4px 6px;border:1px solid var(--line);background:light-dark(#0f1414,#e6eeee);color:light-dark(#e4e8dc,#151b09);font:inherit;text-align:center}.sd-grid.svelte-17i5dv6 input.top:where(.svelte-17i5dv6){color:var(--acid);border-color:light-dark(#d5f3a559,#00290059)}.bigname.svelte-17i5dv6{position:fixed;right:5.2%;bottom:6%;z-index:5;pointer-events:none;text-align:right;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(88px,11vw,190px);font-weight:700;line-height:.82;letter-spacing:-4px;text-transform:uppercase;color:var(--acid);opacity:.16}.bigname.svelte-17i5dv6 b:where(.svelte-17i5dv6){font-weight:inherit}.bigname.svelte-17i5dv6 span:where(.svelte-17i5dv6){display:block;font-size:.26em;font-weight:500;letter-spacing:0;margin-top:.18em}@media (max-height: 820px){.option.svelte-17i5dv6{padding:8px 12px}.pitch.svelte-17i5dv6{font-size:12px}h1.title.svelte-17i5dv6{font-size:clamp(40px,4.4vw,56px);margin:12px 0 10px}.lede.svelte-17i5dv6{margin-bottom:14px}}@media (max-height: 620px){.panel.svelte-17i5dv6{top:76px}h1.title.svelte-17i5dv6{font-size:clamp(30px,3.4vw,40px);margin:6px 0 8px}.lede.svelte-17i5dv6{font-size:13px;margin-bottom:10px}.option.svelte-17i5dv6{padding:7px 12px}.pitch.svelte-17i5dv6{font-size:11.5px}}@media (min-width: 701px) and (max-height: 500px){.flow-top.svelte-17i5dv6{height:56px}.panel.svelte-17i5dv6{top:56px;bottom:max(12px,env(safe-area-inset-bottom));width:min(400px,46vw)}h1.title.svelte-17i5dv6{font-size:28px;margin:4px 0 10px}.panel.svelte-17i5dv6 .lede:where(.svelte-17i5dv6),.bigname.svelte-17i5dv6{display:none}.actions.svelte-17i5dv6{margin-top:10px}}@media (max-width: 1100px){.stepper.svelte-17i5dv6 .lbl:where(.svelte-17i5dv6){display:none}.stepper.svelte-17i5dv6 li.current:where(.svelte-17i5dv6) .lbl:where(.svelte-17i5dv6){display:inline}}.flow.svelte-17i5dv6,.stage.svelte-17i5dv6{display:contents}.narrow-only.svelte-17i5dv6,.lbl-short.svelte-17i5dv6{display:none}.send-alt.svelte-17i5dv6{display:flex;align-items:center;gap:10px;margin:-6px 0 6px;font:500 9.5px IBM Plex Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}@media (max-width: 700px){.wide-only.svelte-17i5dv6,.stepper.svelte-17i5dv6 .lbl:where(.svelte-17i5dv6),.stepper.svelte-17i5dv6 li.current:where(.svelte-17i5dv6) .lbl:where(.svelte-17i5dv6),.panel.svelte-17i5dv6 h1.title:where(.svelte-17i5dv6),.bigname.svelte-17i5dv6{display:none}#loading.svelte-17i5dv6{display:none!important}.flow.svelte-17i5dv6{--readout-w: 156px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);pointer-events:none}.flow-top.svelte-17i5dv6{position:relative;top:auto;left:auto;right:auto;flex:none;height:auto;min-height:52px;padding:env(safe-area-inset-top) 10px 0 16px;justify-content:space-between}.wordmark.svelte-17i5dv6{position:static;transform:none;font-size:12px}.stepper.svelte-17i5dv6 ol:where(.svelte-17i5dv6){gap:0}.stepper.svelte-17i5dv6 button:where(.svelte-17i5dv6){height:44px;line-height:44px;padding:0 6px;font-size:10.5px;letter-spacing:.9px}.stepper.svelte-17i5dv6 .num:where(.svelte-17i5dv6){font-size:10px}.stepper.svelte-17i5dv6 .lbl-short:where(.svelte-17i5dv6){display:inline}.brief.svelte-17i5dv6{display:grid;flex:none;padding:4px 16px 0}.brief-in.svelte-17i5dv6{grid-area:1 / 1}.brief-title.svelte-17i5dv6{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:32px;font-weight:600;line-height:.94;letter-spacing:0;text-transform:uppercase;color:light-dark(#e4e8dc,#151b09)}.brief-lede.svelte-17i5dv6{display:none;margin:8px 0 0;max-width:34ch;font-size:13.5px;line-height:1.45;color:light-dark(#bac3b0,#374428)}.stage.svelte-17i5dv6{display:block;position:relative;flex:1 1 auto;min-height:150px}.robot-slot.svelte-17i5dv6{display:block;position:absolute;left:6px;right:calc(16px + var(--readout-w) + 6px);top:10px;bottom:22px;container-type:size}.still.svelte-17i5dv6{--cap: min(100cqh * var(--fill), 100cqh / var(--rise));--pole-px: min(var(--cap), 100cqw / (2 * var(--half)));--k: calc(var(--pole-px) / var(--pole));--lift: calc((var(--cap) - var(--pole-px)) / 2);position:absolute;width:calc(var(--sw) * var(--k));max-width:none;height:auto;left:calc(50% - var(--sfx) * var(--k));top:calc(100% - var(--sfy) * var(--k) - var(--lift));pointer-events:none;user-select:none;-webkit-user-select:none}.still.gone.svelte-17i5dv6{opacity:0;transition:opacity .18s ease}.assembling.svelte-17i5dv6{position:absolute;left:50%;bottom:-17px;transform:translate(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;font:500 9.5px IBM Plex Mono,monospace;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.assembling.svelte-17i5dv6 .load-ring:where(.svelte-17i5dv6){--load-ring-w: 1.5px;flex:none;width:10px;height:10px;box-sizing:border-box}.readout-wrap.svelte-17i5dv6{position:absolute;left:auto;right:16px;top:calc(34% - 21px)}.readout-head.svelte-17i5dv6{width:var(--readout-w);font-size:10px;line-height:11.5px;letter-spacing:.9px;padding-bottom:9.5px;margin-bottom:9px}.readout.svelte-17i5dv6{width:var(--readout-w);gap:8px}.stat.svelte-17i5dv6{gap:8px}.stat.svelte-17i5dv6 dt:where(.svelte-17i5dv6),.check.svelte-17i5dv6{font-size:10px;letter-spacing:.6px}.segs.svelte-17i5dv6 i:where(.svelte-17i5dv6){width:13px;height:4px}.stat.svelte-17i5dv6 .na:where(.svelte-17i5dv6){width:77px;font-size:10px}.panel.svelte-17i5dv6{position:relative;top:auto;bottom:auto;left:auto;width:auto;flex:none;z-index:auto;display:block;padding:30px 16px max(14px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgb(14 19 18 / 0) 0,light-dark(rgb(14 19 18 / .88),rgba(231,239,237,.88)) 30px,light-dark(#0e1312,#e7efed) 66px);pointer-events:auto}.panel.svelte-17i5dv6.leaving{position:absolute;left:0;right:0;bottom:0}.panel-inner.svelte-17i5dv6{padding:0;max-height:none}.plate.svelte-17i5dv6{display:block}.plate-eyebrow.svelte-17i5dv6{margin:0;display:flex;align-items:center;gap:10px;min-height:16px;font:500 10.5px IBM Plex Mono,monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.plate-eyebrow.svelte-17i5dv6 .badge:where(.svelte-17i5dv6){font-size:9px;padding:3px 6px}.plate-name.svelte-17i5dv6{margin:4px 0 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:calc(48px * var(--fit, 1));font-weight:700;line-height:44px;letter-spacing:-.5px;text-transform:uppercase;color:var(--acid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate-pitch.svelte-17i5dv6{margin:8px 0 0;min-height:2.9em;font-size:14.5px;line-height:1.45;color:light-dark(#bac3b0,#374428)}.plate-pitch.svelte-17i5dv6 .chg:where(.svelte-17i5dv6){margin-left:4px}.roster.svelte-17i5dv6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:18px}.face.svelte-17i5dv6{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--muted)}.face-photo.svelte-17i5dv6{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;box-sizing:border-box;border:1px solid var(--line);background:light-dark(#0b100f,#eaf2f0);transition:border-color .14s ease,box-shadow .14s ease,transform .1s ease}.face-photo.svelte-17i5dv6 img:where(.svelte-17i5dv6){display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.5) brightness(.6);transition:filter .18s ease}html:not(.ph-true-colors) .face-photo.svelte-17i5dv6 img:where(.svelte-17i5dv6){filter:hue-rotate(180deg) saturate(.3334) contrast(.4286) brightness(1.4) hue-rotate(180deg) saturate(1.5)}.face.selected.svelte-17i5dv6 .face-photo:where(.svelte-17i5dv6){border-color:var(--acid);box-shadow:0 0 0 1px var(--acid),0 0 20px light-dark(#d5f3a52e,#0029002e)}.face.selected.svelte-17i5dv6 .face-photo:where(.svelte-17i5dv6) img:where(.svelte-17i5dv6){filter:none}.face.svelte-17i5dv6:active .face-photo:where(.svelte-17i5dv6){transform:scale(.95)}.face.svelte-17i5dv6:focus-visible{outline:none}.face.svelte-17i5dv6:focus-visible .face-photo:where(.svelte-17i5dv6){outline:2px solid var(--acid);outline-offset:3px}.face-name.svelte-17i5dv6{font:500 10px IBM Plex Mono,monospace;letter-spacing:.4px;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .14s ease}.face.selected.svelte-17i5dv6 .face-name:where(.svelte-17i5dv6){color:var(--acid)}.seg-row.svelte-17i5dv6{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin-top:18px}.seg-opt.svelte-17i5dv6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:56px;padding:8px 4px;border:1px solid var(--line);background:light-dark(#a8b8b90a,#374f510a);color:light-dark(#e4e8dc,#151b09);transition:border-color .14s ease,background-color .14s ease}.seg-opt.selected.svelte-17i5dv6{border-color:var(--acid);background:light-dark(#d5f3a510,#00290010);box-shadow:inset 0 0 0 1px var(--acid)}.seg-opt.svelte-17i5dv6:active{background:light-dark(#a8b8b91a,#374f511a)}.seg-name.svelte-17i5dv6{font:600 14px DM Sans,sans-serif;letter-spacing:-.1px;white-space:nowrap}.seg-opt.selected.svelte-17i5dv6 .seg-name:where(.svelte-17i5dv6){color:var(--acid)}.seg-sub.svelte-17i5dv6{font:500 9.5px IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.actions.svelte-17i5dv6{margin-top:18px;gap:10px}.btn.svelte-17i5dv6{min-height:50px;padding:0 18px;font-size:12px;letter-spacing:1.4px}.actions.svelte-17i5dv6 .btn.primary:where(.svelte-17i5dv6){flex:1;margin-left:0;justify-content:center}.actions.svelte-17i5dv6 .btn.ghost:where(.svelte-17i5dv6){flex:none}.btn.dl.svelte-17i5dv6{display:inline-flex;align-items:center;justify-content:center}.actions-note.svelte-17i5dv6{display:none}.actions.downloading.svelte-17i5dv6{flex-wrap:wrap}.actions.downloading.svelte-17i5dv6 .actions-note:where(.svelte-17i5dv6){display:block;order:3;flex-basis:100%;font-size:10px;line-height:1.6}.lede.svelte-17i5dv6{margin:0;max-width:none;font-size:14.5px;line-height:1.45}.send-alt.svelte-17i5dv6{margin:6px 0 -6px}.send-alt.svelte-17i5dv6 .chg:where(.svelte-17i5dv6){min-height:40px;display:inline-flex;align-items:center}.panel-scroll.svelte-17i5dv6{max-height:34vh;max-height:34svh;margin-top:12px}.picker.svelte-17i5dv6{background:none;border:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 700px) and (max-height: 640px){.flow-top.svelte-17i5dv6{min-height:46px}.brief-title.svelte-17i5dv6{font-size:27px}.robot-slot.svelte-17i5dv6{top:4px;bottom:18px}.readout.svelte-17i5dv6{gap:6px}.readout-head.svelte-17i5dv6{margin-bottom:7px}.panel.svelte-17i5dv6{padding-top:22px}.plate-eyebrow.svelte-17i5dv6{min-height:14px;font-size:10px}.plate-name.svelte-17i5dv6{margin-top:2px;font-size:calc(38px * var(--fit, 1));line-height:36px}.plate-pitch.svelte-17i5dv6{margin-top:5px;font-size:14px}.roster.svelte-17i5dv6,.seg-row.svelte-17i5dv6{margin-top:12px}.face.svelte-17i5dv6{gap:5px}.seg-opt.svelte-17i5dv6{min-height:48px}.actions.svelte-17i5dv6{margin-top:12px}.btn.svelte-17i5dv6{min-height:46px}}@media (max-width: 700px) and (min-height: 740px){.brief-lede.svelte-17i5dv6{display:block}}@media (max-width: 359px){.plate-pitch.svelte-17i5dv6{min-height:4.35em;font-size:14px}.face-name.svelte-17i5dv6{font-size:9px;letter-spacing:0}.stepper.svelte-17i5dv6 button:where(.svelte-17i5dv6){padding:0 4px;letter-spacing:.5px}.brief-title.svelte-17i5dv6{font-size:28px}}@media (prefers-reduced-motion: reduce){.still.gone.svelte-17i5dv6,.face-photo.svelte-17i5dv6,.face-photo.svelte-17i5dv6 img:where(.svelte-17i5dv6),.seg-opt.svelte-17i5dv6{transition:none}}
