@layer components{.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:color-mix(in srgb, var(--accent-strong) 50%, var(--muted-foreground));border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;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;padding-inline:12px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.search-box:hover,.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);flex:auto;width:100%;max-width:24rem}.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);background:var(--card)}.search-box:focus-within .search-box__icon,.search-box-plain:focus-within .search-box__icon{color:var(--muted-foreground)}.search-box__icon{width:16px;height:16px;color:var(--search-idle-color);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-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);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-control);font-weight:var(--font-weight-control);opacity:1;text-overflow:ellipsis;line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.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-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);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{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);flex:none;align-self:stretch;align-items:center;padding-inline-start:4px;display:flex}.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}}.expandable-page-search{flex:none;align-items:center;min-width:0;display:flex}.expandable-page-search.is-open{flex:0 24rem;width:min(24rem,38vw)}.expandable-page-search .search-box{width:100%;max-width:none}@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-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.search-box .search-box__clear,.search-box-plain .search-box__clear{width:var(--search-field-height-mobile);inset-inline-end:2px}:is(.expandable-page-search,.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(--duration-slow) var(--ease-emphasized) both;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.search-takeover .search-box{width:100%;max-width:none;height:100%;min-height:var(--search-field-height-mobile);background:var(--card)}.search-takeover.is-closing{animation:search-takeover-out var(--duration-base) var(--ease-exit) 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{display:none}.search-takeover .search-box__trailing{border-inline-start:0}.search-takeover__close{width:var(--search-field-height-mobile);color:var(--muted-foreground);cursor:pointer;align-self:stretch;place-items:center;margin-inline-end:-4px;display:grid}@media (hover:hover) and (pointer:fine){.search-takeover__close:hover{color:var(--foreground)}}.search-takeover__close:focus-visible{color:var(--foreground);border-radius:var(--radius-chip);box-shadow:var(--focus-ring);outline:none}.search-takeover__close 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}}}
