@layer replica{:where([data-page-scene=mobile-start-builder] .stage) .mob-stage{--design-width:1120;justify-content:center;align-items:center;gap:calc(48 * var(--u));padding:calc(24 * var(--u)) calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-stage[data-layout=split]{--design-width:1185;gap:calc(56 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-stage[data-layout=phone]{--design-width:470}:where([data-page-scene=mobile-start-builder] .stage) .mob-stage-lead{flex:none;align-self:stretch;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-stage-phone{flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-steps{flex:0 1 calc(340 * var(--u));gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-step{grid-template-columns:calc(28 * var(--u)) minmax(0, 1fr);align-items:start;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(14 * var(--u));color:var(--muted-foreground);transition:background-color .3s,border-color .3s,color .3s;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=current]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md)}:where([data-page-scene=mobile-start-builder] .stage) .mob-step-number{width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(1 * var(--u)) solid var(--input);background:var(--card);font-size:calc(13 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-step-number .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=current] .mob-step-number{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=done] .mob-step-number{border-color:var(--success-border);background:var(--success-surface);color:var(--success-icon)}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=done] .mob-step-number span{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=done] .mob-step-number .lucide{display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-step-text{padding-top:calc(3 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-step[data-state=current] .mob-step-text{font-weight:500}@container stage (width<=500px){:where([data-page-scene=mobile-start-builder] .stage) .mob-stage,:where([data-page-scene=mobile-start-builder] .stage) .mob-stage[data-layout]{--design-width:470;padding:calc(12 * var(--u)) calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-steps,:where([data-page-scene=mobile-start-builder] .stage) .mob-stage-lead{display:none}}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-status:25;--m-secondary:#45556c;--m-quaternary:#90a1b9;--m-fill-strong:#e2e8f0;--m-tint:var(--primary);--m-red:var(--rose-500);--m-scrim:#02061866;--m-chip-fill:color-mix(in oklab, var(--muted) 60%, transparent);--m-inset-fill:color-mix(in oklab, var(--muted) 30%, transparent);--m-shadow-card:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0d;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0a, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0f172a1f;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #0f172a47;--m-shadow-primary:0 calc(1 * var(--u)) calc(2 * var(--u)) #5100ff33, 0 calc(4 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #5100ff73;width:calc(429 * var(--u));height:calc(932 * var(--u));padding:calc(9 * var(--u));border-radius:calc(42 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #3a3a40, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));background:#0d0d10;flex:none;position:relative}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-secondary:lab(35.5623% -1.74978 -15.4316);--m-quaternary:lab(65.5349% -2.25151 -14.5072);--m-fill-strong:lab(91.7353% -.998765 -4.76968)}}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-secondary:#cad5e2;--m-quaternary:#45556c;--m-fill-strong:#314158;--m-tint:var(--violet-400);--m-red:var(--rose-400);--m-scrim:#000000a6;--m-shadow-card:none;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0006;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #000000b3;--m-shadow-primary:0 calc(4 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) #5100ff99;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #4a4a52, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-secondary:lab(84.7652% -1.94535 -7.93337);--m-quaternary:lab(35.5623% -1.74978 -15.4316);--m-fill-strong:lab(26.9569% -1.47016 -15.6993)}}:where([data-page-scene=mobile-start-builder] .stage) .mob-display{border-radius:calc(33 * var(--u));background:var(--chat-background);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-status{z-index:40;height:calc(var(--m-status) * var(--u));color:#000;pointer-events:none;position:absolute;inset:0 0 auto}:where([data-page-scene=mobile-start-builder] .stage) .mob-clock{top:calc(2 * var(--u));left:calc(16.6 * var(--u));font-family:Roboto,Google Sans,system-ui,sans-serif;font-size:calc(14.4 * var(--u));font-weight:400;line-height:calc(18 * var(--u));letter-spacing:calc(.1 * var(--u));position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-system{top:calc(5.1 * var(--u));right:calc(28.1 * var(--u));width:calc(49.2 * var(--u));height:calc(13.2 * var(--u));position:absolute}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-status,:where([data-page-scene=mobile-start-builder] .stage) .mob-display[data-bar=light] .mob-status{color:#fff}:where([data-page-scene=mobile-start-builder] .stage) .mob-screen{padding-top:calc(var(--m-status) * var(--u));background:var(--chat-background);color:var(--foreground);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-screen[data-background=sidebar]{background:var(--sidebar)}:where([data-page-scene=mobile-start-builder] .stage) .mob-screen[data-background=camera]{background:#0b0d12}:where([data-page-scene=mobile-start-builder] .stage) .mob-screen[data-layer=over]{z-index:2}:where([data-page-scene=mobile-start-builder] .stage) .mob-header{z-index:3;align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(16 * var(--u));color:var(--foreground);flex:none;display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-title{min-width:0;font-size:calc(17 * var(--u));font-weight:600;line-height:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-icon .lucide{width:calc(22 * var(--u));height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-header[data-kind=session]{gap:calc(8 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-back{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-back .lucide{width:calc(24 * var(--u));height:calc(24 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-center{min-width:0;padding-left:calc(12 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-task{align-items:center;gap:calc(6 * var(--u));max-width:calc(187 * var(--u));min-width:0;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-task-text{min-width:0;font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-task .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-header-actions{gap:calc(8 * var(--u));flex:none;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-outline-icon{width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card);justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-outline-icon .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer{padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));background:var(--chat-background);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card{border-radius:calc(16 * var(--u));background:var(--chat-surface);box-shadow:var(--m-shadow-raised);position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-activity=waiting]{box-shadow:0 0 0 calc(1 * var(--u)) var(--warning-border), 0 0 0 calc(2 * var(--u)) color-mix(in oklab, var(--warning-border) 72%, transparent), 0 0 calc(18 * var(--u)) color-mix(in oklab, var(--warning-ring) 30%, transparent)}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-ray rect{rx:calc(16 * var(--u));stroke:var(--runtime-accent);stroke-width:calc(2.6 * var(--u));stroke-dasharray:12 88;animation-duration:3s}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card:not([data-activity=working])>.mob-composer-ray{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-field{padding:calc(10 * var(--u)) calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(16 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-hint[data-for=waiting],:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-activity=waiting] .mob-composer-hint[data-for=ready]{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-activity=waiting] .mob-composer-hint[data-for=waiting]{display:inline}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-bar{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));color:var(--muted-foreground);display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-quiet{width:calc(28 * var(--u));height:calc(28 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-quiet .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-model{align-items:center;gap:calc(6 * var(--u));min-width:0;min-height:calc(28 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-model-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-effort{flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-model .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-ring{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:0 calc(6 * var(--u));flex:none;transform:rotate(-90deg)}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-ring circle{fill:none;stroke:color-mix(in oklab, var(--foreground) 15%, transparent);stroke-width:2px}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-ring circle:last-child{stroke:var(--success-accent);stroke-dasharray:var(--used) 100;stroke-linecap:round}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-stop,:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-send{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-stop{background:var(--destructive);display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-activity=working] .mob-composer-stop{display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-stop i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(2 * var(--u));background:var(--destructive-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-send{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--m-shadow-card);opacity:.45}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-send .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-typed{color:var(--foreground);white-space:pre-wrap}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-typed:empty,:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-draft] .mob-composer-hint{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-draft] .mob-composer-send,:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-comments] .mob-composer-send{opacity:1}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-secondary{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card[data-activity=working][data-draft] .mob-composer-secondary{display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-secondary .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-card:not([data-comments]) .mob-composer-count{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-composer-count{right:0;bottom:calc(28 * var(--u));min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(4 * var(--u));border:calc(2 * var(--u)) solid var(--card);background:var(--amber-300);color:#020618;color:lab(1.76974% 1.32743 -9.28855);font-size:calc(10 * var(--u));font-weight:600;line-height:calc(12 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail{align-items:center;gap:calc(3 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);background:var(--card);flex:none;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link{width:calc(8 * var(--u));height:calc(2 * var(--u));border-radius:calc(1 * var(--u));background:color-mix(in oklab, var(--muted-foreground) 40%, transparent);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link[data-tone=done]{background:var(--success-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link[data-tone=in_progress]{background:var(--info-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link[data-tone=waiting_input]{background:var(--warning-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link[data-tone=rejected]{background:var(--rejected-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-link[data-tone=blocked]{background:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-ring{min-width:0;padding:calc(1 * var(--u));border:calc(2 * var(--u)) solid transparent;border-radius:calc(13 * var(--u));flex:1}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-ring[data-selected]:has([data-tone=in_progress]){border-color:var(--info-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-ring[data-selected]:has([data-tone=done]){border-color:var(--success-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-ring[data-selected]:has(:is([data-tone=waiting_input],[data-tone=blocked])){border-color:var(--warning-ring)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-ring[data-selected]:has(:is([data-tone=available],[data-tone=optional])){border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step{--tone-text:var(--foreground);--tone-icon:var(--foreground);justify-content:center;align-items:center;gap:calc(2 * var(--u));height:calc(40 * var(--u));padding:0 calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);color:var(--tone-text);flex-direction:column;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=optional]{border-style:dashed}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=in_progress]{--tone-text:var(--info-muted);--tone-icon:var(--info-muted);border-color:var(--info-border);background:var(--info-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=done]{--tone-text:var(--success-muted);--tone-icon:var(--success-icon);border-color:var(--success-border);background:var(--success-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=waiting_input]{--tone-text:var(--warning-muted);--tone-icon:var(--warning-muted);border-color:var(--warning-border);background:var(--warning-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=rejected]{--tone-text:var(--rejected-muted);--tone-icon:var(--rejected-muted);border-color:var(--rejected-border);background:var(--rejected-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-step[data-tone=blocked]{--tone-text:var(--secondary-foreground);--tone-icon:var(--muted-foreground);border-color:var(--border);background:var(--muted)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-marks{align-items:center;gap:calc(4 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-role.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--tone-icon)}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-mark.lucide{width:calc(11 * var(--u));height:calc(11 * var(--u));display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-mark[data-for=done]{color:var(--success-accent)}:where([data-page-scene=mobile-start-builder] .stage) :is(.mob-rail-step[data-mark=done] [data-for=done],.mob-rail-step[data-mark=waiting] [data-for=waiting],.mob-rail-step[data-mark=working] [data-for=working],.mob-rail-step[data-mark=paused] [data-for=paused],.mob-rail-step[data-mark=available] [data-for=available],.mob-rail-step[data-mark=optional] [data-for=optional],.mob-rail-step[data-mark=alert] [data-for=alert]){display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-rail-label{max-width:100%;font-size:calc(11.5 * var(--u));font-weight:500;line-height:calc(15 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-transcript{min-height:0;padding:0 calc(14 * var(--u));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-track{flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-pending{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u));flex:none;grid-template-columns:minmax(0,1fr);display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-pending:not(:has(>:not([hidden]))){display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-border-strong:var(--input)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-border-strong:#45556c}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--m-border-strong:lab(35.5623% -1.74978 -15.4316)}}:where([data-page-scene=mobile-start-builder] .stage) .mob-field{gap:calc(8 * var(--u));display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-field-label{align-items:baseline;gap:calc(8 * var(--u));color:var(--m-secondary);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-field-label>span{flex:1;min-width:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-field-label b{color:var(--foreground);flex:0 auto;font-weight:500}:where([data-page-scene=mobile-start-builder] .stage) .mob-field-hint{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-section-label{color:var(--muted-foreground);font-size:calc(12 * var(--u));font-weight:600;line-height:calc(16 * var(--u));letter-spacing:calc(.8 * var(--u));text-transform:uppercase}:where([data-page-scene=mobile-start-builder] .stage) .mob-select{align-items:center;gap:calc(10 * var(--u));min-height:calc(50 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--m-border-strong);border-radius:calc(12 * var(--u));background:var(--card);display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-select>.lucide:first-child{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--muted-foreground);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-select>.runtime-logo{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-select-text{gap:calc(1 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-select-value{color:var(--foreground);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-select[data-mono] .mob-select-value{font-family:var(--mono);font-size:calc(14 * var(--u));line-height:calc(19 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-select-detail{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-select-chevrons{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--muted-foreground);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-segments{padding:calc(3 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--muted);display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-segments-thumb{top:calc(3 * var(--u));bottom:calc(3 * var(--u));left:calc(3 * var(--u));width:calc((100% - 6 * var(--u)) / var(--segment-count));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--segmented-selected);box-shadow:var(--m-shadow-card);transform:translateX(calc(var(--segment-index) * 100%));transition:transform .24s cubic-bezier(.23,1,.32,1);position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-segment{min-height:calc(34 * var(--u));padding:0 calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));white-space:nowrap;flex:1;justify-content:center;align-items:center;transition:color .24s;display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-segment[data-selected]{color:var(--foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-option{align-items:flex-start;gap:calc(12 * var(--u));padding:calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--card);transition:background-color .18s,border-color .18s;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-option[data-selected]{border-color:var(--info-border);background:var(--info-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-option-text{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-option-text b{color:var(--foreground);font-size:calc(15 * var(--u));font-weight:600;line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-option-text span{color:var(--muted-foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-option-check{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1 * var(--u)) solid var(--input);background:var(--card);color:var(--info-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-option[data-selected] .mob-option-check{border-color:var(--info-border);background:var(--info-surface)}:where([data-page-scene=mobile-start-builder] .stage) .mob-option-check .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));opacity:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-option[data-selected] .mob-option-check .lucide{opacity:1}:where([data-page-scene=mobile-start-builder] .stage) .mob-panel{gap:calc(12 * var(--u));padding:calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--card);display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-panel[data-muted]{background:color-mix(in oklab, var(--muted) 30%, transparent)}:where([data-page-scene=mobile-start-builder] .stage) .mob-textarea-label{color:var(--foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-textarea{min-height:calc(112 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);color:var(--foreground);font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-toggle{width:calc(46 * var(--u));height:calc(28 * var(--u));padding:calc(3 * var(--u));border-radius:calc(14 * var(--u));background:var(--input);flex:none;align-items:center;transition:background-color .24s;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-toggle[data-on]{background:var(--switch-checked)}:where([data-page-scene=mobile-start-builder] .stage) .mob-toggle i{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--switch-thumb);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0f172a40;border-radius:50%;transition:transform .24s cubic-bezier(.23,1,.32,1)}:where([data-page-scene=mobile-start-builder] .stage) .mob-toggle[data-on] i{transform:translateX(calc(18 * var(--u)))}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-card{border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-row{align-items:center;gap:calc(12 * var(--u));min-height:calc(52 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--card);display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-text{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-text b{color:var(--foreground);font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-text span{color:var(--muted-foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-switch-details{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u)) calc(12 * var(--u));display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider{--slider-tick-color:#0000002d;--slider-from:#006aff;--slider-to:#0059d4;--slider-under:#66a6ff;--slider-room:calc(100% - 32 * var(--u));padding-top:calc(20 * var(--u));display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider[data-fill=standard]{--slider-from:var(--slate-400);--slider-to:var(--slate-500);--slider-under:#e2e8f0}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-start-builder] .stage) .mob-slider[data-fill=standard]{--slider-under:lab(91.7353% -.998765 -4.76968)}}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-slider{--slider-tick-color:#ffffff41}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-shell{height:calc(32 * var(--u));border:calc(1 * var(--u)) solid #00000015;border-radius:calc(16 * var(--u));background:linear-gradient(#e6e6e881,#e8e8e95b);display:block;position:relative;overflow:hidden}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-slider-shell{background:linear-gradient(#ffffff12,#ffffff1a);border-color:#ffffff14}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-fill{width:calc(var(--slider-at) * var(--slider-room) + 32 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(90deg, var(--slider-from), var(--slider-to));position:absolute;top:0;bottom:0;left:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-tick{top:50%;left:calc(16 * var(--u) + var(--slider-tick) * var(--slider-room));width:calc(1.5 * var(--u));height:calc((4.8 + var(--slider-tick) * 4.8) * var(--u));border-radius:calc(1 * var(--u));background:var(--slider-tick-color);position:absolute;transform:translate(-50%,-50%)}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-tick[data-under]{background:var(--slider-under)}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-thumb{top:calc(1.4 * var(--u));left:calc(1.4 * var(--u) + var(--slider-at) * var(--slider-room));width:calc(27.2 * var(--u));height:calc(27.2 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(1 * var(--u)) #0000001a;background:linear-gradient(#fff,#f5f5f5);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-slider-thumb .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--slate-500)}:where([data-page-scene=mobile-start-builder] .stage) .mob-screen.mob-fsheet[data-layer]{z-index:22;background:var(--popover)}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-head{min-height:calc(60 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));flex:none;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-head strong{color:var(--foreground);font-size:calc(20 * var(--u));font-weight:600;line-height:calc(26 * var(--u));letter-spacing:calc(-.3 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-intro{gap:calc(4 * var(--u));padding:0 calc(16 * var(--u)) calc(12 * var(--u));flex:none;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-lead{color:var(--muted-foreground);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-task{color:var(--foreground);font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-id{color:var(--muted-foreground);font-family:var(--mono);font-size:calc(13 * var(--u));line-height:calc(19 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-scroll{flex:1;min-height:0;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-body{gap:calc(20 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u));display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-foot{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);background:var(--popover);flex:none;display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-note{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));text-align:center}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-row{gap:calc(8 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-row>*{flex:1 1 0;min-width:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-fsheet-row>:first-child:not(:only-child){flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton{justify-content:center;align-items:center;gap:calc(6 * var(--u));min-height:calc(48 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(12 * var(--u));font-size:calc(15 * var(--u));font-weight:500;line-height:calc(20 * var(--u));letter-spacing:calc(-.1 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-variant=filled]{background:var(--primary);color:#fff;box-shadow:var(--m-shadow-primary)}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-variant=outline]{border-color:var(--input);background:var(--card);color:var(--foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-variant=warning]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-muted)}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton-label{text-align:center;min-width:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton-spinner,:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-loading] .mob-fbutton-icon{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-loading] .mob-fbutton-spinner{display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-fbutton[data-loading]{opacity:.85}:where([data-page-scene=mobile-start-builder] .stage) .mob-start-background{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-height:calc(44 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);color:var(--foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-start-background .lucide{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--indigo-400:#7d87ff;--indigo-600:#4f39f6;--cyan-400:#00d2ef;--cyan-600:#0092b5;--amber-600:#dd7400;--orange-400:#ff8b1a;--orange-600:#f05100;--slate-400:#90a1b9;--slate-500:#62748e}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-start-builder] .stage) .mob-phone{--indigo-400:lab(59.866% 22.4834 -64.4485);--indigo-600:lab(38.4009% 52.6132 -92.3857);--cyan-400:lab(76.6045% -40.9406 -29.6231);--cyan-600:lab(55.1767% -26.7496 -30.5139);--amber-600:lab(60.3514% 40.5624 87.1228);--orange-400:lab(70.0429% 42.5156 75.8207);--orange-600:lab(57.1026% 64.2584 89.8886);--slate-400:lab(65.5349% -2.25151 -14.5072);--slate-500:lab(48.0876% -2.03595 -16.5814)}}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone]{--lane-soft:var(--muted);--lane-border:var(--border);--lane-accent:var(--slate-400);--lane-text:var(--m-secondary);--lane-wash:var(--chat-background)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=pending]{--lane-soft:var(--violet-50);--lane-border:var(--violet-200);--lane-accent:var(--violet-500);--lane-text:var(--violet-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=info]{--lane-soft:var(--sky-50);--lane-border:var(--sky-200);--lane-accent:var(--sky-500);--lane-text:var(--sky-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=warning]{--lane-soft:var(--amber-50);--lane-border:var(--amber-200);--lane-accent:var(--amber-500);--lane-text:var(--amber-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=destructive]{--lane-soft:var(--rose-50);--lane-border:var(--rose-200);--lane-accent:var(--rose-500);--lane-text:var(--rose-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=review]{--lane-soft:var(--indigo-50);--lane-border:var(--indigo-200);--lane-accent:var(--indigo-500);--lane-text:var(--indigo-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=approval]{--lane-soft:var(--cyan-50);--lane-border:var(--cyan-200);--lane-accent:var(--cyan-500);--lane-text:var(--cyan-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=success]{--lane-soft:var(--emerald-50);--lane-border:var(--emerald-200);--lane-accent:var(--emerald-500);--lane-text:var(--emerald-700)}:where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone]:not([data-tone=neutral]){--lane-wash:color-mix(in srgb, var(--lane-soft) 70%, var(--chat-background))}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone]{--lane-accent:var(--slate-500)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=pending]{--lane-border:var(--violet-800);--lane-accent:var(--violet-400);--lane-text:var(--violet-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=info]{--lane-border:var(--sky-800);--lane-accent:var(--sky-400);--lane-text:var(--sky-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=warning]{--lane-border:var(--amber-800);--lane-accent:var(--amber-400);--lane-text:var(--amber-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=destructive]{--lane-border:var(--rose-800);--lane-accent:var(--rose-400);--lane-text:var(--rose-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=review]{--lane-border:var(--indigo-800);--lane-accent:var(--indigo-400);--lane-text:var(--indigo-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=approval]{--lane-border:var(--cyan-800);--lane-accent:var(--cyan-400);--lane-text:var(--cyan-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone=success]{--lane-border:var(--emerald-800);--lane-accent:var(--emerald-400);--lane-text:var(--emerald-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-phone [data-tone]:not([data-tone=neutral]){--lane-wash:color-mix(in srgb, var(--lane-accent) 7%, var(--chat-background))}:where([data-page-scene=mobile-start-builder] .stage) .mob-lanes{border-bottom:calc(1 * var(--u)) solid var(--border);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-scroll{overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-rail{width:calc((8 * 96 + 16) * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) 0;transform:translateX(calc(-1 * var(--rail-scroll) * var(--u)));display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-pill{top:calc(6 * var(--u));left:calc(8 * var(--u));width:calc(96 * var(--u));height:calc(50 * var(--u));border:calc(1 * var(--u)) solid var(--lane-border);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--m-shadow-raised);transform:translateX(calc(var(--lane-progress) * 96 * var(--u)));transition:border-color .25s;position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-cell{justify-content:center;align-items:center;gap:calc(3 * var(--u));height:calc(50 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-count{color:var(--lane-text);font-size:calc(13 * var(--u));font-weight:600;line-height:calc(18 * var(--u));font-variant-numeric:tabular-nums}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-cell[data-empty] .mob-lane-count{color:var(--muted-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-bar{width:calc(16 * var(--u));height:calc(3 * var(--u));border-radius:calc(2 * var(--u));background:var(--lane-accent)}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-cell[data-empty] .mob-lane-bar{opacity:.35}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-label{padding:0 calc(1 * var(--u));color:var(--muted-foreground);font-size:calc(10 * var(--u));font-weight:500;line-height:calc(13 * var(--u));white-space:nowrap}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-cell[data-selected] .mob-lane-label{color:var(--foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-head{min-height:calc(38 * var(--u));align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-titles{flex:1;align-self:stretch;position:relative;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-title{--lane-offset:calc(var(--lane-index) - var(--lane-progress));align-items:center;gap:calc(8 * var(--u));padding:0 calc(16 * var(--u));opacity:clamp(0, calc(1 - max(var(--lane-offset), -1 * var(--lane-offset)) / .7), 1);transform:translateX(calc(var(--lane-offset) * 36 * var(--u)));display:flex;position:absolute;inset:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-title-bar{width:calc(14 * var(--u));height:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:var(--lane-accent);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-title-text{min-width:0;color:var(--foreground);font-size:calc(13 * var(--u));font-weight:600;line-height:calc(18 * var(--u));letter-spacing:calc(.8 * var(--u));text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-total{min-width:calc(24 * var(--u));min-height:calc(24 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--lane-border);background:var(--card);color:var(--lane-text);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-filters{align-items:center;gap:calc(6 * var(--u));min-height:calc(28 * var(--u));margin-right:calc(16 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) dashed var(--input);border-radius:calc(8 * var(--u));background:var(--card);color:var(--foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));flex:none;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-lane-filters .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard{gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card);grid-template-columns:minmax(0,1fr);display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-title{color:var(--foreground);font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u));letter-spacing:calc(-.1 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-foot{align-items:center;gap:calc(6 * var(--u));min-height:calc(32 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-meta{align-items:center;gap:calc(6 * var(--u));flex:1;min-width:0;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-kind{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--foreground);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-kind[data-kind=feature]{color:var(--sky-600)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-kind[data-kind=bug]{color:var(--rose-600)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-kind[data-kind=feature]{color:var(--sky-400)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-kind[data-kind=bug]{color:var(--rose-400)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority{--chip:var(--amber-50);--chip-border:var(--amber-200);--chip-text:var(--amber-700);--chip-dot:var(--amber-500);align-items:center;gap:calc(4 * var(--u));min-height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--chip-border);background:var(--chip);color:var(--chip-text);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));border-radius:999px;flex:none;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--chip-dot);border-radius:50%}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority[data-priority="1"]{--chip:var(--orange-50);--chip-border:var(--orange-200);--chip-text:var(--orange-700);--chip-dot:var(--orange-500)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority[data-priority="3"]{--chip:var(--sky-50);--chip-border:var(--sky-200);--chip-text:var(--sky-700);--chip-dot:var(--sky-500)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority{--chip:color-mix(in oklab, var(--amber-950) 50%, transparent);--chip-border:var(--amber-800);--chip-text:var(--amber-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority[data-priority="1"]{--chip:color-mix(in oklab, var(--orange-950) 50%, transparent);--chip-border:var(--orange-800);--chip-text:var(--orange-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-priority[data-priority="3"]{--chip:color-mix(in oklab, var(--sky-950) 50%, transparent);--chip-border:var(--sky-800);--chip-text:var(--sky-300)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-id{min-width:0;color:var(--muted-foreground);font-family:var(--mono);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-start{align-items:center;gap:calc(6 * var(--u));min-width:0;max-width:calc(210 * var(--u));min-height:calc(32 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(8 * var(--u));background:var(--card);color:var(--foreground);box-shadow:var(--m-shadow-card);font-size:calc(13 * var(--u));font-weight:600;line-height:calc(18 * var(--u));white-space:nowrap;flex:0 auto;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-start[data-appearance=filled]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-start .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-start span{text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-menu{width:calc(32 * var(--u));height:calc(32 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(8 * var(--u));background:var(--card);color:var(--foreground);box-shadow:var(--m-shadow-card);flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tcard-menu .lucide{width:calc(15 * var(--u));height:calc(15 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar{z-index:20;height:calc(80 * var(--u));position:absolute;inset:auto 0 0}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar-surface{top:calc(15 * var(--u));width:100%;height:calc(65 * var(--u));position:absolute;left:0;overflow:visible}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar-fill{fill:var(--card)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar-edge{fill:none;stroke:var(--border);stroke-width:1px}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar-row{top:calc(16 * var(--u));height:calc(64 * var(--u));align-items:center;display:flex;position:absolute;left:0;right:0}:where([data-page-scene=mobile-start-builder] .stage) .mob-tabbar-slot{width:calc(97.7 * var(--u));flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab{justify-content:center;align-items:center;gap:calc(1 * var(--u));height:100%;color:var(--muted-foreground);flex-direction:column;flex:1;display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab[data-selected]{color:var(--foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab-marker{width:calc(44 * var(--u));height:calc(4 * var(--u));margin-left:calc(-22 * var(--u));border-radius:0 0 calc(4 * var(--u)) calc(4 * var(--u));background:var(--m-tint);display:none;position:absolute;top:0;left:50%}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab[data-selected] .mob-tab-marker{display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab-icon{display:flex;position:relative}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab-icon .lucide{width:calc(25 * var(--u));height:calc(25 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab-label{font-size:calc(11 * var(--u));font-weight:500;line-height:calc(14 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab[data-selected] .mob-tab-label{font-weight:600}:where([data-page-scene=mobile-start-builder] .stage) .mob-tab-badge{top:calc(-6 * var(--u));right:calc(-10 * var(--u));min-width:calc(18 * var(--u));height:calc(18 * var(--u));padding:0 calc(5 * var(--u));border:calc(2 * var(--u)) solid var(--card);border-radius:calc(9 * var(--u));background:var(--m-red);color:#fff;font-size:calc(10 * var(--u));font-weight:600;line-height:calc(12 * var(--u));letter-spacing:calc(.2 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-start-builder] .stage) .mob-create{width:calc(56 * var(--u));height:calc(56 * var(--u));margin-left:calc(-28 * var(--u));background:linear-gradient(150deg, var(--violet-500), var(--primary) 70%);color:#fff;box-shadow:var(--m-shadow-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%}:where([data-page-scene=mobile-start-builder] .stage) .mob-create .lucide{width:calc(26 * var(--u));height:calc(26 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-head{align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(16 * var(--u));color:var(--foreground);flex:none;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-workspace{align-items:center;gap:calc(8 * var(--u));flex:1;min-width:0;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-tile{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-name{font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u));letter-spacing:calc(-.1 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-workspace>.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--muted-foreground);flex:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-icon .lucide{width:calc(22 * var(--u));height:calc(22 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-board{background:var(--lane-wash);flex:1;min-height:0;transition:background-color .3s;position:relative;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-pages{height:100%;transform:translateX(calc(var(--lane-progress) * -100%));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-board-page{gap:calc(8 * var(--u));min-width:0;padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(48 * var(--u));flex-direction:column;flex:0 0 100%;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-touch{z-index:50;width:calc(44 * var(--u));height:calc(44 * var(--u));margin:calc(-22 * var(--u)) 0 0 calc(-22 * var(--u));border:calc(1.5 * var(--u)) solid #ffffffb3;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000040;pointer-events:none;opacity:0;background:#787c8673;border-radius:50%;position:absolute;top:0;left:0}:where([data-framed]) :where([data-page-scene=mobile-start-builder] .stage) .mob-touch{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-row{padding:calc(2 * var(--u)) 0}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool{align-items:center;gap:calc(8 * var(--u));min-height:calc(32 * var(--u));padding:0 calc(4 * var(--u));font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-icon.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-name{max-width:45%;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-summary{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-timing{align-items:center;gap:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool-spinner.lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool[data-running] .mob-tool-spinner{display:block}:where([data-page-scene=mobile-start-builder] .stage) .mob-tool[data-running] .mob-tool-duration{display:none}:where([data-page-scene=mobile-start-builder] .stage) .mob-agent{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-agent-text{gap:calc(8 * var(--u));padding:0 calc(4 * var(--u));color:var(--foreground);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));display:grid}:where([data-page-scene=mobile-start-builder] .stage) .mob-agent-text code{padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--muted);font-family:var(--mono);font-size:calc(13 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .mob-user{padding:calc(16 * var(--u)) 0;justify-content:flex-end;display:flex}:where([data-page-scene=mobile-start-builder] .stage) .mob-user-bubble{max-width:80%;padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));background:var(--chat-surface);color:var(--foreground);box-shadow:var(--m-shadow-raised);font-size:calc(15 * var(--u));line-height:calc(24 * var(--u))}}@layer product{:where([data-page-scene=mobile-start-builder] .stage) .ui-ray{inset:calc(-1 * var(--u));width:calc(100% + 2 * var(--u));height:calc(100% + 2 * var(--u));pointer-events:none;position:absolute;overflow:visible}:where([data-page-scene=mobile-start-builder] .stage) .ui-ray rect{x:calc(1 * var(--u));y:calc(1 * var(--u));width:calc(100% - 2 * var(--u));height:calc(100% - 2 * var(--u));fill:none;stroke-linecap:round;animation:linear infinite ray-run}@keyframes ray-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}:where([data-page-scene=mobile-start-builder] .stage) .replica .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-start-builder] .stage) .codex-logo{color:#0d0d0d}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .codex-logo{color:#fff}:where([data-page-scene=mobile-start-builder] .stage) .claude-logo{color:#d97757}:where([data-page-scene=mobile-start-builder] .stage) .opencode-logo{color:#131010}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .opencode-logo{color:#f1ecec}:where([data-page-scene=mobile-start-builder] .stage) .opencode-center{fill:#5a5858}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .opencode-center{fill:#b7b1b1}:where([data-page-scene=mobile-start-builder] .stage) .opencode-outline{fill:#fff}:where([data-theme=dark]) :where([data-page-scene=mobile-start-builder] .stage) .opencode-outline{fill:#211e1e}}@layer views;