.MediaLibraryView_mediaContainer__Bth3R{display:flex;flex-direction:column;height:100%;width:100%;background:#09090b;overflow:hidden}.MediaLibraryView_mediaHeader__VNQEe{height:60px;min-height:60px;padding:0 24px;background:#111114;border-bottom:1px solid #27272a;display:flex;align-items:center;justify-content:space-between;z-index:10}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_headerLeft__sUbau{display:flex;align-items:center;gap:12px}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_headerLeft__sUbau .MediaLibraryView_titleIconBadge__3V_sS{width:34px;height:34px;border-radius:8px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.2);display:flex;align-items:center;justify-content:center}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_headerLeft__sUbau .MediaLibraryView_headerTitle__JckD3{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f4f4f5;margin:0}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_headerLeft__sUbau .MediaLibraryView_headerSubtitle__aymY7{font-size:11px;color:#71717a;margin:2px 0 0}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_generateBtn__fgyIg{background:#0284c7;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:11.5px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_generateBtn__fgyIg:hover{background:#0369a1;transform:translateY(-1px)}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_uploadBtn__XQCD0{background:#18181b;border:1px solid #27272a;color:#e4e4e7;border-radius:6px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_uploadBtn__XQCD0:hover:not(.MediaLibraryView_disabled__KOxEu){background:#27272a;color:#fff}.MediaLibraryView_mediaHeader__VNQEe .MediaLibraryView_uploadBtn__XQCD0.MediaLibraryView_disabled__KOxEu{opacity:.6;cursor:not-allowed;pointer-events:none}.MediaLibraryView_uploadErrorBanner__0QPPt{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;background:rgba(239,68,68,.12);border-bottom:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:12px;font-weight:500}.MediaLibraryView_uploadErrorBanner__0QPPt button{background:none;border:none;color:#fca5a5;font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.MediaLibraryView_uploadErrorBanner__0QPPt button:hover{color:#fff}.MediaLibraryView_controlBar__DQ7Pa{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#111114;border-bottom:1px solid #27272a;gap:16px}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok{display:flex;align-items:center;gap:6px}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok .MediaLibraryView_tabBtn__Q6Asa{background:transparent;border:1px solid transparent;border-radius:6px;padding:6px 12px;color:#a1a1aa;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok .MediaLibraryView_tabBtn__Q6Asa:hover{background:#18181b;color:#f4f4f5}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok .MediaLibraryView_tabBtn__Q6Asa.MediaLibraryView_active__RBK9w{background:#18181b;border-color:#27272a;color:#38bdf8}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok .MediaLibraryView_tabBtn__Q6Asa.MediaLibraryView_active__RBK9w .MediaLibraryView_tabCount__ZJi7S{background:rgba(56,189,248,.18);color:#38bdf8}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_tabsRow__im_ok .MediaLibraryView_tabBtn__Q6Asa .MediaLibraryView_tabCount__ZJi7S{font-size:10px;background:#27272a;color:#71717a;padding:1px 6px;border-radius:10px;font-family:monospace}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_searchWrap__rPMz8{position:relative;width:280px}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_searchWrap__rPMz8 .MediaLibraryView_searchIcon__NufCM{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#71717a}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_searchWrap__rPMz8 input{width:100%;background:#18181b;border:1px solid #27272a;border-radius:6px;padding:6px 12px 6px 30px;color:#f4f4f5;font-size:11.5px;outline:none;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_searchWrap__rPMz8 input::placeholder{color:#52525b}.MediaLibraryView_controlBar__DQ7Pa .MediaLibraryView_searchWrap__rPMz8 input:focus{border-color:#38bdf8}.MediaLibraryView_gridContainer__6caNi{flex:1 1;overflow-y:auto;padding:24px}@media(max-width:768px){.MediaLibraryView_gridContainer__6caNi{padding:12px}}.MediaLibraryView_gridContainer__6caNi::-webkit-scrollbar{width:6px}.MediaLibraryView_gridContainer__6caNi::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.MediaLibraryView_mediaGrid__HYx2C{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:640px){.MediaLibraryView_mediaGrid__HYx2C{grid-template-columns:1fr;gap:12px}}.MediaLibraryView_assetCard__RCjFy{background:#18181b;border:1px solid #27272a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_assetCard__RCjFy:hover{border-color:#3f3f46;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.MediaLibraryView_assetCard__RCjFy:hover .MediaLibraryView_overlayHover__3UfuK{opacity:1}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR{position:relative;width:100%;height:200px;background:#09090b;overflow:hidden;cursor:pointer}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR .MediaLibraryView_thumbnailImg__mnOJv{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR:hover .MediaLibraryView_thumbnailImg__mnOJv{transform:scale(1.03)}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR .MediaLibraryView_overlayHover__3UfuK{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR .MediaLibraryView_overlayHover__3UfuK .MediaLibraryView_zoomBtn__VlEVI{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_thumbnailContainer__wFhnR .MediaLibraryView_resolutionBadge__Akiee{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;color:#e4e4e7;font-family:monospace}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardHeader__O2SQW{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardHeader__O2SQW .MediaLibraryView_assetTitle__2BIUz{font-size:12.5px;font-weight:700;color:#f4f4f5;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardHeader__O2SQW .MediaLibraryView_modelTag__Tr5kw{font-size:9.5px;font-family:monospace;background:#27272a;color:#38bdf8;padding:2px 6px;border-radius:4px;flex-shrink:0}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_promptSnippet__LcE6a{font-size:11px;color:#a1a1aa;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.05)}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ .MediaLibraryView_timestamp__JHTSp{font-size:10px;color:#71717a}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ .MediaLibraryView_cardActions__n2J8J{display:flex;align-items:center;gap:4px}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ .MediaLibraryView_cardActions__n2J8J .MediaLibraryView_actionIconBtn__g2EDW{background:transparent;border:none;color:#71717a;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ .MediaLibraryView_cardActions__n2J8J .MediaLibraryView_actionIconBtn__g2EDW:hover{color:#f4f4f5;background:#27272a}.MediaLibraryView_assetCard__RCjFy .MediaLibraryView_cardContent__TMiOv .MediaLibraryView_cardFooter__3znPQ .MediaLibraryView_cardActions__n2J8J .MediaLibraryView_actionIconBtn__g2EDW.MediaLibraryView_deleteIconBtn__fpI8B:hover{color:#ef4444}.MediaLibraryView_emptyContainer__OV0j3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#52525b}.MediaLibraryView_emptyContainer__OV0j3 .MediaLibraryView_emptyIcon__r_hjK{margin-bottom:12px}.MediaLibraryView_emptyContainer__OV0j3 h3{font-size:14px;font-weight:700;color:#e4e4e7;margin:0 0 6px}.MediaLibraryView_emptyContainer__OV0j3 p{font-size:12px;color:#71717a;max-width:380px;line-height:1.5;margin:0}.MediaLibraryView_emptyContainer__OV0j3 .MediaLibraryView_emptyActionsRow__jfs54{display:flex;align-items:center;gap:10px;margin-top:18px}.MediaLibraryView_modalBackdrop__y20m6{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.MediaLibraryView_lightboxCard__y2hMo{position:relative;width:920px;max-width:95vw;max-height:90vh;background:#111114;border:1px solid #27272a;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.8)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_closeBtn__y6vQf{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer;z-index:10;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_closeBtn__y6vQf:hover{color:#f4f4f5;background:#27272a}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV{display:flex;height:100%;max-height:85vh}@media(max-width:768px){.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV{flex-direction:column}}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxImageWrap__uCtyQ{flex:1.3 1;background:#09090b;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:350px}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxImageWrap__uCtyQ img{max-width:100%;max-height:85vh;object-fit:contain}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO{flex:1 1;padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;border-left:1px solid #27272a}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTop__Osu5m{display:flex;align-items:center;gap:6px}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTop__Osu5m span{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:4px;font-family:monospace}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTop__Osu5m .MediaLibraryView_typeTag__WRge6{background:rgba(56,189,248,.15);color:#38bdf8}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTop__Osu5m .MediaLibraryView_ratioTag__eMek1,.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTop__Osu5m .MediaLibraryView_resTag__7C32N{background:#27272a;color:#a1a1aa}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaTitle__hthjj{font-size:16px;font-weight:700;color:#f4f4f5;margin:0}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaModel__Fffwp{font-size:11.5px;color:#71717a;margin:0}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_metaModel__Fffwp strong{color:#e4e4e7}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_promptBlock__5xSOg{background:#18181b;border:1px solid #27272a;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_promptBlock__5xSOg .MediaLibraryView_promptHeader__fHMl_{display:flex;align-items:center;justify-content:space-between;font-size:9.5px;font-weight:800;color:#71717a;letter-spacing:.06em}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_promptBlock__5xSOg .MediaLibraryView_promptHeader__fHMl_ .MediaLibraryView_copyPromptBtn__1P_Qu{background:transparent;border:none;color:#38bdf8;font-size:10.5px;display:flex;align-items:center;gap:4px;cursor:pointer}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_promptBlock__5xSOg .MediaLibraryView_promptHeader__fHMl_ .MediaLibraryView_copyPromptBtn__1P_Qu:hover{text-decoration:underline}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_promptBlock__5xSOg .MediaLibraryView_promptFullText__EKrFV{font-size:12px;color:#e4e4e7;line-height:1.5;margin:0;white-space:pre-wrap}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:16px}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_openStudioBtn__essQ4{background:linear-gradient(135deg,#ec4899,#a855f7);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_openStudioBtn__essQ4:hover{filter:brightness(1.1);transform:translateY(-1px)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_downloadBtn__ysux5{flex:1 1;background:#0284c7;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_downloadBtn__ysux5:hover{background:#0369a1}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_deleteModalBtn__Wy1s0{background:transparent;border:1px solid rgba(239,68,68,.4);color:#ef4444;border-radius:6px;padding:8px 14px;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_lightboxCard__y2hMo .MediaLibraryView_lightboxBody__tgwfV .MediaLibraryView_lightboxMeta__XBFwO .MediaLibraryView_lightboxActions__UdHpx .MediaLibraryView_deleteModalBtn__Wy1s0:hover{background:rgba(239,68,68,.1)}.MediaLibraryView_promptModalCard__x_66D{width:480px;max-width:95vw;background:#111114;border:1px solid #27272a;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 64px rgba(0,0,0,.8)}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_modalHeader__7zjLs{display:flex;align-items:center;justify-content:space-between}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_modalHeader__7zjLs .MediaLibraryView_modalTitleRow__JTRSn{display:flex;align-items:center;gap:8px}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_modalHeader__7zjLs .MediaLibraryView_modalTitleRow__JTRSn h3{font-size:13px;font-weight:800;color:#f4f4f5;margin:0;text-transform:uppercase;letter-spacing:.04em}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_modalHeader__7zjLs .MediaLibraryView_closeBtn__y6vQf{background:transparent;border:none;color:#71717a;cursor:pointer}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_modalHeader__7zjLs .MediaLibraryView_closeBtn__y6vQf:hover{color:#f4f4f5}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq{display:flex;flex-direction:column;gap:14px}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE{display:flex;flex-direction:column;gap:6px}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE input,.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE textarea{background:#18181b;border:1px solid #27272a;border-radius:6px;padding:8px 12px;color:#f4f4f5;font-size:12px;outline:none;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE input:focus,.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE textarea:focus{border-color:#38bdf8}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE .MediaLibraryView_aspectRatioRow__dNFfZ{display:flex;gap:6px}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE .MediaLibraryView_aspectRatioRow__dNFfZ .MediaLibraryView_ratioBtn__TMHae{flex:1 1;background:#18181b;border:1px solid #27272a;border-radius:6px;padding:6px 10px;color:#a1a1aa;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE .MediaLibraryView_aspectRatioRow__dNFfZ .MediaLibraryView_ratioBtn__TMHae:hover{background:#27272a;color:#f4f4f5}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formGroup__A4BPE .MediaLibraryView_aspectRatioRow__dNFfZ .MediaLibraryView_ratioBtn__TMHae.MediaLibraryView_activeRatio__Ipsiu{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#38bdf8}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde .MediaLibraryView_cancelFormBtn__KDCPG{background:transparent;border:1px solid #27272a;color:#a1a1aa;border-radius:6px;padding:7px 14px;font-size:11.5px;font-weight:600;cursor:pointer}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde .MediaLibraryView_cancelFormBtn__KDCPG:hover{background:#18181b;color:#f4f4f5}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde .MediaLibraryView_submitFormBtn__qfghg{background:#0284c7;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:11.5px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde .MediaLibraryView_submitFormBtn__qfghg:hover:not(:disabled){background:#0369a1}.MediaLibraryView_promptModalCard__x_66D .MediaLibraryView_promptForm__pE4Fq .MediaLibraryView_formActions__7Ztde .MediaLibraryView_submitFormBtn__qfghg:disabled{opacity:.5;cursor:not-allowed}.AiImageStudioModal_studioOverlay__RHJNQ{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.AiImageStudioModal_studioContainer__rrkyf{width:96vw;height:92vh;max-width:1500px;background:#0b0e14;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.9);display:flex;flex-direction:column;overflow:hidden}.AiImageStudioModal_studioHeader__GCCMr{height:56px;background:#080a0f;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerLeft__vbfEm{display:flex;align-items:center;gap:12px}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerLeft__vbfEm .AiImageStudioModal_studioBadge__j6xBe{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:rgba(236,72,153,.12);border:1px solid rgba(236,72,153,.25);color:#ec4899;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerLeft__vbfEm h3{font-size:13px;font-weight:700;color:#f1f5f9;letter-spacing:-.01em}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY{display:flex;align-items:center;gap:10px}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_historyBtn__3yaHK{background:#141923;border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_historyBtn__3yaHK:hover:not(:disabled){color:#f8fafc;border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_historyBtn__3yaHK:disabled{opacity:.4;cursor:not-allowed}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2{display:flex;align-items:center;gap:6px}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveOverwriteBtn__yDeQH{background:#181c26;border:1px solid rgba(56,189,248,.35);color:#38bdf8;padding:7px 12px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveOverwriteBtn__yDeQH:hover:not(:disabled){background:rgba(56,189,248,.12);border-color:#38bdf8}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveOverwriteBtn__yDeQH:disabled{opacity:.5;cursor:not-allowed}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveNewBtn__lMQkb{background:#0284c7;color:#fff;border:none;padding:7px 14px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveNewBtn__lMQkb:hover:not(:disabled){background:#0369a1}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_saveGroup__6M1x2 .AiImageStudioModal_saveNewBtn__lMQkb:disabled{opacity:.5;cursor:not-allowed}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_closeBtn__In_ZQ{background:transparent;border:none;color:#64748b;padding:6px;border-radius:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_studioHeader__GCCMr .AiImageStudioModal_headerActions__dnPRY .AiImageStudioModal_closeBtn__In_ZQ:hover{color:#f1f5f9;background:hsla(0,0%,100%,.08)}.AiImageStudioModal_studioMain__ZprQu{flex:1 1;display:flex;overflow:hidden}.AiImageStudioModal_leftToolbar__xNAmx{width:68px;background:#090c12;border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:8px;flex-shrink:0}.AiImageStudioModal_leftToolbar__xNAmx .AiImageStudioModal_toolBtn__CjLJ7{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:1px solid transparent;border-radius:6px;color:#64748b;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_leftToolbar__xNAmx .AiImageStudioModal_toolBtn__CjLJ7 span{font-size:9px;font-weight:600;letter-spacing:.02em}.AiImageStudioModal_leftToolbar__xNAmx .AiImageStudioModal_toolBtn__CjLJ7:hover{color:#f1f5f9;background:hsla(0,0%,100%,.05)}.AiImageStudioModal_leftToolbar__xNAmx .AiImageStudioModal_toolBtn__CjLJ7.AiImageStudioModal_toolActive__gg76K{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.35);color:#38bdf8}.AiImageStudioModal_leftToolbar__xNAmx .AiImageStudioModal_toolDivider__uokt7{width:32px;height:1px;background:hsla(0,0%,100%,.08);margin:4px 0}.AiImageStudioModal_canvasWorkspace__YL9Tl{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,#141a26 0,#080a0f 100%);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasWrapper__M_lUj{position:relative;box-shadow:0 20px 50px rgba(0,0,0,.7);border-radius:4px;flex-shrink:0;display:block;cursor:crosshair}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasWrapper__M_lUj.AiImageStudioModal_handCursor__G62zr{cursor:-webkit-grab;cursor:grab}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasWrapper__M_lUj canvas{display:block}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasBottomBar__Ems5p{position:absolute;bottom:16px;display:flex;align-items:center;gap:12px;background:rgba(13,16,23,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:30px;padding:6px 16px;color:#94a3b8;font-size:11px;font-weight:600}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasBottomBar__Ems5p .AiImageStudioModal_zoomBtn__nwrlp{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasBottomBar__Ems5p .AiImageStudioModal_zoomBtn__nwrlp:hover{color:#f1f5f9}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasBottomBar__Ems5p .AiImageStudioModal_clearMaskBtn__Kkr5M{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:12px;padding:2px 10px;font-size:10px;cursor:pointer}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_canvasBottomBar__Ems5p .AiImageStudioModal_clearMaskBtn__Kkr5M:hover{background:rgba(239,68,68,.25)}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_processingOverlay__XwJnz{position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:50}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_processingOverlay__XwJnz .AiImageStudioModal_spinnerPulse__EagkC{color:#38bdf8;animation:AiImageStudioModal_spin___m3Zd 1.5s linear infinite}.AiImageStudioModal_canvasWorkspace__YL9Tl .AiImageStudioModal_processingOverlay__XwJnz span{font-size:13px;font-weight:600;color:#f1f5f9;letter-spacing:.02em}.AiImageStudioModal_inspectorPanel__bLy5M{width:320px;background:#090c12;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow-y:auto;padding:18px;gap:18px;flex-shrink:0}.AiImageStudioModal_inspectorPanel__bLy5M::-webkit-scrollbar{width:4px}.AiImageStudioModal_inspectorPanel__bLy5M::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_panelHeaderTitle__9lepI{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;display:flex;align-items:center;gap:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g{display:flex;flex-direction:column;gap:8px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g .AiImageStudioModal_labelRow__LXAYX{display:flex;align-items:center;justify-content:space-between}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g .AiImageStudioModal_labelRow__LXAYX label{font-size:11px;font-weight:700;text-transform:uppercase;color:#94a3b8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g .AiImageStudioModal_labelRow__LXAYX span{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:11px;color:#38bdf8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g input[type=range]{width:100%;accent-color:#38bdf8;cursor:pointer}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g input[type=text],.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g textarea{background:#111522;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 10px;color:#f8fafc;font-size:12px;outline:none;width:100%;resize:vertical}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g input[type=text]:focus,.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g textarea:focus{border-color:#38bdf8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g input[type=text]::placeholder,.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_toolGroup__q462g textarea::placeholder{color:#475569}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_aiTaskSelector__wqN_4{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_aiTaskSelector__wqN_4 .AiImageStudioModal_taskBtn__jegD9{background:#111522;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:8px 6px;color:#94a3b8;font-size:11px;font-weight:600;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_aiTaskSelector__wqN_4 .AiImageStudioModal_taskBtn__jegD9:hover{border-color:hsla(0,0%,100%,.15);color:#f1f5f9}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_aiTaskSelector__wqN_4 .AiImageStudioModal_taskBtn__jegD9.AiImageStudioModal_taskActive__p6fOE{background:rgba(236,72,153,.12);border-color:#ec4899;color:#f472b6}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_applyAiBtn__nZ6J_{background:linear-gradient(135deg,#ec4899,#a855f7);color:#fff;border:none;border-radius:6px;padding:10px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_applyAiBtn__nZ6J_:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_applyAiBtn__nZ6J_:disabled{opacity:.5;cursor:not-allowed}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_embeddedBrushBox__iOaEY{background:#111522;border:1px solid rgba(236,72,153,.25);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:10px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_embeddedBrushBox__iOaEY .AiImageStudioModal_brushHeader__3jGNV{display:flex;align-items:center;justify-content:space-between}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_embeddedBrushBox__iOaEY .AiImageStudioModal_brushHeader__3jGNV .AiImageStudioModal_brushTitle__juSBi{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#ec4899;text-transform:uppercase}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_embeddedBrushBox__iOaEY .AiImageStudioModal_brushHeader__3jGNV .AiImageStudioModal_clearBtn__fBydP{background:transparent;border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:4px;padding:2px 8px;font-size:10px;cursor:pointer}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_embeddedBrushBox__iOaEY .AiImageStudioModal_brushHeader__3jGNV .AiImageStudioModal_clearBtn__fBydP:hover{background:rgba(239,68,68,.15)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropAspectGrid__ZGgaF{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropAspectGrid__ZGgaF .AiImageStudioModal_aspectBtn__qpCOC{background:#111522;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 6px;font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropAspectGrid__ZGgaF .AiImageStudioModal_aspectBtn__qpCOC:hover{color:#f8fafc;border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropAspectGrid__ZGgaF .AiImageStudioModal_aspectBtn__qpCOC.AiImageStudioModal_aspectActive__njQM_{background:rgba(56,189,248,.12);border-color:#38bdf8;color:#38bdf8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_adjustBtnRow__sK0n9{display:flex;gap:8px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_adjustBtnRow__sK0n9 .AiImageStudioModal_applyAdjustBtn___FW0n{flex:1 1;background:#0284c7;color:#fff;border:none;border-radius:6px;padding:9px;font-size:11.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_adjustBtnRow__sK0n9 .AiImageStudioModal_applyAdjustBtn___FW0n:hover{background:#0369a1}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_adjustBtnRow__sK0n9 .AiImageStudioModal_resetAdjustBtn__W96LU{background:#181c26;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;border-radius:6px;padding:9px 12px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_adjustBtnRow__sK0n9 .AiImageStudioModal_resetAdjustBtn__W96LU:hover{color:#f1f5f9;border-color:hsla(0,0%,100%,.25)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_transformBtnGroup__hgzYM{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_transformBtnGroup__hgzYM button{background:#111522;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:7px;font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_transformBtnGroup__hgzYM button:hover{color:#f8fafc;border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ{display:flex;align-items:center;gap:8px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_dimInputGroup__9K06f{flex:1 1;display:flex;flex-direction:column;gap:4px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_dimInputGroup__9K06f span{font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_dimInputGroup__9K06f input{width:100%;background:#111522;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:8px 10px;color:#f1f5f9;font-size:12px;font-family:monospace}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_dimInputGroup__9K06f input:focus{border-color:#38bdf8;outline:none}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_aspectLockBtn__74Npx{align-self:flex-end;margin-bottom:2px;width:34px;height:34px;border-radius:6px;background:#111522;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_aspectLockBtn__74Npx:hover{color:#f8fafc;border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_dimensionRow___sztJ .AiImageStudioModal_aspectLockBtn__74Npx.AiImageStudioModal_locked__v3Q5U{background:rgba(56,189,248,.12);border-color:#38bdf8;color:#38bdf8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL{background:#111522;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .15s cubic-bezier(.4,0,.2,1);margin-bottom:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL:hover{border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL.AiImageStudioModal_selectedMethod__d9ykW{background:rgba(56,189,248,.08);border-color:#38bdf8}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL .AiImageStudioModal_methodHeader__JQ_IQ{display:flex;align-items:center;justify-content:space-between}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL .AiImageStudioModal_methodHeader__JQ_IQ .AiImageStudioModal_methodTitle__74bnT{font-size:11.5px;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL .AiImageStudioModal_methodHeader__JQ_IQ .AiImageStudioModal_methodBadge__snMRc{font-size:9.5px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:rgba(236,72,153,.15);color:#ec4899;border:1px solid rgba(236,72,153,.3)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_resizeMethodCard__xGhqL .AiImageStudioModal_methodDesc__jclpJ{font-size:10.5px;color:#94a3b8;line-height:1.35}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_quickPresetsGrid__apWsA{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_quickPresetsGrid__apWsA button{background:#111522;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;padding:6px 8px;font-size:10.5px;font-weight:600;color:#94a3b8;cursor:pointer;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_quickPresetsGrid__apWsA button:hover{color:#f8fafc;border-color:hsla(0,0%,100%,.2)}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropSelectionInfo__b1awd{background:#111522;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropSelectionInfo__b1awd .AiImageStudioModal_infoRow__olIqp{display:flex;justify-content:space-between;font-size:11px}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropSelectionInfo__b1awd .AiImageStudioModal_infoRow__olIqp span:first-child{color:#64748b;font-weight:600}.AiImageStudioModal_inspectorPanel__bLy5M .AiImageStudioModal_cropSelectionInfo__b1awd .AiImageStudioModal_infoRow__olIqp span:last-child{color:#f1f5f9;font-family:monospace;font-weight:700}@keyframes AiImageStudioModal_spin___m3Zd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ForceGraphCanvas_graphWrapper__C3lAO{position:relative;width:100%;height:520px;background:radial-gradient(circle at center,rgba(15,18,29,.95) 0,rgba(8,9,14,.98) 100%);border:1px solid #27272a;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 40px rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ForceGraphCanvas_canvas___3vkQ{width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab}.ForceGraphCanvas_canvas___3vkQ:active{cursor:-webkit-grabbing;cursor:grabbing}.ForceGraphCanvas_controlsBar__BS_Sz{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:6px;background:rgba(15,18,29,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #27272a;border-radius:9999px;padding:4px 8px;z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.5)}.ForceGraphCanvas_controlsBar__BS_Sz button{background:transparent;color:#a1a1aa;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.ForceGraphCanvas_controlsBar__BS_Sz button:hover{color:#0ea5e9;background:hsla(0,0%,100%,.08)}.ForceGraphCanvas_legendBar__z3jLt{position:absolute;bottom:14px;left:14px;display:flex;align-items:center;gap:12px;background:rgba(15,18,29,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #27272a;border-radius:9999px;padding:6px 14px;font-size:.75rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#a1a1aa;z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.5)}.ForceGraphCanvas_legendItem__AXEHw{display:flex;align-items:center;gap:6px}.ForceGraphCanvas_dotSession__W2yn4{width:8px;height:8px;border-radius:50%;background:#0ea5e9;box-shadow:0 0 8px #0ea5e9}.ForceGraphCanvas_dotEntity__B_NCV{width:8px;height:8px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}.ForceGraphCanvas_dotConcept__TVAyR{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b}.ForceGraphCanvas_tooltip__pnWki{position:absolute;pointer-events:none;background:rgba(15,18,29,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #0ea5e9;border-radius:8px;padding:10px 14px;box-shadow:0 8px 32px rgba(0,0,0,.7),0 0 16px rgba(0,240,255,.2);z-index:20;transform:translate(-50%,-120%);display:flex;flex-direction:column;gap:4px;min-width:140px}.ForceGraphCanvas_tooltipType__jCUdV{font-size:.68rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;text-transform:uppercase;letter-spacing:.05em}.ForceGraphCanvas_tooltipLabel__GrSnf{font-size:.875rem;font-weight:600;color:#f4f4f5}.ForceGraphCanvas_tooltipEdges__4Yskb{font-size:.72rem;color:#71717a;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.MemoryExplorerModal_modalBackdrop__Fz_TA{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(4,6,12,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;isolation:isolate}@media(max-width:768px){.MemoryExplorerModal_modalBackdrop__Fz_TA{padding:12px}}.MemoryExplorerModal_modalCard__4V5Z6{width:100%;max-width:960px;height:82vh;background:#171717;border:1px solid #27272a;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}@media(max-width:768px){.MemoryExplorerModal_modalCard__4V5Z6{height:94dvh;max-height:94dvh;border-radius:8px}}.MemoryExplorerModal_modalHeader__QdEue{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:rgba(15,18,29,.9);border-bottom:1px solid #27272a}.MemoryExplorerModal_headerTitle__Z0VbK{display:flex;align-items:center;gap:12px}.MemoryExplorerModal_headerTitle__Z0VbK h2{font-size:1.15rem;font-weight:700;color:#f4f4f5;letter-spacing:-.01em}.MemoryExplorerModal_closeButton__gpSz1{color:#a1a1aa;padding:6px;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.MemoryExplorerModal_closeButton__gpSz1:hover{color:#0ea5e9;background:hsla(0,0%,100%,.05)}.MemoryExplorerModal_tabBar___LwBe{display:flex;gap:8px;padding:12px 24px;background:rgba(22,26,41,.6);border-bottom:1px solid #27272a}.MemoryExplorerModal_tabBar___LwBe button{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;border-radius:9999px;color:#a1a1aa;background:transparent;border:1px solid transparent;transition:all .15s cubic-bezier(.4,0,.2,1)}.MemoryExplorerModal_tabBar___LwBe button:hover{color:#f4f4f5;background:hsla(0,0%,100%,.04)}.MemoryExplorerModal_tabBar___LwBe button.MemoryExplorerModal_active___DUhx{color:#0ea5e9;background:rgba(14,165,233,.12);border-color:rgba(0,240,255,.3)}.MemoryExplorerModal_modalBody__mHB4O{flex:1 1;overflow-y:auto;padding:24px}.MemoryExplorerModal_graphContainer__13ge9{display:flex;flex-direction:column;height:100%;gap:16px}.MemoryExplorerModal_graphMeta__HJY_K{display:flex;align-items:center;justify-content:space-between;font-size:.825rem;color:#a1a1aa;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.MemoryExplorerModal_graphMetaActions__uMGfW{display:flex;align-items:center;gap:12px}.MemoryExplorerModal_viewToggleBtn__98VRC{display:flex;align-items:center;gap:6px;background:rgba(22,26,41,.9);color:#0ea5e9;border:1px solid rgba(0,240,255,.25);padding:5px 12px;border-radius:9999px;font-size:.75rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.MemoryExplorerModal_viewToggleBtn__98VRC:hover{background:rgba(14,165,233,.12);border-color:#0ea5e9}.MemoryExplorerModal_graphCanvas__e9Pb9{flex:1 1;min-height:400px;background:rgba(12,14,24,.7);border:1px solid #27272a;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.MemoryExplorerModal_nodeGrid__g_5MS{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;width:100%;padding:20px}.MemoryExplorerModal_nodeCard___87om{background:rgba(22,26,41,.85);border:1px solid #27272a;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.MemoryExplorerModal_nodeCard___87om:hover{border-color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,240,255,.15)}.MemoryExplorerModal_nodeCard___87om .MemoryExplorerModal_nodeType__tqoNQ{font-size:.7rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;text-transform:uppercase;color:#8b5cf6}.MemoryExplorerModal_nodeCard___87om .MemoryExplorerModal_nodeLabel__d3U86{font-size:.925rem;font-weight:600;color:#f4f4f5}.MemoryExplorerModal_searchSection__L5pjw{display:flex;flex-direction:column;gap:18px}.MemoryExplorerModal_searchBar__6lc2N{display:flex;gap:10px}.MemoryExplorerModal_searchBar__6lc2N input{flex:1 1;background:rgba(22,26,41,.8);border:1px solid #27272a;border-radius:8px;padding:10px 16px;color:#f4f4f5;font-size:.9rem;outline:none}.MemoryExplorerModal_searchBar__6lc2N input:focus{border-color:#0ea5e9}.MemoryExplorerModal_searchBar__6lc2N button{background:rgba(14,165,233,.12);color:#0ea5e9;border:1px solid rgba(0,240,255,.3);font-weight:600;padding:0 18px;border-radius:8px;display:flex;align-items:center;gap:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}.MemoryExplorerModal_searchBar__6lc2N button:hover{background:#0ea5e9;color:#08090e}.MemoryExplorerModal_memoriesList__PZOfz{display:flex;flex-direction:column;gap:12px}.MemoryExplorerModal_memoryRow__e8N3p{background:rgba(22,26,41,.7);border:1px solid #27272a;border-radius:8px;padding:14px 18px}.MemoryExplorerModal_memoryRow__e8N3p .MemoryExplorerModal_memoryHeader__h3MEh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:.75rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.MemoryExplorerModal_memoryRow__e8N3p .MemoryExplorerModal_memoryHeader__h3MEh .MemoryExplorerModal_rolePill__JCLzd{text-transform:uppercase;color:#0ea5e9}.MemoryExplorerModal_memoryRow__e8N3p .MemoryExplorerModal_memoryHeader__h3MEh .MemoryExplorerModal_timeText__YSsV7{color:#71717a}.MemoryExplorerModal_memoryRow__e8N3p .MemoryExplorerModal_memoryContent__b3VO6{font-size:.875rem;color:#f4f4f5;line-height:1.5}.MemoryExplorerModal_topTelemetryRow__QsOJ0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:16px 24px;background:rgba(14,18,28,.7);border-bottom:1px solid #27272a}@media(max-width:768px){.MemoryExplorerModal_topTelemetryRow__QsOJ0{grid-template-columns:1fr;padding:12px 16px}}.MemoryExplorerModal_telemetryCard__MdJws{background:rgba(22,26,41,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.MemoryExplorerModal_telemetryCard__MdJws:hover{border-color:rgba(0,240,255,.25)}.MemoryExplorerModal_telemetryCard__MdJws .MemoryExplorerModal_cardTop__HAeQ2{display:flex;align-items:center;justify-content:space-between}.MemoryExplorerModal_telemetryCard__MdJws .MemoryExplorerModal_cardTop__HAeQ2 h4{font-size:.8rem;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em}.MemoryExplorerModal_telemetryCard__MdJws .MemoryExplorerModal_statValue__tWyeg{font-size:1.5rem;font-weight:700;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#0ea5e9;line-height:1.1}.MemoryExplorerModal_telemetryCard__MdJws .MemoryExplorerModal_statSub__R9bot{font-size:.75rem;color:#64748b}.CostManagementModal_modalBackdrop__9nFev{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:768px){.CostManagementModal_modalBackdrop__9nFev{padding:10px}}.CostManagementModal_modalCard__kTs6y{background:#171717;border:1px solid #27272a;border-radius:12px;width:100%;max-width:820px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.7);animation:CostManagementModal_modalFadeIn__zbZOP .2s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.CostManagementModal_modalCard__kTs6y{max-height:94dvh;border-radius:8px}}.CostManagementModal_modalHeader__X3ZWb{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#090c12;border-bottom:1px solid #27272a}.CostManagementModal_headerTitle__Efhrt{display:flex;align-items:center;gap:10px}.CostManagementModal_headerTitle__Efhrt h3{font-size:1.05rem;font-weight:600;color:#f4f4f5;letter-spacing:-.01em}.CostManagementModal_headerTitle__Efhrt .CostManagementModal_dollarIcon__EGmLk{color:#0ea5e9}.CostManagementModal_headerControls__dL2gC{display:flex;align-items:center;gap:10px}.CostManagementModal_headerControls__dL2gC .CostManagementModal_closeBtn__uoIt5,.CostManagementModal_headerControls__dL2gC .CostManagementModal_refreshBtn__nbRED{color:#a1a1aa;padding:6px;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.CostManagementModal_headerControls__dL2gC .CostManagementModal_closeBtn__uoIt5:hover,.CostManagementModal_headerControls__dL2gC .CostManagementModal_refreshBtn__nbRED:hover{color:#f4f4f5;background:hsla(0,0%,100%,.06)}.CostManagementModal_timeRangeBar__DAkF4{padding:10px 22px;background:#0d1017;flex-wrap:wrap;gap:12px}.CostManagementModal_liveSyncBar__71xBe,.CostManagementModal_timeRangeBar__DAkF4{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27272a}.CostManagementModal_liveSyncBar__71xBe{padding:8px 22px;background:#080a0f;font-size:.725rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#a1a1aa}.CostManagementModal_syncStatus__4QgZj{display:flex;align-items:center;gap:8px}.CostManagementModal_syncStatus__4QgZj .CostManagementModal_syncDot__TRhjR{width:6px;height:6px;border-radius:50%;background:#10b981}.CostManagementModal_syncBtn__k68XA{display:inline-flex;align-items:center;gap:5px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25);color:#93c5fd;padding:3px 8px;border-radius:6px;font-size:.7rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.CostManagementModal_syncBtn__k68XA:hover:not(:disabled){background:#0ea5e9;color:#fff}.CostManagementModal_syncBtn__k68XA:disabled{opacity:.5;cursor:not-allowed}.CostManagementModal_rangePills__7kNcz{display:flex;align-items:center;background:#08090d;border:1px solid #27272a;border-radius:6px;padding:3px;gap:2px}.CostManagementModal_pillBtn__WsRsX{font-size:.75rem;font-weight:600;color:#a1a1aa;padding:5px 14px;border-radius:3px;transition:all .15s cubic-bezier(.4,0,.2,1)}.CostManagementModal_pillBtn__WsRsX:hover{color:#f4f4f5}.CostManagementModal_pillBtn__WsRsX.CostManagementModal_active__4fb_s{color:#fff;background:#0ea5e9}.CostManagementModal_rangeMeta__WWP8J{font-size:.75rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#71717a}.CostManagementModal_modalBody__nxdEO{flex:1 1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:20px}.CostManagementModal_statsGrid__a_ITX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:768px){.CostManagementModal_statsGrid__a_ITX{grid-template-columns:repeat(2,1fr)}}.CostManagementModal_statCard__IanZQ{background:#11141d;border:1px solid #27272a;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:4px}.CostManagementModal_statCard__IanZQ .CostManagementModal_statLabel__M0HNV{font-size:.725rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.04em}.CostManagementModal_statCard__IanZQ .CostManagementModal_statValue__k5jZ5{font-size:1.35rem;font-weight:700;color:#f4f4f5;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.CostManagementModal_statCard__IanZQ .CostManagementModal_statValue__k5jZ5.CostManagementModal_blue__AY6FG{color:#0ea5e9}.CostManagementModal_statCard__IanZQ .CostManagementModal_statValue__k5jZ5.CostManagementModal_orange__S2yKJ{color:#f97316}.CostManagementModal_statCard__IanZQ .CostManagementModal_statSub__IPbDp{font-size:.7rem;color:#a1a1aa}.CostManagementModal_chartCard___WwoY{background:#11141d;border:1px solid #27272a;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.CostManagementModal_chartCard___WwoY .CostManagementModal_chartHeader__uoHWz{display:flex;align-items:center;justify-content:space-between}.CostManagementModal_chartCard___WwoY .CostManagementModal_chartHeader__uoHWz h4{font-size:.85rem;font-weight:600;color:#f4f4f5;text-transform:uppercase;letter-spacing:.04em}.CostManagementModal_chartCard___WwoY .CostManagementModal_chartHeader__uoHWz span{font-size:.725rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#71717a}.CostManagementModal_svgChartContainer__UGOCl{width:100%;height:180px;position:relative}.CostManagementModal_svgChartContainer__UGOCl svg{width:100%;height:100%;overflow:visible}.CostManagementModal_svgChartContainer__UGOCl .CostManagementModal_barRect__5QaFz{fill:#1e2638;transition:fill .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.CostManagementModal_svgChartContainer__UGOCl .CostManagementModal_barRect__5QaFz:hover{fill:#0ea5e9}.CostManagementModal_svgChartContainer__UGOCl .CostManagementModal_barRect__5QaFz.CostManagementModal_peak___9EYQ{fill:rgba(249,115,22,.4)}.CostManagementModal_svgChartContainer__UGOCl .CostManagementModal_barRect__5QaFz.CostManagementModal_peak___9EYQ:hover{fill:#f97316}.CostManagementModal_svgChartContainer__UGOCl .CostManagementModal_axisText__dAT9x{font-size:9px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;fill:#64748b}.CostManagementModal_breakdownSection__1Zp4w{background:#11141d;border:1px solid #27272a;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.CostManagementModal_breakdownSection__1Zp4w h4{font-size:.85rem;font-weight:600;color:#f4f4f5;text-transform:uppercase;letter-spacing:.04em}.CostManagementModal_providerList__ZoFzL{display:flex;flex-direction:column;gap:10px}.CostManagementModal_providerRow__uQxkA{display:flex;flex-direction:column;gap:4px}.CostManagementModal_providerRow__uQxkA .CostManagementModal_rowHeader__BSUjp{display:flex;align-items:center;justify-content:space-between;font-size:.775rem}.CostManagementModal_providerRow__uQxkA .CostManagementModal_rowHeader__BSUjp .CostManagementModal_provName__ojZFd{font-weight:600;color:#f4f4f5;text-transform:capitalize}.CostManagementModal_providerRow__uQxkA .CostManagementModal_rowHeader__BSUjp .CostManagementModal_provStats__FrMcE{font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#a1a1aa}.CostManagementModal_providerRow__uQxkA .CostManagementModal_barTrack__Dvvdq{height:6px;background:#1a1e2b;border-radius:9999px;overflow:hidden}.CostManagementModal_providerRow__uQxkA .CostManagementModal_barTrack__Dvvdq .CostManagementModal_barFill__GCzJZ{height:100%;background:#0ea5e9;border-radius:9999px;transition:width .3s ease}.CostManagementModal_providerRow__uQxkA .CostManagementModal_barTrack__Dvvdq .CostManagementModal_barFill__GCzJZ.CostManagementModal_orange__S2yKJ{background:#f97316}.CostManagementModal_providerRow__uQxkA .CostManagementModal_barTrack__Dvvdq .CostManagementModal_barFill__GCzJZ.CostManagementModal_green__7dgyK{background:#10b981}.CostManagementModal_providerRow__uQxkA .CostManagementModal_barTrack__Dvvdq .CostManagementModal_barFill__GCzJZ.CostManagementModal_purple__NpggL{background:#8b5cf6}.CostManagementModal_mediaBadge__vM19U{display:inline-block;margin-left:6px;font-size:.65rem;font-weight:500;padding:1px 6px;border-radius:6px;background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3);vertical-align:middle;text-transform:uppercase;letter-spacing:.05em}@keyframes CostManagementModal_modalFadeIn__zbZOP{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminConfigModal_modalOverlay___flv8{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:768px){.AdminConfigModal_modalOverlay___flv8{padding:10px}}.AdminConfigModal_modalBox__Ud_h2{background:#0d1017;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;width:100%;max-width:650px;box-shadow:0 25px 50px -12px rgba(0,0,0,.85);display:flex;flex-direction:column;overflow:hidden;max-height:85vh}@media(max-width:768px){.AdminConfigModal_modalBox__Ud_h2{max-height:94dvh;border-radius:8px}}.AdminConfigModal_modalHeader___3Rlx{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;background:#090c12}.AdminConfigModal_modalHeader___3Rlx .AdminConfigModal_headerTitleGroup__GscvB{display:flex;align-items:center;gap:10px}.AdminConfigModal_modalHeader___3Rlx .AdminConfigModal_headerTitleGroup__GscvB .AdminConfigModal_modalIcon__9_qUh{color:#38bdf8}.AdminConfigModal_modalHeader___3Rlx .AdminConfigModal_headerTitleGroup__GscvB h3{font-size:.95rem;font-weight:700;color:#f1f5f9;letter-spacing:-.01em}.AdminConfigModal_modalHeader___3Rlx .AdminConfigModal_closeBtn__YFSsS{color:#64748b;padding:4px;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_modalHeader___3Rlx .AdminConfigModal_closeBtn__YFSsS:hover{color:#f1f5f9;background:hsla(0,0%,100%,.06)}.AdminConfigModal_modalBody__o0Aw6{padding:22px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.AdminConfigModal_modalBody__o0Aw6::-webkit-scrollbar{width:4px}.AdminConfigModal_modalBody__o0Aw6::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.AdminConfigModal_sectionGroup__uwfpg{display:flex;flex-direction:column;gap:8px}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_fieldLabel__ja7uH{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_fieldDesc__J5izk{font-size:11px;color:#64748b;margin-top:-4px;line-height:1.4}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_inputBox__a7Xar{background:#121724;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 12px;color:#f8fafc;font-size:12px;outline:none;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_inputBox__a7Xar:focus{border-color:#38bdf8}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_inputBox__a7Xar::placeholder{color:#475569}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_selectBox__BDpas{background:#121724;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 12px;color:#f8fafc;font-size:12px;outline:none;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_selectBox__BDpas:focus{border-color:#38bdf8}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_selectBox__BDpas option{background:#0d1017;color:#f8fafc}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_sliderContainer__mF9L0{display:flex;align-items:center;gap:12px}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_sliderContainer__mF9L0 input[type=range]{flex:1 1;accent-color:#38bdf8}.AdminConfigModal_sectionGroup__uwfpg .AdminConfigModal_sliderContainer__mF9L0 .AdminConfigModal_sliderVal__dgA08{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:12px;color:#38bdf8;min-width:32px}.AdminConfigModal_subSectionHeader__WgT3v{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-top:4px}.AdminConfigModal_grid2__2NRsP{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.AdminConfigModal_routeCard__w4G3u{background:#111522;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px}.AdminConfigModal_routeCard__w4G3u .AdminConfigModal_routeHeader__xa3XV{display:flex;align-items:center;justify-content:space-between}.AdminConfigModal_routeCard__w4G3u .AdminConfigModal_routeHeader__xa3XV .AdminConfigModal_routeTitle__3YSzH{font-size:12px;font-weight:600;color:#f1f5f9}.AdminConfigModal_routeCard__w4G3u .AdminConfigModal_routeHeader__xa3XV .AdminConfigModal_routeBadge__RXA62{font-size:9px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#7dd3fc;background:rgba(56,189,248,.1);padding:1px 6px;border-radius:3px;border:1px solid rgba(56,189,248,.25)}.AdminConfigModal_routeCard__w4G3u .AdminConfigModal_routeInputs__nQfb_{display:grid;grid-template-columns:140px 1fr;grid-gap:8px;gap:8px}.AdminConfigModal_cardItem__jdBU2{background:#111520;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.AdminConfigModal_cardItem__jdBU2 .AdminConfigModal_cardLeft__O79cI{display:flex;flex-direction:column;gap:2px}.AdminConfigModal_cardItem__jdBU2 .AdminConfigModal_cardLeft__O79cI .AdminConfigModal_cardTitle__bzwrN{font-size:12px;font-weight:600;color:#f1f5f9}.AdminConfigModal_cardItem__jdBU2 .AdminConfigModal_cardLeft__O79cI .AdminConfigModal_cardSub__B40CU{font-size:10px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#64748b}.AdminConfigModal_cardItem__jdBU2 .AdminConfigModal_badgeActive__lo7Y8{font-size:9px;font-weight:700;text-transform:uppercase;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25);padding:2px 6px;border-radius:3px}.AdminConfigModal_saveBtn__IqzIR{background:#0284c7;color:#fff!important;border:1px solid #38bdf8;padding:8px 18px;border-radius:6px;font-size:12px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.AdminConfigModal_saveBtn__IqzIR:hover{background:#0369a1;border-color:#7dd3fc;color:#fff!important}.AdminConfigModal_saveBtn__IqzIR:disabled{opacity:.5;cursor:not-allowed}.AdminConfigModal_saveActionRow___O9Z_{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06)}.AdminConfigModal_saveActionRow___O9Z_ .AdminConfigModal_savedNotice__lF8EZ{color:#34d399;font-size:11px;display:flex;align-items:center;gap:4px}.AdminConfigModal_modelRegisterBox__mahbR{background:#111624;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}.AdminConfigModal_capabilityGroup__zQxKI{display:flex;gap:8px}.AdminConfigModal_capabilityGroup__zQxKI .AdminConfigModal_capBtn__Ud2Xr{flex:1 1;padding:7px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#090c12;border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:6px}.AdminConfigModal_capabilityGroup__zQxKI .AdminConfigModal_capBtn__Ud2Xr:hover{border-color:hsla(0,0%,100%,.2);color:#f1f5f9}.AdminConfigModal_capabilityGroup__zQxKI .AdminConfigModal_capBtn__Ud2Xr.AdminConfigModal_capActive__TGCi8{background:rgba(56,189,248,.12);border-color:#38bdf8;color:#38bdf8}.AdminConfigModal_modelsFilterRow__2X0Pj{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:8px}.AdminConfigModal_modelsFilterRow__2X0Pj .AdminConfigModal_filterTabs__O_VHZ{display:flex;gap:4px}.AdminConfigModal_modelsFilterRow__2X0Pj .AdminConfigModal_filterTabs__O_VHZ .AdminConfigModal_filterTab__lqPF8{padding:4px 10px;font-size:11px;border-radius:6px;background:transparent;border:none;color:#64748b;cursor:pointer;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_modelsFilterRow__2X0Pj .AdminConfigModal_filterTabs__O_VHZ .AdminConfigModal_filterTab__lqPF8:hover{color:#f1f5f9}.AdminConfigModal_modelsFilterRow__2X0Pj .AdminConfigModal_filterTabs__O_VHZ .AdminConfigModal_filterTab__lqPF8.AdminConfigModal_tabActive__BLcMC{background:#1e293b;color:#38bdf8}.AdminConfigModal_modelsFilterRow__2X0Pj .AdminConfigModal_modelCountBadge__hrqIi{font-size:10px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#94a3b8}.AdminConfigModal_modelsListContainer__GoayS{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.AdminConfigModal_modelsListContainer__GoayS::-webkit-scrollbar{width:4px}.AdminConfigModal_modelsListContainer__GoayS::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.AdminConfigModal_modelRowItem__MSg1U{background:#111522;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_modelRowItem__MSg1U:hover{border-color:hsla(0,0%,100%,.12)}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G{display:flex;flex-direction:column;gap:2px}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q{display:flex;align-items:center;gap:8px}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_modelName__Sk8Ff{font-size:12px;font-weight:600;color:#f1f5f9}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_providerTag__HWR6A{font-size:9px;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,Courier New,monospace;background:hsla(0,0%,100%,.06);color:#94a3b8;padding:1px 5px;border-radius:3px}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_capTag__pOJEO{font-size:9px;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:3px}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_capTag__pOJEO.AdminConfigModal_capTagText__YHxH5{background:rgba(56,189,248,.1);color:#38bdf8;border:1px solid rgba(56,189,248,.2)}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_capTag__pOJEO.AdminConfigModal_capTagImage__qPQur{background:rgba(236,72,153,.1);color:#ec4899;border:1px solid rgba(236,72,153,.2)}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelTopLine__L7b2q .AdminConfigModal_capTag__pOJEO.AdminConfigModal_capTagVideo__o6Jxg{background:rgba(168,85,247,.1);color:#c084fc;border:1px solid rgba(168,85,247,.2)}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_modelInfo__I1y5G .AdminConfigModal_modelSlug__mUQ5c{font-size:10px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;color:#64748b}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_deleteModelBtn__atjaL{background:transparent;border:none;color:#64748b;padding:4px;border-radius:4px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_modelRowItem__MSg1U .AdminConfigModal_deleteModelBtn__atjaL:hover{color:#ef4444;background:rgba(239,68,68,.1)}.AdminConfigModal_tabBar__cOSEn{display:flex;background:#090c12;border-bottom:1px solid hsla(0,0%,100%,.08);padding:0 16px;gap:4px;overflow-x:auto}.AdminConfigModal_tabBar__cOSEn::-webkit-scrollbar{display:none}.AdminConfigModal_tabBar__cOSEn .AdminConfigModal_tabItem__Z8XCv{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminConfigModal_tabBar__cOSEn .AdminConfigModal_tabItem__Z8XCv:hover{color:#cbd5e1}.AdminConfigModal_tabBar__cOSEn .AdminConfigModal_tabItem__Z8XCv.AdminConfigModal_tabActive__BLcMC{color:#38bdf8;border-bottom-color:#38bdf8}.AdminConfigModal_maintenanceContainer__EY6Gy{display:flex;flex-direction:column;gap:16px}.AdminConfigModal_maintenanceWarningBanner__svuIB{display:flex;align-items:flex-start;gap:12px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.25);border-radius:6px;padding:12px 14px}.AdminConfigModal_maintenanceWarningBanner__svuIB .AdminConfigModal_bannerIcon__q9wz_{color:#eab308;flex-shrink:0;margin-top:2px}.AdminConfigModal_maintenanceWarningBanner__svuIB .AdminConfigModal_bannerText__GZEQW{display:flex;flex-direction:column;gap:3px}.AdminConfigModal_maintenanceWarningBanner__svuIB .AdminConfigModal_bannerText__GZEQW .AdminConfigModal_bannerTitle__uslCW{font-size:12px;font-weight:700;color:#fef08a}.AdminConfigModal_maintenanceWarningBanner__svuIB .AdminConfigModal_bannerText__GZEQW .AdminConfigModal_bannerDesc__nTx2Q{font-size:11px;color:#cbd5e1;line-height:1.4}.AdminConfigModal_alertResultBox__T6dA5{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:6px;font-size:12px}.AdminConfigModal_alertResultBox__T6dA5.AdminConfigModal_alertSuccess__8Cjl3{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#34d399}.AdminConfigModal_alertResultBox__T6dA5.AdminConfigModal_alertError__XbSmP{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}.AdminConfigModal_alertResultBox__T6dA5 .AdminConfigModal_alertTitle__ZevOi{font-weight:700;display:flex;align-items:center;gap:6px}.AdminConfigModal_alertResultBox__T6dA5 .AdminConfigModal_alertDetailList__2F7U0{margin:0;padding-left:18px;font-size:11px;color:#94a3b8;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.AdminConfigModal_actionGrid__mOUFo{display:flex;flex-direction:column;gap:10px}.AdminConfigModal_maintenanceCard__kQP28{background:#111522;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.AdminConfigModal_maintenanceCard__kQP28:hover{border-color:hsla(0,0%,100%,.12)}.AdminConfigModal_maintenanceCard__kQP28.AdminConfigModal_dangerCard__1xP0V{background:#181116;border-color:rgba(239,68,68,.2)}.AdminConfigModal_maintenanceCard__kQP28.AdminConfigModal_dangerCard__1xP0V:hover{border-color:rgba(239,68,68,.4)}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g{display:flex;flex-direction:column;gap:4px}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardHeaderRow__fR621{display:flex;align-items:center;gap:8px}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardHeaderRow__fR621 .AdminConfigModal_cardTitle__bzwrN{font-size:12.5px;font-weight:700;color:#f1f5f9}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardHeaderRow__fR621 .AdminConfigModal_cardTag__4c8kl{font-size:9.5px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;text-transform:uppercase;padding:1px 6px;border-radius:3px}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardHeaderRow__fR621 .AdminConfigModal_cardTag__4c8kl.AdminConfigModal_tagWarning__2WRtp{background:rgba(234,179,8,.12);color:#fde047;border:1px solid rgba(234,179,8,.3)}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardHeaderRow__fR621 .AdminConfigModal_cardTag__4c8kl.AdminConfigModal_tagDanger___Aq3Y{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3)}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardLeftInfo__bYh_g .AdminConfigModal_cardDescription__VqBqh{font-size:11px;color:#94a3b8;line-height:1.4}.AdminConfigModal_maintenanceCard__kQP28 .AdminConfigModal_cardActionGroup__YNULa{flex-shrink:0}.AdminConfigModal_actionBtn__amg6s{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:11.5px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminConfigModal_actionBtn__amg6s.AdminConfigModal_warningActionBtn__qY2FE{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.3);color:#fde047}.AdminConfigModal_actionBtn__amg6s.AdminConfigModal_warningActionBtn__qY2FE:hover{background:rgba(234,179,8,.2);border-color:#eab308}.AdminConfigModal_actionBtn__amg6s.AdminConfigModal_dangerActionBtn__nJfps{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}.AdminConfigModal_actionBtn__amg6s.AdminConfigModal_dangerActionBtn__nJfps:hover{background:rgba(239,68,68,.2);border-color:#ef4444}.AdminConfigModal_actionBtn__amg6s.AdminConfigModal_confirmingBtn__I9WPS{background:#ef4444!important;border-color:#f87171!important;color:#fff!important;animation:AdminConfigModal_pulse__U9AtS 1s infinite alternate}.AdminConfigModal_actionBtn__amg6s:disabled{opacity:.5;cursor:not-allowed}@keyframes AdminConfigModal_pulse__U9AtS{0%{opacity:.85;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.LoginGate_loginContainer__uHMAA{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100vw;background-color:#111114;padding:20px}.LoginGate_loginCard__MCAWZ{width:100%;max-width:400px;background:#18181b;border:1px solid #27272a;border-radius:12px;padding:36px 32px;box-shadow:0 10px 30px rgba(0,0,0,.6);display:flex;flex-direction:column}.LoginGate_brandHeader__v0q3C{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.LoginGate_brandBadge__S4mx4{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#161a25;border:1px solid #27272a;border-radius:8px;color:#f4f4f5;font-weight:700;font-size:1.1rem;margin-bottom:14px;position:relative}.LoginGate_brandBadge__S4mx4 .LoginGate_badgeDot__Lr1Tm{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;background:#f97316;border-radius:50%}.LoginGate_title__Z6hZS{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#f4f4f5;margin-bottom:4px}.LoginGate_subtitle__xqk2A{font-size:.775rem;color:#a1a1aa}.LoginGate_errorBanner__BmYTH{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:.775rem;padding:10px 12px;border-radius:6px;margin-bottom:18px;display:flex;align-items:center;gap:8px}.LoginGate_loginForm__Dcj_w{display:flex;flex-direction:column;gap:16px}.LoginGate_inputGroup__9CII0{display:flex;flex-direction:column;gap:6px}.LoginGate_inputGroup__9CII0 label{font-size:.75rem;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.LoginGate_inputGroup__9CII0 .LoginGate_inputWrapper__LJ0NV{display:flex;align-items:center;background:#090c12;border:1px solid #27272a;border-radius:6px;padding:0 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.LoginGate_inputGroup__9CII0 .LoginGate_inputWrapper__LJ0NV:focus-within{border-color:#0ea5e9}.LoginGate_inputGroup__9CII0 .LoginGate_inputWrapper__LJ0NV .LoginGate_inputIcon__e7fDI{color:#71717a;margin-right:8px}.LoginGate_inputGroup__9CII0 .LoginGate_inputWrapper__LJ0NV input{flex:1 1;background:transparent;border:none;padding:10px 0;color:#f4f4f5;font-size:.875rem}.LoginGate_inputGroup__9CII0 .LoginGate_inputWrapper__LJ0NV input:focus{outline:none}.LoginGate_submitBtn__pldPA{margin-top:8px;background:#0ea5e9;color:#fff;font-size:.85rem;font-weight:600;padding:11px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s cubic-bezier(.4,0,.2,1)}.LoginGate_submitBtn__pldPA:hover:not(:disabled){background:#0284c7}.LoginGate_submitBtn__pldPA:disabled{opacity:.6;cursor:not-allowed}.LoginGate_footerNote__B6kEx{margin-top:24px;text-align:center;font-size:.7rem;color:#71717a;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.ErrorBoundary_errorBoundaryContainer__YOWL8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:rgba(15,23,42,.75);border:1px solid rgba(239,68,68,.3);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;text-align:center;max-width:540px;margin:32px auto;box-shadow:0 8px 32px rgba(0,0,0,.4)}.ErrorBoundary_errorIcon__AkbLt{color:#ef4444;margin-bottom:16px;animation:ErrorBoundary_pulse__mKBBc 2s ease-in-out infinite}.ErrorBoundary_errorTitle__i5rDJ{font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fca5a5;margin-bottom:8px}.ErrorBoundary_errorMessage___Hr9A{font-size:.85rem;color:#94a3b8;line-height:1.5;margin-bottom:20px;word-break:break-word}.ErrorBoundary_retryButton__xns6U{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.4));border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ErrorBoundary_retryButton__xns6U:hover{background:linear-gradient(135deg,rgba(239,68,68,.35),rgba(239,68,68,.6));border-color:rgba(239,68,68,.8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.ErrorBoundary_retryButton__xns6U:active{transform:translateY(0)}@keyframes ErrorBoundary_pulse__mKBBc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.page_dashboardContainer__vaxjH{display:flex;height:100vh;height:100dvh;width:100vw;overflow:hidden;background:#111114;position:relative}.page_navigatorSection__c_64k{width:260px;min-width:240px;max-width:280px;height:100%;flex-shrink:0;background:#111114;transition:transform .28s cubic-bezier(.16,1,.3,1);z-index:40}@media(max-width:768px){.page_navigatorSection__c_64k{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;box-shadow:4px 0 24px rgba(0,0,0,.6);transform:translateX(-100%)}.page_navigatorSection__c_64k.page_mobileDrawerOpen__jR8A9{transform:translateX(0)}}.page_drawerBackdrop__L0Yaq{display:none}@media(max-width:768px){.page_drawerBackdrop__L0Yaq{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:35;animation:page_fadeIn__rpXfV .2s ease}}@keyframes page_fadeIn__rpXfV{0%{opacity:0}to{opacity:1}}.page_chatSection__Rh1_j{flex:1 1;height:100%;min-width:0;display:flex;flex-direction:column;background:#171717;position:relative}.page_sidePanelSection__mRCqX{height:100%;flex-shrink:0;background:#111114;z-index:30}@media(max-width:1024px){.page_sidePanelSection__mRCqX{position:fixed;top:60px;right:0;bottom:0;width:340px;max-width:90vw;box-shadow:-4px 0 24px rgba(0,0,0,.5);border-left:1px solid #27272a;animation:page_slideInRight__ySILn .25s cubic-bezier(.16,1,.3,1)}}@media(max-width:640px){.page_sidePanelSection__mRCqX{width:100%;max-width:100vw}}@keyframes page_slideInRight__ySILn{0%{transform:translateX(100%)}to{transform:translateX(0)}}