.product-models-settings-demo .settings-page__panel-title-minimal{color:var(--color-ink)}.product-models-settings-demo.home-feature-demo{min-height:clamp(440px,54vw,580px);border-radius:12px}.product-models-settings-demo .home-feature-demo__surface{min-height:clamp(420px,52vw,540px)}.product-models-settings-demo .home-feature-demo__window .product-demo-root--embedded{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-models-settings-demo .pd-window .product-demo-settings-overlay.settings-overlay{position:absolute!important;inset:0;z-index:400;display:grid;place-items:center;padding:var(--spacing-xl,24px);animation:product-models-settings-overlay-in .32s cubic-bezier(.22,1,.36,1) both}.product-models-settings-demo .product-demo-root--settings-highlight [data-nav-primary]{border-color:color-mix(in srgb,var(--color-ink,var(--ink)) 32%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink,var(--ink)) 12%,transparent),0 4px 14px rgba(15,23,42,.12);animation:product-demo-settings-pulse 1.4s ease-in-out infinite}@keyframes product-demo-settings-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.product-demo-settings-nav--entering{animation:product-demo-settings-nav-pulse .65s ease}@keyframes product-demo-settings-nav-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-ink,var(--ink)) 20%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:none}}.product-models-settings-demo .pd-window .product-demo-settings-overlay .settings-overlay__backdrop{background:rgba(15,23,42,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] .product-models-settings-demo .pd-window .product-demo-settings-overlay .settings-overlay__backdrop{background:rgba(0,0,0,.45)}.product-models-settings-demo .pd-window .product-demo-settings-overlay .settings-panel{width:min(1080px,100%);height:min(720px,100%);max-width:100%;max-height:100%}@container product-demo (max-width: 860px){.product-models-settings-demo .settings-page__layout{grid-template-columns:minmax(200px,220px) minmax(0,1fr);gap:var(--spacing-lg,16px)}}@keyframes product-models-settings-overlay-in{0%{opacity:0}to{opacity:1}}.product-models-settings-demo .pd-window .product-demo-add-model-modal.settings-modal{position:absolute!important;inset:0;z-index:450;padding:var(--spacing-lg,16px)}.product-models-settings-demo .pd-window .product-demo-add-model-modal .settings-modal__card{width:min(720px,100%);max-height:100%}.product-models-settings-demo .product-demo-add-model-modal .settings-modal__body{scroll-behavior:smooth}.product-models-settings-demo .product-demo-add-model-modal .settings-provider__field-select{position:relative}.product-models-settings-demo .product-demo-add-model-modal .settings-provider__field-select[data-open=true]{z-index:8}.product-models-settings-demo .product-demo-add-model-modal .settings-provider__field-select-menu{z-index:12}.product-demo-provider-trigger--open{border-color:color-mix(in srgb,var(--color-ink,#000) 28%,var(--color-hairline,#e5e5e5));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ink,#000) 8%,transparent)}.product-demo-provider-option--selecting{animation:product-demo-provider-option-pulse .9s ease-in-out 2}@keyframes product-demo-provider-option-pulse{0%,to{background:var(--color-surface-soft,#fafafa)}50%{background:color-mix(in srgb,var(--color-ink,#000) 10%,var(--color-surface-soft,#fafafa))}}.product-demo-settings-add-btn--pulse{animation:product-demo-settings-pulse 1.2s ease-in-out infinite}.product-demo-settings-success{margin:0 0 var(--spacing-md,12px);padding:10px 12px;border-radius:var(--rounded-lg,12px);background:color-mix(in srgb,var(--color-ink,#000) 6%,var(--color-surface-soft,#fafafa));color:var(--color-ink,#000);animation:product-demo-settings-success-in .35s ease both}.product-demo-config-item--new{animation:product-demo-config-item-in .45s cubic-bezier(.22,1,.36,1) both}.product-demo-add-model-step--enter{animation:product-demo-add-model-step-in .4s cubic-bezier(.22,1,.36,1) both}.product-demo-field--filled{transition:background-color .2s ease}@keyframes product-demo-settings-success-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes product-demo-config-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes product-demo-add-model-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:768px){.product-models-settings-demo.home-feature-demo{min-height:clamp(400px,94vw,500px)}.product-models-settings-demo .pd-window .product-demo-settings-overlay{padding:var(--spacing-md,12px)}.product-models-settings-demo .pd-window .product-demo-settings-overlay .settings-panel{height:min(720px,100%)}}.product-models{margin-bottom:var(--spacing-md,12px);scroll-margin-top:88px}.product-models__header{max-width:640px;margin-bottom:var(--spacing-md,12px)}.product-models__title{margin:0;font-family:SF Pro Rounded,ui-rounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.product-models__desc{margin:var(--spacing-md,12px) 0 0;max-width:560px}.product-models__points{list-style:none;margin:0 0 var(--spacing-md,12px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-md,12px);gap:var(--spacing-md,12px)}.product-models__point{padding:var(--spacing-md,12px);border-radius:16px;background:var(--surface-soft);display:flex;flex-direction:column;gap:8px}.product-models__point-title{margin:0;color:var(--ink)}.product-models__point-body{margin:0}.product-models__demo-wrap{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--hairline)}