.custom-select{position:relative;min-inline-size:0}.custom-select__trigger{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-block-size:var(--yc-control-h);padding-block:0;padding-inline:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text);text-align:start}.custom-select__trigger[disabled]{color:var(--yc-text-subtle);background:var(--yc-surface-sunken)}.custom-select__value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__chevron{flex:none;margin-inline-start:auto;color:var(--yc-text-muted);transition:rotate var(--yc-dur-quick) var(--yc-ease-standard)}.custom-select--open .custom-select__chevron{rotate:180deg}.custom-select__surface{position:fixed;z-index:var(--yc-z-overlay);inset-block-start:var(--custom-select-top);inset-inline-start:var(--custom-select-left);inline-size:var(--custom-select-width);max-block-size:min(360px,calc(100dvh - 96px));overflow:auto;padding:0;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg)}@media(prefers-reduced-motion:no-preference){.custom-select__surface{animation:yc-picker-in var(--yc-dur-quick) var(--yc-ease-entrance) both}.custom-select__surface[data-closing]{animation:yc-picker-out var(--yc-dur-quick) var(--yc-ease-exit) both}}@keyframes yc-picker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes yc-picker-out{to{opacity:0;transform:translateY(6px)}}.custom-select__list{display:grid}.custom-select__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-2);min-block-size:var(--yc-hit-min);padding:var(--yc-space-2) var(--yc-space-3);border:0;border-radius:0;background:transparent;color:var(--yc-text);text-align:start}.custom-select__option+.custom-select__option{border-block-start:var(--yc-border-width) solid var(--yc-border)}.custom-select__option--active{background:var(--yc-surface-sunken);box-shadow:inset 2px 0 var(--yc-green-strong)}.custom-select__check{color:var(--yc-green-strong);font-weight:var(--yc-weight-bold)}.custom-select__option-body{display:grid;min-inline-size:0}.custom-select__option-body small,.custom-select__sheet-head small{color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.custom-select__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding:var(--yc-space-2) var(--yc-space-3);border-block-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken)}.custom-select__sheet-head>span{display:grid;gap:2px}.custom-select__sheet-head strong{font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide)}.custom-select__footer{padding-inline:var(--yc-space-3);border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken);color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.custom-select__footer a{display:flex;align-items:center;min-block-size:var(--yc-hit-min);color:inherit}.custom-select__badge{padding:2px 6px;border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-green-strong) 45%,transparent);border-radius:var(--yc-radius-sm);color:var(--yc-green-strong);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs)}.custom-select__dialog{--yc-radius-sm: 2px;--yc-radius-md: 4px;--yc-radius-lg: 6px}@media(max-width:767px){.custom-select__dialog.overlay--sheet .overlay__surface{display:flex;flex-direction:column;inset-block-start:auto;inset-block-end:max(env(safe-area-inset-bottom),calc(100dvh - (var(--custom-select-sheet-top, 0px) + var(--custom-select-sheet-height, 100dvh))));block-size:auto;max-block-size:calc(var(--custom-select-sheet-height, 100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-block:max(var(--yc-space-4),env(safe-area-inset-top)) max(var(--yc-space-4),env(safe-area-inset-bottom));border:0;border-radius:0;overflow:hidden}.custom-select__dialog .overlay__surface:before{content:"";display:block;inline-size:40px;block-size:4px;margin:0 auto var(--yc-space-3);border-radius:var(--yc-radius-pill);background:var(--yc-border-strong)}.custom-select__dialog .overlay__body{display:flex;flex-direction:column;flex:0 1 auto;min-block-size:0;overflow:hidden;padding-inline:var(--yc-gutter)}.custom-select__dialog .overlay__body>:not(.custom-select__list){flex:none}.custom-select__footer{padding-inline:0;background:transparent}.custom-select__subtitle{padding-block:var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.custom-select__list{flex:0 1 auto;align-content:start;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;margin-block-start:var(--yc-space-2);gap:var(--yc-space-2)}.custom-select__option{border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md)}.custom-select__option[aria-selected=true]{border-color:var(--yc-green-strong);background:var(--yc-green-soft)}.custom-select__confirm-footer{z-index:1;padding-block-start:var(--yc-space-2);border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-raised)}.custom-select__confirm{inline-size:100%}}.loading-placeholder{min-inline-size:0;color:var(--yc-text-muted)}.loading-placeholder__shape{display:grid;align-content:center;gap:var(--yc-space-2);min-inline-size:0;min-block-size:64px;padding:var(--yc-space-3) var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised)}.loading-placeholder__bar{display:block;inline-size:72%;block-size:10px;border-radius:var(--yc-radius-pill);background:linear-gradient(100deg,var(--yc-surface-sunken) 30%,var(--yc-border) 50%,var(--yc-surface-sunken) 70%);background-size:200% 100%;animation:yc-loading-sweep 1.8s linear infinite}.loading-placeholder__bar:nth-child(2){inline-size:48%}.loading-placeholder__bar:nth-child(3){inline-size:30%}.loading-placeholder--session .loading-placeholder__shape{min-block-size:64px;border-radius:0;border-inline:0;border-block-start:0}.loading-placeholder--conversation .loading-placeholder__shape{min-block-size:160px}.loading-placeholder--history .loading-placeholder__shape{min-block-size:44px;padding:var(--yc-space-2) var(--yc-space-3);border-style:dashed}.loading-placeholder--history .loading-placeholder__bar{inline-size:36%;margin-inline:auto}.loading-placeholder--history .loading-placeholder__bar:not(:first-child){display:none}.transcript-navigation__history-loading{position:absolute;z-index:2;inset-inline:0;inset-block-start:0;pointer-events:none}.loading-placeholder--image{inline-size:min(100%,480px)}.loading-placeholder--image .loading-placeholder__shape{aspect-ratio:16 / 9;min-block-size:0;padding:0;background:linear-gradient(100deg,var(--yc-surface-sunken) 30%,var(--yc-border) 50%,var(--yc-surface-sunken) 70%);background-size:200% 100%;animation:yc-loading-sweep 1.8s linear infinite}.loading-placeholder--image .loading-placeholder__bar{display:none}.transcript-attachment .transcript-image{position:relative;inline-size:min(100%,480px);aspect-ratio:16 / 9}.transcript-attachment .transcript-image img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;object-fit:contain}.loading-placeholder--repository .loading-placeholder__shape{min-block-size:var(--yc-control-h)}.loading-placeholder--usage .loading-placeholder__shape{min-block-size:110px}.loading-placeholder--chart .loading-placeholder__shape{min-block-size:280px}.loading-placeholder--team .loading-placeholder__shape{min-block-size:138px}.loading-placeholder--output .loading-placeholder__shape{min-block-size:88px;border-radius:0;background:var(--yc-terminal-bg)}.loading-placeholder--output .loading-placeholder__bar{background:linear-gradient(100deg,var(--yc-terminal-bg) 30%,var(--yc-terminal-dim) 50%,var(--yc-terminal-bg) 70%);background-size:200% 100%}.team-view__output pre,.transcript-shell-output .output{min-block-size:88px}.loading-placeholder--office{position:absolute;inset:var(--yc-space-3);z-index:2;pointer-events:none}.loading-placeholder--office .loading-placeholder__shape{block-size:100%;background:var(--yc-surface-sunken)}.office-workspace .office-roster{min-block-size:112px}.loading-placeholder--screen .loading-placeholder__shape{min-block-size:240px}@keyframes yc-loading-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.app--office .workspace__scroll{display:flex;flex-direction:column;overflow:hidden}.app--office .workspace__scroll>.notice-strip{flex:none}.app--office .workspace__scroll>.route-panel:has(>.office-workspace){flex:1;block-size:auto;min-block-size:0}.office-workspace{display:grid;grid-template-rows:minmax(0,1fr);block-size:100%;min-inline-size:0;min-block-size:0}.office-workspace__stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--yc-space-3);min-inline-size:0;min-block-size:0}.office-workspace__canvas{grid-row:2;min-inline-size:0;min-block-size:0;block-size:100%}.office-entity-card header button{min-block-size:var(--yc-hit-min)}.office-entity-card{position:absolute;z-index:6;inset-inline-end:var(--yc-space-3);inset-block-end:var(--yc-space-3);inline-size:min(320px,calc(100% - 24px));max-block-size:60%;overflow:auto;padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);color:var(--yc-text);box-shadow:var(--yc-shadow-md)}.office-entity-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.office-entity-card h3{margin:0;font-size:var(--yc-size-sm)}.office-entity-card dl{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:var(--yc-space-1) var(--yc-space-2);margin:var(--yc-space-3) 0 0;font-size:var(--yc-size-xs)}.office-entity-card dt{color:var(--yc-text-muted)}.office-entity-card dd{min-inline-size:0;margin:0;overflow-wrap:anywhere}.office-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;min-block-size:0;block-size:100%;overflow:hidden;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface-sunken)}.office-canvas-host{grid-row:2;min-inline-size:0;min-block-size:0;inline-size:100%;block-size:100%}.office-canvas-host:focus-visible{outline:2px solid var(--yc-focus);outline-offset:-2px}.office-canvas-host canvas{display:block;inline-size:100%;block-size:100%;image-rendering:pixelated;touch-action:none}.office-camera-controls{position:relative;z-index:4;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--yc-space-2);min-inline-size:0;padding:var(--yc-space-2);background:var(--yc-surface)}.office-camera-hint{flex:1 1 auto;margin:0;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);line-height:var(--yc-leading-2xs)}.office-camera-controls button,.office-notice button{position:relative;display:grid;place-items:center;min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min);padding:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);background:var(--yc-surface-raised);color:var(--yc-text)}.office-camera-controls svg{inline-size:22px;block-size:22px}.office-camera-controls button:after{position:absolute;inset-block-start:calc(100% + var(--yc-space-1));inset-inline-end:0;inline-size:max-content;max-inline-size:180px;padding:var(--yc-space-1) var(--yc-space-2);border-radius:var(--yc-radius-sm);background:var(--yc-surface-raised);color:var(--yc-text);font-size:var(--yc-size-xs);box-shadow:var(--yc-shadow-md);content:attr(data-tooltip);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--yc-dur-quick) var(--yc-ease-standard),transform var(--yc-dur-quick) var(--yc-ease-standard)}.office-camera-controls button:focus-visible:after{opacity:1;transform:translateY(0)}.office-camera-controls button:focus-visible,.office-notice button:focus-visible,.office-attention:focus-visible,.office-roster button:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.office-notice{position:absolute;z-index:3;margin:0;inset-inline:var(--yc-space-3);inset-block-end:var(--yc-space-3);max-inline-size:40ch;padding:var(--yc-space-3);background:var(--yc-surface-raised);color:var(--yc-text);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm)}.office-attention{justify-self:start;min-block-size:var(--yc-hit-min);padding:var(--yc-space-2) var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-yellow-strong);border-radius:var(--yc-radius-md);background:var(--yc-yellow-soft);color:var(--yc-text);font:inherit;font-weight:var(--yc-weight-semibold)}.office-roster{grid-row:3;display:flex;flex-direction:column;gap:var(--yc-space-2);min-inline-size:0;min-block-size:0;max-block-size:calc(var(--yc-space-20) * 3);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface);overflow:auto}.office-roster__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.office-roster__title{margin:0;color:var(--yc-text);font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.office-roster__title span{color:var(--yc-text-muted);font-weight:var(--yc-weight-regular)}.office-roster__toggle,.office-roster__more{min-block-size:var(--yc-hit-min);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);background:var(--yc-surface-raised);color:var(--yc-text)}.office-roster__list{display:grid;gap:var(--yc-space-2);min-inline-size:0;margin:0;padding:0;list-style:none}.office-roster--collapsed .office-roster__list{display:none}.office-roster__row{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-block-size:64px;min-inline-size:0;padding:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-sm);background:var(--yc-surface-raised);color:var(--yc-text);font:inherit;text-align:start;transition:border-color var(--yc-dur-quick) var(--yc-ease-standard),transform var(--yc-dur-quick) var(--yc-ease-standard);animation:office-card-enter var(--yc-dur-base) var(--yc-ease-entrance) both}.office-roster__row--selected{border-color:var(--yc-green-strong);box-shadow:inset 3px 0 0 var(--yc-green-strong)}.office-roster__sprite{flex:none;inline-size:32px;block-size:48px;image-rendering:pixelated}.office-roster__content{display:grid;min-inline-size:0;flex:1;gap:2px}.office-roster__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.office-roster__status,.office-roster__note,.office-roster__empty{color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.office-roster__status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-roster__indicator{flex:none;inline-size:8px;block-size:8px;border-radius:var(--yc-radius-pill);background:var(--yc-text-muted)}.office-roster__indicator--working,.office-roster__indicator--tool,.office-roster__indicator--thinking,.office-roster__indicator--compacting{background:var(--yc-green-strong)}.office-roster__indicator--attention{background:var(--yc-yellow-strong)}.office-roster__indicator--failed{background:var(--yc-danger)}.office-roster__note,.office-roster__empty{margin:0}.office-roster__more{align-self:start;padding-inline:var(--yc-space-3)}@keyframes office-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.office-camera-controls button:hover:after{opacity:1;transform:translateY(0)}.office-roster__row:hover{border-color:var(--yc-border-strong);transform:translateY(-1px)}}@media(width<768px){.app--office .workspace__scroll{overflow-y:auto}.office-workspace{min-block-size:460px}.office-workspace__stage{grid-template-rows:auto minmax(220px,1fr) auto}.office-roster{padding:var(--yc-space-2);overflow:hidden}.office-roster__toggle{display:none}.office-roster__list,.office-roster--collapsed .office-roster__list{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.office-roster__list li{flex:0 0 min(220px,72vw);scroll-snap-align:start}.office-camera-controls{justify-content:center;gap:var(--yc-space-1)}}@media(min-width:1024px){.office-workspace__stage{grid-template-columns:minmax(0,1fr) minmax(240px,280px);grid-template-rows:auto minmax(0,1fr)}.office-attention{grid-column:1 / -1}.office-workspace__canvas{grid-column:1;grid-row:2}.office-roster{grid-column:2;grid-row:2;max-block-size:none}.office-roster__toggle{display:none}.office-roster--collapsed .office-roster__list{display:grid}}@media(prefers-reduced-motion:reduce){.office-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.autonomous{display:grid;gap:var(--yc-space-3);min-inline-size:0}.autonomous__note,.autonomous__offline{margin:0;color:var(--yc-text-muted);font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs)}.autonomous__failure{margin:0;padding:var(--yc-space-2) var(--yc-space-3);border:1px solid color-mix(in srgb,var(--yc-danger) 45%,var(--yc-border));border-radius:var(--yc-radius-md);background:var(--yc-danger-soft);color:var(--yc-danger);font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs);overflow-wrap:anywhere}.autonomous__rows{display:grid;gap:var(--yc-space-2);min-inline-size:0}.autonomous__rows:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px;border-radius:var(--yc-radius-md)}.autonomous__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--yc-space-2) var(--yc-space-3);min-inline-size:0;padding:var(--yc-space-2) var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text)}.autonomous__row[aria-selected=true]{border-color:var(--yc-border-strong);background:var(--yc-surface-sunken)}.autonomous__text{display:grid;flex:1 1 14ch;gap:var(--yc-space-1);min-inline-size:0}.autonomous__title{font-weight:var(--yc-weight-medium)}.autonomous__decider,.autonomous__source{color:var(--yc-text-muted);font-size:var(--yc-size-2xs);line-height:var(--yc-leading-2xs);overflow-wrap:anywhere}.autonomous__stepper{display:inline-flex;flex:none;align-items:center;gap:var(--yc-space-1)}.autonomous__arrow{min-block-size:var(--yc-control-h-dense);inline-size:var(--yc-control-h-dense)}.autonomous__value{min-inline-size:6ch;text-align:center;font-weight:var(--yc-weight-medium);font-variant-numeric:tabular-nums}.autonomous__value[data-mode=yolo]{color:var(--yc-yellow-strong)}.autonomous__value[data-mode=auto]{color:var(--yc-green-strong)}.autonomous__all{display:flex;flex-wrap:wrap;gap:var(--yc-space-2)}.autonomous__all-button{flex:1 1 auto;justify-content:center;gap:var(--yc-space-2)}.autonomous__key{color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-variant-numeric:tabular-nums}:is(.autonomous__arrow,.autonomous__all-button):focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}@media(pointer:coarse){.autonomous__arrow{min-block-size:var(--yc-hit-min);inline-size:var(--yc-hit-min)}}.overlay--autonomous .overlay__body{padding:var(--yc-space-4)}.transcript-dot-trail{display:inline-flex;align-items:center;gap:3px;flex:none;vertical-align:middle}.transcript-dot-trail span{inline-size:4px;block-size:4px;border-radius:1px;background:var(--yc-green-strong);opacity:.28}.transcript-dot-trail span:nth-child(2){opacity:1}@media(prefers-reduced-motion:no-preference){.transcript-dot-trail span{animation:transcript-dot .36s steps(1,end) infinite}.transcript-dot-trail span:nth-child(2){animation-delay:-.12s}.transcript-dot-trail span:nth-child(3){animation-delay:-.24s}}@keyframes transcript-dot{0%,33%{opacity:1}34%,to{opacity:.28}}.session-status{position:relative;display:flex;flex-shrink:100;align-items:center;gap:var(--yc-space-1);min-inline-size:0;max-inline-size:100%;font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.session-status__slot{position:relative;display:flex;align-items:center;gap:var(--yc-space-1);min-inline-size:0;min-block-size:var(--yc-control-h-dense);max-inline-size:260px;overflow:hidden;padding-inline:var(--yc-space-2);border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong);transition:background var(--yc-dur-base) var(--yc-ease-standard),color var(--yc-dur-base) var(--yc-ease-standard)}.composer .composer__controls .session-status__slot{flex-shrink:1}.session-status__slot--empty{visibility:hidden}.session-status__slot--attention{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.session-status__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-status__mobile{display:none;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-status__autonomous-trigger,.session-status__goal-trigger{flex:none;min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-2);border:0;border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong);font:inherit;white-space:nowrap}.session-status__goal-trigger{position:relative;background:var(--yc-surface-sunken);color:var(--yc-text-muted);transition:background var(--yc-dur-base) var(--yc-ease-standard),color var(--yc-dur-base) var(--yc-ease-standard)}.session-status__goal-trigger--active{background:var(--yc-green-soft);color:var(--yc-green-strong)}.session-status__autonomous-compact{display:none}.session-status__autonomous-trigger:hover,.session-status__goal-trigger:hover{background:var(--yc-surface-sunken)}.session-status__goal-count{font-variant-numeric:tabular-nums;opacity:.7}.session-status__modes{display:flex;align-items:center;gap:var(--yc-space-1);min-inline-size:0}.session-status__mode{position:relative;flex:0 1 auto;display:inline-flex;align-items:center;min-inline-size:calc(2ch + var(--yc-space-1) * 2);min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-1);overflow:hidden;border-radius:var(--yc-radius-pill);white-space:nowrap}.session-status__mode-full{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.session-status__mode-compact{display:none}.session-status__mode--on{background:var(--yc-green-soft);color:var(--yc-green-strong)}.session-status__mode--attention{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.session-status__mode--neutral{background:var(--yc-surface-sunken);color:var(--yc-text-muted)}.session-status__active-goal{flex-shrink:100;min-inline-size:0;max-inline-size:24ch;overflow:hidden;color:var(--yc-green-strong);text-overflow:ellipsis;white-space:nowrap}.session-status__goal-setting{position:absolute;inset-inline-start:var(--yc-space-2);display:inline-flex;align-items:center;gap:var(--yc-space-1);min-inline-size:0;color:var(--yc-text-muted)}.session-status__slot--setting{visibility:visible;background:var(--yc-surface-sunken);color:var(--yc-text-muted)}.session-status__slot--setting .session-status__label,.session-status__slot--setting .session-status__mobile{visibility:hidden}.session-status__goal-setting-label,.session-status__goal-setting-compact{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-status__goal-setting-compact,.session-status__goal-progress{display:none}@media(prefers-reduced-motion:no-preference){.session-status__goal-setting,.session-status__goal-progress{animation:session-status-goal-setting-in var(--yc-dur-base) var(--yc-ease-entrance) both}}@keyframes session-status-goal-setting-in{0%{opacity:0}to{opacity:1}}.session-status__popover{position:fixed;z-index:calc(var(--yc-z-overlay) + 2);max-block-size:min(420px,75dvh);overflow:auto;padding:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-xl);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg);color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.session-status__popover{animation:session-status-in var(--yc-dur-base) var(--yc-ease-entrance) both}.session-status__goal-popover{animation-name:session-status-goal-in}.session-status__popover--leaving{animation:session-status-out var(--yc-dur-base) var(--yc-ease-exit) both}@keyframes session-status-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes session-status-goal-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes session-status-out{to{opacity:0;transform:translateY(8px) scale(.96)}}.session-status__goal-popover p{margin:0 0 var(--yc-space-2);overflow-wrap:anywhere}.session-status__goal-popover span{display:block;color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.session-status__goal-popover form{display:grid;gap:var(--yc-space-2)}.session-status__goal-popover input{inline-size:100%;min-block-size:44px;padding-inline:var(--yc-space-2);border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-bg);color:var(--yc-text);font:inherit}.session-status__goal-popover button{min-block-size:44px;margin-block-start:var(--yc-space-2);padding-inline:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong)}.session-status__goal-popover button:disabled{opacity:.5}.session-status__goal-popover button:not([type=submit]){background:var(--yc-danger-soft);color:var(--yc-danger)}:is(.session-status,.session-status__popover) :is(button,input):focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}@media(max-width:767px),(pointer:coarse){.session-status__slot,.session-status__autonomous-trigger,.session-status__goal-trigger{min-block-size:44px}.session-status__autonomous-trigger,.session-status__goal-trigger{min-inline-size:44px}}@media(max-width:479px){.session-status__slot{max-inline-size:98px}.session-status__label{max-inline-size:70px}}@media(max-width:479px){.session-status__slot{max-inline-size:64px}.session-status__autonomous-full{display:none}.session-status__autonomous-compact{display:inline}.session-status__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.session-status__mobile{display:block}}@media(max-width:479px){.session-status__modes{flex-wrap:wrap;align-self:stretch;align-content:center;font-size:var(--yc-size-2xs)}.session-status__mode{min-inline-size:2ch;min-block-size:var(--yc-leading-xs);padding-inline:0;overflow:visible}.session-status__mode-full{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.session-status__mode-compact{display:inline}}@media(max-width:479px){.session-status__active-goal{max-inline-size:10ch}.session-status__goal-setting-label{display:none}.session-status__goal-setting-compact{display:inline}}@media(max-width:479px){.composer__controls .session-status:has(.session-status__goal-trigger) .session-status__slot--setting{display:none}.session-status__goal-trigger[aria-busy=true]>:not(.session-status__goal-progress){visibility:hidden}.session-status__goal-progress{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;font-size:var(--yc-size-2xs);line-height:var(--yc-leading-2xs);white-space:nowrap}}.mini-composer__mount{min-inline-size:0}.composer__prediction-slot{display:flex;flex:none;align-items:center;inline-size:14ch;min-block-size:var(--yc-hit-min)}.composer--collapsed .composer__prediction-slot{display:none}.composer__use-prediction{min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-2);font-size:var(--yc-size-xs)}.composer__mobile-identity{display:none}.composer__mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);inline-size:100%;min-block-size:44px;padding-inline:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__mobile-trigger span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__mobile-label{flex:1 1 auto}.composer__mobile-trigger .composer__mobile-context-ring,.composer__mobile-trigger .composer__mobile-speed{flex:none;overflow:visible}.composer__mobile-speed{color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.composer__mobile-context-ring{display:grid;place-items:center}.composer__mobile-trigger .composer__mobile-context-ring .composer__context-ring{inline-size:20px;block-size:20px}.composer__mobile-trigger svg{flex:none;inline-size:16px;block-size:16px}.composer__mobile-trigger--pending{border-color:var(--yc-border-strong);background:var(--yc-green-soft)}.composer__mobile-trigger:disabled{opacity:.5}.composer__mobile-trigger:focus-visible,.composer__selection-sheet button:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.composer__selection-sheet{position:fixed;z-index:calc(var(--yc-z-overlay) + 2);inset-inline:0;inset-block-start:auto;inset-block-end:max(env(safe-area-inset-bottom),calc(100dvh - (var(--composer-sheet-top, 0px) + var(--composer-sheet-height, 100dvh))));display:flex;flex-direction:column;block-size:auto;max-block-size:calc(var(--composer-sheet-height, 100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border:0;border-radius:0;background:var(--yc-surface-raised)}.composer__selection-sheet:focus-visible{outline:none}.composer__selection-sheet>:not(.composer__selection-options){flex:none}.composer__selection-options{display:grid;flex:0 1 auto;align-content:start;gap:var(--yc-space-3);min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--yc-space-3)}.composer__context-summary{display:grid;gap:var(--yc-space-1);padding:var(--yc-space-3);border-block-end:1px solid var(--yc-border);color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__context-summary strong{color:var(--yc-text)}.composer__context-bar{display:block;inline-size:100%;block-size:6px;overflow:hidden;border-radius:var(--yc-radius-pill);background:var(--yc-border)}.composer__context-bar-fill{display:block;block-size:100%;border-radius:inherit;background:var(--yc-green-strong)}.composer__selection-options :is(.mini-picker__trigger,.model-control__trigger){justify-content:space-between;inline-size:100%;max-inline-size:none;min-block-size:var(--yc-hit-min)}.composer{position:relative;display:flex;flex-direction:column;border:0;background:transparent;padding:var(--yc-space-3) var(--yc-gutter) max(var(--yc-space-3),env(safe-area-inset-bottom))}.composer__dock-toggle{min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min)}.composer__dock-toggle svg{inline-size:16px;block-size:16px}.composer__dock-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.composer__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--yc-dur-base) var(--yc-ease-standard)}.composer__body-inner{min-block-size:0}.composer__control-set{display:contents}.composer--collapsed .composer__control-set{display:none}.composer--collapsed .composer__body{grid-template-rows:0fr;overflow:hidden}.composer--collapsed .composer__body-inner{overflow:hidden}.composer--collapsed .composer__controls,.composer--collapsed .composer__row{display:none}.composer-resident:has(.composer--collapsed){min-block-size:0}.composer__dock{position:static;z-index:1;order:-1;align-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-2)}.composer--collapsed .composer__dock{order:0;align-self:stretch;position:relative;inset:auto;min-block-size:var(--yc-hit-min);justify-content:space-between;padding-inline:var(--yc-space-2);border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised)}.composer__row{display:flex;flex-direction:column;background:var(--yc-surface-raised)}.mini-composer__input-wrap{position:relative;min-inline-size:0}.composer__input,.composer__input:hover,.composer__input:focus-visible{display:block;inline-size:100%;min-block-size:68px;max-block-size:40vh;field-sizing:content;resize:none;padding:var(--yc-space-3);border:0;outline:0;background:transparent;color:var(--yc-text);box-shadow:none;font:inherit}.composer__controls{padding:var(--yc-space-2)}.mini-composer__send:disabled{opacity:.45}.mini-composer__suggestions{position:absolute;z-index:var(--yc-z-overlay);inset-inline:var(--yc-space-2);inset-block-end:calc(100% + var(--yc-space-2));display:flex;flex-direction:column;max-block-size:var(--composer-suggest-max,min(360px,45vh));overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-xl);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg);animation:mini-float var(--yc-dur-quick) var(--yc-ease-entrance)}.mini-composer__suggestions-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--yc-space-2);padding:var(--yc-space-1) var(--yc-space-1) var(--yc-space-1) var(--yc-space-3);border-block-end:1px solid var(--yc-border);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.mini-composer__suggestions-head button{display:flex;align-items:center;gap:var(--yc-space-1);min-block-size:36px;padding-inline:var(--yc-space-3);border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted);font:inherit}.mini-composer__suggestions-head button:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}.mini-composer__suggestions-head button:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.mini-composer__suggestions-head svg{display:block;flex:none}.mini-composer__suggestions-status{flex:none;margin:0;padding:var(--yc-space-2) var(--yc-space-3);border-block-start:1px solid var(--yc-border);color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.mini-composer__autocomplete{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--yc-space-1)}.mini-composer__autocomplete button{gap:var(--yc-space-3);inline-size:100%;padding:var(--yc-space-2);border:0;background:transparent;color:var(--yc-text);text-align:start}.mini-composer__autocomplete small{color:var(--yc-text-muted)}.mini-composer__autocomplete button:hover,.mini-composer__autocomplete .mini-composer__option--active{background:var(--yc-green-soft)}.mini-picker{min-inline-size:0}.mini-picker__surface{position:fixed;z-index:calc(var(--yc-z-overlay) + 2);display:flex;flex-direction:column;border:1px solid var(--yc-border);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg)}.mini-picker__heading{display:flex;align-items:center;justify-content:space-between;padding:var(--yc-space-2) var(--yc-space-3);border-block-end:1px solid var(--yc-border)}.mini-picker__heading button{inline-size:36px;block-size:36px;border:0;background:transparent;color:var(--yc-text)}.mini-picker__search{margin:var(--yc-space-2);padding:var(--yc-space-2);min-block-size:44px;border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);background:var(--yc-bg);color:var(--yc-text)}.mini-picker__list{overflow:auto;padding:var(--yc-space-1)}.mini-picker__group{padding:var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold)}.mini-picker__option{display:flex;flex-direction:column;inline-size:100%;min-block-size:44px;padding:var(--yc-space-2);border:0;border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text);text-align:start}.mini-picker__option small{color:var(--yc-text-muted)}.mini-picker__option:hover,.mini-picker__option--active{background:var(--yc-green-soft)}.mini-picker__empty{padding:var(--yc-space-2);color:var(--yc-text-muted)}.mini-picker__scrim{position:fixed;inset:0;z-index:calc(var(--yc-z-overlay) + 1);background:#0006}.new-session-composer{display:flex;flex-direction:column;justify-content:center;inline-size:min(100%,760px);min-block-size:100%;margin-inline:auto;padding:var(--yc-space-4)}.app--conversation.app--selected .workspace__scroll>.new-session-composer{inline-size:min(100%,640px)}.new-session-composer__repository{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);margin-block:var(--yc-space-4)}.new-session-composer__repository .mini-picker__trigger{min-inline-size:160px;max-inline-size:300px}.new-session-composer__repository .loading-placeholder--repository{inline-size:160px}.new-session-composer__repository .loading-placeholder--repository .loading-placeholder__shape{display:grid;align-content:center;min-block-size:36px;block-size:36px;padding:var(--yc-space-2)}.new-session-composer__repository .loading-placeholder--repository .loading-placeholder__bar:not(:first-child){display:none}.new-session-composer .composer{border:0;padding:0}.app--conversation.app--selected .new-session-composer .composer>.composer__row{inline-size:100%;margin-inline:0}@media(max-width:767px){.composer{padding:var(--yc-space-1) var(--yc-space-2) max(var(--yc-space-1),env(safe-area-inset-bottom))}.composer__input,.composer__input:hover,.composer__input:focus-visible{min-block-size:44px;padding:var(--yc-space-2)}.composer__controls{padding:var(--yc-space-1)}.mini-picker__surface.mini-picker__surface--sheet{inset-inline:0;inset-block-start:auto;inset-block-end:max(env(safe-area-inset-bottom),calc(100dvh - (var(--composer-sheet-top, 0px) + var(--composer-sheet-height, 100dvh))));block-size:auto;max-block-size:calc(var(--composer-sheet-height, 100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border:0;border-radius:0;box-shadow:none;overflow:hidden}.mini-picker__surface--sheet:focus-visible,.mini-picker__surface--sheet .mini-picker__list:focus-visible{outline:none}.mini-picker__surface--sheet>:not(.mini-picker__list){flex:none}.mini-picker__surface--sheet .mini-picker__list{display:grid;flex:0 1 auto;align-content:start;min-block-size:0;overflow:auto;overscroll-behavior:contain}.mini-picker__surface--sheet .mini-picker__option{min-block-size:var(--yc-hit-min)}.new-session-composer{padding:var(--yc-space-3)}}:is(:root,.app)[data-keyboard-open] .composer{padding-block-end:var(--yc-space-1);margin-block-end:var(--yc-keyboard-inset, 0px)}.composer .composer__row{border:1px solid var(--yc-border);border-radius:var(--yc-radius-xl);box-shadow:var(--yc-shadow-md);transition:box-shadow var(--yc-dur-base) var(--yc-ease-standard)}.composer .composer__row:focus-within{border-color:var(--yc-focus);box-shadow:var(--yc-shadow-md),0 0 0 3px color-mix(in srgb,var(--yc-focus) 24%,transparent)}.composer .composer__row--dragging{border-color:var(--yc-green-strong);box-shadow:var(--yc-shadow-md),0 0 0 3px var(--yc-green-soft)}.composer__file-input{display:none}.composer__attachments{display:flex;flex-wrap:wrap;gap:var(--yc-space-1);min-inline-size:0;padding:0 var(--yc-space-2) var(--yc-space-2)}.composer__attachment{display:flex;align-items:center;gap:var(--yc-space-1);min-inline-size:0;max-inline-size:100%;min-block-size:36px;padding-inline:var(--yc-space-2) var(--yc-space-1);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__attachment img{inline-size:24px;block-size:24px;flex:none;border-radius:var(--yc-radius-sm);object-fit:cover}.composer__attachment-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__attachment-size{flex:none;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);white-space:nowrap}.composer__attachment button{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted)}.composer__attachment button svg{inline-size:16px;block-size:16px}.composer__attachment-error{margin:0;padding:0 var(--yc-space-3) var(--yc-space-1);color:var(--yc-danger);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__queue-indicator{margin:0;padding:0 var(--yc-space-3) var(--yc-space-1);color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__upload{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2);padding:0 var(--yc-space-3) var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.composer__upload progress{flex:1;min-inline-size:64px;accent-color:var(--yc-green-strong)}.composer__upload button{min-block-size:36px;padding-inline:var(--yc-space-2);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface-raised);color:var(--yc-danger);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer .composer__controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--yc-space-1);border:0;background:transparent;min-inline-size:0}.composer__context{position:relative;flex:none}.composer__context-trigger{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:0;border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);color:var(--yc-green-strong)}.composer__context-ring{display:block;inline-size:20px;block-size:20px;transform:rotate(-90deg)}.composer__context-ring-track{stroke:var(--yc-border-strong)}.composer__context-ring-progress{stroke:var(--yc-green-strong);stroke-linecap:round}.composer__context-popover{position:absolute;z-index:calc(var(--yc-z-overlay) + 2);inset-inline-start:0;inset-block-end:calc(100% + var(--yc-space-2));display:grid;gap:var(--yc-space-1);inline-size:max-content;max-inline-size:min(240px,calc(100vw - 32px));padding:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-xl);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg);color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);animation:composer-context-in var(--yc-dur-quick) var(--yc-ease-entrance) both}.composer__context-popover strong{color:var(--yc-text)}.composer__context-popover--leaving{pointer-events:none;animation:composer-context-out var(--yc-dur-quick) var(--yc-ease-exit) both}@keyframes composer-context-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes composer-context-out{to{opacity:0;transform:translateY(6px) scale(.98)}}.composer__speed{flex:none;color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);white-space:nowrap}.composer__speed-trend{display:none;margin-inline-start:var(--yc-space-1);color:var(--yc-green-strong)}@media(min-width:1200px){.composer__speed-trend{display:inline}}@media(pointer:coarse)and (min-width:480px){.composer__context-trigger{inline-size:44px;block-size:44px}}.composer__spacer{flex:1 1 auto;min-inline-size:0}.composer__actions{display:flex;align-items:center;flex:none;gap:var(--yc-space-1);margin-inline-start:auto}.composer__controls :is(button,.session-status__slot){flex-shrink:0}.composer__controls :is(button,.mini-picker__trigger,.model-control__trigger){font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.composer__controls :is(button,[role=slider]):focus-visible,.new-session-composer :is(button,[role=slider]):focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.composer__controls svg,.mini-picker__surface svg,.new-session-composer__repository svg{display:block;flex:none;inline-size:16px;block-size:16px}.composer__attach,.composer__delivery-toggle,.mini-composer__send,.mini-composer__interrupt{display:grid;place-items:center;inline-size:36px;block-size:36px;min-block-size:36px;border:0;border-radius:var(--yc-radius-pill);transition:transform var(--yc-dur-quick) var(--yc-ease-standard),background var(--yc-dur-quick) var(--yc-ease-standard)}.composer__attach{background:var(--yc-surface-sunken);color:var(--yc-text)}.composer__attach:disabled{opacity:.5}.composer__delivery-toggle{background:var(--yc-surface-sunken);color:var(--yc-text-muted)}.composer__delivery-toggle[aria-pressed=true]{background:var(--yc-green-soft);color:var(--yc-green-strong)}.mini-composer__send{background:var(--yc-primary-bg);color:var(--yc-primary-fg)}.mini-composer__interrupt{background:var(--yc-danger-soft);color:var(--yc-danger)}.composer__controls button:not(:disabled):hover,.new-session-composer__repository button:not(:disabled):hover{transform:translateY(-1px)}.composer__controls button:not(:disabled):active,.new-session-composer__repository button:not(:disabled):active{transform:scale(.96)}.mini-picker__trigger,.model-control__trigger{display:flex;align-items:center;justify-content:center;gap:var(--yc-space-1);min-block-size:36px;max-inline-size:190px;padding-inline:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface-raised);color:var(--yc-text);white-space:nowrap;transition:background var(--yc-dur-quick) var(--yc-ease-standard),transform var(--yc-dur-quick) var(--yc-ease-standard)}.composer__controls .mini-picker__trigger{max-inline-size:100%}.mini-picker__trigger span,.model-control__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-picker__trigger--pending{border-color:var(--yc-border-strong);background:var(--yc-green-soft)}.mini-picker__trigger:disabled,.model-control__trigger:disabled{opacity:.5}.model-control__trigger{max-inline-size:260px;gap:var(--yc-space-2)}.model-control__name{min-inline-size:4ch}.model-control__effort{min-inline-size:0;max-inline-size:40%;overflow:hidden;text-overflow:ellipsis;color:var(--yc-text-muted)}.mini-picker__surface{border-radius:var(--yc-radius-xl);max-block-size:min(460px,70vh);animation:mini-float var(--yc-dur-quick) var(--yc-ease-entrance)}.mini-picker__heading{font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.mini-picker__heading strong{display:flex;align-items:center;gap:var(--yc-space-2)}.mini-picker__heading button{display:grid;place-items:center;border-radius:var(--yc-radius-pill)}.model-control__heading-actions{display:flex}.mini-picker__surface.model-control__surface{--composer-effort-color:#554b72;--composer-effort-gradient:linear-gradient(90deg,color-mix(in srgb,var(--composer-effort-color) 55%,var(--yc-surface-raised)),var(--composer-effort-color));animation:none}.model-control__surface[data-level=none]{--composer-effort-color:#425466}.model-control__surface[data-level=minimal]{--composer-effort-color:#265c8c}.model-control__surface[data-level=low]{--composer-effort-color:#136673}.model-control__surface[data-level=medium]{--composer-effort-color:#0a7b47}.model-control__surface[data-level=high]{--composer-effort-color:#955711}.model-control__surface[data-level=xhigh]{--composer-effort-color:#88439c}.model-control__surface[data-level=max]{--composer-effort-color:#9d375b}[data-theme=dark] .model-control__surface{--composer-effort-color:#d2aedf}[data-theme=dark] .model-control__surface[data-level=none]{--composer-effort-color:#a9bacb}[data-theme=dark] .model-control__surface[data-level=minimal]{--composer-effort-color:#91c1f0}[data-theme=dark] .model-control__surface[data-level=low]{--composer-effort-color:#73d1dc}[data-theme=dark] .model-control__surface[data-level=medium]{--composer-effort-color:#5fe3a1}[data-theme=dark] .model-control__surface[data-level=high]{--composer-effort-color:#e4be7b}[data-theme=dark] .model-control__surface[data-level=xhigh]{--composer-effort-color:#c6a1e0}[data-theme=dark] .model-control__surface[data-level=max]{--composer-effort-color:#e2a2b9}.model-control__surface[data-level=unselected],[data-theme=dark] .model-control__surface[data-level=unselected]{--composer-effort-color:var(--yc-text-muted)}.model-control__hero{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-1);padding:var(--yc-space-2) var(--yc-space-3)}.model-control__profile{padding:var(--yc-space-1) var(--yc-space-3);border-block-start:1px solid var(--yc-border)}.model-control__profile button{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);inline-size:100%;min-block-size:var(--yc-hit-min);padding:var(--yc-space-1) var(--yc-space-2);border:0;border-radius:var(--yc-radius-md);background:transparent;color:var(--yc-text-muted);text-align:start;font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.model-control__profile span{min-inline-size:0;overflow-wrap:anywhere}@media(hover:hover){.model-control__profile button:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}}.model-control__surface button:focus-visible{outline:2px solid var(--yc-border-strong);outline-offset:-2px}.model-control__choices .mini-picker__option{overflow-wrap:anywhere}.model-control__choices [aria-selected=true]{background:var(--yc-green-soft);box-shadow:inset 3px 0 var(--yc-green-strong)}.model-control__choices [disabled]{opacity:.5}.model-control__back svg{transform:rotate(180deg)}.model-control__hero>.model-control__fast{display:grid;place-items:center;inline-size:var(--yc-hit-min);block-size:var(--yc-hit-min);border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted);transition:color var(--yc-dur-quick) var(--yc-ease-standard)}.model-control__fast svg{inline-size:22px;block-size:22px;transition:fill var(--yc-dur-quick) var(--yc-ease-standard)}.model-control__hero>.model-control__fast[aria-pressed=true]{color:var(--yc-green-strong)}.model-control__fast[aria-pressed=true] svg{fill:currentColor}.model-control__fast[aria-disabled=true]{opacity:.45}.model-control__fast:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.model-control__hero .model-control__heading-actions{display:flex}.model-control__hero .model-control__heading-actions button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted)}.model-control__hero .model-control__heading-actions button:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}.model-control__switch{display:grid;justify-items:center;gap:var(--yc-space-1);min-inline-size:0;min-block-size:44px;padding:var(--yc-space-1);border:0;border-radius:var(--yc-radius-md);background:transparent;color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.model-control__switch:hover{background:var(--yc-surface-sunken)}.model-control__switch strong{color:var(--composer-effort-color);font:var(--yc-weight-semibold) var(--yc-size-lg)/var(--yc-leading-lg) var(--yc-font-sans);transition:color var(--yc-dur-base) var(--yc-ease-standard)}.model-control__switch span{display:flex;align-items:center;gap:var(--yc-space-1);min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-control__switch svg{inline-size:14px;block-size:14px}.model-control__slider{--composer-effort-thumb:var(--yc-bg);min-block-size:var(--yc-hit-min);margin:var(--yc-space-2) var(--yc-space-4) var(--yc-space-3);touch-action:none}[data-theme=dark] .model-control__slider{--composer-effort-thumb:var(--yc-text)}.model-control__slider:focus-visible{outline:none}.model-control__slider:focus-visible .model-control__track{outline:2px solid var(--yc-focus);outline-offset:3px}.model-control__track{--composer-effort-thumb-size:calc(var(--yc-hit-min) - 8px);position:relative;block-size:var(--yc-hit-min);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);overflow:hidden}.model-control__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--composer-effort-thumb-size) + var(--composer-effort-fraction) * (100% - var(--composer-effort-thumb-size)));overflow:hidden;border-radius:inherit;background:var(--composer-effort-gradient);transition:inline-size var(--yc-dur-base) var(--yc-ease-standard),background-color var(--yc-dur-base) var(--yc-ease-standard)}.model-control__sparkles{position:absolute;inset:0;opacity:var(--composer-effort-glow);pointer-events:none;animation:composer-drift 4s var(--yc-ease-standard);transition:opacity var(--yc-dur-base) var(--yc-ease-standard)}.model-control__sparkles i{position:absolute;inline-size:var(--composer-sparkle-size);block-size:var(--composer-sparkle-size);border-radius:50%;background:var(--composer-effort-thumb);box-shadow:0 0 calc(var(--composer-sparkle-size) * 2) var(--composer-effort-thumb);opacity:.8;transform:translate(-50%,-50%);animation:composer-twinkle 1.6s var(--yc-ease-standard) var(--composer-sparkle-delay) 2 alternate}.model-control__thumb{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--composer-effort-thumb-size) / 2 + var(--composer-effort-fraction) * (100% - var(--composer-effort-thumb-size)));inline-size:var(--composer-effort-thumb-size);block-size:var(--composer-effort-thumb-size);border:2px solid color-mix(in srgb,var(--composer-effort-color) 35%,var(--composer-effort-thumb));border-radius:50%;background:var(--composer-effort-thumb);box-shadow:var(--yc-shadow-md);transform:translate(-50%,-50%);transition:inset-inline-start var(--yc-dur-base) var(--yc-ease-standard),border-color var(--yc-dur-base) var(--yc-ease-standard),transform var(--yc-dur-quick) var(--yc-ease-standard)}.model-control__surface--dragging .model-control__fill,.model-control__surface--dragging .model-control__thumb,.model-control__surface--dragging .model-control__sparkles{transition:none}.model-control__surface--dragging .model-control__thumb{transform:translate(-50%,-50%) scale(1.08)}.model-control__labels{display:grid;gap:var(--yc-space-1);margin-block-start:var(--yc-space-3);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);text-align:center}.model-control__labels span{min-inline-size:0;overflow-wrap:anywhere}.model-control__labels span:first-child{text-align:start}.model-control__labels span:last-child{text-align:end}.model-control__provider{margin-block:var(--yc-space-2) var(--yc-space-1);padding:var(--yc-space-2) var(--yc-space-3);border-block-end:1px solid var(--yc-border-strong);color:var(--yc-text);font:var(--yc-weight-semibold) var(--yc-size-sm)/var(--yc-leading-sm) var(--yc-font-sans)}.model-control__model{inline-size:calc(100% - var(--yc-space-4));margin-inline-start:var(--yc-space-4)}@keyframes composer-twinkle{0%{opacity:.3}to{opacity:1}}@keyframes composer-drift{0%,to{transform:translate(0)}50%{transform:translate(-6%)}}@media(prefers-reduced-motion:reduce){.model-control__sparkles i{opacity:.8}.composer__body{transition:none}}.mini-composer__autocomplete button{display:grid;grid-template-columns:var(--composer-name-width) minmax(0,1fr);justify-content:start;align-items:center;gap:var(--yc-space-3);min-block-size:36px;block-size:36px;overflow:hidden;border-radius:var(--yc-radius-md)}.mini-composer__autocomplete button span{max-inline-size:144px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.mini-composer__autocomplete button small{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.mini-composer__autocomplete button.mini-composer__option--label-only{grid-template-columns:minmax(0,1fr);block-size:auto}.mini-composer__autocomplete .mini-composer__option--label-only span{max-inline-size:none;white-space:normal;overflow-wrap:anywhere}.new-session-composer__header{display:flex;justify-content:center;align-items:center;min-block-size:112px}.new-session-composer__brand{display:flex;align-items:center;gap:var(--yc-space-3)}.new-session-composer__brand .brand__mark,.new-session-composer__brand .brand__mark img{inline-size:96px;block-size:96px}.new-session-composer__brand .brand__mark{border-radius:var(--yc-radius-lg)}.new-session-composer__brand .brand__name{font-size:72px;line-height:1.1}.new-session-composer__repository .mini-picker__trigger{min-block-size:36px}.new-session-composer__refresh{display:grid;place-items:center;inline-size:36px;block-size:36px;border:0;border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);color:var(--yc-text)}:root[data-theme=light] .composer .composer__row,:root[data-theme=light] .mini-picker__trigger,:root[data-theme=light] .model-control__trigger{border-color:var(--yc-border-strong)}:root[data-theme=light] .new-session-composer__refresh,:root[data-theme=light] .composer__attach{border:var(--yc-border-width) solid var(--yc-border-strong)}@keyframes mini-float{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mini-sheet-enter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mini-float-out{to{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes mini-sheet-exit{to{opacity:0;transform:translateY(20px) scale(.98)}}@keyframes mini-fade-out{to{opacity:0}}.mini-picker__surface.mini-picker__surface--closing{animation:mini-float-out var(--yc-dur-quick) var(--yc-ease-exit) both}.mini-picker__scrim--closing{animation:mini-fade-out var(--yc-dur-quick) var(--yc-ease-exit) both}@media(max-width:767px),(pointer:coarse){.composer__controls :is(.mini-picker__trigger,.model-control__trigger,.composer__attach,.composer__delivery-toggle,.mini-composer__send,.mini-composer__interrupt),.new-session-composer__repository :is(.mini-picker__trigger,.new-session-composer__refresh),.mini-picker__heading button,.mini-composer__suggestions-head button,.mini-composer__autocomplete button,.composer__attachment,.composer__attachment button,.composer__upload button{min-block-size:44px}.composer__controls :is(.composer__attach,.composer__delivery-toggle,.mini-composer__send,.mini-composer__interrupt),.new-session-composer__refresh,.composer__attachment button{inline-size:44px;block-size:44px}.mini-composer__autocomplete button{block-size:44px}}@media(max-width:767px){.composer .composer__controls{gap:var(--yc-space-1)}.model-control__trigger{max-inline-size:160px}.mini-picker__trigger{max-inline-size:104px}.mini-picker__surface--sheet{animation:mini-sheet-enter var(--yc-dur-base) var(--yc-ease-entrance)}}@media(max-width:767px){.mini-picker__surface--sheet.mini-picker__surface--closing{animation:mini-sheet-exit var(--yc-dur-base) var(--yc-ease-exit) both}}@media(max-width:479px){.mini-composer__mount .composer__mobile-identity{display:block;min-inline-size:0;padding:var(--yc-space-1) var(--yc-space-2) 0}.mini-composer__mount .composer .composer__controls{flex-wrap:nowrap}.mini-composer__mount .composer__control-set>:is(.mini-picker,.model-control){display:none}.composer__controls .mini-picker{max-inline-size:100px}.composer__controls .model-control{max-inline-size:115px}.composer__controls .model-control__trigger{max-inline-size:100%}.mini-composer__mount .composer__controls .session-status{flex:0 1 auto;min-inline-size:0}.mini-composer__mount .session-status__slot{max-inline-size:none}.composer__controls .model-control__effort{display:none}}@media(max-width:479px){.mini-composer__mount .composer__control-set>:is(.composer__context,.composer__speed){display:none}}@media(max-width:479px){.composer__controls .session-status:has(.session-status__goal-trigger) .session-status__slot:not(.session-status__slot--setting),.composer__controls .session-status__slot--empty:not(.session-status__slot--setting){display:none}}@media(max-width:479px){.composer__controls .session-status{min-inline-size:0}}@media(max-width:479px){.new-session-composer__header{min-block-size:88px}.new-session-composer__brand .brand__mark,.new-session-composer__brand .brand__mark img{inline-size:52px;block-size:52px}.new-session-composer__brand .brand__name{font-size:34px}}@media(max-width:767px),(pointer:coarse){.new-session-composer__repository .loading-placeholder--repository .loading-placeholder__shape{min-block-size:44px;block-size:44px}}.yc-notification-center{position:relative;flex:none}.yc-notification-center__trigger{position:relative;display:grid;place-items:center;inline-size:var(--yc-control-h);block-size:var(--yc-control-h);border:0;border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text)}.yc-notification-center__trigger:hover,.yc-notification-center__trigger[aria-expanded=true]{background:var(--yc-surface-sunken)}.yc-notification-center__badge{position:absolute;inset-block-start:1px;inset-inline-end:0;display:grid;place-items:center;min-inline-size:17px;block-size:17px;padding-inline:2px;border:2px solid var(--yc-bg);border-radius:var(--yc-radius-pill);background:var(--yc-green-strong);color:var(--yc-bg);font:var(--yc-weight-bold) 10px/1 var(--yc-font-mono)}.yc-notification-panel{position:absolute;inset-block-start:calc(100% + var(--yc-space-2));inset-inline-end:0;z-index:var(--yc-z-overlay);inline-size:min(430px,calc(100vw - 2 * var(--yc-gutter)));max-block-size:min(560px,calc(100dvh - var(--yc-header-h) - var(--yc-space-6)));display:flex;flex-direction:column;overflow:hidden;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-xl);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg);transform-origin:top right;animation:yc-notification-in var(--yc-dur-base) var(--yc-ease-entrance) both}.yc-notification-panel--leaving{animation:yc-notification-out var(--yc-dur-base) var(--yc-ease-exit) both}.yc-notification-panel__head{display:flex;align-items:center;gap:var(--yc-space-2);min-block-size:72px;padding:var(--yc-space-3) var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border)}.yc-notification-panel__head h2{margin:0;font-size:var(--yc-size-md);line-height:var(--yc-leading-md);white-space:nowrap}.yc-notification-panel__new{padding:var(--yc-space-1) var(--yc-space-2);border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-green-strong) 35%,var(--yc-border));border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong);font:var(--yc-weight-medium) var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);white-space:nowrap}.yc-notification-panel__spacer{flex:1}.yc-notification-panel__action{display:inline-grid;place-items:center;inline-size:32px;min-block-size:32px;padding:var(--yc-space-1);border:0;border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-notification-panel__action:hover:not(:disabled){color:var(--yc-text);background:var(--yc-surface)}.yc-notification-panel__action:disabled{opacity:.55}.yc-notification-center__badge--error{background:var(--yc-danger)}.yc-notification-panel__error{display:flex;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3) var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-danger-soft);color:var(--yc-text);font:var(--yc-weight-regular) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-notification-panel__error span{flex:1}.yc-notification-panel__alerts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2) var(--yc-space-3);padding:var(--yc-space-3) var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface);color:var(--yc-text);font:var(--yc-weight-regular) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-notification-panel__alerts-text{flex:1 1 14em;min-inline-size:0}.yc-notification-panel__alerts .button{flex:none}.yc-notification-panel__retry,.yc-notification-panel__more{min-block-size:32px;padding:var(--yc-space-1) var(--yc-space-3);border:0;border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-notification-panel__more{inline-size:100%;border-block-start:var(--yc-border-width) solid var(--yc-border);border-radius:0}.yc-notification-panel__retry:hover,.yc-notification-panel__more:hover:not(:disabled){color:var(--yc-text);background:var(--yc-surface)}.yc-notification-panel__more:disabled{opacity:.55}.yc-notification-panel__scroll{min-block-size:0;overflow-y:auto}.yc-notification-group h3{margin:0;padding:var(--yc-space-4) var(--yc-space-4) var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);letter-spacing:var(--yc-tracking-wide)}.yc-notification-group ul{margin:0;padding:0;list-style:none}.yc-notification{--yc-notification-tone: var(--yc-text-muted);--yc-notification-wash: var(--yc-surface);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-2);min-block-size:76px;padding:var(--yc-space-2) var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border);animation:yc-notification-row-in var(--yc-dur-slow) var(--yc-ease-entrance) both}.yc-notification-group:last-child li:last-child{border-block-end:0}.yc-notification--agent-completed{--yc-notification-tone: var(--yc-green-strong);--yc-notification-wash: var(--yc-green-soft)}.yc-notification--approval-requested{--yc-notification-tone: var(--yc-yellow-strong);--yc-notification-wash: var(--yc-yellow-soft)}.yc-notification__unread{position:absolute;inset-inline-start:calc(var(--yc-space-4) / 2 - 3.5px);inset-block-start:calc(50% - 3.5px);inline-size:7px;block-size:7px;border-radius:var(--yc-radius-pill);background:var(--yc-notification-tone)}.yc-notification__icon,.yc-toast__icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-notification-tone) 35%,var(--yc-border));border-radius:var(--yc-radius-md);background:var(--yc-notification-wash);color:var(--yc-notification-tone)}.yc-notification__open{min-inline-size:0;min-block-size:var(--yc-hit-min);display:grid;align-content:center;gap:2px;padding:0;border:0;background:transparent;text-align:start}.yc-notification__open strong{color:var(--yc-notification-tone);font-size:var(--yc-size-sm);line-height:var(--yc-leading-xs)}.yc-notification__open span{overflow:hidden;color:var(--yc-text-muted);font:var(--yc-weight-regular) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);text-overflow:ellipsis;white-space:nowrap}.yc-notification time{align-self:center;color:var(--yc-text-muted);font:var(--yc-weight-regular) var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.yc-notification time,.yc-notification__dismiss{grid-column:3;grid-row:1;justify-self:end}.yc-notification:is(:hover,:focus-within) time{visibility:hidden}.yc-notification__dismiss,.yc-toast__close{display:grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted)}.yc-notification__dismiss{opacity:0;pointer-events:none}.yc-notification:hover .yc-notification__dismiss,.yc-notification:focus-within .yc-notification__dismiss,.yc-notification__dismiss:focus-visible{opacity:1;pointer-events:auto}.yc-notification__dismiss:hover,.yc-toast__close:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}.yc-notification-panel__foot{display:flex;align-items:center;justify-content:center;gap:var(--yc-space-2);margin:0;padding:var(--yc-space-4);border-block-start:var(--yc-border-width) solid var(--yc-border);color:var(--yc-text-muted);font:var(--yc-weight-regular) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-notification-panel__foot svg{color:var(--yc-green-strong)}.yc-notification-panel__empty{display:grid;justify-items:center;gap:var(--yc-space-2);padding:var(--yc-space-10) var(--yc-space-4);text-align:center}.yc-notification-panel__empty svg{color:var(--yc-green-strong)}.yc-notification-panel__empty strong{font-size:var(--yc-size-sm)}.yc-notification-panel__empty span{color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.yc-toasts{position:fixed;z-index:var(--yc-z-toast);--yc-toast-gap: var(--yc-space-3);inset-block-start:calc(var(--yc-toast-offset, var(--yc-header-h)) + var(--yc-toast-gap));inset-inline-end:var(--yc-gutter);display:grid;gap:var(--yc-space-2);inline-size:min(390px,calc(100vw - 2 * var(--yc-gutter)));pointer-events:none}.yc-toast{--yc-notification-tone: var(--yc-text-muted);--yc-notification-wash: var(--yc-surface);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:var(--yc-space-2);min-block-size:72px;padding:var(--yc-space-3);overflow:hidden;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-xl);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-lg);pointer-events:auto;animation:yc-toast-in var(--yc-dur-base) var(--yc-ease-entrance) both}.yc-toast--approval-requested{--yc-notification-tone: var(--yc-yellow-strong);--yc-notification-wash: var(--yc-yellow-soft)}.yc-toast.mutation-toast{grid-template-columns:34px minmax(0,1fr) 28px}.yc-toast.mutation-toast--unknown{--yc-notification-tone: var(--yc-yellow-strong);--yc-notification-wash: var(--yc-yellow-soft)}.yc-toast.mutation-toast--failed{--yc-notification-tone: var(--yc-danger);--yc-notification-wash: var(--yc-danger-soft)}.mutation-toast .yc-toast__body span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.yc-toast--leaving{animation:yc-toast-out var(--yc-dur-base) var(--yc-ease-exit) both}.yc-toast__body{display:grid;gap:2px;min-inline-size:0}.yc-toast__body strong{color:var(--yc-notification-tone);font-size:var(--yc-size-sm);line-height:var(--yc-leading-xs)}.yc-toast__body span{overflow:hidden;color:var(--yc-text-muted);font:var(--yc-weight-regular) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);white-space:nowrap;text-overflow:ellipsis}.yc-toast__open{min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.yc-toast__open:hover{border-color:var(--yc-notification-tone)}.yc-toast__progress{position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:2px;background:var(--yc-notification-tone);transform-origin:left;animation:yc-toast-progress 6s linear both}.yc-toast--paused .yc-toast__progress{animation-play-state:paused}.yc-toast--leaving .yc-toast__progress{display:none}@keyframes yc-notification-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes yc-notification-out{to{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes yc-notification-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes yc-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes yc-toast-out{to{opacity:0;transform:translate(20px)}}@keyframes yc-toast-progress{to{transform:scaleX(0)}}@media(max-width:479px){.yc-notification-panel__head{flex-wrap:wrap;min-block-size:84px}.yc-notification-panel__spacer{min-inline-size:var(--yc-space-4)}.yc-notification{gap:var(--yc-space-1)}.yc-toasts{--yc-toast-gap: var(--yc-space-2)}}@media(pointer:coarse){.yc-notification__dismiss,.yc-toast__close{inline-size:var(--yc-hit-min);block-size:var(--yc-hit-min);opacity:1;pointer-events:auto}.yc-notification{grid-template-columns:34px minmax(0,1fr) auto var(--yc-hit-min)}.yc-notification__dismiss{grid-column:4}.yc-notification:is(:hover,:focus-within) time{visibility:visible}.yc-toast{grid-template-columns:34px minmax(0,1fr) auto var(--yc-hit-min)}.yc-notification-panel__action{inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min)}.yc-notification-panel__retry,.yc-notification-panel__more,.yc-toast__open{min-block-size:var(--yc-hit-min)}.yc-toast.mutation-toast{grid-template-columns:34px minmax(0,1fr) var(--yc-hit-min)}}.command-palette{display:grid;grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;overflow:hidden}.command-palette__search{display:flex;align-items:center;gap:var(--yc-space-3);padding-inline:var(--yc-space-4);min-block-size:var(--yc-hit-min);border-block-end:var(--yc-border-width) solid var(--yc-border);color:var(--yc-text-muted)}.command-palette__input{flex:1;min-inline-size:0;min-block-size:var(--yc-control-h);padding:0;border:0;background:transparent;color:var(--yc-text);font-size:var(--yc-size-sm)}.command-palette__input::placeholder{color:var(--yc-text-subtle)}.command-palette__input:focus-visible{outline:none}.command-palette__search:focus-within{box-shadow:inset 0 calc(-1 * var(--yc-border-width)) 0 var(--yc-focus)}.command-palette__list{overflow-y:auto;overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding-block:var(--yc-space-2)}.command-palette__list:focus-visible{outline:none}.command-palette__group{display:grid;align-content:start}.command-palette__heading{padding:var(--yc-space-3) var(--yc-space-4) var(--yc-space-1);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted)}.command-palette__option{display:flex;align-items:baseline;gap:var(--yc-space-3);min-block-size:var(--yc-hit-min);min-inline-size:0;padding:var(--yc-space-3) var(--yc-space-4);border-inline-start:3px solid transparent;font-size:var(--yc-size-sm)}.command-palette__option[data-active]{background:var(--yc-green-soft);border-inline-start-color:var(--yc-green-strong)}.command-palette__option:not([data-active]):hover{background:var(--yc-surface-sunken)}.command-palette__title{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--yc-weight-semibold)}.command-palette__description{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.command-palette__group-tag{flex:none;margin-inline-start:auto;font-size:var(--yc-size-2xs);color:var(--yc-text-muted)}.command-palette__empty{padding:var(--yc-space-4);font-size:var(--yc-size-sm);color:var(--yc-text-muted)}@media(min-width:768px){.overlay--command-palette .overlay__surface{inline-size:min(640px,calc(100vw - 2 * var(--yc-gutter)));block-size:min(520px,80vh)}.overlay--command-palette .overlay__body{overflow:hidden}}@media(max-width:767px),(max-height:599px)and (pointer:coarse){.overlay--command-palette .overlay__surface{display:flex;flex-direction:column;inset-block-start:auto;inset-block-end:max(env(safe-area-inset-bottom),calc(100dvh - (var(--command-palette-top, 0px) + var(--command-palette-height, 100dvh))));inset-inline:0;translate:none;inline-size:100%;block-size:auto;max-block-size:calc(var(--command-palette-height, 100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden;border-radius:0;padding-block-end:env(safe-area-inset-bottom)}.overlay--command-palette .overlay__body{display:flex;flex-direction:column;flex:0 1 auto;min-block-size:0;overflow:hidden}.overlay--command-palette .command-palette{display:flex;flex-direction:column;flex:0 1 auto;block-size:auto;max-block-size:100%}.overlay--command-palette .command-palette__list{flex:0 1 auto}.command-palette__option{flex-wrap:wrap;row-gap:2px}.command-palette__title{flex:1}.command-palette__description{flex-basis:100%;white-space:normal}}@media(max-width:479px){.app .app-header__end>button.app-header__palette{display:inline-flex}}.overlay--provider-connect .overlay__body{padding:var(--yc-space-4)}.overlay--provider-connect .field__hint{overflow-wrap:anywhere}.overlay--provider-connect .input{max-inline-size:100%}.latency-settings__report{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);min-block-size:144px;max-block-size:280px}.machine-row{display:flex;flex-wrap:nowrap;gap:var(--yc-space-3);inline-size:100%;min-inline-size:0;margin:0;padding:var(--yc-space-1);overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--yc-space-1)}.machine-row__item{display:grid;flex:1 0 min(220px,72vw);align-content:start;gap:var(--yc-space-2);min-inline-size:0;max-inline-size:300px;padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);scroll-snap-align:start}.machine-row__item[aria-current=true]{border-color:var(--yc-green-strong)}.machine-row__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);min-block-size:var(--yc-hit-min)}.machine-row__state{display:inline-flex;align-items:center;gap:var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.machine-row__identity{display:grid;gap:var(--yc-space-1);min-inline-size:0}.machine-row__name,.machine-row__hostname{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.machine-row__name{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold)}.machine-row__hostname{color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs)}.machine-row__form{display:grid;gap:var(--yc-space-2)}.machine-row__actions{display:flex;gap:var(--yc-space-2)}.machine-row__actions .button{flex:1 1 0}.machine-row .button{min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min)}.machine-row__connect{inline-size:100%}.machine-row__edit{inline-size:var(--yc-hit-min);padding:0}.machine-row__edit svg{display:block;flex:none}.machine-row__empty,.machine-row__note,.machine-row__scope{margin:0}.device__hostname{color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs)}.projects{display:grid;align-content:start;gap:var(--yc-space-4);min-inline-size:0}.project-pagehead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--yc-space-3)}.project-pagehead h1{font-size:var(--yc-size-2xl);line-height:var(--yc-leading-2xl);letter-spacing:var(--yc-tracking-tight)}.project-pagehead p,.project-meta{color:var(--yc-text-muted)}.project-meta{font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);overflow-wrap:anywhere}.project-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2)}.project-actions--end{justify-content:flex-end}.project-list,.project-members{display:grid;align-content:start;gap:var(--yc-space-2);margin:0;padding:0;list-style:none}.project-card{display:grid;gap:var(--yc-space-3);min-inline-size:0;padding:var(--yc-space-4);background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg)}.project-card .button{min-block-size:var(--yc-hit-min)}.project-card__head,.project-member__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);min-inline-size:0}.project-card h2{font-size:var(--yc-size-md);line-height:var(--yc-leading-md)}.project-card h2,.project-member strong,.project-pick strong{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .project-actions>span:not(.project-badge){min-inline-size:0;overflow-wrap:anywhere}.project-status{display:inline-flex;gap:var(--yc-space-1);align-items:center;color:var(--yc-yellow-strong);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);flex:none}.project-status[data-active=true]{color:var(--yc-green-strong)}.project-badge{display:inline-flex;flex:none;align-items:center;min-block-size:24px;padding-inline:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-2xs)/1 var(--yc-font-mono);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.project-badge--master{background:var(--yc-primary-bg);color:var(--yc-primary-fg);border-color:var(--yc-primary-bg);font-weight:var(--yc-weight-bold)}.project-freshness{color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.project-freshness[data-stale=true]{color:var(--yc-yellow-strong)}.project-live{display:inline-flex;align-items:center;gap:var(--yc-space-1);min-block-size:24px;padding-inline:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-pill);color:var(--yc-text-muted);background:var(--yc-surface-sunken);font:var(--yc-weight-medium) var(--yc-size-2xs)/1 var(--yc-font-mono);white-space:nowrap}.project-live[data-state=running]{background:var(--yc-green-soft);color:var(--yc-green-strong);border-color:var(--yc-green-strong)}.project-live[data-state=waiting]{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong);border-color:var(--yc-yellow-strong)}.project-live[data-state=failed]{background:var(--yc-surface-raised);color:var(--yc-danger);border-color:var(--yc-danger)}.project-live .transcript-dot-trail{gap:var(--yc-space-1)}.project-meter,.project-summary{display:grid;gap:var(--yc-space-3)}.project-meter{gap:var(--yc-space-1)}.project-meter__label{display:flex;justify-content:space-between;gap:var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-xs) var(--yc-font-mono)}.project-meter__label strong{color:var(--yc-text)}.project-meter__track{display:flex;gap:2px;block-size:8px}.project-meter__track>span{flex:1;border:var(--yc-border-width) solid var(--yc-border);border-radius:2px;background:var(--yc-surface-sunken)}.project-meter__track>span[data-on=true]{background:var(--yc-green-strong);border-color:var(--yc-green-strong)}.project-meter__track>span[data-unlimited=true]{border-style:dashed;border-color:var(--yc-border-strong);background:transparent}.project-sparkwrap{display:inline-flex;align-items:center;gap:var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.project-spark{display:inline-flex;align-items:end;gap:2px;block-size:24px;color:var(--yc-green-strong)}.project-spark i{inline-size:5px;min-block-size:2px;border-radius:1px;background:currentColor}.project-spark i[data-zero=true]{background:var(--yc-border-strong)}.project-rail{padding:var(--yc-space-3);display:grid;gap:var(--yc-space-3)}.project-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.project-rail h2{font-size:var(--yc-size-2xs);text-transform:uppercase;color:var(--yc-text-muted)}.project-item{display:grid;gap:var(--yc-space-2);inline-size:100%;padding:var(--yc-space-3);text-align:start;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text)}.project-item__name{display:flex;justify-content:space-between;align-items:center;gap:var(--yc-space-2);font-weight:var(--yc-weight-semibold);min-inline-size:0}.project-item[aria-current=true]{background:var(--yc-green-soft);border-color:var(--yc-green-strong);box-shadow:inset 3px 0 0 var(--yc-green-strong)}.project-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;background:var(--yc-surface)}.project-tabs{display:flex;gap:var(--yc-space-1);padding:var(--yc-space-2) var(--yc-space-3) 0;border-block-end:var(--yc-border-width) solid var(--yc-border)}.project-tab{display:inline-flex;align-items:center;gap:var(--yc-space-2);min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-3);border:0;border-block-end:3px solid transparent;background:transparent;color:var(--yc-text-muted);font-weight:var(--yc-weight-medium)}.project-tab[aria-selected=true]{color:var(--yc-text);border-block-end-color:var(--yc-green-strong)}.project-tab>span{padding-inline:var(--yc-space-2);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);font:var(--yc-size-2xs)/20px var(--yc-font-mono)}.project-panel__body{display:grid;align-content:start;gap:var(--yc-space-4);padding:var(--yc-space-4) var(--yc-space-3);min-block-size:0;overflow:auto;overscroll-behavior:contain}.project-panel__body{scrollbar-color:var(--yc-border-strong) var(--yc-surface);scrollbar-width:thin}.project-panel__body::-webkit-scrollbar{width:var(--yc-scrollbar-size);height:var(--yc-scrollbar-size)}.project-panel__body::-webkit-scrollbar-track{background:var(--yc-surface)}.project-panel__body::-webkit-scrollbar-thumb{background:var(--yc-border-strong);border-radius:var(--yc-radius-pill)}@media(hover:hover){.project-panel__body::-webkit-scrollbar-thumb:hover{background:var(--yc-text-muted)}}.project-panel__body::-webkit-scrollbar-thumb:active{background:var(--yc-green-strong)}.project-member{display:grid;gap:var(--yc-space-2);padding:var(--yc-space-3);min-inline-size:0;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised)}.project-member[data-master=true]{border-color:var(--yc-primary-bg);box-shadow:inset 3px 0 0 var(--yc-primary-bg)}.project-member[data-state=waiting]{border-color:var(--yc-yellow-strong)}.project-member__ask{padding:var(--yc-space-2);border-radius:var(--yc-radius-sm);background:var(--yc-yellow-soft);font-size:var(--yc-size-xs);overflow-wrap:anywhere}.project-member__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--yc-space-2)}.project-member__actions>:first-child{grid-column:1 / -1}.project-settings,.project-setting,.project-picker,.project-create,.project-step{display:grid;gap:var(--yc-space-3);min-inline-size:0}.project-setting{padding-block-end:var(--yc-space-5);border-block-end:var(--yc-border-width) solid var(--yc-border)}.project-setting h3{font-size:var(--yc-size-sm)}.project-setting form{display:grid;gap:var(--yc-space-2)}.project-setting>button,.project-setting form>button{justify-self:start}.project-switches{display:grid;gap:var(--yc-space-1)}.project-switches .switch input{margin:0}.project-segmented{max-inline-size:100%;flex-wrap:wrap}.project-segmented .filters__option:disabled{opacity:.5}.project-pick{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface);min-inline-size:0}.project-pick>div{min-inline-size:0}.project-pick strong{display:block}.project-pick[data-selected=true]{border-color:var(--yc-primary-bg)}.project-create{max-inline-size:640px;gap:var(--yc-space-5)}.project-step{padding:var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised)}.project-step h2{display:flex;gap:var(--yc-space-3);align-items:center;font-size:var(--yc-size-md)}.project-step h2>span{display:grid;place-items:center;inline-size:28px;block-size:28px;border:2px solid var(--yc-green-strong);border-radius:50%;color:var(--yc-green-strong)}.project-empty{display:grid;justify-items:start;gap:var(--yc-space-3);padding:var(--yc-space-5);border:var(--yc-border-width) dashed var(--yc-border-strong);border-radius:var(--yc-radius-lg)}.project-skeleton{display:grid;gap:var(--yc-space-2)}.project-skeleton>span{block-size:76px;background:var(--yc-surface-sunken);border-radius:var(--yc-radius-md)}.projects__notice{padding:var(--yc-space-2) var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm);overflow-wrap:anywhere}.projects__notice[data-tone=danger]{background:var(--yc-danger-soft);color:var(--yc-danger);border-color:var(--yc-danger)}.projects__notice[data-tone=attention]{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong);border-color:var(--yc-yellow-strong)}.projects__notice[data-tone=success]{background:var(--yc-green-soft);color:var(--yc-green-strong);border-color:var(--yc-green-strong)}.project-dialog .overlay__body{display:grid;gap:var(--yc-space-4)}.project-dialog .overlay__head{justify-content:space-between;border-start-start-radius:inherit;border-start-end-radius:inherit}.project-dialog .overlay__close{margin-inline-start:0}.project-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--yc-space-2);inline-size:100%;min-inline-size:0}.project-heading h1{font-size:var(--yc-size-xl);line-height:var(--yc-leading-xl);overflow-wrap:anywhere}.project-context{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2);flex-basis:100%;font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs);padding-block:var(--yc-space-2);border-block-start:var(--yc-border-width) solid var(--yc-border)}.project-topbar{flex-wrap:wrap}.project-desktop{display:none}.project-sheet .overlay__surface{max-block-size:88dvh}.project-sheet .overlay__head{justify-content:space-between}.project-sheet .overlay__close{margin-inline-start:0}.project-sheet .overlay__body{padding:0;display:grid;min-block-size:0;overflow:hidden}.project-sheet .project-panel{max-block-size:75dvh}.project-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph heading open" "excerpt excerpt excerpt";align-items:start;column-gap:var(--yc-space-2);row-gap:var(--yc-space-1);min-inline-size:0;padding:var(--yc-space-2) var(--yc-space-3);background:var(--yc-surface);border-inline-start:3px solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs)}.project-event__glyph{grid-area:glyph}.project-event__heading{grid-area:heading;min-inline-size:0;display:grid}.project-event__heading>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.project-event__status{color:var(--yc-text-muted);overflow-wrap:anywhere}.project-event>a{grid-area:open;align-self:start}.project-event[data-event=failed]{background:var(--yc-danger-soft);border-color:var(--yc-danger)}.project-event[data-event=question],.project-event[data-event=permission],.project-event[data-event=review]{background:var(--yc-yellow-soft);border-color:var(--yc-yellow-strong)}.project-event[data-event=completed]{border-color:var(--yc-green-strong)}.project-event__excerpt{grid-area:excerpt;min-inline-size:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--yc-text-muted)}.project-paused{color:var(--yc-yellow-strong);border:var(--yc-border-width) dashed var(--yc-yellow-strong);padding:var(--yc-space-2);border-radius:var(--yc-radius-md);font-size:var(--yc-size-xs)}@media(min-width:640px){.project-member__actions{grid-template-columns:minmax(0,1fr) auto auto}.project-member__actions>:first-child{grid-column:auto}.project-member__actions>:only-child{grid-column:1 / -1}}@media(min-width:1024px){.workspace.workspace--project{grid-template-columns:minmax(0,1fr) 384px}.project-desktop{display:grid;min-block-size:0;border-inline-start:var(--yc-border-width) solid var(--yc-border)}.workspace--project .project-phone{display:none}}@media(hover:hover){.project-item:hover{background:var(--yc-surface-sunken);border-color:var(--yc-border-strong)}.project-tab:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}}.project-item:focus-visible,.project-tab:focus-visible{outline:2px solid var(--yc-focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.project-panel *,.projects *,.project-sheet *{scroll-behavior:auto}.project-live .transcript-dot-trail span{animation:none}}@media(forced-colors:active){.project-live,.project-badge,.project-member{border-color:CanvasText}}.usage-filter-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--yc-device-max)),1fr));align-items:end;gap:var(--yc-space-3);margin-block:var(--yc-space-4);min-width:0}.usage-filter-controls>*,.usage-filter-controls .input{min-width:0;width:100%}.usage-filter-controls .field{gap:var(--yc-space-2)}.usage-filter-controls .field__label,.usage-group-control .field__label{display:flex;align-items:center;gap:var(--yc-space-2)}.usage-filter-controls .field__label>svg,.usage-group-control .field__label>svg{flex:none}.usage-group-control .custom-select{min-width:0;width:100%}.usage-filter-controls__range{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--yc-space-3);align-items:end}.usage-filter-controls__range .field{flex:1 1 var(--yc-device-max)}.usage-filter-controls__range [role=alert]{flex-basis:100%}.incidents{padding-block:var(--yc-space-6);min-width:0;border-top:1px solid var(--yc-border)}.incidents h2,.incidents h3,.incidents h4,.incidents p{margin:0}.incidents__head{display:grid;gap:var(--yc-space-1);margin-bottom:var(--yc-space-4)}.incidents__head h2{font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.incidents__head h2,.incidents__detail h4{display:flex;align-items:center;gap:var(--yc-space-2)}.incidents__head h2>svg,.incidents__detail h4>svg{flex:none;color:var(--yc-text-muted)}.incidents__head p,.incidents__hint{color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.incidents__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-3);margin-bottom:var(--yc-space-4)}.incidents__controls .usage-toggle{min-inline-size:calc(var(--yc-device-max) / 2)}.incidents__range{display:flex;flex-wrap:wrap;gap:var(--yc-space-1);padding:var(--yc-space-1);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken)}.incidents__range button{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2);min-height:var(--yc-hit-min);padding:0 var(--yc-space-3);border:0;border-radius:var(--yc-radius-pill);background:none;color:var(--yc-text-muted);font-size:var(--yc-size-xs);white-space:nowrap}.incidents__range button[aria-pressed=true]{background:var(--yc-green-soft);color:var(--yc-green-strong);font-weight:var(--yc-weight-semibold)}.incidents__range-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--yc-space-3);margin-bottom:var(--yc-space-4)}.incidents__range-form [role=alert]{flex-basis:100%;color:var(--yc-danger);font-size:var(--yc-size-xs)}.incidents button{font:inherit}.incidents button:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.incidents button:disabled{opacity:.55}.incidents__panel{position:relative;min-width:0}.incidents__panel>.usage-message{border:0;border-radius:0}.incidents__table-wrap{position:relative;max-inline-size:100%;overflow:auto}.incidents__table-wrap table{min-inline-size:760px}.incidents__table tbody th{font-weight:var(--yc-weight-medium)}.incidents__table tbody td{font-variant-numeric:tabular-nums}.incidents__table tbody tr.is-selected{background:var(--yc-green-soft)}.incidents__details{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2);min-height:var(--yc-hit-min);padding:0 var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text);font-size:var(--yc-size-xs);white-space:nowrap}.incidents__details:hover:not(:disabled){background:var(--yc-surface-sunken)}.incidents__details[aria-expanded=true]{border-color:var(--yc-green-strong);color:var(--yc-green-strong)}.incidents__feedback{padding:var(--yc-space-2) var(--yc-space-4);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.incidents__feedback[role=alert],.incidents__error{color:var(--yc-danger)}.incidents__error button,.incidents__feedback button,.incidents .usage-message button{min-height:var(--yc-hit-min);margin-inline-start:var(--yc-space-2);padding:0 var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text)}.incidents__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding-block:var(--yc-space-3);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.incidents__pagination>div{display:flex;gap:var(--yc-space-2)}.incidents__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2);min-height:var(--yc-hit-min);padding:0 var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text);white-space:nowrap;font-size:var(--yc-size-xs)}.incidents__pagination button:hover:not(:disabled){background:var(--yc-surface-sunken)}.incidents__status{margin-top:var(--yc-space-3);color:var(--yc-green-strong);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.incidents__detail{display:grid;gap:var(--yc-space-4);margin-top:var(--yc-space-4);padding:var(--yc-space-4);min-width:0;border-inline-start:2px solid var(--yc-border);background:var(--yc-surface)}.incidents__detail h3{font:var(--yc-weight-semibold) var(--yc-size-sm)/var(--yc-leading-sm) var(--yc-font-mono);overflow-wrap:anywhere}.incidents__detail h4{font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs);color:var(--yc-text-muted)}.incidents__recent{display:grid;gap:var(--yc-space-2);margin:var(--yc-space-2) 0 0;padding:0;list-style:none}.incidents__recent>li{display:grid;gap:var(--yc-space-1);min-width:0;padding-block:var(--yc-space-3);border-top:1px solid var(--yc-border);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.incidents__item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--yc-space-1) var(--yc-space-3)}.incidents__kind{font-weight:var(--yc-weight-semibold)}.incidents__item-head time{color:var(--yc-text-muted)}.incidents__item-meta{color:var(--yc-text-muted);overflow-wrap:anywhere}.incidents__rules{display:flex;flex-wrap:wrap;gap:var(--yc-space-1)}.incidents__guidance{display:grid;gap:var(--yc-space-2);min-width:0}.incidents__guidance-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.incidents__indicator{display:inline-flex;align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-1) var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.incidents__indicator:before{content:"";inline-size:8px;block-size:8px;border-radius:var(--yc-radius-pill);box-sizing:border-box;border:2px solid var(--yc-text-muted)}.incidents__indicator[data-enabled=true]{border-color:var(--yc-green-strong);color:var(--yc-green-strong)}.incidents__indicator[data-enabled=true]:before{background:var(--yc-green-strong);border-color:var(--yc-green-strong)}.incidents__preview{max-block-size:20rem;margin:0;padding-block:var(--yc-space-3);overflow:auto;color:var(--yc-text);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.incidents__clear{justify-self:start;min-height:var(--yc-hit-min)}@container (max-width: 767px){.incidents__panel{border:0;background:transparent;overflow:visible}.incidents__table-wrap{overflow:visible}.incidents__table-wrap table{min-inline-size:0}.incidents__table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.incidents__table,.incidents__table tbody,.incidents__table caption{display:block}.incidents__table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2) var(--yc-space-3);padding-block:var(--yc-space-4);border-top:1px solid var(--yc-border);text-align:start}.incidents__table tbody tr>*{display:block;min-inline-size:0;padding:0;border:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.incidents__table tbody tr>th[data-label=Model]{grid-column:1 / -1}.incidents__table tbody tr>[data-label]:before{content:attr(data-label);display:block;color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.incidents__table tbody tr>td:last-child{grid-column:1 / -1}.incidents__details{inline-size:100%}.incidents__pagination{padding-inline:0}}.provider-logo{display:inline-flex;flex:none;inline-size:var(--yc-space-5);block-size:var(--yc-space-5);color:var(--yc-text);background:transparent;border:0;box-shadow:none;vertical-align:middle}.provider-logo>img,.provider-logo__glyph{inline-size:100%;block-size:100%}.provider-logo>img{display:block;object-fit:contain}.provider-logo__glyph{background-color:currentColor;mask-image:var(--provider-logo-mask);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.provider-logo .provider-logo__dark{display:none}:root[data-theme=dark] .provider-logo .provider-logo__light{display:none}:root[data-theme=dark] .provider-logo .provider-logo__dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .provider-logo .provider-logo__light{display:none}:root:not([data-theme]) .provider-logo .provider-logo__dark{display:block}}.usage-unit-cost__details summary{display:flex;align-items:center;gap:var(--yc-space-2);min-height:var(--yc-control-h-dense);list-style:none}.usage-unit-cost__details summary::-webkit-details-marker{display:none}.usage-unit-cost__details summary>svg{flex:none}.usage-unit-cost__details[open] summary>svg{transform:rotate(90deg)}.usage-unit-cost__details p{margin:var(--yc-space-1) 0}.usage-statistics-details,.usage-quota-forecast{min-width:0;color:var(--yc-text-muted);font:var(--yc-size-xs) / var(--yc-leading-xs) var(--yc-font-mono);overflow-wrap:anywhere}.usage-page th .usage-statistics-details{max-inline-size:var(--yc-measure-narrow);white-space:normal}.usage-quota-forecast{margin:var(--yc-space-1) 0 0}.usage-quota-pace[data-verdict=cutting-it-close]{color:var(--yc-yellow-strong)}.usage-quota-pace[data-verdict=will-run-out]{color:var(--yc-danger)}.usage-details__title{color:var(--yc-text);font-weight:var(--yc-weight-medium)}.usage-statistics-details section+section{margin-top:var(--yc-space-2)}.usage-details-trigger{min-width:0;min-block-size:var(--yc-hit-min);justify-content:flex-start;color:var(--yc-text-muted);font:var(--yc-size-xs) / var(--yc-leading-xs) var(--yc-font-mono);text-align:start;white-space:normal}.usage-details-trigger>svg{flex:none}@media(hover:hover){.usage-details-trigger:hover{color:var(--yc-text)}}.usage-details-content{display:grid;gap:var(--yc-space-3);min-width:0;color:var(--yc-text-muted);font:var(--yc-size-xs) / var(--yc-leading-xs) var(--yc-font-mono);overflow-wrap:anywhere}.usage-details-content section+section{margin-top:var(--yc-space-2)}.usage-details-content p{margin:var(--yc-space-1) 0}.overlay--usage-details .overlay__body{padding:var(--yc-space-4)}@media(max-width:767px){.overlay--usage-details .overlay__surface{max-block-size:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.usage-page{width:100%;margin:0 auto;padding:var(--yc-space-6) 0 var(--yc-space-8);color:var(--yc-text);container-type:inline-size}.usage-page h1,.usage-page h2,.usage-page h3,.usage-page p{margin:0}.usage-page button{font:inherit}.usage-page button:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.usage-page button:disabled{opacity:.55}.usage-head,.usage-chart__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4)}.usage-head{margin-bottom:var(--yc-space-6)}.usage-head h1{font-size:var(--yc-size-2xl);line-height:var(--yc-leading-2xl);letter-spacing:var(--yc-tracking-tight);font-weight:var(--yc-weight-semibold)}.usage-head h1,.usage-section-head h2,.usage-chart__head h3,.usage-distribution__head h3,.usage-breakdown__head h2{display:flex;align-items:center;gap:var(--yc-space-2)}.usage-head h1>svg,.usage-section-head h2>svg,.usage-chart__head h3>svg,.usage-distribution__head h3>svg,.usage-breakdown__head h2>svg{flex:none;color:var(--yc-text-muted)}.usage-section-head{display:grid;gap:var(--yc-space-1);margin-bottom:var(--yc-space-3)}.usage-section-head h2{font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm);font-weight:var(--yc-weight-semibold)}.usage-section-head p,.usage-distribution__pricing,.usage-scope-total,.usage-head p,.usage-chart__head p,.usage-distribution__head p{color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-head__actions{display:flex;align-items:center;gap:var(--yc-space-3)}.usage-head__freshness{color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);white-space:nowrap}.usage-head__freshness:before{content:"";display:inline-block;width:7px;height:7px;margin-right:var(--yc-space-2);border-radius:var(--yc-radius-pill);background:var(--yc-green-strong)}.usage-refresh,.usage-chart__head button,.usage-pagination button{min-height:var(--yc-hit-min);padding:0 var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text);white-space:nowrap;font-size:var(--yc-size-xs)}.usage-chart__head button,.usage-pagination button,.usage-toggle button,.usage-breakdown__table-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2)}.usage-chart__head button>svg,.usage-pagination button>svg,.usage-toggle button>svg,.usage-breakdown__table-toggle>svg{flex:none}.usage-refresh{display:grid;inline-size:var(--yc-hit-min);block-size:var(--yc-hit-min);flex:0 0 var(--yc-hit-min);place-items:center;padding:0}.usage-refresh[aria-busy=true]{border-color:var(--yc-green-strong);background:var(--yc-green-soft)}.usage-refresh[aria-busy=true] svg{animation:usage-refresh-spin var(--yc-dur-slow) linear infinite}.usage-refresh:hover:not(:disabled),.usage-chart__head button:hover,.usage-pagination button:hover:not(:disabled){background:var(--yc-surface-sunken)}.usage-spend{margin-block:var(--yc-space-4) var(--yc-space-6)}.usage-quotas{padding-block:var(--yc-space-6)}.usage-cost-note{margin-top:var(--yc-space-6);padding-top:var(--yc-space-4);border-top:1px solid var(--yc-border);color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);text-align:center}.usage-message{padding:var(--yc-space-5);color:var(--yc-text-muted);background:var(--yc-surface);border:1px solid var(--yc-border);border-radius:calc(var(--yc-radius-xl) - var(--yc-space-1))}.usage-message button,.usage-distribution__empty button{min-height:var(--yc-hit-min);padding:0 var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text)}.usage-providers{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-5)}.usage-provider{padding-inline-start:var(--yc-space-4);border-inline-start:2px solid var(--yc-border);min-width:0;display:flex;flex-direction:column;gap:var(--yc-space-3)}.usage-provider>.usage-details-trigger{align-self:end;margin-block-start:auto}.usage-provider__head,.usage-provider__identity{display:flex;align-items:center;gap:var(--yc-space-2)}.usage-provider__head{justify-content:space-between;flex-wrap:wrap}.usage-provider__identity{min-width:0;flex-wrap:wrap}.usage-provider__head h3{display:flex;align-items:center;gap:var(--yc-space-2);min-width:0;overflow-wrap:anywhere;font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm);font-weight:var(--yc-weight-medium)}.usage-provider__plan,.usage-provider__state{max-width:100%;padding:var(--yc-space-1) var(--yc-space-2);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);overflow-wrap:anywhere}.usage-provider__state{color:var(--yc-yellow-strong)}.usage-status{flex:0 0 8px;width:8px;height:8px;border-radius:var(--yc-radius-pill);background:var(--yc-green-strong)}.usage-status--stale{background:var(--yc-yellow-strong)}.usage-status--error{background:var(--yc-danger)}.usage-provider__freshness{color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);white-space:nowrap}.usage-provider__windows{display:grid;gap:var(--yc-space-3)}.usage-window{padding:var(--yc-space-3) 0 0;min-width:0}.usage-window+.usage-window{border-top:1px solid var(--yc-border)}.usage-window__top{display:flex;justify-content:space-between;gap:var(--yc-space-2);align-items:center;font:var(--yc-size-2xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-window__top>span:first-child{min-width:0;overflow-wrap:anywhere}.usage-window__top strong{font-weight:var(--yc-weight-semibold)}.usage-window__top b{font-weight:var(--yc-weight-medium);color:var(--yc-green-strong)}.usage-pace{flex:0 0 auto;padding:var(--yc-space-1) var(--yc-space-2);border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.usage-pace--ahead{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.usage-pace--exhausted{background:var(--yc-danger-soft);color:var(--yc-danger)}.usage-pace--below{background:var(--yc-surface-sunken);color:var(--yc-text-muted)}.usage-meter{height:7px;margin-top:var(--yc-space-2);background:var(--yc-surface-sunken);border-radius:var(--yc-radius-pill);overflow:hidden}.usage-meter>span{display:block;height:100%;border-radius:inherit;background:var(--yc-green-strong);transform-origin:left;animation:usage-meter-enter var(--yc-dur-slow) var(--yc-ease-entrance) both}.usage-window:has(.usage-pace--ahead) .usage-meter>span{background:var(--yc-yellow-strong)}.usage-window--exhausted .usage-window__top b{color:var(--yc-danger)}.usage-window--exhausted .usage-meter>span{background:var(--yc-danger)}.usage-window--exhausted .usage-quota-forecast{color:var(--yc-danger)}.usage-window__details{display:flex;flex-wrap:wrap;gap:var(--yc-space-1) var(--yc-space-2);margin-top:var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.usage-window__details:empty{display:none}.usage-provider__empty{font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.usage-consumption__list{display:grid;margin-block-start:var(--yc-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;margin-inline:0;margin-block-end:0;padding:0;list-style:none}.usage-consumption__row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:var(--yc-space-1) var(--yc-space-4);min-width:0;padding-block:var(--yc-space-2);border-top:1px solid var(--yc-border);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-consumption__row>*{min-width:0;overflow-wrap:anywhere}.usage-consumption__identity{display:flex;align-items:start;gap:var(--yc-space-2)}.usage-consumption__identity>span:last-child{min-width:0}.usage-consumption__tokens,.usage-consumption__cost{text-align:end;font-variant-numeric:tabular-nums}.usage-consumption__cost{color:var(--yc-text-muted)}.usage-consumption__row>.usage-details-trigger{justify-self:end}.usage-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--yc-border)}.usage-tile{min-width:0;padding:var(--yc-space-5) var(--yc-space-6)}.usage-tile:first-child{padding-inline-start:0}.usage-tile+.usage-tile{border-inline-start:1px solid var(--yc-border)}.usage-tile h3{font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);color:var(--yc-text-muted)}.usage-tile strong{display:block;margin-top:var(--yc-space-1);font:var(--yc-weight-semibold) var(--yc-size-2xl)/var(--yc-leading-2xl) var(--yc-font-sans);min-block-size:2lh;letter-spacing:var(--yc-tracking-tight);overflow-wrap:anywhere}.usage-tile__meta{display:flex;flex-wrap:wrap;gap:var(--yc-space-1) var(--yc-space-3);color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-tile__meta span{white-space:nowrap}.usage-tile svg{display:block;width:90px;height:32px;margin-block-start:var(--yc-space-2);fill:none;stroke:var(--yc-green-strong);stroke-width:2}.usage-visuals{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-8);margin-block:var(--yc-space-4) var(--yc-space-6);padding:var(--yc-space-5);background:var(--yc-surface);border-radius:var(--yc-radius-sm);align-items:stretch}.usage-distribution,.usage-chart{position:relative;min-width:0}.usage-distribution__head{display:flex;align-items:start;justify-content:space-between;gap:var(--yc-space-3);flex-wrap:wrap}.usage-distribution__head h3,.usage-chart__head h3{font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.usage-distribution__pricing{margin-block-start:var(--yc-space-3)!important}.usage-distribution__controls{display:flex;align-items:center;gap:var(--yc-space-2)}.usage-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;flex:0 0 auto;padding:var(--yc-space-1);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface)}.usage-toggle:before{content:"";position:absolute;top:var(--yc-space-1);bottom:var(--yc-space-1);left:var(--yc-space-1);width:calc((100% - 8px)/2);border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);transform:translate(0);transition:transform var(--yc-dur-base) var(--yc-ease-standard)}.usage-toggle--tokens:before{transform:translate(100%)}.usage-zone--local:before{transform:translate(100%)}.usage-toggle button{position:relative;min-height:var(--yc-hit-min);padding:0 var(--yc-space-2);border:0;border-radius:var(--yc-radius-pill);background:none;color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.usage-toggle button[aria-pressed=true]{color:var(--yc-green-strong);font-weight:var(--yc-weight-semibold)}.usage-distribution__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--yc-space-4);margin-top:var(--yc-space-5)}.usage-distribution .loading-placeholder--chart .loading-placeholder__shape{min-block-size:400px}.usage-distribution__chart{position:relative;display:grid;inline-size:min(200px,100%);min-inline-size:0;justify-self:center;text-align:center}.usage-donut{width:min(200px,100%);aspect-ratio:1;display:block;justify-self:center}.usage-donut__track{stroke:var(--yc-surface-sunken)}.usage-donut__arc{stroke-dasharray:var(--usage-dash);transform:rotate(-90deg);transform-origin:50% 50%;animation:usage-donut-enter var(--yc-dur-slow) var(--yc-ease-entrance) both}.usage-donut__arc:focus-visible,.usage-chart__bar:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.usage-chart__tooltip,.usage-distribution__tooltip{position:absolute;z-index:2;display:grid;gap:var(--yc-space-1);max-width:calc(100% - 2 * var(--yc-space-4));padding:var(--yc-space-3);border:1px solid var(--yc-border-strong);border-radius:calc(var(--yc-radius-xl) - var(--yc-space-2));background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-md);color:var(--yc-text);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);pointer-events:none;animation:usage-tooltip-enter var(--yc-dur-quick) var(--yc-ease-entrance) both}.usage-chart__tooltip strong,.usage-distribution__tooltip strong{color:var(--yc-green-strong)}.usage-donut__center{position:absolute;inset-inline:20.5%;inset-block-start:50%;display:grid;justify-items:center;gap:var(--yc-space-1);transform:translateY(-50%)}.usage-donut__total{max-inline-size:100%;color:var(--yc-text);font:var(--yc-weight-bold) var(--yc-size-xl)/var(--yc-leading-xl) var(--yc-font-sans);white-space:nowrap}.usage-donut__caption{color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-sans);white-space:nowrap}.usage-donut__probe{position:absolute;inset-inline-start:50%;inset-block-start:50%;visibility:hidden;transform:translate(-50%,-50%);font:var(--yc-weight-bold) var(--yc-size-xl)/var(--yc-leading-xl) var(--yc-font-sans);white-space:nowrap}.usage-distribution__legend{display:grid;gap:var(--yc-space-1);padding:0;margin:0;list-style:none}.usage-distribution__legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:var(--yc-space-1) var(--yc-space-2);align-items:center;padding:var(--yc-space-2) 0;font-size:var(--yc-size-xs)}.usage-distribution__legend strong{grid-column:2 / -1;min-inline-size:0;overflow-wrap:anywhere;text-align:end;font-weight:var(--yc-weight-semibold);font-variant-numeric:tabular-nums}.usage-distribution__legend li>span:nth-last-child(2){color:var(--yc-green-strong);font-variant-numeric:tabular-nums}.usage-distribution__name{display:flex;align-items:center;gap:var(--yc-space-2);min-width:0;overflow-wrap:anywhere}.usage-distribution__swatch{width:10px;height:10px;border-radius:var(--yc-radius-pill)}.usage-distribution__empty{padding:var(--yc-space-8) 0;color:var(--yc-text-muted);font-size:var(--yc-size-sm)}.usage-chart__head{align-items:center;flex-wrap:wrap}.usage-chart__head>div,.usage-distribution__head>div{min-width:0}.usage-chart__today{display:table;margin:var(--yc-space-4) 0 0 auto!important;padding:var(--yc-space-1) var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);color:var(--yc-green-strong);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-chart>svg{display:block;width:100%;height:180px;margin-top:var(--yc-space-3);overflow:visible}.usage-chart__axis{stroke:var(--yc-border-strong);stroke-width:1}.usage-chart__bar{fill:var(--yc-surface-sunken)}.usage-chart__bar--today{fill:var(--yc-green-strong)}.usage-chart__labels{display:flex;justify-content:space-between;color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.usage-breakdown-section{min-width:0;padding-block:var(--yc-space-6);border-top:1px solid var(--yc-border)}.usage-breakdown__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4);margin-bottom:var(--yc-space-4)}.usage-breakdown__head h2{font-size:var(--yc-size-sm)}.usage-breakdown__head .usage-group-control{min-width:0;max-width:100%;inline-size:calc(var(--yc-device-max) * 2)}.usage-breakdown__head .custom-select{min-width:0;max-width:100%}.usage-breakdown__summary{display:none;color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.usage-breakdown{min-width:0}.usage-scope-total{padding-block:var(--yc-space-3)}.usage-table-wrap{max-width:100%;overflow:auto}.usage-breakdown__table{max-height:560px}.usage-breakdown__feedback{min-height:var(--yc-space-6);padding:var(--yc-space-1) var(--yc-space-3);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.usage-breakdown__feedback [role=alert]{color:var(--yc-danger)}.usage-breakdown__feedback button{min-height:var(--yc-hit-min);margin-left:var(--yc-space-2);padding:0 var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text)}.usage-breakdown__mobile,.usage-breakdown__table-toggle{display:none}.usage-chart .usage-table-wrap{margin-top:var(--yc-space-5)}.usage-page table{width:100%;border-collapse:collapse;text-align:right;font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.usage-breakdown table{min-width:850px}.usage-page caption{text-align:left;padding:var(--yc-space-2) var(--yc-space-4);color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.usage-page th,.usage-page td{padding:var(--yc-space-2) var(--yc-space-3);border-bottom:1px solid var(--yc-border);white-space:nowrap}.usage-page th:first-child{text-align:left}.usage-page td small{display:block;color:var(--yc-text-subtle)}.usage-page thead{background:var(--yc-surface);color:var(--yc-text-muted)}.usage-breakdown thead th{position:sticky;top:0;z-index:1;background:var(--yc-surface)}.usage-breakdown tbody th{font-weight:var(--yc-weight-medium)}.usage-breakdown tbody th>span:first-child{margin-right:var(--yc-space-2)}.usage-provider-chip{display:inline-block;max-width:100%;padding:var(--yc-space-1) var(--yc-space-2);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.usage-table__cost{color:var(--yc-green-strong);font-weight:var(--yc-weight-semibold)}.usage-page tbody tr:last-child>*{border-bottom:none}.usage-page tbody tr:hover{background:var(--yc-surface)}.usage-page th button{border:none;background:none;color:inherit;font-weight:var(--yc-weight-semibold);min-height:var(--yc-hit-min)}.usage-page th:first-child button{text-align:left}.usage-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding-block:var(--yc-space-3);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.usage-pagination>div{display:flex;gap:var(--yc-space-2)}@container (min-width: 768px){.usage-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1024px){.usage-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1280px){.usage-providers{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-distribution__body{grid-template-columns:200px minmax(0,1fr)}.usage-distribution .loading-placeholder--chart .loading-placeholder__shape{min-block-size:280px}}@container (max-width: 1023px){.usage-tiles{grid-template-columns:minmax(0,1fr)}.usage-tile+.usage-tile{border-inline-start:0;border-top:1px solid var(--yc-border)}.usage-tile svg{display:none}}@container (max-width: 767px){.usage-consumption__list{grid-template-columns:minmax(0,1fr) auto}.usage-consumption__identity,.usage-consumption__tokens,.usage-consumption__cost{grid-column:1;text-align:start}.usage-consumption__row>.usage-details-trigger{grid-column:2;grid-row:1 / 4}.usage-head{position:relative;flex-wrap:wrap}.usage-head__actions{width:100%;justify-content:space-between;flex-wrap:wrap}.usage-head__freshness{position:absolute;right:0;top:var(--yc-space-1)}.usage-provider{gap:var(--yc-space-2)}.usage-provider__freshness{margin-left:auto}.usage-provider__windows{gap:var(--yc-space-2)}.usage-window{padding:var(--yc-space-2) 0 0}.usage-meter,.usage-window__details{margin-top:var(--yc-space-1)}.usage-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--yc-space-2);padding:var(--yc-space-4) var(--yc-space-3)}.usage-tile:first-child{padding-inline-start:var(--yc-space-3)}.usage-tile strong{margin:0;font-size:var(--yc-size-xl);line-height:var(--yc-leading-xl)}.usage-tile__meta{grid-column:1 / -1;font-size:var(--yc-size-2xs);line-height:var(--yc-leading-2xs)}.usage-tile svg{width:44px;height:18px;top:auto;bottom:var(--yc-space-2);right:var(--yc-space-2)}.usage-distribution__body{grid-template-columns:minmax(0,1fr);gap:var(--yc-space-3)}.usage-visuals{padding:var(--yc-space-3)}.usage-breakdown__head{display:flex;flex-wrap:wrap;padding:var(--yc-space-1) 0}.usage-breakdown__summary{display:inline;margin-left:auto}.usage-breakdown{border:none;background:transparent}.usage-breakdown__mobile{display:grid}.usage-mobile-row{padding-block:var(--yc-space-4);border-top:1px solid var(--yc-border)}.usage-mobile-row__top{display:flex;justify-content:space-between;gap:var(--yc-space-2);align-items:start}.usage-mobile-row__top>div{min-width:0}.usage-mobile-row__top strong{font:var(--yc-weight-semibold) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);overflow-wrap:anywhere}.usage-mobile-row__top b{color:var(--yc-green-strong);font:var(--yc-weight-semibold) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);white-space:normal;overflow-wrap:anywhere;max-inline-size:50%}.usage-mobile-row p{margin-top:var(--yc-space-2);color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.usage-breakdown__table{display:none}.usage-breakdown__table--open{display:block;margin-top:var(--yc-space-2)}.usage-breakdown__table-toggle{display:flex;width:100%;min-height:var(--yc-hit-min);margin-top:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text)}.usage-pagination{margin-top:var(--yc-space-3);padding-inline:0}.usage-pagination>span{display:none}}@keyframes usage-meter-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes usage-donut-enter{0%{stroke-dasharray:0 var(--usage-circumference)}to{stroke-dasharray:var(--usage-dash)}}@keyframes usage-tooltip-enter{0%{opacity:0;transform:translateY(var(--yc-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes usage-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.usage-meter>span,.usage-donut__arc,.usage-chart__tooltip,.usage-distribution__tooltip{animation:none}.usage-refresh[aria-busy=true] svg{animation:none}.usage-toggle:before{transition:none}}.file-change-card{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);color:var(--yc-text);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.file-change-card__summary{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-inline-size:0;min-block-size:44px;padding:var(--yc-space-2) var(--yc-space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:start}.file-change-card__icon{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--yc-radius-sm);background:var(--yc-green-soft);color:var(--yc-green-strong)}.file-change-card__title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--yc-weight-semibold)}.file-change-card__totals{display:flex;flex:none;gap:var(--yc-space-2);margin-inline-start:auto;white-space:nowrap;font-weight:var(--yc-weight-semibold)}.file-change-card__added{color:var(--yc-green-strong)}.file-change-card__removed{color:var(--yc-danger)}.file-change-card__files{margin:0;padding:0;list-style:none}.file-change-card__file{min-inline-size:0;border-block-end:1px solid var(--yc-border)}.file-change-card__file:last-child{border-block-end:0}.file-change-card__file-toggle{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-inline-size:0;min-block-size:44px;padding:var(--yc-space-2) var(--yc-space-3);border:0;background:transparent;color:inherit;text-align:start}.file-change-card__summary:hover,.file-change-card__file-toggle:hover{background:var(--yc-surface-sunken)}.file-change-card__summary:focus-visible,.file-change-card__file-toggle:focus-visible{outline:2px solid var(--yc-focus);outline-offset:-2px}.file-change-card__summary[aria-expanded=true]{border-block-end:1px solid var(--yc-border)}.file-change-card__files[hidden]{display:none}.file-change-card__path{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-change-card__directory{color:var(--yc-text-muted)}.file-change-card__basename{color:var(--yc-text);font-weight:var(--yc-weight-medium)}.file-change-card__file-counts{display:flex;flex:none;gap:var(--yc-space-2);margin-inline-start:auto;white-space:nowrap}.file-change-card__chevron{flex:none;display:grid;place-items:center;color:var(--yc-text-muted);transition:transform var(--yc-dur-quick) var(--yc-ease-standard)}.file-change-card__summary[aria-expanded=true] .file-change-card__chevron,.file-change-card__file-toggle[aria-expanded=true] .file-change-card__chevron{transform:rotate(180deg)}.file-change-card__diff[hidden]{display:none}.file-change-card__diff{min-inline-size:0;max-inline-size:100%;overflow:auto;border-block-start:1px solid var(--yc-border);background:var(--yc-surface);scrollbar-gutter:stable}.file-change-card__diff:focus-visible{outline:2px solid var(--yc-focus);outline-offset:-2px}.file-change-card__diff-label{position:sticky;inset-inline-start:0;inline-size:max-content;min-block-size:28px;padding:var(--yc-space-1) var(--yc-space-3);color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.file-change-card__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);inline-size:100%;border-block-start:1px solid var(--yc-border)}.file-change-card__split .file-change-card__line{min-inline-size:0}.file-change-card__split .file-change-card__code{min-inline-size:0;white-space:pre-wrap;overflow-wrap:anywhere}.file-change-card__pane-heading{position:sticky;inset-inline-start:0;padding:var(--yc-space-1) var(--yc-space-3);border-block-end:1px solid var(--yc-border);color:var(--yc-text-muted);background:var(--yc-surface-sunken);font-size:var(--yc-size-2xs)}.file-change-card__pane-heading:first-child{border-inline-end:1px solid var(--yc-border)}.file-change-card__line{display:flex;align-items:stretch;min-inline-size:max-content;min-block-size:var(--yc-leading-xs);white-space:pre;color:var(--yc-text)}.file-change-card__split .file-change-card__line:nth-child(odd){border-inline-end:1px solid var(--yc-border)}.file-change-card__line--added{background:var(--yc-green-soft);color:var(--yc-green-strong)}.file-change-card__line--removed{background:var(--yc-danger-soft);color:var(--yc-danger)}.file-change-card__line--empty{background:var(--yc-surface-sunken)}.file-change-card__number{flex:none;display:inline-block;inline-size:5ch;padding-inline:var(--yc-space-1);color:var(--yc-text-muted);text-align:end;user-select:none}.file-change-card__prefix{flex:none;inline-size:2ch;text-align:center;user-select:none}.file-change-card__code{flex:1;padding-inline:var(--yc-space-2);white-space:pre}.file-change-card__hunk{grid-column:1/-1;padding:var(--yc-space-1) var(--yc-space-3);color:var(--yc-text-muted);background:var(--yc-surface-sunken);white-space:pre}.file-change-card__unified{display:none}.file-change-card__unavailable{margin:0;padding:var(--yc-space-3);color:var(--yc-text-muted)}@media(max-width:767px){.file-change-card__split{display:none}.file-change-card__unified{display:grid;inline-size:max-content;min-inline-size:100%;border-block-start:1px solid var(--yc-border)}}@media(prefers-reduced-motion:reduce){.file-change-card__chevron{transition:none}}.transcript-image{display:block;min-inline-size:0;max-inline-size:100%;padding:0;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);overflow:hidden}.transcript-attachment{min-inline-size:0;max-inline-size:100%}.transcript-image img{display:block;max-inline-size:min(100%,480px);max-block-size:360px;object-fit:contain}.transcript-image__unavailable{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.transcript-image__unavailable button{min-block-size:44px;border:0;background:none;color:var(--yc-green-strong)}.transcript-lightbox{overflow:hidden}.transcript-lightbox .overlay__surface{inline-size:min(96vw,1200px);max-block-size:96dvh}.transcript-lightbox .overlay__body{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;min-block-size:0;overflow:auto}.transcript-lightbox .overlay__body img{display:block;max-inline-size:100%;max-block-size:calc(96dvh - 92px);object-fit:contain}@media(max-width:767px){.transcript-lightbox .overlay__surface{inset:0;inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}.transcript-lightbox .overlay__body img{max-block-size:100%}}@media(prefers-reduced-motion:reduce){.transcript-lightbox[open] .overlay__surface{animation:none}}.transcript-message{display:grid;gap:var(--yc-space-2);min-inline-size:0;max-inline-size:100%;animation:transcript-enter var(--yc-dur-base) var(--yc-ease-entrance) both}.transcript-message--assistant{justify-self:stretch}.transcript-message--user{grid-template-columns:minmax(0,1fr);justify-self:end;justify-items:end;inline-size:fit-content;max-inline-size:min(82%,48ch)}.transcript-message--user .transcript-attachment{inline-size:480px;max-inline-size:100%}.transcript-message__bubble{margin:0;padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.transcript-file{display:inline-flex;padding:var(--yc-space-1) var(--yc-space-2);border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.transcript-message__receipt{display:flex;align-items:center;gap:var(--yc-space-1);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);color:var(--yc-text-muted)}.transcript-message__send-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2);color:var(--yc-danger);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.transcript-message__agent{margin:var(--yc-space-2) 0 0;font:600 var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);color:var(--yc-green-strong)}.transcript-message__parts{display:contents}.transcript-message__text{min-inline-size:0}.transcript-message__footer{font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);color:var(--yc-text-muted);overflow-wrap:anywhere}.transcript-message__error,.transcript-tool__error{color:var(--yc-danger);overflow-wrap:anywhere;white-space:pre-wrap}.transcript-message__unavailable{margin:0;color:var(--yc-text-muted)}.transcript-message__system{margin:0;padding-inline-start:var(--yc-space-3);border-inline-start:2px solid var(--yc-border-strong);overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--yc-size-xs)}.transcript-message__observation{min-inline-size:0;border-block-start:1px solid var(--yc-border);color:var(--yc-text-muted)}.transcript-message__observation summary{min-block-size:44px;align-content:center;overflow-wrap:anywhere}.transcript-message__observation pre{max-inline-size:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-notice{min-inline-size:0;margin:0;padding:var(--yc-space-2) var(--yc-space-3);border-block-start:1px solid var(--yc-border);color:var(--yc-text-muted);font-size:var(--yc-size-xs);overflow-wrap:anywhere}.transcript-notice summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2);min-block-size:44px;list-style:none}.transcript-notice summary::-webkit-details-marker{display:none}.transcript-notice__mark{color:var(--yc-green-strong);font-size:var(--yc-size-lg)}.transcript-notice__status{margin-inline-start:auto;font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.transcript-notice summary svg{flex:none;transition:transform var(--yc-dur-quick) var(--yc-ease-standard)}.transcript-notice[open] summary svg{transform:rotate(90deg)}.transcript-notice--completed .transcript-notice__status,.transcript-notice--finished .transcript-notice__status{color:var(--yc-green-strong)}.transcript-notice--failed .transcript-notice__status{color:var(--yc-danger)}.transcript-notice--waiting .transcript-notice__status,.transcript-notice--cancelled .transcript-notice__status{color:var(--yc-yellow-strong)}.transcript-message--compaction{inline-size:100%;animation:none}.transcript-compaction{display:grid;align-content:start;gap:var(--yc-space-3);min-block-size:196px;min-inline-size:0;color:var(--yc-text-muted);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.transcript-compaction__heading{display:flex;align-items:center;gap:var(--yc-space-2);min-inline-size:0;min-block-size:28px}.transcript-compaction__rule{flex:1;min-inline-size:var(--yc-space-2);border-block-start:1px solid var(--yc-border-strong)}.transcript-compaction__label{max-inline-size:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--yc-weight-medium)}.transcript-compaction__details{display:grid;align-content:start;gap:var(--yc-space-2);padding-inline:var(--yc-space-3);min-inline-size:0;opacity:0;visibility:hidden;transition:opacity var(--yc-dur-base) var(--yc-ease-standard)}.transcript-compaction--completed .transcript-compaction__details{opacity:1;visibility:visible}.transcript-compaction__details p{margin:0;min-block-size:var(--yc-leading-xs);overflow-wrap:anywhere}.transcript-compaction__total,.transcript-compaction__items{color:var(--yc-text-subtle)}.transcript-compaction__bar{display:flex;block-size:18px;border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);overflow:hidden;background:var(--yc-surface-raised)}.transcript-compaction__removed{flex:none;min-inline-size:0;background:var(--yc-green-strong)}.transcript-compaction__retained{flex:1;min-inline-size:0;background:var(--yc-green-soft)}.transcript-compaction__number{color:var(--yc-text)}.transcript-notice__excerpt{margin:0 0 var(--yc-space-2) var(--yc-space-6);padding-inline-start:var(--yc-space-3);border-inline-start:2px solid var(--yc-border-strong);white-space:pre-wrap;overflow-wrap:anywhere}.transcript-notice--goal p{margin:var(--yc-space-2) 0 0;white-space:pre-wrap}.transcript-reasoning,.transcript-tool{min-inline-size:0;border-block-start:1px solid var(--yc-border)}.transcript-reasoning summary,.transcript-tool__toggle{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-block-size:44px;padding:var(--yc-space-1) var(--yc-space-2);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono);color:var(--yc-text-muted);list-style:none}.transcript-reasoning summary::-webkit-details-marker{display:none}.transcript-reasoning__tag,.transcript-tool__tag{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong)}.transcript-tool--error .transcript-tool__tag{color:var(--yc-danger);background:var(--yc-danger-soft)}.transcript-tool--attention .transcript-tool__tag{color:var(--yc-yellow-strong);background:var(--yc-yellow-soft)}.transcript-reasoning__hint,.transcript-tool__status{margin-inline-start:auto;color:var(--yc-text-subtle);flex:none;font-size:var(--yc-size-2xs)}.transcript-tool__toggle{border:0;background:none;text-align:start}.transcript-tool__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcript-tool__body{padding:var(--yc-space-2) var(--yc-space-3) var(--yc-space-3) var(--yc-space-8);min-inline-size:0;animation:transcript-expand var(--yc-dur-base) var(--yc-ease-entrance) both}.transcript-tool__body--closing{animation:transcript-collapse var(--yc-dur-base) var(--yc-ease-exit) both}.transcript-tool__body .output,.transcript-shell-output .output{max-inline-size:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-tool__note{color:var(--yc-text-muted);overflow-wrap:anywhere;font-size:var(--yc-size-xs)}.transcript-tool__error{margin:0;padding:0 var(--yc-space-3) var(--yc-space-2) var(--yc-space-8);font-size:var(--yc-size-xs)}.transcript-shell-output{min-inline-size:0;display:grid;gap:var(--yc-space-2)}.transcript-reasoning__body{margin-inline-start:var(--yc-space-8);border-inline-start:2px solid var(--yc-border-strong);padding:var(--yc-space-2) var(--yc-space-3);color:var(--yc-text-muted);min-inline-size:0;animation:transcript-expand var(--yc-dur-base) var(--yc-ease-entrance) both}.transcript-reasoning__body--closing{animation:transcript-collapse var(--yc-dur-base) var(--yc-ease-exit) both}.transcript-md{min-inline-size:0;font-size:var(--yc-size-sm);line-height:var(--yc-leading-md);overflow-wrap:anywhere}.transcript-md :is(p,ul,ol,blockquote){margin:0 0 var(--yc-space-2)}.transcript-md :is(ul,ol){padding-inline-start:var(--yc-space-6)}.transcript-md li{margin-block:var(--yc-space-1)}.transcript-md li p{display:inline}.transcript-md li :is(ul,ol){margin-block:var(--yc-space-2)}.transcript-md input[type=checkbox]{margin-inline-end:var(--yc-space-2)}.transcript-md__heading{font-weight:var(--yc-weight-bold);margin-block:var(--yc-space-3) var(--yc-space-2)}.transcript-md__heading--1{font-size:var(--yc-size-xl)}.transcript-md__heading--2{font-size:var(--yc-size-lg)}.transcript-md blockquote{border-inline-start:2px solid var(--yc-border-strong);padding-inline-start:var(--yc-space-3);color:var(--yc-text-muted)}.transcript-md a{color:var(--yc-green-strong);text-decoration:underline}.transcript-md :not(pre)>code{padding:1px 4px;border-radius:var(--yc-radius-sm);background:var(--yc-green-soft);color:var(--yc-green-strong);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.transcript-md__code,.transcript-md__table{max-inline-size:100%;min-inline-size:0;overflow:auto;margin-block:var(--yc-space-2)}.transcript-md__code{background:var(--yc-terminal-bg);color:var(--yc-terminal-fg);border-radius:var(--yc-radius-sm)}.transcript-md__code-head{display:flex;justify-content:space-between;align-items:center;padding:var(--yc-space-1) var(--yc-space-3);color:var(--yc-terminal-dim);font:var(--yc-size-2xs)/var(--yc-leading-xs) var(--yc-font-mono)}.transcript-md__code-head button{color:var(--yc-terminal-accent);border:0;background:none;min-block-size:44px}.transcript-md__code pre{margin:0;padding:var(--yc-space-3);overflow:auto}.transcript-md__code code{font-family:var(--yc-font-mono)}.transcript-md table{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}.transcript-md :is(th,td){border:1px solid var(--yc-border);padding:var(--yc-space-2);text-align:start}.transcript-md :is(button,a,pre,.transcript-md__table):focus-visible,.transcript-message :is(button,summary):focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}@keyframes transcript-enter{0%{transform:translateY(8px);opacity:.2}}@keyframes transcript-expand{0%{transform:translateY(-6px);opacity:.3}}@keyframes transcript-collapse{to{transform:translateY(-6px);opacity:0}}@media(max-width:767px){.transcript-message--user{max-inline-size:90%}.transcript-tool__body{padding-inline-start:var(--yc-space-2)}.transcript-reasoning__body{margin-inline-start:var(--yc-space-3)}.transcript-tool__status{max-inline-size:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.transcript-message,.transcript-tool__body,.transcript-reasoning__body{animation:none}.transcript-notice summary svg,.transcript-compaction__details{transition:none}}.subagent-bar{display:grid;gap:var(--yc-space-2);min-inline-size:0;padding:var(--yc-space-3) var(--yc-gutter);border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-raised)}.subagent-bar__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);min-inline-size:0}.subagent-bar__identity{display:flex;flex:1 1 auto;align-items:center;gap:var(--yc-space-2);min-inline-size:0;max-inline-size:100%}.subagent-bar__agent{flex:1;min-inline-size:3ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--yc-font-mono);font-size:var(--yc-size-sm)}.subagent-bar__speed{flex:none;white-space:nowrap;color:var(--yc-text-muted);font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.subagent-bar__status{display:inline-flex;flex:none;align-items:center;gap:var(--yc-space-1);padding:2px var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono);text-transform:capitalize}.subagent-bar__mark{display:inline-grid;place-items:center;inline-size:14px;block-size:14px}.subagent-bar__status--starting,.subagent-bar__status--running{border-color:color-mix(in srgb,var(--yc-green-strong) 45%,var(--yc-border));background:var(--yc-green-soft);color:var(--yc-green-strong)}.subagent-bar__status--waiting,.subagent-bar__status--cancelling{border-color:var(--yc-yellow-strong);background:var(--yc-yellow-soft);color:var(--yc-text)}.subagent-bar__status--completed{color:var(--yc-green-strong)}.subagent-bar__status--failed,.subagent-bar__status--lost{border-color:color-mix(in srgb,var(--yc-danger) 45%,var(--yc-border));background:var(--yc-danger-soft);color:var(--yc-danger)}.subagent-bar__navigation{display:flex;flex:none;gap:var(--yc-space-1);margin-inline-start:auto}.subagent-bar__navigation button{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-1);min-inline-size:var(--yc-control-h-dense);min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-pill);background:var(--yc-surface);color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-mono)}.subagent-bar__navigation button svg{display:block;flex:none}.subagent-bar__navigation button:not(:disabled):hover{background:var(--yc-green-soft);color:var(--yc-green-strong)}.subagent-bar__navigation button:disabled{opacity:.5}.subagent-bar__navigation button:focus-visible,.team-answer :is(textarea,button):focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.subagent-bar__details{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-4);min-inline-size:0}.subagent-bar__description{margin:0;overflow-wrap:anywhere;font-size:var(--yc-size-sm)}.subagent-bar__metrics{display:flex;flex-wrap:wrap;gap:var(--yc-space-1) var(--yc-space-3);margin:0;min-inline-size:0}.subagent-bar__metric{display:flex;gap:var(--yc-space-1);min-inline-size:0;font:var(--yc-size-2xs)/var(--yc-leading-2xs) var(--yc-font-mono)}.subagent-bar__metric dt{color:var(--yc-text-muted)}.subagent-bar__metric dt:after{content:":"}.subagent-bar__metric dd{margin:0;overflow-wrap:anywhere}.subagent-bar__rollup{margin:0;overflow-wrap:anywhere;color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.team-answer{display:grid;gap:var(--yc-space-2);min-inline-size:0}.team-answer label{display:grid;gap:var(--yc-space-2)}.team-answer textarea{min-inline-size:0;max-inline-size:100%;padding:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text)}.team-answer button{justify-self:start}.team-answer [role=alert]{margin:0;color:var(--yc-danger)}.transcript-navigation{position:relative;min-inline-size:0}.transcript-navigation--empty{display:none}.transcript-navigation .transcript{position:relative}.transcript-navigation__item{position:absolute;inset-inline:0;display:grid;min-inline-size:0;list-style:none}.transcript-navigation__item[data-settled] .transcript-message{animation:none}.transcript-navigation__beginning,.transcript-navigation__history-error{margin:0;padding:var(--yc-space-3);text-align:center;color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.transcript-navigation__history-error button{min-block-size:44px;color:var(--yc-green-strong);border:0;background:none}.transcript-navigation__item:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px;border-radius:var(--yc-radius-lg)}.transcript-navigation__rail-slot{position:sticky;top:var(--yc-space-3);block-size:0;z-index:1}.transcript-navigation__rail{display:none;position:absolute;inset-inline-start:calc(100% + var(--yc-space-2));inset-block-start:0;flex-direction:column;align-items:center;inline-size:24px;max-block-size:50vh;padding:2px;border-radius:var(--yc-radius-pill);background:var(--yc-surface)}.transcript-navigation__ticks{display:flex;flex-direction:column;align-items:center;gap:2px;min-block-size:0;max-block-size:calc(50vh - 48px);overflow-y:auto;scrollbar-width:none}.transcript-navigation__ticks::-webkit-scrollbar{display:none}.transcript-navigation__tick{display:grid;place-items:center;flex:none;inline-size:20px;block-size:14px;padding:0;border:0;border-radius:var(--yc-radius-pill);background:none}.transcript-navigation__tick-mark{display:block;inline-size:8px;block-size:2px;border-radius:var(--yc-radius-pill);background:var(--yc-text-subtle);transition:inline-size var(--yc-dur-quick) var(--yc-ease-standard),background var(--yc-dur-quick) var(--yc-ease-standard)}.transcript-navigation__tick--visible .transcript-navigation__tick-mark,.transcript-navigation__tick:is(:hover,:focus-visible) .transcript-navigation__tick-mark{inline-size:14px;background:var(--yc-green-strong)}.transcript-navigation__tooltip{position:absolute;z-index:2;inset-inline-end:calc(100% + var(--yc-space-2));inline-size:max-content;max-inline-size:min(260px,calc(100vw - var(--yc-space-8)));padding:var(--yc-space-2) var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-md);color:var(--yc-text);font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-sans);white-space:normal;overflow-wrap:anywhere;pointer-events:none}.transcript-navigation__controls button{display:grid;place-items:center;padding:0;border:0;border-radius:var(--yc-radius-pill);background:transparent;color:var(--yc-text-muted)}.transcript-navigation__controls button:hover{color:var(--yc-green-strong);background:var(--yc-green-soft)}.transcript-navigation__tick:focus-visible,.transcript-navigation__controls button:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.transcript-navigation__controls{position:absolute;inset-block-end:var(--yc-space-2);inset-inline-end:0;display:flex;gap:var(--yc-space-1);padding:var(--yc-space-1);border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-pill);background:var(--yc-surface-raised);box-shadow:var(--yc-shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.92);transition:opacity var(--yc-dur-base) var(--yc-ease-standard),transform var(--yc-dur-base) var(--yc-ease-standard),visibility var(--yc-dur-base)}.transcript-navigation__controls--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.transcript-navigation__controls button{inline-size:36px;block-size:36px}@media(min-width:1024px){.transcript-navigation__rail{display:flex}}@media(max-width:1023px){.transcript-navigation__tooltip{display:none}}@media(pointer:coarse){.transcript-navigation__controls button{inline-size:44px;block-size:44px}}@media(prefers-reduced-motion:reduce){.transcript-navigation__tick-mark,.transcript-navigation__controls{transition:none}}.app--conversation.app--selected .workspace__main{grid-template-rows:minmax(0,1fr) auto auto}.todo-panel{min-inline-size:0;max-block-size:calc(min(240px,30dvh) + 80px);padding:0 var(--yc-gutter);overflow:hidden;opacity:1;transition:max-block-size var(--yc-dur-base) var(--yc-ease-exit),opacity var(--yc-dur-base) var(--yc-ease-exit)}.todo-panel--closing{max-block-size:0;opacity:0;pointer-events:none}.todo-panel__inner{inline-size:min(100%,var(--remote-column));margin-inline:auto;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised);color:var(--yc-text);overflow:hidden}.todo-panel__toggle{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-block-size:40px;padding:var(--yc-space-2) var(--yc-space-3);border:0;background:transparent;color:inherit;text-align:start;font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-sans)}.todo-panel__toggle:hover{background:var(--yc-surface)}.todo-panel__toggle:focus-visible{outline:2px solid var(--yc-focus);outline-offset:-2px}.todo-panel__heading{flex:none;font-weight:var(--yc-weight-semibold)}.todo-panel__progress{flex:none;color:var(--yc-green-strong);font-family:var(--yc-font-mono)}.todo-panel__active{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yc-text-muted)}.todo-panel__chevron{display:grid;place-items:center;margin-inline-start:auto;transition:transform var(--yc-dur-quick) var(--yc-ease-standard)}.todo-panel__chevron svg{display:block}.todo-panel__toggle[aria-expanded=true] .todo-panel__chevron{transform:rotate(180deg)}.todo-panel__drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--yc-dur-base) var(--yc-ease-standard)}.todo-panel__drawer--open{grid-template-rows:1fr}.todo-panel__list{min-block-size:0;max-block-size:min(240px,30dvh);margin:0;padding:0 var(--yc-space-3);list-style:none;overflow-y:auto}.todo-panel__drawer--open .todo-panel__list{border-block-start:1px solid var(--yc-border);padding-block:var(--yc-space-2)}.todo-panel__item{display:flex;align-items:baseline;gap:var(--yc-space-2);padding:var(--yc-space-1) 0;font:var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-sans);overflow-wrap:anywhere}.todo-panel__marker{flex:none;inline-size:16px;color:var(--yc-text-muted)}.todo-panel__item--completed{color:var(--yc-text-muted)}.todo-panel__item--completed .todo-panel__marker,.todo-panel__item--in_progress,.todo-panel__item--in_progress .todo-panel__marker{color:var(--yc-green-strong)}.todo-panel__item--in_progress{font-weight:var(--yc-weight-semibold)}.todo-panel__item--cancelled{color:var(--yc-text-muted)}.todo-panel__item--cancelled .todo-panel__text{text-decoration:line-through}@media(pointer:coarse){.todo-panel__toggle{min-block-size:44px}}.running-sessions{display:grid;grid-template-rows:auto auto 28px;gap:var(--yc-space-3);min-inline-size:0;min-block-size:196px}.running-sessions--loading{grid-template-rows:auto auto}.running-sessions--ready .running-sessions__list{animation:running-sessions-reveal var(--yc-dur-base) var(--yc-ease-entrance) both}@keyframes running-sessions-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.running-sessions h2{margin:0;color:var(--yc-text);font-size:var(--yc-size-lg);font-weight:var(--yc-weight-semibold)}.running-sessions__list{display:flex;gap:var(--yc-space-3);margin:0;padding:0;list-style:none;min-inline-size:0;max-inline-size:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.running-sessions__list::-webkit-scrollbar{display:none}.running-sessions__list li{min-inline-size:0;flex:0 0 300px;scroll-snap-align:start}.running-sessions__item{display:grid;gap:var(--yc-space-1);inline-size:100%;min-block-size:44px;padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text);text-align:start}.running-sessions--loading .loading-placeholder--session{inline-size:100%}.running-sessions--loading .loading-placeholder--session .loading-placeholder__shape{box-sizing:border-box;min-block-size:calc(3 * var(--yc-leading-md) + 2 * var(--yc-space-1) + 2 * var(--yc-space-3) + 2 * var(--yc-border-width));padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised)}.running-sessions__item:hover{background:var(--yc-surface-sunken)}.running-sessions__item:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.running-sessions__list[data-cursor=panning]{scroll-snap-type:none;user-select:none}.running-sessions__title,.running-sessions__workspace{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.running-sessions__title{font-weight:var(--yc-weight-semibold)}.running-sessions__workspace{color:var(--yc-text-muted);font-size:var(--yc-size-sm)}.running-sessions__status{display:inline-flex;align-items:center;gap:var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.running-sessions__dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--yc-green-strong)}.running-sessions__status--waiting{color:var(--yc-yellow-strong)}.running-sessions__status--waiting .running-sessions__dot{background:var(--yc-yellow-strong)}.running-sessions__pagination{display:flex;justify-content:center}.running-sessions__pagination button{inline-size:24px;block-size:28px;padding:0;border:0;background:transparent;display:grid;place-items:center}.running-sessions__pagination button:after{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--yc-border-strong)}.running-sessions__pagination button[aria-current=true]:after{inline-size:8px;block-size:8px;background:var(--yc-green-strong)}.running-sessions__pagination button:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}@media(max-width:767px){.running-sessions__list li{flex-basis:85%}}.team-view{display:grid;gap:var(--yc-space-3);min-inline-size:0;max-inline-size:100%;color:var(--yc-text)}.team-view__header,.team-view__heading{display:flex;align-items:center;gap:var(--yc-space-2)}.team-view__header{justify-content:space-between}.team-view__heading h2{margin:0;font-size:var(--yc-size-lg);line-height:var(--yc-leading-lg)}.team-view__heading span{padding:1px var(--yc-space-2);border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken);color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-variant-numeric:tabular-nums}.team-view__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yc-space-1);padding:var(--yc-space-1);border-radius:var(--yc-radius-md);background:var(--yc-surface-sunken)}.team-view__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-1);min-inline-size:0;min-block-size:32px;padding-inline:var(--yc-space-2);border:0;border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text-muted);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-sans);white-space:nowrap}.team-view__tabs button:hover{color:var(--yc-text)}.team-view__tabs button[aria-selected=true]{background:var(--yc-surface-raised);box-shadow:inset 0 0 0 var(--yc-border-width) var(--yc-border);color:var(--yc-text);font-weight:var(--yc-weight-semibold)}.team-view__tab-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.team-view__count{color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);font-variant-numeric:tabular-nums}.team-view__tabs button[aria-selected=true] .team-view__count{color:var(--yc-green-strong)}.team-view button:focus-visible,.team-view__confirmation button:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.team-view button:disabled{opacity:.55}.team-view__close,.team-view__icon{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:var(--yc-border-width) solid transparent;border-radius:var(--yc-radius-md);background:transparent;color:var(--yc-text-muted)}.team-view__pin{inline-size:var(--yc-hit-min);block-size:var(--yc-hit-min)}.team-view__close:hover,.team-view__icon:hover:not(:disabled){background:var(--yc-surface-sunken);color:var(--yc-text)}.team-view__icon--danger:hover:not(:disabled){background:var(--yc-danger-soft);color:var(--yc-danger)}.team-view__button,.team-view__answer,.team-view__more,.team-view [data-action=new-side-chat],.team-view [data-action=older-side-chats]{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-1);min-block-size:32px;padding-inline:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);color:var(--yc-text);font:var(--yc-weight-medium) var(--yc-size-xs)/var(--yc-leading-xs) var(--yc-font-sans)}.team-view__button:hover:not(:disabled),.team-view__answer:hover:not(:disabled){background:var(--yc-surface-sunken)}.team-view__button--danger{color:var(--yc-danger)}.team-view__button--primary,.team-view__answer{border-color:var(--yc-border-strong);color:var(--yc-green-strong)}.team-view__more,.team-view [data-action=older-side-chats]{inline-size:100%;border-style:dashed;background:transparent;color:var(--yc-text-muted)}.team-view__list{display:grid;gap:var(--yc-space-2);max-block-size:min(60dvh,40rem);overflow-y:auto;margin:0;padding:0;list-style:none;overscroll-behavior:contain}.team-view__list+.team-view__more{margin-block-start:var(--yc-space-2)}.team-view__section,.team-view__owner{display:flex;align-items:baseline;gap:var(--yc-space-2);padding-block-start:var(--yc-space-1)}.team-view__section h3,.team-view__owner h3{margin:0;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide)}.team-view__owner h3{font-size:var(--yc-size-xs);letter-spacing:0}.team-view__note{margin:0 0 var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.team-view__task,.team-view__shell,.team-view__side-chat{display:grid;gap:var(--yc-space-1);min-inline-size:0;padding:var(--yc-space-2) var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised)}.team-view__task{min-block-size:138px}.team-view__task[data-attached=true]{border-color:var(--yc-green-strong)}.team-view__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--yc-space-2);row-gap:var(--yc-space-1);min-inline-size:0}.team-view__state{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);text-transform:lowercase;white-space:nowrap}.team-view__mark{display:inline-grid;place-items:center;inline-size:14px;block-size:14px;color:var(--yc-text-subtle)}.team-view__mark--running .status-dot,.team-view__mark--starting .status-dot{background:var(--yc-green-strong)}.team-view__mark--waiting .status-dot{background:var(--yc-yellow-strong)}.team-view__mark--cancelling .status-dot{background:var(--yc-text-subtle)}.team-view__mark--completed{color:var(--yc-green-strong)}.team-view__mark--failed,.team-view__mark--lost{color:var(--yc-danger)}.team-view__title{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);line-height:var(--yc-leading-sm)}.team-view__title--code{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-medium)}.team-view__time{color:var(--yc-text-muted);font-size:var(--yc-size-2xs);white-space:nowrap}.team-view__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-1)}.team-view__meta{margin:0;overflow:hidden;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);line-height:var(--yc-leading-xs);overflow-wrap:anywhere}.team-view__usage{display:grid;grid-template-columns:repeat(2,minmax(0,1.3fr)) repeat(2,minmax(0,1fr));gap:var(--yc-space-2);margin:var(--yc-space-1) 0 0;padding-block-start:var(--yc-space-2);border-block-start:var(--yc-border-width) solid var(--yc-border)}.team-view__usage-cell{display:grid;align-content:start;gap:2px;min-inline-size:0}.team-view__usage dt{overflow:hidden;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);line-height:1;text-overflow:ellipsis;white-space:nowrap}.team-view__usage dd{display:grid;gap:4px;align-content:start;min-block-size:24px;margin:0;overflow-wrap:anywhere;font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);font-variant-numeric:tabular-nums;line-height:16px}.team-view__usage-cell[data-state=unreported] dd{color:var(--yc-text-subtle)}.team-view__skeleton{display:block;inline-size:70%;block-size:10px;margin-block:3px;border-radius:var(--yc-radius-pill);background:linear-gradient(100deg,var(--yc-surface-sunken) 30%,var(--yc-border) 50%,var(--yc-surface-sunken) 70%);background-size:200% 100%;animation:yc-loading-sweep 1.8s linear infinite}.team-view__meter{display:block;block-size:3px;overflow:hidden;border-radius:var(--yc-radius-pill);background:var(--yc-surface-sunken)}.team-view__meter>span{display:block;block-size:100%;border-radius:inherit;background:var(--yc-green-strong)}.team-view__error{margin:0;color:var(--yc-danger);font-size:var(--yc-size-xs)}.team-view__output{display:grid;gap:var(--yc-space-2);min-inline-size:0}.team-view__output h3{margin:0;font-size:var(--yc-size-sm)}.team-view__command{display:grid;gap:var(--yc-space-1);margin:0;min-inline-size:0}.team-view__command span{color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide)}.team-view__command code{padding:var(--yc-space-2) var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-sunken);color:var(--yc-text);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs);white-space:pre-wrap;overflow-wrap:anywhere}.team-view__output pre{overflow:auto;max-block-size:20rem;margin:0;padding:var(--yc-space-3);border-radius:var(--yc-radius-md);background:var(--yc-terminal-bg);color:var(--yc-terminal-fg);font-size:var(--yc-size-xs)}.team-view__output button{justify-self:start}.team-view .team-answer{padding-block-start:var(--yc-space-2);border-block-start:var(--yc-border-width) solid var(--yc-border)}.team-view .team-answer button{min-block-size:32px}.team-view__confirmation{display:grid;gap:var(--yc-space-3)}.team-view__confirmation p{margin:0}.team-view__confirmation>div{display:flex;flex-wrap:wrap;gap:var(--yc-space-2)}.team-view__confirmation button{min-block-size:44px}.team-view__sheet .overlay__surface{max-block-size:85dvh}.team-view__sheet .overlay__body{min-block-size:0;overflow:auto;padding:var(--yc-space-4)}.team-view__sheet .team-view__list{max-block-size:none;overflow:visible}@media(max-width:480px){.team-view__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state actions" "title title"}.team-view__row>.team-view__state{grid-area:state}.team-view__row>.team-view__actions{grid-area:actions}.team-view__row>.team-view__title{grid-area:title}.team-view__side-chat .team-view__row{grid-template-areas:"title actions" "time time"}.team-view__side-chat .team-view__time{grid-area:time}.team-view__usage{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--yc-space-2)}.team-view__tabs svg{display:none}}@media(max-width:767px),(pointer:coarse){.team-view__close,.team-view__icon{inline-size:44px;block-size:44px}.team-view__tabs button,.team-view__button,.team-view__answer,.team-view__more,.team-view [data-action=new-side-chat],.team-view [data-action=older-side-chats],.team-view .team-answer button{min-block-size:44px}}@media(forced-colors:active){.team-view__meter{border:1px solid CanvasText}.team-view__meter>span{background:Highlight}.team-view__tabs button[aria-selected=true]{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){.team-view__skeleton{animation:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Geist-Bj2R_7yk.woff2) format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Geist-Italic-B73BBqMU.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Dispecij.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-mwDa1Tu8.woff2) format("woff2")}:root{color-scheme:light;--yc-green: #27d17f;--yc-green-strong: #0a7b47;--yc-green-soft: rgba(39, 209, 127, .12);--yc-primary-bg: #0b8550;--yc-primary-fg: #ffffff;--yc-yellow: #f4bd3d;--yc-yellow-strong: #946200;--yc-yellow-soft: rgba(244, 189, 61, .16);--yc-danger: #c53a3a;--yc-danger-soft: rgba(197, 58, 58, .1);--yc-focus: #0b8b50;--yc-bg: #ffffff;--yc-surface: #f7f9f8;--yc-surface-sunken: #eff3f1;--yc-surface-raised: #ffffff;--yc-text: #0b0f14;--yc-text-muted: #5c6672;--yc-text-subtle: #646d78;--yc-border: #e4e8e6;--yc-border-strong: #78847e;--yc-terminal-bg: #0c1413;--yc-terminal-fg: #d8e6de;--yc-terminal-dim: #8fa79b;--yc-terminal-accent: #5fe3a1;--yc-font-sans: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--yc-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, monospace;--yc-cursor-surface: default;--yc-cursor-action: pointer;--yc-cursor-text: text;--yc-cursor-disabled: not-allowed;--yc-cursor-busy: progress;--yc-cursor-pan: grab;--yc-cursor-panning: grabbing;--yc-cursor-zoom-in: zoom-in;--yc-cursor-adjust-x: ew-resize;--yc-cursor-resize-y: ns-resize;--yc-size-2xs: 12px;--yc-leading-2xs: 16px;--yc-size-xs: 13px;--yc-leading-xs: 20px;--yc-size-sm: 14px;--yc-leading-sm: 22px;--yc-size-md: 16px;--yc-leading-md: 26px;--yc-size-lg: 18px;--yc-leading-lg: 28px;--yc-size-xl: 20px;--yc-leading-xl: 30px;--yc-size-2xl: 24px;--yc-leading-2xl: 32px;--yc-size-3xl: 30px;--yc-leading-3xl: 38px;--yc-size-4xl: 36px;--yc-leading-4xl: 42px;--yc-size-display: 40px;--yc-leading-display: 44px;--yc-weight-regular: 400;--yc-weight-medium: 500;--yc-weight-semibold: 600;--yc-weight-bold: 700;--yc-tracking-tight: -.02em;--yc-tracking-wide: .06em;--yc-measure: 68ch;--yc-measure-narrow: 54ch;--yc-measure-wide: 120ch;--yc-space-1: 4px;--yc-space-2: 8px;--yc-space-3: 12px;--yc-space-4: 16px;--yc-space-5: 20px;--yc-space-6: 24px;--yc-space-8: 32px;--yc-space-10: 40px;--yc-space-12: 48px;--yc-space-16: 64px;--yc-space-20: 80px;--yc-radius-sm: 6px;--yc-radius-md: 10px;--yc-radius-lg: 14px;--yc-radius-xl: 20px;--yc-radius-pill: 999px;--yc-shadow-sm: 0 1px 2px rgba(11, 15, 20, .06);--yc-shadow-md: 0 8px 24px rgba(11, 15, 20, .08);--yc-shadow-lg: 0 20px 48px rgba(11, 15, 20, .16);--yc-control-h: 44px;--yc-control-h-dense: 36px;--yc-hit-min: 44px;--yc-control-pad-x: 16px;--yc-focus-ring: 0 0 0 2px var(--yc-bg), 0 0 0 4px var(--yc-focus);--yc-border-width: 1px;--yc-scrollbar-size: 12px;--yc-header-h: 60px;--yc-header-session-h: 44px;--yc-status-strip-h: 36px;--yc-bottom-nav-h: 56px;--yc-content-max: 1200px;--yc-content-max-wide: 1600px;--yc-rail-w: 288px;--yc-docs-nav-w: 248px;--yc-docs-toc-w: 200px;--yc-device-max: 180px;--yc-gutter: 16px;--yc-dur-instant: 80ms;--yc-dur-quick: .14s;--yc-dur-base: .22s;--yc-dur-slow: .32s;--yc-ease-standard: cubic-bezier(.2, 0, 0, 1);--yc-ease-entrance: cubic-bezier(0, 0, .2, 1);--yc-ease-exit: cubic-bezier(.4, 0, 1, 1);--yc-z-header: 30;--yc-z-nav: 20;--yc-z-scrim: 90;--yc-z-overlay: 100;--yc-z-toast: 110}[data-theme=dark]{color-scheme:dark;--yc-green: #27d17f;--yc-green-strong: #4ee29b;--yc-green-soft: rgba(39, 209, 127, .16);--yc-primary-bg: #4ee29b;--yc-primary-fg: #04150c;--yc-yellow-strong: #f7d37c;--yc-yellow-soft: rgba(244, 189, 61, .14);--yc-danger: #ef6f6f;--yc-danger-soft: rgba(239, 111, 111, .14);--yc-focus: #4ee29b;--yc-bg: #0b1115;--yc-surface: #11181d;--yc-surface-sunken: #0e151a;--yc-surface-raised: #151e24;--yc-text: #f4f7f6;--yc-text-muted: #99a2ad;--yc-text-subtle: #7d8792;--yc-border: #263039;--yc-border-strong: #718278;--yc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--yc-shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--yc-shadow-lg: 0 24px 56px rgba(0, 0, 0, .55)}@media(min-width:480px){:root{--yc-gutter: 20px}}@media(min-width:640px){:root{--yc-gutter: 24px}}@media(min-width:1024px){:root{--yc-gutter: 32px;--yc-size-display: 56px;--yc-leading-display: 60px}}@media(min-width:1280px){:root{--yc-gutter: 40px}}@media(min-width:1600px){:root{--yc-gutter: 48px}}@media(pointer:coarse){:root{--yc-control-h-dense: 44px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;cursor:var(--yc-cursor-surface)}:where(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range]),textarea,[contenteditable=true],[contenteditable=plaintext-only],h1,h2,h3,h4,h5,h6,p,pre,code,kbd,samp,blockquote,td,th,dt,dd,[data-cursor=text]){cursor:var(--yc-cursor-text)}:where(a[href],button,select,summary,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],label:has(input[type=checkbox],input[type=radio]),[data-cursor=action]){cursor:var(--yc-cursor-action)}:where(a[href],button,summary,[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],[role=slider],label:has(input[type=checkbox],input[type=radio])) *{cursor:inherit}:where(input[type=range],[role=slider]){cursor:var(--yc-cursor-adjust-x)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{cursor:var(--yc-cursor-action)}input::file-selector-button,input:disabled::-webkit-inner-spin-button,input:disabled::-webkit-outer-spin-button{cursor:inherit}textarea::-webkit-resizer{cursor:var(--yc-cursor-resize-y)}:where([data-cursor=surface],.team-control__phone .team-view__sheet>.overlay__surface){cursor:var(--yc-cursor-surface)}:where(.team-control__phone .team-view__sheet),:where(dialog[data-cursor=action],.team-control__phone .team-view__sheet)::backdrop{cursor:var(--yc-cursor-action)}dialog[inert]::backdrop{cursor:var(--yc-cursor-disabled)}:where([data-cursor=zoom-in]){cursor:var(--yc-cursor-zoom-in)}:where([data-cursor=pan]){cursor:var(--yc-cursor-pan)}:where([data-cursor=panning]){--yc-cursor-pan: var(--yc-cursor-panning);--yc-cursor-action: var(--yc-cursor-panning);cursor:var(--yc-cursor-panning)}:where(:disabled,[aria-disabled=true],label:has(:disabled),[inert]){cursor:var(--yc-cursor-disabled)}:where(:disabled:not(fieldset),[aria-disabled=true],label:has(:disabled),[inert]) *{cursor:inherit}:where(button,input,select,textarea,[role=button],[role=combobox],[role=switch])[aria-busy=true],:where([aria-busy=true]) :where(:disabled,label:has(:disabled)){cursor:var(--yc-cursor-busy)}body{margin:0;background:var(--yc-bg);color:var(--yc-text);font-family:var(--yc-font-sans);font-size:var(--yc-size-md);line-height:var(--yc-leading-md);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1{font-size:var(--yc-size-4xl);line-height:var(--yc-leading-4xl);font-weight:var(--yc-weight-bold);letter-spacing:var(--yc-tracking-tight)}h2{font-size:var(--yc-size-2xl);line-height:var(--yc-leading-2xl);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-tight)}h3{font-size:var(--yc-size-xl);line-height:var(--yc-leading-xl);font-weight:var(--yc-weight-semibold)}h4{font-size:var(--yc-size-lg);line-height:var(--yc-leading-lg);font-weight:var(--yc-weight-semibold)}code,pre,kbd{font-family:var(--yc-font-mono)}:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px;border-radius:var(--yc-radius-sm)}:is(button,a,summary,[role=button]):has(svg){--yc-focus: var(--yc-border-strong);--yc-focus-ring: 0 0 0 2px var(--yc-bg), 0 0 0 4px var(--yc-border-strong)}::selection{background:var(--yc-green-soft);color:var(--yc-text)}@media(pointer:fine)and (forced-colors:none){::-webkit-scrollbar{width:var(--yc-scrollbar-size);height:var(--yc-scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border:var(--yc-space-1) solid transparent;border-radius:var(--yc-radius-pill);background-color:var(--yc-border-strong);background-clip:padding-box}::-webkit-scrollbar-thumb:vertical{min-height:var(--yc-space-8)}::-webkit-scrollbar-thumb:horizontal{min-width:var(--yc-space-8)}::-webkit-scrollbar-thumb:hover{border-width:calc(var(--yc-space-1) / 2);background-color:var(--yc-text-muted)}::-webkit-scrollbar-thumb:active{border-width:calc(var(--yc-space-1) / 2);background-color:var(--yc-green-strong)}}@supports not selector(::-webkit-scrollbar){@media(pointer:fine)and (forced-colors:none){:root{scrollbar-color:var(--yc-border-strong) transparent}*{scrollbar-width:thin}}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -120%;z-index:var(--yc-z-toast);padding:var(--yc-space-2) var(--yc-space-4);background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm);text-decoration:none}.skip-link:focus-visible{translate:-50% 8px}.container{inline-size:100%;max-inline-size:calc(var(--yc-content-max) + var(--yc-gutter) * 2);margin-inline:auto;padding-inline:var(--yc-gutter)}.stack>*+*{margin-block-start:var(--yc-space-4)}.prose{max-inline-size:var(--yc-measure);color:var(--yc-text-muted)}.prose strong{color:var(--yc-text);font-weight:var(--yc-weight-semibold)}.section{padding-block:var(--yc-space-12)}.section+.section{border-block-start:var(--yc-border-width) solid var(--yc-border)}#main:focus{outline:none}.button{--button-bg: var(--yc-surface-raised);--button-fg: var(--yc-text);--button-border: var(--yc-border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2);min-block-size:var(--yc-control-h);padding:0 var(--yc-control-pad-x);background:var(--button-bg);color:var(--button-fg);border:var(--yc-border-width) solid var(--button-border);border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--yc-dur-quick) var(--yc-ease-standard),border-color var(--yc-dur-quick) var(--yc-ease-standard),translate var(--yc-dur-quick) var(--yc-ease-standard)}.button:hover{background:color-mix(in srgb,var(--button-bg) 92%,var(--yc-text) 8%)}.button:active{translate:0 1px}.button[disabled]{opacity:.55;translate:none}.button--primary{--button-bg: var(--yc-primary-bg);--button-fg: var(--yc-primary-fg);--button-border: var(--yc-primary-bg);background:var(--yc-primary-bg);color:var(--yc-primary-fg)}.button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--yc-primary-bg) 92%,var(--yc-text) 8%);color:var(--yc-primary-fg)}.button--secondary{--button-bg: var(--yc-surface-raised);--button-fg: var(--yc-text);--button-border: var(--yc-border-strong)}.button--ghost{--button-bg: transparent;--button-fg: var(--yc-text-muted);--button-border: transparent}.button--ghost:hover{--button-fg: var(--yc-text);background:var(--yc-surface-sunken)}.button--danger{--button-bg: var(--yc-surface-raised);--button-fg: var(--yc-danger);--button-border: color-mix(in srgb, var(--yc-danger) 45%, var(--yc-border))}.button--large{min-block-size:52px;padding-inline:22px;font-size:var(--yc-size-md)}.button--small{min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-3)}.button--icon{inline-size:var(--yc-control-h);padding:0}.button--block{inline-size:100%}.text-link{display:inline-flex;align-items:center;gap:var(--yc-space-1);min-block-size:var(--yc-hit-min);color:var(--yc-green-strong);font-weight:var(--yc-weight-semibold);text-decoration:underline;text-underline-offset:3px}.chip{display:inline-flex;align-items:center;gap:6px;min-block-size:26px;padding:0 10px;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-pill);background:var(--yc-surface-raised);color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-medium);line-height:1;white-space:nowrap}.chip--success{border-color:color-mix(in srgb,var(--yc-green-strong) 40%,transparent);background:var(--yc-green-soft);color:var(--yc-green-strong)}.chip--attention{border-color:color-mix(in srgb,var(--yc-yellow-strong) 40%,transparent);background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.chip--danger{border-color:color-mix(in srgb,var(--yc-danger) 40%,transparent);background:var(--yc-danger-soft);color:var(--yc-danger)}.status-dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:50%;background:var(--yc-text-subtle);flex:none}.status-dot--online{background:var(--yc-green-strong)}.status-dot--pending{background:var(--yc-yellow-strong)}.status-dot--offline{background:var(--yc-text-subtle)}.status-dot--attention{background:var(--yc-danger)}.tag{display:inline-flex;align-items:center;min-block-size:24px;padding:0 8px;border-radius:var(--yc-radius-sm);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.tag--added{background:var(--yc-green-soft);color:var(--yc-green-strong)}.tag--changed{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.tag--fixed{background:var(--yc-surface-sunken);color:var(--yc-text-muted)}.field{display:grid;gap:6px}.field__label{font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold);color:var(--yc-text-muted)}.field__hint{font-size:var(--yc-size-2xs);color:var(--yc-text-subtle)}.field__error{font-size:var(--yc-size-2xs);color:var(--yc-danger)}.input,.select,.textarea{inline-size:100%;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);background:var(--yc-surface-raised);color:var(--yc-text);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm);transition:border-color var(--yc-dur-quick) var(--yc-ease-standard)}.textarea{padding:var(--yc-space-3);min-block-size:88px;line-height:var(--yc-leading-sm);resize:vertical}.select{appearance:none;padding-inline-end:var(--yc-space-8);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat}.input::placeholder,.textarea::placeholder{color:var(--yc-text-subtle)}.input:hover,.select:hover,.textarea:hover{border-color:var(--yc-text-subtle)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--yc-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--yc-focus) 24%,transparent)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--yc-danger)}.input[disabled],.select[disabled],.textarea[disabled]{background:var(--yc-surface-sunken);color:var(--yc-text-subtle)}.check{display:flex;align-items:flex-start;gap:var(--yc-space-3);min-block-size:var(--yc-hit-min);padding:var(--yc-space-2) var(--yc-space-3);border:var(--yc-border-width) solid transparent;border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm)}.check:hover{background:var(--yc-surface-sunken)}.check:has(input:focus-visible){border-color:var(--yc-focus)}.check input{appearance:none;flex:none;inline-size:18px;block-size:18px;margin-block-start:2px;border:1.5px solid var(--yc-border-strong);border-radius:4px;background:var(--yc-surface-raised);display:grid;place-content:center}.check input[type=radio]{border-radius:50%}.check input:after{content:"";inline-size:10px;block-size:10px;scale:0;background:var(--yc-primary-bg);border-radius:2px}.check input[type=radio]:after{border-radius:50%;inline-size:8px;block-size:8px}.check input:checked{border-color:var(--yc-primary-bg)}.check input:checked:after{scale:1}.check__body{display:grid;gap:2px}.check__title{font-weight:var(--yc-weight-semibold)}.check__text{color:var(--yc-text-muted)}.switch{display:inline-flex;align-items:center;gap:var(--yc-space-3);min-block-size:var(--yc-hit-min);font-size:var(--yc-size-sm)}.switch input{appearance:none;inline-size:40px;block-size:24px;padding:2px;border-radius:var(--yc-radius-pill);background:var(--yc-border-strong);display:flex;transition:background-color var(--yc-dur-quick) var(--yc-ease-standard)}.switch input:after{content:"";inline-size:20px;block-size:20px;border-radius:50%;background:#fff;transition:translate var(--yc-dur-quick) var(--yc-ease-standard)}.switch input:checked{background:var(--yc-primary-bg)}.switch input:checked:after{translate:16px 0}.card{background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);padding:var(--yc-space-5)}.card--quiet{background:var(--yc-surface)}.card__title{font-size:var(--yc-size-md);font-weight:var(--yc-weight-semibold)}.card__meta{font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.panel{display:grid;gap:var(--yc-space-4);align-content:start}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.panel__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted)}.panel__note{font-size:var(--yc-size-2xs);color:var(--yc-text-subtle)}.empty{display:grid;gap:var(--yc-space-2);padding:var(--yc-space-6);border:var(--yc-border-width) dashed var(--yc-border-strong);border-radius:var(--yc-radius-lg);background:var(--yc-surface);max-inline-size:var(--yc-measure-narrow)}.empty__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.empty p{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.empty--center{margin-inline:auto}.pane{padding:var(--yc-space-4) var(--yc-space-4) var(--yc-space-6);display:grid;gap:var(--yc-space-3);align-content:start}.pane__head{display:grid;gap:2px}.pane__title{font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted)}.output{margin:0;padding:var(--yc-space-3);background:var(--yc-terminal-bg);color:var(--yc-terminal-fg);border-radius:var(--yc-radius-md);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);line-height:var(--yc-leading-xs);overflow-x:auto;max-block-size:320px;overflow-y:auto}.output code{white-space:pre}.table-scroll{overflow-x:auto}.code-block{border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);overflow:hidden;background:var(--yc-terminal-bg)}.code-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding:0 var(--yc-space-3);min-block-size:var(--yc-control-h);border-block-end:var(--yc-border-width) solid rgba(255,255,255,.08)}.code-block__label{font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);color:var(--yc-terminal-dim)}.code-block__copy{--button-fg: var(--yc-terminal-dim)}.code-block__copy:hover{--button-fg: var(--yc-terminal-fg);background:#ffffff0f}.code-block pre{margin:0;padding:var(--yc-space-4);overflow-x:auto;color:var(--yc-terminal-fg);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);line-height:22px}.code-block .tok-cmd{color:var(--yc-terminal-accent)}.code-block .tok-dim{color:var(--yc-terminal-dim)}.app-header{position:sticky;inset-block-start:0;z-index:var(--yc-z-header);min-block-size:var(--yc-header-h);background:color-mix(in srgb,var(--yc-bg) 88%,transparent);backdrop-filter:saturate(140%) blur(12px);border-block-end:var(--yc-border-width) solid var(--yc-border)}.app-header__inner{display:flex;align-items:center;gap:var(--yc-space-3);min-block-size:var(--yc-header-h)}.app-header__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--yc-space-2)}.brand{display:flex;align-items:center;gap:var(--yc-space-2);text-decoration:none;color:inherit;min-block-size:var(--yc-control-h)}.brand__mark{inline-size:28px;block-size:28px;border-radius:8px;background:var(--yc-terminal-bg);display:grid;place-content:center}.brand__mark img,.brand__mark svg{inline-size:28px;block-size:28px}.brand__text{display:grid;line-height:1.05}.brand__name{font-size:var(--yc-size-md);font-weight:var(--yc-weight-bold);letter-spacing:var(--yc-tracking-tight)}.brand__descriptor{font-size:var(--yc-size-2xs);color:var(--yc-text-muted)}.nav{display:none;gap:2px}.nav__link{display:inline-flex;align-items:center;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);border-radius:0;border-block-end:2px solid transparent;color:var(--yc-text-muted);text-decoration:none;font-size:var(--yc-size-sm);font-weight:var(--yc-weight-medium);transition:color var(--yc-dur-quick) var(--yc-ease-standard),background-color var(--yc-dur-quick) var(--yc-ease-standard)}.nav__link:hover{color:var(--yc-text);background:var(--yc-surface-sunken)}.nav__link--active{color:var(--yc-green-strong);background:transparent;border-block-end-color:var(--yc-green-strong)}@media(min-width:768px){.nav{display:flex}.app-header__menu{display:none}}@media(max-width:479px){.app-header__theme{display:none}}@media(max-width:359px){.app-header__cta{display:none}}.status-strip{display:flex;align-items:center;gap:var(--yc-space-2);min-block-size:var(--yc-status-strip-h);padding-inline:var(--yc-gutter);border-block-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface);font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.status-strip--attention{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.status-strip--offline{background:var(--yc-danger-soft);color:color-mix(in srgb,var(--yc-danger) 95%,var(--yc-text) 5%)}.status-strip__body{margin-inline-start:var(--yc-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.status-strip__spacer{margin-inline-start:auto}.status-strip__detail{display:none}@media(min-width:640px){.status-strip__detail{display:inline}}.offline-banner{display:flex;align-items:center;justify-content:center;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-4);background:var(--yc-yellow-soft);color:var(--yc-yellow-strong);border-block-end:var(--yc-border-width) solid var(--yc-yellow);font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);text-align:center}.overlay{border:0;padding:0;background:transparent;max-inline-size:none;max-block-size:none}.overlay::backdrop{background:#0b0f1473}.overlay[open]{display:block}.overlay[data-closing]{display:block;position:fixed;inset:0;z-index:var(--yc-z-overlay);inline-size:100%;block-size:100%;margin:0;overflow:visible;pointer-events:none}.overlay[data-closing]:before{content:"";position:fixed;inset:0;z-index:0;background:#0b0f1473}.overlay[data-closing] .overlay__surface{z-index:1}.overlay__surface{position:fixed;background:var(--yc-surface-raised);color:var(--yc-text);box-shadow:var(--yc-shadow-lg);display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0}.overlay__head{display:flex;align-items:center;gap:var(--yc-space-3);min-block-size:calc(var(--yc-header-h) - 4px);padding-inline:var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border)}.overlay__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.overlay__close{margin-inline-start:auto}@media(forced-colors:none){.overlay__close[data-pointer-focus]:focus-visible{outline:none}}.overlay__body{overflow-y:auto;min-block-size:0}@media(max-width:767px){.overlay__surface{inset-inline:0;inset-block-end:0;max-block-size:88vh;border-start-start-radius:var(--yc-radius-xl);border-start-end-radius:var(--yc-radius-xl);padding-block-end:env(safe-area-inset-bottom)}}.overlay--sheet .overlay__surface{display:flex;flex-direction:column;inset-inline:0;inset-block-start:auto;inset-block-end:0;translate:none;inline-size:100%;block-size:auto;max-block-size:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden;border-start-start-radius:var(--yc-radius-xl);border-start-end-radius:var(--yc-radius-xl);border-end-start-radius:0;border-end-end-radius:0;padding-block-end:env(safe-area-inset-bottom)}.overlay--sheet .overlay__head{flex:none}.overlay--sheet .overlay__body{flex:0 1 auto;min-block-size:0}@media(min-width:768px){.overlay__surface{inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:min(560px,calc(100vw - 2 * var(--yc-gutter)));max-block-size:min(640px,84vh);border-radius:var(--yc-radius-xl)}.overlay--slideover .overlay__surface{inset-block:0;inset-inline-end:0;inset-inline-start:auto;translate:none;inline-size:min(420px,90vw);max-block-size:none;border-start-start-radius:var(--yc-radius-xl);border-end-start-radius:var(--yc-radius-xl)}}.notice-strip{display:flex;align-items:flex-start;gap:var(--yc-space-3);padding:var(--yc-space-3) var(--yc-space-4);background:var(--yc-surface);border-block-end:var(--yc-border-width) solid var(--yc-border);font-size:var(--yc-size-xs)}.notice-strip--warning{background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.notice-strip__body{display:grid;gap:2px}.notice-strip__title{font-weight:var(--yc-weight-semibold)}.notice-strip__dismiss{margin-inline-start:auto}@media(prefers-reduced-motion:no-preference){:root[data-motion=on] .enter{animation:yc-enter calc(var(--yc-dur-slow) * 1.5) var(--yc-ease-entrance) both}.enter-1{animation-delay:90ms}.enter-2{animation-delay:.18s}.enter-3{animation-delay:.27s}.overlay[open] .overlay__surface{animation:yc-sheet-in var(--yc-dur-base) var(--yc-ease-entrance) both}.overlay[open]::backdrop{animation:yc-fade-in var(--yc-dur-quick) var(--yc-ease-entrance) both}.overlay--slideover[open] .overlay__surface{animation:yc-slide-in var(--yc-dur-base) var(--yc-ease-entrance) both}.overlay[data-closing]:before{animation:yc-fade-out var(--yc-dur-quick) var(--yc-ease-exit) both}.overlay[data-closing] .overlay__surface{animation:yc-sheet-out var(--yc-dur-base) var(--yc-ease-exit) both}.overlay--slideover[data-closing] .overlay__surface{animation-name:yc-slide-out}.status-dot--pending,.status-dot--online{animation:yc-pulse 2.4s var(--yc-ease-standard) infinite}.session-row--active{animation:yc-settle var(--yc-dur-slow) var(--yc-ease-standard) both}}@keyframes yc-enter{0%{opacity:0;translate:0 18px;filter:blur(5px);scale:.985}to{opacity:1;translate:0 0;filter:blur(0);scale:1}}@keyframes yc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yc-sheet-in{0%{translate:0 24px}to{translate:0 0}}@keyframes yc-sheet-out{to{opacity:0;translate:0 24px}}@keyframes yc-fade-out{to{opacity:0}}@keyframes yc-slide-in{0%{translate:24px 0}to{translate:0 0}}@keyframes yc-slide-out{to{opacity:0;translate:24px 0}}@keyframes yc-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes yc-settle{0%{background-color:var(--yc-surface-sunken)}to{background-color:var(--yc-green-soft)}}@media(min-width:768px){@media(prefers-reduced-motion:no-preference){.overlay[open]:not(.overlay--sheet):not(.overlay--slideover) .overlay__surface{animation-name:yc-dialog-in}.overlay[data-closing]:not(.overlay--sheet):not(.overlay--slideover) .overlay__surface{animation-name:yc-dialog-out}}}@keyframes yc-dialog-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes yc-dialog-out{to{opacity:0;scale:.98}}.theme-switching,.theme-switching *{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-name:none!important;animation-duration:0s!important;transition-duration:0s!important}}.marketing{display:flex;flex-direction:column;min-block-size:100vb}.marketing>main{flex:1}.marketing .button,.marketing .input,.marketing .select,.marketing .textarea,.marketing .card,.marketing .code-block,.marketing .terminal-plate,.marketing .callout-bar,.marketing .feature,.marketing .trust__item,.marketing .not-found__card{border-radius:var(--yc-radius-md)}.marketing .button,.marketing .feature,.marketing .card,.marketing .nav__link,.marketing .footer__column a{transition:translate var(--yc-dur-base) var(--yc-ease-standard),box-shadow var(--yc-dur-base) var(--yc-ease-standard)}.marketing .button:hover,.marketing .feature:hover,.marketing .card:hover{translate:0 -4px;box-shadow:0 12px 28px -14px color-mix(in srgb,var(--yc-text) 35%,transparent)}.marketing .button:active,.marketing .feature:active,.marketing .card:active{translate:0 0}.marketing .button:active{translate:0 2px;box-shadow:none}.marketing .nav__link:hover,.marketing .footer__column a:hover{translate:0 -1px}@media(prefers-reduced-motion:no-preference){:root[data-motion=on] .motion-reveal:not(.motion-reveal--visible){opacity:0;translate:0 18px;filter:blur(5px)}:root[data-motion=on] .motion-reveal--visible{animation:yc-enter calc(var(--yc-dur-slow) * 1.5) var(--yc-ease-entrance) both}:root[data-motion=on] .features__grid .motion-reveal:nth-child(4n+2),:root[data-motion=on] .card-grid .motion-reveal:nth-child(3n+2),:root[data-motion=on] .releases .motion-reveal:nth-child(3n+2){animation-delay:70ms}:root[data-motion=on] .features__grid .motion-reveal:nth-child(4n+3),:root[data-motion=on] .card-grid .motion-reveal:nth-child(3n+3),:root[data-motion=on] .releases .motion-reveal:nth-child(3n+3){animation-delay:.14s}:root[data-motion=on] .features__grid .motion-reveal:nth-child(4n+4){animation-delay:.21s}:root[data-motion=on] .public-page-entry{animation:yc-page-in var(--yc-dur-slow) var(--yc-ease-entrance) both}}@keyframes yc-page-in{0%{opacity:.65;translate:0 8px}to{opacity:1;translate:0 0}}.site-footer{border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface);padding-block:var(--yc-space-10)}.hero{position:relative;isolation:isolate;padding-block:var(--yc-space-10) var(--yc-space-12)}.hero__content{position:relative}@media(prefers-reduced-motion:no-preference){:root[data-theme=dark][data-motion=on] .hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 38% 48% at 35% 42%,var(--yc-green-soft),transparent);opacity:.65;animation:yc-ambient 12s var(--yc-ease-standard) infinite alternate}}@keyframes yc-ambient{0%{transform:translate3d(-6%,0,0) scale(.9)}to{transform:translate3d(10%,0,0) scale(1.15)}}.hero__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-6);justify-items:center;text-align:center}.hero__content>.code-block{inline-size:min(100%,640px);min-inline-size:0;text-align:start}.hero__eyebrow{display:inline-flex;align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-4);border-radius:var(--yc-radius-pill);background:var(--yc-green-soft);color:var(--yc-green-strong);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-bold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.hero__times{opacity:.6}.hero__headline{font-size:var(--yc-size-display);line-height:var(--yc-leading-display);font-weight:var(--yc-weight-bold);letter-spacing:var(--yc-tracking-tight);max-inline-size:28ch;margin:0}@media(max-width:639px){.hero__headline{font-size:24px;line-height:33px}}@media(min-width:640px)and (max-width:1023px){.hero__headline{font-size:30px;line-height:37.5px}}@media(min-width:1024px){.hero__headline{font-size:48px;line-height:48px}}.hero__support{font-size:var(--yc-size-lg);line-height:var(--yc-leading-lg);color:var(--yc-text-muted);max-inline-size:44ch}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--yc-space-3);margin-block-start:var(--yc-space-6)}.hero__footnote{font-size:var(--yc-size-xs);color:var(--yc-text-subtle);margin-block-start:var(--yc-space-4);max-inline-size:var(--yc-measure-narrow)}.terminal-plate{border-radius:var(--yc-radius-xl);background:var(--yc-terminal-bg);color:var(--yc-terminal-fg);box-shadow:var(--yc-shadow-lg);overflow:hidden}.terminal-plate__bar{display:flex;align-items:center;gap:6px;padding:var(--yc-space-3) var(--yc-space-4);border-block-end:var(--yc-border-width) solid rgba(255,255,255,.08)}.terminal-plate__dot{inline-size:10px;block-size:10px;border-radius:50%;background:#ffffff29}.terminal-plate__title{margin-inline-start:var(--yc-space-2);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);color:var(--yc-terminal-dim)}.terminal-plate__body{padding:var(--yc-space-4);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);line-height:24px;display:grid;gap:2px}.terminal-plate__row{display:flex;flex-wrap:wrap;gap:var(--yc-space-3)}.terminal-plate__key{color:var(--yc-terminal-accent)}.terminal-plate__note{color:var(--yc-terminal-dim)}.terminal-plate__step{color:var(--yc-terminal-fg)}.callout-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3) var(--yc-space-4);border-radius:var(--yc-radius-md);background:var(--yc-surface);border:var(--yc-border-width) solid var(--yc-border);font-size:var(--yc-size-xs);color:var(--yc-text-muted);margin-block-start:var(--yc-space-4)}.callout-bar__body{display:grid;gap:2px;min-inline-size:0;flex:1 1 22ch}.callout-bar__body strong{color:var(--yc-text)}.callout-bar__action{display:inline-flex;margin-inline-start:auto}.features__grid{display:grid;gap:var(--yc-space-5);grid-template-columns:1fr;margin-block-start:var(--yc-space-6)}@media(min-width:640px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature{display:grid;gap:var(--yc-space-2);align-content:start;padding:var(--yc-space-5);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-sm);background:var(--yc-surface)}@media(max-width:479px){.hero__content{justify-items:stretch;text-align:start}.hero__actions{flex-direction:column}}.feature__icon{inline-size:40px;block-size:40px;display:grid;place-content:center;border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border);color:var(--yc-green-strong)}.feature__title{font-size:var(--yc-size-md);font-weight:var(--yc-weight-semibold)}.feature__text{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}@media(max-width:479px){.marketing .app-header__inner{flex-wrap:wrap;gap:0}.marketing .app-header__inner>.brand,.marketing .app-header__end{min-block-size:var(--yc-header-h)}.marketing .nav{display:flex;order:3;flex:1 1 100%;justify-content:space-between}.marketing .nav__link{padding-inline:var(--yc-space-1);font-size:var(--yc-size-xs)}.marketing .hero--compact{padding-block:var(--yc-space-5) 0}.marketing .hero--compact .hero__content{gap:var(--yc-space-4);padding-inline:var(--yc-space-5)}.marketing .hero--compact .hero__headline{max-inline-size:26ch}.marketing .hero--compact .hero__support{font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.marketing .hero--compact .hero__actions{gap:var(--yc-space-2);margin-block-start:var(--yc-space-1)}.marketing .hero--compact .hero__actions .button{min-block-size:var(--yc-hit-min)}.marketing .hero--compact .code-block{margin-block-start:var(--yc-space-2)}.marketing .features{padding-block:0 var(--yc-space-8)}.marketing .features__grid{gap:var(--yc-space-3)}.marketing .feature{padding:var(--yc-space-4)}.marketing .feature__title{font-size:var(--yc-size-sm)}.marketing .feature__text{font-size:var(--yc-size-2xs);line-height:var(--yc-leading-2xs)}}@media(min-width:640px)and (max-width:1023px){.marketing .feature{padding:var(--yc-space-4)}.marketing .feature__text{line-height:var(--yc-leading-sm)}}.trust__grid{display:grid;gap:var(--yc-space-4);margin-block-start:var(--yc-space-6)}@media(min-width:768px){.trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__item{display:grid;gap:var(--yc-space-2);padding:var(--yc-space-5);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface)}.trust__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.install{display:grid;gap:var(--yc-space-6);min-inline-size:0}.install>*{min-inline-size:0}.install__platforms{display:flex;flex-wrap:wrap;gap:var(--yc-space-2);margin-block-start:var(--yc-space-4)}.install__commands{display:grid;gap:var(--yc-space-4);min-inline-size:0}.install__link{margin-block-start:var(--yc-space-3)}@media(min-width:1024px){.install{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}}.footer{display:grid;gap:var(--yc-space-6)}@media(min-width:768px){.footer{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.footer__brand{display:grid;gap:var(--yc-space-2);align-content:start;justify-items:start}.footer__brand p{color:var(--yc-text-subtle);font-size:var(--yc-size-2xs)}.footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-4)}@media(min-width:640px){.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer__column{display:grid;align-content:start}.footer__title{margin-block-end:var(--yc-space-1);color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide)}.footer__column a{display:inline-flex;align-items:center;min-block-size:var(--yc-control-h);color:var(--yc-text-muted);font-size:var(--yc-size-sm);text-decoration:none}.footer__column a:hover{color:var(--yc-text)}.not-found{max-inline-size:var(--yc-measure-narrow);margin-inline:auto;padding:var(--yc-space-16) var(--yc-gutter);text-align:center}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--yc-space-3);justify-content:center;margin-block-start:var(--yc-space-6)}.hero--compact{padding-block:var(--yc-space-16) var(--yc-space-12)}.marketing>main:has(>.hero--compact){display:flex;flex-direction:column}.marketing>main>.hero--compact{flex:1;display:grid;align-content:center}.hero--compact+.features{padding-block-start:0}.hero--compact+.features .features__grid{border-block-start:var(--yc-border-width) solid var(--yc-border);margin-block-start:0;padding-block-start:var(--yc-space-6)}.hero--compact .hero__content{gap:var(--yc-space-4)}.hero--compact .hero__actions{margin-block-start:var(--yc-space-3)}.hero--compact .code-block{inline-size:fit-content;max-inline-size:100%;margin-block-start:var(--yc-space-1)}.hero--compact .code-block__head{min-block-size:36px;border-block-end:0}.hero--compact .code-block pre{padding:var(--yc-space-2) var(--yc-space-3)}.marketing .site-footer{padding-block:var(--yc-space-8)}.not-found{max-inline-size:calc(var(--yc-measure) + var(--yc-gutter) * 2);margin-inline:auto;padding:var(--yc-space-12) var(--yc-gutter)}.not-found__card{display:grid;justify-items:start;gap:var(--yc-space-3);max-inline-size:672px;padding:var(--yc-space-8);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface);text-align:start}.not-found__icon{display:grid;place-items:center;inline-size:56px;block-size:56px;border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);background:var(--yc-surface);color:var(--yc-green-strong)}.not-found__card .prose{max-inline-size:48ch}.not-found__card .not-found__actions{justify-content:start;margin-block-start:var(--yc-space-2)}.not-found__workspace{justify-self:start}.not-found h1{font-size:20px;line-height:28px}@media(min-width:640px)and (max-width:1023px){.not-found,.not-found__card{max-inline-size:none}.not-found h1{font-size:18px;line-height:27px}}@media(min-width:768px)and (max-width:1023px){.not-found__card{grid-template-columns:48px minmax(0,1fr);column-gap:var(--yc-space-5);padding:var(--yc-space-6);text-align:left}.not-found__icon{grid-column:1;grid-row:1 / span 2;inline-size:48px;block-size:48px}.not-found h1,.not-found__card .prose{grid-column:2}.not-found h1{grid-row:1;align-self:end}.not-found__card .prose{grid-row:2;max-inline-size:none;text-align:left}.not-found__card .not-found__actions,.not-found__workspace{grid-column:1 / -1}.not-found__card .not-found__actions{grid-row:3}.not-found__workspace{grid-row:4;justify-self:start}}.primary-nav{display:grid;gap:var(--yc-space-4)}.primary-nav__brand{display:inline-flex;align-items:center;min-block-size:var(--yc-control-h);color:inherit;text-decoration:none}.primary-nav__aux{display:grid;gap:2px}.primary-nav__actions{display:grid;gap:var(--yc-space-2);padding-block-start:var(--yc-space-3);border-block-start:var(--yc-border-width) solid var(--yc-border)}.primary-nav__actions .docs-search-trigger,.primary-nav__actions .button{justify-content:center;inline-size:100%}@media(max-width:767px){.overlay--primary-nav .overlay__surface{inset:0;inline-size:100%;min-block-size:100svh;max-block-size:none;border-radius:0;padding-block-end:0}.overlay--primary-nav .overlay__body{display:grid;overflow-y:auto}.primary-nav{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:calc(100svh - var(--yc-control-h));padding:var(--yc-space-4)}.primary-nav__routes{gap:var(--yc-space-2)}.primary-nav__routes .docs-nav__link{min-block-size:var(--yc-hit-min);border:var(--yc-border-width) solid var(--yc-border-strong);background:var(--yc-surface)}.primary-nav__aux{align-self:end}.primary-nav__actions{padding-block-start:var(--yc-space-4)}}@media(max-width:479px){.not-found{padding-block:var(--yc-space-6);padding-inline:0}.not-found__card{padding:var(--yc-space-5)}.not-found__card .not-found__actions{inline-size:100%;margin-block-start:var(--yc-space-20)}.not-found__card .not-found__actions .button{flex:1 1 100%}}.docs-bar{background:var(--yc-surface);border-block-end:var(--yc-border-width) solid var(--yc-border)}.docs-bar__inner{display:flex;align-items:center;gap:var(--yc-space-3);min-block-size:var(--yc-control-h);padding-block:var(--yc-space-2)}.docs-bar__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.docs-bar__crumbs{padding-block-end:var(--yc-space-2)}.docs-bar__nav-toggle{display:inline-flex;align-items:center;gap:6px;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);font-size:var(--yc-size-sm)}@media(max-width:1023px){.docs-bar__title{display:none}}@media(min-width:1024px){.docs-bar__nav-toggle,.docs-bar__crumbs{display:none}}.docs-search-trigger{display:inline-flex;align-items:center;gap:var(--yc-space-2);margin-inline-start:auto;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);background:var(--yc-surface-raised);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);color:var(--yc-text-muted);font-size:var(--yc-size-sm)}.docs-search-trigger kbd{font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);padding:1px 5px}.docs-shell{display:grid;grid-template-columns:1fr;gap:0}.docs-shell__nav{display:none}@media(min-width:1024px){.docs-shell{grid-template-columns:var(--yc-docs-nav-w) minmax(0,1fr)}.docs-shell__nav{display:block;border-inline-end:var(--yc-border-width) solid var(--yc-border);padding:var(--yc-space-5) var(--yc-space-4) var(--yc-space-5) 0}}.docs-shell__toc{display:none}@media(min-width:1280px){.docs-shell{grid-template-columns:var(--yc-docs-nav-w) minmax(0,1fr) var(--yc-docs-toc-w)}.docs-shell__toc{display:block}}.docs-nav{display:grid;gap:var(--yc-space-5);align-content:start}.docs-nav__group{display:grid;gap:2px}.docs-nav__title{font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted);padding-inline:var(--yc-space-3)}.docs-nav__link{display:flex;align-items:center;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);border-radius:var(--yc-radius-sm);color:var(--yc-text-muted);text-decoration:none;font-size:var(--yc-size-sm);transition:translate var(--yc-dur-base) var(--yc-ease-standard),background-color var(--yc-dur-base) var(--yc-ease-standard)}.docs-nav__group .docs-nav__link{padding-inline-start:var(--yc-space-6)}.docs-nav__link:hover{background:var(--yc-surface-sunken);color:var(--yc-text);translate:2px 0}.docs-nav__link--active{color:var(--yc-green-strong);background:var(--yc-green-soft);font-weight:var(--yc-weight-medium)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);font-size:var(--yc-size-2xs);color:var(--yc-text-subtle)}.breadcrumbs a{color:inherit;display:inline-flex;align-items:center;min-block-size:var(--yc-hit-min)}.breadcrumbs--article{display:none}@media(min-width:1024px){.breadcrumbs--article{display:flex}}.docs-article{padding:var(--yc-space-6) var(--yc-gutter) var(--yc-space-16);min-inline-size:0}.docs-article p,.docs-article li{overflow-wrap:anywhere}.docs-article__lede{font-size:var(--yc-size-lg);color:var(--yc-text-muted);max-inline-size:var(--yc-measure);margin-block:var(--yc-space-3) var(--yc-space-6)}.docs--index .docs-article>h1{font-size:24px;line-height:32px}.docs--article .docs-article>h1{font-size:26px;line-height:32px}.docs--changelog .docs-article>h1{font-size:20px;line-height:28px}@media(min-width:640px)and (max-width:1023px){.docs--index .docs-article>h1{font-size:20px;line-height:28px}.docs--article .docs-article>h1{font-size:24px;line-height:30px}}@media(max-width:639px){.docs--index .docs-article>h1,.docs--changelog .docs-article>h1{font-size:16px;line-height:24px}.docs--article .docs-article>h1{font-size:22px;line-height:22px}}@media(min-width:640px)and (max-width:1023px){.overlay--docs-nav .overlay__surface{inset-block-start:calc(var(--yc-header-h) + var(--yc-border-width));inset-block-end:0;inset-inline-start:0;inset-inline-end:auto;inline-size:320px;max-block-size:none;border-radius:0;padding-block-end:0}}@media(min-width:768px){.overlay--docs-search .overlay__surface{inline-size:min(620px,calc(100vw - 2 * var(--yc-gutter)))}}.doc-section{display:grid;gap:var(--yc-space-4);padding-block:var(--yc-space-8);border-block-start:var(--yc-border-width) solid var(--yc-border)}.doc-section h2{scroll-margin-top:calc(var(--yc-header-h) + var(--yc-space-4))}.steps{display:grid;gap:var(--yc-space-4);counter-reset:step}.steps__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--yc-space-3)}.steps__item:before{counter-increment:step;content:counter(step);inline-size:28px;block-size:28px;display:grid;place-content:center;border-radius:50%;background:var(--yc-green-soft);color:var(--yc-green-strong);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold)}.steps__text{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.steps__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.callout{display:grid;gap:var(--yc-space-1);padding:var(--yc-space-4);border-inline-start:3px solid var(--yc-green-strong);background:var(--yc-surface);border-radius:var(--yc-radius-md)}.callout--warning{border-inline-start-color:var(--yc-yellow-strong);background:var(--yc-yellow-soft)}.callout__title{font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold)}.callout p{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.inline-code{padding:1px 5px;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-sm);background:var(--yc-surface-sunken);font-family:var(--yc-font-mono);font-size:.875em;overflow-wrap:anywhere}.card-grid{display:grid;gap:var(--yc-space-3)}@media(min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-grid>.card{padding:0;border-radius:var(--yc-radius-md)}.card__link{display:grid;align-content:start;gap:var(--yc-space-1);block-size:100%;min-block-size:var(--yc-hit-min);padding:var(--yc-space-4);border-radius:inherit;text-decoration:none;color:inherit}.card__link:hover .card__title{color:var(--yc-green-strong)}.card__text{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.related{display:grid;gap:var(--yc-space-2)}.related a{display:inline-flex;align-items:center;min-block-size:var(--yc-hit-min);color:var(--yc-green-strong)}.doc-table{inline-size:100%;border-collapse:collapse;font-size:var(--yc-size-sm)}.doc-table th,.doc-table td{text-align:start;padding:var(--yc-space-3);border-block-end:var(--yc-border-width) solid var(--yc-border);vertical-align:top}.doc-table th{font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted)}.doc-table td:first-child{font-weight:var(--yc-weight-semibold)}.docs-toc{display:grid;gap:var(--yc-space-2);align-content:start;padding:var(--yc-space-6) var(--yc-space-4)}.docs-toc__title{font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted)}.docs-toc__list{display:grid;gap:2px;position:relative}.docs-toc__list:before{content:"";position:absolute;inset-inline-start:-8px;inset-block-start:0;inline-size:3px;block-size:var(--yc-hit-min);background:var(--yc-green-strong);border-radius:var(--yc-radius-pill);opacity:0;transform:translateY(var(--toc-offset, 0px));transition:transform var(--yc-dur-slow) var(--yc-ease-standard),opacity var(--yc-dur-base) var(--yc-ease-standard)}.docs-toc__list--active:before{opacity:1}.docs-toc__list a{display:flex;align-items:center;min-block-size:var(--yc-hit-min);font-size:var(--yc-size-xs);color:var(--yc-text-muted);text-decoration:none;transition:translate var(--yc-dur-quick) var(--yc-ease-standard)}.docs-toc__list a:hover{color:var(--yc-text);translate:2px 0}.docs-toc__list a[aria-current=location]{color:var(--yc-green-strong);translate:2px 0}.docs-bar__nav-toggle,.docs-search-trigger,.docs--changelog .release,.docs--index .card{transition:translate var(--yc-dur-base) var(--yc-ease-standard),box-shadow var(--yc-dur-base) var(--yc-ease-standard)}.docs--changelog .release:hover,.docs--index .card:hover{translate:0 -4px;box-shadow:0 12px 28px -14px color-mix(in srgb,var(--yc-text) 35%,transparent)}.docs--changelog .release:active,.docs--index .card:active{translate:0 0}.search__results{display:grid;gap:2px}.search__result{display:grid;gap:2px;inline-size:100%;min-block-size:var(--yc-hit-min);padding:var(--yc-space-3);border-radius:var(--yc-radius-md);text-decoration:none;color:inherit;background:transparent;border:var(--yc-border-width) solid transparent;text-align:start}.search__result:hover{background:var(--yc-surface-sunken)}.search__result--active{background:var(--yc-green-soft);border-color:color-mix(in srgb,var(--yc-green-strong) 35%,transparent)}.search__result-title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.search__result-text{font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.search__empty{font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.release__inline-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--yc-space-1);margin-block-end:var(--yc-space-4);padding:0;border:0}.release__inline-filters .filters__option{justify-content:center;min-inline-size:0;padding-inline:var(--yc-space-1);border-color:var(--yc-border-strong);font-size:var(--yc-size-xs)}@media(min-width:1024px){.release__inline-filters{display:none}}.releases{display:grid;border-block-start:var(--yc-border-width) solid var(--yc-border)}.release{display:grid;gap:var(--yc-space-3);padding-block:var(--yc-space-8);border-block-end:var(--yc-border-width) solid var(--yc-border)}@media(min-width:768px){.release{grid-template-columns:180px minmax(0,1fr);gap:var(--yc-space-6)}}.release__meta{display:grid;gap:var(--yc-space-2);align-content:start;justify-items:start}.release__version{font-family:var(--yc-font-mono);font-size:var(--yc-size-md);font-weight:var(--yc-weight-semibold)}.release__date{font-size:var(--yc-size-xs);color:var(--yc-text-muted)}.release__tags{display:flex;flex-wrap:wrap;gap:var(--yc-space-1)}.docs-footnote{display:flex;flex-wrap:wrap;gap:var(--yc-space-4);padding-block:var(--yc-space-8)}.release__changes{display:grid;gap:var(--yc-space-4)}.release__change{display:grid;gap:var(--yc-space-2)}.release__change h3{font-size:var(--yc-size-md)}.release__change ul{display:grid;gap:var(--yc-space-2)}.release__change li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--yc-space-2);font-size:var(--yc-size-sm);color:var(--yc-text-muted)}.filters{display:grid;gap:var(--yc-space-5);align-content:start}.filters__group{display:grid;gap:2px;border:0;margin:0;padding:0}.filters__group legend{font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase;color:var(--yc-text-muted);padding:0 0 var(--yc-space-2) var(--yc-space-3)}.filters__option{display:flex;align-items:center;inline-size:100%;min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);border:var(--yc-border-width) solid transparent;border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text-muted);font-size:var(--yc-size-sm);text-align:start;text-decoration:none}.filters__option:hover{background:var(--yc-surface-sunken);color:var(--yc-text)}.filters__option--active{color:var(--yc-green-strong);background:var(--yc-green-soft);font-weight:var(--yc-weight-semibold)}.filters--inline{display:flex;flex-wrap:wrap;gap:var(--yc-space-2)}.filters--inline .filters__option{inline-size:auto;border-radius:var(--yc-radius-pill);border-color:var(--yc-border-strong);background:var(--yc-surface-raised)}.docs--index .docs-article{max-inline-size:none}@media(min-width:1280px){.docs--index .docs-shell{grid-template-columns:var(--yc-docs-nav-w) minmax(0,1fr)}}.docs--index .doc-section{gap:var(--yc-space-3);padding-block:var(--yc-space-5);border:0;border-radius:0;background:transparent}.docs--index .doc-section+.doc-section{margin-block-start:0}.docs--index .doc-section h2{font-size:var(--yc-size-md)}@media(min-width:1024px){.docs--index .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.docs--index .docs-article{padding-block-start:var(--yc-space-4)}.docs--index .docs-article__lede{font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm);margin-block:var(--yc-space-1) var(--yc-space-3)}.docs--index .doc-section{gap:var(--yc-space-2);padding-block:var(--yc-space-3)}}.docs--article .docs-article{max-inline-size:calc(var(--yc-measure) + var(--yc-gutter) * 2);padding-block-end:var(--yc-space-10)}.docs--article .doc-section{gap:var(--yc-space-3);padding-block:var(--yc-space-6)}@media(max-width:639px){.docs--article .docs-article__lede{margin-block:var(--yc-space-1) var(--yc-space-3);font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.docs--article .doc-section{gap:var(--yc-space-2);padding-block:var(--yc-space-3)}.docs--article .doc-section h2{font-size:var(--yc-size-lg);line-height:var(--yc-leading-lg)}.docs--article .code-block pre,.docs--article .doc-table th,.docs--article .doc-table td{padding:var(--yc-space-2)}.docs--article .code-block__copy{min-block-size:var(--yc-hit-min)}}.docs-search-pane .search__results{gap:0;border-block-start:var(--yc-border-width) solid var(--yc-border)}.docs-search-pane .search__result{min-block-size:0;padding:var(--yc-space-3);border-radius:0;border-inline:0;border-block:0;border-block-end:var(--yc-border-width) solid var(--yc-border)}.docs-search-pane .search__result--active{border-inline-start:3px solid var(--yc-green-strong);padding-inline-start:calc(var(--yc-space-3) - 2px)}.releases--timeline{gap:var(--yc-space-4);position:relative}.releases--timeline:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--yc-green-strong);transform-origin:top}@media(prefers-reduced-motion:no-preference){:root[data-motion=on] .releases--timeline.motion-reveal--visible:before{animation:yc-line-draw calc(var(--yc-dur-slow) * 1.75) var(--yc-ease-entrance) both}:root[data-motion=on] .docs-article>h1,:root[data-motion=on] .docs-article__lede{animation:yc-enter calc(var(--yc-dur-slow) * 1.5) var(--yc-ease-entrance) both}:root[data-motion=on] .docs-article__lede{animation-delay:90ms}}@keyframes yc-line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.releases--timeline .release{padding:var(--yc-space-5);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-surface);transition:translate var(--yc-dur-base) var(--yc-ease-standard),box-shadow var(--yc-dur-base) var(--yc-ease-standard)}@media(min-width:768px){.releases--timeline .release{grid-template-columns:minmax(0,1fr)}}.release__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2) var(--yc-space-3);padding-block-end:var(--yc-space-3);border-block-end:var(--yc-border-width) solid var(--yc-border)}.release__tags{margin-inline-start:auto}.release__changes{gap:var(--yc-space-4)}.release__change{gap:var(--yc-space-2);padding-block-start:var(--yc-space-3);border-block-start:var(--yc-border-width) solid var(--yc-border)}.release__change h4{line-height:1}.release__change li{display:list-item;margin-inline-start:var(--yc-space-4);color:var(--yc-text-muted);list-style:disc}@media(min-width:1280px){.docs--changelog .docs-shell{grid-template-columns:var(--yc-docs-nav-w) minmax(0,1fr)}.docs--changelog .docs-article{max-inline-size:calc(768px + var(--yc-gutter) * 2)}}@media(max-width:1023px){.docs--changelog .docs-article{padding-inline:0}.docs--changelog .docs-article__lede{margin-block:var(--yc-space-1) var(--yc-space-3);font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.releases--timeline .release{gap:var(--yc-space-2);padding:var(--yc-space-3)}.release__meta{gap:var(--yc-space-1) var(--yc-space-2);padding-block-end:var(--yc-space-2)}.release__changes{gap:var(--yc-space-2)}.release__change{gap:var(--yc-space-1);padding-block-start:var(--yc-space-2)}.release__change ul{gap:var(--yc-space-1)}}.filters--release{gap:var(--yc-space-3)}@media(min-width:1024px){.filters--release .filters__option{padding-inline-start:var(--yc-space-6)}}.docs-bar__nav-toggle,.docs-search-trigger,.docs--index .doc-section,.docs--index .card,.docs--article .code-block,.docs--article .callout,.docs .filters__option,.releases--timeline .release{border-radius:var(--yc-radius-md)}@media(max-width:1023px){.filters--release .filters__group{grid-template-columns:repeat(2,minmax(0,1fr))}.filters--release .filters__group legend{grid-column:1 / -1}}.app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header" "workspace" "navigation";block-size:100dvh;overflow:hidden;--app-strip-h: 0px;--remote-column: 880px}.app:has(>.status-strip){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header" "connection" "workspace" "navigation";--app-strip-h: var(--yc-status-strip-h)}html:has(.app),body:has(.app){overflow:hidden}.app>.workspace{grid-area:workspace;min-block-size:0}.app>.status-strip{grid-area:connection;min-inline-size:0}.app>.app-header{grid-area:header;min-inline-size:0;min-block-size:var(--yc-header-h);background:var(--yc-surface);backdrop-filter:none}.sign-in{display:grid;place-items:center;min-block-size:100dvh;padding:var(--yc-space-8) var(--yc-gutter)}.sign-in__panel{display:grid;gap:var(--yc-space-5);inline-size:min(100%,420px);padding:var(--yc-space-8) var(--yc-space-6);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface-raised)}.sign-in__top{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.sign-in__head{display:grid;gap:var(--yc-space-2)}.sign-in__title{font-size:var(--yc-size-xl);line-height:var(--yc-leading-xl);letter-spacing:var(--yc-tracking-tight)}.sign-in__lede{color:var(--yc-text-muted);font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.sign-in__error{display:flex;align-items:flex-start;gap:var(--yc-space-2);padding:var(--yc-space-3);border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-danger) 45%,var(--yc-border));border-radius:var(--yc-radius-md);background:var(--yc-danger-soft);color:var(--yc-danger);font-size:var(--yc-size-xs)}.sign-in__providers{display:grid;gap:var(--yc-space-2)}.sign-in__provider{inline-size:100%;min-block-size:var(--yc-hit-min)}.sign-in__note{font-size:var(--yc-size-xs)}.app .pane__title{font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.app .status-strip{font-family:var(--yc-font-mono)}.app .button{font-family:var(--yc-font-sans);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-medium)}.app .chip{font-family:var(--yc-font-mono);min-block-size:22px;padding-inline:6px;border-radius:var(--yc-radius-sm);font-weight:var(--yc-weight-regular)}.app .empty{border-style:solid;background:var(--yc-surface-raised)}.app .notice-strip{margin-block-end:var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md)}.telemetry-consent{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-4);margin-block-end:var(--yc-space-4);padding:var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-raised)}.telemetry-consent h2{margin:0;font-size:var(--yc-size-sm)}.telemetry-consent p{margin:var(--yc-space-2) 0 0;color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.telemetry-consent__actions{display:flex;flex:none;gap:var(--yc-space-2)}@media(max-width:767px){.telemetry-consent{flex-direction:column}}.remote-device{display:flex;align-items:center;gap:var(--yc-space-2);flex:none}.app-header__inner{padding-inline:var(--yc-gutter)}.remote-nav{display:grid;gap:var(--yc-space-1)}.remote-nav__link{display:inline-flex;position:relative;align-items:center;gap:var(--yc-space-3);min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-3);border-radius:var(--yc-radius-md);color:var(--yc-text-muted);font-family:var(--yc-font-sans);font-size:var(--yc-size-sm);font-weight:var(--yc-weight-medium);text-decoration:none}.remote-nav__link:hover{color:var(--yc-text);background:var(--yc-surface-sunken)}.remote-nav__link--active{color:var(--yc-green-strong);background:var(--yc-green-soft);box-shadow:inset 2px 0 var(--yc-green-strong)}.remote-nav__link>svg{flex:none}.remote-nav__link:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.remote-device__select{inline-size:min(var(--yc-device-max),calc(100vw - 230px));min-inline-size:90px}.remote-device__select .custom-select__trigger{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.remote-device__surface .custom-select__option{font-size:var(--yc-size-xs)}.remote-device__surface .custom-select__option-body>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1280px){.remote-device__select{inline-size:320px}}.remote-connection{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.remote-connection-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1024px){.remote-connection{min-block-size:32px}.remote-connection-label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none}}.remote-header__theme{display:none}@media(min-width:480px){.remote-header__theme{display:inline-flex}}.workspace{display:grid;grid-template-columns:1fr;min-block-size:0}.workspace__rail{display:none;grid-area:rail;grid-template-rows:auto auto minmax(0,1fr) auto;min-inline-size:0;overflow:hidden}.workspace__rail{overflow-anchor:none;border-inline-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface);min-block-size:0}.workspace__rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);min-block-size:var(--yc-header-h);padding-inline:var(--yc-space-4)}.workspace__rail-head .brand{min-inline-size:0}.workspace__rail-head .brand__mark{flex:none}.workspace__rail-navigation{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-4)}.workspace__rail-body{overflow-y:auto;overflow-anchor:none;min-block-size:0;min-inline-size:0}.workspace__rail-body>.pane{padding:var(--yc-space-4);border-block-start:var(--yc-border-width) solid var(--yc-border)}.workspace__rail-footer{display:grid;gap:var(--yc-space-1);padding:var(--yc-space-4);border-block-start:var(--yc-border-width) solid var(--yc-border);font-size:var(--yc-size-xs)}.workspace__rail-footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--yc-weight-medium)}.workspace-new-session .new-session__trigger{inline-size:100%}.workspace-resume{justify-content:flex-start;min-block-size:var(--yc-hit-min);min-inline-size:var(--yc-hit-min);gap:var(--yc-space-2);position:relative}.workspace-resume svg{flex:none}.app-header .workspace-resume{display:none}.workspace__main{position:relative;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-block-size:0}.workspace__scroll{position:relative;overflow-y:auto;overflow-anchor:none;padding:var(--yc-space-5) var(--yc-gutter) var(--yc-space-8);min-inline-size:0;min-block-size:0}.route-panel{position:relative;min-block-size:100%;opacity:1;transition:opacity var(--yc-dur-quick) var(--yc-ease-standard)}.route-panel--exiting{position:absolute;inset:0;pointer-events:none}:root[data-motion=on] .route-panel--entering{opacity:0}:root[data-motion=on] .route-panel--exiting{opacity:0}:root:not([data-motion=on]) .route-panel--exiting{content-visibility:hidden}.route-panel--idle{display:none}.route-panel:has(>.new-session-composer):not(.route-panel--idle){display:flex;flex-direction:column}.route-panel>.new-session-composer{flex:1}.remote-conversation-view.route-panel--idle{position:absolute;inset:0;display:block;block-size:100%;overflow:hidden;content-visibility:hidden;pointer-events:none}.remote-conversation-view.route-panel--exiting{block-size:100%;overflow:hidden}.app--office .remote-conversation-view.route-panel--exiting,.app--conversation:not(.app--office) .route-panel--exiting:has(>.office-workspace){content-visibility:hidden}.app:not(.app--conversation) .workspace__main>:is(.composer-resident,.subagent-resident),.app--office .workspace__main>:is(.composer-resident,.subagent-resident),.app--new-session .workspace__main>:is(.composer-resident,.subagent-resident),.app--selected-loading .workspace__main>:is(.composer-resident,.subagent-resident){display:none}.composer-resident.route-panel--idle{position:absolute;inset:auto 0 0;display:block;content-visibility:hidden;pointer-events:none}:is(.composer-resident,.subagent-resident).route-panel--exiting{inset:auto 0 0}.app--selected-loading .workspace__topbar>*{clip-path:inset(100%)}.workspace__topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2);min-inline-size:0;padding:var(--yc-space-2) var(--yc-gutter);border-block-end:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface)}.workspace__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2) var(--yc-space-4);inline-size:min(100%,var(--remote-column));min-inline-size:0;margin-inline:auto}.workspace__heading .presentation-switch{flex:none}.keep-awake-status{flex-basis:100%;min-inline-size:0}.keep-awake-indicator{max-inline-size:100%;padding-block:var(--yc-space-1);font-family:var(--yc-font-mono);line-height:var(--yc-leading-2xs);white-space:normal;overflow-wrap:anywhere}.new-session{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-4)}.new-session__trigger{inline-size:var(--yc-control-h-dense);min-inline-size:var(--yc-control-h-dense);padding-inline:0}.new-session__trigger.new-session__trigger--labeled{inline-size:auto;min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-4)}.new-session__support,.new-session__empty{color:var(--yc-text-muted);font-size:var(--yc-size-sm)}.new-session__field{min-inline-size:0}.new-session__field .select{inline-size:100%;min-inline-size:0;min-block-size:var(--yc-hit-min);overflow:hidden;text-overflow:ellipsis}.new-session__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2)}.new-session__actions .button{min-block-size:var(--yc-hit-min)}.new-session__message{display:flex;align-items:center;min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken)}.new-session__outcome{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken);font-size:var(--yc-size-sm)}.new-session__outcome[role=alert]{border-color:color-mix(in srgb,var(--yc-danger) 45%,var(--yc-border));background:var(--yc-danger-soft);color:var(--yc-danger)}.new-session__outcome.new-session__outcome--unknown[role=alert]{border-color:color-mix(in srgb,var(--yc-yellow-strong) 45%,var(--yc-border));background:var(--yc-yellow-soft);color:var(--yc-yellow-strong)}.new-session__empty{display:grid;gap:var(--yc-space-2);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken)}.sessions-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);margin-block-end:var(--yc-space-3)}.sessions-page__empty .sessions-page__toolbar{justify-content:flex-end}.sessions-page__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);min-inline-size:0}.sessions-page__title{overflow:hidden;min-inline-size:0;margin:0;font-size:var(--yc-size-lg);font-weight:var(--yc-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sessions-page__layout{display:grid;gap:var(--yc-space-5);align-items:start;min-inline-size:0}.sessions-page__content{display:grid;gap:var(--yc-space-3);min-inline-size:0;padding-inline:0}.sessions-page__content .sessions-page__toolbar{margin-block-end:0}.workspace-nav{display:none}.workspace-nav__title{margin:0;padding-inline:var(--yc-space-3);color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.workspace-nav__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.workspace-nav__item{display:flex;align-items:center;gap:var(--yc-space-2);inline-size:100%;min-block-size:var(--yc-hit-min);padding:var(--yc-space-2) var(--yc-space-3);border:0;border-radius:var(--yc-radius-md);background:transparent;color:var(--yc-text-muted);font:inherit;font-size:var(--yc-size-sm);text-align:start;transition:background-color var(--yc-dur-quick) var(--yc-ease-standard),color var(--yc-dur-quick) var(--yc-ease-standard),box-shadow var(--yc-dur-quick) var(--yc-ease-standard)}.workspace-nav__item:hover:not(:disabled){background:var(--yc-surface-sunken);color:var(--yc-text)}.workspace-nav__item--active{background:var(--yc-green-soft);box-shadow:inset 3px 0 0 var(--yc-green-strong);color:var(--yc-text);font-weight:var(--yc-weight-semibold)}.workspace-nav__item:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.workspace-nav__item svg{flex:none}.workspace-nav__label{overflow:hidden;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.workspace-select{display:grid;gap:var(--yc-space-1)}.session-panel__workspace{display:grid;gap:var(--yc-space-1);min-inline-size:0}.session-panel__workspace h3{margin:0;font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);overflow-wrap:anywhere}.workspace-select__label{color:var(--yc-text-muted);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold)}@media(min-width:768px){.workspace-nav{display:grid;align-content:start;gap:var(--yc-space-2);max-block-size:var(--workspace-nav-available, 100%);overflow-y:auto;padding:var(--yc-space-4);scroll-padding-block-end:var(--yc-space-8);overscroll-behavior:contain}.workspace-nav[data-more-below]{mask-image:linear-gradient(to bottom,black calc(100% - var(--yc-space-6)),transparent)}@media(forced-colors:active){.workspace-nav[data-more-below]{mask-image:none}}.sessions-page__workspace-select{display:none}.app--rail-collapsed .sessions-page__workspace-select{display:block}}.pane__head--sessions{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.session-panel__collapse{display:grid;place-items:center;flex:none;inline-size:var(--yc-hit-min);block-size:var(--yc-hit-min);border:0;border-radius:var(--yc-radius-md);background:transparent;color:var(--yc-text-muted)}.session-panel__collapse:hover{color:var(--yc-text);background:var(--yc-surface-sunken)}.session-panel__collapse:focus-visible{outline:2px solid var(--yc-focus);outline-offset:2px}.page-head{display:grid;gap:var(--yc-space-1);padding:var(--yc-space-6) var(--yc-gutter) var(--yc-space-4);border-block-end:var(--yc-border-width) solid var(--yc-border)}.page-head__title{font-size:var(--yc-size-2xl);line-height:var(--yc-leading-2xl);letter-spacing:var(--yc-tracking-tight);font-weight:var(--yc-weight-semibold)}.page-head__support{font-size:var(--yc-size-sm);color:var(--yc-text-muted);max-inline-size:var(--yc-measure)}.page-head__action{margin-block-start:var(--yc-space-3)}@media(min-width:640px){.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-head__action{margin-block-start:0}}.session-list{position:relative;display:grid;margin-inline:calc(-1 * var(--yc-space-4));border-block-start:var(--yc-border-width) solid var(--yc-border)}.session-list__row{position:absolute;inset-inline:0}.session-row{display:grid;align-items:start;inline-size:100%;min-block-size:64px;padding:var(--yc-space-3) var(--yc-space-4);border:0;border-block-end:var(--yc-border-width) solid var(--yc-border);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:start}.session-row:hover:not(:disabled){background:var(--yc-surface-sunken)}.session-row--active{background:var(--yc-surface-raised);box-shadow:inset 2px 0 var(--yc-green-strong)}.session-row__body{min-inline-size:0;display:grid;gap:2px}.session-row__title{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-1) var(--yc-space-2);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);color:var(--yc-text-muted)}.session-row__status{display:flex;flex-wrap:wrap;flex:0 1 auto;min-inline-size:0;gap:var(--yc-space-1)}.session-row__meta .chip{min-block-size:20px;padding-inline:6px}.notification-table{inline-size:100%;table-layout:fixed;border-collapse:collapse;border:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-raised);font-size:var(--yc-size-xs)}.notification-table th,.notification-table td{padding:var(--yc-space-2) var(--yc-space-3);border-block-end:var(--yc-border-width) solid var(--yc-border);text-align:center;vertical-align:middle}.notification-table th:first-child{text-align:start}.notification-table thead th{background:var(--yc-surface-sunken);color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide);white-space:nowrap}.notification-table thead th:not(:first-child){inline-size:128px}.notification-table th .field__hint{display:block;margin-block-start:var(--yc-space-1);font-weight:var(--yc-weight-regular)}.notification-table .switch{min-block-size:var(--yc-hit-min);min-inline-size:var(--yc-hit-min)}.filter-bar{display:flex;align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-3) var(--yc-space-4) 0}.session-filters{display:flex;flex-wrap:wrap;gap:var(--yc-space-1);margin-block:var(--yc-space-3)}.session-filters__option{min-block-size:var(--yc-control-h-dense);padding-inline:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-sm);background:transparent;color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.session-filters__option--active{border-color:var(--yc-green-strong);background:var(--yc-green-soft);color:var(--yc-green-strong)}.transcript{display:grid;gap:var(--yc-space-4);min-inline-size:0}.notice{font-size:var(--yc-size-xs);color:var(--yc-text-muted);background:var(--yc-surface-sunken);border-radius:var(--yc-radius-sm);padding:var(--yc-space-2) var(--yc-space-3)}.shell{border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);overflow:hidden;min-inline-size:0}.shell__header{display:flex;align-items:center;gap:var(--yc-space-2);min-block-size:40px;padding-inline:var(--yc-space-3);background:var(--yc-surface-sunken);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.shell__header code{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.shell__status{margin-inline-start:auto;font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);color:var(--yc-text-muted);white-space:nowrap}.shell__out{max-block-size:200px;border-radius:0;border-block-start:var(--yc-border-width) solid var(--yc-border)}.shell__pending{margin:0;padding:var(--yc-space-2) 0;color:var(--yc-text-muted);font-size:var(--yc-size-xs);overflow-wrap:anywhere}.shell__more{min-block-size:var(--yc-control-h-dense);font-size:var(--yc-size-2xs)}.shell__streaming{display:inline-flex;align-items:center;gap:6px;padding:0 var(--yc-space-3) var(--yc-space-2);font-size:var(--yc-size-2xs);color:var(--yc-green-strong)}.requests{display:grid;gap:var(--yc-space-4)}.review-box__title{margin:0;color:var(--yc-text);font:var(--yc-weight-semibold) var(--yc-size-sm) / var(--yc-leading-sm) var(--yc-font-sans)}.guardrail-decisions{display:grid;gap:var(--yc-space-2);min-inline-size:0}.decision-grades{display:grid;gap:var(--yc-space-2);min-inline-size:0;margin:var(--yc-space-2) 0;padding:0;list-style:none}.decision-grades li{display:grid;gap:var(--yc-space-1);min-inline-size:0;padding:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-sm);background:var(--yc-surface);color:var(--yc-text);overflow-wrap:anywhere}.decision-grades li[data-selected=true]{border-color:var(--yc-green-strong)}.decision-grades__choice,.decision-grades__title{margin:0;font:var(--yc-weight-semibold) var(--yc-size-xs) / var(--yc-leading-xs) var(--yc-font-sans)}.decision-grades__meta{color:var(--yc-text-muted);font:var(--yc-size-2xs) / var(--yc-leading-2xs) var(--yc-font-mono)}.decision-grades p{margin:0;white-space:pre-wrap;font:var(--yc-size-xs) / var(--yc-leading-xs) var(--yc-font-sans)}.request{border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-yellow) 45%,var(--yc-border));border-radius:var(--yc-radius-md);background:var(--yc-surface-raised);overflow:hidden}.request__header{display:flex;align-items:center;gap:var(--yc-space-2);min-block-size:40px;padding-inline:var(--yc-space-3);border-block-end:var(--yc-border-width) solid color-mix(in srgb,var(--yc-yellow) 30%,var(--yc-border));background:var(--yc-yellow-soft);color:var(--yc-yellow-strong);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold)}.request__body{padding:var(--yc-space-3);margin:0;font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm);overflow-wrap:anywhere}.request__body strong{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.request__body code{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);background:var(--yc-surface-sunken);padding:2px 6px;border-radius:var(--yc-radius-sm)}.request>.team-answer{padding:var(--yc-space-3)}.request>.team-answer button{justify-self:end}.request__note{padding:0 var(--yc-space-3) var(--yc-space-3);color:var(--yc-text-muted);font-size:var(--yc-size-2xs);margin:0}.request__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-3);border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken)}.request--hard{border:2px solid var(--yc-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--yc-danger) 18%,transparent)}.request--hard .request__header{border-block-end-color:color-mix(in srgb,var(--yc-danger) 40%,var(--yc-border));background:var(--yc-danger-soft);color:var(--yc-danger)}.request--hard .request__body{background:color-mix(in srgb,var(--yc-danger-soft) 35%,var(--yc-surface-raised))}.request__badge{flex:none;margin-inline-start:auto;padding:2px 6px;border:var(--yc-border-width) solid currentColor;border-radius:var(--yc-radius-sm);font-size:var(--yc-size-2xs);letter-spacing:var(--yc-tracking-wide)}.fieldset{border:0;padding:var(--yc-space-3) var(--yc-space-3) 0;margin:0;display:grid;gap:var(--yc-space-2)}.fieldset legend{font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold);padding:0}.fieldset p{font-size:var(--yc-size-sm)}.question{display:grid;gap:var(--yc-space-2);border:0;margin:0;padding:var(--yc-space-3)}.question+.question{border-block-start:var(--yc-border-width) solid var(--yc-border)}.question legend{float:inline-start;inline-size:100%;padding:0;font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.question>p{color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.question__option{display:flex;gap:var(--yc-space-3);align-items:flex-start;min-block-size:var(--yc-hit-min);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-sunken);font-size:var(--yc-size-sm);line-height:var(--yc-leading-sm)}.question__option+.question__option{margin-block-start:calc(-1 * var(--yc-space-2) - var(--yc-border-width))}.question__option:first-of-type{border-start-start-radius:var(--yc-radius-sm);border-start-end-radius:var(--yc-radius-sm)}.question__option:last-of-type{border-end-start-radius:var(--yc-radius-sm);border-end-end-radius:var(--yc-radius-sm)}.question__option input{flex:none;margin-block-start:3px;accent-color:var(--yc-green-strong)}.question__option:has(input:checked){position:relative;border-color:var(--yc-green-strong);background:var(--yc-green-soft);box-shadow:inset 2px 0 var(--yc-green-strong)}.question__custom{display:flex;flex-direction:column;gap:var(--yc-space-1);font-size:var(--yc-size-xs)}.question__custom input,.question__custom textarea{min-block-size:var(--yc-control-h);padding:0 var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-md);background:var(--yc-bg);color:var(--yc-text);font:inherit}.app--sessions .workspace__main,.app--settings .workspace__main,.app--empty .workspace__main{grid-column:1 / -1}.app--empty .workspace__scroll>.remote-conversation-view>.empty-conversation{display:flex;flex-direction:column;align-items:center;gap:var(--yc-space-4);min-block-size:100%}.app--empty .empty-conversation .page-head{margin-block-start:auto}.app--empty .empty-conversation>:last-child{margin-block-end:auto}.app--empty .empty-conversation>*,.app--empty .workspace__scroll>.route-panel>.new-session-composer{inline-size:min(100%,640px);margin-inline:auto}.app--empty .empty-conversation .page-head,.app--empty .empty-conversation .pane{text-align:center}.app--empty .empty-conversation .page-head{border-block-end:0}.app--empty .empty-conversation .pane{justify-items:center;padding:0}.app--empty .empty-conversation .pane>.code-block{justify-self:stretch;text-align:start}.app--settings .workspace__scroll{overflow-x:clip}.app--settings .page-head,.app--settings .pane{inline-size:min(100%,var(--yc-content-max));margin-inline:auto;padding-inline:0}.app--settings .page-head{padding-block:var(--yc-space-6) var(--yc-space-4)}.conversation-breadcrumb{display:flex;flex:1;min-inline-size:0;align-items:center;gap:var(--yc-space-2);min-block-size:var(--yc-hit-min);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.conversation-breadcrumb strong{display:block;min-inline-size:0;overflow:hidden;color:var(--yc-text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--yc-size-lg);font-weight:var(--yc-weight-semibold)}.conversation-back{flex:none;min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min)}.conversation-breadcrumb__identity{min-inline-size:0;display:grid;gap:var(--yc-space-1)}.conversation-breadcrumb__identity h1{margin:0;min-inline-size:0;font:inherit}.conversation-breadcrumb__project{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px)and (max-height:480px){.conversation-breadcrumb__project{display:none}.workspace__topbar{padding-block:0}.conversation-breadcrumb strong{font-size:var(--yc-size-sm)}}@media(max-height:599px){.workspace__rail-footer{display:none}}.conversation-pane{gap:var(--yc-space-6);padding-inline:0;padding-block-start:var(--yc-space-4)}.app--conversation.app--selected{--remote-column: var(--yc-measure-wide)}.app--conversation.app--selected .workspace__main{grid-template-rows:minmax(0,1fr) auto auto auto}.app--conversation.app--selected .workspace__main:has(>.workspace__topbar){grid-template-rows:auto minmax(0,1fr) auto auto auto}.conversation-jump-slot{display:none}.app--sessions .conversation-jump-slot{position:relative;display:block;block-size:0;inline-size:calc(100% - 2 * var(--yc-gutter));margin-inline:auto}.app--sessions .workspace__scroll{padding-block-end:var(--yc-space-20)}.app--conversation.app--selected:not(.app--office,.app--new-session,.app--selected-loading) .conversation-jump-slot{position:relative;display:block;block-size:0;inline-size:min(calc(100% - 2 * var(--yc-gutter)),var(--remote-column));margin-inline:auto}.app--conversation.app--selected:not(.app--office,.app--new-session) .workspace__scroll{padding-block-end:var(--yc-space-20)}@media(min-width:1024px){.app--conversation.app--selected:not(.app--office,.app--new-session,.app--selected-loading) .conversation-jump-slot{inline-size:min(calc(100% - 2 * var(--yc-gutter) - var(--yc-space-12)),var(--remote-column))}}.app--conversation.app--selected .workspace__scroll>*,.app--conversation.app--selected .workspace__scroll>.remote-conversation-view>*,.app--conversation.app--selected .composer>*,.app--conversation.app--selected .todo-panel__inner{inline-size:min(100%,var(--remote-column));margin-inline:auto}.app--conversation.app--selected .workspace__scroll>.remote-conversation-view{inline-size:100%;margin-inline:0}.app--conversation.app--selected .workspace__scroll>.route-panel>.new-session-composer{inline-size:min(100%,640px)}@media(min-width:1024px){.app--conversation.app--selected .workspace__scroll>*,.app--conversation.app--selected .workspace__scroll>.remote-conversation-view>*,.app--conversation.app--selected .workspace__heading,.app--conversation.app--selected .composer>*,.app--conversation.app--selected .todo-panel__inner{inline-size:min(calc(100% - var(--yc-space-12)),var(--remote-column))}.app--conversation.app--selected .workspace__scroll>.remote-conversation-view{inline-size:100%;margin-inline:0}}.sessions-page{padding-inline:0}.sessions-page>.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4);margin-block-end:var(--yc-space-5)}.app--sessions .workspace__scroll>.route-panel,.app--usage .workspace__scroll>.route-panel{max-inline-size:var(--yc-content-max);margin-inline:auto}@media(min-width:1600px){.app--sessions .workspace__scroll>.route-panel,.app--usage .workspace__scroll>.route-panel{max-inline-size:var(--yc-content-max-wide)}.app--settings .page-head,.app--settings .pane{inline-size:min(100%,var(--yc-content-max-wide))}}.sessions-page>.running-sessions{margin-block-end:var(--yc-space-5)}.sessions-page .page-head{padding:0 0 var(--yc-space-4)}.sessions-page .filter-bar{padding:0}.sessions-results{border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);overflow:hidden}.sessions-table{display:grid}.sessions-table__body{position:relative;display:grid}.sessions-table__head,.sessions-table__row{display:grid;grid-template-columns:minmax(240px,2fr) 184px 200px;align-items:center;gap:var(--yc-space-4);min-inline-size:0;padding:var(--yc-space-3) var(--yc-space-4)}.sessions-table__head{background:var(--yc-surface-sunken);color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.sessions-table__row{position:absolute;inset-inline:0;border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface-raised);color:inherit;text-align:start}.sessions-table__row:hover{background:var(--yc-surface-sunken)}.sessions-table__title{font-weight:var(--yc-weight-semibold)}.sessions-table__select{display:flex;align-items:center;gap:var(--yc-space-2);min-inline-size:var(--yc-hit-min);min-block-size:var(--yc-hit-min);inline-size:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:start}.sessions-table__name{overflow:hidden;min-inline-size:0;text-overflow:ellipsis}.sessions-table__updated{color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-xs)}.sessions-table__updated{white-space:nowrap}.account-card{display:grid;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);overflow:hidden}.account-card .defs__row{padding-inline:var(--yc-space-4);background:var(--yc-surface-raised)}.device-access-note{display:flex;align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-3);border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-green-strong) 35%,var(--yc-border));background:var(--yc-green-soft);color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.device-cleanup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2)}.overlay--confirm .overlay__body{padding:var(--yc-space-4)}.device-table{display:grid;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);overflow:hidden}.device-table__head,.device-table .device{display:grid;grid-template-columns:minmax(180px,1.4fr) 120px 120px minmax(150px,1fr) 104px;align-items:center;gap:var(--yc-space-3)}.device-table__head{padding:var(--yc-space-2) var(--yc-space-4);background:var(--yc-surface-sunken);color:var(--yc-text-muted);font-family:var(--yc-font-mono);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-semibold);letter-spacing:var(--yc-tracking-wide);text-transform:uppercase}.device-table .device+.device{border-block-start:var(--yc-border-width) solid var(--yc-border)}.device__registration,.device__connection,.device__last-seen{color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.device__connection{display:inline-flex;align-items:center;gap:6px}.appearance-segments .filters{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));inline-size:min(100%,420px)}.scheme-select{inline-size:min(100%,240px)}.appearance-segments .filters__option{gap:var(--yc-space-2);justify-content:center}.appearance-segments .filters__option svg{flex:none}@media(min-width:768px){.app{grid-template-columns:var(--yc-rail-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail header" "rail workspace"}.app:has(>.status-strip){grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"rail header" "rail connection" "rail workspace"}.workspace__rail{display:grid}.app--rail-collapsed{--rail-collapsed: calc(var(--yc-hit-min) + 2 * var(--yc-space-2));grid-template-columns:minmax(var(--rail-collapsed),var(--rail-collapsed)) minmax(0,1fr)}.app--rail-collapsed .workspace__rail-head,.app--rail-collapsed .workspace__rail-navigation{padding-inline:var(--yc-space-2)}.app--rail-collapsed .workspace__rail-head{justify-content:center}.app--rail-collapsed .workspace__rail-head .brand,.app--rail-collapsed .workspace__rail-body,.app--rail-collapsed .workspace__rail-footer{display:none}.app--rail-collapsed .workspace-resume,.app--rail-collapsed .workspace-new-session .new-session__trigger{inline-size:var(--yc-hit-min);min-inline-size:var(--yc-hit-min);padding:0;justify-content:center}.app--rail-collapsed .workspace-new-session .new-session__trigger>span,.app--rail-collapsed .workspace-resume>span:not(.attention-dot){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.app--rail-collapsed .workspace-resume .attention-dot{position:absolute;inset-block-start:var(--yc-space-2);inset-inline-end:0}.app--rail-collapsed .remote-nav__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.app--rail-collapsed .remote-nav__link{padding-inline:0;justify-content:center}.app--rail-collapsed .remote-nav__link .attention-dot{position:absolute;inset-block-start:var(--yc-space-2);inset-inline-end:var(--yc-space-1);margin:0}.app .app-header__menu,.app .app-header__inner>.brand{display:none}}@media(min-width:1024px)and (max-width:1279px){.remote-device__select{inline-size:calc(var(--yc-device-max) - var(--yc-space-8))}}@media(min-width:768px)and (max-width:1023px){.remote-device__select{inline-size:calc(var(--yc-device-max) - var(--yc-space-8))}}@media(max-width:767px){.app-header .workspace-resume{display:inline-flex;flex:none;padding:0;justify-content:center}.app-header .workspace-resume>span:not(.attention-dot),.app-header .brand--with-resume{display:none}.app-header .workspace-resume .attention-dot{position:absolute;inset-block-start:var(--yc-space-1);inset-inline-end:0}.new-session__actions{flex-direction:column-reverse}.new-session__actions .button{inline-size:100%}.workspace__scroll{padding-block-start:var(--yc-space-3)}.sessions-table__head{display:none}.sessions-table{grid-template-columns:minmax(0,1fr)}.sessions-results{border:0;border-block-start:var(--yc-border-width) solid var(--yc-border);border-radius:0}.sessions-table__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--yc-space-2);border-block-start:0;border-block-end:var(--yc-border-width) solid var(--yc-border);background:transparent}.sessions-table__updated{grid-column:1 / -1}.device-table__head{display:none}.device-table{gap:var(--yc-space-2);border:0;overflow:visible}.device-table .device{grid-template-columns:minmax(0,1fr) auto;gap:var(--yc-space-2);padding:var(--yc-space-3);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md)}.device-table .device+.device{border-block-start:var(--yc-border-width) solid var(--yc-border)}.device__registration{grid-column:2;grid-row:1;justify-self:end}.device__last-seen{grid-column:1;grid-row:2}.device__connection{grid-column:2;grid-row:2;justify-self:end}.device__action{grid-column:1 / -1;grid-row:3;inline-size:100%}.device__action .button{inline-size:100%}.settings{gap:var(--yc-space-6)}}@media(min-width:768px)and (max-width:1023px){.sessions-table__head{display:none}.sessions-table{grid-template-columns:minmax(0,1fr)}.sessions-table__body{row-gap:var(--yc-space-3)}.sessions-results{border:0;overflow:visible}.sessions-table__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--yc-space-2);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md)}.sessions-table__updated{grid-column:1 / -1}}@media(max-width:1023px){.sessions-table__row{row-gap:var(--yc-space-1)}.sessions-table__status{grid-column:2;grid-row:1;align-self:start}.requests .button,.settings .button{min-block-size:var(--yc-hit-min)}}@media(max-width:767px){.request__actions .button{flex:1 1 auto}}@media(max-width:479px){.remote-device__select{inline-size:min(150px,calc(100vw - 174px))}.app .app-header__end>:not(.yc-notification-center,.app-header__team){display:none}.notification-table{table-layout:auto}.notification-table th,.notification-table td{padding-inline:var(--yc-space-1)}.notification-table thead th:not(:first-child){inline-size:auto}}.bottom-nav{grid-area:navigation;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:var(--yc-border-width) solid var(--yc-border);background:var(--yc-surface);padding-block-end:env(safe-area-inset-bottom)}.bottom-nav__item{display:grid;place-items:center;align-content:center;gap:var(--yc-space-1);min-height:var(--yc-bottom-nav-h);padding:0;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);text-decoration:none}.bottom-nav__label{display:block}.bottom-nav__item--active{color:var(--yc-green-strong)}.bottom-nav__item--active svg{stroke-width:2}@media(min-width:768px){.bottom-nav{display:none}}.app[data-keyboard-open]>.bottom-nav{display:none}@media(max-width:767px){.app[data-keyboard-open]{grid-template-rows:auto minmax(0,1fr) 0px}.app[data-keyboard-open]:has(>.status-strip){grid-template-rows:auto auto minmax(0,1fr) 0px}}.settings{display:grid;gap:var(--yc-space-8);inline-size:100%}.settings__section{display:grid;gap:var(--yc-space-4);padding-block-end:var(--yc-space-8);border-block-end:var(--yc-border-width) solid var(--yc-border)}.settings__section:last-child{border-block-end:0;padding-block-end:0}.overlay--pwa-install .overlay__body{padding:var(--yc-space-4)}.settings__head{display:grid;gap:2px}.settings__category{display:none}.settings__head h2{font-size:var(--yc-size-md);line-height:var(--yc-leading-md)}.settings__hint{font-size:var(--yc-size-sm);color:var(--yc-text-muted);max-inline-size:none}.settings__detail{display:block;color:var(--yc-text-muted);font-size:var(--yc-size-2xs);font-weight:var(--yc-weight-regular)}.settings__status{color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.settings__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-3);margin-block-start:var(--yc-space-4)}.settings__actions--goal{align-items:flex-end}.settings__field{display:flex;flex-direction:column;gap:var(--yc-space-1);font-size:var(--yc-size-xs)}.settings__field--grow{flex:1 1 240px}.settings__list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--yc-space-1) var(--yc-space-4);font-size:var(--yc-size-sm)}.settings__list dt{color:var(--yc-text-muted)}.settings__table{inline-size:100%;border-collapse:collapse;font-size:var(--yc-size-sm)}.settings__table th,.settings__table td{text-align:start;padding:var(--yc-space-2);border-block-end:var(--yc-border-width) solid var(--yc-border);vertical-align:middle}.settings__table td{text-align:center;inline-size:72px}.defs{display:grid;gap:0;border:0;border-radius:0;overflow:hidden;background:transparent}.defs__row{display:grid;gap:4px;padding-block:var(--yc-space-4)}.defs__row+.defs__row{border-block-start:var(--yc-border-width) solid var(--yc-border)}@media(min-width:1024px){.defs__row{grid-template-columns:200px minmax(0,1fr);gap:var(--yc-space-4);align-items:baseline}}.defs__key{font-family:var(--yc-font-mono);font-size:var(--yc-size-xs);font-weight:var(--yc-weight-semibold);color:var(--yc-text-muted)}.defs__value{font-size:var(--yc-size-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);min-inline-size:0}.machine-awake__status,.machine-awake__caveat{flex-basis:100%}.machine-awake__status{min-block-size:calc(var(--yc-leading-xs) * 6);line-height:var(--yc-leading-xs);overflow-wrap:anywhere}.machine-awake__status[data-tone=danger]{color:var(--yc-danger)}.machine-awake__status[data-tone=attention]{color:var(--yc-yellow-strong)}.device{display:flex;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-4)}.device+.device{border-block-start:var(--yc-border-width) solid var(--yc-border)}.device__body{display:grid;gap:2px;min-inline-size:0}.device__name{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.device__meta{font-size:var(--yc-size-2xs);color:var(--yc-text-muted);display:flex;align-items:center;gap:6px}.device__action{margin-inline-start:auto}.list{display:grid;border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);overflow:hidden;background:var(--yc-surface-raised)}.list__row{display:flex;align-items:center;gap:var(--yc-space-3);min-block-size:var(--yc-hit-min);padding:var(--yc-space-3) var(--yc-space-4)}.list__row+.list__row{border-block-start:var(--yc-border-width) solid var(--yc-border)}.list__label{font-size:var(--yc-size-sm)}.list__control{margin-inline-start:auto}.appearance-segments .list__label{display:none}.appearance-segments .list__control{inline-size:100%;margin-inline-start:0}.enrollment{display:grid;gap:var(--yc-space-2);justify-items:start;padding:var(--yc-space-4);border:var(--yc-border-width) solid color-mix(in srgb,var(--yc-yellow) 45%,var(--yc-border));border-radius:var(--yc-radius-lg);background:var(--yc-yellow-soft)}.enrollment__title{font-weight:var(--yc-weight-semibold)}.enrollment__code{font-family:var(--yc-font-mono);font-size:var(--yc-size-lg);letter-spacing:.08em;padding:var(--yc-space-3);border-radius:var(--yc-radius-sm);background:var(--yc-bg);overflow-wrap:anywhere;user-select:all}.enrollment__code--command{font-size:var(--yc-size-sm);letter-spacing:normal}.device-list{display:grid}.device-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--yc-space-1) var(--yc-space-3);align-items:center;padding:var(--yc-space-4)}.device-list__item+.device-list__item{border-block-start:var(--yc-border-width) solid var(--yc-border)}.device-list__name{font-size:var(--yc-size-sm);font-weight:var(--yc-weight-semibold)}.device-list__meta{grid-column:1;color:var(--yc-text-muted);font-size:var(--yc-size-2xs)}.autonomy-select{inline-size:min(100%,440px)}@media(max-width:479px){.app-header__inner{gap:var(--yc-space-2)}.remote-device{min-inline-size:0}.remote-device__select{min-inline-size:82px}.device{align-items:flex-start;flex-wrap:wrap}.device__action{inline-size:100%;margin-inline-start:0}.device__action .button{inline-size:100%}}.presentation-switch.filters{position:relative;display:inline-flex;gap:var(--yc-space-1);padding:var(--yc-space-1);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface-sunken)}.presentation-switch__options{display:contents}.presentation-switch__indicator{position:absolute;z-index:0;inset-block:calc(var(--yc-space-1) + var(--yc-border-width));inset-inline-start:0;inline-size:var(--presentation-width);transform:translate(var(--presentation-left));border:var(--yc-border-width) solid var(--yc-border-strong);border-radius:var(--yc-radius-sm);background:var(--yc-surface-raised);pointer-events:none}.presentation-switch__indicator--ready{transition:transform var(--yc-dur-base) var(--yc-ease-standard),inline-size var(--yc-dur-base) var(--yc-ease-standard)}.presentation-switch .filters__option,.office-settings .filters__option{inline-size:auto;min-block-size:var(--yc-hit-min);padding-inline:var(--yc-space-4)}.presentation-switch .filters__option{position:relative;z-index:1;justify-content:center;font-weight:var(--yc-weight-semibold)}.presentation-switch .filters__option--active{border-color:transparent;background:transparent;color:var(--yc-text)}.app-header__team{gap:var(--yc-space-1);min-inline-size:var(--yc-control-h);padding-inline:var(--yc-space-2);border-radius:var(--yc-radius-pill);font-family:var(--yc-font-mono);transition:background-color var(--yc-dur-base) var(--yc-ease-standard),border-color var(--yc-dur-base) var(--yc-ease-standard),color var(--yc-dur-base) var(--yc-ease-standard)}.app-header__team[aria-expanded=true]{border-color:transparent;background:var(--yc-green-soft);color:var(--yc-green-strong)}.app-header__team[inert]{clip-path:inset(100%)}.app-header__team svg{flex:none}.app-header__team-count{font-variant-numeric:tabular-nums}.office-settings .list__control.filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-1)}.app--conversation.app--office .workspace__scroll>*{inline-size:100%}.requests:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.list__detail{display:block;margin-block-start:2px;color:var(--yc-text-muted);font-size:var(--yc-size-xs)}.office-settings .list__row{flex-wrap:wrap}.office-settings .list__label{flex:1 1 220px;min-inline-size:0}.live-dot,.attention-dot{display:inline-block;flex:none;inline-size:8px;block-size:8px;border-radius:var(--yc-radius-pill)}.live-dot{background:var(--yc-green-strong);box-shadow:0 0 0 3px var(--yc-green-soft)}.attention-dot{background:var(--yc-yellow-strong);box-shadow:0 0 0 3px var(--yc-yellow-soft)}.session-row{position:relative}.session-row__title{display:flex;align-items:center;gap:var(--yc-space-2);min-inline-size:0}.session-row__name{overflow:hidden;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.session-row__attention{position:absolute;inset-block-start:var(--yc-space-3);inset-inline-end:var(--yc-space-3)}.remote-nav__link .attention-dot{margin-inline-start:auto;vertical-align:middle}.filters__option--attention:not(.filters__option--active){border-color:var(--yc-yellow-strong);background:var(--yc-yellow-soft);color:var(--yc-text)}.presentation-switch .filters__option{display:inline-flex;align-items:center;gap:var(--yc-space-2)}.presentation-switch .filters__option svg{display:block;flex:none}.team-control__panel{position:fixed;z-index:var(--yc-z-nav);inset-block-start:calc(var(--yc-header-h) + var(--app-strip-h) + var(--yc-space-3));inset-inline-end:var(--yc-space-4);inline-size:min(29rem,calc(100vw - 2 * var(--yc-space-4)));max-block-size:calc(100dvh - var(--yc-header-h) - var(--app-strip-h) - 2 * var(--yc-space-4));overflow:auto;padding:var(--yc-space-4);border:var(--yc-border-width) solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-surface);box-shadow:var(--yc-shadow-lg);opacity:1;transform:translateY(0);transition:opacity var(--yc-dur-base) var(--yc-ease-standard),transform var(--yc-dur-base) var(--yc-ease-standard)}.team-control__panel.team-control--exiting{pointer-events:none}:root[data-motion=on] .team-control__panel.team-control--entering{opacity:0;transform:translateY(8px)}:root[data-motion=on] .team-control__panel.team-control--exiting{opacity:0;transform:translateY(-8px)}:root:not([data-motion=on]) .team-control__panel.team-control--exiting{content-visibility:hidden}:root{--yc-phone-layout: 0}@media(max-width:767px),(max-height:599px)and (pointer:coarse){:root{--yc-phone-layout: 1}}.bottom-nav__icon{position:relative;display:inline-grid}.bottom-nav__icon .attention-dot{position:absolute;inset-block-start:-2px;inset-inline-end:-4px}@media(max-width:767px){.app .overlay--sessions-sheet .overlay__surface{inset-inline:0;inset-block-start:auto;inset-block-end:0;inline-size:100%;max-block-size:min(78dvh,calc(100dvh - var(--yc-header-h) - var(--app-strip-h) - var(--yc-space-4)));border-radius:var(--yc-radius-xl) var(--yc-radius-xl) 0 0;padding-block-end:env(safe-area-inset-bottom)}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.app .overlay--sessions-sheet[open] .overlay__surface{animation:yc-sheet-in var(--yc-dur-base) var(--yc-ease-entrance) both}}@media(prefers-reduced-motion:no-preference){.live-dot{animation:yc-pulse 1.6s var(--yc-ease-standard) infinite}}@supports (scrollbar-gutter: stable) and selector(::-webkit-scrollbar){@media(min-width:768px)and (pointer:fine)and (forced-colors:none){.workspace__scroll,.workspace__rail-body,.command-palette__list{scrollbar-gutter:stable}.app--empty .workspace__scroll{scrollbar-gutter:auto}.app--conversation.app--selected .workspace__main{grid-template-columns:minmax(0,1fr) var(--yc-scrollbar-size)}.app--conversation.app--selected .workspace__main>*{grid-column:1}.app--conversation.app--selected .workspace__main>:is(.workspace__scroll,.workspace__topbar,.subagent-resident){grid-column:1 / -1}.app--conversation.app--selected .workspace__topbar{padding-inline-end:calc(var(--yc-gutter) + var(--yc-scrollbar-size))}}}
