@layer components{.command-search{min-width:0;width:calc(100% - var(--space-4));margin:var(--space-2) var(--space-2) var(--space-1);padding-inline:var(--search-padding-inline);border-radius:var(--radius-cta);background:var(--search-box-surface);color:var(--foreground);min-height:var(--search-field-height);border:1px solid #0000;align-items:center;gap:6px;display:flex}:is(.ui-card-chrome,.settings-card,.widget-card--surface) .command-search{--search-box-surface:var(--surface-nested)}@media (hover:hover) and (pointer:fine){.command-search:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--search-box-surface))}}.command-search:focus-within{border-color:var(--accent-border);background:var(--control-surface)}.command-search__icon{width:var(--icon-control);height:var(--icon-control);color:var(--foreground);flex:none}.command-search__input{min-width:0;height:var(--search-field-height);color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:none;flex:auto;display:block}.command-search__input::placeholder{color:var(--muted-foreground);opacity:1}.command-search__action{flex:none;align-items:center;display:flex}@media (width<=879px),(pointer:coarse){.command-search__input{font-size:16px}}@media (width<=879px){.command-search{min-height:var(--search-field-height-mobile)}.command-search__input{height:var(--search-field-height-mobile)}}.app-button[data-button-treatment=mode][aria-pressed=true]{background-color:var(--accent)!important;color:var(--accent-foreground)!important;border-color:#0000!important}.app-button[data-button-treatment=mode][aria-pressed=true]:active{background-color:var(--accent-active)!important}.search-box,.search-box-plain{--search-clear-duration:1s;--search-clear-out-duration:.4s;--search-clear-in-duration:.4s;--search-clear-out-fly:12px;--search-clear-in-fly:12px;--search-clear-out-ease:cubic-bezier(.22, 1, .36, 1);--search-clear-in-ease:cubic-bezier(.22, 1, .36, 1);--search-clear-blur:2px;--search-clear-glow-delay:50ms;--search-clear-glow-peak:.15;--search-clear-glow-opacity:.42;--search-clear-glow-spread:1.5;--search-clear-placeholder-opacity:1;--search-idle-color:var(--muted-foreground);min-width:0;padding-inline:var(--search-padding-inline);border:1px solid var(--input);border-radius:var(--radius-control);color:var(--foreground);background:var(--control-surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.search-box-plain:hover{border-color:var(--border-strong);background:var(--control-surface-hover)}}.search-box{height:var(--search-field-height);min-height:var(--search-field-height);width:100%;max-width:var(--search-width);padding-inline:max(var(--search-padding-inline), 12px);border-radius:var(--radius-cta);background:var(--search-box-surface);border-color:#0000;flex:auto}@media (hover:hover) and (pointer:fine){.search-box:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--search-box-surface))}}:is(.ui-card-chrome,.settings-card,.widget-card--surface) .search-box{--search-box-surface:var(--surface-nested)}.search-box-plain{--search-clear-placeholder-opacity:.6;height:var(--search-field-height);min-height:var(--search-field-height);width:100%}.search-box:focus-within,.search-box-plain:focus-within{border-color:var(--accent-border);background:var(--control-surface)}.search-box:focus-within .search-box__icon,.search-box-plain:focus-within .search-box__icon{color:var(--muted-foreground)}.search-box__icon{width:var(--icon-control);height:var(--icon-control);color:var(--foreground);flex:none;transition:color .15s}.search-box__field{flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.search-box__input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);flex:auto;padding-inline-end:20px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.search-box__input::placeholder{color:var(--search-idle-color);font-size:var(--text-body);font-weight:var(--font-weight-body);opacity:1;text-overflow:ellipsis;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.search-box-plain .search-box__input::placeholder{color:var(--muted-foreground);opacity:.6}.search-box__clear-mirror,.search-box__clear-placeholder{z-index:2;min-width:0;color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;pointer-events:none;opacity:0;align-items:center;padding-inline-end:20px;display:flex;position:absolute;inset:0;overflow:hidden}.search-box__clear-placeholder{color:var(--search-idle-color);text-overflow:ellipsis}.search-box-plain .search-box__clear-placeholder{color:var(--muted-foreground)}.search-box.is-clearing .search-box__clear-mirror,.search-box-plain.is-clearing .search-box__clear-mirror{opacity:1}.search-box.is-clearing .search-box__input,.search-box-plain.is-clearing .search-box__input{color:#0000;-webkit-text-fill-color:transparent}.search-box.is-clearing .search-box__input::placeholder,.search-box-plain.is-clearing .search-box__input::placeholder{color:#0000}.search-box__clear-glow{z-index:3;color:var(--foreground);pointer-events:none;opacity:0;mix-blend-mode:multiply;position:absolute;inset:0}:root.theme-dark .search-box__clear-glow{mix-blend-mode:screen}.search-box__input::-webkit-search-decoration{appearance:none}.search-box__input::-webkit-search-cancel-button{appearance:none}.search-box__input::-webkit-search-results-button{appearance:none}.search-box__input::-webkit-search-results-decoration{appearance:none}.search-box__clear{width:22px;color:var(--muted-foreground);opacity:0;pointer-events:none;cursor:pointer;z-index:4;flex:none;place-items:center;transition:opacity .14s,color .12s;display:grid;position:absolute;inset-block:0;inset-inline-end:6px}.search-box[data-filled=true] .search-box__clear,.search-box-plain[data-filled=true] .search-box__clear,.search-box[data-closable=true] .search-box__clear,.search-box-plain[data-closable=true] .search-box__clear{opacity:.7;pointer-events:auto}@media (hover:hover) and (pointer:fine){.search-box__clear:hover{color:var(--foreground)}}.search-box[data-trailing=true] .search-box__clear,.search-box-plain[data-trailing=true] .search-box__clear{height:22px;position:static;inset:auto}.search-box__trailing{--search-trailing-inset:12px;margin-inline:4px calc(-1 * var(--search-trailing-inset,12px));border-inline-start:1px solid var(--border-strong);flex:none;align-self:stretch;align-items:center;padding-inline-start:4px;display:flex}.search-box .search-box__trailing{border-inline-start:0;padding-inline-start:0}.search-box[data-trailing=true] .search-box__input,.search-box-plain[data-trailing=true] .search-box__input,.search-box[data-trailing=true] .search-box__clear-mirror,.search-box-plain[data-trailing=true] .search-box__clear-mirror,.search-box[data-trailing=true] .search-box__clear-placeholder,.search-box-plain[data-trailing=true] .search-box__clear-placeholder{padding-inline-end:0}.search-box[data-filled=true] .search-box__clear:focus-visible,.search-box-plain[data-filled=true] .search-box__clear:focus-visible,.search-box__clear:focus-visible{opacity:1;color:var(--foreground);border-radius:var(--radius-chip);box-shadow:var(--focus-ring);outline:none}.search-box__clear svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.search-box__clear-glow{opacity:0!important;background-image:none!important}}:root{--page-search-open-duration:.46s;--page-search-open-ease:cubic-bezier(.34, 1.25, .64, 1);--page-search-close-duration:.28s;--page-search-close-ease:var(--ease-exit);--page-search-replace-duration:.3s}.expandable-page-search{flex:none;align-items:center;min-width:0;display:flex}.expandable-page-search[data-desktop-expansion]{--page-search-margin:var(--header-icon-button-margin-inline,0px);--page-search-rest-width:var(--control-height);--page-search-field-width:var(--page-search-open-width,min(var(--search-width), var(--search-viewport-width)));position:relative}.expandable-page-search[data-desktop-expansion=expand][data-icon-only=true]{width:calc(var(--page-search-rest-width) + 2 * var(--page-search-margin));transition:width var(--page-search-close-duration) var(--page-search-close-ease)}.expandable-page-search[data-desktop-expansion=expand].is-open{width:calc(var(--page-search-field-width) + 2 * var(--page-search-margin));flex:0 auto}.expandable-page-search[data-desktop-expansion=expand][data-icon-only=true].is-open{transition:width var(--page-search-open-duration) var(--page-search-open-ease)}.expandable-page-search.is-open .expandable-page-search__trigger{opacity:0;pointer-events:none}.expandable-page-search__trigger[data-glyph-hidden]>svg{visibility:hidden}.expandable-page-search__field{z-index:1;inset-inline-start:var(--page-search-margin);width:var(--page-search-rest-width);max-width:calc(100vw - 2 * var(--page-search-margin));visibility:hidden;transition:width var(--page-search-close-duration) var(--page-search-close-ease), margin-inline-start var(--page-search-close-duration) var(--page-search-close-ease);margin-inline-start:0;display:flex;position:absolute;top:50%;translate:0 -50%}.expandable-page-search__field[data-visible]{visibility:visible}.expandable-page-search[data-desktop-expansion] .expandable-page-search__field:before{content:"";z-index:-1;inset-block:calc(-1 * var(--space-2));background:linear-gradient(to right, transparent, var(--page-search-backing-surface,var(--surface-page)) var(--space-10,40px));opacity:0;transition:opacity var(--duration-fast) var(--ease-exit);pointer-events:none;position:absolute;inset-inline-start:calc(-1 * var(--space-10,40px));inset-inline-end:calc(-1 * var(--space-2))}[dir=rtl] .expandable-page-search[data-desktop-expansion] .expandable-page-search__field:before{background:linear-gradient(to left, transparent, var(--page-search-backing-surface,var(--surface-page)) var(--space-10,40px))}.expandable-page-search[data-desktop-expansion].is-open .expandable-page-search__field:before{opacity:1;transition:opacity calc(var(--page-search-open-duration) * .5) var(--ease-standard)}.expandable-page-search.is-open .expandable-page-search__field{width:var(--page-search-field-width);transition:width var(--page-search-open-duration) var(--page-search-open-ease), margin-inline-start var(--page-search-open-duration) var(--page-search-open-ease);margin-inline-start:calc(-1 * var(--page-search-shift,0px))}.expandable-page-search .search-box{width:100%;max-width:none}.expandable-page-search__field .search-box,.expandable-page-search__field .search-box:focus-within{transition:background-color var(--duration-fast) var(--ease-exit);background:0 0;border-color:#0000;padding-inline-start:calc((var(--control-height) - var(--icon-control)) / 2 - 1px)}@media (hover:hover) and (pointer:fine){.expandable-page-search__field .search-box:hover{transition:background-color var(--duration-fast) var(--ease-exit);background:0 0;border-color:#0000;padding-inline-start:calc((var(--control-height) - var(--icon-control)) / 2 - 1px)}}.expandable-page-search__field .search-box:focus-within .search-box__icon{color:var(--foreground)}.expandable-page-search.is-open .expandable-page-search__field .search-box,.expandable-page-search.is-open .expandable-page-search__field .search-box:focus-within{background:var(--search-box-surface);transition:background-color calc(var(--page-search-open-duration) * .5) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.expandable-page-search.is-open .expandable-page-search__field .search-box:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--search-box-surface))}}.expandable-page-search__field .search-box :is(.search-box__field,.search-box__clear){opacity:0;transition:opacity calc(var(--page-search-close-duration) / 2) ease}.expandable-page-search.is-open .expandable-page-search__field .search-box__field{opacity:1;transition:opacity calc(var(--page-search-open-duration) * .6) ease calc(var(--page-search-open-duration) * .4)}.expandable-page-search.is-open .expandable-page-search__field .search-box .search-box__clear{opacity:.7;transition:opacity calc(var(--page-search-open-duration) * .6) ease calc(var(--page-search-open-duration) * .4)}@media (prefers-reduced-motion:reduce){.expandable-page-search[data-desktop-expansion][data-desktop-expansion],.expandable-page-search[data-desktop-expansion][data-icon-only].is-open,.expandable-page-search .expandable-page-search__trigger,.expandable-page-search.is-open .expandable-page-search__field,.expandable-page-search .expandable-page-search__field,.expandable-page-search.is-open .expandable-page-search__field *,.expandable-page-search .expandable-page-search__field *{transition:none!important;animation:none!important}}@media (width<=879px),(pointer:coarse){.search-box__field{--text-body:16px;--text-control:16px}}@media (width<=879px){.search-box,.search-box-plain{height:var(--search-field-height-mobile);min-height:var(--search-field-height-mobile)}.search-box__input{font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.search-box .search-box__clear,.search-box-plain .search-box__clear{width:var(--search-field-height-mobile);inset-inline-end:2px}.search-box:focus-within,.search-box-plain:focus-within{border-color:var(--border-strong)}.expandable-page-search{order:1}:is([data-header-search-region],.search-takeover-line) .hide-desktop:has(>.expandable-page-search){order:1}.header-actions__overflow,[data-workspace-trail-overflow=true]{order:2}.search-takeover-line{position:relative}.search-takeover-line:has(.search-takeover)>*{visibility:hidden}.search-takeover{visibility:visible;inset-inline:0;height:max(100%, var(--search-field-height-mobile));z-index:5;animation:search-takeover-in var(--page-search-open-duration) var(--page-search-open-ease) both;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.search-takeover .search-box,.search-takeover .search-box:focus-within{width:100%;max-width:none;height:100%;min-height:var(--search-field-height-mobile);gap:var(--space-2-5,10px);background:0 0;border-color:#0000;padding-inline:0}@media (hover:hover) and (pointer:fine){.search-takeover .search-box:hover{width:100%;max-width:none;height:100%;min-height:var(--search-field-height-mobile);gap:var(--space-2-5,10px);background:0 0;border-color:#0000;padding-inline:0}}.search-takeover.is-closing{animation:search-takeover-out var(--page-search-close-duration) var(--page-search-close-ease) both;pointer-events:none}[dir=rtl] .search-takeover{animation-name:search-takeover-in-rtl}[dir=rtl] .search-takeover.is-closing{animation-name:search-takeover-out-rtl}.search-takeover .search-box__clear{width:var(--search-field-height-mobile);place-items:center end;inset-inline-end:0}.search-takeover .search-box__clear svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.search-takeover,.search-takeover.is-closing{animation:none}}}@keyframes search-takeover-in{0%{clip-path:inset(0 0 0 calc(100% - var(--control-height)) round var(--radius-control))}to{clip-path:inset(0 0 0 0 round var(--radius-control))}}@keyframes search-takeover-out{0%{clip-path:inset(0 0 0 0 round var(--radius-control))}to{clip-path:inset(0 0 0 calc(100% - var(--control-height)) round var(--radius-control));opacity:0}}@keyframes search-takeover-in-rtl{0%{clip-path:inset(0 calc(100% - var(--control-height)) 0 0 round var(--radius-control))}to{clip-path:inset(0 0 0 0 round var(--radius-control))}}@keyframes search-takeover-out-rtl{0%{clip-path:inset(0 0 0 0 round var(--radius-control))}to{clip-path:inset(0 calc(100% - var(--control-height)) 0 0 round var(--radius-control));opacity:0}}}@media (width<=640px){.btn-label{display:none}}.app-button[data-button-size=voice]{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.app-button[data-button-shape=chip]:is([data-active=true],[aria-pressed=true]){border-color:var(--border-strong);background-color:var(--secondary);color:var(--foreground)}.app-button{--button-content-height:var(--control-height);--button-content-inset:var(--button-padding-inline)}.app-button:is([aria-haspopup],[role=combobox]){transition-property:background-color,border-color,color,box-shadow,transform,opacity,scale;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), .16s, .16s;transition-timing-function:var(--ease-standard)}.app-button:is([aria-haspopup],[role=combobox]):active{transition-duration:var(--duration-instant)}:root:has(.ui-popup-reveal[data-state=open]) .app-button:is([aria-haspopup],[role=combobox])[data-state=open]{opacity:.35;scale:.97}@media (prefers-reduced-motion:reduce){:root:has(.ui-popup-reveal[data-state=open]) .app-button:is([aria-haspopup],[role=combobox])[data-state=open]{scale:none}}.app-button:is([data-button-variant=bordered],[data-button-variant=raised]){transition-duration:var(--duration-slow)}@media (prefers-reduced-motion:reduce){.app-button:is([data-button-variant=bordered],[data-button-variant=raised]){transition:none}}.app-button[data-button-size=sm],.app-button[data-button-size=footer]{--button-content-inset:var(--space-3)}.app-button[data-button-size=compact]{--button-content-height:var(--control-height-compact);--button-content-inset:var(--space-2-5)}.app-button[data-button-size=lg]{--button-content-inset:var(--button-padding-inline-lg)}.app-button[data-button-size=voice]{--button-content-height:var(--tap-target);--button-content-inset:var(--space-6)}.app-button[data-button-size=footer]:is([data-button-variant=destructive],[data-button-variant=lemon]){--button-content-inset:var(--space-5)}.app-button[data-button-size=inline],.app-button[data-button-size^=icon],.app-button[data-button-size=header-icon]{--button-content-inset:0px}[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true]{min-height:var(--control-height);color:var(--accent-text);box-shadow:none;filter:none;background:0 0;padding:0}@media (hover:hover) and (pointer:fine){[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true]:is(:hover,:active,:disabled){color:var(--accent-text);box-shadow:none;filter:none;background:0 0}}[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true]:disabled{opacity:.5}[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true] .icon-label{--icon-label-ink:var(--accent-text);color:var(--accent-text)}[data-slot=dialog-actions][data-popup-button-style=circle][data-action-presentation=inline-icons]>.menu-row[data-dialog-cta=true] .icon-label{--icon-label-frame:28px;--icon-label-glyph:14px;gap:var(--space-2)}[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true] .icon-label__frame{background:var(--surface-raised);color:var(--accent-text);border-radius:50%}@media (hover:hover) and (pointer:fine){[data-slot=dialog-actions][data-popup-button-style=circle]>.menu-row[data-dialog-cta=true]:is(:hover,:focus-visible,:active) .icon-label__frame{background:var(--surface-raised);border-color:var(--border-strong);color:var(--accent-text)}}[data-popup-footer][data-popup-align=split]{justify-content:flex-start}[data-popup-footer][data-popup-align=start]{--popup-action-direction:row;justify-content:flex-start}[data-popup-footer][data-popup-align=end]{--popup-action-direction:row-reverse;justify-content:flex-end}[data-popup-footer][data-popup-align=center]{justify-content:center}[data-popup-footer][data-popup-align=split]>:last-child{--popup-action-direction:row-reverse;margin-inline-start:auto}[data-popup-footer]>[data-dialog-action-start]~:last-child{--popup-action-direction:row-reverse}[data-popup-footer][data-popup-align][data-action-presentation=inline-icons]>.menu-row .icon-label{flex-direction:var(--popup-action-direction,row)}@media (width>=880px){[data-popup-footer][data-popup-align]:not(:where([data-action-layout=tiles]:not([data-action-presentation=inline-desktop])))>.menu-row .icon-label{flex-direction:var(--popup-action-direction,row)}}.app-button[data-popup-action]{min-block-size:var(--control-height);block-size:auto;inline-size:auto;max-inline-size:100%;box-shadow:none;color:var(--foreground);filter:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;transform:none}@media (hover:hover) and (pointer:fine){.app-button[data-popup-action]:is(:hover,:active){min-block-size:var(--control-height);block-size:auto;inline-size:auto;max-inline-size:100%;box-shadow:none;color:var(--foreground);filter:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;transform:none}}.app-button[data-popup-action=accent]{color:var(--accent-text)}.app-button[data-popup-action] .icon-label{--icon-label-frame:28px;--icon-label-glyph:14px;--icon-label-label-gap:var(--space-2);flex-direction:var(--popup-action-direction,row);text-align:start;width:auto;animation:none}.app-button[data-popup-action] .icon-label .icon-label__frame{border-radius:50%;animation:none}.app-button[data-popup-action] .icon-label .icon-label__label{overflow-wrap:anywhere;width:auto;min-height:0;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);margin:0}@media (width<=879px){.app-button[data-popup-action]{min-block-size:var(--tap-target)}.app-button[data-popup-action] .icon-label,[data-slot=dialog-actions][data-popup-button-style=circle][data-action-presentation=inline-icons]>.menu-row[data-dialog-cta=true] .icon-label{--icon-label-frame:36px;--icon-label-glyph:16px}}:is([role=dialog],[role=menu]) .app-button:is([data-button-variant=destructive],[data-button-variant=ghost-destructive]):not([data-popup-action]){color:var(--foreground);filter:none;background:0 0}:is([role=dialog],[role=menu]) .menu-row[data-tone=destructive]:not([data-dialog-cta=true]){color:var(--foreground)}:is([role=dialog],[role=menu]) .menu-row[data-tone=destructive]:not([data-dialog-cta=true]) .icon-label{--icon-label-ink:var(--foreground)}@media (width<=879px){[data-popup-footer][data-popup-mobile-grid=true][data-popup-align][data-slot]{justify-content:center;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-popup-footer][data-popup-mobile-grid=true]>[data-dialog-action-start]{display:contents}[data-popup-footer][data-popup-mobile-grid=true][data-popup-align][data-slot]>:is(.menu-row,.app-button):last-child{margin-inline-start:0}[data-popup-footer][data-popup-mobile-grid=true][data-popup-align][data-slot] :is(.menu-row[data-presentation],.app-button[data-popup-action]){flex:0 0 min(var(--launcher-compact-track), calc((100% - 3 * var(--space-2)) / 4));width:min(var(--launcher-compact-track), calc((100% - 3 * var(--space-2)) / 4));min-width:0;min-height:var(--tap-target);padding:var(--space-1) 0;flex-direction:column}[data-popup-footer][data-popup-mobile-grid=true][data-popup-align][data-slot] :is(.menu-row[data-presentation],.app-button[data-popup-action]) .icon-label{--icon-label-label-gap:var(--space-2);text-align:center;flex-direction:column;width:100%;animation:none}[data-popup-footer][data-popup-mobile-grid=true][data-popup-align][data-slot] :is(.menu-row[data-presentation],.app-button[data-popup-action]) .icon-label__label{overflow-wrap:anywhere;width:100%;min-height:2.5em;margin-inline:0;font-size:11px;line-height:1.25;display:block;overflow:visible}}.icon-label{--icon-label-ink:var(--foreground);color:var(--icon-label-ink);--icon-label-frame:52px;--icon-label-glyph:22px;--icon-label-bleed:4px;--icon-label-reveal-lift:8px;--icon-label-reveal-scale:.84;--icon-label-reveal-step:30ms;--icon-label-reveal-lead:.12s;--icon-label-reveal-ease:cubic-bezier(.34, 1.5, .5, 1);animation:icon-label-reveal var(--duration-slow) var(--ease-emphasized) calc(var(--icon-label-reveal-lead) + var(--icon-label-reveal-index,0) * var(--icon-label-reveal-step)) backwards;align-items:center;gap:var(--space-1-5);text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}.icon-label__frame{--icon-control:var(--icon-label-glyph);--icon-control-lg:var(--icon-label-glyph);width:var(--icon-label-frame);height:var(--icon-label-frame);border:1px solid var(--icon-label-frame-border,var(--border-subtle));border-radius:var(--radius-panel);background:var(--icon-label-frame-background,var(--surface-raised));color:inherit;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);animation:icon-label-frame-reveal var(--duration-slow) var(--icon-label-reveal-ease) calc(var(--icon-label-reveal-lead) + var(--icon-label-reveal-index,0) * var(--icon-label-reveal-step)) backwards;flex:none;place-items:center;display:grid;position:relative}.icon-label__frame>svg{width:var(--icon-label-glyph);height:var(--icon-label-glyph)}.icon-label[data-size=compact]{--icon-label-frame:32px;--icon-label-glyph:15px;gap:var(--icon-label-label-gap,var(--space-1-5))}@media (width<=879px){.icon-label[data-size=compact]{--icon-label-frame:40px;--icon-label-glyph:18px}}.icon-label[data-size=compact]>.icon-label__frame{border-radius:50%}.icon-label[data-size=compact]>.icon-label__label{min-height:2.5em;font-size:11px;line-height:1.25}.icon-label[data-tone=accent]{--icon-label-ink:var(--accent-text)}.icon-label[data-tone=destructive]{--icon-label-ink:var(--destructive)}@media (hover:hover){@media (hover:hover) and (pointer:fine){:hover>.icon-label>.icon-label__frame{border-color:var(--border-strong)}}}:focus-visible>.icon-label>.icon-label__frame{border-color:var(--border-strong)}:active>.icon-label>.icon-label__frame,.icon-label[data-selected]>.icon-label__frame,:is(:focus-visible,:active)>.icon-label[data-selected]>.icon-label__frame{background:var(--secondary);border-color:#0000}@media (hover:hover) and (pointer:fine){:hover>.icon-label[data-selected]>.icon-label__frame{background:var(--secondary);border-color:#0000}}.icon-label__badge{top:calc(-1 * var(--space-1));position:absolute;inset-inline-end:calc(-1 * var(--space-1))}.icon-label__count{min-width:var(--space-4);height:14px;padding-inline:var(--space-1);border-radius:var(--radius-chip);background:var(--accent);color:var(--accent-foreground);box-shadow:0 0 0 2px var(--surface-raised);font-family:var(--font-sans);font-size:var(--text-x-small);font-weight:var(--font-weight-x-small);font-variant-numeric:tabular-nums;line-height:var(--leading-x-small);letter-spacing:var(--tracking-x-small);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.icon-label__label{-webkit-line-clamp:2;width:calc(100% + 2 * var(--icon-label-bleed));margin-inline:calc(-1 * var(--icon-label-bleed));min-height:calc(2em * var(--leading-small));white-space:normal;overflow-wrap:anywhere;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon-label[data-label-overflow=wrap]>.icon-label__label{-webkit-line-clamp:unset;width:100%;margin-inline:0;display:block;overflow:visible}.icon-label__mark{--icon-control:1em;--icon-control-lg:1em;vertical-align:-.15em;color:inherit;opacity:.6;margin-inline-start:.125em;display:inline-block}.icon-label__mark svg{width:1em;height:1em;display:block}.icon-label__mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}@keyframes icon-label-reveal{0%{opacity:0;transform:translateY(var(--icon-label-reveal-lift))}to{opacity:1;transform:translateY(0)}}@keyframes icon-label-frame-reveal{0%{transform:scale(var(--icon-label-reveal-scale))}to{transform:scale(1)}}.icon-label-cascade{--icon-label-reveal-base:var(--icon-label-reveal-index,0)}.icon-label-cascade>*{--icon-label-reveal-index:var(--icon-label-reveal-base)}.icon-label-cascade>:nth-child(n+2){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 1)}.icon-label-cascade>:nth-child(n+3){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 2)}.icon-label-cascade>:nth-child(n+4){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 3)}.icon-label-cascade>:nth-child(n+5){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 4)}.icon-label-cascade>:nth-child(n+6){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 5)}.icon-label-cascade>:nth-child(n+7){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 6)}.icon-label-cascade>:nth-child(n+8){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 7)}.icon-label-cascade>:nth-child(n+9){--icon-label-reveal-index:calc(var(--icon-label-reveal-base) + 8)}@media (prefers-reduced-motion:reduce){.icon-label,.icon-label__frame{animation:none}}:where(:root.theme-dark) .icon-label__frame{background:var(--icon-label-frame-background,color-mix(in srgb, var(--foreground) 6%, var(--surface-raised)))}:root.theme-dark .icon-label[data-selected]>.icon-label__frame,:root.theme-dark :is(:focus-visible,:active)>.icon-label[data-selected]>.icon-label__frame{background:var(--border-strong)}@media (hover:hover) and (pointer:fine){:root.theme-dark :hover>.icon-label[data-selected]>.icon-label__frame{background:var(--border-strong)}}@media (forced-colors:active),(prefers-contrast:more){.icon-label__frame{border-color:currentColor}}.icon-label[data-size=compact][data-label-overflow=clamp]{--icon-label-bleed:0px}.icon-label[data-size=compact][data-label-overflow=clamp]>.icon-label__label{text-wrap:balance;overflow-wrap:normal}.badge-counter,.badge-numeric{border-radius:var(--radius-cta);min-width:16px;height:auto;min-height:14px;font-family:var(--font-sans);font-size:var(--text-x-small);font-weight:var(--font-weight-x-small);font-variant-numeric:tabular-nums;line-height:var(--leading-x-small);letter-spacing:var(--tracking-x-small);white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none;place-items:center;padding:1px 4px;display:inline-grid}.badge-counter{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.badge-counter[data-active=true]{background:var(--accent);color:var(--accent-foreground)}@media (width>=880px){.badge-counter[data-active=true]{background:var(--foreground);color:var(--surface-page)}}:is(.workspace-top-nav__count,.tab-bar__count){transition:background-color var(--duration-tab-ink-release) var(--ease-exit), color var(--duration-tab-ink-release) var(--ease-exit)}:is(.workspace-top-nav__count,.tab-bar__count)[data-active=true]{transition:background-color var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take), color var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take)}@media (prefers-reduced-motion:reduce){:is(.workspace-top-nav__count,.tab-bar__count){transition:none!important}}.badge-tag{font-size:10px;font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);border-radius:999px;line-height:1.4}.ui-radio[data-size=compact]{--selection-control-size:var(--selection-control-size-compact)}.ui-checkbox{width:var(--selection-control-size);height:var(--selection-control-size);vertical-align:middle;flex:none;display:inline-grid;position:relative}.ui-checkbox__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-checkbox__visual{width:100%;height:100%;color:var(--accent-foreground);background:var(--control-surface);border:1px solid var(--input);border-radius:calc(var(--radius-chip) / 2);transition:background-color var(--duration-fast) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-emphasized), box-shadow var(--duration-fast) var(--ease-emphasized);place-items:center;display:grid;overflow:hidden}.ui-checkbox__visual svg{width:75%;height:75%;overflow:visible}.ui-checkbox__visual path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--ui-checkbox-path-length);stroke-dashoffset:var(--ui-checkbox-path-length);transition:stroke-dashoffset var(--duration-fast) var(--ease-emphasized)}.ui-checkbox__check{--ui-checkbox-path-length:15}.ui-checkbox__indeterminate{--ui-checkbox-path-length:7}.ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__visual{background:var(--accent);border-color:var(--accent)}.ui-checkbox__input:checked+.ui-checkbox__visual .ui-checkbox__check,.ui-checkbox__input:indeterminate+.ui-checkbox__visual .ui-checkbox__indeterminate{stroke-dashoffset:0;transition-duration:var(--duration-slower)}.ui-checkbox__input:indeterminate+.ui-checkbox__visual .ui-checkbox__check{stroke-dashoffset:var(--ui-checkbox-path-length);transition-duration:var(--duration-fast)}@media (hover:hover) and (pointer:fine){.ui-checkbox__input:not(:disabled):hover+.ui-checkbox__visual{border-color:var(--border-strong)}.ui-checkbox__input:is(:checked,:indeterminate):not(:disabled):hover+.ui-checkbox__visual{background:var(--accent-hover);border-color:var(--accent-hover)}}.ui-checkbox__input:is(:checked,:indeterminate):not(:disabled):active+.ui-checkbox__visual{background:var(--accent-active);border-color:var(--accent-active)}.ui-checkbox__input:focus-visible+.ui-checkbox__visual{box-shadow:0 0 0 1px var(--surface-current), 0 0 0 4px var(--accent-ring)}.ui-checkbox__input[aria-invalid=true]+.ui-checkbox__visual{border-color:var(--destructive)}.ui-checkbox__input:disabled{cursor:not-allowed}.ui-checkbox__input:disabled+.ui-checkbox__visual{opacity:.5}.ui-checkbox--mark[data-checked]>.ui-checkbox__visual{background:var(--accent);border-color:var(--accent)}.ui-checkbox--mark[data-checked] .ui-checkbox__check{stroke-dashoffset:0;transition-duration:var(--duration-slower)}@media (hover:hover) and (pointer:fine){:not(:disabled):hover>.ui-checkbox--mark:not([data-checked])>.ui-checkbox__visual{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){.ui-checkbox__visual,.ui-checkbox__visual path{transition:none!important}}@media (forced-colors:active){.ui-checkbox__visual{color:highlighttext;background:canvas;border-color:buttontext}.ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__visual,.ui-checkbox--mark[data-checked]>.ui-checkbox__visual{background:highlight;border-color:highlight}.ui-checkbox__input:focus-visible+.ui-checkbox__visual{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.ui-checkbox--indicator{width:calc(var(--selection-control-size) - 2px);height:calc(var(--selection-control-size) - 2px)}.ui-checkbox--indicator .ui-checkbox__visual{border-radius:var(--radius-cta);color:var(--color-inverse);background:var(--accent);border-color:var(--accent)}.ui-checkbox--indicator .ui-checkbox__visual svg{width:58%;height:58%}.ui-checkbox--indicator .ui-checkbox__check{stroke-dashoffset:0}@media (forced-colors:active){.ui-checkbox--indicator .ui-checkbox__visual{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.unread-dot{flex:none;place-items:center;block-size:6px;inline-size:6px;display:inline-grid}.unread-dot__mark{background:var(--accent);block-size:100%;inline-size:100%;animation:unread-dot-in var(--duration-base) var(--ease-standard) both;border-radius:999px}@keyframes unread-dot-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.unread-dot__mark{animation:none}}@media (forced-colors:active){.unread-dot__mark{background:canvastext}}.canvas-overlay[data-surface=canvas]{box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}.canvas-overlay-label,.menu-row[data-presentation=canvas] .menu-row__label{font-size:18px;font-weight:var(--font-weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:inherit;white-space:normal;overflow-wrap:anywhere}@media (width<=879px){.canvas-overlay-label,.menu-row[data-presentation=canvas] .menu-row__label{font-size:16px}}.canvas-overlay-label{max-width:min(480px,100vw - 100px)}.menu-row[data-presentation=canvas]{min-height:var(--control-height);gap:var(--space-4);color:var(--foreground);background:0 0;padding:2px 0}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=canvas]:hover{color:var(--foreground);text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}}.menu-row[data-presentation=canvas]:focus-visible,.menu-row[data-presentation=canvas][data-selected=true]{color:var(--foreground);text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.menu-row[data-presentation=canvas]>svg{width:var(--icon-control);height:var(--icon-control);flex-shrink:0}@media (pointer:coarse){.menu-row[data-presentation=canvas]{min-height:44px}}.menu-row[data-presentation=canvas]:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.canvas-overlay[data-state]{opacity:0;transition:opacity .12s ease-out;animation:none}.canvas-overlay[data-state=open],.canvas-overlay[data-state=delayed-open],.canvas-overlay[data-state=instant-open]{opacity:1;transition:opacity .18s ease-in .28s}@starting-style{.canvas-overlay[data-state=open],.canvas-overlay[data-state=delayed-open],.canvas-overlay[data-state=instant-open]{opacity:0}}.canvas-overlay[data-state=closed]{pointer-events:none;animation:.12s linear canvas-overlay-exit}@keyframes canvas-overlay-exit{0%{visibility:visible}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.canvas-overlay[data-state]{transition:none;animation:none}}.menu-row[data-presentation=tile]{min-height:calc(var(--control-height) * 2 + var(--space-4));justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column}@layer utilities{.menu-row__trailing-hover svg,.menu-row[data-presentation=tile] .menu-row__icon svg{width:var(--space-6)!important;height:var(--space-6)!important}@media (width<=879px){.menu-row[data-presentation=tile] .menu-row__icon svg{width:var(--space-5)!important;height:var(--space-5)!important}}}.menu-row[data-presentation=tile] .menu-row__text{flex:none}.menu-row[data-presentation=tile] .menu-row__label{white-space:normal;overflow-wrap:anywhere}.menu-row[data-presentation=identity] .menu-row__label{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);white-space:normal;overflow-wrap:anywhere}.menu-row[data-presentation=identity] .menu-row__text{gap:var(--space-1)}.menu-row__trailing-swap{flex:none;place-items:center;display:grid}.menu-row__trailing-rest,.menu-row__trailing-hover{transition:opacity var(--duration-fast) ease;grid-area:1/1}.menu-row__trailing-hover{opacity:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.menu-row:is(:hover,:focus-visible) .menu-row__trailing-rest{opacity:0}.menu-row:is(:hover,:focus-visible) .menu-row__trailing-hover{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-row__trailing-rest,.menu-row__trailing-hover{transition:none}}@media (width<=879px){.menu-row[data-presentation=menu]{min-height:var(--tap-target)}.menu-row[data-presentation=tile]{min-height:var(--space-16);gap:var(--space-2);padding-block:var(--space-2)}}@media (width>=880px){.menu-row[data-presentation=tile]{border-radius:var(--radius-surface);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile][data-tone=default]:hover{background:var(--surface-hover)}}.menu-row[data-presentation=tile][data-tone=default]:focus-visible{background:var(--surface-hover)}.menu-row[data-presentation=tile] .menu-row__icon{transition:color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile]:hover .menu-row__icon{transform:translateY(-2px)}.menu-row[data-presentation=identity]:hover{background:0 0}.menu-row[data-presentation=identity]:hover .menu-row__label{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.menu-row[data-presentation=identity]:focus-visible .menu-row__label{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.menu-row[data-presentation=tile],.menu-row[data-presentation=tile] .menu-row__icon{transition:none}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile]:hover .menu-row__icon{transform:none}}}.topnav-label__clip{display:block;overflow:hidden}.topnav-label__content{width:max-content;display:block}.topnav-label[data-overflow]>.topnav-label__clip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.topnav-label[data-overflow]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.topnav-label__clip{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}@media (prefers-contrast:more){.topnav-label__clip{text-overflow:ellipsis}.topnav-label__content{display:inline}.topnav-label[data-overflow]>.topnav-label__clip{-webkit-mask-image:none;mask-image:none}}.menu-row__hint--slide{text-align:end;max-width:48%;position:relative;overflow:hidden}.menu-row__hint-frame,.menu-row__hint-in{display:block}.menu-row__hint-out{white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.menu-row__hint-frame[data-animate] .menu-row__hint-out{animation:menu-hint-out var(--duration-slower) var(--ease-standard) both}.menu-row__hint-frame[data-animate] .menu-row__hint-in{animation:menu-hint-in var(--duration-slower) var(--ease-standard) both}@keyframes menu-hint-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes menu-hint-in{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.menu-row__hint-frame[data-animate] .menu-row__hint-out{animation:none;display:none}.menu-row__hint-frame[data-animate] .menu-row__hint-in{animation:none}}.menu-row[data-presentation=rail]{min-width:0;min-height:var(--control-height);gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--foreground);background:0 0}.menu-row[data-presentation=rail]:has(.menu-row__description){padding-block:var(--space-2)}.menu-row[data-presentation=rail]:focus-visible{background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=rail]:hover{background:var(--surface-hover)}}.menu-row[data-presentation=rail][data-selected]{background:var(--secondary);color:var(--foreground)}.menu-row[data-presentation=rail] .menu-row__label{color:inherit}.menu-row[data-presentation=rail] .menu-row__label--wrap,.menu-row[data-presentation=menu] .menu-row__label--wrap{overflow-wrap:anywhere;text-wrap:pretty;white-space:normal}.menu-row[data-presentation=rail] .menu-row__icon{width:var(--icon-control);height:var(--icon-control)}.menu-row[data-presentation=rail] .menu-row__icon>*{width:100%;height:100%}.menu-row[data-presentation=rail] .menu-row__icon>.emoji-value{font-size:var(--icon-control);line-height:1}.menu-row[data-presentation=rail] .menu-row__icon>span.emoji-value{place-items:center;display:inline-grid}.menu-row[data-presentation=rail][data-selected] .menu-row__icon{color:inherit}@media (width>=880px) and (pointer:fine){.menu-row[data-presentation=rail][data-density=compact]{--icon-control:15px;min-height:calc(var(--control-height-compact) + 2px);gap:9px;padding-block:2px}.menu-row[data-presentation=rail][data-density=compact] .menu-row__icon{translate:0 -1px}}@media (width<=840px){.menu-row[data-presentation=rail]{min-height:44px}}.menu-row-with-actions{border-radius:var(--radius-control);align-items:center;min-width:0;display:flex}.menu-row-with-actions:focus-within{background:var(--secondary)}@media (hover:hover) and (pointer:fine){.menu-row-with-actions:hover{background:var(--secondary)}}.menu-row-with-actions[data-presentation=rail]:focus-within{background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.menu-row-with-actions[data-presentation=rail]:hover{background:var(--surface-hover)}}.menu-row-with-actions[data-selected]{background:var(--surface-selected)}.menu-row-with-actions[data-presentation=rail][data-selected]{background:var(--secondary)}.menu-row-with-actions>.menu-row[data-presentation=rail]{background:0 0;flex:auto;width:0}.menu-row[data-presentation=activity]{align-items:start;gap:var(--space-3);min-width:0;min-height:64px;padding:var(--space-3) var(--space-2);color:var(--foreground);border-radius:var(--radius-control);background:0 0}.menu-row[data-presentation=activity][data-density=compact]{min-height:56px;padding-block:var(--space-1);align-items:center}.menu-row[data-presentation=activity][data-density=compact] .menu-row__text{gap:0}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=activity]:is(:hover,:focus-visible){background:var(--secondary)}}.menu-row[data-presentation=activity][data-selected]{background:var(--surface-selected)}.menu-row[data-presentation=activity] .menu-row__icon{width:var(--space-6);height:var(--space-6);position:relative}.menu-row[data-presentation=activity] .menu-row__icon>*{width:100%;height:100%}.menu-row[data-presentation=activity] .menu-row__byline{color:var(--muted-foreground)}.menu-row__subject{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.menu-row__subject>.menu-row__label{flex:auto;min-width:0}.menu-row__subject>.menu-row__unread-lead{margin-inline-end:calc(var(--space-0-5) * -1)}.menu-row__title-trailing{color:var(--text-subtle);flex:none}.menu-row[data-presentation=activity] .menu-row__label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);display:block;overflow:hidden}.menu-row__metadata{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-foreground);display:flex}.menu-row__metadata .menu-row__description{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-row__metadata .menu-row__hint{color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:none}.menu-row[data-presentation=activity][data-read]:not([data-selected]) :is(.menu-row__label,.menu-row__byline,.menu-row__hint){color:var(--text-subtle)}.menu-row-with-actions[data-presentation=activity]{align-items:center}.menu-row-with-actions>.menu-row[data-presentation=activity]{background:0 0;flex:auto;width:0}@media (width<=879px),(pointer:coarse){.menu-row-with-actions[data-presentation=activity]>.menu-row-with-actions__controls .ui-checkbox{width:var(--tap-target);height:var(--tap-target);place-items:center end}.menu-row-with-actions[data-presentation=activity]>.menu-row-with-actions__controls .ui-checkbox__visual{width:var(--selection-control-size);height:var(--selection-control-size)}}.menu-row-with-actions__controls{align-items:center;gap:var(--space-2);flex:none;padding-inline-end:var(--space-2);display:flex}.menu-row[data-presentation=rail] .menu-row__description{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-row[data-presentation=launcher]{min-height:0;padding:var(--space-2) 0;text-align:center;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex;position:relative}.menu-row[data-presentation=launcher][data-density=compact]{padding:var(--space-1-5) 0}.menu-row[data-presentation=launcher]:is(:active,:focus-visible){background:0 0}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=launcher]:hover{background:0 0}}.menu-row[data-tone=accent]:not([data-presentation=launcher]){color:var(--accent-text)}.menu-row-with-actions[data-leading-selection]{position:relative}.menu-row__selection{width:var(--space-6);opacity:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--space-2)}.menu-row__selection .ui-checkbox{place-items:center;width:100%;height:44px}@media (hover:hover) and (pointer:fine){.menu-row-with-actions[data-leading-selection]:is(:hover,:focus-within,[data-selection-active]) .menu-row__selection{opacity:1}.menu-row-with-actions[data-leading-selection]:is(:hover,:focus-within,[data-selection-active]) .menu-row__icon{opacity:0}}.menu-row-with-actions[data-leading-selection]>.menu-row-with-actions__controls:empty{display:none}@media (hover:none),(pointer:coarse){.menu-row__selection{opacity:1;width:var(--tap-target);inset-inline-start:calc(var(--space-2) + (var(--space-6) - var(--tap-target)) / 2)}.menu-row-with-actions[data-leading-selection] .menu-row__icon{opacity:0}.menu-row__selection .ui-checkbox{width:var(--tap-target);height:var(--tap-target);place-items:center}}.menu-row__selection .ui-checkbox__visual{width:var(--selection-control-size);height:var(--selection-control-size)}.menu-row[data-presentation=activity] .menu-row__byline{margin-inline-end:var(--space-1)}.menu-row-with-actions[data-checked]{background:var(--surface-selected)}@media (hover:hover) and (pointer:fine){[data-surface=plain]>li:has(>.menu-row-with-actions[data-presentation=activity]:is([data-checked],[data-selected],:hover,:focus-within))+li>.menu-row-with-actions[data-presentation=activity]:is([data-checked],[data-selected],:hover,:focus-within){border-start-start-radius:0;border-start-end-radius:0}[data-surface=plain]>li:has(+li>.menu-row-with-actions[data-presentation=activity]:is([data-checked],[data-selected],:hover,:focus-within))>.menu-row-with-actions[data-presentation=activity]:is([data-checked],[data-selected],:hover,:focus-within){border-end-end-radius:0;border-end-start-radius:0}}.menu-row[data-presentation=activity] .menu-row__icon>.menu-row__identity-mark{--icon-control:10px;background:var(--secondary);width:16px;height:16px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.menu-row[data-presentation=activity] .menu-row__identity-mark>svg{width:var(--icon-control);height:var(--icon-control);stroke-width:2.75px}.menu-row-with-actions[data-leading-selection] .menu-row__icon{transform-origin:50%;transition:transform var(--duration-base) var(--ease-emphasized), opacity var(--duration-fast) var(--ease-emphasized)}.menu-row-with-actions[data-leading-selection] .menu-row__selection{transition:opacity var(--duration-fast) var(--ease-emphasized)}.menu-row-with-actions[data-leading-selection] .menu-row__selection .ui-checkbox__visual{transition:transform var(--duration-base) var(--ease-emphasized), background-color var(--duration-fast) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-emphasized), box-shadow var(--duration-fast) var(--ease-emphasized);transform:scale(.65)}@media (hover:hover) and (pointer:fine){.menu-row-with-actions[data-leading-selection]:is(:hover,:focus-within,[data-selection-active]) .menu-row__icon{transform:scale(.65)}.menu-row-with-actions[data-leading-selection]:is(:hover,:focus-within,[data-selection-active]) .menu-row__selection .ui-checkbox__visual{transform:scale(1)}}@media (hover:none),(pointer:coarse){.menu-row-with-actions[data-leading-selection] .menu-row__selection .ui-checkbox__visual{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menu-row-with-actions[data-leading-selection] :is(.menu-row__icon,.menu-row__selection,.ui-checkbox__visual){transition:none}}.menu-row__unread{margin-inline:auto 4px}.menu-row[data-unread=true] .menu-row__label,.topnav-item[data-unread=true] .topnav-label{color:var(--foreground);font-size:var(--text-tab);font-weight:var(--font-weight-tab);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab)}.ui-dialog-reveal{--dialog-reveal-rise:var(--distance-dialog-enter);--dialog-reveal-fall:var(--distance-dialog-exit);--dialog-reveal-scale:var(--scale-dialog-enter)}.ui-dialog-reveal[data-state=open]{animation:ui-dialog-reveal-in var(--duration-dialog-enter) var(--ease-dialog) backwards;will-change:transform, opacity}.ui-dialog-reveal[data-state=closed]{animation:ui-dialog-reveal-out var(--duration-dialog-exit) var(--ease-exit) both;will-change:transform, opacity}.ui-dialog-backdrop[data-state=open]{animation:ui-dialog-backdrop-in var(--duration-dialog-enter) var(--ease-dialog) backwards}.ui-dialog-backdrop[data-state=closed]{animation:ui-dialog-backdrop-out var(--duration-dialog-exit) var(--ease-exit) both}@keyframes ui-dialog-reveal-in{0%{opacity:0;transform:translateY(var(--dialog-reveal-rise)) scale(var(--dialog-reveal-scale))}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-dialog-reveal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--dialog-reveal-fall)) scale(var(--dialog-reveal-scale))}}@keyframes ui-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-dialog-reveal[data-state],.ui-dialog-backdrop[data-state]{will-change:auto;animation:none}}:root{--sheet-top-inset:calc(env(safe-area-inset-top,0px) + 52px);--sheet-radius:var(--radius-surface);--sheet-ease:cubic-bezier(.32, .72, 0, 1);--sheet-duration:.5s;--sheet-bg-scale:1;--sheet-bg-origin-y:0px;--sheet-keyboard-inset:0px}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{pointer-events:none;min-height:100lvh}[data-vaul-handle].sheet-grabber{inset-inline:0;z-index:1;opacity:1;background:#ffffffb8;border-radius:999px;width:40px;height:5px;margin:0 auto 9px;transition:background-color .15s;position:absolute;bottom:100%}[data-vaul-handle].sheet-grabber:active{background:#ffffffeb}.sheet-grabber [data-vaul-handle-hitarea]{width:132px;height:46px}.sheet-picker-content{--sheet-picker-inline:var(--space-5);--sheet-picker-row-height:calc(var(--tap-target) + var(--space-2));--sheet-picker-row-gap:var(--space-3);--sheet-picker-icon-size:var(--space-5);overflow-x:hidden}.sheet-picker-content--compact [role=menu]{padding:var(--space-2) var(--space-3) var(--space-3)}.sheet-picker-content--compact :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){min-height:var(--sheet-picker-row-height);gap:var(--sheet-picker-row-gap);padding-block:var(--space-2);padding-inline:var(--space-3);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.sheet-picker-content--compact :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]) svg{width:var(--sheet-picker-icon-size);height:var(--sheet-picker-icon-size)}.sheet-picker-content--compact [role=menu]>[role=separator]{margin-block:var(--space-1);margin-inline:calc(var(--space-3) * -1)}.sheet-picker-content--list [cmdk-input-wrapper]{min-height:var(--search-field-height-mobile);padding-inline:var(--search-padding-inline)}.sheet-picker-content--list [cmdk-list]{padding-inline:var(--space-2);padding-bottom:var(--space-3)}.sheet-picker-content--list [cmdk-group-heading],.sheet-picker-content--list [cmdk-item]{padding-inline:var(--space-3)}.sheet-picker-content--list [cmdk-item]{min-height:var(--sheet-picker-row-height);gap:var(--sheet-picker-row-gap);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.sheet-picker-content--list .dropdown-sheet-list{padding-inline:var(--space-2);padding-bottom:var(--space-3)}.sheet-picker-content--list .dropdown-submenu-option{min-height:var(--sheet-picker-row-height);padding-inline:var(--space-3)}[data-app-scale-root]{transform-origin:50% var(--sheet-bg-origin-y,0px);transition:transform var(--sheet-duration) var(--sheet-ease), border-radius var(--sheet-duration) var(--sheet-ease)}html[data-sheet-scaled]:has([data-app-scale-root]){background-color:#000}html[data-sheet-scaled]:has([data-app-scale-root]) body{background-color:#000}html[data-sheet-scaled] [data-app-scale-root]{border-radius:var(--radius-surface);transform:scale(var(--sheet-bg-scale)) translate3d(0, calc(env(safe-area-inset-top,0px) + 14px), 0);will-change:transform;overflow:clip}@media (prefers-reduced-motion:reduce){html[data-sheet-scaled] [data-app-scale-root]{border-radius:0;transform:none}}@media (width>=880px){[data-slot=dialog-actions][data-action-layout=tiles] .icon-label{--icon-label-label-gap:var(--space-2)}}[data-slot=dialog-actions][data-action-density=compact] .icon-label,[data-slot=dialog-actions][data-action-density=compact] .icon-label__frame{animation:none}[data-slot=dialog-actions][data-action-density=compact] .icon-label{--icon-label-label-gap:var(--space-2)}@media (width<=879px){[data-slot=dialog-actions][data-action-layout=tiles][data-action-density=compact]{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}[data-slot=dialog-actions][data-action-layout=tiles][data-action-density=compact]>.menu-row[data-presentation=launcher]{flex:0 0 min(var(--launcher-compact-track), calc((100% - 3 * var(--space-2)) / 4));width:min(var(--launcher-compact-track), calc((100% - 3 * var(--space-2)) / 4));min-width:0}}@media (width>=880px){[data-slot=dialog-actions][data-action-presentation=inline-desktop]>.menu-row[data-presentation=launcher]{width:auto;padding-block:var(--space-1);flex-direction:row}[data-slot=dialog-actions][data-action-presentation=inline-desktop] .icon-label{--icon-label-frame:32px;--icon-label-glyph:16px;--icon-label-label-gap:var(--space-1-5);text-align:start;flex-direction:row;width:auto}[data-slot=dialog-actions][data-action-presentation=inline-desktop] .icon-label__frame{border-radius:var(--radius-cta)}[data-slot=dialog-actions][data-action-presentation=inline-desktop] .icon-label__label{width:auto;min-height:0;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);margin-inline:0;display:block;overflow:visible}}[data-slot=dialog-actions][data-action-layout=row] .app-button{max-inline-size:100%;min-block-size:var(--control-height);white-space:normal;overflow-wrap:anywhere;text-align:center;block-size:auto}@media (width<=879px){[data-slot=dialog-actions][data-action-layout=row] .app-button{min-block-size:var(--tap-target)}}[data-slot=dialog-actions][data-action-presentation=inline-icons]{justify-content:flex-start;column-gap:var(--space-6);row-gap:var(--space-2)}[data-slot=dialog-actions][data-action-presentation=inline-icons][data-action-align=end]{justify-content:flex-end}[data-slot=dialog-actions][data-action-presentation=inline-icons][data-action-align=split]>.menu-row:last-child{margin-inline-start:auto}[data-slot=dialog-actions][data-action-presentation=inline-icons]>.menu-row[data-presentation=launcher]{width:auto;min-inline-size:0;max-inline-size:100%;min-height:var(--tap-target);flex-direction:row;flex:none;padding:0}[data-slot=dialog-actions][data-action-presentation=inline-icons] .icon-label{--icon-label-frame:28px;--icon-label-glyph:14px;--icon-label-label-gap:var(--space-2);width:auto;text-align:start;flex-direction:row;max-inline-size:100%;animation:none}[data-slot=dialog-actions][data-action-presentation=inline-icons][data-action-align=end] .icon-label,[data-slot=dialog-actions][data-action-presentation=inline-icons][data-action-align=split]>.menu-row:last-child .icon-label{flex-direction:row-reverse}[data-slot=dialog-actions][data-action-presentation=inline-icons] .icon-label__frame{border-radius:50%;animation:none}[data-slot=dialog-actions][data-action-presentation=inline-icons] .icon-label__label{overflow-wrap:anywhere;width:auto;min-height:0;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);margin-inline:0;display:block;overflow:visible}@media (width<=879px){[data-slot=dialog-actions][data-action-presentation=inline-icons] .icon-label{--icon-label-frame:36px;--icon-label-glyph:16px}}[data-slot=dialog-actions][data-action-layout=list]{flex-direction:column;align-items:stretch;row-gap:0}[data-slot=dialog-actions][data-action-layout=list]>.menu-row[data-presentation=launcher]{justify-content:flex-start;width:100%}.dialog-default-surface:has(:is([data-slot=dialog-footer],[data-slot=dialog-actions]):not([hidden],[hidden] *,[aria-hidden=true],[aria-hidden=true] *,[inert],[inert] *)){padding-block-end:0}[data-popup-surface][data-popup-close-space=true],[data-popup-close-space=region] [data-popup-close-region]{padding-block-start:calc(var(--space-6) + var(--control-height-compact))}[data-popup-plain-title]{min-block-size:var(--control-height-compact);justify-content:center;padding-inline-end:calc(var(--control-height-compact) + var(--space-4))}[data-popup-surface][data-popup-title-row=inline]{padding-block-start:var(--space-6)}[data-popup-title-row=inline]>[data-popup-close]{top:calc(var(--space-6) + var(--control-height-compact) / 2);translate:0 -50%}[data-slot=dialog-nav-header]{--dialog-nav-side:var(--tap-target);grid-template-columns:var(--dialog-nav-side) minmax(0, 1fr) var(--dialog-nav-side);align-items:center;column-gap:var(--space-2);inline-size:100%;min-block-size:var(--control-height-compact);text-align:center;display:grid}[data-slot=dialog-nav-header-start]{justify-content:flex-start;display:flex}@media (width>=880px){[data-slot=dialog-nav-header]{--dialog-nav-side:var(--control-height-compact)}[data-popup-surface][data-dialog-layout=default]>[data-slot=dialog-nav-header]>[data-slot=dialog-nav-header-start]{margin-inline-start:calc(.875rem - var(--space-6))}}@keyframes ui-back-button-arrow-nudge{0%{translate:0}to{translate:-1px}}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.ui-back-button:hover .ui-back-button__icon{animation:ui-back-button-arrow-nudge var(--duration-base) ease-in-out 2 alternate}}}.language-select{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-select .language-select-icon{width:18px;height:13.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 62%, transparent);pointer-events:none;border-radius:2px;flex:none}.language-flag-glyph{width:18px;height:13.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 62%, transparent);pointer-events:none;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.language-flag-glyph>.language-picker-flag{--icon-control:18px;--icon-control-lg:18px;width:18px;height:18px;box-shadow:none;background:0 0;border-radius:0}.language-select-trigger{border:1px solid var(--border);max-width:150px;height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);box-shadow:none;cursor:pointer;letter-spacing:var(--tracking-control);background:0 0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:box-shadow .15s,color .15s,border-color .15s;display:inline-flex}.language-select-trigger[aria-expanded=true]{border-color:var(--border-strong);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.language-select-trigger:hover{border-color:var(--border-strong);color:var(--foreground)}}.language-select-trigger:focus-visible{box-shadow:0 0 0 2px var(--surface-current), 0 0 0 4px color-mix(in srgb, var(--ring) 34%, transparent)}.language-select-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-select-compact .language-select-trigger{min-width:72px;padding-inline:10px}.language-picker-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.language-option{border-radius:var(--radius-control);min-height:52px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;opacity:0;animation:.26s cubic-bezier(.22,1,.36,1) forwards language-picker-rise;animation-delay:var(--language-picker-delay,0s);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;transition:background-color .15s,border-color .15s,color .15s;display:grid;transform:translateY(6px)}@media (hover:hover) and (pointer:fine){.language-option:hover{background:var(--surface-hover)}}.language-option.is-active{border-color:var(--accent-border);background:var(--accent-subtle)}@media (hover:hover) and (pointer:fine){.language-option.is-active:hover{background:var(--accent-subtle-hover)}}.language-option .language-picker-flag{border-radius:4px;width:26px;height:19.5px}.language-option-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.language-option-name,.language-option-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-option-name{font-size:var(--text-control);font-weight:var(--font-weight-control);letter-spacing:var(--tracking-control);line-height:var(--leading-control)}.language-option.is-active .language-option-name{color:var(--accent-text)}.language-option-sub{color:var(--muted-foreground);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.language-option-check{width:15px;height:15px;color:var(--accent-text);opacity:0;flex:none;transition:opacity .15s,transform .15s cubic-bezier(.22,1,.36,1);transform:scale(.75)}.language-option.is-active .language-option-check{opacity:1;transform:none}.language-picker-flag{background:var(--card);width:32px;height:24px;box-shadow:0 0 0 1px var(--border);border-radius:6px;flex:none;overflow:hidden}@keyframes language-picker-rise{to{opacity:1;transform:translateY(0)}}@media (width>=880px){.language-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}}@media (prefers-reduced-motion:reduce){.language-option{opacity:1;animation:none;transform:none}}.logical-forward-icon{transition:transform .15s var(--ease-standard)}html[dir=rtl] .logical-forward-icon{transform:rotate(180deg)}.ui-icon-swap{flex-shrink:0;place-items:center;display:inline-grid}.ui-icon-swap__slot{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard);grid-area:1/1;place-items:center;display:inline-grid}.ui-icon-swap__to,.ui-icon-swap[data-active] .ui-icon-swap__from{opacity:0;filter:blur(4px);transform:scale(.5)}.ui-icon-swap[data-active] .ui-icon-swap__to{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.ui-icon-swap__slot{transition:opacity var(--duration-instant) linear;filter:none;transform:none}}.employee-hover-card{--surface-current:var(--popover);--surface-nested:var(--card);border-radius:var(--radius-surface);background:var(--popover);width:min(360px,100vw - 24px);color:var(--popover-foreground);box-shadow:var(--shadow-overlay);overflow:hidden}.employee-hover-card__content{display:grid}.employee-hover-card__identity{align-items:center;gap:12px;min-width:0;padding:20px 20px 12px;display:flex}.employee-hover-card__identity-copy{min-width:0}.employee-hover-card__name,.employee-hover-card__position{overflow-wrap:anywhere}.employee-hover-card__name{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.employee-hover-card__position,.employee-hover-card__relationship,.employee-hover-card__email{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.employee-hover-card__position{margin-top:2px}.employee-hover-card__relationship{margin-top:4px}.employee-hover-card__contact{align-items:center;gap:8px;min-width:0;padding:0 20px 12px;display:flex}.employee-hover-card__email{overflow-wrap:anywhere;flex:1;min-width:0}.employee-hover-card__contact>button{flex-shrink:0}.employee-hover-card__facts{margin:0 20px;padding:0 0 8px}.employee-hover-card__fact{border-top:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:10px 0;display:flex}.employee-hover-card__fact-label{max-width:50%;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow-wrap:anywhere;flex:none}.employee-hover-card__fact-value{min-width:0;color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:end;overflow-wrap:anywhere;flex:auto;margin:0}.employee-hover-card__fact-hint{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);margin-block-start:2px;display:block}.employee-hover-card__actions{border-top:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-inline:20px;padding-block:8px 12px;display:grid}.employee-hover-card__action{border-radius:var(--radius-control);min-width:0;min-height:60px;color:var(--foreground);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.employee-hover-card__action svg{color:currentColor;width:20px;height:20px}.employee-hover-card__action span{overflow-wrap:anywhere;max-width:100%}@media (hover:hover) and (pointer:fine){.employee-hover-card__action:hover{background:var(--surface-hover)}}.employee-hover-card__action:active{background:var(--secondary)}.employee-hover-card__action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=420px){.employee-hover-card__identity{padding:16px 16px 12px}.employee-hover-card__contact{padding-inline:16px}.employee-hover-card__facts,.employee-hover-card__actions{margin-inline:16px}}.ehc-enter{will-change:opacity, transform;animation:.24s cubic-bezier(.16,1,.3,1) both ehc-in}.ehc-exit{animation:ehc-out .15s var(--ease-standard) both;pointer-events:none}@keyframes ehc-in{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes ehc-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.55)}}@keyframes ehc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ehc-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ehc-enter{animation:ehc-fade-in .12s var(--ease-standard) both}.ehc-exit{animation:ehc-fade-out .12s var(--ease-standard) both}}.employee-hover-card__content--inline .employee-hover-card__identity{padding:16px 16px 12px}.employee-hover-card__content--inline .employee-hover-card__contact{padding-inline:16px}.employee-hover-card__content--inline .employee-hover-card__facts{margin-inline:16px}.employee-hover-card__content--inline .employee-hover-card__actions{margin-inline:16px;padding-block:4px 8px}.employee-hover-card__content--inline .employee-hover-card__action{min-height:56px}.ui-avatar{container-type:inline-size}.ui-avatar__initials{font-size:clamp(8px,34cqw,24px);line-height:1}.avatar-group{--avatar-group-duration:.32s;--avatar-group-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-group-ease-out:cubic-bezier(.34, 3.85, .64, 1);isolation:isolate;align-items:center;display:inline-flex}.avatar-group__item{transform-origin:50%;transform:translateY(var(--avatar-group-shift,0px)) scale(var(--avatar-group-active-scale,1));transition:transform var(--avatar-group-duration) var(--avatar-group-ease-in);will-change:transform;flex:none;display:inline-flex;position:relative}.avatar-group__item+.avatar-group__item{margin-inline-start:var(--avatar-group-overlap,-6px)}@media (prefers-reduced-motion:reduce){.avatar-group__item{transition:none!important;transform:none!important}}.ui-avatar-shell{flex:none;display:inline-flex;position:relative}.ui-avatar-shell__presence{border:2px solid var(--surface-current);background:var(--status-neutral);border-radius:999px;block-size:10px;inline-size:10px;position:absolute;inset-block-end:0;inset-inline-end:0}.ui-avatar-shell[data-size=tiny] .ui-avatar-shell__presence,.ui-avatar-shell[data-size=small] .ui-avatar-shell__presence{border-width:1.5px;block-size:8px;inline-size:8px}.ui-avatar-shell[data-size=large] .ui-avatar-shell__presence{block-size:12px;inline-size:12px}.ui-avatar-shell[data-size=xlarge] .ui-avatar-shell__presence{block-size:16px;inline-size:16px}.ui-avatar-shell__presence[data-presence=online]{background:var(--status-success)}.ui-avatar-shell__presence[data-presence=away]{background:var(--status-warning)}.ui-avatar-shell__presence[data-presence=timeoff]{background:var(--status-info)}.ui-avatar-shell__presence[data-presence=inactive]{background:var(--surface-current);box-shadow:inset 0 0 0 1.5px var(--status-neutral)}.add-row{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding-block:var(--space-3);color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);text-align:start;display:flex}.add-row[data-size=small]{gap:var(--space-2);padding-block:var(--space-2)}.add-row[data-fit=true]{width:fit-content;max-width:100%;padding-block:0}.add-row__disc{background:var(--secondary);color:var(--foreground);transition:background var(--duration-base) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.add-row[data-size=normal] .add-row__disc{margin-inline:calc((var(--control-height) - 36px) / 2)}@media (hover:hover) and (pointer:fine){.add-row:hover:not(:disabled) .add-row__disc{background:var(--surface-hover)}}.add-row:disabled{color:var(--muted-foreground)}.add-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.load-transition--boxed{display:contents}.load-transition--hidden:not(.load-transition--boxed),.load-transition--boxed.load-transition--hidden>*{visibility:hidden;opacity:0;transition:none}.load-transition--hidden .ui-skeleton:after,.load-transition--boxed .page:not(.page-has-band)>*{animation:none}.load-transition--placeholder:not(.load-transition--boxed),.load-transition--boxed.load-transition--placeholder>*{visibility:visible;opacity:1;transition:opacity var(--duration-load-placeholder-enter) var(--ease-load-placeholder-enter), visibility 0s}.load-transition--placeholder.is-continued:not(.load-transition--boxed),.load-transition--boxed.load-transition--placeholder.is-continued>*{transition:none}.load-transition--swap:not(.load-transition--boxed),.load-transition--boxed.load-transition--swap>*{opacity:0;transition:opacity var(--duration-load-exit) var(--ease-load-exit)}.load-transition--reveal:not(.load-transition--boxed),.load-transition--boxed.load-transition--reveal>*{animation:load-transition-in var(--duration-load-enter) var(--ease-load-enter) both}@keyframes load-transition-in{0%{opacity:0}to{opacity:1}}.collection-pagination[data-presentation=floating]{z-index:2;background:var(--surface-current);inline-size:100%;padding:0;position:sticky;inset-block-end:var(--page-scroll-clearance,0px)}.collection-pagination[data-presentation=floating]:after{content:"";block-size:var(--page-scroll-clearance,0px);background:var(--surface-current);pointer-events:none;position:absolute;inset-block-start:100%;inset-inline:0}.collection-pagination[data-presentation=floating]>.collection-pagination__surface{padding:var(--space-2) 0;border:0;border-block-start:1px solid var(--border-subtle);background:var(--surface-current);box-shadow:none;border-radius:0}@media (width<=767px){.collection-pagination[data-presentation=floating] [data-slot=page-size-label]{display:none}.collection-pagination[data-presentation=floating]>.collection-pagination__surface{gap:var(--space-2);padding:var(--space-2) 0}}.collection-pagination[data-presentation=compact]>.collection-pagination__surface{gap:var(--space-2);flex-wrap:nowrap}.collection-pagination[data-presentation=compact] .collection-pagination__controls{gap:var(--space-1);flex-wrap:nowrap}.collection-pagination[data-presentation=compact] [data-slot=page-size-label]{display:none}.collection-pagination[data-presentation=popup]>.collection-pagination__surface{gap:var(--space-2);flex-wrap:nowrap}.collection-pagination[data-presentation=popup] .collection-pagination__controls{flex-wrap:nowrap}.ui-popup-reveal{--popup-reveal-anchor-inline:var(--radix-popper-anchor-width,0px);--popup-reveal-anchor-block:var(--radix-popper-anchor-height,0px);--popup-reveal-gap:0px;--popup-reveal-bleed:-32px;--popup-reveal-radius:var(--radius-popover);--popup-reveal-x:0px;--popup-reveal-y:0px;--popup-reveal-top:0px;--popup-reveal-right:0px;--popup-reveal-bottom:0px;--popup-reveal-left:0px;transform-origin:top}.ui-popup-reveal[data-side=bottom]{--popup-reveal-x:0px;--popup-reveal-y:calc(-1 * (var(--popup-reveal-anchor-block) + var(--popup-reveal-gap)));--popup-reveal-top:0px;--popup-reveal-bottom:calc(100% - var(--popup-reveal-anchor-block))}.ui-popup-reveal[data-side=top]{--popup-reveal-x:0px;--popup-reveal-y:calc(var(--popup-reveal-anchor-block) + var(--popup-reveal-gap));--popup-reveal-top:calc(100% - var(--popup-reveal-anchor-block));--popup-reveal-bottom:0px}.ui-popup-reveal[data-side=right]{--popup-reveal-x:calc(-1 * (var(--popup-reveal-anchor-inline) + var(--popup-reveal-gap)));--popup-reveal-y:0px;--popup-reveal-left:0px;--popup-reveal-right:calc(100% - var(--popup-reveal-anchor-inline))}.ui-popup-reveal[data-side=left]{--popup-reveal-x:calc(var(--popup-reveal-anchor-inline) + var(--popup-reveal-gap));--popup-reveal-y:0px;--popup-reveal-left:calc(100% - var(--popup-reveal-anchor-inline));--popup-reveal-right:0px}:is(.ui-popup-reveal[data-side=bottom],.ui-popup-reveal[data-side=top])[data-align=start]{--popup-reveal-left:0px;--popup-reveal-right:calc(100% - var(--popup-reveal-anchor-inline))}:is(.ui-popup-reveal[data-side=bottom],.ui-popup-reveal[data-side=top])[data-align=end]{--popup-reveal-left:calc(100% - var(--popup-reveal-anchor-inline));--popup-reveal-right:0px}:is(.ui-popup-reveal[data-side=bottom],.ui-popup-reveal[data-side=top])[data-align=center]{--popup-reveal-left:calc((100% - var(--popup-reveal-anchor-inline)) / 2);--popup-reveal-right:calc((100% - var(--popup-reveal-anchor-inline)) / 2)}[dir=rtl] :is(.ui-popup-reveal[data-side=bottom],.ui-popup-reveal[data-side=top])[data-align=start]{--popup-reveal-left:calc(100% - var(--popup-reveal-anchor-inline));--popup-reveal-right:0px}[dir=rtl] :is(.ui-popup-reveal[data-side=bottom],.ui-popup-reveal[data-side=top])[data-align=end]{--popup-reveal-left:0px;--popup-reveal-right:calc(100% - var(--popup-reveal-anchor-inline))}:is(.ui-popup-reveal[data-side=left],.ui-popup-reveal[data-side=right])[data-align=start]{--popup-reveal-top:0px;--popup-reveal-bottom:calc(100% - var(--popup-reveal-anchor-block))}:is(.ui-popup-reveal[data-side=left],.ui-popup-reveal[data-side=right])[data-align=end]{--popup-reveal-top:calc(100% - var(--popup-reveal-anchor-block));--popup-reveal-bottom:0px}:is(.ui-popup-reveal[data-side=left],.ui-popup-reveal[data-side=right])[data-align=center]{--popup-reveal-top:calc((100% - var(--popup-reveal-anchor-block)) / 2);--popup-reveal-bottom:calc((100% - var(--popup-reveal-anchor-block)) / 2)}.ui-popup-reveal[data-side=bottom][data-align=start]{transform-origin:0 0}.ui-popup-reveal[data-side=bottom][data-align=end]{transform-origin:100% 0}.ui-popup-reveal[data-side=bottom][data-align=center]{transform-origin:top}.ui-popup-reveal[data-side=top][data-align=start]{transform-origin:0 100%}.ui-popup-reveal[data-side=top][data-align=end]{transform-origin:100% 100%}.ui-popup-reveal[data-side=top][data-align=center]{transform-origin:bottom}[dir=rtl] .ui-popup-reveal[data-side=bottom][data-align=start]{transform-origin:100% 0}[dir=rtl] .ui-popup-reveal[data-side=bottom][data-align=end]{transform-origin:0 0}[dir=rtl] .ui-popup-reveal[data-side=top][data-align=start]{transform-origin:100% 100%}[dir=rtl] .ui-popup-reveal[data-side=top][data-align=end]{transform-origin:0 100%}.ui-popup-reveal[data-side=right][data-align=start]{transform-origin:0 0}.ui-popup-reveal[data-side=right][data-align=end]{transform-origin:0 100%}.ui-popup-reveal[data-side=right][data-align=center]{transform-origin:0}.ui-popup-reveal[data-side=left][data-align=start]{transform-origin:100% 0}.ui-popup-reveal[data-side=left][data-align=end]{transform-origin:100% 100%}.ui-popup-reveal[data-side=left][data-align=center]{transform-origin:100%}.ui-popup-reveal[data-state=open]{animation:ui-popup-reveal-in var(--duration-slower) linear backwards;will-change:clip-path, transform, scale}.ui-popup-reveal[data-state=closed]{animation:ui-popup-reveal-out var(--duration-fast) var(--ease-exit) both;will-change:clip-path, transform, scale;pointer-events:none!important}.ui-popup-reveal[data-state=open]>*{animation:ui-popup-reveal-content-in var(--duration-slower) var(--ease-emphasized) backwards}.ui-popup-reveal[data-state=open]>:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)){animation:ui-popup-reveal-hold var(--duration-slower) linear backwards}:is(.ui-popup-reveal[data-state=open]>:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)),.ui-popup-reveal[data-state=open]>* :has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)))>:not([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row,:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row))){animation:ui-popup-reveal-content-in var(--duration-slower) var(--ease-emphasized) backwards}.ui-popup-reveal[data-state=open] :is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row){animation:ui-popup-reveal-hold var(--duration-slower) linear backwards, ui-popup-row-in .26s var(--ease-emphasized) calc(.14s + var(--popup-row-index,0) * 18ms) backwards}.ui-popup-reveal :first-child{--popup-row-index:0}.ui-popup-reveal :nth-child(2){--popup-row-index:1}.ui-popup-reveal :nth-child(3){--popup-row-index:2}.ui-popup-reveal :nth-child(4){--popup-row-index:3}.ui-popup-reveal :nth-child(5){--popup-row-index:4}.ui-popup-reveal :nth-child(6){--popup-row-index:5}.ui-popup-reveal :nth-child(7){--popup-row-index:6}.ui-popup-reveal :nth-child(8){--popup-row-index:7}.ui-popup-reveal :nth-child(9){--popup-row-index:8}.ui-popup-reveal :nth-child(n+10){--popup-row-index:9}.ui-popup-reveal[data-state=closed]>*{animation:ui-popup-reveal-content-out var(--duration-fast) var(--ease-exit) both}@keyframes ui-popup-reveal-in{0%{transform:translate(var(--popup-reveal-x), var(--popup-reveal-y));clip-path:inset(var(--popup-reveal-top) var(--popup-reveal-right) var(--popup-reveal-bottom) var(--popup-reveal-left) round var(--popup-reveal-radius));animation-timing-function:cubic-bezier(.34,1.32,.64,1);scale:.98}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1.012}to{clip-path:inset(var(--popup-reveal-bleed) round var(--popup-reveal-radius));transform:translate(0)scale(1)}}@keyframes ui-popup-reveal-out{0%{clip-path:inset(var(--popup-reveal-bleed) round var(--popup-reveal-radius));transform:translate(0)}to{transform:translate(var(--popup-reveal-x), var(--popup-reveal-y));clip-path:inset(var(--popup-reveal-top) var(--popup-reveal-right) var(--popup-reveal-bottom) var(--popup-reveal-left) round var(--popup-reveal-radius))}}@keyframes ui-popup-reveal-content-in{0%{opacity:0;pointer-events:none}55%{opacity:0;pointer-events:none}99%{pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes ui-popup-reveal-hold{0%,99%{pointer-events:none}to{pointer-events:auto}}@keyframes ui-popup-row-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes ui-popup-reveal-content-out{0%{opacity:1}45%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-popup-reveal[data-state]{will-change:auto;animation:none}.ui-popup-reveal[data-state]>*{animation:none}.ui-popup-reveal[data-state]>:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)){animation:none}:is(.ui-popup-reveal[data-state]>:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)),.ui-popup-reveal[data-state]>* :has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row)))>:not([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row,:has(:is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row))){animation:none}.ui-popup-reveal[data-state] :is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox],.menu-row){animation:none}}.rail-menu-surface{--rail-menu-enter-x:-8px;--rail-menu-enter-y:0px;border:1px solid var(--border-subtle);border-radius:var(--radius-popover);--surface-current:var(--popover);--surface-nested:var(--card);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-overlay)}.rail-menu-surface:is([role=dialog],[role=menu]){width:max-content;min-width:180px;max-width:min(280px,100vw - 24px);padding:var(--space-2)}.rail-menu-surface:is([role=dialog],[role=menu]):has(.menu-row__icon,.header-actions__menu-icon){min-width:224px}.rail-menu-surface[data-side=left]{--rail-menu-enter-x:8px}.rail-menu-surface[data-side=top]{--rail-menu-enter-x:0px;--rail-menu-enter-y:8px}.rail-menu-surface[data-side=bottom]{--rail-menu-enter-x:0px;--rail-menu-enter-y:-8px}.rail-menu-label{color:var(--muted-foreground);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);padding:6px 10px}.rail-menu-surface[data-state=open],.rail-menu-surface[data-state=instant-open],.rail-menu-surface[data-state=delayed-open]{animation:.16s cubic-bezier(.16,1,.3,1) both rail-menu-in}.rail-menu-surface[data-state=closed]{pointer-events:none;animation:rail-menu-out .1s var(--ease-standard) both}@keyframes rail-menu-in{0%{opacity:0;transform:translate(var(--rail-menu-enter-x), var(--rail-menu-enter-y))}to{opacity:1;transform:translate(0)}}@keyframes rail-menu-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rail-menu-surface[data-state]{animation:none}}.rail-column-surface{--rail-column-slide-x:-100%;width:var(--workspace-rail-width,280px);border:0;border-inline-end:1px solid var(--border);height:100dvh;max-height:100dvh;box-shadow:var(--shadow-overlay);background:var(--surface-page);border-radius:0;padding:0;overflow:hidden}.rail-column-surface[data-side=left]{--rail-column-slide-x:100%}.rail-column-surface[data-state=open]{animation:rail-column-in var(--duration-slower) var(--ease-layout-resize) both}.rail-column-surface[data-state=closed]{pointer-events:none;animation:rail-column-out var(--duration-base) var(--ease-standard) both}@keyframes rail-column-in{0%{transform:translateX(var(--rail-column-slide-x))}to{transform:translate(0)}}@keyframes rail-column-out{0%{transform:translate(0)}to{transform:translateX(var(--rail-column-slide-x))}}@media (prefers-reduced-motion:reduce){.rail-column-surface[data-state]{animation:none}}.dropdown-submenu-content{width:max-content;min-width:180px;max-width:min(320px,100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto}.dropdown-submenu-content .menu-row__label{white-space:normal;overflow-wrap:anywhere}.dropdown-submenu-content:has(.menu-row__icon){min-width:224px}[dir=rtl] .dropdown-submenu-chevron{transform:rotate(180deg)}@media (width<=879px),(pointer:coarse){.ui-select-content [role=option],.dropdown-submenu-content .menu-row{min-height:44px}}.dropdown-submenu-label{padding:var(--space-2) var(--space-3)}.dropdown-trigger[data-appearance=chip]{transition-property:background-color,border-color,box-shadow,color,opacity,scale;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), .16s, .16s;transition-timing-function:var(--ease-standard)}:root:has(.ui-popup-reveal[data-state=open]) .dropdown-trigger[data-appearance=chip][data-state=open]{opacity:.35;scale:.97}@media (prefers-reduced-motion:reduce){:root:has(.ui-popup-reveal[data-state=open]) .dropdown-trigger[data-appearance=chip][data-state=open]{scale:none}}.ui-select-content{--ui-select-search-space:0px;--ui-select-pager-space:0px;max-height:min(calc(10 * var(--control-height) + 2 * var(--space-2) + 2px + var(--ui-select-search-space) + var(--ui-select-pager-space)), var(--radix-select-content-available-height,100vh))}.ui-select-content:has(>.ui-select-search-row){--ui-select-search-space:calc(var(--control-height) + var(--space-2))}.ui-select-content:has(>.ui-select-pagination){--ui-select-pager-space:calc(var(--space-2) + 1px + var(--space-3) + var(--control-height))}.ui-select-pagination{flex:none;margin-block-start:var(--space-2)}.ui-select-search{--search-field-height:var(--control-height);flex:none;width:100%;max-width:none}.ui-select-viewport{min-height:0}.ui-select-scroll-arrow{height:var(--control-height-compact);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ui-select-scroll-arrow{height:var(--space-3);z-index:1;pointer-events:none;position:relative}.ui-select-scroll-arrow svg{display:none}.ui-select-scroll-arrow[data-direction=up]{background:linear-gradient(to bottom, var(--popover), transparent);margin-block-end:calc(-1 * var(--space-3))}.ui-select-scroll-arrow[data-direction=down]{background:linear-gradient(to top, var(--popover), transparent);margin-block-start:calc(-1 * var(--space-3))}}.ui-select-search-row{width:100%;flex:none;padding-block-end:var(--space-2)}.ui-skeleton{--ui-skeleton-fill:color-mix(in srgb, var(--muted-foreground) 10%, var(--secondary));--ui-skeleton-sweep:color-mix(in srgb, var(--surface-page) 70%, transparent);border-radius:var(--radius-chip);background:var(--ui-skeleton-fill);position:relative;overflow:hidden}.ui-skeleton:after{background:linear-gradient(105deg, transparent 18%, var(--ui-skeleton-sweep) 45%, transparent 72%);content:"";animation:1.6s ease-in-out infinite ui-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.ui-skeleton--card{--ui-skeleton-fill:color-mix(in srgb, var(--muted-foreground) 13%, var(--card));--ui-skeleton-sweep:color-mix(in srgb, var(--surface-inset) 70%, transparent)}span.ui-skeleton{display:block}.ui-skeleton--line{border-radius:999px;width:100%;height:1em;display:block}.ui-skeleton--tile{border-radius:var(--radius-surface);width:100%;display:block}.ui-skeleton--bar{border-radius:999px;width:100%;height:4px;display:block}.ui-skeleton--circle{aspect-ratio:1;border-radius:50%;flex:none;display:block}.ui-skeleton-text{gap:.55em;display:grid}.ui-skeleton-text>.ui-skeleton:last-child:not(:only-child){width:62%}[dir=rtl] .ui-skeleton:after{animation-direction:reverse}@keyframes ui-skeleton-shimmer{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.ui-skeleton:after{animation:none}}@media (width<=879px){.section-header__actions--fill{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}}.section-header--titled{padding-block:var(--space-3) var(--space-1)}.section-header--divided{flex-wrap:nowrap;align-items:center}.section-header--divided:after{content:"";height:1px;min-width:var(--space-4);background:var(--divider);flex:1;order:1}.section-header--divided>:last-child:not(:first-child){order:2}.content-list-row{--content-list-row-padding-block:var(--space-3);align-items:center;gap:var(--space-3);min-width:0;padding-block:var(--content-list-row-padding-block);padding-inline:var(--space-4);color:inherit;text-align:start;text-decoration:none;display:flex}[data-surface=cards]>li:not([data-empty]){box-shadow:var(--border-card)}:is(.ui-card-chrome,.analytics-panel[data-surface=soft],.context-card) [data-surface=cards]>li:not([data-empty]){box-shadow:none}.content-list--outlined-cards{gap:var(--space-3);padding:0;display:grid}.content-list--outlined-cards>li:not([data-empty]){border:1px solid var(--border);border-radius:var(--radius-surface);background:0 0;overflow:hidden}.content-list--outlined-cards>li[data-interactive]:focus-within{border-color:var(--border-strong);background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.content-list--outlined-cards>li[data-interactive]:hover{border-color:var(--border-strong);background:var(--surface-hover)}}.content-list-row[data-density=compact]{--content-list-row-padding-block:var(--space-2-5);padding-inline:var(--space-3)}.content-list-row[data-density=tight]{--content-list-row-padding-block:var(--space-1);padding-inline:var(--space-3)}.content-list-row[data-density=comfortable]{gap:var(--space-4);--content-list-row-padding-block:var(--space-4);padding-inline:var(--space-5)}.content-list-row[data-align=start]{align-items:flex-start}.content-list-row:focus-visible{z-index:1;box-shadow:var(--focus-ring-offset);outline:none;position:relative}.content-list-row[data-overlay-action]{isolation:isolate;position:relative}.content-list-row[data-overlay-action]>:not(.content-list-row__overlay-action){z-index:1;pointer-events:none;position:relative}.content-list-row[data-overlay-action] :is(a,button,input,select,textarea,[role=button],[role=link]){pointer-events:auto}.content-list-row__overlay-action{z-index:0;border-radius:inherit;text-align:start;width:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){a.content-list-row:hover,button.content-list-row:hover{background:var(--surface-hover)}[data-surface=cards]>li[data-interactive]:not([aria-selected=true],[data-selected]):hover{background:color-mix(in srgb, var(--foreground) 5%, var(--surface-nested))}}[data-surface=cards]>li[data-interactive]:not([aria-selected=true],[data-selected]):focus-within{background:color-mix(in srgb, var(--foreground) 5%, var(--surface-nested))}.content-list-row__leading{width:var(--control-height);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.content-list-row__leading>svg{width:var(--icon-row);height:var(--icon-row)}.content-list-row__content{gap:var(--space-0-5);flex:auto;min-width:0;display:grid}.content-list-row__title{overflow-wrap:anywhere;align-items:center;gap:var(--space-2);min-width:0;color:var(--foreground);font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);display:flex}.content-list-row__description,.content-list-row__meta{min-width:0;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.content-list-row__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-list-row__description[data-lines=all]{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}.content-list-row__description[data-tone=body]{color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.content-list-row__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.content-list-row__trailing,.content-list-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:inline-flex}.content-list-row__trailing{color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.content-list-row__actions{flex-wrap:wrap}.content-list-row:has(>.content-list-row__actions[data-placement=footer]){flex-wrap:wrap}.content-list-row:has(>.content-list-row__actions[data-placement=footer])>.content-list-row__content{flex:1}.content-list-row>.content-list-row__actions[data-placement=footer]{width:100%;min-width:0;margin-inline-start:0}.content-list-row__chevron{color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.content-list-row__chevron>svg{width:var(--icon-control);height:var(--icon-control)}@media (width<=639px){.content-list-row[data-density=comfortable]{gap:var(--space-3);padding-inline:var(--space-4)}.content-list-row[data-density=tight]{--content-list-row-padding-block:var(--space-2-5)}.content-list-row:is(a,button,[data-overlay-action]){min-block-size:var(--tap-target)}.content-list-row__actions:not([data-placement=footer]){flex-basis:100%;width:100%;margin-inline-start:0;padding-inline-start:0}.content-list-row:has(>.content-list-row__leading)>.content-list-row__actions:not([data-placement=footer]){padding-inline-start:calc(var(--control-height) + var(--space-3))}.content-list-row:has(>.content-list-row__actions){flex-wrap:wrap;align-items:flex-start}.content-list-row:has(>.content-list-row__actions)>.content-list-row__content{flex:1 1 0}}.content-list-row[data-inset=none]{padding-inline:0}.content-list-row[data-control-height]{min-block-size:calc(var(--control-height) + 2 * var(--content-list-row-padding-block))}@media (width<=640px){.content-list-row[data-control-height]{min-block-size:calc(var(--tap-target) + 2 * var(--content-list-row-padding-block))}}.calculation-breakdown{--calculation-breakdown-ink:var(--foreground);--calculation-breakdown-row-gap:var(--space-2-5);gap:var(--space-2);min-width:0;display:grid}.calculation-breakdown[data-density=compact]{--calculation-breakdown-row-gap:var(--space-1-5)}.calculation-breakdown__list{gap:var(--calculation-breakdown-row-gap);min-width:0;margin:0;display:grid}.calculation-breakdown__row{align-items:baseline;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.calculation-breakdown__term{gap:var(--space-0-5);min-width:0;display:grid}.calculation-breakdown__label{overflow-wrap:anywhere;color:var(--calculation-breakdown-ink);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.calculation-breakdown[data-density=compact] .calculation-breakdown__label{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.calculation-breakdown__detail{overflow-wrap:anywhere;color:var(--text-tertiary);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.calculation-breakdown__value{color:var(--calculation-breakdown-ink);font-size:var(--text-label);font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-align:end;white-space:nowrap;margin:0}.calculation-breakdown[data-density=compact] .calculation-breakdown__value{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.calculation-breakdown[data-dividers] .calculation-breakdown__list{border-block:1px solid var(--divider);gap:0}.calculation-breakdown[data-dividers] .calculation-breakdown__row{padding-block:var(--space-2)}.calculation-breakdown[data-dividers] .calculation-breakdown__row+.calculation-breakdown__row{border-block-start:1px solid var(--divider)}.calculation-breakdown__row[data-tone=muted]{--calculation-breakdown-ink:var(--text-tertiary)}.calculation-breakdown__row[data-tone=accent]{--calculation-breakdown-ink:var(--foreground)}.calculation-breakdown__row[data-tone=warning]{--calculation-breakdown-ink:var(--status-warning)}.calculation-breakdown__total{border-block-start:1px solid var(--divider);margin-block-start:var(--space-1);padding-block-start:var(--calculation-breakdown-row-gap)}.calculation-breakdown__total .calculation-breakdown__label{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.calculation-breakdown__value--total{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.calculation-breakdown[data-density=compact] .calculation-breakdown__value--total{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.calculation-breakdown__caption{color:var(--text-tertiary);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);margin:0}:root{--settings-row-inline-padding:16px;--settings-content-inline-inset:var(--settings-row-inline-padding);--settings-row-column-gap:40px;--settings-row-block-padding:20px;--settings-section-gap:34px}.settings-content{box-sizing:border-box;width:100%;min-width:0;max-width:var(--config-content-width,100%);align-content:start;gap:var(--settings-section-gap);padding-block-start:var(--space-6);padding-inline:var(--settings-content-inline-inset);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.settings-content--about{gap:10px}.settings-header{padding-inline-start:var(--settings-content-inline-inset);padding-inline-end:var(--settings-row-inline-padding)}.settings-content .settings-header{padding-inline:0}.settings-sections{gap:var(--settings-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.settings-sections>[data-rule=true]+[role=tabpanel]{margin-block-start:calc(var(--space-3) - var(--settings-section-gap))}.settings-section{--settings-island-gap:8px;gap:var(--settings-island-gap);grid-template-columns:minmax(0,1fr);display:grid;container:config-section/inline-size}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-block-end:var(--space-2);display:flex}.settings-section-head>div:first-child{min-width:0}.settings-section-head h2{font-size:var(--text-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--tracking-h2);line-height:var(--leading-h2);margin:0}.settings-section-head p{color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:2px 0 0}.settings-section-action{flex-shrink:0}@container config-section (width<=540px){.settings-section-head:has(>div>h2):has(>.settings-section-action){align-items:center;gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-section-head:has(>div>h2):has(>.settings-section-action)>div:first-child{display:contents}.settings-section-head:has(>div>h2)>.settings-section-action{margin-block:calc((var(--text-h2) * var(--leading-h2) - var(--control-height)) / 2);grid-area:1/2}.settings-section-head:has(>div>h2):has(>.settings-section-action) p{grid-column:1/-1}}.settings-island,.settings-card{border-radius:var(--radius-surface);border:0;min-width:0}.settings-island{padding-block:15px;padding-inline:calc(var(--settings-row-inline-padding) + 1px)}.settings-card{background:var(--card);overflow:hidden}.settings-section>.settings-island:has(+.settings-island){border-end-end-radius:0;border-end-start-radius:0}.settings-section>.settings-island+.settings-island{margin-top:calc(-1 * var(--settings-island-gap) - 1px);border-block-start:1px solid var(--divider);border-start-start-radius:0;border-start-end-radius:0}.settings-row{align-items:start;gap:12px var(--settings-row-column-gap);padding-block:var(--settings-row-block-padding);border-block-end:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.settings-row--auto-control{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.settings-row--auto-control>.settings-row-control>[data-slot=select-trigger]{width:max-content;max-width:100%;margin-inline-start:auto}.settings-row--compact{padding-block:var(--space-3)}.settings-row:not(:has(+.settings-row)){border-block-end:0}.form-grid--rows{--settings-island-gap:8px;gap:var(--settings-island-gap)}.settings-row+.settings-row{margin-top:calc(-1 * var(--settings-island-gap))}.settings-row-copy{align-content:start;gap:4px;min-width:0;display:grid}.settings-row-copy strong,.settings-row-copy>label{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);overflow-wrap:anywhere;letter-spacing:var(--tracking-label)}.settings-row-copy>span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);overflow-wrap:anywhere;letter-spacing:var(--tracking-small)}.settings-row-copy .settings-hint-error{color:var(--destructive)}.settings-row-control{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;display:flex}.settings-row:not(.settings-row--stacked):not(.settings-row--control-only)>.settings-row-control{min-height:var(--control-height);flex-flow:wrap;justify-content:flex-end;align-items:center;margin-block-start:calc((var(--text-label) * var(--leading-label) - var(--control-height)) / 2)}.settings-row-value{min-width:0;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);overflow-wrap:anywhere;letter-spacing:var(--tracking-body)}.settings-row-value--empty{color:var(--muted-foreground);font-weight:var(--font-weight-body);font-style:italic;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.settings-row-link{color:inherit;text-decoration:none}.settings-row-link:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.settings-row-link:hover{text-underline-offset:2px;text-decoration:underline}}.settings-row-meta{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);flex-basis:100%;margin:0}.settings-row-read{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-width:0;display:grid}.settings-row-copy-action{flex:none}.settings-row-open{border-radius:var(--radius-control);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;margin-inline:-8px;padding:2px 8px;transition:background-color .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.settings-row-open:hover{background:var(--surface-hover)}}.settings-row-open:focus-visible{box-shadow:0 0 0 3px var(--accent-ring,color-mix(in srgb, var(--ring) 18%, transparent));outline:0}.settings-row-open__icon{color:var(--muted-foreground);opacity:0;flex-shrink:0;transition:opacity .15s}.settings-row-open:focus-visible .settings-row-open__icon{opacity:1}@media (hover:hover) and (pointer:fine){.settings-row-open:hover .settings-row-open__icon{opacity:1}}.settings-row--editing>.settings-row-copy strong{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.settings-row-open,.settings-row-open__icon{transition:none}}.settings-toggle{white-space:nowrap;min-height:32px;font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);align-items:center;gap:8px;display:inline-flex}.settings-toggle:has(:disabled){opacity:.55}.settings-row--stacked,.settings-row--control-only{grid-template-columns:minmax(0,1fr)}.settings-row--control-only>.settings-row-control{flex-direction:column;align-items:stretch}.settings-row--stacked .settings-row-control>textarea{width:100%}.settings-lead{color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0}.settings-notice{--settings-notice-ink:var(--foreground);--settings-notice-tint:var(--surface-nested);--settings-notice-lead-ink:color-mix(in srgb, var(--settings-notice-ink) 30%, var(--foreground));--settings-notice-copy-ink:color-mix(in srgb, var(--settings-notice-ink) 22%, var(--text-secondary));--settings-notice-action-ink:var(--settings-notice-ink);--settings-notice-wash:color-mix(in srgb, var(--settings-notice-ink) 10%, transparent);--settings-notice-wash-strong:color-mix(in srgb, var(--settings-notice-ink) 16%, transparent);align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);background:var(--settings-notice-tint);flex-wrap:wrap;display:flex}.settings-notice[data-tone=neutral],.settings-notice[data-tone=accent]{--settings-notice-action-ink:var(--settings-notice-lead-ink)}.settings-notice[data-tone=success]{--settings-notice-ink:var(--status-success);--settings-notice-tint:var(--status-success-soft)}.settings-notice-icon{width:16px;height:calc(var(--text-label) * var(--leading-label));color:var(--settings-notice-ink);flex:none;place-items:center;display:grid}.settings-notice-icon svg{width:16px;height:16px}.settings-notice-copy{flex:24rem;gap:2px;min-width:0;max-width:100%;display:grid}.settings-notice-lead{color:var(--settings-notice-lead-ink);font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);overflow-wrap:anywhere}.settings-notice-text{color:var(--settings-notice-copy-ink);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow-wrap:anywhere}.settings-notice-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;max-width:100%;display:flex}.settings-notice-action .app-button{color:var(--settings-notice-action-ink)!important;background-color:#0000!important}@media (hover:hover) and (pointer:fine){.settings-notice-action .app-button:hover{background-color:var(--settings-notice-wash)!important}}.settings-notice-action .app-button:active{background-color:var(--settings-notice-wash-strong)!important}@media (forced-colors:active){.settings-notice{background:canvas;border:1px solid canvastext}.settings-notice-icon,.settings-notice-lead,.settings-notice-text{color:canvastext}}.settings-section-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.settings-control-card{--ui-card-chrome-fill:var(--card);border-radius:var(--radius-surface);border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}:is(.ui-card-chrome,.settings-card,.widget-card--surface) .settings-control-card{--ui-card-chrome-fill:var(--surface-inset)}.settings-control-card-copy{gap:2px;min-width:0;display:grid}.settings-control-card-copy strong{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);overflow-wrap:anywhere;letter-spacing:var(--tracking-label)}.settings-control-card-copy span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);overflow-wrap:anywhere;letter-spacing:var(--tracking-small)}.settings-control-card-action{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin-badge{justify-content:center}@media (width<=860px){.settings-row:not(.settings-row--auto-control),.settings-row--stacked{grid-template-columns:minmax(0,1fr)}.settings-row:not(.settings-row--stacked):not(.settings-row--control-only):not(.settings-row--auto-control)>.settings-row-control{justify-content:flex-end;min-height:0;margin-block-start:0}.settings-row-control>input:not([type=checkbox]):not([type=color]),.settings-row-control>.settings-control-card{width:100%}}@media (width<=640px){:root{--settings-row-column-gap:0px;--settings-row-block-padding:16px;--settings-section-gap:28px}.settings-content{padding-block-start:var(--space-4)}}@container config-section (width<=540px){.settings-row:not(.settings-row--auto-control),.settings-row--stacked{--settings-row-block-padding:16px;grid-template-columns:minmax(0,1fr)}.settings-row:not(.settings-row--stacked):not(.settings-row--control-only):not(.settings-row--auto-control)>.settings-row-control{min-height:0;margin-block-start:0}}@media (width<=480px){.settings-section-head{flex-wrap:wrap}}
