.t3code-app-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.t3code-app-thread__header{gap:var(--sp-3);height:var(--t3code-app-topbar-height);padding-inline:var(--sp-5);flex-shrink:0;align-items:center;display:flex}.t3code-app-thread__breadcrumb{gap:var(--sp-3);min-width:0;font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);align-items:center;margin:0;padding:0;list-style:none;display:flex}.t3code-app-thread__crumb{gap:var(--sp-2);color:var(--t3code-app-muted-foreground);flex-shrink:0;align-items:center;margin:0;display:flex}.t3code-app-thread__crumb:before{content:none}.t3code-app-thread__crumb--current{color:var(--t3code-app-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.t3code-app-thread__separator{color:var(--t3code-app-muted-foreground);flex-shrink:0;margin:0}.t3code-app-thread__separator:before{content:none}.t3code-app-thread__scroll{scrollbar-color:rgb(from var(--t3code-app-white) r g b / 8%) transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.t3code-app-thread__timeline{width:100%;max-width:calc(var(--sp-base) * 192);padding:var(--sp-4) var(--sp-5) var(--sp-10);margin-inline:auto;overflow-x:clip}.t3code-app-thread__trailing-action{margin-left:var(--sp-2);flex-shrink:0;align-items:center;display:flex}
.t3code-app-thread-assistant-message{min-width:0;padding:calc(var(--sp-base) * .5) var(--sp-1) var(--sp-2);position:relative}.t3code-app-thread-assistant-message__body{font-size:var(--t3code-app-font-size-sm);color:color-mix(in srgb, var(--t3code-app-foreground) 80%, transparent);overflow-wrap:anywhere;line-height:1.625}.t3code-app-thread-assistant-message__body p{margin:.65rem 0}.t3code-app-thread-assistant-message__body p:first-child{margin-top:0}.t3code-app-thread-assistant-message__body p:last-child{margin-bottom:0}
.t3code-app-diff{--t3code-app-diff-background:var(--t3code-app-black);--t3code-app-diff-foreground:var(--t3code-app-white);--t3code-app-diff-added:#5ecc71;--t3code-app-diff-deleted:#ff6762;--t3code-app-diff-number:color-mix(in lab, var(--t3code-app-diff-foreground) 65%, var(--t3code-app-diff-background));--t3code-app-diff-added-background:color-mix(in lab, var(--t3code-app-diff-background) 80%, var(--t3code-app-diff-added));--t3code-app-diff-deleted-background:color-mix(in lab, var(--t3code-app-diff-background) 80%, var(--t3code-app-diff-deleted));border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 55%, transparent);border-radius:var(--t3code-app-radius-md);font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-xs);line-height:var(--sp-5);color:var(--t3code-app-diff-foreground);background:var(--t3code-app-diff-background);overflow:hidden}.t3code-app-diff__lines{padding-block:var(--sp-1);overflow-x:auto}.t3code-app-diff__line{grid-template-columns:repeat(2, minmax(calc(var(--sp-base) * 9), max-content)) minmax(0, 1fr);display:grid}.t3code-app-diff__line--add{background:var(--t3code-app-diff-added-background)}.t3code-app-diff__line--del{background:var(--t3code-app-diff-deleted-background)}.t3code-app-diff__number{-webkit-user-select:none;user-select:none;padding-inline:var(--sp-2);font-variant-numeric:tabular-nums;color:var(--t3code-app-diff-number);text-align:right}.t3code-app-diff__line--add .t3code-app-diff__number{color:var(--t3code-app-diff-added)}.t3code-app-diff__line--del .t3code-app-diff__number{color:var(--t3code-app-diff-deleted)}.t3code-app-diff__code{padding-inline:var(--sp-2);font:inherit;white-space:pre}
.t3code-app-spinner{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);border:calc(var(--sp-unit) * 2) solid color-mix(in srgb, currentcolor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite t3code-app-spinner-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.t3code-app-spinner{animation-duration:2.4s}}@keyframes t3code-app-spinner-spin{to{transform:rotate(360deg)}}
.t3code-app-thread-work-log-block{gap:var(--sp-1);flex-direction:column;display:flex}.t3code-app-thread-work-log-block__title{cursor:default;gap:var(--sp-1);font-size:calc(var(--sp-base) * 2.25);font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 55%, transparent);text-align:left;text-transform:uppercase;letter-spacing:.14em;transition:var(--animation-colors-fade);align-items:center;margin:0;line-height:1.5;display:flex}.t3code-app-thread-work-log-block__title--toggle{cursor:pointer}.t3code-app-thread-work-log-block__title--toggle:hover{color:color-mix(in srgb, var(--t3code-app-foreground) 75%, transparent)}.t3code-app-thread-work-log-block__suffix{text-transform:none;letter-spacing:normal}.t3code-app-thread-work-log-block__body{cursor:default;width:100%;padding:calc(var(--sp-base) * 1.5) var(--sp-2);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 55%, transparent);border-radius:var(--t3code-app-radius-md);font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-11);line-height:var(--sp-5);color:color-mix(in srgb, var(--t3code-app-foreground) 78%, transparent);text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;background:color-mix(in srgb, var(--t3code-app-background) 80%, transparent);display:block}.t3code-app-thread-work-log-block__body--toggle{cursor:pointer}.t3code-app-thread-work-log-block__body--error{border-color:color-mix(in srgb, var(--t3code-app-rose) 20%, transparent);color:var(--t3code-app-rose-light);background:color-mix(in srgb, var(--t3code-app-rose) 5%, transparent)}
.t3code-app-thread-work-log-row{cursor:pointer;padding:calc(var(--sp-base) * .5);border-radius:var(--t3code-app-radius-md);transition:var(--animation-colors-fade);flex-direction:column;display:flex}.t3code-app-thread-work-log-row:hover{background:color-mix(in srgb, var(--t3code-app-accent) 20%, transparent)}.t3code-app-thread-work-log-row__line{-webkit-user-select:none;user-select:none;gap:calc(var(--sp-base) * 1.5);align-items:center;display:flex}.t3code-app-thread-work-log-row__icon{width:var(--sp-6);height:var(--sp-6);color:var(--t3code-app-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-thread-work-log-row__icon .t3code-app-icon{width:var(--sp-4);height:var(--sp-4);stroke-width:1.8px}.t3code-app-thread-work-log-row__icon--failed{color:color-mix(in srgb, var(--t3code-app-tool-error) 40%, transparent)}.t3code-app-thread-work-log-row__label{gap:calc(var(--sp-base) * 1.5);min-width:0;font-size:var(--t3code-app-font-size-sm);flex:auto;align-items:baseline;margin:0;line-height:1.625;display:flex}.t3code-app-thread-work-log-row__text{min-width:0;color:var(--t3code-app-muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-thread-work-log-row__text--expanded{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;white-space:pre-wrap}.t3code-app-thread-work-log-row__chevron{width:var(--sp-4);height:var(--sp-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-thread-work-log-row__chevron .t3code-app-icon{width:var(--sp-3);height:var(--sp-3);color:var(--t3code-app-muted-foreground);opacity:.7;transition:transform .2s}.t3code-app-thread-work-log-row__chevron--expanded .t3code-app-icon{transform:rotate(90deg)}.t3code-app-thread-work-log-row__plain{cursor:default;margin-top:var(--sp-1);margin-left:var(--sp-7);padding:var(--sp-2) var(--sp-3);border-radius:var(--t3code-app-radius-md);background:color-mix(in srgb, var(--t3code-app-muted) 40%, transparent)}.t3code-app-thread-work-log-row__plain-text{cursor:text;-webkit-user-select:text;user-select:text;max-height:calc(var(--sp-base) * 64);font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-11);color:var(--t3code-app-muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.625;overflow:auto}.t3code-app-thread-work-log-row__details{cursor:default;gap:var(--sp-2);margin-top:var(--sp-2);margin-left:var(--sp-2);padding-top:calc(var(--sp-base) * .5);padding-left:var(--sp-3);border-left:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 45%, transparent);flex-direction:column;display:flex}.t3code-app-thread-work-log-row__pills{gap:calc(var(--sp-base) * 1.5);font-size:calc(var(--sp-base) * 2.5);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 70%, transparent);flex-wrap:wrap;line-height:1.5;display:flex}.t3code-app-thread-work-log-row__pill{padding:calc(var(--sp-base) * .5) calc(var(--sp-base) * 1.5);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 55%, transparent);border-radius:var(--t3code-app-radius-md);background:color-mix(in srgb, var(--t3code-app-background) 75%, transparent)}.t3code-app-thread-work-log-row__diff-header{gap:var(--sp-3);min-width:0;padding:var(--sp-1) var(--sp-2);border-bottom:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 55%, transparent);font-size:var(--t3code-app-font-size-11);line-height:var(--t3code-app-line-height-xs);background:color-mix(in srgb, var(--t3code-app-background) 80%, transparent);justify-content:space-between;align-items:center;display:flex}.t3code-app-thread-work-log-row__diff-path{min-width:0;font-family:var(--t3code-app-font-mono);color:color-mix(in srgb, var(--t3code-app-foreground) 85%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-thread-work-log-row__diff-stat{gap:var(--sp-2);font-family:var(--t3code-app-font-mono);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;grid-template-columns:4ch 4ch;display:inline-grid}.t3code-app-thread-work-log-row__diff-additions{color:var(--t3code-app-success)}.t3code-app-thread-work-log-row__diff-deletions{color:var(--t3code-app-destructive)}.t3code-app-thread-work-log-row__status{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 70%, transparent);white-space:nowrap;flex-shrink:0}
.t3code-app-thread-work-log{gap:calc(var(--sp-base) * .5);margin-inline:calc(var(--sp-1) * -1);padding:calc(var(--sp-base) * .5) var(--sp-1);flex-direction:column;display:flex}.t3code-app-thread-work-log__summary{cursor:pointer;gap:calc(var(--sp-base) * 1.5);width:100%;min-height:var(--sp-6);padding:calc(var(--sp-base) * .5);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-sm);text-align:left;transition:var(--animation-colors-fade);align-items:center;line-height:1.625;display:flex}.t3code-app-thread-work-log__summary:hover{background:color-mix(in srgb, var(--t3code-app-accent) 20%, transparent)}.t3code-app-thread-work-log__summary-icon{width:var(--sp-6);height:var(--sp-6);color:var(--t3code-app-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-thread-work-log__summary-icon .t3code-app-icon{width:var(--sp-4);height:var(--sp-4);stroke-width:1.8px}.t3code-app-thread-work-log__summary-text{min-width:0;color:var(--t3code-app-muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-thread-work-log__rows{gap:var(--sp-unit);border-radius:var(--t3code-app-radius-md);flex-direction:column;display:flex}
.t3code-showcase-comparison{--t3code-showcase-comparison-pane-min:calc(var(--sp-base) * 104);--t3code-showcase-comparison-pane-max:1fr;margin:0}.t3code-showcase-comparison__controls{gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);flex-wrap:wrap;align-items:center;display:flex}.t3code-showcase-comparison__panes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--t3code-showcase-comparison-pane-min)), var(--t3code-showcase-comparison-pane-max)));gap:var(--sp-6);justify-content:center;display:grid}.t3code-showcase-comparison__pane{min-width:0;container-type:inline-size}.t3code-showcase-comparison__label{margin:0 0 var(--sp-2);font-size:var(--font-size-label-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-public-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow)}.t3code-showcase-comparison__caption{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-6);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);flex-wrap:wrap;display:flex}.t3code-showcase-comparison__reset{color:var(--color-public-ink);-webkit-text-decoration-color:var(--color-public-accent);text-decoration-color:var(--color-public-accent);text-decoration-line:underline;text-decoration-thickness:calc(var(--sp-unit) * 2);text-underline-offset:.2em;transition:color var(--animation-simple-fade)}.t3code-showcase-comparison__reset:hover{color:var(--color-public-accent-strong)}
.t3code-showcase-activity-boxes__window{--t3code-app-height:calc(var(--sp-base) * 150)}
.t3code-app-tooltip{z-index:var(--t3code-app-z-popup);max-width:calc(var(--sp-base) * 72);padding:var(--sp-1) var(--sp-2);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-foreground);text-wrap:balance;background:var(--t3code-app-popover);box-shadow:var(--t3code-app-inset-highlight), 0 4px 6px -1px rgb(from var(--t3code-app-black) r g b / 5%);transition:opacity var(--animation-simple-fade), scale var(--animation-simple-fade)}.t3code-app-tooltip[data-state=closed]{opacity:0;scale:.98}
.t3code-app-button{gap:var(--sp-1);border:var(--sp-unit) solid transparent;border-radius:var(--t3code-app-control-radius);font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs);white-space:nowrap;transition:box-shadow var(--animation-simple-fade), scale var(--animation-simple-fade), background-color var(--animation-simple-fade), border-color var(--animation-simple-fade);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.t3code-app-button:active{scale:.97}.t3code-app-button:focus-visible{box-shadow:0 0 0 var(--sp-unit) var(--t3code-app-background), 0 0 0 calc(var(--sp-unit) * 3) var(--t3code-app-ring)}.t3code-app-button:disabled{pointer-events:none;opacity:.64}.t3code-app-button .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);margin-inline:calc(var(--sp-base) * -.5);color:var(--t3code-app-button-icon-color,currentColor)}.t3code-app-button--xs{height:var(--sp-6);padding-inline:calc(var(--sp-2) - var(--sp-unit))}.t3code-app-button--icon-xs{width:var(--sp-6);height:var(--sp-6)}.t3code-app-button--ghost{--t3code-app-button-icon-color:var(--t3code-app-muted-foreground);color:var(--t3code-app-foreground)}.t3code-app-button--ghost:hover{background:var(--t3code-app-accent)}.t3code-app-button--outline,.t3code-app-button--destructive-outline{--t3code-app-button-icon-color:var(--t3code-app-muted-foreground);border-color:var(--t3code-app-input);color:var(--t3code-app-foreground);background:color-mix(in srgb, var(--t3code-app-input) 32%, transparent);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs)}:is(.t3code-app-button--outline,.t3code-app-button--destructive-outline):hover{background:color-mix(in srgb, var(--t3code-app-input) 64%, transparent)}:is(.t3code-app-button--outline,.t3code-app-button--destructive-outline):active,:is(.t3code-app-button--outline,.t3code-app-button--destructive-outline):disabled{box-shadow:none}.t3code-app-button--destructive-outline{--t3code-app-button-icon-color:currentcolor;color:var(--t3code-app-destructive-foreground)}.t3code-app-button--destructive-outline:hover{border-color:rgb(from var(--t3code-app-destructive) r g b / 32%);background:rgb(from var(--t3code-app-destructive) r g b / 4%)}.t3code-app-button--sm{gap:calc(var(--sp-base) * 1.5);height:var(--sp-7);padding-inline:calc(var(--sp-base) * 2.5 - var(--sp-unit))}.t3code-app-button--icon-sm{width:var(--sp-7);height:var(--sp-7)}.t3code-app-button--icon-micro{width:var(--sp-5);height:var(--sp-5);border-radius:var(--t3code-app-radius-sm)}.t3code-app-button--ghost-muted{--t3code-app-button-icon-color:currentcolor;color:var(--t3code-app-muted-foreground)}.t3code-app-button--ghost-muted:hover{color:var(--t3code-app-foreground);background:var(--t3code-app-accent)}.t3code-app-button--default{--t3code-app-button-icon-color:currentcolor;color:var(--t3code-app-primary-foreground);background:var(--t3code-app-primary);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs)}.t3code-app-button--default:hover{background:color-mix(in srgb, var(--t3code-app-primary) 90%, var(--t3code-app-white))}.t3code-app-button--destructive{--t3code-app-button-icon-color:currentcolor;color:var(--t3code-app-white);background:color-mix(in srgb, var(--t3code-app-destructive) 90%, transparent);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs)}.t3code-app-button--destructive:hover{background:var(--t3code-app-destructive)}
.t3code-app-device-panel{min-height:0;font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);color:var(--t3code-app-muted-foreground);flex-direction:column;flex:auto;display:flex}.t3code-app-device-panel__notice{padding:var(--sp-2) var(--sp-3);border-bottom:var(--sp-unit) solid var(--t3code-app-border);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);overflow-wrap:break-word;white-space:pre-line;flex-shrink:0}.t3code-app-device-panel__error{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--sp-unit) solid var(--t3code-app-border);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-destructive);background:color-mix(in srgb, var(--t3code-app-destructive) 5%, transparent);flex-shrink:0;align-items:flex-start;display:flex}.t3code-app-device-panel__error p{overflow-wrap:break-word;white-space:pre-wrap;flex:auto;min-width:0;margin:0}.t3code-app-device-panel__error .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-device-panel__scroll{min-height:0;padding:var(--sp-8) var(--sp-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.t3code-app-device-panel__body{gap:var(--sp-6);flex-direction:column;width:100%;max-width:36rem;margin-inline:auto;display:flex}.t3code-app-device-panel__body--empty{text-align:center;align-items:center;margin-block:auto}.t3code-app-device-panel__empty-icon{width:var(--sp-6);height:var(--sp-6);opacity:.6}.t3code-app-device-panel__empty{max-width:24rem;margin:0}.t3code-app-device-panel__group{gap:var(--sp-3);flex-direction:column;display:flex}.t3code-app-device-panel__heading{gap:var(--sp-2);font-size:inherit;font-weight:var(--font-weight-medium);line-height:inherit;align-items:center;margin:0;display:flex}.t3code-app-device-panel__heading .t3code-app-icon{width:var(--sp-4);height:var(--sp-4);flex-shrink:0}.t3code-app-device-panel__list{border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 70%, transparent);border-radius:var(--t3code-app-radius-xl);background:var(--t3code-app-background);flex-direction:column;display:flex;overflow:hidden}.t3code-app-device-panel__row{gap:var(--sp-3);width:100%;padding:var(--sp-3);text-align:left;transition:var(--animation-colors-fade);align-items:center;display:flex}.t3code-app-device-panel__row:not(:first-child){border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent)}.t3code-app-device-panel__row:hover{background:color-mix(in srgb, var(--t3code-app-accent) 40%, transparent)}.t3code-app-device-panel__row:focus-visible{box-shadow:inset 0 0 0 calc(var(--sp-unit) * 2) var(--t3code-app-ring);outline:none}.t3code-app-device-panel__row-icon{width:var(--sp-8);height:var(--sp-8);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);border-radius:var(--t3code-app-radius-md);flex-shrink:0;place-items:center;display:grid}.t3code-app-device-panel__row-icon .t3code-app-icon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-device-panel__row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.t3code-app-device-panel__row-title,.t3code-app-device-panel__row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-device-panel__row-title{font-weight:var(--font-weight-medium);color:var(--t3code-app-foreground)}.t3code-app-device-panel__row-description,.t3code-app-device-panel__row-action{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs)}.t3code-app-device-panel__refresh{align-self:flex-start}.t3code-app-device-panel__body--empty>.t3code-app-device-panel__refresh{align-self:center}.t3code-app-device-panel__loading{gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);text-align:center;background:var(--t3code-app-background);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.t3code-app-device-panel__loading-icon{width:var(--sp-12);height:var(--sp-12);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:var(--t3code-app-radius-xl);background:color-mix(in srgb, var(--t3code-app-muted) 30%, transparent);place-items:center;display:grid}.t3code-app-device-panel__loading-icon .t3code-app-icon{width:var(--sp-6);height:var(--sp-6)}.t3code-app-device-panel__loading-name{margin-bottom:calc(var(--sp-1) - var(--sp-3));font-weight:var(--font-weight-medium);color:var(--t3code-app-foreground)}.t3code-app-device-panel__loading-description,.t3code-app-device-panel__loading-message{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs)}.t3code-app-device-panel__loading-message{gap:var(--sp-2);align-items:center;display:flex}.t3code-app-device-panel__steps{gap:var(--sp-1);width:var(--sp-24);display:flex}.t3code-app-device-panel__steps span{height:var(--sp-1);background:var(--t3code-app-muted);border-radius:9999px;flex:1 1 0}.t3code-app-device-panel__steps span:first-child{background:color-mix(in srgb, var(--t3code-app-foreground) 60%, transparent)}
.t3code-app-right-panel{border-left:var(--sp-unit) solid var(--t3code-app-border);background:var(--t3code-app-background);flex-direction:column;min-width:0;min-height:0;display:flex}.t3code-app-right-panel__tabbar{gap:var(--sp-1);height:var(--t3code-app-topbar-height);padding:0 var(--sp-3) 0 var(--sp-2);flex-shrink:0;align-items:center;display:flex}.t3code-app-right-panel__tabs{gap:var(--sp-1);flex:auto;align-items:center;min-width:0;display:flex}.t3code-app-right-panel__tab{gap:calc(var(--sp-base) * .5);max-width:calc(var(--sp-base) * 36);height:var(--sp-6);padding:0 var(--sp-2) 0 calc(var(--sp-base) * 1.5);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);flex-shrink:0;align-items:center;display:flex}.t3code-app-right-panel__tab--active{color:var(--t3code-app-foreground);background:var(--t3code-app-accent)}.t3code-app-right-panel__tab-icon{width:var(--sp-4);height:var(--sp-4);justify-content:center;align-items:center;display:flex;position:relative}.t3code-app-right-panel__tab-icon .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-right-panel__badge{top:calc(var(--sp-base) * -1.5);right:calc(var(--sp-base) * -2);min-width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);padding-inline:var(--sp-1);border-radius:var(--sp-2);font-size:calc(var(--sp-base) * 2.25);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--t3code-app-white);background:var(--t3code-app-info);justify-content:center;align-items:center;display:flex;position:absolute}.t3code-app-right-panel__tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-right-panel__add{width:var(--sp-6);height:var(--sp-6);border-radius:var(--t3code-app-control-radius);color:var(--t3code-app-muted-foreground);transition:var(--animation-colors-fade);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-right-panel__add:hover{color:var(--t3code-app-foreground);background:var(--t3code-app-accent)}.t3code-app-right-panel__add .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-right-panel__surface{flex-direction:column;flex:auto;min-height:0;display:flex}
.t3code-showcase-android-launchers__window{--t3code-app-height:calc(var(--sp-base) * 130)}.t3code-showcase-android-launchers__panel{border-left:0;flex:auto}
.t3code-app-context-menu{z-index:var(--t3code-app-z-popup);min-width:calc(var(--sp-base) * 32);max-width:calc(var(--sp-base) * 96);border:var(--sp-unit) solid rgb(from var(--t3code-app-foreground) r g b / 10%);border-radius:var(--t3code-app-radius-lg);color:var(--t3code-app-foreground);background:color-mix(in srgb, var(--t3code-app-popover) 18%, color-mix(in srgb, var(--t3code-app-popover) 80%, transparent));-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);position:fixed;overflow:hidden}.t3code-app-context-menu__list{max-height:min(calc(var(--sp-base) * 96), 70vh);padding:var(--sp-1);overflow:hidden auto}.t3code-app-context-menu__separator{height:var(--sp-unit);margin:var(--sp-1) var(--sp-2);background:var(--t3code-app-border)}.t3code-app-context-menu__item{cursor:default;gap:var(--sp-2);width:100%;min-height:var(--sp-7);padding:var(--sp-1) var(--sp-2);border-radius:var(--t3code-app-radius-sm);font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);color:var(--t3code-app-foreground);transition:var(--animation-colors-fade);align-items:center;display:flex}.t3code-app-context-menu__item:hover,.t3code-app-context-menu__item:focus-visible{background:var(--t3code-app-accent)}.t3code-app-context-menu__item .t3code-app-icon{color:var(--t3code-app-muted-foreground)}.t3code-app-context-menu__item:disabled{pointer-events:none;color:var(--t3code-app-muted-foreground);opacity:.64}.t3code-app-context-menu__chevron{margin-inline:auto calc(var(--sp-base) * -.5);opacity:.8}.t3code-app-context-menu__item--destructive{color:var(--t3code-app-destructive-foreground)}.t3code-app-context-menu__item--destructive:hover,.t3code-app-context-menu__item--destructive:focus-visible{background:rgb(from var(--t3code-app-destructive) r g b / 10%)}.t3code-app-context-menu__item--destructive .t3code-app-icon{color:currentColor}.t3code-app-context-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}
.t3code-app-input{border:var(--sp-unit) solid var(--t3code-app-input);border-radius:var(--t3code-app-radius-lg);width:100%;font-size:var(--t3code-app-font-size-sm);color:var(--t3code-app-foreground);background:color-mix(in srgb, var(--t3code-app-input) 32%, transparent);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs);transition:box-shadow var(--animation-simple-fade), border-color var(--animation-simple-fade);display:inline-flex;position:relative}.t3code-app-input:focus-within{border-color:var(--t3code-app-ring);box-shadow:0 0 0 calc(var(--sp-unit) * 3) rgb(from var(--t3code-app-ring) r g b / 24%)}.t3code-app-input__control{width:100%;min-width:0;height:calc(var(--sp-base) * 7.5);padding:0 calc(var(--sp-3) - var(--sp-unit));border-radius:inherit;font:inherit;line-height:calc(var(--sp-base) * 7.5);color:inherit;appearance:none;background:0 0;border:0;outline:none;margin:0}.t3code-app-input__control::placeholder{color:var(--t3code-app-muted-foreground)}.t3code-app-input__control::-webkit-search-cancel-button{appearance:none}.t3code-app-input__control::-webkit-search-decoration{appearance:none}
.t3code-app-settings-row{padding:var(--sp-3) var(--sp-4)}.t3code-app-settings-row--with-children{padding-bottom:var(--sp-1)}.t3code-app-settings-row__main{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--sp-base) * 40), auto);gap:var(--sp-8);align-items:center;display:grid}@container t3code-app-settings-page not (min-width:35rem){.t3code-app-settings-row__main{gap:var(--sp-3);flex-direction:column;align-items:stretch;display:flex}}.t3code-app-settings-row__content{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.t3code-app-settings-row__title{gap:calc(var(--sp-base) * 1.5);min-height:var(--sp-5);font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);color:var(--t3code-app-foreground);letter-spacing:-.005em;align-items:center;margin:0;display:flex}.t3code-app-settings-row__indicator{width:var(--sp-5);height:var(--sp-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t3code-app-settings-row__inheritance .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-settings-row__inheritance--default{color:rgb(from var(--t3code-app-muted-foreground) r g b / 60%)}.t3code-app-settings-row__inheritance--environment{color:rgb(from var(--t3code-app-foreground) r g b / 70%)}.t3code-app-settings-row__description{max-width:calc(var(--sp-base) * 144);font-size:var(--t3code-app-font-size-13);color:rgb(from var(--t3code-app-muted-foreground) r g b / 80%);margin:0;line-height:1.45}.t3code-app-settings-row__control{gap:var(--sp-2);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}@container t3code-app-settings-page not (min-width:35rem){.t3code-app-settings-row__control{justify-content:flex-start}}
.t3code-app-settings-section{gap:calc(var(--sp-base) * 2.5);flex-direction:column;display:flex}.t3code-app-settings-section__header{gap:var(--sp-4);min-height:var(--sp-7);padding-inline:var(--sp-4);justify-content:space-between;align-items:flex-start;display:flex}.t3code-app-settings-section__title{gap:var(--sp-2);min-height:var(--sp-7);font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--t3code-app-line-height-sm);color:rgb(from var(--t3code-app-foreground) r g b / 70%);letter-spacing:-.005em;align-items:center;margin:0;display:flex}.t3code-app-settings-section__action{min-width:var(--sp-7);min-height:var(--sp-7);justify-content:flex-end;align-items:center;display:flex}.t3code-app-settings-section__body{border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);border-radius:var(--t3code-app-radius-xl);color:var(--t3code-app-foreground);background:color-mix(in srgb, var(--t3code-app-card) 40%, transparent);box-shadow:var(--t3code-app-shadow-xs);position:relative}.t3code-app-settings-section__body>:not(:first-child){border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 50%, transparent)}
.t3code-app-archive__empty{gap:var(--sp-2);align-items:center;display:inline-flex}.t3code-app-archive__empty .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:var(--t3code-app-muted-foreground)}.t3code-app-archive__groups{gap:var(--sp-3);flex-direction:column;display:flex}.t3code-app-archive__group{padding-top:var(--sp-3);border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 70%, transparent)}.t3code-app-archive__group:first-child{border-top:0;padding-top:0}.t3code-app-archive__group-header{grid-template-columns:minmax(0, 1fr) calc(var(--sp-base) * 7);gap:var(--sp-2);padding-inline:var(--sp-2);align-items:center;display:grid}.t3code-app-archive__group-header--expanded{grid-template-columns:minmax(0, 1fr) calc(var(--sp-base) * 19) calc(var(--sp-base) * 19) calc(var(--sp-base) * 7)}.t3code-app-archive__toggle{cursor:pointer;gap:var(--sp-2);text-align:left;align-items:center;min-width:0;display:flex}.t3code-app-archive__toggle:disabled{cursor:default}.t3code-app-archive__chevron{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:rgb(from var(--t3code-app-muted-foreground) r g b / 70%)}.t3code-app-archive__project{font-size:var(--t3code-app-font-size-13);font-weight:var(--font-weight-semibold);color:var(--t3code-app-foreground);text-overflow:ellipsis;white-space:nowrap;transition:var(--animation-colors-fade);overflow:hidden}.t3code-app-archive__toggle:hover .t3code-app-archive__project{color:rgb(from var(--t3code-app-foreground) r g b / 85%)}.t3code-app-archive__environment{max-width:30%;font-size:var(--t3code-app-font-size-11);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 60%, transparent);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.t3code-app-archive__count{font-size:var(--t3code-app-font-size-11);color:rgb(from var(--t3code-app-muted-foreground) r g b / 60%);flex-shrink:0}.t3code-app-archive__menu-button{justify-self:end}.t3code-app-archive__rows{gap:calc(var(--sp-base) * .5);margin-top:var(--sp-1);flex-direction:column;display:flex}.t3code-app-archive__row{grid-template-columns:minmax(0, 1fr) calc(var(--sp-base) * 19) calc(var(--sp-base) * 19) calc(var(--sp-base) * 7);gap:var(--sp-2);padding:calc(var(--sp-base) * 1.5) var(--sp-2);border-radius:var(--t3code-app-radius-md);color:var(--t3code-app-muted-foreground);transition:var(--animation-colors-fade);align-items:center;display:grid;position:relative}.t3code-app-archive__row:hover{color:var(--t3code-app-foreground);background:var(--t3code-app-accent)}.t3code-app-archive__row:has(:focus-visible){color:var(--t3code-app-foreground);background:var(--t3code-app-accent)}.t3code-app-archive__title{min-width:0;font-size:var(--t3code-app-font-size-13);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-archive__age{pointer-events:none;font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-11);color:rgb(from var(--t3code-app-muted-foreground) r g b / 75%);text-align:right;text-overflow:ellipsis;white-space:nowrap;transition:var(--animation-colors-fade);overflow:hidden}.t3code-app-archive__row:hover .t3code-app-archive__age{color:currentColor;opacity:0}.t3code-app-archive__row:has(:focus-visible) .t3code-app-archive__age{color:currentColor;opacity:0}.t3code-app-archive__actions{pointer-events:none;z-index:var(--z-control);top:50%;right:var(--sp-1);gap:var(--sp-1);border-radius:var(--t3code-app-radius-md);opacity:0;background:color-mix(in srgb, var(--t3code-app-accent) 95%, transparent);transition:opacity var(--animation-simple-fade);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.t3code-app-archive__row:hover .t3code-app-archive__actions{pointer-events:auto;opacity:1}.t3code-app-archive__row:has(:focus-visible) .t3code-app-archive__actions{pointer-events:auto;opacity:1}
.t3code-app-archive-sort-button{cursor:pointer;gap:var(--sp-1);min-width:0;font-size:var(--t3code-app-font-size-11);font-weight:var(--font-weight-medium);color:rgb(from var(--t3code-app-muted-foreground) r g b / 70%);text-align:right;transition:var(--animation-colors-fade);justify-content:flex-end;align-items:center;display:inline-flex}.t3code-app-archive-sort-button:hover{color:var(--t3code-app-foreground)}.t3code-app-archive-sort-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-archive-sort-button__icon{width:var(--sp-3);height:var(--sp-3);flex-shrink:0}
.t3code-app-archive-upstream__empty{gap:var(--sp-2);align-items:center;display:inline-flex}.t3code-app-archive-upstream__empty .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:var(--t3code-app-muted-foreground)}
.t3code-app-settings{flex-direction:column;flex:auto;min-height:0;display:flex}.t3code-app-settings__header{gap:var(--sp-3);height:var(--t3code-app-topbar-height);padding-inline:var(--sp-5);flex-shrink:0;align-items:center;display:flex}.t3code-app-settings__breadcrumb{gap:var(--sp-3);min-width:0;font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);align-items:center;margin:0;padding:0;list-style:none;display:flex}.t3code-app-settings__crumb{color:var(--t3code-app-muted-foreground);flex-shrink:0;margin:0}.t3code-app-settings__crumb:before{content:none}.t3code-app-settings__crumb--current{color:var(--t3code-app-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-settings__separator{color:var(--t3code-app-muted-foreground);flex-shrink:0;margin:0}.t3code-app-settings__separator:before{content:none}.t3code-app-settings__scroll{scrollbar-color:rgb(from var(--t3code-app-white) r g b / 8%) transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.t3code-app-settings__page{gap:var(--sp-8);width:100%;max-width:calc(var(--sp-base) * 224);padding:var(--sp-6) var(--sp-6) var(--sp-12);flex-direction:column;margin-inline:auto;display:flex;container:t3code-app-settings-page/inline-size}
.t3code-app-settings-providers__icon{width:var(--sp-4);height:var(--sp-4);color:color-mix(in srgb, var(--t3code-app-foreground) 80%, transparent)}.t3code-app-settings-providers__header{gap:calc(var(--sp-base) * 1.5);align-items:center;display:flex}.t3code-app-settings-providers__version,.t3code-app-settings-providers__code{font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground)}.t3code-app-settings-providers__update{align-items:center;display:inline-flex;position:relative}.t3code-app-settings-providers__trigger{cursor:pointer;width:var(--sp-6);height:var(--sp-6);border-radius:var(--t3code-app-control-radius);color:var(--t3code-app-warning);transition:var(--animation-colors-fade);justify-content:center;align-items:center;display:inline-flex}.t3code-app-settings-providers__trigger:hover{background:var(--t3code-app-accent)}.t3code-app-settings-providers__trigger .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-settings-providers__trigger--open{background:var(--t3code-app-accent)}.t3code-app-settings-providers__popover{z-index:var(--t3code-app-z-popup);top:calc(100% + var(--sp-1));gap:var(--sp-3);width:min(calc(var(--sp-base) * 84), calc(100vw - var(--sp-6)));padding:var(--sp-4);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-foreground) 10%, transparent);border-radius:var(--t3code-app-radius-lg);color:var(--t3code-app-foreground);background:color-mix(in srgb, var(--t3code-app-popover) 18%, color-mix(in srgb, var(--t3code-app-popover) 80%, transparent));-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);box-shadow:0 18px 44px -18px rgb(from var(--t3code-app-black) r g b / 80%);display:grid;position:absolute;right:0}.t3code-app-settings-providers__popover-heading{gap:calc(var(--sp-base) * .5);display:grid}.t3code-app-settings-providers__popover-title{font-size:var(--t3code-app-font-size-13);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}.t3code-app-settings-providers__popover-detail{font-size:var(--t3code-app-font-size-xs);color:var(--t3code-app-warning);margin:0;line-height:1.375}.t3code-app-settings-providers__update-now{width:100%}.t3code-app-settings-providers__divider{gap:var(--sp-2);font-size:calc(var(--sp-base) * 2.5);font-weight:var(--font-weight-medium);color:var(--t3code-app-muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;display:flex}.t3code-app-settings-providers__divider>span{height:var(--sp-unit);background:var(--t3code-app-border);flex:auto}.t3code-app-settings-providers__command{gap:var(--sp-1);min-width:0;padding:calc(var(--sp-base) * .5) calc(var(--sp-base) * .5) calc(var(--sp-base) * .5) var(--sp-2);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 70%, transparent);border-radius:var(--t3code-app-radius-md);background:color-mix(in srgb, var(--t3code-app-muted) 40%, transparent);align-items:center;display:flex}.t3code-app-settings-providers__command-text{min-width:0;font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-11);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-settings-providers__copy{flex-shrink:0}.t3code-app-settings-providers__copy .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-settings-providers__status{gap:calc(var(--sp-base) * 1.5);font-size:var(--t3code-app-font-size-13);color:var(--t3code-app-muted-foreground);align-items:center;display:inline-flex}.t3code-app-settings-providers__dot{width:calc(var(--sp-base) * 1.5);height:calc(var(--sp-base) * 1.5);background:var(--t3code-app-success);border-radius:50%}
.t3code-showcase-codex-updates__window{--t3code-app-height:calc(var(--sp-base) * 110)}.t3code-showcase-codex-updates__installations{gap:var(--sp-2);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.t3code-showcase-codex-updates__legend{float:left;margin-right:var(--sp-2);padding:0}.t3code-showcase-codex-updates__option{cursor:pointer;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);color:var(--color-public-ink);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}.t3code-showcase-codex-updates__option:hover{border-color:var(--color-public-accent)}.t3code-showcase-codex-updates__option:has(:checked){border-color:var(--color-public-accent)}.t3code-showcase-codex-updates__option:has(:checked){color:var(--color-public-accent)}.t3code-showcase-codex-updates__option input{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.t3code-showcase-cold-storage{--t3code-showcase-cold-storage-hot:#e06200;--t3code-showcase-cold-storage-cold:#3596dd;--t3code-showcase-comparison-pane-min:calc(var(--sp-base) * 72)}.t3code-showcase-cold-storage__scrubber{gap:var(--sp-2);width:100%;display:grid}.t3code-showcase-cold-storage__scrubber input{width:100%;accent-color:var(--color-public-accent);margin:0}.t3code-showcase-cold-storage__scrubber-label{color:var(--color-public-ink)}.t3code-showcase-cold-storage__pane{gap:var(--sp-4);padding:var(--sp-5);border:var(--sp-unit) solid var(--color-public-line);background:var(--color-public-panel);display:grid}.t3code-showcase-cold-storage__bar{gap:var(--sp-2);display:grid}.t3code-showcase-cold-storage__bar-head{gap:var(--sp-3);color:var(--color-public-muted);justify-content:space-between;align-items:baseline;display:flex}.t3code-showcase-cold-storage__bar-value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-public-ink)}.t3code-showcase-cold-storage__track{height:var(--sp-6);background:var(--color-public-surface)}.t3code-showcase-cold-storage__fill{min-width:var(--sp-1);border-radius:0 var(--sp-1) var(--sp-1) 0;height:100%;transition:width var(--animation-simple-fade);display:block}.t3code-showcase-cold-storage__fill--hot{background:var(--t3code-showcase-cold-storage-hot)}.t3code-showcase-cold-storage__fill--cold{background:var(--t3code-showcase-cold-storage-cold)}.t3code-showcase-cold-storage__note{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);margin:0}.t3code-showcase-cold-storage__caption{gap:var(--sp-4);width:100%;display:grid}.t3code-showcase-cold-storage__caption p{margin:0}.t3code-showcase-cold-storage__breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.t3code-showcase-cold-storage__breakdown th,.t3code-showcase-cold-storage__breakdown td{padding:var(--sp-2) 0;border-bottom:var(--sp-unit) solid var(--color-public-line);text-align:left}.t3code-showcase-cold-storage__breakdown thead th{font-size:var(--font-size-label-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow)}.t3code-showcase-cold-storage__breakdown tbody th{font-weight:var(--font-weight-regular)}.t3code-showcase-cold-storage__breakdown td{padding-left:var(--sp-4);color:var(--color-public-ink);white-space:nowrap}
.t3code-app-settings-devices__hosts{padding-block:var(--sp-3) var(--sp-2)}.t3code-app-settings-devices__environment{padding-block:var(--sp-3) var(--sp-1);font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);margin:0}.t3code-app-settings-devices__host{gap:var(--sp-2);padding-block:calc(var(--sp-base) * 2.5);border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 50%, transparent);align-items:center;display:flex}.t3code-app-settings-devices__host-body{flex:auto;min-width:0}.t3code-app-settings-devices__host-heading{gap:var(--sp-2);align-items:center;min-width:0;display:flex}.t3code-app-settings-devices__host-label{font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.t3code-app-settings-devices__host-platform{color:var(--t3code-app-muted-foreground);flex-shrink:0;display:inline-flex}.t3code-app-settings-devices__host-platform .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-settings-devices__host-target{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.t3code-app-settings-devices__host-note,.t3code-app-settings-devices__host-detail{margin:var(--sp-1) 0 0;font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground)}.t3code-app-settings-devices__host-detail{overflow-wrap:break-word;white-space:pre-wrap}.t3code-app-settings-devices__host-error{margin-top:var(--sp-1)}.t3code-app-settings-devices__failure{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-destructive)}.t3code-app-settings-devices__failure summary{cursor:pointer}.t3code-app-settings-devices__failure p{margin:var(--sp-1) 0 0;overflow-wrap:break-word;white-space:pre-wrap}.t3code-app-settings-devices__host-progress{gap:calc(var(--sp-base) * 1.5);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);align-items:center;display:inline-flex}.t3code-app-settings-devices__host-spinner{width:var(--sp-3);height:var(--sp-3)}
.t3code-showcase-device-hosts__window{--t3code-app-height:calc(var(--sp-base) * 136)}@container not (min-width:640px){.t3code-showcase-device-hosts__window{--t3code-app-height:calc(var(--sp-base) * 154)}}@container not (min-width:400px){.t3code-showcase-device-hosts__window{--t3code-app-height:calc(var(--sp-base) * 166)}}@container not (min-width:320px){.t3code-showcase-device-hosts__window{--t3code-app-height:calc(var(--sp-base) * 236)}}.t3code-showcase-device-hosts__window--single{--t3code-app-height:calc(var(--sp-base) * 100)}@container not (min-width:400px){.t3code-showcase-device-hosts__window--single{--t3code-app-height:calc(var(--sp-base) * 120)}}
.t3code-app-terminal{--t3code-app-terminal-border:color-mix(in srgb, var(--t3code-app-border) 80%, transparent);height:var(--t3code-app-terminal-height,calc(var(--sp-base) * 70));border-top:var(--sp-unit) solid var(--t3code-app-terminal-border);background:var(--t3code-app-background);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.t3code-app-terminal__actions{z-index:1;top:var(--sp-2);right:var(--sp-2);border:var(--sp-unit) solid var(--t3code-app-terminal-border);border-radius:var(--t3code-app-radius-md);background:var(--t3code-app-background);box-shadow:var(--t3code-app-shadow-xs);align-items:center;display:inline-flex;position:absolute;overflow:hidden}.t3code-app-terminal__action-slot{align-items:center;display:inline-flex}.t3code-app-terminal__divider{width:var(--sp-unit);height:var(--sp-4);background:var(--t3code-app-terminal-border)}.t3code-app-terminal__action{padding:var(--sp-1);color:color-mix(in srgb, var(--t3code-app-foreground) 90%, transparent);transition:var(--animation-colors-fade);display:inline-flex}.t3code-app-terminal__action:hover{background:var(--t3code-app-accent)}.t3code-app-terminal__action .t3code-app-icon{width:calc(var(--sp-base) * 3.25);height:calc(var(--sp-base) * 3.25)}.t3code-app-terminal__screen{padding:var(--sp-1);font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-xs);line-height:calc(var(--sp-base) * 3.75);color:var(--t3code-app-foreground);white-space:pre;background:0 0;flex:auto;margin:0;overflow:hidden}.t3code-app-terminal__cursor{vertical-align:text-bottom;background:#b4cbff;width:.6em;height:1em;display:inline-block}
.t3code-showcase-device-host-tests__window{--t3code-app-height:calc(var(--sp-base) * 110);--t3code-app-terminal-height:100%}.t3code-showcase-device-host-tests__window .t3code-app-terminal{border-top:0}.t3code-showcase-device-host-tests__window .t3code-app-terminal__screen{overflow-wrap:anywhere;white-space:pre-wrap}
.t3code-showcase-discovery-retention__window{--t3code-app-height:calc(var(--sp-base) * 100)}.t3code-showcase-discovery-retention__panel{border-left:0;flex:auto}
.t3code-app-composer{width:100%;max-width:calc(var(--sp-base) * 192);padding:0 var(--sp-5) var(--sp-4);flex-shrink:0;margin-inline:auto}.t3code-app-composer__activity{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);align-items:center;display:flex}.t3code-app-composer__frame{padding:var(--sp-4) var(--sp-4) var(--sp-2);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:calc(var(--sp-base) * 5);background:var(--t3code-app-card);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs)}.t3code-app-composer__prompt{min-height:calc(var(--sp-base) * 10);font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);overflow-wrap:anywhere;margin:0}.t3code-app-composer__prompt--placeholder{color:color-mix(in srgb, var(--t3code-app-muted-foreground) 70%, transparent)}.t3code-app-composer__footer{gap:var(--sp-2);margin-top:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.t3code-app-composer__controls{gap:var(--sp-1);display:flex}.t3code-app-composer__control{padding:calc(var(--sp-base) * .5) var(--sp-2);border-radius:var(--t3code-app-control-radius);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground)}.t3code-app-composer__actions{gap:var(--sp-2);align-items:center;display:flex}.t3code-app-composer__send,.t3code-app-composer__stop{width:var(--sp-8);height:var(--sp-8);box-shadow:var(--t3code-app-inset-highlight), var(--t3code-app-shadow-xs);transition:var(--animation-colors-fade), scale var(--animation-simple-fade);border-radius:50%;justify-content:center;align-items:center;display:flex}:is(.t3code-app-composer__send,.t3code-app-composer__stop):hover:enabled{scale:1.05}.t3code-app-composer__send{color:var(--t3code-app-background);background:var(--t3code-app-foreground)}.t3code-app-composer__send:disabled{pointer-events:none;opacity:.3;box-shadow:none}.t3code-app-composer__stop{color:var(--t3code-app-white);background:color-mix(in srgb, var(--t3code-app-destructive) 90%, transparent)}.t3code-app-composer__stop:hover{background:var(--t3code-app-destructive)}
.t3code-app-magi{flex-direction:column;flex:auto;min-height:0;display:flex}.t3code-app-magi__scroll{min-height:0;padding:var(--sp-3);flex:auto;overflow-y:auto}.t3code-app-magi__loading{padding:var(--sp-5);font-size:var(--t3code-app-font-size-sm);color:var(--t3code-app-muted-foreground);margin:0}.t3code-app-magi__item{border-radius:calc(var(--sp-base) * 3)}.t3code-app-magi__row{cursor:pointer;gap:var(--sp-3);width:100%;min-height:calc(var(--sp-base) * 14);padding:var(--sp-2) var(--sp-3);border-radius:calc(var(--sp-base) * 3);text-align:left;transition:var(--animation-colors-fade);align-items:center;display:flex}.t3code-app-magi__row:hover{background:var(--t3code-app-accent)}.t3code-app-magi__run-icon,.t3code-app-magi__light{width:var(--sp-5);height:var(--sp-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:is(.t3code-app-magi__run-icon,.t3code-app-magi__light) .t3code-app-icon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-magi__dashed{width:var(--sp-5);height:var(--sp-5);position:absolute}.t3code-app-magi__network--small{width:var(--sp-3);height:var(--sp-3)}.t3code-app-magi__tone--info{color:var(--t3code-app-info-foreground)}.t3code-app-magi__tone--success{color:var(--t3code-app-success)}.t3code-app-magi__tone--destructive{color:var(--t3code-app-destructive-foreground)}.t3code-app-magi__tone--warning{color:var(--t3code-app-warning)}.t3code-app-magi__tone--muted{color:var(--t3code-app-muted-foreground)}.t3code-app-magi__row-body{flex:auto;min-width:0}.t3code-app-magi__row-line{gap:var(--sp-2);min-width:0;font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);align-items:center;display:flex}.t3code-app-magi__row-title{min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-magi__row-state{flex-shrink:0}.t3code-app-magi__row-meta{margin-top:calc(var(--sp-base) * .5);font-size:var(--t3code-app-font-size-13);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t3code-app-magi__chevron{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);flex-shrink:0;transform:rotate(180deg)}.t3code-app-magi__detail{gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) var(--sp-5);font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);flex-direction:column;display:flex}.t3code-app-magi__detail p{margin:0}.t3code-app-magi__card{padding:var(--sp-3);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:var(--t3code-app-radius-md)}.t3code-app-magi__card-title{font-weight:var(--font-weight-medium);text-transform:capitalize}.t3code-app-magi__muted{margin-top:var(--sp-1);color:var(--t3code-app-muted-foreground)}.t3code-app-magi__objective,.t3code-app-magi__candidate{margin-top:var(--sp-2)}.t3code-app-magi__participants{gap:var(--sp-1);flex-direction:column;display:flex}.t3code-app-magi__participant{padding-block:var(--sp-1);border:var(--sp-unit) solid transparent;border-radius:var(--t3code-app-radius-lg)}.t3code-app-magi__participant-line{gap:var(--sp-1);min-width:0;min-height:var(--sp-7);flex-wrap:wrap;align-items:center;display:flex}.t3code-app-magi__participant-line--indented{padding-left:var(--sp-6)}.t3code-app-magi__model,.t3code-app-magi__personality{min-width:0;padding-inline:calc(var(--sp-base) * 1.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-magi__weight{gap:calc(var(--sp-base) * 1.5);color:var(--t3code-app-muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.t3code-app-magi__weight-value{min-width:var(--sp-6);color:var(--t3code-app-foreground);text-align:right}.t3code-app-magi__sliders{gap:var(--sp-3);padding-top:var(--sp-4);border-top:var(--sp-unit) solid var(--t3code-app-border);flex-direction:column;display:flex}.t3code-app-magi__slider{gap:var(--sp-3);align-items:center;display:flex}.t3code-app-magi__slider-label{flex-shrink:0}.t3code-app-magi__range{--t3code-app-magi-progress:50%;min-width:calc(var(--sp-base) * 24);height:var(--sp-6);appearance:none;opacity:.6;background:0 0;flex:auto;margin:0}.t3code-app-magi__range::-webkit-slider-runnable-track{height:calc(var(--sp-base) * 1.5);border-radius:var(--sp-2);background-color:color-mix(in srgb, var(--t3code-app-muted-foreground) 22%, transparent);background-image:linear-gradient(var(--t3code-app-primary), var(--t3code-app-primary));background-repeat:no-repeat;background-size:var(--t3code-app-magi-progress) 100%;box-shadow:inset 0 0 0 var(--sp-unit) color-mix(in srgb, var(--t3code-app-border) 55%, transparent)}.t3code-app-magi__range::-webkit-slider-thumb{width:var(--sp-4);height:var(--sp-4);margin-top:calc(var(--sp-base) * -1.25);border:calc(var(--sp-unit) * 2) solid var(--t3code-app-primary);appearance:none;background:var(--t3code-app-background);border-radius:50%}.t3code-app-magi__output{width:var(--sp-16);font-family:var(--t3code-app-font-mono);font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.t3code-app-magi__votes{gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-3);font-size:var(--t3code-app-font-size-xs);flex-wrap:wrap;display:flex}.t3code-app-magi__vote{gap:calc(var(--sp-base) * 1.5);align-items:center;display:inline-flex}.t3code-app-magi__vote .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-magi__details{padding:var(--sp-2);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs)}.t3code-app-magi__summary{cursor:pointer;font-weight:var(--font-weight-medium)}.t3code-app-magi__footer{padding:calc(var(--sp-base) * 1.5) var(--sp-3);border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);font-family:var(--t3code-app-font-mono);font-size:calc(var(--sp-base) * 2.8);color:var(--t3code-app-muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.t3code-app-magi__footer-counts{gap:var(--sp-2);align-items:center;min-width:0;display:flex}.t3code-app-magi__new{height:var(--sp-5);padding-inline:calc(var(--sp-base) * 1.5);font-size:var(--t3code-app-font-size-11)}.t3code-app-magi__footer-tokens{font-variant-numeric:tabular-nums;flex-shrink:0}
.t3code-app-magi-activity{width:100%;padding:0 var(--sp-1) var(--sp-2)}.t3code-app-magi-activity__button{cursor:pointer;gap:var(--sp-2);width:100%;padding:calc(var(--sp-base) * 1.5) calc(var(--sp-base) * 2.5);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-13);text-align:left;background:color-mix(in srgb, var(--t3code-app-card) 50%, transparent);transition:var(--animation-colors-fade);align-items:center;display:flex}.t3code-app-magi-activity__button:hover{background:color-mix(in srgb, var(--t3code-app-accent) 50%, transparent)}.t3code-app-magi-activity__icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:var(--t3code-app-muted-foreground)}.t3code-app-magi-activity__title{min-width:45%;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-magi-activity__meta{gap:var(--sp-1) var(--sp-2);min-width:0;font-family:var(--t3code-app-font-mono);font-size:calc(var(--sp-base) * 2.8);color:var(--t3code-app-muted-foreground);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.t3code-app-magi-activity__tokens{font-variant-numeric:tabular-nums}.t3code-app-magi-activity__cta{color:var(--t3code-app-info-foreground)}
.t3code-app-thread-turn-status{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding-inline:var(--sp-1);font-size:var(--t3code-app-font-size-sm);color:var(--t3code-app-muted-foreground);align-items:center;line-height:1.625;display:flex}.t3code-app-thread-turn-status--interrupted{color:color-mix(in srgb, var(--t3code-app-warning) 80%, var(--t3code-app-foreground))}
.t3code-app-thread-user-message{--t3code-app-thread-user-message-well:color-mix(in srgb, var(--t3code-app-background) 70%, transparent);--t3code-app-thread-user-message-line:color-mix(in srgb, var(--t3code-app-border) 70%, transparent);gap:var(--sp-1);padding-bottom:var(--sp-4);flex-direction:column;align-items:flex-end;display:flex}.t3code-app-thread-user-message__bubble{max-width:80%;padding:var(--sp-3);border-radius:var(--sp-4);font-size:var(--t3code-app-font-size-sm);color:var(--t3code-app-foreground);background:var(--t3code-app-accent);line-height:1.625;position:relative}.t3code-app-thread-user-message__text{overflow-wrap:anywhere;white-space:pre-wrap}.t3code-app-thread-user-message__text+.t3code-app-thread-user-message__text{margin-top:var(--sp-3)}.t3code-app-thread-user-message__chips{gap:calc(var(--sp-base) * 1.5);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.t3code-app-thread-user-message__terminal{-webkit-user-select:none;user-select:none;border:var(--sp-unit) solid var(--t3code-app-thread-user-message-line);max-width:100%;height:1.41em;font-size:.86em;font-weight:var(--font-weight-medium);color:var(--t3code-app-foreground);vertical-align:middle;background:color-mix(in srgb, var(--t3code-app-accent) 40%, transparent);border-radius:.5em;align-items:center;gap:.33em;padding-inline:.5em;line-height:1;display:inline-flex}.t3code-app-thread-user-message__terminal .t3code-app-icon{opacity:.85;width:1.17em;height:1.17em}.t3code-app-thread-user-message__terminal-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.t3code-app-thread-user-message__element{gap:var(--sp-1);max-width:100%;padding:calc(var(--sp-base) * .5) calc(var(--sp-base) * 1.5);border:var(--sp-unit) solid var(--t3code-app-thread-user-message-line);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:color-mix(in srgb, var(--t3code-app-foreground) 85%, transparent);background:var(--t3code-app-thread-user-message-well);align-items:center;display:inline-flex}.t3code-app-thread-user-message__element .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-thread-user-message__element-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-thread-user-message__preview{max-width:100%;margin-top:var(--sp-2);border:var(--sp-unit) solid var(--t3code-app-thread-user-message-line);border-radius:var(--t3code-app-radius-lg);background:var(--t3code-app-thread-user-message-well);align-items:center;display:flex;overflow:hidden}.t3code-app-thread-user-message__preview-thumb{cursor:zoom-in;width:var(--sp-14);height:var(--sp-14);border-right:var(--sp-unit) solid var(--t3code-app-thread-user-message-line);background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--t3code-app-primary) 55%, transparent), transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--t3code-app-white) 10%, transparent), transparent 60%), color-mix(in srgb, var(--t3code-app-white) 3%, transparent);flex-shrink:0}.t3code-app-thread-user-message__preview-body{min-width:0;padding:var(--sp-2) calc(var(--sp-base) * 2.5)}.t3code-app-thread-user-message__preview-comment{max-width:calc(var(--sp-base) * 80);font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-thread-user-message__preview-meta{gap:var(--sp-2);margin-top:var(--sp-1);font-size:calc(var(--sp-base) * 2.5);color:var(--t3code-app-muted-foreground);align-items:center;line-height:1.5;display:flex}.t3code-app-thread-user-message__preview-targets{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-thread-user-message__preview-changes{gap:var(--sp-1);flex-shrink:0;align-items:center;display:inline-flex}.t3code-app-thread-user-message__preview-changes .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-thread-user-message__review{gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:var(--sp-unit) solid var(--t3code-app-thread-user-message-line);border-radius:var(--t3code-app-radius-lg);background:var(--t3code-app-thread-user-message-well);flex-direction:column;display:flex}.t3code-app-thread-user-message__review-heading{gap:var(--sp-1);flex-direction:column;display:flex}.t3code-app-thread-user-message__review-path{font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs)}.t3code-app-thread-user-message__review-meta{font-size:var(--t3code-app-font-size-11);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground)}.t3code-app-thread-user-message__review-comment{overflow-wrap:anywhere;white-space:pre-wrap}.t3code-app-thread-user-message__footer{gap:var(--sp-2);width:100%;max-width:80%;opacity:0;justify-content:flex-end;align-items:center;padding-inline-end:var(--sp-1);transition:opacity .2s;display:flex}.t3code-app-thread-user-message__footer:focus-within,.t3code-app-thread-user-message:hover .t3code-app-thread-user-message__footer{opacity:1}.t3code-app-thread-user-message__time{font-size:var(--t3code-app-font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground);margin:0}.t3code-app-thread-user-message__copy{width:var(--sp-3);height:var(--sp-3)}
.t3code-mobile-magi-sheet{flex-direction:column;flex:auto;min-height:0;display:flex}.t3code-mobile-magi-sheet__header{gap:var(--sp-3);min-height:calc(var(--sp-base) * 14);padding-inline:var(--sp-4);border-bottom:var(--sp-unit) solid var(--t3code-mobile-border);flex-shrink:0;align-items:center;display:flex}.t3code-mobile-magi-sheet__header-action{width:var(--sp-16);font-weight:var(--font-weight-medium)}.t3code-mobile-magi-sheet__header-action--end{text-align:right}.t3code-mobile-magi-sheet__heading{gap:var(--sp-2);min-width:0;color:var(--t3code-mobile-icon);flex:auto;justify-content:center;align-items:center;display:flex}.t3code-mobile-magi-icon{flex-shrink:0}.t3code-mobile-magi-sheet__title{font-size:18px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-mobile-magi-sheet__scroll{gap:var(--sp-4);min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-10);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.t3code-mobile-magi-sheet__actions{gap:var(--sp-2);display:flex}.t3code-mobile-magi-sheet__secondary{min-height:calc(var(--sp-base) * 11);padding-inline:var(--sp-4);border:var(--sp-unit) solid var(--t3code-mobile-border);border-radius:var(--sp-3);font-weight:var(--font-weight-medium);background:var(--t3code-mobile-card);flex:1 1 0;justify-content:center;align-items:center;display:flex}.t3code-mobile-magi-sheet__card{gap:var(--sp-2);padding:var(--sp-4);border:var(--sp-unit) solid var(--t3code-mobile-border);border-radius:var(--sp-4);background:var(--t3code-mobile-card);flex-direction:column;display:flex}.t3code-mobile-magi-sheet__card-line{gap:var(--sp-3);justify-content:space-between;align-items:flex-start;display:flex}.t3code-mobile-magi-sheet__bold{font-weight:var(--font-weight-bold)}.t3code-mobile-magi-sheet__medium{font-weight:var(--font-weight-medium)}.t3code-mobile-magi-sheet__state{font-size:14px;font-weight:var(--font-weight-medium);color:var(--t3code-mobile-muted);text-align:right;line-height:19px}.t3code-mobile-magi-sheet__muted{color:var(--t3code-mobile-muted);font-size:14px;line-height:19px}.t3code-mobile-magi-sheet__votes{gap:var(--sp-2) var(--sp-5);padding-top:var(--sp-3);border-top:var(--sp-unit) solid var(--t3code-mobile-border-subtle);flex-wrap:wrap;display:flex}.t3code-mobile-magi-sheet__vote{gap:calc(var(--sp-base) * 1.5);align-items:center;font-size:14px;line-height:19px;display:inline-flex}.t3code-mobile-magi-sheet__vote-icon{width:17px;height:17px}.t3code-mobile-magi-sheet__vote-icon--agreed{color:#16a34a}.t3code-mobile-magi-sheet__vote-icon--opposed{color:#dc2626}.t3code-mobile-magi-sheet__participant{gap:var(--sp-3);flex-direction:row;align-items:flex-start}.t3code-mobile-magi-sheet__participant-icon{min-height:var(--sp-7);flex-shrink:0;align-items:center;display:flex}.t3code-mobile-magi-sheet__status-icon{width:var(--sp-5);height:var(--sp-5)}.t3code-mobile-magi-sheet__status-icon--success{color:#16a34a}.t3code-mobile-magi-sheet__status-icon--destructive{color:#dc2626}.t3code-mobile-magi-sheet__status-icon--muted{color:#737373}.t3code-mobile-magi-sheet__status-icon--warning{color:#d97706}.t3code-mobile-magi-sheet__status-icon--info{color:#2563eb}.t3code-mobile-magi-sheet__participant-body{gap:calc(var(--sp-base) * 1.5);flex-direction:column;flex:auto;min-width:0;display:flex}.t3code-mobile-magi-sheet__rules{gap:var(--sp-4)}.t3code-mobile-magi-sheet__rule{padding-top:var(--sp-4);border-top:var(--sp-unit) solid var(--t3code-mobile-border-subtle)}
.t3code-mobile-phone{--t3code-mobile-screen:#0a0a0a;--t3code-mobile-card:#171717;--t3code-mobile-foreground:#f5f5f5;--t3code-mobile-muted:#8e8e93;--t3code-mobile-border:#ffffff14;--t3code-mobile-border-subtle:#ffffff0a;--t3code-mobile-subtle:#ffffff0a;--t3code-mobile-danger:#fca5a5;--t3code-mobile-icon:#f5f5f5;--t3code-mobile-font:"DM Sans", ui-sans-serif, system-ui, sans-serif;--t3code-mobile-width:calc(var(--sp-base) * 97.5);--t3code-mobile-height:calc(var(--sp-base) * 200);width:var(--t3code-mobile-width);max-width:100%;height:var(--t3code-mobile-height);padding:var(--sp-3);border-radius:calc(var(--sp-base) * 13);font-family:var(--t3code-mobile-font);color:var(--t3code-mobile-foreground);letter-spacing:normal;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:inset 0 0 0 var(--sp-unit) #ffffff1f;background:#1c1c1e;margin-inline:auto;font-size:16px;line-height:23px;overflow:hidden}.t3code-mobile-phone *,.t3code-mobile-phone :before,.t3code-mobile-phone :after{box-sizing:border-box}:where(.t3code-mobile-phone) button{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.t3code-mobile-phone__screen{border-radius:calc(var(--sp-base) * 10);background:var(--t3code-mobile-screen);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.t3code-mobile-phone__status-bar{height:calc(var(--sp-base) * 13.5);padding:var(--sp-3) var(--sp-7) 0;font-size:15px;font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.t3code-mobile-phone__island{width:calc(var(--sp-base) * 30);height:calc(var(--sp-base) * 8.5);border-radius:var(--sp-5);background:#000}.t3code-mobile-phone__battery{width:calc(var(--sp-base) * 6);height:calc(var(--sp-base) * 3);padding:var(--sp-unit);border:var(--sp-unit) solid #fff9;border-radius:var(--sp-1);background:linear-gradient(to right, var(--t3code-mobile-foreground) 80%, transparent 80%);background-clip:content-box}.t3code-mobile-phone__home{width:calc(var(--sp-base) * 34);height:calc(var(--sp-base) * 1.25);margin:var(--sp-2) auto;border-radius:var(--sp-1);background:var(--t3code-mobile-foreground);flex-shrink:0}
.t3code-showcase-clock{font-variant-numeric:tabular-nums}
.t3code-showcase-magi{container-type:inline-size}.t3code-showcase-magi__window{--t3code-app-height:calc(var(--sp-base) * 160);flex-direction:row}@container not (min-width:640px){.t3code-showcase-magi__window{display:none}}.t3code-showcase-magi__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.t3code-showcase-magi__panel{flex:0 0 calc(var(--sp-base) * 88)}@container (min-width:640px){.t3code-showcase-magi__phone{display:none}}.t3code-showcase-magi__phone-loading{color:var(--t3code-mobile-muted);margin:auto}.t3code-showcase-magi__scenarios{gap:var(--sp-2);border:0;flex-wrap:wrap;align-items:center;width:100%;margin:0;padding:0;display:flex}.t3code-showcase-magi__legend{float:left;margin-right:var(--sp-2);padding:0}.t3code-showcase-magi__option{cursor:pointer;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);color:var(--color-public-ink);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}.t3code-showcase-magi__option:hover{border-color:var(--color-public-accent)}.t3code-showcase-magi__option:has(:checked){border-color:var(--color-public-accent)}.t3code-showcase-magi__option:has(:checked){color:var(--color-public-accent)}.t3code-showcase-magi__option input{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.t3code-showcase-ticker{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.t3code-showcase-ticker__strip{height:var(--sp-8);border:var(--sp-unit) solid var(--color-public-line);background:linear-gradient(to right, transparent calc(100% - var(--sp-unit)), var(--color-public-line) 0) 0 0 / 25% 100% repeat-x, var(--color-public-panel);position:relative;overflow:hidden}.t3code-showcase-ticker__blip{--t3code-showcase-ticker-color:var(--color-public-muted);top:var(--sp-2);bottom:var(--sp-2);width:calc(var(--sp-unit) * 2);margin-left:calc(var(--sp-unit) * -1);background:var(--t3code-showcase-ticker-color);position:absolute}.t3code-showcase-ticker__blip--scan{--t3code-showcase-ticker-color:var(--color-public-accent)}.t3code-showcase-ticker__blip--ok{--t3code-showcase-ticker-color:var(--color-success);width:calc(var(--sp-unit) * 3)}.t3code-showcase-ticker__blip--fail{--t3code-showcase-ticker-color:var(--color-error);width:calc(var(--sp-unit) * 3)}.t3code-showcase-ticker__blip--stop{--t3code-showcase-ticker-color:var(--color-public-ink);top:var(--sp-1);bottom:var(--sp-1);width:calc(var(--sp-unit) * 3)}.t3code-showcase-ticker__summary{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);margin:0}
.t3code-showcase-missing-thread__window{--t3code-app-height:calc(var(--sp-base) * 100)}.t3code-showcase-missing-thread__scenarios{gap:var(--sp-2);border:0;flex-wrap:wrap;align-items:center;width:100%;margin:0;padding:0;display:flex}.t3code-showcase-missing-thread__legend{float:left;margin-right:var(--sp-2);padding:0}.t3code-showcase-missing-thread__option{cursor:pointer;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);color:var(--color-public-ink);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}.t3code-showcase-missing-thread__option:hover{border-color:var(--color-public-accent)}.t3code-showcase-missing-thread__option:has(:checked){border-color:var(--color-public-accent)}.t3code-showcase-missing-thread__option:has(:checked){color:var(--color-public-accent)}.t3code-showcase-missing-thread__option input{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.t3code-showcase-preview-automation__window{--t3code-app-height:calc(var(--sp-base) * 110)}
.t3code-showcase-preview-capture{--t3code-showcase-comparison-pane-min:calc(var(--sp-base) * 80)}.t3code-showcase-preview-capture__timeline{padding:var(--sp-5);border:var(--sp-unit) solid var(--color-public-line);background:var(--color-public-panel)}.t3code-showcase-preview-capture__events{margin:0;padding:0;list-style:none}.t3code-showcase-preview-capture__event{grid-template-columns:var(--sp-7) minmax(0, 1fr);gap:var(--sp-3);min-height:calc(var(--sp-base) * 28);padding-bottom:var(--sp-5);margin:0;display:grid;position:relative}.t3code-showcase-preview-capture__event:before{content:"";top:var(--sp-7);bottom:0;left:calc(var(--sp-base) * 3.5);border-left:var(--sp-unit) solid var(--color-public-line);width:0;height:auto;position:absolute}.t3code-showcase-preview-capture__event:last-child{min-height:0;padding-bottom:0}.t3code-showcase-preview-capture__event:last-child:before{display:none}.t3code-showcase-preview-capture__marker{height:var(--sp-7);border:var(--sp-unit) solid var(--color-public-line);font-size:var(--font-size-label-small);line-height:var(--line-height-label);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);background:var(--color-public-panel);border-radius:50%;justify-content:center;align-items:center;display:flex}.t3code-showcase-preview-capture__event--success .t3code-showcase-preview-capture__marker{border-color:var(--color-success);color:var(--color-success)}.t3code-showcase-preview-capture__event--error .t3code-showcase-preview-capture__marker{border-color:var(--color-error);color:var(--color-error)}.t3code-showcase-preview-capture__title{margin:0 0 var(--sp-2);font-weight:var(--font-weight-semibold);color:var(--color-public-ink)}.t3code-showcase-preview-capture__detail{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);overflow-wrap:anywhere;margin:0}.t3code-showcase-preview-capture__status{margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:var(--sp-unit) solid var(--color-public-line);font-weight:var(--font-weight-semibold);color:var(--color-public-ink)}.t3code-showcase-preview-capture__status--success{color:var(--color-success)}.t3code-showcase-preview-capture__status--error{color:var(--color-error)}
.t3code-showcase-preview-polling{--t3code-showcase-comparison-pane-min:calc(var(--sp-base) * 72)}.t3code-showcase-preview-polling__option{cursor:pointer;gap:var(--sp-3);color:var(--color-public-ink);align-items:center;display:inline-flex}.t3code-showcase-preview-polling__option input{cursor:pointer;width:var(--sp-10);height:var(--sp-5);border:var(--sp-unit) solid var(--color-public-line);border-radius:var(--sp-5);appearance:none;background:var(--color-public-panel);transition:var(--animation-colors-fade);flex:none;margin:0;position:relative}.t3code-showcase-preview-polling__option input:before{content:"";top:calc(var(--sp-unit) * 2);left:calc(var(--sp-unit) * 2);width:calc(var(--sp-4) - var(--sp-unit) * 2);height:calc(var(--sp-4) - var(--sp-unit) * 2);background:var(--color-public-muted);transition:transform var(--animation-simple-fade), background var(--animation-simple-fade);border-radius:50%;position:absolute}.t3code-showcase-preview-polling__option input:checked{border-color:var(--color-public-accent);background:var(--color-public-accent)}.t3code-showcase-preview-polling__option input:checked:before{transform:translateX(var(--sp-5));background:var(--color-public-surface)}.t3code-showcase-preview-polling__option:hover input{border-color:var(--color-public-accent)}.t3code-showcase-preview-polling__pane{padding:var(--sp-5);border:var(--sp-unit) solid var(--color-public-line);background:var(--color-public-panel)}.t3code-showcase-preview-polling__pane .t3code-showcase-ticker{margin-top:0}.t3code-showcase-preview-polling__cadence{margin:var(--sp-3) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-ink)}
.t3code-app-sidebar-row{padding-block:calc(var(--sp-base) * .5);list-style:none}.t3code-app-sidebar-row__surface{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:var(--t3code-app-sidebar-content-inset) var(--t3code-app-sidebar-row-content-inset);border-radius:var(--t3code-app-radius-md);color:var(--t3code-app-foreground);transition:var(--animation-colors-fade);position:relative;overflow:hidden}.t3code-app-sidebar-row__surface:hover{background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar-row__line{gap:calc(var(--sp-base) * 1.5);min-width:0;height:var(--sp-5);align-items:center;display:flex}.t3code-app-sidebar-row__favicon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-sidebar-row__project{min-width:0;font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-sidebar-row__slot{min-width:var(--sp-8);height:var(--sp-5);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);flex-shrink:0;justify-content:flex-end;align-items:stretch;margin-left:auto;display:flex;position:relative}.t3code-app-sidebar-row__status{pointer-events:none;gap:var(--sp-1);font-variant-numeric:tabular-nums;color:var(--t3code-app-sidebar-muted);transition:opacity var(--animation-simple-fade);align-self:center;align-items:center;display:flex}.t3code-app-sidebar-row__status .t3code-app-icon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-sidebar-row__surface:hover .t3code-app-sidebar-row__status{opacity:0;position:absolute;right:0}.t3code-app-sidebar-row__status--working{font-weight:var(--font-weight-medium);color:var(--t3code-app-sidebar-status-working)}.t3code-app-sidebar-row__status--approval{font-weight:var(--font-weight-medium);color:var(--t3code-app-sidebar-status-approval)}.t3code-app-sidebar-row__status--failed{font-weight:var(--font-weight-medium);color:var(--t3code-app-sidebar-status-failed)}.t3code-app-sidebar-row__controls{pointer-events:none;inset-block:0;opacity:0;transition:opacity var(--animation-simple-fade);align-items:stretch;display:flex;position:absolute;right:0}.t3code-app-sidebar-row__surface:hover .t3code-app-sidebar-row__controls{pointer-events:auto;opacity:1;position:static}.t3code-app-sidebar-row__snooze,.t3code-app-sidebar-row__settle{cursor:pointer;gap:var(--sp-1);height:100%;padding-inline:calc(var(--sp-base) * 1.5);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs);color:var(--t3code-app-muted-foreground);transition:var(--animation-colors-fade);align-items:center;display:inline-flex}:is(.t3code-app-sidebar-row__snooze,.t3code-app-sidebar-row__settle):hover{color:var(--t3code-app-foreground)}:is(.t3code-app-sidebar-row__snooze,.t3code-app-sidebar-row__settle) .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-sidebar-row__settle{margin-right:calc(var(--sp-1) * -1)}.t3code-app-sidebar-row__title{margin-top:var(--sp-1);font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);color:color-mix(in srgb, var(--t3code-app-foreground) 90%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-sidebar-row__surface--unread .t3code-app-sidebar-row__title{font-weight:var(--font-weight-medium);color:var(--t3code-app-foreground)}.t3code-app-sidebar-row__meta{gap:calc(var(--sp-base) * 1.5);min-width:0;margin-top:calc(var(--sp-base) * .5);font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-sidebar-muted);align-items:center;display:flex}.t3code-app-sidebar-row__worktree{width:var(--sp-3);height:var(--sp-3);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 40%, transparent)}.t3code-app-sidebar-row__branch{min-width:0;color:color-mix(in srgb, var(--t3code-app-muted-foreground) 40%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t3code-app-sidebar-row__provider{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:var(--t3code-app-foreground);opacity:.6;margin-left:auto}
.t3code-app-sidebar-section-header{--t3code-app-sidebar-section-header-color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 60%, transparent);--t3code-app-sidebar-section-header-rule:color-mix(in srgb, var(--t3code-app-sidebar-border) 60%, transparent);height:var(--sp-8);margin-inline:calc(var(--sp-base) * .5);align-items:center;list-style:none;display:flex}.t3code-app-sidebar-section-header--snoozed{--t3code-app-sidebar-section-header-color:var(--t3code-app-sidebar-status-snoozed);--t3code-app-sidebar-section-header-rule:color-mix(in srgb, var(--t3code-app-sidebar-status-snoozed) 15%, transparent)}.t3code-app-sidebar-section-header__toggle{cursor:pointer;gap:var(--sp-2);width:100%;min-width:0;height:100%;padding-inline:var(--sp-2);border:var(--sp-unit) dashed transparent;border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-sidebar-section-header-color);text-align:left;flex:auto;align-items:center;display:flex}.t3code-app-sidebar-section-header__label{flex-shrink:0}.t3code-app-sidebar-section-header__rule{min-width:var(--sp-2);height:var(--sp-unit);background:var(--t3code-app-sidebar-section-header-rule);flex:auto}.t3code-app-sidebar-section-header__chevron{width:var(--sp-3);height:var(--sp-3);transition:transform var(--animation-simple-fade)}.t3code-app-sidebar-section-header__chevron--expanded{transform:rotate(180deg)}
.t3code-app-sidebar-settled-row{list-style:none}.t3code-app-sidebar-settled-row__surface{cursor:pointer;-webkit-user-select:none;user-select:none;gap:calc(var(--sp-base) * 2.5);width:100%;height:var(--sp-9);padding-inline:calc(var(--sp-base) * 2.5);border-radius:var(--t3code-app-radius-md);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 75%, transparent);transition:var(--animation-colors-fade);align-items:center;display:flex;position:relative;overflow:hidden}.t3code-app-sidebar-settled-row__surface:hover{color:var(--t3code-app-foreground);background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar-settled-row__favicon{opacity:.4;filter:grayscale();transition:opacity var(--animation-simple-fade), filter var(--animation-simple-fade);flex-shrink:0;display:inline-flex}.t3code-app-sidebar-settled-row__favicon .t3code-app-icon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-sidebar-settled-row__surface:hover .t3code-app-sidebar-settled-row__favicon{opacity:1;filter:none}.t3code-app-sidebar-settled-row__title{min-width:0;font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;transition:var(--animation-colors-fade);flex:auto;overflow:hidden}.t3code-app-sidebar-settled-row__surface:hover .t3code-app-sidebar-settled-row__title{color:var(--t3code-app-foreground)}.t3code-app-sidebar-settled-row__slot{min-width:calc(var(--sp-base) * 14);height:var(--sp-6);flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:relative}.t3code-app-sidebar-settled-row__age{font-size:var(--t3code-app-font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-sidebar-muted);transition:opacity var(--animation-simple-fade);justify-content:flex-end;display:inline-flex}.t3code-app-sidebar-settled-row__surface:hover .t3code-app-sidebar-settled-row__age{opacity:0}.t3code-app-sidebar-settled-row__slot:has(:focus-visible) .t3code-app-sidebar-settled-row__age{opacity:0}.t3code-app-sidebar-settled-row__controls{pointer-events:none;inset-block:0;margin-right:calc(var(--sp-1) * -1);opacity:0;transition:opacity var(--animation-simple-fade);align-items:center;display:inline-flex;position:absolute;right:0}.t3code-app-sidebar-settled-row__surface:hover .t3code-app-sidebar-settled-row__controls{pointer-events:auto;opacity:1}.t3code-app-sidebar-settled-row__controls:has(:focus-visible){pointer-events:auto;opacity:1}.t3code-app-sidebar-settled-row__button{cursor:pointer;width:var(--sp-6);height:var(--sp-6);border-radius:var(--t3code-app-radius-md);color:var(--t3code-app-muted-foreground);transition:var(--animation-colors-fade);justify-content:center;align-items:center;display:inline-flex}.t3code-app-sidebar-settled-row__button:hover{color:var(--t3code-app-foreground)}.t3code-app-sidebar-settled-row__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.t3code-app-sidebar-settled-row__button[aria-disabled=true]:hover{color:var(--t3code-app-muted-foreground)}.t3code-app-sidebar-settled-row__button .t3code-app-icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5)}.t3code-app-sidebar-settled-row__undo{margin-bottom:var(--sp-unit)}
.t3code-app-sidebar{--t3code-app-sidebar-content-inset:var(--sp-2);--t3code-app-sidebar-row-content-inset:calc(var(--sp-base) * 2.5);--t3code-app-sidebar-control-gap:var(--sp-2);--t3code-app-sidebar-muted:var(--t3code-app-muted-foreground);--t3code-app-sidebar-border:var(--t3code-app-border);--t3code-app-sidebar-row-hover:color-mix(in srgb, var(--t3code-app-foreground) 8%, transparent);--t3code-app-sidebar-row-active:color-mix(in srgb, var(--t3code-app-foreground) 11%, transparent);--t3code-app-sidebar-icon-color:color-mix(in srgb, var(--t3code-app-muted-foreground) 60%, var(--t3code-app-card));--t3code-app-sidebar-status-working:#00bcfe;--t3code-app-sidebar-status-approval:#ffd236;--t3code-app-sidebar-status-failed:#ffa3a3;--t3code-app-sidebar-status-snoozed:#54a2ff;--t3code-app-sidebar-stage-top:#3a7ad1;--t3code-app-sidebar-stage-bottom:#101f6e;--t3code-app-sidebar-stage-grid:color-mix(in srgb, var(--t3code-app-white) 4%, transparent);--t3code-app-sidebar-stage-art:repeating-linear-gradient(to right, var(--t3code-app-sidebar-stage-grid), var(--t3code-app-sidebar-stage-grid) var(--sp-unit), transparent var(--sp-unit), transparent var(--sp-5)), repeating-linear-gradient(to bottom, var(--t3code-app-sidebar-stage-grid), var(--t3code-app-sidebar-stage-grid) var(--sp-unit), transparent var(--sp-unit), transparent var(--sp-5)), radial-gradient(120% 160% at 70% -30%, var(--t3code-app-sidebar-stage-top), var(--t3code-app-sidebar-stage-bottom) 70%);width:100%;min-height:0;color:var(--t3code-app-foreground);background:var(--t3code-app-card);flex-direction:column;flex:auto;display:flex}@supports (color:lab(0% 0 0)){.t3code-app-sidebar{--t3code-app-sidebar-status-working:lab(70.687% -23.6078 -45.9483);--t3code-app-sidebar-status-approval:lab(86.4156% 6.13147 78.3961);--t3code-app-sidebar-status-failed:lab(76.5514% 36.422 15.5335);--t3code-app-sidebar-status-snoozed:lab(65.0361% -1.42065 -56.9802);--t3code-app-sidebar-stage-top:lab(50.3494% 1.96135 -51.8204);--t3code-app-sidebar-stage-bottom:lab(15.6579% 20.4671 -48.4932)}}.t3code-app-sidebar__header{height:var(--t3code-app-topbar-height);flex-shrink:0;align-items:center;display:flex;position:relative}.t3code-app-sidebar__stage{pointer-events:none;inset-inline:0;height:var(--sp-20);background:var(--t3code-app-sidebar-stage-art);-webkit-mask-image:linear-gradient(to bottom, var(--t3code-app-black) 0%, var(--t3code-app-black) 55%, transparent 92%);mask-image:linear-gradient(to bottom, var(--t3code-app-black) 0%, var(--t3code-app-black) 55%, transparent 92%);position:absolute;top:0}.t3code-app-sidebar__brand{z-index:var(--z-control);gap:var(--sp-1);height:var(--sp-7);margin-left:var(--sp-3);color:var(--t3code-app-white);align-items:baseline;display:inline-flex;position:relative}.t3code-app-sidebar__brand-mark{width:auto;height:calc(var(--sp-base) * 2.5)}.t3code-app-sidebar__brand-name{font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);color:rgb(from var(--t3code-app-white) r g b / 70%);letter-spacing:-.025em}.t3code-app-sidebar__toolbar{z-index:var(--z-control);gap:var(--sp-1);padding:var(--t3code-app-sidebar-content-inset);flex-direction:column;display:flex;position:relative}.t3code-app-sidebar__toolbar-line{gap:var(--sp-1);align-items:center;display:flex}.t3code-app-sidebar__search{gap:var(--sp-2);min-width:0;height:var(--sp-8);padding:calc(var(--sp-base) * 1.5) var(--sp-2);border-radius:var(--t3code-app-radius-md);color:var(--t3code-app-sidebar-muted);transition:var(--animation-colors-fade);flex:auto;align-items:center;display:flex}.t3code-app-sidebar__search:hover{color:var(--t3code-app-foreground);background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar__search-icon{width:var(--sp-4);height:var(--sp-4);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 80%, transparent)}.t3code-app-sidebar__search-input{min-width:0;font:inherit;font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);color:var(--t3code-app-foreground);appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.t3code-app-sidebar__search-input::placeholder{color:var(--t3code-app-sidebar-muted)}.t3code-app-sidebar__search-input::-webkit-search-cancel-button{appearance:none}.t3code-app-sidebar__search-input::-webkit-search-decoration{appearance:none}.t3code-app-sidebar__icon-button{cursor:pointer;width:var(--sp-8);height:var(--sp-8);border-radius:var(--t3code-app-control-radius);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 80%, transparent);transition:var(--animation-colors-fade);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-sidebar__icon-button:hover{--t3code-app-sidebar-control-icon:var(--t3code-app-foreground);color:var(--t3code-app-foreground);background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar__icon-button .t3code-app-icon{width:var(--sp-4);height:var(--sp-4);color:var(--t3code-app-sidebar-control-icon,var(--t3code-app-sidebar-icon-color));transition:var(--animation-colors-fade)}.t3code-app-sidebar__scope{cursor:pointer;gap:var(--t3code-app-sidebar-control-gap);min-width:0;height:var(--sp-8);padding:calc(var(--sp-base) * 1.5) var(--t3code-app-sidebar-row-content-inset);padding-left:calc(var(--t3code-app-sidebar-row-content-inset) - var(--sp-unit));border-radius:var(--t3code-app-control-radius);font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 80%, transparent);transition:var(--animation-colors-fade);flex:auto;align-items:center;display:flex}.t3code-app-sidebar__scope:hover{--t3code-app-sidebar-control-icon:var(--t3code-app-foreground);color:var(--t3code-app-foreground);background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar__scope .t3code-app-icon{width:var(--sp-4);height:var(--sp-4);color:var(--t3code-app-sidebar-control-icon,var(--t3code-app-sidebar-icon-color))}.t3code-app-sidebar__scope-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.t3code-app-sidebar__scope-chevron{margin-right:calc(var(--sp-unit) * -1)}.t3code-app-sidebar__scroll{scrollbar-width:none;min-height:0;padding:0 var(--t3code-app-sidebar-content-inset) var(--sp-1) calc(var(--t3code-app-sidebar-content-inset) + var(--sp-unit));flex:auto;overflow-y:auto}.t3code-app-sidebar__list{gap:var(--sp-unit);padding:var(--sp-2) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.t3code-app-sidebar__archive-all{cursor:pointer;gap:var(--sp-1);height:var(--sp-6);padding-inline:calc(var(--sp-base) * 1.5);border-radius:var(--t3code-app-radius-md);font-family:var(--t3code-app-font-mono);font-size:calc(var(--sp-base) * 2.5);color:color-mix(in srgb, var(--t3code-app-sidebar-muted) 70%, transparent);transition:var(--animation-colors-fade);flex-shrink:0;align-items:center;display:inline-flex}.t3code-app-sidebar__archive-all:disabled{cursor:not-allowed;opacity:.5}.t3code-app-sidebar__archive-all:hover:enabled{color:var(--t3code-app-foreground);background:var(--t3code-app-sidebar-row-hover)}.t3code-app-sidebar__archive-all .t3code-app-icon{width:var(--sp-3);height:var(--sp-3)}.t3code-app-sidebar__footer{gap:var(--sp-1);padding:var(--t3code-app-sidebar-content-inset);flex-shrink:0;align-items:center;display:flex}
.t3code-showcase-sidebar-archive-controls{--t3code-showcase-comparison-pane-min:calc(var(--sp-base) * 64);max-width:calc(var(--sp-base) * 115 * 2 + var(--sp-6));margin-inline:auto}.t3code-showcase-sidebar-archive-controls__window{--t3code-app-height:calc(var(--sp-base) * 184)}
.t3code-showcase-steering-stop__window{--t3code-app-height:calc(var(--sp-base) * 130)}.t3code-showcase-steering-stop__action{padding:var(--sp-1) var(--sp-4);border:var(--sp-unit) solid var(--color-public-line);color:var(--color-public-ink);transition:var(--animation-colors-fade)}.t3code-showcase-steering-stop__action:disabled{color:var(--color-public-muted)}.t3code-showcase-steering-stop__action:hover:enabled{border-color:var(--color-public-accent)}.t3code-showcase-steering-stop__state{margin:var(--sp-3) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-ink);letter-spacing:var(--letter-spacing-body)}
.t3code-app-agents{flex-direction:column;flex:auto;min-height:0;display:flex}.t3code-app-agents__scroll{min-height:0;padding:var(--sp-2);flex:auto;overflow-y:auto}.t3code-app-agents__heading{padding:var(--sp-1) calc(var(--sp-base) * 1.5) 0;font-size:calc(var(--sp-base) * 2.6);font-weight:var(--font-weight-medium);color:var(--t3code-app-muted-foreground);text-transform:uppercase;letter-spacing:.05em}.t3code-app-agents__button{cursor:pointer;border-radius:var(--t3code-app-radius-md);width:100%;color:var(--t3code-app-foreground);text-align:left;transition:var(--animation-colors-fade);overflow:hidden}.t3code-app-agents__button:hover,.t3code-app-agents__button:focus-visible{background:var(--t3code-app-accent)}.t3code-app-agents__row{grid-template-columns:calc(var(--sp-base) * 1.5) minmax(0, 1fr) auto;grid-template-rows:var(--sp-5) calc(var(--sp-base) * 4.5) var(--sp-4);column-gap:var(--sp-2);height:calc(var(--sp-base) * 15.5);padding:var(--sp-1) calc(var(--sp-base) * 1.5);border-radius:var(--t3code-app-radius-md);align-items:center;display:grid}.t3code-app-agents__row--navigable{height:calc(var(--sp-base) * 17.5);padding:var(--sp-2) calc(var(--sp-base) * 2.5)}.t3code-app-agents__dot{width:calc(var(--sp-base) * 1.5);height:calc(var(--sp-base) * 1.5);background:color-mix(in srgb, var(--t3code-app-muted-foreground) 50%, transparent);border-radius:50%;grid-area:1/1}.t3code-app-agents__dot--running,.t3code-app-agents__dot--waiting{background:var(--t3code-app-info)}.t3code-app-agents__dot--completed{background:var(--t3code-app-success)}.t3code-app-agents__dot--failed{background:var(--t3code-app-destructive)}.t3code-app-agents__dot--cancelled{background:color-mix(in srgb, var(--t3code-app-muted-foreground) 60%, transparent)}.t3code-app-agents__identity{gap:var(--sp-2);grid-area:1/2;align-items:baseline;min-width:0;display:flex}.t3code-app-agents__title{min-width:0;font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-agents__title--settled{font-weight:var(--font-weight-regular);color:var(--t3code-app-secondary-label)}.t3code-app-agents__role{max-width:calc(var(--sp-base) * 28);padding-inline:var(--sp-1);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:var(--t3code-app-radius-sm);font-size:var(--t3code-app-font-size-11);color:var(--t3code-app-secondary-label);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.t3code-app-agents__elapsed{gap:var(--sp-1);min-width:calc(var(--sp-base) * 14);font-size:var(--t3code-app-font-size-xs);font-variant-numeric:tabular-nums;color:var(--t3code-app-secondary-label);grid-area:1/3;justify-content:flex-end;align-items:center;display:inline-flex}.t3code-app-agents__check{width:var(--sp-3);height:var(--sp-3);color:var(--t3code-app-success)}.t3code-app-agents__activity{font-size:var(--t3code-app-font-size-xs);color:var(--t3code-app-secondary-label);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;overflow:hidden}.t3code-app-agents__activity--failed{color:var(--t3code-app-destructive-foreground)}.t3code-app-agents__metadata{font-size:var(--t3code-app-font-size-xs);font-variant-numeric:tabular-nums;color:var(--t3code-app-secondary-label);text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/4;overflow:hidden}.t3code-app-agents__sr{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.t3code-app-agents__empty{gap:var(--sp-2);height:100%;padding:var(--sp-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.t3code-app-agents__empty .t3code-app-icon{width:var(--sp-6);height:var(--sp-6);color:color-mix(in srgb, var(--t3code-app-muted-foreground) 60%, transparent)}.t3code-app-agents__empty p{margin:0}.t3code-app-agents__empty-title{font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium)}.t3code-app-agents__empty-text{max-width:calc(var(--sp-base) * 56);font-size:var(--t3code-app-font-size-xs);color:var(--t3code-app-muted-foreground)}.t3code-app-agents__footer{padding:calc(var(--sp-base) * 1.5) var(--sp-3);border-top:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);font-family:var(--t3code-app-font-mono);font-size:calc(var(--sp-base) * 2.8);color:var(--t3code-app-muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.t3code-app-agents__footer-counts{gap:var(--sp-2);align-items:center;display:flex}.t3code-app-agents__footer-live{color:var(--t3code-app-info-foreground)}.t3code-app-agents__footer-tokens{font-variant-numeric:tabular-nums}
.t3code-app-agent-spawn{width:100%;padding:0 var(--sp-1) var(--sp-2)}.t3code-app-agent-spawn__button{cursor:pointer;gap:var(--sp-2);width:100%;padding:calc(var(--sp-base) * 1.5) calc(var(--sp-base) * 2.5);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 60%, transparent);border-radius:var(--t3code-app-radius-md);font-size:var(--t3code-app-font-size-13);text-align:left;background:color-mix(in srgb, var(--t3code-app-card) 50%, transparent);transition:var(--animation-colors-fade);align-items:center;display:flex}.t3code-app-agent-spawn__button:hover{background:color-mix(in srgb, var(--t3code-app-accent) 50%, transparent)}.t3code-app-agent-spawn__dot{width:calc(var(--sp-base) * 1.5);height:calc(var(--sp-base) * 1.5);border-radius:50%;flex-shrink:0}.t3code-app-agent-spawn__dot--working{background:var(--t3code-app-info)}.t3code-app-agent-spawn__dot--completed{background:var(--t3code-app-success)}.t3code-app-agent-spawn__icon{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);color:var(--t3code-app-muted-foreground)}.t3code-app-agent-spawn__lead{min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t3code-app-agent-spawn__meta{gap:var(--sp-2);font-family:var(--t3code-app-font-mono);font-size:calc(var(--sp-base) * 2.8);color:var(--t3code-app-muted-foreground);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.t3code-app-agent-spawn__tokens{font-variant-numeric:tabular-nums}.t3code-app-agent-spawn__cta{color:var(--t3code-app-info-foreground)}
.t3code-showcase-subagent-lifecycle__window{--t3code-app-height:calc(var(--sp-base) * 90);flex-direction:row;container-type:inline-size}.t3code-showcase-subagent-lifecycle__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@container not (min-width:640px){.t3code-showcase-subagent-lifecycle__conversation{display:none}}.t3code-showcase-subagent-lifecycle__panel{flex:0 0 calc(var(--sp-base) * 80)}@container not (min-width:640px){.t3code-showcase-subagent-lifecycle__panel{border-left:0;flex:auto}}.t3code-showcase-subagent-lifecycle__archive{cursor:pointer;padding:var(--sp-1) var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);color:var(--color-public-ink);transition:var(--animation-colors-fade)}.t3code-showcase-subagent-lifecycle__archive:hover,.t3code-showcase-subagent-lifecycle__archive:focus-visible{border-color:var(--color-public-accent);color:var(--color-public-accent)}.t3code-showcase-subagent-lifecycle__archive:disabled{cursor:default;border-color:var(--color-public-line);color:var(--color-public-muted)}.t3code-showcase-subagent-lifecycle__subagents{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.t3code-showcase-subagent-lifecycle__list{padding:var(--sp-2) var(--sp-3);border:var(--sp-unit) solid var(--color-public-line);font-size:var(--font-size-label-small);line-height:var(--line-height-label);background:var(--color-public-panel);margin:0;list-style:none}.t3code-showcase-subagent-lifecycle__subagent{gap:var(--sp-3);padding-block:var(--sp-1);color:var(--color-public-ink);justify-content:space-between;display:flex}.t3code-showcase-subagent-lifecycle__status{font-variant-numeric:tabular-nums;color:var(--color-public-muted);transition:var(--animation-colors-fade);flex:none}.t3code-showcase-subagent-lifecycle__status--live{color:var(--color-public-accent)}.t3code-showcase-subagent-lifecycle__summary{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-muted);letter-spacing:var(--letter-spacing-body);margin:0}
.t3code-app-subagent-control-bar{width:100%;max-width:calc(var(--sp-base) * 192);padding:0 var(--sp-5) var(--sp-4);flex-shrink:0;margin-inline:auto}.t3code-app-subagent-control-bar__row{gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 70%, transparent);border-radius:calc(var(--sp-base) * 3);background:color-mix(in srgb, var(--t3code-app-card) 55%, transparent);box-shadow:var(--t3code-app-shadow-xs);align-items:center;display:flex}.t3code-app-subagent-control-bar__avatar{width:var(--sp-8);height:var(--sp-8);border:var(--sp-unit) solid transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.t3code-app-subagent-control-bar__avatar .t3code-app-icon{width:var(--sp-4);height:var(--sp-4)}.t3code-app-subagent-control-bar__avatar--running{border-color:color-mix(in srgb, var(--t3code-app-info) 30%, transparent);color:var(--t3code-app-info-foreground);background:color-mix(in srgb, var(--t3code-app-info) 10%, transparent)}.t3code-app-subagent-control-bar__avatar--completed{border-color:color-mix(in srgb, var(--t3code-app-success) 30%, transparent);color:var(--t3code-app-success);background:color-mix(in srgb, var(--t3code-app-success) 10%, transparent)}.t3code-app-subagent-control-bar__avatar--errored{border-color:color-mix(in srgb, var(--t3code-app-rose) 30%, transparent);color:var(--t3code-app-rose-light);background:color-mix(in srgb, var(--t3code-app-rose) 10%, transparent)}.t3code-app-subagent-control-bar__avatar--stopped{border-color:color-mix(in srgb, var(--t3code-app-warning) 30%, transparent);color:var(--t3code-app-warning);background:color-mix(in srgb, var(--t3code-app-warning) 10%, transparent)}.t3code-app-subagent-control-bar__text{flex:auto;min-width:0}.t3code-app-subagent-control-bar__text p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.t3code-app-subagent-control-bar__title{font-size:var(--t3code-app-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-sm)}.t3code-app-subagent-control-bar__status{font-size:var(--t3code-app-font-size-xs);line-height:var(--t3code-app-line-height-xs);color:var(--t3code-app-muted-foreground)}
.t3code-showcase-subagents__window{--t3code-app-height:calc(var(--sp-base) * 150);flex-direction:row;container-type:inline-size}.t3code-showcase-subagents__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@container not (min-width:640px){.t3code-showcase-subagents__conversation{display:none}}.t3code-showcase-subagents__panel{flex:0 0 calc(var(--sp-base) * 80)}@container not (min-width:640px){.t3code-showcase-subagents__panel{border-left:0;flex:auto}}.t3code-showcase-subagents__option{cursor:pointer;gap:var(--sp-3);color:var(--color-public-ink);align-items:center;display:inline-flex}.t3code-showcase-subagents__option input{cursor:pointer;width:var(--sp-10);height:var(--sp-5);border:var(--sp-unit) solid var(--color-public-line);border-radius:var(--sp-5);appearance:none;background:var(--color-public-panel);transition:var(--animation-colors-fade);flex:none;margin:0;position:relative}.t3code-showcase-subagents__option input:before{content:"";top:calc(var(--sp-unit) * 2);left:calc(var(--sp-unit) * 2);width:calc(var(--sp-4) - var(--sp-unit) * 2);height:calc(var(--sp-4) - var(--sp-unit) * 2);background:var(--color-public-muted);transition:transform var(--animation-simple-fade), background var(--animation-simple-fade);border-radius:50%;position:absolute}.t3code-showcase-subagents__option input:checked{border-color:var(--color-public-accent);background:var(--color-public-accent)}.t3code-showcase-subagents__option input:checked:before{transform:translateX(var(--sp-5));background:var(--color-public-surface)}.t3code-showcase-subagents__option:hover input{border-color:var(--color-public-accent)}
.t3code-showcase-terminal-startup__window{--t3code-app-height:calc(var(--sp-base) * 130);--t3code-app-terminal-height:calc(var(--sp-base) * 40)}.t3code-showcase-terminal-startup__toggle{width:var(--sp-7);height:var(--sp-7);border-radius:var(--t3code-app-radius-lg);color:var(--t3code-app-foreground);transition:var(--animation-colors-fade);justify-content:center;align-items:center;display:inline-flex}.t3code-showcase-terminal-startup__toggle:hover,.t3code-showcase-terminal-startup__toggle[aria-pressed=true]{background:var(--t3code-app-accent)}.t3code-showcase-terminal-startup__toggle .t3code-app-icon{opacity:.8}.t3code-showcase-terminal-startup__state{margin:var(--sp-3) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-public-ink);letter-spacing:var(--letter-spacing-body)}
.t3code-showcase-user-context__window{--t3code-app-height:calc(var(--sp-base) * 150)}
.t3code-app-badge{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.t3code-app-badge--compact{height:var(--sp-4);padding-inline:var(--sp-1);border:var(--sp-unit) solid color-mix(in srgb, var(--t3code-app-border) 70%, transparent);border-radius:var(--t3code-app-radius-sm);font-size:calc(var(--sp-base) * 2.5);line-height:var(--sp-4);color:var(--t3code-app-muted-foreground)}.t3code-app-badge--success,.t3code-app-badge--warning{height:var(--sp-5);padding-inline:calc(var(--sp-base) * 1.5);border:var(--sp-unit) solid transparent;border-radius:var(--t3code-app-radius-sm);font-size:var(--t3code-app-font-size-11);font-weight:var(--font-weight-medium);line-height:var(--t3code-app-line-height-xs)}.t3code-app-badge--success{border-color:color-mix(in srgb, var(--t3code-app-success) 30%, transparent);color:var(--t3code-app-success);background:color-mix(in srgb, var(--t3code-app-success) 12%, transparent)}.t3code-app-badge--warning{border-color:color-mix(in srgb, var(--t3code-app-warning) 30%, transparent);color:var(--t3code-app-warning);background:color-mix(in srgb, var(--t3code-app-warning) 12%, transparent)}
.t3code-app-dialog{padding:var(--sp-4);place-items:center;display:grid;position:absolute;inset:0}.t3code-app-dialog__backdrop{cursor:default;background:rgb(from var(--t3code-app-black) r g b / 45%);position:absolute;inset:0}.t3code-app-dialog__popup{width:100%;max-width:calc(var(--sp-base) * 128);border:var(--sp-unit) solid var(--t3code-app-border);border-radius:calc(var(--sp-base) * 4);max-height:100%;font-size:var(--t3code-app-font-size-sm);line-height:var(--t3code-app-line-height-sm);background:color-mix(in srgb, var(--t3code-app-popover) 92%, var(--t3code-app-white));box-shadow:0 var(--sp-6) calc(var(--sp-base) * 14) rgb(from var(--t3code-app-black) r g b / 40%);flex-direction:column;display:flex;position:relative}.t3code-app-dialog__header{gap:var(--sp-2);padding:var(--sp-6);flex-direction:column;display:flex}.t3code-app-dialog__title{font-size:calc(var(--t3code-app-font-size-base) * 1.25);font-weight:var(--font-weight-semibold);margin:0;line-height:1}.t3code-app-dialog__description{color:var(--t3code-app-muted-foreground);margin:0}.t3code-app-dialog__panel{gap:var(--sp-3);padding:0 var(--sp-6) var(--sp-5);flex-direction:column;display:flex}.t3code-app-dialog__footer{gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);border-top:var(--sp-unit) solid var(--t3code-app-border);border-radius:0 0 calc(var(--sp-base) * 4 - var(--sp-unit)) calc(var(--sp-base) * 4 - var(--sp-unit));background:color-mix(in srgb, var(--t3code-app-muted) 72%, transparent);justify-content:flex-end;display:flex}.t3code-app-dialog__field{gap:var(--sp-2);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}
.t3code-app-project-scripts{align-items:center;display:inline-flex}.t3code-app-project-scripts__primary{border-start-end-radius:0;border-end-end-radius:0}.t3code-app-project-scripts__menu{border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}
.t3code-app-checkbox{width:calc(var(--sp-base) * 3.5);height:calc(var(--sp-base) * 3.5);border:var(--sp-unit) solid var(--t3code-app-input);border-radius:var(--t3code-app-radius-sm);color:var(--t3code-app-primary-foreground);background:color-mix(in srgb, var(--t3code-app-input) 32%, transparent);transition:var(--animation-colors-fade);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t3code-app-checkbox:disabled{opacity:.5}.t3code-app-checkbox .t3code-app-icon{width:calc(var(--sp-base) * 2.5);height:calc(var(--sp-base) * 2.5);stroke-width:3px}.t3code-app-checkbox--checked{border-color:var(--t3code-app-primary);background:var(--t3code-app-primary)}.t3code-app-checkbox__dash{width:var(--sp-2);height:calc(var(--sp-unit) * 2);border-radius:var(--sp-unit);background:currentColor}
