.index-module__dBDRba__hero{--hero-ink:var(--foreground);--hero-muted:var(--muted-foreground);--hero-soft:var(--muted-foreground);--hero-line:var(--border-subtle);--hero-shadow:0 24px 80px #1b1d2114;flex-direction:column;align-items:center;gap:32px;width:100%;padding:48px 24px 10px;display:flex;position:relative;overflow:visible}.index-module__dBDRba__hero:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--background) 0%, transparent) 0%, color-mix(in srgb, var(--background) 0%, transparent) 18%, color-mix(in srgb, var(--background) 2%, transparent) 32%, color-mix(in srgb, var(--background) 5%, transparent) 46%, color-mix(in srgb, var(--background) 12%, transparent) 60%, color-mix(in srgb, var(--background) 28%, transparent) 74%, color-mix(in srgb, var(--background) 46%, transparent) 86%, color-mix(in srgb, var(--background) 58%, transparent) 100%),  radial-gradient(circle at 50% 8%, #f3eee80f 0%, #f3eee805 24%, transparent 58%);pointer-events:none;position:absolute;inset:0}.index-module__dBDRba__heroWorkspaceHome{--hero-ink:var(--foreground);--hero-muted:var(--muted-foreground);--hero-line:var(--border);--hero-shadow:0 4px 50px 4px #0000000a;gap:20px;padding:60px 20px 40px;container:workspace-hero/inline-size}.index-module__dBDRba__heroWorkspaceHome:before{content:none}.index-module__dBDRba__titleBlock{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(890px,100%);max-width:890px;transition:opacity .22s,filter .22s,transform .22s;display:flex;position:relative}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__titleBlock{gap:16px;width:min(1200px,100%);max-width:1200px}.index-module__dBDRba__eyebrow{letter-spacing:0;color:var(--hero-muted);margin:0;font-family:Geist,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.index-module__dBDRba__hi{color:var(--hero-muted)}.index-module__dBDRba__username{color:var(--hero-ink);font-family:Geist,sans-serif;font-size:15px;font-weight:600}.index-module__dBDRba__title{letter-spacing:-.06em;width:min(100%,20ch);max-width:20ch;color:var(--hero-ink);text-wrap:balance;margin:0;font-family:Geist,sans-serif;font-size:clamp(2.35rem,1.9rem + 1.6vw,3.7rem);font-weight:600;line-height:1}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__title{width:100%;max-width:min(100%,1200px);font-family:"Cabinet_Grotesk", var(--font-geist,"Geist"), system-ui, sans-serif;letter-spacing:0;white-space:normal;font-size:32px;font-weight:500;line-height:1.15;display:block}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__titleLead{font-weight:500;display:inline}.index-module__dBDRba__titleLead{font:inherit;color:var(--hero-ink);font-weight:400}.index-module__dBDRba__titleAccent{font:inherit;color:var(--hero-ink);font-weight:600}.index-module__dBDRba__workspaceTitleLine{font:inherit;color:var(--hero-ink);font-weight:500;display:inline}.index-module__dBDRba__workspaceModeRow{justify-content:center;width:100%;display:flex}.index-module__dBDRba__workspaceModeSwitch{box-sizing:border-box;background:var(--alpha-inverse-4);border:0;border-radius:999px;grid-template-columns:repeat(2,minmax(104px,1fr));justify-content:center;align-items:center;width:fit-content;max-width:100%;height:36px;padding:0;display:inline-grid;position:relative;overflow:visible}.dark .index-module__dBDRba__workspaceModeSwitch{background:var(--alpha-inverse-8)}.index-module__dBDRba__workspaceModeButton{min-width:104px;height:36px;color:var(--muted-foreground);font-family:var(--font-geist,"Geist"), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.index-module__dBDRba__workspaceModeButtonActive{z-index:1;color:var(--primary-foreground);cursor:default}.index-module__dBDRba__workspaceModeButton:not(.index-module__dBDRba__workspaceModeButtonActive):hover{background-color:var(--alpha-inverse-4);color:var(--foreground)}.index-module__dBDRba__workspaceModeButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.index-module__dBDRba__workspaceModeIndicator{z-index:0;pointer-events:none;background-color:var(--primary);will-change:transform;width:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 65%, transparent), 0 3px 10px #0a0a0a1a, 0 1px 3px #0a0a0a0a;background-image:none;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.index-module__dBDRba__workspaceModeIndicator{transition:none}}.index-module__dBDRba__workspaceModeButtonLabel{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.index-module__dBDRba__heroEnter{opacity:1;animation:none;transform:none}.index-module__dBDRba__heroEnter[data-route-enter-state=active]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards index-module__dBDRba__heroEnter;animation-delay:var(--enter-delay,0s);transform:translateY(22px)}.index-module__dBDRba__stage{z-index:1;flex-direction:column;align-items:center;gap:16px;width:min(800px,100%);padding-bottom:0;display:flex;position:relative}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__stage{gap:0;width:min(800px,100%)}.index-module__dBDRba__inputContainer{border:1px solid var(--hero-line);background:linear-gradient(180deg, color-mix(in srgb, var(--background) 86%, transparent) 0%, color-mix(in srgb, var(--background) 78%, transparent) 100%);width:min(100%,820px);box-shadow:var(--hero-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px;flex-direction:column;align-items:center;padding:0;transition:border-color .22s,box-shadow .22s,background-color .22s,filter .22s;display:flex;position:relative}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__inputContainer,.index-module__dBDRba__workspaceComposerSurface{border:1px solid var(--border-subtle);background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;width:100%;display:grid;overflow:visible;box-shadow:0 4px 50px 4px #0000000a}.index-module__dBDRba__composerFadeLayer{grid-area:1/1;width:100%;min-width:0}.index-module__dBDRba__inputContainer:before{content:"";border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffffeb,#ffffff40);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__inputContainer:before{content:none}.index-module__dBDRba__inputContainer:focus-within{border-color:var(--ring)}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__inputContainer:hover,.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__inputContainer:focus-within,.index-module__dBDRba__workspaceComposerSurface:hover,.index-module__dBDRba__workspaceComposerSurface:focus-within{border-color:var(--border)}.index-module__dBDRba__heroWorkspaceHome[data-workspace-mode=canvas] .index-module__dBDRba__inputContainer,.index-module__dBDRba__heroWorkspaceHome[data-workspace-mode=canvas] .index-module__dBDRba__inputContainer:hover,.index-module__dBDRba__heroWorkspaceHome[data-workspace-mode=canvas] .index-module__dBDRba__inputContainer:focus-within{box-shadow:none;background:0 0;border-color:#0000}.index-module__dBDRba__inputContainer:after{content:none}@keyframes index-module__dBDRba__exploreHeroNewBannerSoftFlicker{0%,to{opacity:1}50%{opacity:.94}}@keyframes index-module__dBDRba__heroEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.index-module__dBDRba__heroEnter{opacity:1;animation:none;transform:none}.index-module__dBDRba__workspaceModeButton{transition:none}}@media (max-width:1536px),(max-height:1000px){.index-module__dBDRba__hero{gap:40px;padding:16px 22px 24px}.index-module__dBDRba__titleBlock{gap:8px;width:fit-content;max-width:900px}.index-module__dBDRba__eyebrow,.index-module__dBDRba__username{font-size:14px}.index-module__dBDRba__title{max-width:19ch;font-size:clamp(2.15rem,1.85rem + 1.15vw,3.15rem);line-height:1.02}.index-module__dBDRba__stage{gap:14px}.index-module__dBDRba__inputContainer{border-radius:28px;width:min(100%,780px);padding:0}.index-module__dBDRba__heroWorkspaceHome{gap:20px;padding:60px 20px 40px}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__inputContainer,.index-module__dBDRba__workspaceComposerSurface{width:min(100%,800px)}}@media (max-width:1024px){.index-module__dBDRba__hero{gap:28px;padding:48px 20px 32px}.index-module__dBDRba__stage{gap:16px;padding-bottom:0}.index-module__dBDRba__inputContainer{border-radius:30px;width:min(100%,820px);padding:0}.index-module__dBDRba__heroWorkspaceHome{gap:20px}}@media (max-width:768px){.index-module__dBDRba__hero{gap:24px;padding:36px 16px 24px}.index-module__dBDRba__titleBlock{gap:10px;max-width:100%}.index-module__dBDRba__eyebrow,.index-module__dBDRba__username{font-size:14px}.index-module__dBDRba__stage{gap:14px;padding-bottom:0}.index-module__dBDRba__inputContainer{border-radius:24px;width:100%;padding:0}.index-module__dBDRba__heroWorkspaceHome{gap:20px;padding:44px 16px 24px}}@media (max-width:480px){.index-module__dBDRba__hero{gap:22px;padding:28px 12px 18px}.index-module__dBDRba__title{max-width:12ch;font-size:2.15rem;line-height:1}.index-module__dBDRba__inputContainer{border-radius:20px;padding:0}.index-module__dBDRba__heroWorkspaceHome{gap:20px;padding:34px 12px 24px}}@container workspace-hero (max-width:680px){.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__titleBlock{gap:12px}.index-module__dBDRba__heroWorkspaceHome .index-module__dBDRba__title{max-width:100%;font-size:clamp(24px,4.8cqw,32px)}}
