.CreateProjectModal_modalOverlay__sUOIU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:CreateProjectModal_fadeIn__P23af .3s ease-out}@keyframes CreateProjectModal_fadeIn__P23af{0%{opacity:0}to{opacity:1}}.CreateProjectModal_modalContent__AlULc{background:rgba(17,24,39,.98);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.8);animation:CreateProjectModal_slideUp__6Fl3z .3s ease-out}@keyframes CreateProjectModal_slideUp__6Fl3z{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateProjectModal_modalContent__AlULc::-webkit-scrollbar{width:8px}.CreateProjectModal_modalContent__AlULc::-webkit-scrollbar-track{background:transparent}.CreateProjectModal_modalContent__AlULc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.CreateProjectModal_modalContent__AlULc::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.CreateProjectModal_modalHeader__HowR5{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.CreateProjectModal_modalTitle__o5Iif{font-size:.9rem;font-weight:600;color:#f9fafb;margin:0;letter-spacing:-.025em}.CreateProjectModal_closeButton__OLQfW{background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.375rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.CreateProjectModal_closeButton__OLQfW:hover{background:hsla(0,0%,100%,.08);color:#f3f4f6;transform:rotate(90deg)}.CreateProjectModal_modalBody__2MA7t{padding:2rem 2rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.CreateProjectModal_formGroup__D4H0r{display:flex;flex-direction:column;gap:.625rem}.CreateProjectModal_formLabel__2XcWs{font-size:.875rem;font-weight:600;color:#e5e7eb;letter-spacing:.01em}.CreateProjectModal_formInput__9AtIt,.CreateProjectModal_formTextarea__0W3Kz{width:100%;padding:.875rem 1rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#e5e7eb;font-size:.9375rem;font-family:inherit;line-height:1.5;transition:all .2s ease;box-sizing:border-box}.CreateProjectModal_formInput__9AtIt:hover,.CreateProjectModal_formTextarea__0W3Kz:hover{border-color:hsla(0,0%,100%,.12);background:rgba(0,0,0,.5)}.CreateProjectModal_formInput__9AtIt:focus,.CreateProjectModal_formTextarea__0W3Kz:focus{outline:none;border-color:#3b82f6;background:rgba(0,0,0,.6);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.CreateProjectModal_formInput__9AtIt::placeholder,.CreateProjectModal_formTextarea__0W3Kz::placeholder{color:#6b7280}.CreateProjectModal_formInput__9AtIt:disabled,.CreateProjectModal_formTextarea__0W3Kz:disabled{opacity:.5;cursor:not-allowed;background:rgba(0,0,0,.3)}.CreateProjectModal_formTextarea__0W3Kz{resize:vertical;min-height:90px}.CreateProjectModal_radioGroup__mHHT3{display:flex;gap:.75rem;flex-wrap:wrap}.CreateProjectModal_radioLabel__CT7l0{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.75rem 1rem;background:rgba(0,0,0,.3);border:1.5px solid hsla(0,0%,100%,.08);border-radius:10px;transition:all .2s ease;position:relative}.CreateProjectModal_radioLabel__CT7l0:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);transform:translateY(-1px)}.CreateProjectModal_radioLabel__CT7l0:has(input:checked){border-color:#3b82f6;background:rgba(59,130,246,.12);box-shadow:0 0 0 1px rgba(59,130,246,.3)}.CreateProjectModal_radioLabel__CT7l0 input[type=radio]{cursor:pointer;width:1.125rem;height:1.125rem;accent-color:#3b82f6;position:relative;z-index:1}.CreateProjectModal_radioLabel__CT7l0 input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.CreateProjectModal_radioLabel__CT7l0 span{font-size:.9375rem;font-weight:500;color:#e5e7eb}.CreateProjectModal_modalActions__Vd_vd{display:flex;gap:.75rem;justify-content:center;margin-top:0;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.06)}.CreateProjectModal_button__JLqy1{padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;border:none;letter-spacing:.01em;position:relative;overflow:hidden}.CreateProjectModal_button__JLqy1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);opacity:0;transition:opacity .2s ease}.CreateProjectModal_button__JLqy1:hover:before{opacity:1}.CreateProjectModal_button__JLqy1:active{transform:scale(.98)}.CreateProjectModal_button__JLqy1:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateProjectModal_button__JLqy1:disabled:before{display:none}.CreateProjectModal_buttonSecondary__4MXGj{background:transparent;border:1.5px solid hsla(0,0%,100%,.15);color:#e5e7eb}.CreateProjectModal_buttonSecondary__4MXGj:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25);color:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.CreateProjectModal_buttonPrimary__nGG29{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.4)}.CreateProjectModal_buttonPrimary__nGG29:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px rgba(59,130,246,.5);transform:translateY(-2px)}@media (max-width:640px){.CreateProjectModal_modalOverlay__sUOIU{padding:16px}.CreateProjectModal_modalContent__AlULc{max-height:95vh;border-radius:12px}.CreateProjectModal_modalHeader__HowR5{padding:1.25rem 1.5rem 1rem}.CreateProjectModal_modalTitle__o5Iif{font-size:1.25rem}.CreateProjectModal_modalBody__2MA7t{padding:1.5rem;gap:1.25rem}.CreateProjectModal_radioGroup__mHHT3{flex-direction:column}.CreateProjectModal_radioLabel__CT7l0{width:100%}.CreateProjectModal_modalActions__Vd_vd{flex-direction:column-reverse}.CreateProjectModal_button__JLqy1{width:100%;padding:.75rem}}.DeleteProjectModal_modalOverlay__5AapE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DeleteProjectModal_modalContent__v9bnE{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5)}.DeleteProjectModal_closeButton__pk_At{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.DeleteProjectModal_closeButton__pk_At:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#e5e7eb}.DeleteProjectModal_closeButton__pk_At:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectModal_modalBody__54tjV{padding:2.5rem 2rem 2rem}.DeleteProjectModal_warningIcon__lAD3E{display:flex;align-items:center;justify-content:center;color:#ef4444;margin-bottom:1rem}.DeleteProjectModal_modalTitle__jLbFZ{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin:0 0 1rem;text-align:center}.DeleteProjectModal_modalMessage__OOS1l{color:#e5e7eb;margin:0 0 1rem;text-align:center;line-height:1.6}.DeleteProjectModal_projectNameDisplay__jfO_B{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem;text-align:center;font-weight:600;color:#ef4444;margin-bottom:1rem;word-break:break-word}.DeleteProjectModal_instructionText__2Y3fg{color:#9ca3af;font-size:.875rem;margin:0 0 1rem;text-align:center}.DeleteProjectModal_confirmInput__Yo_gZ{width:100%;background:rgba(26,26,26,.95);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:.75rem 1rem;color:#e5e7eb;font-size:.875rem;margin-bottom:1.5rem;transition:all .2s ease}.DeleteProjectModal_confirmInput__Yo_gZ:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.DeleteProjectModal_confirmInput__Yo_gZ:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectModal_confirmInput__Yo_gZ::placeholder{color:#6b7280}.DeleteProjectModal_modalActions__10SDX{display:flex;gap:.75rem}.DeleteProjectModal_cancelButton__uPlWo,.DeleteProjectModal_confirmButton__4daS_{flex:1 1;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.DeleteProjectModal_cancelButton__uPlWo{background:hsla(0,0%,100%,.05);color:#e5e7eb;border:1px solid hsla(0,0%,100%,.1)}.DeleteProjectModal_cancelButton__uPlWo:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.DeleteProjectModal_cancelButton__uPlWo:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectModal_confirmButton__4daS_{background:hsla(0,0%,100%,.1);color:#9ca3af;border:1px solid hsla(0,0%,100%,.1)}.DeleteProjectModal_confirmButton__4daS_:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectModal_confirmButtonDanger__tN_cP{background:#ef4444;color:#fff;border-color:#ef4444}.DeleteProjectModal_confirmButtonDanger__tN_cP:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.PlaywrightProjects_projectsSection__c6i8P{padding:20px;background:#000;min-height:100vh}.PlaywrightProjects_container__wJOLB{max-width:1400px;margin:0 auto}.PlaywrightProjects_pageHeader__zRkNt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}.PlaywrightProjects_pageTitle__R5FTS{font-size:2.5rem;font-weight:700;color:#f3f4f6;margin:0 0 .5rem}.PlaywrightProjects_pageSubtitle__LmPtS{font-size:1rem;color:#9ca3af;margin:0}.PlaywrightProjects_createButton__TMJW9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#2563eb;color:#f3f4f6;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.PlaywrightProjects_createButton__TMJW9:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.PlaywrightProjects_projectGrid__IMu1C{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.PlaywrightProjects_projectCard__emIFO{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s;cursor:pointer}.PlaywrightProjects_projectCard__emIFO:hover{border-color:hsla(0,0%,100%,.2);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.PlaywrightProjects_projectCardHeader__8fHuf{display:flex;justify-content:space-between;align-items:center}.PlaywrightProjects_projectTypeBadge__XCjyC{padding:.25rem .75rem;background:rgba(37,99,235,.2);border:1px solid #2563eb;border-radius:6px;font-size:.8125rem;font-weight:500;color:#60a5fa}.PlaywrightProjects_projectCardActions__AE1EN{display:flex;gap:.5rem;opacity:0;transition:opacity .3s}.PlaywrightProjects_projectCard__emIFO:hover .PlaywrightProjects_projectCardActions__AE1EN{opacity:1}.PlaywrightProjects_projectActionButton__aItQH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .2s;padding:0}.PlaywrightProjects_projectActionButton__aItQH:hover{background:hsla(0,0%,100%,.1);color:#f3f4f6;border-color:hsla(0,0%,100%,.2)}.PlaywrightProjects_projectCardContent__fHeFi{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.PlaywrightProjects_projectName__YnIfY{font-size:1.125rem;font-weight:600;color:#f3f4f6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaywrightProjects_projectDescription__XdDgT{font-size:.875rem;color:#9ca3af;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.PlaywrightProjects_projectMetadata__kfWW5{display:flex;flex-direction:column;gap:.5rem}.PlaywrightProjects_metadataItem__qmyF_{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#9ca3af}.PlaywrightProjects_projectCardFooter__kJVni{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.PlaywrightProjects_continueButton__6nTzq{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#f3f4f6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PlaywrightProjects_continueButton__6nTzq:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.PlaywrightProjects_loadingContainer__QzdOn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem}.PlaywrightProjects_spinner__1sNnG{width:48px;height:48px;border:4px solid hsla(0,0%,100%,.1);border-top-color:#2563eb;border-radius:50%;animation:PlaywrightProjects_spin__4_XMN 1s linear infinite}@keyframes PlaywrightProjects_spin__4_XMN{to{transform:rotate(1turn)}}.PlaywrightProjects_loadingText___xQ0x{font-size:.9375rem;color:#9ca3af;margin:0}.PlaywrightProjects_errorContainer__zRfmm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem}.PlaywrightProjects_errorIcon__xXGcV{color:#ef4444;opacity:.8}.PlaywrightProjects_errorText__QGWVZ{font-size:.9375rem;color:#ef4444;margin:0}.PlaywrightProjects_retryButton__AGUb_{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2563eb;color:#f3f4f6;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PlaywrightProjects_retryButton__AGUb_:hover{background:#1d4ed8}.PlaywrightProjects_emptyContainer__Cpvhx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 2rem;text-align:center}.PlaywrightProjects_emptyIcon__jozQZ{color:#9ca3af;opacity:.5}.PlaywrightProjects_emptyTitle__E1ek4{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin:0}.PlaywrightProjects_emptyDescription__LJ85h{font-size:.9375rem;color:#9ca3af;margin:0;max-width:400px}@media (max-width:768px){.PlaywrightProjects_projectsSection__c6i8P{padding:15px}.PlaywrightProjects_pageHeader__zRkNt{flex-direction:column;align-items:flex-start}.PlaywrightProjects_pageTitle__R5FTS{font-size:2rem}.PlaywrightProjects_createButton__TMJW9{width:100%;justify-content:center}.PlaywrightProjects_projectGrid__IMu1C{grid-template-columns:1fr}.PlaywrightProjects_projectCardActions__AE1EN{opacity:1}}.PlaywrightProjectsNav_navbar__Ux_gO{position:-webkit-sticky;position:sticky;top:0;z-index:9999;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);padding:.75rem 0;min-height:40px;box-sizing:border-box}.PlaywrightProjectsNav_navContent__XBjXB{display:flex;align-items:center;gap:1rem;padding:0 20px;max-width:100%;height:100%}.PlaywrightProjectsNav_backButton__VhdGv{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e5e7eb;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit;white-space:nowrap}.PlaywrightProjectsNav_backButton__VhdGv:hover{background:hsla(0,0%,100%,.1);color:#60a5fa;border-color:hsla(0,0%,100%,.2)}.PlaywrightProjectsNav_navTitle__mpbBL{font-size:1rem;font-weight:600;color:#f3f4f6}@media (max-width:768px){.PlaywrightProjectsNav_navContent__XBjXB{padding:0 15px}.PlaywrightProjectsNav_backButton__VhdGv{padding:.4rem .6rem;font-size:.85rem}.PlaywrightProjectsNav_navTitle__mpbBL{font-size:.9rem}}.EditorLayout_mainContainer__EVnJV{width:100vw;height:100vh;overflow:hidden}.EditorLayout_editorSection__MQT_x{padding:10px 20px 20px;background:#000;height:calc(100vh - 60px);width:100%;max-width:100vw;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.EditorLayout_editorContainer__EZPNO{display:grid;grid-template-columns:4fr 6fr;grid-gap:1.5rem;gap:1.5rem;flex:1 1;min-height:0;overflow:hidden}.EditorLayout_inputPanel__g_kTr,.EditorLayout_previewPanel__ipekS{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.EditorLayout_panelHeader__ziDYW{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);flex-shrink:0;min-height:44px}.EditorLayout_panelTitle__9AJDZ{font-size:.9rem;font-weight:600;color:#f3f4f6;margin:0;line-height:1.4}.EditorLayout_panelActions__MbSXN{display:flex;gap:.5rem}@media (max-width:1024px){.EditorLayout_mainContainer__EVnJV{height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}.EditorLayout_editorSection__MQT_x{height:auto;min-height:auto;overflow-y:visible;overflow-x:hidden}.EditorLayout_editorContainer__EZPNO{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:auto;overflow:visible;display:flex;flex-direction:column;gap:1.5rem}.EditorLayout_inputPanel__g_kTr{max-height:none;height:auto;min-height:300px;overflow:visible}.EditorLayout_previewPanel__ipekS{min-height:500px;max-height:none;overflow:visible}}@media (max-width:768px){.EditorLayout_mainContainer__EVnJV{height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}.EditorLayout_editorSection__MQT_x{padding:15px;overflow-y:visible;overflow-x:hidden;height:auto}.EditorLayout_editorHeader__LZzk0{gap:.75rem;padding-bottom:.5rem}.EditorLayout_backButton__QdRrq{width:100%;justify-content:center}.EditorLayout_projectName__RXkef{font-size:1.25rem}.EditorLayout_panelHeader__ziDYW{padding:.75rem 1rem}.EditorLayout_panelTitle__9AJDZ{font-size:.875rem}.EditorLayout_editorContainer__EZPNO{gap:1rem}.EditorLayout_inputPanel__g_kTr{overflow:visible}.EditorLayout_previewPanel__ipekS{overflow:visible;min-height:400px}}.Button_button__kbt8i{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e5e7eb;font-size:.875rem;padding:0 1rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;height:36px;box-sizing:border-box;line-height:1}.Button_button__kbt8i:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#f3f4f6}.Button_button__kbt8i:disabled{opacity:.5;cursor:not-allowed}.Button_button__kbt8i.Button_small__kxh9W{font-size:.8125rem;padding:.25rem .5rem}.Button_buttonPrimary___J4yy{background:#2563eb;border-color:#2563eb;color:#f3f4f6}.Button_buttonPrimary___J4yy:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.Button_buttonPrimary___J4yy:disabled{background:#4b5563;border-color:#4b5563;color:#9ca3af}.Button_buttonDanger__VFBFB{background:#ef4444;border-color:#ef4444;color:#f3f4f6}.Button_buttonDanger__VFBFB:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.Button_buttonSuccess__UEjYd{background:#10b981;border-color:#10b981;color:#f3f4f6}.Button_buttonSuccess__UEjYd:hover:not(:disabled){background:#059669;border-color:#059669}.Button_button__kbt8i.Button_iconButton__Cz_Jt{padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.Button_button__kbt8i.Button_iconButton__Cz_Jt:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.CodeMirrorEditor_editorWrapper__WsWwm{width:100%;height:100%;background:#1a1a1a;border-radius:8px;overflow:hidden}.CodeMirrorEditor_editorWrapper__WsWwm .cm-editor{height:100%}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller{font-family:inherit;background:#1a1a1a;color:#f3f4f6}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller::-webkit-scrollbar{width:8px;height:8px}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller::-webkit-scrollbar-track{background:transparent}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.CodeMirrorEditor_editorWrapper__WsWwm .cm-scroller::-webkit-scrollbar-corner{background:transparent}.CodeMirrorEditor_editorWrapper__WsWwm .cm-editor.cm-focused{outline:none}.CodeMirrorEditor_editorWrapper__WsWwm .cm-editor.cm-disabled{opacity:.5;pointer-events:none}.CodeMirrorEditor_cancelButton__cnOKL:disabled,.CodeMirrorEditor_saveButton__yIZpx:disabled{opacity:.5;cursor:not-allowed}.CodeMirrorEditor_cancelButton__cnOKL:not(:disabled):hover,.CodeMirrorEditor_saveButton__yIZpx:not(:disabled):hover{background:hsla(0,0%,100%,.1)}.CodeMirrorEditor_cancelButton__cnOKL:not(:disabled):active,.CodeMirrorEditor_saveButton__yIZpx:not(:disabled):active{background:hsla(0,0%,100%,.15)}.Hero_hero__4pKQi{position:relative;padding:120px 20px 80px;text-align:center;color:#fff;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center}.Hero_heroVideo__9pPs2{object-fit:cover;z-index:1}.Hero_heroOverlay__KDku0,.Hero_heroVideo__9pPs2{position:absolute;top:0;left:0;width:100%;height:100%}.Hero_heroOverlay__KDku0{background:rgba(0,0,0,.4);z-index:2}.Hero_heroContent__eHHM4{position:relative;z-index:3}.Hero_hero__4pKQi h1{font-size:3rem;margin-bottom:1.5rem;font-weight:700}.Hero_hero__4pKQi p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.Hero_ctaButton__St1kb{display:inline-block;background:#fff;color:#2563eb;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:transform .3s,box-shadow .3s}.Hero_ctaButton__St1kb:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.Hero_hero__4pKQi{min-height:80vh;padding:100px 20px 60px}.Hero_hero__4pKQi h1{font-size:2rem}.Hero_hero__4pKQi p{font-size:1rem}}.LoginModal_modalOverlay__h2Cps{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.LoginModal_modalContent__ctsWy{background:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5)}.LoginModal_closeButton__YEwtn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.LoginModal_closeButton__YEwtn:hover{background:hsla(0,0%,100%,.1);color:#e5e7eb}.LoginModal_modalBody__IiyBQ{padding:2rem}.LoginModal_modalTitle__DS8zz{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1rem}.LoginModal_modalMessage__4Hyo4{font-size:1rem;color:#d1d5db;line-height:1.6;margin:0 0 2rem}.LoginModal_modalActions__MhswG{display:flex;gap:1rem;justify-content:flex-end}.LoginModal_cancelButton__9LMlT{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e5e7eb;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.LoginModal_cancelButton__9LMlT:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.LoginModal_loginButton__fsqi3{padding:.75rem 1.5rem;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.LoginModal_loginButton__fsqi3:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.LoginModal_loginButton__fsqi3:active{transform:translateY(0)}.ConfirmModal_modalOverlay__or3qj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:ConfirmModal_fadeIn__e9MwG .3s ease-out}@keyframes ConfirmModal_fadeIn__e9MwG{0%{opacity:0}to{opacity:1}}.ConfirmModal_modalContent__wuLpw{background:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5);animation:ConfirmModal_slideUp__CZtmp .3s ease-out}@keyframes ConfirmModal_slideUp__CZtmp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_closeButton__424P1{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.ConfirmModal_closeButton__424P1:hover{background:hsla(0,0%,100%,.1);color:#e5e7eb}.ConfirmModal_modalBody__F_v5I{padding:2rem}.ConfirmModal_modalTitle__hSZQ6{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1rem}.ConfirmModal_modalMessage__hdwQ8{font-size:1rem;color:#d1d5db;line-height:1.6;margin:0 0 2rem}.ConfirmModal_modalActions__0PaKJ{display:flex;gap:1rem;justify-content:flex-end}.ConfirmModal_cancelButton__cMZbt{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e5e7eb;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.ConfirmModal_cancelButton__cMZbt:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.ConfirmModal_confirmButton__RIU7B{padding:.75rem 1.5rem;background:#ef4444;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.ConfirmModal_confirmButton__RIU7B:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}.ConfirmModal_confirmButton__RIU7B:active{transform:translateY(0)}.RechargeModal_modalOverlay__Di6c_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.RechargeModal_modalContent__D1S7D{background:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5)}.RechargeModal_closeButton__uy2Zn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.RechargeModal_closeButton__uy2Zn:hover{background:hsla(0,0%,100%,.1);color:#e5e7eb}.RechargeModal_modalBody__lSFiX{padding:2rem}.RechargeModal_modalTitle__k_bfd{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1rem}.RechargeModal_modalMessage__R1A4a{font-size:1rem;color:#d1d5db;line-height:1.6;margin:0 0 2rem;white-space:pre-line}.RechargeModal_modalActions__YaBAr{display:flex;gap:1rem;justify-content:center}.RechargeModal_cancelButton___emdZ{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e5e7eb;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.RechargeModal_cancelButton___emdZ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.RechargeModal_rechargeButton__d2WVR{padding:.75rem 1.5rem;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.RechargeModal_rechargeButton__d2WVR:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.RechargeModal_rechargeButton__d2WVR:active{transform:translateY(0)}.UpgradeModal_modalOverlay__ay2RH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.UpgradeModal_modalContent__K_Wiw{background:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5)}.UpgradeModal_closeButton__hYL_Z{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.UpgradeModal_closeButton__hYL_Z:hover{background:hsla(0,0%,100%,.1);color:#e5e7eb}.UpgradeModal_modalBody__jss1g{padding:2rem}.UpgradeModal_modalTitle__NBbvX{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1.5rem}.UpgradeModal_modalMessage__rYsjK{margin-bottom:2rem}.UpgradeModal_mainMessage__3js9i{font-size:1.125rem;color:#f3f4f6;font-weight:600;margin:0 0 1rem;line-height:1.6}.UpgradeModal_subTitle__fczQ_{font-size:.875rem;color:#d1d5db;margin:0 0 .75rem;font-weight:500}.UpgradeModal_featureList__JL5Y4{list-style:none;padding:0;margin:0}.UpgradeModal_featureList__JL5Y4 li{font-size:.9375rem;color:#9ca3af;padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.5}.UpgradeModal_featureList__JL5Y4 li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}.UpgradeModal_modalActions__HdRNT{display:flex;gap:1rem;justify-content:center}.UpgradeModal_cancelButton__fxGKy{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e5e7eb;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.UpgradeModal_cancelButton__fxGKy:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.UpgradeModal_upgradeButton__I2Bzd{padding:.75rem 1.5rem;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.UpgradeModal_upgradeButton__I2Bzd:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.UpgradeModal_upgradeButton__I2Bzd:active{transform:translateY(0)}.SessionHeader_editorHeader__YHu72{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.SessionHeader_backButton__YnyJ3{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#9ca3af;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}.SessionHeader_backButton__YnyJ3:hover{background:hsla(0,0%,100%,.1);color:#f3f4f6;border-color:hsla(0,0%,100%,.2)}.SessionHeader_projectInfo__QwuGX{flex:1 1}.SessionHeader_projectName__oA7iy{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin:0}.SessionHeader_projectMetadata__z_Roa{display:flex;gap:.5rem}.SessionHeader_metadataBadge__GiCh5{padding:.25rem .75rem;background:rgba(37,99,235,.2);border:1px solid #2563eb;border-radius:6px;font-size:.8125rem;font-weight:500;color:#60a5fa}.SessionHeader_sessionTitleEditor__FRroA{display:flex;align-items:center;gap:.5rem;flex:1 1}.SessionHeader_sessionTitleInput__Um30z{flex:1 1;padding:.25rem .625rem;background:#1a1a1a;border:1px solid #2563eb;border-radius:6px;color:#f3f4f6;font-size:.9rem;font-weight:600;outline:none;height:32px;line-height:1.4}.SessionHeader_sessionTitleInput__Um30z:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.SessionHeader_sessionTitleActions__cwTN8{display:flex;gap:.375rem}.SessionHeader_currentSessionTitle__X6Xj0{font-size:.8125rem;color:#9ca3af;padding:.375rem .75rem;background:hsla(0,0%,100%,.05);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.MaterialHistoryCard_historyCard__eqPar{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;width:100%;max-width:680px;transition:all .2s ease}.MaterialHistoryCard_historyCard__eqPar:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.3)}.MaterialHistoryCard_historyCard__eqPar:hover .MaterialHistoryCard_downloadButton__qVsda{opacity:1}.MaterialHistoryCard_imagePreviewWrapper__cF8EC{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:6px;overflow:hidden}.MaterialHistoryCard_imageCard__hAj0g{cursor:pointer}.MaterialHistoryCard_multipleImagesContainer__gcqTI{position:absolute;inset:0;display:flex;gap:8px;padding:4px;overflow-x:auto;overflow-y:hidden}.MaterialHistoryCard_multipleImageItem__Vj3Vt{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 4 - 6px);min-width:80px;height:100%;background:#000;border-radius:4px;overflow:hidden;cursor:pointer}.MaterialHistoryCard_multipleImageItem__Vj3Vt img{width:100%;height:100%;object-fit:cover}.MaterialHistoryCard_imageError__czEOK{font-size:.875rem;flex-direction:column;gap:.5rem}.MaterialHistoryCard_imageErrorSmall__E7qz_,.MaterialHistoryCard_imageError__czEOK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#6b7280}.MaterialHistoryCard_imageErrorSmall__E7qz_{font-size:.75rem}.MaterialHistoryCard_downloadButton__qVsda{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;border:none;cursor:pointer;padding:0}.MaterialHistoryCard_downloadButtonSmall__EwftR{top:.25rem;right:.25rem;width:24px;height:24px}.MaterialHistoryCard_downloadButton__qVsda:hover{background:rgba(0,0,0,.8)}.MaterialHistoryCard_promptTimeRow__9__sQ{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.MaterialHistoryCard_promptContent__ddw_d{flex:1 1;font-size:.875rem;color:#e5e7eb;line-height:1.5;word-break:break-word}.MaterialHistoryCard_timeLabel__1xYpE{font-size:.75rem;color:#9ca3af;white-space:nowrap;flex-shrink:0}.MaterialHistoryCard_expandButton__cUxDd{background:transparent;border:none;color:#2563eb;cursor:pointer;font-size:.75rem;padding:0}.MaterialHistoryCard_expandButton__cUxDd:hover{color:#60a5fa}.MaterialHistoryCard_actionsRow__8Sin6{display:flex;gap:.5rem;justify-content:space-between;align-items:center}.MaterialHistoryCard_tagsContainer__VqFU_{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.MaterialHistoryCard_tag__g_nD1{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap}.MaterialHistoryCard_tagModel__Sq7Id{background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.3);color:#fbbf24;font-weight:500}.MaterialHistoryCard_tagSize____XA3{background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.3);color:#60a5fa}.MaterialHistoryCard_tagRatio__dl7_3{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#4ade80}.MaterialHistoryCard_tagCustom__7rwTl{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);color:#c4b5fd}.MaterialHistoryCard_deleteButton__pkRMv{padding:.5rem .75rem;background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem}.MaterialHistoryCard_deleteButton__pkRMv:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5)}.MaterialHistoryCard_deleteButton__pkRMv:disabled{opacity:.5;cursor:not-allowed}.AssetManagementSlidePanel_slidePanel__CmCHW{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:1200px;background-color:#1a1a1a;border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-4px 0 24px rgba(0,0,0,.5);z-index:10001;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column}.AssetManagementSlidePanel_slidePanel__CmCHW.AssetManagementSlidePanel_open__F46Kj{transform:translateX(0)}.AssetManagementSlidePanel_header__UwmlQ{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);flex-shrink:0;min-height:56px}.AssetManagementSlidePanel_headerTitle__xjKH8{display:flex;align-items:center;gap:.75rem;margin:0}.AssetManagementSlidePanel_headerTitle__xjKH8 h2{font-size:1.125rem;font-weight:600;color:#f3f4f6;margin:0;line-height:1.4}.AssetManagementSlidePanel_closeButton__WDLVu{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s ease;flex-shrink:0}.AssetManagementSlidePanel_closeButton__WDLVu:hover{background:hsla(0,0%,100%,.1);color:#f3f4f6}.AssetManagementSlidePanel_closeButton__WDLVu:active{background:hsla(0,0%,100%,.15)}.AssetManagementSlidePanel_content__tlIEL{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1.25rem}.AssetManagementSlidePanel_content__tlIEL::-webkit-scrollbar{width:8px}.AssetManagementSlidePanel_content__tlIEL::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:4px}.AssetManagementSlidePanel_content__tlIEL::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.AssetManagementSlidePanel_content__tlIEL::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.AssetManagementSlidePanel_filterRow__id1BV{flex-shrink:0;overflow-x:hidden;margin-top:4px}.AssetManagementSlidePanel_tabContainer__KtYO8{display:flex;gap:8px;flex-wrap:wrap}.AssetManagementSlidePanel_tab__M1vDD{padding:6px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e5e7eb;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.AssetManagementSlidePanel_tab__M1vDD:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.AssetManagementSlidePanel_tabActive__mLLuo{background:rgba(37,99,235,.2);border-color:#2563eb;color:#60a5fa}.AssetManagementSlidePanel_imageGridContainer__tBzkx{flex:1 1;overflow-y:auto;overflow-x:hidden;margin-top:1.25rem;margin-bottom:1.25rem}.AssetManagementSlidePanel_imageGridContainer__tBzkx::-webkit-scrollbar{width:8px}.AssetManagementSlidePanel_imageGridContainer__tBzkx::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:4px}.AssetManagementSlidePanel_imageGridContainer__tBzkx::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.AssetManagementSlidePanel_imageGridContainer__tBzkx::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.AssetManagementSlidePanel_overlay__CuJ0b{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10000;opacity:0;transition:opacity .3s ease;pointer-events:none}.AssetManagementSlidePanel_overlay__CuJ0b.AssetManagementSlidePanel_open__F46Kj{opacity:1;pointer-events:auto}.AssetManagementSlidePanel_imageCard__a89CX{cursor:default;transition:border-color .2s ease,box-shadow .2s ease;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background-color:#0f0f0f;box-sizing:border-box;width:100%;max-width:100%;position:relative;aspect-ratio:1/1;box-shadow:0 0 0 1px hsla(0,0%,100%,.1)}.AssetManagementSlidePanel_imageCard__a89CX:hover{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 4px 12px rgba(37,99,235,.5);z-index:10}.AssetManagementSlidePanel_image__MrgXY{width:100%;height:100%;object-fit:cover;display:block}.AssetManagementSlidePanel_imageCard__a89CX .ant-image{border-radius:7px;overflow:hidden;width:100%;height:100%;display:block!important}.AssetManagementSlidePanel_imageCard__a89CX .ant-image-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.AssetManagementSlidePanel_image__MrgXY .ant-image-img{cursor:pointer}.AssetManagementSlidePanel_imageCard__a89CX .ant-image-mask,.AssetManagementSlidePanel_imageCard__a89CX .ant-image-mask-info{display:none!important}.AssetManagementSlidePanel_imageInfo__3VOg3{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.7),transparent);padding:12px 8px 8px;opacity:0;transition:opacity .2s ease;pointer-events:none}.AssetManagementSlidePanel_imageCard__a89CX:hover .AssetManagementSlidePanel_imageInfo__3VOg3{opacity:1}.AssetManagementSlidePanel_imageName__RpYuY{color:#f3f4f6;font-size:12px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetManagementSlidePanel_imageMeta__WDfWd{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.AssetManagementSlidePanel_category__vS4ll{color:#60a5fa;font-size:11px;background-color:rgba(37,99,235,.2);padding:2px 6px;border-radius:4px;white-space:nowrap}.AssetManagementSlidePanel_tags__qmEbU{display:flex;gap:4px;flex-wrap:wrap}.AssetManagementSlidePanel_tag__rV9lL{color:#9ca3af;font-size:10px;white-space:nowrap}.AssetManagementSlidePanel_menuButtonWrapper__Phq76{position:absolute;top:8px;right:8px;z-index:20;opacity:0;transition:opacity .2s ease;pointer-events:auto}.AssetManagementSlidePanel_imageCard__a89CX:hover .AssetManagementSlidePanel_menuButtonWrapper__Phq76{opacity:1}.AssetManagementSlidePanel_menuButton__j_LUx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#f3f4f6;cursor:pointer;transition:all .2s ease}.AssetManagementSlidePanel_menuButton__j_LUx:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.3);transform:scale(1.05)}.AssetManagementSlidePanel_menuButton__j_LUx:active{transform:scale(.95)}.AssetManagementSlidePanel_paginationRow__XvVTY{display:flex;justify-content:center;margin-top:1.5rem;flex-shrink:0}.AssetManagementSlidePanel_content__tlIEL .ant-input{background-color:#0f0f0f!important;border-color:hsla(0,0%,100%,.1)!important;color:#f3f4f6!important}.AssetManagementSlidePanel_content__tlIEL .ant-input::placeholder{color:#9ca3af!important}.AssetManagementSlidePanel_content__tlIEL .ant-input-search>.ant-input:focus,.AssetManagementSlidePanel_content__tlIEL .ant-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px rgba(37,99,235,.2)!important}.AssetManagementSlidePanel_content__tlIEL .ant-input-search-button{background-color:#2563eb!important;border-color:#2563eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-input-search-button:hover{background-color:#60a5fa!important;border-color:#60a5fa!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination{margin:0!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-item{background-color:#1a1a1a!important;border-color:hsla(0,0%,100%,.1)!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-item a{color:#e5e7eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-item:hover{border-color:#2563eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-item-active{background-color:#2563eb!important;border-color:#2563eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-item-active a{color:#fff!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-next,.AssetManagementSlidePanel_content__tlIEL .ant-pagination-prev{background-color:#1a1a1a!important;border-color:hsla(0,0%,100%,.1)!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-next button,.AssetManagementSlidePanel_content__tlIEL .ant-pagination-prev button{color:#e5e7eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-next:hover,.AssetManagementSlidePanel_content__tlIEL .ant-pagination-prev:hover{border-color:#2563eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-disabled{opacity:.5!important}.AssetManagementSlidePanel_content__tlIEL .ant-pagination-total-text{color:#e5e7eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-empty-description{color:#9ca3af!important}.AssetManagementSlidePanel_content__tlIEL .ant-spin-dot-item{background-color:#2563eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-spin-text{color:#e5e7eb!important}.AssetManagementSlidePanel_content__tlIEL .ant-col,.AssetManagementSlidePanel_content__tlIEL .ant-row{background-color:transparent!important}.AssetModal_modalOverlay__xQ6qb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10005;padding:20px}.AssetModal_modalContent__JHfGq{background:rgba(17,24,39,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5)}.AssetModal_closeButton__oooCr{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.AssetModal_closeButton__oooCr:hover{background:hsla(0,0%,100%,.1);color:#e5e7eb}.AssetModal_modalBody__s_c0d{padding:2rem}.AssetModal_modalTitle__eBfDw{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1rem}.AssetModal_modalMessage__GChI_{font-size:1rem;color:#d1d5db;line-height:1.6;margin:0 0 2rem;white-space:pre-line}.AssetModal_modalActions__3PqyB{display:flex;gap:1rem;justify-content:center}.AssetModal_cancelButton__gQXeb{padding:.75rem 1.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#e5e7eb;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.AssetModal_cancelButton__gQXeb:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.AssetModal_primaryButton__cqZyW{padding:.75rem 1.5rem;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AssetModal_primaryButton__cqZyW:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.AssetModal_primaryButton__cqZyW:active{transform:translateY(0)}.AssetModal_dangerButton__tW8pt{padding:.75rem 1.5rem;background:#dc2626;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AssetModal_dangerButton__tW8pt:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.4)}.AssetModal_dangerButton__tW8pt:active{transform:translateY(0)}.AssetModal_inputWrapper__eprVg{margin-bottom:1.5rem}.AssetModal_inputWithExtension__f6vXf{display:flex;align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .2s}.AssetModal_inputWithExtension__f6vXf:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AssetModal_inputFieldWithExtension__qwh1Q{flex:1 1;padding:.75rem 1rem;background:transparent;border:none;color:#f3f4f6;font-size:1rem;outline:none}.AssetModal_inputFieldWithExtension__qwh1Q::placeholder{color:#9ca3af}.AssetModal_fileExtension__ftNfK{padding:.75rem 1rem;background:hsla(0,0%,100%,.05);color:#9ca3af;font-size:1rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-left:1px solid hsla(0,0%,100%,.1)}.AssetModal_inputField__P523e{width:100%;padding:.75rem 1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#f3f4f6;font-size:1rem;transition:all .2s}.AssetModal_inputField__P523e::placeholder{color:#9ca3af}.AssetModal_inputField__P523e:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.PromptGuide_promptGuide__7I87T{background:#000;color:#f3f4f6}.PromptGuide_heroSection__HXVuy{padding:120px 20px 80px;background:linear-gradient(135deg,#1a1a1a,#000);text-align:center}.PromptGuide_heroTitle__OoHqb{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:#f3f4f6;line-height:1.2}.PromptGuide_heroSubtitle__SBvCn{font-size:1.25rem;color:#9ca3af;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.PromptGuide_heroActions__0qpDI{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.PromptGuide_ctaButton__P8Y_b{display:inline-block;padding:14px 32px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease}.PromptGuide_ctaButton__P8Y_b:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.PromptGuide_sectionDescription__X2mOm{font-size:1.125rem;color:#9ca3af;text-align:center;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.6}.PromptGuide_elementsGrid__WRZTB{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_elementCard__LaLlH{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a}.PromptGuide_elementTitle__oBTyO{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#f3f4f6}.PromptGuide_elementList__c4R6D{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.PromptGuide_elementItem__U2MEM{display:flex;flex-direction:column;gap:.5rem}.PromptGuide_elementName__RpZ55{color:#60a5fa;font-size:1rem}.PromptGuide_elementDesc__qrnZj{color:#d1d5db;font-size:.9375rem;line-height:1.6}.PromptGuide_examplesSection__w_ES6{padding:80px 20px;background:#0a0a0a}.PromptGuide_examplesGrid__E0Efw{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_exampleCard__zDyrw{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a;display:flex;flex-direction:column;gap:1rem}.PromptGuide_exampleNumber__soqhC{font-size:.875rem;color:#60a5fa;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.PromptGuide_examplePrompt__W8ENp{font-size:1.125rem;color:#f3f4f6;line-height:1.6;font-weight:500}.PromptGuide_exampleDescription__szIi1{font-size:.9375rem;color:#9ca3af;line-height:1.6;flex-grow:1}.PromptGuide_exampleButton__sIiva{display:inline-block;padding:10px 24px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.9375rem;text-align:center;transition:all .3s ease;margin-top:.5rem}.PromptGuide_exampleButton__sIiva:hover{background:#2563eb;transform:translateY(-2px)}.PromptGuide_tipsGrid__PFFh_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_tipCard__PFHGO{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a}.PromptGuide_tipTitle__edq69{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#f3f4f6}.PromptGuide_tipDescription__pG4kv{font-size:.9375rem;color:#9ca3af;line-height:1.6}.PromptGuide_detailSection___p5LT{padding:80px 20px;background:#0a0a0a}.PromptGuide_detailGrid__OoAeP{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_detailCard__WwzoK{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a}.PromptGuide_detailCategory__FgNpM{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#f3f4f6}.PromptGuide_detailComparison__OgMX8{display:flex;flex-direction:column;gap:1.5rem}.PromptGuide_detailBasic__G5q_y,.PromptGuide_detailEnhanced__I5Am1{display:flex;flex-direction:column;gap:.5rem}.PromptGuide_detailLabel___vpMK{font-size:.875rem;font-weight:600;color:#60a5fa;text-transform:uppercase;letter-spacing:.05em}.PromptGuide_detailText__KJCjC{font-size:.9375rem;color:#d1d5db;line-height:1.6;padding:1rem;background:#0a0a0a;border-radius:6px;border:1px solid #2a2a2a}.PromptGuide_detailEnhanced__I5Am1 .PromptGuide_detailText__KJCjC{border-color:#3b82f6;background:#0f172a}.PromptGuide_optimizedSection__Otko1{padding:80px 20px;background:#000}.PromptGuide_optimizedGrid__8viBE{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_optimizedCard__VuaAj{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a;display:flex;flex-direction:column;gap:1rem}.PromptGuide_optimizedTitle__AF2Hq{font-size:1.25rem;font-weight:600;color:#f3f4f6}.PromptGuide_optimizedPrompt__x3SoB{font-size:1rem;color:#d1d5db;line-height:1.6;padding:1.5rem;background:#0a0a0a;border-radius:8px;border:1px solid #3b82f6}.PromptGuide_optimizedDescription__XXnBk{font-size:.9375rem;color:#9ca3af;line-height:1.6}.PromptGuide_optimizedButton__BxF0Q{display:inline-block;padding:10px 24px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.9375rem;text-align:center;transition:all .3s ease;margin-top:.5rem}.PromptGuide_optimizedButton__BxF0Q:hover{background:#2563eb;transform:translateY(-2px)}.PromptGuide_comparisonGrid__aEXKS{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.PromptGuide_comparisonCard__wTkvQ{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #2a2a2a}.PromptGuide_comparisonTitle__PjrQ5{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#f3f4f6}.PromptGuide_comparisonText__lJpRl{font-size:.9375rem;color:#9ca3af;line-height:1.6}@media (max-width:768px){.PromptGuide_heroTitle__OoHqb{font-size:2rem}.PromptGuide_heroSubtitle__SBvCn{font-size:1.125rem}.PromptGuide_comparisonGrid__aEXKS,.PromptGuide_detailGrid__OoAeP,.PromptGuide_elementsGrid__WRZTB,.PromptGuide_examplesGrid__E0Efw,.PromptGuide_optimizedGrid__8viBE,.PromptGuide_tipsGrid__PFFh_{grid-template-columns:1fr}}.Navbar_navbar__hvybs{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:.75rem 0;box-shadow:0 2px 10px hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);min-height:40px;box-sizing:border-box}.Navbar_navContent__tTWjo{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:100%;min-height:40px;box-sizing:border-box;width:100%}.Navbar_logo__L_yNi{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none;display:flex;align-items:center;gap:.75rem;margin-left:1rem}.Navbar_logoIcon__rduZ7{flex-shrink:0;color:#2563eb}.Navbar_logo__L_yNi span{white-space:nowrap}.Navbar_navLinks__W_NxR{display:flex;gap:.75rem;list-style:none;margin:0;padding:0;align-items:center}.Navbar_navLinks__W_NxR li{display:flex;align-items:center;height:100%;margin:0;padding:0}.Navbar_navLinks__W_NxR a{text-decoration:none;color:#e5e7eb;font-weight:500;transition:all .3s;display:inline-block;padding:.5rem 1rem;line-height:1.5;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;border-radius:6px}.Navbar_navLinks__W_NxR a:hover{color:#60a5fa;background:hsla(0,0%,100%,.1)}.Navbar_navLinks__W_NxR a:active{color:#60a5fa;background:hsla(0,0%,100%,.15);transform:none}.Navbar_navLinkButton__pjbMF{text-decoration:none;color:#e5e7eb;font-weight:500;transition:all .3s;display:inline-block;line-height:1.5;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.Navbar_navLinkButton__pjbMF:active,.Navbar_navLinkButton__pjbMF:hover{color:#60a5fa}.Navbar_navLinks__W_NxR li.Navbar_navLinkWithBeta__xEXTC{padding:.5rem 1rem;margin:-.5rem -1rem}.Navbar_navLinkWithBeta__xEXTC{display:flex;align-items:center;gap:.375rem;border-radius:6px;transition:background .3s}.Navbar_navLinkWithBeta__xEXTC:hover{background:hsla(0,0%,100%,.1)}.Navbar_navLinkWithBeta__xEXTC:active{background:hsla(0,0%,100%,.15)}.Navbar_navLinkWithBeta__xEXTC:hover .Navbar_navLinkButton__pjbMF{color:#60a5fa}.Navbar_navLinkWithBeta__xEXTC:hover .Navbar_betaBadge__0QRre{background:rgba(167,139,250,.15);border-color:rgba(167,139,250,.3);color:#c4b5fd}.Navbar_betaBadge__0QRre{display:inline-block;padding:.125rem .5rem;font-size:.65rem;font-weight:500;line-height:1.2;color:#a78bfa;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:3px;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.Navbar_navLinkWithBeta__xEXTC:hover .Navbar_betaBadge__0QRre,.Navbar_navLinks__W_NxR a:hover .Navbar_betaBadge__0QRre{background:rgba(167,139,250,.15);border-color:rgba(167,139,250,.3);color:#c4b5fd}.Navbar_navRight__MOR31{display:flex;align-items:center;gap:1rem}.Navbar_langMenu__Tn564{position:relative;display:inline-block}.Navbar_langButton__aAozJ{display:flex;align-items:center;justify-content:center;background:transparent;color:#e5e7eb;padding:.5rem;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;cursor:pointer;transition:all .3s;font-family:inherit;width:36px;height:36px}.Navbar_langButton__aAozJ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#60a5fa}.Navbar_langIcon__jube2{width:18px;height:18px}.Navbar_langDropdown__zcbEn{position:absolute;top:calc(100% + .5rem);right:0;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:120px;width:max-content;z-index:1000;overflow:hidden}.Navbar_langOption__TiKuJ{display:block;width:100%;padding:.6rem .85rem;color:#e5e7eb;text-decoration:none;font-size:.85rem;transition:background .2s;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.Navbar_langOption__TiKuJ:hover{background:hsla(0,0%,100%,.1);color:#60a5fa}.Navbar_langOptionActive__f37ti{background:rgba(37,99,235,.2);color:#60a5fa}.Navbar_navLogin__k0BhK{background:#2563eb;color:#fff;padding:.5rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s}.Navbar_navLogin__k0BhK:hover{background:#1d4ed8}.Navbar_menuButton__zw7qO{display:none;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#e5e7eb;padding:.5rem;cursor:pointer;transition:all .3s;width:40px;height:40px;align-items:center;justify-content:center;flex-shrink:0}.Navbar_menuButton__zw7qO:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#60a5fa}.Navbar_drawerOverlay__Ej3Df{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.Navbar_drawerOverlayOpen__FRZZy{opacity:1;visibility:visible}.Navbar_drawer__eOsDR{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100vh;background:rgba(0,0,0,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:2px 0 20px rgba(0,0,0,.5);z-index:2001;transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden}.Navbar_drawerOpen__ozb9H{transform:translateX(0)}.Navbar_drawerHeader__fHcHf{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.Navbar_drawerLogo__PytSW{font-size:1.25rem;font-weight:700;color:#2563eb;text-decoration:none;display:flex;align-items:center;gap:.5rem}.Navbar_drawerCloseButton__p9Zby{background:transparent;border:none;color:#e5e7eb;padding:.5rem;cursor:pointer;transition:color .3s;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px}.Navbar_drawerCloseButton__p9Zby:hover{background:hsla(0,0%,100%,.1);color:#60a5fa}.Navbar_drawerContent___qlte{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:0}.Navbar_drawerUserInfo__nczo7{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.Navbar_drawerUserAvatar__h5e08{width:48px;height:48px;border-radius:50%;background:rgba(37,99,235,.2);display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}.Navbar_drawerUserDetails__30CsB{flex:1 1;min-width:0}.Navbar_drawerUserName__pZaR0{font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_drawerUserPlan__ZVsyY{font-size:.85rem;color:#60a5fa;padding:.2rem .6rem;background:rgba(96,165,250,.15);border:1px solid rgba(96,165,250,.3);border-radius:12px;display:inline-block}.Navbar_drawerUserActions__aRFXk{padding:.5rem 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);margin-top:.5rem}.Navbar_drawerUserActionItem__ne6mY{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.25rem;color:#e5e7eb;text-decoration:none;font-size:.9rem;transition:all .3s;background:transparent;cursor:pointer;text-align:left;font-family:inherit;border:none;border-bottom:1px solid hsla(0,0%,100%,.05)}.Navbar_drawerUserActionItem__ne6mY:last-child{border-bottom:none}.Navbar_drawerUserActionItem__ne6mY:hover{background:hsla(0,0%,100%,.05);color:#60a5fa;padding-left:1.5rem}.Navbar_drawerActionIcon__eCyvN{flex-shrink:0;width:18px;height:18px;opacity:.8;transition:opacity .2s}.Navbar_drawerUserActionItem__ne6mY:hover .Navbar_drawerActionIcon__eCyvN{opacity:1}.Navbar_drawerUserActionDivider__crvh5{height:1px;background:hsla(0,0%,100%,.1);margin:.5rem 0}.Navbar_drawerLinks__7WExG{list-style:none;margin:0;padding:1rem 0;flex:1 1}.Navbar_drawerLinks__7WExG li{margin:0;padding:0}.Navbar_drawerLinks__7WExG a{display:block;padding:1rem 1.25rem;color:#e5e7eb;text-decoration:none;font-weight:500;transition:all .3s;border-bottom:1px solid hsla(0,0%,100%,.05)}.Navbar_drawerLinks__7WExG a:hover{background:hsla(0,0%,100%,.05);color:#60a5fa;padding-left:1.5rem}.Navbar_drawerLinks__7WExG a:active{background:rgba(37,99,235,.1);color:#60a5fa}.Navbar_drawerLinkButton__KK6A_{display:block;width:100%;padding:1rem 1.25rem;color:#e5e7eb;text-decoration:none;font-weight:500;transition:all .3s;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;border:none;border-bottom:1px solid hsla(0,0%,100%,.05)}.Navbar_drawerLinkButton__KK6A_:hover{background:hsla(0,0%,100%,.05);color:#60a5fa;padding-left:1.5rem}.Navbar_drawerLinkButton__KK6A_:active{background:rgba(37,99,235,.1);color:#60a5fa}.Navbar_drawerLinks__7WExG .Navbar_navLinkWithBeta__xEXTC{display:flex;align-items:center;justify-content:space-between}.Navbar_drawerFooter__FiyUq{padding:1rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:1rem}.Navbar_drawerLangMenu__FQtPl{position:relative}.Navbar_drawerLangButton__Mtg8v{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e5e7eb;cursor:pointer;transition:all .3s;font-family:inherit;font-size:.9rem}.Navbar_drawerLangButton__Mtg8v:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#60a5fa}.Navbar_drawerLangDropdown__GsOWh{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000;overflow:hidden}.Navbar_drawerUserMenu__1J_pb{width:100%}.Navbar_desktopUserMenu__yy3YS{display:block}.Navbar_drawerLogin__mdPjs{display:block;width:100%;text-align:center;background:#2563eb;color:#fff;padding:.75rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s}.Navbar_drawerLogin__mdPjs:hover{background:#1d4ed8}@media (max-width:768px){.Navbar_navLinks__W_NxR{display:none}.Navbar_menuButton__zw7qO{display:flex}.Navbar_desktopUserMenu__yy3YS,.Navbar_langMenu__Tn564,.Navbar_navLogin__k0BhK{display:none}}@media (min-width:769px){.Navbar_drawerOverlay__Ej3Df{display:none}}.VideoLibraryPage_videoLibrarySection__uopuX{padding:120px 20px 80px;background:#000;min-height:100vh}.VideoLibraryPage_header__7oUpi{text-align:center;margin-bottom:3rem}.VideoLibraryPage_title__8XzWR{font-size:2.5rem;color:#f3f4f6;margin:0 0 1rem;font-weight:700}.VideoLibraryPage_subtitle__al_S_{font-size:1.125rem;color:#9ca3af;margin:0}.VideoLibraryPage_empty__OHur0,.VideoLibraryPage_loading__QxC_s{text-align:center;padding:4rem 2rem;color:#9ca3af;font-size:1.125rem}.VideoLibraryPage_videoGrid__sEGf9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.VideoLibraryPage_videoCard__ftNPw{background:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.VideoLibraryPage_videoCard__ftNPw:hover{border-color:hsla(0,0%,100%,.2);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.VideoLibraryPage_videoThumbnail__dMYly{position:relative;width:100%;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden}.VideoLibraryPage_videoThumbnail__dMYly video{width:100%;height:100%;object-fit:cover}.VideoLibraryPage_videoOverlay__TbbjW{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.VideoLibraryPage_videoThumbnail__dMYly:hover .VideoLibraryPage_videoOverlay__TbbjW{opacity:1}.VideoLibraryPage_playIcon__BVN__{font-size:3rem;color:#fff}.VideoLibraryPage_videoInfo__iJtcz{padding:1rem}.VideoLibraryPage_videoName__gYz1l{font-size:1rem;color:#f3f4f6;margin:0 0 .75rem;font-weight:600;word-break:break-word}.VideoLibraryPage_renameInput__DTZos{margin-bottom:.75rem}.VideoLibraryPage_nameInput__NB3hW{width:100%;padding:.5rem;background:#0a0a0a;border:1px solid #2563eb;border-radius:6px;color:#f3f4f6;font-size:1rem;font-family:inherit}.VideoLibraryPage_renameActions__VE10z{display:flex;gap:.5rem;margin-top:.5rem}.VideoLibraryPage_cancelButton__yxWKu,.VideoLibraryPage_saveButton__zQUKx{padding:.25rem .75rem;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.VideoLibraryPage_saveButton__zQUKx{background:#2563eb;color:#fff}.VideoLibraryPage_saveButton__zQUKx:hover{background:#1d4ed8}.VideoLibraryPage_cancelButton__yxWKu{background:#4b5563;color:#fff}.VideoLibraryPage_cancelButton__yxWKu:hover{background:#6b7280}.VideoLibraryPage_videoActions__svV_Q{display:flex;gap:.5rem;flex-wrap:wrap}.VideoLibraryPage_actionButton__Zpjfr{padding:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#f3f4f6;cursor:pointer;font-size:1rem;transition:all .2s;font-size:1.125rem;line-height:1}.VideoLibraryPage_actionButton__Zpjfr:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.VideoLibraryPage_pagination__MiQTD{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.VideoLibraryPage_pageButton__QfVRy{padding:.75rem 1.5rem;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#f3f4f6;cursor:pointer;font-size:.9375rem;transition:all .3s}.VideoLibraryPage_pageButton__QfVRy:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.VideoLibraryPage_pageButton__QfVRy:disabled{opacity:.5;cursor:not-allowed}.VideoLibraryPage_pageInfo__hiLUS{color:#9ca3af;font-size:.9375rem}.VideoLibraryPage_videoPreviewModal__lLMKL{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:2000;animation:VideoLibraryPage_fadeIn__nHzt4 .3s ease-out}@keyframes VideoLibraryPage_fadeIn__nHzt4{0%{opacity:0}to{opacity:1}}.VideoLibraryPage_videoPreviewModalContent__Q8aGC{position:relative;width:90%;max-width:1200px;max-height:90vh;display:flex;align-items:center;justify-content:center}.VideoLibraryPage_videoPreviewModalClose__V2r2Z{position:absolute;top:-40px;right:0;width:36px;height:36px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#f3f4f6;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}.VideoLibraryPage_videoPreviewModalClose__V2r2Z:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.VideoLibraryPage_videoPreviewModalVideo__cq7E9{width:100%;height:auto;max-height:90vh;border-radius:12px;background:#000}.Privacy_privacySection__hffHT{padding-top:120px!important}.Privacy_privacyContainer__ABlqE{padding-top:0}.Privacy_privacyTitle__PYu8G{margin-top:0!important}.Privacy_content__5rDgh{max-width:900px;margin:0 auto;color:#d1d5db;line-height:1.8}.Privacy_lastUpdated__fg71I{text-align:center;color:#9ca3af;font-size:.9rem;margin-bottom:3rem}.Privacy_section__4elhC{margin-bottom:2.5rem}.Privacy_heading__FeHp1{font-size:1.5rem;font-weight:600;color:#f3f4f6;margin-bottom:1rem}.Privacy_section__4elhC p{margin-bottom:1rem;font-size:1rem}@media (max-width:768px){.Privacy_privacySection__hffHT{padding-top:100px!important}.Privacy_content__5rDgh{padding:0 1rem}.Privacy_heading__FeHp1{font-size:1.25rem}.Privacy_section__4elhC{margin-bottom:2rem}}.Terms_termsSection__e2U4q{padding-top:120px!important}.Terms_termsContainer__ZYIuR{padding-top:0}.Terms_termsTitle__avoVR{margin-top:0!important}.Terms_content__PjUR1{max-width:900px;margin:0 auto;color:#d1d5db;line-height:1.8}.Terms_lastUpdated__vL3u0{text-align:center;color:#9ca3af;font-size:.9rem;margin-bottom:3rem}.Terms_section__MwEUL{margin-bottom:2.5rem}.Terms_heading__JoGO1{font-size:1.5rem;font-weight:600;color:#f3f4f6;margin-bottom:1rem}.Terms_section__MwEUL p{margin-bottom:1rem;font-size:1rem}@media (max-width:768px){.Terms_termsSection__e2U4q{padding-top:100px!important}.Terms_content__PjUR1{padding:0 1rem}.Terms_heading__JoGO1{font-size:1.25rem}.Terms_section__MwEUL{margin-bottom:2rem}}.shared_container___XeKZ{max-width:1200px;margin:0 auto;padding:0 20px}.shared_sectionTitle__k7al7{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#f3f4f6}.shared_featuresSection__I2XvW{padding:80px 20px;background:#000}@media (max-width:768px){.shared_sectionTitle__k7al7{font-size:2rem}}.AnnouncementModal_modalOverlay__rJAhb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:AnnouncementModal_fadeIn__oy2Zi .3s ease-out}@keyframes AnnouncementModal_fadeIn__oy2Zi{0%{opacity:0}to{opacity:1}}.AnnouncementModal_modalContent__mWiGC{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:500px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.5);animation:AnnouncementModal_slideUp__5KYZp .3s ease-out}@keyframes AnnouncementModal_slideUp__5KYZp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AnnouncementModal_modalBody__NVrek{padding:2rem}.AnnouncementModal_modalTitle__7SC64{font-size:1.5rem;font-weight:700;color:#f3f4f6;margin:0 0 1rem}.AnnouncementModal_modalMessage__MLgcs{font-size:1rem;color:#e5e7eb;line-height:1.6;margin:0 0 2rem}.AnnouncementModal_modalActions__un2_n{display:flex;align-items:center;justify-content:center}.AnnouncementModal_confirmButton__p6k6T{padding:.75rem 2rem;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AnnouncementModal_confirmButton__p6k6T:hover{background:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.AnnouncementModal_confirmButton__p6k6T:active{transform:translateY(0)}@media (max-width:768px){.AnnouncementModal_modalContent__mWiGC{width:90%;max-width:none}.AnnouncementModal_modalBody__NVrek{padding:1.5rem}.AnnouncementModal_modalTitle__7SC64{font-size:1.25rem}.AnnouncementModal_modalMessage__MLgcs{font-size:.9375rem}.AnnouncementModal_confirmButton__p6k6T{width:100%}}.NewFeatures_featuresGrid__DWKyJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.NewFeatures_featureCard__Y3ebv{background:#1a1a1a;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);transition:transform .3s,box-shadow .3s}.NewFeatures_featureCard__Y3ebv:hover{transform:translateY(-5px);box-shadow:0 10px 25px hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.NewFeatures_featureNumber__JHDPh{font-size:3rem;font-weight:700;color:#2563eb;margin-bottom:1rem}.NewFeatures_featureCard__Y3ebv h3{font-size:1.5rem;margin-bottom:1rem;color:#2563eb}.NewFeatures_featureCard__Y3ebv p{color:#9ca3af;line-height:1.8}@media (max-width:768px){.NewFeatures_featuresGrid__DWKyJ{grid-template-columns:1fr}}.Capabilities_capabilitiesGrid__H1L4m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.Capabilities_capabilityItem__djyWO{background:#1a1a1a;padding:1.5rem;border-radius:8px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.Capabilities_capabilityItem__djyWO h4{font-size:1.25rem;margin-bottom:.5rem;color:#2563eb}.Capabilities_capabilityItem__djyWO p{color:#9ca3af;font-size:.95rem}@media (max-width:768px){.Capabilities_capabilitiesGrid__H1L4m{grid-template-columns:1fr}}.VideoShowcase_videoGrid__Hs1_N{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.VideoShowcase_videoItem__K6anU{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;position:relative}.VideoShowcase_videoPlayer____VlC{width:100%;height:100%;object-fit:cover;border-radius:12px}.HowToUse_stepsGrid__wCCTS{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.HowToUse_stepCard__GhaVb{text-align:center;padding:2rem}.HowToUse_stepNumber__qsjL3{display:inline-block;width:60px;height:60px;line-height:60px;background:#2563eb;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.HowToUse_stepCard__GhaVb h3{font-size:1.5rem;margin-bottom:1rem;color:#f3f4f6}.HowToUse_stepCard__GhaVb p{color:#9ca3af;line-height:1.8}@media (max-width:768px){.HowToUse_stepsGrid__wCCTS{grid-template-columns:1fr}}.WhyChoose_featuresGrid__plVxN{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.WhyChoose_featureCard__5lXPA{background:#1a1a1a;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);transition:transform .3s,box-shadow .3s}.WhyChoose_featureCard__5lXPA:hover{transform:translateY(-5px);box-shadow:0 10px 25px hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.WhyChoose_featureCard__5lXPA h3{font-size:1.5rem;margin-bottom:1rem;color:#2563eb}.WhyChoose_featureCard__5lXPA p{color:#9ca3af;line-height:1.8}@media (max-width:768px){.WhyChoose_featuresGrid__plVxN{grid-template-columns:1fr}}.Testimonials_testimonialsGrid__V1TfE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.Testimonials_testimonialCard__2ukkk{background:#1a1a1a;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.Testimonials_testimonialText__JYwQ7{font-style:italic;color:#d1d5db;margin-bottom:1.5rem;line-height:1.8}.Testimonials_testimonialAuthor__n8yho{font-weight:600;color:#f3f4f6}.Testimonials_testimonialRole__YigDO{color:#9ca3af;font-size:.9rem}@media (max-width:768px){.Testimonials_testimonialsGrid__V1TfE{grid-template-columns:1fr}}.WhoBenefits_featuresGrid__WaKhI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.WhoBenefits_featureCard__dQhy4{background:#1a1a1a;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);transition:transform .3s,box-shadow .3s}.WhoBenefits_featureCard__dQhy4:hover{transform:translateY(-5px);box-shadow:0 10px 25px hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.WhoBenefits_featureCard__dQhy4 h3{font-size:1.5rem;margin-bottom:1rem;color:#2563eb}.WhoBenefits_featureCard__dQhy4 p{color:#9ca3af;line-height:1.8}@media (max-width:768px){.WhoBenefits_featuresGrid__WaKhI{grid-template-columns:1fr}}.FAQ_faqList__82Gj7{max-width:800px;margin:3rem auto 0}.FAQ_faqItem__30UV0{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.5rem}.FAQ_faqQuestion__qeJhq{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin-bottom:.5rem}.FAQ_faqAnswer__ntsak{color:#9ca3af;line-height:1.8}.Footer_footer__eL5RT{background:#000;color:#fff;padding:1rem 0}.Footer_footerBottom__QKCoL{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);max-width:1200px;margin:0 auto}.Footer_footerLeft__LP6mk{flex:1 1}.Footer_footerCenter__tZGBt{display:flex;align-items:center;gap:.5rem;justify-content:center;flex:1 1}.Footer_separator__nQ5m8{color:hsla(0,0%,100%,.5)}.Footer_footerRight__B4XYh{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:flex-end;flex:1 1}.Footer_footerLink___UED3{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s;font-size:.9rem}.Footer_footerLink___UED3:hover{color:#fff}@media (max-width:768px){.Footer_footerBottom__QKCoL{flex-direction:column;gap:1rem;text-align:center}.Footer_footerLeft__LP6mk{width:100%}.Footer_footerCenter__tZGBt,.Footer_footerRight__B4XYh{width:100%;justify-content:center}}.ModelPricingTable_modelPricingSection__lG0Km{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.ModelPricingTable_title__E7AGJ{color:#f3f4f6;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;text-align:center}.ModelPricingTable_description__fJ_7J{color:#9ca3af;font-size:1rem;text-align:center;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.ModelPricingTable_tableContainer__laML8{width:100%;overflow-x:auto}.ModelPricingTable_pricingTable__ZHGgN{width:100%;border-collapse:collapse;background:transparent}.ModelPricingTable_tableHeader__dt_5Q{background:hsla(0,0%,100%,.05)}.ModelPricingTable_tableRow__v0OcU{border-bottom:1px solid hsla(0,0%,100%,.1);transition:background .2s ease}.ModelPricingTable_tableRow__v0OcU:hover{background:hsla(0,0%,100%,.03)}.ModelPricingTable_tableRow__v0OcU:last-child{border-bottom:none}.ModelPricingTable_tableCell__p8eSh{padding:1rem;text-align:left;color:#e5e7eb;font-size:.875rem;border-right:1px solid hsla(0,0%,100%,.05)}.ModelPricingTable_tableCell__p8eSh:first-child{width:150px;font-weight:600;color:#f3f4f6}.ModelPricingTable_tableCell__p8eSh:not(:first-child){min-width:180px}.ModelPricingTable_tableCell__p8eSh:last-child{border-right:none}.ModelPricingTable_tableHeader__dt_5Q .ModelPricingTable_tableCell__p8eSh{font-weight:600;color:#f3f4f6}@media (max-width:768px){.ModelPricingTable_title__E7AGJ{font-size:1.25rem}.ModelPricingTable_description__fJ_7J{font-size:.875rem;padding:0 1rem}.ModelPricingTable_pricingTable__ZHGgN{display:block}.ModelPricingTable_tableHeader__dt_5Q{display:none}.ModelPricingTable_tableRow__v0OcU{display:block;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem}.ModelPricingTable_tableCell__p8eSh{display:block;padding:.5rem 0;border-right:none;font-size:.875rem}.ModelPricingTable_tableCell__p8eSh:first-child{font-weight:600;font-size:1rem;color:#f3f4f6;padding-bottom:.75rem;margin-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.ModelPricingTable_tableCell__p8eSh:not(:first-child):before{content:attr(data-label);font-weight:600;color:#f3f4f6;margin-right:.5rem;display:inline-block;min-width:80px}}@media (max-width:480px){.ModelPricingTable_modelPricingSection__lG0Km{margin-top:2rem;padding-top:1.5rem}.ModelPricingTable_tableCell__p8eSh:before{display:block;margin-bottom:.25rem;min-width:auto}}