.FileStitcher_container__JpDzx{min-height:100vh;background:radial-gradient(circle at top left,#1a1a2e,#16213e);color:#e94560;font-family:Inter,system-ui,-apple-system,sans-serif;padding:2rem;display:flex;flex-direction:column;gap:2rem}.FileStitcher_header__BewP0{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(233,69,96,.2)}.FileStitcher_header__BewP0 .FileStitcher_titleGroup__KcNdj h1{font-size:2.2rem;font-weight:800;background:linear-gradient(45deg,#e94560,#ff7b92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0}.FileStitcher_dangerButton__o2Me5{background:rgba(233,69,96,.1);color:#e94560;border:1px solid #e94560;padding:.8rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.FileStitcher_dangerButton__o2Me5:hover{background:#e94560;color:#fff}.FileStitcher_mainLayout__0KIyb{display:grid;grid-template-columns:minmax(360px,550px) 1fr;gap:2.5rem;flex:1}@media(max-width:1024px){.FileStitcher_mainLayout__0KIyb{grid-template-columns:1fr}}.FileStitcher_footer__7oyTr{text-align:center;padding-top:2rem;color:#475569;font-size:.9rem;border-top:1px solid hsla(0,0%,100%,.05)}.Lightbox_lightboxOverlay__McwZA{position:fixed;inset:0;background:rgba(10,10,15,.9);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:zoom-out;animation:Lightbox_fadeIn__w2407 .25s ease-out;outline:none}.Lightbox_lightboxOverlay__McwZA .Lightbox_lightboxContent__iyN8C{max-width:90%;max-height:90%;position:relative;cursor:default;outline:none;display:flex;align-items:center;justify-content:center}.Lightbox_lightboxOverlay__McwZA .Lightbox_lightboxContent__iyN8C img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);transform-origin:center center}.Lightbox_lightboxOverlay__McwZA .Lightbox_closeButton___JyV8{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;opacity:.6;transition:opacity .2s;z-index:1010}.Lightbox_lightboxOverlay__McwZA .Lightbox_closeButton___JyV8:hover{opacity:1}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background:rgba(20,20,25,.65);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.5),inset 0 1px 1px 0 hsla(0,0%,100%,.1);z-index:1010;pointer-events:auto;animation:Lightbox_slideUp__baZW3 .3s cubic-bezier(.16,1,.3,1)}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_zoomText__CruB_{color:hsla(0,0%,100%,.9);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;min-width:3rem;text-align:center;user-select:none}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_divider__AQ_t4{width:1px;height:1.25rem;background:hsla(0,0%,100%,.15)}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_dockButton__T4EO9{background:none;border:none;color:hsla(0,0%,100%,.7);padding:.375rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_dockButton__T4EO9:hover:not(:disabled){color:#fff;background:hsla(0,0%,100%,.1);transform:scale(1.1)}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_dockButton__T4EO9:active:not(:disabled){transform:scale(.95)}.Lightbox_lightboxOverlay__McwZA .Lightbox_controlsDock__VS7KO .Lightbox_dockButton__T4EO9:disabled{color:hsla(0,0%,100%,.25);cursor:not-allowed}@keyframes Lightbox_fadeIn__w2407{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Lightbox_slideUp__baZW3{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.Preview_previewSection__1ebl6{max-height:calc(80vh - 120px);width:100%;display:flex;flex-direction:column}.Preview_previewSection__1ebl6 .Preview_glassCard__1bsbH{height:100%;display:flex;flex-direction:column}@media(max-width:1024px){.Preview_previewSection__1ebl6{max-height:none}}.Preview_glassCard__1bsbH{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:1.5rem;height:fit-content}.Preview_glassCard__1bsbH h3{margin-top:0;margin-bottom:1.5rem;color:#fff;font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.Preview_videoWrapper__rOf_x{position:relative;width:100%;flex:1;min-height:250px;background:#0f172a;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.Preview_videoWrapper__rOf_x video{width:100%;height:100%;object-fit:contain}.Preview_videoWrapper__rOf_x .Preview_previewImage__7nj6Y{max-width:100%;max-height:100%;object-fit:contain;animation:Preview_fadeIn__V0QHX .2s ease-out}.Preview_videoWrapper__rOf_x .Preview_placeholder__z_286{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#475569;font-weight:500;text-transform:uppercase;letter-spacing:2px}@keyframes Preview_fadeIn__V0QHX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.StitchedResultsArea_resultsSection__WvhWN{display:flex;flex-direction:column;gap:1.5rem}.StitchedResultsArea_resultsHeader__W9_tP{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:.75rem}.StitchedResultsArea_resultsHeader__W9_tP h3{margin:0;color:#fff}.StitchedResultsArea_resultsHeader__W9_tP .StitchedResultsArea_badge__NmJdI{background:rgba(16,185,129,.1);color:#10b981;padding:.25rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;border:1px solid rgba(16,185,129,.2)}.StitchedResultsArea_resultsHeader__W9_tP .StitchedResultsArea_uploadBadge__uBgZS{background:rgba(233,69,96,.1);color:#e94560;padding:.25rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;border:1px solid rgba(233,69,96,.2)}.StitchedResultsArea_resultsFlex__owELK{display:flex;flex-direction:row;gap:1.5rem;overflow-x:auto;padding:1rem .5rem;align-content:start;min-height:280px}.StitchedResultsArea_resultsFlex__owELK::-webkit-scrollbar{height:8px}.StitchedResultsArea_resultsFlex__owELK::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:10px}.StitchedResultsArea_resultsFlex__owELK::-webkit-scrollbar-thumb{background:rgba(233,69,96,.25);border-radius:10px}.StitchedResultsArea_resultsFlex__owELK::-webkit-scrollbar-thumb:hover{background:rgba(233,69,96,.5)}@media(max-width:768px){.StitchedResultsArea_resultsFlex__owELK{flex-direction:column;overflow-x:visible;padding:1rem 0}}.StitchedResultsArea_screenshotCard__F0_Y0{position:relative;width:170px;flex-shrink:0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:.8rem;display:flex;flex-direction:column;gap:.8rem;animation:StitchedResultsArea_fadeIn__K_Zh1 .4s ease-out;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;cursor:grab;user-select:none;outline:none}.StitchedResultsArea_screenshotCard__F0_Y0:hover{transform:translateY(-4px);border-color:rgba(233,69,96,.4);background:hsla(0,0%,100%,.05)}.StitchedResultsArea_screenshotCard__F0_Y0:active{cursor:grabbing}.StitchedResultsArea_screenshotCard__F0_Y0.StitchedResultsArea_dragOver__0ub_M{border-color:#ff7b92;background:rgba(233,69,96,.1);transform:scale(1.05)}.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imageWrapper__h1w9_{flex:1;width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:#090d16;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05)}.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imageWrapper__h1w9_ img{max-width:100%;max-height:100%;object-fit:contain}.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imagePlaceholder__FnKVv{flex:1;width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.02);border-radius:8px;color:#64748b;font-size:.9rem}.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imageMeta__scbAF{font-size:.8rem;color:#94a3b8;text-align:center;font-family:monospace}@media(max-width:768px){.StitchedResultsArea_screenshotCard__F0_Y0{width:100%;flex-shrink:1}.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imagePlaceholder__FnKVv,.StitchedResultsArea_screenshotCard__F0_Y0 .StitchedResultsArea_imageWrapper__h1w9_{height:auto;aspect-ratio:9/16;max-height:400px}}.StitchedResultsArea_deleteButton__nQd52{position:absolute;top:.5rem;right:.5rem;background:rgba(239,68,68,.85);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s,transform .2s;font-weight:700;font-size:1rem;line-height:1}.StitchedResultsArea_deleteButton__nQd52:hover{background:#ef4444;transform:scale(1.1)}.StitchedResultsArea_actionSection__whVXU{display:flex;gap:1.5rem;margin-top:1.5rem;align-items:center}.StitchedResultsArea_actionSection__whVXU button{flex:1}@media(max-width:768px){.StitchedResultsArea_actionSection__whVXU{flex-direction:column;gap:1rem}.StitchedResultsArea_actionSection__whVXU button{width:100%}}.StitchedResultsArea_primaryButton__mntNF{background:#e94560;color:#fff;border:none;padding:.85rem 1.6rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px rgba(233,69,96,.3)}.StitchedResultsArea_primaryButton__mntNF:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(233,69,96,.4);background:#ff5e78}.StitchedResultsArea_primaryButton__mntNF:disabled{opacity:.5;cursor:not-allowed;background:#64748b;box-shadow:none;transform:none}.StitchedResultsArea_secondaryButton__7QmZ4{background:hsla(0,0%,100%,.05);color:#f1f5f9;border:1px solid hsla(0,0%,100%,.1);padding:.85rem 1.6rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.StitchedResultsArea_secondaryButton__7QmZ4:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.StitchedResultsArea_secondaryButton__7QmZ4:disabled{opacity:.5;cursor:not-allowed}.StitchedResultsArea_spinner__mIque{display:inline-block;animation:StitchedResultsArea_spin__ZoJ30 1.5s linear infinite}@keyframes StitchedResultsArea_spin__ZoJ30{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes StitchedResultsArea_fadeIn__K_Zh1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WelcomeDropzone_welcomeContainer__Ugi3_{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;margin:4rem auto;text-align:center;gap:2rem;padding:3.5rem;background:hsla(0,0%,100%,.02);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:28px;animation:WelcomeDropzone_fadeIn__9sE_V .6s ease-out;box-shadow:0 30px 60px rgba(0,0,0,.4)}.WelcomeDropzone_welcomeContainer__Ugi3_ h1{font-size:2.8rem;font-weight:900;margin:0;background:linear-gradient(135deg,#e94560,#ff7b92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.2}.WelcomeDropzone_welcomeContainer__Ugi3_ p{color:#94a3b8;line-height:1.7;font-size:1.15rem;margin:0}.WelcomeDropzone_dropzone__Qnc_x{width:100%;border:2px dashed rgba(233,69,96,.3);border-radius:20px;padding:3.5rem 2rem;background:hsla(0,0%,100%,.01);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;outline:none}.WelcomeDropzone_dropzone__Qnc_x.WelcomeDropzone_dragging__hZUA1,.WelcomeDropzone_dropzone__Qnc_x:hover{border-color:#e94560;background:rgba(233,69,96,.04);transform:translateY(-2px);box-shadow:0 10px 30px rgba(233,69,96,.05)}.WelcomeDropzone_dropzone__Qnc_x .WelcomeDropzone_dropzoneIcon__VBkhk{font-size:3.5rem;margin-bottom:.5rem;animation:WelcomeDropzone_bounce__XmoTP 2s infinite}.WelcomeDropzone_dropzone__Qnc_x .WelcomeDropzone_dropzoneText__bY3Pn{color:#f1f5f9;font-weight:700;font-size:1.2rem}.WelcomeDropzone_dropzone__Qnc_x .WelcomeDropzone_dropzoneSubtext__Iy7hC{color:#64748b;font-size:.95rem}@keyframes WelcomeDropzone_bounce__XmoTP{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes WelcomeDropzone_fadeIn__9sE_V{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WelcomeDropzone_instructionsContainer__yZvI0{margin-top:1.5rem;padding:1.5rem;width:100%;background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.03);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:.75rem}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_instructionsTitle__RNMzA{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin:0}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_instructionsDesc__7P3wK{font-size:.9rem;color:#64748b;margin:0;line-height:1.5;max-width:480px}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_linksRow__Y2QR7{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:.5rem;flex-wrap:wrap}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_instructionLink__zm00f{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;color:#cbd5e1;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_instructionLink__zm00f:hover{background:rgba(233,69,96,.1);border-color:rgba(233,69,96,.3);color:#ff7b92;transform:translateY(-1px)}.WelcomeDropzone_instructionsContainer__yZvI0 .WelcomeDropzone_instructionLink__zm00f svg{flex-shrink:0}.TopBar_container__83MQw{position:sticky;top:0;z-index:50;width:100%;height:4.25rem;justify-content:space-between;padding:0 1.5rem;background-color:oklch(from var(--background) l c h/.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:background-color .3s ease,border-color .3s ease}.TopBar_brand__9b9bT,.TopBar_container__83MQw,.TopBar_left__EwsOc{display:flex;align-items:center}.TopBar_brand__9b9bT{gap:.625rem;text-decoration:none;color:var(--foreground);transition:opacity .2s cubic-bezier(.4,0,.2,1)}.TopBar_brand__9b9bT:hover{opacity:.85}.TopBar_logo__pS0IP{border-radius:var(--radius-sm);object-fit:contain}.TopBar_titleText__BMwPW{font-family:var(--font-sans),sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,var(--foreground),oklch(64.8% .2 131.684deg));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.TopBar_right__9g3zZ{display:flex;align-items:center;gap:.75rem}.TopBar_themeToggle__2DG_D{border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease}@media(max-width:640px){.TopBar_navText__en9uV{display:none}}.TopBar_userButtonWrapper__GWrfv{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:9999px;border:1px solid var(--border);background-color:var(--card);transition:border-color .2s ease}.TopBar_userButtonWrapper__GWrfv:hover{border-color:var(--muted-foreground)}.ConversationCard_cardItem____JT5{display:flex}.ConversationCard_card__UdqQb{width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;gap:0}.ConversationCard_card__UdqQb:hover{transform:translateY(-4px) scale(1.01);border-color:var(--primary);box-shadow:0 12px 24px oklch(0 0 0/.06)}.ConversationCard_cardHeader__L9glO{display:flex;flex-direction:column;gap:.75rem}.ConversationCard_cardTitle__d_4kf{font-size:1.125rem;font-weight:600;margin:0;line-height:1.4}.ConversationCard_cardTitleLink__7_32C{color:var(--foreground);text-decoration:none;transition:color .15s ease}.ConversationCard_cardTitleLink__7_32C:hover{color:var(--primary)}.ConversationCard_cardTitleLink__7_32C:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ConversationCard_metaRow__WNOM7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0}.ConversationCard_messageCountBadge____LB0{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;background-color:var(--muted);padding:.25rem .5rem;border-radius:var(--radius-sm)}.ConversationCard_dateText__GmdTr,.ConversationCard_messageCountBadge____LB0{font-size:.75rem;color:var(--muted-foreground)}.ConversationCard_cardContent__7G2Bh{padding:.5rem 1.5rem 1.25rem;flex-grow:1;display:flex;flex-direction:column}.ConversationCard_correspondents__zpHRW{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.ConversationCard_cardFooter__XXmeU{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border);font-size:.75rem;position:relative;z-index:2}.ConversationCard_sharedBy__Q0Xc4{color:var(--muted-foreground)}.ConversationCard_sharedByName__VmKIO{font-weight:500;color:var(--foreground)}.ConversationCard_statusBadge__yVSkI{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-sm);text-transform:capitalize}.ConversationCard_statusCompleted__KfJDr{background-color:oklch(.9 .1 140/.15);color:oklch(.6 .15 140);border:1px solid oklch(.6 .15 140/.2)}.ConversationCard_statusProcessing__Ftblk{background-color:oklch(.92 .08 80/.15);color:oklch(.65 .15 80);border:1px solid oklch(.65 .15 80/.2);animation:ConversationCard_pulse__Z_0_n 2s ease-in-out infinite}.ConversationCard_statusFailed__KivTJ{background-color:var(--destructive);color:var(--primary-foreground);opacity:.85}.ConversationCard_statusOutdated__G4F6N{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}.ConversationCard_permissionBadge__tv0mS{font-size:.75rem;font-weight:500;color:var(--primary);background-color:oklch(from var(--primary) l c h/.1);padding:.125rem .5rem;border-radius:var(--radius-sm);border:1px solid oklch(from var(--primary) l c h/.15)}.ConversationCard_publishBadge__xyM3d{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:var(--radius-sm)}.ConversationCard_publishedBadge__qxUi6{background-color:oklch(.9 .1 140/.12);color:oklch(.55 .15 140);border:1px solid oklch(.55 .15 140/.2)}.ConversationCard_draftBadge__HmsvU{background-color:oklch(.92 .08 60/.12);color:oklch(.6 .12 60);border:1px solid oklch(.6 .12 60/.2)}@keyframes ConversationCard_pulse__Z_0_n{0%,to{opacity:1}50%{opacity:.6}}.ConversationCard_headerActions__fLxKI{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem}.Conversations_pageContainer__1mNd9{min-height:100vh;background-color:var(--background);color:var(--foreground);display:flex;flex-direction:column}.Conversations_mainContent__6vkMH{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:3.5rem}.Conversations_sectionHeader__c6Ujy{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:1rem;margin-bottom:1.5rem}.Conversations_sectionTitle__MLqoZ{font-family:var(--font-sans),sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0;background:linear-gradient(135deg,var(--foreground),oklch(65% .15 130deg));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Conversations_createButton__KKL3a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px oklch(from var(--primary) l c h/.15)}.Conversations_createButton__KKL3a:hover{background-color:oklch(from var(--primary) calc(l - .05) c h);transform:translateY(-1px);box-shadow:0 6px 16px oklch(from var(--primary) l c h/.25)}.Conversations_createButton__KKL3a:active{transform:translateY(0)}.Conversations_grid___g6vu{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width:640px){.Conversations_grid___g6vu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.Conversations_grid___g6vu{grid-template-columns:repeat(3,minmax(0,1fr))}}.Conversations_emptyState__1Zev2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background-color:var(--card);border-radius:var(--radius-xl);border:2px dashed var(--border);gap:1.25rem}.Conversations_emptyTitle__Dw8uA{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}.Conversations_emptyText__t625L{font-size:.875rem;color:var(--muted-foreground);max-width:20rem;margin:0}.Conversations_unauthContainer__4FwBO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;text-align:center;padding:2rem;gap:1.5rem}.Conversations_unauthTitle__0HEIz{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;margin:0;background:linear-gradient(135deg,var(--foreground) 30%,var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Conversations_unauthText__eog6P{color:var(--muted-foreground);max-width:28rem;font-size:1.125rem;line-height:1.6;margin:0}.Conversations_unauthButton__48nRX{margin-top:.5rem}.app_main__d3ie_{min-height:calc(100vh - 4.25rem);background:radial-gradient(circle at top,light-dark(oklch(.97 .04 140/.4),oklch(.18 .04 140/.25)),var(--background));color:var(--foreground);transition:background .3s ease,color .3s ease}.app_container__OKGJ1,.app_main__d3ie_{display:flex;flex-direction:column;align-items:center;justify-content:center}.app_container__OKGJ1{width:100%;gap:3rem;padding:4rem 1rem}@media (min-width:640px){.app_container__OKGJ1{max-width:640px}}@media (min-width:768px){.app_container__OKGJ1{max-width:768px}}@media (min-width:1024px){.app_container__OKGJ1{max-width:1024px}}@media (min-width:1280px){.app_container__OKGJ1{max-width:1280px}}@media (min-width:1536px){.app_container__OKGJ1{max-width:1536px}}.app_title__KtTm_{font-size:3rem;line-height:1;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--foreground);transition:color .3s ease;text-align:center}@media (min-width:640px){.app_title__KtTm_{font-size:5rem}}.app_pinkSpan__jh_d4{color:var(--primary);background:linear-gradient(135deg,var(--primary),oklch(.55 .18 135));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app_cardRow__5FtAr{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:640px){.app_cardRow__5FtAr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.app_cardRow__5FtAr{gap:2.5rem}}.app_card__UYVcL{max-width:24rem;display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:var(--radius-xl);color:var(--foreground);background-color:var(--card);border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,.02)}.app_cardTitle__P1gHb{font-size:1.5rem;line-height:2rem;font-weight:700;margin:0;color:var(--foreground)}.app_cardText__27390{font-size:1.05rem;line-height:1.6;color:var(--muted-foreground);margin:0}.app_showcaseContainer__rOKI0{display:flex;flex-direction:column;align-items:center;gap:.5rem}.app_showcaseText__dgNKe{color:var(--muted-foreground);text-align:center;font-size:1.35rem;line-height:1.6;max-width:42rem;transition:color .3s ease}.app_authContainer__4DXj6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.app_loginButton__wFY2M{border-radius:var(--radius-lg);background-color:var(--primary);padding:.75rem 2.5rem;font-weight:600;color:var(--primary-foreground);text-decoration-line:none;transition:background-color .15s cubic-bezier(.5,0,.2,1)}.app_loginButton__wFY2M:hover{background-color:oklch(from var(--primary) calc(l - .05) c h)}.app_form__zE3Xa{display:flex;flex-direction:column;gap:.5rem}.app_input__PEjla{width:100%;border-radius:var(--radius-md);padding:.5rem 1rem;color:var(--foreground);background-color:var(--background);border:1px solid var(--border)}.app_submitButton__cbWFK{all:unset;border-radius:var(--radius-md);background-color:var(--primary);padding:.75rem 2.5rem;font-weight:600;color:var(--primary-foreground);text-align:center;transition:background-color .15s cubic-bezier(.5,0,.2,1)}.app_submitButton__cbWFK:hover{background-color:oklch(from var(--primary) calc(l - .05) c h)}.page_restartIcon__3ePu7{fill:light-dark(#202020,#e3e3e3);transition:fill .2s ease-in-out}.page_overlayIcon__4Q_tT{fill:currentColor;animation:page_smooth-spin__rRk68 1.6s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes page_smooth-spin__rRk68{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}