.home-agent-select-module__x9HSSa__section{flex-direction:column;align-items:center;gap:12px;width:min(100%,1300px);display:flex}.home-agent-select-module__x9HSSa__connector{flex-direction:column;align-items:center;gap:5px;display:flex}.home-agent-select-module__x9HSSa__connectorLine{background:linear-gradient(180deg, transparent 0%, var(--alpha-inverse-12) 100%);width:1px;height:16px}.home-agent-select-module__x9HSSa__connectorDot{background:var(--alpha-inverse-12);width:8px;height:8px;box-shadow:0 0 0 4px var(--alpha-inverse-4);border-radius:999px}.home-agent-select-module__x9HSSa__header{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:540px;display:flex}.home-agent-select-module__x9HSSa__eyebrow{background:color-mix(in srgb, var(--background) 62%, transparent);border:1px solid var(--border-subtle);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-family:Geist,sans-serif;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.home-agent-select-module__x9HSSa__title{letter-spacing:-.04em;color:var(--foreground);margin:0;font-family:Geist,sans-serif;font-size:23px;font-weight:600;line-height:1.05}.home-agent-select-module__x9HSSa__sparkle{font-style:normal}.home-agent-select-module__x9HSSa__description{max-width:480px;color:var(--muted-foreground);text-wrap:balance;margin:0;font-family:Geist,sans-serif;font-size:13px;line-height:1.6}.home-agent-select-module__x9HSSa__stage{--stage-pointer-x:0px;--stage-pointer-y:0px;isolation:isolate;contain:layout;width:min(100%,1240px);height:286px;position:relative;overflow:visible}.home-agent-select-module__x9HSSa__mobileGrid{display:none}.home-agent-select-module__x9HSSa__heroEnter{opacity:1;will-change:auto;animation:none;transform:none}.home-agent-select-module__x9HSSa__heroEnter[data-route-enter-state=active]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards home-agent-select-module__x9HSSa__heroEnter;animation-delay:var(--enter-delay,0s);will-change:opacity, transform;transform:translateY(20px)}.home-agent-select-module__x9HSSa__card{--card-translate-x:0px;--card-translate-y:0px;--card-rotate:0deg;--card-scale:1;--card-hover-lift:0px;--card-enter-y:22px;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--background) 92%, transparent);cursor:pointer;border-radius:20px;flex-direction:column;gap:4px;padding:5px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;position:relative;box-shadow:0 10px 26px #1d1f240d,0 20px 44px #1d1f240a}.home-agent-select-module__x9HSSa__cardEnter{opacity:1;will-change:auto;animation:none}.home-agent-select-module__x9HSSa__cardEnter[data-route-enter-state=active]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards home-agent-select-module__x9HSSa__cardEnter;animation-delay:var(--enter-delay,0s);will-change:opacity, transform}.home-agent-select-module__x9HSSa__cardFloating{transform:translate3d(var(--card-translate-x), calc(var(--card-translate-y) + var(--card-hover-lift)), 0) rotate(var(--card-rotate)) scale(var(--card-scale));transform-origin:50%;position:absolute}.home-agent-select-module__x9HSSa__cardLarge{border-radius:21px}.home-agent-select-module__x9HSSa__cardMedium{border-radius:20px}.home-agent-select-module__x9HSSa__cardSmall{border-radius:19px}.home-agent-select-module__x9HSSa__card:hover,.home-agent-select-module__x9HSSa__card:focus-visible{--card-hover-lift:-4px;border-color:var(--border-strong);background:color-mix(in srgb, var(--background) 97%, transparent);box-shadow:0 16px 32px #1b1d2114,0 24px 48px #1b1d210f}.home-agent-select-module__x9HSSa__card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-agent-select-module__x9HSSa__cardSelected{border-color:color-mix(in srgb, var(--brand-text) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--background) 98%, transparent) 0%, color-mix(in srgb, var(--background) 95%, transparent) 100%);box-shadow:0 16px 34px #1f363014,0 26px 52px #1f36300d}.home-agent-select-module__x9HSSa__cardMedia{aspect-ratio:.84;background:var(--bg-hover);border-radius:14px;width:100%;position:relative;overflow:hidden}.home-agent-select-module__x9HSSa__cardImage{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-agent-select-module__x9HSSa__cardVideo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.home-agent-select-module__x9HSSa__cardTutorialButton{z-index:2;color:#fff;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#12121666;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:26px;padding:0 10px;font-family:Geist,sans-serif;font-size:10px;font-weight:600;line-height:1;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;top:5px;right:5px;transform:translateY(-4px)}.home-agent-select-module__x9HSSa__card:hover .home-agent-select-module__x9HSSa__cardTutorialButton,.home-agent-select-module__x9HSSa__card:focus-within .home-agent-select-module__x9HSSa__cardTutorialButton{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.home-agent-select-module__x9HSSa__cardTutorialButton:hover{background:#1212168f}.home-agent-select-module__x9HSSa__cardTutorialIcon{justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.home-agent-select-module__x9HSSa__cardContent{justify-content:center;min-width:0;display:flex}.home-agent-select-module__x9HSSa__cardName{color:var(--foreground);word-break:break-word;text-align:center;font-family:Geist,sans-serif;font-size:13px;font-weight:600;line-height:1.15}.home-agent-select-module__x9HSSa__card:hover .home-agent-select-module__x9HSSa__cardName,.home-agent-select-module__x9HSSa__card:focus-visible .home-agent-select-module__x9HSSa__cardName{color:var(--foreground)}.home-agent-select-module__x9HSSa__cardSelected .home-agent-select-module__x9HSSa__cardName{color:var(--brand-text)}.home-agent-select-module__x9HSSa__skeleton{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-active) 50%, var(--bg-hover) 75%);background-size:200px 100%;animation:1.5s infinite home-agent-select-module__x9HSSa__shimmer}.home-agent-select-module__x9HSSa__skeletonCard{cursor:default}.home-agent-select-module__x9HSSa__skeletonContent{flex-direction:column;gap:6px;display:flex}.home-agent-select-module__x9HSSa__skeletonLine{border-radius:999px;width:68%;height:12px}.home-agent-select-module__x9HSSa__skeletonLineShort{border-radius:999px;width:44%;height:10px}.home-agent-select-module__x9HSSa__examplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:10px;width:min(100%,720px);display:grid}.home-agent-select-module__x9HSSa__examplesGridCentered{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,480px)}.home-agent-select-module__x9HSSa__exampleCard{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--background) 74%, transparent);cursor:pointer;border-radius:22px;flex-direction:column;align-items:center;min-height:164px;padding:16px 12px 8px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #1f21250a}.home-agent-select-module__x9HSSa__exampleCard:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 14px 30px #1b1d2114}.home-agent-select-module__x9HSSa__exampleText{z-index:1;max-width:150px;color:var(--foreground);text-align:center;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.home-agent-select-module__x9HSSa__exampleImages{width:206px;height:126px;position:absolute;bottom:-6px;right:8px}.home-agent-select-module__x9HSSa__exampleImageWrapper{background:var(--card);border-radius:12px;width:88px;height:112px;transition:transform .2s;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 6px 18px #1d1f231f}.home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform-origin:100% 100%;transform:translate(-92px,-8px)rotate(-19deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform-origin:100% 100%;transform:translate(-52px,-2px)rotate(-8deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform-origin:100% 100%;transform:translate(0)rotate(8deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform:translate(-98px,-12px)rotate(-21deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform:translate(-56px,-8px)rotate(-10deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform:translate(4px,-6px)rotate(10deg)}.home-agent-select-module__x9HSSa__exampleImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes home-agent-select-module__x9HSSa__shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes home-agent-select-module__x9HSSa__heroEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-agent-select-module__x9HSSa__cardEnter{0%{opacity:0;transform:translate3d(var(--card-translate-x), calc(var(--card-translate-y) + var(--card-enter-y)), 0) rotate(var(--card-rotate)) scale(.985)}to{opacity:1;transform:translate3d(var(--card-translate-x), calc(var(--card-translate-y) + var(--card-hover-lift)), 0) rotate(var(--card-rotate)) scale(var(--card-scale))}}@media (prefers-reduced-motion:reduce){.home-agent-select-module__x9HSSa__heroEnter{opacity:1;animation:none;transform:none}.home-agent-select-module__x9HSSa__cardEnter{opacity:1;animation:none}}@media (max-width:1536px),(max-height:1000px){.home-agent-select-module__x9HSSa__section{gap:10px}.home-agent-select-module__x9HSSa__connectorLine{height:14px}.home-agent-select-module__x9HSSa__header{gap:5px;max-width:500px}.home-agent-select-module__x9HSSa__title{font-size:21px}.home-agent-select-module__x9HSSa__description{font-size:12px}.home-agent-select-module__x9HSSa__stage{width:min(100%,1120px);height:258px}}@media (max-width:1024px){.home-agent-select-module__x9HSSa__stage{width:min(100%,1040px);height:280px}.home-agent-select-module__x9HSSa__title{font-size:22px}}@media (max-width:768px){.home-agent-select-module__x9HSSa__section{gap:12px}.home-agent-select-module__x9HSSa__stage{display:none}.home-agent-select-module__x9HSSa__mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.home-agent-select-module__x9HSSa__card{transform:none!important}.home-agent-select-module__x9HSSa__examplesGrid{grid-template-columns:1fr;width:100%}.home-agent-select-module__x9HSSa__exampleCard{min-height:188px;padding:18px 14px 12px}.home-agent-select-module__x9HSSa__exampleText{max-width:190px;font-size:13px}.home-agent-select-module__x9HSSa__exampleImages{width:228px;height:134px;bottom:-2px;left:50%;right:auto;transform:translate(-50%)}.home-agent-select-module__x9HSSa__exampleImageWrapper{width:96px;height:120px}.home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform-origin:bottom;transform:translate(-72px,-6px)rotate(-18deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform-origin:bottom;transform:translate(-16px,-2px)rotate(-6deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform-origin:bottom;transform:translate(42px,-4px)rotate(9deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform:translate(-78px,-10px)rotate(-20deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform:translate(-18px,-6px)rotate(-8deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform:translate(46px,-8px)rotate(11deg)}}@media (max-width:480px){.home-agent-select-module__x9HSSa__title{font-size:20px}.home-agent-select-module__x9HSSa__description{font-size:12px}.home-agent-select-module__x9HSSa__mobileGrid{gap:12px}.home-agent-select-module__x9HSSa__exampleCard{min-height:176px;padding-inline:12px}.home-agent-select-module__x9HSSa__exampleImages{width:212px;height:126px;bottom:0}.home-agent-select-module__x9HSSa__exampleImageWrapper{width:88px;height:112px}.home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform:translate(-66px,-4px)rotate(-17deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform:translate(-14px,-1px)rotate(-5deg)}.home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform:translate(38px,-3px)rotate(8deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:first-child{transform:translate(-70px,-8px)rotate(-19deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(2){transform:translate(-16px,-5px)rotate(-7deg)}.home-agent-select-module__x9HSSa__exampleCard:hover .home-agent-select-module__x9HSSa__exampleImageWrapper:nth-child(3){transform:translate(42px,-7px)rotate(10deg)}}
.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;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:36px;padding:0;display:inline-flex;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;background-color:var(--primary);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;position:absolute;inset:0}.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)}}
.empty-project-state-module__rLqFla__root{background-color:var(--bg-raised);background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 3%, transparent) 1px, transparent 1px);cursor:pointer;background-position:50%;background-size:16px 16px;border:0;border-radius:24px;justify-content:center;align-items:center;width:100%;height:157px;display:flex;position:relative;overflow:hidden}.empty-project-state-module__rLqFla__root[data-state=creating]{cursor:wait}.empty-project-state-module__rLqFla__content{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 112px;display:flex;position:relative}.empty-project-state-module__rLqFla__title{width:100%;color:var(--foreground);font-family:"Cabinet Grotesk", "Cabinet_Grotesk", var(--font-geist,"Geist"), sans-serif;margin:0;font-size:24px;font-weight:700;line-height:32px}.empty-project-state-module__rLqFla__action{background:var(--brand);height:32px;color:var(--brand-foreground);cursor:pointer;pointer-events:auto;font-family:var(--font-geist,"Geist"), sans-serif;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,transform .16s;display:inline-flex}.empty-project-state-module__rLqFla__action:hover{background:color-mix(in srgb, var(--brand) 92%, var(--brand-foreground));transform:translateY(-1px)}.empty-project-state-module__rLqFla__action:hover .empty-project-state-module__rLqFla__actionArrow,.empty-project-state-module__rLqFla__action:focus-visible .empty-project-state-module__rLqFla__actionArrow{transform:translate(1px,-1px)}.empty-project-state-module__rLqFla__action:active{transform:scale(.98)}.empty-project-state-module__rLqFla__action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.empty-project-state-module__rLqFla__action:disabled{cursor:wait;opacity:.65}.empty-project-state-module__rLqFla__action:disabled:hover{transform:none}.empty-project-state-module__rLqFla__actionIcon,.empty-project-state-module__rLqFla__spinner,.empty-project-state-module__rLqFla__actionArrow{flex:0 0 16px;width:16px;height:16px}.empty-project-state-module__rLqFla__actionArrow{transition:transform .16s}.empty-project-state-module__rLqFla__spinner{animation:.9s linear infinite empty-project-state-module__rLqFla__spin}.empty-project-state-module__rLqFla__artwork{z-index:1;pointer-events:none;position:absolute;inset:0}.empty-project-state-module__rLqFla__connector,.empty-project-state-module__rLqFla__endpoint,.empty-project-state-module__rLqFla__node{position:absolute}.empty-project-state-module__rLqFla__connectorLeft{width:25.94%;height:20px;top:81px;left:12.25%;transform:scaleX(-1)}.empty-project-state-module__rLqFla__connectorRight{width:22%;height:81px;top:20px;left:61.94%;transform:scaleX(-1)}.empty-project-state-module__rLqFla__connectorTop{width:19.25%;height:102px;top:-1px;left:18.94%;transform:rotate(180deg)}.empty-project-state-module__rLqFla__endpoint{border:1px solid var(--border-strong);background:var(--bg-node);border-radius:50%;width:8px;height:8px;top:97px}.empty-project-state-module__rLqFla__endpointLeft{left:37.94%}.empty-project-state-module__rLqFla__endpointRight{left:61.06%}.empty-project-state-module__rLqFla__node{border:1px solid var(--border);background:var(--bg-node);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;border-radius:5px;flex-direction:column;transition:transform .18s;display:flex;overflow:visible;box-shadow:0 2px 8px #0a0a0a0a}@media (hover:hover) and (pointer:fine){.empty-project-state-module__rLqFla__node:hover{transform:scale(1.03)}}.empty-project-state-module__rLqFla__nodeTop,.empty-project-state-module__rLqFla__nodeLeft{transform-origin:calc(100% + 1px) 6px;width:81px;height:85px}.empty-project-state-module__rLqFla__nodeTop{top:-26px;left:8.38%}.empty-project-state-module__rLqFla__nodeLeft{top:75px;left:1.84%}.empty-project-state-module__rLqFla__nodeRight{transform-origin:-1px 10px;border-radius:6px;width:91px;height:133px;top:12px;left:84.19%}.empty-project-state-module__rLqFla__nodeRight .empty-project-state-module__rLqFla__nodePort{top:8px}.empty-project-state-module__rLqFla__nodeHeader{border-bottom:1px solid var(--border);flex:0 0 12px;align-items:center;gap:2px;height:12px;padding:0 4px;display:flex;overflow:hidden}.empty-project-state-module__rLqFla__nodeRight .empty-project-state-module__rLqFla__nodeHeader{flex-basis:13px;height:13px}.empty-project-state-module__rLqFla__nodeTypeDot{background:var(--tool-image);border-radius:1.5px;flex:0 0 3px;width:3px;height:3px}.empty-project-state-module__rLqFla__nodeTypeDotVideo{background:var(--tool-video)}.empty-project-state-module__rLqFla__nodeTitle{color:var(--foreground);font-family:var(--font-geist,"Geist"), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:4px;font-weight:500;line-height:8px;overflow:hidden}.empty-project-state-module__rLqFla__nodeImageWrap{background:var(--bg-node);border-radius:0 0 4px 4px;flex:1;min-height:0;position:relative;overflow:hidden}.empty-project-state-module__rLqFla__nodeImage{object-fit:cover}.empty-project-state-module__rLqFla__nodeVideo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.empty-project-state-module__rLqFla__nodeVideoPoster{object-fit:contain}.empty-project-state-module__rLqFla__nodeImageTop,.empty-project-state-module__rLqFla__nodeImageLeft{object-position:center 20%}.empty-project-state-module__rLqFla__nodePort{border:1px solid var(--border-strong);background:var(--bg-node);border-radius:9999px;width:4px;height:4px;position:absolute;top:4px}.empty-project-state-module__rLqFla__nodePortLeft{left:-3px}.empty-project-state-module__rLqFla__nodePortRight{right:-3px}@keyframes empty-project-state-module__rLqFla__spin{to{transform:rotate(360deg)}}@media (max-width:639px){.empty-project-state-module__rLqFla__root{height:150px}.empty-project-state-module__rLqFla__content{padding:0 20px}.empty-project-state-module__rLqFla__title{font-size:20px;line-height:28px}.empty-project-state-module__rLqFla__artwork{display:none}}@media (prefers-reduced-motion:reduce){.empty-project-state-module__rLqFla__action,.empty-project-state-module__rLqFla__actionArrow,.empty-project-state-module__rLqFla__node{transition:none}.empty-project-state-module__rLqFla__node:hover{transform:none}.empty-project-state-module__rLqFla__spinner{animation-duration:1.8s}}
.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);width:100%;height:auto;display:block}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{row-gap:calc(var(--react-photo-album--spacing)*1px);flex-direction:column}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}
