:root{--dsc-ground: #000000;--dsc-panel: #101014;--dsc-panel-2: #17171b;--dsc-line: rgba(236, 236, 243, .12);--dsc-line-strong: rgba(236, 236, 243, .24);--dsc-ink: #ececf3;--dsc-dim: rgba(236, 236, 243, .55);--dsc-faint: rgba(236, 236, 243, .35);--dsc-accent: #ff7449;--dsc-accent-soft: rgba(255, 116, 73, .14);--dsc-ami: #a07be0;--dsc-ami-soft: rgba(160, 123, 224, .14);--dsc-free: #10b981;--dsc-radius: 16px;--dsc-radius-small: 10px;--dsc-chip-radius: 999px}.dsc-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--dsc-line);border-radius:var(--dsc-chip-radius);background:transparent;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:13px;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.dsc-chip:hover{border-color:var(--dsc-line-strong)}.dsc-chip[aria-pressed=true],.dsc-chip.is-active{border-color:var(--dsc-accent);background:var(--dsc-accent-soft);color:var(--dsc-ink)}.dsc-chip--ami{border-color:#a07be066;color:var(--dsc-ami)}.dsc-chip--ami:hover{border-color:var(--dsc-ami);background:var(--dsc-ami-soft)}.dsc-chip__x{display:inline-flex;margin-left:2px;opacity:.5}.dsc-chip:hover .dsc-chip__x{opacity:1}.dsc-kicker{display:block;font-size:13px;font-weight:600;color:var(--dsc-dim)}.dsc-facets,.dsc-palette .drawer__content,.dsc-brief__scroll,.dsc-brief__log,.dsc-sheet__body{scrollbar-width:thin;scrollbar-color:var(--dsc-line-strong) transparent}.dsc-facets::-webkit-scrollbar,.dsc-palette .drawer__content::-webkit-scrollbar,.dsc-brief__scroll::-webkit-scrollbar,.dsc-brief__log::-webkit-scrollbar,.dsc-sheet__body::-webkit-scrollbar{width:8px}.dsc-facets::-webkit-scrollbar-track,.dsc-palette .drawer__content::-webkit-scrollbar-track,.dsc-brief__scroll::-webkit-scrollbar-track,.dsc-brief__log::-webkit-scrollbar-track,.dsc-sheet__body::-webkit-scrollbar-track{background:transparent}.dsc-facets::-webkit-scrollbar-thumb,.dsc-palette .drawer__content::-webkit-scrollbar-thumb,.dsc-brief__scroll::-webkit-scrollbar-thumb,.dsc-brief__log::-webkit-scrollbar-thumb,.dsc-sheet__body::-webkit-scrollbar-thumb{background:var(--dsc-line-strong);border-radius:99px}.dsc-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--dsc-line);border-top-color:var(--dsc-accent);border-radius:50%;animation:dsc-spin .7s linear infinite}@keyframes dsc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dsc-spinner{animation-duration:1.6s}}.dsc-ami-band[hidden],.dsc-image-strip[hidden],.dsc-more[hidden],.dsc-palette__loading[hidden],.dsc-brief__intro[hidden],.dsc-brief__working[hidden],.dsc-brief__notice[hidden],.dsc-brief__lastnote[hidden],.dsc-brief__log[hidden],.dsc-brandsheet-holder[hidden],.dsc-did-you-mean[hidden]{display:none!important}.dsc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dsc-band{padding:28px 0 20px;border-bottom:1px solid var(--dsc-line);background:var(--dsc-ground)}.dsc-band__row{display:flex;align-items:center;gap:12px}.dsc-band__form{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:60px;padding:0 18px;gap:12px;border:1px solid var(--dsc-line-strong);border-radius:var(--dsc-radius);background:var(--dsc-panel);transition:border-color .15s ease}.dsc-band__form:focus-within{border-color:var(--dsc-accent)}.dsc-band__form svg{flex:0 0 auto;opacity:.5}.dsc-band__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:18px;caret-color:var(--dsc-accent)}.dsc-band__input:focus{outline:none}.dsc-band__input::placeholder{color:var(--dsc-faint)}.dsc-band__clear{display:none;flex:0 0 auto;color:var(--dsc-faint);background:none;border:0;cursor:pointer;padding:8px}.dsc-band__clear:hover{color:var(--dsc-ink)}.dsc-band__form.has-value .dsc-band__clear{display:inline-flex}.dsc-band__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:60px;padding:0 18px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius);background:transparent;color:var(--dsc-dim);font-family:var(--text-font-family);font-size:14px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.dsc-band__action:hover{border-color:var(--dsc-line-strong);color:var(--dsc-ink)}.dsc-band__action--brief{border-color:#a07be066;color:var(--dsc-ami)}.dsc-band__action--brief:hover{border-color:var(--dsc-ami);background:var(--dsc-ami-soft);color:var(--dsc-ami)}.dsc-band__action-label{display:none}@media screen and (min-width:741px){.dsc-band__action-label{display:inline}}.dsc-band__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;min-height:0}.dsc-band__chips:empty{display:none}.dsc-did-you-mean{margin-top:12px;font-size:14px;color:var(--dsc-dim)}.dsc-did-you-mean a{color:var(--dsc-accent);text-decoration:underline;text-underline-offset:3px}.dsc-ami-band{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;border:1px solid rgba(160,123,224,.35);border-radius:var(--dsc-radius);background:linear-gradient(90deg,#a07be01a,#a07be005)}.dsc-ami-band__icon{flex:0 0 auto;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--dsc-ami-soft);color:var(--dsc-ami);font-size:15px}.dsc-ami-band__text{flex:1 1 auto;font-size:14px;color:var(--dsc-dim)}.dsc-ami-band__text strong{color:var(--dsc-ink);font-weight:600}.dsc-ami-band__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:var(--dsc-radius-small);background:var(--dsc-ami);color:#0d0715;font-size:13px;font-weight:600;cursor:pointer}.dsc-ami-band__cta:hover{filter:brightness(1.1)}.dsc-image-strip{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius);background:var(--dsc-panel)}.dsc-image-strip__thumb{flex:0 0 auto;width:56px;height:56px;border-radius:var(--dsc-radius-small);object-fit:cover;border:1px solid var(--dsc-line)}.dsc-image-strip__body{flex:1 1 auto;min-width:0}.dsc-image-strip__desc{font-size:13px;color:var(--dsc-dim);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dsc-image-strip__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dsc-image-strip__clear{flex:0 0 auto;background:none;border:0;color:var(--dsc-faint);cursor:pointer;padding:8px}.dsc-image-strip__clear:hover{color:var(--dsc-ink)}.dsc-band.is-dragover .dsc-band__form{border-color:var(--dsc-accent);background:var(--dsc-accent-soft)}.dsc-image-strip--mode{align-items:flex-start}@media screen and (min-width:1000px){.dsc-image-strip--mode{display:none}}.dsc-image-intro{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dsc-image-intro__text{flex:1 1 auto;font-size:14px;color:var(--dsc-dim)}.dsc-image-intro__text--error{color:var(--dsc-ink)}.dsc-image-intro__btn{flex:0 0 auto}.dsc-image-panel__head{display:flex;justify-content:space-between;align-items:center}.dsc-image-panel__head .dsc-image-strip__clear{padding:4px;margin:-4px}.dsc-image-panel__thumb{display:block;width:100%;max-height:200px;object-fit:cover;margin-top:12px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius-small)}.dsc-image-panel__label{display:block;margin-top:16px;font-size:12px;font-weight:600;color:var(--dsc-faint)}.dsc-image-panel__desc{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--dsc-dim)}.dsc-image-panel__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dsc-image-panel__actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.dsc-image-panel__btn{width:100%}.dsc-image-panel__error{margin:12px 0 0;padding:10px 12px;font-size:13px;color:var(--dsc-ink);background:var(--dsc-panel);border:1px solid var(--dsc-line);border-radius:var(--dsc-radius-small)}.dsc-image-panel__note{margin:18px 0 0;padding:12px 0 0;border-top:1px solid var(--dsc-line);font-size:12px;color:var(--dsc-faint)}.dsc-image-steps{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--dsc-dim)}.dsc-image-step{display:flex;align-items:center;gap:10px}.dsc-image-step__mark{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--dsc-accent)}.dsc-image-step__mark .dsc-spinner{width:14px;height:14px}.dsc-image-step.is-todo{opacity:.45}.dsc-image-step.is-todo .dsc-image-step__mark:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dsc-line-strong)}.dsc-image-strip__spinner{vertical-align:-3px;margin-right:6px;width:13px;height:13px}.dsc-results.is-analyzing .dsc-grid,.dsc-results.is-analyzing .dsc-zero,.dsc-results.is-analyzing .dsc-more{opacity:.4;pointer-events:none;transition:opacity .2s ease}.dsc-layout{display:flex;gap:40px;align-items:flex-start;padding:28px 0 var(--vertical-breather)}.dsc-facets{display:none}@media screen and (min-width:1000px){.dsc-facets{display:block;flex:0 0 264px;padding:0 8px;margin:0 -8px;position:sticky;top:calc(var(--header-height, 60px) + 24px);max-height:calc(100vh - var(--dsc-rail-top, calc(var(--header-height, 60px) + 24px)) - 24px);overflow-y:auto;overscroll-behavior:contain}}.dsc-results{flex:1 1 auto;min-width:0}.dsc-facet-group{padding:18px 0;border-bottom:1px solid var(--dsc-line)}.dsc-facet-group:first-child{padding-top:0}.dsc-facet-group__title{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;cursor:pointer;color:var(--dsc-dim);font-size:13px;font-weight:600;transition:color .12s ease}.dsc-facet-group__title:hover{color:var(--dsc-ink)}.dsc-facet-group__title svg{opacity:.4;transition:transform .2s ease}.dsc-facet-group[data-collapsed] .dsc-facet-group__title svg{transform:rotate(-90deg)}.dsc-facet-group__body{margin-top:12px;display:flex;flex-direction:column;gap:2px}.dsc-facet-group[data-collapsed] .dsc-facet-group__body{display:none}.dsc-facet-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(100% + 16px);padding:7px 8px;margin:0 -8px;border:0;border-radius:8px;background:none;color:var(--dsc-dim);font-family:var(--text-font-family);font-size:14px;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.dsc-facet-option:hover{background:var(--dsc-panel-2);color:var(--dsc-ink)}.dsc-facet-option.is-active{background:var(--dsc-accent-soft);color:var(--dsc-accent)}.dsc-facet-option.is-active .dsc-facet-option__count{color:var(--dsc-accent);opacity:.7}.dsc-facet-option__count{font-size:12px;color:var(--dsc-faint);font-variant-numeric:tabular-nums}.dsc-facet-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-facet-group__body--chips{flex-direction:row;flex-wrap:wrap;gap:8px}.dsc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;min-height:34px}.dsc-meta__count{font-size:14px;color:var(--dsc-dim);font-variant-numeric:tabular-nums}.dsc-meta__count strong{color:var(--dsc-ink);font-weight:600}.dsc-meta__filters-btn{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 14px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius-small);background:none;color:var(--dsc-ink);font-size:13px;cursor:pointer}@media screen and (min-width:1000px){.dsc-meta__filters-btn{display:none}}.dsc-meta__filters-btn .bubble-count{min-width:18px;height:18px;border-radius:9px;background:var(--dsc-accent);color:#000;font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.dsc-meta__sort{position:relative;display:inline-flex;align-items:center;margin-left:auto;color:var(--dsc-ink)}.dsc-meta__sort select{appearance:none;-webkit-appearance:none;padding:8px 32px 8px 14px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius-small);background:none;color:inherit;font-family:inherit;font-size:13px;cursor:pointer}.dsc-meta__sort select:hover{border-color:var(--dsc-line-strong)}.dsc-meta__sort svg{position:absolute;right:12px;pointer-events:none}.dsc-meta__sort+.dsc-meta__filters-btn{margin-left:0}.dsc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media screen and (min-width:741px){.dsc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media screen and (min-width:1200px){.dsc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1500px){.dsc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dsc-grid .product-item{width:100%}.dsc-skeleton{border-radius:var(--dsc-radius);background:var(--dsc-panel);aspect-ratio:1 / 1;position:relative;overflow:hidden}.dsc-skeleton-card{display:flex;flex-direction:column;align-items:center}.dsc-skeleton-card .dsc-skeleton{width:100%}.dsc-skeleton-bar{display:block;height:12px;border-radius:4px;background:var(--dsc-panel);position:relative;overflow:hidden}.dsc-skeleton-card .dsc-skeleton-bar{width:70%;margin-top:14px}.dsc-skeleton-card .dsc-skeleton-bar--short{width:40%;margin-top:10px}.dsc-facets.is-stale .dsc-facet-option__count,.dsc-sheet__body.is-stale .dsc-facet-option__count{opacity:.4}.dsc-facet-group--skeleton .dsc-skeleton-bar{width:66%;margin:16px 0}.dsc-facet-group--skeleton .dsc-skeleton-bar--title{width:42%;height:13px;margin:0 0 18px}.dsc-facet-group--skeleton .dsc-skeleton-bar:nth-of-type(3){width:54%}.dsc-facet-group--skeleton .dsc-skeleton-bar:nth-of-type(4){width:62%}.dsc-facet-group--skeleton .dsc-skeleton-bar:nth-of-type(5){width:48%}.dsc-facet-group--skeleton .dsc-skeleton-bar:nth-of-type(6){width:58%}.dsc-skeleton:after,.dsc-skeleton-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(236,236,243,.05) 50%,transparent 70%);animation:dsc-shimmer 1.4s ease-in-out infinite}@keyframes dsc-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dsc-skeleton:after,.dsc-skeleton-bar:after{animation:none}}.dsc-more{display:flex;justify-content:center;margin-top:40px}.dsc-more__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border:1px solid var(--dsc-line-strong);border-radius:var(--dsc-radius-small);background:none;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dsc-more__btn:hover{border-color:var(--dsc-accent);background:var(--dsc-accent-soft)}.dsc-more__btn[disabled]{opacity:.5;pointer-events:none}.dsc-zero{padding:56px 0;text-align:center;max-width:560px;margin:0 auto}.dsc-zero__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:var(--heading-h4-font-size);margin-bottom:10px}.dsc-zero__hint{font-size:15px;color:var(--dsc-dim);margin-bottom:24px}.dsc-zero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dsc-error{padding:48px 0;text-align:center;color:var(--dsc-dim);font-size:15px}.dsc-error button{margin-top:16px}.dsc-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.dsc-sheet.is-open{display:block}.dsc-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.dsc-sheet__panel{position:absolute;right:0;top:0;bottom:0;width:min(360px,92vw);background:var(--dsc-panel);border-left:1px solid var(--dsc-line);display:flex;flex-direction:column;animation:dsc-slide-in .25s ease}@keyframes dsc-slide-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.dsc-sheet__panel{animation:none}}.dsc-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--dsc-line)}.dsc-sheet__title{font-size:14px;font-weight:600}.dsc-sheet__close{background:none;border:0;color:var(--dsc-dim);cursor:pointer;padding:8px}.dsc-sheet__body{flex:1 1 auto;overflow-y:auto;padding:4px 20px 20px}.dsc-sheet__footer{padding:16px 20px;border-top:1px solid var(--dsc-line);display:flex;gap:10px}.dsc-sheet__footer .button{flex:1 1 auto}.dsc-palette .drawer__header{border-bottom:1px solid var(--dsc-line)}.dsc-palette__form{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.dsc-palette__form svg{opacity:.5;flex:0 0 auto}.dsc-palette__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:17px;caret-color:var(--dsc-accent)}.dsc-palette__input:focus{outline:none}.dsc-palette__input::placeholder{color:var(--dsc-faint)}.dsc-palette__body{padding:4px 0 24px}.dsc-lane{padding:16px 0 4px}.dsc-lane+.dsc-lane{border-top:1px solid var(--dsc-line);margin-top:12px}.dsc-lane__title{margin-bottom:10px}.dsc-lane__chips{display:flex;flex-wrap:wrap;gap:8px}.dsc-completion{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;margin:0 -10px;border:0;border-radius:8px;background:none;color:var(--dsc-dim);font-family:var(--text-font-family);font-size:15px;text-align:left;cursor:pointer}.dsc-completion:hover,.dsc-completion.is-cursor{background:var(--dsc-panel-2);color:var(--dsc-ink)}.dsc-completion svg{opacity:.35;flex:0 0 auto}.dsc-completion mark{background:none;color:var(--dsc-ink);font-weight:600}.dsc-hit{display:flex;align-items:center;gap:14px;padding:10px;margin:0 -10px;border-radius:var(--dsc-radius-small);text-decoration:none;color:inherit}.dsc-hit:hover,.dsc-hit.is-cursor{background:var(--dsc-panel-2)}.dsc-hit__thumb{flex:0 0 auto;display:block;width:48px;height:48px;border-radius:var(--dsc-radius-small);overflow:hidden;background:var(--dsc-panel-2);border:1px solid var(--dsc-line)}.dsc-hit__thumb img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.dsc-hit__thumb.is-loaded img{opacity:1}@media(prefers-reduced-motion:reduce){.dsc-hit__thumb img{transition:none}}.dsc-hit__body{flex:1 1 auto;min-width:0}.dsc-hit__title{display:block;font-size:14px;font-weight:500;color:var(--dsc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-hit__meta{display:block;font-size:12px;color:var(--dsc-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-hit__price{flex:0 0 auto;min-width:48px;text-align:right;font-size:13px;color:var(--dsc-dim);font-variant-numeric:tabular-nums}.dsc-hit__price--free{color:var(--dsc-free);font-weight:600}.dsc-creator{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;margin:0 -10px;border:0;border-radius:8px;background:none;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:14px;text-align:left;cursor:pointer}.dsc-creator:hover,.dsc-creator.is-cursor{background:var(--dsc-panel-2)}.dsc-creator__count{font-size:12px;color:var(--dsc-faint);font-variant-numeric:tabular-nums}.dsc-palette__all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:13px;border:1px solid var(--dsc-line-strong);border-radius:var(--dsc-radius-small);background:none;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:14px;font-weight:500;cursor:pointer}.dsc-palette__all:hover{border-color:var(--dsc-accent);background:var(--dsc-accent-soft)}.dsc-palette__zero .dsc-lane+.dsc-lane{border-top:0;margin-top:4px}.dsc-palette__loading{display:flex;justify-content:center;padding:24px 0}.dsc-palette__empty{padding:24px 0;font-size:14px;color:var(--dsc-dim)}.dsc-brief{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;background:var(--dsc-ground)}.dsc-brief.is-open{display:flex;flex-direction:column}.dsc-brief__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--container-gutter);border-bottom:1px solid var(--dsc-line);background:linear-gradient(180deg,rgba(160,123,224,.07),transparent)}.dsc-brief__mark{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--dsc-ink)}.dsc-brief__mark-dot{width:8px;height:8px;border-radius:50%;background:var(--dsc-ami);box-shadow:0 0 12px #a07be0cc}.dsc-brief__close{background:none;border:0;color:var(--dsc-dim);cursor:pointer;padding:8px}.dsc-brief__close:hover{color:var(--dsc-ink)}.dsc-brief__body{flex:1 1 auto;display:flex;min-height:0}.dsc-brief__scroll{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain}.dsc-brief__rail{flex:0 0 380px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--dsc-line);background:var(--dsc-ground)}.dsc-brief__log{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px;display:flex;flex-direction:column;gap:18px}.dsc-log-label{display:block;font-size:12px;font-weight:500;color:var(--dsc-faint);margin-bottom:8px}.dsc-log-brief{padding:14px 16px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius-small);background:var(--dsc-panel)}.dsc-log-brief__text{margin:0;font-size:14px;line-height:1.6;color:var(--dsc-ink);white-space:pre-wrap;overflow-wrap:break-word}.dsc-log-entry{display:flex;flex-direction:column;gap:8px}.dsc-log-entry__ask{margin:0;align-self:flex-end;max-width:90%;padding:8px 12px;border-radius:var(--dsc-radius-small);border-bottom-right-radius:4px;background:var(--dsc-panel-2);color:var(--dsc-ink);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.dsc-log-entry__note{margin:0;font-size:14px;line-height:1.65;color:var(--dsc-dim);overflow-wrap:break-word}.dsc-log-entry--pending .dsc-log-entry__ask{opacity:.7}.dsc-log-entry__status{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dsc-ami)}.dsc-log-entry__status .dsc-spinner{width:12px;height:12px;border-top-color:var(--dsc-ami)}.dsc-brief[data-state=intro] .dsc-brief__lastnote,.dsc-brief[data-state=working] .dsc-brief__lastnote{display:none}.dsc-brief__lastnote{margin:0 auto 10px;max-width:720px;font-size:13px;line-height:1.55;color:var(--dsc-dim);font-style:italic}.dsc-brief[data-state=intro] .dsc-brief__body,.dsc-brief[data-state=working] .dsc-brief__body{flex-direction:column}.dsc-brief[data-state=intro] .dsc-brief__rail,.dsc-brief[data-state=working] .dsc-brief__rail{flex:0 0 auto;border-left:0}.dsc-brief[data-state=intro] .dsc-brief__log,.dsc-brief[data-state=working] .dsc-brief__log{display:none}.dsc-brief[data-state=intro] .dsc-brief__composer-inner,.dsc-brief[data-state=working] .dsc-brief__composer-inner,.dsc-brief[data-state=intro] .dsc-brief__notice,.dsc-brief[data-state=working] .dsc-brief__notice{max-width:720px;margin-left:auto;margin-right:auto}.dsc-brief[data-state=intro] .dsc-brief__notice,.dsc-brief[data-state=working] .dsc-brief__notice{margin-bottom:10px}@media(min-width:1024px){.dsc-brief__lastnote{display:none}}@media(max-width:1023px){.dsc-brief__body{flex-direction:column}.dsc-brief__rail{flex:0 0 auto;border-left:0}.dsc-brief__log{display:none}.dsc-brief__composer-inner,.dsc-brief__notice{max-width:720px;margin-left:auto;margin-right:auto}.dsc-brief__notice{margin-bottom:10px}}.dsc-brief__intro{text-align:center;max-width:720px;margin:0 auto;padding:80px var(--container-gutter) 16px}.dsc-brief__intro-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:var(--heading-h3-font-size);margin-bottom:10px}.dsc-brief__intro-sub{font-size:15px;color:var(--dsc-dim);max-width:460px;margin:0 auto 28px}.dsc-brief__starters{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto}.dsc-starter{padding:14px 18px;border:1px solid var(--dsc-line);border-radius:var(--dsc-radius);background:var(--dsc-panel);color:var(--dsc-dim);font-family:var(--text-font-family);font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease}.dsc-starter:hover{border-color:#a07be080;color:var(--dsc-ink)}.dsc-brief__header-actions{display:flex;align-items:center;gap:6px}.dsc-brief__reset{padding:8px 14px;border:1px solid var(--dsc-line);border-radius:var(--dsc-chip-radius);background:none;color:var(--dsc-dim);font-family:var(--text-font-family);font-size:13px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.dsc-brief__reset:hover{border-color:#a07be080;color:var(--dsc-ink)}.dsc-brief__working{max-width:640px;margin:0 auto;padding:110px var(--container-gutter) 32px;text-align:center}.dsc-brief__working-echo{font-size:17px;line-height:1.6;color:var(--dsc-dim);margin:0}.dsc-brief__working-echo:before{content:"\201c"}.dsc-brief__working-echo:after{content:"\201d"}.dsc-brief__working-status{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px 0 0;font-size:14px;color:var(--dsc-ami)}.dsc-brief__working-status .dsc-spinner{border-top-color:var(--dsc-ami);width:14px;height:14px}.dsc-brief__notice{margin:0 0 10px;font-size:13px;color:var(--dsc-ami)}.dsc-brief__notice.is-error{color:#ff8a80}.dsc-brief__composer{border-top:1px solid var(--dsc-line);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--dsc-ground)}.dsc-brief__composer-inner{display:flex;align-items:flex-end;gap:10px;border:1px solid var(--dsc-line-strong);border-radius:var(--dsc-radius);background:var(--dsc-panel);padding:6px 6px 6px 16px;transition:border-color .15s ease}.dsc-brief__composer-inner:focus-within{border-color:var(--dsc-ami)}.dsc-brief__textarea{flex:1 1 auto;min-width:0;max-height:140px;border:0;background:transparent;resize:none;color:var(--dsc-ink);font-family:var(--text-font-family);font-size:15px;line-height:1.5;padding:8px 0}.dsc-brief__textarea:focus{outline:none}.dsc-brief__textarea::placeholder{color:var(--dsc-faint)}.dsc-brief__send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--dsc-radius-small);background:var(--dsc-ami);color:#0d0715;cursor:pointer}.dsc-brief__send:hover{filter:brightness(1.1)}.dsc-brief__send[disabled]{opacity:.4;cursor:default;filter:none}.dsc-brief__scroll{display:flex;flex-direction:column}.dsc-brandsheet-holder{flex:1 1 auto;display:flex;flex-direction:column}.dsc-brandsheet{flex:1 1 auto;background:var(--sheet-bg, #131118);color:var(--sheet-ink, #f4f1ea);padding:clamp(40px,6vh,72px) 0 clamp(56px,8vh,96px);container-type:inline-size}.dsc-brandsheet__inner{width:100%;max-width:960px;margin:0 auto;padding:0 clamp(24px,5vw,64px)}.dsc-brandsheet-holder.is-fresh .dsc-brandsheet{animation:dsc-sheet-in .55s ease both}.dsc-brandsheet-holder.is-fresh .dsc-brandsheet__section{animation:dsc-sheet-in .5s ease both;animation-delay:.12s}.dsc-brandsheet-holder.is-fresh .dsc-brandsheet__section:nth-of-type(2){animation-delay:.2s}.dsc-brandsheet-holder.is-fresh .dsc-brandsheet__section:nth-of-type(3){animation-delay:.28s}.dsc-brandsheet-holder.is-fresh .dsc-brandsheet__section:nth-of-type(4){animation-delay:.36s}@keyframes dsc-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dsc-brandsheet__masthead{margin-bottom:8px}.dsc-brandsheet__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(30px,4vw,46px);line-height:1.05;color:inherit;margin:0;overflow-wrap:break-word}.dsc-brandsheet__title.is-display{font-size:clamp(46px,11cqw,92px);line-height:.98}.dsc-brandsheet__tags{margin:16px 0 0;font-size:13px;color:var(--sheet-dim, currentColor)}.dsc-brandsheet__hero{margin:0 0 clamp(20px,3.5vh,32px);min-height:220px}.dsc-brandsheet__hero img{max-width:100%;max-height:220px;object-fit:contain;object-position:left center;opacity:0;transition:opacity .35s ease}.dsc-brandsheet__hero img.is-visible{opacity:1}.dsc-brandsheet__concept{max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.75;color:var(--sheet-dim, currentColor)}.dsc-brandsheet__section{margin-top:clamp(56px,9vh,96px)}.dsc-brandsheet__label{font-size:13px;font-weight:500;color:var(--sheet-dim, currentColor);margin:0 0 18px}.dsc-brandsheet__styles{list-style:none;margin:0;padding:0}.dsc-brandsheet__style{display:flex;flex-direction:column;gap:8px;padding:14px 0}.dsc-brandsheet__style:first-child{padding-top:2px}.dsc-brandsheet__stylename{font-size:12px;color:var(--sheet-faint, currentColor)}.dsc-brandsheet__style img,.dsc-brandsheet__supportspecimen img{max-height:48px;max-width:100%;object-fit:contain;object-position:left center;align-self:flex-start;opacity:0;transition:opacity .35s ease}.dsc-brandsheet__style img.is-visible,.dsc-brandsheet__supportspecimen img.is-visible{opacity:1}.dsc-brandsheet__typemeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 0 0}.dsc-brandsheet__typename{font-size:15px;font-weight:600}.dsc-brandsheet__typename a{color:inherit;text-decoration:none}.dsc-brandsheet__typename a:hover{text-decoration:underline;text-underline-offset:3px}.dsc-brandsheet__typecreator{font-size:12px;color:var(--sheet-faint, currentColor)}.dsc-brandsheet__typeprice{font-size:13px;color:var(--sheet-dim, currentColor);margin-left:auto}.dsc-brandsheet__supporttype{margin-top:44px}.dsc-brandsheet__sublabel{display:block;font-size:12px;font-weight:500;color:var(--sheet-faint, currentColor);margin-bottom:14px}.dsc-brandsheet__supportspecimen{margin:0 0 4px}.dsc-brandsheet__typerole{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--sheet-dim, currentColor)}.dsc-brandsheet__palettefield{display:flex;flex-wrap:wrap}.dsc-brandsheet__swatch{position:relative;flex:1 1 0;min-width:56px;height:clamp(110px,16vh,150px);border:0;padding:0;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--sheet-line, rgba(255, 255, 255, .14));cursor:pointer;transition:filter .15s ease}.dsc-brandsheet__swatch:hover{filter:brightness(1.06)}.dsc-brandsheet__swatch.is-copied{z-index:1}.dsc-brandsheet__swatch.is-copied:after{content:"Copied";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 9px;border-radius:3px;background:var(--sheet-ink, #f4f1ea);color:var(--sheet-bg, #131118);font-family:var(--text-font-family);font-size:11px;white-space:nowrap}.dsc-brandsheet__palettelegend{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:12px;color:var(--sheet-dim, currentColor)}.dsc-brandsheet__legendentry{white-space:nowrap}.dsc-brandsheet__legenddot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--sheet-line, rgba(255, 255, 255, .14))}.dsc-brandsheet__legendhex{color:var(--sheet-faint, currentColor)}.dsc-brandsheet__band{display:flex;flex-wrap:wrap;gap:3px}.dsc-brandsheet__band.is-composed{flex-wrap:nowrap;height:clamp(320px,48vh,460px)}.dsc-brandsheet__shot{position:relative;display:block;flex:1 1 auto;min-width:200px;height:clamp(200px,26vw,320px);overflow:hidden}.dsc-brandsheet__band.is-composed .dsc-brandsheet__shot{flex-basis:0;min-width:0;height:auto}.dsc-brandsheet__band.is-composed .dsc-brandsheet__shot.is-focal{min-width:35%}.dsc-brandsheet__bandrows{flex:5 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.dsc-brandsheet__bandrow{flex:1 1 0;min-height:0;display:flex;gap:3px}.dsc-brandsheet__shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}a.dsc-brandsheet__shot:hover img{transform:scale(1.03)}.dsc-brandsheet__bandchip{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:4px 9px;border-radius:4px;background:#0a080c99;color:#fff;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .2s ease;pointer-events:none}a.dsc-brandsheet__shot:hover .dsc-brandsheet__bandchip,a.dsc-brandsheet__shot:focus-visible .dsc-brandsheet__bandchip{opacity:1}.dsc-brandsheet__kit{list-style:none;margin:0;padding:0}.dsc-brandsheet__kit-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--sheet-line, rgba(255, 255, 255, .14));color:inherit;text-decoration:none}a.dsc-brandsheet__kit-row:hover .dsc-brandsheet__kit-title{text-decoration:underline;text-underline-offset:3px}.dsc-brandsheet__kit-thumb{width:40px;height:40px;border-radius:4px;object-fit:cover;background:var(--sheet-line, rgba(255, 255, 255, .14));flex:0 0 auto;display:block}.dsc-brandsheet__kit-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dsc-brandsheet__kit-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-brandsheet__kit-creator{font-size:12px;color:var(--sheet-faint, currentColor)}.dsc-brandsheet__kit-price{font-size:13px;color:var(--sheet-dim, currentColor);flex:0 0 auto}.dsc-brandsheet__kit-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.dsc-brandsheet__kit-total{font-size:14px;color:var(--sheet-dim, currentColor)}.dsc-brandsheet__kit-total strong{color:inherit;font-weight:600}.dsc-brandsheet__kit-add{padding:13px 26px;border:0;border-radius:4px;background:var(--sheet-ink, #f4f1ea);color:var(--sheet-bg, #131118);font-family:var(--text-font-family);font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s ease}.dsc-brandsheet__kit-add:hover{filter:brightness(1.12)}.dsc-brandsheet__kit-add[disabled]{opacity:.5;cursor:default;filter:none}@media screen and (max-width:740px){.dsc-brief__intro{padding-top:48px}.dsc-brief__working{padding-top:64px}.dsc-brandsheet{padding-top:28px}.dsc-brandsheet__inner{padding:0 20px}.dsc-brandsheet__hero{min-height:130px}.dsc-brandsheet__hero img{max-height:130px}.dsc-brandsheet__shot{min-width:140px;height:clamp(140px,38vw,220px)}.dsc-brandsheet__band.is-composed{flex-wrap:wrap;height:auto}.dsc-brandsheet__band.is-composed .dsc-brandsheet__shot.is-focal{flex-basis:100%;min-width:100%;height:clamp(200px,52vw,280px)}.dsc-brandsheet__bandrows{flex-basis:100%}.dsc-brandsheet__bandrow{flex:0 0 auto;height:clamp(110px,30vw,160px)}.dsc-brandsheet__swatch{min-width:44px;height:96px}}@media(prefers-reduced-motion:reduce){.dsc-brandsheet-holder.is-fresh .dsc-brandsheet,.dsc-brandsheet-holder.is-fresh .dsc-brandsheet__section{animation:none}.dsc-brandsheet__hero img,.dsc-brandsheet__style img,.dsc-brandsheet__supportspecimen img,.dsc-brandsheet__shot img,.dsc-brandsheet__bandchip,.dsc-brandsheet__swatch,.dsc-brandsheet__kit-add,.dsc-brief__reset{transition:none}}.dsc-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(360px,44vh,520px);padding:calc(var(--vertical-breather) * .5) 0 calc(var(--vertical-breather) * .6);background:var(--dsc-ground)}.dsc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(140% 108% at 50% 0%,#7a7672,#96704f 14%,#d95a17 30%,#ff5a10 42%,#a83a0b 58%,#3d1505 76%,#000 96%);pointer-events:none}.dsc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.7 -0.3'/%3E%3C/filter%3E%3Crect width='512' height='512' filter='url(%23n)'/%3E%3C/svg%3E");background-size:512px 512px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.6;pointer-events:none}.dsc-hero>.container{width:100%;min-width:0}.dsc-hero__inner{width:100%;max-width:760px;margin:0 auto;text-align:center;overflow-x:clip}.dsc-hero__form{max-width:600px;margin:0 auto}.dsc-hero__title{--dsc-hero-line: 76px;display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 14px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(38px,4.6vw,62px);letter-spacing:-.03em;color:rgb(var(--heading-color))}.dsc-hero__line{display:block;height:var(--dsc-hero-line);line-height:var(--dsc-hero-line);white-space:nowrap}.dsc-hero__line img{display:block;height:var(--dsc-hero-line);width:auto;max-width:100%;object-fit:contain;margin:0 auto;opacity:0;animation:dsc-hero-in .45s ease forwards}@keyframes dsc-hero-in{to{opacity:1}}.dsc-hero__setin{min-height:18px;margin:0 0 26px;font-size:13px;line-height:1.4;color:#fffc}.dsc-hero__setin.is-pending{visibility:hidden}.dsc-hero__setin a{color:#fff;text-decoration:underline;text-underline-offset:3px}.dsc-hero__setin a:hover{color:#fff}.dsc-hero__title:not(:has(+.dsc-hero__setin)){margin-bottom:28px}.dsc-hero__form{position:relative;display:flex;align-items:center;gap:6px;height:72px;padding:0 10px 0 26px;border:1.5px solid rgba(255,255,255,.7);border-radius:22px;background:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.dsc-hero__form:hover{border-color:#ffffffd9}.dsc-hero__form:focus-within{border-color:#fff;background:#0000001f;box-shadow:0 0 0 4px #ffffff24}.dsc-hero__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:#fff;font-family:var(--text-font-family);font-size:19px;caret-color:#fff}.dsc-hero__input:focus{outline:none}.dsc-hero__input::placeholder{color:#fffc}.dsc-hero__camera{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:#ffffffd9;transition:color .15s ease,background-color .15s ease}.dsc-hero__camera:hover{color:#fff;background:#ffffff24}.dsc-hero__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dsc-hero__submit:hover,.dsc-hero__form:focus-within .dsc-hero__submit{border-color:#fff;background:#fff;color:#000}.dsc-hero__camera:focus-visible,.dsc-hero__submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.dsc-hero__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.dsc-hero__terms:empty{display:none}.dsc-hero__term{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#ffffffeb;font-size:13px;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.dsc-hero__term:hover,.dsc-hero__term:focus-visible{border-color:#ffffffe6;background:#ffffff1f;color:#fff}.dsc-hero__term:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:740px){.dsc-hero{min-height:0;padding:calc(var(--vertical-breather) * .55) 0 calc(var(--vertical-breather) * .6)}.dsc-hero__title{--dsc-hero-line: 44px;margin-bottom:10px;font-size:clamp(22px,7.2vw,38px)}.dsc-hero__setin{margin-bottom:18px}.dsc-hero__title:not(:has(+.dsc-hero__setin)){margin-bottom:18px}.dsc-hero__form{height:58px;gap:2px;padding:0 7px 0 18px;border-radius:18px}.dsc-hero__input{font-size:16px}.dsc-hero__camera,.dsc-hero__submit{width:40px;height:40px}.dsc-hero__terms{flex-wrap:nowrap;justify-content:flex-start;margin-top:16px;overflow-x:auto;scrollbar-width:none}.dsc-hero__terms::-webkit-scrollbar{display:none}}.dsc-chip:focus-visible,.dsc-band__action:focus-visible,.dsc-band__clear:focus-visible,.dsc-facet-option:focus-visible,.dsc-facet-group__title:focus-visible,.dsc-completion:focus-visible,.dsc-creator:focus-visible,.dsc-hit:focus-visible,.dsc-starter:focus-visible,.dsc-brief__reset:focus-visible,.dsc-brandsheet__swatch:focus-visible,.dsc-brandsheet__kit-add:focus-visible,.dsc-more__btn:focus-visible,.dsc-palette__all:focus-visible,.dsc-ami-band__cta:focus-visible,.dsc-brief__send:focus-visible,.dsc-hero__submit:focus-visible{outline:2px solid var(--dsc-accent);outline-offset:2px}.dsc-brief__send:focus-visible,.dsc-ami-band__cta:focus-visible{outline-color:var(--dsc-ami)}.dsc-brandsheet__swatch:focus-visible{outline:2px solid var(--sheet-ink, #fff);outline-offset:-4px}a.dsc-brandsheet__shot:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}a.dsc-brandsheet__kit-row:focus-visible{outline:2px solid var(--sheet-ink, #fff);outline-offset:2px}.dsc-brandsheet__kit-add:focus-visible{outline:2px solid var(--sheet-ink, #fff);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/discover.css.map */
