@property --sxu{syntax:"<length>";inherits:true;initial-value:1px}@property --sxd{syntax:"<length>";inherits:true;initial-value:.5px}.sxi,:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sxi[data-theme=light]{--x-bg:#0a0a0a;--x-bg-2:#0d0d0f;--x-raised:#131316;--x-chip:#222226;--x-sunken:#161619;--x-field:#141417;--x-sel:#1d1d21;--x-sel-ring:0 1px 2px #00000073, 0 0 0 1px #ffffff0d;--x-card:#101013;--x-card-hover:#141417;--x-hover:#ffffff0a;--x-text:#fff;--x-ink:#e5e5e5;--x-muted:#a3a3a3;--x-faint:#737373;--x-rule:#1a1a1d;--x-border-strong:#2a2a2a;--x-edge:#3a3a40;--x-accent:#0075ff;--x-accent-ink:#3b9eff;--x-tint:#0075ff24;--x-critical:#d03b3b;--x-critical-ink:#f2a7a7;--x-scrim:#00000080;--x-spark:#0075ff8c;--x-frame-shadow:0 0 0 1px var(--x-rule), 0 12px 32px #00000047;--x-dot-idle:#4a4a50;--x-soft-hover:#ffffff05;--x-shadow-float:0 0 0 1px #ffffff0f, 0 1px 2px #00000080, 0 8px 24px -6px #0000008c, 0 32px 64px -12px #0009;--x-syn-tag:#5ba8ff;--x-syn-attr:#aa98cd;--x-syn-string:#9cc6f7;--x-syn-plain:#e5e5e5;--x-syn-punct:#a3a3a3;--x-term-fg:#e5e5e5;--x-term-dim:#737373;--x-term-blue:#3b9eff;--x-term-green:#7fb3ff;--x-term-cursor:#3b9eff;--x-agent:#d97757;--x-light:#3b3b40;--x-light-rim:#00000059;--x-dz-surface:#101013;--x-dz-stage:#141416;--x-dz-rule:#ffffff1a;--x-dz-sunken:#ffffff0d;--x-dz-chip:#45454e;--x-dz-ink:#fff;--x-dz-ink-3:#8e8e98;--x-dz-sheet:#ffffff1a}.sxi[data-theme=light]{--x-bg:#fff;--x-bg-2:#f6f7f9;--x-raised:#fff;--x-chip:#e6e8ec;--x-sunken:#eef0f3;--x-field:#f1f3f6;--x-sel:#fff;--x-sel-ring:0 1px 2px #10182814, 0 0 0 1px #1018280f;--x-card:#f6f7f9;--x-card-hover:#f0f2f5;--x-hover:#1018280b;--x-text:#0a0a0a;--x-ink:#262626;--x-muted:#525252;--x-faint:#8a8a8a;--x-rule:#ebecef;--x-border-strong:#d4d4d8;--x-edge:#c4c4ca;--x-accent-ink:#0060d6;--x-critical-ink:#b42318;--x-scrim:#10182840;--x-spark:#0075ff73;--x-frame-shadow:0 0 0 1px var(--x-rule), 0 12px 32px #10182824;--x-dot-idle:#c4c4ca;--x-soft-hover:#10182806;--x-shadow-float:0 0 0 1px #1018280f, 0 1px 2px #1018280f, 0 8px 24px -6px #10182824, 0 32px 64px -12px #10182829;--x-syn-tag:#0060d6;--x-syn-attr:#6b4fbb;--x-syn-string:#1f6fb2;--x-syn-plain:#262626;--x-syn-punct:#737373;--x-term-fg:#262626;--x-term-dim:#737373;--x-term-blue:#0060d6;--x-term-green:#1f6fb2;--x-term-cursor:#0060d6;--x-light:#d9d9de;--x-light-rim:#1018281f;--x-dz-surface:#fff;--x-dz-stage:#f4f4f6;--x-dz-rule:#0a0b0d14;--x-dz-sunken:#0a0b0d0d;--x-dz-chip:#fff;--x-dz-ink:#0a0b0d;--x-dz-ink-3:#6a6a73;--x-dz-sheet:#0a0b0d1f}.sxi{--x-ease:cubic-bezier(.16, 1, .3, 1);--x-font:var(--sl-font,"Inter Variable", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif);background:var(--x-bg);width:100%;color:var(--x-ink);font-family:var(--x-font);font-feature-settings:"cv11", "ss01";text-align:left;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;display:block;position:relative}.sxi *,.sxi :before,.sxi :after{box-sizing:border-box;font-family:var(--x-font)}.sxi [hidden]{display:none!important}.sxi :is(.sxi-count,.sxi-badge,.sxi-rcount,.sxi-rowcount,.sxi-row__meta,.sxi-stat__value,.sxi-card__meta,.sxi-feed__time,.sxi-log__time,.sxi-cl__progress em,.sxi-code,.sxi-term,.sxi-pv__out,.sxi-cl__pre){font-variant-numeric:tabular-nums}.sxi .sxi-hy{font-variant-numeric:normal;font-style:normal}.sxi [data-ghosted]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.sxi[data-prep=code] [data-step^=code\:],.sxi[data-prep=agents] [data-step^=agents\:],.sxi[data-prep=sync] [data-step^=sync\:],.sxi[data-prep=publish] [data-step^=publish\:],.sxi[data-prep=cloud] [data-step^=cloud\:],.sxi[data-prep=pulse] [data-step^=pulse\:],.sxi[data-prep=agents2] [data-step^=agents2\:]{display:none}.sxi[data-prep=cloud] [data-ghost^=cloud\:],.sxi[data-prep=pulse] [data-ghost^=pulse\:]{visibility:hidden}}.sxi :where(p,b,i,em,kbd){font-style:normal;font-weight:inherit;margin:0;text-decoration:none}.sxi__win svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.sxi-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sxi__box{width:100%;container:sxi/inline-size}.sxi[data-compact] .sxi__box{max-width:430px;margin-inline:auto}.sxi__stage{--sxu:clamp(.86px, calc(100cqi / 1340), 1.25px);--H:840;--sxi-ph:260;--sxi-lh:20.8;position:relative;overflow:clip}.sxi__cam{transform-origin:0 0;position:relative}@container sxi (width<=1099px){.sxi__stage{--H:780}}@container sxi (width<=899px){.sxi__stage{--H:720}}.sxi[data-psize=agent] .sxi__stage{--sxi-ph:calc(var(--H) * .45)}.sxi__win{--side-w:calc(280 * var(--sxu));--agents-w:0px;grid-template-rows:calc(40 * var(--sxu)) minmax(0, 1fr) calc(32 * var(--sxu));grid-template-columns:calc(52 * var(--sxu)) var(--side-w) minmax(0, 1fr) var(--agents-w);height:calc(var(--H) * var(--sxu));background:var(--x-bg);color:var(--x-ink);font-size:calc(13 * var(--sxu));line-height:calc(18 * var(--sxu));-webkit-user-select:none;user-select:none;grid-template-areas:"title title title title""rail side main agents""status status status status";display:grid;position:relative;overflow:hidden}.sxi[data-side=closed] .sxi__win{--side-w:0px}.sxi[data-side=closed] .sxi-side{visibility:hidden}.sxi[data-agents=open] .sxi__win{--agents-w:calc(340 * var(--sxu))}@container sxi (width<=1034px){.sxi[data-agents=open] .sxi__win{--side-w:0px}.sxi[data-agents=open] .sxi-side{visibility:hidden}}.sxi-title{grid-area:title;grid-template-columns:minmax(max-content, 1fr) minmax(0, calc(520 * var(--sxu))) minmax(max-content, 1fr);align-items:center;gap:calc(12 * var(--sxu));min-width:0;padding:0 calc(12 * var(--sxu)) 0 calc(84 * var(--sxu));background:var(--x-bg-2);box-shadow:inset 0 -1px 0 var(--x-rule);display:grid;position:relative}.sxi-lights{top:calc(14 * var(--sxu));left:calc(14 * var(--sxu));gap:calc(8 * var(--sxu));display:flex;position:absolute}.sxi-lights i{width:calc(12 * var(--sxu));height:calc(12 * var(--sxu));background:var(--x-light);box-shadow:inset 0 0 0 .5px var(--x-light-rim);border-radius:50%}.sxi-title__left{align-items:center;gap:calc(6 * var(--sxu));white-space:nowrap;justify-self:start;min-width:0;display:flex}.sxi-title__mark{width:calc(18 * var(--sxu));height:calc(18 * var(--sxu));margin-right:calc(4 * var(--sxu));stroke:none!important}.sxi-title__ws{min-width:0;color:var(--x-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.sxi-title__crumb{min-width:0;color:var(--x-faint);text-overflow:ellipsis;overflow:hidden}.sxi-search{align-items:center;gap:calc(8 * var(--sxu));min-width:0;height:calc(28 * var(--sxu));padding:0 calc(6 * var(--sxu)) 0 calc(10 * var(--sxu));background:var(--x-field);color:var(--x-faint);font-size:calc(12 * var(--sxu));border-radius:3px;display:flex}.sxi-search svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu))}.sxi-search__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sxi-kbd{padding:0 calc(5 * var(--sxu));background:var(--x-chip);color:var(--x-muted);font-size:calc(11 * var(--sxu));line-height:calc(16 * var(--sxu));border-radius:3px}.sxi-title__right{align-items:center;gap:calc(8 * var(--sxu));justify-self:end;display:flex}.sxi-tbtn{align-items:center;gap:calc(6 * var(--sxu));height:calc(28 * var(--sxu));padding:0 calc(10 * var(--sxu));color:var(--x-muted);font-size:calc(12 * var(--sxu));white-space:nowrap;transition:background-color .15s var(--x-ease), color .15s var(--x-ease);border-radius:3px;font-weight:500;display:inline-flex}.sxi-tbtn svg{width:calc(15 * var(--sxu));height:calc(15 * var(--sxu))}.sxi[data-agents=open] .sxi-tbtn{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-count{min-width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));padding:0 calc(3 * var(--sxu));background:var(--x-accent);color:#fff;font-size:calc(10 * var(--sxu));font-weight:600;line-height:calc(16 * var(--sxu));text-align:center;border-radius:50%;display:none}.sxi:not([data-chat=none]) .sxi-count{display:inline-block}.sxi-avatar{width:calc(24 * var(--sxu));height:calc(24 * var(--sxu));background:var(--x-chip);color:var(--x-ink);font-size:calc(11 * var(--sxu));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sxi-title__sep{width:1px;height:calc(16 * var(--sxu));background:var(--x-border-strong)}.sxi-title__slot{width:calc(28 * var(--sxu));height:calc(28 * var(--sxu));flex:none}.sxi:not([data-prep]):has(.sxi-play[hidden]) :is(.sxi-title__sep,.sxi-title__slot){display:none}.sxi-rail{align-items:center;gap:calc(4 * var(--sxu));min-height:0;padding:calc(8 * var(--sxu)) 0;background:var(--x-bg-2);box-shadow:inset -1px 0 0 var(--x-rule);flex-direction:column;grid-area:rail;display:flex;overflow:hidden}.sxi-rail__spacer{flex:1}.sxi-key{width:calc(36 * var(--sxu));height:calc(36 * var(--sxu));color:var(--x-faint);border-radius:3px;flex:none;place-items:center;display:grid;position:relative}.sxi-key svg{width:calc(18 * var(--sxu));height:calc(18 * var(--sxu))}.sxi-key--theme .sxi-thm-moon,.sxi[data-theme=light] .sxi-key--theme .sxi-thm-sun{display:none}.sxi[data-theme=light] .sxi-key--theme .sxi-thm-moon,:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sxi[data-theme=light] .sxi-key--theme .sxi-thm-sun{display:block}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sxi[data-theme=light] .sxi-key--theme .sxi-thm-moon{display:none}:is(.sxi[data-section=pulse] [data-key=pulse],.sxi[data-section=sites] [data-key=sites],.sxi[data-section=content] [data-key=content],.sxi[data-section=brand] [data-key=brand],.sxi[data-section=clients] [data-key=clients],.sxi[data-section=inbox] [data-key=inbox],.sxi[data-section=developer] [data-key=developer],.sxi[data-section=code] [data-key=code],.sxi[data-section=cloud] [data-key=cloud]){background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-badge{top:calc(3 * var(--sxu));right:calc(2 * var(--sxu));min-width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));padding:0 calc(3 * var(--sxu));background:var(--x-accent);box-shadow:0 0 0 calc(2 * var(--sxu)) var(--x-bg-2);color:#fff;font-size:calc(10 * var(--sxu));font-weight:600;line-height:calc(16 * var(--sxu));text-align:center;border-radius:50%;position:absolute}.sxi-side{background:var(--x-bg-2);min-width:0;min-height:0;box-shadow:inset -1px 0 0 var(--x-rule);flex-direction:column;grid-area:side;display:flex;overflow:hidden}.sxi-side__head{height:calc(40 * var(--sxu));padding:0 calc(8 * var(--sxu)) 0 calc(16 * var(--sxu));flex:none;justify-content:space-between;align-items:center;display:flex}.sxi-side__title{color:var(--x-text);font-size:calc(13 * var(--sxu));letter-spacing:-.005em;font-weight:600;display:none}:is(.sxi[data-section=sites] [data-side-id=sites],.sxi[data-section=pulse] [data-side-id=pulse],.sxi[data-section=cloud] [data-side-id=cloud]),.sxi-agents .sxi-side__title{display:block}.sxi-sideblock{display:none}.sxi-side__body{min-width:calc(280 * var(--sxu));min-height:0;padding:0 calc(8 * var(--sxu)) calc(16 * var(--sxu));flex:1;overflow:hidden}.sxi-filter{height:calc(32 * var(--sxu));margin:0 0 calc(8 * var(--sxu));padding:0 calc(10 * var(--sxu));background:var(--x-field);color:var(--x-faint);font-size:calc(13 * var(--sxu));border-radius:3px;align-items:center;display:flex}.sxi-label{padding:calc(16 * var(--sxu)) calc(8 * var(--sxu)) calc(6 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));justify-content:space-between;align-items:center;font-weight:500;display:flex}.sxi-label--first{padding-top:calc(4 * var(--sxu))}.sxi-label--child{padding:calc(10 * var(--sxu)) calc(8 * var(--sxu)) calc(4 * var(--sxu)) calc(34 * var(--sxu));font-size:calc(11.5 * var(--sxu))}.sxi-row{align-items:center;gap:calc(10 * var(--sxu));min-height:calc(32 * var(--sxu));padding:0 calc(8 * var(--sxu));color:var(--x-ink);font-size:calc(13 * var(--sxu));transition:background-color .15s var(--x-ease), box-shadow .15s var(--x-ease), color .15s var(--x-ease);border-radius:3px;display:flex}.sxi-row svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));color:var(--x-faint)}.sxi-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sxi-row__meta{color:var(--x-faint);font-size:calc(12 * var(--sxu));white-space:nowrap}.sxi-row[data-on],.sxi[data-pane=file] .sxi-row--file[data-file=index],.sxi[data-pane=work] .sxi-row--file[data-file=work]{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-row[data-on] svg,.sxi[data-pane=file] .sxi-row--file[data-file=index] svg,.sxi[data-pane=work] .sxi-row--file[data-file=work] svg{color:var(--x-muted)}.sxi-row--child{min-height:calc(28 * var(--sxu));padding-left:calc(34 * var(--sxu));color:var(--x-muted);font-size:calc(12.5 * var(--sxu))}.sxi-row--child svg,.sxi-row--file svg{width:calc(15 * var(--sxu));height:calc(15 * var(--sxu))}.sxi-row--file{min-height:calc(28 * var(--sxu));padding-left:calc((20 + var(--depth,1) * 14) * var(--sxu));font-size:calc(12.5 * var(--sxu))}.sxi-site+.sxi-site{margin-top:calc(2 * var(--sxu))}.sxi-site__body{padding:calc(2 * var(--sxu)) 0 calc(8 * var(--sxu))}.sxi-dot{width:calc(8 * var(--sxu));height:calc(8 * var(--sxu));background:var(--x-dot-idle);border-radius:50%;flex:none}.sxi-dot[data-state=up],.sxi-dot[data-state=syncing]{background:var(--x-accent);box-shadow:0 0 0 calc(3 * var(--sxu)) #0075ff2e}.sxi-dot[data-state=syncing]{animation:sxi-breathe 1.2s var(--x-ease) infinite}.sxi-si--site .sxi-dot{position:relative}.sxi-si--site .sxi-dot:after{content:"";inset:calc(-3 * var(--sxu));box-shadow:0 0 0 calc(1.5 * var(--sxu)) var(--x-accent);opacity:0;border-radius:50%;position:absolute}.sxi-row [data-sync-dot]{position:relative}.sxi-row [data-sync-dot]:after{content:"";inset:calc(-3 * var(--sxu));box-shadow:0 0 0 calc(1.5 * var(--sxu)) var(--x-accent);opacity:0;border-radius:50%;position:absolute}.sxi[data-ring] :is(.sxi-si--site .sxi-dot,.sxi-row [data-sync-dot]):after{animation:sxi-ring 1.1s var(--x-ease)}@keyframes sxi-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.sxi-empty{padding:calc(8 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));line-height:calc(18 * var(--sxu))}.sxi[data-sync=saving] [data-sync-dot]{animation:sxi-breathe 1.2s var(--x-ease) infinite}@keyframes sxi-breathe{50%{opacity:.4}}.sxi-main{grid-area:main;grid-template-rows:calc(40 * var(--sxu)) minmax(0, 1fr) auto;background:var(--x-bg);min-width:0;min-height:0;display:grid}.sxi-tabs{background:var(--x-bg-2);min-width:0;box-shadow:inset 0 -1px 0 var(--x-rule);align-items:stretch;display:flex}.sxi-tabs__strip{align-items:center;gap:calc(2 * var(--sxu));min-width:0;padding:0 calc(6 * var(--sxu));flex:1;display:flex;overflow:hidden}.sxi-tab{align-items:center;gap:calc(8 * var(--sxu));max-width:calc(220 * var(--sxu));height:calc(30 * var(--sxu));padding:0 calc(6 * var(--sxu)) 0 calc(10 * var(--sxu));color:var(--x-faint);font-size:calc(13 * var(--sxu));white-space:nowrap;transition:background-color .15s var(--x-ease), box-shadow .15s var(--x-ease), color .15s var(--x-ease);border-radius:3px;flex:none;display:none}.sxi-tab svg{width:calc(15 * var(--sxu));height:calc(15 * var(--sxu))}.sxi-tab__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.sxi-tab__close{width:calc(20 * var(--sxu));height:calc(20 * var(--sxu));color:var(--x-faint);opacity:0;border-radius:3px;flex:none;place-items:center;display:grid}.sxi-tab__close svg{width:calc(13 * var(--sxu));height:calc(13 * var(--sxu))}.sxi-tab__dirty{width:calc(8 * var(--sxu));height:calc(8 * var(--sxu));margin:0 calc(6 * var(--sxu));background:var(--x-ink);border-radius:50%;flex:none;display:none}:is(.sxi[data-dirty=on][data-pane=file] .sxi-tab[data-tab=file],.sxi[data-dirty=on][data-pane=src] .sxi-tab[data-tab=src]) .sxi-tab__close{display:none}:is(.sxi[data-dirty=on][data-pane=file] .sxi-tab[data-tab=file],.sxi[data-dirty=on][data-pane=src] .sxi-tab[data-tab=src]) .sxi-tab__dirty{display:block}:is(.sxi[data-tabs~=designer] [data-tab=designer],.sxi[data-tabs~=file] [data-tab=file],.sxi[data-tabs~=work] [data-tab=work],.sxi[data-tabs~=pulse] [data-tab=pulse],.sxi[data-tabs~=cloud] [data-tab=cloud],.sxi[data-tabs~=app] [data-tab=app],.sxi[data-tabs~=preview] [data-tab=preview],.sxi[data-tabs~=src] [data-tab=src]){display:flex}:is(.sxi[data-pane=designer] [data-tab=designer],.sxi[data-pane=file] [data-tab=file],.sxi[data-pane=work] [data-tab=work],.sxi[data-pane=pulse] [data-tab=pulse],.sxi[data-pane=cloud] [data-tab=cloud],.sxi[data-pane=app] [data-tab=app],.sxi[data-pane=preview] [data-tab=preview],.sxi[data-pane=src] [data-tab=src]){background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}:is(.sxi[data-pane=designer] [data-tab=designer],.sxi[data-pane=file] [data-tab=file],.sxi[data-pane=work] [data-tab=work],.sxi[data-pane=pulse] [data-tab=pulse],.sxi[data-pane=cloud] [data-tab=cloud],.sxi[data-pane=app] [data-tab=app],.sxi[data-pane=preview] [data-tab=preview],.sxi[data-pane=src] [data-tab=src]) .sxi-tab__close{opacity:1}.sxi-tabs__tools{align-items:center;gap:calc(2 * var(--sxu));padding:0 calc(8 * var(--sxu));display:none}.sxi[data-pane=designer] .sxi-tabs__tools{display:flex}.sxi-ibtn{width:calc(28 * var(--sxu));height:calc(28 * var(--sxu));color:var(--x-faint);border-radius:3px;flex:none;place-items:center;display:grid}.sxi-ibtn svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu))}.sxi-ibtn[data-off]{opacity:.3}.sxi-content{min-height:0;position:relative;overflow:hidden}.sxi-pane{display:none;position:absolute;inset:0}:is(.sxi[data-pane=designer] [data-pane-id=designer],.sxi[data-pane=file] [data-pane-id=file],.sxi[data-pane=work] [data-pane-id=work],.sxi[data-pane=pulse] [data-pane-id=pulse],.sxi[data-pane=cloud] [data-pane-id=cloud],.sxi[data-pane=app] [data-pane-id=app],.sxi[data-pane=preview] [data-pane-id=preview],.sxi[data-pane=src] [data-pane-id=src]){display:flex}.sxi-editor{flex-direction:column}.sxi-editor__bar{align-items:center;gap:calc(8 * var(--sxu));height:calc(32 * var(--sxu));padding:0 calc(16 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));white-space:nowrap;box-shadow:inset 0 -1px 0 var(--x-rule);flex:none;display:flex}.sxi-editor__path{min-width:0;color:var(--x-muted);text-overflow:ellipsis;flex:1;overflow:hidden}.sxi-code{min-height:0;font-size:calc(13 * var(--sxu));line-height:calc(var(--sxi-lh) * var(--sxu));letter-spacing:-.012em;font-variant-numeric:tabular-nums;font-feature-settings:"cv11", "ss01", "cv05", "cv08";flex:1;position:relative;overflow:hidden}.sxi-code__scroll{padding:calc(10 * var(--sxu)) 0;counter-reset:sxi-ln;transform:translateY(calc((var(--sxi-scroll,0) * var(--sxi-lh) + min(var(--sxi-scroll,0), 1) * 10) * var(--sxu) * -1));transition:transform .6s var(--x-ease)}.sxi[data-scroll="8"] [data-pane-id=file] .sxi-code__scroll{--sxi-scroll:8}[data-pane-id=work] .sxi-code__scroll{--sxi-scroll:9}.sxi[data-wdoc=v0] .sxi-alt{display:none}.sxi-ln{height:calc(var(--sxi-lh) * var(--sxu));white-space:pre;counter-increment:sxi-ln;align-items:stretch;display:flex;position:relative}.sxi-ln__no{width:calc(40 * var(--sxu));padding:0 calc(3 * var(--sxu)) 0 calc(5 * var(--sxu));color:var(--x-faint);text-align:right;flex:none}.sxi-ln__no:before{content:counter(sxi-ln)}.sxi-ln__fold{width:calc(14 * var(--sxu));color:var(--x-faint);opacity:.55;flex:none;place-items:center;display:grid}.sxi-ln__fold svg{width:calc(11 * var(--sxu));height:calc(11 * var(--sxu))}.sxi-ln__code{min-width:0;padding:0 calc(2 * var(--sxu)) 0 calc((6 + var(--ind,0) * 16) * var(--sxu));color:var(--x-syn-plain)}.sxi-ln .t-punct{color:var(--x-syn-punct)}.sxi-ln .t-tag{color:var(--x-syn-tag)}.sxi-ln .t-attr{color:var(--x-syn-attr)}.sxi-ln .t-str{color:var(--x-syn-string)}.sxi-ln[data-active]{background:var(--x-soft-hover)}.sxi-ln[data-active] .sxi-ln__no{color:var(--x-ink)}:is(.sxi[data-doc=v0] .sxi-ln[data-in]:not([data-in~=v0]),.sxi[data-doc=v1] .sxi-ln[data-in]:not([data-in~=v1]),.sxi[data-doc=v2] .sxi-ln[data-in]:not([data-in~=v2])){display:none}.sxi-caret{width:max(1px, calc(1.5 * var(--sxu)));height:calc(16 * var(--sxu));margin-right:calc(-1.5 * var(--sxu));vertical-align:calc(-3 * var(--sxu));background:var(--x-accent-ink);animation:1.06s step-end infinite sxi-blink;display:inline-block}@keyframes sxi-blink{50%{opacity:0}}.sxi-web{background:var(--x-bg);flex-direction:column}.sxi-web__load{z-index:2;pointer-events:none;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.sxi-web__load:after{content:"";background:var(--x-accent);opacity:0;position:absolute;inset:0 60% 0 0;transform:translate(-100%)}.sxi[data-loading] .sxi-web__load:after{opacity:1;animation:sxi-load 1.1s var(--x-ease) infinite}@keyframes sxi-load{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sxi-dz{background:var(--x-dz-surface);min-height:0;color:var(--x-dz-ink);flex-direction:column;flex:1;display:flex}.sxi-dz__bar{align-items:center;gap:calc(8 * var(--sxu));height:calc(40 * var(--sxu));padding:0 calc(12 * var(--sxu)) 0 0;font-size:calc(11 * var(--sxu));white-space:nowrap;box-shadow:inset 0 -1px 0 var(--x-dz-rule);flex:none;display:flex}.sxi-dz__mark{width:calc(40 * var(--sxu));box-shadow:inset -1px 0 0 var(--x-dz-rule);flex:none;align-self:stretch;place-items:center;display:grid}.sxi-dz__mark svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu));fill:currentColor!important;stroke:none!important}.sxi-dz__crumb{align-items:center;gap:calc(4 * var(--sxu));color:var(--x-dz-ink);font-weight:500;display:inline-flex}.sxi-dz__crumb b{font-weight:600}.sxi-dz__crumb svg{width:calc(12 * var(--sxu));height:calc(12 * var(--sxu));color:var(--x-dz-ink-3)}.sxi-dz__slash{color:var(--x-dz-ink-3)}.sxi-dz__spacer{flex:1}.sxi-dz__seg{gap:calc(2 * var(--sxu));height:calc(28 * var(--sxu));padding:calc(2 * var(--sxu));background:var(--x-dz-sunken);box-shadow:inset 0 0 0 1px var(--x-dz-rule);border-radius:3px;display:inline-flex}.sxi-dz__seg>span{width:calc(28 * var(--sxu));color:var(--x-dz-ink-3);border-radius:2px;place-items:center;display:grid}.sxi-dz__seg>span[data-on]{background:var(--x-dz-chip);box-shadow:var(--x-sel-ring);color:var(--x-dz-ink)}.sxi-dz__seg svg,.sxi-dz__icon svg,.sxi-dz__rail svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu))}.sxi-dz__icon{width:calc(28 * var(--sxu));height:calc(28 * var(--sxu));color:var(--x-dz-ink-3);place-items:center;display:grid}.sxi-dz__publish{height:calc(28 * var(--sxu));padding:0 calc(12 * var(--sxu));background:var(--x-accent);color:#fff;border-radius:3px;align-items:center;font-weight:600;display:inline-flex}.sxi-dz__body{grid-template-columns:calc(40 * var(--sxu)) minmax(0, 1fr);flex:1;min-height:0;display:grid}.sxi-dz__rail{align-items:center;gap:calc(4 * var(--sxu));padding-top:calc(8 * var(--sxu));box-shadow:inset -1px 0 0 var(--x-dz-rule);flex-direction:column;display:flex}.sxi-dz__rail>span{width:calc(28 * var(--sxu));height:calc(28 * var(--sxu));color:var(--x-dz-ink-3);border-radius:3px;place-items:center;display:grid}.sxi-dz__rail>span[data-on]{background:var(--x-dz-sunken);color:var(--x-dz-ink)}.sxi-dz__stage{background:var(--x-dz-stage);min-width:0;position:relative;overflow:hidden;container-type:inline-size}.sxi-pg{--sxd:calc(min(100cqi - 56 * var(--sxu), 780 * var(--sxu)) / 1200);--pg-ink:#0a0b0d;--pg-mute:#0a0b0d9e;--pg-quiet:#0a0b0da8;--pg-line:#1018281f;width:calc(1200 * var(--sxd));margin:calc(20 * var(--sxu)) auto 0;color:var(--pg-ink);box-shadow:0 0 0 1px var(--x-dz-sheet);font-size:calc(16 * var(--sxd));letter-spacing:0;background:#fff;line-height:1.5;position:relative;overflow:hidden}.sxi-pg__nav{height:calc(72 * var(--sxd));padding:0 calc(40 * var(--sxd));align-items:center;display:flex}.sxi-pg__logo{flex:0 0 calc(160 * var(--sxd));align-items:center;gap:calc(8 * var(--sxd));font-size:calc(17 * var(--sxd));letter-spacing:-.02em;white-space:nowrap;font-weight:700;display:inline-flex}.sxi-pg__logo i{width:calc(20 * var(--sxd));height:calc(20 * var(--sxd));border-radius:calc(3 * var(--sxd));background:linear-gradient(#fff, #fff) 50% 62% / 36% 44% no-repeat, var(--pg-ink)}.sxi-pg__links{gap:calc(28 * var(--sxd));width:calc(400 * var(--sxd));color:var(--pg-quiet);font-size:calc(14 * var(--sxd));white-space:nowrap;margin:0 auto;line-height:1.2;display:flex}.sxi-pg__links>span:last-child:after{content:"";width:calc(5 * var(--sxd));height:calc(5 * var(--sxd));margin:0 0 calc(3 * var(--sxd)) calc(6 * var(--sxd));border-right:max(1px, calc(1.4 * var(--sxd))) solid currentColor;border-bottom:max(1px, calc(1.4 * var(--sxd))) solid currentColor;display:inline-block;transform:rotate(45deg)}.sxi-pg__cta,.sxi-pg__btn{color:#fff;white-space:nowrap;background:#0075ff;border-radius:3px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sxi-pg__cta{width:calc(128 * var(--sxd));height:calc(34 * var(--sxd));font-size:calc(14 * var(--sxd))}.sxi-pg__hero{align-items:center;gap:calc(56 * var(--sxd));padding:calc(64 * var(--sxd)) calc(40 * var(--sxd));grid-template-columns:minmax(0,552fr) minmax(0,512fr);display:grid}.sxi-pg__copy{flex-direction:column;align-items:flex-start;display:flex}.sxi-pg__h1{max-width:calc(480 * var(--sxd));font-size:calc(46 * var(--sxd));letter-spacing:-.034em;font-weight:660;line-height:1.06;position:relative}.sxi-pg__ring{inset:calc(-6 * var(--sxd));box-shadow:0 0 0 max(1.5px, calc(2 * var(--sxd))) #0075ff;opacity:0;pointer-events:none;border-radius:2px;position:absolute}.sxi-pg__lede{max-width:calc(420 * var(--sxd));color:var(--pg-mute);font-size:calc(17 * var(--sxd));line-height:1.6;margin-top:calc(18 * var(--sxd))!important}.sxi-pg__acts{align-items:center;gap:calc(24 * var(--sxd));margin-top:calc(22 * var(--sxd));display:flex}.sxi-pg__btn{width:calc(160 * var(--sxd));height:calc(48 * var(--sxd));font-size:calc(15 * var(--sxd))}.sxi-pg__link{align-items:center;gap:calc(8 * var(--sxd));color:var(--pg-ink);font-size:calc(15 * var(--sxd));white-space:nowrap;font-weight:600;display:none}.sxi-pg__link i{width:calc(7 * var(--sxd));height:calc(7 * var(--sxd));border-top:max(1px, calc(1.6 * var(--sxd))) solid currentColor;border-right:max(1px, calc(1.6 * var(--sxd))) solid currentColor;transform:rotate(45deg)}.sxi:not([data-site=v0]) .sxi-pg__link{display:inline-flex}.sxi-pg__media{height:calc(320 * var(--sxd));background:radial-gradient(120% 90% at 78% 12%,#ffffffe6,#fff0 60%),linear-gradient(160deg,#dde3ea 0%,#eef1f5 55%,#e6e1d8 100%);border-radius:3px}.sxi-pg__feat{padding:calc(64 * var(--sxd)) calc(40 * var(--sxd));background:#f6f7f9}.sxi-pg__h2{font-size:calc(34 * var(--sxd));letter-spacing:-.03em;font-weight:640;line-height:1.18;margin-bottom:calc(32 * var(--sxd))!important}.sxi-pg__row{gap:calc(20 * var(--sxd));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxi-pg__row>span{gap:calc(10 * var(--sxd));min-height:calc(190 * var(--sxd));padding:calc(24 * var(--sxd));border:1px solid var(--pg-line);background:#fff;border-radius:3px;flex-direction:column;display:flex}.sxi-pg__row b{font-size:calc(17 * var(--sxd));line-height:1.2;font-weight:620!important}.sxi-pg__row i{height:calc(9 * var(--sxd));background:#0a0b0d14;border-radius:2px}.sxi-pg__row i:last-child{width:70%}.sxi-panel{grid-template-rows:calc(36 * var(--sxu)) minmax(0, 1fr);height:calc(var(--sxi-ph) * var(--sxu));background:var(--x-bg);min-width:0;box-shadow:inset 0 1px 0 var(--x-rule);display:none}.sxi[data-panel=open] .sxi-panel{display:grid}.sxi-panel__head{align-items:center;gap:calc(2 * var(--sxu));min-width:0;padding:0 calc(8 * var(--sxu));display:flex}.sxi-ptab{align-items:center;gap:calc(6 * var(--sxu));height:calc(26 * var(--sxu));padding:0 calc(10 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));white-space:nowrap;border-radius:3px;flex:none;font-weight:500;display:inline-flex}:is(.sxi[data-ptab=terminal] [data-ptab=terminal],.sxi[data-ptab=output] [data-ptab=output]){background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi[data-ptab=output] :is(.sxi-panel__terms,.sxi-panel__new){display:none}.sxi-panel__terms{gap:calc(2 * var(--sxu));min-width:0;margin-left:calc(8 * var(--sxu));padding-left:calc(8 * var(--sxu));box-shadow:inset 1px 0 0 var(--x-rule);display:flex;overflow:hidden}.sxi-ptab--term{display:none}:is(.sxi[data-terms~=site] [data-term-tab=site],.sxi[data-terms~=agent] [data-term-tab=agent],.sxi[data-terms~=codex] [data-term-tab=codex]){display:inline-flex}:is(.sxi[data-term=site] [data-term-tab=site],.sxi[data-term=agent] [data-term-tab=agent],.sxi[data-term=codex] [data-term-tab=codex]){background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-ptab[data-agent]:before{content:"";width:calc(6 * var(--sxu));height:calc(6 * var(--sxu));background:var(--x-accent);box-shadow:0 0 0 calc(2 * var(--sxu)) #0075ff2e;border-radius:50%}.sxi-ptab__x{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));color:var(--x-faint);place-items:center;display:grid}.sxi-ptab__x svg{width:calc(11 * var(--sxu));height:calc(11 * var(--sxu))}.sxi-panel__spacer{flex:1}.sxi-panel__body{min-height:0;position:relative;overflow:hidden}.sxi-term{inset:calc(4 * var(--sxu)) calc(8 * var(--sxu)) calc(4 * var(--sxu)) calc(16 * var(--sxu));color:var(--x-term-fg);font-size:calc(12.5 * var(--sxu));line-height:calc(19 * var(--sxu));letter-spacing:-.01em;font-feature-settings:"cv11", "ss01", "cv05", "cv08";flex-direction:column;justify-content:flex-end;display:none;position:absolute;overflow:hidden}:is(.sxi[data-term=site] [data-term-id=site],.sxi[data-term=agent] [data-term-id=agent],.sxi[data-term=codex] [data-term-id=codex]){display:flex}.sxi[data-sxi-wired] :is(.sxi-term,.sxi-pv__out){justify-content:flex-start}.sxi-term__in{flex:none;min-height:100%;position:relative}.sxi-term__in>[data-scrolled]{visibility:hidden}.sxi-tl{min-height:calc(19 * var(--sxu));white-space:pre;align-items:center;display:flex}.sxi-tp{color:var(--x-term-blue)}.sxi-tpct{margin:0 calc(7 * var(--sxu)) 0 calc(6 * var(--sxu));color:var(--x-term-fg)}.sxi-tl--out{padding-left:calc(var(--ind,0) * 15 * var(--sxu))}.sxi-tcur{width:calc(7.5 * var(--sxu));height:calc(15 * var(--sxu));margin-left:calc(1 * var(--sxu));background:var(--x-term-cursor);flex:none;display:none}[data-live]>.sxi-tcur{display:block}.sxi[data-touring] [data-live]>.sxi-tcur{animation:1.06s step-end infinite sxi-blink}.sxi-cc{align-items:center;column-gap:calc(8 * var(--sxu));width:min(100%, calc(360 * var(--sxu)));margin:calc(6 * var(--sxu)) 0 calc(8 * var(--sxu));padding:calc(6 * var(--sxu)) calc(12 * var(--sxu));border:1px solid var(--x-agent);border-radius:3px;grid-template-columns:auto 1fr;display:grid}.sxi-cc__star{width:calc(12 * var(--sxu));height:calc(12 * var(--sxu));color:var(--x-agent);stroke-width:1.8px!important}.sxi-cc__name{color:var(--x-term-fg);font-weight:600}.sxi-cc__cwd{color:var(--x-term-dim);grid-column:2}.sxi-tl--you{margin-bottom:calc(4 * var(--sxu));color:var(--x-term-dim)}.sxi-tl--tool b{color:var(--x-term-fg);font-weight:600}.sxi-tl--tool,.sxi-tl--say{color:var(--x-term-fg)}.sxi-tl--res{margin-bottom:calc(4 * var(--sxu));padding-left:calc(10 * var(--sxu));color:var(--x-term-dim)}.sxi-tl--say+.sxi-tl--say{padding-left:calc(16 * var(--sxu))}.sxi-cc__dot{width:calc(7 * var(--sxu));height:calc(7 * var(--sxu));margin-right:calc(9 * var(--sxu));background:var(--x-term-green);border-radius:50%;flex:none}.sxi-tl--say .sxi-cc__dot{background:var(--x-term-fg)}.sxi-cc__elbow{width:calc(8 * var(--sxu));height:calc(8 * var(--sxu));margin:calc(-6 * var(--sxu)) calc(10 * var(--sxu)) 0 0;border-bottom:1px solid var(--x-term-dim);border-left:1px solid var(--x-term-dim);flex:none}.sxi-tl--work{gap:calc(8 * var(--sxu));color:var(--x-agent)}.sxi-tl--work span{color:var(--x-term-dim)}.sxi-tl--work .sxi-cc__star{animation:sxi-breathe 1.2s var(--x-ease) infinite}.sxi-cc__input{height:calc(30 * var(--sxu));white-space:pre;margin-top:calc(8 * var(--sxu));padding:0 calc(10 * var(--sxu));border:1px solid var(--x-edge);border-radius:3px;align-items:center;display:flex}.sxi-cc__gt{margin-right:calc(8 * var(--sxu));color:var(--x-term-dim)}.sxi-cc__hint{padding:calc(2 * var(--sxu)) calc(10 * var(--sxu)) 0;color:var(--x-term-dim)}.sxi-cx{row-gap:calc(2 * var(--sxu));width:min(100%, calc(360 * var(--sxu)));margin:calc(6 * var(--sxu)) 0 calc(8 * var(--sxu));padding:calc(6 * var(--sxu)) calc(12 * var(--sxu));border:1px solid var(--x-edge);border-radius:3px;display:grid}.sxi-cx__name{gap:calc(8 * var(--sxu));color:var(--x-term-fg);font-weight:600;display:flex}.sxi-cx__name b{color:var(--x-term-dim)}.sxi-cx__dir{gap:calc(8 * var(--sxu));white-space:nowrap;display:flex;overflow:hidden}.sxi-cx__dir i{color:var(--x-term-dim)}.sxi-cx__you{margin-bottom:calc(6 * var(--sxu));color:var(--x-term-fg)}.sxi-cx__gt{margin-right:calc(8 * var(--sxu));color:var(--x-term-dim)}.sxi-cx__diff{padding-left:calc(18 * var(--sxu))}.sxi-cx__diff--add{color:var(--x-term-green)}.sxi-cx__diff--del{color:var(--x-term-dim)}.sxi-cx__diff--add+.sxi-cx__diff--del{margin-top:calc(2 * var(--sxu))}.sxi-cx__diff--add:has(+.sxi-tl--tool){margin-bottom:calc(4 * var(--sxu))}.sxi-cx__no{min-width:calc(18 * var(--sxu));margin-right:calc(8 * var(--sxu));color:var(--x-term-dim);text-align:right;flex:none}.sxi-cx__sign{width:calc(14 * var(--sxu));flex:none}.sxi-tl--work.sxi-cx__work{color:var(--x-term-fg)}.sxi-cx__spin{width:calc(7 * var(--sxu));height:calc(7 * var(--sxu));margin-right:calc(1 * var(--sxu));background:var(--x-term-fg);animation:sxi-breathe 1.2s var(--x-ease) infinite;border-radius:50%;flex:none}.sxi-agents{background:var(--x-bg-2);min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--x-rule);flex-direction:column;grid-area:agents;display:none;overflow:hidden}.sxi[data-agents=open] .sxi-agents{display:flex}.sxi-agents__tools{gap:calc(2 * var(--sxu));display:flex}.sxi-agents__body{min-width:0}.sxi-select{color:var(--x-ink);justify-content:space-between}.sxi-select svg{width:calc(13 * var(--sxu));height:calc(13 * var(--sxu));color:var(--x-faint)}.sxi-agents__path{padding:0 calc(8 * var(--sxu)) calc(10 * var(--sxu));color:var(--x-faint);font-size:calc(11.5 * var(--sxu));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sxi-agents__grid{gap:calc(6 * var(--sxu));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sxi-astart{align-items:center;gap:calc(10 * var(--sxu));min-width:0;min-height:calc(44 * var(--sxu));padding:0 calc(10 * var(--sxu));background:var(--x-card);color:var(--x-ink);font-size:calc(12.5 * var(--sxu));transition:background-color .15s var(--x-ease), box-shadow .15s var(--x-ease), color .15s var(--x-ease);border-radius:3px;font-weight:500;display:flex}.sxi-astart[data-hot]{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-astart__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sxi-amark{width:calc(24 * var(--sxu));height:calc(24 * var(--sxu));background:var(--x-chip);color:#fff;font-size:calc(10 * var(--sxu));letter-spacing:.02em;border-radius:3px;flex:none;place-items:center;font-weight:700;display:grid}.sxi-amark[data-agent=claude]{background:#d97757}.sxi-amark:is([data-agent=codex],[data-agent=cursor],[data-agent=opencode],[data-agent=goose]){background:#000;box-shadow:inset 0 0 0 1px #ffffff29}.sxi-amark[data-agent=gemini]{background:linear-gradient(135deg,#1c7dff 0%,#9168c0 60%,#d96570 100%)}.sxi-amark[data-agent=copilot]{background:#24292f;box-shadow:inset 0 0 0 1px #ffffff29}.sxi-amark:is([data-agent=amp],[data-agent=aider]){background:#3a3a40}.sxi-amark--off{width:calc(20 * var(--sxu));height:calc(20 * var(--sxu));font-size:calc(9 * var(--sxu));opacity:.55}.sxi-agents__more>span:first-child{align-items:center;gap:calc(4 * var(--sxu));display:inline-flex}.sxi-agents__more svg{width:calc(13 * var(--sxu));height:calc(13 * var(--sxu))}.sxi-agents__get{padding-left:calc(8 * var(--sxu))}.sxi[data-more=closed] :is(.sxi-agents__get,.sxi-more-open),.sxi:not([data-more=closed]) .sxi-more-closed,.sxi:not([data-runner=codex]) .sxi-chat--live[data-runner=codex],.sxi[data-runner=codex] .sxi-chat--live[data-runner=claude]{display:none}.sxi-agents__get svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu))}.sxi-rcount{min-width:calc(18 * var(--sxu));height:calc(18 * var(--sxu));padding:0 calc(4 * var(--sxu));background:var(--x-chip);color:var(--x-ink);font-size:calc(11 * var(--sxu));font-weight:600;line-height:calc(18 * var(--sxu));text-align:center;border-radius:50%;display:none}.sxi:not([data-chat=none]) .sxi-rcount{display:inline-block}.sxi:not([data-chat=none]) .sxi-agents__none,.sxi[data-chat=none] .sxi-chat--live{display:none}.sxi-chat{min-height:calc(48 * var(--sxu))}.sxi-chat__text{gap:calc(2 * var(--sxu));flex-direction:column;flex:1;min-width:0;display:flex}.sxi-chat__meta{align-items:center;gap:calc(4 * var(--sxu));color:var(--x-faint);font-size:calc(11.5 * var(--sxu));white-space:nowrap;display:flex;overflow:hidden}.sxi-chat__dot{width:calc(6 * var(--sxu));height:calc(6 * var(--sxu));margin-right:calc(2 * var(--sxu));background:var(--x-accent);box-shadow:0 0 0 calc(3 * var(--sxu)) #0075ff2e}.sxi[data-chat=working] .sxi-chat--live[data-runner=claude] .sxi-chat__dot{animation:sxi-breathe 1.2s var(--x-ease) infinite}.sxi[data-chat=working] .sxi-chat__idle,.sxi:not([data-chat=working]) .sxi-chat__busy,.sxi[data-chat=started] .sxi-chat__asked,.sxi:not([data-chat=started]) .sxi-chat__new{display:none}.sxi-seg{gap:calc(2 * var(--sxu));padding:calc(2 * var(--sxu));background:var(--x-field);border-radius:3px;display:inline-flex}.sxi-seg b{height:calc(20 * var(--sxu));padding:0 calc(8 * var(--sxu));color:var(--x-faint);font-size:calc(11 * var(--sxu));line-height:calc(20 * var(--sxu));border-radius:2px;font-weight:400!important}.sxi-seg b[data-on]{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-status{align-items:center;gap:calc(2 * var(--sxu));min-width:0;padding:0 calc(10 * var(--sxu)) 0 calc(8 * var(--sxu));background:var(--x-bg-2);box-shadow:inset 0 1px 0 var(--x-rule);color:var(--x-faint);font-size:calc(12 * var(--sxu));grid-area:status;display:flex}.sxi-si{align-items:center;gap:calc(6 * var(--sxu));height:calc(22 * var(--sxu));padding:0 calc(8 * var(--sxu));white-space:nowrap;border-radius:3px;flex:none;display:flex}.sxi-si svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu))}.sxi-si--site{color:var(--x-ink)}.sxi-si--publish{margin-left:calc(4 * var(--sxu));padding:0 calc(10 * var(--sxu));background:var(--x-accent);color:#fff;font-weight:500}.sxi-status__spacer{flex:1}.sxi-sync,.sxi-si--run,.sxi-si--progress{display:none}:is(.sxi[data-sync=old] .sxi-sync[data-when=old],.sxi[data-sync=saving] .sxi-sync[data-when=saving],.sxi[data-sync=now] .sxi-sync[data-when=now]){display:inline}.sxi:not([data-run=off]) .sxi-si--run{display:flex}.sxi-run-wait,.sxi[data-run=on] .sxi-run-wait,.sxi-run-port{display:none}.sxi[data-run=on] .sxi-run-port,.sxi:is([data-run=install],[data-run=starting]) .sxi-run-wait{display:inline}.sxi[data-pub=busy] .sxi-si--progress{color:var(--x-accent-ink);display:flex}.sxi-steps{display:inline-grid}.sxi-steps>*{grid-area:1/1}.sxi-steps__size{visibility:hidden}.sxi[data-pub=busy] .sxi-si--publish,.sxi-pubw[data-pub-is=busy],.sxi[data-pub=busy] .sxi-pubw[data-pub-is=idle]{display:none}.sxi[data-pub=busy] .sxi-pubw[data-pub-is=busy]{display:inline}.sxi[data-pub=busy] .sxi-side-pub{opacity:.5}.sxi[data-feed=old] [data-feed-is=new],.sxi[data-feed=new] [data-feed-is=old]{display:none}.sxi-play{z-index:40;top:calc(6 * var(--sxu));right:calc(12 * var(--sxu));width:calc(28 * var(--sxu));height:calc(28 * var(--sxu));border:1px solid var(--x-border-strong);background:var(--x-bg-2);color:var(--x-muted);cursor:pointer;transition:color .15s var(--x-ease), border-color .15s var(--x-ease);border-radius:3px;place-items:center;padding:0;display:grid;position:absolute}.sxi-play[hidden]{display:none}.sxi-play:hover{border-color:var(--x-edge);color:var(--x-text)}.sxi-play:focus-visible{outline-offset:2px;outline:2px solid #0075ff}.sxi-play svg{width:44%;height:44%}.sxi-play__pause{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.sxi-play__go{fill:currentColor;stroke:none;display:none}.sxi-play[aria-pressed=true] .sxi-play__pause{display:none}.sxi-play[aria-pressed=true] .sxi-play__go{display:block}.sxi-cur{z-index:45;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0a0b0d59);width:17px;height:22px;transition:opacity .35s var(--x-ease), scale .14s var(--x-ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;margin:-2px 0 0 -2px;position:absolute;top:0;left:0}.sxi[data-touring] .sxi-cur[data-on]{opacity:1}.sxi-cur.is-down{scale:.88}.sxi-cur:after{content:"";opacity:0;border:1.5px solid #0075ff;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-8px}.sxi-cur.is-press:after{animation:sxi-press .42s var(--x-ease)}@keyframes sxi-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.sxi-key-chip{z-index:44;background:var(--x-raised);box-shadow:var(--x-shadow-float);opacity:0;pointer-events:none;border-radius:3px;gap:4px;padding:4px;display:flex;position:absolute;top:0;left:0}.sxi-key-chip kbd{background:var(--x-chip);min-width:22px;height:22px;color:var(--x-text);border-radius:3px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;display:grid}.sxi-overlay{z-index:42;pointer-events:none;position:absolute;inset:0}.sxi-overlay>*{pointer-events:auto}.sxi-page{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 24 * var(--sxu)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 24 * var(--sxu)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 24 * var(--sxu)), transparent);flex-direction:column;overflow:hidden}.sxi-page__in{width:100%;max-width:calc(1120 * var(--sxu));padding:calc(32 * var(--sxu)) calc(32 * var(--sxu)) calc(48 * var(--sxu));flex:none;margin:0 auto}.sxi-page__head{justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--sxu));margin-bottom:calc(24 * var(--sxu));display:flex}.sxi-page__title{color:var(--x-text);font-size:calc(22 * var(--sxu));font-weight:600;line-height:calc(28 * var(--sxu));letter-spacing:-.024em}.sxi-page__lede{color:var(--x-muted);font-size:calc(13 * var(--sxu));margin-top:calc(4 * var(--sxu))!important}.sxi-page__h2{color:var(--x-text);font-size:calc(14 * var(--sxu));letter-spacing:-.01em;justify-content:space-between;align-items:baseline;font-weight:600;display:flex;margin:calc(32 * var(--sxu)) 0 calc(12 * var(--sxu))!important}.sxi-page__h2 small{color:var(--x-faint);font-size:calc(12 * var(--sxu));letter-spacing:0;font-weight:400}.sxi-btn{justify-content:center;align-items:center;gap:calc(6 * var(--sxu));height:calc(32 * var(--sxu));padding:0 calc(12 * var(--sxu));background:var(--x-sunken);color:var(--x-ink);font-size:calc(13 * var(--sxu));white-space:nowrap;transition:background-color .15s var(--x-ease), color .15s var(--x-ease), opacity .15s var(--x-ease);border-radius:3px;flex:none;font-weight:500;display:inline-flex}.sxi-btn svg{width:calc(15 * var(--sxu));height:calc(15 * var(--sxu))}.sxi-btn--sm{height:calc(28 * var(--sxu));padding:0 calc(10 * var(--sxu));font-size:calc(12 * var(--sxu))}.sxi-btn--primary{background:var(--x-accent);color:#fff}.sxi-btn--ghost{color:var(--x-muted);background:0 0}.sxi-btn[data-off]{opacity:.45}.sxi-btn>.sxi-spin{display:none}.sxi-btn[data-busy]>.sxi-spin{display:block}.sxi-btn[data-busy]>svg:not(.sxi-spin){display:none}.sxi-btn[data-busy]{opacity:.45}.sxi-spin{animation:.9s linear infinite sxi-spin}@keyframes sxi-spin{to{transform:rotate(360deg)}}.sxi-pill{height:calc(20 * var(--sxu));padding:0 calc(8 * var(--sxu));background:var(--x-sunken);color:var(--x-muted);font-size:calc(11 * var(--sxu));white-space:nowrap;border-radius:3px;flex:none;align-items:center;font-weight:600;display:inline-flex}.sxi-pill:is([data-tone=ok],[data-tone=accent]){background:var(--x-tint);color:var(--x-accent-ink)}.sxi-pill__spin{width:calc(11 * var(--sxu));height:calc(11 * var(--sxu));margin-right:calc(5 * var(--sxu))}.sxi-rowcount{min-width:calc(18 * var(--sxu));height:calc(18 * var(--sxu));padding:0 calc(4 * var(--sxu));background:var(--x-chip);color:var(--x-ink);font-size:calc(11 * var(--sxu));font-weight:600;line-height:calc(18 * var(--sxu));text-align:center;border-radius:50%}.sxi-table{background:var(--x-card);border-radius:3px}.sxi-trow{align-items:center;gap:calc(12 * var(--sxu));min-height:calc(44 * var(--sxu));padding:calc(8 * var(--sxu)) calc(16 * var(--sxu));box-shadow:inset 0 -1px 0 var(--x-rule);display:flex}.sxi-trow:last-child{box-shadow:none}.sxi-trow>svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));color:var(--x-faint)}.sxi-trow__main{min-width:0;color:var(--x-ink);text-overflow:ellipsis;flex:1;overflow:hidden}.sxi-trow__sub{margin-top:calc(1 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));text-overflow:ellipsis;display:block;overflow:hidden}.sxi-trow__mono{color:var(--x-muted);font-size:calc(12 * var(--sxu));letter-spacing:.02em;white-space:nowrap;font-weight:600}.sxi-seg{gap:calc(2 * var(--sxu));padding:calc(2 * var(--sxu));background:var(--x-field);border-radius:3px;flex:none;display:inline-flex}.sxi-stats{gap:calc(8 * var(--sxu));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sxi-stat{padding:calc(16 * var(--sxu));background:var(--x-card);border-radius:3px}.sxi-stat__value{color:var(--x-text);font-size:calc(24 * var(--sxu));font-weight:600;line-height:calc(28 * var(--sxu));letter-spacing:-.02em}.sxi-stat__label{margin-top:calc(4 * var(--sxu));color:var(--x-muted);font-size:calc(12 * var(--sxu))}.sxi-cards{grid-template-columns:repeat(auto-fill, minmax(calc(280 * var(--sxu)), 1fr));gap:calc(8 * var(--sxu));display:grid}.sxi-card{padding:calc(16 * var(--sxu));background:var(--x-card);border-radius:3px}.sxi-card__top{align-items:center;gap:calc(10 * var(--sxu));display:flex}.sxi-card__top svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu));color:var(--x-faint)}.sxi-card__name{min-width:0;color:var(--x-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.sxi-card__url{margin-top:calc(2 * var(--sxu));padding-left:calc(18 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sxi-spark{align-items:flex-end;gap:calc(2 * var(--sxu));height:calc(24 * var(--sxu));margin-top:calc(12 * var(--sxu));display:flex}.sxi-spark__bar{background:var(--x-spark);transform-origin:50% 100%;border-radius:1px;flex:1;min-width:2px}.sxi-spark__bar[data-ok=false]{background:var(--x-critical)}.sxi-card__meta{gap:calc(16 * var(--sxu));margin-top:calc(12 * var(--sxu));color:var(--x-muted);font-size:calc(12 * var(--sxu));display:flex}.sxi-feed{background:var(--x-card);border-radius:3px;overflow:hidden}.sxi-feed__item{align-items:flex-start;gap:calc(12 * var(--sxu));padding:calc(12 * var(--sxu)) calc(16 * var(--sxu));display:flex}.sxi-feed__rest>.sxi-feed__item+.sxi-feed__item,.sxi[data-feed=new] .sxi-feed__rest>.sxi-feed__item:first-child{box-shadow:inset 0 1px 0 var(--x-rule)}.sxi-feed__item svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));margin-top:calc(1 * var(--sxu));color:var(--x-faint)}.sxi-feed__item[data-unread] svg{color:var(--x-accent-ink)}.sxi-feed__text{min-width:0}.sxi-feed__title{color:var(--x-ink)}.sxi-feed__item[data-unread] .sxi-feed__title{color:var(--x-text);font-weight:600}.sxi-feed__body{margin-top:calc(2 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu))}.sxi-feed__time{padding-left:calc(12 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));white-space:nowrap;margin-left:auto}.sxi[data-feed=old] .sxi-feed__fresh{display:none}.sxi-cl__actions{align-items:center;gap:calc(8 * var(--sxu));flex:none;display:flex}.sxi-cl__headtext{min-width:0}.sxi-cl__title{align-items:center;gap:calc(10 * var(--sxu));display:flex}.sxi-cl__lede{align-items:center;gap:calc(6 * var(--sxu));flex-wrap:wrap;display:flex}.sxi-cl__lede svg{width:calc(14 * var(--sxu));height:calc(14 * var(--sxu));color:var(--x-faint)}.sxi-cl__card{align-items:center;gap:calc(24 * var(--sxu));padding:calc(16 * var(--sxu));background:var(--x-card);border-radius:3px;display:flex}.sxi-cl__card--local{align-items:stretch;gap:calc(12 * var(--sxu));flex-direction:column}.sxi-cl__cardmain{flex:1;min-width:0}.sxi-cl__label{color:var(--x-text);font-weight:500}.sxi-cl__hint{color:var(--x-faint);font-size:calc(12 * var(--sxu));line-height:calc(17 * var(--sxu))}.sxi-cl__cardmain .sxi-cl__hint{max-width:calc(640 * var(--sxu));margin-top:calc(2 * var(--sxu));line-height:calc(18 * var(--sxu))}.sxi-cl__cardacts{align-items:stretch;gap:calc(6 * var(--sxu));flex-direction:column;flex:none;display:flex}.sxi-cl__progress{height:calc(22 * var(--sxu));margin-top:calc(12 * var(--sxu));background:var(--x-sunken);border-radius:3px;display:none;position:relative;overflow:hidden}.sxi[data-cloning] .sxi-cl__progress{display:block}.sxi-cl__fill{transform-origin:0;background:#0075ff38;position:absolute;inset:0;transform:scaleX(0)}.sxi-cl__progress em{padding:0 calc(10 * var(--sxu));color:var(--x-ink);font-size:calc(11.5 * var(--sxu));font-style:normal;line-height:calc(22 * var(--sxu));display:block;position:relative}.sxi[data-cloning] [data-sxi-target=clone]>.sxi-spin{display:block}.sxi[data-cloning] [data-sxi-target=clone]>svg:not(.sxi-spin){display:none}.sxi[data-cloning] .sxi-cl__cardacts .sxi-btn{opacity:.45}.sxi-cl__local{justify-content:space-between;align-items:center;gap:calc(12 * var(--sxu));flex-wrap:wrap;display:flex}.sxi-cl__localinfo,.sxi-cl__localacts{align-items:center;gap:calc(8 * var(--sxu));flex-wrap:wrap;min-width:0;display:flex}.sxi-cl__localacts{gap:calc(6 * var(--sxu))}.sxi-cl__branch{align-items:center;gap:calc(6 * var(--sxu));min-width:0;color:var(--x-text);font-weight:500;display:inline-flex}.sxi-cl__branch svg{width:calc(15 * var(--sxu));height:calc(15 * var(--sxu));color:var(--x-faint)}.sxi-cl__br{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sxi-cl__ship{align-items:center;gap:calc(8 * var(--sxu));padding:calc(4 * var(--sxu)) calc(4 * var(--sxu)) calc(4 * var(--sxu)) calc(12 * var(--sxu));background:var(--x-field);box-shadow:inset 0 0 0 1px var(--x-rule);transition:box-shadow .15s var(--x-ease);border-radius:3px;display:flex}.sxi-cl__ship[data-hot]{box-shadow:inset 0 0 0 1px var(--x-accent)}.sxi-cl__ship>svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));color:var(--x-faint)}.sxi-cl__field{min-width:0;height:calc(30 * var(--sxu));color:var(--x-text);font-size:calc(13 * var(--sxu));white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.sxi-cl__ph{color:var(--x-faint);text-overflow:ellipsis;overflow:hidden}.sxi-cl__q:not(:empty)~.sxi-cl__ph{display:none}.sxi-cl__ship:has(.sxi-cl__q:empty) .sxi-btn{opacity:.45}.sxi-cl__quiet{padding:calc(14 * var(--sxu)) calc(16 * var(--sxu));background:var(--x-card);color:var(--x-faint);font-size:calc(12.5 * var(--sxu));line-height:calc(18 * var(--sxu));border-radius:3px}.sxi-cl__deploy .sxi-ibtn:first-child{margin-left:calc(-6 * var(--sxu))}.sxi-cl__log{padding:0 calc(16 * var(--sxu)) calc(12 * var(--sxu)) calc(46 * var(--sxu));box-shadow:inset 0 -1px 0 var(--x-rule)}.sxi-cl__pre{margin-top:calc(10 * var(--sxu));padding:calc(10 * var(--sxu)) calc(12 * var(--sxu));background:var(--x-sunken);color:var(--x-muted);font-size:calc(11.5 * var(--sxu));letter-spacing:-.005em;border-radius:3px;line-height:1.55;overflow:hidden}.sxi-cl__pre p{white-space:pre-wrap}.sxi[data-cscroll=end] .sxi-page[data-pane-id=app]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(28 * var(--sxu)));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(28 * var(--sxu)));mask-image:linear-gradient(to bottom, transparent, #000 calc(28 * var(--sxu)));justify-content:flex-end}.sxi-cl__card--local,.sxi[data-clone=done] .sxi-cl__card--clone,.sxi-cl-cloned,.sxi-cl__br[data-br=ship],.sxi[data-change=shipped] .sxi-cl__br[data-br=main],.sxi-cl-changed,.sxi-cl-run,.sxi[data-run=off] .sxi-cl-running,.sxi:not([data-run=off]) .sxi-cl-runbtn,.sxi-cl-back,.sxi-cl-made,.sxi-cl-shipped,.sxi-cl-propen,.sxi:is([data-pr=queued],[data-pr=building],[data-pr=ready]) .sxi-cl-prnone,.sxi-cl-pr,.sxi-cl-prod,.sxi-cl-dep,.sxi-cl-pvdep,.sxi-cl-pvbuilding,.sxi-cl-pvready,.sxi-cl-now,.sxi[data-deploy=live] .sxi-cl-was,.sxi-cl-deploying,.sxi:is([data-deploy=building],[data-deploy=checking]) .sxi-cl-live,.sxi-cl-here,.sxi-cl-runpill,.sxi-cl-meta,.sxi-cl-pvrow,.sxi-cl-port,.sxi-cl-wait,.sxi[data-run=off] .sxi-cl-running,.sxi:not([data-run=on]) .sxi-pv__origin.sxi-cl-running,.sxi[data-run=on] .sxi-cl-notrunning{display:none}.sxi[data-clone=done] .sxi-cl__card--local{display:flex}.sxi[data-clone=done] .sxi-cl-cloned,.sxi[data-change=shipped] .sxi-cl__br[data-br=ship],.sxi[data-change=made] .sxi-cl-changed,.sxi[data-run=install] [data-run-is=install],.sxi[data-run=starting] [data-run-is=starting],.sxi[data-run=on] [data-run-is=on],.sxi[data-change=shipped] .sxi-cl-back,.sxi[data-pr=queued] [data-pr-is=queued],.sxi[data-pr=building] [data-pr-is=building],.sxi[data-pr=ready] [data-pr-is=ready],.sxi[data-deploy=building] [data-dep-is=building],.sxi[data-deploy=checking] [data-dep-is=checking],.sxi[data-deploy=live] [data-dep-is=live],.sxi:is([data-pr=queued],[data-pr=building]) .sxi-cl-pvbuilding,.sxi:is([data-pr=ready],[data-pr=merged]) .sxi-cl-pvready,.sxi:is([data-deploy=building],[data-deploy=checking]) .sxi-cl-deploying,.sxi[data-clone=done][data-run=off] .sxi-cl-here,.sxi[data-run=on] .sxi-cl-runpill{display:inline-flex}.sxi[data-run=on] .sxi-cl-port,.sxi:is([data-run=install],[data-run=starting]) .sxi-cl-wait{display:inline}.sxi[data-change=made] .sxi-cl-made,.sxi[data-change=shipped] .sxi-cl-shipped,.sxi:is([data-pr=queued],[data-pr=building],[data-pr=ready]) .sxi-cl-propen,.sxi:not([data-deploy=none]) .sxi-cl-prod,.sxi:not([data-pr=none]) .sxi-cl-pvdep,.sxi:not([data-run=off]) .sxi-cl-pvrow{display:flex}.sxi[data-change=made] .sxi-cl__hint.sxi-cl-made,.sxi[data-change=shipped] .sxi-cl__hint.sxi-cl-shipped,.sxi:not([data-deploy=none]) .sxi-cl__log.sxi-cl-prod,.sxi:is([data-pr=queued],[data-pr=building],[data-pr=ready]) .sxi-table.sxi-cl-propen{display:block}.sxi[data-deploy=live] .sxi-cl-now,.sxi:not([data-run=off]) .sxi-cl-running{display:inline-flex}.sxi-page__h2 small .sxi-cl-now,.sxi-page__h2 small .sxi-cl-was{white-space:nowrap}.sxi[data-deploy=live] .sxi-page__h2 small .sxi-cl-now{display:inline}.sxi[data-deploy=live] .sxi-ibtn[data-dep-is=live],.sxi:is([data-pr=ready],[data-pr=merged]) .sxi-ibtn.sxi-cl-pvready{display:grid}.sxi[data-pr=ready] .sxi-cl-merge{background:var(--x-accent);color:#fff}.sxi[data-clone=done][data-run=off] .sxi-cl-meta[data-m=here],.sxi:not([data-run=off]) .sxi-cl-meta[data-m=running]{display:inline}.sxi:is([data-deploy=building],[data-deploy=checking]) [data-app=portal] .sxi-dot{animation:sxi-breathe 1.2s var(--x-ease) infinite}.sxi[data-pane=cloud] .sxi-cl-all,.sxi:is([data-pane=app],[data-pane=preview]) .sxi-sideblock .sxi-row[data-app=portal]{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi[data-pane=cloud] .sxi-cl-all svg{color:var(--x-muted)}.sxi-cl__in .sxi-trow__main{white-space:normal}.sxi-trow[data-app] .sxi-trow__main,.sxi-trow[data-app] .sxi-trow__sub{white-space:nowrap}.sxi-pv{background:var(--x-bg);flex-direction:column}.sxi-pv__bar{align-items:center;gap:calc(4 * var(--sxu));height:calc(44 * var(--sxu));padding:0 calc(8 * var(--sxu));box-shadow:inset 0 -1px 0 var(--x-rule);flex:none;display:flex}.sxi-pv__address{min-width:calc(160 * var(--sxu));max-width:calc(520 * var(--sxu));height:calc(28 * var(--sxu));margin:0 calc(6 * var(--sxu));padding:0 calc(10 * var(--sxu));background:var(--x-field);font-size:calc(12.5 * var(--sxu));white-space:nowrap;border-radius:3px;flex:1;align-items:center;display:flex}.sxi-pv__origin{color:var(--x-faint)}.sxi-pv__path{color:var(--x-text)}.sxi-pv__seg>span{width:calc(28 * var(--sxu));height:calc(24 * var(--sxu));color:var(--x-faint);transition:background-color .15s var(--x-ease), color .15s var(--x-ease);border-radius:2px;place-items:center;display:grid}.sxi-pv__seg svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu))}:is(.sxi[data-device=full] [data-dev=full],.sxi[data-device=tablet] [data-dev=tablet],.sxi[data-device=phone] [data-dev=phone]),.sxi[data-inspect=on] .sxi-pv__inspect{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-pv__spacer{flex:1}.sxi-pv__bar .sxi-pill{margin-right:calc(4 * var(--sxu))}.sxi-pv__body{flex:1;grid-template-rows:minmax(0,1fr) 0;min-height:0;display:grid;position:relative}.sxi:not([data-run=off]) .sxi-pv__body{grid-template-rows:minmax(0, 1fr) clamp(calc(140 * var(--sxu)), 30%, calc(320 * var(--sxu)))}.sxi-pv__canvas{background:var(--x-sunken);justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.sxi-pv__frame{transform-origin:0 0;background:#fff;width:100%;height:100%;display:none;position:relative}.sxi[data-run=on] .sxi-pv__frame{display:block}.sxi:is([data-device=tablet],[data-device=phone]) .sxi-pv__frame{width:calc(820 * var(--sxu));max-width:calc(100% - 32 * var(--sxu));height:calc(100% - 24 * var(--sxu));margin:calc(12 * var(--sxu)) 0;box-shadow:var(--x-frame-shadow);border-radius:3px}.sxi:is([data-device=tablet],[data-device=phone]) .sxi-pp{clip-path:inset(0 round 3px)}.sxi[data-device=phone] .sxi-pv__frame{width:calc(390 * var(--sxu))}.sxi-pv__empty{background:var(--x-bg);color:var(--x-faint);text-align:center;place-content:center;justify-items:center;display:none;position:absolute;inset:0}.sxi:is([data-run=install],[data-run=starting]) .sxi-pv__empty{display:grid}.sxi-pv__spin{width:calc(22 * var(--sxu));height:calc(22 * var(--sxu));margin-bottom:calc(12 * var(--sxu));color:var(--x-accent-ink)}.sxi-pv__h{color:var(--x-text);font-size:calc(18 * var(--sxu));letter-spacing:-.02em;font-weight:600;margin-bottom:calc(6 * var(--sxu))!important}.sxi-pv__p{font-size:calc(12 * var(--sxu))}.sxi-pv__empty .sxi-cl-run{display:none}.sxi[data-run=install] .sxi-pv__empty [data-run-is=install],.sxi[data-run=starting] .sxi-pv__empty [data-run-is=starting]{display:block}.sxi-pv__out{min-height:0;padding:calc(6 * var(--sxu)) calc(8 * var(--sxu)) calc(4 * var(--sxu)) calc(16 * var(--sxu));background:var(--x-bg);box-shadow:inset 0 1px 0 var(--x-rule);color:var(--x-term-fg);font-size:calc(12 * var(--sxu));line-height:calc(15 * var(--sxu));letter-spacing:-.01em;flex-direction:column;justify-content:flex-end;display:none;position:relative;overflow:hidden}.sxi:not([data-run=off]) .sxi-pv__out{display:flex}.sxi-pv__ln{min-height:calc(15 * var(--sxu))}.sxi-pv__ln--dim{color:var(--x-term-dim)}.sxi-pv__ln--gap{margin-bottom:calc(15 * var(--sxu))}.sxi-pv__badge{margin-right:calc(7 * var(--sxu));padding:0 calc(1 * var(--sxu));background:var(--x-term-green);color:#0a0a0a;font-weight:600!important}.sxi-pv__barglyph{width:max(1px, calc(1.5 * var(--sxu)));height:calc(13 * var(--sxu));margin-right:calc(9 * var(--sxu));background:var(--x-term-dim);flex:none}.sxi-pp{clip-path:inset(0);color:#0a0b0d;font-size:calc(14 * var(--sxu));letter-spacing:0;background:#fff;line-height:1.5;position:absolute;inset:0}.sxi-pp__nav{align-items:center;gap:calc(14 * var(--sxu));height:calc(56 * var(--sxu));padding:0 calc(28 * var(--sxu));display:flex;box-shadow:inset 0 -1px #10182814}.sxi-pp__logo{align-items:center;gap:calc(8 * var(--sxu));font-size:calc(15 * var(--sxu));letter-spacing:-.02em;white-space:nowrap;font-weight:700;display:inline-flex}.sxi-pp__logo i{width:calc(18 * var(--sxu));height:calc(18 * var(--sxu));border-radius:calc(3 * var(--sxu));background:linear-gradient(#fff,#fff) 50% 62%/36% 44% no-repeat,#0a0b0d}.sxi-pp__tag{padding-left:calc(14 * var(--sxu));color:#0a0b0d8c;font-size:calc(13 * var(--sxu));white-space:nowrap;box-shadow:inset 1px 0 #1018281f}.sxi-pp__links{gap:calc(22 * var(--sxu));color:#0a0b0d99;font-size:calc(13 * var(--sxu));white-space:nowrap;margin-left:auto;display:flex}.sxi-pp__links [data-on]{color:#0a0b0d;font-weight:600}.sxi-pp__head{padding:calc(36 * var(--sxu)) calc(28 * var(--sxu)) calc(20 * var(--sxu))}.sxi-pp__h1{font-size:calc(28 * var(--sxu));letter-spacing:-.03em;font-weight:680;line-height:1.15}.sxi-pp__lede{color:#0a0b0d9e;margin-top:calc(6 * var(--sxu))!important}.sxi-pp__grid{gap:calc(16 * var(--sxu));padding:0 calc(28 * var(--sxu)) calc(28 * var(--sxu));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxi[data-device=tablet] .sxi-pp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxi[data-device=phone] .sxi-pp__grid{gap:calc(12 * var(--sxu));padding:0 calc(18 * var(--sxu)) calc(18 * var(--sxu));grid-template-columns:minmax(0,1fr)}.sxi[data-device=phone] .sxi-pp__nav{padding:0 calc(18 * var(--sxu))}.sxi[data-device=phone] .sxi-pp__head{padding:calc(24 * var(--sxu)) calc(18 * var(--sxu)) calc(16 * var(--sxu))}.sxi[data-device=phone] .sxi-pp__h1{font-size:calc(24 * var(--sxu))}.sxi[data-device=phone] .sxi-pp__links{display:none}.sxi-pp__card{gap:calc(8 * var(--sxu));padding:calc(18 * var(--sxu));border:1px solid #1018281a;border-radius:3px;flex-direction:column;display:flex}.sxi-pp__top{align-items:center;gap:calc(8 * var(--sxu));display:flex}.sxi-pp__top b{font-size:calc(15 * var(--sxu));letter-spacing:-.01em;font-weight:620!important}.sxi-pp__dot{width:calc(8 * var(--sxu));height:calc(8 * var(--sxu));background:#0075ff;border-radius:50%}.sxi-pp__phase{color:#0a0b0d9e;font-size:calc(13 * var(--sxu))}.sxi-pp__bar{height:calc(6 * var(--sxu));background:#10182814;border-radius:3px;overflow:hidden}.sxi-pp__bar span{background:#0075ff;height:100%;display:block}.sxi-pp__meta{color:#0a0b0d9e;font-size:calc(12.5 * var(--sxu));position:relative}.sxi-pp__ago{display:none}.sxi:not([data-change=none]) .sxi-pp__ago{display:inline}.sxi-pp__meta[data-hot]{outline:max(1px, calc(1.5 * var(--sxu))) solid #0075ff;background:#0075ff14;border-radius:2px}.sxi-pp__meta[data-hot]:after{content:attr(data-pick);bottom:calc(100% + 4 * var(--sxu));padding:calc(3 * var(--sxu)) calc(6 * var(--sxu));color:#fff;font-size:calc(11 * var(--sxu));white-space:pre;background:#0075ff;border-radius:3px;font-weight:500;line-height:1.2;position:absolute;left:0}.sxi-pal{z-index:30;display:none;position:absolute;inset:0}.sxi[data-palette] .sxi-pal{display:block}.sxi-pal__scrim{background:var(--x-scrim);position:absolute;inset:0}.sxi-pal__box{top:calc(72 * var(--sxu));width:min(calc(640 * var(--sxu)), calc(100% - 48 * var(--sxu)));background:var(--x-raised);box-shadow:var(--x-shadow-float);transform-origin:50% 0;border-radius:3px;margin:0 auto;position:absolute;left:0;right:0;overflow:hidden}.sxi-pal__input{height:calc(48 * var(--sxu));padding:0 calc(16 * var(--sxu));color:var(--x-text);font-size:calc(15 * var(--sxu));white-space:pre;box-shadow:inset 0 -1px 0 var(--x-rule);align-items:center;display:flex;overflow:hidden}.sxi-pal__caret{width:max(1px, calc(1.5 * var(--sxu)));height:calc(18 * var(--sxu));margin-right:calc(-1.5 * var(--sxu));background:var(--x-text);flex:none;animation:1.06s step-end infinite sxi-blink}.sxi-pal__ph{color:var(--x-faint)}.sxi-pal__q:not(:empty)~.sxi-pal__ph{display:none}.sxi-pal__list{max-height:calc(400 * var(--sxu));padding:calc(8 * var(--sxu));overflow:hidden}.sxi-pal__group{padding:calc(8 * var(--sxu)) calc(8 * var(--sxu)) calc(4 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));font-weight:500}.sxi-pal__item{align-items:center;gap:calc(10 * var(--sxu));height:calc(36 * var(--sxu));padding:0 calc(10 * var(--sxu));color:var(--x-ink);border-radius:3px;display:flex}.sxi-pal__item svg{width:calc(16 * var(--sxu));height:calc(16 * var(--sxu));color:var(--x-faint)}.sxi-pal__item[data-sel]{background:var(--x-sel);box-shadow:var(--x-sel-ring);color:var(--x-text)}.sxi-pal__item[data-press]{background:var(--x-chip)}.sxi-pal__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sxi-pal__hint{padding-left:calc(12 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu));white-space:nowrap;margin-left:auto}.sxi-pal__none{padding:calc(8 * var(--sxu));color:var(--x-faint);font-size:calc(12 * var(--sxu))}.sxi:not([data-tabs~=designer]) .sxi-pal__item[data-pal-tab=designer],.sxi:not([data-tabs~=file]) .sxi-pal__item[data-pal-tab=file],.sxi:not([data-tabs~=work]) .sxi-pal__item[data-pal-tab=work],.sxi:not([data-tabs~=pulse]) .sxi-pal__item[data-pal-tab=pulse],.sxi:not([data-tabs~=cloud]) .sxi-pal__item[data-pal-tab=cloud]{display:none}.sxi-log{padding:calc(8 * var(--sxu)) calc(16 * var(--sxu));color:var(--x-muted);font-size:calc(12 * var(--sxu));line-height:calc(20 * var(--sxu));display:none;position:absolute;inset:0;overflow:hidden}.sxi[data-ptab=output] .sxi-log{display:block}.sxi[data-ptab=output] .sxi-term{display:none}.sxi-log__line{gap:calc(12 * var(--sxu));display:flex}.sxi-log__line>span:last-child{overflow-wrap:anywhere;min-width:0}.sxi-log__line[data-tone=accent]{color:var(--x-accent-ink)}.sxi-log__time{color:var(--x-faint);flex:none}.sxi-log__empty{display:none}.sxi-log:has(.sxi-log__line[data-step]:not([hidden])) .sxi-log__empty{display:none}.sxi-log:not(:has(.sxi-log__line[data-step]:not([hidden]))) .sxi-log__empty{display:flex}@container sxi (width<=759px){.sxi__stage{--sxu:1px;--H:572;--sxi-ph:200}.sxi[data-psize=agent] .sxi__stage{--sxi-ph:264}.sxi[data-psize=agent]:not([data-pane=file],[data-pane=work]) .sxi__stage{--sxi-ph:200}.sxi__win{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""main""status"}.sxi-rail,.sxi-side,.sxi-search,.sxi-title__ws,.sxi-title__slash,.sxi-tbtn__label,.sxi-ptab--extra,.sxi-panel__tool,.sxi-si--run,.sxi-si--tool,.sxi-dz__seg,.sxi-dz__icon,.sxi-dz__rail,.sxi-ln__fold{display:none!important}.sxi-title{grid-template-columns:minmax(0,1fr) auto}.sxi-title__left{max-width:100%;overflow:hidden}.sxi-title__crumb{color:var(--x-ink);font-weight:600}.sxi-tbtn{padding:0 7px}.sxi-tab{max-width:176px}.sxi-tabs__tools{display:none!important}.sxi :is([data-pane-id=file],[data-pane-id=work]) .sxi-code__scroll,.sxi[data-scroll] :is([data-pane-id=file],[data-pane-id=work]) .sxi-code__scroll{--sxi-scroll:0;counter-reset:sxi-ln 9;padding-top:0}.sxi :is([data-pane-id=file],[data-pane-id=work]) .sxi-code__scroll>.sxi-ln:nth-child(-n+9){display:none}.sxi :is([data-pane-id=file],[data-pane-id=work]) .sxi-ln{height:auto;min-height:calc(var(--sxi-lh) * var(--sxu));white-space:pre-wrap}.sxi :is([data-pane-id=file],[data-pane-id=work]) .sxi-ln__code{padding-right:8px;padding-left:calc((22 + var(--ind,0) * 16) * var(--sxu));text-indent:calc(-16 * var(--sxu))}.sxi-ln__no{width:30px}.sxi-panel__terms{margin-left:4px;padding-left:4px}.sxi:not([data-ptab=output]) .sxi-ptab[data-ptab=output]{display:none}.sxi-dz__body{grid-template-columns:minmax(0,1fr)}.sxi-pg{--sxd:calc((100cqi - 24px) / 1200);margin-top:12px}.sxi-dz__stage:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:20px;position:absolute;bottom:0;left:12px;right:12px}.sxi:not([data-sheet]) .sxi-agents{display:none}.sxi[data-agents=open]:not([data-sheet]) .sxi-tbtn{box-shadow:none;color:var(--x-muted);background:0 0}.sxi-code:not([data-pane-id=file] *,[data-pane-id=work] *),.sxi-term .sxi-tl,.sxi-panel__terms,.sxi-tabs__strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sxi-cc__input>[data-type]{flex:0 auto;min-width:0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.sxi .sxi-term .sxi-tl--out{padding-left:calc((var(--ind,0) + 1) * 15 * var(--sxu));text-indent:calc(-15 * var(--sxu));white-space:pre-wrap;overflow-wrap:anywhere;display:block;-webkit-mask-image:none;mask-image:none}.sxi-agents{z-index:5;width:min(300px,88%);box-shadow:var(--x-shadow-float);grid-area:auto;position:absolute;top:40px;bottom:32px;right:0}.sxi-agents__more,.sxi-agents__get,.sxi-agents .sxi-chat:not(.sxi-chat--live){display:none}.sxi-agents .sxi-label:has(.sxi-seg){display:none}:is(.sxi[data-pane=pulse] .sxi-tab:has(~.sxi-tab~[data-tab=pulse]),.sxi[data-pane=cloud] .sxi-tab:has(~.sxi-tab~[data-tab=cloud]),.sxi[data-pane=app] .sxi-tab:has(~.sxi-tab~[data-tab=app]),.sxi[data-pane=preview] .sxi-tab:has(~.sxi-tab~[data-tab=preview]),.sxi[data-pane=src] .sxi-tab:has(~.sxi-tab~[data-tab=src])){display:none}.sxi-page__in{padding:20px 16px 32px}.sxi-page__head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px}.sxi-page__h2{margin:24px 0 10px!important}.sxi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sxi[data-cscroll=top] [data-pane-id=pulse] .sxi-page__in{margin-top:-70px}.sxi[data-cscroll=end] .sxi-page[data-pane-id=pulse]{justify-content:flex-end;-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 24px),#0000)}.sxi[data-cscroll=end] [data-pane-id=pulse] .sxi-page__tail{height:calc((var(--H) - 40 - 40 - 32 - 32) * 1px);display:flow-root}.sxi-trow{gap:10px;padding:8px 12px}.sxi-cl__card{flex-direction:column;align-items:stretch;gap:12px}.sxi-cl__cardacts{flex-direction:row}.sxi-cl__localacts .sxi-btn--ghost:not(.sxi-cl-back),.sxi-cl__actions .sxi-ibtn,.sxi-cl__pull .sxi-ibtn,.sxi-cl__pull .sxi-btn:not(.sxi-cl-merge),.sxi-cl__pull>svg,.sxi-cl__deploy .sxi-btn,.sxi-cl__deploy .sxi-ibtn:not(:first-child){display:none!important}.sxi-cl__in .sxi-trow__sub{white-space:nowrap}.sxi-cl__deploy:is([data-deploy=d1],[data-deploy=d2]){display:none}.sxi-cl__log{padding:0 12px 12px}[data-pane-id=app] .sxi-cl__actions,.sxi-cl__hint:is(.sxi-cl-made,.sxi-cl-shipped){display:none!important}.sxi-cl__ship{padding-left:10px}.sxi-cl__ship>svg{display:none}.sxi-pv__nav:not(:nth-child(3)),.sxi-pv__seg,.sxi-pv__tool,.sxi-pv__bar .sxi-pill{display:none!important}.sxi-pv__address{min-width:0}.sxi .sxi-pv__frame{width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0;margin:0}.sxi .sxi-pp__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 18px 18px}.sxi .sxi-pp__nav{padding:0 18px}.sxi .sxi-pp__head{padding:22px 18px 14px}.sxi .sxi-pp__h1{font-size:24px}.sxi .sxi-pp__links{display:none}.sxi-pal__box{width:calc(100% - 24px);top:48px}}@container sxi (width<=379px){.sxi-si--bell{display:none}}@container sxi (width<=339px){.sxi-avatar,.sxi-title__sep{display:none}:is(.sxi[data-pane=designer] .sxi-tab:has(~[data-tab=designer]),.sxi[data-pane=file] .sxi-tab:has(~[data-tab=file]),.sxi[data-pane=work] .sxi-tab:has(~[data-tab=work]),.sxi[data-pane=pulse] .sxi-tab:has(~[data-tab=pulse]),.sxi[data-pane=cloud] .sxi-tab:has(~[data-tab=cloud]),.sxi[data-pane=app] .sxi-tab:has(~[data-tab=app]),.sxi[data-pane=preview] .sxi-tab:has(~[data-tab=preview]),.sxi[data-pane=src] .sxi-tab:has(~[data-tab=src])){max-width:88px;padding-right:10px}:is(.sxi[data-pane=designer] .sxi-tab:has(~[data-tab=designer]),.sxi[data-pane=file] .sxi-tab:has(~[data-tab=file]),.sxi[data-pane=work] .sxi-tab:has(~[data-tab=work]),.sxi[data-pane=pulse] .sxi-tab:has(~[data-tab=pulse]),.sxi[data-pane=cloud] .sxi-tab:has(~[data-tab=cloud]),.sxi[data-pane=app] .sxi-tab:has(~[data-tab=app]),.sxi[data-pane=preview] .sxi-tab:has(~[data-tab=preview]),.sxi[data-pane=src] .sxi-tab:has(~[data-tab=src])) .sxi-tab__close{display:none}.sxi-si--site{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.sxi *,.sxi :before,.sxi :after{transition:none!important;animation:none!important}.sxi-cur,.sxi-key-chip,.sxi-play,.sxi-title__sep,.sxi-title__slot{display:none!important}}
