.studio-controls-module__8XYXTa__positioner{z-index:80}.studio-controls-module__8XYXTa__popup{width:min(380px,100vw - 24px);max-height:min(80dvh,var(--available-height));border:1px solid var(--vq-border-1);background:var(--vq-surface);color:var(--vq-fg-1);box-shadow:var(--vq-sh-pop);font-family:var(--vq-font-sans);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.studio-controls-module__8XYXTa__popup[data-panel=model]{width:min(340px,100vw - 24px)}.studio-controls-module__8XYXTa__popup button{cursor:pointer}.studio-controls-module__8XYXTa__popup button:disabled{cursor:not-allowed;opacity:.45}.studio-controls-module__8XYXTa__popup button:focus-visible,.studio-controls-module__8XYXTa__popup input:focus-visible{outline:2px solid var(--vq-ink);outline-offset:2px}.studio-controls-module__8XYXTa__heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 6px;display:flex}.studio-controls-module__8XYXTa__heading h2{margin:0;font-size:14px;font-weight:700}.studio-controls-module__8XYXTa__heading button,.studio-controls-module__8XYXTa__modelSearch button{background:var(--vq-surface-3);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.studio-controls-module__8XYXTa__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 16px 14px;overflow:hidden auto}.studio-controls-module__8XYXTa__settingsList{flex-direction:column;display:flex}.studio-controls-module__8XYXTa__switchRow,.studio-controls-module__8XYXTa__settingRow,.studio-controls-module__8XYXTa__cameraRow{border-bottom:1px solid var(--vq-border-1);padding:9px 0}.studio-controls-module__8XYXTa__switchRow,.studio-controls-module__8XYXTa__settingRow{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.studio-controls-module__8XYXTa__switchRow>div{min-width:0}.studio-controls-module__8XYXTa__settingRow{flex-wrap:wrap}.studio-controls-module__8XYXTa__settingLabel{align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.studio-controls-module__8XYXTa__settingLabel>button{width:20px;height:24px;color:var(--vq-fg-3);border-radius:4px;flex-shrink:0;place-items:center;display:inline-grid}.studio-controls-module__8XYXTa__segmented{background:var(--vq-surface-3);border-radius:7px;flex-wrap:wrap;gap:1px;max-width:100%;padding:3px;display:inline-flex}.studio-controls-module__8XYXTa__segmented button,.studio-controls-module__8XYXTa__segmented a{white-space:nowrap;padding-inline:8px;font-size:11px}.studio-controls-module__8XYXTa__segmented [role=tooltip]{white-space:normal;overflow-wrap:anywhere}.studio-controls-module__8XYXTa__creativity{padding-top:10px}.studio-controls-module__8XYXTa__help{width:240px;max-width:calc(100vw - 24px);max-height:min(300px,var(--available-height));overflow-wrap:anywhere;background:var(--vq-ink);color:var(--vq-fg-on-dark);box-shadow:var(--vq-sh-pop);border-radius:8px;padding:7px 10px;font-size:11.5px;font-weight:400;line-height:1.4;overflow:hidden auto}.studio-controls-module__8XYXTa__help p{margin:0}.studio-controls-module__8XYXTa__modelSearch{color:var(--vq-fg-3);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.studio-controls-module__8XYXTa__modelSearch input{min-width:0;height:28px;color:var(--vq-fg-1);font:inherit;background:0 0;border:0;flex:1;font-size:13px}.studio-controls-module__8XYXTa__modelSearch input:focus-visible{outline:none}.studio-controls-module__8XYXTa__modelSearch:focus-within{background:var(--vq-surface-2)}.studio-controls-module__8XYXTa__modelBody{overscroll-behavior:contain;min-height:0;padding:6px 12px 12px;overflow-y:auto}.studio-controls-module__8XYXTa__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--vq-fg-3);padding:2px 8px 6px;font-size:10px;font-weight:600}.studio-controls-module__8XYXTa__modelList{flex-direction:column;gap:2px;display:flex}.studio-controls-module__8XYXTa__modelRow{text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:50px;padding:7px 8px;display:grid}.studio-controls-module__8XYXTa__modelRow:hover{background:var(--vq-surface-2)}.studio-controls-module__8XYXTa__modelRow[aria-pressed=true]{background:var(--vq-surface-3)}.studio-controls-module__8XYXTa__modelMark{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.studio-controls-module__8XYXTa__modelMark img,.studio-controls-module__8XYXTa__modelMark svg{object-fit:contain;width:100%;height:100%;display:block}.studio-controls-module__8XYXTa__modelCopy{flex-direction:column;min-width:0;display:flex}.studio-controls-module__8XYXTa__modelName{flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.studio-controls-module__8XYXTa__modelBadge{background:var(--vq-surface-2);color:var(--vq-fg-2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:500}.studio-controls-module__8XYXTa__modelRow[aria-pressed=true] .studio-controls-module__8XYXTa__modelBadge{background:var(--vq-lime);color:var(--vq-fg-on-lime)}.studio-controls-module__8XYXTa__modelDescription{white-space:nowrap;text-overflow:ellipsis;color:var(--vq-fg-3);margin-top:1px;font-size:11px;line-height:1.4;overflow:hidden}.studio-controls-module__8XYXTa__noModels{color:var(--vq-fg-3);padding:12px 8px;font-size:12px;line-height:1.5}.studio-controls-module__8XYXTa__templateOptions{border:0;min-width:0;margin:0;padding:0}.studio-controls-module__8XYXTa__templateOption{border-bottom:1px solid var(--vq-border-1);cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:10px 0;display:flex}.studio-controls-module__8XYXTa__templateOption input{width:16px;height:16px;accent-color:var(--vq-ink);flex-shrink:0}.studio-controls-module__8XYXTa__templateOption>span,.studio-controls-module__8XYXTa__templatePreview>span{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-controls-module__8XYXTa__templateOption strong,.studio-controls-module__8XYXTa__templatePreview strong{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.studio-controls-module__8XYXTa__templateOption span span,.studio-controls-module__8XYXTa__templatePreview span span{color:var(--vq-fg-3);font-size:11px;line-height:1.4}.studio-controls-module__8XYXTa__templatePreview{align-items:center;gap:10px;padding:12px 0;display:flex}.studio-controls-module__8XYXTa__templatePreview img{object-fit:cover;border:1px solid var(--vq-border-1);border-radius:6px;flex-shrink:0;width:44px;height:56px}.studio-controls-module__8XYXTa__templateBrowse{border:1px solid var(--vq-border-1);border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.studio-controls-module__8XYXTa__templateBrowse:hover{background:var(--vq-surface-2)}.studio-controls-module__8XYXTa__templateHint{color:var(--vq-fg-3);margin:10px 0 12px;font-size:11px;line-height:1.5}.studio-controls-module__8XYXTa__templateActions{border-top:1px solid var(--vq-border-1);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.studio-controls-module__8XYXTa__templateActions button{border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600}.studio-controls-module__8XYXTa__templateActions button:first-child{color:var(--vq-fg-3)}.studio-controls-module__8XYXTa__templateActions button:first-child:hover:not(:disabled){background:var(--vq-surface-2);color:var(--vq-fg-1)}.studio-controls-module__8XYXTa__templateActions button:last-child{background:var(--vq-ink);color:var(--vq-fg-on-dark)}@media (pointer:coarse){.studio-controls-module__8XYXTa__switchRow,.studio-controls-module__8XYXTa__settingRow{min-height:44px}.studio-controls-module__8XYXTa__switchRow>button{position:relative}.studio-controls-module__8XYXTa__switchRow>button:before{content:"";position:absolute;inset:-12px -4px}.studio-controls-module__8XYXTa__heading button,.studio-controls-module__8XYXTa__modelSearch button{width:36px;height:36px}.studio-controls-module__8XYXTa__modelSearch input{height:36px;font-size:16px}.studio-controls-module__8XYXTa__segmented button,.studio-controls-module__8XYXTa__segmented a{min-height:36px}}
.brands-module__DaZQkG__workspace{padding:36px 40px 56px}.brands-module__DaZQkG__content{max-width:1160px;margin:0 auto}.brands-module__DaZQkG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.brands-module__DaZQkG__heading h1{letter-spacing:-.9px;font-size:30px;font-weight:700;line-height:1.2}.brands-module__DaZQkG__heading p{color:var(--vq-fg-2);margin-top:10px;font-size:14px;line-height:1.6}.brands-module__DaZQkG__libraryTools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.brands-module__DaZQkG__search{border:1px solid var(--vq-border-1);background:var(--vq-surface);width:310px;max-width:100%;color:var(--vq-fg-2);border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.brands-module__DaZQkG__search input{width:100%;min-width:0;color:var(--vq-fg-1);background:0 0;outline:none;font-size:13px}.brands-module__DaZQkG__search:focus-within{outline:2px solid var(--vq-ink);outline-offset:2px}.brands-module__DaZQkG__archiveFilter{min-height:44px;color:var(--vq-fg-1);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:500;display:inline-flex}.brands-module__DaZQkG__archiveFilter:focus-visible{outline:none}.brands-module__DaZQkG__archiveFilter:focus-visible .brands-module__DaZQkG__archiveTrack{outline:2px solid var(--vq-ink);outline-offset:2px}.brands-module__DaZQkG__archiveTrack{background:var(--vq-border-2);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background-color .2s;display:block;position:relative}.brands-module__DaZQkG__archiveTrack>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.brands-module__DaZQkG__archiveFilter[aria-checked=true] .brands-module__DaZQkG__archiveTrack{background:var(--vq-ink)}.brands-module__DaZQkG__archiveFilter[aria-checked=true] .brands-module__DaZQkG__archiveTrack>span{transform:translate(14px)}.brands-module__DaZQkG__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.brands-module__DaZQkG__brandCard{text-align:left;background:var(--vq-surface);border:1px solid var(--vq-border-1);border-radius:17px;min-width:0;padding:0;transition:box-shadow .18s,border-color .18s;overflow:hidden}.brands-module__DaZQkG__brandCard:hover{border-color:var(--vq-fg-3);box-shadow:0 8px 24px #0000000d}.brands-module__DaZQkG__brandCard:focus-visible,.brands-module__DaZQkG__addCard:focus-visible,.brands-module__DaZQkG__textButton:focus-visible{outline:3px solid var(--vq-ink);outline-offset:4px}.brands-module__DaZQkG__brandCard:disabled,.brands-module__DaZQkG__addCard:disabled{opacity:.5;cursor:not-allowed}.brands-module__DaZQkG__preview{border:1px solid #00000012;border-radius:17px;flex-direction:column;min-width:0;min-height:328px;padding:28px;display:flex;position:relative;overflow:hidden}.brands-module__DaZQkG__compactPreview{border:none;border-radius:0;min-height:220px;padding:25px 23px 28px}.brands-module__DaZQkG__previewLabel{text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:600}.brands-module__DaZQkG__previewName{-webkit-line-clamp:3;letter-spacing:-1.8px;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:auto 0;padding:20px 0;font-size:clamp(28px,3.4vw,48px);font-weight:650;line-height:1.12;display:-webkit-box;overflow:hidden}.brands-module__DaZQkG__compactPreview .brands-module__DaZQkG__previewName{letter-spacing:-1px;font-size:32px}.brands-module__DaZQkG__previewBottom{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.brands-module__DaZQkG__previewBottom span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brands-module__DaZQkG__previewColors{border-top:1px solid #00000014;height:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.brands-module__DaZQkG__previewColors span{flex:1}.brands-module__DaZQkG__previewLogo{flex:1;justify-content:center;align-items:center;min-height:120px;padding:24px 0;display:flex}.brands-module__DaZQkG__logoSurface{background:#fff;justify-content:center;align-items:center;max-width:100%;margin-top:12px;padding:28px;display:flex}.brands-module__DaZQkG__logoSurface img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100px;display:block}.brands-module__DaZQkG__logoPreview{color:#171b18;background:#fff}.brands-module__DaZQkG__logoHeading{letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.brands-module__DaZQkG__logoFormat{color:#70766f;letter-spacing:.4px;border:1px solid #e7eae5;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.brands-module__DaZQkG__logoPreview .brands-module__DaZQkG__previewBottom{color:#70766f}.brands-module__DaZQkG__previewLogo .brands-module__DaZQkG__logoSurface{background:0 0;width:100%;margin:0;padding:12px}.brands-module__DaZQkG__previewLogo .brands-module__DaZQkG__logoSurface img{width:280px;height:112px;max-height:none}.brands-module__DaZQkG__compactPreview.brands-module__DaZQkG__logoPreview{border-bottom:1px solid var(--vq-border-1);background:#fafbf9}.brands-module__DaZQkG__compactPreview .brands-module__DaZQkG__logoHeading{letter-spacing:0;color:#70766f;font-size:11px;font-weight:500}.brands-module__DaZQkG__compactPreview .brands-module__DaZQkG__previewLogo{min-height:108px;padding:18px 0}.brands-module__DaZQkG__compactPreview .brands-module__DaZQkG__logoSurface img{width:220px;height:80px}.brands-module__DaZQkG__visualIdentity{flex-direction:column;min-width:0;display:flex}.brands-module__DaZQkG__visualIdentity>.brands-module__DaZQkG__preview{flex:1}.brands-module__DaZQkG__logoIdentity{border:1px solid var(--vq-border-1);background:#fff;border-radius:17px;overflow:hidden}.brands-module__DaZQkG__logoIdentity>.brands-module__DaZQkG__preview{border:none;border-radius:0;min-height:280px;padding:26px}.brands-module__DaZQkG__logoIdentity .brands-module__DaZQkG__logoCaption{border-top:1px solid var(--vq-border-1);margin:0 26px;padding:18px 0 22px}.brands-module__DaZQkG__logoCaption{color:var(--vq-fg-2);padding:12px 4px 0;font-size:11px;line-height:1.7}.brands-module__DaZQkG__fieldEvidence{color:var(--vq-fg-2);overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.65}.brands-module__DaZQkG__fieldEvidence summary{cursor:pointer;font-weight:500}.brands-module__DaZQkG__fieldEvidence p,.brands-module__DaZQkG__fieldEvidence blockquote{margin-top:8px}.brands-module__DaZQkG__fieldEvidence blockquote{border-left:2px solid var(--vq-border-1);padding-left:10px}.brands-module__DaZQkG__fieldEvidence a{text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:block}.brands-module__DaZQkG__cardBody{padding:20px}.brands-module__DaZQkG__cardTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.brands-module__DaZQkG__cardTitle strong{overflow-wrap:anywhere;font-size:16px;font-weight:650}.brands-module__DaZQkG__cardTitle svg{flex-shrink:0}.brands-module__DaZQkG__cardBody>p{color:var(--vq-fg-2);margin:6px 0 13px;font-size:11px;line-height:1.5}.brands-module__DaZQkG__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.brands-module__DaZQkG__approvedBadge{color:#21634c;background:#e9f5ee}.brands-module__DaZQkG__draftBadge{color:#75500a;background:#faf1da}.brands-module__DaZQkG__mutedBadge{color:var(--vq-fg-2);background:var(--vq-surface-2)}.brands-module__DaZQkG__cardFooter{color:var(--vq-fg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:10px;display:flex}.brands-module__DaZQkG__swatches{gap:5px;display:flex}.brands-module__DaZQkG__swatches span{border:1px solid #0000001a;border-radius:50%;width:16px;height:16px}.brands-module__DaZQkG__addCard{border:1px dashed var(--vq-border-2,#d3d3cf);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex}.brands-module__DaZQkG__addCard:hover{background:var(--vq-surface)}.brands-module__DaZQkG__addCard>span{background:var(--vq-surface);border:1px solid var(--vq-border-1);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.brands-module__DaZQkG__addCard strong{font-size:14px;font-weight:600}.brands-module__DaZQkG__addCard p{text-align:center;color:var(--vq-fg-2);font-size:12px;line-height:1.7}.brands-module__DaZQkG__empty{color:var(--vq-fg-2);text-align:center;padding:32px 20px;font-size:13px}.brands-module__DaZQkG__empty svg{margin:0 auto 15px}.brands-module__DaZQkG__empty h2{color:var(--vq-fg-1);margin-bottom:8px;font-size:20px;font-weight:600}.brands-module__DaZQkG__howSection{border-top:1px solid var(--vq-border-1);margin-top:36px;padding-top:26px}.brands-module__DaZQkG__howSection>h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.brands-module__DaZQkG__howGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:22px;display:grid}.brands-module__DaZQkG__howGrid span{color:var(--vq-fg-3);font-size:11px}.brands-module__DaZQkG__howGrid h3{margin:8px 0 6px;font-size:13px;font-weight:600}.brands-module__DaZQkG__howGrid p{color:var(--vq-fg-2);max-width:260px;font-size:12px;line-height:1.7}.brands-module__DaZQkG__back{color:var(--vq-fg-2);align-items:center;gap:9px;margin-bottom:26px;padding:6px 0;font-size:12px;display:inline-flex}.brands-module__DaZQkG__back:disabled{opacity:.5}.brands-module__DaZQkG__profileHeading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;display:flex}.brands-module__DaZQkG__profileMark{border:1px solid #00000012;border-radius:15px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.brands-module__DaZQkG__profileName{flex:1;min-width:0}.brands-module__DaZQkG__profileName>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brands-module__DaZQkG__profileName h1{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.3}.brands-module__DaZQkG__profileName p{color:var(--vq-fg-2);overflow-wrap:anywhere;margin-top:7px;font-size:12px}.brands-module__DaZQkG__profileActions{flex-wrap:wrap;gap:10px;display:flex}.brands-module__DaZQkG__viewSwitch{border-bottom:1px solid var(--vq-border-1);gap:28px;margin-bottom:24px;display:flex}.brands-module__DaZQkG__viewSwitch button{color:var(--vq-fg-2);border-bottom:2px solid #0000;padding:0 0 14px;font-size:13px;font-weight:600}.brands-module__DaZQkG__viewSwitch button[aria-pressed=true]{color:var(--vq-fg-1);border-color:var(--vq-ink)}.brands-module__DaZQkG__viewSwitch button:disabled{opacity:.4;cursor:not-allowed}.brands-module__DaZQkG__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.brands-module__DaZQkG__panel{border:1px solid var(--vq-border-1);background:var(--vq-surface);border-radius:17px;min-width:0;padding:26px}.brands-module__DaZQkG__eyebrow{color:var(--vq-fg-2);font-size:11px}.brands-module__DaZQkG__story h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin:16px 0;font-size:26px;font-weight:650}.brands-module__DaZQkG__description{color:var(--vq-fg-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.brands-module__DaZQkG__details{border-top:1px solid var(--vq-border-1);grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;padding-top:22px;display:grid}.brands-module__DaZQkG__details dt{color:var(--vq-fg-2);margin-bottom:8px;font-size:11px}.brands-module__DaZQkG__details dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.brands-module__DaZQkG__sectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.brands-module__DaZQkG__sectionTitle h2{letter-spacing:-.3px;font-size:17px;font-weight:600}.brands-module__DaZQkG__sectionTitle svg{color:var(--vq-fg-2);flex-shrink:0}.brands-module__DaZQkG__paletteGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brands-module__DaZQkG__paletteGrid>div{min-width:0}.brands-module__DaZQkG__paletteGrid span{border:1px solid #00000014;border-radius:6px;height:50px;display:block}.brands-module__DaZQkG__paletteGrid code{color:var(--vq-fg-2);margin-top:8px;font-size:10px;display:block}.brands-module__DaZQkG__caption,.brands-module__DaZQkG__placeholder{color:var(--vq-fg-2);margin-top:16px;font-size:11px;line-height:1.7}.brands-module__DaZQkG__ruleText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.brands-module__DaZQkG__fontName{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.6}.brands-module__DaZQkG__typeIcon{color:var(--vq-fg-2);font-size:18px}.brands-module__DaZQkG__sourceSite{overflow-wrap:anywhere;font-size:17px;font-weight:500}.brands-module__DaZQkG__textButton{align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.brands-module__DaZQkG__reviewNote{color:#75500a;background:#faf1da;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.brands-module__DaZQkG__reviewNote svg{flex-shrink:0;margin-top:2px}.brands-module__DaZQkG__editor{max-width:820px;margin:0 auto}.brands-module__DaZQkG__editorIntro{border-bottom:1px solid var(--vq-border-1);padding-bottom:20px}.brands-module__DaZQkG__editor fieldset{gap:24px}.brands-module__DaZQkG__editor fieldset textarea{line-height:1.7}.brands-module__DaZQkG__sharedDetails{margin-top:24px}.brands-module__DaZQkG__footer{border-top:1px solid var(--vq-border-1);margin-top:24px;padding-top:20px}@media (max-width:1050px){.brands-module__DaZQkG__workspace{padding:28px}.brands-module__DaZQkG__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brands-module__DaZQkG__profileActions{margin-left:82px}}@media (max-width:640px){.brands-module__DaZQkG__workspace{padding:22px 16px 80px}.brands-module__DaZQkG__heading{align-items:stretch;gap:18px;margin-bottom:24px}.brands-module__DaZQkG__heading h1{font-size:27px}.brands-module__DaZQkG__heading>button{width:100%}.brands-module__DaZQkG__heading p{font-size:13px}.brands-module__DaZQkG__libraryTools{flex-direction:column;align-items:stretch;gap:14px}.brands-module__DaZQkG__search{width:100%}.brands-module__DaZQkG__archiveFilter{align-self:flex-start}.brands-module__DaZQkG__libraryGrid,.brands-module__DaZQkG__overviewGrid,.brands-module__DaZQkG__howGrid{grid-template-columns:1fr;gap:18px}.brands-module__DaZQkG__addCard{min-height:190px}.brands-module__DaZQkG__howGrid{gap:24px}.brands-module__DaZQkG__howGrid p{max-width:none}.brands-module__DaZQkG__profileHeading{gap:12px}.brands-module__DaZQkG__profileMark{border-radius:12px;width:48px;height:48px}.brands-module__DaZQkG__profileName h1{font-size:24px}.brands-module__DaZQkG__profileActions{width:100%;margin-left:0}.brands-module__DaZQkG__profileActions>button{flex:1}.brands-module__DaZQkG__panel,.brands-module__DaZQkG__logoIdentity>.brands-module__DaZQkG__preview{padding:22px}.brands-module__DaZQkG__logoIdentity .brands-module__DaZQkG__logoCaption{margin:0 22px}.brands-module__DaZQkG__preview{min-height:260px}.brands-module__DaZQkG__compactPreview{min-height:210px}.brands-module__DaZQkG__details{grid-template-columns:1fr;gap:16px}.brands-module__DaZQkG__paletteGrid code{font-size:9px}.brands-module__DaZQkG__editor{width:100%}}@media (prefers-reduced-motion:reduce){.brands-module__DaZQkG__brandCard,.brands-module__DaZQkG__archiveTrack,.brands-module__DaZQkG__archiveTrack>span{transition:none}}
.templates-gallery-module__IpBtSq__gallery{--template-photo:var(--vq-engine-photo);--template-card:var(--vq-engine-card);--template-video:var(--vq-engine-video);min-height:0;color:var(--vq-fg-1);flex:1;grid-template-columns:236px minmax(0,1fr) 340px;display:grid;position:relative}.templates-gallery-module__IpBtSq__noPanel{grid-template-columns:236px minmax(0,1fr)}.templates-gallery-module__IpBtSq__gallery button,.templates-gallery-module__IpBtSq__detail button{cursor:pointer;font-family:inherit}.templates-gallery-module__IpBtSq__gallery button:disabled,.templates-gallery-module__IpBtSq__detail button:disabled{cursor:default;opacity:.55}.templates-gallery-module__IpBtSq__gallery button:focus-visible,.templates-gallery-module__IpBtSq__detail button:focus-visible,.templates-gallery-module__IpBtSq__gallery select:focus-visible{outline:2px solid var(--vq-ink);outline-offset:3px}.templates-gallery-module__IpBtSq__sidebar{background:var(--vq-surface);border-right:1px solid var(--vq-border-1);flex-direction:column;min-height:0;padding:16px 8px 12px;display:flex;overflow:auto}.templates-gallery-module__IpBtSq__sidebar h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;padding:0 10px 20px;font-size:19px;font-weight:700;display:flex}.templates-gallery-module__IpBtSq__navigation{flex-direction:column;gap:2px;display:flex}.templates-gallery-module__IpBtSq__navigation button,.templates-gallery-module__IpBtSq__tags button,.templates-gallery-module__IpBtSq__tagToggle,.templates-gallery-module__IpBtSq__backToStudio{text-align:left;min-height:34px;color:var(--vq-fg-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:6px 10px;font-size:13.5px;font-weight:500;display:flex}.templates-gallery-module__IpBtSq__navigation button:hover,.templates-gallery-module__IpBtSq__tags button:hover,.templates-gallery-module__IpBtSq__tagToggle:hover,.templates-gallery-module__IpBtSq__backToStudio:hover{background:var(--vq-surface-3)}.templates-gallery-module__IpBtSq__navigation .templates-gallery-module__IpBtSq__active,.templates-gallery-module__IpBtSq__tags .templates-gallery-module__IpBtSq__active{background:var(--vq-surface-3);color:var(--vq-fg-1);font-weight:600}.templates-gallery-module__IpBtSq__count{font-family:var(--vq-font-mono);color:var(--vq-fg-2);margin-left:auto;font-size:11px}.templates-gallery-module__IpBtSq__caption{letter-spacing:.1em;text-transform:uppercase;color:var(--vq-fg-3);padding:20px 10px 6px;font-size:10.5px;font-weight:700}.templates-gallery-module__IpBtSq__tags{padding-left:8px}.templates-gallery-module__IpBtSq__tags button{min-height:30px;font-size:13px}.templates-gallery-module__IpBtSq__categoryList select{background:var(--vq-surface);border:1px solid var(--vq-border-1);border-radius:8px;width:calc(100% - 16px);min-height:36px;margin:4px 8px 16px;padding:0 8px;font-size:12px}.templates-gallery-module__IpBtSq__backToStudio{margin-top:auto;padding-top:14px;font-size:12px}.templates-gallery-module__IpBtSq__feed{--template-column-width:246px;--template-column-gap:14px;--template-grid-padding:18px;min-width:0;min-height:0;padding-bottom:78px;overflow-y:auto}.templates-gallery-module__IpBtSq__toolbar{z-index:5;border-bottom:1px solid var(--vq-border-1);background:var(--vq-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 12px;display:flex;position:sticky;top:0}.templates-gallery-module__IpBtSq__tabs{background:var(--vq-surface-3);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:flex;overflow:auto}.templates-gallery-module__IpBtSq__tabs button{height:32px;color:var(--vq-fg-2);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.templates-gallery-module__IpBtSq__tabs .templates-gallery-module__IpBtSq__active{background:var(--vq-surface);color:var(--vq-fg-1);box-shadow:var(--vq-sh-1)}.templates-gallery-module__IpBtSq__formatTabs{flex-wrap:wrap;margin-left:auto;overflow:visible}.templates-gallery-module__IpBtSq__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.templates-gallery-module__IpBtSq__photo{background:var(--template-photo)}.templates-gallery-module__IpBtSq__card{background:var(--template-card)}.templates-gallery-module__IpBtSq__video{background:var(--template-video)}.templates-gallery-module__IpBtSq__search{border:1px solid var(--vq-border-1);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;height:38px;padding:0 10px;display:flex}.templates-gallery-module__IpBtSq__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.templates-gallery-module__IpBtSq__search:focus-within{border-color:var(--vq-ink);box-shadow:var(--vq-sh-focus)}.templates-gallery-module__IpBtSq__search button{place-items:center;display:grid}.templates-gallery-module__IpBtSq__masonry{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--template-column-width)),1fr));gap:var(--template-column-gap);padding:14px var(--template-grid-padding);align-items:start;display:grid}.templates-gallery-module__IpBtSq__masonryColumn{gap:var(--template-column-gap);flex-direction:column;min-width:0;display:flex}.templates-gallery-module__IpBtSq__shot{background:var(--vq-surface-3);box-shadow:var(--vq-sh-1);border-radius:13px;margin:0;position:relative;overflow:hidden}.templates-gallery-module__IpBtSq__shot:hover{box-shadow:var(--vq-sh-pop)}.templates-gallery-module__IpBtSq__preview{width:100%;min-height:120px;display:block;cursor:zoom-in!important}.templates-gallery-module__IpBtSq__preview img{width:100%;height:auto;display:block}.templates-gallery-module__IpBtSq__scrim{pointer-events:none;background:linear-gradient(#0000 50%,#0e1013cc);position:absolute;inset:0}.templates-gallery-module__IpBtSq__badgeText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.templates-gallery-module__IpBtSq__badge{background:var(--vq-surface);pointer-events:none;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 54px);min-height:24px;padding:0 8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.templates-gallery-module__IpBtSq__favorite{background:var(--vq-surface);width:30px;height:30px;color:var(--vq-fg-1);border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.templates-gallery-module__IpBtSq__favorite.templates-gallery-module__IpBtSq__saved{background:var(--vq-lime)}.templates-gallery-module__IpBtSq__cardBottom{pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.templates-gallery-module__IpBtSq__cardBottom>span{min-width:0;color:var(--vq-fg-on-dark);flex:1;font-size:12px;font-weight:600;line-height:1.3}.templates-gallery-module__IpBtSq__cardBottom button{pointer-events:auto;background:var(--vq-lime);height:28px;color:var(--vq-fg-on-lime);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 9px;font-size:11px;font-weight:700;display:flex}@media (hover:hover){.templates-gallery-module__IpBtSq__badge,.templates-gallery-module__IpBtSq__favorite,.templates-gallery-module__IpBtSq__cardBottom,.templates-gallery-module__IpBtSq__scrim{opacity:0;transition:opacity .15s}.templates-gallery-module__IpBtSq__shot:hover :is(.templates-gallery-module__IpBtSq__badge,.templates-gallery-module__IpBtSq__favorite,.templates-gallery-module__IpBtSq__cardBottom,.templates-gallery-module__IpBtSq__scrim),.templates-gallery-module__IpBtSq__shot:focus-within :is(.templates-gallery-module__IpBtSq__badge,.templates-gallery-module__IpBtSq__favorite,.templates-gallery-module__IpBtSq__cardBottom,.templates-gallery-module__IpBtSq__scrim),.templates-gallery-module__IpBtSq__favorite.templates-gallery-module__IpBtSq__saved{opacity:1}}.templates-gallery-module__IpBtSq__filterSummary{color:var(--vq-fg-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 0;font-size:12px;display:flex}.templates-gallery-module__IpBtSq__filterSummary b{font-family:var(--vq-font-mono);margin-left:8px}.templates-gallery-module__IpBtSq__filterSummary button{text-underline-offset:3px;text-decoration:underline}.templates-gallery-module__IpBtSq__empty{text-align:center;min-height:340px;color:var(--vq-fg-2);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.templates-gallery-module__IpBtSq__empty h2{color:var(--vq-fg-1);margin:14px 0 6px;font-size:17px;font-weight:700}.templates-gallery-module__IpBtSq__empty p{max-width:320px;font-size:13px}.templates-gallery-module__IpBtSq__empty button{background:var(--vq-ink);color:var(--vq-fg-on-dark);border-radius:10px;margin-top:20px;padding:10px 16px;font-size:13px;font-weight:600}.templates-gallery-module__IpBtSq__notice{background:var(--vq-danger-soft);color:var(--vq-fg-1);border-radius:10px;align-items:center;gap:12px;margin:12px 16px;padding:12px;font-size:13px;display:flex}.templates-gallery-module__IpBtSq__notice button{margin-left:auto}.templates-gallery-module__IpBtSq__floatingNav{background:var(--vq-surface);border:1px solid var(--vq-border-1);box-shadow:var(--vq-sh-pop);z-index:6;border-radius:999px;gap:3px;padding:5px;display:flex;position:absolute;bottom:20px;left:calc(50% - 52px);transform:translate(-50%)}.templates-gallery-module__IpBtSq__noPanel .templates-gallery-module__IpBtSq__floatingNav{left:calc(50% + 118px)}.templates-gallery-module__IpBtSq__floatingNav button{width:36px;height:36px;color:var(--vq-fg-2);border-radius:50%;place-items:center;display:grid}.templates-gallery-module__IpBtSq__floatingNav button:hover{background:var(--vq-surface-3)}.templates-gallery-module__IpBtSq__floatingNav button[aria-pressed=true]{background:var(--vq-ink);color:var(--vq-fg-on-dark)}.templates-gallery-module__IpBtSq__floatingNav .templates-gallery-module__IpBtSq__createToggle{background:var(--vq-lime);color:var(--vq-fg-on-lime)}.templates-gallery-module__IpBtSq__createPanel{background:var(--vq-surface);border-left:1px solid var(--vq-border-1);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.templates-gallery-module__IpBtSq__createPanel>*{flex-shrink:0}.templates-gallery-module__IpBtSq__createPanel>header{justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.templates-gallery-module__IpBtSq__createPanel h2{margin:0;font-size:19px;font-weight:700}.templates-gallery-module__IpBtSq__createPanel>header button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.templates-gallery-module__IpBtSq__selectedTemplate{border:1px solid var(--vq-border-1);color:var(--vq-fg-2);background:var(--vq-surface-2);border-radius:10px;align-items:center;gap:8px;margin:0 16px 12px;padding:10px;font-size:11px;display:flex}.templates-gallery-module__IpBtSq__selectedTemplate img{object-fit:cover;border-radius:5px;width:36px;height:44px}.templates-gallery-module__IpBtSq__selectedTemplate>span{overflow-wrap:anywhere;flex:1;min-width:0}.templates-gallery-module__IpBtSq__clearTemplate{min-height:32px;color:var(--vq-fg-2);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.templates-gallery-module__IpBtSq__clearTemplate:hover{background:var(--vq-surface-3);color:var(--vq-fg-1)}.templates-gallery-module__IpBtSq__selectedTemplate strong{color:var(--vq-fg-1);margin-top:3px;font-size:12px;display:block}.templates-gallery-module__IpBtSq__selectedTemplate p{margin:0;font-size:12px;line-height:1.5}.templates-gallery-module__IpBtSq__studioLink{color:var(--vq-fg-2);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:16px;font-size:12px;font-weight:600;display:flex}.templates-gallery-module__IpBtSq__openPanel{background:var(--vq-ink);color:var(--vq-fg-on-dark);z-index:6;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:20px;right:16px}.templates-gallery-module__IpBtSq__detail{--template-photo:var(--vq-engine-photo);--template-card:var(--vq-engine-card);--template-video:var(--vq-engine-video);background:var(--vq-canvas);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--vq-fg-1);border:0;margin:0;padding:0;position:fixed;inset:0}.templates-gallery-module__IpBtSq__detail[open]{grid-template-columns:minmax(0,1fr) 400px;display:grid}.templates-gallery-module__IpBtSq__detail::backdrop{background:var(--vq-overlay)}.templates-gallery-module__IpBtSq__detailStage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:70px 36px 28px;display:flex;position:relative}.templates-gallery-module__IpBtSq__detailStage>img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--vq-sh-pop);border-radius:14px;display:block}.templates-gallery-module__IpBtSq__detailToolbar{align-items:center;gap:8px;display:flex;position:absolute;top:18px}.templates-gallery-module__IpBtSq__detailToolbar button,.templates-gallery-module__IpBtSq__detailToolbar span{border:1px solid var(--vq-border-1);background:var(--vq-surface);border-radius:999px;place-items:center;min-width:34px;min-height:34px;display:grid}.templates-gallery-module__IpBtSq__detailToolbar span{font-size:12px;font-family:var(--vq-font-mono);padding:0 14px}.templates-gallery-module__IpBtSq__detailInfo{background:var(--vq-surface);border-left:1px solid var(--vq-border-1);flex-direction:column;min-height:0;padding:18px 24px 24px;display:flex;overflow:auto}.templates-gallery-module__IpBtSq__closeDetail{color:var(--vq-fg-2);align-self:flex-end;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.templates-gallery-module__IpBtSq__detailCopy{margin:24px 0}.templates-gallery-module__IpBtSq__detailDisclosure{display:none}.templates-gallery-module__IpBtSq__typeLabel{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.templates-gallery-module__IpBtSq__detail h2{letter-spacing:-.025em;margin:14px 0;font-size:27px;font-weight:700;line-height:1.15}.templates-gallery-module__IpBtSq__detail p{color:var(--vq-fg-2);font-size:13px;line-height:1.6}.templates-gallery-module__IpBtSq__detail h3{margin:26px 0 14px;font-size:15px;font-weight:700}.templates-gallery-module__IpBtSq__detailTags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.templates-gallery-module__IpBtSq__detailTags span{background:var(--vq-surface-3);border-radius:999px;padding:5px 9px;font-size:11px}.templates-gallery-module__IpBtSq__detail dl>div{grid-template-columns:90px 1fr;gap:10px;margin:12px 0;font-size:12px;line-height:1.45;display:grid}.templates-gallery-module__IpBtSq__detail dt{color:var(--vq-fg-3)}.templates-gallery-module__IpBtSq__detail dd{margin:0;font-weight:500}.templates-gallery-module__IpBtSq__detailActions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.templates-gallery-module__IpBtSq__detailActions button{border:1px solid var(--vq-border-1);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.templates-gallery-module__IpBtSq__detailActions .templates-gallery-module__IpBtSq__primary{background:var(--vq-ink);color:var(--vq-fg-on-dark);border-color:var(--vq-ink)}@media (max-width:1200px){.templates-gallery-module__IpBtSq__gallery{grid-template-columns:196px minmax(0,1fr) 320px}.templates-gallery-module__IpBtSq__noPanel{grid-template-columns:196px minmax(0,1fr)}.templates-gallery-module__IpBtSq__floatingNav{left:calc(50% - 62px)}.templates-gallery-module__IpBtSq__noPanel .templates-gallery-module__IpBtSq__floatingNav{left:calc(50% + 98px)}}@media (max-width:1023px){.templates-gallery-module__IpBtSq__gallery,.templates-gallery-module__IpBtSq__noPanel{grid-template-columns:196px minmax(0,1fr)}.templates-gallery-module__IpBtSq__createPanel{z-index:15;width:min(380px,100%);box-shadow:var(--vq-sh-pop);position:absolute;top:0;bottom:0;right:0}.templates-gallery-module__IpBtSq__floatingNav,.templates-gallery-module__IpBtSq__noPanel .templates-gallery-module__IpBtSq__floatingNav{left:calc(50% + 98px)}.templates-gallery-module__IpBtSq__detail[open]{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:640px){.templates-gallery-module__IpBtSq__gallery,.templates-gallery-module__IpBtSq__noPanel{flex-direction:column;display:flex}.templates-gallery-module__IpBtSq__sidebar{border-right:0;border-bottom:1px solid var(--vq-border-1);flex-shrink:0;padding:10px 12px;overflow:visible}.templates-gallery-module__IpBtSq__sidebar h1{padding:0 0 8px;font-size:17px}.templates-gallery-module__IpBtSq__navigation{flex-direction:row}.templates-gallery-module__IpBtSq__navigation button{flex:1;gap:6px;width:auto;padding:6px 8px;font-size:12px}.templates-gallery-module__IpBtSq__count{font-size:10px}.templates-gallery-module__IpBtSq__categoryList,.templates-gallery-module__IpBtSq__backToStudio{display:none}.templates-gallery-module__IpBtSq__feed{--template-column-width:150px;--template-column-gap:10px;--template-grid-padding:12px;flex:1}.templates-gallery-module__IpBtSq__toolbar{padding:10px 12px}.templates-gallery-module__IpBtSq__tabs button{padding:0 10px;font-size:12px}.templates-gallery-module__IpBtSq__masonry{padding-block:12px}.templates-gallery-module__IpBtSq__shot{border-radius:10px}.templates-gallery-module__IpBtSq__cardBottom{flex-wrap:wrap;gap:5px;bottom:8px;left:8px;right:8px}.templates-gallery-module__IpBtSq__cardBottom>span{flex-basis:100%;font-size:11px}.templates-gallery-module__IpBtSq__cardBottom button{height:25px;font-size:10px}.templates-gallery-module__IpBtSq__floatingNav,.templates-gallery-module__IpBtSq__noPanel .templates-gallery-module__IpBtSq__floatingNav{bottom:12px;left:50%}.templates-gallery-module__IpBtSq__openPanel{bottom:72px;right:10px}}@media (prefers-reduced-motion:reduce){.templates-gallery-module__IpBtSq__gallery *{transition:none!important}}.templates-gallery-module__IpBtSq__mobileFiltersToggle{display:none}.templates-gallery-module__IpBtSq__filtersDialog{border:1px solid var(--vq-border-1);background:var(--vq-surface);width:100%;max-width:480px;max-height:85dvh;color:var(--vq-fg-1);box-shadow:var(--vq-sh-pop);border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.templates-gallery-module__IpBtSq__filtersDialog::backdrop{background:var(--vq-overlay)}.templates-gallery-module__IpBtSq__filtersDialog[open]{display:flex}.templates-gallery-module__IpBtSq__filtersSheet{flex-direction:column;width:100%;min-height:0;display:flex}.templates-gallery-module__IpBtSq__filtersHeading{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 12px 8px 20px;display:flex}.templates-gallery-module__IpBtSq__filtersHeading h2{margin:0;font-size:20px;font-weight:700}.templates-gallery-module__IpBtSq__filtersHeading button{background:var(--vq-surface-3);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.templates-gallery-module__IpBtSq__filtersFields{overscroll-behavior:contain;flex-direction:column;gap:16px;padding:8px 20px 24px;display:flex;overflow-y:auto}.templates-gallery-module__IpBtSq__filtersFields label{color:var(--vq-fg-2);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.templates-gallery-module__IpBtSq__filtersFields select{border:1px solid var(--vq-border-1);width:100%;min-width:0;height:46px;font:inherit;background:var(--vq-surface);color:var(--vq-fg-1);border-radius:10px;flex-shrink:0;padding:0 10px;font-size:16px;font-weight:400}.templates-gallery-module__IpBtSq__filtersActions{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vq-border-1);flex-shrink:0;gap:12px;display:flex}.templates-gallery-module__IpBtSq__filtersActions button{border-radius:10px;min-height:46px;padding:0 12px;font-size:13px;font-weight:600}.templates-gallery-module__IpBtSq__filtersActions .templates-gallery-module__IpBtSq__filtersShow{background:var(--vq-lime);color:var(--vq-fg-on-lime);flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.templates-gallery-module__IpBtSq__filtersShow span{font-family:var(--vq-font-mono);font-size:12px}@media (max-width:640px){.templates-gallery-module__IpBtSq__toolbar{flex-wrap:nowrap}.templates-gallery-module__IpBtSq__toolbar>.templates-gallery-module__IpBtSq__tabs:not(.templates-gallery-module__IpBtSq__formatTabs){flex:1;min-width:0}.templates-gallery-module__IpBtSq__toolbar>.templates-gallery-module__IpBtSq__tabs button{flex:1;justify-content:center;height:38px;padding:0 8px}.templates-gallery-module__IpBtSq__toolbar>.templates-gallery-module__IpBtSq__tabs .templates-gallery-module__IpBtSq__dot{display:none}.templates-gallery-module__IpBtSq__toolbar>.templates-gallery-module__IpBtSq__search{min-width:0;height:44px}.templates-gallery-module__IpBtSq__mobileFiltersToggle{border:1px solid var(--vq-border-1);background:var(--vq-surface);width:44px;height:44px;color:var(--vq-fg-1);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.templates-gallery-module__IpBtSq__mobileFilterCount{background:var(--vq-lime);min-width:18px;height:18px;color:var(--vq-fg-on-lime);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.templates-gallery-module__IpBtSq__detail[open]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.templates-gallery-module__IpBtSq__detailStage{height:auto;padding:calc(60px + env(safe-area-inset-top,0px)) 8px 8px}.templates-gallery-module__IpBtSq__detailStage>img{border-radius:10px}.templates-gallery-module__IpBtSq__detailToolbar{top:calc(8px + env(safe-area-inset-top,0px));gap:6px;left:12px}.templates-gallery-module__IpBtSq__detailToolbar button,.templates-gallery-module__IpBtSq__detailToolbar span{min-width:44px;min-height:44px}.templates-gallery-module__IpBtSq__detailToolbar span{padding:0 10px}.templates-gallery-module__IpBtSq__closeDetail{top:calc(8px + env(safe-area-inset-top,0px));background:var(--vq-surface);z-index:1;border-radius:999px;min-height:44px;padding:8px 12px;position:fixed;right:12px}.templates-gallery-module__IpBtSq__detailInfo{border-left:0;border-top:1px solid var(--vq-border-1);padding:4px 12px calc(10px + env(safe-area-inset-bottom,0px));overflow:hidden}.templates-gallery-module__IpBtSq__detailCopy{min-height:0;margin:0 0 4px}.templates-gallery-module__IpBtSq__detailCopy>.templates-gallery-module__IpBtSq__typeLabel{display:none}.templates-gallery-module__IpBtSq__detailHeading{align-items:center;gap:8px;display:flex}.templates-gallery-module__IpBtSq__detailHeading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.templates-gallery-module__IpBtSq__detailDisclosure{min-height:44px;color:var(--vq-fg-2);flex-shrink:0;align-items:center;gap:4px;padding:0 4px;font-size:12px;display:flex}.templates-gallery-module__IpBtSq__detailDisclosure[aria-expanded=true] svg{transform:rotate(180deg)}.templates-gallery-module__IpBtSq__detailDescription{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:30dvh;overflow-y:auto}.templates-gallery-module__IpBtSq__detailDescription[data-expanded=false]{display:none}.templates-gallery-module__IpBtSq__detailActions{flex-direction:row;margin-top:0}.templates-gallery-module__IpBtSq__detailActions .templates-gallery-module__IpBtSq__primary{flex:1;min-width:0}.templates-gallery-module__IpBtSq__detailActions>button:last-child{flex-shrink:0;width:44px;padding:0}.templates-gallery-module__IpBtSq__detailSaveLabel,.templates-gallery-module__IpBtSq__formatTabs{display:none}}
