@keyframes customize-panel_bf-in__1___D{0%{opacity:0;transform:translateY(6px)}}.customize-panel_panel__3lfLp{--panel-surface:color-mix(in srgb,var(--bg-solid),#fff 5%);--panel-soft:hsla(0,0%,100%,.05);--panel-lift:hsla(0,0%,100%,.08);--panel-hair:hsla(0,0%,100%,.08);--panel-muted:hsl(var(--muted-foreground));--panel-ring:0 0 0 2px var(--panel-surface),0 0 0 3.5px hsl(var(--foreground));font-family:var(--font-app);color:hsl(var(--foreground));position:fixed;display:grid;overflow:hidden;background:var(--panel-surface);border:1px solid var(--panel-hair);transition:background-color .3s;outline:none}.customize-panel_inspector__akNfg{top:16px;right:16px;bottom:16px;width:360px;z-index:40;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.45);grid-template-rows:auto minmax(0,1fr) auto}.customize-panel_sheet__5q_ML{left:10px;right:10px;bottom:10px;height:min(380px,calc(100dvh - 20px));z-index:50;border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.55);grid-template-rows:auto auto auto minmax(0,1fr)}.customize-panel_sheet__5q_ML[data-vaul-drawer]{animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.customize-panel_grab__pxDNm{width:38px;height:5px;border-radius:5px;background:hsl(var(--foreground)/.22);margin:8px auto 2px}.customize-panel_head__q_0Mj{display:flex;align-items:center;gap:10px;padding:14px 12px 10px 20px}.customize-panel_heading__LNrX8{flex:1;margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.customize-panel_heading__LNrX8:focus{outline:none}.customize-panel_sheet__5q_ML .customize-panel_head__q_0Mj{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:2px 10px 8px}.customize-panel_sheet__5q_ML .customize-panel_heading__LNrX8{text-align:center}.customize-panel_revert__sucow{height:36px;gap:6px;padding:0 8px;font-size:13.5px;font-weight:500;color:var(--panel-muted)}.customize-panel_revert__sucow svg{width:15px;height:15px}.customize-panel_done__swX5K{height:36px;padding:0 18px;border-radius:8px;font-size:13.5px;font-weight:600}.customize-panel_sheet__5q_ML .customize-panel_head__q_0Mj .customize-panel_revert__sucow{justify-self:start}.customize-panel_sheet__5q_ML .customize-panel_head__q_0Mj .customize-panel_done__swX5K{justify-self:end;height:32px;padding:0 14px}.customize-panel_live__p5xAn{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--panel-muted)}.customize-panel_live__p5xAn:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--user-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--user-accent) 25%,transparent)}.customize-panel_closeBtn__It1o2{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--panel-muted);cursor:pointer}.customize-panel_closeBtn__It1o2:hover{color:hsl(var(--foreground));background:var(--panel-soft)}.customize-panel_closeBtn__It1o2:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.customize-panel_chips__j5dqc{display:flex;gap:5px;padding:4px 16px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--panel-hair)}.customize-panel_chips__j5dqc::-webkit-scrollbar{display:none}.customize-panel_chip__jBw_g{flex-shrink:0;border:0;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--panel-muted);background:var(--panel-soft);cursor:pointer;transition:background-color .2s,color .2s}.customize-panel_chip__jBw_g[aria-current=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.customize-panel_chip__jBw_g:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.customize-panel_body__ZIl9P{position:relative;display:flex;flex-direction:column;gap:22px;padding:6px 20px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--panel-lift) transparent}.customize-panel_sheet__5q_ML .customize-panel_body__ZIl9P{gap:20px;padding:14px 16px 20px}.customize-panel_body__ZIl9P>*{animation:customize-panel_bf-in__1___D .42s cubic-bezier(.2,.7,.2,1) both}.customize-panel_body__ZIl9P>:nth-child(2){animation-delay:40ms}.customize-panel_body__ZIl9P>:nth-child(3){animation-delay:80ms}.customize-panel_body__ZIl9P>:nth-child(n+4){animation-delay:.12s}.customize-panel_group__tqQXR{display:grid;gap:10px;min-width:0;border:0;margin:0;padding:0}.customize-panel_label__zMA0E{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:0;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-muted)}.customize-panel_value__azD6j{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:hsl(var(--foreground)/.9)}.customize-panel_output__gh9HJ{font-size:11.5px;font-weight:500;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;line-height:1;color:var(--panel-muted)}.customize-panel_swatches__rC0E9{display:flex;flex-wrap:wrap;gap:6px}.customize-panel_sw___Y0wQ{position:relative;display:block;cursor:pointer}.customize-panel_sw___Y0wQ input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.customize-panel_swDot__kAM3I{display:block;width:33px;height:33px;border-radius:9px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);transition:box-shadow .15s,transform .15s}.customize-panel_swatchesAccent__nkdOk{gap:4px}.customize-panel_swatchesAccent__nkdOk .customize-panel_swDot__kAM3I{width:22px;height:22px;border-radius:50%}.customize-panel_sw___Y0wQ:hover .customize-panel_swDot__kAM3I{transform:scale(1.07)}.customize-panel_sw___Y0wQ input:checked+.customize-panel_swDot__kAM3I{box-shadow:var(--panel-ring)}.customize-panel_sw___Y0wQ input:focus-visible+.customize-panel_swDot__kAM3I{outline:2px solid hsl(var(--ring));outline-offset:4px}.customize-panel_custom__ZM6RI{display:flex;align-items:center;gap:8px}.customize-panel_custom__ZM6RI label{font-size:12.5px;color:var(--panel-muted)}.customize-panel_colorInput__ODCC8{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:20px;padding:0;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;background:transparent;cursor:pointer}.customize-panel_colorInput__ODCC8::-webkit-color-swatch-wrapper{padding:0}.customize-panel_colorInput__ODCC8::-webkit-color-swatch{border:0;border-radius:4px}.customize-panel_colorInput__ODCC8::-moz-color-swatch{border:0;border-radius:4px}.customize-panel_colorInput__ODCC8:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.customize-panel_custom__ZM6RI .customize-panel_output__gh9HJ{color:hsl(var(--foreground)/.9)}.customize-panel_pick__KjKZF{position:relative;display:block;min-width:0;cursor:pointer}.customize-panel_pick__KjKZF input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.customize-panel_card__JwF09{display:grid;gap:1px;padding:8px 10px 7px;border:1px solid transparent;border-radius:10px;background:var(--panel-soft);transition:background-color .15s,border-color .15s}.customize-panel_pick__KjKZF:hover .customize-panel_card__JwF09{background:var(--panel-lift)}.customize-panel_pick__KjKZF input:checked+.customize-panel_card__JwF09{border-color:hsl(var(--foreground)/.55);background:var(--panel-lift)}.customize-panel_pick__KjKZF input:focus-visible+.customize-panel_card__JwF09{outline:2px solid hsl(var(--ring));outline-offset:2px}.customize-panel_picks__LHBZi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customize-panel_big__AM2Zs{font-size:22px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.customize-panel_nm__4MWhn{font-size:11px;color:var(--panel-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customize-panel_progCard__9jljJ .customize-panel_nm__4MWhn{position:absolute;left:0;right:0;bottom:5px;text-align:center}.customize-panel_looks__XUyXK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.customize-panel_pick__KjKZF .customize-panel_lookCard__4Emzy,.customize-panel_pick__KjKZF input:checked+.customize-panel_lookCard__4Emzy,.customize-panel_pick__KjKZF:hover .customize-panel_lookCard__4Emzy{gap:5px;padding:0;border:0;background:transparent;justify-items:center}.customize-panel_lookThumb__ItiUt{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);transition:box-shadow .15s}.customize-panel_lookThumb__ItiUt i{position:absolute;top:0;left:0;width:50%;height:2px}.customize-panel_lookThumb__ItiUt b{font-size:19px;font-weight:700;line-height:1;color:#fafaf9}.customize-panel_pick__KjKZF input:checked+.customize-panel_lookCard__4Emzy .customize-panel_lookThumb__ItiUt{box-shadow:var(--panel-ring)}.customize-panel_pick__KjKZF input:checked+.customize-panel_lookCard__4Emzy .customize-panel_nm__4MWhn{color:hsl(var(--foreground))}.customize-panel_progs__yf_hz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.customize-panel_pick__KjKZF .customize-panel_progCard__9jljJ{position:relative;height:54px;padding:0;overflow:hidden}.customize-panel_progGlyph__qr5a1{position:absolute;background:var(--user-accent)}.customize-panel_progGlyph__qr5a1[data-style=none]{display:none}.customize-panel_progGlyph__qr5a1[data-style=edge]{top:0;left:0;width:45%;height:2px}.customize-panel_progGlyph__qr5a1[data-style=ruler]{top:15px;left:18%;right:18%;height:1px;background:hsla(0,0%,100%,.25)}.customize-panel_progGlyph__qr5a1[data-style=ruler]:after{content:"";position:absolute;left:0;top:-3px;width:45%;height:7px;border-right:2px solid var(--user-accent)}.customize-panel_progGlyph__qr5a1[data-style=ink]{top:10px;left:35%;width:30%;height:16px;border-radius:3px;background:linear-gradient(90deg,var(--user-accent) 45%,hsla(0,0%,100%,.12) 45%)}.customize-panel_seg__FduSk{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;border-radius:9px;background:var(--panel-soft)}.customize-panel_segItem__KJ47D{position:relative;cursor:pointer}.customize-panel_segItem__KJ47D input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.customize-panel_segLabel__5LDiG{display:block;padding:6px 0;border-radius:7px;text-align:center;font-size:12.5px;font-weight:500;color:var(--panel-muted);transition:background-color .2s,color .2s}.customize-panel_segItem__KJ47D input:checked+.customize-panel_segLabel__5LDiG{background:hsla(0,0%,100%,.1);color:hsl(var(--foreground))}.customize-panel_segItem__KJ47D input:focus-visible+.customize-panel_segLabel__5LDiG{outline:2px solid hsl(var(--ring));outline-offset:2px}.customize-panel_rangeField__K8CF9{display:grid;gap:7px}.customize-panel_labRow__nJr0V{display:flex;align-items:baseline;justify-content:space-between}.customize-panel_labRow__nJr0V label{font-size:12.5px}.customize-panel_range__gCvkV{width:100%;height:18px;margin:0;accent-color:hsl(var(--foreground))}.customize-panel_foot__yesEt{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 14px 12px;border-top:1px solid var(--panel-hair)}@media (prefers-reduced-motion:reduce){.customize-panel_body__ZIl9P>*{animation:none}.customize-panel_sheet__5q_ML[data-vaul-drawer]{animation:none;transition:none}}