@layer app{:is(.appbar:not(.appbar--detail),.module-wrapper__sidebar>.module-wrapper-subtab) :is(.module-filter__trigger,.task-project-filter-base)[data-slot=button]{--appbar-scope-padding:calc(var(--spacing) * 2.5);--appbar-scope-leading-space:calc(var(--appbar-scope-padding) + var(--border-width-hairline));gap:var(--spacing-1);padding-inline:var(--appbar-scope-padding)}.module-wrapper__sidebar>.module-wrapper-subtab .module-filter__trigger[data-slot=button]{margin-inline-start:calc(var(--spacing-1) * -1)}.appbar:not(.appbar--detail) .appbar__navigation:has(.module-filter__trigger){overflow:visible}.appbar:not(.appbar--detail) .module-filter__actions{min-width:0;max-width:100%}.appbar:not(.appbar--detail) .module-filter__trigger[data-slot=button]{max-width:calc(100% + var(--appbar-scope-leading-space) - var(--appbar-title-inset));margin-inline-start:calc(var(--appbar-title-inset) - var(--appbar-scope-leading-space))}.appbar:not(.appbar--detail) .task-appbar__project-filter{padding-inline-start:var(--appbar-title-inset)}.appbar:not(.appbar--detail) .task-project-filter-trigger:has(.task-project-filter-base){--appbar-scope-leading-space:calc(var(--spacing) * 2.5 + var(--border-width-hairline));max-width:calc(100% + var(--appbar-scope-leading-space));margin-inline-start:calc(var(--appbar-scope-leading-space) * -1)}.appbar:not(.appbar--detail) .dashboard-appbar__dashboard-controls{margin-inline-start:calc(var(--appbar-title-inset) - var(--dashboard-appbar-control-pad,var(--spacing-2)) - var(--border-width-hairline))}.appbar:not(.appbar--detail) :is(.appbar-breadcrumbs__item:last-child,.module-filter__trigger[data-slot=button],.task-project-filter-base[data-slot=button],.dashboard-switcher__trigger){font-weight:var(--font-weight-medium)}.appbar .module-list-controls{gap:var(--appbar-action-gap)}.appbar__actions [data-appbar-actions-group]{align-items:center;gap:var(--appbar-action-gap);display:flex}.appbar__actions .access-panel{column-gap:var(--appbar-action-gap)}:is(.appbar:not(.appbar--detail),.module-wrapper__sidebar>.module-wrapper-subtab) .module-filter__trigger[data-slot=button]>svg{translate:0 var(--spacing-px)}.appbar--detail{--appbar-navigation-flex:1 1 auto;--appbar-actions-flex:0 1 auto;--appbar-breadcrumb-active-max-width:clamp(18rem, 42vw, 44rem)}.appbar--detail .appbar__navigation{gap:unset;max-width:none}.appbar--detail .appbar__actions{min-width:min-content;overflow:visible}.appbar--detail .appbar__actions :is([data-slot=button],[data-size^=icon],[data-slot=hover-card-trigger]){height:var(--control-height-sm);min-height:var(--control-height-sm)}.appbar--detail .appbar__actions :is([class*=--icon-only],[data-size^=icon],[data-slot=hover-card-trigger]):not([data-avatar-group] *){width:var(--control-height-sm);min-width:var(--control-height-sm)}.appbar--detail .appbar__actions :is([data-tone=gray],[data-slot=favorite-button]){color:var(--color-foreground)}.appbar--detail .appbar-breadcrumbs{flex:auto;width:100%;container:appbar-breadcrumbs/inline-size}@container appbar-breadcrumbs not (min-width:28rem){.appbar-breadcrumbs__list>:nth-last-child(n+4){display:none}}.appbar--detail .appbar-breadcrumbs__list>:nth-last-child(3){flex-shrink:0}.appbar__login-action[data-slot=button]{min-width:0;height:var(--control-height-xs);min-height:var(--control-height-xs);padding-inline:var(--spacing-3);border-radius:var(--radius-md);font-size:var(--text-sm);box-shadow:none}.appbar--detail.appbar--compact-actions .appbar-breadcrumbs__item:first-child [data-typography]:not([data-app-icon]),.appbar--detail.appbar--compact-actions .appbar-breadcrumbs__item:last-child [data-app-avatar],.appbar--detail.appbar--compact-actions .appbar__actions .add-to-project__open .button-label{display:none}.appbar--detail.appbar--compact-actions .appbar__actions [data-slot=button]:has(>:is(.button-icon,svg)+[data-slot=button-label]){width:var(--compact-chrome-control-size,2.25rem);min-width:var(--compact-chrome-control-size,2.25rem);justify-content:center;padding-inline:0}.appbar--detail.appbar--compact-actions .appbar__actions :is([data-slot=button]>:is(.button-icon,svg))+[data-slot=button-label]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appbar--detail.appbar--compact-actions .appbar__actions [data-slot=button-label]~:is(.button-icon,svg){display:none}.appbar--detail.appbar--compact-actions .appbar__actions .add-to-project__open{width:var(--compact-chrome-control-size,2.25rem);min-width:var(--compact-chrome-control-size,2.25rem);justify-content:center;padding-inline:0}:where(.appbar--detail [data-sharing-trigger=true]){transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out)}:where(.appbar--detail .appbar__actions) :is([data-slot=button],.access-panel__btn):not([role=tab]){height:var(--control-height-xs);min-height:var(--control-height-xs)}:where(.appbar--detail .appbar__actions) :is([data-slot=button][data-icon-only=true],[data-size^=icon],.access-panel__btn):not([data-avatar-group] *,[role=tab]){width:var(--control-height-xs);min-width:var(--control-height-xs);padding-inline:0}@media (min-width:768px) and (not (min-width:1024px)) and (max-height:600px){.appbar{--appbar-control-size:2.25rem;--appbar-icon-size:1rem}}@media not all and (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.appbar :is(.appbar__navigation,.appbar__actions) :is([data-slot=button],[data-size^=icon],[data-slot=hover-card-trigger],.module-list-controls__button):not([role=tab]){height:var(--appbar-control-size);min-height:var(--appbar-control-size);position:relative}.appbar :is(.appbar__navigation,.appbar__actions) :is([data-slot=button][data-icon-only=true],[data-size^=icon],[data-slot=hover-card-trigger],.module-list-controls__button):not([data-avatar-group] *,[role=tab]){width:var(--appbar-control-size);min-width:var(--appbar-control-size);padding-inline:0}.appbar :is(.appbar__navigation,.appbar__actions) :is([data-slot=button][data-icon-only=true],[data-size^=icon],.module-list-controls__button):not([data-avatar-group] *,[role=tab]) svg{width:var(--appbar-icon-size);height:var(--appbar-icon-size)}.appbar :is(.appbar__navigation,.appbar__actions) :is([data-slot=button],[data-size^=icon],[data-slot=hover-card-trigger],.module-list-controls__button):not([data-avatar-group] *,[role=tab]):after{width:max(100%, var(--compact-chrome-hit-size,2.75rem));height:var(--compact-chrome-hit-size,2.75rem);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appbar--compact-primary-mobile:not(.appbar--detail) .appbar__actions{overflow:visible}.appbar--compact-primary-mobile:not(.appbar--detail) .appbar__actions [data-slot=button][data-tone=primary]:is([data-icon-only=true],:has(>:is(.button-icon,svg)+[data-slot=button-label])){--appbar-compact-primary-size:var(--compact-chrome-control-size,2.25rem);width:var(--appbar-compact-primary-size);min-width:var(--appbar-compact-primary-size);height:var(--appbar-compact-primary-size);min-height:var(--appbar-compact-primary-size);padding:0;position:relative}.appbar--compact-primary-mobile:not(.appbar--detail) .appbar__actions :is([data-slot=button][data-tone=primary]>:is(.button-icon,svg))+[data-slot=button-label]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appbar--compact-primary-mobile:not(.appbar--detail) :is(.appbar__actions [data-slot=button][data-tone=primary])>[data-slot=button-label]~:is(.button-icon,svg){display:none}.appbar--compact-primary-mobile:not(.appbar--detail) .appbar__actions [data-slot=button][data-tone=primary]>:is(.button-icon,svg):has(+[data-slot=button-label]){width:var(--appbar-icon-size);height:var(--appbar-icon-size)}.appbar--compact-primary-mobile:not(.appbar--detail) .appbar__actions [data-slot=button][data-tone=primary]:is([data-icon-only=true],:has(>:is(.button-icon,svg)+[data-slot=button-label])):after{width:var(--compact-chrome-hit-size,2.75rem);height:var(--compact-chrome-hit-size,2.75rem);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appbar.appbar--detail,.appbar--detail .appbar__navigation,.appbar--detail .appbar__actions{gap:var(--appbar-action-gap)}.appbar.appbar--detail .appbar__navigation--mobile .appbar-breadcrumbs{container-type:normal}.appbar--detail .access-panel{flex:none;width:auto}.appbar--detail :is(.access-panel__btn,.meeting-detail-tools__chat,.room-detail-tools__chat,.appbar__actions>[data-responsive-menu]>[data-slot=button]){width:var(--appbar-control-size);min-width:var(--appbar-control-size);height:var(--appbar-control-size)}@media (hover:hover) and (pointer:fine){.appbar--detail [data-sharing-trigger=true]:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.appbar--detail [data-sharing-trigger=true]:hover{background-color:color-mix(in srgb, var(--color-foreground) 8%, transparent)}}.appbar--detail [data-sharing-trigger=true]:hover{box-shadow:none}}.appbar--detail [data-sharing-trigger=true][data-state=open]{box-shadow:none;background-color:#0000}.appbar--detail .chat-tools--badge{flex:none}.appbar--detail:not(.appbar--keep-single-breadcrumb) .appbar-breadcrumbs__item:last-child,.appbar--detail.appbar--keep-single-breadcrumb .appbar-breadcrumbs__item:last-child:not(:only-child),.appbar--detail .appbar-breadcrumbs__separator[data-before-last]{display:none}.appbar--detail .appbar__actions .add-to-projects{border-inline-start:0;max-width:clamp(7rem,32vw,9.25rem);margin-inline-start:0;padding-inline-start:0}}}
@layer primitives{[data-slot=inline-editable-title][data-editable=true]{border-block-end:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);cursor:text;transition:border-color var(--duration-fast) var(--ease-out);outline:none}[data-slot=inline-editable-title][data-editable=true]:hover{border-block-end-color:var(--color-border)}[data-slot=inline-editable-title][data-editable=true]:focus-visible{border-block-end-color:var(--color-primary-400);border-block-end-width:var(--border-width-strong)}:where([data-slot=inline-editable-title]){transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out)}[data-slot=inline-editable-title][data-state=editing]{min-width:0;max-width:100%;color:inherit}[data-slot=inline-editable-title-input-wrapper]{width:100%;color:inherit;font:inherit;line-height:inherit;border-block-end:var(--border-width-hairline) solid var(--color-primary-400);transition:border-color var(--duration-fast) var(--ease-out);background-color:#0000;border-radius:0}[data-slot=inline-editable-title-input-wrapper]:focus-within{border-block-end-color:var(--color-primary-500);border-block-end-width:var(--border-width-strong)}[data-slot=inline-editable-title-input-wrapper][data-invalid=true],[data-slot=inline-editable-title-input-wrapper][data-invalid=true]:focus-within{border-block-end-color:var(--color-error);border-block-end-width:var(--border-width-strong)}[data-slot=inline-editable-title-input]{width:100%;min-width:1ch;max-width:100%;height:auto;color:inherit;caret-color:var(--color-primary-500);field-sizing:content;box-shadow:none;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out);background:0 0;border:0;outline:none;padding:0;font-family:inherit}[data-slot=inline-editable-title-input]:focus-visible{box-shadow:none;border-color:#0000;outline:none}[data-slot=inline-editable-title-error]{margin-top:calc(var(--spacing) * .5)}}
@layer app{.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running),.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running):hover,.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running)[aria-expanded=true],.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running):focus-visible{--button-background:var(--color-primary-solid);--button-color:var(--color-on-primary);background:var(--button-background);color:var(--button-color)}.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running):hover,.header__white-button.header__create-button:not(.header__sidebar-toggle):not(.header__timer--running)[aria-expanded=true]{--button-background:color-mix(in srgb, var(--color-primary-solid) 88%, black)}.dashboard-create-palette__popover{height:min(32rem, var(--available-height,32rem));flex-direction:column;padding:0;display:flex;overflow:hidden}@container style(--anchor-width:0px){.dashboard-create-palette__popover{opacity:0}}.dashboard-create-palette__command[data-slot=command]{border-radius:inherit;height:100%;color:var(--color-text-primary);background:0 0}.dashboard-create-palette__loading{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.dashboard-create-palette__loading-search{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.dashboard-create-palette__loading-list{padding:var(--spacing-1) var(--spacing-2);overflow:hidden}.dashboard-create-palette__loading-row{align-items:center;gap:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 12.6);padding:var(--spacing-2);display:flex}.dashboard-create-palette__loading-search,.dashboard-create-palette__command [data-slot=command-input-wrapper]{height:calc(var(--spacing) * 13);border-block-end:var(--border-width-hairline) solid color-mix(in srgb, var(--color-text-primary) 8%, var(--color-divider));padding-inline:var(--spacing-4);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background))}.dashboard-create-palette__command [data-slot=command-input]{height:calc(var(--spacing) * 13);color:var(--color-text-primary);font-size:var(--text-sm);letter-spacing:0}.dashboard-create-palette__command [data-slot=command-input]::placeholder{color:var(--color-text-tertiary)}.dashboard-create-palette__featured{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2) 0;flex-shrink:0}.dashboard-create-palette__featured-button{justify-content:center;gap:var(--spacing-2);width:100%}.dashboard-create-palette__list[data-slot=command-list]{min-height:0;max-height:none;padding:var(--spacing-1) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);scroll-padding-block:calc(var(--spacing) * 1.8);flex:1}.dashboard-create-palette__group[data-slot=command-group]{padding:0 calc(var(--spacing) * .5) calc(var(--spacing) * .5)}.dashboard-create-palette__group [data-slot=command-group-heading]{padding:var(--spacing-2) calc(var(--spacing) * 2.5) var(--spacing-1);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-4);letter-spacing:0;text-transform:uppercase}.dashboard-create-palette__row{position:relative}.dashboard-create-palette__item[data-slot=command-item]{grid-template-columns:calc(var(--spacing) * 8.6) minmax(0, 1fr);gap:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 12.6);border-radius:var(--radius-md);padding-block:var(--spacing-2);padding-inline:var(--spacing-2) calc(var(--spacing) * 12);color:var(--color-text-primary);transition:var(--transition-short);align-items:center;display:grid}.dashboard-create-palette__item[data-slot=command-item][data-highlighted]{background:var(--floating-menu-item-hover-background);color:var(--color-text-primary)}:where(.dashboard-create-palette__item[data-slot=command-item] .dashboard-create-palette__category){transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out)}.dashboard-create-palette__item[data-slot=command-item][data-highlighted] .dashboard-create-palette__category{color:var(--color-text-secondary)}@media (hover:none),(pointer:coarse){.dashboard-create-palette__item[data-slot=command-item][data-highlighted]:not(:active){background:0 0}.dashboard-create-palette__item[data-slot=command-item][data-highlighted]:not(:active) .dashboard-create-palette__icon{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);color:var(--color-text-secondary)}.dashboard-create-palette__item[data-slot=command-item]:active{background:var(--color-surface-hover)}}.dashboard-create-palette__item[data-slot=command-item][data-disabled]{opacity:.52}.dashboard-create-palette__pin{z-index:1;width:var(--spacing-8);height:var(--spacing-8);min-height:var(--spacing-8);border-radius:var(--radius-md);color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-short), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-2);transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.dashboard-create-palette__pin:not([data-pinned=true]){opacity:0}.dashboard-create-palette__row:hover .dashboard-create-palette__pin,.dashboard-create-palette__row:focus-within .dashboard-create-palette__pin{opacity:1}}.dashboard-create-palette__pin:hover,.dashboard-create-palette__pin:focus-visible,.dashboard-create-palette__pin[data-pinned=true]{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary-text);outline:0}.dashboard-create-palette__pin:focus-visible{box-shadow:var(--focus-ring-shadow)}.dashboard-create-palette__pin svg{width:calc(var(--spacing) * 3.68);height:calc(var(--spacing) * 3.68)}@media (hover:none),(pointer:coarse){.dashboard-create-palette__pin:after{content:"";width:2.75rem;height:2.75rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.dashboard-create-palette__icon{width:calc(var(--spacing) * 8.6);height:calc(var(--spacing) * 8.6);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);color:var(--color-text-secondary);transition:var(--transition-short);justify-content:center;align-items:center;display:inline-flex}.dashboard-create-palette__item[data-highlighted] .dashboard-create-palette__icon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-text)}.dashboard-create-palette__icon svg{width:var(--spacing-4);height:var(--spacing-4)}.dashboard-create-palette__copy{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.dashboard-create-palette__title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-create-palette__category{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-create-palette__command [data-slot=command-empty]{padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.dashboard-create-palette__command [data-slot=command-empty]:empty{padding:0}@media not (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.dashboard-create-palette__sheet[data-slot=bottom-sheet]{min-height:0}.dashboard-create-palette__loading,.dashboard-create-palette__command[data-slot=command]{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.dashboard-create-palette__loading-search,.dashboard-create-palette__command [data-slot=command-input-wrapper]{min-width:0;height:var(--spacing-11);background:0 0;border:0;flex:auto;padding:0}.dashboard-create-palette__list[data-slot=command-list]{min-height:0;max-height:none;padding-block-end:var(--spacing-2);padding-inline:max(calc(var(--spacing) * 1.5), var(--coffee-safe-area-inset-inline-start,var(--coffee-safe-area-inset-left,env(safe-area-inset-left,0)))) max(calc(var(--spacing) * 1.5), var(--coffee-safe-area-inset-inline-end,var(--coffee-safe-area-inset-right,env(safe-area-inset-right,0))));flex:auto}}}
@layer app{.search-modal__backdrop{z-index:var(--z-toast);background-color:color-mix(in srgb, var(--color-shadow-base) 12%, transparent);-webkit-backdrop-filter:blur(var(--coffee-blur-scrim));backdrop-filter:blur(var(--coffee-blur-scrim))}.search-modal__container{--search-modal-rail:var(--spacing-4);--search-modal-row-bleed:var(--spacing-2);z-index:calc(var(--z-toast) + 1);background-color:var(--color-popover);contain:layout paint style;backface-visibility:hidden;flex-direction:column;min-height:3.5rem;display:flex;position:fixed;overflow:hidden}.search-modal__container[data-open]{animation:none}@media (min-width:768px){.search-modal__container{top:calc(var(--dim-header-height,2.5rem) + .75rem);bottom:auto;right:auto;left:var(--search-modal-anchor-x,50vw);width:var(--search-modal-width,min(clamp(30rem, 48vw, 42rem), var(--coffee-floating-safe-inline-size)));height:auto;max-height:min(32rem, calc(var(--coffee-viewport-height,100dvh) - var(--dim-header-height,2.5rem) - 1.5rem));border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;translate:-50%}}.search-modal__sheet[data-slot=bottom-sheet]{--search-modal-rail:var(--spacing-4);--search-modal-row-bleed:var(--spacing-2);min-height:0}.search-modal__command{background:var(--color-popover);color:var(--color-popover-foreground);border-block-end:var(--border-width-hairline) solid color-mix(in srgb, var(--color-text-primary) 8%, var(--color-divider))}:is(.search-modal__container,.search-modal__sheet) .search-modal__command{flex:none;height:auto;min-height:0}.search-modal__list{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.search-modal__command [data-slot=command-input-wrapper]{gap:var(--spacing-2);min-width:0;height:3.5rem;background:0 0;border:0;flex:auto;padding-inline-start:max(var(--search-modal-rail), var(--coffee-safe-area-inset-inline-start,var(--coffee-safe-area-inset-left,env(safe-area-inset-left,0))));padding-inline-end:max(var(--spacing-3), var(--coffee-safe-area-inset-inline-end,var(--coffee-safe-area-inset-right,env(safe-area-inset-right,0))))}.search-modal__command [data-slot=command-input-wrapper]>svg{color:var(--color-text-tertiary)}.search-modal__command [data-slot=command-input]{min-width:0;height:3.5rem;font-size:var(--text-base);letter-spacing:normal;appearance:none;padding-block:0}.search-modal__command [data-slot=command-input]::placeholder{color:var(--color-text-tertiary)}:is(.search-modal__command,.search-modal__sheet) [data-slot=command-input]::-webkit-search-decoration{appearance:none;display:none}:is(.search-modal__command,.search-modal__sheet) [data-slot=command-input]::-webkit-search-cancel-button{appearance:none;display:none}.search-modal__command-clear{flex:0 0 var(--spacing-11);width:var(--spacing-11);height:var(--spacing-11);border-radius:var(--radius-full);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out);background:0 0}.search-modal__command-clear:hover,.search-modal__command-clear:focus-visible{color:var(--color-text-primary)}.search-modal__command-clear svg{width:1.125rem;height:1.125rem}.search-modal__command-loader{color:var(--color-text-tertiary);flex:none}.search-modal__ask-ai{justify-content:flex-start;align-items:center;gap:var(--spacing-2);min-height:2.5rem;margin-block:var(--spacing-2) 0;margin-inline:var(--search-modal-row-bleed);border-radius:var(--radius-md);padding-inline:var(--search-modal-row-bleed);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:start;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;display:flex}.search-modal__ask-ai:hover,.search-modal__ask-ai:focus-visible{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.search-modal__ask-ai-icon{width:var(--spacing-7);height:var(--spacing-7);color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.search-modal__footer{background-color:var(--color-popover);border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--color-text-primary) 6%, var(--color-divider));width:100%;min-height:2.25rem;padding-block:calc(var(--spacing) * 1.5);padding-inline:max(var(--search-modal-rail), var(--coffee-safe-area-inset-inline-start,var(--coffee-safe-area-inset-left,env(safe-area-inset-left,0)))) max(var(--search-modal-rail), var(--coffee-safe-area-inset-inline-end,var(--coffee-safe-area-inset-right,env(safe-area-inset-right,0))));align-items:center;gap:calc(var(--spacing) * 1.5);flex:none;display:flex}.search-modal__footer [data-slot=keycap]{background-color:color-mix(in srgb, var(--color-text-primary) 6%, transparent);min-width:1.25rem;height:1.25rem;color:var(--color-text-secondary);box-shadow:none;border:0}.search-modal__shortcut{gap:calc(var(--spacing-1) / 2);display:inline-flex}.search-modal__result-section{flex-direction:column;flex:0 auto;flex-wrap:unset;height:auto;min-height:0;touch-action:auto;justify-content:center;align-items:center;max-height:none;padding-block-end:var(--spacing-2);display:flex;overflow:hidden}@media not (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.search-modal__list{flex:auto}.search-modal__result-section{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;max-height:none;overflow-y:auto}}.search-modal__result-section--status{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:10rem;padding:var(--spacing-6) var(--search-modal-rail)}.search-modal__result-section.search-modal__result-section--idle{justify-content:flex-start;padding-block-start:var(--spacing-8)}.search-modal__result-section--loading{align-items:stretch;gap:var(--spacing-2);width:100%}.search-modal__result-skeleton{grid-template-columns:var(--spacing-7) minmax(0, 1fr);align-items:center;gap:var(--spacing-2);width:100%;height:2.5rem;padding-inline:var(--search-modal-rail);display:grid}@media not (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.search-modal__result-section--status{min-height:0;padding-block:0 var(--spacing-2)}}.search-modal__result-section--data-exists{width:100%;padding-block:0 var(--spacing-2);overscroll-behavior:contain;scroll-padding-block:2rem var(--spacing-2);justify-content:flex-start;align-items:flex-start;overflow:auto}.search-modal__group{width:100%;padding-block-end:var(--spacing-1)}.search-modal__group-header{z-index:1;background-color:var(--color-popover);min-height:2rem;padding-block:var(--spacing-2) var(--spacing-1);padding-inline:var(--search-modal-rail);position:sticky;inset-block-start:0}[data-slot=bottom-sheet] .search-modal__group-header{background-color:var(--bottom-sheet-surface)}.search-modal__group-label{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-4);letter-spacing:.04em;text-transform:uppercase}.search-modal__row-list{width:100%;padding-inline:var(--search-modal-row-bleed)}.search-modal__view-all{min-height:1.5rem;border-radius:var(--radius-sm);padding-inline:var(--search-modal-row-bleed);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);margin-inline-end:calc(var(--search-modal-row-bleed) * -1)}.search-modal__view-all:hover,.search-modal__view-all:focus-visible{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.search-modal__recent-icon{width:var(--spacing-7);height:var(--spacing-7);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.search-modal-result-section__item:is(:hover,:focus-within,[data-highlighted]) .search-modal__recent-icon{color:var(--color-text-secondary)}.search-modal__recent-remove{width:var(--spacing-7);height:var(--spacing-7);min-height:var(--spacing-7);color:var(--color-text-tertiary);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition-reveal);flex:none}.search-modal__recent-remove:hover,.search-modal__recent-remove:focus-visible{background-color:color-mix(in srgb, var(--color-text-primary) 8%, transparent);color:var(--color-text-primary)}.search-modal-result-section__item:is(:hover,:focus-within,[data-highlighted]) .search-modal__recent-remove{opacity:1;visibility:visible;pointer-events:auto}@media (hover:none),(pointer:coarse){.search-modal__recent-remove{opacity:1;visibility:visible;pointer-events:auto;position:relative}.search-modal__recent-remove:after{content:"";inline-size:max(100%, var(--touch-target-min));block-size:max(100%, var(--touch-target-min));background:0 0;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.search-modal__ask-ai{min-height:var(--touch-target-min)}}.search-modal-result-section__item:hover{background-color:var(--color-surface-hover)}.search-modal__result-section .search-modal-result-section__item{box-sizing:border-box;border-radius:var(--radius-md);min-height:2.5rem;padding-block:var(--spacing-1);padding-inline:var(--search-modal-row-bleed);transition:background-color var(--duration-fast) var(--ease-out);border:0;position:relative}.search-modal-result-section__item[data-highlighted]{background-color:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-hover))}@media (hover:none),(pointer:coarse){.search-modal-result-section__item[data-highlighted]:not(:active){background-color:#0000}.search-modal-result-section__item:active{background-color:var(--color-surface-hover)}}.search-modal-result-section__row{width:100%;min-width:0;list-style:none}.search-modal-result-section__item p{max-width:100%}.search-modal-result-section__date{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}@media not (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.search-modal__result-section--data-exists>section{width:100%;min-width:0}.search-modal__result-section .search-modal-result-section__item{width:100%;min-height:2.75rem}.search-modal-result-section__item>div:first-child{flex:auto;min-width:0}.search-modal-result-section__item>p:last-child{flex:none;max-width:7.5rem}}@media (pointer:coarse){.search-modal__result-section .search-modal-result-section__item{min-height:2.75rem}}:is(.search-modal__container,.search-modal__sheet) [data-empty-state]{background-color:#0000}@media not (min-width:768px),(not (min-width:1024px)) and (max-height:600px){.search-modal__result-section{box-sizing:border-box;padding-inline:var(--coffee-safe-area-inset-inline-start,var(--coffee-safe-area-inset-left,env(safe-area-inset-left,0))) var(--coffee-safe-area-inset-inline-end,var(--coffee-safe-area-inset-right,env(safe-area-inset-right,0)))}}}
