.sNiJKW_gallery{--gallery-border:#3b4261;border:1px solid var(--gallery-border);color:#f5f7ff;background:radial-gradient(circle at 85% 0,#7dd3fc1f,#0000 28rem),#171924;border-radius:1.25rem;margin:2.25rem 0;overflow:hidden;box-shadow:0 24px 70px #00000038}.sNiJKW_header{justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.sNiJKW_kicker{color:#7dd3fc;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.sNiJKW_header h2{color:#f8faff;margin:.45rem 0 .5rem;font-size:clamp(1.4rem,4vw,2rem);line-height:1.12}.sNiJKW_header p{color:#aab1cc;max-width:45rem;margin:0;font-size:.83rem;line-height:1.65}.sNiJKW_header code{color:#d7c5ff}.sNiJKW_safety{color:#8ee7bf;background:#34d39914;border:1px solid #34d3994d;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.68rem;font-weight:750;display:flex}.sNiJKW_safety svg{width:1rem}.sNiJKW_composer{border-block:1px solid var(--gallery-border);background:#0a0c146b;padding:1.4rem 1.5rem}.sNiJKW_group{border:0;margin:0;padding:0}.sNiJKW_group+.sNiJKW_group{margin-top:1.55rem}.sNiJKW_group legend{color:#dce2f7;letter-spacing:.02em;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.sNiJKW_recipeGrid,.sNiJKW_presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.sNiJKW_recipeGrid button,.sNiJKW_preset,.sNiJKW_choiceRow button{min-width:0;color:inherit;font:inherit;cursor:pointer;border:1px solid #3c425d;transition:border-color .15s,transform .15s,background .15s}.sNiJKW_recipeGrid button{text-align:left;background:#202332;border-radius:.8rem;flex-direction:column;align-items:flex-start;padding:.9rem;display:flex}.sNiJKW_recipeGrid button>span{color:#7dd3fc;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800}.sNiJKW_recipeGrid strong,.sNiJKW_preset strong{color:#f7f8ff;margin-top:.35rem;font-size:.86rem}.sNiJKW_recipeGrid small,.sNiJKW_preset small{color:#9ca4c0;margin-top:.28rem;font-size:.67rem;line-height:1.5;display:block}.sNiJKW_recipeGrid button:hover,.sNiJKW_preset:hover,.sNiJKW_choiceRow button:hover{border-color:#7781a7;transform:translateY(-1px)}.sNiJKW_recipeGrid button.sNiJKW_selected,.sNiJKW_preset.sNiJKW_selected,.sNiJKW_choiceRow button.sNiJKW_selected{border-color:#7dd3fc;box-shadow:inset 0 0 0 1px #7dd3fc47}.sNiJKW_choiceRow{flex-wrap:wrap;gap:.48rem;display:flex}.sNiJKW_choiceRow button{background:#202332;border-radius:999px;min-height:2.35rem;padding:.48rem .76rem;font-size:.68rem;font-weight:750}.sNiJKW_choiceRow button.sNiJKW_selected{color:#dff5ff;background:#7dd3fc21}.sNiJKW_motionNote,.sNiJKW_boundary{color:#919ab7;margin:.7rem 0 0;font-size:.66rem;line-height:1.55}.sNiJKW_motionNote[data-reduced-motion=true]{color:#8ee7bf;align-items:center;gap:.38rem;display:flex}.sNiJKW_motionNote svg{width:.9rem}.sNiJKW_boundary code{color:#cdb7ff}.sNiJKW_preset{text-align:left;border-radius:.85rem;padding:.75rem;position:relative;overflow:hidden}.sNiJKW_mockNav{opacity:.42;border-bottom:1px solid;gap:.25rem;width:100%;padding-bottom:.5rem;display:flex}.sNiJKW_mockNav i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem;display:block}.sNiJKW_presetContract{opacity:.75;margin-top:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:block}.sNiJKW_productDark{color:#cbd5e1;background:#172033}.sNiJKW_editorialLight{color:#4b3621;background:#fbf4e8}.sNiJKW_editorialLight strong{color:#3b291a;font-family:Georgia,serif}.sNiJKW_editorialLight small{color:#725c45}.sNiJKW_compactConsole{color:#a7f3d0;background:#101915;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sNiJKW_compactConsole strong{color:#d1fae5}.sNiJKW_compactConsole small{color:#8aaf9d}.sNiJKW_launchPanel{border:1px solid #ffffff1f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;margin:1.5rem;padding:1.15rem;display:flex}.sNiJKW_launchEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.8;align-items:center;gap:.4rem;font-size:.6rem;font-weight:850;display:flex}.sNiJKW_launchEyebrow svg{width:.9rem}.sNiJKW_launchPanel h3{color:inherit;margin:.32rem 0 .25rem;font-size:1.1rem}.sNiJKW_launchPanel p{color:inherit;opacity:.72;margin:0;font-size:.69rem}.sNiJKW_selectionSummary{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:.3rem!important;font-size:.58rem!important}.sNiJKW_launch{min-height:2.85rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.48rem;padding:.62rem .9rem;font-size:.72rem;font-weight:850;display:inline-flex}.sNiJKW_launch svg{width:1rem}.sNiJKW_launch svg:first-child:is(.sNiJKW_gallery *){flex:none}.sNiJKW_launch:disabled{cursor:wait;opacity:.58}.sNiJKW_launch:disabled svg{animation:1s linear infinite sNiJKW_spin}.sNiJKW_status,.sNiJKW_provenance{color:#9aa3bf;margin:0 1.5rem .6rem;font-size:.65rem}.sNiJKW_provenance{opacity:.78;margin-bottom:1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.sNiJKW_localResult{color:#8ee7bf;text-underline-offset:.2rem;margin:0 1.5rem .7rem;font-size:.7rem;font-weight:750;display:inline-block}.sNiJKW_gallery button:focus-visible,.sNiJKW_localResult:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.sNiJKW_gallery button:disabled{cursor:wait}@keyframes sNiJKW_spin{to{transform:rotate(360deg)}}@media (max-width:760px){.sNiJKW_header{flex-direction:column;gap:1rem;padding:1.15rem}.sNiJKW_safety{white-space:normal;align-self:flex-start}.sNiJKW_composer{padding:1.1rem}.sNiJKW_recipeGrid,.sNiJKW_presetGrid{grid-template-columns:1fr}.sNiJKW_launchPanel{flex-direction:column;align-items:stretch;margin:1.1rem}.sNiJKW_launch{width:100%}.sNiJKW_status,.sNiJKW_provenance{margin-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.sNiJKW_recipeGrid button,.sNiJKW_preset,.sNiJKW_choiceRow button{transition:none}.sNiJKW_recipeGrid button:hover,.sNiJKW_preset:hover,.sNiJKW_choiceRow button:hover{transform:none}.sNiJKW_launch:disabled svg{animation:none}}
