.MarkdownTables-module__hXQlqW__scrollContainer{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.MarkdownTables-module__hXQlqW__tables .tableWrapper{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}:is(.MarkdownTables-module__hXQlqW__tables .tiptap,.MarkdownTables-module__hXQlqW__tables .react-renderer){min-width:0;max-width:100%}.MarkdownTables-module__hXQlqW__table,.MarkdownTables-module__hXQlqW__tables table{table-layout:fixed;width:auto;max-width:none;margin:0}.MarkdownTables-module__hXQlqW__table :is(td,th),.MarkdownTables-module__hXQlqW__tables table :is(td,th){vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word}.MarkdownTables-module__hXQlqW__table :is(img,video),.MarkdownTables-module__hXQlqW__tables table :is(img,video){max-width:100%;height:auto}.MarkdownTables-module__hXQlqW__fullscreenTable :is(td,th){border:1px solid var(--border);padding:.5rem}.MarkdownTables-module__hXQlqW__fullscreenTable th{background:var(--muted)}.MarkdownTables-module__hXQlqW__tables .selectedCell{background-color:color-mix(in srgb, var(--primary) 12%, var(--background));position:relative}.MarkdownTables-module__hXQlqW__actions{pointer-events:none;transition:opacity .15s}.MarkdownTables-module__hXQlqW__actions>*{pointer-events:auto}@media (hover:hover){.MarkdownTables-module__hXQlqW__actions{opacity:0}.MarkdownTables-module__hXQlqW__actions>*{pointer-events:none}.MarkdownTables-module__hXQlqW__frame:is(:hover,:focus-within,:has([data-state=open])) .MarkdownTables-module__hXQlqW__actions{opacity:1}.MarkdownTables-module__hXQlqW__frame:is(:hover,:focus-within,:has([data-state=open])) .MarkdownTables-module__hXQlqW__actions>*{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.MarkdownTables-module__hXQlqW__actions{transition:none}}
@keyframes ChatActivityStatus-module__9YYREq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.ChatActivityStatus-module__9YYREq__shimmer{background-image:linear-gradient(110deg, currentColor 40%, color-mix(in srgb, currentColor 35%, transparent) 50%, currentColor 60%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite ChatActivityStatus-module__9YYREq__shimmer}}
.GenerationComposer-module__PiH0qa__composer{--composer-shelf:color-mix(in srgb, var(--muted) 72%, var(--background));min-width:0;container-type:inline-size}.GenerationComposer-module__PiH0qa__surface{border:1px solid var(--border);background:var(--background);border-radius:16px;overflow:hidden;box-shadow:0 3px 6px #0f172a0d,0 14px 35px #0f172a14}.GenerationComposer-module__PiH0qa__inputs{overscroll-behavior:contain;background:var(--composer-shelf);flex-direction:column;gap:14px;min-height:0;max-height:min(52dvh,460px);padding:16px 16px 0;display:flex;overflow-y:auto}.GenerationComposer-module__PiH0qa__inputs:not(:has([data-composer-prompt])){padding-bottom:16px}.GenerationComposer-module__PiH0qa__modeList{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 85%, var(--muted));border-radius:0;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:4px;width:calc(100% + 32px);height:auto;min-height:55px;margin:-16px -16px 0;padding:12px 12px 0;display:flex}.GenerationComposer-module__PiH0qa__modeTab{min-width:0;height:auto;min-height:43px;color:var(--muted-foreground);white-space:normal;text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 18px;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:relative}.GenerationComposer-module__PiH0qa__modeTab>svg{flex-shrink:0;width:16px;height:16px}.GenerationComposer-module__PiH0qa__modeTab:hover{background:var(--muted);color:var(--foreground)}.GenerationComposer-module__PiH0qa__modeTab[data-state=active]{z-index:1;border-color:var(--border);background:var(--composer-shelf);color:var(--foreground);box-shadow:none;font-weight:600}.GenerationComposer-module__PiH0qa__modeTab:focus-visible{outline:2px solid var(--ring);outline-offset:-4px;box-shadow:none}.GenerationComposer-module__PiH0qa__composer [data-composer-inputs] .uppercase{text-transform:none;letter-spacing:normal;font-weight:500}.GenerationComposer-module__PiH0qa__composer [data-composer-inputs] [data-slot=tabs-content][data-state=active]{flex-direction:column;gap:14px;margin-top:14px;display:flex}.GenerationComposer-module__PiH0qa__composer [data-composer-inputs] [data-slot=tabs-content]>*{margin-block:0}.GenerationComposer-module__PiH0qa__composer [data-form-section=prompt]{order:10;gap:0}.GenerationComposer-module__PiH0qa__composer [data-form-section=mode]{gap:0}.GenerationComposer-module__PiH0qa__composer [data-composer-prompt]{border-top:1px solid var(--border);background:var(--background);width:calc(100% + 32px);margin-inline:-16px;padding:12px 16px 4px}.GenerationComposer-module__PiH0qa__composer [data-composer-media-groups]{overscroll-behavior:contain;min-height:0;max-height:min(30dvh,240px);padding-right:4px;overflow:hidden auto}.GenerationComposer-module__PiH0qa__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 50%, var(--background));flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.GenerationComposer-module__PiH0qa__settings{flex-wrap:nowrap;flex:1 0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.GenerationComposer-module__PiH0qa__settings>*{min-width:0}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] [data-slot=select-trigger],.GenerationComposer-module__PiH0qa__composer [data-composer-settings] button[aria-haspopup=dialog]{border:1px solid var(--border);background:var(--background);width:auto;max-width:100%;height:36px;color:var(--foreground);border-radius:7px;gap:6px;padding:0 9px;font-size:11px}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] button:hover{background:var(--muted)}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] [data-slot=select-label-inline]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] [data-slot=select-trigger]>svg{width:12px;height:12px}.GenerationComposer-module__PiH0qa__actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:flex}.GenerationComposer-module__PiH0qa__actionRow{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:10px;min-width:0;display:flex}.GenerationComposer-module__PiH0qa__counter [role=group]{height:36px}.GenerationComposer-module__PiH0qa__counter [role=group]>button{width:30px}.GenerationComposer-module__PiH0qa__counter [role=group]>output{min-width:24px}.GenerationComposer-module__PiH0qa__generate{background:var(--primary);width:176px;min-width:176px;height:36px;min-height:36px;color:var(--primary-foreground);border-radius:9px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000001f}.GenerationComposer-module__PiH0qa__generate:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--primary) 88%, var(--background))}.GenerationComposer-module__PiH0qa__generateCost{border-left:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;opacity:.65;flex:1;justify-content:flex-end;padding-left:10px;font-size:10px;font-weight:400}@container (max-width:320px){.GenerationComposer-module__PiH0qa__generate{gap:8px;padding-inline:10px}.GenerationComposer-module__PiH0qa__generateCost{padding-left:6px}}@container (max-width:520px){.GenerationComposer-module__PiH0qa__modeList{gap:0;padding:9px 9px 0}.GenerationComposer-module__PiH0qa__modeTab{flex:1;justify-content:center;padding:11px 10px;font-size:11px}}@container (max-width:640px){.GenerationComposer-module__PiH0qa__settings:has(>:nth-child(6)){flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GenerationComposer-module__PiH0qa__composer .GenerationComposer-module__PiH0qa__settings:has(>:nth-child(6)) [data-slot=select-trigger]{width:100%}.GenerationComposer-module__PiH0qa__composer .GenerationComposer-module__PiH0qa__settings:has(>:nth-child(6)) button[aria-haspopup=dialog]{width:100%}}@container (max-width:440px){.GenerationComposer-module__PiH0qa__settings{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GenerationComposer-module__PiH0qa__composer [data-composer-settings] [data-slot=select-trigger],.GenerationComposer-module__PiH0qa__composer [data-composer-settings] button[aria-haspopup=dialog]{width:100%}.GenerationComposer-module__PiH0qa__settings:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1}.GenerationComposer-module__PiH0qa__actions{flex:1;width:100%;min-width:0}.GenerationComposer-module__PiH0qa__actionRow .GenerationComposer-module__PiH0qa__actions{flex-basis:100%}.GenerationComposer-module__PiH0qa__generate{flex:1;width:0;min-width:0}}
.loading-module__m4WDBa__bootBoundary>.loading-module__m4WDBa__bootLoader{z-index:50;position:fixed;inset:0}.loading-module__m4WDBa__bootBoundary>.loading-module__m4WDBa__bootContent{visibility:hidden}.loading-module__m4WDBa__bootBoundary:has([data-workspace-boot-ready])>.loading-module__m4WDBa__bootLoader{display:none}.loading-module__m4WDBa__bootBoundary:has([data-workspace-boot-ready])>.loading-module__m4WDBa__bootContent{visibility:visible}.loading-module__m4WDBa__progressTrack{background:var(--border);border-radius:999px;width:144px;height:2px;margin:20px auto 0;overflow:hidden}.loading-module__m4WDBa__progressBar{border-radius:inherit;background:var(--color-accent-red);width:45%;height:100%;animation:1.2s ease-in-out infinite loading-module__m4WDBa__progress;display:block}@keyframes loading-module__m4WDBa__progress{0%{transform:translate(-100%)}to{transform:translate(325%)}}.loading-module__m4WDBa__entrance{animation:.24s cubic-bezier(.2,.8,.2,1) both loading-module__m4WDBa__arrive}.loading-module__m4WDBa__wordmark{color:#0000;background-image:linear-gradient(110deg, var(--foreground) 35%, var(--muted-foreground) 47%, var(--foreground) 59%);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-inline-end:-.1em;padding-inline-end:.1em;animation:1.6s ease-in-out infinite loading-module__m4WDBa__shimmer}.loading-module__m4WDBa__logoShimmer{background:linear-gradient(110deg,#0000 35%,#ffffff8c 47%,#0000 59%) 100% 0/250% 100%;animation:1.6s ease-in-out infinite loading-module__m4WDBa__shimmer;position:absolute;inset:0;-webkit-mask:url(/starpop_medium.png) 50%/contain no-repeat;mask:url(/starpop_medium.png) 50%/contain no-repeat}.loading-module__m4WDBa__spinner{border:1.5px solid var(--border);border-top-color:var(--color-accent-red);border-right-color:var(--color-accent-red);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite loading-module__m4WDBa__spin}@keyframes loading-module__m4WDBa__arrive{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes loading-module__m4WDBa__shimmer{0%{background-position:100% 0}65%,to{background-position:0 0}}@keyframes loading-module__m4WDBa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-module__m4WDBa__entrance,.loading-module__m4WDBa__wordmark,.loading-module__m4WDBa__logoShimmer,.loading-module__m4WDBa__spinner,.loading-module__m4WDBa__progressBar{animation:none}.loading-module__m4WDBa__wordmark{color:var(--foreground);background:0 0}.loading-module__m4WDBa__logoShimmer{display:none}}
.DocumentHorizontalRule-module__75p5Pq__editor .tiptap [data-type=horizontalRule]{margin-block:calc(1.5rem - 2px);padding-block:2px}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap [data-type=horizontalRule]>hr{background:var(--border);border:0;height:1px;margin:0}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap>[data-type=horizontalRule]+:is(h1,h2){margin-top:calc(2rem - 2px)}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap>[data-type=horizontalRule]+h3{margin-top:calc(1.5rem - 2px)}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap [data-type=horizontalRule]:has(+[data-type=horizontalRule]){margin-bottom:calc(1.5rem - 4px)}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap [data-type=horizontalRule]+[data-type=horizontalRule]{margin-top:calc(1.5rem - 4px)}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap>[data-type=horizontalRule]:first-child{margin-top:-2px}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap[contenteditable=true] [data-type=horizontalRule]{cursor:pointer}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap[contenteditable=true] [data-type=horizontalRule].ProseMirror-selectednode{background:color-mix(in srgb, var(--primary) 10%, transparent);outline:none}.DocumentHorizontalRule-module__75p5Pq__editor .tiptap[contenteditable=true] [data-type=horizontalRule].ProseMirror-selectednode>hr{background:var(--primary)}
.ImageCropCanvas-module__sYrLTa__canvas .ReactCrop .ReactCrop__crop-selection{background-image:none;border:1px solid #fff;border-radius:0;animation:none}.ImageCropCanvas-module__sYrLTa__canvas .ReactCrop__drag-handle{background:#fff;border:1px solid #000000a6;border-radius:0}.ImageCropCanvas-module__sYrLTa__canvas .ReactCrop__drag-handle:focus-visible{outline:2px solid var(--rc-focus-color);outline-offset:2px}
/*# sourceMappingURL=0gx1slsylpp7r.css.map*/