.profile-settings-modal-module__Dw3dGa__backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090c85;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.profile-settings-modal-module__Dw3dGa__dialog{border:1px solid var(--home-border);background:var(--home-panel);width:min(980px,100vw - 80px);min-height:560px;max-height:min(820px,100svh - 80px);color:var(--home-text);border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 38px 110px #00000061}.profile-settings-modal-module__Dw3dGa__header{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 22px;display:flex}.profile-settings-modal-module__Dw3dGa__header h2,.profile-settings-modal-module__Dw3dGa__header p,.profile-settings-modal-module__Dw3dGa__sectionHeader h3,.profile-settings-modal-module__Dw3dGa__sectionHeader p,.profile-settings-modal-module__Dw3dGa__stateMessage,.profile-settings-modal-module__Dw3dGa__errorMessage{margin:0}.profile-settings-modal-module__Dw3dGa__header h2{font-family:var(--font-display);margin-top:5px;font-size:clamp(26px,3vw,38px);line-height:1}.profile-settings-modal-module__Dw3dGa__eyebrow{color:var(--home-orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-settings-modal-module__Dw3dGa__subtitle{color:var(--home-muted);font-size:13px;line-height:1.5;margin-top:8px!important}.profile-settings-modal-module__Dw3dGa__closeButton{border:1px solid var(--home-border);width:38px;height:38px;color:var(--home-muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.profile-settings-modal-module__Dw3dGa__closeButton:hover{border-color:var(--home-border-strong);color:var(--home-text)}.profile-settings-modal-module__Dw3dGa__closeButton svg{width:18px;height:18px}.profile-settings-modal-module__Dw3dGa__body{grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.profile-settings-modal-module__Dw3dGa__nav{border-right:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 68%, transparent);padding:24px 16px}.profile-settings-modal-module__Dw3dGa__nav button{width:100%;min-height:42px;color:var(--home-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.profile-settings-modal-module__Dw3dGa__nav button+button{margin-top:5px}.profile-settings-modal-module__Dw3dGa__nav button:hover,.profile-settings-modal-module__Dw3dGa__nav button[aria-current=page]{background:color-mix(in srgb, var(--home-orange) 13%, transparent);color:var(--home-orange)}.profile-settings-modal-module__Dw3dGa__main{min-width:0;min-height:0;padding:26px 28px 30px;overflow:auto}.profile-settings-modal-module__Dw3dGa__section{border-top:1px solid var(--home-border);margin-top:30px;padding-top:26px}.profile-settings-modal-module__Dw3dGa__sectionHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-settings-modal-module__Dw3dGa__sectionHeader h3{font-family:var(--font-display);font-size:22px}.profile-settings-modal-module__Dw3dGa__sectionHeader p{color:var(--home-muted);margin-top:5px;font-size:12px;line-height:1.5}.profile-settings-modal-module__Dw3dGa__roleBadge{background:color-mix(in srgb, var(--home-orange) 13%, transparent);min-height:28px;color:var(--home-orange);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.profile-settings-modal-module__Dw3dGa__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.profile-settings-modal-module__Dw3dGa__identityGrid div{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 52%, transparent);border-radius:10px;min-width:0;padding:14px 15px}.profile-settings-modal-module__Dw3dGa__identityGrid dt{color:var(--home-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.profile-settings-modal-module__Dw3dGa__identityGrid dd{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;font-weight:700;overflow:hidden}.profile-settings-modal-module__Dw3dGa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.profile-settings-modal-module__Dw3dGa__formGrid label{color:var(--home-muted);gap:8px;font-size:11px;font-weight:700;display:grid}.profile-settings-modal-module__Dw3dGa__formGrid input{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 52%, transparent);width:100%;height:42px;color:var(--home-text);font:inherit;border-radius:9px;outline:0;padding:0 12px;font-size:13px;font-weight:500}.profile-settings-modal-module__Dw3dGa__formGrid input:focus{border-color:var(--home-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--home-orange) 18%, transparent)}.profile-settings-modal-module__Dw3dGa__avatarEditor{grid-template-columns:150px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.profile-settings-modal-module__Dw3dGa__avatarPreview{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.profile-settings-modal-module__Dw3dGa__avatarPreview p,.profile-settings-modal-module__Dw3dGa__uploadGuidance,.profile-settings-modal-module__Dw3dGa__uploadStatus,.profile-settings-modal-module__Dw3dGa__privacyNote{color:var(--home-muted);margin:0;font-size:11px;line-height:1.55}.profile-settings-modal-module__Dw3dGa__avatarControls{min-width:0}.profile-settings-modal-module__Dw3dGa__choiceGrid{gap:10px;margin-top:18px;display:grid}.profile-settings-modal-module__Dw3dGa__section>.profile-settings-modal-module__Dw3dGa__choiceCard{margin-top:18px}.profile-settings-modal-module__Dw3dGa__avatarControls .profile-settings-modal-module__Dw3dGa__choiceGrid{margin-top:0}.profile-settings-modal-module__Dw3dGa__choiceCard{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 52%, transparent);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;display:grid}.profile-settings-modal-module__Dw3dGa__choiceCard:has(input:checked){border-color:var(--home-orange);box-shadow:inset 0 0 0 1px var(--home-orange)}.profile-settings-modal-module__Dw3dGa__choiceCard[data-disabled=true]{cursor:not-allowed;opacity:.5}.profile-settings-modal-module__Dw3dGa__choiceCard input{accent-color:var(--home-orange);margin-top:3px}.profile-settings-modal-module__Dw3dGa__choiceCard span{gap:4px;display:grid}.profile-settings-modal-module__Dw3dGa__choiceCard strong{font-size:12px}.profile-settings-modal-module__Dw3dGa__choiceCard small{color:var(--home-muted);font-size:11px;line-height:1.45}.profile-settings-modal-module__Dw3dGa__uploadActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.profile-settings-modal-module__Dw3dGa__uploadActions button{border:1px solid var(--home-border-strong);min-height:38px;color:var(--home-text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.profile-settings-modal-module__Dw3dGa__uploadActions button:disabled{cursor:wait;opacity:.55}.profile-settings-modal-module__Dw3dGa__uploadActions svg{width:15px;height:15px}.profile-settings-modal-module__Dw3dGa__uploadActions .profile-settings-modal-module__Dw3dGa__removeButton{color:color-mix(in srgb, #e66f59 78%, var(--home-text))}.profile-settings-modal-module__Dw3dGa__hiddenFileInput{display:none}.profile-settings-modal-module__Dw3dGa__uploadGuidance{margin-top:12px}.profile-settings-modal-module__Dw3dGa__uploadStatus{color:#2b9a54;min-height:17px;margin-top:5px;font-weight:700}.profile-settings-modal-module__Dw3dGa__privacyNote{border-left:3px solid var(--home-orange);background:color-mix(in srgb, var(--home-orange) 6%, transparent);margin-top:14px;padding:12px 13px}.profile-settings-modal-module__Dw3dGa__themeOptions{gap:12px;margin-top:18px;display:flex}.profile-settings-modal-module__Dw3dGa__themeOptions button{border:1px solid var(--home-border);min-width:130px;height:44px;color:var(--home-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.profile-settings-modal-module__Dw3dGa__themeOptions .profile-settings-modal-module__Dw3dGa__themeActive{border-color:var(--home-orange);box-shadow:inset 0 0 0 1px var(--home-orange)}.profile-settings-modal-module__Dw3dGa__themeSwatch{border:1px solid var(--home-border-strong);border-radius:50%;width:20px;height:20px}.profile-settings-modal-module__Dw3dGa__themeSwatch[data-theme=light]{background:#f4f1ea}.profile-settings-modal-module__Dw3dGa__themeSwatch[data-theme=dark]{background:#111820}.profile-settings-modal-module__Dw3dGa__actions{border-top:1px solid var(--home-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:30px;padding-top:22px;display:flex}.profile-settings-modal-module__Dw3dGa__actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:0 16px;font-size:12px;font-weight:700}.profile-settings-modal-module__Dw3dGa__cancelButton{border:1px solid var(--home-border);color:var(--home-text);background:0 0}.profile-settings-modal-module__Dw3dGa__saveButton{border:1px solid var(--home-orange);background:var(--home-orange);color:#15100c}.profile-settings-modal-module__Dw3dGa__saveButton:disabled{cursor:wait;opacity:.6}.profile-settings-modal-module__Dw3dGa__savedMessage{color:#2b9a54;margin-right:auto;font-size:12px;font-weight:700}.profile-settings-modal-module__Dw3dGa__stateMessage,.profile-settings-modal-module__Dw3dGa__errorMessage{border:1px solid var(--home-border);color:var(--home-muted);border-radius:11px;padding:18px;font-size:13px}.profile-settings-modal-module__Dw3dGa__errorMessage{border-color:color-mix(in srgb, #d24b32 32%, var(--home-border));color:color-mix(in srgb, #ff9f8e 82%, var(--home-text));background:#d24b3214}@media (max-width:720px){.profile-settings-modal-module__Dw3dGa__backdrop{align-items:end;padding:0}.profile-settings-modal-module__Dw3dGa__dialog{border-radius:18px 18px 0 0;width:100%;min-height:0;max-height:94svh}.profile-settings-modal-module__Dw3dGa__body{grid-template-columns:1fr}.profile-settings-modal-module__Dw3dGa__nav{border-right:0;border-bottom:1px solid var(--home-border);padding:10px 18px}.profile-settings-modal-module__Dw3dGa__nav button{width:auto}.profile-settings-modal-module__Dw3dGa__main{padding:22px 20px 26px}.profile-settings-modal-module__Dw3dGa__identityGrid,.profile-settings-modal-module__Dw3dGa__formGrid,.profile-settings-modal-module__Dw3dGa__avatarEditor{grid-template-columns:1fr}}
@font-face{font-family:Depot Project Colored Pencil;src:url(/fonts/depot-project-titles/lt-colored-pencil.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Depot Project West Coast;src:url(/fonts/depot-project-titles/west-coast.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.graph-first-home-prototype-module__yz_52W__homeShell{--home-bg:#161d26;--home-surface:#161d26;--home-stage:#161d26;--home-text:#f7f4ee;--home-muted:#f7f4ee9e;--home-border:#f7f4ee29;--home-border-strong:#f7f4ee57;--home-panel:#161d26f5;--home-node:#1e2732fa;--home-node-band:#2b3037;--home-squid-ink:#161d26;--home-orange:#ff6200;--project-title-font:"Depot Project Colored Pencil";--project-title-ink:#f7f4ee61;overscroll-behavior:none;background:var(--home-bg);width:100%;min-width:320px;height:100svh;min-height:480px;color:var(--home-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;grid-template-rows:minmax(0,1fr) 64px;display:grid;overflow:hidden}.graph-first-home-prototype-module__yz_52W__homeShell[data-motion-director-overlay-active=true]{isolation:auto}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__homeShell{--home-bg:#f7f5f1;--home-surface:#fff;--home-stage:#f7f5f1;--home-text:#161d26;--home-muted:#161d2694;--home-border:#161d2624;--home-border-strong:#161d264d;--home-panel:#fffffff7;--home-node:#fffffffa;--home-node-band:var(--home-panel);--project-title-ink:#161d266b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.graph-first-home-prototype-module__yz_52W__stage{--prototype-background-x:50%;--prototype-background-y:50%;--companion-footprint-preview-scale:.7;overscroll-behavior:none;background:var(--home-stage);touch-action:none;grid-row:1;min-width:0;min-height:0;position:relative;overflow:hidden}.graph-first-home-prototype-module__yz_52W__stage[data-blockbuster-video-megastore=true]{background:#b9def6;overflow:visible}.graph-first-home-prototype-module__yz_52W__stage[data-clockwork-cloud-carnival=true]{background:#6dc9ec;overflow:visible}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__stage[data-clockwork-cloud-carnival=true]{background:#080c31}.graph-first-home-prototype-module__yz_52W__stage[data-deepsea-dreamdome=true],.graph-first-home-prototype-module__yz_52W__stage[data-ocean-habitat=true]{background:#062f50;overflow:visible}.graph-first-home-prototype-module__yz_52W__stage[data-everwild-lantern-grove=true]{background:#173321;overflow:visible}.graph-first-home-prototype-module__yz_52W__stage[data-whimsywick-infinite-library=true]{--whimsywick-rig-lift:clamp(54px, 6.5vh, 88px);background:#28130f;overflow:visible}.graph-first-home-prototype-module__yz_52W__stage[data-skyline-starrail=true]{background:#0b0d29;overflow:visible}.graph-first-home-prototype-module__yz_52W__stage[data-grand-princess-castle=true]{background:#18153f;overflow:visible}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__stage[data-grand-princess-castle=true]{background:#9fd9f4}.graph-first-home-prototype-module__yz_52W__stagePanReady{cursor:grab}.graph-first-home-prototype-module__yz_52W__stagePanning,.graph-first-home-prototype-module__yz_52W__stagePanning *{cursor:grabbing!important}.graph-first-home-prototype-module__yz_52W__projectHistoryControls{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:20px;left:24px;right:24px}.graph-first-home-prototype-module__yz_52W__projectHistoryForwardControls{pointer-events:none;justify-items:end;gap:3px;display:grid}.graph-first-home-prototype-module__yz_52W__projectHistoryButton{isolation:isolate;min-height:32px;color:var(--project-title-ink);font-family:var(--project-title-font), cursive;letter-spacing:.035em;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:16px;font-weight:400;transition:color .15s,background .15s,transform .15s;display:inline-flex;position:relative}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:before,.graph-first-home-prototype-module__yz_52W__projectHistoryButton:after{z-index:-1;content:"";border-style:solid;border-color:var(--project-title-ink);pointer-events:none;opacity:0;transition:opacity .15s;position:absolute}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:before{border-width:1.35px;border-radius:5px 9px 4px 7px/8px 5px 9px 4px;inset:-1px -2px -2px -1px;transform:rotate(-.38deg)skew(-.22deg)}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:after{border-width:.75px;border-color:color-mix(in srgb, var(--project-title-ink) 58%, transparent);border-radius:8px 4px 7px 5px/4px 9px 5px 8px;inset:1px -1px -3px -3px;transform:rotate(.24deg)skewY(.16deg)}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:hover:not(:disabled),.graph-first-home-prototype-module__yz_52W__projectHistoryButton:focus-visible{background:var(--home-stage);color:color-mix(in srgb, var(--project-title-ink) 84%, var(--home-text));outline:none;transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:hover:not(:disabled):before,.graph-first-home-prototype-module__yz_52W__projectHistoryButton:hover:not(:disabled):after,.graph-first-home-prototype-module__yz_52W__projectHistoryButton:focus-visible:before,.graph-first-home-prototype-module__yz_52W__projectHistoryButton:focus-visible:after{opacity:1}.graph-first-home-prototype-module__yz_52W__projectHistoryButton:disabled{opacity:.24;cursor:default}.graph-first-home-prototype-module__yz_52W__previousProjectIcon,.graph-first-home-prototype-module__yz_52W__freshProjectIcon,.graph-first-home-prototype-module__yz_52W__nextProjectIcon{color:currentColor;height:20px;font-family:var(--project-title-font), cursive;flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.graph-first-home-prototype-module__yz_52W__previousProjectIcon{letter-spacing:-.18em;min-width:24px;font-size:20px;transform:translateY(-1px)rotate(-2deg)}.graph-first-home-prototype-module__yz_52W__nextProjectIcon{letter-spacing:-.18em;min-width:24px;font-size:20px;transform:translateY(-1px)scaleX(-1)rotate(-2deg)}.graph-first-home-prototype-module__yz_52W__freshProjectIcon{width:16px;font-size:24px;transform:translateY(-1px)rotate(-4deg)}.graph-first-home-prototype-module__yz_52W__projectScene{z-index:2;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.graph-first-home-prototype-module__yz_52W__projectSceneExitLeft{animation:.24s cubic-bezier(.55,0,1,.45) forwards graph-first-home-prototype-module__yz_52W__projectSceneExitLeft}.graph-first-home-prototype-module__yz_52W__projectSceneExitRight{animation:.24s cubic-bezier(.55,0,1,.45) forwards graph-first-home-prototype-module__yz_52W__projectSceneExitRight}.graph-first-home-prototype-module__yz_52W__projectSceneEnterFromLeft{animation:.32s cubic-bezier(.16,1,.3,1) both graph-first-home-prototype-module__yz_52W__projectSceneEnterFromLeft}.graph-first-home-prototype-module__yz_52W__projectSceneEnterFromRight{animation:.32s cubic-bezier(.16,1,.3,1) both graph-first-home-prototype-module__yz_52W__projectSceneEnterFromRight}@keyframes graph-first-home-prototype-module__yz_52W__projectSceneExitLeft{to{opacity:0;transform:translate(-108%)}}@keyframes graph-first-home-prototype-module__yz_52W__projectSceneExitRight{to{opacity:0;transform:translate(108%)}}@keyframes graph-first-home-prototype-module__yz_52W__projectSceneEnterFromLeft{0%{opacity:0;transform:translate(-108%)}to{opacity:1;transform:translate(0)}}@keyframes graph-first-home-prototype-module__yz_52W__projectSceneEnterFromRight{0%{opacity:0;transform:translate(108%)}to{opacity:1;transform:translate(0)}}.graph-first-home-prototype-module__yz_52W__backgroundArtwork{pointer-events:none;background-image:var(--prototype-background-image);opacity:0;will-change:mask-image, opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.graph-first-home-prototype-module__yz_52W__backgroundLightSource,.graph-first-home-prototype-module__yz_52W__backgroundDarkSource{filter:grayscale()invert();mix-blend-mode:screen}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__backgroundLightSource{filter:grayscale();mix-blend-mode:multiply}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__backgroundDarkSource{filter:grayscale();mix-blend-mode:multiply}.graph-first-home-prototype-module__yz_52W__backgroundSpotlight{z-index:1;-webkit-mask-image:radial-gradient(circle at var(--prototype-background-x) var(--prototype-background-y), #000 0%, #000000bd 74px, transparent clamp(120px, 14vw, 190px));-webkit-mask-image:radial-gradient(circle at var(--prototype-background-x) var(--prototype-background-y), #000 0%, #000000bd 74px, transparent clamp(120px, 14vw, 190px));mask-image:radial-gradient(circle at var(--prototype-background-x) var(--prototype-background-y), #000 0%, #000000bd 74px, transparent clamp(120px, 14vw, 190px));transition:opacity .18s}.graph-first-home-prototype-module__yz_52W__backgroundSpotlightVisible{opacity:var(--prototype-background-spotlight-opacity)}@property --prototype-background-bloom-core{syntax:"<length>";inherits:false;initial-value:0}@property --prototype-background-bloom-edge{syntax:"<length>";inherits:false;initial-value:0}.graph-first-home-prototype-module__yz_52W__backgroundBloom{--prototype-background-bloom-core:0px;--prototype-background-bloom-edge:0px;z-index:1;-webkit-mask-image:radial-gradient(circle at var(--prototype-background-bloom-x) var(--prototype-background-bloom-y), #000 0, #000 var(--prototype-background-bloom-core), transparent var(--prototype-background-bloom-edge));-webkit-mask-image:radial-gradient(circle at var(--prototype-background-bloom-x) var(--prototype-background-bloom-y), #000 0, #000 var(--prototype-background-bloom-core), transparent var(--prototype-background-bloom-edge));mask-image:radial-gradient(circle at var(--prototype-background-bloom-x) var(--prototype-background-bloom-y), #000 0, #000 var(--prototype-background-bloom-core), transparent var(--prototype-background-bloom-edge));animation:1.9s linear forwards graph-first-home-prototype-module__yz_52W__backgroundBloom}@keyframes graph-first-home-prototype-module__yz_52W__backgroundBloom{0%{--prototype-background-bloom-core:0px;--prototype-background-bloom-edge:0px;opacity:0}12%{--prototype-background-bloom-core:4vmax;--prototype-background-bloom-edge:10vmax;opacity:var(--prototype-background-bloom-opacity)}42%{--prototype-background-bloom-core:52vmax;--prototype-background-bloom-edge:60vmax;opacity:var(--prototype-background-bloom-opacity)}70%{--prototype-background-bloom-core:112vmax;--prototype-background-bloom-edge:120vmax;opacity:var(--prototype-background-bloom-opacity)}to{--prototype-background-bloom-core:152vmax;--prototype-background-bloom-edge:160vmax;opacity:0}}.graph-first-home-prototype-module__yz_52W__emptyHint{z-index:2;text-align:center;color:var(--home-muted);opacity:0;pointer-events:none;gap:6px;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.graph-first-home-prototype-module__yz_52W__stage:focus-within .graph-first-home-prototype-module__yz_52W__emptyHint,.graph-first-home-prototype-module__yz_52W__stage:hover .graph-first-home-prototype-module__yz_52W__emptyHint{opacity:.72}.graph-first-home-prototype-module__yz_52W__emptyStateLabel{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.graph-first-home-prototype-module__yz_52W__emptyInstruction{font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:400;display:flex}.graph-first-home-prototype-module__yz_52W__emptyToolIcon{background-color:currentColor;flex:none;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.graph-first-home-prototype-module__yz_52W__projectTitle{--project-title-y:24px;z-index:6;top:var(--project-title-y);background:var(--home-stage);box-sizing:border-box;isolation:isolate;pointer-events:auto;border-radius:6px;align-items:center;width:fit-content;max-width:calc(100% - 320px);margin:0;padding:5px 9px 6px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.graph-first-home-prototype-module__yz_52W__projectTitle:before,.graph-first-home-prototype-module__yz_52W__projectTitle:after{z-index:2;content:"";pointer-events:none;opacity:1;position:absolute}.graph-first-home-prototype-module__yz_52W__projectTitle:before{border:1.35px solid var(--project-title-ink);border-radius:5px 9px 4px 7px/8px 5px 9px 4px;inset:-1px -2px -2px -1px;transform:rotate(-.38deg)skew(-.22deg)}.graph-first-home-prototype-module__yz_52W__projectTitle:after{border:.75px solid color-mix(in srgb, var(--project-title-ink) 58%, transparent);border-radius:8px 4px 7px 5px/4px 9px 5px 8px;inset:1px -1px -3px -3px;transform:rotate(.24deg)skewY(.16deg)}.graph-first-home-prototype-module__yz_52W__projectTitleBackgroundHalo{z-index:1;opacity:var(--prototype-title-halo-opacity);-webkit-mask-image:radial-gradient(ellipse var(--prototype-title-halo-radius-x) var(--prototype-title-halo-radius-y) at var(--prototype-title-halo-x) var(--prototype-title-halo-y), #000 0%, #000000db 42%, transparent 84%);-webkit-mask-image:radial-gradient(ellipse var(--prototype-title-halo-radius-x) var(--prototype-title-halo-radius-y) at var(--prototype-title-halo-x) var(--prototype-title-halo-y), #000 0%, #000000db 42%, transparent 84%);mask-image:radial-gradient(ellipse var(--prototype-title-halo-radius-x) var(--prototype-title-halo-radius-y) at var(--prototype-title-halo-x) var(--prototype-title-halo-y), #000 0%, #000000db 42%, transparent 84%)}.graph-first-home-prototype-module__yz_52W__projectTitleSurface{z-index:1;border-radius:inherit;background:var(--home-stage);pointer-events:none;position:absolute;inset:0}.graph-first-home-prototype-module__yz_52W__projectTitleInput{z-index:3;width:auto;min-width:0;max-width:100%;color:var(--project-title-ink);font-family:var(--project-title-font), cursive;letter-spacing:.035em;opacity:.82;text-overflow:ellipsis;field-sizing:content;background:0 0;border:0;outline:none;padding:3px 0;font-size:clamp(13px,1.1vw,18px);font-weight:400;line-height:1.35;transition:opacity .15s;display:block;position:relative;transform:translateY(.5px)rotate(-.18deg)}.graph-first-home-prototype-module__yz_52W__noticeStack{z-index:18;pointer-events:none;gap:8px;width:min(620px,100vw - 48px);display:grid;position:absolute;top:108px;left:50%;transform:translate(-50%)}.graph-first-home-prototype-module__yz_52W__projectSyncNotice{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--home-orange) 58%, transparent);background:color-mix(in srgb, var(--home-surface) 94%, transparent);width:100%;color:var(--home-text);pointer-events:auto;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:.78rem;display:flex}.graph-first-home-prototype-module__yz_52W__inlineRunNotice{pointer-events:auto}.graph-first-home-prototype-module__yz_52W__projectSyncNotice button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;font-weight:700;text-decoration:underline}.graph-first-home-prototype-module__yz_52W__projectTitleInput:hover{opacity:.94}.graph-first-home-prototype-module__yz_52W__projectTitleInput:focus{opacity:1}.graph-first-home-prototype-module__yz_52W__popover button{border:1px solid var(--home-border);min-height:36px;color:var(--home-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:700}.graph-first-home-prototype-module__yz_52W__graphCanvas{z-index:3;pointer-events:none;transform-origin:0 0;will-change:transform;position:absolute;inset:0}.graph-first-home-prototype-module__yz_52W__placedBundle{cursor:default;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;gap:8px;width:564px;transition:transform .16s;display:grid;position:absolute}.graph-first-home-prototype-module__yz_52W__placedBundleDragging{cursor:move}.graph-first-home-prototype-module__yz_52W__placedBundleSelected{transform:translate(-3px,-4px)}.graph-first-home-prototype-module__yz_52W__placedBundleSelected .graph-first-home-prototype-module__yz_52W__canvasNode,.graph-first-home-prototype-module__yz_52W__placedBundleSelected .graph-first-home-prototype-module__yz_52W__sourceImageCard{border-color:color-mix(in srgb, var(--home-orange) 78%, var(--home-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--home-orange) 24%, transparent), 4px 7px 12px #0003, 14px 22px 38px #0003}.graph-first-home-prototype-module__yz_52W__bundleToolbar{min-height:28px;color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;margin-right:31px;padding-left:4px;font-size:9px;font-weight:700;display:flex}.graph-first-home-prototype-module__yz_52W__bundleToolbarWithPrompt{transform:translateY(87px)}.graph-first-home-prototype-module__yz_52W__bundleToolbar button{width:26px;height:26px;color:var(--home-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:17px;display:grid}.graph-first-home-prototype-module__yz_52W__bundleToolbar button:hover{border-color:var(--home-border);background:var(--home-panel);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__nodeRow{grid-template-columns:180px 72px 312px;align-items:center;display:grid}.graph-first-home-prototype-module__yz_52W__inputNodeStack{gap:10px;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__addSourceInputButton{z-index:2;border:1px solid var(--home-border-strong);background:var(--home-panel);width:34px;height:34px;color:var(--home-text);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:300;line-height:1;transition:border-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:50%;left:-44px;transform:translateY(-50%);box-shadow:0 4px 10px #00000014}.graph-first-home-prototype-module__yz_52W__addSourceInputButton:hover{border-color:var(--home-orange);color:var(--home-orange);transform:translateY(calc(-50% - 1px))}.graph-first-home-prototype-module__yz_52W__inputNodeStackWithSourceImageRail{min-width:0}.graph-first-home-prototype-module__yz_52W__sourceImageRailPrompt{justify-self:end;width:180px}.graph-first-home-prototype-module__yz_52W__canvasNode{border:1px solid var(--home-border-strong);background:var(--home-panel);border-radius:10px;grid-template-rows:44px minmax(0,1fr) 28px;min-width:0;height:180px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 2px 4px #0000001a,0 7px 14px #00000012}.graph-first-home-prototype-module__yz_52W__modelNode{height:196px}.graph-first-home-prototype-module__yz_52W__modelNodeColumnShell{position:relative}.graph-first-home-prototype-module__yz_52W__modelNodeColumn{justify-items:start;gap:12px;display:grid}.graph-first-home-prototype-module__yz_52W__modelNodeActions{flex:none;align-items:center;gap:5px;display:flex}.graph-first-home-prototype-module__yz_52W__modelNodeAddButton,.graph-first-home-prototype-module__yz_52W__modelNodeRemoveButton{border:1px solid var(--home-border-strong);background:var(--home-panel);color:var(--home-muted);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.graph-first-home-prototype-module__yz_52W__modelNodeAddButton{width:28px;height:28px;font-size:18px;position:absolute;top:84px;left:276px;box-shadow:0 3px 8px #0000001f}.graph-first-home-prototype-module__yz_52W__modelNodeAddButton:hover:not(:disabled),.graph-first-home-prototype-module__yz_52W__modelNodeRemoveButton:hover{border-color:var(--home-orange);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__modelNodeAddButton:disabled{opacity:.3;cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__modelNodeRemoveButton{width:21px;height:21px;font-size:14px}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader{background:var(--home-node-band);border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;min-width:0;padding-inline:13px;display:flex}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader span{color:var(--home-muted);white-space:nowrap;font-size:9px;font-weight:600}.graph-first-home-prototype-module__yz_52W__promptReferenceWarning{letter-spacing:.02em;text-transform:none;color:var(--home-orange)!important;font-weight:400!important}.graph-first-home-prototype-module__yz_52W__modelSelect{border:1px solid var(--home-border);background-color:var(--home-stage);max-width:112px;height:28px;color:var(--home-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;cursor:pointer;border-radius:6px;padding:0 24px 0 8px;font-size:9px;font-weight:400}.graph-first-home-prototype-module__yz_52W__modelSelect option{background:var(--home-squid-ink);color:#f7f4ee;font-weight:400}.graph-first-home-prototype-module__yz_52W__modelSelect option:checked{background:color-mix(in srgb, var(--home-orange) 24%, var(--home-squid-ink));color:#fff}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__modelSelect{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__modelSelect option{color:var(--home-squid-ink);background:#fff}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__modelSelect option:checked{background:color-mix(in srgb, var(--home-orange) 16%, #fff);color:var(--home-squid-ink)}.graph-first-home-prototype-module__yz_52W__modelSelect:hover{border-color:color-mix(in srgb, var(--home-orange) 62%, var(--home-border))}.graph-first-home-prototype-module__yz_52W__modelSelect:focus-visible{border-color:var(--home-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-orange) 34%, transparent);outline:none}.graph-first-home-prototype-module__yz_52W__canvasNodePreview{border-block:1px solid var(--home-border-strong);background:color-mix(in srgb, var(--home-stage) 74%, var(--home-panel));min-height:0;color:var(--home-muted);align-content:center;place-items:center;gap:8px;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__canvasNodePreview .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:35px;height:35px}.graph-first-home-prototype-module__yz_52W__canvasNodePreview>span{color:var(--home-muted);font-size:9px;font-weight:400}.graph-first-home-prototype-module__yz_52W__promptNodePreview{padding:0;display:block}.graph-first-home-prototype-module__yz_52W__promptNodePreview:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--home-orange) 48%, transparent)}.graph-first-home-prototype-module__yz_52W__promptInput{width:100%;height:100%;color:var(--home-text);resize:none;background:0 0;border:0;border-radius:0;outline:0;padding:13px 14px;font-family:Ember Modern Text,Amazon Ember,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.graph-first-home-prototype-module__yz_52W__promptInput::placeholder{color:var(--home-muted);opacity:1}.graph-first-home-prototype-module__yz_52W__sourceImageRail{align-items:center;gap:10px;min-width:0;display:flex}.graph-first-home-prototype-module__yz_52W__sourceImageRailAdd{border:1px solid var(--home-border-strong);background:var(--home-panel);width:34px;height:34px;color:var(--home-text);font:inherit;cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;padding:0;font-size:22px;font-weight:300;line-height:1;transition:border-color .15s,color .15s,transform .15s;display:grid;box-shadow:0 4px 10px #00000014}.graph-first-home-prototype-module__yz_52W__sourceImageRailAdd:hover:not(:disabled){border-color:var(--home-orange);color:var(--home-orange);transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__sourceImageRailAdd:disabled{opacity:.28;cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__sourceImageCards{grid-template-columns:repeat(var(--source-image-grid-columns), var(--source-image-card-size));grid-auto-rows:var(--source-image-card-size);min-width:0;width:var(--source-image-group-width);height:var(--source-image-group-height);gap:10px;display:grid}.graph-first-home-prototype-module__yz_52W__sourceImageCard{flex:0 0 var(--source-image-card-size);width:var(--source-image-card-size);height:var(--source-image-card-size);border:1px solid var(--home-border-strong);background:var(--home-panel);min-width:0;color:var(--home-text);border-radius:10px;grid-template-rows:minmax(32px,24%) minmax(0,1fr) minmax(22px,16%);transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 2px 4px #0000001a,0 7px 14px #00000012}.graph-first-home-prototype-module__yz_52W__sourceImageCardHeader,.graph-first-home-prototype-module__yz_52W__sourceImageCardFooter{background:var(--home-node-band);align-items:center;min-width:0;padding-inline:clamp(8px,8%,13px);display:flex}.graph-first-home-prototype-module__yz_52W__sourceImageCardHeader{border-radius:9px 9px 0 0;justify-content:space-between}.graph-first-home-prototype-module__yz_52W__sourceImageCardHeader strong,.graph-first-home-prototype-module__yz_52W__sourceImageAlias{color:var(--home-text);font:inherit;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1;overflow:hidden}.graph-first-home-prototype-module__yz_52W__sourceImageAlias,.graph-first-home-prototype-module__yz_52W__sourceImageRemove{cursor:pointer;background:0 0;border:0;padding:0}.graph-first-home-prototype-module__yz_52W__sourceImageAlias:hover{color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__sourceImageRemove{color:var(--home-muted);font:inherit;opacity:0;flex:none;font-size:13px;line-height:1}.graph-first-home-prototype-module__yz_52W__sourceImageCard:hover .graph-first-home-prototype-module__yz_52W__sourceImageRemove,.graph-first-home-prototype-module__yz_52W__sourceImageRemove:focus-visible{opacity:1}.graph-first-home-prototype-module__yz_52W__sourceImageRemove:hover{color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__sourceImageCardPreview{border-block:1px solid var(--home-border-strong);background:color-mix(in srgb, var(--home-stage) 74%, var(--home-panel));min-height:0;color:var(--home-muted);place-items:center;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__sourceImageCardPreview .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:clamp(24px,24%,38px);height:clamp(24px,24%,38px)}.graph-first-home-prototype-module__yz_52W__sourceImageThumbnail{object-fit:cover;width:100%;height:100%;display:block}.graph-first-home-prototype-module__yz_52W__sourceImageCardFooter{color:var(--home-muted);border-radius:0 0 9px 9px;font-size:clamp(7px,.58vw,9px);font-weight:400}.graph-first-home-prototype-module__yz_52W__sourceImageCardReferenced{border-color:var(--home-orange);box-shadow:inset 0 0 0 1px var(--home-orange), 0 6px 15px #00000021;transform:translateY(-2px)}.graph-first-home-prototype-module__yz_52W__sourceImageEmptyOptions{width:100%;height:100%;color:var(--home-muted);place-items:center;gap:10px;display:grid}.graph-first-home-prototype-module__yz_52W__sourceImageEntryPoints{justify-content:center;align-items:center;gap:4px;width:100%;padding-inline:6px;display:flex}.graph-first-home-prototype-module__yz_52W__sourceImageEntryPoints button{border:1px solid var(--home-border-strong);background:var(--home-panel);min-width:0;color:var(--home-muted);font:inherit;cursor:pointer;border-radius:999px;padding:4px 6px;font-size:clamp(7px,.56vw,9px);font-weight:400;line-height:1}.graph-first-home-prototype-module__yz_52W__sourceImageEntryPoints button:hover{border-color:var(--home-orange);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__sourceImageEntryPoints button:focus-visible{border-color:var(--home-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-orange) 38%, transparent);outline:none}.graph-first-home-prototype-module__yz_52W__modelNodePreview{background:var(--home-orange);color:#fff}.graph-first-home-prototype-module__yz_52W__modelNodePreview>span{color:var(--home-squid-ink)}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__modelNodePreview{background:color-mix(in srgb, var(--home-orange) 14%, #fff);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__modelNodePreview .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:43px;height:43px}.graph-first-home-prototype-module__yz_52W__modelNodeOutputImage{object-fit:contain;width:100%;height:100%;min-height:0}.graph-first-home-prototype-module__yz_52W__modelOutputDots{z-index:3;background:#0a142094;border-radius:999px;gap:5px;padding:4px 6px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.graph-first-home-prototype-module__yz_52W__modelOutputDots button{cursor:pointer;background:#ffffff8a;border:0;border-radius:50%;width:7px;height:7px;padding:0}.graph-first-home-prototype-module__yz_52W__modelOutputDots button.graph-first-home-prototype-module__yz_52W__modelOutputDotActive{background:#fff;box-shadow:0 0 0 2px #ffffff47}.graph-first-home-prototype-module__yz_52W__modelRunProgress{text-align:center;place-items:center;gap:6px;padding:10px;display:grid}.graph-first-home-prototype-module__yz_52W__modelRunProgress strong{color:var(--home-squid-ink);font-family:var(--font-display);font-size:12px}.graph-first-home-prototype-module__yz_52W__modelRunProgress>span:last-child{color:color-mix(in srgb, var(--home-squid-ink) 72%, transparent);font-size:8px}.graph-first-home-prototype-module__yz_52W__modelRunSpinner{border:3px solid color-mix(in srgb, var(--home-squid-ink) 20%, transparent);border-top-color:var(--home-squid-ink);border-radius:50%;width:27px;height:27px;animation:.76s linear infinite graph-first-home-prototype-module__yz_52W__modelRunSpin}.graph-first-home-prototype-module__yz_52W__canvasNodeFooter{background:var(--home-node-band);color:var(--home-muted);border-radius:0 0 9px 9px;align-items:center;padding-inline:10px;font-size:7px;font-weight:400;display:flex}.graph-first-home-prototype-module__yz_52W__nodeActionFooter{justify-content:space-between}.graph-first-home-prototype-module__yz_52W__nodeActionFooter button,.graph-first-home-prototype-module__yz_52W__nodePreviewAction{width:22px;height:22px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.graph-first-home-prototype-module__yz_52W__nodeActionFooter button:hover:not(:disabled),.graph-first-home-prototype-module__yz_52W__nodePreviewAction:hover:not(:disabled){background:color-mix(in srgb, var(--home-orange) 10%, transparent);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__nodePreviewAction:disabled{opacity:.32;cursor:default}.graph-first-home-prototype-module__yz_52W__nodeActionFooter button:disabled{opacity:.28;cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__nodePreviewAction{z-index:2;background:color-mix(in srgb, var(--home-panel) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:6px;right:6px}.graph-first-home-prototype-module__yz_52W__actionGlyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px;display:block}@keyframes graph-first-home-prototype-module__yz_52W__modelRunSpin{to{transform:rotate(360deg)}}.graph-first-home-prototype-module__yz_52W__actionSettingsGlyph{stroke:none;background-color:currentColor;-webkit-mask-image:url(/design-depot-icons/controls/settings.svg);mask-image:url(/design-depot-icons/controls/settings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.graph-first-home-prototype-module__yz_52W__nodeActionFooter .graph-first-home-prototype-module__yz_52W__modelRunButton{width:auto;min-width:0;height:22px;color:var(--home-orange);font-family:var(--font-display);letter-spacing:.035em;box-shadow:none;background:0 0;border-radius:0;gap:3px;padding:0 2px;font-size:10px;font-weight:500;display:inline-flex}.graph-first-home-prototype-module__yz_52W__nodeActionFooter .graph-first-home-prototype-module__yz_52W__modelRunButton:hover:not(:disabled){color:color-mix(in srgb, var(--home-orange) 82%, var(--home-text));background:0 0;transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__modelRunButton span:last-child{font-size:12px;line-height:1}.graph-first-home-prototype-module__yz_52W__modelSettingsPopover{z-index:18;border:1px solid var(--home-border-strong);background:color-mix(in srgb, var(--home-panel) 94%, transparent);width:182px;color:var(--home-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;gap:8px;padding:11px;display:grid;position:absolute;bottom:26px;left:8px;box-shadow:0 10px 24px #0000002e,0 24px 54px #00000029}.graph-first-home-prototype-module__yz_52W__modelSettingsPopover>strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.graph-first-home-prototype-module__yz_52W__modelSettingsPopover label{grid-template-columns:1fr 88px;align-items:center;gap:8px;font-size:8px;display:grid}.graph-first-home-prototype-module__yz_52W__modelSettingsPopover select{border:1px solid var(--home-border);background:var(--home-stage);width:88px;height:24px;color:var(--home-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:5px;padding-inline:6px;font-size:8px}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__modelSettingsPopover select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.graph-first-home-prototype-module__yz_52W__modelSettingsToggle input{accent-color:var(--home-orange);justify-self:end}.graph-first-home-prototype-module__yz_52W__mediaPreviewBackdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c1175;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.graph-first-home-prototype-module__yz_52W__mediaPreviewModal{border:1px solid var(--home-border-strong);background:var(--home-panel);width:min(680px,78vw);height:min(500px,70vh);color:var(--home-text);border-radius:12px;grid-template-rows:48px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #00000042,0 38px 90px #00000047}.graph-first-home-prototype-module__yz_52W__mediaPreviewModal>header{background:var(--home-node-band);justify-content:space-between;align-items:center;padding-inline:16px 10px;display:flex}.graph-first-home-prototype-module__yz_52W__mediaPreviewModal>header strong{font-family:var(--font-display);font-size:14px}.graph-first-home-prototype-module__yz_52W__mediaPreviewModal>header button{width:30px;height:30px;color:var(--home-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.graph-first-home-prototype-module__yz_52W__mediaPreviewModal>header button:hover{background:color-mix(in srgb, var(--home-orange) 10%, transparent);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface,.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface img,.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface video{width:100%;height:100%}.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface{background:color-mix(in srgb, var(--home-stage) 72%, var(--home-panel));min-height:0}.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface img,.graph-first-home-prototype-module__yz_52W__mediaPreviewSurface video{object-fit:contain;display:block}.graph-first-home-prototype-module__yz_52W__mediaPreviewPlaceholder{width:100%;height:100%;color:var(--home-muted);align-content:center;place-items:center;gap:9px;display:grid}.graph-first-home-prototype-module__yz_52W__mediaPreviewPlaceholder .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:70px;height:70px;color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__mediaPreviewPlaceholder span{color:var(--home-text);font-family:var(--font-display);font-size:18px}.graph-first-home-prototype-module__yz_52W__mediaPreviewPlaceholder small{font-size:10px;font-weight:400}.graph-first-home-prototype-module__yz_52W__bundleConnector{width:72px;height:150px;overflow:visible}.graph-first-home-prototype-module__yz_52W__bundleConnectorBranched{height:370px}.graph-first-home-prototype-module__yz_52W__bundleConnector .graph-first-home-prototype-module__yz_52W__connectorBase{fill:none;stroke:var(--home-orange);stroke-dasharray:7 7;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.4px;animation:4.2s linear infinite graph-first-home-prototype-module__yz_52W__bundleConnectorMarch}@keyframes graph-first-home-prototype-module__yz_52W__bundleConnectorMarch{to{stroke-dashoffset:-28px}}.graph-first-home-prototype-module__yz_52W__mediaGlyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px;display:block}.graph-first-home-prototype-module__yz_52W__zoomControls{z-index:7;isolation:isolate;background:var(--home-stage);color:var(--project-title-ink);font-family:var(--project-title-font), cursive;border:0;border-radius:6px;display:flex;position:absolute;bottom:18px;right:18px}.graph-first-home-prototype-module__yz_52W__zoomControls:before,.graph-first-home-prototype-module__yz_52W__zoomControls:after{z-index:-1;content:"";border-style:solid;border-color:var(--project-title-ink);pointer-events:none;position:absolute}.graph-first-home-prototype-module__yz_52W__zoomControls:before{border-width:1.35px;border-radius:5px 9px 4px 7px/8px 5px 9px 4px;inset:-1px -2px -2px -1px;transform:rotate(-.38deg)skew(-.22deg)}.graph-first-home-prototype-module__yz_52W__zoomControls:after{border-width:.75px;border-color:color-mix(in srgb, var(--project-title-ink) 58%, transparent);border-radius:8px 4px 7px 5px/4px 9px 5px 8px;inset:1px -1px -3px -3px;transform:rotate(.24deg)skewY(.16deg)}.graph-first-home-prototype-module__yz_52W__zoomControls button{border:0;border-right:1px solid color-mix(in srgb, var(--project-title-ink) 42%, transparent);min-width:38px;height:34px;color:inherit;letter-spacing:.035em;cursor:pointer;background:0 0;font-family:inherit;font-size:16px;font-weight:400}.graph-first-home-prototype-module__yz_52W__zoomControls button:hover:not(:disabled){background:color-mix(in srgb, var(--project-title-ink) 7%, transparent)}.graph-first-home-prototype-module__yz_52W__zoomControls button:last-child{border-right:0}.graph-first-home-prototype-module__yz_52W__zoomControls button:disabled{opacity:.35;cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__graphContextMenu{z-index:12;border:1px solid var(--home-border);background:var(--home-panel);width:164px;color:var(--home-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;padding:6px;display:grid;position:absolute;box-shadow:0 8px 18px #00000029,0 18px 42px #00000029}.graph-first-home-prototype-module__yz_52W__graphContextMenu button{min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.graph-first-home-prototype-module__yz_52W__graphContextMenu button:hover:not(:disabled){background:color-mix(in srgb, var(--home-orange) 12%, transparent);color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__graphContextMenu button:disabled{opacity:.34;cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__graphContextMenu kbd{color:var(--home-muted);font-family:var(--font-text);font-size:9px;font-weight:400}.graph-first-home-prototype-module__yz_52W__utilityBar{z-index:15;border-top:1px solid var(--home-border);background:var(--home-surface);grid-row:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;height:64px;padding:0 22px;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__utilityBar[data-splash-circuit-water=true]{isolation:isolate;box-shadow:none;background:0 0;border-top-color:#0000;overflow:visible}.graph-first-home-prototype-module__yz_52W__utilityBar[data-clockwork-cloud-carnival=true],.graph-first-home-prototype-module__yz_52W__utilityBar[data-blockbuster-video-megastore=true],.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true],.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true],.graph-first-home-prototype-module__yz_52W__utilityBar[data-grand-princess-castle=true]{isolation:isolate;box-shadow:none;background:0 0;border-top:0;overflow:visible}.graph-first-home-prototype-module__yz_52W__utilityBar[data-clockwork-cloud-carnival=true]{color:#322b4e}.graph-first-home-prototype-module__yz_52W__utilityBar[data-blockbuster-video-megastore=true]{color:#0d316b;text-shadow:0 1px #ffffffb8}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__utilityBar[data-clockwork-cloud-carnival=true]{color:#fff8df}.graph-first-home-prototype-module__yz_52W__utilityBar[data-deepsea-dreamdome=true]{isolation:isolate;color:#fff7e4;background:linear-gradient(#a88555 0%,#735a40 52%,#493c32 100%);border-top-color:#0000;overflow:visible;box-shadow:0 -2px #a88555}.graph-first-home-prototype-module__yz_52W__utilityBar[data-everwild-lantern-grove=true]{isolation:isolate;box-shadow:none;color:#fffbe0;background:radial-gradient(at 8% -8%,#99b950 0 8px,#0000 9px),radial-gradient(at 27% -3%,#718f3c 0 11px,#0000 12px),radial-gradient(at 49% -9%,#a4be59 0 9px,#0000 10px),radial-gradient(at 72% -4%,#6c8b38 0 12px,#0000 13px),radial-gradient(at 92% -7%,#8ead49 0 9px,#0000 10px),linear-gradient(#59763a 0%,#3f5b32 45%,#2d472e 100%);border-top-color:#0000;overflow:visible}.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true]{color:#fff0c0}.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true]>*,.graph-first-home-prototype-module__yz_52W__utilityBar[data-grand-princess-castle=true]>*{z-index:1;position:relative}.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true] .graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true] .graph-first-home-prototype-module__yz_52W__settingsButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true] .graph-first-home-prototype-module__yz_52W__footerUtilityButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-whimsywick-infinite-library=true] .graph-first-home-prototype-module__yz_52W__chatButton{text-shadow:0 0 8px #ffcd628c}.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true]{color:#eef1ff}.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true] .graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true] .graph-first-home-prototype-module__yz_52W__settingsButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true] .graph-first-home-prototype-module__yz_52W__footerUtilityButton,.graph-first-home-prototype-module__yz_52W__utilityBar[data-skyline-starrail=true] .graph-first-home-prototype-module__yz_52W__chatButton{text-shadow:0 0 8px #91b1ff94}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__utilityBar[data-everwild-lantern-grove=true]{background:radial-gradient(at 8% -8%,#547344 0 8px,#0000 9px),radial-gradient(at 27% -3%,#365c42 0 11px,#0000 12px),radial-gradient(at 49% -9%,#617c46 0 9px,#0000 10px),radial-gradient(at 72% -4%,#31523c 0 12px,#0000 13px),radial-gradient(at 92% -7%,#4a6b40 0 9px,#0000 10px),linear-gradient(#36583e 0%,#263f34 48%,#162c29 100%)}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__utilityBar[data-deepsea-dreamdome=true]{background:linear-gradient(#463a31 0%,#322c29 55%,#222529 100%);box-shadow:0 -2px #463a31}.graph-first-home-prototype-module__yz_52W__utilityBar[data-hawaiian-island-water=true]{background:linear-gradient(#36b8e2 0%,#1385c6 100%)}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__utilityBar[data-hawaiian-island-water=true]{background:linear-gradient(#4f1831 0%,#25264c 44%,#092f55 100%)}:root:not([data-depot-theme=light]) .graph-first-home-prototype-module__yz_52W__utilityBar[data-pirate-ship-water=true]{box-shadow:none;background:0 0}.graph-first-home-prototype-module__yz_52W__utilityBar[data-splash-circuit-water=true]>:not([data-splash-circuit-water-art=true]){z-index:1;position:relative}.graph-first-home-prototype-module__yz_52W__footerSlot{justify-self:start;display:flex;position:relative}.graph-first-home-prototype-module__yz_52W__settingsSlot{justify-self:end;align-items:center;gap:3px}.graph-first-home-prototype-module__yz_52W__avatar,.graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__settingsButton{color:var(--home-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.graph-first-home-prototype-module__yz_52W__avatar{border:2px solid var(--home-surface);background:var(--home-text);width:43px;height:43px;color:var(--home-surface);font-family:var(--font-body);letter-spacing:0;box-shadow:0 0 0 2px var(--home-border-strong);border-radius:50%;font-size:13px;font-weight:700;position:relative;overflow:visible}.graph-first-home-prototype-module__yz_52W__avatar>[role=img]{z-index:1;width:100%;height:100%;color:inherit;background:0 0;border:0;border-radius:50%;position:relative;overflow:hidden}.graph-first-home-prototype-module__yz_52W__avatar [data-cosmetic-id=paper-festival-crown]>span:first-child{transform-origin:50%;transform:translateY(-8px)scale(.68)}.graph-first-home-prototype-module__yz_52W__toolMenu{align-items:center;gap:clamp(24px,4vw,54px);display:flex}.graph-first-home-prototype-module__yz_52W__vibesSlot{place-items:center;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__vibesSlot>.graph-first-home-prototype-module__yz_52W__toolButton{z-index:25;position:relative}.graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__settingsButton{width:44px;height:44px;color:inherit;border-radius:9px;transition:background-color .14s,color .14s,transform .14s}.graph-first-home-prototype-module__yz_52W__footerUtilityButton{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .14s,color .14s,transform .14s;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__footerUtilityButton:hover:not(:disabled),.graph-first-home-prototype-module__yz_52W__footerUtilityButton:focus-visible{background:color-mix(in srgb, var(--home-text) 9%, transparent);color:inherit}.graph-first-home-prototype-module__yz_52W__footerUtilityButton:hover:not(:disabled){transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__footerUtilityButton:disabled{cursor:wait;opacity:.58}.graph-first-home-prototype-module__yz_52W__footerUtilityButton>svg{stroke-width:1.9px;width:19px;height:19px;display:block}.graph-first-home-prototype-module__yz_52W__utilityBadge{border:2px solid var(--home-surface);color:#fff;background:var(--home-orange);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-1px;right:-2px}.graph-first-home-prototype-module__yz_52W__chatButton{width:42px;height:42px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:opacity .16s;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__chatButton:hover,.graph-first-home-prototype-module__yz_52W__chatButton:focus-visible,.graph-first-home-prototype-module__yz_52W__chatButton[aria-expanded=true]{opacity:.78}.graph-first-home-prototype-module__yz_52W__chatButton:focus-visible{outline:3px solid var(--home-orange);outline-offset:2px}.graph-first-home-prototype-module__yz_52W__chatButtonBubble{place-items:center;display:grid;position:relative}.graph-first-home-prototype-module__yz_52W__chatButtonBubble>svg{stroke-width:2.2px;width:29px;height:29px}.graph-first-home-prototype-module__yz_52W__chatButton[data-unread=true] .graph-first-home-prototype-module__yz_52W__chatButtonBubble{animation:.68s cubic-bezier(.2,.9,.25,1.15) both graph-first-home-prototype-module__yz_52W__chatButtonUnread}@keyframes graph-first-home-prototype-module__yz_52W__chatButtonUnread{0%,to{transform:rotate(0)scale(1)}22%{transform:rotate(-10deg)scale(1.08)}48%{transform:rotate(9deg)scale(1.08)}72%{transform:rotate(-5deg)scale(1.03)}}.graph-first-home-prototype-module__yz_52W__ticketUtilityButton{color:#e9a817}.graph-first-home-prototype-module__yz_52W__ticketUtilityButton:hover:not(:disabled),.graph-first-home-prototype-module__yz_52W__ticketUtilityButton:focus-visible{color:#ffba2b}.graph-first-home-prototype-module__yz_52W__ticketCount{border:2px solid var(--home-surface);background:var(--home-orange);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:0;right:-1px}.graph-first-home-prototype-module__yz_52W__toolButton:hover,.graph-first-home-prototype-module__yz_52W__settingsButton:hover,.graph-first-home-prototype-module__yz_52W__toolButtonActive{background:color-mix(in srgb, var(--home-text) 9%, transparent);color:var(--home-orange);transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__toolIcon{background-color:currentColor;width:27px;height:27px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.graph-first-home-prototype-module__yz_52W__vibesIcon{-webkit-mask-image:url(/design-depot-icons/tools/vibes.svg);mask-image:url(/design-depot-icons/tools/vibes.svg)}.graph-first-home-prototype-module__yz_52W__iteratorIcon{-webkit-mask-image:url(/design-depot-icons/tools/iterator.svg);mask-image:url(/design-depot-icons/tools/iterator.svg)}.graph-first-home-prototype-module__yz_52W__factsIcon{-webkit-mask-image:url(/design-depot-icons/tools/facts.svg);mask-image:url(/design-depot-icons/tools/facts.svg)}.graph-first-home-prototype-module__yz_52W__settingsIcon{background-color:currentColor;width:24px;height:24px;display:block;-webkit-mask-image:url(/design-depot-icons/controls/settings.svg);mask-image:url(/design-depot-icons/controls/settings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.graph-first-home-prototype-module__yz_52W__popover,.graph-first-home-prototype-module__yz_52W__vibesMenu{z-index:24;border:1px solid var(--home-border);background:var(--home-panel);color:var(--home-text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:12px;position:absolute;bottom:calc(100% + 13px);box-shadow:0 24px 58px #00000042}.graph-first-home-prototype-module__yz_52W__popover{gap:8px;width:238px;padding:16px;display:grid}.graph-first-home-prototype-module__yz_52W__profilePopover{left:0}.graph-first-home-prototype-module__yz_52W__profilePopoverTopbar{justify-content:space-between;align-items:center;min-height:38px;display:flex}.graph-first-home-prototype-module__yz_52W__profilePresenceDot{border:2px solid color-mix(in srgb, var(--home-panel) 75%, transparent);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;flex:none;display:inline-block}.graph-first-home-prototype-module__yz_52W__profilePresenceDot[data-status=online]{color:#2fbf71;background:#2fbf71}.graph-first-home-prototype-module__yz_52W__profilePresenceDot[data-status=ghost]{color:#9299a2;background:#9299a2}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileThemeToggle{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 72%, var(--home-panel));width:36px;height:36px;color:var(--home-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:grid;position:relative;box-shadow:0 3px 10px #0000001f}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileThemeToggle:hover{border-color:var(--home-border-strong);background:color-mix(in srgb, var(--home-orange) 9%, var(--home-panel));color:var(--home-text);transform:translateY(-1px)}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileThemeToggle:active{transform:translateY(0)scale(.96)}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileThemeToggle:focus-visible{outline:2px solid var(--home-orange);outline-offset:2px}.graph-first-home-prototype-module__yz_52W__profileThemeGlyph{place-items:center;width:18px;height:18px;line-height:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-first-home-prototype-module__yz_52W__profileThemeGlyph svg{stroke-width:2px;width:18px;height:18px;display:block;transform:none}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileNameButton{width:fit-content;color:var(--home-text);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;display:flex}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileNameButton:hover strong{color:color-mix(in srgb, var(--home-text) 82%, var(--home-orange))}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileNameButton:focus-visible{outline:2px solid var(--home-orange);outline-offset:4px;border-radius:4px}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profileNameButton:disabled{color:var(--home-text);cursor:default}.graph-first-home-prototype-module__yz_52W__profilePresenceMenu{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-stage) 66%, var(--home-panel));border-radius:9px;gap:4px;padding:5px;display:grid}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profilePresenceMenu button{width:100%;min-height:34px;color:var(--home-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin:0;padding:0 9px;font-size:11px;font-weight:700;display:grid}.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profilePresenceMenu button:hover,.graph-first-home-prototype-module__yz_52W__popover .graph-first-home-prototype-module__yz_52W__profilePresenceMenu button[aria-checked=true]{background:color-mix(in srgb, var(--home-orange) 10%, transparent)}.graph-first-home-prototype-module__yz_52W__profilePresenceError{color:color-mix(in srgb, #e35d46 82%, var(--home-text));font-size:10px;line-height:1.4}.graph-first-home-prototype-module__yz_52W__settingsPopover{right:0}.graph-first-home-prototype-module__yz_52W__popover strong{font-family:var(--font-display);font-size:18px}.graph-first-home-prototype-module__yz_52W__popoverMuted{color:var(--home-muted);font-size:12px}.graph-first-home-prototype-module__yz_52W__popover button{justify-content:space-between;align-items:center;width:100%;margin-top:5px;display:flex}.graph-first-home-prototype-module__yz_52W__popover button:disabled{color:var(--home-muted);cursor:not-allowed}.graph-first-home-prototype-module__yz_52W__popoverEyebrow{color:var(--home-orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.graph-first-home-prototype-module__yz_52W__vibesMenu{box-sizing:border-box;pointer-events:none;width:min(620px,100vw - 20px);height:84px;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:50% 100%;background:0 0;border:0;border-radius:0;padding:0;animation:.22s cubic-bezier(.22,1,.36,1) both graph-first-home-prototype-module__yz_52W__vibesPaletteOpen;position:absolute;bottom:calc(100% + 9px);left:50%;right:auto;overflow:visible;transform:translate(-50%)}.graph-first-home-prototype-module__yz_52W__vibesMenu:before{content:none}.graph-first-home-prototype-module__yz_52W__starterGroups,.graph-first-home-prototype-module__yz_52W__starterGroups section,.graph-first-home-prototype-module__yz_52W__starterGrid{display:contents}.graph-first-home-prototype-module__yz_52W__starterButton{width:108px;height:68px;color:var(--home-text);cursor:grab;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:5px 6px;transition:top .18s cubic-bezier(.22,1,.36,1),left .18s cubic-bezier(.22,1,.36,1),border-color .14s,background-color .14s,transform .14s;display:grid;position:absolute;transform:translate(-50%,-50%)}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="0"]{top:50%;left:9%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]{top:50%;left:29.5%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"]{top:50%;left:50%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]{top:50%;left:70.5%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="4"]{top:50%;left:91%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="0"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]{left:32.5%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="0"]{left:6%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"]{left:53%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]{left:26.5%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]{left:73.5%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"]{left:47%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="4"]{left:94%}.graph-first-home-prototype-module__yz_52W__starterGroups:has(.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="4"]:hover) .graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]{left:67.5%}.graph-first-home-prototype-module__yz_52W__starterButton:hover{z-index:2;transform:translate(-50%,calc(-50% - 2px))}.graph-first-home-prototype-module__yz_52W__starterVisual{animation:graph-first-home-prototype-module__yz_52W__vibesBundleFloat var(--vibes-float-duration,4.2s) ease-in-out var(--vibes-float-delay,0s) infinite;grid-template-rows:auto 36px;place-items:center;gap:5px;transition:scale .18s cubic-bezier(.22,1,.36,1);display:grid;scale:1}.graph-first-home-prototype-module__yz_52W__starterButton:has(.graph-first-home-prototype-module__yz_52W__miniBundleWithPrompt) .graph-first-home-prototype-module__yz_52W__starterVisual{gap:10px}.graph-first-home-prototype-module__yz_52W__starterButton:hover .graph-first-home-prototype-module__yz_52W__starterVisual{scale:1.34}.graph-first-home-prototype-module__yz_52W__starterButton:focus-visible{outline:none}.graph-first-home-prototype-module__yz_52W__starterButton:focus-visible .graph-first-home-prototype-module__yz_52W__starterLabel{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-orange) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--home-orange) 70%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="0"] .graph-first-home-prototype-module__yz_52W__starterVisual{--vibes-float-x:-1px;--vibes-float-y:-4px;--vibes-float-rotate:-.6deg;--vibes-float-duration:3.9s;--vibes-float-delay:-900ms}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"] .graph-first-home-prototype-module__yz_52W__starterVisual{--vibes-float-x:2px;--vibes-float-y:-3px;--vibes-float-rotate:.45deg;--vibes-float-duration:4.7s;--vibes-float-delay:-2100ms}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="2"] .graph-first-home-prototype-module__yz_52W__starterVisual{--vibes-float-x:-2px;--vibes-float-y:-5px;--vibes-float-rotate:.7deg;--vibes-float-duration:4.4s;--vibes-float-delay:-3300ms}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"] .graph-first-home-prototype-module__yz_52W__starterVisual{--vibes-float-x:1px;--vibes-float-y:-4px;--vibes-float-rotate:-.5deg;--vibes-float-duration:5.1s;--vibes-float-delay:-1400ms}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="4"] .graph-first-home-prototype-module__yz_52W__starterVisual{--vibes-float-x:2px;--vibes-float-y:-3px;--vibes-float-rotate:.35deg;--vibes-float-duration:4.15s;--vibes-float-delay:-2700ms}.graph-first-home-prototype-module__yz_52W__starterLabel{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden;transform:translateY(-6px)}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__starterLabel{color:var(--home-muted)}.graph-first-home-prototype-module__yz_52W__miniBundle{grid-template-columns:36px 16px 36px;align-items:center;width:88px;display:grid}.graph-first-home-prototype-module__yz_52W__miniBundleWithPrompt{grid-template-columns:24px 14px 36px;width:74px}.graph-first-home-prototype-module__yz_52W__miniInputStack{gap:2px;display:grid}.graph-first-home-prototype-module__yz_52W__miniInputStack .graph-first-home-prototype-module__yz_52W__miniNode{border-radius:6px;width:24px;height:24px}.graph-first-home-prototype-module__yz_52W__miniInputStack .graph-first-home-prototype-module__yz_52W__miniNode .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:13px;height:13px}.graph-first-home-prototype-module__yz_52W__miniNode{border:1px solid var(--home-border-strong);background:var(--home-panel);width:36px;height:36px;color:var(--home-muted);border-radius:9px;place-items:center;display:grid;box-shadow:0 3px 8px #00000014}.graph-first-home-prototype-module__yz_52W__miniNode .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:18px;height:18px;color:var(--home-muted)}.graph-first-home-prototype-module__yz_52W__miniTextGlyph{color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1}.graph-first-home-prototype-module__yz_52W__miniInputStack .graph-first-home-prototype-module__yz_52W__miniTextGlyph{font-size:15px}.graph-first-home-prototype-module__yz_52W__miniModelNode{background:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__miniModelNode .graph-first-home-prototype-module__yz_52W__mediaGlyph{color:#fff}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__miniModelNode{background:color-mix(in srgb, var(--home-orange) 14%, #fff)}:root[data-depot-theme=light] .graph-first-home-prototype-module__yz_52W__miniModelNode .graph-first-home-prototype-module__yz_52W__mediaGlyph{color:var(--home-orange)}.graph-first-home-prototype-module__yz_52W__miniConnector{width:16px;height:36px;display:block;overflow:visible}.graph-first-home-prototype-module__yz_52W__miniConnectorBranched{width:14px;height:52px}.graph-first-home-prototype-module__yz_52W__miniConnector path{fill:none;stroke:var(--home-orange);stroke-dasharray:3 3;stroke-linecap:round;stroke-width:1.6px}@keyframes graph-first-home-prototype-module__yz_52W__vibesPaletteOpen{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes graph-first-home-prototype-module__yz_52W__vibesBundleFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(var(--vibes-float-x,0), var(--vibes-float-y,-3px), 0) rotate(var(--vibes-float-rotate,0deg))}}.graph-first-home-prototype-module__yz_52W__avatar:focus-visible,.graph-first-home-prototype-module__yz_52W__toolButton:focus-visible,.graph-first-home-prototype-module__yz_52W__footerUtilityButton:focus-visible,.graph-first-home-prototype-module__yz_52W__settingsButton:focus-visible,.graph-first-home-prototype-module__yz_52W__popover button:focus-visible,.graph-first-home-prototype-module__yz_52W__zoomControls button:focus-visible,.graph-first-home-prototype-module__yz_52W__graphContextMenu button:focus-visible,.graph-first-home-prototype-module__yz_52W__sourceImageRailAdd:focus-visible,.graph-first-home-prototype-module__yz_52W__sourceImageAlias:focus-visible,.graph-first-home-prototype-module__yz_52W__sourceImageRemove:focus-visible,.graph-first-home-prototype-module__yz_52W__modelNodeAddButton:focus-visible,.graph-first-home-prototype-module__yz_52W__modelNodeRemoveButton:focus-visible,.graph-first-home-prototype-module__yz_52W__nodeActionFooter button:focus-visible,.graph-first-home-prototype-module__yz_52W__nodePreviewAction:focus-visible,.graph-first-home-prototype-module__yz_52W__mediaPreviewModal button:focus-visible,.graph-first-home-prototype-module__yz_52W__bundleToolbar button:focus-visible{outline:3px solid var(--home-orange);outline-offset:2px}.graph-first-home-prototype-module__yz_52W__placedBundle:focus-visible{outline:none}.graph-first-home-prototype-module__yz_52W__placedBundle:focus-visible .graph-first-home-prototype-module__yz_52W__canvasNode,.graph-first-home-prototype-module__yz_52W__placedBundle:focus-visible .graph-first-home-prototype-module__yz_52W__sourceImageCard{outline:2px solid color-mix(in srgb, var(--home-orange) 42%, transparent);outline-offset:-2px}.graph-first-home-prototype-module__yz_52W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.graph-first-home-prototype-module__yz_52W__homeShell{grid-template-rows:minmax(0,1fr) 60px}.graph-first-home-prototype-module__yz_52W__utilityBar{height:60px;padding-inline:14px}.graph-first-home-prototype-module__yz_52W__toolMenu{gap:14px}.graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__footerUtilityButton,.graph-first-home-prototype-module__yz_52W__settingsButton{width:39px;height:39px}.graph-first-home-prototype-module__yz_52W__settingsSlot{gap:0}.graph-first-home-prototype-module__yz_52W__chatButton{width:40px;height:40px}.graph-first-home-prototype-module__yz_52W__toolIcon{width:25px;height:25px}.graph-first-home-prototype-module__yz_52W__settingsIcon{width:22px;height:22px}.graph-first-home-prototype-module__yz_52W__avatar{width:38px;height:38px;font-size:15px}.graph-first-home-prototype-module__yz_52W__projectTitle{--project-title-halo:72px;--project-title-y:12px;max-width:calc(100% - 120px)}.graph-first-home-prototype-module__yz_52W__projectTitleInput{max-width:calc(100vw - 144px);font-size:14px}.graph-first-home-prototype-module__yz_52W__projectHistoryControls{top:8px;left:10px;right:10px}.graph-first-home-prototype-module__yz_52W__projectHistoryButton{justify-content:center;width:36px;min-height:36px;padding:0}.graph-first-home-prototype-module__yz_52W__projectHistoryButtonLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graph-first-home-prototype-module__yz_52W__placedBundle{width:calc(100vw - 24px)}.graph-first-home-prototype-module__yz_52W__nodeRow{grid-template-columns:minmax(105px,.75fr) 38px minmax(150px,1.25fr)}.graph-first-home-prototype-module__yz_52W__bundleConnector{width:38px}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader,.graph-first-home-prototype-module__yz_52W__canvasNodeFooter{padding-inline:8px}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader span,.graph-first-home-prototype-module__yz_52W__canvasNodePreview>span{display:none}.graph-first-home-prototype-module__yz_52W__canvasNodeHeader strong{font-size:11px}.graph-first-home-prototype-module__yz_52W__vibesMenu{width:calc(100vw - 16px);height:64px;max-height:none;position:fixed;bottom:60px;left:50%;right:auto}.graph-first-home-prototype-module__yz_52W__starterButton{width:58px;height:50px;padding:3px}.graph-first-home-prototype-module__yz_52W__starterVisual{grid-template-rows:auto 22px;gap:3px}.graph-first-home-prototype-module__yz_52W__starterLabel{font-size:7px}.graph-first-home-prototype-module__yz_52W__miniBundle{grid-template-columns:22px 8px 22px;width:52px}.graph-first-home-prototype-module__yz_52W__miniNode{border-radius:6px;width:22px;height:22px}.graph-first-home-prototype-module__yz_52W__miniNode .graph-first-home-prototype-module__yz_52W__mediaGlyph{width:12px;height:12px}.graph-first-home-prototype-module__yz_52W__miniConnector{width:8px;height:22px}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="0"]{left:10%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="1"]{left:30%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="3"]{left:70%}.graph-first-home-prototype-module__yz_52W__starterButton[data-arc-index="4"]{left:90%}.graph-first-home-prototype-module__yz_52W__profilePopover{position:fixed;bottom:73px;left:14px}.graph-first-home-prototype-module__yz_52W__settingsPopover{position:fixed;bottom:73px;right:14px}}@media (prefers-reduced-motion:reduce){.graph-first-home-prototype-module__yz_52W__chatButton[data-unread=true] .graph-first-home-prototype-module__yz_52W__chatButtonBubble{animation:none}.graph-first-home-prototype-module__yz_52W__backgroundSpotlight,.graph-first-home-prototype-module__yz_52W__emptyHint,.graph-first-home-prototype-module__yz_52W__graphCanvas,.graph-first-home-prototype-module__yz_52W__placedBundle,.graph-first-home-prototype-module__yz_52W__canvasNode,.graph-first-home-prototype-module__yz_52W__toolButton,.graph-first-home-prototype-module__yz_52W__settingsButton,.graph-first-home-prototype-module__yz_52W__starterButton{transition:none}.graph-first-home-prototype-module__yz_52W__vibesMenu,.graph-first-home-prototype-module__yz_52W__starterVisual,.graph-first-home-prototype-module__yz_52W__backgroundBloom,.graph-first-home-prototype-module__yz_52W__bundleConnector path,.graph-first-home-prototype-module__yz_52W__projectSceneExitLeft,.graph-first-home-prototype-module__yz_52W__projectSceneExitRight,.graph-first-home-prototype-module__yz_52W__projectSceneEnterFromLeft,.graph-first-home-prototype-module__yz_52W__projectSceneEnterFromRight{animation:none}}
