._workbench_ncsu2_3{gap:1rem;width:100%;min-width:0;display:grid}._surface_ncsu2_10{border:1px solid hsl(var(--border));background:color-mix(in oklch,hsl(var(--card)) 96%,hsl(var(--background)));min-width:0;color:hsl(var(--foreground));box-shadow:0 1px 0 color-mix(in oklch,hsl(var(--foreground)) 5%,transparent),0 1.5rem 4rem color-mix(in oklch,hsl(var(--background)) 72%,transparent);transition:border-color .18s var(--ease-out-product),box-shadow .18s var(--ease-out-product);border-radius:1.75rem;position:relative;overflow:hidden}._surface_ncsu2_10:focus-within{border-color:color-mix(in oklch,hsl(var(--foreground)) 22%,hsl(var(--border)))}._surfaceError_ncsu2_34{border-color:hsl(var(--destructive))}._textarea_ncsu2_38{overflow-wrap:anywhere;box-sizing:border-box;resize:vertical;width:100%;min-height:8.75rem;max-height:17rem;color:hsl(var(--foreground));box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:1.25rem 1.25rem .5rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;overflow:hidden auto}._textarea_ncsu2_38::placeholder{color:hsl(var(--muted-foreground));opacity:.78}._textarea_ncsu2_38:focus-visible{box-shadow:none;outline:none}._textarea_ncsu2_38:disabled{cursor:not-allowed;opacity:.55}._attachments_ncsu2_73{flex-wrap:wrap;gap:.375rem;min-width:0;max-height:6rem;padding:0 1rem .45rem;display:flex;overflow-y:auto}._attachment_ncsu2_73{border:1px solid hsl(var(--border));background:color-mix(in oklch,hsl(var(--muted)) 56%,transparent);border-radius:.625rem;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.3rem .35rem .3rem .5rem;font-size:.6875rem;display:flex}._attachment_ncsu2_73>svg{width:.8125rem;height:.8125rem;color:hsl(var(--primary));flex:none}._attachment_ncsu2_73>span{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:550;overflow:hidden}._attachment_ncsu2_73>small{color:hsl(var(--muted-foreground));font-size:.625rem}._attachment_ncsu2_73>button:not(._referenceToken_ncsu2_116){width:1.375rem;height:1.375rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}._attachment_ncsu2_73>button:not(._referenceToken_ncsu2_116) svg{width:.6875rem;height:.6875rem}._referenceToken_ncsu2_116{border:1px solid color-mix(in oklch,hsl(var(--primary)) 38%,hsl(var(--border)));background:color-mix(in oklch,hsl(var(--primary)) 9%,hsl(var(--card)));min-height:1.375rem;color:hsl(var(--primary));font:inherit;font-family:var(--font-mono);cursor:pointer;outline-offset:1px;border-radius:.375rem;outline:2px solid #0000;flex:none;padding-inline:.35rem;font-size:.625rem;font-weight:650}._messageRow_ncsu2_152{min-width:0;padding:0 1.25rem;font-size:.6875rem;line-height:1.35}._error_ncsu2_159{color:hsl(var(--destructive));margin:0 0 .35rem}._controlCard_ncsu2_164{border-color:color-mix(in oklch,hsl(var(--foreground)) 15%,hsl(var(--border)));background:color-mix(in oklch,hsl(var(--popover)) 97%,hsl(var(--muted)));overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.25rem 3rem #00000038;box-shadow:inset 0 1px lab(100% 0 0/.08),0 1.25rem 3rem lab(0% 0 0/.22)}._controlCardHeading_ncsu2_177{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .8rem;display:flex}._controlCardHeading_ncsu2_177>div{gap:.15rem;min-width:0;display:grid}._controlCardHeading_ncsu2_177 span{color:hsl(var(--foreground));font-size:.75rem;font-weight:650}._controlCardHeading_ncsu2_177 small{color:hsl(var(--muted-foreground));font-size:.625rem;line-height:1.35}._controlCardHeading_ncsu2_177 svg{width:.875rem;height:.875rem;color:hsl(var(--primary));flex:none}._modeOptions_ncsu2_211{gap:.15rem;min-width:0;padding:.4rem;display:grid}._modeOption_ncsu2_211{min-width:0;color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer;outline-offset:2px;transition:color .16s var(--ease-out-product),background-color .16s var(--ease-out-product);background:0 0;border:0;border-radius:.75rem;outline:2px solid #0000;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}._modeOptionActive_ncsu2_238{background:color-mix(in oklch,hsl(var(--primary)) 9%,transparent);color:hsl(var(--primary))}._modeOptionCheck_ncsu2_244,._modeOptionIcon_ncsu2_243{stroke-width:1.75px;flex:none;width:1rem;height:1rem}._modeOptionIcon_ncsu2_243{color:hsl(var(--muted-foreground))}._modeOptionActive_ncsu2_238 ._modeOptionIcon_ncsu2_243{color:hsl(var(--primary))}._modeOptionCheck_ncsu2_244{color:hsl(var(--primary));stroke-width:2.25px;margin-left:auto}._modeOptionCopy_ncsu2_265{flex:auto;gap:.15rem;min-width:0;display:grid}._modeOptionCopy_ncsu2_265>span{align-items:baseline;gap:.45rem;min-width:0;font-size:.75rem;font-weight:650;display:flex}._modeOptionCopy_ncsu2_265>span small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.59375rem;font-weight:500;overflow:hidden}._modeOptionCopy_ncsu2_265>small{color:hsl(var(--muted-foreground));font-size:.625rem;line-height:1.35}._budgetField_ncsu2_296{border-top:1px solid hsl(var(--border));min-width:0;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.6875rem;font-weight:600;display:flex}._budgetField_ncsu2_296>span{color:hsl(var(--foreground));gap:.1rem;display:grid}._budgetField_ncsu2_296 small{color:hsl(var(--muted-foreground));font-size:.59375rem;font-weight:400}._budgetField_ncsu2_296 input{box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--background));width:7rem;height:2.25rem;color:hsl(var(--foreground));font:inherit;font-variant-numeric:tabular-nums;outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-inline:.625rem}._budgetField_ncsu2_296 input:focus-visible{border-color:hsl(var(--primary));outline-color:color-mix(in oklch,hsl(var(--ring)) 50%,transparent)}._budgetField_ncsu2_296 input[aria-invalid=true]{border-color:hsl(var(--destructive))}._toolbar_ncsu2_345{justify-content:space-between;gap:.625rem;min-height:4rem;padding:.5rem .625rem .625rem .75rem}._sourceActions_ncsu2_355,._submitActions_ncsu2_356,._toolbar_ncsu2_345{align-items:center;min-width:0;display:flex}._sourceActions_ncsu2_355{gap:.125rem}._submitActions_ncsu2_356{justify-content:flex-end;gap:.35rem}._iconButton_ncsu2_371,._iconLink_ncsu2_372{width:2.375rem;height:2.375rem;color:hsl(var(--muted-foreground));cursor:pointer;outline-offset:1px;transition:color .16s var(--ease-out-product),background-color .16s var(--ease-out-product);background:0 0;border:0;border-radius:50%;outline:2px solid #0000;flex:none;place-items:center;text-decoration:none;display:inline-grid}._iconLink_ncsu2_372{grid-template:1fr/1fr}._iconLink_ncsu2_372>*{grid-area:1/1}._iconLink_ncsu2_372 ._link-pending_ncsu2_400[data-pending=true]{margin-left:0}._iconButton_ncsu2_371 svg,._iconLink_ncsu2_372 svg{stroke-width:1.75px;width:1rem;height:1rem}._mode_ncsu2_211{min-width:0;min-height:2.375rem;color:hsl(var(--muted-foreground));font:inherit;white-space:nowrap;cursor:pointer;outline-offset:1px;transition:color .16s var(--ease-out-product),background-color .16s var(--ease-out-product);background:0 0;border:0;border-radius:1.25rem;outline:2px solid #0000;align-items:center;gap:.35rem;padding-inline:.625rem;font-size:.6875rem;font-weight:600;display:inline-flex}._mode_ncsu2_211 svg{width:.875rem;height:.875rem;color:hsl(var(--primary));stroke-width:1.75px;flex:none}._mode_ncsu2_211 svg:last-child{color:currentColor;width:.6875rem;height:.6875rem;transition:transform .16s var(--ease-out-product)}._chevronOpen_ncsu2_449{transform:rotate(180deg)}._submit_ncsu2_356{background:hsl(var(--foreground));width:2.875rem;min-width:2.875rem;height:2.875rem;color:hsl(var(--background));box-shadow:none;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}._submit_ncsu2_356 svg{stroke-width:2px;width:1.125rem;height:1.125rem}._iconButton_ncsu2_371:focus-visible,._iconLink_ncsu2_372:focus-visible,._modeOption_ncsu2_211:focus-visible,._mode_ncsu2_211:focus-visible,._referenceToken_ncsu2_116:focus-visible,._visualStarter_ncsu2_478:focus-visible{outline-color:hsl(var(--ring))}._iconButton_ncsu2_371:disabled,._modeOption_ncsu2_211:disabled,._mode_ncsu2_211:disabled,._referenceToken_ncsu2_116:disabled,._submit_ncsu2_356:disabled,._visualStarter_ncsu2_478:disabled{cursor:not-allowed;opacity:.5}._visualStarters_ncsu2_492{gap:.55rem;min-width:0;display:grid}._visualHeader_ncsu2_498{min-width:0;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:1rem;padding-inline:.25rem;display:flex}._visualHeader_ncsu2_498 span{font-size:.6875rem;font-weight:600}._visualHeader_ncsu2_498 small{font-family:var(--font-mono);font-size:.59375rem}._visualGrid_ncsu2_518{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}._visualStarter_ncsu2_478{isolation:isolate;aspect-ratio:16/9;border:1px solid hsl(var(--border));background:hsl(var(--muted));min-width:0;color:hsl(var(--foreground));text-align:left;cursor:pointer;outline-offset:2px;transition:border-color .18s var(--ease-out-product),transform .18s var(--ease-out-product);border-radius:1rem;outline:2px solid #0000;padding:0;position:relative;overflow:hidden}._visualStarter_ncsu2_478 video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-out-product);position:absolute;inset:0}._visualShade_ncsu2_554{background:linear-gradient(180deg,transparent 42%,color-mix(in oklch,hsl(var(--background)) 88%,transparent));position:absolute;inset:0}._visualLabel_ncsu2_564{align-items:center;gap:.4rem;min-width:0;padding:.7rem;font-size:.6875rem;font-weight:650;display:flex;position:absolute;inset:auto 0 0}._visualStarterActive_ncsu2_576{border-color:hsl(var(--primary))}@media (hover:hover) and (pointer:fine){._iconButton_ncsu2_371:hover:not(:disabled),._iconLink_ncsu2_372:hover,._mode_ncsu2_211:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--foreground))}._modeOption_ncsu2_211:hover:not(:disabled){background:hsl(var(--accent))}._modeOptionActive_ncsu2_238:hover:not(:disabled){background:color-mix(in oklch,hsl(var(--primary)) 13%,transparent)}._visualStarter_ncsu2_478:hover:not(:disabled){border-color:color-mix(in oklch,hsl(var(--primary)) 54%,hsl(var(--border)));transform:translateY(-2px)}._visualStarter_ncsu2_478:hover:not(:disabled) video{transform:scale(1.025)}._submit_ncsu2_356:hover:not(:disabled){background:color-mix(in oklch,hsl(var(--foreground)) 88%,hsl(var(--primary)))}}@media (width<=47.999rem){._surface_ncsu2_10{border-radius:1.5rem}._textarea_ncsu2_38{min-height:7.75rem;max-height:13rem;padding:1rem 1rem .35rem}._toolbar_ncsu2_345{min-height:3.75rem;padding:.4rem .5rem .5rem .625rem}._visualGrid_ncsu2_518{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(13.5rem,78%);grid-auto-flow:column;gap:.55rem;padding:.125rem .25rem .4rem;overflow-x:auto}._visualGrid_ncsu2_518::-webkit-scrollbar{display:none}._visualStarter_ncsu2_478{scroll-snap-align:start}}@media (width<=26rem){._mode_ncsu2_211{padding-inline:.45rem}._mode_ncsu2_211 span{text-overflow:ellipsis;max-width:4.75rem;overflow:hidden}._visualHeader_ncsu2_498 small{display:none}}@media (width<=22rem){._iconLink_ncsu2_372{display:none}}@media (prefers-reduced-motion:reduce){._iconButton_ncsu2_371,._iconLink_ncsu2_372,._mode_ncsu2_211,._visualStarter_ncsu2_478,._visualStarter_ncsu2_478 video{transition:none}}._videoWorkbench_ncsu2_688 ._textarea_ncsu2_38{min-height:15rem;font-size:1rem}._videoWorkbench_ncsu2_688 ._surface_ncsu2_10{box-shadow:none;border-radius:1rem}._videoWorkbench_ncsu2_688 ._iconButton_ncsu2_371{border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;width:auto;padding-inline:.7rem;font-size:.75rem;display:inline-flex}._videoWorkbench_ncsu2_688 ._submit_ncsu2_356{border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:0;padding-inline:1rem;font-size:.8rem;display:inline-flex}._videoWorkbench_ncsu2_688 ._toolbar_ncsu2_345{flex-wrap:wrap;gap:.75rem}@media (width<=480px){._videoWorkbench_ncsu2_688 ._textarea_ncsu2_38{min-height:12rem}}._videoWorkbench_ncsu2_688 ._surface_ncsu2_10{border-color:var(--glass-border);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.06);border-radius:.7rem;flex-direction:column;display:flex}._videoWorkbench_ncsu2_688 ._textarea_ncsu2_38{flex:1;min-height:17rem;padding:1rem}._videoWorkbench_ncsu2_688 ._toolbar_ncsu2_345{margin-top:auto;padding:.75rem}._videoWorkbench_ncsu2_688 ._iconButton_ncsu2_371{min-height:44px}@media (width<=800px){._videoWorkbench_ncsu2_688 ._textarea_ncsu2_38{min-height:10rem;max-height:16rem;font-size:16px}._videoWorkbench_ncsu2_688 ._toolbar_ncsu2_345{gap:.5rem;padding:.5rem}._videoWorkbench_ncsu2_688 ._submit_ncsu2_356{min-height:44px;padding-inline:.8rem;font-size:.75rem}._videoWorkbench_ncsu2_688 ._iconButton_ncsu2_371{padding-inline:.5rem;font-size:.7rem}}@media (width<=360px){._videoWorkbench_ncsu2_688 ._submitActions_ncsu2_356{flex:1}._videoWorkbench_ncsu2_688 ._submit_ncsu2_356{width:100%}}._videoWorkbench_ncsu2_688 ._submit_ncsu2_356{background-color:hsl(var(--primary));background-image:var(--glass-highlight);color:hsl(var(--primary-foreground));border:1px solid var(--glass-border);box-shadow:inset 0 1px 1px hsl(var(--foreground)/.35),0 4px 16px -8px hsl(var(--primary)/.4)}._videoWorkbench_ncsu2_688 ._submit_ncsu2_356:hover:not(:disabled){background-color:hsl(var(--primary)/.9)}._videoWorkbench_ncsu2_688 ._surface_ncsu2_10:focus-within{border-color:hsl(var(--ring)/.7);box-shadow:0 0 0 2px hsl(var(--ring)/.12)}._attachment_ncsu2_73,._controlCard_ncsu2_164,._surface_ncsu2_10{background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}._surface_ncsu2_10._surfaceError_ncsu2_34{border-color:hsl(var(--destructive))}._videoWorkbench_ncsu2_688 ._surface_ncsu2_10{background:0 0}._compact_ncsu2_811 ._textarea_ncsu2_38{resize:none;height:6rem;min-height:6rem;max-height:6rem;padding:.5rem .75rem 3.5rem;font-size:1rem}._compact_ncsu2_811 ._toolbar_ncsu2_345{pointer-events:none;background:0 0;padding:0;position:absolute;inset:auto .5rem .5rem}._compact_ncsu2_811 ._toolbar_ncsu2_345>*{pointer-events:auto}._embedded_ncsu2_833 ._surface_ncsu2_10{box-shadow:none;background:0 0;border:0}._embedded_ncsu2_833,._embedded_ncsu2_833 ._surface_ncsu2_10{height:100%;min-height:0}._embedded_ncsu2_833 ._surface_ncsu2_10{--generator-dock-reserve:2rem;flex-direction:column;display:flex;position:relative}@media (width>=40rem){._embedded_ncsu2_833 ._surface_ncsu2_10{--generator-dock-reserve:2.25rem}}._embedded_ncsu2_833 ._textarea_ncsu2_38{resize:none;flex:1;height:auto;min-height:0;max-height:none;padding:.5rem .75rem;font-size:1rem;line-height:1.5}._embedded_ncsu2_833 ._attachments_ncsu2_73,._embedded_ncsu2_833 ._messageRow_ncsu2_152,._embedded_ncsu2_833 ._toolbar_ncsu2_345{flex-shrink:0}._embedded_ncsu2_833 ._toolbar_ncsu2_345{pointer-events:auto;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.25rem;height:2.875rem;min-height:0;padding:0;display:flex}._embedded_ncsu2_833 ._sourceActions_ncsu2_355,._embedded_ncsu2_833 ._submitActions_ncsu2_356{align-items:center}._embedded_ncsu2_833 ._iconButton_ncsu2_371,._embedded_ncsu2_833 ._iconLink_ncsu2_372{width:2rem;height:2rem}._embedded_ncsu2_833 ._mode_ncsu2_211{height:2rem;min-height:2rem;padding-inline:.5rem;font-size:.625rem}._embedded_ncsu2_833:not(._compact_ncsu2_811) ._textarea_ncsu2_38{padding-bottom:.75rem;overflow-y:auto}._embedded_ncsu2_833:not(._compact_ncsu2_811) ._toolbar_ncsu2_345{margin-top:auto;padding-top:.25rem;position:static}@media (width>=40rem){._embedded_ncsu2_833:not(._compact_ncsu2_811) ._toolbar_ncsu2_345{padding-top:0}}._embedded_ncsu2_833 ._messageRow_ncsu2_152{padding:0 .75rem .25rem;position:static}._embedded_ncsu2_833 ._attachments_ncsu2_73{margin-bottom:0;padding-inline:.75rem}._embedded_ncsu2_833._compact_ncsu2_811 ._textarea_ncsu2_38{inset:0 0 var(--generator-dock-reserve) 0;height:auto;min-height:0;max-height:none;padding:.5rem .75rem;position:absolute;overflow-y:auto}._embedded_ncsu2_833._compact_ncsu2_811 ._toolbar_ncsu2_345{z-index:2;pointer-events:none;width:auto;position:absolute;inset:auto .25rem 0}@media (width>=40rem){._embedded_ncsu2_833._compact_ncsu2_811 ._toolbar_ncsu2_345{inset-inline:.5rem}}._embedded_ncsu2_833._compact_ncsu2_811 ._toolbar_ncsu2_345>*{pointer-events:auto}._embedded_ncsu2_833._compact_ncsu2_811 ._messageRow_ncsu2_152{inset:auto 0 var(--generator-dock-reserve);padding:0 .75rem .25rem;position:absolute}._embedded_ncsu2_833._compact_ncsu2_811 ._attachments_ncsu2_73{z-index:1;inset:auto 0 var(--generator-dock-reserve);margin-bottom:0;position:absolute}._embedded_ncsu2_833 ._mode_ncsu2_211,._embedded_ncsu2_833 ._sourceActions_ncsu2_355{transition:opacity .15s var(--ease-out-product)}._compact_ncsu2_811 ._mode_ncsu2_211,._compact_ncsu2_811 ._sourceActions_ncsu2_355{visibility:hidden;opacity:0;pointer-events:none}
