@layer components{[data-ui=app] .ic-shell__main[hidden]{display:none}body:has([data-ui=app].ic-shell){margin:0;overflow:hidden}[data-ui=app].ic-shell{background:var(--ic-color-canvas);block-size:100dvh;min-block-size:0;display:flex;overflow:hidden}[data-ui=app] .ic-shell__sidebar{inline-size:var(--ic-rail-width-expanded);background:var(--ic-color-canvas);border-inline-end:0;flex-direction:column;flex:none;block-size:100%;display:flex}[data-ui=app].ic-shell--animated .ic-shell__sidebar{transition:inline-size var(--ic-duration-panel) var(--ic-easing-standard)}[data-ui=app].ic-shell--animated .ic-shell__collapse{transition:transform var(--ic-duration-panel) var(--ic-easing-standard)}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar .ic-shell__collapse{transform:translateX(calc((var(--ic-control-height) - var(--ic-rail-width-collapsed)) / 2 + var(--ic-space-2)))}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar{inline-size:var(--ic-rail-width-collapsed)}[data-ui=app] .ic-shell__sidebar-header{min-block-size:var(--ic-header-height);align-items:center;gap:var(--ic-space-1);padding-inline:var(--ic-space-2);flex:none;display:flex;position:relative}[data-ui=app] .ic-shell__sidebar-header .ic-shell__collapse{position:absolute;inset-inline-end:var(--ic-space-2)}[data-ui=app] .ic-shell__sidebar-header .ic-shell__brand{margin-inline-end:var(--ic-control-height)}[data-ui=app] .ic-shell__brand{min-inline-size:0;padding-inline:var(--ic-space-2);color:var(--ic-color-text);flex:1;align-items:center;text-decoration:none;display:flex}[data-ui=app] .ic-shell__avatar{background:var(--ic-color-accent-subtle);block-size:1.5rem;inline-size:1.5rem;color:var(--ic-color-accent);font-size:var(--ic-font-size-caption);font-weight:var(--ic-font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-ui=app] .ic-shell__avatar--menu{block-size:2.5rem;inline-size:2.5rem}[data-ui=app] .ic-shell__user{border-radius:var(--ic-radius-floating);min-inline-size:0;margin:var(--ic-space-2) var(--ic-space-1);background:color-mix(in srgb, var(--ic-color-surface-muted) 82%, transparent);border-block-start:0;flex:none;align-items:center;gap:0;display:flex;position:relative}[data-ui=app] .ic-shell__user--collapsed{justify-content:center;gap:var(--ic-space-1);background:0 0;flex-direction:column}[data-ui=app] .ic-shell__user-card{align-items:center;gap:var(--ic-space-2);border-radius:inherit;min-block-size:3rem;min-inline-size:0;padding:var(--ic-space-1);color:var(--ic-color-text);font:inherit;text-align:start;background:0 0;border:0;flex:1;display:flex}button.ic-shell__user-card{cursor:pointer}button.ic-shell__user-card:hover{background:var(--ic-color-surface-muted)}[data-ui=app] .ic-shell__user--collapsed .ic-shell__user-card{background:0 0;flex:none;min-block-size:auto;padding:0}[data-ui=app] .ic-shell__user-copy{flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-ui=app] .ic-shell__user-copy strong,[data-ui=app] .ic-shell__user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=app] .ic-shell__user-selector{color:var(--ic-color-text-tertiary);flex-direction:column;flex:none;margin-inline-start:auto;display:inline-flex}[data-ui=app] .ic-shell__user-selector svg+svg{margin-block-start:-.25rem}[data-ui=app] .ic-shell__user-copy strong{font-size:var(--ic-font-size-caption);font-weight:var(--ic-font-weight-medium)}[data-ui=app] .ic-shell__user-copy small{color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-label);line-height:var(--ic-line-height-compact)}[data-ui=app] .ic-shell__notifications-trigger{border:0;border-inline-start:1px solid var(--ic-color-divider);border-radius:0 var(--ic-radius-floating) var(--ic-radius-floating) 0;block-size:3rem;inline-size:2.25rem;color:var(--ic-color-text-secondary);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}[data-ui=app] .ic-shell__user--collapsed .ic-shell__notifications-trigger{inline-size:var(--ic-control-height);block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);border-inline-start:0}[data-ui=app] .ic-shell__notifications-trigger:hover{background:var(--ic-color-surface-muted);color:var(--ic-color-text)}[data-ui=app] .ic-shell__floating-box{z-index:var(--ic-layer-overlay);border:1px solid var(--ic-color-divider);border-radius:var(--ic-radius-floating);padding:var(--ic-space-1);background:var(--ic-color-surface);color:var(--ic-color-text);box-shadow:var(--ic-shadow-popover);margin:0;position:fixed}[data-ui=app] .ic-shell__user-menu{inset:auto auto 4.25rem var(--ic-space-3);max-block-size:calc(100dvh - 5rem);inline-size:min(17.25rem,100vw - 1.5rem);overflow-y:auto}[data-ui=app] .ic-shell__user-menu form{display:contents}[data-ui=app] .ic-shell__user-menu-profile{align-items:center;gap:var(--ic-space-3);padding:.5rem .75rem;display:flex}[data-ui=app] .ic-shell__user-menu-profile-copy,[data-ui=app] .ic-shell__user-menu-action-copy{flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-ui=app] .ic-shell__user-menu-profile-copy strong,[data-ui=app] .ic-shell__user-menu-profile-copy small,[data-ui=app] .ic-shell__user-menu-action-copy strong,[data-ui=app] .ic-shell__user-menu-action-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=app] .ic-shell__user-menu-profile-copy strong{font-size:var(--ic-font-size-body);font-weight:var(--ic-font-weight-medium)}[data-ui=app] .ic-shell__user-menu-profile-copy small,[data-ui=app] .ic-shell__user-menu-action-copy small{color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-label)}[data-ui=app] .ic-shell__user-menu-group{margin-block-start:var(--ic-space-1);padding-block-start:var(--ic-space-1);position:relative}[data-ui=app] .ic-shell__user-menu-group:before{inset-block-start:0;inset-inline:var(--ic-space-2);background:var(--ic-color-divider);content:"";block-size:1px;position:absolute}[data-ui=app] .ic-shell__user-menu-action{align-items:center;gap:var(--ic-space-3);inline-size:100%;block-size:var(--ic-control-height);min-block-size:var(--ic-control-height);max-block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);color:inherit;font:inherit;font-size:var(--ic-font-size-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:0 .75rem;text-decoration:none;display:flex}[data-ui=app] .ic-shell__user-menu-action:is(:hover,:focus-visible){background:var(--ic-color-surface-muted)}[data-ui=app] .ic-shell__user-menu-action-copy strong{font-size:var(--ic-font-size-body);font-weight:var(--ic-font-weight-regular);line-height:1rem}[data-ui=app] .ic-shell__user-menu-action-copy small{line-height:.75rem}[data-ui=app] .ic-shell__user-menu-chevron{flex:none;margin-inline-start:auto}[data-ui=app] .ic-shell__theme-menu{inline-size:min(13.5rem,100vw - 18.5rem);inset:auto auto 7.5rem 17.75rem}[data-ui=app] .ic-shell__theme-menu-action{justify-content:space-between;align-items:center;gap:var(--ic-space-2);inline-size:100%;block-size:var(--ic-control-height);min-block-size:var(--ic-control-height);max-block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);color:inherit;font:inherit;font-size:var(--ic-font-size-body);text-align:start;cursor:pointer;background:0 0;border:0;padding-inline:.75rem;display:flex}[data-ui=app] .ic-shell__theme-menu-action:is(:hover,:focus-visible),[data-ui=app] .ic-shell__theme-menu-action--active{background:var(--ic-color-surface-muted)}[data-ui=app] .ic-shell__notifications{inset:auto auto var(--ic-space-3) calc(var(--ic-rail-width-expanded) + var(--ic-space-2));inline-size:min(24rem, calc(100vw - var(--ic-rail-width-expanded) - 1.25rem));block-size:20rem;overflow:visible}[data-ui=app] .ic-shell__notifications--collapsed{inline-size:min(24rem, calc(100vw - var(--ic-rail-width-collapsed) - 1.25rem));inset-inline-start:calc(var(--ic-rail-width-collapsed) + var(--ic-space-2))}[data-ui=app] .ic-shell__notifications-header{min-block-size:var(--ic-control-height);align-items:center;gap:var(--ic-space-2);border-block-end:1px solid var(--ic-color-divider);padding-inline:var(--ic-space-2);display:flex}[data-ui=app] .ic-shell__notifications-header h2{font-size:var(--ic-font-size-body);font-weight:var(--ic-font-weight-medium);margin:0}[data-ui=app] .ic-shell__notifications-more{inline-size:calc(var(--ic-touch-target-min) * .8);block-size:calc(var(--ic-touch-target-min) * .8);background:var(--ic-color-surface-muted);color:var(--ic-color-text-secondary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}[data-ui=app] .ic-shell__notifications-more:is(:hover,:focus-visible){background:var(--ic-color-sidebar-hover);color:var(--ic-color-text)}[data-ui=app] .ic-shell__notifications-menu{z-index:var(--ic-layer-dialog);inline-size:min(16rem, calc(100vw - var(--ic-space-8)));position:absolute;inset-block-start:calc(var(--ic-control-height) + var(--ic-space-1));inset-inline-start:calc(100% + var(--ic-space-1))}[data-ui=app] .ic-shell__notifications-empty{block-size:calc(100% - var(--ic-control-height));justify-content:center;align-items:center;gap:var(--ic-space-3);padding:var(--ic-space-5);color:var(--ic-color-text-tertiary);text-align:center;flex-direction:column;display:flex}[data-ui=app] .ic-shell__notifications-empty p{max-inline-size:13rem;font-size:var(--ic-font-size-caption);line-height:var(--ic-line-height-relaxed);margin:0}@media (hover:hover) and (pointer:fine){[data-ui=app] .ic-shell__notifications-trigger:after{z-index:var(--ic-layer-dialog);border-radius:var(--ic-radius-control);border:1px solid var(--ic-color-border-strong);background:var(--ic-color-surface);box-shadow:var(--ic-shadow-popover);color:var(--ic-color-text);content:attr(data-tooltip);font-size:var(--ic-font-size-label);opacity:0;transition:opacity var(--ic-duration-fast) var(--ic-easing-standard);white-space:nowrap;pointer-events:none;padding:.4375rem .625rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--ic-space-2));transform:translateY(-50%)}[data-ui=app] .ic-shell__notifications-trigger[aria-expanded=false]:is(:hover,:focus-visible):after{opacity:1}}[data-ui=app] .ic-shell__brand-name{font-size:var(--ic-font-size-body);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=app] .ic-shell__navigation{min-block-size:0;padding:var(--ic-space-2);overscroll-behavior:contain;flex-direction:column;flex:1;gap:.625rem;display:flex;overflow-y:auto}[data-ui=app] .ic-shell__navigation-group h2,[data-ui=app] .ic-shell__mobile-group h2{padding:0 var(--ic-space-2) .125rem;color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-label);font-weight:var(--ic-font-weight-medium);letter-spacing:var(--ic-letter-spacing-label);line-height:var(--ic-line-height-compact);text-transform:uppercase;margin:0}[data-ui=app].ic-shell--collapsed .ic-shell__navigation-group+.ic-shell__navigation-group{border-block-start:0;padding-block-start:0}[data-ui=app] .ic-shell__navigation-items{flex-direction:column;gap:.125rem;display:flex}[data-ui=app] .ic-shell__navigation-link{min-block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);padding-inline:var(--ic-space-4) var(--ic-space-2);color:var(--ic-color-text);font-size:var(--ic-font-size-body);transition:background-color var(--ic-duration-fast) var(--ic-easing-standard), color var(--ic-duration-fast) var(--ic-easing-standard);align-items:center;gap:.625rem;text-decoration:none;display:flex;position:relative}[data-ui=app] .ic-shell__navigation-link:hover{background:var(--ic-color-surface-muted)}[data-ui=app] .ic-shell__navigation-link--active{background:var(--ic-color-accent);color:var(--ic-color-on-accent);font-weight:var(--ic-font-weight-semibold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ic-color-on-accent) 18%, transparent)}[data-ui=app] .ic-shell__navigation-link--active:hover{background:var(--ic-color-accent-hover);color:var(--ic-color-on-accent)}[data-ui=app] .ic-shell__navigation-link--active>svg{color:currentColor}[data-ui=app] .ic-shell__navigation-active-indicator{color:currentColor;opacity:0;pointer-events:none;flex:none;margin-inline-start:auto;position:absolute;inset-inline-end:var(--ic-space-2)}[data-ui=app] .ic-shell__navigation-link:is(:hover,:focus-visible,.ic-shell__navigation-link--active) .ic-shell__navigation-active-indicator,[data-ui=app] .ic-shell__navigation-link:active .ic-shell__navigation-active-indicator{opacity:1}[data-ui=app] .ic-shell__navigation-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;padding-inline-end:var(--ic-space-4);overflow:hidden}[data-ui=app].ic-shell--collapsed .ic-shell__navigation-link{min-inline-size:0}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation-group{inline-size:100%;min-inline-size:0}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation-link{padding-inline-start:var(--ic-space-3);overflow:hidden}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation-link>span{inline-size:calc(var(--ic-rail-width-expanded) - 2 * var(--ic-space-2) - var(--ic-space-3) - 1rem - .625rem - var(--ic-space-4));padding:0;position:absolute;inset-inline-start:calc(var(--ic-space-3) + 1rem + .625rem)}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar .ic-shell__navigation-active-indicator{opacity:0}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation{overflow-x:hidden}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation-link>svg{flex:none}[data-ui=app] .ic-shell__sidebar .ic-shell__navigation-group h2{white-space:nowrap;overflow:hidden}[data-ui=app] .ic-shell__sidebar :is(.ic-shell__brand,.ic-shell__navigation-group h2,.ic-shell__navigation-link>span,.ic-shell__user-copy,.ic-shell__user-selector){transition:opacity var(--ic-duration-fast) var(--ic-easing-standard)}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar :is(.ic-shell__brand,.ic-shell__navigation-group h2,.ic-shell__navigation-link>span,.ic-shell__user-copy,.ic-shell__user-selector){opacity:0;pointer-events:none}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar .ic-shell__user-selector{inline-size:0;overflow:hidden}[data-ui=app] .ic-shell__sidebar .ic-shell__user{--ic-shell-account-size:calc(var(--ic-rail-width-collapsed) - 2 * var(--ic-space-2));block-size:calc(2 * var(--ic-shell-account-size) + var(--ic-space-1));margin:var(--ic-space-2);background:0 0}[data-ui=app] .ic-shell__sidebar .ic-shell__user-card{inline-size:calc(var(--ic-rail-width-expanded) - 2 * var(--ic-space-2) - var(--ic-shell-account-size));min-block-size:var(--ic-shell-account-size);block-size:var(--ic-shell-account-size);padding-inline:var(--ic-space-2);border-radius:var(--ic-radius-floating) 0 0 var(--ic-radius-floating);background:var(--ic-color-surface-muted);position:absolute;inset-block-end:0;inset-inline-start:0;overflow:hidden}[data-ui=app] .ic-shell__sidebar .ic-shell__user-copy{overflow:hidden}[data-ui=app] .ic-shell__sidebar :is(.ic-shell__user-card,.ic-shell__notifications-trigger){transition:background-color var(--ic-duration-fast) var(--ic-easing-standard)}@media (hover:hover) and (pointer:fine){[data-ui=app] .ic-shell__sidebar :is(.ic-shell__user-card,.ic-shell__notifications-trigger):hover{background:color-mix(in srgb, var(--ic-color-surface-muted) 94%, var(--ic-color-text))}}[data-ui=app] .ic-shell__sidebar .ic-shell__notifications-trigger{z-index:var(--ic-layer-navigation);inline-size:var(--ic-shell-account-size);block-size:var(--ic-shell-account-size);background:var(--ic-color-surface-muted);position:absolute;inset-block-end:0;inset-inline:auto 0;transform:translateY(0)}[data-ui=app].ic-shell--animated .ic-shell__sidebar .ic-shell__user-card{transition:inline-size var(--ic-duration-panel) var(--ic-easing-standard), border-radius var(--ic-duration-panel) var(--ic-easing-standard), background-color var(--ic-duration-fast) var(--ic-easing-standard)}[data-ui=app].ic-shell--animated .ic-shell__sidebar .ic-shell__notifications-trigger{transition:transform var(--ic-duration-panel) var(--ic-easing-standard), border-radius var(--ic-duration-panel) var(--ic-easing-standard), background-color var(--ic-duration-fast) var(--ic-easing-standard)}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar .ic-shell__user-card{inline-size:var(--ic-shell-account-size);border-radius:var(--ic-radius-floating)}[data-ui=app].ic-shell--collapsed .ic-shell__sidebar .ic-shell__notifications-trigger{transform:translateY(calc(-100% - var(--ic-space-1)));border-radius:var(--ic-radius-floating);border-inline-start:0}[data-ui=app] .ic-shell__logout{color:color-mix(in srgb, var(--ic-color-danger) 82%, var(--ic-color-text-secondary))}[data-ui=app] .ic-shell__logout:is(:hover,:focus-visible){color:var(--ic-color-danger);background:var(--ic-color-danger-surface)}@media (prefers-reduced-motion:reduce){[data-ui=app].ic-shell--animated .ic-shell__sidebar,[data-ui=app].ic-shell--animated .ic-shell__collapse,[data-ui=app].ic-shell--animated .ic-shell__sidebar :is(.ic-shell__user-card,.ic-shell__notifications-trigger){transition:none}}[data-ui=app] .ic-shell__collapse{inline-size:var(--ic-control-height);block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);color:var(--ic-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=app] .ic-shell__frame{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding:var(--ic-space-2) var(--ic-space-2) var(--ic-space-2) 0;flex-direction:column;flex:1;display:flex}[data-ui=app] .ic-shell__frame--detail-open{padding-inline-end:calc(var(--ic-workspace-detail-width) + .75rem)}[data-ui=app] .ic-shell__collapse:hover{background:var(--ic-color-sidebar-hover);color:var(--ic-color-text)}[data-ui=app] .ic-shell__main{box-sizing:border-box;border:1px solid var(--ic-color-divider);border-radius:var(--ic-radius-floating);background:var(--ic-color-surface);min-block-size:0;min-inline-size:0;box-shadow:var(--ic-shadow-main-frame);overscroll-behavior:contain;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}[data-ui=app] .ic-shell__main>section[class*=workspace]{block-size:100%;min-block-size:0;overflow:hidden}[data-ui=app] .ic-shell__mobile-controls{display:none}[data-ui=app] .ic-portal-root{display:contents}[data-ui=app] .ic-command-palette__overlay{z-index:var(--ic-layer-overlay);background:var(--ic-color-overlay);position:fixed;inset:0}[data-ui=app] .ic-command-palette{z-index:var(--ic-layer-dialog);border:1px solid var(--ic-color-divider);border-radius:var(--ic-radius-floating);background:var(--ic-color-surface);max-block-size:min(32rem,72dvh);inline-size:min(40rem,100vw - 2rem);box-shadow:var(--ic-shadow-dialog);flex-direction:column;display:flex;position:fixed;inset-block-start:18vh;inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}[data-ui=app] .ic-command-palette__sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=app] .ic-command-palette__search{align-items:center;gap:var(--ic-space-2);border-block-end:1px solid var(--ic-color-divider);min-block-size:3rem;padding-inline:var(--ic-space-3);color:var(--ic-color-text-tertiary);display:flex}[data-ui=app] .ic-command-palette__search input{block-size:3rem;min-inline-size:0;color:var(--ic-color-text);background:0 0;border:0;outline:none;flex:1}[data-ui=app] .ic-command-palette__search input::placeholder{color:var(--ic-color-text-tertiary)}[data-ui=app] .ic-command-palette__close{border-radius:var(--ic-radius-control);block-size:2rem;inline-size:2rem;color:var(--ic-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-ui=app] .ic-command-palette__close:hover{background:var(--ic-color-surface-muted);color:var(--ic-color-text)}[data-ui=app] .ic-command-palette__results{min-block-size:0;padding:var(--ic-space-2);overscroll-behavior:contain;overflow-y:auto}[data-ui=app] .ic-command-palette__item{align-items:center;gap:var(--ic-space-3);min-block-size:var(--ic-control-height);border-radius:var(--ic-radius-control);padding-inline:var(--ic-space-3);color:var(--ic-color-text);text-decoration:none;display:flex}[data-ui=app] .ic-command-palette__item--active{background:var(--ic-color-accent-subtle);color:var(--ic-color-accent)}[data-ui=app] .ic-command-palette__item-copy{flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-ui=app] .ic-command-palette__item-copy strong,[data-ui=app] .ic-command-palette__item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=app] .ic-command-palette__item-copy strong{font-weight:var(--ic-font-weight-medium)}[data-ui=app] .ic-command-palette__item-copy small{color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-caption)}[data-ui=app] .ic-command-palette__empty{padding:var(--ic-space-10);color:var(--ic-color-text-tertiary);text-align:center;margin:0}[data-ui=app] .ic-command-palette__footer{align-items:center;gap:var(--ic-space-4);border-block-start:1px solid var(--ic-color-divider);padding:var(--ic-space-2) var(--ic-space-3);background:var(--ic-color-surface-subtle);color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-label);display:flex}[data-ui=app] .ic-command-palette__footer kbd{color:var(--ic-color-text-secondary)}@media (width<64rem){[data-ui=app] .ic-shell__sidebar{display:none}[data-ui=app] .ic-shell__frame{padding:0}[data-ui=app] .ic-shell__main{box-shadow:none;border:0;border-radius:0}}@media (width<40rem){[data-ui=app] .ic-command-palette__footer{display:none}[data-ui=app] .ic-shell__mobile-controls{z-index:var(--ic-layer-navigation);padding:1rem .625rem max(.75rem, env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--ic-color-surface-subtle) 58%, transparent);pointer-events:none;justify-content:center;align-items:flex-end;gap:.5rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}[data-ui=app] .ic-shell__mobile-dock{border:1px solid #0000;border-color:color-mix(in srgb, var(--ic-color-surface) 72%, transparent);background:color-mix(in srgb, var(--ic-color-surface) 76%, transparent);min-inline-size:0;max-inline-size:20rem;box-shadow:var(--ic-shadow-dialog);-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);pointer-events:auto;border-radius:1.5rem;flex-direction:column;flex:1;padding:.3125rem;display:flex}[data-ui=app] .ic-shell__mobile-dock--expanded{max-block-size:min(42rem,100dvh - 5.5rem);padding:.5rem}[data-ui=app] .ic-shell__mobile-overflow{flex-direction:column;flex:1;min-block-size:0;display:flex}[data-ui=app] .ic-shell__mobile-account{align-items:center;gap:var(--ic-space-2);border-block-end:1px solid #0000;border-color:color-mix(in srgb, var(--ic-color-border-strong) 70%, transparent);padding:.25rem .375rem .625rem;display:flex}[data-ui=app] .ic-shell__mobile-theme{border-block-end:1px solid var(--ic-color-divider);padding:var(--ic-space-2) var(--ic-space-1)}[data-ui=app] .ic-shell__mobile-account-copy{flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-ui=app] .ic-shell__mobile-account-copy strong,[data-ui=app] .ic-shell__mobile-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=app] .ic-shell__mobile-account-copy strong{font-size:var(--ic-font-size-caption)}[data-ui=app] .ic-shell__mobile-account-copy small{color:var(--ic-color-text-tertiary);font-size:var(--ic-font-size-label)}[data-ui=app] .ic-shell__mobile-account form{display:contents}[data-ui=app] .ic-shell__mobile-account-action{background:color-mix(in srgb, var(--ic-color-surface-muted) 76%, transparent);block-size:2rem;inline-size:2rem;color:var(--ic-color-text-secondary);border:0;border-radius:.75rem;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}[data-ui=app] .ic-shell__mobile-overflow-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.125rem;min-block-size:0;padding-block:.4375rem;display:flex;overflow-y:auto}[data-ui=app] .ic-shell__mobile-overflow-link{min-block-size:2.5rem;color:var(--ic-color-text);font-size:var(--ic-font-size-caption);font-weight:var(--ic-font-weight-medium);border-radius:.75rem;align-items:center;gap:.625rem;padding-inline:.625rem;text-decoration:none;display:flex}[data-ui=app] .ic-shell__mobile-overflow-link--active{background:color-mix(in srgb, var(--ic-color-accent-subtle) 88%, transparent);color:var(--ic-color-accent)}[data-ui=app] .ic-shell__mobile-dock-row{align-items:stretch;min-inline-size:0;display:flex}[data-ui=app] .ic-shell__mobile-dock--expanded .ic-shell__mobile-dock-row{border-block-start:1px solid #0000;border-color:color-mix(in srgb, var(--ic-color-border-strong) 70%, transparent);padding-block-start:.375rem}[data-ui=app] .ic-shell__mobile-dock-link,[data-ui=app] .ic-shell__mobile-dock-toggle{min-block-size:3rem;min-inline-size:0;color:var(--ic-color-text-tertiary);font-size:.625rem;font-weight:var(--ic-font-weight-semibold);text-align:center;background:0 0;border:0;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1875rem;padding:.25rem .125rem;line-height:1;text-decoration:none;display:flex}[data-ui=app] .ic-shell__mobile-dock-link span,[data-ui=app] .ic-shell__mobile-dock-toggle span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}[data-ui=app] .ic-shell__mobile-dock-link--active{background:color-mix(in srgb, var(--ic-color-accent-subtle) 88%, transparent);color:var(--ic-color-accent)}[data-ui=app] .ic-shell__mobile-dock-link--overflow{flex:1.25}[data-ui=app] .ic-shell__mobile-dock-toggle{color:var(--ic-color-text);cursor:pointer}[data-ui=app] .ic-shell__mobile-dock-toggle--compact{flex-basis:2.25rem;max-inline-size:2.25rem}[data-ui=app] .ic-shell__mobile-primary-action{min-block-size:4rem;inline-size:4.25rem;color:var(--ic-color-text-secondary);font-size:.625rem;font-weight:var(--ic-font-weight-semibold);pointer-events:auto;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.3125rem;padding:0;line-height:1.15;display:flex}[data-ui=app] .ic-shell__mobile-primary-icon{border:1px solid #0000;border-color:color-mix(in srgb, var(--ic-color-surface) 84%, transparent);background:var(--ic-color-accent);block-size:3.5rem;inline-size:3.5rem;box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--ic-color-accent) 30%, transparent);color:var(--ic-color-on-accent);border-radius:1.3125rem;place-items:center;display:grid}[data-ui=app] .ic-shell__mobile-primary-action>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:4.25rem;display:-webkit-box;overflow:hidden}[data-ui=app] .ic-command-palette{border-radius:0 0 var(--ic-radius-floating) var(--ic-radius-floating);max-block-size:85dvh;inline-size:100%;inset-block-start:0;inset-inline:0;transform:none}}[data-ui=app] .ic-theme-picker{gap:var(--ic-space-1);min-inline-size:0;color:var(--ic-color-text-secondary);font-size:var(--ic-font-size-label);font-weight:var(--ic-font-weight-medium);display:grid}[data-ui=app] .ic-theme-picker select{min-inline-size:0;min-block-size:var(--ic-control-height);border:1px solid var(--ic-color-border-strong);border-radius:var(--ic-radius-control);padding-inline:var(--ic-space-2);background:var(--ic-color-surface);color:var(--ic-color-text);font:inherit;font-size:var(--ic-font-size-caption);cursor:pointer}}.ic-pending-workspace.svelte-1w86g4z{flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow:auto}.ic-pending-filters.svelte-1w86g4z{color:var(--ic-color-text-muted);padding:.5rem .75rem}.ic-pending-error.svelte-1w86g4z{padding:1rem}.ic-action-toaster{width:calc(100% - 32px);max-width:384px;min-height:0;min-block-size:0;color:var(--ic-color-text);pointer-events:none;font:14px/1.4 var(--ic-font-sans);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:auto 16px 16px;overflow:visible}.ic-action-toast{--ic-toast-stack-height:var(--ic-toast-frontmost-height,var(--ic-toast-height));--ic-toast-scale:max(0, 1 - var(--ic-toast-index) * .1);--ic-toast-shrink:calc(1 - var(--ic-toast-scale));--ic-toast-expanded-y:calc(-1 * var(--ic-toast-offset-y) - var(--ic-toast-index) * 12px + var(--ic-toast-swipe-y));z-index:calc(1000 - var(--ic-toast-index));box-sizing:border-box;width:100%;height:var(--ic-toast-stack-height);border:1px solid var(--ic-color-border);border-radius:var(--ic-radius-control);background:var(--ic-color-surface);color:var(--ic-color-text);box-shadow:var(--ic-shadow-popover);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transform:translateX(var(--ic-toast-swipe-x)) translateY(calc(var(--ic-toast-swipe-y) - var(--ic-toast-index) * 12px - var(--ic-toast-shrink) * var(--ic-toast-stack-height))) scale(var(--ic-toast-scale));transform-origin:bottom;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;position:absolute;bottom:0;right:0}.ic-action-toast:after{content:"";width:100%;height:13px;position:absolute;top:100%;left:0}.ic-action-toast[data-expanded]{height:var(--ic-toast-height);transform:translateX(var(--ic-toast-swipe-x)) translateY(var(--ic-toast-expanded-y))}.ic-action-toast[data-phase=entering],.ic-action-toast[data-phase=closing]{opacity:0;transform:translateY(150%)}.ic-action-toast[data-phase=closing][data-swipe-direction=right]{transform:translateX(150%) translateY(var(--ic-toast-expanded-y))}.ic-action-toast[data-limited]{opacity:0;pointer-events:none}.ic-action-toast[data-swiping]{transition:none}.ic-action-toast__content{box-sizing:border-box;align-items:center;gap:12px;padding:16px;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:flex}.ic-action-toast:not([data-index="0"],[data-expanded]) .ic-action-toast__content{opacity:0;pointer-events:none}.ic-action-toast__icon,.ic-action-toast__action{flex:none}.ic-action-toast__icon{display:flex}.ic-action-toast[data-type=error] .ic-action-toast__icon{color:var(--ic-color-danger)}.ic-action-toast__action{text-decoration:none}.ic-action-toast__message{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ic-action-toast__message strong{font-size:14px;font-weight:500}.ic-action-toast__message p{color:var(--ic-color-text-secondary);margin:0;font-size:14px}.ic-action-toast:focus-visible{outline:2px solid var(--ic-color-focus);outline-offset:2px}@media (width>=640px){.ic-action-toaster{width:384px;margin:0;left:auto}}@media (prefers-reduced-motion:reduce){.ic-action-toast,.ic-action-toast__content{transition:none}}@media print{.ic-action-toaster{display:none!important}}
