:root{--sandstone:#f7f3ea;--noir-earth:#1a1916;--walnut:#5e4b43;--walnut-deep:#2e1f1b;--soft-white:#fafafa;--oak:#b39a7d;--n0:#f7f3ea;--n50:#eae6dd;--n100:#d7d4cc;--n200:#bab7b0;--n300:#9e9b94;--n400:#82807a;--n500:#6b6963;--n600:#54524e;--n700:#3e3d39;--n800:#2c2b28;--n900:#21201d;--n950:#1a1916;--font-display:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--font-sans:var(--font-geist-sans),"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--r-none:0px;--r-s:6px;--r-m:10px;--r-l:16px;--r-xl:24px;--r-full:9999px;--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:360ms;--dur-reveal:600ms;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-reveal:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--state-e-build-loop:2200ms;--state-e-course-stagger:140ms;--state-label-pulse:1600ms;--state-label-pulse-letter:38ms;--state-node-core:1200ms;--state-node-ripple:1600ms;--state-node-pop:220ms;--state-connector-draw:450ms;--state-step-in:300ms;--state-source-stagger:60ms;--state-fold:320ms;--state-stream-cps:75;--state-stream-catchup-after-s:1.5s;--state-stream-max-cps:700;--state-word-reveal:380ms;--state-word-blur-px:4px;--state-word-stagger:36ms;--state-cite-pop:220ms;--state-plan-draw:2200ms;--state-image-rise:900ms;--state-hatch-drift:2000ms;--state-mask-wipe:800ms;--state-skeleton-breathe:1800ms;--state-press-scale:0.97;--layout-gutter-mobile:16px;--layout-gutter-desktop:24px;--layout-content-max:1200px;--layout-prompt-max:760px;--layout-sidebar:272px;--layout-topbar:56px;--layout-tap-min:44px;--hatch-angle:135deg;--hatch-line:1.5px;--hatch-pitch:7px;--hatch-opacity:0.28;--hatch-mask-opacity:0.4;--hatch-mask-line:2px;--hatch-mask-pitch:9px;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--gutter-l:max(var(--layout-gutter-mobile),env(safe-area-inset-left));--gutter-r:max(var(--layout-gutter-mobile),env(safe-area-inset-right))}@media (min-width:768px){:root{--gutter-l:max(var(--layout-gutter-desktop),env(safe-area-inset-left));--gutter-r:max(var(--layout-gutter-desktop),env(safe-area-inset-right))}}:root,[data-theme=dark]{color-scheme:dark;--bg:#0b0b0a;--surface:#171614;--raised:#22201e;--border:#35332f;--border-strong:#82807a;--text:#f7f3ea;--text-2:#d7d4cc;--text-muted:#9e9b94;--text-faint:#6b6963;--fill:#f7f3ea;--on-fill:#0b0b0a;--success:#8fb27a;--warning:#ddaa55;--error:#e39a86;--sunken:#151412;--hover:#2c2b28;--primary:#f7f3ea;--on-primary:#0b0b0a;--primary-press:#eae6dd;--acc-ink:#b39a7d;--acc-mark:#b39a7d;--mark-quiet:#3e3d39;--selection:color-mix(in srgb,var(--acc-mark) 34%,transparent);--tint:color-mix(in srgb,var(--acc-mark) 18%,transparent);--success-soft:color-mix(in srgb,var(--success) 14%,var(--surface));--warning-soft:color-mix(in srgb,var(--warning) 14%,var(--surface));--error-soft:color-mix(in srgb,var(--error) 14%,var(--surface));--shadow-raised:0 8px 24px rgba(0,0,0,0.35)}[data-theme=light]{color-scheme:light;--bg:#fafafa;--surface:#ffffff;--raised:#ffffff;--border:#e7e5e1;--border-strong:#8a8782;--text:#1a1916;--text-2:#3e3d39;--text-muted:#6b6963;--text-faint:#a3a19c;--fill:#1a1916;--on-fill:#f7f3ea;--success:#3d6b2c;--warning:#85590a;--error:#a33424;--sunken:#f3f2f0;--hover:#f0efec;--primary:#1a1916;--on-primary:#f7f3ea;--primary-press:#2c2b28;--acc-ink:#5e4b43;--acc-mark:#5e4b43;--mark-quiet:#d9d6cf;--selection:color-mix(in srgb,var(--acc-mark) 34%,transparent);--tint:color-mix(in srgb,var(--acc-mark) 18%,transparent);--success-soft:color-mix(in srgb,var(--success) 14%,var(--surface));--warning-soft:color-mix(in srgb,var(--warning) 14%,var(--surface));--error-soft:color-mix(in srgb,var(--error) 14%,var(--surface));--shadow-raised:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent)}.t-display-xl{font:400 56px/60px var(--font-display);letter-spacing:-.02em}.t-display-l{font:400 40px/44px var(--font-display);letter-spacing:-.015em}.t-headline{font:600 40px/44px var(--font-sans);letter-spacing:-.015em}@media (max-width:640px){.t-headline{font-size:28px;line-height:34px}}.t-title-l{font:600 28px/34px var(--font-sans);letter-spacing:-.015em}.t-title-m{font:600 22px/28px var(--font-sans);letter-spacing:-.01em}.t-title-s{font:600 18px/24px var(--font-sans);letter-spacing:-.005em}.t-body-l{font:400 17px/26px var(--font-sans);letter-spacing:0}.t-body{font:400 15px/22px var(--font-sans);letter-spacing:0}.t-body-s{font:400 13px/18px var(--font-sans);letter-spacing:.005em}.t-label{font:500 13px/16px var(--font-sans)}.t-caption,.t-label{letter-spacing:.01em}.t-caption{font:400 12px/16px var(--font-sans)}.t-mono{font:400 13px/18px var(--font-mono);letter-spacing:0}body{background-color:var(--bg);color:var(--text);font:400 15px/22px var(--font-sans);-webkit-font-smoothing:antialiased;transition:background-color .25s ease}.t-display,h1,h2,h3{text-wrap:balance}.t-display{font:400 56px/60px var(--font-display);letter-spacing:-.02em}@media (max-width:640px){.t-display{font-size:40px;line-height:44px;letter-spacing:-.015em}}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--acc-ink);outline-offset:2px}a{color:var(--acc-ink)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.find-match{-webkit-text-decoration:underline 1.5px var(--acc-ink);text-decoration:underline 1.5px var(--acc-ink);text-underline-offset:2px}.cite-tint,.find-match{background:var(--tint);color:var(--text)}.hatch,.hatch-mask{--hatch-color:color-mix(in srgb,var(--text) calc(var(--hatch-opacity) * 100%),transparent);background-image:repeating-linear-gradient(var(--hatch-angle),var(--hatch-color) 0 var(--hatch-line),transparent var(--hatch-line) var(--hatch-pitch))}.hatch-mask{--hatch-color:color-mix(in srgb,var(--text) calc(var(--hatch-mask-opacity) * 100%),transparent);background-image:repeating-linear-gradient(var(--hatch-angle),var(--hatch-color) 0 var(--hatch-mask-line),transparent var(--hatch-mask-line) var(--hatch-mask-pitch))}@keyframes enph-node-core{0%,to{transform:scale(1)}50%{transform:scale(.55)}}@keyframes enph-node-ripple{0%{transform:scale(1);opacity:.4}to{transform:scale(2.1);opacity:0}}.live-node{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;width:14px;height:14px;border:1.5px solid var(--acc-mark);border-radius:var(--r-full)}.live-node:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--acc-mark);animation:enph-node-core var(--state-node-core) var(--ease-in-out) infinite}.live-node:after{content:"";position:absolute;inset:-1.5px;border:1.5px solid var(--acc-mark);border-radius:var(--r-full);animation:enph-node-ripple var(--state-node-ripple) var(--ease-out) infinite}@keyframes enph-e-course-0{0%{transform:scaleX(0);opacity:1}13.6%,81.8%{transform:scaleX(1);opacity:1}90.9%,99.9%{transform:scaleX(1);opacity:.14}to{transform:scaleX(0);opacity:1}}@keyframes enph-e-course-1{0%,6.4%{transform:scaleX(0);opacity:1}20%,81.8%{transform:scaleX(1);opacity:1}90.9%,99.9%{transform:scaleX(1);opacity:.14}to{transform:scaleX(0);opacity:1}}@keyframes enph-e-course-2{0%,12.7%{transform:scaleX(0);opacity:1}26.3%,81.8%{transform:scaleX(1);opacity:1}90.9%,99.9%{transform:scaleX(1);opacity:.14}to{transform:scaleX(0);opacity:1}}.thinking-mark{height:19px;width:auto;color:var(--acc-mark)}.thinking-mark path{transform-box:fill-box;transform-origin:0 50%;animation-duration:var(--state-e-build-loop);animation-timing-function:var(--ease-out);animation-iteration-count:infinite}.thinking-mark path:first-child{animation-name:enph-e-course-0}.thinking-mark path:nth-child(2){animation-name:enph-e-course-1}.thinking-mark path:nth-child(3){animation-name:enph-e-course-2}@keyframes enph-pulse-letter{0%,to{opacity:.42}50%{opacity:1}}.pulse-letter{display:inline-block;white-space:pre;animation:enph-pulse-letter var(--state-label-pulse) ease-in-out infinite;animation-delay:calc(var(--i, 0) * var(--state-label-pulse-letter))}@keyframes enph-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.node-pop{animation:enph-pop var(--state-node-pop) var(--ease-out) both}.cite-pop{animation:enph-pop var(--state-cite-pop) var(--ease-out) both}@keyframes enph-breathe{0%,to{opacity:1}50%{opacity:.45}}.skeleton{background:var(--sunken);animation:enph-breathe var(--state-skeleton-breathe) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .15s)}@media (prefers-reduced-motion:reduce){body{transition:none}.cite-pop,.live-node:before,.node-pop,.pulse-letter,.skeleton,.thinking-mark path{animation:none}.live-node:after{display:none}.pulse-letter{opacity:1}}:root,[data-theme=dark]{--v1-a-0-0-0-045:rgba(0,0,0,0.45);--v1-a-0-0-0-055:rgba(0,0,0,0.55);--v1-a-0-0-0-062:rgba(0,0,0,0.62);--v1-a-11-11-10-035:rgba(11,11,10,0.35);--v1-a-11-11-10-07:rgba(11,11,10,0.7);--v1-a-11-11-10-072:rgba(11,11,10,0.72);--v1-a-11-11-10-074:rgba(11,11,10,0.74);--v1-a-11-11-10-075:rgba(11,11,10,0.75);--v1-a-11-11-10-078:rgba(11,11,10,0.78);--v1-a-15-14-12-072:rgba(15,14,12,0.72);--v1-a-21-20-18-022:rgba(21,20,18,0.22);--v1-a-21-20-18-035:rgba(21,20,18,0.35);--v1-a-21-20-18-07:rgba(21,20,18,0.7);--v1-a-21-20-18-072:rgba(21,20,18,0.72);--v1-a-21-20-18-075:rgba(21,20,18,0.75);--v1-a-21-20-18-078:rgba(21,20,18,0.78);--v1-a-21-20-18-08:rgba(21,20,18,0.8);--v1-a-21-20-18-085:rgba(21,20,18,0.85);--v1-a-21-20-18-086:rgba(21,20,18,0.86);--v1-a-247-243-234-008:rgba(247,243,234,0.08);--v1-a-247-243-234-012:rgba(247,243,234,0.12);--v1-a-247-243-234-014:rgba(247,243,234,0.14);--v1-a-247-243-234-018:rgba(247,243,234,0.18);--v1-a-247-243-234-02:rgba(247,243,234,0.2);--v1-a-247-243-234-022:rgba(247,243,234,0.22);--v1-a-247-243-234-07:rgba(247,243,234,0.7);--v1-a-247-243-234-075:rgba(247,243,234,0.75);--v1-a-247-243-234-095:rgba(247,243,234,0.95);--v1-a-255-255-255-008:rgba(255,255,255,0.08);--v1-a-255-255-255-014:rgba(255,255,255,0.14);--v1-a-255-255-255-06:rgba(255,255,255,0.6);--v1-a-28-27-25-052:rgba(28,27,25,0.52);--v1-a-5-5-4-06:rgba(5,5,4,0.6);--v1-a-5-5-4-066:rgba(5,5,4,0.66);--v1-a-5-5-4-072:rgba(5,5,4,0.72);--v1-a-94-75-67-062:rgba(94,75,67,0.62);--v1-a-94-75-67-09:rgba(94,75,67,0.9);--v1-a-sh-0-0-0-035:rgba(0,0,0,0.35);--v1-a-sh-0-0-0-04:rgba(0,0,0,0.4);--v1-a-sh-0-0-0-045:rgba(0,0,0,0.45);--v1-a-sh-0-0-0-05:rgba(0,0,0,0.5);--v1-a-sh-0-0-0-055:rgba(0,0,0,0.55);--v1-a-sh-0-0-0-06:rgba(0,0,0,0.6);--v1-bg:#0b0b0a;--v1-c-000000:#000000;--v1-c-0f0e0c:#0f0e0c;--v1-c-2a2825:#2a2825;--v1-c-e7e5e1:#e7e5e1;--v1-c-fafafa:#fafafa;--v1-danger:#e39a86;--v1-danger-line:#5a3b33;--v1-fix-0b0b0a:#0b0b0a;--v1-fix-1a1916:#1a1916;--v1-fix-f7f3ea:#f7f3ea;--v1-fix-fafafa:#fafafa;--v1-ink:#1a1916;--v1-line:#35332f;--v1-line-hair:#1f1e1b;--v1-line-strong:#3e3d39;--v1-oak:#b39a7d;--v1-on-walnut:#f7f3e9;--v1-raised:#22201e;--v1-sidebar:#0f0e0d;--v1-stage:#070706;--v1-surface:#171614;--v1-text:#f7f3ea;--v1-text-2:#d7d4cc;--v1-text-ghost:#6b6963;--v1-text-muted:#9e9b94;--v1-text-soft:#8a8782;--v1-walnut:#5e4b43;--v1-walnut-ring:#8c7466}[data-theme=light]{--v1-a-0-0-0-045:rgba(0,0,0,0.45);--v1-a-0-0-0-055:rgba(0,0,0,0.55);--v1-a-0-0-0-062:rgba(0,0,0,0.62);--v1-a-11-11-10-035:rgba(11,11,10,0.35);--v1-a-11-11-10-07:rgba(11,11,10,0.7);--v1-a-11-11-10-072:rgba(11,11,10,0.72);--v1-a-11-11-10-074:rgba(11,11,10,0.74);--v1-a-11-11-10-075:rgba(11,11,10,0.75);--v1-a-11-11-10-078:rgba(11,11,10,0.78);--v1-a-15-14-12-072:rgba(15,14,12,0.72);--v1-a-21-20-18-022:rgba(255,255,255,0.22);--v1-a-21-20-18-035:rgba(255,255,255,0.35);--v1-a-21-20-18-07:rgba(255,255,255,0.7);--v1-a-21-20-18-072:rgba(255,255,255,0.72);--v1-a-21-20-18-075:rgba(255,255,255,0.75);--v1-a-21-20-18-078:rgba(255,255,255,0.78);--v1-a-21-20-18-08:rgba(255,255,255,0.8);--v1-a-21-20-18-085:rgba(255,255,255,0.85);--v1-a-21-20-18-086:rgba(255,255,255,0.86);--v1-a-247-243-234-008:rgba(26,25,22,0.08);--v1-a-247-243-234-012:rgba(26,25,22,0.12);--v1-a-247-243-234-014:rgba(26,25,22,0.14);--v1-a-247-243-234-018:rgba(26,25,22,0.18);--v1-a-247-243-234-02:rgba(26,25,22,0.2);--v1-a-247-243-234-022:rgba(26,25,22,0.22);--v1-a-247-243-234-07:rgba(26,25,22,0.7);--v1-a-247-243-234-075:rgba(26,25,22,0.75);--v1-a-247-243-234-095:rgba(26,25,22,0.95);--v1-a-255-255-255-008:rgba(255,255,255,0.08);--v1-a-255-255-255-014:rgba(255,255,255,0.14);--v1-a-255-255-255-06:rgba(255,255,255,0.6);--v1-a-28-27-25-052:rgba(28,27,25,0.52);--v1-a-5-5-4-06:rgba(5,5,4,0.6);--v1-a-5-5-4-066:rgba(5,5,4,0.66);--v1-a-5-5-4-072:rgba(5,5,4,0.72);--v1-a-94-75-67-062:rgba(94,75,67,0.62);--v1-a-94-75-67-09:rgba(94,75,67,0.9);--v1-a-sh-0-0-0-035:rgba(26,25,22,0.08);--v1-a-sh-0-0-0-04:rgba(26,25,22,0.10);--v1-a-sh-0-0-0-045:rgba(26,25,22,0.12);--v1-a-sh-0-0-0-05:rgba(26,25,22,0.12);--v1-a-sh-0-0-0-055:rgba(26,25,22,0.14);--v1-a-sh-0-0-0-06:rgba(26,25,22,0.16);--v1-bg:#fafafa;--v1-c-000000:#000000;--v1-c-0f0e0c:#f3f2f0;--v1-c-2a2825:#eceae6;--v1-c-e7e5e1:#e7e5e1;--v1-c-fafafa:#fafafa;--v1-danger:#a33424;--v1-danger-line:#a33424;--v1-fix-0b0b0a:#0b0b0a;--v1-fix-1a1916:#1a1916;--v1-fix-f7f3ea:#f7f3ea;--v1-fix-fafafa:#fafafa;--v1-ink:#f7f3ea;--v1-line:#e0ddd8;--v1-line-hair:#e7e5e1;--v1-line-strong:#d9d6cf;--v1-oak:#5e4b43;--v1-on-walnut:#f7f3e9;--v1-raised:#eceae6;--v1-sidebar:#f3f2f0;--v1-stage:#f3f2f0;--v1-surface:#ffffff;--v1-text:#1a1916;--v1-text-2:#3e3d39;--v1-text-ghost:#a3a19c;--v1-text-muted:#6b6963;--v1-text-soft:#77746e;--v1-walnut:#5e4b43;--v1-walnut-ring:#8c7466}.v1s{font:400 16px/normal var(--font-sans);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.v1s,.v1s *,.v1s :after,.v1s :before{box-sizing:revert}.v1s h1,.v1s h2,.v1s h3{text-wrap:wrap}.v1s-FrontDoor{margin:0;background:var(--v1-bg)}.v1s-FrontDoor a{color:var(--v1-text)}.v1s-FrontDoor input::placeholder,.v1s-FrontDoor textarea::placeholder{color:var(--v1-text-muted)}.v1s-FrontDoor button{cursor:pointer}.v1s-FrontDoor main>*{flex-shrink:0}.v1s-AskDepth{margin:0;background:var(--v1-bg)}.v1s-AskDepth a{color:var(--v1-text)}.v1s-AskDepth input::placeholder,.v1s-AskDepth textarea::placeholder{color:var(--v1-text-muted)}.v1s-AskDepth button{cursor:pointer}.v1s-AskDepth main>*{flex-shrink:0}.v1s-AskAnswer{margin:0;background:var(--v1-bg)}.v1s-AskAnswer a{color:var(--v1-text)}.v1s-AskAnswer input::placeholder,.v1s-AskAnswer textarea::placeholder{color:var(--v1-text-muted)}.v1s-AskAnswer button{cursor:pointer}.v1s-AskAnswer main>*{flex-shrink:0}.v1s-Artifacts{margin:0;background:var(--v1-bg)}.v1s-Artifacts a{color:var(--v1-text)}.v1s-Artifacts input::placeholder,.v1s-Artifacts textarea::placeholder{color:var(--v1-text-muted)}.v1s-Artifacts button{cursor:pointer}.v1s-Artifacts main>*{flex-shrink:0}.v1s-Connectors{margin:0;background:var(--v1-bg)}.v1s-Connectors a{color:var(--v1-text)}.v1s-Connectors input::placeholder,.v1s-Connectors textarea::placeholder{color:var(--v1-text-muted)}.v1s-Connectors button{cursor:pointer}.v1s-Connectors main>*{flex-shrink:0}.v1s-SignIn{margin:0;background:var(--v1-bg)}.v1s-SignIn a{color:var(--v1-text)}.v1s-SignIn input::placeholder,.v1s-SignIn textarea::placeholder{color:var(--v1-text-muted)}.v1s-SignIn button{cursor:pointer}.v1s-SignIn main>*{flex-shrink:0}.v1s-FrontDoorPhone{margin:0;background:var(--v1-bg)}.v1s-FrontDoorPhone a{color:var(--v1-text)}.v1s-FrontDoorPhone input::placeholder,.v1s-FrontDoorPhone textarea::placeholder{color:var(--v1-text-muted)}.v1s-FrontDoorPhone button{cursor:pointer}.v1s-FrontDoorPhone main>*{flex-shrink:0}.v1s-AskPhone{margin:0;background:var(--v1-bg)}.v1s-AskPhone a{color:var(--v1-text)}.v1s-AskPhone input::placeholder,.v1s-AskPhone textarea::placeholder{color:var(--v1-text-muted)}.v1s-AskPhone button{cursor:pointer}.v1s-AskPhone main>*{flex-shrink:0}.v1s-DeepResearch{margin:0;background:var(--v1-bg)}.v1s-DeepResearch a{color:var(--v1-text)}.v1s-DeepResearch input::placeholder,.v1s-DeepResearch textarea::placeholder{color:var(--v1-text-muted)}.v1s-DeepResearch button{cursor:pointer}.v1s-DeepResearch main>*{flex-shrink:0}.v1s-Customize{margin:0;background:var(--v1-bg)}.v1s-Customize a{color:var(--v1-text)}.v1s-Customize input::placeholder,.v1s-Customize textarea::placeholder{color:var(--v1-text-muted)}.v1s-Customize button{cursor:pointer}.v1s-Customize main>*{flex-shrink:0}.v1s-SearchPalette{margin:0;background:var(--v1-bg)}.v1s-SearchPalette a{color:var(--v1-text)}.v1s-SearchPalette input::placeholder,.v1s-SearchPalette textarea::placeholder{color:var(--v1-text-muted)}.v1s-SearchPalette button{cursor:pointer}.v1s-SearchPalette main>*{flex-shrink:0}.v1s-StudioExplore{margin:0;background:var(--v1-bg)}.v1s-StudioExplore a{color:var(--v1-text)}.v1s-StudioExplore input::placeholder,.v1s-StudioExplore textarea::placeholder{color:var(--v1-text-muted)}.v1s-StudioExplore button{cursor:pointer}.v1s-StudioExplore main>*{flex-shrink:0}.v1s-StudioExploreRail{margin:0;background:var(--v1-bg)}.v1s-StudioExploreRail a{color:var(--v1-text)}.v1s-StudioExploreRail input::placeholder,.v1s-StudioExploreRail textarea::placeholder{color:var(--v1-text-muted)}.v1s-StudioExploreRail button{cursor:pointer}.v1s-StudioExploreRail main>*{flex-shrink:0}.v1s-ExploreDetail{margin:0;background:var(--v1-bg)}.v1s-ExploreDetail a{color:var(--v1-text)}.v1s-ExploreDetail input::placeholder,.v1s-ExploreDetail textarea::placeholder{color:var(--v1-text-muted)}.v1s-ExploreDetail button{cursor:pointer}.v1s-ExploreDetail main>*{flex-shrink:0}.v1s-YourSpaces{margin:0;background:var(--v1-bg)}.v1s-YourSpaces a{color:var(--v1-text)}.v1s-YourSpaces input::placeholder,.v1s-YourSpaces textarea::placeholder{color:var(--v1-text-muted)}.v1s-YourSpaces button{cursor:pointer}.v1s-YourSpaces main>*{flex-shrink:0}.v1s-History{margin:0;background:var(--v1-bg)}.v1s-History a{color:var(--v1-text)}.v1s-History input::placeholder,.v1s-History textarea::placeholder{color:var(--v1-text-muted)}.v1s-History button{cursor:pointer}.v1s-History main>*{flex-shrink:0}.v1s-PresetsPage{margin:0;background:var(--v1-bg)}.v1s-PresetsPage a{color:var(--v1-text)}.v1s-PresetsPage input::placeholder,.v1s-PresetsPage textarea::placeholder{color:var(--v1-text-muted)}.v1s-PresetsPage button{cursor:pointer}.v1s-PresetsPage main>*{flex-shrink:0}.v1s-Welcome{margin:0;background:var(--v1-bg)}.v1s-Welcome a{color:var(--v1-text)}.v1s-Welcome input::placeholder,.v1s-Welcome textarea::placeholder{color:var(--v1-text-muted)}.v1s-Welcome button{cursor:pointer}.v1s-Welcome main>*{flex-shrink:0}.v1s-SpaceWorkspace{margin:0;background:var(--v1-bg)}.v1s-SpaceWorkspace a{color:var(--v1-text)}.v1s-SpaceWorkspace input::placeholder,.v1s-SpaceWorkspace textarea::placeholder{color:var(--v1-text-muted)}.v1s-SpaceWorkspace button{cursor:pointer}.v1s-SpaceWorkspace main>*{flex-shrink:0}.v1s-Composer{margin:0;background:var(--v1-bg)}.v1s-Composer a{color:var(--v1-text)}.v1s-Composer input::placeholder,.v1s-Composer textarea::placeholder{color:var(--v1-text-muted)}.v1s-Composer button{cursor:pointer}.v1s-Composer main>*{flex-shrink:0}.v1s-AttachMenu{margin:0;background:var(--v1-bg)}.v1s-AttachMenu a{color:var(--v1-text)}.v1s-AttachMenu input::placeholder,.v1s-AttachMenu textarea::placeholder{color:var(--v1-text-muted)}.v1s-AttachMenu button{cursor:pointer}.v1s-AttachMenu main>*{flex-shrink:0}.v1s-ImageFeedback{margin:0;background:var(--v1-bg)}.v1s-ImageFeedback a{color:var(--v1-text)}.v1s-ImageFeedback input::placeholder,.v1s-ImageFeedback textarea::placeholder{color:var(--v1-text-muted)}.v1s-ImageFeedback button{cursor:pointer}.v1s-ImageFeedback main>*{flex-shrink:0}.v1s-Generating{margin:0;background:var(--v1-bg)}.v1s-Generating a{color:var(--v1-text)}.v1s-Generating input::placeholder,.v1s-Generating textarea::placeholder{color:var(--v1-text-muted)}.v1s-Generating button{cursor:pointer}.v1s-Generating main>*{flex-shrink:0}.v1s-BrushMode{margin:0;background:var(--v1-bg)}.v1s-BrushMode a{color:var(--v1-text)}.v1s-BrushMode input::placeholder,.v1s-BrushMode textarea::placeholder{color:var(--v1-text-muted)}.v1s-BrushMode button{cursor:pointer}.v1s-BrushMode main>*{flex-shrink:0}.v1s-SpaceContextView{margin:0;background:var(--v1-bg)}.v1s-SpaceContextView a{color:var(--v1-text)}.v1s-SpaceContextView input::placeholder,.v1s-SpaceContextView textarea::placeholder{color:var(--v1-text-muted)}.v1s-SpaceContextView button{cursor:pointer}.v1s-SpaceContextView main>*{flex-shrink:0}.v1s-Download{margin:0;background:var(--v1-bg)}.v1s-Download a{color:var(--v1-text)}.v1s-Download input::placeholder,.v1s-Download textarea::placeholder{color:var(--v1-text-muted)}.v1s-Download button{cursor:pointer}.v1s-Download main>*{flex-shrink:0}.v1s-ClientSheet{margin:0;background:var(--v1-bg)}.v1s-ClientSheet a{color:var(--v1-text)}.v1s-ClientSheet input::placeholder,.v1s-ClientSheet textarea::placeholder{color:var(--v1-text-muted)}.v1s-ClientSheet button{cursor:pointer}.v1s-ClientSheet main>*{flex-shrink:0}.v1s-DeleteSpace{margin:0;background:var(--v1-bg)}.v1s-DeleteSpace a{color:var(--v1-text)}.v1s-DeleteSpace input::placeholder,.v1s-DeleteSpace textarea::placeholder{color:var(--v1-text-muted)}.v1s-DeleteSpace button{cursor:pointer}.v1s-DeleteSpace main>*{flex-shrink:0}.v1s-OutOfCredits{margin:0;background:var(--v1-bg)}.v1s-OutOfCredits a{color:var(--v1-text)}.v1s-OutOfCredits input::placeholder,.v1s-OutOfCredits textarea::placeholder{color:var(--v1-text-muted)}.v1s-OutOfCredits button{cursor:pointer}.v1s-OutOfCredits main>*{flex-shrink:0}.v1s-SettingsAccount{margin:0;background:var(--v1-bg)}.v1s-SettingsAccount a{color:var(--v1-text)}.v1s-SettingsAccount input::placeholder,.v1s-SettingsAccount textarea::placeholder{color:var(--v1-text-muted)}.v1s-SettingsAccount button{cursor:pointer}.v1s-SettingsAccount main>*{flex-shrink:0}.v1s-AccountSettings{margin:0;background:var(--v1-bg)}.v1s-AccountSettings a{color:var(--v1-text)}.v1s-AccountSettings input::placeholder,.v1s-AccountSettings textarea::placeholder{color:var(--v1-text-muted)}.v1s-AccountSettings button{cursor:pointer}.v1s-AccountSettings main>*{flex-shrink:0}.v1s-SettingsPreferences{margin:0;background:var(--v1-bg)}.v1s-SettingsPreferences a{color:var(--v1-text)}.v1s-SettingsPreferences input::placeholder,.v1s-SettingsPreferences textarea::placeholder{color:var(--v1-text-muted)}.v1s-SettingsPreferences button{cursor:pointer}.v1s-SettingsPreferences main>*{flex-shrink:0}.v1s-SettingsPrivacy{margin:0;background:var(--v1-bg)}.v1s-SettingsPrivacy a{color:var(--v1-text)}.v1s-SettingsPrivacy input::placeholder,.v1s-SettingsPrivacy textarea::placeholder{color:var(--v1-text-muted)}.v1s-SettingsPrivacy button{cursor:pointer}.v1s-SettingsPrivacy main>*{flex-shrink:0}.v1s-SettingsNotifications{margin:0;background:var(--v1-bg)}.v1s-SettingsNotifications a{color:var(--v1-text)}.v1s-SettingsNotifications input::placeholder,.v1s-SettingsNotifications textarea::placeholder{color:var(--v1-text-muted)}.v1s-SettingsNotifications button{cursor:pointer}.v1s-SettingsNotifications main>*{flex-shrink:0}.v1s-Plans{margin:0;background:var(--v1-bg)}.v1s-Plans a{color:var(--v1-text)}.v1s-Plans input::placeholder,.v1s-Plans textarea::placeholder{color:var(--v1-text-muted)}.v1s-Plans button{cursor:pointer}.v1s-Plans main>*{flex-shrink:0}.v1s-Checkout{margin:0;background:var(--v1-bg)}.v1s-Checkout a{color:var(--v1-text)}.v1s-Checkout input::placeholder,.v1s-Checkout textarea::placeholder{color:var(--v1-text-muted)}.v1s-Checkout button{cursor:pointer}.v1s-Checkout main>*{flex-shrink:0}.v1s-TopUp{margin:0;background:var(--v1-bg)}.v1s-TopUp a{color:var(--v1-text)}.v1s-TopUp input::placeholder,.v1s-TopUp textarea::placeholder{color:var(--v1-text-muted)}.v1s-TopUp button{cursor:pointer}.v1s-TopUp main>*{flex-shrink:0}.v1s-Help{margin:0;background:var(--v1-bg)}.v1s-Help a{color:var(--v1-text)}.v1s-Help input::placeholder,.v1s-Help textarea::placeholder{color:var(--v1-text-muted)}.v1s-Help button{cursor:pointer}.v1s-Help main>*{flex-shrink:0}.v1s-ExplorePhone{margin:0;background:var(--v1-bg)}.v1s-ExplorePhone a{color:var(--v1-text)}.v1s-ExplorePhone input::placeholder,.v1s-ExplorePhone textarea::placeholder{color:var(--v1-text-muted)}.v1s-ExplorePhone button{cursor:pointer}.v1s-ExplorePhone main>*{flex-shrink:0}.v1s-PhoneDrawer{margin:0;background:var(--v1-bg)}.v1s-PhoneDrawer a{color:var(--v1-text)}.v1s-PhoneDrawer input::placeholder,.v1s-PhoneDrawer textarea::placeholder{color:var(--v1-text-muted)}.v1s-PhoneDrawer button{cursor:pointer}.v1s-PhoneDrawer main>*{flex-shrink:0}.v1s-PhotoStart{margin:0;background:var(--v1-bg)}.v1s-PhotoStart a{color:var(--v1-text)}.v1s-PhotoStart input::placeholder,.v1s-PhotoStart textarea::placeholder{color:var(--v1-text-muted)}.v1s-PhotoStart button{cursor:pointer}.v1s-PhotoStart main>*{flex-shrink:0}@media (max-width:1100px){.v1s-Artifacts>div>nav[aria-label=Main],.v1s-AskAnswer>div>aside{display:none!important}}@media (max-width:899px){.v1s:is(.v1s-SpaceWorkspace,.v1s-ImageFeedback,.v1s-Generating,.v1s-BrushMode,.v1s-SpaceContextView)>div{flex-wrap:wrap;height:auto!important;min-height:100dvh;overflow:visible!important}.v1s:is(.v1s-SpaceWorkspace,.v1s-ImageFeedback,.v1s-Generating,.v1s-BrushMode,.v1s-SpaceContextView)>div>main{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 68px);height:auto!important;min-height:60dvh}.v1s:is(.v1s-SpaceWorkspace,.v1s-ImageFeedback,.v1s-Generating,.v1s-BrushMode,.v1s-SpaceContextView)>div>nav[aria-label=Main]{height:auto!important}.v1s:is(.v1s-SpaceWorkspace,.v1s-ImageFeedback,.v1s-Generating,.v1s-BrushMode,.v1s-SpaceContextView)>div>aside{flex:1 1 100%!important;width:100%!important;height:auto!important;min-height:50dvh;border-left:0!important;border-top:1px solid var(--v1-line-hair)}.v1s main>header{flex-wrap:wrap;height:auto!important;flex-basis:auto!important;min-height:60px;row-gap:8px;padding:10px 0}.v1s main>header [role=group]{max-width:100%;overflow-x:auto}.v1s:is(.v1s-SpaceWorkspace,.v1s-ImageFeedback,.v1s-Generating,.v1s-BrushMode,.v1s-SpaceContextView)>div>main{min-width:0!important;max-width:calc(100% - 68px)}.v1s main>header>*{min-width:0}.v1s main>div:last-child{overflow-x:auto}.v1s :is([style*="grid-template-columns: repeat(4, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4, minmax(0, 1fr))"]),.v1s :is([style*="grid-template-columns: repeat(5, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(5, minmax(0, 1fr))"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.v1s:not(.v1s-FrontDoorPhone,.v1s-AskPhone,.v1s-ExplorePhone,.v1s-PhoneDrawer,.v1s-PhotoStart)>div{height:auto!important;min-height:100dvh;overflow:visible!important}.v1s:not(.v1s-FrontDoorPhone,.v1s-AskPhone,.v1s-ExplorePhone,.v1s-PhoneDrawer,.v1s-PhotoStart)>div>nav[aria-label=Main]{display:none!important}.v1s>div>main{flex:1 1 100%!important;height:auto!important;padding-left:16px!important;padding-right:16px!important}.v1s :is([style*="border-radius: 18px; background: var(--v1-stage)"],[style*="border-radius:18px;background:var(--v1-stage)"]){flex:none!important;padding:8px!important}.v1s [role=dialog]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto}.v1s [role=dialog]:has(>nav[aria-label=Settings]){flex-direction:column!important;height:auto!important}.v1s [role=dialog]>nav[aria-label=Settings]{flex:0 0 auto!important;flex-direction:row!important;overflow-x:auto;gap:4px;border-right:0!important;border-bottom:1px solid var(--v1-line-hair)}.v1s [role=dialog]>nav[aria-label=Settings]>:is(h2,span){display:none!important}.v1s [role=dialog]>nav[aria-label=Settings]>a{flex:0 0 auto;white-space:nowrap}.v1s [role=dialog]>section{padding:18px 16px 24px!important}.v1s :is([style*="grid-template-columns: repeat(3, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(3, minmax(0, 1fr))"]),.v1s :is([style*="grid-template-columns: repeat(4, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4, minmax(0, 1fr))"]),.v1s :is([style*="grid-template-columns: repeat(5, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(5, minmax(0, 1fr))"]){grid-template-columns:minmax(0,1fr)!important}.v1s :is([style*="padding: 22px 32px 48px"],[style*="padding:22px 32px 48px"]){padding:16px 16px 40px!important}.v1s h1:is([style*="font-size: 4"],[style*="font-size:4"]),.v1s h1:is([style*="font-size: 5"],[style*="font-size:5"]){font-size:36px!important;line-height:40px!important}.v1s :is([style*="flex-wrap: wrap"],[style*="flex-wrap:wrap"]){row-gap:10px}}.v1-phonebar{display:none!important}@media (max-width:760px){.v1-phonebar{display:flex!important}}.v1-nav-open{display:none}@media (min-width:761px){html.v1-nav-closed .v1s>div>nav[aria-label=Main]{display:none!important}html.v1-nav-closed .v1-nav-open{position:fixed;top:12px;left:12px;z-index:60;width:36px;height:36px;border:0;border-radius:8px;background:var(--v1-surface);box-shadow:inset 0 0 0 1px var(--v1-line);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;stroke:var(--v1-text-2)}}@media (max-width:900px){.v1-look{flex-direction:column;margin:0!important;width:100%!important;border-radius:0!important;min-height:100dvh!important}.v1-look-stage{min-height:0!important;padding:12px!important}.v1-look-stage img{max-height:60dvh!important}.v1-look-panel{flex:1 1 auto!important;max-height:none!important}}@media (max-width:760px){.v1s-Plans>div{overflow-x:hidden!important}.v1s-Plans :is([style*="display: flex"],[style*="display:flex"]):not([style*="flex-direction: column"],[style*="flex-direction:column"]){flex-wrap:wrap!important}.v1s-Plans :is([style*="display: flex"],[style*="display:flex"])>*{min-width:0}.v1s-Plans :is([style*="display: flex; gap: 14px"],[style*="display:flex;gap:14px"]){flex-direction:column!important}.v1s-Plans :is([style*="flex: 0 0 150px"],[style*="flex:0 0 150px"]){flex:1 1 100%!important;height:140px!important}.v1s-Plans :is([style*="font-size: 40px"],[style*="font-size:40px"]){font-size:30px!important}.v1s-Plans h1{font-size:32px!important;line-height:36px!important}.v1s-Plans :is([style*="grid-template-columns: repeat(4, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4, minmax(0, 1fr))"]){display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -16px;padding:6px 16px 10px!important}.v1s-Plans :is([style*="grid-template-columns: repeat(4, minmax(0, 1fr))"],[style*="grid-template-columns:repeat(4, minmax(0, 1fr))"])>article{flex:0 0 86%;scroll-snap-align:center}}[data-v1-plandots]{display:none}@media (max-width:599px){.v1s-Plans>div>div{padding:14px 16px 40px!important;gap:22px!important}.v1s-Plans h1{font-size:32px!important;line-height:34px!important}.v1s-Plans h1+p{font-size:14px!important;line-height:21px!important}.v1s-Plans [data-v1-plancards]{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px!important;margin:0 -16px!important;padding:4px 36px 6px!important;scroll-padding:0 36px}.v1s-Plans [data-v1-plancards]::-webkit-scrollbar{display:none}.v1s-Plans [data-v1-plancard]{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 72px);min-width:0!important;box-sizing:border-box!important;scroll-snap-align:center;gap:14px!important;padding:20px!important;border-radius:20px!important}.v1s-Plans [data-v1-plancard]>div{flex-wrap:nowrap!important}.v1s-Plans [data-v1-plancard] :is([style*="font-size: 40px"],[style*="font-size:40px"]){font-size:34px!important;line-height:40px!important}.v1s-Plans [data-v1-plancard]>a{height:48px!important;border-radius:12px!important;font-size:15px!important}.v1s-Plans [data-v1-plancard] li{font-size:14px!important;line-height:20px!important;align-items:flex-start!important;flex-wrap:nowrap!important}.v1s-Plans [data-v1-plancard] li>svg{margin-top:2px;flex:0 0 15px}.v1s-Plans [data-v1-badge]{top:20px!important;left:auto!important;right:20px!important;font-size:11.5px!important}.v1s-Plans [data-v1-plandots]{display:flex;justify-content:center;gap:6px;margin-top:-10px}.v1s-Plans [data-v1-plandots]>span{width:6px;height:6px;border-radius:9999px;background:var(--v1-line);transition:width .2s ease}.v1s-Plans [data-v1-plandots]>span[data-on]{width:18px;background:var(--v1-text)}.v1s-Plans [data-v1-plancards][data-v1-off]+[data-v1-plandots]{display:none}}@media (max-width:760px){.v1s:is(.v1s-Composer,.v1s-AttachMenu)>div{padding:12px!important;max-width:100vw!important;overflow-x:hidden!important;justify-content:flex-start!important}.v1s:is(.v1s-Composer,.v1s-AttachMenu) form{flex-direction:column!important;max-width:100%!important}.v1s:is(.v1s-Composer,.v1s-AttachMenu) form>button[type=submit]{flex:0 0 52px!important;min-height:52px}.v1s:is(.v1s-Composer,.v1s-AttachMenu) [role=dialog]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important}}.v1-shell-main .v1s:is(.v1s-Composer,.v1s-AttachMenu)>div{height:auto!important;min-height:100vh;justify-content:center!important;overflow:visible!important}@media (max-width:760px){.v1-shell-nav{display:none!important}}html.v1-live .v1s :is(a[href="/ask/research"],[data-go="/ask/research"]){display:none!important}html.v1-no-speech .v1s button[aria-label=Dictate]{display:none!important}html.v1-live .v1s button[data-stop="1"]>svg{display:none}html.v1-live .v1s button[data-stop="1"]:after{content:"";width:12px;height:12px;border-radius:3px;background:var(--v1-text)}@media (max-width:760px){html.v1-live .v1s:is(.v1s-SpaceWorkspace,.v1s-Generating,.v1s-BrushMode,.v1s-ImageFeedback)>div>aside{padding-bottom:calc(150px + env(safe-area-inset-bottom))}html.v1-live .v1s:is(.v1s-SpaceWorkspace,.v1s-Generating,.v1s-BrushMode,.v1s-ImageFeedback)>div>aside>div:last-child{position:fixed!important;left:0;right:0;bottom:0;z-index:960;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background:var(--v1-bg);border-top:1px solid var(--v1-line-hair)}html.v1-live:not(.v1-brush-peek) .v1s-BrushMode>div>main{position:fixed!important;inset:0;z-index:950;margin:0!important;padding:calc(56px + env(safe-area-inset-top)) 8px calc(150px + env(safe-area-inset-bottom))!important;background:var(--v1-bg);overflow:hidden!important}html.v1-live:not(.v1-brush-peek) .v1s-BrushMode>div>main>header{display:none!important}}.v1-brush-done{display:none!important}@media (max-width:760px){html.v1-live:not(.v1-brush-peek) .v1-brush-done{display:inline-flex!important}}@media print{.v1s-ClientSheet>div{background:none!important;min-height:0!important}.v1s-ClientSheet article{box-shadow:none!important}}@media (max-width:1100px){.v1s nav[aria-label=Start]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.v1s-StudioExplore main,.v1s-StudioExploreRail main{overflow-x:hidden!important}.v1s form[aria-label=Create]{min-width:0;max-width:100%!important}.v1s form[aria-label=Create]>*{min-width:0}.v1s form[aria-label=Create] button[aria-label^=Generate]{flex:0 0 auto;white-space:nowrap}.v1s [role=dialog] div:has(>button[aria-pressed]+button[aria-pressed]){flex-wrap:wrap;height:auto!important}}.v1s-ExplorePhone div:has(>a[href^="/studio/look"]+a[href^="/studio/look"]):not([style*=flex-direction]){overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.v1s-ExplorePhone div:has(>a[href^="/studio/look"]+a[href^="/studio/look"]):not([style*=flex-direction])::-webkit-scrollbar{display:none}.v1s-ExplorePhone div:has(>a[href^="/studio/look"]+a[href^="/studio/look"]):not([style*=flex-direction])>a{scroll-snap-align:start}@media (max-width:599px){.v1s:is(.v1s-SettingsAccount,.v1s-AccountSettings,.v1s-SettingsPreferences,.v1s-SettingsPrivacy,.v1s-SettingsNotifications)>div{height:auto!important;min-height:calc(100dvh - 56px);overflow:visible!important;display:block!important;padding:0!important}.v1s:is(.v1s-SettingsAccount,.v1s-AccountSettings,.v1s-SettingsPreferences,.v1s-SettingsPrivacy,.v1s-SettingsNotifications)>div>[aria-hidden=true]{display:none!important}.v1s [role=dialog]:has(>nav[aria-label=Settings]){width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;background:var(--v1-bg)!important;overflow:visible!important}.v1s [role=dialog]>section>div:first-child:has(>a[aria-label="Close settings"]){display:none!important}.v1s [role=dialog]>section>div[style*=border-top]{flex-wrap:wrap;row-gap:10px}.v1s [role=dialog]>section>div[style*=border-top]>:first-child{flex:1 1 180px!important}.v1s [role=dialog]>section>div[style*=border-top]>:not(:first-child){max-width:100%;overflow-x:auto;scrollbar-width:none}html[data-v1-path="/settings"] .v1s [role=dialog]>section{display:none!important}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]{flex-direction:column!important;overflow:visible!important;gap:0!important;padding:8px 16px 32px!important;border-bottom:0!important}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>a{height:54px!important;padding:0 14px!important;border-radius:0!important;background:var(--v1-surface)!important;box-shadow:inset 1px 0 0 var(--v1-line-hair),inset -1px 0 0 var(--v1-line-hair)!important;border-top:1px solid var(--v1-line-hair);font-size:15px!important;color:var(--v1-text)!important}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>a:first-of-type,html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>span+a{border-radius:16px 16px 0 0!important}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>a:has(+span,+a[data-action]){border-radius:0 0 16px 16px!important;border-bottom:1px solid var(--v1-line-hair)}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>span{flex:0 0 auto!important;display:block!important;height:0!important;margin:9px 0!important;background:transparent!important}html[data-v1-path="/settings"] .v1s [role=dialog]>nav[aria-label=Settings]>a[data-action]{margin-top:18px;justify-content:center;background:transparent!important;border:0;border-radius:14px!important;box-shadow:inset 0 0 0 1px var(--v1-line)!important;color:var(--v1-text-2)!important}html[data-v1-path^="/settings/"] .v1s [role=dialog]>nav[aria-label=Settings]{display:none!important}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section{padding:8px 16px 32px!important;overflow:visible!important}.v1s-Welcome>div>div{padding:12px 16px 40px!important;gap:22px!important}}@media (max-width:599px){.v1s-Welcome>div>div>div:has(>input){order:2}.v1s-Welcome>div>div>div[style*=grid-template-columns]{order:3;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.v1s-Welcome>div>div>div[style*=grid-template-columns]>a{flex-direction:row!important;align-items:stretch;min-height:104px}.v1s-Welcome>div>div>div[style*=grid-template-columns]>a>span:first-child{flex:0 0 112px;height:auto!important}.v1s-Welcome>div>div>div[style*=grid-template-columns]>a>span:last-child{flex:1 1 auto;justify-content:center;padding:12px 14px!important}.v1s-Welcome h1{font-size:36px!important;line-height:40px!important}html[data-v1-path="/welcome"] .v1-phonebar{display:none!important}}.v1s a[href="/studio/presets"]{display:none!important}@media (max-width:599px){.v1s-Composer>div{height:calc(100dvh - 56px)!important;justify-content:flex-end!important;padding:0 12px calc(14px + env(safe-area-inset-bottom))!important}.v1s-Composer>div:before{content:"What should this space become?";flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0 24px;text-align:center;font-family:var(--font-display);font-size:30px;line-height:34px;color:var(--v1-text)}.v1s-Composer form[aria-label=Create]{flex-direction:column!important}.v1s-Composer form[aria-label=Create]>button{flex:0 0 48px!important;align-self:stretch!important}.v1s-Composer form[aria-label=Create]>div>div[style*=flex-wrap]{flex-wrap:wrap!important;row-gap:8px!important}.v1s-Composer>div>div>p{justify-content:center}}html .v1s [data-v1-off][data-v1-off],html.v1-ask-nofacts .v1s-AskAnswer aside a[href="/studio/space"],html.v1-ask-nofacts .v1s-AskAnswer aside a[href="/studio/space"]+p,html.v1-ask-nofacts .v1s-AskPhone a[href="/studio/space?open=context"]{display:none!important}.v1s [data-v1-rail]{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth}.v1s [data-v1-rail]::-webkit-scrollbar{display:none}.v1s [data-v1-rail]>a{scroll-snap-align:start}.v1s [data-v1-railbtn]{position:absolute;bottom:calc((150px * 4 / 3) / 2 - 20px);width:40px;height:40px;border:0;border-radius:9999px;background:var(--v1-raised);box-shadow:inset 0 0 0 1px var(--v1-line),0 8px 24px var(--v1-a-sh-0-0-0-045);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:opacity .15s ease}.v1s [data-v1-railbtn=back]{left:-14px}.v1s [data-v1-railbtn=on]{right:-14px}.v1s [data-v1-railbtn][data-v1-off]{opacity:0;pointer-events:none}.v1s [data-v1-save]{height:20px;padding:0 7px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--v1-oak);color:var(--v1-oak);font-size:11px;display:inline-flex;align-items:center}.v1s [data-v1-yearnote]{margin-top:-8px;font-size:13px;line-height:18px;color:var(--v1-text-2)}@media (max-width:599px){.v1s-Plans [role=tablist][aria-label=Billing]{flex-wrap:nowrap!important;align-self:stretch}.v1s-Plans [role=tablist][aria-label=Billing] button{flex:1 1 auto;justify-content:center;padding:0 10px!important;white-space:nowrap;font-size:13px!important}.v1s-Plans [role=tablist][aria-label=Billing] [data-v1-save]{display:none}.v1s-Plans>div>div>header{display:none!important}}.v1s [data-v1-corner]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:inherit}.v1s [data-v1-corner=signin]{height:36px;padding:0 16px;border-radius:9999px;background:var(--v1-text);color:var(--v1-bg);font-size:14px;font-weight:600}.v1s [data-v1-corner=account]{width:34px;height:34px;margin:5px;border-radius:9999px;background:var(--v1-walnut);color:var(--v1-on-walnut);font-size:14px;font-weight:500}[data-v1-phonesettings]{display:none!important}[data-v1-lockup=light]{display:none}html[data-theme=light] [data-v1-lockup=light]{display:block}html[data-theme=light] [data-v1-lockup=dark]{display:none}[data-v1-press]{transition:background .12s ease}[data-v1-press]:active{background:var(--v1-raised)!important}@media (max-width:599px){html[data-v1-path="/settings"] [data-v1-phonesettings]{display:flex!important}html[data-v1-path="/settings"] .v1s:is(.v1s-SettingsAccount,.v1s-AccountSettings,.v1s-SettingsPreferences,.v1s-SettingsPrivacy,.v1s-SettingsNotifications){display:none!important}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section{padding:8px 16px 40px!important;gap:0!important}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section>div[style*=border-top]{background:var(--v1-surface);padding:16px!important;border-top:1px solid var(--v1-line-hair)!important;box-shadow:inset 1px 0 0 var(--v1-line-hair),inset -1px 0 0 var(--v1-line-hair)}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section>:not(div[style*=border-top])+div[style*=border-top]{margin-top:14px;border-radius:18px 18px 0 0;box-shadow:inset 1px 0 0 var(--v1-line-hair),inset -1px 0 0 var(--v1-line-hair),inset 0 1px 0 var(--v1-line-hair)}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section>div[style*=border-top]:not(:has(+div[style*=border-top])){border-radius:0 0 18px 18px;box-shadow:inset 1px 0 0 var(--v1-line-hair),inset -1px 0 0 var(--v1-line-hair),inset 0 -1px 0 var(--v1-line-hair)}html[data-v1-path^="/settings/"] .v1s [role=dialog]>section>:not(div[style*=border-top])+div[style*=border-top]:not(:has(+div[style*=border-top])){border-radius:18px;box-shadow:inset 0 0 0 1px var(--v1-line-hair)}}[data-v1-nsstart]{display:none!important}[data-v1-nsrow]::-webkit-scrollbar{display:none}@media (max-width:599px){html[data-v1-path="/studio/new"] [data-v1-nsstart]{display:flex!important}html[data-v1-path="/studio/new"] .v1s-Composer>div:before{content:""!important}[data-v1-nsstart][data-v1-quiet]>:not(:first-child){display:none}}@media (hover:none){.v1s-AttachMenu [role=menu]>span:last-child{display:none}}@media (max-width:599px){.v1s-History div:has(>div>h1){flex-direction:column!important;align-items:stretch!important;gap:14px!important}.v1s-History div:has(>div>h1)>span[style*=flex]{display:none!important}.v1s-History h1{font-size:36px!important;line-height:38px!important}.v1s-History div:has(>div>h1)>div:last-child{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap!important;margin:0 -16px;padding:0 16px;max-width:100vw}.v1s-History div:has(>div>h1)>div:last-child::-webkit-scrollbar{display:none}.v1s-History div:has(>div>h1)>div:last-child>*{flex:0 0 auto}.v1s-History :is([style*="grid-template-columns: repeat(auto-fill, minmax(220px, 1fr))"],[style*="grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))"]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}.v1s-History figure [style*=aspect-ratio]{aspect-ratio:1/1!important;border-radius:14px!important}.v1s-History figcaption span{font-size:12.5px!important}.v1s-History>div{overflow-x:hidden!important}}.v1s-ExploreDetail>div{overflow-x:clip!important}@media (max-width:599px){.v1s-ExploreDetail>div>div:first-child:is([style*="filter: blur"],[style*="filter:blur"]){display:none!important}html[data-v1-path="/studio/look"],html[data-v1-path="/studio/look"] body{overflow-x:hidden;overscroll-behavior-x:none}}@media (hover:none) and (pointer:coarse),(max-width:599px){[data-v1-kbd]{display:none!important}}[data-v1-phonepage]{display:none!important}@media (max-width:599px){html:is([data-v1-path="/settings/account"],[data-v1-path="/settings/plan"]) [data-v1-phonepage]{display:flex!important}html:is([data-v1-path="/settings/account"],[data-v1-path="/settings/plan"]) .v1s:is(.v1s-SettingsAccount,.v1s-AccountSettings,.v1s-SettingsPreferences,.v1s-SettingsPrivacy,.v1s-SettingsNotifications,.v1s-SettingsPlan,.v1s-PlanUsage){display:none!important}}@media (max-width:599px){.v1s-Composer form[aria-label=Create] div:has(>button[aria-label^=Preset]){flex-wrap:wrap!important;row-gap:8px!important}.v1s-Composer form[aria-label=Create] div:has(>button[aria-label^=Preset])>*{flex-shrink:0!important}.v1s-Composer form[aria-label=Create] textarea{scrollbar-width:none}.v1s-Composer form[aria-label=Create] textarea::-webkit-scrollbar{display:none}}@keyframes v1-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v1-sheet-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes v1-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes v1-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html.v1-live .v1s{animation:v1-screen-in .22s cubic-bezier(.2,0,0,1) both}html.v1-live .v1s [role=dialog]{animation:v1-sheet-in .2s cubic-bezier(.2,0,0,1) both}html.v1-live .v1s-PhoneDrawer{animation:v1-fade-in .2s ease-out both}html.v1-live .v1s-PhoneDrawer aside,html.v1-live .v1s-PhoneDrawer nav{animation:v1-drawer-in .24s cubic-bezier(.2,0,0,1) both}html.v1-vt .v1s,html.v1-vt .v1s [role=dialog]{animation:none}::view-transition-old(root){animation:v1-vt-out .14s ease-in both}::view-transition-new(root){animation:v1-screen-in .22s cubic-bezier(.2,0,0,1) both}}@keyframes v1-vt-out{to{opacity:0}}@keyframes v1-pulse{50%{opacity:.55}}.v1-skeleton{background:var(--v1-surface);min-height:160px}@media (prefers-reduced-motion:no-preference){.v1-skeleton{animation:v1-pulse 1.4s ease-in-out infinite}}.v1-node{position:relative;flex:0 0 14px;width:14px;height:14px;border-radius:9999px;box-sizing:border-box}.v1-node-run{background:var(--v1-oak)}.v1-node-run:after{content:"";position:absolute;inset:0;border-radius:9999px;box-shadow:0 0 0 1.5px var(--v1-oak);opacity:0}.v1-node-wait{box-shadow:inset 0 0 0 1.5px var(--v1-line)}@keyframes v1-node-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.1);opacity:0}}@keyframes v1-think-words{50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.v1-node-run:after{animation:v1-node-ring 1.6s ease-out infinite}.v1-think-now{animation:v1-think-words 2.2s ease-in-out infinite}.v1-think-step{animation:v1-fade-in .24s ease-out both}}*{box-sizing:border-box}body,html{margin:0;min-height:100%}html[data-i18n=loading] body{visibility:hidden}.v1-phone{display:none}@media (max-width:600px){.v1-desk{display:none}.v1-phone{display:block}}.sign-out-dialog_scrim__U_Jrq{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--noir-earth) 50%,transparent);font-family:var(--font-sans)}.sign-out-dialog_dialog__dTiTl{width:min(400px,100%);padding:var(--space-6);background:var(--raised);color:var(--text);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-raised);animation:sign-out-dialog_pop__xbbeb var(--dur-base) var(--ease-out)}@keyframes sign-out-dialog_pop__xbbeb{0%{opacity:0;transform:translateY(6px)}}.sign-out-dialog_title__vTqNV{margin:0 0 var(--space-2);font:600 18px/24px var(--font-sans);letter-spacing:-.005em}.sign-out-dialog_body__ad_Hd{margin:0;font:400 15px/22px var(--font-sans);color:var(--text-2)}.sign-out-dialog_actions__xXxVf{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.sign-out-dialog_cancel__aZyM_,.sign-out-dialog_confirm__WX_as{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--layout-tap-min);padding:var(--space-2) var(--space-4);border-radius:var(--r-m);font:500 14px/20px var(--font-sans);cursor:pointer}.sign-out-dialog_cancel__aZyM_{background:transparent;border:1px solid var(--border-strong);color:var(--text)}.sign-out-dialog_confirm__WX_as{background:var(--primary);border:1px solid transparent;color:var(--on-primary)}@media (hover:hover){.sign-out-dialog_confirm__WX_as:hover{background:var(--primary-press)}}.sign-out-dialog_cancel__aZyM_:active,.sign-out-dialog_confirm__WX_as:active{transform:scale(var(--state-press-scale))}.sign-out-dialog_cancel__aZyM_:focus-visible,.sign-out-dialog_confirm__WX_as:focus-visible{outline:2px solid var(--acc-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sign-out-dialog_dialog__dTiTl{animation:none}.sign-out-dialog_cancel__aZyM_:active,.sign-out-dialog_confirm__WX_as:active{transform:none}}.signed-in-toast_region__IvnU7{position:fixed;inset:auto var(--layout-gutter-mobile) calc(var(--space-6) + var(--safe-bottom, 0px));z-index:10;display:flex;justify-content:center;pointer-events:none}.signed-in-toast_toast__GH7Sz{max-width:100%;margin:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--text);background:var(--raised);border:1px solid var(--border);border-radius:var(--r-m);box-shadow:var(--shadow-raised);animation:signed-in-toast_toast-in__YUbPa var(--dur-base) var(--ease-out);transition:opacity var(--dur-base) var(--ease-out)}.signed-in-toast_toast__GH7Sz strong{font-weight:500;overflow-wrap:anywhere}.signed-in-toast_toast__GH7Sz[data-leaving]{opacity:0}@keyframes signed-in-toast_toast-in__YUbPa{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.signed-in-toast_toast__GH7Sz{animation:none;transition:none}}.site-banner_banner__Czvb4{position:relative;z-index:40;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--layout-tap-min);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);padding-top:calc(var(--space-1) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--border);background:var(--raised);color:var(--text)}.site-banner_text__3uc4c{flex:0 1 auto;max-width:640px;color:inherit;font-size:14px;line-height:20px}a.site-banner_text__3uc4c{text-decoration:underline}.site-banner_close__sO9Pw{display:inline-flex;align-items:center;justify-content:center;width:var(--layout-tap-min);height:var(--layout-tap-min);border:0;border-radius:var(--r-m);background:transparent;color:var(--text-2);cursor:pointer}.site-banner_close__sO9Pw:focus-visible,a.site-banner_text__3uc4c:focus-visible{outline:2px solid var(--acc-ink);outline-offset:2px}@media (hover:hover){.site-banner_close__sO9Pw:hover{background:var(--hover)}}.site-banner_image__m66BB{flex:none;height:32px;max-width:96px;border-radius:var(--r-s);object-fit:contain}