.library-view{height:100%;color:var(--text-primary);padding:clamp(28px,5vw,72px) clamp(20px,7vw,120px);overflow:auto}.main-panel.library-view-modern{background:var(--bg-primary);position:relative;overflow:hidden}.main-panel.library-view-modern .aurora-background,.main-panel.library-view-modern>.floating-brand,.main-panel.library-view-modern>.conversation,.main-panel.library-view-modern>.composer,.main-panel.library-view-modern>.composer-footer,.main-panel.library-view-modern>.scroll-to-bottom,.main-panel.library-view-modern .conversation,.main-panel.library-view-modern .composer-wrap,.main-panel.library-view-modern .home-composer-inline,.main-panel.library-view-modern .composer-footer,.main-panel.library-view-modern .conversation-timeline,.main-panel.library-view-modern .conversation-disclaimer{display:none!important}.main-panel.library-view-modern>.library-view{z-index:2;padding-top:calc(clamp(28px,5vw,72px) + 40px);display:block;position:absolute;inset:0}.main-panel.library-view-modern>.chat-header{z-index:50;position:absolute;inset:0 0 auto;display:flex!important}.library-view-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:980px;margin:0 auto 36px;display:flex}.library-view-header h1{margin:0 0 7px;font-size:30px}.library-view-header p{color:var(--text-secondary);margin:0;font-size:.9rem}.library-search{border:1px solid var(--border);height:38px;color:var(--text-secondary);border-radius:24px;align-items:center;gap:8px;padding:0 14px;display:flex}.library-search input{width:180px;color:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.library-view-tabs,.library-view-columns,.library-view-list{max-width:980px;margin-inline:auto}.library-view-tabs{gap:6px;margin-bottom:22px;display:flex}.library-view-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font:600 .78rem/1.2 Inter,Arial,sans-serif}.library-view-tabs button span{opacity:.78;margin-left:2px;font-size:.72rem}.library-view-tabs .active{background:var(--text-primary);color:var(--bg-primary)}.library-view-columns{color:var(--text-secondary);grid-template-columns:1fr 190px 120px 36px;padding:0 8px 10px;font-size:12px;display:grid}.library-view-list{border-top:1px solid var(--border)}.library-view-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 190px 120px 36px;align-items:center;gap:12px;min-height:60px;display:grid}.library-view-open{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:14px;min-width:0;display:flex}.library-view-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.library-view-open strong,.library-view-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-view-open strong{font-size:.88rem}.library-view-open small{color:var(--text-secondary);margin-top:4px;font-size:.72rem}.library-view-row time,.library-view-row>span{color:var(--text-secondary);font-size:.78rem}.library-view-actions{position:relative}.library-view-actions>button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:8px}.library-view-menu{background:var(--surface);border:1px solid var(--border);z-index:6;border-radius:10px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 12px 32px #00000024}.library-view-menu button{white-space:nowrap;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:8px;display:flex}.library-view-empty{color:var(--text-secondary);padding:48px}.library-view-menu{color:#edf1f4;z-index:40;background:#252a31;border-color:#3a4551;border-radius:13px;min-width:186px;padding:7px;top:calc(100% + 5px);box-shadow:0 22px 50px #00000080}.library-view-menu button{min-height:39px;font:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:.86rem}.library-view-menu button:hover{background:#363c44}.library-view-menu button:last-child{color:#ff6e68;margin-top:3px}.library-view-menu button:last-child svg{color:#ff4e48}.library-view-menu button:last-child:hover{background:#c2363233}:root[data-theme=light] .library-view-menu{color:#2a3b4b;background:#fff;border-color:#d7e0e8;box-shadow:0 18px 42px #2738482e}:root[data-theme=light] .library-view-menu button:hover{background:#edf2f6}:root[data-theme=light] .library-view-menu button:last-child{color:#d9453e}:root[data-theme=light] .library-view-menu button:last-child:hover{background:#fff0ef}.library-rename-form{align-items:center;gap:6px;min-width:0;display:flex}.library-rename-form input{border:1px solid var(--border);width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:8px 10px}.library-rename-form button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.library-rename-form button[type=submit]{background:var(--text-primary);color:var(--bg-primary)}.library-rename-error{color:#d84b45;max-width:980px;margin:-12px auto 14px;font-size:.78rem}.library-view-tabs .active{color:#171b20;background:#f5f7fa}:root[data-theme=light] .library-view-tabs .active{color:#fff!important;background:#171b20!important}:root[data-theme=dark] .library-view-tabs .active{color:#171b20!important;background:#fff!important}@media (max-width:700px){.library-view{padding:64px 14px 24px}.library-view-header{margin-bottom:26px;display:block}.library-view-tools{margin-top:18px}.library-search{flex:1}.library-view-columns{grid-template-columns:1fr 80px 30px}.library-view-columns span:nth-child(3),.library-view-row>span:first-of-type{display:none}.library-view-row{grid-template-columns:1fr 80px 30px}.library-view-row time{font-size:12px}.library-new{display:none}}.main-panel.library-view-modern>.chat-header{display:none!important}.main-panel.library-view-modern>.floating-brand{z-index:60;position:absolute;display:inline-flex!important}.library-load-more{border:1px solid var(--border);min-height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:18px auto 0;padding:0 15px;font:600 .8rem Inter,Arial,sans-serif;display:flex}.library-load-more:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}
﻿.main-panel.projects-view-modern{background:var(--bg-primary);position:relative;overflow:hidden}.main-panel.projects-view-modern .aurora-background,.main-panel.projects-view-modern>.floating-brand,.main-panel.projects-view-modern>.conversation,.main-panel.projects-view-modern>.composer,.main-panel.projects-view-modern>.composer-footer,.main-panel.projects-view-modern>.scroll-to-bottom,.main-panel.projects-view-modern .conversation,.main-panel.projects-view-modern .composer-wrap,.main-panel.projects-view-modern .home-composer-inline,.main-panel.projects-view-modern .composer-footer,.main-panel.projects-view-modern .conversation-timeline,.main-panel.projects-view-modern .conversation-disclaimer{display:none!important}.main-panel.projects-view-modern>.projects-view{z-index:2;padding:calc(clamp(28px,5vw,72px) + 40px) clamp(20px,7vw,120px);display:block;position:absolute;inset:0;overflow:auto}.main-panel.projects-view-modern>.chat-header{z-index:50;position:absolute;inset:0 0 auto;display:flex!important}.projects-view-header,.projects-summary,.projects-columns,.projects-list{max-width:980px;margin-inline:auto}.projects-view-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:32px;display:flex}.projects-view h1{margin:0 0 7px;font-size:30px}.projects-view p{color:var(--text-secondary);margin:0;font-size:.9rem}.projects-view-tools{gap:10px;display:flex}.projects-search{border:1px solid var(--border);height:38px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:0 13px;display:flex}.projects-search input{width:170px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.projects-create,.projects-modal footer button:last-child{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font:600 .82rem Inter,Arial,sans-serif;display:flex}.projects-summary{color:var(--text-secondary);justify-content:flex-end;gap:14px;margin-bottom:10px;font-size:.76rem;display:flex}.projects-columns,.project-row{grid-template-columns:minmax(0,1fr) 110px 80px 80px 38px;align-items:center;gap:12px;display:grid}.projects-columns{color:var(--text-secondary);padding:0 12px 10px;font-size:.72rem}.projects-list{border-top:1px solid var(--border)}.project-row{border-bottom:1px solid var(--border);min-height:64px;color:var(--text-secondary);font-size:.78rem}.project-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.project-open strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.project-icon{border:1px solid var(--border);color:#ef7d3d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.project-delete{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.project-delete:hover{color:#e5524a;background:#da4b4314}.projects-empty{color:var(--text-secondary);text-align:center;justify-items:center;gap:10px;padding:80px 20px;font-size:.84rem;display:grid}.projects-empty strong{color:var(--text-primary)}.projects-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12181e61;place-items:center;display:grid;position:fixed;inset:0}.projects-modal{border:1px solid var(--border);background:var(--bg-primary);width:min(420px,100vw - 32px);color:var(--text-primary);border-radius:16px;box-shadow:0 24px 70px #00000052}.projects-modal header,.projects-modal footer{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.projects-modal h2{margin:0;font-size:1rem}.projects-modal header button,.projects-cancel{cursor:pointer;color:var(--text-secondary)!important;background:0 0!important;border:0!important}.projects-modal label{gap:8px;padding:19px;font-size:.8rem;font-weight:650;display:grid}.projects-modal input{border:1px solid var(--border);height:42px;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:0 12px}.projects-modal footer{border-bottom:0;justify-content:flex-end;gap:15px}.projects-modal footer button:last-child{height:38px}.projects-modal footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.main-panel.projects-view-modern>.projects-view{padding:64px 14px 24px}.projects-view-header{margin-bottom:26px;display:block}.projects-view-tools{margin-top:18px}.projects-search{flex:1}.projects-search input{width:100%}.projects-columns,.project-row{grid-template-columns:minmax(0,1fr) 55px 42px 34px}.projects-columns span:nth-child(2),.project-row>span:first-of-type{display:none}.projects-summary{margin-top:-18px;margin-bottom:14px}.project-row{gap:8px}.project-row>span{font-size:.72rem}}.project-actions{position:relative}.project-actions>button{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.project-actions>button:hover,.project-actions>button[aria-expanded=true]{color:var(--text-primary);background:#7f8c9924}.project-actions-menu{z-index:40;color:#edf1f4;background:#252a31;border:1px solid #3a4551;border-radius:13px;min-width:186px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 22px 50px #00000080}.project-actions-menu button{min-height:39px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:.86rem;display:flex}.project-actions-menu button:hover{background:#363c44}.project-actions-menu button:last-child{color:#ff6e68;margin-top:3px}.project-actions-menu button:last-child:hover{background:#c2363233}:root[data-theme=light] .project-actions-menu{color:#2a3b4b;background:#fff;border-color:#d7e0e8;box-shadow:0 18px 42px #2738482e}:root[data-theme=light] .project-actions-menu button:hover{background:#edf2f6}:root[data-theme=light] .project-actions-menu button:last-child{color:#d9453e}:root[data-theme=light] .project-actions-menu button:last-child:hover{background:#fff0ef}.project-rename-form{align-items:center;gap:6px;min-width:0;display:flex}.project-rename-form input{border:1px solid var(--border);width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:8px 10px}.project-rename-form button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.project-rename-form button[type=submit]{background:var(--text-primary);color:var(--bg-primary)}.project-detail-view{height:100%;color:var(--text-primary);padding:calc(clamp(28px,5vw,72px) + 40px) clamp(20px,7vw,120px);overflow:auto}.project-detail-header,.project-detail-tabs,.project-detail-columns,.project-detail-list,.project-detail-loading{max-width:980px;margin-inline:auto}.project-back{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:500 .8rem Inter,Arial,sans-serif;display:inline-flex}.project-detail-header h1{margin:20px 0 7px;font-size:30px}.project-detail-header p{color:var(--text-secondary);margin:0;font-size:.9rem}.project-detail-tabs{gap:6px;margin-top:38px;margin-bottom:22px;display:flex}.project-detail-tabs span{color:var(--text-secondary);border-radius:999px;padding:7px 10px;font:600 .78rem/1.2 Inter,Arial,sans-serif}.project-detail-tabs span:first-child{background:var(--text-primary);color:var(--bg-primary)}.project-detail-tabs b{font-size:.72rem}.project-detail-columns,.project-detail-row{grid-template-columns:minmax(0,1fr) 190px 120px;align-items:center;gap:12px;display:grid}.project-detail-columns{color:var(--text-secondary);padding:0 8px 10px;font-size:.72rem}.project-detail-list{border-top:1px solid var(--border)}.project-detail-row{border-bottom:1px solid var(--border);min-height:60px;color:var(--text-secondary);font-size:.78rem}.project-file-name{align-items:center;gap:12px;min-width:0;display:flex}.project-file-name svg{color:var(--text-secondary);flex:none}.project-file-name strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.project-detail-loading{min-height:240px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;font-size:.84rem;display:flex}.project-detail-loading svg{animation:1s linear infinite project-spin}@keyframes project-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.main-panel.projects-view-modern>.projects-view,.project-detail-view{padding:64px 14px 24px}.projects-view-header{margin-bottom:22px;display:block}.projects-view-tools{grid-template-columns:minmax(0,1fr) auto;margin-top:16px;display:grid}.projects-search{min-width:0}.projects-search input{width:100%;min-width:0}.projects-create{white-space:nowrap;padding-inline:11px}.projects-summary{justify-content:flex-start;margin:0 0 12px}.projects-columns,.project-row{grid-template-columns:minmax(0,1fr) 42px 34px}.projects-columns span:nth-child(2),.project-row>span:first-of-type,.projects-columns span:nth-child(3),.project-row>span:nth-of-type(2){display:none}.project-row{gap:8px}.project-detail-header h1{font-size:26px}.project-detail-tabs{margin-top:28px;overflow-x:auto}.project-detail-tabs span{flex:none}.project-detail-columns,.project-detail-row{grid-template-columns:minmax(0,1fr) 78px}.project-detail-columns span:nth-child(3),.project-detail-row>span{display:none}.project-detail-row time{font-size:.72rem}}.project-detail-header{position:relative}.project-upload{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font:650 .8rem Inter,Arial,sans-serif;display:inline-flex;position:absolute;bottom:0;right:0}.project-detail-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font:600 .78rem/1.2 Inter,Arial,sans-serif;display:inline-flex}.project-detail-tabs button.active{background:var(--text-primary);color:var(--bg-primary)}.project-detail-columns,.project-detail-row{grid-template-columns:minmax(0,1fr) 190px 120px 38px}.project-file-name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.project-file-actions{position:relative}.project-file-actions>button{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.project-file-actions>button:hover{color:var(--text-primary);background:#7f8c9924}.project-file-actions>div{z-index:20;border:1px solid var(--border);background:var(--bg-primary);border-radius:11px;min-width:154px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 15px 40px #0000003d}.project-file-actions>div button{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px;font-size:.8rem;display:flex}.project-file-actions>div button:hover{background:#7f8c9924}.project-code-preview{color:#e8edf1;white-space:pre;background:#1e1e1e;max-height:min(70vh,720px);margin:0;padding:20px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:700px){.project-upload{margin-top:18px;position:static}.project-detail-tabs button{flex:none}.project-detail-columns,.project-detail-row{grid-template-columns:minmax(0,1fr) 78px 34px}.project-detail-columns span:nth-child(3),.project-detail-row>span{display:none}}:root[data-theme=light] .project-upload,:root[data-theme=light] .project-detail-tabs button.active{color:#fff;background:#171b20}:root[data-theme=dark] .project-upload,:root[data-theme=dark] .project-detail-tabs button.active{color:#171b20;background:#fff}.projects-modal{box-sizing:border-box;overflow:hidden}.projects-modal header{min-height:64px;padding:0 20px}.projects-modal header h2{font-size:1.08rem;font-weight:700}.projects-modal header button{place-items:center;width:34px;height:34px;display:grid;border-radius:999px!important}.projects-modal label{gap:9px;padding:22px 20px 24px;font-size:.82rem}.projects-modal input{box-sizing:border-box;width:100%;height:44px;padding:0 13px;font-size:.9rem}.projects-modal input:focus{outline:2px solid color-mix(in srgb,var(--text-primary) 16%,transparent);outline-offset:1px}.projects-modal footer{gap:16px;min-height:66px;padding:0 20px}.projects-modal footer button:last-child{border-radius:9px;height:38px;padding:0 14px}.projects-cancel{font-size:.82rem;font-weight:650;padding:7px 2px!important}.projects-create,.projects-modal footer button:last-child{color:#fff!important;background:#171b20!important}:root[data-theme=dark] .projects-create,:root[data-theme=dark] .projects-modal footer button:last-child{color:#171b20!important;background:#fff!important}:root[data-theme=light] .projects-create,:root[data-theme=light] .projects-modal footer button:last-child{color:#fff!important;background:#171b20!important}@media (max-width:520px){.projects-overlay{padding:16px}.projects-modal{border-radius:14px;width:100%}.projects-modal header{min-height:60px;padding-inline:17px}.projects-modal label{padding:19px 17px 21px}.projects-modal footer{min-height:62px;padding-inline:17px}}.project-file-actions{z-index:2;justify-content:flex-end;align-items:center;gap:2px;display:flex;position:relative}.project-file-action-icon{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;position:relative;width:32px!important;height:32px!important;display:grid!important}.project-file-action-icon:hover,.project-file-action-icon:focus-visible{color:var(--text-primary);background:#7f8c9924;outline:0}.project-file-action-icon:after{content:attr(data-tooltip);z-index:2147483647;pointer-events:none;opacity:0;color:#fff;white-space:nowrap;background:#171b20;border-radius:7px;padding:5px 8px;font:600 .72rem/1.1 Inter,Arial,sans-serif;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 8px 22px #00000040}.project-file-action-icon:hover:after,.project-file-action-icon:focus-visible:after{opacity:1;transform:translateY(0)}.project-file-action-icon.project-file-danger{color:#d9453e}.project-file-action-icon.project-file-danger:hover,.project-file-action-icon.project-file-danger:focus-visible{color:#d9453e;background:#d9453e1a}:root[data-theme=dark] .project-file-action-icon:after{color:#171b20;background:#fff}@media (max-width:700px){.project-file-actions{gap:0}.project-file-action-icon{width:30px!important;height:30px!important}.project-file-action-icon:after{top:calc(100% + 7px);bottom:auto;right:0}}.projects-modal-body{gap:16px;padding:0 16px 20px;display:grid}.projects-modal-body label{gap:8px;padding:0}.projects-modal-info{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:.78rem;line-height:1.4;display:flex}.projects-modal-body .projects-file-picker{grid-row:2}.projects-modal-body .projects-modal-info{grid-row:3}.projects-modal-info svg{color:var(--text-secondary);flex:none;margin-top:1px}.projects-file-picker{border:1px dashed var(--border);min-height:56px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:9px;font:600 .84rem Inter,Arial,sans-serif;display:flex}.projects-file-picker:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}:root[data-theme=dark] .projects-file-picker{border-color:#53606d}:root[data-theme=light] .projects-file-picker{border-color:#cbd5df}.projects-modal{background:var(--surface);color:var(--text)}.projects-overlay{z-index:2147483647}.main-panel.projects-view-modern{isolation:auto}.main-panel.projects-view-modern>.chat-header{display:none!important}.main-panel.projects-view-modern>.floating-brand{z-index:60;position:absolute;display:inline-flex!important}.project-detail-row:has(.project-file-menu){z-index:12;position:relative}.project-file-actions{z-index:2;position:relative}.project-file-menu-trigger{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.project-file-menu-trigger:hover,.project-file-menu-trigger[aria-expanded=true]{color:var(--text-primary);background:#7f8c9924}.project-file-menu{z-index:60;color:#edf1f4;background:#252a31;border:1px solid #3a4551;border-radius:13px;min-width:184px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 22px 50px #00000080}.project-file-menu button{min-height:39px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:.86rem;display:flex}.project-file-menu button:hover{background:#363c44}.project-file-menu button.danger{color:#ff6e68;margin-top:3px}.project-file-menu button.danger:hover{background:#c2363233}:root[data-theme=light] .project-file-menu{color:#2a3b4b;background:#fff;border-color:#d7e0e8;box-shadow:0 18px 42px #2738482e}:root[data-theme=light] .project-file-menu button:hover{background:#edf2f6}:root[data-theme=light] .project-file-menu button.danger{color:#d9453e}:root[data-theme=light] .project-file-menu button.danger:hover{background:#fff0ef}.project-detail-list{isolation:isolate;overflow:visible!important}.project-detail-row{z-index:1;position:relative;overflow:visible!important}.project-detail-row:has(.project-file-menu){z-index:100!important}.project-file-actions{z-index:101!important}.project-file-actions>.project-file-menu{z-index:1000!important;background:#252a31!important;border:1px solid #3a4551!important;border-radius:13px!important;min-width:190px!important;padding:7px!important;position:absolute!important;top:calc(100% + 5px)!important;bottom:auto!important;right:0!important;box-shadow:0 22px 50px #00000080!important}:root[data-theme=light] .project-file-actions>.project-file-menu{background:#fff!important;border-color:#d7e0e8!important;box-shadow:0 18px 42px #2738482e!important}.projects-load-more{border:1px solid var(--border);min-height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:18px auto 0;padding:0 15px;font:600 .8rem Inter,Arial,sans-serif;display:flex}.projects-load-more:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.project-related-chats{max-width:980px;margin:0 auto}.project-related-chats-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.project-related-chats-head h2{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.project-related-chats-head h2 svg{color:var(--text-secondary)}.project-related-chats-head h2 b{background:color-mix(in srgb,var(--text-primary) 9%,transparent);min-width:20px;height:20px;color:var(--text-secondary);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.project-related-chats-head>span,.project-related-chats-empty{color:var(--text-secondary);margin:0;font-size:.78rem}.project-related-chats-list{border-top:1px solid var(--border);display:grid}.project-related-chat{border:0;border-bottom:1px solid var(--border);min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:12px 8px;display:flex}.project-related-chat:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary)}.project-related-chat>svg{color:var(--text-secondary);flex:none}.project-related-chat>span{gap:3px;min-width:0;display:grid}.project-related-chat strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.project-related-chat small{color:var(--text-secondary);font-size:.72rem}.project-related-chats-empty{border-top:1px solid var(--border);padding:16px 8px}@media (max-width:700px){.project-related-chats{margin-top:30px}.project-related-chats-head{flex-direction:column;align-items:flex-start;gap:5px}.project-related-chat{padding:12px 4px}}
.dai-module__99OPVW__root{min-width:0}
