.yz-icon{width:var(--yz-icon-size);height:var(--yz-icon-size);flex:none;place-items:center;display:inline-grid}.yz-icon svg{width:100%;height:100%;display:block}.yz-button,.yz-toggle,.yz-switch{border-radius:var(--yz-radius-control);font-weight:var(--yz-type-weight-medium);line-height:var(--yz-type-line-label);transition:transform var(--yz-motion-press) var(--yz-motion-ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.yz-button{gap:var(--yz-space-2);white-space:nowrap}.yz-button--small{min-height:var(--yz-size-control-small);padding:0 var(--yz-space-3);font-size:var(--yz-type-size-caption)}.yz-button--medium{min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-4);font-size:var(--yz-type-size-label)}.yz-button--large{min-height:var(--yz-size-control-large);padding:0 var(--yz-space-5);font-size:var(--yz-type-size-body)}.yz-button--primary{border-color:var(--yz-color-accent);background:var(--yz-color-accent);color:var(--yz-color-accent-text)}.yz-button--secondary{border-color:var(--yz-color-border);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-control);color:var(--yz-color-text)}.yz-button--outline{border-color:var(--yz-color-border-strong);color:var(--yz-color-text);background:0 0}.yz-button--ghost,.yz-button--quiet{color:var(--yz-color-text);background:0 0}.yz-button--quiet{min-height:auto;padding-inline:var(--yz-space-1);color:var(--yz-color-text-muted)}.yz-button--destructive{border-color:var(--yz-color-danger-border);background:var(--yz-color-danger-surface);color:var(--yz-color-danger-text)}.yz-button:disabled,.yz-toggle:disabled,.yz-switch:disabled{cursor:not-allowed;opacity:.55}.yz-button:not(:disabled),.yz-toggle:not(:disabled),.yz-switch:not(:disabled){cursor:pointer}.yz-button:active:not(:disabled),.yz-toggle:active:not(:disabled),.yz-switch:active:not(:disabled){transform:scale(var(--yz-motion-scale-press))}.yz-segmented-control__option:active:not(:has(input:disabled)){transform:scale(var(--yz-motion-scale-press))}.yz-button__label{white-space:nowrap}.yz-button__spinner{width:var(--yz-size-icon-small);height:var(--yz-size-icon-small);border-radius:var(--yz-radius-pill);animation:yz-spin var(--yz-motion-explanatory) linear infinite;border:2px solid;border-right-color:#0000}@keyframes yz-spin{to{transform:rotate(1turn)}}.yz-icon-button{width:var(--yz-size-control-medium);padding:0}.yz-icon-button.yz-button--small{width:var(--yz-size-control-small)}.yz-icon-button.yz-button--large{width:var(--yz-size-control-large)}.yz-toggle{min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-3);border-color:var(--yz-color-border);background:var(--yz-color-surface);color:var(--yz-color-text)}.yz-toggle[aria-pressed=true]{border-color:var(--yz-color-accent);background:var(--yz-color-selection);color:var(--yz-color-text)}.yz-switch{gap:var(--yz-space-2);color:var(--yz-color-text);background:0 0;padding:0}.yz-switch__track{width:calc(var(--yz-size-control-medium) - var(--yz-space-1));height:calc(var(--yz-size-control-small) - var(--yz-space-2));padding:var(--yz-space-1);border:1px solid var(--yz-color-border-strong);border-radius:var(--yz-radius-pill);background:var(--yz-color-field);align-items:center;display:flex}.yz-switch__thumb{width:var(--yz-size-icon-small);height:var(--yz-size-icon-small);border-radius:var(--yz-radius-pill);background:var(--yz-color-text-muted);box-shadow:var(--yz-shadow-control);transition:transform var(--yz-motion-fast) var(--yz-motion-ease-move)}.yz-switch[aria-checked=true] .yz-switch__track{border-color:var(--yz-color-accent);background:var(--yz-color-accent)}.yz-switch[aria-checked=true] .yz-switch__thumb{background:var(--yz-color-accent-text);transform:translateX(var(--yz-space-3))}.yz-segmented-control{gap:var(--yz-space-1);padding:var(--yz-space-1);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-canvas);display:inline-flex}.yz-segmented-control__option{min-height:var(--yz-size-control-small);padding:0 var(--yz-space-3);border-radius:calc(var(--yz-radius-control) - var(--yz-space-1));color:var(--yz-color-text-muted);cursor:pointer;font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);transition:transform var(--yz-motion-press) var(--yz-motion-ease-out);align-items:center;display:inline-flex;position:relative}.yz-segmented-control__option:has(input:checked){background:var(--yz-color-surface);box-shadow:var(--yz-shadow-control);color:var(--yz-color-text)}.yz-segmented-control__option:has(input:disabled){cursor:not-allowed;opacity:.55}.yz-segmented-control__option input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yz-segmented-control__option:has(input:focus-visible){outline:2px solid var(--yz-color-focus);outline-offset:3px}.yz-field,.yz-choice-field,.yz-radio-group{gap:var(--yz-space-2);display:grid}.yz-field__label{color:var(--yz-color-text);font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);line-height:var(--yz-type-line-label)}.yz-field__required{margin-left:var(--yz-space-1);color:var(--yz-color-danger)}.yz-input{width:100%;min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-3);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-field);box-shadow:var(--yz-shadow-inset-field);color:var(--yz-color-text)}.yz-input::placeholder{color:var(--yz-color-text-muted)}.yz-input[aria-invalid=true]{border-color:var(--yz-color-danger)}.yz-textarea{min-height:calc(var(--yz-space-16) + var(--yz-space-8));padding-block:var(--yz-space-3);resize:vertical}.yz-select{cursor:pointer}.yz-field__helper,.yz-field__error{font-size:var(--yz-type-size-caption);line-height:var(--yz-type-line-caption)}.yz-field__helper{color:var(--yz-color-text-muted)}.yz-field__error{color:var(--yz-color-danger-text)}.yz-choice{align-items:center;gap:var(--yz-space-2);color:var(--yz-color-text);cursor:pointer;font-size:var(--yz-type-size-label);display:inline-flex}.yz-choice__control{width:var(--yz-size-icon-medium);height:var(--yz-size-icon-medium);accent-color:var(--yz-color-accent);margin:0}.yz-choice__control:disabled{cursor:not-allowed;opacity:.55}.yz-choice:has(.yz-choice__control:disabled){cursor:not-allowed;opacity:.55}.yz-radio-group{border:0;margin:0;padding:0}.yz-radio-group__options{gap:var(--yz-space-4);flex-wrap:wrap;display:flex}.yz-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yz-tabs{gap:var(--yz-space-4);display:grid}.yz-tabs__list{gap:var(--yz-space-1);border-bottom:1px solid var(--yz-color-border);display:flex}.yz-tabs__tab,.yz-accordion__trigger,.yz-command-search__result,.yz-sidebar-nav__link{transition:background-color var(--yz-motion-fast) var(--yz-motion-ease-out), color var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-press) var(--yz-motion-ease-out)}.yz-tabs__tab{min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-3);color:var(--yz-color-text-muted);cursor:pointer;font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);letter-spacing:var(--yz-type-tracking-ui);background:0 0;border:0;position:relative}.yz-tabs__tab:after{right:var(--yz-space-2);bottom:-1px;left:var(--yz-space-2);border-radius:var(--yz-radius-pill);content:"";background:0 0;height:2px;position:absolute}.yz-tabs__tab[aria-selected=true]{color:var(--yz-color-text)}.yz-tabs__tab[aria-selected=true]:after{background:var(--yz-color-accent)}.yz-tabs__tab:active,.yz-accordion__trigger:active:not(:disabled),.yz-command-search__result:active,.yz-sidebar-nav__link:active:not([aria-disabled=true]){transform:scale(var(--yz-motion-scale-press))}.yz-tabs__panel{color:var(--yz-color-text)}.yz-breadcrumbs ol,.yz-sidebar-nav ul,.yz-top-navigation ul{margin:0;padding:0;list-style:none}.yz-top-navigation{align-items:center;gap:var(--yz-space-4);min-width:0;padding:var(--yz-space-2);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-control);display:flex}.yz-top-navigation__brand,.yz-top-navigation a{min-height:var(--yz-size-control-medium);color:var(--yz-color-text);font-size:var(--yz-type-size-label);transition:background-color var(--yz-motion-fast) var(--yz-motion-ease-out), color var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-press) var(--yz-motion-ease-out);align-items:center;text-decoration:none}.yz-top-navigation__brand{padding-inline:var(--yz-space-2);font-weight:var(--yz-type-weight-semibold);flex:none;display:inline-flex}.yz-top-navigation ul{gap:var(--yz-space-1);flex:1;min-width:0;display:flex;overflow-x:auto}.yz-top-navigation li a{padding-inline:var(--yz-space-3);border-radius:var(--yz-radius-control);color:var(--yz-color-text-muted);font-weight:var(--yz-type-weight-medium);white-space:nowrap;display:inline-flex}.yz-top-navigation li a[aria-current=page]{background:var(--yz-color-selection);color:var(--yz-color-text)}.yz-top-navigation li a[aria-disabled=true]{cursor:not-allowed;opacity:.55}.yz-top-navigation a:active:not([aria-disabled=true]){transform:scale(var(--yz-motion-scale-press))}.yz-top-navigation__actions{align-items:center;gap:var(--yz-space-2);flex:none;display:flex}.yz-breadcrumbs ol{align-items:center;gap:var(--yz-space-2);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);flex-wrap:wrap;display:flex}.yz-breadcrumbs li{align-items:center;gap:var(--yz-space-2);display:inline-flex}.yz-breadcrumbs li:not(:last-child):after{color:var(--yz-color-border-strong);content:"/"}.yz-breadcrumbs a{color:var(--yz-color-text-muted);text-decoration:none}.yz-breadcrumbs [aria-current=page]{color:var(--yz-color-text);font-weight:var(--yz-type-weight-medium)}.yz-pagination{align-items:center;gap:var(--yz-space-3);display:flex}.yz-pagination__status{min-width:calc(var(--yz-space-16) + var(--yz-space-8));color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);text-align:center;white-space:nowrap}.yz-accordion{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);overflow:hidden}.yz-accordion__item+.yz-accordion__item{border-top:1px solid var(--yz-color-border)}.yz-accordion__heading{margin:0}.yz-accordion__trigger{width:100%;min-height:var(--yz-size-control-large);justify-content:space-between;align-items:center;gap:var(--yz-space-4);padding:0 var(--yz-space-4);color:var(--yz-color-text);cursor:pointer;font-weight:var(--yz-type-weight-medium);text-align:left;background:0 0;border:0;display:flex}.yz-accordion__trigger:disabled{cursor:not-allowed;opacity:.55}.yz-accordion__icon{transition:transform var(--yz-motion-fast) var(--yz-motion-ease-move)}.yz-accordion__trigger[aria-expanded=true] .yz-accordion__icon{transform:rotate(180deg)}.yz-accordion__panel{padding:0 var(--yz-space-4) var(--yz-space-4);color:var(--yz-color-text-muted)}.yz-sidebar-nav ul{gap:var(--yz-space-1);display:grid}.yz-sidebar-nav__link{min-height:var(--yz-size-control-medium);align-items:center;gap:var(--yz-space-2);padding:0 var(--yz-space-3);border-radius:var(--yz-radius-control);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);text-decoration:none;display:flex}.yz-sidebar-nav__link[aria-current=page]{background:var(--yz-color-selection);color:var(--yz-color-text)}.yz-sidebar-nav__link[aria-disabled=true]{cursor:not-allowed;opacity:.55}.yz-badge{min-height:var(--yz-size-control-small);padding:0 var(--yz-space-2);border:1px solid var(--yz-badge-border,var(--yz-color-border));border-radius:var(--yz-radius-pill);background:var(--yz-badge-surface,var(--yz-color-canvas));color:var(--yz-badge-text,var(--yz-color-text-muted));font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-medium);line-height:var(--yz-type-line-caption);align-items:center;display:inline-flex}.yz-badge--information,.yz-alert--information,.yz-toast--information{--yz-feedback-border:var(--yz-color-information-border);--yz-feedback-surface:var(--yz-color-information-surface);--yz-feedback-text:var(--yz-color-information-text)}.yz-badge--success,.yz-alert--success,.yz-toast--success{--yz-feedback-border:var(--yz-color-success-border);--yz-feedback-surface:var(--yz-color-success-surface);--yz-feedback-text:var(--yz-color-success-text)}.yz-badge--warning,.yz-alert--warning,.yz-toast--warning{--yz-feedback-border:var(--yz-color-warning-border);--yz-feedback-surface:var(--yz-color-warning-surface);--yz-feedback-text:var(--yz-color-warning-text)}.yz-badge--danger,.yz-alert--danger,.yz-toast--danger{--yz-feedback-border:var(--yz-color-danger-border);--yz-feedback-surface:var(--yz-color-danger-surface);--yz-feedback-text:var(--yz-color-danger-text)}.yz-badge:not(.yz-badge--neutral){--yz-badge-border:var(--yz-feedback-border);--yz-badge-surface:var(--yz-feedback-surface);--yz-badge-text:var(--yz-feedback-text)}.yz-alert,.yz-toast{border:1px solid var(--yz-feedback-border);background:var(--yz-feedback-surface);color:var(--yz-feedback-text)}.yz-alert{gap:var(--yz-space-3);padding:var(--yz-space-4);border-radius:var(--yz-radius-card);grid-template-columns:auto minmax(0,1fr);display:grid}.yz-alert__icon,.yz-toast__icon{color:currentColor}.yz-alert__title{font-weight:var(--yz-type-weight-semibold);line-height:var(--yz-type-line-label)}.yz-alert__body{margin-top:var(--yz-space-1);font-size:var(--yz-type-size-label);line-height:var(--yz-type-line-body)}.yz-toast,.yz-tooltip__bubble,.yz-popover__panel,.yz-menu,.yz-modal{--yz-motion-scale-overlay-enter:.98}.yz-skeleton{border-radius:var(--yz-radius-control);background:var(--yz-color-canvas);animation:yz-skeleton-pulse var(--yz-motion-explanatory) var(--yz-motion-ease-move) infinite alternate;display:block}@keyframes yz-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.yz-progress{gap:var(--yz-space-2);display:grid}.yz-progress__label{justify-content:space-between;gap:var(--yz-space-4);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);font-variant-numeric:tabular-nums;display:flex}.yz-progress progress{width:100%;height:var(--yz-space-2);border-radius:var(--yz-radius-pill);background:var(--yz-color-canvas);color:var(--yz-color-accent);border:0;overflow:hidden}.yz-progress progress::-webkit-progress-bar{background:var(--yz-color-canvas)}.yz-progress progress::-webkit-progress-value{border-radius:var(--yz-radius-pill);background:var(--yz-color-accent)}.yz-progress progress::-moz-progress-bar{border-radius:var(--yz-radius-pill);background:var(--yz-color-accent)}.yz-empty-state{justify-items:center;gap:var(--yz-space-3);padding:var(--yz-space-8);border:1px dashed var(--yz-color-border-strong);border-radius:var(--yz-radius-card);background:var(--yz-color-field);color:var(--yz-color-text-muted);text-align:center;display:grid}.yz-empty-state__copy{gap:var(--yz-space-1);display:grid}.yz-empty-state__title{color:var(--yz-color-text);font-weight:var(--yz-type-weight-semibold)}.yz-empty-state__description{max-width:var(--yz-size-content-text);font-size:var(--yz-type-size-label)}.yz-command-search__result{width:100%;min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-3);border-radius:var(--yz-radius-control);color:var(--yz-color-text);cursor:pointer;font-size:var(--yz-type-size-label);text-align:left;background:0 0;border:0}.yz-command-search{gap:var(--yz-space-2);padding:var(--yz-space-2);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-overlay);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-raised);display:grid}.yz-command-search__field{display:block}.yz-command-search__input{box-shadow:none}.yz-command-search__results{gap:var(--yz-space-1);margin:0;padding:0;list-style:none;display:grid}.yz-command-search .yz-empty-state{padding:var(--yz-space-5);border:0}.yz-card,.yz-insight-card,.yz-context-card,.yz-recommendation-card,.yz-approval-card,.yz-streaming-response,.yz-reasoning-trace{gap:var(--yz-space-3);padding:var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-card);color:var(--yz-color-text);display:grid}.yz-avatar{--yz-avatar-size:var(--yz-size-control-medium);width:var(--yz-avatar-size);height:var(--yz-avatar-size);border:1px solid var(--yz-color-border-strong);border-radius:var(--yz-radius-pill);background:var(--yz-color-selection);color:var(--yz-color-text);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui);flex:none;place-items:center;display:inline-grid;overflow:hidden}.yz-avatar[data-size=small]{--yz-avatar-size:var(--yz-size-control-small)}.yz-avatar[data-size=large]{--yz-avatar-size:var(--yz-size-control-large)}.yz-avatar img{object-fit:cover;width:100%;height:100%}.yz-interactive-card{min-height:calc(var(--yz-size-control-large) * 2);gap:var(--yz-space-2);padding:var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-card);color:var(--yz-color-text);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-press) var(--yz-motion-ease-out);display:grid}.yz-interactive-card>span,.yz-insight-card__detail{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);line-height:var(--yz-type-line-body)}.yz-interactive-card__meta{font-size:var(--yz-type-size-caption)}.yz-interactive-card:active:not(:disabled){transform:scale(var(--yz-motion-scale-press))}.yz-interactive-card:disabled{cursor:not-allowed;opacity:.55}.yz-insight-card h3{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);margin:0}.yz-insight-card__value{font-size:var(--yz-type-size-heading);font-variant-numeric:tabular-nums;letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-heading)}.yz-card__title,.yz-context-card h3,.yz-recommendation-card h3,.yz-approval-card h3{font-size:var(--yz-type-size-title);line-height:var(--yz-type-line-title);margin:0}.yz-list-row{justify-content:space-between;align-items:center;gap:var(--yz-space-4);padding:var(--yz-space-3) 0;border-bottom:1px solid var(--yz-color-border);color:var(--yz-color-text);display:flex}.yz-list-row__label{font-weight:var(--yz-type-weight-medium)}.yz-list-row__detail,.yz-reasoning-trace__detail,.yz-task-list__detail,.yz-source-card span{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label)}.yz-table-wrap{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);overflow-x:auto}.yz-table{border-collapse:collapse;background:var(--yz-color-surface);width:100%;color:var(--yz-color-text);font-size:var(--yz-type-size-label);text-align:left}.yz-table th,.yz-table td{padding:var(--yz-space-3) var(--yz-space-4);border-bottom:1px solid var(--yz-color-border);vertical-align:top}.yz-table thead th{background:var(--yz-color-canvas);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold)}.yz-table tbody tr:last-child th,.yz-table tbody tr:last-child td{border-bottom:0}.yz-filterable-table{gap:var(--yz-space-3);display:grid}.yz-status-chips,.yz-follow-ups{gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.yz-status-chips .yz-button[aria-pressed=true]{background:var(--yz-color-selection);color:var(--yz-color-text)}.yz-diff-table__removed,.yz-diff-table__added{display:block}.yz-diff-table__removed{color:var(--yz-color-danger-text);text-decoration:line-through}.yz-diff-table__added{margin-top:var(--yz-space-1);color:var(--yz-color-success-text)}.yz-code-block{padding:var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-field);color:var(--yz-color-text);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-code);line-height:var(--yz-type-line-code);overflow-x:auto}.yz-selection-toolbar{align-items:center;gap:var(--yz-space-3);padding:var(--yz-space-3);border:1px solid var(--yz-color-border-strong);border-radius:var(--yz-radius-control);background:var(--yz-color-selection);color:var(--yz-color-text);font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);flex-wrap:wrap;display:flex}.yz-agent-state{align-items:center;gap:var(--yz-space-2);color:var(--yz-color-text);font-size:var(--yz-type-size-label);display:inline-flex}.yz-elapsed-time-loader{justify-content:space-between;align-items:center;gap:var(--yz-space-4);padding:var(--yz-space-3) var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-field);color:var(--yz-color-text);display:flex}.yz-elapsed-time-loader time{color:var(--yz-color-text-muted);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.yz-prompt-bar{gap:var(--yz-space-2);padding:var(--yz-space-2);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-control);display:flex}.yz-prompt-bar input{width:100%;min-height:var(--yz-size-control-medium);padding:0 var(--yz-space-3);color:var(--yz-color-text);background:0 0;border:0}.yz-prompt-bar input:focus-visible{outline:2px solid var(--yz-color-focus);outline-offset:2px}.yz-chat-message{gap:var(--yz-space-1);width:fit-content;max-width:var(--yz-size-content-text);padding:var(--yz-space-3) var(--yz-space-4);border-radius:var(--yz-radius-card);display:grid}.yz-chat-message__sender{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold)}.yz-chat-message__body,.yz-approval-card__summary,.yz-recommendation-card__summary{margin:0}.yz-chat-message--assistant{background:var(--yz-color-surface);color:var(--yz-color-text)}.yz-chat-message--user{background:var(--yz-color-selection);color:var(--yz-color-text);margin-inline-start:auto}.yz-source-list,.yz-task-list,.yz-reasoning-trace__steps{gap:var(--yz-space-2);margin:0;padding:0;list-style:none;display:grid}.yz-source-list a,.yz-source-card a{color:var(--yz-color-accent);text-underline-offset:var(--yz-space-1)}.yz-reasoning-trace__trigger{color:var(--yz-color-text);cursor:pointer;font:inherit;font-weight:var(--yz-type-weight-semibold);text-align:left;background:0 0;border:0;padding:0}.yz-reasoning-trace__steps li,.yz-task-list li{align-items:center;gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.yz-approval-card fieldset{gap:var(--yz-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.yz-approval-card legend{width:100%;margin-bottom:var(--yz-space-2);font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium)}.yz-approval-card label{align-items:center;gap:var(--yz-space-2);color:var(--yz-color-text);font-size:var(--yz-type-size-label);display:inline-flex}.yz-approval-card input{accent-color:var(--yz-color-accent)}.yz-context-card{background:var(--yz-color-field);border-style:dashed}.yz-source-card{gap:var(--yz-space-1);padding:var(--yz-space-3);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-surface);display:grid}@media (hover:hover) and (pointer:fine){.yz-button--primary:hover:not(:disabled){border-color:var(--yz-color-accent-hover);background:var(--yz-color-accent-hover)}.yz-button--secondary:hover:not(:disabled),.yz-button--outline:hover:not(:disabled),.yz-button--ghost:hover:not(:disabled),.yz-button--quiet:hover:not(:disabled),.yz-toggle:hover:not(:disabled){background:var(--yz-color-hover)}.yz-tabs__tab:hover,.yz-accordion__trigger:hover:not(:disabled),.yz-sidebar-nav__link:hover:not([aria-disabled=true]),.yz-top-navigation a:hover:not([aria-disabled=true]),.yz-command-search__result:hover{background:var(--yz-color-hover);color:var(--yz-color-text)}.yz-breadcrumbs a:hover{color:var(--yz-color-text)}}@media (prefers-reduced-motion:reduce){.yz-button__spinner,.yz-skeleton{animation:none}.yz-button,.yz-toggle,.yz-switch,.yz-switch__thumb,.yz-segmented-control__option,.yz-tabs__tab,.yz-accordion__trigger,.yz-accordion__icon,.yz-sidebar-nav__link,.yz-top-navigation a,.yz-interactive-card,.yz-command-search__result{transition:none}.yz-button:active:not(:disabled),.yz-toggle:active:not(:disabled),.yz-switch:active:not(:disabled),.yz-tabs__tab:active,.yz-accordion__trigger:active:not(:disabled),.yz-sidebar-nav__link:active:not([aria-disabled=true]),.yz-top-navigation a:active:not([aria-disabled=true]),.yz-interactive-card:active:not(:disabled),.yz-command-search__result:active{transform:none}.yz-segmented-control__option:active:not(:has(input:disabled)){transform:none}}.yz-prompt-composer{gap:var(--yz-space-2);padding:var(--yz-space-2);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-control);display:grid}.yz-prompt-composer__attachments{gap:var(--yz-space-2);display:grid}.yz-prompt-composer__main{align-items:end;gap:var(--yz-space-2);display:flex}.yz-prompt-composer textarea{width:100%;min-height:var(--yz-size-control-medium);resize:vertical;max-height:12rem;padding:var(--yz-space-2) var(--yz-space-3);color:var(--yz-color-text);font:inherit;line-height:var(--yz-type-line-body);background:0 0;border:0}.yz-prompt-composer textarea:focus-visible{border-radius:var(--yz-radius-control);outline:2px solid var(--yz-color-focus);outline-offset:2px}.yz-prompt-composer__controls,.yz-attachment__actions,.yz-message__actions{align-items:center;gap:var(--yz-space-1);display:flex}.yz-attachment{align-items:center;gap:var(--yz-space-2) var(--yz-space-3);padding:var(--yz-space-2) var(--yz-space-3);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-field);color:var(--yz-color-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.yz-attachment__copy{align-items:baseline;gap:var(--yz-space-1) var(--yz-space-2);flex-wrap:wrap;min-width:0;display:flex}.yz-attachment__copy strong,.yz-attachment__detail,.yz-attachment__copy>span{overflow-wrap:anywhere}.yz-attachment__copy>span,.yz-attachment__detail{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.yz-attachment .yz-progress{grid-column:1/-1}.yz-message{gap:var(--yz-space-1);width:fit-content;max-width:var(--yz-size-content-text);color:var(--yz-color-text);display:grid}.yz-message--bubble{padding:var(--yz-space-3) var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface)}.yz-message--plain{width:100%;padding-block:var(--yz-space-2)}.yz-message--user{margin-inline-start:auto}.yz-message--bubble.yz-message--user{border-color:var(--yz-color-border-strong);background:var(--yz-color-selection)}.yz-message--bubble.yz-message--user .yz-message__sender{color:var(--yz-color-text)}.yz-message__header{justify-content:space-between;gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.yz-message__sender{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold)}.yz-message__metadata{color:var(--yz-color-text-muted);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);font-variant-numeric:tabular-nums}.yz-message__body{min-width:0}.yz-message-scroller{position:relative}.yz-message-scroller__viewport{gap:var(--yz-space-4);overscroll-behavior:contain;max-height:min(36rem,70vh);flex-direction:column;scroll-padding-block-end:var(--yz-space-16);display:flex;overflow-y:auto}.yz-message-scroller__viewport:focus-visible{border-radius:var(--yz-radius-control);outline:2px solid var(--yz-color-focus);outline-offset:2px}.yz-message-scroller__jump{box-shadow:var(--yz-shadow-raised);position:absolute;inset-block-end:var(--yz-space-3);inset-inline-end:var(--yz-space-3)}.yz-streaming-response{gap:var(--yz-space-3);display:grid}.yz-tool-activity{color:var(--yz-color-text)}.yz-tool-activity--compact{align-items:center;gap:var(--yz-space-2);flex-wrap:wrap;width:fit-content;display:inline-flex}.yz-tool-activity--panel{align-items:center;gap:var(--yz-space-2) var(--yz-space-3);padding:var(--yz-space-3) var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.yz-tool-activity__label{overflow-wrap:anywhere;min-width:0;font-weight:var(--yz-type-weight-medium)}.yz-tool-activity__prefix,.yz-tool-activity__duration,.yz-tool-activity__detail{color:var(--yz-color-text-muted)}.yz-tool-activity__duration{font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);font-variant-numeric:tabular-nums}.yz-tool-activity__detail{font-size:var(--yz-type-size-label);grid-column:1/-1}.yz-tool-activity--panel>.yz-button{grid-column:1/-1;justify-self:start}.yz-approval-card__outcome{width:fit-content;padding:var(--yz-space-2) var(--yz-space-3);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-field);color:var(--yz-color-text);font-weight:var(--yz-type-weight-semibold);display:block}.yz-generation-preview{align-content:space-between;gap:var(--yz-space-3);min-width:0;color:var(--yz-color-text);display:grid;overflow:hidden}.yz-generation-preview--grid{padding:var(--yz-space-3);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface)}.yz-generation-preview--quiet{padding-block:var(--yz-space-2)}.yz-generation-preview__header{justify-content:space-between;align-items:center;gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.yz-generation-preview__content{place-items:center;min-height:0;display:grid}.yz-generation-preview__content>img,.yz-generation-preview__content>video{object-fit:cover;width:100%;height:100%}.yz-generation-preview .yz-progress{width:100%}.yz-stateful-action{gap:var(--yz-space-1);min-width:8rem;display:inline-grid}.yz-stateful-action__status{min-height:var(--yz-type-line-caption);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}@keyframes yz-ai-status-enter{0%{opacity:0;transform:translateY(var(--yz-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes yz-ai-status-fade{0%{opacity:0}to{opacity:1}}.yz-ai-status-change{animation-duration:var(--yz-motion-fast);animation-name:yz-ai-status-enter;animation-fill-mode:both;animation-timing-function:var(--yz-motion-ease-out)}@media (width<=32rem){.yz-prompt-composer__main{flex-wrap:wrap}.yz-prompt-composer textarea{flex-basis:100%}.yz-tool-activity--panel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.yz-ai-status-change{animation-duration:var(--yz-motion-instant);animation-name:yz-ai-status-fade;transform:none}}@media (forced-colors:active){.yz-message--bubble,.yz-attachment,.yz-tool-activity--panel,.yz-generation-preview--grid,.yz-approval-card__outcome{border-color:canvastext}}.yz-input-group,.yz-combobox__input-group{width:100%;min-height:max(var(--yz-size-control-medium), 44px);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-field);box-shadow:var(--yz-shadow-inset-field);align-items:stretch;display:flex}.yz-input-group:focus-within,.yz-combobox__input-group:focus-within,.yz-data-table__scroll:focus-visible{outline:2px solid var(--yz-color-focus);outline-offset:2px}.yz-input-group[data-invalid],.yz-combobox__input-group[data-invalid]{border-color:var(--yz-color-danger)}.yz-input-group__control,.yz-combobox__input{min-width:0;min-height:100%;padding-block:0;padding-inline:var(--yz-space-3);color:var(--yz-color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}textarea.yz-input-group__control{min-height:calc(var(--yz-space-16) + var(--yz-space-8));padding-block:var(--yz-space-3);resize:vertical}.yz-input-group__control::placeholder,.yz-combobox__input::placeholder{color:var(--yz-color-text-muted)}.yz-input-group__adornment{min-width:var(--yz-size-control-medium);padding-inline:var(--yz-space-3);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.yz-input-group__adornment[data-side=start]{border-inline-end:1px solid var(--yz-color-border)}.yz-input-group__adornment[data-side=end]{border-inline-start:1px solid var(--yz-color-border)}.yz-combobox__trigger{border:0;border-inline-start:1px solid var(--yz-color-border);width:44px;min-height:44px;color:var(--yz-color-text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.yz-combobox__trigger:disabled{cursor:not-allowed;opacity:.55}.yz-combobox__positioner{z-index:var(--yz-layer-popover);width:var(--anchor-width);max-width:min(var(--available-width), calc(100vw - var(--yz-space-4)));outline:0}.yz-combobox__popup{max-height:min(calc(var(--yz-space-16) * 5), var(--available-height));border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-overlay);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-overlay);color:var(--yz-color-text);opacity:1;transform-origin:var(--transform-origin);transition:opacity var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-fast) var(--yz-motion-ease-out);overflow:hidden;transform:scale(1)}.yz-combobox__popup[data-starting-style],.yz-combobox__popup[data-ending-style]{opacity:0;transform:scale(var(--yz-motion-scale-enter))}.yz-combobox__list{max-height:min(calc(var(--yz-space-16) * 5), var(--available-height));overscroll-behavior:contain;padding-block:var(--yz-space-1);outline:0;overflow-y:auto}.yz-combobox__option{grid-template-columns:var(--yz-size-icon-small) minmax(0, 1fr);align-items:center;gap:var(--yz-space-2);min-height:44px;padding-block:var(--yz-space-2);padding-inline:var(--yz-space-3);cursor:default;font-size:var(--yz-type-size-label);outline:0;display:grid}.yz-combobox__option[data-highlighted]{background:var(--yz-color-selection);outline-color:var(--yz-color-focus);outline-offset:-2px;outline-width:2px;outline-style:solid}.yz-combobox__option[data-disabled]{opacity:.55}.yz-combobox__indicator{color:var(--yz-color-accent)}.yz-combobox__state{padding-block:var(--yz-space-4);padding-inline:var(--yz-space-3);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label)}.yz-combobox__state[role=alert]{color:var(--yz-color-danger-text)}.yz-data-table__scroll{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);overflow-x:auto}.yz-data-table{border:0;min-width:max-content}.yz-data-table__selection{width:44px;padding-inline:var(--yz-space-3);text-align:center}.yz-data-table__checkbox{vertical-align:middle;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.yz-data-table__checkbox input{cursor:pointer;opacity:0;width:44px;height:44px;margin:0;position:absolute;inset:0}.yz-data-table__checkbox-visual{width:var(--yz-size-icon-medium);height:var(--yz-size-icon-medium);border:1px solid var(--yz-color-border-strong);border-radius:calc(var(--yz-radius-control) / 2);background:var(--yz-color-field);color:var(--yz-color-accent-text);font-size:var(--yz-type-size-caption);pointer-events:none;place-items:center;line-height:1;display:inline-grid}.yz-data-table__checkbox input:checked+.yz-data-table__checkbox-visual,.yz-data-table__checkbox input:indeterminate+.yz-data-table__checkbox-visual{border-color:var(--yz-color-accent);background:var(--yz-color-accent)}.yz-data-table__checkbox input:checked+.yz-data-table__checkbox-visual:after{content:"✓"}.yz-data-table__checkbox input:indeterminate+.yz-data-table__checkbox-visual:after{content:"−"}.yz-data-table__checkbox input:focus-visible+.yz-data-table__checkbox-visual{outline:2px solid var(--yz-color-focus);outline-offset:2px}.yz-data-table__checkbox input:disabled{cursor:not-allowed}.yz-data-table__checkbox input:disabled+.yz-data-table__checkbox-visual{opacity:.55}.yz-data-table__sort{align-items:center;gap:var(--yz-space-2);min-height:44px;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline-flex}.yz-data-table__sort-indicator{width:var(--yz-space-2);height:var(--yz-space-2);color:var(--yz-color-text-muted);border-block-start:1px solid;border-inline-end:1px solid;display:inline-block;transform:rotate(-45deg)}.yz-data-table__sort-indicator[data-direction=descending]{transform:rotate(135deg)}.yz-data-table__sort-indicator[data-direction=none]{opacity:.65;transform:rotate(45deg)}.yz-data-table__state-cell{min-width:min(var(--yz-size-content-text), calc(100vw - var(--yz-space-8)));padding:var(--yz-space-6)}.yz-data-table__state{gap:var(--yz-space-3);color:var(--yz-color-text-muted);display:grid}.yz-data-table__state .yz-skeleton{width:100%;height:var(--yz-size-control-medium)}.yz-data-table__state[role=alert]{color:var(--yz-color-danger-text)}.yz-code-block-shell{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-field);display:grid;overflow:hidden}.yz-code-block__toolbar{align-items:center;gap:var(--yz-space-2);min-height:44px;padding-block:var(--yz-space-1);padding-inline:var(--yz-space-2);border-block-end:1px solid var(--yz-color-border);flex-wrap:wrap;display:flex}.yz-code-block__filename{min-width:0;color:var(--yz-color-text-muted);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.yz-code-block__actions{align-items:center;gap:var(--yz-space-1);margin-inline-start:auto;display:flex}.yz-code-block__actions .yz-button{min-width:44px;min-height:44px}.yz-code-block__status{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.yz-code-block-shell .yz-code-block{border:0;border-radius:0;margin:0}.yz-code-block code{-webkit-user-select:text;user-select:text;white-space:pre;display:block}.yz-code-block[data-wrap] code{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=30rem){.yz-combobox__positioner{max-width:calc(100vw - var(--yz-space-4))}.yz-code-block__toolbar{align-items:flex-start}}@media (forced-colors:active){.yz-combobox__option[data-highlighted]{color:canvastext;background:canvas;outline-color:highlight}.yz-data-table__checkbox input:checked+.yz-data-table__checkbox-visual,.yz-data-table__checkbox input:indeterminate+.yz-data-table__checkbox-visual{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.yz-combobox__popup,.yz-combobox__popup[data-starting-style],.yz-combobox__popup[data-ending-style]{transition:opacity var(--yz-motion-instant) var(--yz-motion-ease-out);transform:none}}.yz-chart-frame{gap:var(--yz-space-4);min-width:0;padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-card);display:grid}.yz-chart-frame__header{justify-content:space-between;align-items:start;gap:var(--yz-space-5);display:flex}.yz-chart-frame__heading{gap:var(--yz-space-1);display:grid}.yz-chart-frame__heading h3,.yz-chart-frame__heading p{margin:0}.yz-chart-frame__heading h3{font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-semibold)}.yz-chart-frame__heading p,.yz-chart-frame__footer{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.yz-chart-frame__metric{font-size:var(--yz-type-size-title);font-variant-numeric:tabular-nums;letter-spacing:var(--yz-type-tracking-ui);flex:none}.yz-chart-frame__body{min-width:0}.yz-chart-frame__state{min-height:calc(var(--yz-space-16) * 3);place-content:center;gap:var(--yz-space-4);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label);text-align:center;display:grid}.yz-chart-frame__state[data-state=error]{color:var(--yz-color-danger-text)}.yz-chart-frame__footer{padding-top:var(--yz-space-3);border-top:1px solid var(--yz-color-border)}.yz-chart-legend{gap:var(--yz-space-2) var(--yz-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yz-chart-legend li{align-items:center;gap:var(--yz-space-2);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);display:inline-flex}.yz-chart-legend li>span{width:var(--yz-space-4);border-radius:var(--yz-radius-pill);background:var(--yz-color-chart-series-primary);height:2px}.yz-chart-legend li>span[data-tone=secondary]{border-top:2px dashed var(--yz-color-chart-series-secondary);background:0 0;border-radius:0;height:0}.yz-chart-legend li>span[data-tone=positive]{background:var(--yz-color-chart-positive)}.yz-chart-legend li>span[data-tone=negative]{background:var(--yz-color-chart-negative)}.yz-chart-legend li>span[data-tone=neutral]{background:var(--yz-color-chart-neutral)}.yz-sparkline,.yz-trend-chart__plot{width:100%;display:block;overflow:visible}.yz-sparkline{height:var(--yz-space-16);color:var(--yz-color-chart-series-primary)}.yz-sparkline[data-tone=positive]{color:var(--yz-color-chart-positive)}.yz-sparkline[data-tone=negative]{color:var(--yz-color-chart-negative)}.yz-sparkline[data-tone=neutral]{color:var(--yz-color-chart-neutral)}.yz-chart-line{fill:none;stroke:var(--yz-chart-line-color,currentColor);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;animation:yz-chart-draw var(--yz-motion-explanatory) var(--yz-motion-ease-reveal) both}.yz-chart-line[data-tone=primary]{--yz-chart-line-color:var(--yz-color-chart-series-primary)}.yz-chart-line[data-tone=secondary]{--yz-chart-line-color:var(--yz-color-chart-series-secondary);stroke-dasharray:.1 .06}.yz-chart-point{fill:var(--yz-chart-line-color,currentColor)}.yz-chart-point[data-tone=primary]{--yz-chart-line-color:var(--yz-color-chart-series-primary)}.yz-chart-point[data-tone=secondary]{--yz-chart-line-color:var(--yz-color-chart-series-secondary)}.yz-chart-area{fill:color-mix(in srgb, currentColor 14%, transparent);stroke:none;animation:yz-chart-area-reveal var(--yz-motion-deliberate) var(--yz-motion-ease-out) both}.yz-trend-chart{gap:var(--yz-space-3);min-width:0;color:var(--yz-color-chart-series-primary);display:grid}.yz-trend-chart__plot{height:calc(var(--yz-space-16) * 3.5)}.yz-chart-grid-line{stroke:var(--yz-color-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.yz-chart-data{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.yz-chart-data summary{width:fit-content;min-height:var(--yz-space-11);border-radius:var(--yz-radius-control);cursor:pointer;font-weight:var(--yz-type-weight-medium);align-content:center}.yz-chart-data[open] summary{margin-bottom:var(--yz-space-3)}.yz-chart-data .yz-table-wrap{max-height:calc(var(--yz-space-16) * 4);overflow:auto}.yz-activity-heatmap{gap:var(--yz-space-3);display:grid}.yz-activity-heatmap__grid{grid-auto-flow:column;grid-template-rows:repeat(7, var(--yz-space-4));grid-auto-columns:var(--yz-space-4);gap:var(--yz-space-1);width:max-content;max-width:100%;padding:var(--yz-space-1);display:grid;overflow-x:auto}.yz-activity-heatmap__grid>span{border:1px solid var(--yz-color-border);border-radius:calc(var(--yz-radius-control) / 2);background:var(--yz-color-field)}.yz-activity-heatmap__grid>span[data-level="1"]{background:var(--yz-color-chart-heat-1)}.yz-activity-heatmap__grid>span[data-level="2"]{background:var(--yz-color-chart-heat-2)}.yz-activity-heatmap__grid>span[data-level="3"]{background:var(--yz-color-chart-heat-3)}.yz-activity-heatmap__grid>span[data-level="4"]{background:var(--yz-color-chart-heat-4)}.yz-activity-heatmap__grid>span[data-missing]{background:0 0;border-style:dashed}.yz-radial-progress{width:calc(var(--yz-space-16) * 2.5);aspect-ratio:1;place-items:center;display:grid;position:relative}.yz-radial-progress svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.yz-radial-progress circle{fill:none;stroke-width:8px}.yz-radial-progress__track{stroke:var(--yz-color-chart-grid)}.yz-radial-progress__value{stroke:var(--yz-color-chart-series-primary);stroke-dasharray:1;stroke-linecap:round;transition:stroke-dashoffset var(--yz-motion-explanatory) var(--yz-motion-ease-reveal)}.yz-radial-progress__value[data-unavailable],.yz-benchmark-progress__value[data-unavailable]{opacity:.3}.yz-radial-progress__copy{gap:var(--yz-space-1);max-width:70%;padding:var(--yz-space-1);border-radius:var(--yz-radius-control);background:var(--yz-color-surface);text-align:center;display:grid;position:relative}.yz-radial-progress__copy strong{font-size:var(--yz-type-size-title);font-variant-numeric:tabular-nums}.yz-radial-progress__copy span,.yz-benchmark-progress__target{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.yz-benchmark-progress{gap:var(--yz-space-2);min-width:0;display:grid}.yz-benchmark-progress__header{justify-content:space-between;gap:var(--yz-space-4);font-size:var(--yz-type-size-label);display:flex}.yz-benchmark-progress__header strong{font-variant-numeric:tabular-nums}.yz-benchmark-progress__track{height:var(--yz-space-3);border-radius:var(--yz-radius-pill);background:var(--yz-color-chart-grid);position:relative}.yz-benchmark-progress__value{border-radius:inherit;background:var(--yz-color-chart-series-primary);transition:width var(--yz-motion-explanatory) var(--yz-motion-ease-reveal);position:absolute;inset:0 auto 0 0}.yz-benchmark-progress__marker{top:calc(var(--yz-space-1) * -1);bottom:calc(var(--yz-space-1) * -1);background:var(--yz-color-text);width:2px;position:absolute;transform:translate(-1px)}.yz-trend-insight-card{gap:var(--yz-space-3);display:grid}.yz-trend-insight-card__copy{align-items:center;gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.yz-trend-insight-card__copy>:last-child{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}@keyframes yz-chart-draw{0%{stroke-dashoffset:1px}}@keyframes yz-chart-area-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.yz-chart-line,.yz-chart-area{animation:none}.yz-radial-progress__value,.yz-benchmark-progress__value{transition:none}}@media (forced-colors:active){.yz-chart-line,.yz-radial-progress__value{stroke:canvastext}.yz-chart-area,.yz-benchmark-progress__value,.yz-activity-heatmap__grid>span:not([data-level="0"]){fill:highlight;background:highlight}.yz-chart-grid-line,.yz-radial-progress__track{stroke:graytext}}.yz-tooltip__positioner,.yz-popover__positioner,.yz-menu__positioner{z-index:var(--yz-layer-popover);outline:0}.yz-tooltip__trigger{display:inline-flex}.yz-tooltip__bubble,.yz-popover__panel,.yz-menu{border:1px solid var(--yz-color-border);background:var(--yz-color-surface);box-shadow:var(--yz-shadow-overlay);color:var(--yz-color-text);opacity:1;transform-origin:var(--transform-origin);transition:opacity var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-fast) var(--yz-motion-ease-out);transform:scale(1)}.yz-tooltip__bubble[data-instant],.yz-popover__panel[data-instant],.yz-menu[data-instant]{transition-duration:0s}.yz-tooltip__bubble{width:max-content;max-width:min(calc(var(--yz-space-16) * 4), calc(100vw - var(--yz-space-4)));padding-block:var(--yz-space-2);padding-inline:var(--yz-space-3);border-radius:var(--yz-radius-control);font-size:var(--yz-type-size-caption);line-height:var(--yz-type-line-caption)}.yz-popover__panel{min-width:min(calc(var(--yz-space-16) * 4), calc(100vw - var(--yz-space-4)));max-width:calc(100vw - var(--yz-space-4));padding:var(--yz-space-4);border-radius:var(--yz-radius-overlay)}.yz-popover__content{padding-inline-end:var(--yz-space-8)}.yz-popover__close{position:absolute;inset-block-start:var(--yz-space-2);inset-inline-end:var(--yz-space-2)}.yz-menu{min-width:calc(var(--yz-space-16) * 3);max-width:calc(100vw - var(--yz-space-4));gap:var(--yz-space-1);padding:var(--yz-space-1);border-radius:var(--yz-radius-overlay);display:grid}.yz-menu__item{width:100%;min-height:var(--yz-size-control-medium);padding-block:0;padding-inline:var(--yz-space-3);border-radius:var(--yz-radius-control);color:var(--yz-color-text);cursor:pointer;font-size:var(--yz-type-size-label);text-align:start;transition:background-color var(--yz-motion-fast) var(--yz-motion-ease-out), color var(--yz-motion-fast) var(--yz-motion-ease-out), transform var(--yz-motion-press) var(--yz-motion-ease-out);background:0 0;border:0}.yz-menu__item[data-destructive]{color:var(--yz-color-danger-text)}.yz-menu__item:disabled,.yz-menu__item[data-disabled]{cursor:not-allowed;opacity:.55}.yz-menu__item:active:not(:disabled,[data-disabled]){transform:scale(var(--yz-motion-scale-press))}.yz-modal__backdrop{z-index:var(--yz-layer-overlay);background:var(--yz-color-overlay);opacity:1;transition:opacity var(--yz-motion-standard) var(--yz-motion-ease-out);position:fixed;inset:0}.yz-modal__viewport{z-index:var(--yz-layer-overlay);padding:var(--yz-space-4);place-items:center;display:grid;position:fixed;inset:0}.yz-modal{width:min(calc(var(--yz-space-16) * 8), 100%);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-overlay);background:var(--yz-color-surface);max-height:100%;box-shadow:var(--yz-shadow-overlay);color:var(--yz-color-text);opacity:1;transform-origin:50%;transition:opacity var(--yz-motion-standard) var(--yz-motion-ease-out), transform var(--yz-motion-standard) var(--yz-motion-ease-out);overflow:auto;transform:scale(1)}.yz-modal__header{justify-content:space-between;align-items:center;gap:var(--yz-space-4);padding:var(--yz-space-4);border-block-end:1px solid var(--yz-color-border);display:flex}.yz-modal__header h2{font-size:var(--yz-type-size-title);letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-title);margin:0}.yz-modal__body{padding:var(--yz-space-4);display:block}.yz-drawer__panel[data-side]{width:min(calc(var(--yz-space-16) * 7), 100%);max-height:100%}.yz-drawer__panel[data-side=left],.yz-drawer__panel[data-side=right]{height:100%}.yz-drawer__panel[data-side=left]{margin-inline-end:auto}.yz-drawer__panel[data-side=right]{margin-inline-start:auto}.yz-drawer__panel[data-side=top],.yz-drawer__panel[data-side=bottom]{width:100%;max-height:min(calc(var(--yz-space-16) * 7), 100%)}.yz-drawer__panel[data-side=top]{margin-block-end:auto}.yz-drawer__panel[data-side=bottom]{margin-block-start:auto}.yz-alert-dialog__panel{width:min(calc(var(--yz-space-16) * 7), 100%)}.yz-alert-dialog__actions{justify-content:flex-end;gap:var(--yz-space-2);padding-block:0 var(--yz-space-4);padding-inline:var(--yz-space-4);flex-wrap:wrap;display:flex}.yz-toast-viewport{z-index:var(--yz-layer-toast);width:min(calc(var(--yz-space-16) * 6), calc(100vw - var(--yz-space-8)));gap:var(--yz-space-2);pointer-events:none;display:grid;position:fixed;inset-block-end:var(--yz-space-4);inset-inline-end:var(--yz-space-4)}.yz-toast{align-items:center;gap:var(--yz-space-3);max-width:var(--yz-size-content-text);padding-block:var(--yz-space-3);padding-inline:var(--yz-space-4);border:1px solid var(--yz-feedback-border,var(--yz-color-border));border-radius:var(--yz-radius-overlay);background:var(--yz-feedback-surface,var(--yz-color-surface));box-shadow:var(--yz-shadow-overlay);color:var(--yz-feedback-text,var(--yz-color-text));opacity:1;pointer-events:auto;transition:opacity var(--yz-motion-standard) var(--yz-motion-ease-out), transform var(--yz-motion-standard) var(--yz-motion-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid;transform:translateY(0)scale(1)}.yz-managed-toast{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tone message dismiss"}.yz-managed-toast>.yz-toast__icon{grid-area:tone}.yz-managed-toast>.yz-toast__message{grid-area:message}.yz-managed-toast>.yz-icon-button{grid-area:dismiss}.yz-toast__message{color:currentColor;font-size:var(--yz-type-size-label)}.yz-tooltip__bubble[data-starting-style],.yz-tooltip__bubble[data-ending-style],.yz-popover__panel[data-starting-style],.yz-popover__panel[data-ending-style],.yz-menu[data-starting-style],.yz-menu[data-ending-style],.yz-modal[data-starting-style],.yz-modal[data-ending-style]{opacity:0;transform:scale(var(--yz-motion-scale-overlay-enter))}.yz-modal__backdrop[data-starting-style],.yz-modal__backdrop[data-ending-style]{opacity:0}.yz-drawer__panel[data-side=left][data-starting-style],.yz-drawer__panel[data-side=left][data-ending-style]{transform:translate(-100%)}.yz-drawer__panel[data-side=right][data-starting-style],.yz-drawer__panel[data-side=right][data-ending-style],.yz-drawer__panel[dir=rtl][data-side=left][data-starting-style],.yz-drawer__panel[dir=rtl][data-side=left][data-ending-style]{transform:translate(100%)}.yz-drawer__panel[dir=rtl][data-side=right][data-starting-style],.yz-drawer__panel[dir=rtl][data-side=right][data-ending-style]{transform:translate(-100%)}.yz-drawer__panel[data-side=top][data-starting-style],.yz-drawer__panel[data-side=top][data-ending-style]{transform:translateY(-100%)}.yz-drawer__panel[data-side=bottom][data-starting-style],.yz-drawer__panel[data-side=bottom][data-ending-style]{transform:translateY(100%)}@starting-style{.yz-toast{opacity:0;transform:translateY(100%) scale(var(--yz-motion-scale-overlay-enter))}}@media (hover:hover) and (pointer:fine){.yz-menu__item:hover:not(:disabled,[data-disabled]){background:var(--yz-color-hover);color:var(--yz-color-text)}}@media (prefers-reduced-motion:reduce){.yz-tooltip__bubble,.yz-tooltip__bubble[data-starting-style],.yz-tooltip__bubble[data-ending-style],.yz-popover__panel,.yz-popover__panel[data-starting-style],.yz-popover__panel[data-ending-style],.yz-menu,.yz-menu[data-starting-style],.yz-menu[data-ending-style],.yz-menu__item,.yz-modal,.yz-modal[data-starting-style],.yz-modal[data-ending-style],.yz-modal__backdrop,.yz-drawer__panel,.yz-drawer__panel[dir][data-side][data-starting-style],.yz-drawer__panel[dir][data-side][data-ending-style],.yz-toast{transition:opacity var(--yz-motion-instant) var(--yz-motion-ease-out);transform:none}.yz-menu__item:active:not(:disabled,[data-disabled]){transform:none}}.showcase-page{background:var(--yz-color-page);min-height:100dvh;color:var(--yz-color-text)}.data-table-specimen,.ai-reference-expansion,.reference-expansion__drawers{border-block-start:1px solid var(--yz-color-border);margin-block-start:var(--yz-space-8);padding-block-start:var(--yz-space-6)}.data-table-specimen__header,.reference-expansion__interaction-cycle,.reference-expansion__rtl-fixture,.reference-expansion__long-copy,.ai-reference-expansion__conversation,.ai-reference-expansion__states{gap:var(--yz-space-3);display:grid}.data-table-specimen__header{grid-template-columns:minmax(0,1fr) minmax(16rem,auto);align-items:end;margin-block-end:var(--yz-space-4)}.data-table-specimen__header p,.reference-expansion__interaction-cycle p,.reference-expansion__rtl-fixture p,.reference-expansion__long-copy p,.ai-reference-expansion h3,.ai-reference-expansion p{margin:0}.reference-expansion__interaction-grid,.reference-expansion__portability-grid,.ai-reference-expansion,.ai-reference-expansion__generation-grid,.ai-reference-expansion__tool-grid{gap:var(--yz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-expansion__interaction-cycle,.reference-expansion__rtl-fixture,.reference-expansion__long-copy,.ai-reference-expansion__conversation,.ai-reference-expansion__states{background:var(--yz-color-surface);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);min-inline-size:0;padding:var(--yz-space-5)}.reference-expansion__drawers{gap:var(--yz-space-4);display:grid}.reference-expansion__drawer-controls,.reference-expansion__rtl-controls,.reference-expansion__toast-controls,.ai-reference-expansion__state-controls{gap:var(--yz-space-2);flex-wrap:wrap;display:flex}.reference-expansion__rtl-controls{align-items:end}.reference-expansion__rtl-controls .yz-field{min-inline-size:min(100%,14rem)}.reference-expansion__toast{gap:var(--yz-space-3);justify-items:start;display:grid}.reference-expansion__rtl-fixture,.reference-expansion__long-copy{overflow-wrap:anywhere}.reference-expansion__browser-matrix{gap:var(--yz-space-4);margin:var(--yz-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reference-expansion__browser-matrix div{border-block-start:1px solid var(--yz-color-border);gap:var(--yz-space-2);padding-block-start:var(--yz-space-3);display:grid}.reference-expansion__browser-matrix dt{font-weight:var(--yz-type-weight-semibold)}.reference-expansion__browser-matrix dd{color:var(--yz-color-text-muted);margin:0}.ai-reference-expansion{align-items:start}.ai-reference-expansion__conversation,.ai-reference-expansion__states{align-content:start}.ai-reference-expansion__conversation .yz-message-scroller__viewport{block-size:18rem}.ai-reference-expansion__generation-grid,.ai-reference-expansion__tool-grid{grid-template-columns:minmax(0,1fr)}.ai-reference-expansion__generation-grid .yz-generation-preview--grid{min-block-size:calc(var(--yz-space-16) * 3)}.ai-reference-expansion .yz-segmented-control{max-inline-size:100%;overflow-x:auto}@media (width<=800px){.data-table-specimen__header,.reference-expansion__interaction-grid,.reference-expansion__portability-grid,.reference-expansion__browser-matrix,.ai-reference-expansion,.ai-reference-expansion__generation-grid,.ai-reference-expansion__tool-grid{grid-template-columns:minmax(0,1fr)}}.skip-link{top:var(--yz-space-3);left:var(--yz-space-3);z-index:var(--yz-layer-toast);padding:var(--yz-space-2) var(--yz-space-3);border-radius:var(--yz-radius-control);background:var(--yz-color-accent);color:var(--yz-color-accent-text);font-weight:var(--yz-type-weight-semibold);transform:translateY(calc(-100% - var(--yz-space-4)));transition:transform var(--yz-motion-fast) var(--yz-motion-ease-out);position:fixed}.skip-link:focus{transform:translateY(0)}.showcase-intro{width:min(calc(100% - (var(--yz-space-8) * 2)), var(--yz-size-content-wide));justify-content:space-between;align-items:end;gap:var(--yz-space-10);padding:var(--yz-space-16) 0 var(--yz-space-12);border-bottom:1px solid var(--yz-color-border);margin:0 auto;display:flex}.showcase-intro__copy{max-width:var(--yz-size-content-text)}.showcase-intro__label,.showcase-wide-index>p{margin:0 0 var(--yz-space-3);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui)}.showcase-intro h1{font-size:clamp(var(--yz-type-size-heading), 6vw, var(--yz-type-size-display));font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-display);margin:0}.showcase-intro__copy>p:last-child{max-width:var(--yz-size-content-text);margin:var(--yz-space-4) 0 0;color:var(--yz-color-text-muted)}.showcase-theme-control{gap:var(--yz-space-2);flex:none;display:grid}.showcase-theme-control>span{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);font-weight:var(--yz-type-weight-semibold)}.showcase-shell{width:min(calc(100% - (var(--yz-space-8) * 2)), var(--yz-size-content-wide));grid-template-columns:calc(var(--yz-space-16) * 3.5) minmax(0, 1fr);gap:var(--yz-space-12);margin:0 auto;display:grid}.showcase-wide-index{top:var(--yz-space-4);max-height:calc(100dvh - var(--yz-space-8));padding:var(--yz-space-8) 0;align-self:start;position:sticky;overflow-y:auto}.showcase-wide-index .yz-sidebar-nav__link,.showcase-mobile-index .yz-sidebar-nav__link{min-height:var(--yz-space-11)}.showcase-mobile-index{display:none}.showcase-section{gap:var(--yz-space-8);padding:var(--yz-space-16) 0;border-bottom:1px solid var(--yz-color-border);scroll-margin-top:var(--yz-space-16);display:grid}.showcase-section__header{gap:var(--yz-space-3);max-width:var(--yz-size-content-text);display:grid}.showcase-section__header h2{font-size:var(--yz-type-size-heading);font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-heading);margin:0}.showcase-section__header p,.section-note{color:var(--yz-color-text-muted);margin:0}.showcase-page .yz-selection-toolbar .yz-button--quiet,.showcase-page .yz-chat-message--user .yz-chat-message__sender{color:var(--yz-color-text)}.showcase-section__body{min-width:0}.showcase-section--principles .showcase-section__body{grid-template-columns:minmax(0, 1.4fr) minmax(calc(var(--yz-space-16) * 3), .6fr);gap:var(--yz-space-8);align-items:start;display:grid}.principle-list{gap:var(--yz-space-6) var(--yz-space-8);counter-reset:principle;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principle-list li{grid-template-columns:var(--yz-space-8) minmax(0, 1fr);gap:var(--yz-space-1) var(--yz-space-3);counter-increment:principle;display:grid}.principle-list li:before{color:var(--yz-color-accent);content:counter(principle, decimal-leading-zero);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);grid-row:span 2}.principle-list span,.principle-callout p{color:var(--yz-color-text-muted)}.principle-callout{gap:var(--yz-space-4);padding:var(--yz-space-5);border-left:var(--yz-space-1) solid var(--yz-color-accent);background:var(--yz-color-canvas);display:grid}.principle-callout .yz-badge{justify-self:start}.principle-callout p{margin:0}.showcase-section--swatches .showcase-section__body,.showcase-section--icons .showcase-section__body,.showcase-section--actions .showcase-section__body,.showcase-section--data .showcase-section__body,.showcase-section--visualization .showcase-section__body,.showcase-section--code-visuals .showcase-section__body,.showcase-section--thinking .showcase-section__body,.showcase-section--motion .showcase-section__body,.showcase-section--content .showcase-section__body,.showcase-section--references .showcase-section__body{gap:var(--yz-space-6);display:grid}.showcase-section--data .showcase-section__body>*{min-inline-size:0}.data-visualization-lead{grid-template-columns:minmax(0, 1.55fr) minmax(calc(var(--yz-space-16) * 4), .45fr);gap:var(--yz-space-5);align-items:stretch;display:grid}.data-visualization-lead>.yz-insight-card{align-content:space-between}.data-visualization-secondary{grid-template-columns:minmax(0, 1.4fr) repeat(2, minmax(calc(var(--yz-space-16) * 2.5), .5fr));gap:var(--yz-space-5);align-items:stretch;display:grid}.data-visualization-progress-sample{min-height:calc(var(--yz-space-16) * 3);place-items:center;display:grid}.data-visualization-benchmark-sample{min-height:calc(var(--yz-space-16) * 3);align-content:center;display:grid}.data-visualization-states{gap:var(--yz-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.token-swatches{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.token-swatch{gap:var(--yz-space-2);min-width:0;padding:var(--yz-space-3);background:var(--yz-color-surface);display:grid}.token-swatch:not(:nth-child(4n+1)){border-left:1px solid var(--yz-color-border)}.token-swatch:nth-child(n+5){border-top:1px solid var(--yz-color-border)}.token-swatch__sample{height:var(--yz-space-12);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--showcase-swatch)}.token-swatch strong{font-size:var(--yz-type-size-label)}.token-swatch code,.icon-sample code,.spacing-ruler code,.orb-sample code{color:var(--yz-color-text-muted);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.semantic-tones,.control-row,.button-matrix,.tool-row,.overlay-lab__controls{align-items:center;gap:var(--yz-space-3);flex-wrap:wrap;display:flex}.showcase-section--type .showcase-section__body{grid-template-columns:minmax(0, 1.5fr) minmax(calc(var(--yz-space-16) * 3), .5fr);gap:var(--yz-space-12);display:grid}.type-specimen{gap:var(--yz-space-5);display:grid}.type-specimen p,.type-details,.type-details dd{margin:0}.type-specimen__display{max-width:calc(var(--yz-space-16) * 9);font-size:var(--yz-type-size-display);font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-display)}.type-specimen__heading{font-size:var(--yz-type-size-heading);font-weight:var(--yz-type-weight-semibold);letter-spacing:var(--yz-type-tracking-ui);line-height:var(--yz-type-line-heading)}.type-specimen__body{max-width:var(--yz-size-content-text);color:var(--yz-color-text-muted)}.type-specimen__label{font-size:var(--yz-type-size-label);font-weight:var(--yz-type-weight-medium);letter-spacing:var(--yz-type-tracking-ui)}.type-specimen code,.type-details{font-family:var(--yz-type-family-mono)}.type-details{border-top:1px solid var(--yz-color-border);align-content:start;display:grid}.type-details div{gap:var(--yz-space-2);padding:var(--yz-space-4) 0;border-bottom:1px solid var(--yz-color-border);display:grid}.type-details dt{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.tabular-numerals{font-variant-numeric:tabular-nums}.showcase-section--spacing .showcase-section__body{grid-template-columns:minmax(calc(var(--yz-space-16) * 4), .8fr) minmax(0, 1.2fr);gap:var(--yz-space-12);display:grid}.spacing-ruler{gap:var(--yz-space-3);display:grid}.spacing-ruler__row{grid-template-columns:calc(var(--yz-space-16) * 1.5) minmax(0, 1fr);align-items:center;gap:var(--yz-space-4);display:grid}.spacing-ruler__row span{width:var(--showcase-space);min-width:var(--yz-space-1);height:var(--yz-space-3);border-radius:var(--yz-radius-pill);background:var(--yz-color-accent)}.layout-contract{border-top:1px solid var(--yz-color-border);border-left:1px solid var(--yz-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.layout-contract div{gap:var(--yz-space-2);padding:var(--yz-space-5);border-right:1px solid var(--yz-color-border);border-bottom:1px solid var(--yz-color-border);display:grid}.layout-contract span{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-label)}.vault-corner-specimen{grid-column:1/-1;grid-template-columns:minmax(0, 1fr) minmax(calc(var(--yz-space-16) * 3), .8fr);align-items:center;gap:var(--yz-space-8);padding-top:var(--yz-space-6);border-top:1px solid var(--yz-color-border);display:grid}.vault-corner-specimen__copy{gap:var(--yz-space-2);display:grid}.vault-corner-specimen__copy span{max-width:var(--yz-size-content-text);color:var(--yz-color-text-muted)}.vault-corner-specimen__samples{gap:var(--yz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vault-corner-specimen__samples span{min-height:calc(var(--yz-space-16) * 1.5);padding:var(--yz-space-4);border:1px solid var(--yz-color-border-strong);border-radius:var(--yz-radius-card);background:var(--yz-color-canvas);box-shadow:var(--yz-shadow-hairline);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption);place-items:end start;display:grid}.vault-corner-specimen__samples .vault-corner-specimen__continuous{border-radius:calc(var(--yz-radius-card) * 1.5);corner-shape:squircle}.icon-rail{gap:var(--yz-space-3);padding-bottom:var(--yz-space-3);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.icon-sample{min-width:calc(var(--yz-space-16) * 2.25);min-height:calc(var(--yz-space-16) * 1.75);place-items:center;gap:var(--yz-space-3);padding:var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);scroll-snap-align:start;display:grid}.icon-sample code{min-width:0;max-width:100%}.button-matrix{padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-canvas)}.copyable-snippet{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.copyable-snippet .yz-code-block{border:0;border-radius:0;margin:0}.copyable-snippet__footer{min-width:calc(var(--yz-space-16) * 3.5);align-content:center;gap:var(--yz-space-2);padding:var(--yz-space-4);border-left:1px solid var(--yz-color-border);background:var(--yz-color-surface);display:grid}.copyable-snippet__footer [role=status]{min-height:var(--yz-type-line-label);color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.showcase-section--forms .showcase-section__body{display:grid}.form-grid{gap:var(--yz-space-6) var(--yz-space-8);padding:var(--yz-space-6);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.choice-stack,.navigation-stack,.loading-sample,.overlay-lab,.ai-conversation,.ai-evidence{align-content:start;gap:var(--yz-space-5);display:grid}.showcase-section--navigation .showcase-section__body{gap:var(--yz-space-7);display:grid}.navigation-split{grid-template-columns:minmax(0, 1.15fr) minmax(calc(var(--yz-space-16) * 4), .85fr);gap:var(--yz-space-10);display:grid}.feedback-grid{gap:var(--yz-space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.feedback-grid>*{grid-column:span 5}.feedback-grid>.feedback-grid__wide,.feedback-grid>.overlay-lab{grid-column:span 7}.feedback-grid__wide .yz-alert{height:100%}.loading-sample{padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface)}.overlay-lab{padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-canvas)}.data-layout{grid-template-columns:minmax(0, 1.4fr) minmax(calc(var(--yz-space-16) * 4), .6fr);gap:var(--yz-space-6);align-items:start;min-inline-size:0;display:grid}.data-layout>*{min-inline-size:0}.data-secondary{gap:var(--yz-space-6);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;display:grid}.data-component-lab{gap:var(--yz-space-4);grid-template-columns:minmax(0,.65fr) minmax(0,1.2fr) minmax(0,.85fr);align-items:stretch;display:grid}.identity-sample{align-items:center;gap:var(--yz-space-3);padding:var(--yz-space-4);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-canvas);display:flex}.identity-sample>div{gap:var(--yz-space-1);display:grid}.identity-sample>div span{color:var(--yz-color-text-muted);font-size:var(--yz-type-size-caption)}.showcase-section--ai .showcase-section__body{grid-template-columns:minmax(0, 1.2fr) minmax(calc(var(--yz-space-16) * 4), .8fr);gap:var(--yz-space-8);align-items:start;display:grid}.orb-grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--yz-space-16) * 2.25), 1fr));gap:var(--yz-space-4);display:grid}.orb-sample{min-height:calc(var(--yz-space-16) * 2.25);place-items:center;gap:var(--yz-space-3);padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);display:grid}.elapsed-sample{align-items:center;gap:var(--yz-space-6);padding:var(--yz-space-4);border-left:var(--yz-space-1) solid var(--yz-color-accent);background:var(--yz-color-canvas);grid-template-columns:minmax(0,1fr);display:grid}.motion-scale{border-top:1px solid var(--yz-color-border);border-left:1px solid var(--yz-color-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.motion-scale div{gap:var(--yz-space-2);padding:var(--yz-space-4);border-right:1px solid var(--yz-color-border);border-bottom:1px solid var(--yz-color-border);display:grid}.motion-scale span{color:var(--yz-color-text-muted);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption)}.motion-demo{align-items:center;gap:var(--yz-space-4);grid-template-columns:auto auto auto minmax(0,1fr);display:grid}.motion-demo .yz-code-block{margin:0}.vault-depth-button{background:var(--yz-color-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yz-color-surface) 48%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--yz-color-text) 20%, transparent), var(--yz-shadow-control)}.vault-motion-guidance{border-top:1px solid var(--yz-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vault-motion-guidance article{gap:var(--yz-space-2);padding:var(--yz-space-5) 0;display:grid}.vault-motion-guidance article+article{padding-left:var(--yz-space-6);border-left:1px solid var(--yz-color-border)}.vault-motion-guidance p{max-width:var(--yz-size-content-text);color:var(--yz-color-text-muted);margin:0}.showcase-section--composite .showcase-section__body{display:grid}.composite-flow{border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.composite-flow>div{align-content:start;gap:var(--yz-space-5);padding:var(--yz-space-6);display:grid}.composite-flow__prompt{border-bottom:1px solid var(--yz-color-border);background:var(--yz-color-canvas);grid-column:1/-1}.composite-flow__work{border-right:1px solid var(--yz-color-border)}.composite-flow__review{background:var(--yz-color-surface)}.guidance-list{gap:0 var(--yz-space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guidance-list div{grid-template-columns:calc(var(--yz-space-16) * 1.5) minmax(0, 1fr);gap:var(--yz-space-4);padding:var(--yz-space-4) 0;border-bottom:1px solid var(--yz-color-border);display:grid}.guidance-list dt{font-weight:var(--yz-type-weight-semibold)}.guidance-list dd{color:var(--yz-color-text-muted);margin:0}.content-guidance{gap:var(--yz-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-guidance>div{padding:var(--yz-space-6);border-top:var(--yz-space-1) solid var(--yz-color-border-strong);background:var(--yz-color-surface)}.content-guidance h3{margin:var(--yz-space-4) 0;font-size:var(--yz-type-size-title)}.content-guidance ul{gap:var(--yz-space-2);padding-left:var(--yz-space-5);color:var(--yz-color-text-muted);margin:0;display:grid}.reference-ledger,.code-visual-grid{gap:var(--yz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.code-visual-card{gap:var(--yz-space-5);min-width:0;padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);display:grid}.code-visual-card>p,.code-visual-artifact__copy>p{color:var(--yz-color-text-muted);margin:0}.code-visual-card__header{justify-content:space-between;align-items:center;gap:var(--yz-space-4);display:flex}.code-visual-card__header h3{font-size:var(--yz-type-size-title);letter-spacing:var(--yz-type-tracking-ui);margin:0}.code-visual-ascii,.code-visual-source{color:var(--yz-color-text);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);margin:0;overflow:hidden}.code-visual-ascii{min-height:calc(var(--yz-space-16) * 4);padding:var(--yz-space-5);border-radius:var(--yz-radius-control);background:var(--yz-color-canvas);box-shadow:inset 0 0 var(--yz-space-16) color-mix(in srgb, var(--yz-color-accent) 18%, transparent);text-align:center;place-items:center;line-height:1.25;display:grid}.code-visual-dither{min-height:calc(var(--yz-space-16) * 4);border-radius:var(--yz-radius-control);background:var(--yz-color-canvas);isolation:isolate;position:relative;overflow:hidden}.code-visual-dither:before,.code-visual-dither:after,.code-visual-dither>span{content:"";position:absolute}.code-visual-dither:before{background:radial-gradient(circle, var(--yz-color-text) 0 1px, transparent 1.3px) 0 0 / var(--yz-space-2) var(--yz-space-2);-webkit-mask-image:repeating-radial-gradient(circle at 52% 48%, #000 0 var(--yz-space-5), transparent var(--yz-space-6) var(--yz-space-10));mask-image:repeating-radial-gradient(circle at 52% 48%, #000 0 var(--yz-space-5), transparent var(--yz-space-6) var(--yz-space-10));opacity:.9;inset:-20%}.code-visual-dither:after{background:conic-gradient(from 20deg, transparent, var(--yz-color-accent), transparent 34%, var(--yz-color-text), transparent 70%);filter:blur(var(--yz-space-3));mix-blend-mode:screen;opacity:.68;border-radius:50%;inset:12%}.code-visual-dither>span{border:var(--yz-space-1) solid var(--yz-color-accent);box-shadow:0 0 var(--yz-space-8) color-mix(in srgb, var(--yz-color-accent) 45%, transparent);border-radius:50%;inset:28%}.code-visual-card--artifact{grid-column:1/-1;grid-template-columns:minmax(0, .8fr) minmax(calc(var(--yz-space-16) * 4), 1.2fr);align-items:stretch}.code-visual-artifact__copy{align-content:start;gap:var(--yz-space-5);display:grid}.code-visual-source{padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-control);background:var(--yz-color-canvas);line-height:var(--yz-type-line-body);white-space:pre-wrap}.code-visual-bloom{min-height:calc(var(--yz-space-16) * 5);border-radius:var(--yz-radius-control);background:linear-gradient(color-mix(in srgb, var(--yz-color-page) 82%, transparent), color-mix(in srgb, var(--yz-color-canvas) 88%, transparent)), radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--yz-color-accent) 18%, transparent), transparent 44%);place-items:center;display:grid;position:relative;overflow:hidden}.code-visual-bloom__petal{width:calc(var(--yz-space-16) * 2.25);height:calc(var(--yz-space-16) * 3);border:1px solid color-mix(in srgb, var(--yz-color-accent) 42%, var(--yz-color-border));background:color-mix(in srgb, var(--yz-color-accent) 24%, transparent);box-shadow:inset 0 var(--yz-space-1) var(--yz-space-4) color-mix(in srgb, var(--yz-color-page) 70%, transparent);opacity:.72;transform:translateY(calc(var(--yz-space-12) * -1)) rotate(calc(var(--petal-index,0) * 72deg));transform-origin:50% calc(100% + var(--yz-space-2));border-radius:52% 48% 58% 42%;position:absolute}.code-visual-bloom__petal:first-child{--petal-index:0}.code-visual-bloom__petal:nth-child(2){--petal-index:1}.code-visual-bloom__petal:nth-child(3){--petal-index:2}.code-visual-bloom__petal:nth-child(4){--petal-index:3}.code-visual-bloom__petal:nth-child(5){--petal-index:4}.code-visual-bloom__core{width:var(--yz-space-10);height:var(--yz-space-10);background:var(--yz-color-accent);box-shadow:0 0 var(--yz-space-10) color-mix(in srgb, var(--yz-color-accent) 60%, transparent);border-radius:50%;position:relative}@media (prefers-reduced-motion:no-preference){.code-visual-dither:before{animation:12s linear infinite code-visual-drift}.code-visual-dither:after{animation:16s linear infinite code-visual-orbit}}@keyframes code-visual-drift{to{transform:translate3d(var(--yz-space-8), calc(var(--yz-space-8) * -1), 0) rotate(12deg)}}@keyframes code-visual-orbit{to{transform:rotate(1turn)}}.reference-entry{gap:var(--yz-space-3);padding:var(--yz-space-5);border:1px solid var(--yz-color-border);border-radius:var(--yz-radius-card);background:var(--yz-color-surface);display:grid}.reference-entry a{min-height:var(--yz-space-11);align-content:center;gap:var(--yz-space-1);color:var(--yz-color-text);text-decoration:none;display:grid}.reference-entry a span{overflow-wrap:anywhere;color:var(--yz-color-accent);font-family:var(--yz-type-family-mono);font-size:var(--yz-type-size-caption);text-underline-offset:var(--yz-space-1);text-decoration:underline}.reference-entry p{color:var(--yz-color-text-muted);margin:0}@media (hover:hover) and (pointer:fine){.reference-entry a:hover strong{color:var(--yz-color-accent)}}@media (prefers-reduced-motion:no-preference){.showcase-intro__copy{animation:showcase-intro-enter var(--yz-motion-deliberate) var(--yz-motion-ease-reveal) both}}@keyframes showcase-intro-enter{0%{opacity:0;transform:translateY(var(--yz-space-2))}}@media (width<=63.99rem){.showcase-intro{width:min(calc(100% - (var(--yz-space-6) * 2)), var(--yz-size-content-standard))}.showcase-shell{width:min(calc(100% - (var(--yz-space-6) * 2)), var(--yz-size-content-standard));display:block}.showcase-wide-index{display:none}.showcase-mobile-index{z-index:var(--yz-layer-sticky);border-bottom:1px solid var(--yz-color-border);background:var(--yz-color-page);display:block;position:sticky;top:0}.showcase-mobile-index .yz-sidebar-nav ul{gap:var(--yz-space-1);padding:var(--yz-space-2) var(--yz-space-6);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.showcase-mobile-index .yz-sidebar-nav__link{scroll-snap-align:start;width:max-content}.showcase-section{scroll-margin-top:calc(var(--yz-space-16) + var(--yz-space-4))}.showcase-section--principles .showcase-section__body,.showcase-section--type .showcase-section__body,.showcase-section--spacing .showcase-section__body,.vault-corner-specimen,.navigation-split,.data-layout,.data-component-lab,.data-visualization-lead,.data-visualization-secondary,.showcase-section--ai .showcase-section__body,.code-visual-card--artifact{grid-template-columns:minmax(0,1fr)}.feedback-grid>*,.feedback-grid>.feedback-grid__wide,.feedback-grid>.overlay-lab{grid-column:span 6}.motion-scale{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.showcase-intro{width:calc(100% - (var(--yz-space-4) * 2));align-items:start;gap:var(--yz-space-6);padding:var(--yz-space-10) 0 var(--yz-space-8);flex-direction:column}.showcase-intro h1{font-size:var(--yz-type-size-heading)}.showcase-theme-control,.showcase-theme-control .yz-segmented-control{width:100%}.showcase-theme-control .yz-segmented-control__option{min-height:var(--yz-space-11);flex:1;justify-content:center}.showcase-shell{width:calc(100% - (var(--yz-space-4) * 2))}.showcase-mobile-index .yz-sidebar-nav ul{padding-inline:var(--yz-space-4)}.showcase-section{gap:var(--yz-space-6);padding:var(--yz-space-12) 0}.showcase-section__header h2{font-size:var(--yz-type-size-title)}.principle-list,.token-swatches,.layout-contract,.form-grid,.data-secondary,.data-component-lab,.data-visualization-states,.feedback-grid,.motion-scale,.motion-demo,.vault-motion-guidance,.composite-flow,.guidance-list,.content-guidance,.reference-ledger,.code-visual-grid{grid-template-columns:minmax(0,1fr)}.code-visual-card--artifact{grid-column:auto}.token-swatch:not(:nth-child(4n+1)){border-left:0}.token-swatch:nth-child(n+2){border-top:1px solid var(--yz-color-border)}.type-specimen__display{font-size:var(--yz-type-size-heading)}.form-grid,.content-guidance>div,.composite-flow>div{padding:var(--yz-space-4)}.copyable-snippet{grid-template-columns:minmax(0,1fr)}.copyable-snippet__footer{border-top:1px solid var(--yz-color-border);border-left:0}.feedback-grid>*,.feedback-grid>.feedback-grid__wide,.feedback-grid>.overlay-lab{grid-column:auto}.elapsed-sample{grid-template-columns:minmax(0,1fr)}.motion-demo{justify-items:start}.motion-demo .yz-code-block{width:100%}.vault-motion-guidance article+article{border-top:1px solid var(--yz-color-border);border-left:0;padding-left:0}.composite-flow__prompt{grid-column:auto}.composite-flow__work{border-right:0;border-bottom:1px solid var(--yz-color-border)}.guidance-list div{grid-template-columns:minmax(0,1fr)}.showcase-page .yz-button,.showcase-page .yz-approval-card label,.showcase-page .yz-breadcrumbs a,.showcase-page .yz-choice,.showcase-page .yz-input,.showcase-page .yz-input-group__control,.showcase-page .yz-prompt-composer textarea,.showcase-page .yz-segmented-control__option,.showcase-page .yz-sidebar-nav__link,.showcase-page .yz-source-card a,.showcase-page .yz-source-list a,.showcase-page .yz-toggle,.showcase-page .yz-switch,.showcase-page .yz-tabs__tab,.showcase-page .yz-top-navigation a,.showcase-page .yz-reasoning-trace__trigger,.showcase-page .yz-command-search__result,.yz-menu__item,.yz-modal .yz-button,.yz-popover__panel .yz-icon-button{min-height:var(--yz-space-11)}.skip-link,.showcase-page .yz-breadcrumbs a,.showcase-page .yz-source-card a,.showcase-page .yz-source-list a{min-height:var(--yz-space-11);align-items:center;display:inline-flex}.showcase-page .yz-button,.showcase-page .yz-icon-button,.yz-modal .yz-button,.yz-popover__panel .yz-icon-button{min-width:var(--yz-space-11)}}@media (prefers-reduced-motion:reduce){.skip-link,.showcase-intro__copy{transition:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yz-color-page:#f7f8fa;--yz-color-canvas:#f0f2f5;--yz-color-surface:#fff;--yz-color-field:#f8f9fb;--yz-color-hover:#edf1f6;--yz-color-text:#15171a;--yz-color-text-muted:#626a76;--yz-color-border:#dfe3e8;--yz-color-border-strong:#b9c0ca;--yz-color-accent:#06f;--yz-color-accent-hover:#0059df;--yz-color-accent-text:#fff;--yz-color-focus:#06f;--yz-color-selection:#cfe0ff;--yz-color-overlay:#12161d7a;--yz-color-chart-axis:#7b8491;--yz-color-chart-grid:#e6e9ed;--yz-color-chart-series-primary:#06f;--yz-color-chart-series-secondary:#6f4bd8;--yz-color-chart-positive:#168449;--yz-color-chart-negative:#cf3444;--yz-color-chart-neutral:#7b8491;--yz-color-chart-heat-1:#dce8ff;--yz-color-chart-heat-2:#a8c5ff;--yz-color-chart-heat-3:#6196f5;--yz-color-chart-heat-4:#155fd1;--yz-color-success:#168449;--yz-color-success-surface:#eaf8f0;--yz-color-success-text:#0f6135;--yz-color-success-border:#adddc1;--yz-color-warning:#a86500;--yz-color-warning-surface:#fff6dd;--yz-color-warning-text:#704600;--yz-color-warning-border:#efd393;--yz-color-danger:#cf3444;--yz-color-danger-surface:#fff0f2;--yz-color-danger-text:#992433;--yz-color-danger-border:#f0b6bd;--yz-color-information:#176de5;--yz-color-information-surface:#edf4ff;--yz-color-information-text:#1557ad;--yz-color-information-border:#b9d2f5;--yz-type-family-sans:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--yz-type-family-mono:"Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--yz-type-weight-regular:400;--yz-type-weight-medium:500;--yz-type-weight-semibold:600;--yz-type-size-display:3rem;--yz-type-size-heading:2rem;--yz-type-size-title:1.25rem;--yz-type-size-body:1rem;--yz-type-size-label:.875rem;--yz-type-size-caption:.75rem;--yz-type-size-code:.875rem;--yz-type-line-display:1.04;--yz-type-line-heading:1.15;--yz-type-line-title:1.3;--yz-type-line-body:1.55;--yz-type-line-label:1.25;--yz-type-line-caption:1.35;--yz-type-line-code:1.5;--yz-type-tracking-ui:-.02em;--yz-type-tracking-body:0;--yz-type-tracking-code:-.01em;--yz-space-0:0;--yz-space-1:.25rem;--yz-space-2:.5rem;--yz-space-3:.75rem;--yz-space-4:1rem;--yz-space-5:1.25rem;--yz-space-6:1.5rem;--yz-space-7:1.75rem;--yz-space-8:2rem;--yz-space-9:2.25rem;--yz-space-10:2.5rem;--yz-space-11:2.75rem;--yz-space-12:3rem;--yz-space-13:3.25rem;--yz-space-14:3.5rem;--yz-space-15:3.75rem;--yz-space-16:4rem;--yz-size-control-small:2rem;--yz-size-control-medium:2.5rem;--yz-size-control-large:3rem;--yz-size-icon-small:1rem;--yz-size-icon-medium:1.25rem;--yz-size-icon-large:1.5rem;--yz-size-icon-xlarge:2rem;--yz-size-navigation-mobile:3.5rem;--yz-size-navigation-desktop:4rem;--yz-size-content-text:42rem;--yz-size-content-standard:72rem;--yz-size-content-wide:90rem;--yz-radius-control:.5rem;--yz-radius-card:.75rem;--yz-radius-overlay:.75rem;--yz-radius-pill:999px;--yz-shadow-hairline:0 0 0 1px #14181f12;--yz-shadow-control:0 1px 2px #14181f14;--yz-shadow-card:0 1px 3px #14181f14, 0 8px 24px #14181f0a;--yz-shadow-raised:0 8px 24px #14181f1a, 0 2px 6px #14181f0f;--yz-shadow-overlay:0 18px 48px #14181f2e, 0 4px 12px #14181f14;--yz-shadow-inset-field:inset 0 1px 2px #14181f0f;--yz-motion-instant:80ms;--yz-motion-press:.12s;--yz-motion-fast:.16s;--yz-motion-standard:.22s;--yz-motion-deliberate:.3s;--yz-motion-explanatory:.5s;--yz-motion-ease-out:cubic-bezier(.23, 1, .32, 1);--yz-motion-ease-move:cubic-bezier(.77, 0, .175, 1);--yz-motion-ease-reveal:cubic-bezier(.16, 1, .3, 1);--yz-motion-scale-press:.97;--yz-motion-scale-enter:.96;--yz-motion-blur-transition:2px;--yz-motion-stagger:48ms;--yz-layer-base:0;--yz-layer-sticky:10;--yz-layer-popover:30;--yz-layer-overlay:40;--yz-layer-toast:50;--yz-breakpoint-small:36rem;--yz-breakpoint-medium:48rem;--yz-breakpoint-large:64rem;--yz-breakpoint-wide:90rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yz-color-page:#0b0c0e;--yz-color-canvas:#111318;--yz-color-surface:#181b21;--yz-color-field:#12151a;--yz-color-hover:#22262e;--yz-color-text:#f2f4f7;--yz-color-text-muted:#9da6b3;--yz-color-border:#2a2f38;--yz-color-border-strong:#424955;--yz-color-accent:#4d8dff;--yz-color-accent-hover:#75a7ff;--yz-color-accent-text:#071326;--yz-color-focus:#6b9fff;--yz-color-selection:#183d78;--yz-color-overlay:#000000ad;--yz-color-chart-axis:#8e98a6;--yz-color-chart-grid:#252a32;--yz-color-chart-series-primary:#6b9fff;--yz-color-chart-series-secondary:#b39bff;--yz-color-chart-positive:#59c98a;--yz-color-chart-negative:#ff7c89;--yz-color-chart-neutral:#8e98a6;--yz-color-chart-heat-1:#19335d;--yz-color-chart-heat-2:#244e8f;--yz-color-chart-heat-3:#326cc1;--yz-color-chart-heat-4:#6b9fff;--yz-color-success:#49bd7b;--yz-color-success-surface:#122b20;--yz-color-success-text:#86dba8;--yz-color-success-border:#285c3f;--yz-color-warning:#e9a93b;--yz-color-warning-surface:#31240f;--yz-color-warning-text:#f2c66f;--yz-color-warning-border:#684a1b;--yz-color-danger:#f06a78;--yz-color-danger-surface:#34171d;--yz-color-danger-text:#ff9aa4;--yz-color-danger-border:#6d303a;--yz-color-information:#6ba5ff;--yz-color-information-surface:#122440;--yz-color-information-text:#a9c9ff;--yz-color-information-border:#2e5488;--yz-shadow-hairline:0 0 0 1px #ffffff0f;--yz-shadow-control:0 1px 2px #0000003d;--yz-shadow-card:0 1px 3px #0000004d, 0 8px 24px #00000029;--yz-shadow-raised:0 8px 24px #00000061, 0 2px 6px #0000003d;--yz-shadow-overlay:0 18px 48px #0000008f, 0 4px 12px #00000057;--yz-shadow-inset-field:inset 0 1px 2px #0000004d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--yz-color-page);font-family:var(--yz-type-family-sans)}body{background:var(--yz-color-page);min-width:20rem;color:var(--yz-color-text);font-size:var(--yz-type-size-body);line-height:var(--yz-type-line-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:var(--yz-color-accent)}::selection{background:var(--yz-color-selection)}:focus-visible{outline:2px solid var(--yz-color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
