.creation-chip-slot{animation:creation-chip-in .38s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 45ms) backwards}@keyframes creation-chip-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.creation-options .composer-inline-tools{gap:8px}.option-chip .style-button{position:relative}.option-chip .style-button-label{white-space:nowrap}.option-chip-warning{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--danger,#c2412d);box-shadow:0 0 0 2px var(--surface);animation:option-warn 1.6s ease-in-out infinite}@keyframes option-warn{50%{transform:scale(1.25)}}.option-chip-menu{width:min(360px,calc(100vw - 32px))}.option-chip-menu.is-wide{width:min(460px,calc(100vw - 32px))}.option-chip-menu.is-end{left:auto;right:-8px;transform-origin:calc(100% - 28px) 0}.style-list.is-single{grid-template-columns:1fr}.option-chip-menu .style-option{padding-right:34px}.option-chip-menu .style-option.is-disabled{opacity:.42;cursor:not-allowed}.option-chip-menu .style-option-text small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.option-chip-badge{flex-shrink:0;margin-left:auto;padding:3px 9px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--style-hue) 12%,transparent);color:var(--style-tint,var(--style-hue));font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.style-option.is-selected .option-chip-badge{background:var(--style-hue);color:#ffffff}.option-chip-footer{display:grid;gap:8px;margin:10px 6px 2px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;line-height:1.5}.option-chip-alert{margin:0;color:var(--danger,#c2412d);font-weight:600}.option-chip-menu.is-compact{width:min(320px,calc(100vw - 32px))}.option-chip-menu.is-compact .style-list{grid-template-columns:repeat(5,1fr);gap:6px}.option-chip-menu.is-compact .style-option{justify-content:center;padding:10px 0;border:1px solid var(--line);border-radius:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.option-chip-menu.is-compact .style-check,.option-chip-menu.is-compact .style-option-icon{display:none}.option-chip-menu.is-compact .style-option-text strong{font-size:14.5px}.option-chip-menu.is-compact .style-option.is-selected{border-color:var(--style-hue);background:color-mix(in srgb,var(--style-hue) 14%,transparent)}.option-chip-menu.is-compact .style-option.is-selected strong{color:var(--style-tint,var(--style-hue))}.option-chip-stepper{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.option-chip-stepper span{margin-right:auto}.option-chip-stepper button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font:inherit;font-size:17px;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.option-chip-stepper button:hover:not(:disabled){border-color:var(--style-hue);transform:scale(1.06)}.option-chip-stepper button:disabled{opacity:.4;cursor:default}.option-chip-stepper input{width:56px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.option-chip-stepper input:focus{outline:none;border-color:var(--style-hue);box-shadow:0 0 0 3px color-mix(in srgb,var(--style-hue) 18%,transparent)}.creation-cost{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--muted);font-size:12.5px;white-space:nowrap}.creation-cost strong{color:var(--ink);font-weight:650}.creation-options-panel .composer-overflow-tools{display:flex;flex-wrap:wrap;gap:8px}@container (max-width: 640px){.creation-cost>span{display:none}}@media (max-width:720px){.creation-cost>span{display:none}}@media (prefers-reduced-motion:reduce){.creation-chip-slot,.option-chip-warning{animation:none}.option-chip-stepper button{transition:none}}.creation-cost-measure{position:absolute;visibility:hidden}.option-chip-menu:has(.option-chip-badge){width:min(440px,calc(100vw - 32px))}.creation-options .composer-inline-tools{gap:6px}.option-chip .style-button{gap:6px;padding:0 7px 0 4px}.option-chip .style-chevron{width:13px;height:13px;margin-inline-start:-1px}.creation-cost.is-panel{display:flex;flex-wrap:wrap;margin:0 0 12px;white-space:normal}.creation-cost.is-panel>span{display:inline}.creation-options{min-width:0}@media (max-width:600px){.creation-options-panel .option-chip .style-button-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}