.project-settings-modal-content{position:relative;padding:24px;max-width:480px}.project-settings-modal-content>.project-modal-close{position:absolute;top:16px;right:16px}.project-settings-title{font-size:16px;font-weight:500;color:var(--color-text);margin:0 0 20px;padding-right:28px}.project-settings-modal-content .project-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.project-settings-section{margin-bottom:20px}.project-settings-label{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:4px}.project-settings-desc{font-size:13px;color:#00000080;margin:0 0 10px;line-height:1.4}.project-settings-textarea{width:100%;min-height:120px;max-height:200px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.5;border:1px solid rgba(0,0,0,.15);border-radius:8px;outline:none;resize:none;box-sizing:border-box;overflow-y:auto;transition:border-color .15s,box-shadow .15s}.project-settings-textarea:focus{border-color:#000;box-shadow:0 0 0 3px #00000014}.project-settings-textarea::placeholder{color:var(--color-text-tertiary)}.dark-mode .project-settings-title,.dark-mode .project-settings-label{color:#ffffffe6}.dark-mode .project-settings-desc{color:#ffffff73}.dark-mode .project-settings-textarea{background:#2a2a2a;border-color:#ffffff1f;color:#ffffffe6}.dark-mode .project-settings-textarea:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff0f}.dark-mode .project-settings-textarea::placeholder{color:#ffffff4d}.project-settings-textarea::-webkit-scrollbar{width:6px}.project-settings-textarea::-webkit-scrollbar-track{background:transparent}.project-settings-textarea::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.project-settings-textarea::-webkit-scrollbar-button{display:none;height:0}.project-settings-textarea::-webkit-scrollbar-corner{background:transparent}.project-settings-textarea::-webkit-resizer{background:transparent}.dark-mode .project-settings-textarea::-webkit-scrollbar-thumb{background:#ffffff1a}.project-numbering-header{display:flex;align-items:center;justify-content:space-between}.project-numbering-enable-row{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px}.project-numbering-enable-label-group{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.project-numbering-enable-label{font-size:14px;font-weight:400;font-family:Flair,sans-serif;color:var(--color-text)}.project-numbering-enable-desc{font-size:12px;font-family:Flair,sans-serif;color:#888}.dark-mode .project-numbering-enable-desc{color:var(--color-text-secondary)}.project-numbering-toggle{position:relative;display:inline-block;cursor:pointer}.project-numbering-toggle input{display:none}.project-numbering-toggle-track{display:block;width:36px;height:20px;border-radius:10px;background:#0000001f;transition:background .2s;position:relative}.project-numbering-toggle input:checked+.project-numbering-toggle-track{background:#1a1a1a}.project-numbering-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.project-numbering-toggle input:checked+.project-numbering-toggle-track .project-numbering-toggle-thumb{transform:translate(16px)}.project-numbering-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.project-numbering-preset{padding:5px 12px;font-size:12px;font-weight:500;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:transparent;color:var(--color-text);cursor:pointer;transition:background .15s,border-color .15s;font-family:Flair,sans-serif}.project-numbering-preset.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@media(hover:hover)and (pointer:fine){.project-numbering-preset:not(.active):hover{background:var(--color-bg-card)}}.project-numbering-preset:not(.active):active{background:var(--color-bg-card)}.project-numbering-nextnum-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.project-numbering-nextnum-label{font-size:12px;color:#00000080}.project-numbering-stepper{display:flex;align-items:stretch;border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:hidden;background:var(--color-bg-panel)}.project-numbering-nextnum-input{width:44px;padding:4px 0;font-size:13px;border:none;background:transparent;color:var(--color-text);text-align:center;font-family:Flair,sans-serif;outline:none;-moz-appearance:textfield}.project-numbering-nextnum-input::-webkit-outer-spin-button,.project-numbering-nextnum-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.project-numbering-stepper:focus-within{border-color:#1a1a1a}.project-numbering-stepper-btns{display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.08)}.project-numbering-stepper-btn{display:flex;align-items:center;justify-content:center;width:24px;flex:1;padding:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;line-height:1}.project-numbering-stepper-btn+.project-numbering-stepper-btn{border-top:1px solid rgba(0,0,0,.08)}@media(hover:hover)and (pointer:fine){.project-numbering-stepper-btn:hover{background:var(--color-bg-hover);color:var(--color-text)}}.project-numbering-stepper-btn:active{background:var(--color-bg-card);color:var(--color-text)}.project-numbering-preview{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:#00000008;border-radius:8px}.project-numbering-preview-label{font-size:12px;color:#00000080}.project-numbering-preview-value{font-size:13px;font-weight:500;font-family:Flair,sans-serif;color:var(--color-text)}.dark-mode .project-numbering-toggle-track{background:#ffffff1f}.dark-mode .project-numbering-toggle input:checked+.project-numbering-toggle-track{background:#fff}.dark-mode .project-numbering-toggle-thumb{background:#fff}.dark-mode .project-numbering-toggle input:checked+.project-numbering-toggle-track .project-numbering-toggle-thumb{background:#1a1a1a}.dark-mode .project-numbering-preset{border-color:#ffffff1f;color:#fff}.dark-mode .project-numbering-preset.active{background:#fff;color:#1a1a1a;border-color:#fff}@media(hover:hover)and (pointer:fine){.dark-mode .project-numbering-preset:not(.active):hover{background:#ffffff0f}}.dark-mode .project-numbering-preset:not(.active):active{background:#ffffff0f}.dark-mode .project-numbering-nextnum-label{color:#ffffff80}.dark-mode .project-numbering-stepper{border-color:#ffffff1f}.dark-mode .project-numbering-stepper:focus-within{border-color:#fff}.dark-mode .project-numbering-stepper-btns{border-left-color:#ffffff14}.dark-mode .project-numbering-stepper-btn+.project-numbering-stepper-btn{border-top-color:#ffffff14}.dark-mode .project-numbering-stepper-btn:active{background:#ffffff14}.dark-mode .project-numbering-preview{background:#ffffff0d}.dark-mode .project-numbering-preview-label{color:#ffffff80}.project-settings-mobile-header,.project-settings-sheet-backdrop{display:none}@media(max-width:768px){#projectSettingsModal{align-items:flex-end;justify-content:flex-end}#projectSettingsModal .project-settings-sheet-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}#projectSettingsModal .project-settings-modal-content{width:100vw;max-width:100vw;height:92vh;height:92dvh;max-height:92dvh;border-radius:32px 32px 0 0;box-shadow:none;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:projectSettingsSlideUp .3s ease-out;display:flex;flex-direction:column}#projectSettingsModal.project-settings-closing .project-settings-modal-content{animation:projectSettingsSlideDown .25s ease-in forwards}@keyframes projectSettingsSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes projectSettingsSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}#projectSettingsModal .project-modal-close,#projectSettingsModal .project-settings-title{display:none}#projectSettingsModal .project-settings-mobile-header{display:flex;align-items:center;gap:4px;padding:16px 16px 20px;flex-shrink:0;position:sticky;top:0;z-index:2;background:var(--color-bg-panel)}#projectSettingsModal .project-settings-mobile-header:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;background:linear-gradient(to bottom,var(--color-bg-panel),transparent);pointer-events:none}.project-settings-back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--color-text);cursor:pointer;flex-shrink:0;padding:0}@media(hover:hover)and (pointer:fine){.project-settings-back-btn:hover{background:var(--color-bg-card)}}.project-settings-back-btn:active{background:var(--color-bg-card)}.project-settings-mobile-title{font-size:17px;font-weight:500;font-family:Flair,sans-serif;margin:0;flex:1;text-align:center;color:var(--color-text)}.project-settings-mobile-spacer{width:36px;flex-shrink:0}#projectSettingsModal .project-settings-modal-content{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar{display:none}#projectSettingsModal .project-settings-section{background:#00000008;border-radius:24px;padding:14px 16px;margin:0 16px 12px}#projectSettingsModal .project-settings-mobile-header+.project-settings-label{margin-top:20px}#projectSettingsModal .project-settings-label{font-size:14px;font-weight:500;font-family:Flair,sans-serif;color:#00000073;text-transform:uppercase;letter-spacing:1px;margin:24px 0 8px;padding-left:20px}#projectSettingsModal .project-numbering-header{margin:24px 16px 8px}#projectSettingsModal .project-numbering-header .project-settings-label{margin:0;padding-left:4px}#projectSettingsModal .project-numbering-enable-row{margin:-14px -16px;padding:14px 16px}#projectSettingsModal .project-numbering-enable-label{font-size:15px}#projectSettingsModal .project-numbering-enable-desc{font-size:13px}#projectSettingsModal #projectNumberingOptions{padding-top:14px;border-top:1px solid var(--color-border)}#projectSettingsModal .project-settings-desc{font-size:13px;color:var(--color-text-secondary);margin:0 0 10px}#projectSettingsModal .project-name-row{background:var(--color-bg-panel);border-radius:12px}#projectSettingsModal .project-settings-textarea{border-radius:12px;background:var(--color-bg-panel);min-height:200px;max-height:40vh;overflow-y:auto}#projectSettingsModal .project-numbering-toggle-track{width:42px;height:26px;border-radius:26px}#projectSettingsModal .project-numbering-toggle-thumb{width:22px;height:22px}#projectSettingsModal .project-numbering-toggle input:checked+.project-numbering-toggle-track .project-numbering-toggle-thumb{transform:translate(16px)}#projectSettingsModal .project-numbering-preview{background:var(--color-bg-hover);border-radius:12px}#projectSettingsModal .project-numbering-stepper{background:var(--color-bg-panel);border-radius:10px}#projectSettingsModal .project-modal-actions{padding:4px 16px 32px;margin-top:4px}#projectSettingsModal .project-modal-actions .project-modal-btn-cancel{display:none}#projectSettingsModal .project-modal-btn-primary{flex:1;padding:12px 0;font-size:15px;border-radius:999px}#projectSettingsModal .project-modal-btn-primary:disabled{background:#00000026;color:#fff9;opacity:1}#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar{width:6px}#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar-track{background:transparent}#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar-button{display:none;height:0}}@media(max-width:768px){.dark-mode#projectSettingsModal .project-settings-sheet-backdrop,.dark-mode .project-settings-sheet-backdrop{background:#0009}.dark-mode#projectSettingsModal .project-settings-modal-content,.dark-mode .project-settings-modal-content{background:#212121}.dark-mode#projectSettingsModal .project-settings-back-btn,.dark-mode .project-settings-back-btn{color:#ffffffd9}@media(hover:hover)and (pointer:fine){.dark-mode#projectSettingsModal .project-settings-back-btn:hover,.dark-mode .project-settings-back-btn:hover{background:#ffffff0f}}.dark-mode#projectSettingsModal .project-settings-back-btn:active,.dark-mode .project-settings-back-btn:active{background:#ffffff0f}.dark-mode#projectSettingsModal .project-settings-mobile-title,.dark-mode .project-settings-mobile-title{color:#ffffffe6}.dark-mode#projectSettingsModal .project-settings-mobile-header,.dark-mode .project-settings-mobile-header{background:#212121}.dark-mode#projectSettingsModal .project-settings-mobile-header:after,.dark-mode .project-settings-mobile-header:after{background:linear-gradient(to bottom,#212121,transparent)}.dark-mode#projectSettingsModal .project-settings-section,.dark-mode .project-settings-section{background:#ffffff0d}.dark-mode#projectSettingsModal .project-settings-label,.dark-mode .project-settings-label{color:#ffffff73}.dark-mode#projectSettingsModal .project-settings-desc,.dark-mode .project-settings-desc{color:#ffffff59}.dark-mode#projectSettingsModal .project-numbering-preview,.dark-mode .project-numbering-preview{background:#ffffff0a}.dark-mode#projectSettingsModal .project-modal-btn-primary,.dark-mode .project-modal-btn-primary{background:#fff;color:#1a1a1a}.dark-mode#projectSettingsModal .project-modal-btn-primary:disabled,.dark-mode .project-modal-btn-primary:disabled{background:#ffffff26;color:#ffffff4d;opacity:1}.dark-mode#projectSettingsModal .project-settings-modal-content::-webkit-scrollbar-thumb,.dark-mode .project-settings-modal-content::-webkit-scrollbar-thumb{background:#ffffff1a}}.project-create-header-actions{display:flex;align-items:center;gap:4px}.project-create-settings-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--color-text-secondary);padding:0;transition:color .15s}.project-create-settings-btn svg{width:22px;height:22px}@media(hover:hover)and (pointer:fine){.project-create-settings-btn:hover{background:var(--color-bg-card);color:#000000b3}}.project-create-settings-btn:active,.project-create-settings-btn.active{background:var(--color-bg-card);color:#000000b3}.dark-mode .project-create-settings-btn,.dark-mode-active .project-create-settings-btn{color:#fff6}@media(hover:hover)and (pointer:fine){.dark-mode .project-create-settings-btn:hover,.dark-mode-active .project-create-settings-btn:hover{background:#ffffff0f;color:#ffffffb3}}.dark-mode .project-create-settings-btn:active,.dark-mode-active .project-create-settings-btn:active,.dark-mode .project-create-settings-btn.active,.dark-mode-active .project-create-settings-btn.active{background:#ffffff0f;color:#ffffffb3}.project-modal-header.popover-open{z-index:2;position:relative}.project-create-settings-popover{position:absolute;top:100%;right:0;margin-top:4px;width:280px;background:var(--color-bg-panel);border-radius:12px;box-shadow:0 4px 24px #0000001f,0 0 0 1px var(--color-border);padding:12px;z-index:10}.project-create-settings-popover-title{font-size:13px;font-weight:500;color:var(--color-text);margin:0 0 8px}.dark-mode .project-create-settings-popover,.dark-mode-active .project-create-settings-popover{background:#2a2a2a;box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff14}.dark-mode .project-create-settings-popover-title,.dark-mode-active .project-create-settings-popover-title{color:#ffffffe6}.project-memory-select{position:relative;width:100%}.project-memory-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font-size:13px;font-weight:500;font-family:inherit;color:var(--color-text);background:var(--color-bg-panel);border:1px solid rgba(0,0,0,.15);border-radius:8px;cursor:pointer;box-sizing:border-box;transition:border-color .15s}.project-memory-select-trigger:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #00000014}.project-memory-select-trigger svg{width:14px;height:14px;flex-shrink:0;opacity:.4;transition:transform .15s}.project-memory-select.open .project-memory-select-trigger svg{transform:rotate(180deg)}.project-memory-select-trigger.is-locked{cursor:default;opacity:.6}.dark-mode .project-memory-select-trigger,.dark-mode-active .project-memory-select-trigger{color:#ffffffe6;background:#ffffff0d;border-color:#ffffff1f}.dark-mode .project-memory-select-trigger:focus,.dark-mode-active .project-memory-select-trigger:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff14}.project-memory-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg-panel);border-radius:10px;box-shadow:0 4px 16px #0000001f,0 0 0 1px var(--color-border);z-index:20;overflow:hidden;display:none}.project-memory-select.open .project-memory-select-menu{display:block}.project-memory-option{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;transition:background .1s}.project-memory-option+.project-memory-option{border-top:1px solid var(--color-border)}@media(hover:hover)and (pointer:fine){.project-memory-option:hover{background:var(--color-bg-hover)}}.project-memory-option:active{background:var(--color-bg-hover)}.project-memory-option-text{flex:1;min-width:0}.project-memory-option-label{display:block;font-size:13px;font-weight:500;color:var(--color-text);line-height:1.3}.project-memory-option-desc{display:block;font-size:12px;color:#00000073;line-height:1.35;margin-top:2px}.project-memory-option-check{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--color-text);opacity:0}.project-memory-option.active .project-memory-option-check{opacity:1}.dark-mode .project-memory-select-menu,.dark-mode-active .project-memory-select-menu{background:#2a2a2a;box-shadow:0 4px 16px #0006,0 0 0 1px #ffffff14}@media(hover:hover)and (pointer:fine){.dark-mode .project-memory-option:hover,.dark-mode-active .project-memory-option:hover{background:#ffffff0f}}.dark-mode .project-memory-option:active,.dark-mode-active .project-memory-option:active{background:#ffffff0f}.dark-mode .project-memory-option-label,.dark-mode-active .project-memory-option-label{color:#ffffffe6}.dark-mode .project-memory-option-desc,.dark-mode-active .project-memory-option-desc{color:#fff6}.dark-mode .project-memory-option-check,.dark-mode-active .project-memory-option-check{color:#fff}.project-memory-locked-hint{font-size:12px;color:var(--color-text-secondary);margin:0 0 8px;line-height:1.4}.dark-mode .project-memory-locked-hint{color:var(--color-text-tertiary)}.project-memory-select-hint{font-size:11px;color:var(--color-text-tertiary);padding:8px 12px;border-top:1px solid var(--color-border);line-height:1.4}.dark-mode .project-memory-select-hint,.dark-mode-active .project-memory-select-hint{color:#ffffff4d}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ai-chat-project-settings-modal.css.map */
