.curated-controls{container:curated-controls/inline-size;color:#101828}.curated-controls-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,1fr);gap:clamp(32px,5vw,72px);align-items:start}.curated-controls-details,.curated-controls-live{min-width:0}.curated-controls-heading{margin:0 0 26px}.curated-controls-heading h3{margin:0 0 7px;font:500 18px/1.4 Onest,sans-serif;letter-spacing:-.02em}.curated-controls-heading p{margin:0;font:400 12px/1.7 Onest,sans-serif;color:#878b93}.curated-controls-options{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:22px;border-bottom:1px solid #e7e8e9;margin-bottom:25px}.curated-input-types{border:0;padding:0;margin:0;min-width:0}.curated-input-types legend{padding:0;margin:0 0 8px;font:400 11px/1.5 Onest,sans-serif;color:#878b93}.curated-input-types>div{display:flex;flex-wrap:wrap;gap:4px}.curated-input-types button{border:0;border-radius:5px;padding:7px 9px;color:#878b93;background:transparent;font:400 12px/1.5 Onest,sans-serif;cursor:pointer;transition:background-color .18s ease,color .18s ease}.curated-input-types button[aria-pressed=true]{background:#f6f3fe;color:#813ebe}.curated-input-types button:hover{color:#813ebe}.curated-controls-settings{display:flex;align-items:center;gap:16px;padding-bottom:7px}.curated-controls-settings button,.curated-controls-settings label{font:400 11px/1.5 Onest,sans-serif;color:#878b93}.curated-controls-settings label{display:flex;align-items:center;gap:5px;cursor:pointer}.curated-controls-settings input{width:12px;height:12px;margin:0;accent-color:#813ebe}.curated-controls-settings button{padding:0;border:0;background:none;cursor:pointer}.curated-controls-settings button:hover{color:#813ebe}.curated-controls-specimen .inputs-source-demo{max-width:none;margin:0;gap:22px}.curated-controls-specimen .kit-selection-examples{gap:18px;padding-top:2px}.curated-controls-specimen .kit-radio-examples{gap:10px 16px}.curated-controls-details{padding-left:30px;border-left:1px solid #e7e8e9}.curated-details-sheet{display:grid;gap:0}.curated-details-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:15px;margin:0;min-height:69px;padding:14px 0;border-top:1px solid #f3f3f4}.curated-details-row:first-child{border-top:0;padding-top:0}.curated-details-row figcaption{font:400 11px/1.5 Onest,sans-serif;color:#878b93}.curated-details-samples{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.curated-detail{width:var(--detail-width);height:var(--detail-height);flex:0 0 auto}.curated-detail .source-catalog-preview.is-native{display:block;width:var(--detail-width);height:var(--detail-height);min-height:0;max-height:none;overflow:visible;padding:0}.curated-detail .source-catalog-art{display:block;width:100%;height:100%}.curated-detail .source-catalog-art>svg{width:var(--detail-width);height:var(--detail-height);max-width:none;max-height:none}.curated-detail .source-catalog-loading{font-size:8px;line-height:1.2}.curated-details-icons{display:block}.curated-details-icons figcaption{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.curated-details-icons figcaption span{color:#b7babe;font-size:10px}.curated-details-icons .curated-details-samples{gap:16px}.curated-controls-library{display:inline-flex;align-items:center;gap:14px;margin-top:25px;padding:7px 0;color:#813ebe;border-bottom:1px solid #eadff6;font:400 11px/1.5 Onest,sans-serif;text-decoration:none}.curated-controls a:focus-visible,.curated-controls button:focus-visible,.curated-controls-settings input:focus-visible{outline:2px solid #813ebe;outline-offset:3px}@container curated-controls (max-width: 880px){.curated-controls-layout{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr)}.curated-controls-details{padding-left:24px}.curated-details-row{grid-template-columns:1fr;row-gap:10px}}@container curated-controls (max-width: 650px){.curated-controls-layout{grid-template-columns:1fr;gap:40px}.curated-controls-details{padding:30px 0 0;border-left:0;border-top:1px solid #e7e8e9}.curated-controls-details .curated-controls-heading{margin-bottom:16px}.curated-details-row{grid-template-columns:110px minmax(0,1fr);gap:15px}}@media (prefers-reduced-motion:reduce){.curated-input-types button{transition:none}}