._viewport_199k5_1{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent;transition:scrollbar-color .24s ease-out}._viewport_199k5_1[data-scrolling]{scrollbar-color:hsl(var(--border-bright)) transparent;transition-duration:.1s}@media (prefers-reduced-motion: reduce){._viewport_199k5_1{transition:none}}.ai-process-disclosure{interpolate-size:allow-keywords}.ai-process-disclosure::details-content{block-size:0;overflow:clip;transition:block-size .22s ease,content-visibility .22s allow-discrete}.ai-process-disclosure[open]::details-content{block-size:auto}.ai-process-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.ai-process-collapse[data-expanded=true]{grid-template-rows:1fr}@media (prefers-reduced-motion: reduce){.ai-process-disclosure::details-content,.ai-process-collapse{transition:none}}.ai-process-title{min-height:28px;align-items:center}.ai-process-entry-list{row-gap:2px}@keyframes ai-answer-actions-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.ai-answer-actions-enter{animation:ai-answer-actions-enter .22s ease-out}}@keyframes ai-process-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: no-preference){.ai-process-title[data-active=true]>.ai-process-name:not(.ai-process-operations>div *){background-image:linear-gradient(110deg,hsl(var(--muted-foreground) / .65) 35%,hsl(var(--foreground)),hsl(var(--muted-foreground) / .65) 65%);background-size:200% 100%;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ai-process-shimmer 2s linear infinite}}.ai-process-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .25) transparent}@supports selector(::-webkit-scrollbar){.ai-process-scrollbar{scrollbar-width:auto;scrollbar-color:auto}.ai-process-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ai-process-scrollbar::-webkit-scrollbar-track{background:transparent}.ai-process-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:var(--product-radius-full)}}.ai-operation-count-window{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:-.1em;font-variant-numeric:tabular-nums;text-align:right}.ai-operation-count-roll{display:block;animation:ai-operation-count-roll .18s ease-out both}.ai-operation-count-roll>span{display:block;height:1em}@keyframes ai-operation-count-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.ai-operation-count-roll{animation:none;transform:translateY(-50%)}}._stack_qrmo5_3{isolation:isolate;flex-direction:column;display:flex;position:relative}._front_qrmo5_9{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;order:1;position:relative}._stack_qrmo5_3>._back_qrmo5_16{z-index:0;box-sizing:border-box;border-radius:var(--product-radius-2xl) var(--product-radius-2xl) 0 0;corner-shape:squircle;background:hsl(var(--destructive) / .07);order:0;width:calc(100% - 24px);margin:0 12px -16px;padding:0 12px 16px;transition:background-color .18s ease-out;animation:.24s cubic-bezier(.22,1,.36,1) both _revealBacking_qrmo5_1;position:relative}._stack_qrmo5_3>._back_qrmo5_16:hover,._stack_qrmo5_3>._back_qrmo5_16:focus-within{background:hsl(var(--destructive) / .1)}@keyframes _revealBacking_qrmo5_1{0%{opacity:0;transform:translateY(calc(100% - 16px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._stack_qrmo5_3>._back_qrmo5_16{transition:none;animation:none;transform:none}}._editableFront_qrmo5_51{z-index:1;order:1;position:relative}._stack_qrmo5_3>._warning_qrmo5_56{background-color:#ffe02a26}@supports (color:color-mix(in lab,red,red)){._stack_qrmo5_3>._warning_qrmo5_56{background-color:color-mix(in oklab,var(--color-yellow-300,oklch(90.5% .182 98.111)) 15%,transparent)}}._stack_qrmo5_3>._warning_qrmo5_56{color:var(--color-yellow-700,oklch(55.4% .135 66.442))}@media (prefers-color-scheme:dark){._stack_qrmo5_3>._warning_qrmo5_56{color:var(--color-yellow-300,oklch(90.5% .182 98.111))}}._stack_qrmo5_3>._warning_qrmo5_56:hover,._stack_qrmo5_3>._warning_qrmo5_56:focus-within{background-color:#ffe02a33}@supports (color:color-mix(in lab,red,red)){._stack_qrmo5_3>._warning_qrmo5_56:hover,._stack_qrmo5_3>._warning_qrmo5_56:focus-within{background-color:color-mix(in oklab,var(--color-yellow-300,oklch(90.5% .182 98.111)) 20%,transparent)}}._upgrade_qrmo5_63{--button-bg:transparent;--button-bg-hover:transparent;--button-fg:hsl(var(--foreground));height:28px;min-height:28px;color:hsl(var(--foreground));background-color:#0000;padding:0 6px;font-size:12px;font-weight:500}._upgrade_qrmo5_63:hover,._upgrade_qrmo5_63[data-hovered=true],._upgrade_qrmo5_63:focus-visible{color:hsl(var(--foreground));text-underline-offset:3px;background-color:#0000;text-decoration:underline}._content_qrmo5_83{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-block:4px;display:flex}@property --composer-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}._surface_hw7cm_10{position:relative;--composer-action-size: 36px;--composer-icon-size: 16px;--composer-text-inset: calc( (var(--composer-action-size) - var(--composer-icon-size)) / 2 + var(--composer-icon-size) / 8 )}._workingBorder_hw7cm_19{position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;corner-shape:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--composer-beam-angle),transparent 0deg 275deg,hsl(from hsl(var(--primary)) calc(h + 45) calc(s*.7) l / .32) 300deg,hsl(var(--primary) / .55) 325deg,hsl(from hsl(var(--primary)) calc(h - 20) calc(s*.7) calc(l + 8) / .45) 345deg,transparent 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:_composer-border-beam_hw7cm_1 4s linear infinite}@keyframes _composer-border-beam_hw7cm_1{to{--composer-beam-angle: 360deg}}@media (prefers-reduced-motion: reduce){._workingBorder_hw7cm_19{animation:none;background:linear-gradient(110deg,hsl(from hsl(var(--primary)) calc(h + 45) calc(s*.7) l / .32),hsl(var(--primary) / .45),hsl(from hsl(var(--primary)) calc(h - 20) calc(s*.7) calc(l + 8) / .35))}}._surface_hw7cm_10 ._uploadTrigger_hw7cm_61{width:var(--composer-action-size);min-width:var(--composer-action-size);height:var(--composer-action-size);padding:0;display:inline-flex;justify-content:center;align-items:center}._surface_hw7cm_10 ._uploadTrigger_hw7cm_61:focus,._surface_hw7cm_10 ._uploadTrigger_hw7cm_61:focus-visible,._surface_hw7cm_10 ._uploadTrigger_hw7cm_61[data-focus-visible=true]{outline:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;box-shadow:none}._surface_hw7cm_10 ._uploadTrigger_hw7cm_61 svg{width:var(--composer-icon-size);height:var(--composer-icon-size);flex-shrink:0}._home_hw7cm_85{box-sizing:border-box;display:flex;flex-direction:column;width:min(100%,clamp(640px,80cqw,880px));--composer-base-height: clamp(128px, calc(104px + 4cqw) , 152px);margin-inline:auto}._homeLayout_hw7cm_94{flex:none;height:calc(var(--composer-base-height) - 18px);min-height:0}._materialsReveal_hw7cm_100{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-out,opacity .18s ease-out}._materialsReveal_hw7cm_100[data-open=true]{grid-template-rows:1fr;opacity:1}._materialsClip_hw7cm_110{min-height:0;overflow:hidden}._materialsViewport_hw7cm_114[data-dragging=true]{cursor:grabbing}._materialsViewport_hw7cm_114{cursor:grab;user-select:none;width:100%;padding-bottom:12px}._materialsRow_hw7cm_123{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:54px;width:max-content;min-width:100%}@media (prefers-reduced-motion: reduce){._materialsReveal_hw7cm_100{transition:none}}._inputArea_hw7cm_139{padding-top:8px}._inputViewport_hw7cm_143[data-slot=scroll-shadow]{scrollbar-gutter:stable;padding-left:var(--composer-text-inset);padding-right:max(0px,calc(var(--composer-text-inset) - 4px + 6px - var(--composer-scrollbar-space, 0px)));box-sizing:border-box;width:calc(100% + 6px)}._homeInput_hw7cm_160{flex:1;min-height:0}
