.atlas-prompt-tray_tab__ndWQ4{position:relative;display:flex;min-width:0;min-inline-size:0;margin:0;max-width:100%;height:40px;flex:0 1 auto;align-items:center;gap:2px;padding:0 2px 0 6px;border:var(--gf-outline,2px) solid var(--navy);border-bottom:0;border-radius:14px 14px 0 0;background:var(--white);transform:translateY(var(--gf-outline,2px))}.atlas-prompt-tray_scroller__poPFZ{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;padding:3px 2px 5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.atlas-prompt-tray_scroller__poPFZ::-webkit-scrollbar{display:none}.atlas-prompt-tray_tab__ndWQ4 [class~=gf-chip]{--gf-chip-edge:2px;min-height:30px;padding:0 .8rem;font-size:14px}.atlas-prompt-tray_dismiss__KRfmU{display:grid;width:32px;min-width:32px;height:32px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ink-50);cursor:pointer}.atlas-prompt-tray_dismiss__KRfmU:hover{background:var(--cream-3);color:var(--navy)}html[data-design=v2] .atlas-prompt-tray_tab__ndWQ4{border:1px solid var(--line-strong);border-bottom:0;background:var(--surface);transform:translateY(1px);border-radius:var(--r-lg) var(--r-lg) 0 0}html[data-design=v2] .atlas-prompt-tray_dismiss__KRfmU{border-radius:var(--r-sm)}.atlas-touch-pad_pad__ryMCM{min-inline-size:0;margin:0;padding:0;border:0;position:absolute;right:10px;bottom:10px;left:10px;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.atlas-touch-pad_dpad__fXN0I{display:grid;grid-template-areas:". up ." "left . right" ". down .";grid-template-columns:repeat(3,52px);grid-template-rows:repeat(3,52px);gap:4px}.atlas-touch-pad_key__4twKv,.atlas-touch-pad_space__UeErJ{display:flex;align-items:center;justify-content:center;border:2px solid var(--navy,#0f1d44);background:rgb(255 255 255/.62);color:var(--navy,#0f1d44);pointer-events:auto;touch-action:none;cursor:pointer}.atlas-touch-pad_key__4twKv{border-radius:14px}.atlas-touch-pad_key__4twKv svg{width:26px;height:26px}.atlas-touch-pad_key__4twKv[data-direction=up]{grid-area:up}.atlas-touch-pad_key__4twKv[data-direction=left]{grid-area:left}.atlas-touch-pad_key__4twKv[data-direction=right]{grid-area:right}.atlas-touch-pad_key__4twKv[data-direction=down]{grid-area:down}.atlas-touch-pad_space__UeErJ{width:84px;height:84px;border-radius:999px;font-family:var(--font-gamefeel),sans-serif;font-size:16px;font-weight:800}.atlas-touch-pad_key__4twKv:active,.atlas-touch-pad_space__UeErJ:active{background:var(--teal-soft,#d6f0ee)}[data-atlas-layout=phone] .atlas-touch-pad_pad__ryMCM{top:calc(100% + 14px);right:16px;bottom:auto;left:16px;align-items:center}[data-atlas-layout=phone] .atlas-touch-pad_key__4twKv,[data-atlas-layout=phone] .atlas-touch-pad_space__UeErJ{background:var(--white,#fff);box-shadow:0 3px 0 var(--navy,#0f1d44)}[data-atlas-layout=phone] .atlas-touch-pad_dpad__fXN0I{grid-template-columns:repeat(3,58px);grid-template-rows:repeat(3,58px)}[data-atlas-layout=phone]:not([data-atlas-surface=build]) .atlas-touch-pad_pad__ryMCM{display:none}@media (orientation:landscape) and (max-height:520px){.atlas-touch-pad_pad__ryMCM{right:8px;bottom:6px;left:8px}.atlas-touch-pad_dpad__fXN0I{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);gap:2px}.atlas-touch-pad_key__4twKv svg{width:22px;height:22px}.atlas-touch-pad_space__UeErJ{width:68px;height:68px;font-size:14px}}@media (hover:hover) and (pointer:fine){.atlas-touch-pad_pad__ryMCM{display:none}}.atlas-studio-host_draw__w5VPt,.atlas-studio-host_host__VXinh{display:flex;min-width:0;min-height:0;width:100%;flex:1 1 auto;flex-direction:column;background:var(--atlas-cream,#faf8f4)}.atlas-studio-host_draw__w5VPt{--draw-ink:var(--atlas-ink,var(--navy));--draw-muted:var(--atlas-muted,#69728a);--draw-paper:var(--atlas-paper,#fffdfa);--draw-line:var(--atlas-line,#e5e3df);--draw-teal:var(--atlas-teal,var(--teal));--draw-soft:var(--atlas-selected,#d9f0f0);--draw-soft-ink:#0b5f68;--draw-label:var(--font-gamefeel),"Nunito",sans-serif;color:var(--draw-ink);font-family:var(--font-geist),sans-serif;font-size:14px}.atlas-studio-host_draw__w5VPt *,.atlas-studio-host_draw__w5VPt :after,.atlas-studio-host_draw__w5VPt :before{box-sizing:border-box}.atlas-studio-host_draw__w5VPt button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--draw-line);border-radius:12px;background:var(--draw-paper);color:var(--draw-ink);font:700 13px var(--draw-label);white-space:nowrap;cursor:pointer}.atlas-studio-host_draw__w5VPt button:disabled{cursor:not-allowed;opacity:.5}.atlas-studio-host_draw__w5VPt :is(button,input,label):focus-visible{outline:3px solid var(--draw-teal);outline-offset:3px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_teal__HSqSY{border-color:var(--draw-teal);background:var(--draw-teal);color:#fff}.atlas-studio-host_draw__w5VPt .atlas-studio-host_soft__WCFzG{border-color:var(--draw-soft);background:var(--draw-soft);color:var(--draw-soft-ink)}.atlas-studio-host_draw__w5VPt .atlas-studio-host_ghost__I501L{border-color:transparent;background:transparent;color:var(--draw-soft-ink)}.atlas-studio-host_header__mykrT{display:flex;height:64px;flex:0 0 auto;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--draw-line);background:var(--draw-paper)}.atlas-studio-host_draw__w5VPt .atlas-studio-host_header__mykrT button{height:40px;padding:0 14px}.atlas-studio-host_title___fbqM{margin:0;font:800 18px var(--draw-label)}.atlas-studio-host_divider__rRhRe{width:1px;height:26px;flex-shrink:0;background:var(--draw-line)}.atlas-studio-host_nameField__U4LzL{width:220px;height:40px;min-width:0;margin-left:8px;padding:0 12px;border:1px solid var(--draw-line);border-radius:12px;background:var(--draw-paper);color:var(--draw-ink);font:500 14px var(--font-geist),sans-serif}.atlas-studio-host_nameField__U4LzL::placeholder{color:#8a92a6}.atlas-studio-host_spacer__EAapc{flex:1 1 auto}.atlas-studio-host_draw__w5VPt .atlas-studio-host_iconButton___ztC3{width:44px;height:44px;padding:0;color:var(--draw-ink)}.atlas-studio-host_draw__w5VPt .atlas-studio-host_iconButton___ztC3:disabled{opacity:.5}.atlas-studio-host_draw__w5VPt .atlas-studio-host_headerSave__mFq5f{height:44px;padding:0 18px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_headerCancel__5fTL8{height:44px}.atlas-studio-host_actions__Kl5kD{display:contents}.atlas-studio-host_body__tiAf2{display:flex;min-height:0;flex:1 1 auto;gap:16px;padding:16px 20px 20px}.atlas-studio-host_toolColumn__Piaas{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_toolColumn__Piaas button{width:72px;height:60px;flex-direction:column;gap:4px;padding:0;font-size:11px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_toolColumn__Piaas button[aria-pressed=true]{border-color:var(--draw-soft);background:var(--draw-soft);color:var(--draw-soft-ink)}.atlas-studio-host_toolSpacer__3UJMQ{flex:1 1 auto}.atlas-studio-host_canvasColumn__1Ec7Z{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px}.atlas-studio-host_canvasStage__cSNNS{display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--draw-line);border-radius:16px;background-color:#f4f2ee;background-image:linear-gradient(45deg,#e6e3dd 25%,transparent 0),linear-gradient(-45deg,#e6e3dd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e6e3dd 0),linear-gradient(-45deg,transparent 75%,#e6e3dd 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.atlas-studio-host_canvasFrame__uIKTV{position:relative;flex-shrink:0}.atlas-studio-host_canvasFrame__uIKTV canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none;image-rendering:pixelated}.atlas-studio-host_canvasChips__B_UDW{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px}.atlas-studio-host_chip__yRQDG{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--draw-line);border-radius:999px;background:var(--draw-paper);font:700 12px var(--draw-label);white-space:nowrap}.atlas-studio-host_zoomChip__RkN4h{gap:10px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_zoomButton__lQOi0{width:24px;height:24px;padding:0;border-color:transparent;border-radius:8px;background:transparent;color:var(--draw-muted)}.atlas-studio-host_saveHint__NAcQ_{color:var(--draw-muted);font:400 12px var(--font-geist),sans-serif}.atlas-studio-host_inspector__p9Im1{display:flex;width:220px;flex:0 0 auto;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--draw-line);border-radius:14px;background:var(--draw-paper)}.atlas-studio-host_group__zEnED{display:flex;flex-direction:column;gap:8px}.atlas-studio-host_groupEnd__vBS_H{margin-top:auto}.atlas-studio-host_label__nAo56{color:var(--draw-muted);font:700 12px var(--draw-label);letter-spacing:.02em}.atlas-studio-host_palette__TYe_s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.atlas-studio-host_draw__w5VPt .atlas-studio-host_swatch__4x4nw{width:38px;height:38px;padding:0;border:1px solid rgb(18 28 60/12%);border-radius:12px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_swatch__4x4nw[aria-pressed=true]{box-shadow:0 0 0 3px var(--draw-paper),0 0 0 5px var(--draw-teal)}.atlas-studio-host_customRow__6g05c{display:flex;align-items:center;gap:8px}.atlas-studio-host_customSwatch__I5HsS{width:30px;height:30px;flex-shrink:0;border:1px solid rgb(18 28 60/12%);border-radius:10px}.atlas-studio-host_hex__nfGe7{color:var(--draw-muted);font:400 13px var(--font-geist-mono),ui-monospace,monospace}.atlas-studio-host_customButton__tR0Vw{display:inline-flex;height:30px;align-items:center;margin-left:auto;padding:0 12px;border:1px solid var(--draw-line);border-radius:12px;background:var(--draw-paper);font:700 12px var(--draw-label);cursor:pointer}.atlas-studio-host_customInput__p7zrx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.atlas-studio-host_brushHeader__o0FGv{display:flex;align-items:center;justify-content:space-between}.atlas-studio-host_brushValue__q7eDY{color:var(--draw-muted);font:600 12px var(--font-geist),sans-serif}.atlas-studio-host_brushSlider__giywh{width:100%;height:18px;accent-color:var(--draw-teal);cursor:pointer}.atlas-studio-host_improveInput__mI_dH{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--draw-line);border-radius:14px;background:var(--atlas-cream,#faf8f4);color:var(--draw-ink);font:400 13px var(--font-geist),sans-serif}.atlas-studio-host_improveInput__mI_dH::placeholder{color:#8a92a6}.atlas-studio-host_draw__w5VPt .atlas-studio-host_improveButton__tuKpl{height:40px;justify-content:center}.atlas-studio-host_srOnly__gl4Tn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atlas-studio-host_notice__skfeQ{margin:0 20px 8px;color:var(--draw-muted);font-size:12px}@media (max-width:1100px){.atlas-studio-host_inspector__p9Im1{width:190px}}@media (max-width:900px){.atlas-studio-host_header__mykrT{height:auto;min-height:64px;flex-wrap:wrap;row-gap:8px;padding:10px 16px}.atlas-studio-host_nameField__U4LzL{order:10;width:auto;flex:1 1 100%;margin-left:0}.atlas-studio-host_body__tiAf2{flex-wrap:wrap;overflow-y:auto}.atlas-studio-host_inspector__p9Im1{width:100%}}@media (max-width:600px){.atlas-studio-host_draw__w5VPt{--draw-footer:68px;position:relative}.atlas-studio-host_header__mykrT{gap:8px;padding:8px 12px}.atlas-studio-host_draw__w5VPt .atlas-studio-host_header__mykrT button{padding:0 10px}.atlas-studio-host_divider__rRhRe,.atlas-studio-host_spacer__EAapc{display:none}.atlas-studio-host_title___fbqM{min-width:0;flex:1 1 auto;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.atlas-studio-host_actions__Kl5kD{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;height:var(--draw-footer);align-items:center;gap:10px;padding:0 12px env(safe-area-inset-bottom,0);border-top:1px solid var(--draw-line);background:var(--draw-paper)}.atlas-studio-host_draw__w5VPt .atlas-studio-host_actions__Kl5kD .atlas-studio-host_headerCancel__5fTL8{flex:0 0 auto}.atlas-studio-host_draw__w5VPt .atlas-studio-host_actions__Kl5kD .atlas-studio-host_headerSave__mFq5f{flex:1 1 auto}.atlas-studio-host_notice__skfeQ{margin:8px 12px 0}.atlas-studio-host_body__tiAf2{flex-direction:column;flex-wrap:nowrap;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(var(--draw-footer) + 12px);scroll-padding:12px 0 calc(var(--draw-footer) + 12px)}.atlas-studio-host_toolColumn__Piaas{min-width:0;flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;margin:0;padding:0 0 4px;border:0;scrollbar-width:thin}.atlas-studio-host_draw__w5VPt .atlas-studio-host_toolColumn__Piaas button{width:64px;height:56px;flex:0 0 auto}.atlas-studio-host_toolSpacer__3UJMQ{display:none}.atlas-studio-host_canvasColumn__1Ec7Z{width:100%;flex:0 0 auto}.atlas-studio-host_canvasStage__cSNNS{width:100%;flex:0 0 auto;aspect-ratio:1;max-height:62dvh}.atlas-studio-host_canvasChips__B_UDW{flex-wrap:wrap}.atlas-studio-host_inspector__p9Im1{width:100%;flex:0 0 auto}.atlas-studio-host_groupEnd__vBS_H{margin-top:0}}html[data-design=v2] .atlas-studio-host_draw__w5VPt button:not(.atlas-studio-host_teal__HSqSY):not(.atlas-studio-host_ghost__I501L):not(.atlas-studio-host_soft__WCFzG):not(.atlas-studio-host_swatch__4x4nw){box-shadow:var(--lift-1)}html[data-design=v2] .atlas-studio-host_draw__w5VPt .atlas-studio-host_headerSave__mFq5f.atlas-studio-host_teal__HSqSY{border:2px solid var(--navy);box-shadow:0 var(--edge) 0 var(--navy)}html[data-design=v2] .atlas-studio-host_draw__w5VPt .atlas-studio-host_headerSave__mFq5f.atlas-studio-host_teal__HSqSY:disabled,html[data-design=v2] .atlas-studio-host_draw__w5VPt button.atlas-studio-host_teal__HSqSY:disabled{border-color:var(--line-strong);background:var(--cream-3);box-shadow:none;color:var(--ink-50);opacity:1}html[data-design=v2] .atlas-studio-host_canvasStage__cSNNS{border-color:var(--line);border-radius:var(--r-xl);box-shadow:var(--lift-1)}html[data-design=v2] .atlas-studio-host_draw__w5VPt{--draw-soft-ink:var(--teal-deep)}html[data-design=v2] .atlas-studio-host_draw__w5VPt button{font-size:var(--t-14)}html[data-design=v2] .atlas-studio-host_nameField__U4LzL::placeholder{color:var(--ink-50)}html[data-design=v2] .atlas-studio-host_draw__w5VPt .atlas-studio-host_toolColumn__Piaas button{font-size:var(--t-12)}html[data-design=v2] .atlas-studio-host_canvasStage__cSNNS{background-color:var(--surface-sunk)}html[data-design=v2] .atlas-studio-host_inspector__p9Im1{border-radius:var(--r-lg)}html[data-design=v2] .atlas-studio-host_customSwatch__I5HsS{border-radius:var(--r-md)}html[data-design=v2] .atlas-studio-host_hex__nfGe7{font-size:var(--t-14)}html[data-design=v2] .atlas-studio-host_improveInput__mI_dH{border-radius:var(--r-lg);font-size:var(--t-14)}html[data-design=v2] .atlas-studio-host_improveInput__mI_dH::placeholder{color:var(--ink-50)}.atlas-scene-toolbar_barHost__qqsX0{position:absolute;bottom:calc(100% + var(--gf-outline, 3px) + 8px);left:calc(var(--gf-outline, 3px) * -1);right:calc(var(--gf-outline, 3px) * -1);z-index:3;container-type:inline-size;pointer-events:none}.atlas-scene-toolbar_bar__h5BHI{display:flex;min-width:0;height:44px;box-sizing:border-box;align-items:center;gap:6px;padding:3px;border:1px solid #e5e3df;border-radius:14px;background:#fffdfa;box-shadow:0 3px 10px rgb(18 28 60/12%);pointer-events:auto}.atlas-scene-toolbar_barGroup__vLghy{position:relative;display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:2px}.atlas-scene-toolbar_barGroup__vLghy+.atlas-scene-toolbar_barGroup__vLghy{padding-left:6px;border-left:1px solid #ebe8e3}.atlas-scene-toolbar_barSpacer__46PaB{min-width:0;flex:1 1 auto}.atlas-scene-toolbar_barGroup__vLghy:last-child{flex:0 1 auto}.atlas-scene-toolbar_toolbar__HmWqK{display:flex;align-items:center;gap:2px}.atlas-scene-toolbar_tool__8DCPl{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--navy);cursor:pointer;font-family:var(--atlas-label);font-size:12px;font-weight:700}.atlas-scene-toolbar_tool__8DCPl:hover:not(:disabled){background:#eef2f6}.atlas-scene-toolbar_tool__8DCPl[aria-pressed=true]{background:#d9f0f0;color:#0b5f68}.atlas-scene-toolbar_tool__8DCPl[data-tool=add][aria-pressed=true]{background:var(--teal,#0b7c84);color:#fff}.atlas-scene-toolbar_tool__8DCPl:disabled{cursor:not-allowed;opacity:.45}.atlas-scene-toolbar_chip__P88MD{display:inline-flex;height:36px;box-sizing:border-box;align-items:center;gap:7px;margin:0;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--navy);cursor:pointer;font-family:var(--atlas-label);font-size:12px;font-weight:700;white-space:nowrap}.atlas-scene-toolbar_chip__P88MD:hover:not(:disabled):not(fieldset){background:#eef2f6}.atlas-scene-toolbar_chip__P88MD:disabled{cursor:not-allowed;opacity:.5}.atlas-scene-toolbar_toggle__kpczi{position:relative;width:30px;height:18px;flex-shrink:0;border-radius:999px;background:#d5d9e0}.atlas-scene-toolbar_toggle__kpczi[data-on=true]{background:var(--teal)}.atlas-scene-toolbar_toggle__kpczi i{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff}.atlas-scene-toolbar_toggle__kpczi[data-on=true] i{left:15px}.atlas-scene-toolbar_shortLabel__Ecb9n{display:none}.atlas-scene-toolbar_zoomGroup__t_1kx{gap:1px;padding:0 2px;cursor:default}.atlas-scene-toolbar_zoomButton__iAFWx,.atlas-scene-toolbar_zoomText__o2ize{display:inline-flex;height:30px;align-items:center;gap:4px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--navy);cursor:pointer;font:inherit;white-space:nowrap}.atlas-scene-toolbar_zoomButton__iAFWx{width:30px;justify-content:center;padding:0}.atlas-scene-toolbar_zoomButton__iAFWx:hover:not(:disabled),.atlas-scene-toolbar_zoomText__o2ize:hover:not(:disabled){background:#eef2f6}.atlas-scene-toolbar_zoomButton__iAFWx:has(.atlas-scene-toolbar_stepTip__xA5_g){position:relative}.atlas-scene-toolbar_stepTip__xA5_g{position:absolute;z-index:30;top:calc(100% + 8px);right:0;padding:6px 10px;border-radius:10px;background:var(--navy);box-shadow:0 6px 18px -6px rgb(15 29 68/.4);color:#fff;font-family:var(--atlas-label,inherit);font-size:12.5px;font-weight:800;opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:nowrap}.atlas-scene-toolbar_zoomButton__iAFWx:focus-visible .atlas-scene-toolbar_stepTip__xA5_g,.atlas-scene-toolbar_zoomButton__iAFWx:hover .atlas-scene-toolbar_stepTip__xA5_g{opacity:1}.atlas-scene-toolbar_zoomButton__iAFWx:disabled,.atlas-scene-toolbar_zoomText__o2ize:disabled{cursor:not-allowed;opacity:.5}.atlas-scene-toolbar_zoomLevel__SPpEW{min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.atlas-scene-toolbar_status__IoLB_{display:inline-flex;min-width:0;max-width:220px;flex:0 1 auto;overflow:hidden;align-items:center;margin-right:4px;pointer-events:none}.atlas-scene-toolbar_statusText__Th488{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#0b5f68;font-family:var(--atlas-label);font-size:12px;font-weight:700;animation:atlas-scene-toolbar_statusFade__wd8NX 5s ease-in forwards}.atlas-scene-toolbar_statusWords__AupEO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes atlas-scene-toolbar_statusFade__wd8NX{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-scene-toolbar_statusText__Th488{animation:none}}.atlas-scene-toolbar_hintHost__ufeT0{position:relative;display:inline-flex}.atlas-scene-toolbar_hintCard__FORqK{position:absolute;top:calc(100% + 10px);right:-3px;z-index:4;width:260px;box-sizing:border-box;padding:10px 12px 12px;border:1px solid #e5e3df;border-radius:14px;background:#fffdfa;box-shadow:0 10px 30px rgb(18 28 60/22%);color:var(--navy);font-family:var(--atlas-label);font-size:12px}.atlas-scene-toolbar_hintHead___b4_l{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:800}.atlas-scene-toolbar_hintList__IaeD_{display:grid;gap:5px;margin:0}.atlas-scene-toolbar_hintList__IaeD_>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.atlas-scene-toolbar_hintList__IaeD_ dd{margin:0;color:#4b5568;text-align:right}.atlas-scene-toolbar_hintList__IaeD_ kbd{padding:1px 6px;border:1px solid #d7dbe2;border-radius:6px;background:#f4f6f9;font-family:inherit;font-size:11px;font-weight:700;white-space:nowrap}.atlas-scene-toolbar_barHost__qqsX0 [data-testid=atlas-shape-palette]{top:calc(100% + 8px);left:0;transform:none}@container (max-width: 720px){.atlas-scene-toolbar_label___V2M8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.atlas-scene-toolbar_shortLabel__Ecb9n{display:inline}.atlas-scene-toolbar_chip__P88MD,.atlas-scene-toolbar_tool__8DCPl{padding:0 8px}.atlas-scene-toolbar_zoomText__o2ize{width:30px;justify-content:center;padding:0}}@container (max-width: 400px){.atlas-scene-toolbar_barGroup__vLghy[data-bar-group=view]{display:none}}@container (max-width: 470px){.atlas-scene-toolbar_status__IoLB_{max-width:90px}.atlas-scene-toolbar_shortLabel__Ecb9n{display:none}.atlas-scene-toolbar_zoomLevel__SPpEW{min-width:34px;font-size:11px}.atlas-scene-toolbar_bar__h5BHI{gap:2px}.atlas-scene-toolbar_barGroup__vLghy+.atlas-scene-toolbar_barGroup__vLghy{padding-left:2px}}html[data-design=v2] .atlas-scene-toolbar_bar__h5BHI{border-color:var(--line);box-shadow:var(--lift-1)}html[data-design=v2] .atlas-scene-toolbar_hintCard__FORqK{border-color:var(--line);border-radius:var(--popover-radius);background:var(--surface);box-shadow:var(--popover-shadow)}html[data-design=v2] .atlas-scene-toolbar_bar__h5BHI{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-design=v2] .atlas-scene-toolbar_tool__8DCPl{border-radius:var(--r-md)}html[data-design=v2] .atlas-scene-toolbar_tool__8DCPl[aria-pressed=true]{background:var(--teal-soft);color:var(--teal-deep)}html[data-design=v2] .atlas-scene-toolbar_chip__P88MD{border-radius:var(--r-md)}html[data-design=v2] .atlas-scene-toolbar_toggle__kpczi{background:var(--line-strong)}html[data-design=v2] .atlas-scene-toolbar_statusText__Th488{color:var(--teal-deep)}html[data-design=v2] .atlas-scene-toolbar_hintCard__FORqK{border:1px solid var(--line)}html[data-design=v2] .atlas-scene-toolbar_hintList__IaeD_ kbd{border-radius:var(--r-sm);font-size:var(--t-12)}@container (max-width: 470px){html[data-design=v2] .atlas-scene-toolbar_zoomLevel__SPpEW{font-size:var(--t-12)}}.use-shape-brush_catcher__mwLP8{position:absolute;z-index:0;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:crosshair;outline:none}.use-shape-brush_catcher__mwLP8:focus-visible{box-shadow:inset 0 0 0 3px var(--act,#0a777f)}.use-shape-brush_miss__urRuM,.use-shape-brush_pop__yXjHm{position:absolute;pointer-events:none;transform:translate(-50%,-50%)}.use-shape-brush_pop__yXjHm{color:var(--navy,#0f1d44);font-family:var(--atlas-label);font-size:15px;font-weight:900;animation:use-shape-brush_brush-pop__ptug8 .52s ease-out forwards}.use-shape-brush_pop__yXjHm:before{position:absolute;top:50%;left:50%;width:34px;height:34px;box-sizing:border-box;border:3px solid var(--act,#0a777f);border-radius:50%;content:"";transform:translate(-50%,-50%);animation:use-shape-brush_brush-ring__yFB2r .52s ease-out forwards}.use-shape-brush_miss__urRuM{width:26px;height:26px;box-sizing:border-box;border:3px solid var(--coral,#fb6a5e);border-radius:50%;animation:use-shape-brush_brush-shake__7VGdy .42s ease-in-out forwards}output.use-shape-brush_hint__nbbeF{position:absolute;z-index:1;bottom:12px;left:12px;display:inline-flex;max-width:calc(100% - 24px);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line,#e4ddcf);border-radius:999px;background:var(--surface,#ffffff);box-shadow:0 2px 8px rgb(15 29 68/14%);color:#3b4566;font-family:var(--atlas-label);font-size:13px;font-weight:800;pointer-events:none}.use-shape-brush_hint__nbbeF b{color:var(--act-deep,#086a71);font-weight:900}.use-shape-brush_hint__nbbeF kbd{padding:1px 7px;border:1px solid var(--line-strong,#cfc6b4);border-radius:6px;background:var(--surface-sunk,#faf7f1);color:var(--navy,#0f1d44);font-family:inherit;font-size:12px}.use-shape-brush_hintShape__rCZNR{width:24px;height:11px;box-sizing:border-box;border:2px solid var(--navy,#0f1d44);border-radius:5px;background:linear-gradient(#a6cdf6 0 35%,#5aa9f0 35%)}.use-shape-brush_hint__nbbeF[data-shake]{animation:use-shape-brush_brush-shake__7VGdy .42s ease-in-out}@keyframes use-shape-brush_brush-pop__ptug8{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}35%{opacity:1;transform:translate(-50%,-120%) scale(1.15)}to{opacity:0;transform:translate(-50%,-170%) scale(1)}}@keyframes use-shape-brush_brush-ring__yFB2r{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}@keyframes use-shape-brush_brush-shake__7VGdy{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:4px 0}}@media (prefers-reduced-motion:reduce){.use-shape-brush_hint__nbbeF[data-shake],.use-shape-brush_pop__yXjHm,.use-shape-brush_pop__yXjHm:before{animation:none}.use-shape-brush_pop__yXjHm{display:none}.use-shape-brush_miss__urRuM{animation:use-shape-brush_brush-fade__VHkxW .42s linear forwards}}@keyframes use-shape-brush_brush-fade__VHkxW{to{opacity:0}}.atlas-stage-drag_layer__v2fY_{position:fixed;z-index:2000;inset:0;cursor:grabbing;touch-action:none}.atlas-stage-drag_ghost__j5XC_{position:fixed;pointer-events:none}.atlas-stage-drag_image___P0FT{display:block;width:100%;height:100%;object-fit:contain;opacity:.6}.atlas-stage-drag_box__HbVhN{position:absolute;inset:-4px;border:2.5px dashed #fff;border-radius:8px;box-shadow:0 0 0 2px var(--teal,#0b7c84)}.atlas-stage-drag_note__C4KAf,.atlas-stage-drag_tag__RDSCg{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:2px solid var(--navy,#0f1d44);border-radius:999px;font-family:var(--atlas-label,inherit);font-size:13px;font-weight:800;white-space:nowrap}.atlas-stage-drag_tag__RDSCg{position:absolute;top:-38px;left:50%;background:var(--teal,#0b7c84);color:#fff;transform:translateX(-50%)}.atlas-stage-drag_note__C4KAf{position:fixed;border-color:#d8d5cf;background:rgba(255,255,255,.95);color:var(--navy,#0f1d44);pointer-events:none}.atlas-stage-drag_guide__Yac8K{position:fixed;height:0;border-top:2px dashed rgba(255,255,255,.9);pointer-events:none}.atlas-stage-drag_ring__RMjs6{position:absolute;right:0;bottom:0;left:0;height:36%;border:3px dashed #5fd0d6;border-radius:50%;background:rgba(11,124,132,.35)}.atlas-stage-drag_ringImage__tl3o7{position:absolute;bottom:18%;left:15%;width:70%;height:70%;object-fit:contain;opacity:.65}.atlas-stage-drag_loose__a2OoC{position:fixed;width:72px;height:72px;pointer-events:none;opacity:.6;transform:translate(-50%,-50%)}.atlas-stage-drag_loose__a2OoC img{width:100%;height:100%;object-fit:contain}.atlas-tools-drawer_drawer__70Z9l{color:var(--navy)}.atlas-tools-drawer_drawer__70Z9l,.atlas-tools-drawer_sceneTools__8MyHE{display:flex;min-height:0;height:100%;flex-direction:column}.atlas-tools-drawer_recovery__72dzq{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:14px 16px 0}.atlas-tools-drawer_recovery__72dzq:empty{display:none}.atlas-tools-drawer_recoveryNote__IT5DS{margin:0;color:#69728a;font-size:12px;line-height:1.45}.atlas-tools-drawer_stageLayer__EbhMW{position:absolute;z-index:11;inset:0;pointer-events:none}.atlas-tools-drawer_stageLayer__EbhMW>*{pointer-events:auto}.atlas-tools-drawer_header__xHbRr{position:sticky;top:0;z-index:1;display:flex;height:58px;box-sizing:border-box;flex:0 0 auto;align-items:center;gap:10px;padding:0 12px 0 18px;border-bottom:1px solid #eeece8;background:#fffdfa}.atlas-tools-drawer_header__xHbRr[data-atlas-tools-header=details]{padding-left:8px}.atlas-tools-drawer_drawerTitle__T5cGb{min-width:0;flex:1 1 auto;margin:0;color:var(--navy);font-family:var(--atlas-label);font-size:18px;font-weight:800;line-height:1.3}.atlas-tools-drawer_drawerTitle__T5cGb:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.atlas-tools-drawer_close__OsxfN{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#69728a;cursor:pointer}.atlas-tools-drawer_list__zFjUc{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:3px;padding:12px 12px 10px}.atlas-tools-drawer_listHead__2x3Bi{display:flex;align-items:center;gap:8px;padding:0 4px 4px}.atlas-tools-drawer_listHead__2x3Bi h3{margin:0;color:var(--navy);font-family:var(--atlas-label);font-size:15px;font-weight:800}.atlas-tools-drawer_count__kWa_w{display:inline-flex;height:22px;align-items:center;padding:0 8px;border:1px solid #e5e3df;border-radius:999px;background:#fffdfa;font-family:var(--atlas-label);font-size:11px;font-weight:700}.atlas-tools-drawer_search__NxDgg{display:flex;height:38px;box-sizing:border-box;align-items:center;gap:8px;margin-bottom:6px;padding:0 12px;border:1px solid #e5e3df;border-radius:12px;background:#fffdfa;color:#8a92a6}.atlas-tools-drawer_search__NxDgg input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:var(--navy);font:inherit;font-size:13px;outline:none}.atlas-tools-drawer_search__NxDgg input::placeholder{color:#8a92a6}.atlas-tools-drawer_rows__2Ksa4{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin:0;padding:0;list-style:none}.atlas-tools-drawer_row__6IZ_9{display:flex;width:100%;align-items:center;gap:10px;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.atlas-tools-drawer_rows__2Ksa4 .atlas-tools-drawer_row__6IZ_9:hover{background:#f4f2ee}.atlas-tools-drawer_rows__2Ksa4 .atlas-tools-drawer_row__6IZ_9[aria-pressed=true]{background:#d9f0f0}.atlas-tools-drawer_glyph__r_msA,.atlas-tools-drawer_textGlyph__ujkTb,.atlas-tools-drawer_thumb__aBYEk{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.atlas-tools-drawer_thumb__aBYEk{background-color:#f4f2ee;background-image:linear-gradient(45deg,#e6e3dd 25%,transparent 0),linear-gradient(-45deg,#e6e3dd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e6e3dd 0),linear-gradient(-45deg,transparent 75%,#e6e3dd 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;color:#8a92a6}.atlas-tools-drawer_thumb__aBYEk img{max-width:28px;max-height:28px;object-fit:contain}.atlas-tools-drawer_glyph__r_msA{background:#f0f9f9}.atlas-tools-drawer_textGlyph__ujkTb{background:var(--navy);color:#fff}.atlas-tools-drawer_rowText__4QlMw{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.atlas-tools-drawer_rowName__PxCGi{overflow:hidden;color:var(--navy);font-family:var(--atlas-label);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.atlas-tools-drawer_rowKind__rbC_T{overflow:hidden;color:#69728a;font-size:11px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.atlas-tools-drawer_chevron__vk9kv{flex-shrink:0;color:#a0a8b8}.atlas-tools-drawer_codeRow____Ede .atlas-tools-drawer_rowKind__rbC_T{text-transform:none}.atlas-tools-drawer_codeRow____Ede{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px}.atlas-tools-drawer_footHint__pFNHs{margin:0;padding:10px 6px 0;color:#69728a;font-size:12px;line-height:1.45}.atlas-tools-drawer_details__CxMLp{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;padding:14px 16px 16px}.atlas-tools-drawer_back__G00_V{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#0b5f68;cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_back__G00_V:hover{background:#f0f9f9}.atlas-tools-drawer_detailIcon__5yBTc{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:#d9f0f0;color:#0b5f68}.atlas-tools-drawer_detailName__9e53N{overflow:hidden;color:var(--navy);font-family:var(--atlas-label);font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.atlas-tools-drawer_details__CxMLp>.atlas-tools-drawer_row__6IZ_9{cursor:default}.atlas-tools-drawer_chips__l_L3c{display:flex;align-items:center;gap:8px}.atlas-tools-drawer_chip__Cw74S{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;gap:6px;padding:0 12px;border:1px solid #e5e3df;border-radius:999px;background:#fffdfa;color:var(--navy);cursor:pointer;font-family:var(--atlas-label);font-size:12px;font-weight:700;white-space:nowrap}.atlas-tools-drawer_spacer__pYk24{flex:1 1 auto}.atlas-tools-drawer_segmented__cqrMZ{display:flex;align-self:stretch;gap:2px;padding:3px;border:1px solid #e5e3df;border-radius:999px;background:#faf8f4}.atlas-tools-drawer_segmented__cqrMZ button{flex:1 1 0;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:#69728a;cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_segmented__cqrMZ button[aria-pressed=true]{background:#fffdfa;color:#0b5f68;box-shadow:0 1px 2px rgb(18 28 60/14%)}.atlas-tools-drawer_group__vd7sO{display:flex;flex-direction:column;gap:6px}.atlas-tools-drawer_groupLabel__Uo9ye{color:var(--navy);font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_fields__TRsYQ{display:flex;align-items:flex-end;gap:8px}.atlas-tools-drawer_numeric__SO03D{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:3px}.atlas-tools-drawer_axisLabel__3I03A{color:#69728a;font-family:var(--atlas-label);font-size:12px;font-weight:700;letter-spacing:.02em}.atlas-tools-drawer_numericWrap__sb2nj input{height:36px;padding:0 24px 0 12px;border-color:#e5e3df;border-radius:12px;background:#fffdfa;font-weight:500}.atlas-tools-drawer_numericUnit__jceuW{right:12px;color:#69728a;font-size:12px}.atlas-tools-drawer_imageThumb__sN3gj{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background-color:#f4f2ee;background-image:linear-gradient(45deg,#e6e3dd 25%,transparent 0),linear-gradient(-45deg,#e6e3dd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e6e3dd 0),linear-gradient(-45deg,transparent 75%,#e6e3dd 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.atlas-tools-drawer_imageThumb__sN3gj img{width:30px;height:30px;object-fit:contain}.atlas-tools-drawer_fileName___iqPS{min-width:0;flex:1 1 auto;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.atlas-tools-drawer_change__ReGp9{min-height:44px;flex-shrink:0;padding:0 14px;border:1px solid #e5e3df;border-radius:12px;background:#fffdfa;color:var(--navy);cursor:pointer;font-family:var(--atlas-label);font-size:12px;font-weight:700}.atlas-tools-drawer_swatch__fY0aW{width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid rgb(18 28 60/12%);border-radius:10px;background:none;cursor:pointer}.atlas-tools-drawer_swatch__fY0aW::-webkit-color-swatch-wrapper{padding:0}.atlas-tools-drawer_swatch__fY0aW::-webkit-color-swatch{border:0;border-radius:8px}.atlas-tools-drawer_hex__N7h6L{color:#69728a;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:13px}.atlas-tools-drawer_textureButton__e7KTZ{height:32px;flex-shrink:0;padding:0 12px;border:1px solid #e5e3df;border-radius:12px;background:#fffdfa;color:var(--navy);cursor:pointer;font-family:var(--atlas-label);font-size:12px;font-weight:700}.atlas-tools-drawer_sliders__ohGPj{display:flex;gap:14px}.atlas-tools-drawer_slider__w4_76{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:4px}.atlas-tools-drawer_sliderHead__Ykp_X{display:flex;align-items:center;justify-content:space-between}.atlas-tools-drawer_sliderValue__QW_ja{color:#69728a;font-size:12px;font-weight:600}.atlas-tools-drawer_range__NrX5N{width:100%;height:18px;margin:0;accent-color:var(--teal)}.atlas-tools-drawer_sliderEnds__ZdhSv{display:flex;justify-content:space-between;color:#69728a;font-size:11px}.atlas-tools-drawer_hint__52N8V{margin:0;color:#69728a;font-size:12px;line-height:1.45}.atlas-tools-drawer_ask__wfBOj{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #d9f0f0;border-radius:12px;background:#d9f0f0;color:#0b5f68;cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_error__vLTAW{margin:0;padding:0 16px 12px;color:#a24343;font-size:13px}.atlas-tools-drawer_notice__bngDj{display:flex;align-items:center;gap:6px;margin:0;padding:8px 18px 0;color:#69728a;font-size:12px;line-height:1.45}.atlas-tools-drawer_remove__WVlne{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #f0d4d4;border-radius:12px;background:#fffdfa;color:#a24343;cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_remove__WVlne:disabled{opacity:.6;cursor:default}.atlas-tools-drawer_confirm__ueUMG{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atlas-tools-drawer_confirmText__vtg24{flex:1 1 100%;color:var(--navy);font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_confirmKeep__ymBtm,.atlas-tools-drawer_confirmYes__RUthv{min-height:44px;padding:0 14px;border-radius:12px;cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:700}.atlas-tools-drawer_confirmYes__RUthv{border:1px solid #a24343;background:#a24343;color:#fff}.atlas-tools-drawer_confirmKeep__ymBtm{border:1px solid #e5e3df;background:#fffdfa;color:var(--navy)}.atlas-tools-drawer_background__6ubff{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;border-bottom:1px solid #eeece8}.atlas-tools-drawer_backgroundRow__HZ3_6{display:flex;align-items:center;gap:10px}.atlas-tools-drawer_backgroundRow__HZ3_6 .atlas-tools-drawer_textureButton__e7KTZ{max-width:180px}.atlas-tools-drawer_textInput__ZAe5r{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid #dcd9d3;border-radius:9px;background:#fff;color:var(--navy);font:inherit;font-size:14px}.atlas-tools-drawer_textInput__ZAe5r:disabled{opacity:.55}.atlas-tools-drawer_textSize___nJrQ{display:inline-flex;align-items:center;gap:8px}.atlas-tools-drawer_textSize___nJrQ .atlas-tools-drawer_textInput__ZAe5r{width:76px}.atlas-tools-drawer_orderRow__WOhMY{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-tools-drawer_orderRow__WOhMY .atlas-tools-drawer_chip__Cw74S{justify-content:center;padding-inline:4px;white-space:nowrap}html[data-design=v2] .atlas-tools-drawer_recoveryNote__IT5DS{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_header__xHbRr{border-bottom:1px solid var(--line-soft);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_close__OsxfN{border-radius:var(--r-md);color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_listHead__2x3Bi h3{font-size:var(--t-16)}html[data-design=v2] .atlas-tools-drawer_count__kWa_w{border:1px solid var(--line);background:var(--surface);font-size:var(--t-12)}html[data-design=v2] .atlas-tools-drawer_search__NxDgg{border:1px solid var(--line);background:var(--surface);color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_search__NxDgg input{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_search__NxDgg input::placeholder{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_row__6IZ_9{border-radius:var(--r-md)}html[data-design=v2] .atlas-tools-drawer_rows__2Ksa4 .atlas-tools-drawer_row__6IZ_9:hover{background:var(--surface-sunk)}html[data-design=v2] .atlas-tools-drawer_rows__2Ksa4 .atlas-tools-drawer_row__6IZ_9[aria-pressed=true]{background:var(--teal-soft)}html[data-design=v2] .atlas-tools-drawer_thumb__aBYEk{background-color:var(--surface-sunk);color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_glyph__r_msA{background:var(--teal-soft)}html[data-design=v2] .atlas-tools-drawer_rowName__PxCGi{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_rowKind__rbC_T{color:var(--ink-50);font-size:var(--t-12)}html[data-design=v2] .atlas-tools-drawer_footHint__pFNHs{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_back__G00_V{color:var(--teal-deep);font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_back__G00_V:hover{background:var(--teal-soft)}html[data-design=v2] .atlas-tools-drawer_detailIcon__5yBTc{background:var(--teal-soft);color:var(--teal-deep)}html[data-design=v2] .atlas-tools-drawer_chip__Cw74S{border:1px solid var(--line);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_segmented__cqrMZ{border:1px solid var(--line);background:var(--cream)}html[data-design=v2] .atlas-tools-drawer_segmented__cqrMZ button{color:var(--ink-50);font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_segmented__cqrMZ button[aria-pressed=true]{background:var(--surface);color:var(--teal-deep)}html[data-design=v2] .atlas-tools-drawer_groupLabel__Uo9ye{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_axisLabel__3I03A{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_numericWrap__sb2nj input{border-color:var(--line);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_numericUnit__jceuW{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_imageThumb__sN3gj{border-radius:var(--r-md);background-color:var(--surface-sunk)}html[data-design=v2] .atlas-tools-drawer_fileName___iqPS{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_change__ReGp9{border:1px solid var(--line);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_swatch__fY0aW{border-radius:var(--r-md)}html[data-design=v2] .atlas-tools-drawer_hex__N7h6L{color:var(--ink-50);font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_textureButton__e7KTZ{border:1px solid var(--line);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_sliderValue__QW_ja{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_sliderEnds__ZdhSv{color:var(--ink-50);font-size:var(--t-12)}html[data-design=v2] .atlas-tools-drawer_hint__52N8V{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_ask__wfBOj{border:1px solid var(--teal-soft);background:var(--teal-soft);color:var(--teal-deep);font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_error__vLTAW{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_notice__bngDj{color:var(--ink-50)}html[data-design=v2] .atlas-tools-drawer_remove__WVlne{background:var(--surface);font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_confirmKeep__ymBtm,html[data-design=v2] .atlas-tools-drawer_confirmText__vtg24,html[data-design=v2] .atlas-tools-drawer_confirmYes__RUthv{font-size:var(--t-14)}html[data-design=v2] .atlas-tools-drawer_confirmKeep__ymBtm{border:1px solid var(--line);background:var(--surface)}html[data-design=v2] .atlas-tools-drawer_background__6ubff{border-bottom:1px solid var(--line-soft)}html[data-design=v2] .atlas-tools-drawer_textInput__ZAe5r{border-radius:var(--r-sm)}.atlas-starter-hints_coach__bnCOm{display:flex;gap:10px;align-items:flex-start;margin:10px 14px 4px;padding:10px 12px;border-radius:12px;background:#d9f1f0;color:var(--navy,#0f1d44);font-size:13px;line-height:1.4}.atlas-starter-hints_coachText__0fc4_{flex:1;margin:0}.atlas-starter-hints_coachText__0fc4_ b{font-weight:800}.atlas-starter-hints_coachClose__YYt44{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.atlas-starter-hints_coachClose__YYt44:focus-visible,.atlas-starter-hints_coachClose__YYt44:hover{background:rgba(15,29,68,.08)}.atlas-starter-hints_badge__nbkNf{flex:none;margin-left:6px;padding:1px 8px;border-radius:999px;background:#fdf0c8;color:#6b4b00;font-size:11px;font-weight:700;vertical-align:middle}.atlas-starter-hints_sky__2mUE_{display:flex;align-items:center;gap:8px;padding:0 14px 12px;font-size:13px;color:var(--navy,#0f1d44)}.atlas-starter-hints_skyLabel__ZRam0{font-weight:700}.atlas-starter-hints_skyChoices__FZD4J{display:inline-flex;padding:2px;border-radius:999px;background:#efede9}.atlas-starter-hints_skyChoice__xoRQ8{padding:3px 12px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.atlas-starter-hints_skyChoice__xoRQ8[aria-pressed=true]{background:#ffffff;box-shadow:0 1px 2px rgba(15,29,68,.2)}.atlas-starter-hints_skyChoice__xoRQ8:disabled{cursor:default;opacity:.6}.atlas-crash-card_scrim__20KEw{position:absolute;inset:0;z-index:4;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:safe center;padding:14px;overflow:auto;border-radius:22px;container-type:size;background:rgb(15 29 68/.55);backdrop-filter:blur(2px)}.atlas-crash-card_card__R4vWv{width:min(440px,100%);flex:0 0 auto;box-sizing:border-box;padding:22px 24px;border-radius:22px;background:var(--surface,#fff);box-shadow:var(--lift-2,0 10px 30px -8px rgb(15 29 68/.3));color:var(--navy,#0f1d44);text-align:left}.atlas-crash-card_card__R4vWv h3{margin:0 0 6px;font:900 20px var(--font-gamefeel),sans-serif}.atlas-crash-card_card__R4vWv h3:focus{outline:none}.atlas-crash-card_body__1G_X1{margin:0;color:var(--ink-2,#3b4566);font-size:14px;line-height:1.5}.atlas-crash-card_version__NvpAG{display:flex;align-items:center;gap:12px;margin:14px 0;padding:10px 12px;border:1px solid var(--line,#e4ddcf);border-radius:12px;background:var(--surface-sunk,#faf7f1);font-size:13px}.atlas-crash-card_thumb__JwC3O{display:grid;width:84px;height:47px;flex:0 0 auto;place-items:center;border-radius:8px;background:linear-gradient(180deg,#bfe3f7,#dff1fb 62%,#7cc47f 0);color:var(--navy,#0f1d44)}.atlas-crash-card_versionWords__q9Q3Q{display:flex;min-width:0;flex-direction:column;gap:2px}.atlas-crash-card_versionWords__q9Q3Q b{font:800 14px var(--font-gamefeel),sans-serif}.atlas-crash-card_versionWords__q9Q3Q span{overflow-wrap:anywhere;color:var(--ink-3,#5c6680);line-height:1.4}.atlas-crash-card_actions__RRPE7{display:flex;flex-direction:column;gap:8px}.atlas-crash-card_fixIt__h2qt0,.atlas-crash-card_goBack__plCFo{display:inline-flex;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-radius:14px;cursor:pointer;text-align:center;font:800 16px var(--font-gamefeel),sans-serif}.atlas-crash-card_goBack__plCFo{border:2px solid var(--navy,#0f1d44);background:var(--act,#0a777f);box-shadow:0 var(--edge,4px) 0 var(--navy,#0f1d44);color:#fff}.atlas-crash-card_goBack__plCFo:hover:not(:disabled){background:var(--act-deep,#086a71)}.atlas-crash-card_goBack__plCFo:active:not(:disabled){box-shadow:0 1px 0 var(--navy,#0f1d44);transform:translateY(3px)}.atlas-crash-card_fixIt__h2qt0{border:0;background:var(--magic-soft,#efeafd);color:var(--magic,#6a4ad8)}.atlas-crash-card_fixIt__h2qt0:hover{background:#e4dcfb}.atlas-crash-card_goBack__plCFo:disabled{cursor:not-allowed;opacity:.6}.atlas-crash-card_fixing__TaPbw{display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:var(--magic-soft,#efeafd);color:var(--magic,#6a4ad8);font:800 16px var(--font-gamefeel),sans-serif}.atlas-crash-card_spin__iecdr{animation:atlas-crash-card_spin__iecdr .9s linear infinite}@keyframes atlas-crash-card_spin__iecdr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.atlas-crash-card_spin__iecdr{animation:none}}.atlas-crash-card_details__sF6ea{margin-top:12px;color:var(--ink-3,#5c6680);font-size:12px}.atlas-crash-card_details__sF6ea summary{cursor:pointer}.atlas-crash-card_details__sF6ea p{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--surface-sunk,#faf7f1);font-family:var(--font-geist-mono,ui-monospace,monospace);overflow-wrap:anywhere;white-space:pre-wrap}@container (max-height: 460px){.atlas-crash-card_card__R4vWv{padding:14px 16px;border-radius:18px}.atlas-crash-card_card__R4vWv h3{font-size:17px}.atlas-crash-card_body__1G_X1{font-size:13px}.atlas-crash-card_version__NvpAG{margin:10px 0;padding:8px 10px}.atlas-crash-card_thumb__JwC3O{display:none}.atlas-crash-card_fixIt__h2qt0,.atlas-crash-card_fixing__TaPbw,.atlas-crash-card_goBack__plCFo{min-height:42px;font-size:14px}}@container (max-height: 360px){.atlas-crash-card_version__NvpAG{display:none}.atlas-crash-card_body__1G_X1{margin-bottom:10px}}@media (max-width:520px){.atlas-crash-card_card__R4vWv{padding:18px}.atlas-crash-card_card__R4vWv h3{font-size:18px}.atlas-crash-card_fixIt__h2qt0,.atlas-crash-card_goBack__plCFo{font-size:15px}}.atlas-object-sliders_inside__OpnC6,.atlas-object-sliders_sliders__VW8hv{display:flex;flex-direction:column;padding:4px 0 8px}.atlas-object-sliders_slider__YGDj0{padding:12px 0}.atlas-object-sliders_top__A8Dh7{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.atlas-object-sliders_toggleText__jiHM9 b,.atlas-object-sliders_top__A8Dh7 b{color:var(--navy,#0f1d44);font-family:var(--atlas-label);font-size:14px;font-weight:800}.atlas-object-sliders_value__XeXZ5{color:var(--navy,#0f1d44);font-family:var(--atlas-label);font-size:15px;font-variant-numeric:tabular-nums;font-weight:900}.atlas-object-sliders_range__NW4Oh{--fill:50%;width:100%;height:22px;margin:8px 0 4px;appearance:none;background:transparent;cursor:pointer}.atlas-object-sliders_range__NW4Oh::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(to right,var(--act,#0a777f) var(--fill),var(--line,#e4ddcf) var(--fill))}.atlas-object-sliders_range__NW4Oh::-moz-range-track{height:8px;border-radius:99px;background:var(--line,#e4ddcf)}.atlas-object-sliders_range__NW4Oh::-moz-range-progress{height:8px;border-radius:99px;background:var(--act,#0a777f)}.atlas-object-sliders_range__NW4Oh::-webkit-slider-thumb{width:22px;height:22px;box-sizing:border-box;margin-top:-7px;appearance:none;border:3px solid var(--act,#0a777f);border-radius:50%;background:#ffffff;box-shadow:var(--lift-1,0 1px 2px rgb(15 29 68/20%))}.atlas-object-sliders_range__NW4Oh::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--act,#0a777f);border-radius:50%;background:#ffffff}.atlas-object-sliders_range__NW4Oh:focus-visible{border-radius:8px;outline:2px solid var(--act,#0a777f);outline-offset:2px}.atlas-object-sliders_range__NW4Oh:disabled{cursor:not-allowed;opacity:.55}.atlas-object-sliders_ends__Ur3X1{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--ink-3,#5c6680);font-size:12px}.atlas-object-sliders_code__P1B8_{color:var(--ink-3,#5c6680);font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;white-space:nowrap}.atlas-object-sliders_code__P1B8_ em{padding:0 4px;border-radius:4px;background:var(--act-soft,#e1f2f1);color:var(--act-deep,#086a71);font-style:normal}.atlas-object-sliders_toggleRow__TcA48{display:flex;align-items:center;gap:12px;padding:12px 0}.atlas-object-sliders_slider__YGDj0+.atlas-object-sliders_slider__YGDj0,.atlas-object-sliders_slider__YGDj0+.atlas-object-sliders_toggleRow__TcA48,.atlas-object-sliders_toggleRow__TcA48+.atlas-object-sliders_slider__YGDj0,.atlas-object-sliders_toggleRow__TcA48+.atlas-object-sliders_toggleRow__TcA48{border-top:1px dashed var(--line,#e4ddcf)}.atlas-object-sliders_toggleText__jiHM9{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.atlas-object-sliders_toggleText__jiHM9 small{color:var(--ink-3,#5c6680);font-size:12px}.atlas-object-sliders_toggle__K5HY7{position:relative;width:44px;height:26px;flex:0 0 auto;padding:0;border:0;border-radius:99px;background:var(--line-strong,#cfc6b4);cursor:pointer;transition:background-color .12s ease}.atlas-object-sliders_toggle__K5HY7:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgb(15 29 68/25%);content:"";transition:left .12s ease}.atlas-object-sliders_toggle__K5HY7[aria-pressed=true]{background:var(--act,#0a777f)}.atlas-object-sliders_toggle__K5HY7[aria-pressed=true]:after{left:21px}.atlas-object-sliders_toggle__K5HY7:disabled{cursor:not-allowed;opacity:.55}.atlas-object-sliders_color__RHVtQ{width:44px;height:28px;padding:0;border:1px solid var(--line,#e4ddcf);border-radius:8px;background:transparent;cursor:pointer}.atlas-object-sliders_hint__J1ICc{margin:6px 0 0;color:var(--ink-3,#5c6680);font-size:12px}.atlas-object-sliders_error__a4lkf{margin:8px 0 0;color:#b42318;font-size:13px}.atlas-object-sliders_buttons__H0rKQ{display:flex;gap:10px;margin-top:14px}.atlas-object-sliders_button__iBVxO{display:inline-flex;min-height:40px;flex:1 1 0;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--line-strong,#cfc6b4);border-radius:12px;background:var(--surface,#ffffff);color:var(--navy,#0f1d44);cursor:pointer;font-family:var(--atlas-label);font-size:13px;font-weight:800;box-shadow:0 2px 0 var(--line,#e4ddcf)}.atlas-object-sliders_button__iBVxO:disabled{cursor:not-allowed;opacity:.55}.atlas-object-sliders_button__iBVxO:focus-visible{outline:2px solid var(--act,#0a777f);outline-offset:2px}.atlas-object-sliders_magic__djpWb{border-color:transparent;background:var(--magic-soft,#efeafe);box-shadow:none;color:var(--magic-deep,#5b3fd1)}.atlas-object-sliders_insideTitle__v3eK1{margin:8px 0;color:var(--ink-2,#3b4566);font-family:var(--atlas-label);font-size:13px;font-weight:800;overflow-wrap:anywhere}.atlas-object-sliders_insideTitle__v3eK1 code{font-family:var(--font-mono,ui-monospace,monospace);font-weight:500}.atlas-object-sliders_codebox__ikp2o{container-type:inline-size;overflow-x:auto;padding:10px 0;border-radius:14px;background:#0f1d44;color:#e7ecf7;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.75}.atlas-object-sliders_line__9k7eH{display:block;padding:0 12px;white-space:pre}.atlas-object-sliders_line__9k7eH[data-lit=true]{background:rgb(252 194 58/16%);box-shadow:inset 3px 0 0 var(--play,#fcc23a)}.atlas-object-sliders_lineNumber___fMU6{display:inline-block;width:28px;color:#6d7aa0;user-select:none}.atlas-object-sliders_gap__wtX1x{display:block;padding:0 12px 0 40px;color:#6d7aa0}.atlas-object-sliders_tokKeyword___V3_m{color:#f79fc0}.atlas-object-sliders_tokName__Ue7Ux{color:#7fe0d4}.atlas-object-sliders_tokString__6phNn{color:#ffd98a}.atlas-object-sliders_tokComment__p1Foj{color:#8d98bd}.atlas-object-sliders_explain__ipFAZ{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--play-soft,#fff4d6);color:var(--navy,#0f1d44);font-size:13px;line-height:1.5}.atlas-object-sliders_explain__ipFAZ b{font-family:var(--atlas-label);font-weight:900}.atlas-object-sliders_empty__8u_I_{margin:12px 0 0;color:var(--ink-2,#3b4566);font-size:13px}@media (prefers-reduced-motion:reduce){.atlas-object-sliders_toggle__K5HY7,.atlas-object-sliders_toggle__K5HY7:after{transition:none}}@container (max-width: 360px){.atlas-object-sliders_line__9k7eH{padding-left:40px;overflow-wrap:anywhere;text-indent:-28px;white-space:pre-wrap}}.atlas-history-steps_steps__rZVzH{container-type:inline-size;display:flex;min-width:0;flex-direction:column;margin:0;padding:0;list-style:none}.atlas-history-steps_step__D49_t{display:flex;min-width:0;flex-direction:column;gap:8px;padding:12px 10px;border-radius:12px}.atlas-history-steps_step__D49_t+.atlas-history-steps_step__D49_t{border-top:1px solid var(--line,#e4ddcf)}.atlas-history-steps_step__D49_t[data-current=true]{background:var(--surface-sunk,#faf7f1)}.atlas-history-steps_step__D49_t[data-current=true]+.atlas-history-steps_step__D49_t{border-top-color:transparent}.atlas-history-steps_step__D49_t:not([data-current=true]){border-radius:0}.atlas-history-steps_row___qPf3{display:flex;min-width:0;align-items:flex-start;gap:12px}.atlas-history-steps_whoAi__KsrW8,.atlas-history-steps_whoYou__Tl4oJ{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;font:900 12px var(--font-gamefeel),sans-serif}.atlas-history-steps_whoYou__Tl4oJ{background:var(--act-soft,#e1f2f1);color:var(--act-deep,#086a71)}.atlas-history-steps_whoAi__KsrW8{background:var(--magic-soft,#efeafd);color:var(--magic,#6a4ad8)}.atlas-history-steps_words__LDMvk{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.atlas-history-steps_label__ImsZT{overflow-wrap:anywhere;color:var(--navy,#0f1d44);font:800 15px var(--font-gamefeel),sans-serif;line-height:1.3}.atlas-history-steps_meta__7ozkI{overflow-wrap:anywhere;color:var(--ink-3,#5c6680);font-size:13px;line-height:1.45}.atlas-history-steps_cancel__E7QuM,.atlas-history-steps_goBack__tgfPh,.atlas-history-steps_yes__dK6ap{display:inline-flex;min-height:36px;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line-strong,#cfc6b4);border-radius:10px;background:var(--surface,#fff);box-shadow:var(--lift-1,0 1px 2px rgb(15 29 68/.08));color:var(--navy,#0f1d44);cursor:pointer;white-space:nowrap;font:800 13px var(--font-gamefeel),sans-serif}.atlas-history-steps_goBack__tgfPh{min-height:30px;padding:0 10px;font-size:12px}.atlas-history-steps_cancel__E7QuM:hover:not(:disabled),.atlas-history-steps_goBack__tgfPh:hover:not(:disabled){background:var(--cream-3,#ece6d8)}.atlas-history-steps_cancel__E7QuM:disabled,.atlas-history-steps_goBack__tgfPh:disabled,.atlas-history-steps_yes__dK6ap:disabled{cursor:not-allowed;opacity:.55}.atlas-history-steps_confirm__wD1wr{display:grid;min-width:0;gap:8px;margin-left:44px;padding:10px 12px;border:1px solid #b9e2e2;border-radius:12px;background:var(--act-soft,#e1f2f1)}.atlas-history-steps_confirm__wD1wr p{margin:0;color:#0b3f45;font-size:13px;line-height:1.45}.atlas-history-steps_actions__ofsUa{display:flex;flex-wrap:wrap;gap:8px}.atlas-history-steps_yes__dK6ap{border-color:var(--act-deep,#086a71);background:var(--act,#0a777f);color:#fff}.atlas-history-steps_yes__dK6ap:hover:not(:disabled){background:var(--act-deep,#086a71)}.atlas-history-steps_srOnly__Oyhkt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 300px){.atlas-history-steps_row___qPf3{flex-wrap:wrap}.atlas-history-steps_words__LDMvk{flex-basis:calc(100% - 44px)}.atlas-history-steps_goBack__tgfPh{margin-left:44px}.atlas-history-steps_confirm__wD1wr{margin-left:0}}.atlas-workspace_panel__NyaBk{display:flex;min-height:0;height:100%;flex-direction:column;color:var(--navy)}.atlas-workspace_editor__Jc7dB{display:flex;min-height:0;flex:1;flex-direction:column}.atlas-workspace_panel__NyaBk [hidden]{display:none!important}.atlas-workspace_panel__NyaBk[data-surface=tools] [data-atlas-editor-body]{display:none}.atlas-workspace_title___M0en{min-width:0;width:180px;border:1px solid transparent;border-radius:8px;padding:7px 8px;background:transparent;color:inherit;font:inherit;font-weight:650}.atlas-workspace_title___M0en:focus{border-color:var(--teal);outline:none}.atlas-workspace_history__MVSPJ{display:flex;flex-direction:column;gap:12px;padding:16px}.atlas-workspace_history__MVSPJ p{color:#69728a;line-height:1.6}.atlas-workspace_action__yzkw8{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #dedfdf;border-radius:10px;padding:10px 14px;background:#fffdfa;color:var(--navy);font-weight:600}.atlas-workspace_action__yzkw8:hover{background:#e8f5f3}.atlas-workspace_action__yzkw8:disabled{cursor:not-allowed;opacity:.5}.atlas-workspace_checkpoint__alDc8{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e3df;border-radius:12px;padding:12px}.atlas-workspace_checkpoint__alDc8 small{display:block;margin-top:4px;color:#69728a}.atlas-workspace_result__piWBl{display:flex;min-height:24px;align-items:center;gap:8px;padding:4px 14px;color:#69728a;font-size:12px}.atlas-workspace_result__piWBl [data-tone=error]{color:#ad3946}.atlas-workspace_promptHost__hcsOq{min-width:0;width:100%}.atlas-workspace_codeBody__pzmP7{container-type:inline-size;container-name:atlas-code}.atlas-workspace_fileTree__O_AKP{position:absolute;inset:0 auto 0 0;z-index:30;display:none;height:100%;width:min(280px,100%);min-width:0;border-right:1px solid #e2e8f0;background:#fffdfa;box-shadow:12px 0 30px color-mix(in srgb,var(--navy) 13%,transparent)}.atlas-workspace_fileTree__O_AKP[data-open=true]{display:flex}.atlas-workspace_fileTreeClose__dxPXI{position:absolute;display:flex;align-items:center;justify-content:center;right:2px;top:2px;width:44px;height:44px;border:1px solid #e2e8f0;border-radius:8px;background:#fffdfa}.code-file-tree_tree__KOw2d{position:relative;display:flex;height:100%;width:190px;min-width:0;flex:0 0 190px;flex-direction:column;border-right:1px solid #e8e6e1;background:#faf9f5;color:#182342}.code-file-tree_toggle__KlZNq{display:none}.code-file-tree_body__JnXXf{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:8px 6px 12px;background:linear-gradient(#faf9f5 30%,rgb(250 249 245/0)) top /100% 28px no-repeat local,linear-gradient(rgb(250 249 245/0),#faf9f5 70%) bottom /100% 28px no-repeat local,linear-gradient(rgb(24 35 66/.14),rgb(24 35 66/0)) top /100% 10px no-repeat scroll,linear-gradient(rgb(24 35 66/0),rgb(24 35 66/.14)) bottom /100% 10px no-repeat scroll}.code-file-tree_heading__b7zld{margin:10px 6px 4px;color:#69728a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.code-file-tree_heading__b7zld:first-child{margin-top:2px}.code-file-tree_list__PgRYg{margin:0;padding:0;list-style:none}.code-file-tree_file__u3lJu,.code-file-tree_row__em2yM{display:flex;min-width:0;align-items:center}.code-file-tree_file__u3lJu{min-height:36px;flex:1;gap:6px;border:0;border-radius:8px;padding:6px 8px;background:transparent;color:inherit;font-size:12.5px;text-align:left}.code-file-tree_file__u3lJu:hover{background:#edf7f5}.code-file-tree_file__u3lJu[aria-current=true]{background:#e4f2ef;font-weight:700}.code-file-tree_locked__5lP2G{color:#69728a}.code-file-tree_icon__W8Ozk{width:14px;height:14px;flex:0 0 14px}.code-file-tree_name__47kKO{display:flex;min-width:0;height:18px;flex:1;flex-wrap:wrap;align-items:baseline;column-gap:6px;overflow:hidden;line-height:18px;white-space:nowrap}.code-file-tree_plain__JkT1j{display:block;text-overflow:ellipsis}.code-file-tree_base__qUroS{min-width:0;max-width:100%;flex:0 1 auto;order:0;overflow:hidden;text-overflow:ellipsis}.code-file-tree_folder__05RG_{flex:0 0 auto;order:1;color:#69728a;font-size:11.5px;font-weight:400}.code-file-tree_dirty__7g7a5{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#e0a526}.code-file-tree_visuallyHidden__xsfRC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.code-file-tree_delete__geFl1{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#69728a}.code-file-tree_delete__geFl1:hover:not(:disabled){background:#fbe9eb;color:#a63645}.code-file-tree_newFile__U9och{min-height:36px;margin:4px 0 2px;border:1px dashed #b9d9d7;border-radius:8px;padding:6px 8px;background:transparent;color:#168178;font-size:12.5px;font-weight:700;text-align:left}.code-file-tree_newFile__U9och:hover:not(:disabled){background:#edf7f5}.code-file-tree_form__7xCyK{display:flex;flex-direction:column;gap:6px;margin:4px 0 2px;border:1px solid #dfe2e5;border-radius:8px;padding:8px;background:#fffdfa}.code-file-tree_input__tWUg_{min-width:0;min-height:36px;border:1px solid #c9ced4;border-radius:7px;padding:4px 8px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.code-file-tree_input__tWUg_::placeholder{color:#69728a;opacity:1}.code-file-tree_input__tWUg_[aria-invalid=true]{border-color:#a63645}.code-file-tree_check__CDpYz{display:flex;align-items:flex-start;gap:6px;color:#26324e;font-size:11.5px;line-height:1.35}.code-file-tree_check__CDpYz input{margin-top:2px}.code-file-tree_error__r_Ou8{margin:0;color:#a63645;font-size:11.5px;line-height:1.35}.code-file-tree_buttons__6yABA{display:flex;gap:6px}.code-file-tree_primary__sAiFf,.code-file-tree_secondary__KUgIj{min-height:34px;flex:1;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}.code-file-tree_primary__sAiFf{border:1px solid #138e83;background:#168178;color:#fff}.code-file-tree_primary__sAiFf:disabled{opacity:.6}.code-file-tree_secondary__KUgIj{border:1px solid #dfe2e5;background:#fffdfa;color:#26324e}.code-file-tree_notices__actyJ{display:block;margin-top:auto;padding-top:10px}.code-file-tree_notice__vMbpq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;border-radius:8px;padding:8px;background:#182342;color:#fff;font-size:12px;line-height:1.35}.code-file-tree_noticeError__oz1Em{background:#a63645}.code-file-tree_undo__8UEb4{min-height:28px;border:0;border-radius:6px;padding:2px 10px;background:#f6c945;color:#182342;font-weight:800}.code-file-tree_tree__KOw2d :where(button,input):focus-visible{outline:3px solid var(--teal);outline-offset:1px}@container atlas-code (max-width: 640px){.code-file-tree_tree__KOw2d{width:170px;flex-basis:170px}}@container atlas-code (max-width: 519px){.code-file-tree_tree__KOw2d{width:44px;flex-basis:44px}.code-file-tree_toggle__KlZNq{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:#26324e}.code-file-tree_body__JnXXf{display:none}.code-file-tree_tree__KOw2d[data-open=true]{position:absolute;inset:0 auto 0 0;z-index:30;width:min(240px,100%);box-shadow:12px 0 30px color-mix(in srgb,var(--navy) 13%,transparent)}.code-file-tree_tree__KOw2d[data-open=true] .code-file-tree_body__JnXXf{display:flex}}.code-view_layout__W4jt2{display:flex;min-width:0;min-height:0;height:100%;flex:1;flex-direction:column;overflow:hidden;background:#fffdfa;color:#182342}.code-view_toolbar__UBIuy{display:flex;min-height:58px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e8e6e1;padding:6px 10px;background:#faf9f5}.code-view_actions__CWZnB{display:flex;flex:0 0 auto;align-items:center;gap:5px}.code-view_toolbar__UBIuy button{min-width:44px;min-height:44px;height:auto;border:1px solid #dfe2e5;border-radius:9px;padding:8px 10px;background:#fffdfa;color:#26324e;box-shadow:none;font-weight:600;transform:none}.code-view_toolbar__UBIuy button:hover{border-color:#b9d9d7;background:#edf7f5;box-shadow:none;transform:none}.code-view_toolbar__UBIuy button:focus-visible{outline:3px solid var(--teal);outline-offset:1px}.code-view_toolbar__UBIuy button[data-testid=code-file-switcher]{max-width:100%;border-color:transparent;background:transparent;padding-left:2px}.code-view_toolbar__UBIuy [data-testid=code-file-switcher]>span:nth-of-type(3){display:none}.code-view_toolbar__UBIuy [class~=gf-icon-badge]{width:28px;height:28px;flex:0 0 28px;border:0;border-radius:7px;background:#e4f2ef;color:#168178;box-shadow:none}.code-view_toolbar__UBIuy :where([class~=gf-icon-badge]) svg{width:16px;height:16px}.code-view_toolbar__UBIuy button span{font-weight:600}.code-view_frame__jvzCq{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow:hidden}.code-view_editor__GluRH{position:relative;min-height:0;min-width:0;flex:1;overflow:hidden;background:#fffdf7}.code-view_editor__GluRH [class~=cm-editor]{height:100%;font-size:13px}.code-view_editor__GluRH [class~=cm-scroller]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;line-height:1.65}.code-view_editor__GluRH [class~=cm-content]{padding:10px 0}.code-view_editor__GluRH [class~=cm-line]{padding-left:12px;padding-right:12px}.code-view_footer__Ohkpl{display:flex;min-height:34px;flex:0 0 auto;align-items:center;gap:12px;border-top:1px solid #e8e6e1;padding:7px 12px;background:#faf9f5;color:#69728a;font-size:11px}.code-view_saveState__nXrx7{display:flex;min-width:0;align-items:center;gap:6px}.code-view_saveState__nXrx7 svg{flex:0 0 14px;width:14px;height:14px}.code-view_saveState__nXrx7[data-state=saved] svg{color:#138e83}.code-view_saveState__nXrx7[data-state=conflict],.code-view_saveState__nXrx7[data-state=error]{color:#a63645}.code-view_saveState__nXrx7[data-state=dirty]{color:#856007}.code-view_saveHint___Cbfw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#69728a}.code-view_savedNote__pRX9o{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 10px;color:#138e83;font-size:13px;font-weight:700}.code-view_language__un1o7{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.atlas-project-settings_dialog__N5_59[data-presentation=atlas]{--settings-ink:var(--navy);--settings-muted:#616c83;--settings-line:#e1e3df;display:flex;width:min(920px,calc(100vw - 32px));max-width:920px;height:min(760px,90dvh);max-height:90dvh;flex-direction:column;gap:0;border:1px solid var(--settings-line);border-radius:18px;background:#faf8f4;color:var(--settings-ink);font-family:var(--font-geist),sans-serif;box-shadow:0 24px 90px color-mix(in srgb,var(--navy) 19%,transparent)}.atlas-project-settings_dialog__N5_59>button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--settings-line);border-radius:10px;background:#fffdfa;color:var(--settings-ink);opacity:1}.atlas-project-settings_dialog__N5_59 [data-settings-header]{flex:0 0 auto;padding:24px 64px 22px 24px;border-color:var(--settings-line);background:#fffdfa}.atlas-project-settings_dialog__N5_59 [data-settings-header] h2{font-size:23px;font-weight:700;letter-spacing:-.025em}.atlas-project-settings_dialog__N5_59 [data-settings-header] h2 svg{color:#087e88}.atlas-project-settings_dialog__N5_59 [data-settings-header] p,.atlas-project-settings_dialog__N5_59 [data-settings-panel-header] p,.atlas-project-settings_dialog__N5_59 [data-settings-row]>div:first-child>div:last-child:not(:first-child){color:var(--settings-muted)}.atlas-project-settings_dialog__N5_59 [data-settings-layout]{min-height:0;flex:1 1 auto;grid-template-columns:196px minmax(0,1fr)}.atlas-project-settings_dialog__N5_59 [data-settings-nav]{min-width:0;overflow-y:auto;padding:14px 10px;border-right:1px solid var(--settings-line);border-bottom:0;background:#f5f3ef}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button{min-height:52px;padding:12px;border:0;border-radius:10px;background:transparent;color:var(--settings-muted);box-shadow:none}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button[aria-current=page]{background:#ddf0ed;color:#126e79}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button:hover{background:#e6eeea;color:var(--settings-ink)}.atlas-project-settings_dialog__N5_59 [data-settings-content]{min-height:0;max-height:none;overscroll-behavior:contain}.atlas-project-settings_dialog__N5_59 [data-settings-panel-header]{padding:22px 24px 16px;border-color:var(--settings-line)}.atlas-project-settings_dialog__N5_59 [data-settings-panel-header] h3{font-size:16px;font-weight:650}.atlas-project-settings_dialog__N5_59 [data-settings-row]{grid-template-columns:minmax(0,1fr);gap:11px;padding-block:18px;border-color:var(--settings-line)}.atlas-project-settings_dialog__N5_59 [data-settings-row]>div:last-child{width:100%;justify-self:stretch}.atlas-project-settings_dialog__N5_59 [data-settings-row]>div:last-child>div{justify-content:flex-start}.atlas-project-settings_dialog__N5_59 [data-settings-model-manager] input[type=search],.atlas-project-settings_dialog__N5_59 [data-settings-row] input:not([type=checkbox]),.atlas-project-settings_dialog__N5_59 [data-settings-row] select{min-height:44px;border:1px solid #d6dfe0;border-radius:9px;background:#fffdfa;color:var(--settings-ink);box-shadow:none}.atlas-project-settings_dialog__N5_59 [data-settings-content] button{min-height:44px;border-radius:9px;font-size:12px}.atlas-project-settings_dialog__N5_59 [data-settings-content] button[class~=bg-primary]{background:#087985;color:#fff}.atlas-project-settings_dialog__N5_59 [data-settings-model-manager]{border-color:var(--settings-line);background:#fffdfa}.atlas-project-settings_dialog__N5_59 [data-settings-footer]{flex:0 0 auto;padding:16px 24px;border-color:var(--settings-line);background:#fffdfa}.atlas-project-settings_dialog__N5_59 [data-settings-footer] button{min-height:44px;padding-inline:18px;border:1px solid #087985;border-radius:9px;background:#087985;color:#fff;font-size:13px;font-weight:600}.atlas-project-settings_dialog__N5_59 :where(button,input,select):focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (min-width:960px){.atlas-project-settings_dialog__N5_59 [data-settings-row]{grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center}}@media (max-width:760px){.atlas-project-settings_dialog__N5_59[data-presentation=atlas]{width:calc(100vw - 20px);height:94dvh;max-height:94dvh;border-radius:14px}.atlas-project-settings_dialog__N5_59 [data-settings-header]{padding:22px 60px 20px 18px}.atlas-project-settings_dialog__N5_59 [data-settings-layout]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.atlas-project-settings_dialog__N5_59 [data-settings-nav]{overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--settings-line)}.atlas-project-settings_dialog__N5_59 [data-settings-nav] nav{display:flex;gap:6px}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button{width:auto;min-height:44px;flex:0 0 auto;align-items:center;gap:8px;margin:0;padding:10px 12px}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button>span:first-child{margin:0}.atlas-project-settings_dialog__N5_59 [data-settings-nav] button>span:last-child>span:last-child{display:none}.atlas-project-settings_dialog__N5_59 [data-settings-panel-header],.atlas-project-settings_dialog__N5_59 [data-settings-panel]>div:last-child{padding-inline:18px}.atlas-project-settings_dialog__N5_59 [data-settings-footer]{padding:12px 18px}}.atlas-project-settings_dialog__N5_59[data-settings-v2=true] [data-settings-content] [class~=text-foreground]{color:var(--settings-ink)}html[data-design=v2] .atlas-project-settings_dialog__N5_59[data-presentation=atlas]{border-radius:var(--r-xl);background:var(--canvas);box-shadow:var(--dialog-shadow)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-header],html[data-design=v2] .atlas-project-settings_dialog__N5_59>button{background:var(--surface)}html[data-design=v2] .atlas-project-settings_dialog__N5_59[data-presentation=atlas]{--settings-muted:var(--ink-50);--settings-line:var(--line);border-radius:var(--r-lg);background:var(--cream)}html[data-design=v2] .atlas-project-settings_dialog__N5_59>button{border-radius:var(--r-md);background:var(--surface)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-header]{background:var(--surface)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-header] h2{font-size:var(--t-24)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-nav] button{border-radius:var(--r-md)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-model-manager] input[type=search],html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-row] input:not([type=checkbox]),html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-row] select{border-radius:var(--r-sm);background:var(--surface)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-content] button{border-radius:var(--r-sm)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-footer],html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-model-manager]{background:var(--surface)}html[data-design=v2] .atlas-project-settings_dialog__N5_59 [data-settings-footer] button{border-radius:var(--r-sm);font-size:var(--t-14)}@media (max-width:760px){html[data-design=v2] .atlas-project-settings_dialog__N5_59[data-presentation=atlas]{border-radius:var(--r-lg)}}