.yp-segmented-control{position:relative;display:inline-flex;align-items:stretch;gap:2px;max-width:100%;min-width:0;height:var(--yp-control-md);padding:2px;border-radius:var(--yp-radius-pill);background:var(--yp-surface-muted);box-shadow:inset 0 0 0 1px var(--yp-border-strong);vertical-align:middle}.yp-segmented-control--sm{height:var(--yp-control-sm)}.yp-segmented-control--full{display:flex;width:100%}[data-theme=light]{--yp-segmented-sled:var(--yp-surface)}[data-theme=dark]{--yp-segmented-sled:var(--yp-raise)}.yp-segmented-control__sled{position:absolute;top:0;left:0;border-radius:var(--yp-radius-pill);pointer-events:none;background:var(--yp-segmented-sled,var(--yp-surface));box-shadow:var(--yp-shadow-card);transition:transform var(--yp-duration-3) var(--yp-ease-move),width var(--yp-duration-3) var(--yp-ease-move),height var(--yp-duration-3) var(--yp-ease-move)}.yp-segmented-control__sled[data-instant]{transition:none}.yp-segmented-control__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:0;padding:0 var(--yp-space-3);margin:0;border:0;border-radius:var(--yp-radius-pill);background:transparent;cursor:pointer;white-space:nowrap;font:var(--yp-ui);font-weight:500;color:var(--yp-text-muted);transition:color var(--yp-duration-1) var(--yp-ease-out),background-color var(--yp-duration-1) var(--yp-ease-out),box-shadow var(--yp-duration-1) var(--yp-ease-out);-webkit-tap-highlight-color:transparent}.yp-segmented-control--sm .yp-segmented-control__option{padding:0 10px;font:var(--yp-ui-sm);font-weight:500}.yp-segmented-control--full .yp-segmented-control__option{flex:1 1 0;min-width:auto}.yp-segmented-control--icon-only .yp-segmented-control__option{padding:0;aspect-ratio:1.25}.yp-segmented-control__option:hover:not(:disabled){color:var(--yp-text)}.yp-segmented-control__option[aria-checked=true]{color:var(--yp-text);background:var(--yp-segmented-sled,var(--yp-surface));box-shadow:var(--yp-shadow-card)}.yp-segmented-control[data-sled]>.yp-segmented-control__option[aria-checked=true]{background:transparent;box-shadow:none}.yp-segmented-control--disabled,.yp-segmented-control__option:disabled{opacity:var(--yp-disabled);cursor:not-allowed}.yp-segmented-control--disabled>.yp-segmented-control__option:disabled{opacity:1}.yp-segmented-control__option:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-segmented-control__text{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.yp-segmented-control__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.yp-segmented-control__count{font:var(--yp-caption);font-family:var(--yp-font-mono);font-variant-numeric:tabular-nums;color:var(--yp-text-subtle);transition:color var(--yp-duration-1) var(--yp-ease-out)}.yp-segmented-control__option[aria-checked=true] .yp-segmented-control__count{color:var(--yp-text-muted)}.yp-segmented-control__option>svg{flex:none}.yp-accordion{min-width:0;color:var(--yp-text)}.yp-accordion__heading{margin:0;font:inherit}.yp-accordion__trigger{display:flex;align-items:center;gap:var(--yp-space-2);width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--yp-text);transition:color var(--yp-duration-1) var(--yp-ease-out);-webkit-tap-highlight-color:transparent}.yp-accordion__trigger:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset);border-radius:var(--yp-radius-xs)}.yp-accordion__trigger:disabled{cursor:not-allowed}.yp-accordion__item--disabled{opacity:var(--yp-disabled)}.yp-accordion__title{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.yp-accordion__icon{display:inline-flex;flex:none;color:var(--yp-text-subtle);transition:transform var(--yp-duration-3) var(--yp-ease-move),color var(--yp-duration-1) var(--yp-ease-out)}.yp-accordion__trigger:hover:not(:disabled) .yp-accordion__icon,.yp-accordion__trigger[aria-expanded=true] .yp-accordion__icon{color:var(--yp-text)}.yp-accordion__panel{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move)}.yp-accordion__panel[data-state=open]{grid-template-rows:1fr}.yp-accordion__clip{min-height:0;overflow:hidden;display:flow-root}.yp-accordion__panel[data-settled]>.yp-accordion__clip{overflow:visible}.yp-accordion__content{min-width:0;color:var(--yp-text-muted);text-wrap:pretty}.yp-accordion--faq{box-shadow:inset 0 1px 0 var(--yp-border-strong)}.yp-accordion--faq .yp-accordion__item{box-shadow:inset 0 -1px 0 var(--yp-border-strong)}.yp-accordion--faq .yp-accordion__trigger{gap:var(--yp-space-4);justify-content:space-between;padding:var(--yp-space-6) 0;font:var(--yp-heading-4);letter-spacing:-.01em}.yp-accordion--faq.yp-accordion--md .yp-accordion__trigger{padding:var(--yp-space-5) 0;font:var(--yp-heading-5);letter-spacing:-.01em}.yp-accordion--faq .yp-accordion__trigger[aria-expanded=true] .yp-accordion__icon{transform:rotate(45deg)}.yp-accordion--faq .yp-accordion__content{max-width:64ch;padding:0 var(--yp-space-10) var(--yp-space-6) 0;font:var(--yp-reading);color:var(--yp-text-muted)}.yp-accordion--compact .yp-accordion__item+.yp-accordion__item{box-shadow:inset 0 1px 0 var(--yp-border)}.yp-accordion--compact .yp-accordion__trigger{min-height:var(--yp-control-md);padding:var(--yp-space-1) 0;font:var(--yp-ui);font-weight:500}.yp-accordion--compact .yp-accordion__trigger[aria-expanded=true] .yp-accordion__icon{transform:rotate(90deg)}.yp-accordion__meta{flex:none;font:var(--yp-ui-sm);font-family:var(--yp-font-mono);color:var(--yp-text-subtle);white-space:nowrap}.yp-accordion--compact .yp-accordion__content{padding:0 0 var(--yp-space-3) calc(14px + var(--yp-space-2));font:var(--yp-ui);color:var(--yp-text-muted)}.yp-steps{--yp-steps-marker:24px;--yp-steps-gap:var(--yp-space-2);margin:0;padding:0;list-style:none;min-width:0;color:var(--yp-text)}.yp-steps__item{position:relative;min-width:0}.yp-steps__track{display:flex;align-items:center}.yp-steps__marker{position:relative;display:grid;place-items:center;flex:none;width:var(--yp-steps-marker);height:var(--yp-steps-marker);border-radius:50%;background:var(--yp-surface);color:var(--yp-text-muted);box-shadow:inset 0 0 0 1px var(--yp-border-strong);transition:background-color var(--yp-duration-3) var(--yp-ease-out),color var(--yp-duration-3) var(--yp-ease-out),box-shadow var(--yp-duration-3) var(--yp-ease-out)}.yp-steps__number{font:var(--yp-label);font-family:var(--yp-font-mono);line-height:1;font-variant-numeric:tabular-nums}.yp-steps__item[data-state=current] .yp-steps__marker{color:var(--yp-text);box-shadow:inset 0 0 0 2px var(--yp-action)}.yp-steps__item[data-state=complete] .yp-steps__marker{background:var(--yp-action);color:var(--yp-action-text);box-shadow:none}.yp-steps__line{display:block;flex:1 1 auto;min-width:var(--yp-space-4);height:2px;border-radius:1px;background:var(--yp-border-strong);transition:background-color var(--yp-duration-3) var(--yp-ease-out)}.yp-steps__line[data-state=complete]{background:var(--yp-text)}.yp-steps__text{display:grid;gap:2px;min-width:0}.yp-steps__title{font:var(--yp-ui);font-weight:500;color:var(--yp-text);overflow-wrap:break-word;transition:color var(--yp-duration-3) var(--yp-ease-out)}.yp-steps__description,.yp-steps__item[data-state=upcoming] .yp-steps__title{color:var(--yp-text-muted)}.yp-steps__description{font:var(--yp-ui-sm);overflow-wrap:break-word}.yp-steps__item[data-state=upcoming] .yp-steps__description{color:var(--yp-text-subtle)}.yp-steps__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-steps--horizontal{display:flex;align-items:flex-start}.yp-steps--horizontal .yp-steps__item{flex:1 1 0}.yp-steps--horizontal .yp-steps__item:last-child{flex:0 1 auto}.yp-steps--horizontal .yp-steps__line{margin:0 var(--yp-steps-gap)}.yp-steps--horizontal .yp-steps__text{padding:var(--yp-space-2) var(--yp-space-4) 0 0}.yp-steps--horizontal .yp-steps__item:last-child .yp-steps__text{padding-right:0}.yp-steps--vertical{display:grid}.yp-steps--vertical .yp-steps__item{display:grid;grid-template-columns:var(--yp-steps-marker) minmax(0,1fr);-moz-column-gap:var(--yp-space-3);column-gap:var(--yp-space-3)}.yp-steps--vertical .yp-steps__track{flex-direction:column;align-self:stretch}.yp-steps--vertical .yp-steps__line{width:2px;height:auto;min-width:0;min-height:var(--yp-space-4);margin:var(--yp-space-1) 0}.yp-steps--vertical .yp-steps__text{padding:2px 0 var(--yp-space-5)}.yp-steps--vertical .yp-steps__item:last-child .yp-steps__text{padding-bottom:0}.yp-menu{position:relative;display:inline-flex;vertical-align:middle}.yp-menu__surface{position:absolute;z-index:var(--yp-z-popover);top:calc(100% + var(--yp-space-1));left:0;box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:220px;max-width:320px;max-height:min(70vh,480px);overflow-y:auto;overscroll-behavior:contain;padding:var(--yp-space-1);border-radius:var(--yp-radius-md);background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-pop);font:var(--yp-ui);text-align:left;outline:none;transform-origin:top left}.yp-menu--end>.yp-menu__surface{left:auto;right:0;transform-origin:top right}.yp-menu--top>.yp-menu__surface{top:auto;bottom:calc(100% + var(--yp-space-1));transform-origin:bottom left}.yp-menu--top.yp-menu--end>.yp-menu__surface{transform-origin:bottom right}.yp-menu__surface.yp-anim-exit{pointer-events:none}.yp-menu__item{display:flex;align-items:center;gap:var(--yp-space-2);box-sizing:border-box;width:100%;height:var(--yp-control-sm);padding:0 var(--yp-space-2);margin:0;border:0;border-radius:var(--yp-radius-sm);background:transparent;color:var(--yp-text);font:var(--yp-ui);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--yp-duration-1) var(--yp-ease-out),color var(--yp-duration-1) var(--yp-ease-out)}.yp-menu__item:focus,.yp-menu__item:hover:not(:disabled){background:var(--yp-raise);outline:none}.yp-menu__item:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:calc(var(--yp-focus-width) * -1)}.yp-menu__item:disabled{opacity:var(--yp-disabled);cursor:not-allowed}.yp-menu__icon{flex:none;width:var(--yp-icon-md);height:var(--yp-icon-md);color:var(--yp-text-muted);transition:color var(--yp-duration-1) var(--yp-ease-out)}.yp-menu__item:focus .yp-menu__icon,.yp-menu__item:hover:not(:disabled) .yp-menu__icon{color:var(--yp-text)}.yp-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.yp-menu__shortcut{margin-left:auto;padding-left:var(--yp-space-4)}.yp-menu__item--danger,.yp-menu__item--danger .yp-menu__icon,.yp-menu__item--danger:focus .yp-menu__icon,.yp-menu__item--danger:hover:not(:disabled) .yp-menu__icon{color:var(--yp-danger)}.yp-menu__heading{padding:var(--yp-space-2) var(--yp-space-2) var(--yp-space-1);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-subtle);white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yp-menu__separator{height:1px;margin:var(--yp-space-1) var(--yp-space-2);background:var(--yp-border)}.yp-menu>.yp-button--ghost[aria-expanded=true]{background:var(--yp-raise);color:var(--yp-text)}.yp-menu--inline{flex-direction:column;align-items:flex-start;gap:var(--yp-space-1)}.yp-menu--inline.yp-menu--end{align-items:flex-end}.yp-menu--inline.yp-menu--top{flex-direction:column-reverse}.yp-menu--inline>.yp-menu__surface{position:static;max-height:none}.yp-popover{position:relative;display:inline-flex;vertical-align:middle}.yp-popover__surface{position:absolute;z-index:var(--yp-z-popover);top:calc(100% + 6px);left:0;box-sizing:border-box;display:flex;flex-direction:column;max-width:calc(100vw - 2 * var(--yp-space-4));max-height:min(70vh,560px);border-radius:var(--yp-radius-md);background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-pop);font:var(--yp-ui);text-align:left;outline:none;transform-origin:top left}.yp-popover--end>.yp-popover__surface{left:auto;right:0;transform-origin:top right}.yp-popover--top>.yp-popover__surface{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left}.yp-popover--top.yp-popover--end>.yp-popover__surface{transform-origin:bottom right}.yp-popover__surface.yp-anim-exit{pointer-events:none}.yp-popover__header{display:flex;align-items:center;gap:var(--yp-space-2);flex:none;min-height:var(--yp-control-sm);padding:var(--yp-space-3) var(--yp-space-3) var(--yp-space-2) var(--yp-space-4)}.yp-popover__title{flex:1 1 auto;min-width:0;font:var(--yp-ui);font-weight:500;color:var(--yp-text);overflow-wrap:anywhere}.yp-popover__action{flex:none;display:inline-flex;align-items:center;gap:var(--yp-space-1);margin:-4px 0}.yp-popover__body{flex:1 1 auto;min-height:0;overflow:visible;overscroll-behavior:contain;padding:0 var(--yp-space-4) var(--yp-space-4);color:var(--yp-text-muted);overflow-wrap:anywhere}.yp-popover__body:first-child{padding-top:var(--yp-space-4)}.yp-popover__body--overflow{overflow-y:auto}.yp-popover__surface--flush>.yp-popover__body{padding:var(--yp-space-1) 0;color:var(--yp-text)}.yp-popover__footer,.yp-popover__surface--flush>.yp-popover__header+.yp-popover__body{border-top:1px solid var(--yp-border)}.yp-popover__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--yp-space-2);flex:none;padding:var(--yp-space-3) var(--yp-space-4)}.yp-popover>.yp-button--ghost[aria-expanded=true]{background:var(--yp-raise);color:var(--yp-text)}.yp-popover--inline{flex-direction:column;align-items:flex-start;gap:6px}.yp-popover--inline.yp-popover--end{align-items:flex-end}.yp-popover--inline.yp-popover--top{flex-direction:column-reverse}.yp-popover--inline>.yp-popover__surface{position:static;max-height:none}.yp-dialog{position:fixed;inset:0;z-index:var(--yp-z-dialog);box-sizing:border-box;display:grid;place-items:center;padding:var(--yp-space-6) var(--yp-space-4)}.yp-dialog--exiting{pointer-events:none}.yp-dialog__backdrop{position:absolute;inset:0;background:var(--yp-backdrop)}.yp-dialog__box{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:min(520px,100%);max-height:calc(100vh - 2 * var(--yp-space-6));max-height:calc(100dvh - 2 * var(--yp-space-6));padding:var(--yp-space-6);border-radius:var(--yp-radius-xl);background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-pop);font:var(--yp-ui);text-align:left;outline:none}.yp-dialog__box--sm{width:min(400px,100%)}.yp-dialog__box--lg{width:min(620px,100%)}.yp-dialog__header{display:flex;align-items:flex-start;gap:var(--yp-space-3);flex:none}.yp-dialog__titles{flex:1 1 auto;min-width:0;display:grid;gap:6px}.yp-dialog__title{margin:0;font:var(--yp-heading-4);letter-spacing:-.01em;color:var(--yp-text);overflow-wrap:anywhere}.yp-dialog__description{margin:0;font:var(--yp-ui);color:var(--yp-text-muted);overflow-wrap:anywhere}.yp-dialog__close{margin:-2px -6px 0 0}.yp-dialog__body{flex:1 1 auto;min-height:0;overflow:visible;overscroll-behavior:contain;margin:calc(var(--yp-space-4) - 4px) calc(var(--yp-space-6) * -1) -4px;padding:4px var(--yp-space-6);border-block:1px solid transparent;color:var(--yp-text);overflow-wrap:anywhere;transition:border-color var(--yp-duration-1) var(--yp-ease-out)}.yp-dialog__body--overflow{overflow-y:auto;border-color:var(--yp-border)}.yp-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--yp-space-2);flex:none;margin-top:var(--yp-space-6)}.yp-dialog--inline{position:relative;inset:auto;z-index:auto;min-height:360px;padding:var(--yp-space-8) var(--yp-space-6);border-radius:var(--yp-radius-lg);overflow:hidden}.yp-dialog--inline .yp-dialog__box{max-height:560px}.yp-command-palette--modal{position:fixed;inset:0;z-index:var(--yp-z-dialog);box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--yp-space-4) var(--yp-space-6)}.yp-command-palette--exiting{pointer-events:none}.yp-command-palette__backdrop{position:absolute;inset:0;background:var(--yp-backdrop)}.yp-command-palette--inline{display:block}.yp-command-palette__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:min(560px,100%);max-height:min(560px,76vh);overflow:hidden;border-radius:var(--yp-radius-lg);background:var(--yp-surface);color:var(--yp-text);box-shadow:var(--yp-shadow-pop);font:var(--yp-ui);text-align:left}.yp-command-palette--inline .yp-command-palette__panel{max-height:none}.yp-command-palette__search{display:flex;align-items:center;gap:var(--yp-space-3);flex:none;min-height:56px;padding:0 var(--yp-space-4);border-bottom:1px solid var(--yp-border)}.yp-command-palette__search-icon{flex:none;color:var(--yp-text-subtle);transition:color var(--yp-duration-1) var(--yp-ease-out)}.yp-command-palette__input{flex:1 1 auto;min-width:0;height:56px;padding:0;margin:0;border:0;outline:none;background:transparent;color:var(--yp-text);font:var(--yp-heading-5);letter-spacing:-.005em;caret-color:var(--yp-text)}.yp-command-palette__input::-moz-placeholder{color:var(--yp-text-subtle);opacity:1}.yp-command-palette__input::placeholder{color:var(--yp-text-subtle);opacity:1}.yp-command-palette__search:focus-within .yp-command-palette__search-icon{color:var(--yp-text)}.yp-command-palette--inline .yp-command-palette__panel:has(.yp-command-palette__input:focus-visible){outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-command-palette__input::-webkit-search-cancel-button{display:none}.yp-command-palette__list{position:relative;flex:1 1 auto;min-height:0;max-height:400px;overflow-y:auto;overscroll-behavior:contain;padding:var(--yp-space-1) var(--yp-space-2) var(--yp-space-2)}.yp-command-palette--inline .yp-command-palette__list{max-height:none}.yp-command-palette__list:empty{display:none}.yp-command-palette__heading{padding:var(--yp-space-3) var(--yp-space-2) var(--yp-space-1);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-subtle)}.yp-command-palette__heading,.yp-command-palette__item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.yp-command-palette__item{display:flex;align-items:center;gap:var(--yp-space-3);box-sizing:border-box;min-width:0;height:var(--yp-control-md);padding:0 var(--yp-space-2);border-radius:var(--yp-radius-sm);color:var(--yp-text);cursor:pointer;transition:background-color var(--yp-duration-1) var(--yp-ease-out)}.yp-command-palette__item--active{background:var(--yp-raise)}.yp-command-palette__icon{flex:none;width:var(--yp-icon-md);height:var(--yp-icon-md);color:var(--yp-text-muted)}.yp-command-palette__item--active .yp-command-palette__icon{color:var(--yp-text)}.yp-command-palette__label{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-command-palette__label--mono{font-family:var(--yp-font-mono);font-size:13px;font-variant-numeric:tabular-nums}.yp-command-palette__hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--yp-ui-sm);color:var(--yp-text-subtle)}.yp-command-palette__shortcut{margin-left:auto;flex:none}.yp-command-palette__hit{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--yp-signal);text-decoration-thickness:1.5px;text-underline-offset:3px}.yp-command-palette__empty{padding:var(--yp-space-8) var(--yp-space-4);text-align:center;font:var(--yp-ui);color:var(--yp-text-muted)}.yp-command-palette__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yp-command-palette__footer{display:flex;align-items:center;gap:var(--yp-space-4);flex:none;flex-wrap:wrap;padding:var(--yp-space-2) var(--yp-space-4);border-top:1px solid var(--yp-border);background:var(--yp-surface-muted);font:var(--yp-ui-sm);color:var(--yp-text-muted)}.yp-command-palette__tip{display:inline-flex;align-items:center;gap:6px}.yp-command-palette__keys{display:inline-flex;gap:3px}.yp-chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;margin:0;padding:0 10px;vertical-align:middle;border:0;border-radius:var(--yp-radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--yp-border-strong);font:var(--yp-ui-sm);line-height:16px;color:var(--yp-text-muted);white-space:nowrap;text-align:left;transition:background-color var(--yp-duration-1) var(--yp-ease-out),color var(--yp-duration-1) var(--yp-ease-out),box-shadow var(--yp-duration-1) var(--yp-ease-out),transform var(--yp-duration-1) var(--yp-ease-out)}.yp-chip--sm{height:24px;padding:0 8px;gap:4px;font-size:12px}button.yp-chip{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.yp-chip--sm:after{content:"";position:absolute;inset:-2px 0}button.yp-chip:not(:disabled):hover{background:var(--yp-hover);color:var(--yp-text)}button.yp-chip:not(:disabled):active{background:var(--yp-raise);transform:scale(var(--yp-scale-press))}.yp-chip:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-chip--selected,button.yp-chip--selected:not(:disabled):hover{background:var(--yp-raise);color:var(--yp-text);box-shadow:inset 0 0 0 1px var(--yp-text-subtle)}.yp-chip--disabled,.yp-chip:disabled{opacity:var(--yp-disabled);cursor:not-allowed}.yp-chip--loading,.yp-chip--loading:disabled{opacity:1;cursor:progress;color:var(--yp-text-subtle)}.yp-chip__prefix,.yp-chip__suffix,.yp-chip__verify{display:inline-flex;align-items:center;flex:none}.yp-chip__prefix,.yp-chip__suffix{color:var(--yp-text-subtle)}.yp-chip__suffix{margin-right:-2px;transition:color var(--yp-duration-1) var(--yp-ease-out)}.yp-chip--selected .yp-chip__prefix,.yp-chip--selected .yp-chip__suffix,button.yp-chip:not(:disabled):hover .yp-chip__prefix,button.yp-chip:not(:disabled):hover .yp-chip__suffix{color:var(--yp-text)}.yp-chip__label{min-width:0;text-overflow:ellipsis}.yp-chip__label,.yp-chip__sr{overflow:hidden;white-space:nowrap}.yp-chip__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0}.yp-chip--context{color:var(--yp-text)}.yp-chip--removable{padding-right:3px;gap:4px}.yp-chip--sm.yp-chip--removable{padding-right:3px;gap:3px}.yp-chip__remove{position:relative;display:grid;place-items:center;flex:none;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:var(--yp-radius-pill);background:transparent;color:var(--yp-text-subtle);cursor:pointer;transition:background-color var(--yp-duration-1) var(--yp-ease-out),color var(--yp-duration-1) var(--yp-ease-out)}.yp-chip__remove:after{content:"";position:absolute;inset:-3px}.yp-chip--sm .yp-chip__remove{width:18px;height:18px}.yp-chip--sm .yp-chip__remove:after{inset:-5px}.yp-chip__remove:not(:disabled):hover{background:var(--yp-raise);color:var(--yp-text)}.yp-chip__remove:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:0}.yp-chip__remove:disabled{cursor:not-allowed}.yp-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--yp-text-subtle)}.yp-chip--signal{color:var(--yp-text)}.yp-chip--tone-warning{background:var(--yp-warning-soft);color:var(--yp-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yp-warning) 35%,transparent)}.yp-chip--tone-warning .yp-chip__dot{background:var(--yp-warning)}.yp-chip--tone-urgent{background:var(--yp-signal-soft);color:var(--yp-signal);font-weight:500;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yp-signal) 35%,transparent)}.yp-chip--tone-urgent .yp-chip__dot{background:var(--yp-signal)}button.yp-chip--tone-warning:not(:disabled):hover{background:color-mix(in srgb,var(--yp-warning) 10%,var(--yp-warning-soft));color:var(--yp-warning)}button.yp-chip--tone-urgent:not(:disabled):hover{background:color-mix(in srgb,var(--yp-signal) 10%,var(--yp-signal-soft));color:var(--yp-signal)}.yp-chip--citation{font-family:var(--yp-font-mono);font-size:12px;color:var(--yp-text);letter-spacing:0}.yp-chip--citation.yp-chip--sm{font-size:11.5px}.yp-chip--verified .yp-chip__verify{color:var(--yp-success)}.yp-chip--unverified .yp-chip__verify{color:var(--yp-warning)}.yp-chip--unverified{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yp-warning) 45%,var(--yp-border-strong))}.yp-chip--unknown .yp-chip__verify{color:var(--yp-text-subtle)}.yp-list-row{--yp-list-row-min:40px;--yp-list-row-pad:var(--yp-space-2);--yp-list-row-tile:32px;position:relative;display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body end" "panel panel";grid-template-rows:minmax(var(--yp-list-row-min),auto) auto;align-items:center;-moz-column-gap:var(--yp-space-3);column-gap:var(--yp-space-3);row-gap:0;min-width:0;margin:0;padding:var(--yp-list-row-pad) var(--yp-space-3);font:var(--yp-ui);color:var(--yp-text);background:transparent;list-style:none;transition:background-color var(--yp-duration-1) var(--yp-ease-out)}.yp-list-row--compact{--yp-list-row-min:32px;--yp-list-row-pad:var(--yp-space-1);--yp-list-row-tile:24px}.yp-list-row--lead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead body end" ". panel panel"}.yp-list-row:not(:last-child):not(.yp-list-row--flush){box-shadow:inset 0 -1px 0 var(--yp-border)}.yp-list-row--interactive:hover:not(.yp-list-row--disabled){background:var(--yp-hover)}.yp-list-row--selected,.yp-list-row--selected.yp-list-row--interactive:hover{background:var(--yp-raise)}.yp-list-row--disabled{opacity:var(--yp-disabled)}.yp-list-row__lead{grid-area:lead;display:flex;align-items:center;gap:var(--yp-space-3);min-width:0}.yp-list-row__check{z-index:1;margin-left:-6px;margin-right:-6px}.yp-list-row__time{flex:none;width:64px;font:var(--yp-ui-sm);font-family:var(--yp-font-mono);font-variant-numeric:tabular-nums;color:var(--yp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yp-list-row__icon{display:grid;place-items:center;flex:none;width:var(--yp-list-row-tile);height:var(--yp-list-row-tile);border-radius:var(--yp-radius-sm);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);color:var(--yp-text-muted)}.yp-list-row--compact .yp-list-row__icon{border-radius:var(--yp-radius-xs)}.yp-list-row__leading{display:inline-flex;align-items:center;flex:none}.yp-list-row__body{grid-area:body;display:grid;gap:2px;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.yp-list-row__hit{cursor:pointer;-webkit-tap-highlight-color:transparent}.yp-list-row__hit:after{content:"";position:absolute;inset:0}.yp-list-row__hit:focus-visible{outline:none}.yp-list-row__hit:focus-visible:after{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:calc(var(--yp-focus-width) * -1)}.yp-list-row__hit:disabled,.yp-list-row__hit[aria-disabled=true]{cursor:not-allowed}.yp-list-row__title{position:relative;display:flex;align-items:center;min-width:0;color:var(--yp-text)}.yp-list-row__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-list-row--unread .yp-list-row__title-text{font-weight:500}.yp-list-row--unread .yp-list-row__title{position:static}.yp-list-row__unread{position:absolute;left:calc(var(--yp-space-3) / 2 - 3px);top:calc(var(--yp-list-row-pad) + var(--yp-list-row-min) / 2 - 3px);width:6px;height:6px;border-radius:50%;background:var(--yp-signal)}.yp-list-row__subtitle{min-width:0;font:var(--yp-ui-sm);color:var(--yp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-list-row--compact .yp-list-row__body{display:flex;align-items:baseline;gap:var(--yp-space-2)}.yp-list-row--compact .yp-list-row__title{flex:0 1 auto}.yp-list-row--compact .yp-list-row__subtitle{flex:1 1 0}.yp-list-row__end{grid-area:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--yp-space-3);min-width:0}.yp-list-row__status{display:inline-flex;align-items:center;gap:var(--yp-space-2)}.yp-list-row__meta{font:var(--yp-ui-sm);color:var(--yp-text-muted);white-space:nowrap}.yp-list-row__meta--mono{font-family:var(--yp-font-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.yp-list-row__trailing{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--yp-space-1)}.yp-list-row__chevron{display:grid;place-items:center;width:var(--yp-hit);height:var(--yp-hit);margin-right:-6px;color:var(--yp-text-subtle);transition:transform var(--yp-duration-3) var(--yp-ease-move),color var(--yp-duration-2) var(--yp-ease-out)}.yp-list-row--interactive:hover .yp-list-row__chevron{color:var(--yp-text-muted)}.yp-list-row--open .yp-list-row__chevron{transform:rotate(180deg)}.yp-list-row__panel{grid-area:panel;display:grid;grid-template-rows:0fr;visibility:hidden;min-width:0;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move),visibility var(--yp-duration-3)}.yp-list-row--open .yp-list-row__panel{grid-template-rows:1fr;visibility:visible}.yp-list-row__panel-inner{min-height:0;overflow:hidden}.yp-list-row__panel-content{position:relative;z-index:1;padding:var(--yp-space-2) 0 var(--yp-space-2);font:var(--yp-ui-sm);color:var(--yp-text-muted);cursor:auto}.yp-list-row__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-list-row:has(.yp-list-row__check) .yp-list-row__unread{left:1px}.yp-description-list{--yp-description-list-label:150px;display:grid;align-content:start;min-width:0;margin:0;padding:0;font:var(--yp-ui);color:var(--yp-text)}.yp-description-list--label-sm{--yp-description-list-label:104px}.yp-description-list__row{display:grid;grid-template-columns:var(--yp-description-list-label) minmax(0,1fr);align-items:baseline;-moz-column-gap:var(--yp-space-4);column-gap:var(--yp-space-4);min-width:0;padding:var(--yp-space-1) 0}.yp-description-list--stacked .yp-description-list__row{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:var(--yp-space-2) 0}.yp-description-list--dividers .yp-description-list__row:not(:last-child){box-shadow:inset 0 -1px 0 var(--yp-border)}.yp-description-list--dividers .yp-description-list__row{padding:var(--yp-space-3) 0}.yp-description-list__row:first-child{padding-top:0}.yp-description-list__row:last-child{padding-bottom:0}.yp-description-list__label{margin:0;min-width:0;font:var(--yp-ui-sm);color:var(--yp-text-muted);overflow-wrap:anywhere}.yp-description-list__value{margin:0;min-width:0;color:var(--yp-text);overflow-wrap:anywhere}.yp-description-list__value>.yp-badge,.yp-description-list__value>.yp-status-dot{vertical-align:middle}.yp-description-list__value--mono{font-family:var(--yp-font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:0}.yp-description-list__value--empty{color:var(--yp-text-subtle)}.yp-description-list__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-data-table{--yp-data-table-row:48px;--yp-data-table-head:40px;--yp-data-table-bg:var(--yp-surface);position:relative;display:block;width:100%;min-width:0;overflow:auto;font:var(--yp-ui);color:var(--yp-text)}.yp-data-table--compact{--yp-data-table-row:36px;--yp-data-table-head:32px}.yp-data-table--framed{background:var(--yp-surface);border-radius:var(--yp-radius-lg);box-shadow:var(--yp-ring-strong)}.yp-data-table--scroll{overscroll-behavior:contain}.yp-data-table__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.yp-data-table__col-select{width:44px}.yp-data-table thead .yp-data-table__select,.yp-data-table__th{position:sticky;top:0;z-index:1;height:var(--yp-data-table-head);padding:0 var(--yp-space-3);background:var(--yp-data-table-bg);border-bottom:1px solid var(--yp-border);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted);text-align:left;vertical-align:middle;white-space:nowrap}.yp-data-table__th--right{text-align:right}.yp-data-table__th--sorted{color:var(--yp-text)}.yp-data-table__sort{display:inline-flex;align-items:center;gap:var(--yp-space-1);height:var(--yp-hit);margin:0 -4px;padding:0 4px;border:0;border-radius:var(--yp-radius-xs);background:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--yp-duration-1) var(--yp-ease-out),background-color var(--yp-duration-1) var(--yp-ease-out)}.yp-data-table__th--right .yp-data-table__sort{flex-direction:row-reverse}.yp-data-table__sort:hover{color:var(--yp-text);background:var(--yp-hover)}.yp-data-table__sort:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-data-table__arrow{opacity:0;transform:none;transition:opacity var(--yp-duration-2) var(--yp-ease-out),transform var(--yp-duration-3) var(--yp-ease-move)}.yp-data-table__sort:focus-visible .yp-data-table__arrow,.yp-data-table__sort:hover .yp-data-table__arrow{opacity:.5}.yp-data-table__sort--asc .yp-data-table__arrow,.yp-data-table__sort--asc:hover .yp-data-table__arrow,.yp-data-table__sort--desc .yp-data-table__arrow,.yp-data-table__sort--desc:hover .yp-data-table__arrow{opacity:1}.yp-data-table__sort--desc .yp-data-table__arrow{transform:rotate(180deg)}.yp-data-table tbody .yp-data-table__select,.yp-data-table__td{height:var(--yp-data-table-row);padding:0 var(--yp-space-3);border-bottom:1px solid var(--yp-border);text-align:left;vertical-align:middle;transition:background-color var(--yp-duration-1) var(--yp-ease-out)}.yp-data-table__row:last-child>td{border-bottom:0}.yp-data-table__td--right{text-align:right}.yp-data-table__td--mono{font-family:var(--yp-font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.yp-data-table__dash{color:var(--yp-text-subtle)}.yp-data-table tr>.yp-data-table__select{width:44px;padding-left:calc(var(--yp-space-4) - 6px);padding-right:0}.yp-data-table__select .yp-checkbox{vertical-align:middle}.yp-data-table tr>:first-child:not(.yp-data-table__select){padding-left:var(--yp-space-4)}.yp-data-table tr>:last-child{padding-right:var(--yp-space-4)}.yp-data-table .yp-data-table__row:hover>td{background:var(--yp-hover)}.yp-data-table .yp-data-table__row--selected:hover>td,.yp-data-table .yp-data-table__row--selected>td{background:var(--yp-raise)}.yp-data-table__row--selected>td:first-child{box-shadow:inset 2px 0 0 var(--yp-signal)}.yp-data-table__row--clickable{cursor:pointer}.yp-data-table__row--clickable:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:calc(var(--yp-focus-width) * -1)}.yp-data-table__empty{padding:var(--yp-space-10) var(--yp-space-4);text-align:center;color:var(--yp-text-muted)}.yp-data-table__empty-default{display:inline-flex;flex-direction:column;align-items:center;gap:var(--yp-space-2);color:var(--yp-text-muted)}.yp-data-table__empty-default svg{color:var(--yp-text-subtle)}.yp-data-table__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title actions" "description description";align-items:center;-moz-column-gap:var(--yp-space-4);column-gap:var(--yp-space-4);row-gap:0;min-width:0;color:var(--yp-text)}.yp-section-header__eyebrow{grid-area:eyebrow;margin:0 0 var(--yp-space-2);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted)}.yp-section-header__title-row{grid-area:title;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--yp-space-2);min-width:0}.yp-section-header__title{margin:0;min-width:0;color:var(--yp-text);overflow-wrap:anywhere}.yp-section-header__count{font:var(--yp-ui-sm);font-family:var(--yp-font-mono);font-variant-numeric:tabular-nums;color:var(--yp-text-muted);white-space:nowrap}.yp-section-header__badge{align-self:center}.yp-section-header__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--yp-space-2)}.yp-section-header__description{grid-area:description;margin:var(--yp-space-1) 0 0;max-width:var(--yp-reading-max);font:var(--yp-ui);color:var(--yp-text-muted)}.yp-section-header--page .yp-section-header__description{margin-top:var(--yp-space-2);font:var(--yp-reading)}.yp-section-header--page .yp-section-header__count{font-size:.9375rem}.yp-section-header--page.yp-section-header--divider{padding-bottom:var(--yp-space-5)}.yp-section-header--section .yp-section-header__title-row{min-height:var(--yp-control-sm);align-items:baseline;align-content:center}.yp-section-header--section .yp-section-header__description{font:var(--yp-ui-sm)}.yp-section-header--section.yp-section-header--divider{padding-bottom:var(--yp-space-3)}.yp-section-header--label .yp-section-header__title-row{min-height:var(--yp-hit);align-items:center;align-content:center}.yp-section-header--label .yp-section-header__title{font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted)}.yp-section-header--label .yp-section-header__count{font-size:.75rem;color:var(--yp-text-subtle)}.yp-section-header--label .yp-section-header__actions{gap:var(--yp-space-1)}.yp-section-header--label.yp-section-header--divider{padding-bottom:var(--yp-space-2)}.yp-section-header--divider{border-bottom:1px solid var(--yp-border)}.yp-section-header__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-settings-row{display:grid;gap:var(--yp-space-2);min-width:0;padding:var(--yp-space-4) 0;font:var(--yp-ui);color:var(--yp-text)}.yp-settings-row:not(:last-child){border-bottom:1px solid var(--yp-border)}.yp-settings-row:first-child{padding-top:0}.yp-settings-row:last-child{padding-bottom:0}.yp-settings-row__main{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yp-space-3) var(--yp-space-6);min-width:0}.yp-settings-row__text{display:grid;gap:2px;flex:1 1 240px;min-width:0}.yp-settings-row__label{font:var(--yp-ui);font-weight:500;color:var(--yp-text);overflow-wrap:anywhere}.yp-settings-row__description{font:var(--yp-ui-sm);color:var(--yp-text-muted);overflow-wrap:anywhere;max-width:var(--yp-reading-max)}.yp-settings-row__control{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--yp-space-2);flex:none;margin-left:auto;max-width:100%}.yp-settings-row--stacked .yp-settings-row__main{flex-direction:column;align-items:stretch}.yp-settings-row--stacked .yp-settings-row__text{flex:none}.yp-settings-row--stacked .yp-settings-row__control{justify-content:flex-start;margin-left:0}.yp-settings-row__footnote{margin:0;font:var(--yp-caption);color:var(--yp-text-muted);overflow-wrap:anywhere}.yp-settings-row__footnote .yp-mono,.yp-settings-row__footnote code{font-family:var(--yp-font-mono)}.yp-settings-row--disabled .yp-settings-row__text{opacity:var(--yp-disabled)}.yp-settings-row--disabled .yp-settings-row__label{cursor:not-allowed}.yp-chat-message{display:grid;justify-items:start;gap:var(--yp-space-2);min-width:0;font:var(--yp-reading);color:var(--yp-text);overflow-wrap:anywhere}.yp-chat-message--user{justify-items:end}.yp-chat-message__author{font:var(--yp-ui-sm);font-weight:500;color:var(--yp-text-muted)}.yp-chat-message__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-chat-message__body{min-width:0;max-width:100%}.yp-chat-message--assistant .yp-chat-message__body{width:100%}.yp-chat-message__body>*{margin:0}.yp-chat-message__body>*+*{margin-top:var(--yp-space-3)}.yp-chat-message__body :is(ul,ol){padding-left:1.3em}.yp-chat-message__body li+li{margin-top:var(--yp-space-1)}.yp-chat-message__body li::marker{color:var(--yp-text-subtle)}.yp-chat-message__body strong{font-weight:500;color:var(--yp-text)}.yp-chat-message__body :is(h3,h4){font:var(--yp-heading-5);letter-spacing:-.01em;color:var(--yp-text)}.yp-chat-message__body *+:is(h3,h4){margin-top:var(--yp-space-5)}.yp-chat-message__body blockquote{padding-left:var(--yp-space-3);box-shadow:inset 2px 0 0 var(--yp-border-strong);color:var(--yp-text-muted)}.yp-chat-message__body code{padding:1px 5px;border-radius:var(--yp-radius-xs);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);font-family:var(--yp-font-mono);font-size:.86em}.yp-chat-message__body a{color:inherit;text-decoration:underline;text-decoration-color:var(--yp-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--yp-duration-1) var(--yp-ease-out)}.yp-chat-message__body a:hover{text-decoration-color:currentColor}.yp-chat-message__body a:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset);border-radius:2px}.yp-chat-message--user .yp-chat-message__body{max-width:80%;padding:var(--yp-space-2) var(--yp-space-4) calc(var(--yp-space-2) + 1px);border-radius:var(--yp-radius-lg);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);white-space:pre-wrap}.yp-chat-message--streaming .yp-chat-message__body>:is(ul,ol):last-child>li:last-child:after,.yp-chat-message--streaming .yp-chat-message__body>:last-child:not(ul,ol):after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;border-radius:1px;background:var(--yp-text);animation:yp-caret var(--yp-duration-caret) step-end infinite}@media (prefers-reduced-motion:reduce){.yp-chat-message--streaming .yp-chat-message__body>:is(ul,ol):last-child>li:last-child:after,.yp-chat-message--streaming .yp-chat-message__body>:last-child:not(ul,ol):after{animation:none}}[data-motion=reduce] .yp-chat-message--streaming .yp-chat-message__body>:is(ul,ol):last-child>li:last-child:after,[data-motion=reduce] .yp-chat-message--streaming .yp-chat-message__body>:last-child:not(ul,ol):after{animation:none}.yp-chat-message__error{position:relative;display:grid;justify-items:start;gap:var(--yp-space-2);width:100%;box-sizing:border-box;padding:var(--yp-space-2) var(--yp-space-3) var(--yp-space-2) calc(var(--yp-space-3) + 2px);border-radius:0 var(--yp-radius-sm) var(--yp-radius-sm) 0;background:var(--yp-surface-muted);font:var(--yp-ui);color:var(--yp-text)}.yp-chat-message--user .yp-chat-message__error{max-width:80%}.yp-chat-message__rule{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--yp-signal);transform-origin:top;animation:yp-rule var(--yp-duration-3) var(--yp-ease-out) both}.yp-chat-message__error-text{margin:0}.yp-chat-message__citations{display:flex;flex-wrap:wrap;gap:var(--yp-space-2);margin-top:var(--yp-space-1)}.yp-chat-message--user .yp-chat-message__citations{justify-content:flex-end}.yp-chat-message__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yp-space-1) var(--yp-space-2);min-height:var(--yp-hit);font:var(--yp-ui-sm);color:var(--yp-text-subtle)}.yp-chat-message--assistant .yp-chat-message__footer{margin-left:-6px}.yp-chat-message--user .yp-chat-message__footer{justify-content:flex-end}.yp-chat-message--user .yp-chat-message__actions{order:2}.yp-chat-message__actions{display:inline-flex;align-items:center;gap:2px}.yp-chat-message__meta{font-variant-numeric:tabular-nums}.yp-chat-message--assistant .yp-chat-message__actions+.yp-chat-message__meta{margin-left:var(--yp-space-1)}.yp-chat-message__time{font-family:var(--yp-font-mono);font-size:12px}.yp-composer{display:grid;gap:var(--yp-space-2);min-width:0}.yp-composer--disabled{opacity:var(--yp-disabled);cursor:not-allowed}.yp-composer--disabled *{cursor:not-allowed}.yp-composer--disabled .yp-composer__send:disabled,.yp-composer--disabled .yp-icon-button:disabled{opacity:1}.yp-composer__box{display:grid;gap:var(--yp-space-2);min-width:0;padding:var(--yp-space-3) var(--yp-space-3) var(--yp-space-2) var(--yp-space-4);border-radius:var(--yp-radius-lg);background:var(--yp-surface);box-shadow:var(--yp-ring-strong);cursor:text;transition:box-shadow var(--yp-duration-1) var(--yp-ease-out)}.yp-composer__box:focus-within{box-shadow:0 0 0 1px var(--yp-text-subtle),0 0 0 3px var(--yp-border-strong)}.yp-composer__context{display:flex;flex-wrap:wrap;gap:var(--yp-space-2);min-width:0;cursor:default}.yp-composer__input{--_line:1.6em;box-sizing:border-box;display:block;width:100%;margin:0;padding:2px 0;min-height:calc(var(--yp-composer-min-rows, 2) * var(--_line) + 4px);max-height:calc(var(--yp-composer-max-rows, 8) * var(--_line) + 4px);field-sizing:content;resize:none;overflow-y:auto;border:0;outline:none;background:transparent;font:var(--yp-reading);color:var(--yp-text);overflow-wrap:anywhere}.yp-composer__input::-moz-placeholder{color:var(--yp-text-subtle);opacity:1}.yp-composer__input::placeholder{color:var(--yp-text-subtle);opacity:1}.yp-composer__input:disabled{cursor:not-allowed}.yp-composer__toolbar{gap:var(--yp-space-2);margin-left:-6px;cursor:default}.yp-composer__toolbar,.yp-composer__tools{display:flex;align-items:center;min-width:0}.yp-composer__tools{flex-wrap:wrap;gap:var(--yp-space-1)}.yp-composer__end{display:flex;align-items:center;gap:var(--yp-space-3);margin-left:auto;flex:none}.yp-composer__quota{width:auto;cursor:help}.yp-composer__send{position:relative;display:grid;place-items:center;flex:none;width:var(--yp-control-sm);height:var(--yp-control-sm);margin:0;padding:0;border:0;border-radius:var(--yp-radius-pill);background:var(--yp-signal);color:var(--yp-on-signal);cursor:pointer;transition:background-color var(--yp-duration-1) var(--yp-ease-out),color var(--yp-duration-1) var(--yp-ease-out),box-shadow var(--yp-duration-1) var(--yp-ease-out),transform var(--yp-duration-1) var(--yp-ease-out),filter var(--yp-duration-1) var(--yp-ease-out)}.yp-composer__send--send:not(:disabled):hover{background:var(--yp-signal-hover)}.yp-composer__send:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--yp-scale-press))}.yp-composer__send:disabled{background:var(--yp-raise);color:var(--yp-text-subtle);cursor:not-allowed}.yp-composer__send--stop{background:var(--yp-action);color:var(--yp-action-text)}.yp-composer__send--stop:hover{background:var(--yp-action-hover)}.yp-composer__send--wait{background:var(--yp-raise);color:var(--yp-text-muted);box-shadow:inset 0 0 0 1px var(--yp-border-strong);cursor:progress}.yp-composer__send:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-composer__glyph{grid-area:1/1;display:inline-flex;opacity:0;transform:scale(var(--yp-scale-in));transition:opacity var(--yp-duration-2) var(--yp-ease-out),transform var(--yp-duration-2) var(--yp-ease-out)}.yp-composer__glyph--on{opacity:1;transform:none}.yp-composer__glyph--stop rect{fill:currentColor}.yp-composer__disclaimer{margin:0;padding:0 var(--yp-space-4);text-align:center;font:var(--yp-caption);color:var(--yp-text-subtle)}.yp-agent-steps{display:grid;justify-items:start;min-width:0;font:var(--yp-ui-sm);color:var(--yp-text-muted)}.yp-agent-steps__summary{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:var(--yp-hit);margin:0 0 0 -6px;padding:0 10px 0 6px;border:0;border-radius:var(--yp-radius-sm);background:transparent;font:inherit;color:var(--yp-text-muted);text-align:left;cursor:pointer;transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out)}.yp-agent-steps__summary:hover{background:var(--yp-hover);color:var(--yp-text)}.yp-agent-steps__summary:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-agent-steps__chevron{display:inline-flex;flex:none;color:var(--yp-text-subtle);transition:transform var(--yp-duration-3) var(--yp-ease-move),color var(--yp-duration-2) var(--yp-ease-out)}.yp-agent-steps__summary:hover .yp-agent-steps__chevron{color:var(--yp-text-muted)}.yp-agent-steps--open .yp-agent-steps__chevron{transform:rotate(90deg)}.yp-agent-steps__summary-text{min-width:0;font-variant-numeric:tabular-nums}.yp-agent-steps__warn{display:inline-flex;align-items:center;gap:4px;margin-left:2px;color:var(--yp-warning)}.yp-agent-steps__live,.yp-agent-steps__panel{display:grid;grid-template-rows:0fr;width:100%;min-width:0;transition:grid-template-rows var(--yp-duration-3) var(--yp-ease-move)}.yp-agent-steps--open .yp-agent-steps__panel,.yp-agent-steps__live[data-open]{grid-template-rows:1fr}@starting-style{.yp-agent-steps__live[data-open]{grid-template-rows:0fr}}.yp-agent-steps__clip{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--yp-duration-3)}.yp-agent-steps--open .yp-agent-steps__panel>.yp-agent-steps__clip,.yp-agent-steps__live[data-open]>.yp-agent-steps__clip{visibility:visible;transition-delay:0s}.yp-agent-steps__list{list-style:none;display:grid;gap:2px;min-width:0;margin:var(--yp-space-1) 0 var(--yp-space-1) 7px;padding:2px 0 2px 14px;box-shadow:inset 1px 0 0 var(--yp-border-strong)}.yp-agent-steps__live-row,.yp-agent-steps__step{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--yp-space-2);column-gap:var(--yp-space-2);min-width:0;line-height:22px}.yp-agent-steps__live-row{margin:0;padding:0 0 2px 1px}.yp-agent-steps__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:22px;color:var(--yp-text-subtle)}.yp-agent-steps__live-row .yp-agent-steps__icon,.yp-agent-steps__step--running .yp-agent-steps__icon{color:var(--yp-text-muted)}.yp-agent-steps__icon--done{color:var(--yp-success)}.yp-agent-steps__icon--warning{color:var(--yp-warning)}.yp-agent-steps__icon--stopped{color:var(--yp-text-subtle)}.yp-agent-steps__icon--stopped rect{fill:currentColor}.yp-agent-steps__label{min-width:0}.yp-agent-steps__label,.yp-agent-steps__step--running .yp-agent-steps__label{color:var(--yp-text-muted)}.yp-agent-steps__detail,.yp-agent-steps__step--stopped .yp-agent-steps__label{color:var(--yp-text-subtle)}.yp-agent-steps__detail{min-width:0;overflow-wrap:anywhere}.yp-agent-steps__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-result-card{position:relative;display:grid;gap:var(--yp-space-2);min-width:0;box-sizing:border-box;padding:var(--yp-space-4) var(--yp-space-5);border-radius:var(--yp-radius-lg);background:var(--yp-surface);box-shadow:var(--yp-ring);font:var(--yp-ui);color:var(--yp-text);overflow-wrap:anywhere;transition:box-shadow var(--yp-duration-2) var(--yp-ease-out),background-color var(--yp-duration-2) var(--yp-ease-out)}.yp-result-card--interactive:hover{box-shadow:var(--yp-ring-strong)}.yp-result-card--selected,.yp-result-card--selected.yp-result-card--interactive:hover{box-shadow:0 0 0 1px var(--yp-text-muted),var(--yp-shadow-card)}.yp-result-card:has(.yp-result-card__hit:focus-visible){outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-result-card__head{display:flex;align-items:center;gap:var(--yp-space-3);min-width:0}.yp-result-card__rank{flex:none;min-width:28px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--yp-radius-pill);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);font:500 12px/20px var(--yp-font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--yp-text-muted)}.yp-result-card__court{min-width:0;margin:0;font:var(--yp-ui);font-weight:500;color:var(--yp-text)}.yp-result-card__relevance{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:auto;padding-left:var(--yp-space-2)}.yp-result-card__dot{width:5px;height:5px;border-radius:50%;background:var(--yp-border-strong)}.yp-result-card__dot--on{background:var(--yp-text-muted)}.yp-result-card__citation{margin:-2px 0 0;font:var(--yp-ui-sm);font-family:var(--yp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--yp-text-muted)}.yp-result-card__title{margin:var(--yp-space-1) 0 0;font:var(--yp-heading-5);letter-spacing:-.01em;color:var(--yp-text)}.yp-result-card__summary{margin:0;color:var(--yp-text-muted)}.yp-result-card__hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.yp-result-card__hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.yp-result-card__hit:focus-visible{outline:none}.yp-result-card--interactive:hover .yp-result-card__hit{text-decoration:underline;text-decoration-color:var(--yp-border-strong);text-underline-offset:3px;text-decoration-thickness:1px}.yp-result-card__excerpts{display:grid;gap:var(--yp-space-2);min-width:0;margin-top:var(--yp-space-1)}.yp-result-card__excerpt{margin:0;padding-left:var(--yp-space-3);box-shadow:inset 2px 0 0 var(--yp-border-strong);font:var(--yp-reading);font-size:14px;color:var(--yp-text-muted)}.yp-result-card__excerpt mark{padding:0 2px;border-radius:var(--yp-radius-xs);background:var(--yp-signal-soft);color:var(--yp-text);-webkit-box-decoration-break:clone;box-decoration-break:clone}.yp-result-card__footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--yp-space-2);margin-top:var(--yp-space-2);padding-top:var(--yp-space-3);box-shadow:inset 0 1px 0 var(--yp-border)}.yp-result-card__tags{min-width:0}.yp-result-card__actions,.yp-result-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.yp-result-card__actions{margin-left:auto}.yp-result-card--compact{gap:6px;padding:var(--yp-space-3) var(--yp-space-4)}.yp-result-card--compact .yp-result-card__title{margin-top:0;font:400 1rem/1.35 var(--yp-font-heading);letter-spacing:-.005em}.yp-result-card--compact .yp-result-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font:var(--yp-ui-sm);line-height:1.5}.yp-result-card--compact .yp-result-card__footer{margin-top:var(--yp-space-1);padding-top:var(--yp-space-2)}.yp-result-card__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-drop-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--yp-space-3);min-width:0;min-height:200px;box-sizing:border-box;padding:var(--yp-space-8) var(--yp-space-6);text-align:center;border:1.5px dashed var(--yp-border-strong);border-radius:var(--yp-radius-lg);background:var(--yp-surface);font:var(--yp-ui);color:var(--yp-text);cursor:pointer;transition:border-color var(--yp-duration-2) var(--yp-ease-out),background-color var(--yp-duration-2) var(--yp-ease-out)}.yp-drop-zone:hover{border-color:var(--yp-text-subtle);background:var(--yp-hover)}.yp-drop-zone--active,.yp-drop-zone--active:hover{border-color:transparent}.yp-drop-zone--disabled,.yp-drop-zone--disabled:hover{opacity:var(--yp-disabled);cursor:not-allowed;border-color:var(--yp-border-strong);background:var(--yp-surface)}.yp-drop-zone--disabled .yp-button:disabled{opacity:1}.yp-drop-zone__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--yp-radius-pill);background:var(--yp-surface-muted);box-shadow:var(--yp-ring);color:var(--yp-text-muted)}.yp-drop-zone__upload{transform:rotate(180deg)}.yp-drop-zone__text{display:grid;gap:2px;min-width:0}.yp-drop-zone__title{margin:0;font:var(--yp-heading-5);letter-spacing:-.01em;color:var(--yp-text)}.yp-drop-zone__caption{margin:0;font:var(--yp-ui-sm);color:var(--yp-text-subtle)}.yp-drop-zone>.yp-button{margin-top:var(--yp-space-1)}.yp-drop-zone__input{opacity:0;pointer-events:none}.yp-drop-zone__input,.yp-drop-zone__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yp-drop-zone__overlay{position:absolute;inset:-1.5px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--yp-space-2);border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--yp-signal-soft) 40%,var(--yp-surface))}.yp-drop-zone__glow{position:absolute;inset:0;border-radius:inherit}.yp-drop-zone__overlay-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--yp-radius-pill);background:var(--yp-surface);box-shadow:var(--yp-ring);color:var(--yp-signal)}.yp-drop-zone__overlay-title{position:relative;font:var(--yp-heading-5);letter-spacing:-.01em;color:var(--yp-text)}@media (prefers-reduced-motion:reduce){.yp-drop-zone__glow{box-shadow:inset 0 0 0 2px var(--yp-signal)}}[data-motion=reduce] .yp-drop-zone__glow{box-shadow:inset 0 0 0 2px var(--yp-signal)}.yp-drop-zone--compact{flex-direction:row;justify-content:flex-start;gap:var(--yp-space-3);min-height:0;padding:var(--yp-space-3) var(--yp-space-3) var(--yp-space-3) var(--yp-space-4);text-align:left}.yp-drop-zone--compact .yp-drop-zone__icon{width:32px;height:32px}.yp-drop-zone--compact .yp-drop-zone__text{flex:1}.yp-drop-zone--compact .yp-drop-zone__title{font:var(--yp-ui);font-weight:500}.yp-drop-zone--compact>.yp-button{margin-top:0;flex:none}.yp-drop-zone--compact .yp-drop-zone__overlay{flex-direction:row;gap:var(--yp-space-3)}.yp-drop-zone--compact .yp-drop-zone__overlay-icon{width:32px;height:32px}.yp-drop-zone--compact .yp-drop-zone__overlay-title{font:var(--yp-ui);font-weight:500}.yp-nav-item{position:relative;display:flex;align-items:center;gap:var(--yp-space-3);box-sizing:border-box;width:100%;height:var(--yp-control-sm);margin:0;padding:0 var(--yp-space-3);border:0;border-radius:var(--yp-radius-sm);background:transparent;color:var(--yp-text-muted);font:var(--yp-ui);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out)}.yp-nav-item__icon{display:inline-flex;flex:none;color:var(--yp-text-subtle);transition:color var(--yp-duration-2) var(--yp-ease-out)}.yp-nav-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.yp-nav-item__count,.yp-nav-item__tag{flex:none}.yp-nav-item:hover:not(.yp-nav-item--disabled){background:var(--yp-nav-item-hover,var(--yp-hover));color:var(--yp-text)}.yp-nav-item:hover:not(.yp-nav-item--disabled) .yp-nav-item__icon{color:var(--yp-text)}.yp-nav-item--active,.yp-nav-item--active:hover:not(.yp-nav-item--disabled){background:var(--yp-raise);color:var(--yp-text)}.yp-nav-item--active .yp-nav-item__icon{color:var(--yp-text)}.yp-nav-item:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-nav-item--disabled{cursor:not-allowed}.yp-nav-item--disabled>*{opacity:var(--yp-disabled)}.yp-nav-item--collapsed{width:calc(var(--yp-icon-md) + 2 * var(--yp-space-3));gap:0}.yp-nav-item--collapsed .yp-nav-item__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.yp-nav-item--collapsed .yp-nav-item__count{position:absolute;top:-3px;right:-5px;box-shadow:0 0 0 2px var(--yp-nav-item-cutout,var(--yp-bg))}.yp-nav-item--collapsed:after{content:attr(data-tip);position:absolute;z-index:var(--yp-z-tooltip);left:calc(100% + var(--yp-space-2));top:50%;width:-moz-max-content;width:max-content;max-width:240px;padding:6px var(--yp-space-2);border-radius:var(--yp-radius-sm);background:var(--yp-action);color:var(--yp-action-text);font:500 12px/1.4 var(--yp-font-body);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(calc(var(--yp-shift-1) * -1),-50%);transition:opacity var(--yp-duration-2) var(--yp-ease-in),transform var(--yp-duration-2) var(--yp-ease-in)}.yp-nav-item--collapsed:focus-visible:after,.yp-nav-item--collapsed:hover:after{opacity:1;transform:translateY(-50%);transition:opacity var(--yp-duration-3) var(--yp-ease-out) var(--yp-delay-tip),transform var(--yp-duration-3) var(--yp-ease-out) var(--yp-delay-tip)}.yp-nav-item--collapsed.yp-nav-item--tip-dismissed:is(:hover,:focus-visible):after{opacity:0;transform:translate(calc(var(--yp-shift-1) * -1),-50%);transition:opacity var(--yp-duration-2) var(--yp-ease-in),transform var(--yp-duration-2) var(--yp-ease-in)}.yp-sidebar{--yp-nav-item-hover:color-mix(in srgb,var(--yp-raise) 60%,var(--yp-surface-muted));--yp-nav-item-cutout:var(--yp-surface-muted);position:relative;display:flex;flex-direction:column;flex:none;box-sizing:border-box;width:var(--yp-sidebar-width,224px);height:100%;min-height:0;padding:var(--yp-space-3);background:var(--yp-surface-muted);box-shadow:inset -1px 0 0 var(--yp-border);color:var(--yp-text);font:var(--yp-ui);overflow:hidden;transition:width var(--yp-duration-4) var(--yp-ease-move)}.yp-sidebar--collapsed{width:calc(var(--yp-icon-md) + 4 * var(--yp-space-3));overflow:visible}.yp-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--yp-space-2);flex:none;min-height:var(--yp-control-sm);margin-bottom:var(--yp-space-4);padding-left:var(--yp-space-3)}.yp-sidebar__brand{display:flex;align-items:center;min-width:0;overflow:hidden;color:var(--yp-text)}.yp-sidebar--collapsed .yp-sidebar__header{flex-direction:column;align-items:flex-start;gap:var(--yp-space-3);padding-left:var(--yp-space-1)}.yp-sidebar--collapsed .yp-sidebar__toggle{margin-left:2px}.yp-sidebar__nav{display:flex;flex-direction:column;gap:var(--yp-space-4);flex:1 1 auto;min-height:0;margin:calc(var(--yp-space-1) * -1);padding:var(--yp-space-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.yp-sidebar--collapsed .yp-sidebar__nav{gap:var(--yp-space-2);overflow:visible}.yp-sidebar__section{min-width:0}.yp-sidebar__title{padding:0 var(--yp-space-3) var(--yp-space-2);font:var(--yp-label);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yp-sidebar__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.yp-sidebar--collapsed .yp-sidebar__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.yp-sidebar--collapsed .yp-sidebar__section+.yp-sidebar__section{width:calc(var(--yp-icon-md) + 2 * var(--yp-space-3));padding-top:var(--yp-space-2);border-top:1px solid var(--yp-border)}.yp-sidebar__footer{display:grid;gap:var(--yp-space-2);flex:none;min-width:0;margin-top:var(--yp-space-3);padding-top:var(--yp-space-3);box-shadow:inset 0 1px 0 var(--yp-border)}.yp-sidebar__footer-content{min-width:0;overflow:hidden}.yp-sidebar__user{display:flex;align-items:center;gap:var(--yp-space-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--yp-control-md);margin:0;padding:var(--yp-space-1) calc(var(--yp-space-2) - 2px);border:0;border-radius:var(--yp-radius-sm);background:transparent;color:var(--yp-text);font:var(--yp-ui);text-align:left}.yp-sidebar__user--button{cursor:pointer;transition:background-color var(--yp-duration-2) var(--yp-ease-out)}.yp-sidebar__user--button:hover{background:var(--yp-nav-item-hover)}.yp-sidebar__user--button:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}.yp-sidebar__avatar{display:inline-flex;flex:none}.yp-sidebar__avatar .yp-avatar{background:var(--yp-raise);color:var(--yp-text)}.yp-sidebar__user-text{display:grid;min-width:0}.yp-sidebar__user-detail,.yp-sidebar__user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-sidebar__user-name{font:var(--yp-ui);color:var(--yp-text)}.yp-sidebar__user-detail{font:var(--yp-ui-sm);color:var(--yp-text-muted)}.yp-sidebar--collapsed .yp-sidebar__user{width:calc(var(--yp-icon-md) + 2 * var(--yp-space-3))}.yp-sidebar--collapsed .yp-sidebar__user-text{display:none}.yp-app-window{position:relative;display:flex;box-sizing:border-box;max-width:100%;min-width:0;border-radius:var(--yp-radius-lg);box-shadow:var(--yp-shadow-pop);text-align:left}.yp-app-window__surface{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--yp-bg);color:var(--yp-text);font:var(--yp-ui)}[data-theme=dark] .yp-app-window__surface[data-theme=light]{--yp-bg:var(--yp-eggshell);--yp-surface:var(--yp-white);--yp-surface-muted:var(--yp-stone-50);--yp-raise:var(--yp-stone-100);--yp-hover:var(--yp-stone-50);--yp-field:var(--yp-white);--yp-border:var(--yp-stone-100);--yp-border-strong:var(--yp-stone-200);--yp-text:var(--yp-black);--yp-text-muted:var(--yp-stone-600);--yp-text-subtle:var(--yp-stone-400);--yp-text-inverse:var(--yp-white);--yp-action:var(--yp-black);--yp-action-hover:var(--yp-stone-800);--yp-action-text:var(--yp-white);--yp-success-soft:color-mix(in srgb,var(--yp-success) 12%,white);--yp-warning-soft:color-mix(in srgb,var(--yp-warning) 18%,white);--yp-danger-soft:color-mix(in srgb,var(--yp-danger) 10%,white);--yp-signal-soft:color-mix(in srgb,var(--yp-warm-500) 12%,white);--yp-ring:0 0 0 1px rgb(0 0 0/0.075);--yp-ring-strong:0 0 0 1px rgb(0 0 0/0.15);--yp-shadow-card:0 0 0 1px rgb(0 0 0/0.06),0 1px 2px rgb(0 0 0/0.04),0 8px 24px -12px rgb(0 0 0/0.12);--yp-shadow-pop:0 0 0 1px rgb(0 0 0/0.06),0 12px 40px rgb(0 0 0/0.12),0 2px 6px rgb(0 0 0/0.07);--yp-backdrop:rgb(0 0 0/0.2);--yp-focus-color:var(--yp-blue);color-scheme:light}.yp-app-window__titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--yp-space-3);flex:none;height:40px;padding:0 var(--yp-space-2) 0 var(--yp-space-4);background:var(--yp-surface-muted);box-shadow:inset 0 -1px 0 var(--yp-border)}.yp-app-window__start{display:flex;align-items:center;gap:var(--yp-space-1);min-width:0}.yp-app-window__lights{display:inline-flex;gap:var(--yp-space-2);flex:none;margin-right:var(--yp-space-3)}.yp-app-window__light{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgb(0 0 0/.14)}.yp-app-window__light--close{background:#FF5F57}.yp-app-window__light--minimize{background:#FEBC2E}.yp-app-window__light--zoom{background:#28C840}.yp-app-window__title{max-width:420px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--yp-ui-sm);color:var(--yp-text-muted);text-align:center}.yp-app-window__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--yp-space-1);min-width:0}.yp-app-window__body{display:flex;flex:1 1 auto;min-height:0}.yp-app-window__sidebar{display:flex;flex:none;min-height:0}.yp-app-window__main{flex:1 1 auto;min-width:0;min-height:0;box-sizing:border-box;overflow:auto;padding:var(--yp-app-window-padding,24px);background:var(--yp-bg)}.yp-app-window__statusbar{flex:none;height:28px;padding:0 var(--yp-space-3);overflow:hidden;background:var(--yp-surface-muted);box-shadow:inset 0 1px 0 var(--yp-border);font:400 12px/1 var(--yp-font-mono);color:var(--yp-text-muted);white-space:nowrap}.yp-app-window__status-group,.yp-app-window__statusbar{display:flex;align-items:center;gap:var(--yp-space-2);min-width:0}.yp-app-window__status-group--end{margin-left:auto;color:var(--yp-text-subtle)}.yp-app-window__status-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.yp-app-window__status-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.yp-app-window__status-sep{flex:none;width:1px;height:12px;background:var(--yp-border-strong)}.yp-site-header{container:yp-site-header/inline-size;position:relative;display:block;box-sizing:border-box;width:100%;color:var(--yp-text);font:var(--yp-ui)}.yp-site-header--sticky{position:sticky;top:0;z-index:var(--yp-z-sticky)}.yp-site-header__frame{position:relative;box-sizing:border-box;margin-inline:auto}.yp-site-header__bar{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:var(--yp-space-4);box-sizing:border-box;transition:box-shadow var(--yp-duration-3) var(--yp-ease-out),background-color var(--yp-duration-3) var(--yp-ease-out)}.yp-site-header--bar{background:var(--yp-bg);box-shadow:inset 0 -1px 0 var(--yp-border);transition:box-shadow var(--yp-duration-3) var(--yp-ease-out)}.yp-site-header--bar.yp-site-header--scrolled{box-shadow:inset 0 -1px 0 var(--yp-border),var(--yp-shadow-card)}.yp-site-header--bar .yp-site-header__frame{max-width:calc(var(--yp-container) + 2 * var(--yp-gutter));padding-inline:var(--yp-gutter)}.yp-site-header--bar .yp-site-header__bar{min-height:64px}.yp-site-header--floating{padding-top:var(--yp-space-5);pointer-events:none}.yp-site-header--floating .yp-site-header__frame{width:min(1160px,calc(100% - 28px));pointer-events:auto}.yp-site-header--floating .yp-site-header__bar{min-height:56px;padding:var(--yp-space-2) var(--yp-space-2) var(--yp-space-2) var(--yp-space-5);border-radius:var(--yp-radius-pill);background:color-mix(in srgb,var(--yp-surface) 80%,transparent);backdrop-filter:blur(16px);box-shadow:var(--yp-ring)}.yp-site-header--floating.yp-site-header--scrolled .yp-site-header__bar{box-shadow:var(--yp-shadow-card)}.yp-site-header__logo{grid-column:1;justify-self:start;display:inline-flex;align-items:center;flex:none;color:var(--yp-text);text-decoration:none;border-radius:var(--yp-radius-xs)}.yp-site-header__nav{grid-column:2;min-width:0;display:flex;justify-content:center}.yp-site-header__links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.yp-site-header__link{display:inline-flex;align-items:center;height:var(--yp-control-sm);padding:0 var(--yp-space-3);border-radius:var(--yp-radius-pill);white-space:nowrap;font:var(--yp-ui);color:var(--yp-text-muted);text-decoration:none;transition:background-color var(--yp-duration-2) var(--yp-ease-out),color var(--yp-duration-2) var(--yp-ease-out)}.yp-site-header__link:hover{background:var(--yp-hover);color:var(--yp-text)}.yp-site-header__link--active,.yp-site-header__link--active:hover{background:var(--yp-raise);color:var(--yp-text)}.yp-site-header__end{grid-column:3;justify-self:end;flex:none}.yp-site-header__actions,.yp-site-header__end,.yp-site-header__mobile-actions{display:flex;align-items:center;gap:var(--yp-space-2)}.yp-site-header__mobile-actions{display:none}.yp-site-header__toggle.yp-icon-button{display:none;color:var(--yp-text)}.yp-site-header__sheet{position:absolute;left:0;right:0;top:calc(100% + var(--yp-space-2));z-index:var(--yp-z-dropdown);display:none;flex-direction:column;gap:var(--yp-space-3);box-sizing:border-box;max-height:calc(100dvh - 96px - env(safe-area-inset-top, 0px));overflow-y:auto;overscroll-behavior:contain;padding:var(--yp-space-2) var(--yp-space-2) var(--yp-space-3);border-radius:var(--yp-radius-lg);background:var(--yp-surface);box-shadow:var(--yp-shadow-pop)}.yp-site-header--bar .yp-site-header__sheet{top:100%;border-radius:0;background:var(--yp-bg);padding:var(--yp-space-2) var(--yp-gutter) var(--yp-space-5);box-shadow:inset 0 1px 0 var(--yp-border),inset 0 -1px 0 var(--yp-border),var(--yp-shadow-card)}.yp-site-header--inline .yp-site-header__sheet{position:static;margin-top:var(--yp-space-2)}.yp-site-header--bar.yp-site-header--inline .yp-site-header__sheet{margin-top:0;box-shadow:inset 0 1px 0 var(--yp-border)}.yp-site-header__sheet-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.yp-site-header__sheet-link{display:flex;align-items:center;min-height:var(--yp-control-lg);padding:0 var(--yp-space-3);border-radius:var(--yp-radius-sm);font:var(--yp-body);color:var(--yp-text);text-decoration:none;transition:background-color var(--yp-duration-2) var(--yp-ease-out)}.yp-site-header--bar .yp-site-header__sheet-link{padding-inline:0}.yp-site-header__sheet-link:hover{background:var(--yp-hover)}.yp-site-header__sheet-link--active{background:var(--yp-raise)}.yp-site-header--bar .yp-site-header__sheet-link--active{background:none;box-shadow:inset 2px 0 0 var(--yp-text);padding-left:var(--yp-space-3)}.yp-site-header__sheet-actions{display:flex;flex-direction:column;gap:var(--yp-space-2);padding:var(--yp-space-3) var(--yp-space-1) 0;box-shadow:inset 0 1px 0 var(--yp-border)}.yp-site-header--bar .yp-site-header__sheet-actions{padding-inline:0}.yp-site-header__sheet-actions:first-child{padding-top:0;box-shadow:none}.yp-site-header__sheet-actions>.yp-button{width:100%;height:var(--yp-control-lg);font-size:15px}.yp-site-header__sheet-actions>.yp-button--ghost{box-shadow:var(--yp-ring-strong)}.yp-site-header__link:focus-visible,.yp-site-header__logo:focus-visible,.yp-site-header__sheet-link:focus-visible{outline:var(--yp-focus-width) solid var(--yp-focus-color);outline-offset:var(--yp-focus-offset)}@container yp-site-header (max-width: 920px){.yp-site-header__link{padding:0 10px;font:var(--yp-ui-sm)}.yp-site-header__links{gap:0}}@container yp-site-header (max-width: 759.98px){.yp-site-header__bar{display:flex;justify-content:space-between}.yp-site-header__actions,.yp-site-header__nav{display:none}.yp-site-header__mobile-actions{display:flex}.yp-site-header__toggle.yp-icon-button{display:inline-flex}.yp-site-header__sheet{display:flex}.yp-site-header--floating .yp-site-header__bar{min-height:52px;padding-left:var(--yp-space-4);padding-right:var(--yp-space-2)}.yp-site-header--bar .yp-site-header__bar{min-height:56px}}