/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@layer libs{@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.text-wrap{text-wrap:wrap}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-75{--tw-duration:75ms;transition-duration:75ms}@media(min-width:64rem){.lg\:flex{display:flex}}}}@layer components{.spinner-container{--background-color-first-circle:#1062fb;--background-color-second-circle:#2eb785;--background-color-third-circle:#ffc420;--background-color:#fffc;--animation-diameter:50px;--width-svg:45%;width:var(--animation-diameter);height:var(--animation-diameter);border-radius:var(--K15t-radius-circle,50%);background-color:var(--background-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:drop-shadow(0 2px 7px #000c341a);justify-content:center;align-items:center;display:flex}.spinner-container>svg{width:var(--width-svg)}.spinner-container .spinner-circle{animation-name:bouncy;animation-duration:.86s;animation-iteration-count:infinite}.spinner-container .spinner-circle:first-of-type{fill:var(--background-color-first-circle);animation-delay:-.2s}.spinner-container .spinner-circle:nth-of-type(2){fill:var(--background-color-second-circle);animation-delay:-.1s}.spinner-container .spinner-circle:nth-of-type(3){fill:var(--background-color-third-circle)}.spinner-variant-small{--animation-diameter:24px}.spinner-variant-large{--animation-diameter:75px}.spinner-variant-gray{--background-color-first-circle:var(--K15t-foreground,CanvasText);--background-color-second-circle:var(--K15t-foreground,CanvasText);--background-color-third-circle:var(--K15t-foreground,CanvasText)}.spinner-variant-no-background{--width-svg:80%;--background-color:transparent;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes bouncy{0%{animation-timing-function:ease-in;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(20px)}}.button{--_foreground-color:var(--foreground-color,initial);--_border-color:var(--border-color,initial);--_background-color:var(--background-color,initial);cursor:pointer;color:var(--_foreground-color);background-color:var(--_background-color);border-color:var(--_border-color);border-radius:var(--K15t-radius-small,3px);font:var(--K15t-font-body-small,small);line-height:var(--K15t-line-height-small,1.2);outline-offset:2px;border-style:none;border-width:1px;align-items:center;min-block-size:36px;padding:8px 14px;text-decoration:none;transition:background-color .1s ease-in-out;display:inline-flex;position:relative}.button--primary{--background-color:var(--K15t-background-brand-strong,AccentColor);--foreground-color:var(--K15t-foreground-on-brand-strong,AccentColorText)}.button--primary:hover{--background-color:var(--K15t-background-brand-strong-hovered,AccentColor)}.button--primary:active{--background-color:var(--K15t-background-brand-strong-pressed,AccentColor)}.button--primary:focus-visible{--background-color:var(--K15t-background-brand-strong-selected,AccentColor)}.button--secondary{--background-color:var(--K15t-background-neutral,ButtonFace);--foreground-color:var(--K15t-foreground,ButtonText)}.button--secondary:hover{--background-color:var(--K15t-background-neutral-hovered,ButtonFace)}.button--secondary:active{--background-color:var(--K15t-background-neutral-pressed,ButtonFace)}.button--secondary:focus-visible{--background-color:var(--K15t-background-neutral-selected,ButtonFace)}[data-id=search-page-horizontal-filter] theme-select{--_trigger-background-color:var(--K15t-background-neutral);--_trigger-background-color-active:var(--K15t-background-neutral-hovered);--_trigger-border-color:transparent;--_trigger-border-color-active:transparent}.filter-pill{--font-size:var(--K15t-font-size-x-small);--text-color:var(--K15t-foreground);--background-color:var(--K15t-background-neutral);--background-color-hovered:var(--K15t-background-neutral-hovered);--background-color-pressed:var(--K15t-background-neutral-pressed);--border-radius:var(--K15t-radius-pill)}.filter-pill button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background-color);border-radius:var(--border-radius);line-height:var(--K15t-line-height-x-small);max-width:15ch;font-size:var(--font-size);white-space:nowrap;color:var(--text-color);border-style:none;align-items:center;gap:.4em;padding-block:.5em;padding-inline:.75em 1em;display:flex}.filter-pill button:hover{background:var(--background-color-hovered)}.filter-pill button:active{background-color:var(--background-color-pressed)}.filter-pill button svg{flex-shrink:0}.filter-pill__icon{width:auto;height:auto;font-size:1em}.filter-pill__label{text-overflow:ellipsis;overflow:hidden}.filter-vertical{--gap-filters:1rem;--font-size-options:var(--K15t-font-size-small);--font-weight-options-active:var(--K15t-font-weight-bold);--background-color-options-hovered:var(--K15t-background-neutral-subtle-hovered);--text-color-options-hovered:var(--K15t-foreground);--text-color-options-active:var(--K15t-foreground);--background-color-options-active:var(--K15t-background-neutral-subtle-selected);--border-radius-options:var(--K15t-radius-small);--accent-color-option-active:var(--theme-primary-color,var(--K15t-foreground-brand));border-width:0;min-width:0;margin:0;padding:0}.filter-vertical>:not(:last-child){margin-bottom:var(--gap-filters)}.filter-vertical [role=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-style:none;width:100%;margin:0;padding:0;display:block}.filter-vertical .filter-vertical__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;box-sizing:border-box;width:100%;color:var(--K15t-foreground);font-size:var(--font-size-options);line-height:var(--K15t-line-height-small);background:0 0;border:none;margin:0;padding:8px 8px 8px 12px;text-decoration:none;transition:background-color .2s;display:block}.filter-vertical .expand{background-color:var(--K15t-surface-raised);overflow:clip}.filter-vertical .expand-control{padding:.5rem .75rem}.filter-vertical .expand-body{padding:0}.filter-vertical [role=radio]{outline-offset:-1px;align-items:stretch;display:flex}.filter-vertical [role=radio]:before{content:"";border-bottom-right-radius:var(--K15t-radius-small);border-top-right-radius:var(--K15t-radius-small);background-color:var(--accent-color-option-active);visibility:hidden;align-self:center;width:4px;height:15px;display:block}.filter-vertical [role=radio][aria-checked=true]{background-color:var(--background-color-options-active);color:var(--text-color-options-active)}.filter-vertical [role=radio]:where(:focus-visible,:hover){background-color:var(--background-color-options-hovered)}.filter-vertical [role=radio][aria-checked=true]:before{visibility:visible}.filter-vertical [role=radiogroup]:focus-within:has(:focus-visible){outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color;outline-offset:3px}:is(.search-result__title,.search-result__description,.search-suggestion-option__label,.search-suggestion-option__description) em{background-color:var(--highlight-background-color,color-mix(in srgb,var(--K15t-background-brand-strong)20%,transparent));font-style:normal}:is(.search-result__description,.search-suggestion-option__description){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-result__description{-webkit-line-clamp:2;line-clamp:2}.search-suggestion-option__description{-webkit-line-clamp:1;line-clamp:1}.search-result{--text-color-description:var(--K15t-foreground);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-radius:var(--K15t-radius-medium);flex-direction:row;align-items:flex-start;gap:.75rem;margin:-.5rem;padding:.5rem;display:flex;position:relative}.search-result:hover,.search-result:has(.search-result__title:focus-visible){background-color:var(--K15t-background-neutral-subtle-hovered)}.search-result:hover .search-result__icon,.search-result:has(.search-result__title:focus-visible) .search-result__icon{border-color:var(--K15t-border-neutral-hovered)}.search-result:has(.search-result__title:focus-visible){outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color}.search-result__icon{border:1px solid var(--K15t-border-neutral);border-radius:var(--K15t-radius-small);width:2.5rem;height:2.5rem;color:var(--K15t-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:calc(.31*var(--K15t-font-size-headline-small) - 4px);display:flex}.search-result__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.search-result__chevron{flex-shrink:0;align-self:center;margin-inline-start:auto;display:flex}.search-result__title{font:var(--K15t-font-headline-small);font-weight:var(--K15t-font-weight-medium);color:inherit}.search-result__title:focus-visible{outline:none}.search-result__title:hover:not(:focus-visible){text-decoration:none}.search-result__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.search-result :is(a[href],button,input,select,textarea,[tabindex]):not(.search-result__title){z-index:1;position:relative}.search-result__description{color:var(--text-color-description);margin:0}.search-result__meta{color:var(--text-color-meta,var(--K15t-foreground-subtle));font-size:var(--K15t-font-size-x-small)}.search-result__meta>:not(:last-child):after{content:" • "}.search-result__content-source{color:var(--text-color-content-source,inherit)}@property --_angle-ask-ai-reflection{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --_color-ask-ai-outline{syntax: "<color>"; inherits: false; initial-value: transparent;}@keyframes ask-ai-reflection{to{--_angle-ask-ai-reflection:360deg}}.ask-ai-row{--_border-color-ask-ai-active:var(--theme-primary-color,var(--K15t-border-brand-strong-hovered));--_background-color-ask-ai-branded:color-mix(in srgb,var(--theme-primary-color)12%,transparent);--_mix-ask-ai-reflection:70%;min-block-size:3.5rem;inline-size:100%;color:var(--K15t-foreground);text-align:start;font:var(--K15t-font-body-medium-strong);background:linear-gradient(to right,var(--_background-color-ask-ai-branded,var(--K15t-background-brand))40%,transparent 60%)100% 0/250% 100% no-repeat;border-radius:var(--K15t-radius-medium);cursor:pointer;border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-position .4s ease-out;display:flex;position:relative}.ask-ai-row:before{--_color-ask-ai-outline:color-mix(in srgb,var(--_border-color-ask-ai-active)45%,transparent);content:"";border-radius:inherit;background:conic-gradient(from var(--_angle-ask-ai-reflection),var(--_color-ask-ai-outline)0deg,color-mix(in srgb,var(--_color-ask-ai-outline),white var(--_mix-ask-ai-reflection))45deg,var(--_color-ask-ai-outline)90deg);pointer-events:none;padding:2px;transition:--_color-ask-ai-outline .15s ease-in-out;animation:6s linear infinite paused ask-ai-reflection;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ask-ai-row:hover:before,.ask-ai-row:focus-visible:before{--_color-ask-ai-outline:var(--_border-color-ask-ai-active)}.ask-ai-row:hover,.ask-ai-row:focus-visible{background-position:0 0}.ask-ai-row:hover:before,.ask-ai-row:focus-visible:before{animation-play-state:running}.ask-ai-row__icon{color:var(--icon-color-ask-ai,var(--theme-primary-color,var(--K15t-foreground-brand)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-ai-row__icon svg{display:block}.ask-ai-row__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ask-ai-row__indicator{flex-shrink:0;justify-content:center;align-items:center;inline-size:1.5rem;margin-inline-start:auto;display:flex}.ask-ai-row[aria-selected=true]{background-position:0 0}.ask-ai-row[aria-selected=true]:before{--_color-ask-ai-outline:var(--_border-color-ask-ai-active);animation-play-state:running}[data-color-scheme=dark] .ask-ai-row{--_mix-ask-ai-reflection:30%}.ask-ai-hint{color:var(--K15t-foreground-subtle);font:var(--K15t-font-body-small);margin-block:.75rem 0}@media(prefers-reduced-motion:reduce){.ask-ai-row,.ask-ai-row:before{transition:none;animation:none}.ask-ai-row:before{background:var(--_color-ask-ai-outline)}}@media(forced-colors:active){.ask-ai-row{border:2px solid}.ask-ai-row:before{display:none}}[data-component=search-suggestion]{--text-color-option:var(--K15t-foreground);--text-color-option-active:var(--K15t-foreground);--_text-color-meta:var(--text-color-meta,var(--K15t-foreground-subtle));--background-color-panel:var(--K15t-surface);--background-color-option:var(--K15t-background-neutral-subtle);--_background-color-option-hovered:var(--background-color-option-active,var(--K15t-surface-hovered));--_background-color-option-selected:var(--background-color-option-active,color-mix(in srgb,var(--accent-color-option-active)10%,transparent));--border-color-panel:var(--K15t-border-neutral-strong);--shadow-panel:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--accent-color-option-active:var(--theme-primary-color,var(--K15t-background-brand-strong-selected));--_background-color-footer:var(--background-color-footer,var(--K15t-surface-sunken))}.search-suggestion-panel{z-index:10;background-color:var(--background-color-panel);border:1px solid var(--border-color-panel);border-radius:var(--border-radius-panel,var(--K15t-radius-large)var(--K15t-radius-large)calc(6px*var(--K15t-radius-factor))calc(6px*var(--K15t-radius-factor)));inline-size:min(560px,100vw - 2rem);box-shadow:var(--shadow-panel);max-block-size:min(640px,max(15rem,calc(var(--_space-below,100dvh - var(--theme-scroll-offset)) - 1rem)));flex-direction:column;margin-block-start:.375rem;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.search-suggestion-panel__list-container{flex-direction:column;min-block-size:0;display:flex;position:relative}.search-suggestion-panel__list{overscroll-behavior:contain;scrollbar-width:thin;outline:none;min-block-size:0;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.search-suggestion-panel__scroll-indicator{aspect-ratio:1;cursor:pointer;width:1.75rem;color:var(--text-color-option);background-color:var(--background-color-panel);border:1px solid var(--border-color-panel);box-shadow:var(--shadow-panel);border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-start:50%;translate:-50%}.search-suggestion-panel__scroll-indicator--up{inset-block-start:.5rem}.search-suggestion-panel__scroll-indicator--up>svg{rotate:-90deg}.search-suggestion-panel__scroll-indicator--down{inset-block-end:.5rem}.search-suggestion-panel__scroll-indicator--down>svg{rotate:90deg}.search-suggestion-panel__list-container:has(.search-suggestion-ask-ai-container) .search-suggestion-panel__scroll-indicator--down{inset-block-end:4.5rem}.search-suggestion-option-container .search-suggestion-option{border-radius:var(--K15t-radius-small);color:var(--text-color-option);font-size:var(--font-size);font-weight:var(--K15t-font-weight-regular);text-align:start;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.search-suggestion-option-container .search-suggestion-option:not(.search-suggestion-action){min-block-size:5.75rem}.search-suggestion-option-container .search-suggestion-action{align-items:center}.search-suggestion-option-container .search-suggestion-option__icon{border:1px solid var(--K15t-border-neutral);border-radius:var(--K15t-radius-small);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.search-suggestion-option-container .search-suggestion-option__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.search-suggestion-option-container .search-suggestion-option__label{font-weight:var(--K15t-font-weight-medium);line-height:var(--K15t-line-height-medium)}.search-suggestion-option-container .search-suggestion-option__description{font:var(--K15t-font-body-small)}.search-suggestion-option-container .search-suggestion-option__meta{color:var(--_text-color-meta);font-size:var(--K15t-font-size-x-small)}.search-suggestion-option-container .search-suggestion-option__info:not(:last-child):after{content:" • "}.search-suggestion-option-container .search-suggestion-option__indicator{flex-shrink:0;justify-content:center;align-self:center;align-items:center;inline-size:1.5rem;margin-inline-start:auto;display:flex}.search-suggestion-option-container .search-suggestion-option__return{width:1.5rem;height:1.5rem;color:var(--K15t-foreground-on-brand-strong);background-color:var(--K15t-background-brand-strong);border-radius:var(--K15t-radius-small);justify-content:center;align-items:center;display:flex}.search-suggestion-option-container+.search-suggestion-option-container{margin-block-start:.25rem}.search-suggestion-option-container[role=option],.search-suggestion-action{scroll-margin-block:.5rem}.search-suggestion-panel__list:has(>.search-suggestion-ask-ai-container) :is(.search-suggestion-option-container[role=option],.search-suggestion-action){scroll-margin-block-end:4.5rem}.search-suggestion-option:hover{color:var(--text-color-option-active);background-color:var(--_background-color-option-hovered);text-decoration:none}.search-suggestion-option-container[aria-selected=true] .search-suggestion-option,.search-suggestion-option[aria-selected=true]{color:var(--text-color-option-active);background-color:var(--_background-color-option-selected);text-decoration:none}.search-suggestion-option-container:where([aria-selected=true],:hover) .search-suggestion-option__icon,.search-suggestion-option:where([aria-selected=true],:hover) .search-suggestion-option__icon{border-color:var(--K15t-border-neutral-hovered)}[data-color-scheme=dark] [data-component=search-suggestion]{--shadow-panel:0 10px 15px -3px var(--K15t-shadow-overflow),0 4px 6px -2px var(--K15t-shadow-overflow)}@media(forced-colors:active){.search-bar:has(:focus-visible) :is(.search-suggestion-ask-ai-container,.search-suggestion-option-container,.search-suggestion-option)[aria-selected=true]{outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color}}.search-suggestion-footer{border-top:1px solid var(--border-color-panel);background-color:var(--_background-color-footer);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.search-suggestion-footer__filters{min-inline-size:0;color:var(--text-color-option);align-items:center;gap:.25rem;display:flex}.search-suggestion-footer__filters theme-select{--_trigger-background-color:transparent;--_trigger-background-color-active:var(--_background-color-option-hovered);--_trigger-border-color:transparent;--_trigger-border-color-active:transparent;--_trigger-text-color:var(--text-color-option);--_trigger-padding-block:4px;--_trigger-padding-inline:6px;--_max-inline-size:140px;min-inline-size:0}.search-suggestion-footer__hints{flex-shrink:0;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.search-suggestion-footer__separator{color:var(--_text-color-meta);font-size:var(--K15t-font-size-x-small)}.search-suggestion-footer__hint{color:var(--_text-color-meta);font-size:var(--K15t-font-size-x-small);align-items:center;gap:.25rem;display:inline-flex}.search-suggestion-footer__key{min-block-size:1.5rem;min-inline-size:1.5rem;color:var(--text-color-option);font:inherit;background-color:var(--K15t-surface);border:1px solid var(--K15t-border-neutral-strong);border-radius:var(--K15t-radius-small);justify-content:center;align-items:center;padding-inline:.25rem;display:inline-flex}.search-suggestion-option{background-color:var(--background-color-option)}.search-suggestion-ask-ai-container{z-index:1;background-color:var(--background-color-panel);margin-block-start:.5rem;position:sticky;inset-block-end:0}[data-component=search-suggestion] k15t-ai-search::part(container){background-color:#0000}.search-suggestion-header{align-items:center;gap:.75rem;padding:1rem 1rem .5rem;display:flex}.search-suggestion-header__back{block-size:2rem;inline-size:2rem;color:var(--text-color-option);border:1px solid var(--border-color-panel);border-radius:var(--K15t-radius-small);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.search-suggestion-header__back:hover{background-color:var(--_background-color-option-hovered)}.search-suggestion-header__title{font:var(--K15t-font-body-medium-strong)}.search-suggestion-notice{color:var(--_text-color-meta);text-align:center;justify-content:center;align-items:center;padding:1.5rem 1rem .25rem;display:flex}.search-suggestion-notice:not(:has(+.search-suggestion-action-container)){padding-block-end:1.5rem}.search-suggestion-action-container:not(.search-suggestion-option-container){justify-content:center;padding-block-end:1rem;display:flex}.search-suggestion-action--widening{color:var(--text-color-option);font:var(--K15t-font-body-medium-strong);border-radius:var(--K15t-radius-small);align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.search-suggestion-action--widening:hover,.search-suggestion-action--widening[aria-selected=true]{background-color:var(--_background-color-option-hovered)}.search-suggestion-action--widening svg{display:block}.pagination{--font-size:var(--K15t-font-size-small);--gap-items:4px;--border-radius-item:var(--K15t-radius-pill,2.25rem)}.pagination__inner{justify-content:center;align-items:center;gap:calc(var(--gap-items)*6);display:flex}.pagination__items{justify-content:center;align-items:center;gap:var(--gap-items);margin:0;padding:0;list-style:none;display:flex}.pagination__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-item);block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem;font-size:var(--K15t-font-size-small);font-variant-numeric:tabular-nums;text-align:center;background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.pagination__item:where(:hover,:focus-visible):not(:disabled){background-color:var(--K15t-background-neutral-subtle-hovered)}.pagination__item:active:not(:disabled){background-color:var(--K15t-background-neutral-subtle-pressed)}.pagination__item[aria-current=true]{background-color:var(--K15t-background-neutral-subtle-selected);color:var(--K15t-foreground)}.pagination__action-container{flex-shrink:0}.pagination__action{font-size:var(--font-size);background-color:var(--K15t-background-neutral-subtle);color:var(--K15t-foreground)}.pagination__action:where(:hover,:focus-visible):not(:disabled){background-color:var(--K15t-background-neutral-subtle-hovered)}.pagination__action:active:not(:disabled){background-color:var(--K15t-background-neutral-subtle-pressed)}.pagination__item:disabled,.pagination__action:disabled{cursor:not-allowed;color:var(--K15t-foreground-subtle);background-color:var(--K15t-background-neutral-subtle)}@media(forced-colors:active){.pagination__item[aria-current=true]{color:selecteditemtext;background-color:selecteditem}.pagination__item:disabled,.pagination__action:disabled{color:graytext}}.pagination--compact .pagination__inner{justify-content:center;gap:var(--gap-items);flex-wrap:wrap}.pagination--compact .pagination__item{block-size:2rem;min-block-size:2rem;inline-size:2rem}.pagination--compact .pagination__items{flex-wrap:nowrap}@media screen{@container page (width>=768px){.pagination{--font-size:var(--K15t-font-size-body-medium)}}}[data-component=search-bar]{--height:40px;--border-width:1px;--border-radius:var(--K15t-radius-pill,2.25rem);--font-size:var(--K15t-font-size-body-medium);--__sb-border-radius-inner:calc(var(--border-radius) - var(--border-width))}[data-component=search-bar][data-appearance=large]{--height:56px}[data-component=search-bar][data-appearance=large] [data-component=search-input]{--padding-inline:12px}[data-component=search-bar] [data-component=search-input]{--height:100%;--border-radius:var(--__sb-border-radius-inner);--border-width:0px}.search-bar{width:100%;min-width:280px;position:relative}.search-bar__input-container{z-index:20;height:var(--height);border-color:var(--K15t-border-input);border-width:var(--border-width);border-radius:var(--border-radius);background-color:var(--K15t-background-input);border-style:solid;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out;display:flex;position:relative}.search-bar__input-container:has(input:hover){background-color:var(--K15t-background-input-hovered);border-color:var(--K15t-border-input-hovered)}.search-bar__input-container:has(input:focus-visible),.search-bar__input-container:has(input[aria-expanded=true]){outline-offset:2px;outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color}.search-bar .search-input__input,.search-bar .search-input__input:hover{background-color:#0000}.search-bar-container{width:100%}.search-bar-container--centered{margin-block:0;margin-inline:auto}search-bar{inline-size:100%;min-inline-size:280px;max-inline-size:560px;margin-inline:auto;display:block}search-bar:not(:defined){background:var(--K15t-background-input);border-radius:var(--K15t-radius-pill);border:1px solid var(--K15t-border-input);cursor:wait;block-size:40px}search-bar:not(:defined)[variant=large]{block-size:56px}[data-component=search-input]{--height:48px;--padding-inline:6px;--border-radius:var(--K15t-radius-pill,2.25rem)}[data-component=search-input][data-appearance=border]{--_border-width:var(--border-width);--border-style:solid}.search-input{height:var(--height);border-radius:var(--border-radius);flex:auto;align-items:center;display:flex;position:relative}.search-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius);height:100%;font-size:var(--font-size);color:var(--K15t-foreground);background-color:var(--K15t-background-input);border:none;outline:none;flex:auto;order:0;margin:0;padding-block:1rem;padding-inline-start:calc(var(--padding-inline) + 2.375rem);padding-inline-end:calc(var(--padding-inline) + .25rem);transition:background-color 50ms ease-in-out}.search-input__input:hover{background-color:var(--K15t-background-input-hovered)}.search-input__input:focus{border:none}.search-input__input::-webkit-search-decoration{display:none!important}.search-input__input::-webkit-search-cancel-button{display:none!important}.search-input__input::-webkit-search-results-button{display:none!important}.search-input__input::-webkit-search-results-decoration{display:none!important}.search-input__slot{order:3;height:100%;display:flex}.search-input__submit{aspect-ratio:1;width:32px;color:var(--K15t-foreground);background-color:#0000;border:none;border-radius:100%;order:1}.search-input__submit:hover{cursor:pointer}.search-input__submit:where(:hover,:focus-visible){color:var(--theme-primary-color,var(--K15t-foreground-brand));background-color:var(--K15t-background-neutral-subtle-hovered)}.search-input__submit:active{background-color:var(--K15t-background-neutral-subtle-pressed)}.search-input__submit .icon{z-index:1;font-size:24px}.search-input__icon{cursor:default;justify-content:center;align-items:center;margin-inline-start:var(--padding-inline);padding:0;display:flex;position:absolute;left:0}.search-input__count{color:var(--K15t-foreground-subtle);font-size:var(--K15t-font-size-x-small);white-space:nowrap;flex-shrink:0;order:2;margin-inline-end:.875rem}.search-input__spinner{aspect-ratio:1;vertical-align:text-bottom;border:2px solid var(--K15t-foreground-subtle);opacity:0;border-right-color:#0000;border-radius:50%;order:2;width:20px;margin-right:.875rem;animation:1s linear infinite spin,0s linear 50ms forwards spinner-appear;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinner-appear{to{opacity:1}}.search-input--border .search-input__input{border-width:var(--_border-width);border-style:var(--border-style);border-color:var(--K15t-border-input)}.search-input--border .search-input__input:focus-visible{border-color:var(--K15t-border-input-selected)}@property --_ask-ai-button-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --_ask-ai-button-lit{syntax: "<number>"; inherits: true; initial-value: 0;}.ask-ai-button{--_ask-ai-button-brand:var(--K15t-background-brand-strong);--_ask-ai-button-angle:311.5deg;--_ask-ai-button-lit:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--K15t-radius-pill);background-color:var(--K15t-background-neutral);block-size:calc(100% - 8px);min-block-size:32px;min-inline-size:32px;color:var(--K15t-foreground);font-family:inherit;font-size:var(--K15t-font-size-body-medium);font-weight:var(--K15t-font-weight-medium);line-height:var(--K15t-line-height-small);white-space:nowrap;cursor:pointer;border:none;order:3;justify-content:center;align-self:center;align-items:center;gap:.25rem;margin-inline-end:7px;padding-block:0;padding-inline:0;transition-property:--_ask-ai-button-angle,--_ask-ai-button-lit;transition-duration:.25s;transition-timing-function:ease-in-out;display:flex;position:relative}.ask-ai-button:before,.ask-ai-button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ask-ai-button:before{background:linear-gradient(var(--_ask-ai-button-angle),color-mix(in srgb,var(--_ask-ai-button-brand)90%,transparent)18.5%,transparent 28.8% 71.9%,var(--_ask-ai-button-brand)83.1%,transparent 98.2%);opacity:var(--_ask-ai-button-lit);padding:2px;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ask-ai-button:after{background:radial-gradient(circle at 6.5px calc(100% - 11.5px),var(--_ask-ai-button-brand)12.5px,transparent 12.5px);filter:blur(12.5px);clip-path:inset(0 round var(--K15t-radius-pill));opacity:calc(var(--_ask-ai-button-lit)*.5)}.ask-ai-button:is(:hover,:focus-visible){--_ask-ai-button-angle:384deg;--_ask-ai-button-lit:1;transition-duration:.4s}.ask-ai-button>*{z-index:1;position:relative}.ask-ai-button:focus-visible{outline-offset:2px;outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color}.ask-ai-button svg{color:var(--K15t-background-brand-strong-pressed);flex-shrink:0}@media(prefers-reduced-motion:reduce){.ask-ai-button{transition:none}}.ask-ai-button:has(.ask-ai-button__label){padding-inline:20px}.ask-ai-button:not(:has(.ask-ai-button__label)){aspect-ratio:1}.search-input__slot:has(.ask-ai-button){flex-shrink:0}.search-page{--gutter:2rem;row-gap:var(--gutter);width:100%;max-width:1100px;padding-inline:2rem;padding-top:var(--gutter);padding-bottom:calc(var(--gutter)*2);z-index:0;grid-template-columns:1fr minmax(0,560px) 1fr;grid-auto-rows:auto;justify-items:center;margin-inline:auto;display:grid;position:relative}.search-page__subgrid{row-gap:var(--gutter);grid-column:1/4;grid-auto-rows:auto;grid-template-columns:subgrid;justify-content:center;align-items:baseline;width:100%;display:grid}@media screen and (min-width:768px){.search-page__subgrid{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}.search-page__search-bar{gap:calc(var(--gutter)/2);flex-wrap:wrap;grid-column:2/3;align-items:center;display:flex}.search-page [data-component=search-bar]{flex:1}.search-page__filter-horizontal{gap:calc(var(--gutter)/4);flex-wrap:wrap;grid-column:2/3;margin-block-start:calc((var(--gutter)/2)*-1)}.search-page__filter-vertical{grid-column:1/2}.search-page__hr{border:0;border-bottom:1px solid var(--K15t-border-neutral);grid-column:1/4;margin:0}.search-page__main{grid-template-columns:subgrid;row-gap:var(--gutter);grid-column:2;display:grid;position:relative}.search-page__main:focus-visible{outline:none}.search-page__main:focus-visible:after{content:"";z-index:1;pointer-events:none;outline-style:auto;outline-color:highlight;outline-color:-webkit-focus-ring-color;position:absolute;top:0;right:0;bottom:0;left:0}.search-page__ai-search{flex-direction:column;grid-column:2/3;display:flex}.search-page k15t-ai-search:not(:defined){box-sizing:border-box;border:1px solid var(--K15t-border-neutral);border-radius:var(--K15t-radius-medium);min-block-size:3.5rem}.search-page__main-inner{row-gap:var(--gutter);flex-direction:column;grid-column:2/3;display:flex;position:relative}.search-page__results-header{justify-content:space-between;align-items:center;gap:calc(var(--gutter)/2);flex-wrap:wrap;display:flex}.search-page__results-header--hidden{display:none}.search-page__results-label{line-height:var(--K15t-line-height-x-small)}.search-page__aside{top:calc(var(--theme-header-height) + 1rem);position:sticky}.search-page__pagination{grid-column:1/4;width:100%}.search-page__loading{z-index:10;background-color:var(--K15t-blanket-loading);justify-content:center;width:100%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@media screen{@container page (width>=768px){.search-page,.search-page__subgrid{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
