.object-studio-hero_hero__uZmBk{position:relative;display:grid;min-height:clamp(30rem,58vw,40rem);grid-template-columns:minmax(0,1.4fr) minmax(13rem,.65fr);align-items:end;gap:clamp(1.25rem,4vw,3rem);overflow:hidden;padding:clamp(1.5rem,5vw,4.5rem);border:1px solid color-mix(in srgb,var(--lumora-wave-standard) 25%,var(--border));border-radius:1.75rem;background:var(--lumora-neutral-charcoal);color:var(--lumora-neutral-offwhite);isolation:isolate}.object-studio-hero_hero__uZmBk:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-neutral-charcoal) 94%,transparent) 0,color-mix(in srgb,var(--lumora-neutral-charcoal) 74%,transparent) 52%,transparent 100%);content:"";pointer-events:none}.object-studio-hero_heroObject__ng3rl{z-index:-2;opacity:.88;pointer-events:none}.object-studio-hero_heroCopy__fXkiv,.object-studio-hero_signalCard__9V6tf{position:relative;z-index:1}.object-studio-hero_heroCopy__fXkiv{max-width:38rem;align-self:center}.object-studio-hero_heroCopy__fXkiv>span,.object-studio-hero_signalCard__9V6tf>span{color:var(--lumora-seed-light);font-size:.68rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.object-studio-hero_heroCopy__fXkiv h2{max-width:12ch;margin:.75rem 0 0;font-size:clamp(2rem,5vw,4.2rem);font-weight:620;letter-spacing:-.055em;line-height:.98}.object-studio-hero_heroCopy__fXkiv p{max-width:34rem;margin:1.15rem 0 0;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 78%,transparent);font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.7}.object-studio-hero_heroActions__cgO3p{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.object-studio-hero_heroActions__cgO3p a{position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--lumora-wave-light) 35%,transparent);border-radius:999px;padding:.65rem .9rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 66%,transparent);color:var(--lumora-neutral-offwhite);font-size:.78rem;text-decoration:none}.object-studio-hero_heroActions__cgO3p a:first-child{border-color:color-mix(in srgb,var(--lumora-seed-standard) 64%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 24%,var(--lumora-neutral-charcoal))}.object-studio-hero_heroActions__cgO3p a:focus-visible,.object-studio-hero_heroActions__cgO3p a:hover{border-color:var(--lumora-seed-light)}.object-studio-hero_signalCard__9V6tf{align-self:end;padding:1.2rem;border:1px solid color-mix(in srgb,var(--lumora-wave-light) 24%,transparent);border-radius:1.25rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 72%,transparent);backdrop-filter:blur(16px)}.object-studio-hero_signalCard__9V6tf p,.object-studio-hero_signalCard__9V6tf strong{display:block}.object-studio-hero_signalCard__9V6tf strong{margin-top:.55rem;font-size:1rem}.object-studio-hero_signalCard__9V6tf p{margin:.45rem 0 0;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 68%,transparent);font-size:.76rem;line-height:1.55}@media (max-width:720px){.object-studio-hero_hero__uZmBk{min-height:38rem;grid-template-columns:1fr;align-content:end}.object-studio-hero_hero__uZmBk:after{background:linear-gradient(180deg,color-mix(in srgb,var(--lumora-neutral-charcoal) 28%,transparent),var(--lumora-neutral-charcoal) 76%)}.object-studio-hero_heroCopy__fXkiv h2{max-width:13ch}.object-studio-hero_signalCard__9V6tf{width:min(100%,24rem)}}.lumora-object_object___QRkh{position:relative;display:grid;width:100%;min-width:0;overflow:hidden;isolation:isolate}.lumora-object_object___QRkh[data-sizing=hero]{min-height:clamp(22rem,54vw,38rem)}.lumora-object_object___QRkh[data-sizing=card]{aspect-ratio:4/3;min-height:15rem}.lumora-object_object___QRkh[data-sizing=background]{position:absolute;inset:0;width:100%;height:100%;min-height:100%}.lumora-object_object___QRkh[data-sizing=inline]{width:min(100%,18rem);aspect-ratio:1;min-height:10rem}.lumora-object_object___QRkh[data-interaction=decorative],.lumora-object_object___QRkh[data-interaction=inert]{pointer-events:none}.lumora-object_canvas___hKhV{display:block;width:100%;height:100%;min-height:inherit;border:0;background:transparent}.lumora-object_object___QRkh[data-interaction=drag-enabled] .lumora-object_canvas___hKhV{cursor:grab;touch-action:none;user-select:none}.lumora-object_object___QRkh[data-interaction=drag-enabled] .lumora-object_canvas___hKhV:active{cursor:grabbing}.lumora-object_canvas___hKhV:focus-visible{outline:2px solid var(--lumora-seed-standard);outline-offset:-3px}.lumora-object_invalid__lgtka{place-items:center;align-content:center;gap:.35rem;min-height:14rem;border:1px solid color-mix(in srgb,var(--lumora-spark-standard) 30%,var(--border));border-radius:1.25rem;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--foreground);text-align:center}.lumora-object_invalid__lgtka span{font-size:.85rem;font-weight:650}.lumora-object_invalid__lgtka small{max-width:28rem;color:var(--muted);font-size:.72rem;line-height:1.5}@media (max-width:640px){.lumora-object_object___QRkh[data-sizing=hero]{min-height:min(76vw,28rem)}.lumora-object_object___QRkh[data-sizing=card]{min-height:12rem}}.interaction-controls_control__42yMS{--lumora-control-focus:var(--focus-ring,color-mix(in srgb,var(--lumora-wave-standard) 45%,transparent));display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.42rem;position:relative;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.interaction-controls_control__42yMS:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lumora-control-focus)}.interaction-controls_control__42yMS:disabled,.interaction-controls_control__42yMS[aria-disabled=true]{cursor:not-allowed}.interaction-controls_compact__EN_WC{min-height:2.25rem}.interaction-controls_touch__1Q_vM{min-height:2.75rem}.interaction-controls_iconOnly__UjBXi{min-width:var(--lumora-control-target,2.5rem);padding-inline:0;aspect-ratio:1}.interaction-controls_compact__EN_WC.interaction-controls_iconOnly__UjBXi{--lumora-control-target:2.25rem}.interaction-controls_touch__1Q_vM.interaction-controls_iconOnly__UjBXi{--lumora-control-target:2.75rem}.interaction-controls_icon__Qw9V4{flex:0 0 auto;overflow:visible}.interaction-controls_label__rxw3c{min-width:0}.interaction-controls_status__xet1w{font-size:.78em;opacity:.76}.interaction-controls_busy__bXgTv .interaction-controls_icon__Qw9V4{animation:interaction-controls_controlPulse__FBMDV .9s ease-in-out infinite alternate}.interaction-controls_control__42yMS[data-control-state=success]{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,currentColor)}.interaction-controls_control__42yMS[data-control-state=failure]{border-color:color-mix(in srgb,var(--lumora-spark-standard) 58%,currentColor)}.interaction-controls_control__42yMS[data-control-expression=client-glass]{--lumora-control-focus:color-mix(in srgb,var(--lumora-wave-light) 66%,transparent)}.interaction-controls_control__42yMS[data-control-expression=immersive],.interaction-controls_control__42yMS[data-control-expression=narrative]{--lumora-control-focus:color-mix(in srgb,var(--lumora-neutral-offwhite) 64%,transparent)}.interaction-controls_control__42yMS[data-control-expression=editor]{--lumora-control-focus:color-mix(in srgb,var(--lumora-seed-standard) 54%,transparent)}@keyframes interaction-controls_controlPulse__FBMDV{to{opacity:.48}}@media (max-width:767px),(pointer:coarse){.interaction-controls_control__42yMS{min-height:2.8rem}.interaction-controls_iconOnly__UjBXi{--lumora-control-target:2.8rem}}@media (prefers-reduced-motion:reduce){.interaction-controls_control__42yMS{transition-duration:.01ms!important}.interaction-controls_busy__bXgTv .interaction-controls_icon__Qw9V4{animation:none;opacity:.62}}.interaction-controls_visuallyHidden__e_VTX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.object-studio_studio__Yjz6U{position:relative;display:grid;grid-template-areas:"masthead masthead masthead" "rail viewport inspector" "library library library";grid-template-columns:156px minmax(0,1fr) 284px;gap:16px;width:100%;color:var(--foreground)}.object-studio_studioMasthead__nribO{position:relative;display:grid;grid-area:masthead;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-width:0;padding:1.5rem 1.65rem 1.35rem;border-width:1px 0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--lumora-wave-standard) 24%,transparent);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--lumora-wave-standard) 9%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface) 60%,transparent))}.object-studio_primaryRegion__UFtIR:before,.object-studio_studioMasthead__nribO:before{position:absolute;top:-3px;left:-3px;z-index:2;width:6px;height:6px;border-radius:50%;background:var(--region-signal,var(--lumora-wave-standard));box-shadow:0 0 10px color-mix(in srgb,var(--region-signal,var(--lumora-wave-standard)) 50%,transparent);content:""}.object-studio_primaryRegion__UFtIR:after,.object-studio_studioMasthead__nribO:after{position:absolute;top:-1px;left:0;width:min(28%,12rem);height:1px;background:linear-gradient(90deg,var(--region-signal,var(--lumora-wave-standard)),transparent);content:""}.object-studio_mastheadCopy__E8ELb{min-width:0}.object-studio_mastheadKicker__3wcAd{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem;color:var(--lumora-wave-standard);font-size:.66rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.object-studio_mastheadKicker__3wcAd:before{width:1.5rem;height:1px;background:currentColor;content:""}.object-studio_mastheadCopy__E8ELb h1{margin:0;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:590;letter-spacing:-.05em;line-height:1}.object-studio_mastheadCopy__E8ELb p{max-width:38rem;margin:.75rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.6}.object-studio_mastheadSignals__A8QIh{display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));min-width:18rem;margin:0;border-top:1px solid var(--lumora-content-border)}.object-studio_mastheadSignals__A8QIh div{min-width:0;padding:.7rem .65rem 0;border-left:1px solid var(--lumora-content-border)}.object-studio_mastheadSignals__A8QIh dd,.object-studio_mastheadSignals__A8QIh dt{margin:0}.object-studio_mastheadSignals__A8QIh dt{color:var(--muted);font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.object-studio_mastheadSignals__A8QIh dd{margin-top:.25rem;color:var(--foreground);font-size:.7rem;font-weight:620}.object-studio_loadingCard__jQUgo{display:grid;width:min(100%,34rem);min-height:14rem;margin:12vh auto 0;align-content:center;gap:.5rem;padding:2rem;border-width:1px 0 0 1px;border-style:solid;border-color:var(--lumora-content-border);border-radius:0;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:none;text-align:center}.object-studio_loadingCard__jQUgo span{color:var(--accent);font-size:.65rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.object-studio_loadingCard__jQUgo strong{font-size:1.1rem}.object-studio_loadingCard__jQUgo p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.object-studio_studio__Yjz6U button,.object-studio_studio__Yjz6U input,.object-studio_studio__Yjz6U select,.object-studio_studio__Yjz6U textarea{font:inherit}.object-studio_studio__Yjz6U button{color:inherit}.object-studio_studio__Yjz6U button:focus-visible,.object-studio_studio__Yjz6U input:focus-visible,.object-studio_studio__Yjz6U select:focus-visible,.object-studio_studio__Yjz6U textarea:focus-visible{outline:2px solid var(--lumora-seed-standard);outline-offset:2px}.object-studio_primaryRegion__UFtIR{--region-signal:var(--lumora-wave-standard);position:relative;min-width:0;border-width:1px 0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--region-signal) 20%,transparent);border-radius:0;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 68%,transparent));box-shadow:none}.object-studio_rail__Lp5Fu{--region-signal:var(--lumora-wave-standard);grid-area:rail;min-height:620px;padding:16px 12px}.object-studio_regionHeading__27u61{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 12px;color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.object-studio_regionHeading__27u61 small{color:var(--lumora-wave-standard);font-size:.61rem;letter-spacing:.04em}.object-studio_objectList__YJXfu{display:grid;gap:4px}.object-studio_objectCard__a7ZKG{display:grid;width:100%;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:10px 8px;border:solid transparent;border-width:0 0 0 1px;border-radius:0;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}.object-studio_objectCard__a7ZKG:focus-visible,.object-studio_objectCard__a7ZKG:hover{border-color:color-mix(in srgb,var(--lumora-wave-standard) 55%,transparent);background:var(--lumora-content-surface-hover)}.object-studio_objectCard__a7ZKG[data-active]{border-color:var(--lumora-seed-standard);background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-seed-standard) 11%,transparent),transparent 84%)}.object-studio_objectCard__a7ZKG span,.object-studio_objectCard__a7ZKG strong,.object-studio_presetList__vJYO7 span,.object-studio_presetList__vJYO7 strong{display:block}.object-studio_objectCard__a7ZKG strong{font-size:.79rem;line-height:1.2}.object-studio_objectCard__a7ZKG>span:last-child>span{margin-top:3px;color:var(--muted);font-size:.64rem;line-height:1.25}.object-studio_objectGlyph__nCPHb{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--lumora-wave-light) 52%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lumora-seed-standard) 26%,transparent),transparent 66%)}.object-studio_objectGlyph__nCPHb span,.object-studio_objectGlyph__nCPHb:after,.object-studio_objectGlyph__nCPHb:before{position:absolute;border:1px solid color-mix(in srgb,var(--lumora-wave-standard) 62%,transparent);border-radius:50%;content:""}.object-studio_objectGlyph__nCPHb:before{width:20px;height:9px}.object-studio_objectGlyph__nCPHb:after{width:9px;height:20px}.object-studio_objectGlyph__nCPHb span{width:20px;height:20px}.object-studio_objectGlyph__nCPHb[data-object=orbitalRings]:before{width:23px;height:9px;transform:rotate(18deg)}.object-studio_objectGlyph__nCPHb[data-object=orbitalRings]:after{width:22px;height:8px;transform:rotate(-42deg)}.object-studio_objectGlyph__nCPHb[data-object=orbitalRings] span{width:5px;height:5px;border:0;background:var(--lumora-seed-standard);box-shadow:0 0 10px color-mix(in srgb,var(--lumora-seed-standard) 80%,transparent)}.object-studio_objectGlyph__nCPHb[data-object=ribbonWave] span,.object-studio_objectGlyph__nCPHb[data-object=ribbonWave]:after,.object-studio_objectGlyph__nCPHb[data-object=ribbonWave]:before{width:22px;height:7px;border-width:1px 0 0;border-radius:50%;transform:rotate(-12deg)}.object-studio_objectGlyph__nCPHb[data-object=ribbonWave]:before{translate:0 -5px}.object-studio_objectGlyph__nCPHb[data-object=ribbonWave]:after{translate:0 5px}.object-studio_objectGlyph__nCPHb[data-object=ribbonWave] span{border-color:color-mix(in srgb,var(--lumora-seed-standard) 74%,transparent)}.object-studio_railDivider__mhjCp{height:1px;margin:14px 4px;background:var(--lumora-content-border)}.object-studio_presetList__vJYO7{display:grid;max-height:460px;gap:4px;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--lumora-seed-standard) 40%,transparent) transparent}.object-studio_presetList__vJYO7 button{width:100%;padding:10px 8px;border:solid transparent;border-width:0 0 0 1px;border-radius:0;background:transparent;text-align:left;cursor:pointer}.object-studio_presetList__vJYO7 button:focus-visible,.object-studio_presetList__vJYO7 button:hover{border-color:color-mix(in srgb,var(--lumora-wave-standard) 55%,transparent);background:var(--lumora-content-surface-hover)}.object-studio_presetList__vJYO7 button.object-studio_presetActive__6TnQF{border-color:var(--lumora-wave-standard);background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-wave-standard) 13%,transparent),transparent 86%)}.object-studio_presetList__vJYO7 strong{font-size:.74rem;font-weight:620}.object-studio_presetList__vJYO7 span{margin-top:4px;color:var(--muted);font-size:.64rem;line-height:1.35}.object-studio_viewportRegion__CxBGM{--region-signal:var(--lumora-seed-standard);grid-area:viewport;display:flex;min-height:620px;flex-direction:column;padding:16px;background:radial-gradient(circle at 78% 4%,color-mix(in srgb,var(--lumora-seed-standard) 7%,transparent),transparent 32%),color-mix(in srgb,var(--surface) 72%,transparent)}.object-studio_viewportHeader__nmkuG{display:flex;min-height:70px;align-items:flex-start;justify-content:space-between;gap:12px}.object-studio_kicker__iTZi7{display:block;margin-bottom:4px;color:var(--lumora-seed-standard);font-size:.63rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.object-studio_viewportHeader__nmkuG h2{margin:0;font-size:clamp(1.22rem,2vw,1.55rem);font-weight:590;letter-spacing:-.03em}.object-studio_viewportDescription__GrEfb{max-width:30rem;margin:.3rem 0 0;color:var(--muted);font-size:.67rem;line-height:1.45}.object-studio_viewportControls__vH_Na{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.object-studio_contentModeControl__XJQSi{display:grid;grid-template-columns:repeat(3,auto);border-width:1px 0;border-style:solid;border-color:var(--lumora-content-border)}.object-studio_contentModeControl__XJQSi button{display:inline-flex;min-height:32px;align-items:center;gap:.35rem;padding:6px 9px;border:0;border-left:1px solid var(--lumora-content-border);background:transparent;color:var(--muted);font-size:.64rem;cursor:pointer}.object-studio_contentModeControl__XJQSi button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--lumora-seed-standard) 13%,transparent),transparent);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--lumora-seed-standard)}.object-studio_contentModeControl__XJQSi button:disabled{cursor:not-allowed;opacity:.42}.object-studio_contentModeControl__XJQSi span{color:var(--lumora-seed-standard);font-size:.57rem;font-variant-numeric:tabular-nums}.object-studio_playButton__pL7OP{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--lumora-content-border);border-radius:0;background:color-mix(in srgb,var(--lumora-content-surface) 76%,transparent);color:var(--muted);font-size:.69rem;cursor:pointer}.object-studio_playButton__pL7OP:hover{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,transparent);color:var(--foreground)}.object-studio_playButton__pL7OP[data-active]{border-color:color-mix(in srgb,var(--lumora-seed-standard) 52%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 12%,var(--lumora-content-surface));color:var(--foreground)}.object-studio_playButton__pL7OP span{color:var(--lumora-seed-standard);font-size:.65rem}.object-studio_canvasFrame__DcV0Y{position:relative;display:grid;width:100%;min-height:0;flex:1;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--lumora-wave-standard) 20%,transparent);border-radius:0;background:var(--lumora-neutral-offwhite);isolation:isolate}.object-studio_canvasFrame__DcV0Y[data-background=charcoal]{background:var(--lumora-neutral-charcoal)}.object-studio_canvasFrame__DcV0Y[data-background=offwhite]{background:var(--lumora-neutral-offwhite)}:root[data-theme=dark] .object-studio_canvasFrame__DcV0Y[data-background=theme]{background:var(--lumora-neutral-charcoal)}.object-studio_studioObject__ouF39{display:block;width:100%;height:100%;min-height:500px}.object-studio_sampleBadge__Rugv_{position:absolute;top:12px;left:12px;z-index:2;padding:5px 8px;border:1px solid color-mix(in srgb,var(--lumora-seed-standard) 38%,transparent);border-radius:0;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 58%,transparent);color:var(--lumora-seed-light);font-size:.57rem;font-weight:650;letter-spacing:.08em;pointer-events:none;text-transform:uppercase}.object-studio_sampleBadge__Rugv_[data-live]{border-color:color-mix(in srgb,var(--lumora-seed-standard) 58%,transparent);background:color-mix(in srgb,var(--lumora-seed-dark) 72%,transparent);color:var(--lumora-neutral-white)}.object-studio_canvasHint__a4P0M{position:absolute;bottom:12px;left:50%;z-index:2;margin:0;padding:5px 8px;border-radius:0;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 58%,transparent);color:var(--lumora-neutral-offwhite);font-size:.6rem;letter-spacing:.08em;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.object-studio_viewportMeta__DrkGB{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:10px}.object-studio_viewportMeta__DrkGB span{overflow:hidden;color:var(--muted);font-size:.63rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.object-studio_projectContentBar__uGHqN{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem 0 .15rem;border-top:1px solid color-mix(in srgb,var(--lumora-seed-standard) 22%,transparent)}.object-studio_projectContentBar__uGHqN>span{color:var(--lumora-seed-standard);font-size:.59rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.object-studio_projectContentBar__uGHqN>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.object-studio_projectContentBar__uGHqN a{display:block;min-width:0;padding:.45rem .5rem;border-left:1px solid color-mix(in srgb,var(--lumora-seed-standard) 44%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-seed-standard) 8%,transparent),transparent);color:var(--foreground);text-decoration:none}.object-studio_projectContentBar__uGHqN a:focus-visible,.object-studio_projectContentBar__uGHqN a:hover{border-color:var(--lumora-seed-standard);background:color-mix(in srgb,var(--lumora-seed-standard) 12%,transparent)}.object-studio_projectContentBar__uGHqN small,.object-studio_projectContentBar__uGHqN strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-studio_projectContentBar__uGHqN strong{font-size:.63rem;font-weight:620}.object-studio_projectContentBar__uGHqN small{margin-top:.15rem;color:var(--muted);font-size:.54rem}.object-studio_projectContentState__DXIgo{margin:.55rem 0 0;color:var(--muted);font-size:.61rem;line-height:1.45}.object-studio_inspector__GgeXV{--region-signal:var(--lumora-forge-standard);grid-area:inspector;min-height:620px;padding:16px 12px 12px}.object-studio_inspectorTabs__UDlgu{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;border-width:1px 0;border-style:solid;border-color:var(--lumora-content-border);border-radius:0;background:transparent}.object-studio_inspectorTabs__UDlgu button{min-width:0;padding:8px 2px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:.61rem;cursor:pointer}.object-studio_inspectorTabs__UDlgu button.object-studio_inspectorTabActive__G68Pm{background:linear-gradient(180deg,color-mix(in srgb,var(--lumora-forge-standard) 10%,transparent),transparent);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--lumora-forge-standard)}.object-studio_inspectorPanel__U3wuM{padding-top:10px}.object-studio_tabDescription__G1_F9{min-height:30px;margin:0 3px 8px;color:var(--muted);font-size:.67rem;line-height:1.45}.object-studio_controlList__f6hl1{display:grid;max-height:494px;gap:7px;overflow-y:auto;padding:0 3px 6px;scrollbar-color:color-mix(in srgb,var(--lumora-seed-standard) 40%,transparent) transparent}.object-studio_controlLabel__2pNue{display:block;font-size:.7rem;font-weight:540}.object-studio_controlHint__8uU1F{display:block;margin-top:2px;color:var(--muted);font-size:.59rem}.object-studio_rangeField__khv_c,.object-studio_segmentedField__a8Md2,.object-studio_selectField__veBV5,.object-studio_toggleField__wyElb{margin:0;padding:9px;border-width:1px 0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--lumora-content-border) 86%,transparent);border-radius:0;background:color-mix(in srgb,var(--lumora-content-surface) 52%,transparent)}.object-studio_rangeHeader__zgTCI,.object-studio_toggleField__wyElb{display:flex;align-items:center;justify-content:space-between;gap:10px}.object-studio_rangeHeader__zgTCI output{color:var(--lumora-forge-standard);font-size:.67rem;font-variant-numeric:tabular-nums}.object-studio_rangeField__khv_c input[type=range]{width:100%;height:3px;margin:10px 0 2px;accent-color:var(--lumora-seed-standard);cursor:pointer}.object-studio_toggleField__wyElb{position:relative;cursor:pointer}.object-studio_toggleField__wyElb input{position:absolute;width:1px;height:1px;opacity:0}.object-studio_toggleTrack__X6k2R{position:relative;display:block;width:30px;height:17px;flex:0 0 auto;border:1px solid var(--lumora-content-border);border-radius:999px;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 9%,transparent)}.object-studio_toggleTrack__X6k2R span{position:absolute;top:3px;left:3px;width:9px;height:9px;border-radius:50%;background:var(--muted);transition:transform .16s ease,background-color .16s ease}.object-studio_toggleField__wyElb input:checked+.object-studio_toggleTrack__X6k2R{border-color:color-mix(in srgb,var(--lumora-seed-standard) 54%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 18%,transparent)}.object-studio_toggleField__wyElb input:checked+.object-studio_toggleTrack__X6k2R span{background:var(--lumora-seed-standard);transform:translateX(13px)}.object-studio_toggleField__wyElb input:focus-visible+.object-studio_toggleTrack__X6k2R{outline:2px solid var(--lumora-seed-standard);outline-offset:2px}.object-studio_segmentedField__a8Md2{min-width:0}.object-studio_segmentedField__a8Md2 legend{padding:0}.object-studio_segmentedControl__Wwp_6{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:7px}.object-studio_segmentedControl__Wwp_6 button{min-width:0;padding:7px 2px;border:1px solid transparent;border-radius:0;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 5%,transparent);color:var(--muted);font-size:.61rem;cursor:pointer}.object-studio_segmentedControl__Wwp_6 button.object-studio_segmentActive__VoemK{border-color:color-mix(in srgb,var(--lumora-wave-standard) 42%,transparent);background:color-mix(in srgb,var(--lumora-wave-standard) 13%,var(--lumora-content-surface));color:var(--foreground)}.object-studio_customState__mrRXa{display:block;margin-top:5px;color:var(--accent);font-size:.57rem}.object-studio_selectField__veBV5{display:grid;gap:6px}.object-studio_selectWrap__iuvt7{position:relative;display:flex;align-items:center}.object-studio_selectWrap__iuvt7 select{width:100%;min-width:0;padding:7px 26px 7px 8px;border:1px solid var(--lumora-content-border);border-radius:0;background:var(--surface-solid);color:var(--foreground);font-size:.67rem}.object-studio_selectWrap__iuvt7:has(.object-studio_tokenSwatch__PJsBk) select{padding-left:26px}.object-studio_tokenSwatch__PJsBk{position:absolute;z-index:1;left:8px;width:10px;height:10px;border:1px solid color-mix(in srgb,var(--lumora-neutral-white) 52%,transparent);border-radius:50%;background:var(--studio-swatch);pointer-events:none}.object-studio_compositionActions__778mY{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:8px 3px 0}.object-studio_compositionActions__778mY button,.object-studio_deliveryArea__Cj5Ky button,.object-studio_exportActions__DAfRg button,.object-studio_importArea__tz5Hy button,.object-studio_librarySubheading__6nyLP button,.object-studio_libraryTabs__1tzQF button,.object-studio_rowActions__kJ_yU button,.object-studio_saveComposer__8vdc5 button{border:1px solid var(--lumora-content-border);border-radius:0;background:var(--lumora-content-surface);color:var(--muted);cursor:pointer}.object-studio_compositionActions__778mY button{min-height:34px;padding:6px;font-size:.62rem}.object-studio_compositionActions__778mY button:hover,.object-studio_conflictState__9vRcA button:hover,.object-studio_deliveryArea__Cj5Ky button:hover,.object-studio_durableError__KBKgJ button:hover,.object-studio_exportActions__DAfRg button:hover,.object-studio_importArea__tz5Hy button:hover,.object-studio_importPreview__onuzI button:hover,.object-studio_librarySubheading__6nyLP button:hover,.object-studio_revealButton__UB8Kv:hover,.object-studio_rowActions__kJ_yU button:hover,.object-studio_saveComposer__8vdc5 button:hover{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,transparent);color:var(--foreground)}.object-studio_libraryRegion__AiHWT{--region-signal:var(--lumora-spark-standard);grid-area:library;padding:16px}.object-studio_libraryHeader__tR1c2{display:flex;align-items:center;justify-content:space-between;gap:16px}.object-studio_regionHeadingText__JmdMi{color:var(--foreground);font-size:.8rem;font-weight:640}.object-studio_libraryHeader__tR1c2 p{margin:3px 0 0;color:var(--muted);font-size:.66rem}.object-studio_libraryTabs__1tzQF{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:0;border-width:1px 0;border-style:solid;border-color:var(--lumora-content-border);border-radius:0}.object-studio_libraryTabs__1tzQF button{min-width:70px;padding:6px 10px;border-color:transparent;background:transparent;font-size:.66rem}.object-studio_libraryTabs__1tzQF button[aria-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--lumora-spark-standard) 9%,transparent),transparent);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--lumora-spark-standard)}.object-studio_exportPanel__xv_ww,.object-studio_savedPanel__aRGrf{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.5fr);gap:14px;margin-top:13px;padding-top:13px;border-top:1px solid var(--lumora-content-border)}.object-studio_exportPanel__xv_ww{grid-template-columns:minmax(190px,.8fr) minmax(170px,.7fr) minmax(230px,1.15fr)}.object-studio_deliveryArea__Cj5Ky{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start}.object-studio_deliveryHeading__Hc7hL{grid-column:1/-1;color:var(--foreground);font-size:.68rem;font-weight:640}.object-studio_deliveryArea__Cj5Ky label{display:grid;gap:5px;color:var(--muted);font-size:.6rem}.object-studio_deliveryArea__Cj5Ky select{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--lumora-content-border);border-radius:0;background:var(--surface-solid);color:var(--foreground);font-size:.63rem}.object-studio_deliveryArea__Cj5Ky button{min-height:38px;padding:7px;font-size:.62rem}.object-studio_showcaseLink___k4YW{display:grid;min-height:38px;place-items:center;padding:7px;border:1px solid var(--lumora-content-border);border-radius:0;background:var(--lumora-content-surface);color:var(--muted);font-size:.62rem;text-align:center;text-decoration:none}.object-studio_showcaseLink___k4YW:hover{border-color:color-mix(in srgb,var(--lumora-wave-standard) 48%,transparent);color:var(--foreground)}.object-studio_deliveryArea__Cj5Ky button.object-studio_primaryButton__Vethu{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 16%,var(--lumora-content-surface));color:var(--foreground)}.object-studio_saveComposer__8vdc5{display:grid;grid-template-columns:1fr;gap:6px;align-content:start}.object-studio_editorState__2EmKh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:var(--lumora-content-border);border-radius:0;background:color-mix(in srgb,var(--lumora-content-surface) 62%,transparent)}.object-studio_editorState__2EmKh div>span,.object-studio_editorState__2EmKh div>strong{display:block}.object-studio_editorState__2EmKh div>strong{color:var(--foreground);font-size:.67rem}.object-studio_editorState__2EmKh div>span,.object-studio_editorState__2EmKh>span{color:var(--muted);font-size:.57rem}.object-studio_editorState__2EmKh[data-dirty=true]{border-color:color-mix(in srgb,var(--lumora-forge-standard) 44%,var(--lumora-content-border))}.object-studio_editorState__2EmKh[data-dirty=true]>span{color:var(--lumora-forge-standard)}.object-studio_importArea__tz5Hy label,.object-studio_saveComposer__8vdc5 label{grid-column:1/-1;color:var(--muted);font-size:.63rem}.object-studio_saveComposer__8vdc5 label span{margin-left:.45rem;color:var(--accent);font-size:.56rem}.object-studio_importArea__tz5Hy textarea,.object-studio_saveComposer__8vdc5 input{min-width:0;border:1px solid var(--lumora-content-border);border-radius:0;background:var(--surface-solid);color:var(--foreground)}.object-studio_saveComposer__8vdc5 input{padding:8px 9px;font-size:.7rem}.object-studio_saveComposer__8vdc5 button{padding:7px 11px;font-size:.64rem}.object-studio_saveComposer__8vdc5 button.object-studio_primaryButton__Vethu{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 16%,var(--lumora-content-surface));color:var(--foreground)}.object-studio_saveActionRow__aXiVe{display:flex;flex-wrap:wrap;gap:6px}.object-studio_saveActionRow__aXiVe button{flex:1 1 7rem}.object-studio_durableLibrary__dm6MW,.object-studio_libraryComposerColumn__wXzeE,.object-studio_localFallback__dl_c_{display:grid;min-width:0;align-content:start;gap:8px}.object-studio_localFallback__dl_c_{margin-top:5px;padding-top:10px;border-top:1px solid var(--lumora-content-border)}.object-studio_librarySubheading__6nyLP{display:flex;align-items:center;justify-content:space-between;gap:10px}.object-studio_librarySubheading__6nyLP span,.object-studio_librarySubheading__6nyLP strong{display:block}.object-studio_librarySubheading__6nyLP strong{font-size:.67rem;font-weight:640}.object-studio_librarySubheading__6nyLP span{margin-top:2px;color:var(--muted);font-size:.57rem}.object-studio_librarySubheading__6nyLP button{padding:6px 8px;font-size:.58rem}.object-studio_conflictState__9vRcA,.object-studio_importPreview__onuzI{display:grid;gap:7px;padding:9px 10px;border-radius:0;font-size:.61rem;line-height:1.45}.object-studio_conflictState__9vRcA{border:1px solid color-mix(in srgb,var(--lumora-forge-standard) 42%,var(--lumora-content-border));background:color-mix(in srgb,var(--lumora-forge-standard) 8%,transparent)}.object-studio_importPreview__onuzI{border:1px solid color-mix(in srgb,var(--lumora-wave-standard) 34%,var(--lumora-content-border));background:color-mix(in srgb,var(--lumora-wave-standard) 7%,transparent)}.object-studio_conflictState__9vRcA strong,.object-studio_importPreview__onuzI strong{color:var(--foreground)}.object-studio_conflictState__9vRcA p,.object-studio_importPreview__onuzI p,.object-studio_importPreview__onuzI ul{margin:0;color:var(--muted)}.object-studio_importPreview__onuzI ul{padding-left:17px}.object-studio_conflictState__9vRcA>div,.object-studio_importPreview__onuzI>div{display:flex;flex-wrap:wrap;gap:6px}.object-studio_conflictState__9vRcA button,.object-studio_durableError__KBKgJ button,.object-studio_importPreview__onuzI button,.object-studio_revealButton__UB8Kv{border:1px solid var(--lumora-content-border);border-radius:0;background:var(--lumora-content-surface);color:var(--muted);cursor:pointer;padding:6px 8px;font-size:.58rem}.object-studio_importPreview__onuzI button.object-studio_primaryButton__Vethu{border-color:color-mix(in srgb,var(--lumora-seed-standard) 48%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 16%,var(--lumora-content-surface));color:var(--foreground)}.object-studio_savedList__a8r3h{display:grid;max-height:280px;gap:6px;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--lumora-seed-standard) 40%,transparent) transparent}.object-studio_localSavedList__bHfUB{max-height:190px}.object-studio_designRow__TwHga{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:var(--lumora-content-border);border-radius:0;background:color-mix(in srgb,var(--lumora-content-surface) 62%,transparent)}.object-studio_designRow__TwHga[data-active=true]{border-color:var(--lumora-seed-standard);background:color-mix(in srgb,var(--lumora-seed-standard) 8%,var(--lumora-content-surface))}.object-studio_designRow__TwHga>div:first-child{min-width:0}.object-studio_designRow__TwHga span,.object-studio_designRow__TwHga strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-studio_designRow__TwHga strong{font-size:.68rem}.object-studio_designRow__TwHga span{margin-top:3px;color:var(--muted);font-size:.58rem}.object-studio_rowActions__kJ_yU{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;max-width:280px;gap:4px}.object-studio_rowActions__kJ_yU button{padding:5px 7px;font-size:.57rem}.object-studio_compositionActions__778mY button:disabled,.object-studio_conflictState__9vRcA button:disabled,.object-studio_durableError__KBKgJ button:disabled,.object-studio_importPreview__onuzI button:disabled,.object-studio_librarySubheading__6nyLP button:disabled,.object-studio_rowActions__kJ_yU button:disabled,.object-studio_saveComposer__8vdc5 button:disabled{cursor:not-allowed;opacity:.48}.object-studio_rowActions__kJ_yU button.object-studio_dangerButton__2IIRt{border-color:color-mix(in srgb,var(--lumora-spark-standard) 50%,transparent);color:var(--lumora-spark-standard)}.object-studio_emptyState__EepxP{margin:0;padding:12px;border:1px dashed var(--lumora-content-border);border-radius:0;color:var(--muted);font-size:.65rem;line-height:1.5}.object-studio_durableError__KBKgJ,.object-studio_importReport__0h54n{margin:0;padding:8px 9px;border-radius:0;font-size:.61rem;line-height:1.45}.object-studio_durableError__KBKgJ{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid color-mix(in srgb,var(--lumora-spark-standard) 34%,var(--lumora-content-border));background:color-mix(in srgb,var(--lumora-spark-standard) 8%,transparent);color:var(--foreground)}.object-studio_importReport__0h54n{display:grid;gap:2px;border:1px solid color-mix(in srgb,var(--lumora-seed-standard) 34%,var(--lumora-content-border));background:color-mix(in srgb,var(--lumora-seed-standard) 8%,transparent);color:var(--muted)}.object-studio_importReport__0h54n span,.object-studio_importReport__0h54n strong{display:block}.object-studio_importReport__0h54n strong{color:var(--foreground)}.object-studio_importReport__0h54n ul{margin:3px 0 0;padding-left:17px}.object-studio_libraryState__0MF2Q{margin:-2px 0 0;color:var(--muted);font-size:.57rem}.object-studio_libraryState__0MF2Q[data-state=ready]{color:var(--lumora-seed-standard)}.object-studio_revealButton__UB8Kv{justify-self:start}.object-studio_exportActions__DAfRg{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-content:start}.object-studio_exportActions__DAfRg button{min-height:38px;padding:7px;font-size:.64rem}.object-studio_importArea__tz5Hy{display:grid;grid-template-columns:1fr auto;gap:6px}.object-studio_importArea__tz5Hy textarea{grid-column:1/-1;min-height:78px;padding:8px 9px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;line-height:1.45}.object-studio_importArea__tz5Hy button{grid-column:2;padding:7px 10px;font-size:.63rem}.object-studio_importArea__tz5Hy button:disabled{cursor:not-allowed;opacity:.5}.object-studio_importError__lQrjR{grid-column:1/-1;margin:2px 0 0;color:var(--lumora-spark-standard);font-size:.62rem}.object-studio_notice__sZJkg{position:fixed;z-index:50;right:24px;bottom:24px;max-width:min(320px,calc(100vw - 48px));padding:10px 13px;border:1px solid color-mix(in srgb,var(--lumora-seed-standard) 46%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-solid) 92%,transparent);color:var(--foreground);box-shadow:0 12px 30px color-mix(in srgb,var(--lumora-neutral-charcoal) 14%,transparent);font-size:.7rem;backdrop-filter:blur(16px)}@media (max-width:940px){.object-studio_studio__Yjz6U{grid-template-areas:"masthead masthead" "rail rail" "viewport inspector" "library library";grid-template-columns:minmax(0,1fr) 272px}.object-studio_studioMasthead__nribO{grid-template-columns:minmax(0,1fr) minmax(16rem,auto)}.object-studio_rail__Lp5Fu{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:0;gap:8px}.object-studio_railDivider__mhjCp,.object-studio_rail__Lp5Fu>.object-studio_regionHeading__27u61:first-child,.object-studio_rail__Lp5Fu>.object-studio_regionHeading__27u61:nth-of-type(2){display:none}.object-studio_presetList__vJYO7{grid-template-columns:repeat(4,minmax(105px,1fr));max-height:none;overflow-x:auto}.object-studio_inspector__GgeXV,.object-studio_viewportRegion__CxBGM{min-height:600px}.object-studio_studioObject__ouF39{min-height:480px}}@media (max-width:720px){.object-studio_studio__Yjz6U{grid-template-areas:"masthead" "rail" "viewport" "inspector" "library";grid-template-columns:minmax(0,1fr)}.object-studio_studioMasthead__nribO{grid-template-columns:minmax(0,1fr);gap:1.25rem}.object-studio_mastheadSignals__A8QIh{width:100%}.object-studio_inspector__GgeXV,.object-studio_viewportRegion__CxBGM{min-height:0}.object-studio_canvasFrame__DcV0Y{aspect-ratio:1}.object-studio_studioObject__ouF39{min-height:0}.object-studio_controlList__f6hl1{max-height:none}.object-studio_exportPanel__xv_ww,.object-studio_savedPanel__aRGrf{grid-template-columns:1fr}.object-studio_viewportMeta__DrkGB{grid-template-columns:repeat(2,1fr);row-gap:5px}.object-studio_projectContentBar__uGHqN{grid-template-columns:1fr}.object-studio_projectContentBar__uGHqN>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:470px){.object-studio_studio__Yjz6U{gap:12px}.object-studio_studioMasthead__nribO{padding:1.3rem 1rem 1.1rem}.object-studio_mastheadSignals__A8QIh{min-width:0}.object-studio_mastheadSignals__A8QIh div{padding-inline:.45rem}.object-studio_mastheadSignals__A8QIh dt{font-size:.52rem}.object-studio_mastheadSignals__A8QIh dd{font-size:.63rem}.object-studio_rail__Lp5Fu{grid-template-columns:1fr}.object-studio_presetList__vJYO7{grid-template-columns:repeat(4,112px)}.object-studio_viewportHeader__nmkuG{align-items:flex-start;flex-direction:column}.object-studio_viewportControls__vH_Na{width:100%;justify-content:flex-start}.object-studio_contentModeControl__XJQSi{min-width:0;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr))}.object-studio_contentModeControl__XJQSi button{justify-content:center}.object-studio_canvasHint__a4P0M{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.object-studio_designRow__TwHga,.object-studio_durableError__KBKgJ,.object-studio_editorState__2EmKh,.object-studio_libraryHeader__tR1c2{align-items:flex-start;flex-direction:column}.object-studio_rowActions__kJ_yU{width:100%}.object-studio_rowActions__kJ_yU button{flex:1}.object-studio_importArea__tz5Hy,.object-studio_saveComposer__8vdc5{grid-template-columns:1fr}.object-studio_importArea__tz5Hy button,.object-studio_saveComposer__8vdc5 button{grid-column:1}}@media (prefers-reduced-motion:reduce){.object-studio_studio__Yjz6U *,.object-studio_studio__Yjz6U :after,.object-studio_studio__Yjz6U :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.contour-field_stage__8yuxT{position:fixed;inset:0;z-index:100;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--lumora-wave-dark) 32%,transparent),transparent 36%),radial-gradient(circle at 78% 74%,color-mix(in srgb,var(--lumora-seed-dark) 32%,transparent),transparent 38%),radial-gradient(circle at 66% 12%,color-mix(in srgb,var(--lumora-spark-dark) 12%,transparent),transparent 30%),linear-gradient(145deg,#111817 0,color-mix(in srgb,var(--lumora-neutral-charcoal) 66%,#07100e) 48%,#07100e 100%);touch-action:none}.contour-field_stageEmbedded__QmX_j{position:absolute;z-index:0;min-height:0}.contour-field_stage__8yuxT[data-background=offwhite]{background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--lumora-wave-light) 34%,transparent),transparent 38%),radial-gradient(circle at 78% 76%,color-mix(in srgb,var(--lumora-seed-light) 30%,transparent),transparent 42%),var(--lumora-neutral-offwhite)}.contour-field_stage__8yuxT[data-background=offwhite]:before{opacity:.28;mix-blend-mode:multiply}.contour-field_stage__8yuxT[data-background=offwhite]:after{background:radial-gradient(ellipse at center,transparent 42%,rgb(42 46 46/.08) 100%);mix-blend-mode:multiply}.contour-field_stage__8yuxT:after,.contour-field_stage__8yuxT:before{position:absolute;inset:0;pointer-events:none;content:""}.contour-field_stage__8yuxT:before{z-index:0;background:conic-gradient(from 210deg at 51% 48%,transparent,color-mix(in srgb,var(--lumora-seed-standard) 6%,transparent),transparent 38%),radial-gradient(ellipse at center,color-mix(in srgb,var(--lumora-neutral-offwhite) 3%,transparent),transparent 52%);filter:blur(18px);opacity:.86;animation:contour-field_atmosphereShift__iI2R8 18s ease-in-out infinite alternate}.contour-field_stage__8yuxT:after{z-index:2;background:radial-gradient(ellipse at center,transparent 28%,rgb(3 9 8/.22) 67%,rgb(2 7 6/.72) 100%),linear-gradient(180deg,rgb(255 255 255/.018),transparent 22%,transparent 78%,rgb(0 0 0/.18));mix-blend-mode:multiply}.contour-field_stage__8yuxT[data-atmosphere-visible=false]:after,.contour-field_stage__8yuxT[data-atmosphere-visible=false]:before{display:none}.contour-field_canvas__STYyG{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;outline:none;filter:saturate(1.08) contrast(1.02)}.contour-field_canvas__STYyG:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lumora-seed-light) 22%,transparent)}.contour-field_semanticSceneDescription__Lgl6C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contour-field_rendererUnavailable__Xi1yD{position:absolute;top:50%;left:50%;z-index:4;display:none;gap:.4rem;width:min(24rem,calc(100% - 2rem));padding:.9rem 1rem;color:var(--lumora-neutral-offwhite);border:1px solid color-mix(in srgb,var(--lumora-forge-light) 44%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 90%,transparent);box-shadow:0 1rem 3rem color-mix(in srgb,var(--lumora-neutral-charcoal) 58%,transparent);transform:translate(-50%,-50%);pointer-events:none}.contour-field_rendererUnavailable__Xi1yD strong{color:var(--lumora-forge-light);font-size:.8rem}.contour-field_rendererUnavailable__Xi1yD span{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 78%,transparent);font-size:.72rem;line-height:1.45}.contour-field_canvas__STYyG[data-renderer-state=unavailable]~.contour-field_rendererUnavailable__Xi1yD{display:grid}.contour-field_annotationLayer__OhFgd{position:absolute;inset:0;z-index:3;pointer-events:none}.contour-field_annotationCard__9YH1o{position:absolute;display:grid;gap:.18rem;width:min(19rem,calc(100% - 2rem));padding:.55rem .65rem;color:var(--lumora-neutral-offwhite);border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 78%,transparent);backdrop-filter:blur(10px)}.contour-field_annotationCard__9YH1o[data-region=top-left]{top:1rem;left:1rem}.contour-field_annotationCard__9YH1o[data-region=top-right]{top:1rem;right:1rem}.contour-field_annotationCard__9YH1o[data-region=bottom-left],.contour-field_annotationCard__9YH1o[data-region=left]{bottom:1rem;left:1rem}.contour-field_annotationCard__9YH1o[data-region=bottom-right],.contour-field_annotationCard__9YH1o[data-region=right]{right:1rem;bottom:1rem}.contour-field_annotationCard__9YH1o strong{font-size:.72rem}.contour-field_annotationCard__9YH1o span{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 72%,transparent);font-size:.66rem;line-height:1.4}.contour-field_semanticSceneOutline__mispt{--contour-contact-color:var(--lumora-spark-standard);--contour-contact-strength:0;--contour-contact-y:50%;position:absolute;top:.85rem;right:.85rem;z-index:5;display:grid;gap:1rem;width:min(25rem,calc(100% - 1.7rem));max-height:calc(100% - 1.7rem);padding:1rem;overflow:auto;isolation:isolate;color:var(--lumora-neutral-offwhite);border-width:1px 0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--lumora-seed-light) 34%,transparent);border-radius:0;background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--lumora-seed-standard) 11%,transparent),transparent 38%),linear-gradient(112deg,color-mix(in srgb,var(--lumora-neutral-white) 12%,transparent),transparent 46%),color-mix(in srgb,var(--lumora-neutral-charcoal) 42%,transparent);box-shadow:inset 1px 1px color-mix(in srgb,var(--lumora-neutral-white) 10%,transparent),-.9rem 0 2.8rem color-mix(in srgb,var(--lumora-neutral-charcoal) 10%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.28) contrast(1.06);backdrop-filter:blur(16px) saturate(1.28) contrast(1.06);overscroll-behavior:contain}.contour-field_semanticSceneOutline__mispt:after,.contour-field_semanticSceneOutline__mispt:before{position:absolute;left:0;z-index:0;display:block;pointer-events:none;content:""}.contour-field_semanticSceneOutline__mispt:before{width:9rem;height:11rem;background:radial-gradient(ellipse at 0 50%,var(--contour-contact-color),color-mix(in srgb,var(--contour-contact-color) 38%,transparent) 32%,transparent 74%);mix-blend-mode:screen;opacity:calc(var(--contour-contact-strength) * .72);filter:blur(6px)}.contour-field_semanticSceneOutline__mispt:after,.contour-field_semanticSceneOutline__mispt:before{top:var(--contour-contact-y);transform:translateY(-50%);transition:top .12s ease-out,opacity .18s ease-out}.contour-field_semanticSceneOutline__mispt:after{width:2px;height:5.5rem;background:linear-gradient(transparent,var(--contour-contact-color) 42%,var(--contour-contact-color) 58%,transparent);box-shadow:0 0 .65rem var(--contour-contact-color),0 0 1.8rem var(--contour-contact-color);opacity:calc(var(--contour-contact-strength) * .98)}.contour-field_semanticSceneOutline__mispt>*{position:relative;z-index:1}.contour-field_semanticSceneOutline__mispt dl,.contour-field_semanticSceneOutline__mispt header,.contour-field_semanticSceneOutline__mispt header>div,.contour-field_semanticSceneOutline__mispt ol,.contour-field_semanticSceneOutline__mispt section,.contour-field_semanticSceneOutline__mispt ul{min-width:0}.contour-field_semanticSceneOutline__mispt header{display:grid;gap:.75rem}.contour-field_semanticSceneOutline__mispt h3,.contour-field_semanticSceneOutline__mispt header>div>span{color:var(--lumora-seed-light);font-size:.6875rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.contour-field_semanticSceneOutline__mispt h2{margin:.18rem 0;font-size:1rem;letter-spacing:-.02em}.contour-field_semanticSceneOutline__mispt dd,.contour-field_semanticSceneOutline__mispt dt,.contour-field_semanticSceneOutline__mispt li,.contour-field_semanticSceneOutline__mispt p{font-size:.75rem;line-height:1.45}.contour-field_semanticSceneOutline__mispt p{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 72%,transparent)}.contour-field_exactValueList__EfRxe dl,.contour-field_semanticSceneOutline__mispt header dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.contour-field_semanticSceneOutline__mispt dl div{min-width:0;padding:.5rem .55rem;border-left:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 14%,transparent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-neutral-white) 5%,transparent),transparent 94%)}.contour-field_semanticSceneOutline__mispt dt{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 58%,transparent)}.contour-field_semanticSceneOutline__mispt dd{margin:.08rem 0 0;overflow-wrap:anywhere}.contour-field_semanticReadingGrid__MD8ZD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.contour-field_semanticSceneOutline__mispt h3{margin-bottom:.45rem}.contour-field_semanticSceneOutline__mispt ul{display:grid;gap:.24rem;padding-left:1rem}.contour-field_semanticSceneOutline__mispt li span{display:block;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 66%,transparent)}.contour-field_fieldSemanticNote__hKc0_{display:grid;gap:.28rem;margin-bottom:.55rem;padding:.5rem;border-width:0 0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--lumora-wave-standard) 38%,transparent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-wave-standard) 7%,transparent),transparent 94%)}.contour-field_fieldSemanticNote__hKc0_>strong{font-size:.66rem}.contour-field_fieldSemanticNote__hKc0_ p{margin:0}.contour-field_semanticWarnings__5rl91{color:var(--lumora-forge-light)}.contour-field_exactValueList__EfRxe{border-top:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 12%,transparent)}.contour-field_exactValueList__EfRxe summary{padding:.7rem 0 0;cursor:pointer;font-size:.75rem;font-weight:720}.contour-field_exactValueList__EfRxe>ol{display:grid;gap:.65rem;margin-top:.7rem;padding:0;list-style:none}.contour-field_exactValueList__EfRxe>ol>li{display:grid;gap:.45rem;padding:0 0 .6rem .65rem;border-width:0 0 1px 1px;border-style:solid;border-color:color-mix(in srgb,var(--lumora-neutral-offwhite) 10%,transparent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-neutral-white) 3%,transparent),transparent 96%)}.contour-field_exactValueList__EfRxe>ol>li[data-selected=true]{border-left-color:var(--lumora-seed-light)}.contour-field_exactValueList__EfRxe button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .55rem;color:inherit;text-align:left;border:0;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-neutral-white) 6%,transparent),transparent 94%)}.contour-field_exactValueList__EfRxe button span{color:var(--lumora-wave-light);font-size:.6875rem}.contour-field_exactValueList__EfRxe a{color:var(--lumora-seed-light);font-size:.6875rem}@media (max-width:760px){.contour-field_semanticSceneOutline__mispt{top:auto;right:.55rem;bottom:.55rem;left:.55rem;width:auto;max-height:54%}.contour-field_semanticReadingGrid__MD8ZD{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contour-field_semanticSceneOutline__mispt:after,.contour-field_semanticSceneOutline__mispt:before{transition:none}}.contour-field_semanticSceneOutline__mispt[data-contour-contact-motion=reduced]:after,.contour-field_semanticSceneOutline__mispt[data-contour-contact-motion=reduced]:before{transition:none}.contour-field_rendererError__sVEkI{position:absolute;inset:0;z-index:100;display:grid;align-content:center;gap:.8rem;padding:clamp(1.25rem,5vw,4rem);background:var(--lumora-neutral-charcoal);color:var(--lumora-neutral-offwhite)}.contour-field_rendererError__sVEkI h1,.contour-field_rendererError__sVEkI p,.contour-field_rendererError__sVEkI ul{width:min(42rem,100%)}.contour-field_rendererError__sVEkI h1{font-size:clamp(1.5rem,3vw,2.4rem)}.contour-field_rendererError__sVEkI li,.contour-field_rendererError__sVEkI p{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 72%,transparent);line-height:1.55}.contour-field_rendererError__sVEkI ul{display:grid;gap:.42rem;padding-left:1.2rem}.contour-field_controlDock___uf2C,.contour-field_showControlsButton__thCQp{position:absolute;z-index:4;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 92%,white);font-family:inherit}.contour-field_controlDock___uf2C{top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);width:min(22.5rem,calc(100vw - 1.5rem));max-height:calc(100svh - clamp(1.5rem, 4vw, 3rem));overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 12%,transparent);border-radius:1.35rem;padding:.95rem;background:linear-gradient(145deg,color-mix(in srgb,var(--lumora-neutral-charcoal) 82%,transparent),color-mix(in srgb,var(--lumora-neutral-charcoal) 68%,transparent));box-shadow:0 1.6rem 5rem color-mix(in srgb,black 38%,transparent),inset 0 1px color-mix(in srgb,var(--lumora-neutral-white) 8%,transparent);backdrop-filter:blur(24px) saturate(1.18);scrollbar-color:color-mix(in srgb,var(--lumora-seed-standard) 42%,transparent) transparent;scrollbar-width:thin;touch-action:auto}.contour-field_controlDock___uf2C button,.contour-field_controlDock___uf2C input,.contour-field_controlDock___uf2C select,.contour-field_showControlsButton__thCQp{font:inherit}.contour-field_controlDock___uf2C button,.contour-field_showControlsButton__thCQp{border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 11%,transparent);color:inherit;cursor:pointer}.contour-field_controlDock___uf2C button:focus-visible,.contour-field_controlDock___uf2C input:focus-visible,.contour-field_controlDock___uf2C select:focus-visible,.contour-field_showControlsButton__thCQp:focus-visible{outline:2px solid color-mix(in srgb,var(--lumora-seed-light) 64%,transparent);outline-offset:2px}.contour-field_controlHeader__SIX9N{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.15rem .15rem .85rem}.contour-field_controlHeader__SIX9N p{color:color-mix(in srgb,var(--lumora-seed-light) 58%,var(--lumora-neutral-offwhite));font-size:.62rem;font-weight:720;letter-spacing:.16em;line-height:1;text-transform:uppercase}.contour-field_controlHeader__SIX9N h1{margin-top:.4rem;color:var(--lumora-neutral-offwhite);font-size:1.15rem;font-weight:620;letter-spacing:-.025em;line-height:1.1}.contour-field_controlHeader__SIX9N button{border-radius:999px;background:color-mix(in srgb,var(--lumora-neutral-offwhite) 5%,transparent);color:color-mix(in srgb,var(--lumora-neutral-offwhite) 62%,transparent);font-size:.68rem;font-weight:650;padding:.42rem .62rem}.contour-field_presetSection__3O1WZ{border-top:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 9%,transparent);padding:.8rem .1rem .9rem}.contour-field_sectionTitleRow__q_2Yo{display:flex;align-items:center;justify-content:space-between;margin-bottom:.58rem}.contour-field_sectionTitleRow__q_2Yo h2{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 58%,transparent);font-size:.65rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.contour-field_sectionTitleRow__q_2Yo>span{border-radius:999px;background:color-mix(in srgb,var(--lumora-seed-standard) 10%,transparent);color:color-mix(in srgb,var(--lumora-seed-light) 66%,transparent);font-size:.61rem;font-weight:650;padding:.26rem .45rem}.contour-field_presetGrid__5XtCm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.contour-field_presetGrid__5XtCm>button{min-height:3.55rem;border-radius:.82rem;background:color-mix(in srgb,var(--lumora-neutral-offwhite) 3.5%,transparent);padding:.58rem .62rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.contour-field_presetGrid__5XtCm>button:hover{border-color:color-mix(in srgb,var(--lumora-seed-light) 26%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 7%,transparent);transform:translateY(-1px)}.contour-field_presetGrid__5XtCm>button span,.contour-field_presetGrid__5XtCm>button strong{display:block}.contour-field_presetGrid__5XtCm>button strong{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 88%,transparent);font-size:.76rem;font-weight:650;line-height:1.2}.contour-field_presetGrid__5XtCm>button span{margin-top:.22rem;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 42%,transparent);font-size:.64rem;line-height:1.25}.contour-field_presetGrid__5XtCm>.contour-field_presetButtonActive__6AuLG{border-color:color-mix(in srgb,var(--lumora-seed-light) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--lumora-seed-standard) 17%,transparent),color-mix(in srgb,var(--lumora-wave-standard) 9%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lumora-seed-light) 5%,transparent)}.contour-field_controlTabs__nIMKD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;border-radius:.78rem;padding:.22rem;background:color-mix(in srgb,black 18%,transparent)}.contour-field_controlTabs__nIMKD>button{border-color:transparent;border-radius:.6rem;background:transparent;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 42%,transparent);font-size:.65rem;font-weight:650;padding:.46rem .25rem}.contour-field_controlTabs__nIMKD>button:hover{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 72%,transparent)}.contour-field_controlTabs__nIMKD>.contour-field_controlTabActive__vQ1LD{border-color:color-mix(in srgb,var(--lumora-neutral-offwhite) 7%,transparent);background:color-mix(in srgb,var(--lumora-neutral-offwhite) 8%,transparent);color:var(--lumora-neutral-offwhite);box-shadow:0 .25rem .9rem color-mix(in srgb,black 18%,transparent)}.contour-field_controlGroup__S6SQg{display:grid;gap:.72rem;min-height:13.6rem;padding:.9rem .25rem .85rem}.contour-field_viewpointGrid__KnpzE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;padding-bottom:.12rem}.contour-field_viewpointGrid__KnpzE>button{border-radius:.58rem;background:color-mix(in srgb,var(--lumora-seed-standard) 9%,transparent);color:color-mix(in srgb,var(--lumora-seed-light) 65%,var(--lumora-neutral-offwhite));font-size:.59rem;font-weight:650;padding:.5rem .22rem}.contour-field_viewpointGrid__KnpzE>button:hover{border-color:color-mix(in srgb,var(--lumora-seed-light) 28%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 15%,transparent)}.contour-field_cameraModeSelector__VmJVA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.contour-field_cameraModeSelector__VmJVA>button{border-radius:.62rem;background:color-mix(in srgb,var(--lumora-neutral-offwhite) 4%,transparent);color:color-mix(in srgb,var(--lumora-neutral-offwhite) 48%,transparent);font-size:.62rem;font-weight:650;padding:.48rem .3rem}.contour-field_cameraModeSelector__VmJVA>.contour-field_cameraModeActive__tDnuo{border-color:color-mix(in srgb,var(--lumora-seed-light) 28%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 14%,transparent);color:color-mix(in srgb,var(--lumora-seed-light) 70%,white)}.contour-field_rangeControl__JrGcq{display:grid;gap:.38rem}.contour-field_rangeHeader__flYGo,.contour-field_selectControl__eceV6>span{color:color-mix(in srgb,var(--lumora-neutral-offwhite) 58%,transparent);font-size:.68rem;font-weight:590;line-height:1}.contour-field_rangeHeader__flYGo{display:flex;align-items:center;justify-content:space-between}.contour-field_rangeHeader__flYGo output{color:color-mix(in srgb,var(--lumora-seed-light) 68%,var(--lumora-neutral-offwhite));font-variant-numeric:tabular-nums;font-weight:650}.contour-field_rangeControl__JrGcq input[type=range]{width:100%;height:1rem;margin:0;appearance:none;background:transparent;cursor:ew-resize}.contour-field_rangeControl__JrGcq input[type=range]::-webkit-slider-runnable-track{height:.22rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--lumora-seed-standard) 86%,white) 0 var(--range-progress),color-mix(in srgb,var(--lumora-neutral-offwhite) 13%,transparent) var(--range-progress) 100%)}.contour-field_rangeControl__JrGcq input[type=range]::-webkit-slider-thumb{width:.82rem;height:.82rem;margin-top:-.3rem;appearance:none;border:2px solid color-mix(in srgb,var(--lumora-neutral-charcoal) 64%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lumora-seed-light) 82%,white);box-shadow:0 0 .65rem color-mix(in srgb,var(--lumora-seed-standard) 34%,transparent)}.contour-field_rangeControl__JrGcq input[type=range]::-moz-range-track{height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--lumora-neutral-offwhite) 13%,transparent)}.contour-field_rangeControl__JrGcq input[type=range]::-moz-range-progress{height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--lumora-seed-standard) 86%,white)}.contour-field_rangeControl__JrGcq input[type=range]::-moz-range-thumb{width:.72rem;height:.72rem;border:2px solid color-mix(in srgb,var(--lumora-neutral-charcoal) 64%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lumora-seed-light) 82%,white)}.contour-field_selectControl__eceV6{display:grid;gap:.45rem}.contour-field_selectControl__eceV6 select{width:100%;border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 12%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 84%,transparent);color:color-mix(in srgb,var(--lumora-neutral-offwhite) 82%,transparent);font-size:.72rem;padding:.58rem .62rem}.contour-field_controlFooter__gMF8m{border-top:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 9%,transparent);padding:.85rem .1rem .1rem}.contour-field_footerActions__qep1I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.contour-field_footerActions__qep1I>button{border-radius:.72rem;background:color-mix(in srgb,var(--lumora-neutral-offwhite) 5%,transparent);color:color-mix(in srgb,var(--lumora-neutral-offwhite) 72%,transparent);font-size:.68rem;font-weight:650;padding:.56rem .6rem}.contour-field_footerActions__qep1I>.contour-field_primaryAction__LdRIx{border-color:color-mix(in srgb,var(--lumora-seed-light) 24%,transparent);background:color-mix(in srgb,var(--lumora-seed-standard) 14%,transparent);color:color-mix(in srgb,var(--lumora-seed-light) 72%,white)}.contour-field_primaryAction__LdRIx span{display:inline-block;min-width:.9rem;margin-right:.28rem;font-size:.62rem}.contour-field_controlFooter__gMF8m p{margin-top:.58rem;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 31%,transparent);font-size:.59rem;letter-spacing:.015em;line-height:1.45;text-align:center}.contour-field_showControlsButton__thCQp{top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;padding:.58rem .82rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 72%,transparent);box-shadow:0 .8rem 2.6rem color-mix(in srgb,black 34%,transparent);backdrop-filter:blur(18px);font-size:.7rem;font-weight:650}.contour-field_showControlsButton__thCQp span{color:var(--lumora-seed-light);font-size:1rem;line-height:0}@keyframes contour-field_atmosphereShift__iI2R8{0%{opacity:.68;transform:scale(1) rotate(-2deg)}to{opacity:.94;transform:scale(1.08) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.contour-field_stage__8yuxT:before{animation:none}}@media (max-width:680px){.contour-field_controlDock___uf2C{top:auto;right:.65rem;bottom:.65rem;left:.65rem;width:auto;max-height:min(72svh,42rem);border-radius:1.15rem;padding:.8rem}.contour-field_controlGroup__S6SQg{min-height:12rem}.contour-field_showControlsButton__thCQp{top:auto;right:.75rem;bottom:.75rem}}.contour-field-presentation_presentationShell__vxCQo{position:fixed;inset:0;z-index:150;display:grid;grid-template-rows:auto auto minmax(28rem,1fr) auto auto;gap:1px;overflow:auto;color:var(--foreground);background:var(--border);font-family:var(--font-geist-sans),Arial,sans-serif}.contour-field-presentation_presentationShell__vxCQo[data-mode=present]{grid-template-rows:auto minmax(28rem,1fr) auto auto;background:var(--lumora-neutral-charcoal)}.contour-field-presentation_presentationShell__vxCQo button{min-height:2.6rem;padding:.55rem .8rem;color:inherit;border:1px solid var(--border);border-radius:.65rem;background:var(--lumora-content-surface);font:inherit;cursor:pointer}.contour-field-presentation_presentationShell__vxCQo button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:var(--lumora-content-surface-hover)}.contour-field-presentation_presentationShell__vxCQo button:disabled{cursor:default;opacity:.42}.contour-field-presentation_presentationShell__vxCQo :is(button,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.contour-field-presentation_presentationHeader__Fjsb1{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem clamp(.8rem,3vw,2.2rem);background:var(--app-background)}.contour-field-presentation_presentationHeader__Fjsb1 div{display:grid;gap:.16rem}.contour-field-presentation_presentationCaption__4E9Lf>span,.contour-field-presentation_presentationHeader__Fjsb1 span,.contour-field-presentation_presentationTranscript__DL_hU header>span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contour-field-presentation_presentationCaption__4E9Lf h2,.contour-field-presentation_presentationHeader__Fjsb1 h1,.contour-field-presentation_presentationTranscript__DL_hU h2{margin:0}.contour-field-presentation_presentationHeader__Fjsb1 h1{font-size:1.05rem}.contour-field-presentation_previewHeaderActions__XgmMJ{display:flex;gap:.45rem}.contour-field-presentation_previewSceneStrip__fz2uK{display:flex;gap:.45rem;overflow-x:auto;padding:.55rem clamp(.8rem,3vw,2.2rem);background:var(--app-background)}.contour-field-presentation_previewSceneStrip__fz2uK button{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;min-height:2.25rem;font-size:.72rem}.contour-field-presentation_previewSceneStrip__fz2uK button span{color:var(--muted);font-size:.62rem}.contour-field-presentation_previewSceneStrip__fz2uK button[aria-current=true]{color:var(--active-text);border-color:var(--active-border);background:var(--active-bg)}.contour-field-presentation_presentationStage__EVHlI{position:relative;display:grid;min-height:28rem;overflow:hidden;background:var(--lumora-neutral-charcoal)}.contour-field-presentation_presentationViewport__sqNgr,.contour-field-presentation_presentationViewport__sqNgr>*{min-width:0;min-height:0;height:100%}.contour-field-presentation_presentationCaption__4E9Lf{position:absolute;bottom:clamp(1rem,4vw,2.5rem);left:clamp(1rem,4vw,3rem);z-index:2;width:min(34rem,calc(100% - 2rem));padding:clamp(.85rem,2vw,1.25rem);color:var(--lumora-neutral-offwhite);border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 22%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--lumora-neutral-charcoal) 88%,transparent);box-shadow:var(--page-shadow)}.contour-field-presentation_presentationCaption__4E9Lf h2{margin-top:.2rem;font-size:clamp(1.35rem,3vw,2.5rem);line-height:1}.contour-field-presentation_presentationCaption__4E9Lf p{max-width:60ch;margin:.6rem 0 0;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 78%,transparent);line-height:1.5}.contour-field-presentation_presentationControls__1Nz3T{display:grid;grid-template-columns:repeat(2,auto) minmax(4rem,1fr) repeat(3,auto);align-items:center;gap:.45rem;padding:.65rem clamp(.8rem,3vw,2.2rem);background:var(--app-background)}.contour-field-presentation_presentationControls__1Nz3T output{justify-self:center;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.contour-field-presentation_presentationControls__1Nz3T progress{grid-column:1/-1;width:100%;height:.2rem;accent-color:var(--lumora-seed-standard)}.contour-field-presentation_presentationTranscript__DL_hU{padding:clamp(1rem,4vw,3rem);background:var(--app-background)}.contour-field-presentation_presentationTranscript__DL_hU>header{display:grid;gap:.25rem;max-width:72rem;margin:0 auto 1rem}.contour-field-presentation_presentationTranscript__DL_hU>header p{margin:0;color:var(--muted)}.contour-field-presentation_presentationTranscript__DL_hU>ol{display:grid;max-width:72rem;gap:.75rem;margin:0 auto;padding:0;list-style:none}.contour-field-presentation_presentationTranscript__DL_hU>ol>li>article,.contour-field-presentation_transcriptControls__qLbhD{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--lumora-content-surface)}.contour-field-presentation_presentationTranscript__DL_hU>ol>li[data-current=true]>article{border-color:var(--active-border);box-shadow:inset 3px 0 var(--lumora-seed-standard)}.contour-field-presentation_presentationTranscript__DL_hU article>button{display:grid;justify-items:start;width:100%;text-align:left}.contour-field-presentation_presentationTranscript__DL_hU article>button span{color:var(--muted);font-size:.62rem;text-transform:uppercase}.contour-field-presentation_presentationTranscript__DL_hU article section>p,.contour-field-presentation_presentationTranscript__DL_hU article>p{margin:0;line-height:1.5}.contour-field-presentation_presentationTranscript__DL_hU article>dl,.contour-field-presentation_presentationTranscript__DL_hU details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:var(--border)}.contour-field-presentation_presentationTranscript__DL_hU dl>div{min-width:0;padding:.6rem;background:var(--app-background)}.contour-field-presentation_presentationTranscript__DL_hU dt{color:var(--muted);font-size:.62rem;text-transform:uppercase}.contour-field-presentation_presentationTranscript__DL_hU dd{overflow-wrap:anywhere;margin:.15rem 0 0}.contour-field-presentation_presentationTranscript__DL_hU h3,.contour-field-presentation_transcriptControls__qLbhD h3{margin:0 0 .35rem;font-size:.8rem}.contour-field-presentation_presentationTranscript__DL_hU ul{margin:0;padding-left:1.2rem}.contour-field-presentation_presentationTranscript__DL_hU details>ol{display:grid;gap:.5rem;margin:.65rem 0 0;padding-left:1.35rem}.contour-field-presentation_transcriptControls__qLbhD{max-width:72rem;margin:.75rem auto 0}.contour-field-presentation_presentationUnavailable__bxDJ5{place-self:center;max-width:34rem;padding:2rem;background:var(--app-background)}.contour-field-presentation_presentationShell__vxCQo[data-motion=reduced] .contour-field-presentation_presentationStage__EVHlI{animation:contour-field-presentation_contour-presentation-route-crossfade__Cz2tH .16s linear}@keyframes contour-field-presentation_contour-presentation-route-crossfade__Cz2tH{0%{opacity:.35}to{opacity:1}}@media (max-width:699px){.contour-field-presentation_presentationShell__vxCQo button{min-height:2.8rem}.contour-field-presentation_presentationShell__vxCQo,.contour-field-presentation_presentationShell__vxCQo[data-mode=present]{position:absolute;grid-template-rows:auto auto auto auto;overflow:visible}.contour-field-presentation_presentationHeader__Fjsb1{min-height:3.4rem;padding:.55rem .7rem}.contour-field-presentation_presentationHeader__Fjsb1 h1{max-width:65vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contour-field-presentation_presentationStage__EVHlI{min-height:29rem}.contour-field-presentation_presentationCaption__4E9Lf{bottom:.7rem;left:.7rem;width:calc(100% - 1.4rem)}.contour-field-presentation_presentationCaption__4E9Lf h2{font-size:1.5rem}.contour-field-presentation_presentationControls__1Nz3T{position:sticky;bottom:0;z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));padding:.55rem;box-shadow:var(--page-shadow)}.contour-field-presentation_presentationControls__1Nz3T output{grid-column:3;grid-row:1}.contour-field-presentation_presentationControls__1Nz3T button:nth-of-type(n+3){grid-row:2}.contour-field-presentation_presentationTranscript__DL_hU{padding:.75rem}.contour-field-presentation_presentationTranscript__DL_hU article>dl,.contour-field-presentation_presentationTranscript__DL_hU details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.contour-field-presentation_presentationShell__vxCQo *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.generic-wk-contour-field_field__liW5H{display:block;width:100%;min-height:10rem;overflow:visible;color:var(--client-accent,var(--lumora-wave-standard))}.generic-wk-contour-field_frame__ubOL4{fill:color-mix(in srgb,currentColor 6%,transparent);stroke:color-mix(in srgb,currentColor 18%,transparent)}.generic-wk-contour-field_contour__sdRB4{fill:none;stroke:currentColor;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:generic-wk-contour-field_contour-breathe__VTCyr 9s ease-in-out infinite alternate}.generic-wk-contour-field_contour__sdRB4:nth-of-type(2n){animation-delay:-3s}.generic-wk-contour-field_contour__sdRB4:nth-of-type(3n){animation-delay:-6s}@keyframes generic-wk-contour-field_contour-breathe__VTCyr{0%{opacity:var(--contour-opacity,.34);translate:0 0}to{opacity:calc(var(--contour-opacity, .34) + .16);translate:0 -.8px}}@media (prefers-reduced-motion:reduce){.generic-wk-contour-field_contour__sdRB4{animation:none}}.studio-home_homeFrame__1TtYv{display:grid;gap:1rem}.studio-home_homeSection__2E9NH{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.4rem);border:1px solid var(--lumora-content-border);background:color-mix(in srgb,var(--lumora-content-surface) 84%,transparent)}.studio-home_sectionHeading__Z3aWJ{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.studio-home_exampleGrid__lRmUK article>div>span,.studio-home_projectCard__6gyoM>span,.studio-home_routeState__QsMHc>span,.studio-home_sectionHeading__Z3aWJ span{color:var(--accent);font-size:.68rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.studio-home_sectionHeading__Z3aWJ h2{margin-top:.22rem;font-size:1.08rem;font-weight:650;letter-spacing:-.025em}.studio-home_actionGrid__Xp4sR small,.studio-home_projectCard__6gyoM small,.studio-home_sectionHeading__Z3aWJ small{color:var(--muted);font-size:.72rem;line-height:1.5}.studio-home_actionGrid__Xp4sR,.studio-home_exampleGrid__lRmUK,.studio-home_projectGrid__G2tx0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.studio-home_actionGrid__Xp4sR button,.studio-home_exampleGrid__lRmUK article,.studio-home_projectCard__6gyoM{min-width:0;border:1px solid var(--border);background:var(--surface-solid)}.studio-home_projectCard__6gyoM{display:grid;gap:.45rem;padding:1rem;outline:none;transition:border-color .15s ease,transform .15s ease}.studio-home_actionGrid__Xp4sR button:focus-visible:not(:disabled),.studio-home_actionGrid__Xp4sR button:hover:not(:disabled),.studio-home_projectCard__6gyoM:focus-visible,.studio-home_projectCard__6gyoM:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--border));transform:translateY(-1px)}.studio-home_actionGrid__Xp4sR button:focus-visible,.studio-home_cardActions__L4EmO a:focus-visible,.studio-home_cardActions__L4EmO button:focus-visible,.studio-home_projectCard__6gyoM:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.studio-home_actionGrid__Xp4sR span,.studio-home_emptyState__NOBxK strong,.studio-home_exampleGrid__lRmUK h3,.studio-home_importRow__P6W_U strong,.studio-home_projectCard__6gyoM strong{font-weight:650}.studio-home_actionGrid__Xp4sR button{display:grid;gap:.4rem;padding:1rem;color:inherit;text-align:left;cursor:pointer}.studio-home_actionGrid__Xp4sR button:disabled,.studio-home_cardActions__L4EmO button:disabled{cursor:wait;opacity:.55}.studio-home_exampleGrid__lRmUK article{display:flex;min-height:12rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem}.studio-home_exampleGrid__lRmUK h3{margin-top:.35rem;font-size:1.12rem}.studio-home_emptyState__NOBxK span,.studio-home_exampleGrid__lRmUK p,.studio-home_importRow__P6W_U p,.studio-home_routeState__QsMHc p{margin-top:.45rem;color:var(--muted);font-size:.82rem;line-height:1.6}.studio-home_cardActions__L4EmO,.studio-home_routeActions__ZMatG{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.studio-home_cardActions__L4EmO a,.studio-home_cardActions__L4EmO button{border:0;background:transparent;color:var(--accent);font-size:.78rem;font-weight:700;cursor:pointer}.studio-home_emptyState__NOBxK,.studio-home_importRow__P6W_U{padding:1rem;border:1px dashed var(--border)}.studio-home_emptyState__NOBxK{display:grid;gap:.2rem}.studio-home_importRow__P6W_U{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.studio-home_importRow__P6W_U>div{max-width:40rem}.studio-home_importRow__P6W_U label{flex:none;cursor:pointer}.studio-home_importRow__P6W_U input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.studio-home_notice__6QvIE,.studio-home_warning__apCPQ{padding:.75rem .9rem;border:1px solid var(--border);font-size:.82rem;line-height:1.5}.studio-home_notice__6QvIE{background:var(--surface-strong)}.studio-home_warning__apCPQ{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.studio-home_routeState__QsMHc{display:grid;min-height:70vh;place-content:center;gap:.8rem;padding:2rem;background:var(--lumora-neutral-charcoal);color:var(--lumora-neutral-offwhite);text-align:center}.studio-home_routeState__QsMHc h1{font-size:clamp(1.5rem,4vw,2.4rem);letter-spacing:-.04em}.studio-home_routeActions__ZMatG{justify-content:center;margin-top:.5rem}.studio-home_templatePage__61HvE{display:grid;min-height:100vh;gap:1rem;align-content:start;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--lumora-seed-standard) 16%,transparent),transparent 24rem),var(--lumora-neutral-charcoal);color:var(--lumora-neutral-offwhite)}.studio-home_templateNavigation__GYMWr{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem;font-weight:700}.studio-home_templateNavigation__GYMWr a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--lumora-seed-light)}.studio-home_templateDecision__I6nWg,.studio-home_templateDetails__x5qZI,.studio-home_templateHero__EQ_IN{width:min(100%,72rem);margin-inline:auto;border:1px solid color-mix(in srgb,var(--lumora-neutral-offwhite) 16%,transparent);background:color-mix(in srgb,var(--lumora-neutral-charcoal) 82%,transparent)}.studio-home_templateHero__EQ_IN{display:grid;min-height:21rem;align-content:end;padding:clamp(1.2rem,5vw,3.5rem)}.studio-home_templateDecision__I6nWg span,.studio-home_templateDetails__x5qZI span,.studio-home_templateHero__EQ_IN>span{color:var(--lumora-seed-light);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.studio-home_templateHero__EQ_IN h1{max-width:55rem;margin-top:.5rem;font-size:clamp(2rem,6vw,4.7rem);line-height:.98;letter-spacing:-.055em}.studio-home_templateDecision__I6nWg p,.studio-home_templateDetails__x5qZI p,.studio-home_templateHero__EQ_IN p{max-width:52rem;margin-top:.85rem;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 70%,transparent);font-size:.9rem;line-height:1.65}.studio-home_templateDecision__I6nWg,.studio-home_templateDetails__x5qZI{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1rem,3vw,1.6rem)}.studio-home_templateDecision__I6nWg button{min-height:2.75rem}.studio-home_templateDecision__I6nWg h2,.studio-home_templateDetails__x5qZI h2{margin-top:.3rem;font-size:1.2rem}.studio-home_templateDetails__x5qZI dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.studio-home_templateDetails__x5qZI dt{color:var(--lumora-seed-light);font-size:.68rem;font-weight:700}.studio-home_templateDetails__x5qZI dd{margin-top:.2rem;color:color-mix(in srgb,var(--lumora-neutral-offwhite) 74%,transparent);font-size:.78rem}@media (max-width:700px){.studio-home_importRow__P6W_U,.studio-home_sectionHeading__Z3aWJ,.studio-home_templateDecision__I6nWg,.studio-home_templateDetails__x5qZI{align-items:flex-start;flex-direction:column}.studio-home_actionGrid__Xp4sR,.studio-home_exampleGrid__lRmUK,.studio-home_projectGrid__G2tx0{grid-template-columns:1fr}.studio-home_importRow__P6W_U label{width:100%}.studio-home_templateNavigation__GYMWr{align-items:flex-start;flex-direction:column}.studio-home_templateDetails__x5qZI dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-home_actionGrid__Xp4sR button,.studio-home_projectCard__6gyoM{transition:none}}.wk-contour-monument_field__uWr8a{position:absolute;inset:0;overflow:hidden;contain:strict;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.12) 24%,black 50%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.12) 24%,black 50%);pointer-events:auto;transition:opacity .52s ease,transform .8s cubic-bezier(.22,.76,.23,1)}.wk-contour-monument_canvas__MXsw8{display:block;width:100%;height:100%}.wk-contour-monument_engaged__6eQMG{opacity:.72;transform:translateY(-2.25rem) scale(1.025)}@media (max-width:767px){.wk-contour-monument_field__uWr8a{inset:-8% -78% 0 34%;opacity:.62;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.2) 28%,black 58%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.2) 28%,black 58%);pointer-events:none}}@media (prefers-reduced-motion:reduce){.wk-contour-monument_field__uWr8a{pointer-events:none}}