.market-card{background-color:var(--color-cs-container-2);transition:background .18s var(--ease-standard,ease), box-shadow .18s var(--ease-standard,ease)}.market-card:hover{background:linear-gradient(to right, var(--color-cs-sweep-neutral), var(--color-cs-sweep-brand)), var(--color-cs-container-2);box-shadow:inset 0 0 0 1px var(--color-cs-brand-hairline), var(--shadow-cs-container)}.pill-scroll-fade{-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes listings-face-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.listings-face-swap{animation:listings-face-in .15s var(--ease-standard,ease)}@media (prefers-reduced-motion:reduce){.listings-face-swap{animation:none}}.chart-card{overflow:hidden}.chart-surface{contain:layout paint}.chart-surface canvas{border-radius:0 0 var(--radius-cs-container) var(--radius-cs-container)}.chart-overlay{z-index:70;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard,ease);justify-content:center;align-items:center;padding:2.5vh 2.5vw;display:flex;position:fixed;inset:0}.chart-overlay--open{opacity:1;pointer-events:auto}.chart-overlay__backdrop{background:var(--color-cs-scrim-heavy);position:absolute;inset:0}.chart-overlay__panel{width:100%;height:100%;transition:transform .24s var(--ease-standard,ease);flex-direction:column;display:flex;position:relative;transform:scale(.985)translateY(8px)}.chart-overlay--open .chart-overlay__panel{transform:scale(1)translateY(0)}@keyframes pixel-flicker{0%,12%,to{fill:var(--pixel-base)}6%{fill:var(--pixel-light)}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-color:var(--color-primary);--primary-text-color:var(--color-primary-text);--subtext-color:var(--color-subtext);--warn-text-color:var(--color-warn-text);--module-background-color:var(--color-module-bg);--module-highlight-background-color:var(--color-module-highlight-bg);--backing-background-color:var(--color-backing-bg);--dialog-background:var(--color-dialog-bg);--dropdown-color:var(--color-dropdown-bg);--spotlight-background:var(--color-spotlight-bg);--highlight-background-minimal:var(--color-highlight-minimal);--highlight-background:var(--color-highlight);--highlight-background-heavy:var(--color-highlight-heavy);--button-highlight-background:var(--color-button-highlight);--quality-stattrak-color:var(--color-stattrak);--quality-souvenir-color:var(--color-souvenir);--quality-highlight-color:var(--color-highlight-quality);--muted-color:var(--color-muted);--primary-hover-color:var(--color-primary-hover);--primary-soft:var(--color-primary-soft);--primary-surface:var(--color-primary-surface);--module-2-background-color:var(--color-module-2-bg);--control-bg:var(--color-control-bg);--control-hover-bg:var(--color-control-hover-bg);--popover-bg:var(--color-popover-bg);--border-subtle:var(--color-border-subtle);--border-default:var(--color-border-default);--border-strong:var(--color-border-strong);--border-focus:var(--color-border-focus);--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.13s;--dur-base:.18s}:where(.advanced-search) button{font:inherit;color:inherit}:where(.advanced-search) input,:where(.advanced-search) select{font:inherit}.advanced-search input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.advanced-search input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.advanced-search input[type=number]{-moz-appearance:textfield}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cs-dropdown-motion[data-state=open]{animation:dropdown-in .12s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.cs-dropdown-motion[data-state=open]{animation-duration:1ms}}@keyframes chip-in{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spotlight-body-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.spotlight-body{animation:spotlight-body-in 90ms var(--ease-out) both;display:grid}.spotlight-body-inner{min-width:0;min-height:0;overflow:hidden}.chip-enter{animation:chip-in var(--dur-fast) var(--ease-out) both}.spotlight-chip-surface{background-color:var(--color-cs-control);box-shadow:inset 0 0 0 1px var(--color-cs-border);transition:background .18s var(--ease-standard,ease), box-shadow .18s var(--ease-standard,ease)}.spotlight-chip-surface:hover{background:linear-gradient(to right, var(--color-cs-sweep-neutral), var(--color-cs-sweep-brand)), var(--color-cs-control);box-shadow:inset 0 0 0 1px var(--color-cs-brand-hairline), inset 0 0 0 1px var(--color-cs-border), var(--shadow-cs-container)}.spotlight-chip-surface[data-selected=true],.spotlight-chip-surface[data-selected=true]:hover{background:linear-gradient(to right, var(--color-cs-sweep-neutral), var(--color-cs-brand-low-hover)), var(--color-cs-control);box-shadow:inset 0 0 0 1px var(--color-cs-border-focus), var(--shadow-cs-container)}.spotlight-result-row:hover .spotlight-chip-surface,.spotlight-result-row[aria-selected=true] .spotlight-chip-surface,.example-info:hover .spotlight-chip-surface{background:var(--color-cs-control-hover);box-shadow:inset 0 0 0 1px var(--color-cs-border-strong)}.spotlight-collection-thumb{width:88px}.spotlight-collection-logo{object-fit:contain;width:auto;max-width:84px;height:52px}.float-gradient{background-image:linear-gradient(90deg,#4caf6d 0% 7%,#8bc34a 7% 15%,#e0b73c 15% 38%,#e2823b 38% 45%,#d75a55 45% 100%);background-repeat:no-repeat;background-size:100% 100%}.fade-gradient{background:linear-gradient(90deg,#d9bba5,#e5903b,#db5977,#6775e1)}.advanced-search{--search-box-padding:10px;background:var(--module-background-color);border-radius:var(--radius-panel);box-sizing:border-box;padding:var(--search-box-padding);padding-top:calc(var(--search-box-padding) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--search-box-padding) + env(safe-area-inset-bottom,0px));border:0;flex-direction:column;gap:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.advanced-search.search-bar-flat{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.gap{background:var(--border-subtle);width:100%;height:1px}.search-row-container{flex-direction:column;display:flex}.cs-header-search+.search-row-container{margin-top:8px}.search-row-header{border-radius:var(--radius-control);cursor:pointer;transition:background-color .14s var(--ease-standard);background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;display:flex}.search-row-header:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.search-row-header:hover{background:var(--highlight-background)}.search-row-header:hover .search-row-name,.search-row-header:hover .search-row-icon,.search-row-header.expanded .search-row-name{color:var(--primary-text-color)}.search-row-header.expanded .search-row-icon{color:var(--subtext-color);transform:rotate(180deg)}.search-row-name{color:var(--muted-color);font-size:var(--text-cs-sm);letter-spacing:normal;font-weight:600;line-height:normal;transition:color .18s}.search-row-icon{color:var(--muted-color);height:14px;transition:transform .22s var(--ease-standard), color .18s ease;width:14px;transform:rotate(0)}.search-row-content{transition:grid-template-rows .24s var(--ease-standard), margin-top .24s var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid}.search-row-content.expanded{grid-template-rows:1fr;margin-top:8px}.search-row-inner{opacity:0;transition:opacity .2s var(--ease-standard);overflow:hidden}.search-row-content.expanded .search-row-inner{opacity:1}.input-with-name{flex-grow:1;min-width:0}.input-with-name .name{color:var(--subtext-color);font-size:var(--text-cs-sm);letter-spacing:.03em;margin-bottom:4px;font-style:normal;font-weight:500;line-height:normal;display:block}.inputs{gap:10px;margin-top:21px;display:flex}.inputs>*{flex:1 1 0;min-width:0}.cs-mat-field{background:var(--control-bg);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--primary-text-color);min-height:34px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);align-items:center;width:100%;display:flex;position:relative}.cs-mat-field:hover{background:var(--control-hover-bg)}.cs-mat-field:focus-within,.cs-mat-field[data-state=open]{background:var(--control-bg);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.cs-mat-field.disabled,.cs-mat-field:disabled,.cs-mat-field[aria-disabled=true]{cursor:default;opacity:.55}.cs-mat-field-inner{align-items:center;width:100%;min-width:0;height:36px;padding:0 16px;display:flex}.cs-mat-field-prefixed .cs-mat-field-inner{padding-right:10px}.cs-mat-field-compact .cs-mat-field-inner{padding:0 10px}.cs-prefix{color:var(--subtext-color);font-size:var(--text-cs-md);flex-shrink:0;margin-right:4.5px}.cs-input{color:var(--primary-text-color);font-size:var(--text-cs-base);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;min-width:0;height:24px;line-height:24px;overflow:hidden}.cs-input::placeholder{color:color-mix(in srgb, var(--subtext-color) 70%, transparent);opacity:1}.cs-mat-line-ripple{display:none}.cs-header-search{width:100%;height:40px;position:relative}.cs-header-search .cs-mat-field{background:linear-gradient(to right, #686b822e, #855bfb24), linear-gradient(#0000004d, #0000004d), var(--color-cs-container);border-color:#855bfb3d;min-height:40px}.cs-header-search .cs-mat-field,.cs-header-search .cs-mat-field-inner,.cs-header-search .cs-input{cursor:pointer}.cs-header-search .cs-input:disabled{cursor:default}.cs-header-search .cs-mat-field:focus-within,.cs-header-search .cs-mat-field[data-state=open]{background:linear-gradient(#0000004d, #0000004d), var(--color-cs-container)}.cs-header-search .cs-mat-field:hover{background:linear-gradient(to right, #686b823d, #855bfb33), linear-gradient(#0000004d, #0000004d), var(--color-cs-container);box-shadow:none;border-color:#855bfb57}.cs-header-search .cs-mat-field-inner{height:40px;padding-left:16px;padding-right:4px}.cs-header-search .cs-input{height:24px;padding-left:0;padding-right:40px}.cs-header-search.has-selected .cs-mat-field-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding-top:0;padding-bottom:0}.cs-header-search.has-selected .cs-input{height:16px}.cs-selected-strip{display:flex}.cs-selected-chip{color:var(--color-cs-dimmed);font-size:var(--text-cs-2xs);align-items:center;gap:2px;font-weight:500;line-height:1;display:inline-flex}.cs-selected-count{font-weight:600}.cs-selected-x{color:var(--color-cs-dimmed);cursor:pointer;height:12px;transition:color .12s var(--ease-standard);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:12px;margin-left:1px;padding:0;display:inline-flex}.cs-selected-x:hover{color:var(--primary-text-color)}.cs-selected-x svg{width:8px;height:8px}.slash-square{cursor:pointer;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.round-square{background:var(--color-cs-fill-subtle);border:1px solid var(--color-cs-border);height:100%;transition:background-color .14s var(--ease-standard), border-color .14s var(--ease-standard);border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex}.slash-square:hover .round-square{background:var(--color-cs-fill);border-color:var(--color-cs-border-strong)}.diagonal-line{color:var(--color-cs-dimmed);font-size:var(--text-cs-sm);font-weight:700;line-height:1}.header-search-results{animation:dropdown-in .12s var(--ease-standard) both;background:var(--dropdown-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);z-index:30;width:100%;max-height:260px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.keychain-results{z-index:20;max-height:220px;top:calc(100% + 4px)}.header-search-result{border-radius:var(--radius-control);color:var(--subtext-color);cursor:pointer;font-size:var(--text-cs-base);text-align:left;transition:background-color .14s var(--ease-standard), color .14s var(--ease-standard);background:0 0;border:0;width:100%;padding:8px 10px;display:flex}.header-search-result:hover,.header-search-result.active{background:var(--highlight-background);color:var(--primary-text-color)}.noui-slider{width:100%;margin-left:0}.cs-slider-root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:16px;margin-top:16px;padding-inline:8px;display:block;position:relative}.cs-slider-track{border-radius:var(--radius-pill);background-color:#ffffff1f;height:6px;position:absolute;top:50%;left:8px;right:8px;overflow:hidden;transform:translateY(-50%)}.cs-slider-range{height:100%;position:absolute}.cs-slider-dim{background:#0807119e;position:absolute;top:0;bottom:0}.cs-slider-range.primary{background:var(--primary-color)}.cs-slider-root>span:not(.cs-slider-track){transform:var(--radix-slider-thumb-transform) translateY(8px)!important}.cs-slider-thumb{cursor:pointer;background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2216%22%20height=%2212%22%20viewBox=%220%200%2016%2012%22%20fill=%22none%22%3E%3Cpath%20d=%22M6.49485%202.20158L1.69861%207.68299C0.567091%208.97616%201.48545%2011%203.20377%2011H12.7962C14.5145%2011%2015.4329%208.97616%2014.3014%207.68299L9.50515%202.20158C8.70833%201.29093%207.29167%201.29093%206.49485%202.20158Z%22%20fill=%22white%22%20stroke=%22%23151120%22%20stroke-width=%222%22%20stroke-linecap=%22round%22/%3E%3C/svg%3E) 50%/contain no-repeat;outline:0;width:16px;height:12px;display:block}.cs-slider-thumb:focus-visible{filter:drop-shadow(0 0 .25rem var(--primary-color))}@media (pointer:coarse){.cs-slider-thumb{position:relative}.cs-slider-thumb:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.btn-select{gap:10px;width:100%;display:flex}.wear-selectors{gap:6px;margin:14px 0 2px}@media (max-width:639.98px){.wear-selectors{gap:4px}}.bubble{background:var(--control-bg);border:1px solid var(--border-default);border-radius:var(--radius-control);box-sizing:border-box;color:var(--subtext-color);cursor:pointer;font-size:var(--text-cs-sm);text-align:center;min-width:0;height:26px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), color .16s var(--ease-standard);flex:1 1 0;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.bubble:hover{background:var(--control-hover-bg);color:var(--primary-text-color)}.bubble.selected{background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--color-primary)}.category{flex-wrap:wrap;width:100%;display:flex}.category>*{flex:0 0 50%}.category .stattrak{color:var(--quality-stattrak-color);font-weight:500}.category .souvenir{color:var(--quality-souvenir-color);font-weight:500}.category .highlight{color:var(--quality-highlight-color);font-weight:500}.category-checkbox{color:var(--primary-text-color);cursor:pointer;font-size:var(--text-cs-base);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;min-width:0;height:32px;padding:0;display:inline-flex}.category-checkbox:hover{background:#ffffff06}.category-checkbox-box{background:var(--control-bg);border:1.5px solid var(--border-strong);height:18px;transition:background-color .15s var(--ease-standard), border-color .15s var(--ease-standard), color .15s var(--ease-standard);border-radius:4px;outline:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.category-checkbox-box[data-state=checked]{background:var(--primary-color);border-color:var(--primary-color)}.mat-button-toggle-group-port{background:var(--module-2-background-color);border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:34px;display:flex;overflow:hidden}.mat-button-toggle-port{color:var(--subtext-color);cursor:pointer;background:0 0;border:0;border-radius:4px;outline:0;flex:1;justify-content:center;align-items:center;min-height:26px;margin:3px;padding:0 12px;transition:background-color .15s,box-shadow .15s,color .15s;display:flex}.mat-button-toggle-port:hover{background:var(--highlight-background)}.mat-button-toggle-port.mat-button-toggle-checked{background:var(--control-bg);color:var(--primary-text-color);box-shadow:0 1px 2px #0000004d}.mat-button-toggle-label-content{color:inherit;font-size:var(--text-cs-base);letter-spacing:.03em;font-weight:500;line-height:26px}.cs-select-trigger{cursor:pointer;border:0;outline:0;padding:0}.cs-select-label-wrap{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.cs-select-floating-label{color:var(--subtext-color);font-size:var(--text-cs-2xs);letter-spacing:.05em;opacity:0;font-weight:500;line-height:1;transition:opacity .15s}.cs-select-floating-label.visible{opacity:1}.cs-select-value{font-size:var(--text-cs-base);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.cs-select-value-separator{color:var(--subtext-color)}.cs-select-icon{color:var(--color-cs-dimmed);transform-box:fill-box;transform-origin:50%;flex-shrink:0;margin-left:8px;transition:transform .15s}.cs-mat-field[data-state=open] .cs-select-icon{transform:rotate(180deg)}.cs-mat-field.cs-pill-trigger{background:var(--color-cs-button-neutral-medium);border-radius:var(--radius-cs-button-xxs);border:0;width:auto;min-height:28px}.cs-mat-field.cs-pill-trigger:hover{background:var(--color-cs-button-neutral-medium-hover)}.cs-pill-trigger:focus-within,.cs-pill-trigger[data-state=open]{background:var(--color-cs-button-neutral-medium-hover);box-shadow:none;border:0}.cs-pill-trigger .cs-mat-field-inner{gap:4px;width:auto;height:28px;padding:0 8px}.cs-pill-trigger .cs-select-label-wrap{flex:none}.cs-pill-trigger .cs-select-value{width:auto;font-size:var(--text-cs-sm);color:var(--subtext-color);font-weight:500}.cs-pill-trigger .cs-select-icon{margin-left:2px}.cs-pill-trigger.cs-pill-trigger-outlined{background:var(--color-cs-button-neutral-medium);box-shadow:inset 0 0 0 1px var(--color-cs-divider)}.cs-pill-trigger.cs-pill-trigger-outlined:hover,.cs-pill-trigger.cs-pill-trigger-outlined:focus-within,.cs-pill-trigger.cs-pill-trigger-outlined[data-state=open]{background:var(--color-cs-button-neutral-medium-hover);box-shadow:inset 0 0 0 1px var(--color-cs-divider)}.cs-trigger-animated{transition:width .18s var(--ease-standard,ease);overflow:hidden}.cs-trigger-animated .cs-mat-field-inner{flex:none;width:max-content}.cs-pill-trigger.cs-pill-trigger-active,.cs-pill-trigger.cs-pill-trigger-active:hover,.cs-pill-trigger.cs-pill-trigger-active:focus-within,.cs-pill-trigger.cs-pill-trigger-active[data-state=open]{background:var(--color-cs-brand-low);box-shadow:none}.cs-pill-trigger.cs-pill-trigger-active .cs-select-value,.cs-pill-trigger.cs-pill-trigger-active .cs-select-icon{color:var(--color-cs-brand)}.cs-pill-content.cs-searchable-select-content{width:auto;min-width:max(var(--radix-popover-trigger-width), 168px)}.cs-pill-content.cs-select-content,.cs-pill-content.cs-searchable-select-content{background:var(--color-cs-container-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-cs-divider)}.cs-pill-content .cs-select-item:hover,.cs-pill-content .cs-select-item[data-highlighted],.cs-pill-content .cs-searchable-select-item.active{background:var(--color-cs-fill)}.cs-pill-content .cs-select-item[data-state=checked],.cs-pill-content .cs-searchable-select-item[aria-selected=true]{color:var(--color-cs-primary);font-weight:500}.cs-pill-content .cs-searchable-select-search{background:var(--color-cs-container-2);border-bottom-color:var(--color-cs-divider)}.cs-pill-content .cs-select-item,.cs-pill-content .cs-searchable-select-item{font-size:var(--text-cs-sm)}.cs-select-content{background:var(--dropdown-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);color:var(--primary-text-color);font-size:var(--text-cs-md);max-height:512px;min-width:var(--radix-select-trigger-width);transform-origin:var(--radix-select-content-transform-origin);z-index:50;padding:4px;overflow:hidden;box-shadow:0 18px 40px #00000073}.cs-select-content[data-state=open]{animation:dropdown-in .12s var(--ease-standard) both}.cs-searchable-select-content{max-height:348px;min-width:var(--radix-popover-trigger-width);width:var(--radix-popover-trigger-width);flex-direction:column;display:flex}.cs-searchable-select-search{background:var(--dropdown-color);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:8px;margin:-4px -4px 4px;padding:8px;display:flex}.cs-multi-select-chip-row{border-top:1px solid var(--border-subtle);animation:overlay-fade-in var(--dur-fast) var(--ease-out) both;flex-shrink:0;align-items:flex-start;gap:6px;margin:4px -4px -4px;padding:8px;display:flex}.cs-multi-select-chip-scroll{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:6px;min-width:0;max-height:76px;display:flex;overflow-y:auto}.cs-multi-select-reset-row{border-bottom:1px solid var(--border-subtle);background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:50px;margin:-4px -4px 4px;padding:8px;display:flex}.cs-multi-select-reset-summary{box-shadow:none;color:var(--subtext-color);font-size:var(--text-cs-base);background:0 0;border:0;border-radius:0;flex:auto;align-items:center;min-width:0;height:34px;padding:0 10px;display:flex}.cs-multi-select-check{color:var(--primary-color);font-size:var(--text-cs-base);margin-left:auto;font-weight:700}.cs-searchable-select-reset.cs-multi-select-chip-reset{flex-shrink:0;align-self:flex-start;min-height:26px}.cs-multi-select-reset-row .cs-searchable-select-reset{align-self:center;width:34px;height:34px;padding:0}.cs-searchable-select-search-icon{color:var(--subtext-color);flex-shrink:0;width:18px;height:18px}.cs-searchable-select-input{background:var(--control-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--primary-text-color);font-size:var(--text-cs-base);min-width:0;height:34px;transition:background-color .16s var(--ease-standard), border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);outline:0;flex:1;padding:0 10px}.cs-searchable-select-input:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--color-primary-soft)}.cs-searchable-select-input::placeholder{color:var(--subtext-color)}.cs-searchable-select-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:288px;overflow-y:auto}.cs-searchable-select-list--reserved{min-height:288px}.cs-searchable-select-item{color:inherit;content-visibility:auto;contain-intrinsic-size:auto 36px;background:0 0;border:0;width:100%}.cs-searchable-select-item.active{background:var(--highlight-background)}.cs-searchable-select-item[aria-selected=true]{color:var(--primary-color)}.cs-searchable-select-empty{color:var(--subtext-color);font-size:var(--text-cs-base);padding:12px}.cs-select-item{border-radius:var(--radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;height:36px;padding:0 12px;display:flex;position:relative}.cs-select-item:hover,.cs-select-item[data-highlighted]{background:var(--highlight-background)}.cs-select-item[data-state=checked]{color:var(--primary-color)}.chip-grid-field{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:4px 12px;display:flex}.cs-chip-grid-field-shell{min-height:44px}.pattern-seed-field{margin-top:1px}.pattern-seed-field .chip-grid-field{padding-left:10px;padding-right:18px}.pattern-seed-field .cs-input{height:32px;line-height:32px}.chip-grid-chip{background:var(--control-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--primary-text-color);font-size:var(--text-cs-base);align-items:center;gap:6px;min-height:24px;padding:3px 6px;display:inline-flex}.chip-grid-remove{color:var(--subtext-color);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .15s;display:flex}.chip-grid-remove:hover{color:var(--warn-text-color)}.reset-filter-button{border:1px solid color-mix(in srgb, var(--warn-text-color) 42%, transparent);border-radius:var(--radius-control);color:var(--warn-text-color);cursor:pointer;font-size:var(--text-cs-base);min-height:34px;transition:background-color .15s var(--ease-standard), border-color .15s var(--ease-standard), color .15s var(--ease-standard);background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 16px;font-weight:600;display:flex}.reset-filter-button:hover{background:var(--color-warn-bg);border-color:var(--warn-text-color);color:var(--warn-text-color)}.reset-filter-button svg{color:inherit;width:20px;height:20px}.cs-searchable-select-reset{border-radius:var(--radius-control);color:var(--warn-text-color);cursor:pointer;transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 8px;display:flex}.cs-searchable-select-reset:hover{background:var(--color-warn-bg);color:var(--warn-text-color)}.cs-searchable-select-reset svg{width:18px;height:18px}.spotlight-root{z-index:90;pointer-events:none;position:fixed;inset:0}.spotlight-root[data-open=true]{pointer-events:auto}.spotlight-scrim{background:var(--spotlight-background);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;inset:0}.spotlight-root[data-open=true] .spotlight-scrim{opacity:1}.spotlight-panel{background:var(--color-cs-container);border:1px solid var(--color-cs-border);width:max-content;min-width:704px;max-width:95vw;max-height:450px;box-shadow:var(--shadow-cs-container), 0 24px 70px -12px #0000009e;opacity:0;visibility:hidden;transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard), visibility 0s linear .13s;will-change:opacity, transform;border-radius:14px;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;top:240px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-4px)scale(.985)}.spotlight-panel>:not(.spotlight-input-row){width:0;min-width:100%}.spotlight-root[data-open=true] .spotlight-panel{opacity:1;visibility:visible;transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard), visibility 0s;transform:translate(-50%)translateY(0)scale(1)}@media (max-width:639.98px){.spotlight-panel{width:100%;min-width:0;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;inset:0;transform:translateY(8px)}.spotlight-root[data-open=true] .spotlight-panel{transform:translateY(0)}.spotlight-panel>:not(.spotlight-input-row){min-width:100%}.spotlight-footer{height:calc(48px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:8px;margin-top:auto}.spotlight-footer .spotlight-footer-hint,.spotlight-footer .spotlight-footer-divider,.spotlight-footer-action .spotlight-kbd,.spotlight-footer-actions .spotlight-footer-action[aria-label=Close\ search]{display:none}.spotlight-footer-actions{flex:auto;min-width:0}.spotlight-footer-action{border:1px solid var(--color-cs-divider);border-radius:var(--radius-cs-control);background:var(--color-cs-fill-faint);min-height:34px;padding:0 12px;box-shadow:inset 0 1px #ffffff08}.spotlight-examples-body{flex:1 1 0;min-height:0;overflow-y:auto}.spotlight-footer-action:hover,.spotlight-footer-action:active,.spotlight-footer-action[aria-pressed=true]{background:var(--color-cs-fill)}.spotlight-footer-search{border:1px solid var(--color-cs-brand-hairline);border-radius:var(--radius-cs-control);background:var(--color-cs-brand-low);min-height:34px;color:var(--color-cs-brand);font-weight:600;font-size:var(--text-cs-sm);cursor:pointer;transition:background .13s var(--ease-standard), border-color .13s var(--ease-standard);justify-content:center;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.spotlight-footer-search:hover,.spotlight-footer-search:active{border-color:var(--color-cs-brand);background:var(--color-cs-brand-low-hover)}.spotlight-input-row{height:auto;min-height:56px;padding:8px max(.5rem, env(safe-area-inset-right)) 8px max(1rem, env(safe-area-inset-left))}#spotlight-results-listbox,.spotlight-examples-body{padding-left:12px;padding-right:12px}.spotlight-result-row{gap:12px}.spotlight-thumb-wrap{width:60px}.spotlight-result-thumb{max-width:54px;max-height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.tutorial{background:0 0;flex-direction:column;height:300px;display:flex}.tutorial .header,.tutorial .header .mat-button-toggle-group-port{width:100%}.examples-reference{height:100%;overflow:auto}.spotlight-result-row{border-radius:10px;overflow:hidden}.spotlight-result-row:hover,.spotlight-result-row[aria-selected=true]{background:linear-gradient(180deg, #ffffff09, #fff0 60%), var(--color-highlight);box-shadow:inset 0 1px 0 0 var(--color-cs-card-rim)}.spotlight-input-row{background-color:var(--color-cs-container);caret-color:var(--color-primary)}#spotlight-results-listbox,.spotlight-examples-body{border-top:1px solid var(--border-subtle);overscroll-behavior:contain}.spotlight-input-row input,.spotlight-input-row .spotlight-ghost{font-size:clamp(.9rem,.85rem + .1667vw,1.08rem)}.spotlight-footer{background-color:var(--color-cs-container-2);height:35px;box-shadow:var(--shadow-cs-container);flex-shrink:0;justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.spotlight-footer-actions{align-items:center;gap:8px;display:inline-flex}.spotlight-footer-hint,.spotlight-footer-action{align-items:center;gap:6px;display:inline-flex}.spotlight-footer-hint{padding:4px}.spotlight-footer-action{cursor:pointer;border-radius:var(--radius-cs-control);transition:background-color .12s var(--ease-standard);background-color:#0000;padding:4px 6px}.spotlight-footer-action:hover,.spotlight-footer-action[aria-pressed=true]{background-color:var(--color-highlight)}.spotlight-footer-divider{background-color:var(--border-subtle);width:1px;height:16px}.spotlight-footer-label{color:var(--primary-text-color);font-size:var(--text-cs-xs);font-weight:500}.spotlight-kbd{border:1px solid var(--border-subtle);border-radius:var(--radius-cs-xs);background-color:var(--color-cs-fill);min-width:20px;height:20px;color:var(--muted-color);font-family:inherit;font-size:var(--text-cs-xs);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.spotlight-examples-body{overflow:hidden}.example-info{transition:background .18s var(--ease-standard), box-shadow .18s var(--ease-standard);border-radius:10px}.example-info:hover{background:linear-gradient(180deg, #ffffff09, #fff0 60%), var(--color-highlight);box-shadow:inset 0 1px 0 0 var(--color-cs-card-rim)}.chip-list{flex-wrap:wrap;gap:5px;padding:6px 0;display:flex}.code,.tutorial .notes code,.tutorials-container .notes code{background-color:var(--module-2-background-color);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-sizing:content-box;color:var(--primary-text-color);font-family:var(--font-mono);font-size:var(--text-cs-base);align-items:center;width:max-content;height:16px;margin:0;padding:.2em .45em;display:flex}.tutorials-container .label{line-height:normal}.tutorials-container .notes{color:var(--subtext-color);font-size:var(--text-cs-sm);line-height:15px}.tutorials-container .notes ul{margin:0;padding:0;list-style-type:disc;list-style-position:inside}.tutorials-container .notes li{line-height:1.7}.tutorials-container .tutorial-notes{margin-bottom:1px}.tutorials-container .notes strong{color:var(--primary-text-color);font-weight:700}.tutorial .notes code,.tutorials-container .notes code{vertical-align:baseline;font-size:var(--text-cs-sm)!important;height:14px!important;display:inline-flex!important}.result-chip-pill{background-color:var(--button-highlight-background);color:var(--primary-color);font-size:var(--text-cs-md);border-radius:6px;padding:4px 8px;font-weight:500;line-height:20px;display:inline-flex}.bubble:focus-visible,.reset-filter-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mat-button-toggle-port:focus-visible,.header-search-result:focus-visible,.cs-searchable-select-item:focus-visible,.cs-select-item:focus-visible,.spotlight-result-row:focus-visible,.spotlight-footer-action:focus-visible,.example-info:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.chip-grid-remove:focus-visible,.slash-square:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-radius:6px}.category-checkbox-box:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.bubble:active,.mat-button-toggle-port:active,.spotlight-tab:active,.reset-filter-button:active{transform:translateY(.5px)}@media (max-width:639.98px){.spotlight-footer{height:calc(48px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));gap:8px}.spotlight-footer-actions{flex:auto;min-width:0}.spotlight-footer-action{border:1px solid var(--color-cs-divider);border-radius:var(--radius-cs-control);background:var(--color-cs-fill-faint);min-height:34px;padding:0 12px;box-shadow:inset 0 1px #ffffff08}.spotlight-footer-action:hover,.spotlight-footer-action:active,.spotlight-footer-action[aria-pressed=true]{background:var(--color-cs-fill)}.spotlight-footer-search{border:1px solid var(--color-cs-brand-hairline);border-radius:var(--radius-cs-control);background:var(--color-cs-brand-low);min-height:34px;color:var(--color-cs-brand);font-size:var(--text-cs-sm);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}}html,body{background:var(--color-cs-shell);color:var(--color-cs-primary)}body{font-family:var(--font-sans);font-size:var(--text-cs-sm);line-height:1.35}
