.feedback-detail-modal .ant-modal-content{border-radius:18px;overflow:hidden;padding:0;box-shadow:var(--app-shadow-lg)}.feedback-detail-modal .ant-modal-close{top:18px;inset-inline-end:18px;color:var(--app-text-faint);z-index:5}.feedback-detail-modal .ant-modal-close:hover{color:var(--app-text)}.feedback-detail-modal .ant-modal-body{padding:0!important;max-height:calc(100vh - 80px);overflow:hidden}.fb-modal-shell{--fb-accent:#3b82f6;--fb-accent-soft:var(--app-status-info-bg);--fb-accent-tint:var(--app-status-info-border);display:flex;flex-direction:column;max-height:calc(100vh - 80px);background:var(--app-surface)}.fb-hero{position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 26px 20px;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border-subtle);flex-shrink:0}.fb-hero__spine{position:absolute;top:0;left:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--fb-accent),color-mix(in srgb,var(--fb-accent) 55%,var(--app-surface)))}.fb-hero__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;font-size:var(--text-2xl);color:var(--fb-accent);background:var(--fb-accent-soft);box-shadow:0 0 0 6px color-mix(in srgb,var(--fb-accent-soft) 70%,transparent);flex-shrink:0}.fb-hero__main{min-width:0;flex:1}.fb-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:2px}.fb-hero__type{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fb-accent)}.fb-hero__dot{width:3px;height:3px;border-radius:50%;background:var(--app-text-faint)}.fb-hero__id{font-size:var(--text-xs);font-weight:600;color:var(--app-text-faint);font-family:var(--font-mono)}.fb-hero__title{margin:0 0 10px!important;font-size:var(--text-xl)!important;font-weight:700!important;color:var(--app-text)!important;line-height:1.35!important;letter-spacing:-.01em}.fb-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fb-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;font-size:var(--text-sm);color:var(--app-text-secondary);white-space:nowrap}.fb-hero__chip .anticon{color:var(--app-text-faint);margin-left:6px}.fb-hero__chip--link{padding-left:10px;color:var(--fb-accent);border-color:var(--fb-accent-tint);background:var(--fb-accent-soft)}.fb-hero__chip--link .anticon{color:var(--fb-accent);margin-left:0}.fb-hero__avatar{background:linear-gradient(135deg,var(--fb-accent),color-mix(in srgb,var(--fb-accent) 60%,var(--app-bg)))!important;font-size:var(--text-2xs)!important;font-weight:700!important}.fb-modal-body{display:flex;flex:1;min-height:0;overflow:hidden}.fb-modal-col{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.fb-modal-col--main{flex:1 1 60%;padding:22px 24px;border-right:1px solid var(--app-border-subtle)}.fb-modal-col--aside{flex:0 0 40%;max-width:40%;padding:18px;background:var(--app-surface-muted)}.fb-section-label{display:flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-secondary);margin-bottom:12px}.fb-section-label>.anticon{font-size:var(--text-base);color:var(--fb-accent)}.fb-section-label__extra{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.fb-section-label__hint{font-size:var(--text-xs);color:var(--app-text-faint);font-weight:500}.fb-pill-tag{margin:0!important;font-size:var(--text-2xs)!important;line-height:16px;border-radius:5px!important}.fb-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:16px}.fb-modal-col--aside .fb-card{padding:14px}.fb-report-fields{display:flex;flex-direction:column;gap:14px}.fb-report-field__label{display:flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin-bottom:7px}.fb-report-field__label .anticon{font-size:var(--text-md);color:var(--fb-accent)}.fb-report-field__text{padding:12px 14px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);border-radius:9px;line-height:1.6}.fb-message-text,.fb-report-field__text{margin:0!important;color:var(--app-text-secondary);font-size:var(--text-base);white-space:pre-wrap}.fb-message-text{line-height:1.65}.fb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:1px dashed var(--app-border);border-radius:12px;color:var(--app-text-faint)}.fb-empty .anticon{font-size:var(--text-3xl)}.fb-review-bar{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--fb-accent-soft);border:1px solid var(--fb-accent-tint);border-radius:12px}.fb-review-bar__score{font-size:var(--text-lg)}.fb-screenshot__frame{border-radius:10px;overflow:hidden;background:var(--app-code-bg);border:1px solid var(--app-border)}.fb-screenshot__img{display:block;width:100%;max-height:380px;object-fit:contain;cursor:zoom-in}.fb-meta-list{display:flex;flex-direction:column}.fb-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--app-border-subtle);font-size:var(--text-sm)}.fb-meta-row:last-child{border-bottom:none;padding-bottom:0}.fb-meta-row__label{color:var(--app-text-faint);font-weight:600;flex-shrink:0;min-width:70px}.fb-meta-row__value{color:var(--app-text-secondary);text-align:right;word-break:break-word}.fb-card--triage{border-color:var(--fb-accent-tint);background:linear-gradient(180deg,var(--fb-accent-soft) 0,var(--app-surface) 38%)}.fb-triage-row{display:flex;gap:10px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--app-border-subtle)}.fb-triage-field{flex:1;min-width:0}.fb-field-label{display:block;font-size:var(--text-xs);font-weight:600;color:var(--app-text-faint);margin-bottom:5px}.fb-field-label .fb-field-lock{margin-left:6px;font-size:11px;color:var(--app-text-muted,#94a3b8);vertical-align:middle}.fb-triage-field .ant-select{width:100%}.app-name-badge{display:inline-flex;padding:2px 9px;border-radius:5px;background:var(--fb-accent-soft);color:var(--fb-accent);font-size:var(--text-sm);font-weight:600}.fb-browser-raw{margin-top:8px;border-top:1px solid var(--app-border-subtle)}.fb-browser-raw .ant-collapse-header{padding:8px 0 0!important;font-size:var(--text-xs)!important;color:var(--app-text-faint)!important}.fb-modal-json{margin:0;padding:12px;max-height:160px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:8px;font-size:var(--text-2xs);line-height:1.5}.fb-modal-link{color:var(--fb-accent)}.fb-modal-link:hover{filter:brightness(.92)}.sentiment-tag{border-radius:6px;margin:0!important}.fb-modal-footer{display:flex;align-items:flex-end;gap:16px;padding:16px 24px;border-top:1px solid var(--app-border-subtle);background:var(--app-modal-footer-bg);flex-shrink:0}.fb-modal-footer__note{flex:1;min-width:0}.fb-modal-footer__actions{display:flex;gap:8px;flex-shrink:0}.fb-save-btn{background:var(--fb-accent);border-color:var(--fb-accent)}.fb-save-btn:not(:disabled):hover{background:var(--fb-accent)!important;border-color:var(--fb-accent)!important;filter:brightness(.92)}@media (max-width:880px){.feedback-detail-modal{max-width:calc(100vw - 24px)!important}.fb-hero{padding:18px 20px}.fb-modal-body{flex-direction:column;overflow-y:auto}.fb-modal-col--main{flex:none;border-right:none;border-bottom:1px solid var(--app-border-subtle)}.fb-modal-col--aside{flex:none;max-width:none}.fb-modal-footer{flex-direction:column;align-items:stretch}.fb-modal-footer__actions{justify-content:flex-end}}.fb-card--activity{padding-top:4px}.fb-activity-tabs .ant-tabs-nav{margin-bottom:0!important}.fb-activity-tabs .ant-tabs-nav:before{border-bottom-color:var(--app-border-subtle)!important}.fb-activity-tab{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-md);font-weight:600}.fb-activity-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-text-muted);font-size:var(--text-2xs);font-weight:700}.fb-activity-panel{padding-top:14px}.fb-activity-empty,.fb-activity-loading{display:flex;align-items:center;justify-content:center;min-height:88px;margin:0;color:var(--app-text-muted);font-size:var(--text-md)}.fb-activity-comment-list{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;max-height:280px;overflow-y:auto;padding-right:4px}.fb-activity-comment{display:flex;gap:10px}.fb-activity-comment__avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--app-status-info-bg);color:var(--app-status-info-text);font-size:var(--text-xs);font-weight:700}.fb-activity-comment__avatar.is-internal{background:var(--app-icon-purple-bg);color:var(--app-icon-purple-text)}.fb-activity-comment__body{min-width:0;flex:1;padding:10px 12px;border-radius:12px;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.fb-activity-comment.is-internal .fb-activity-comment__body{background:color-mix(in srgb,var(--app-icon-purple-bg) 55%,var(--app-surface-muted));border-color:color-mix(in srgb,var(--app-icon-purple-text) 18%,var(--app-border-subtle))}.fb-activity-comment__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.fb-activity-comment__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.fb-activity-comment__who strong{font-size:var(--text-md);color:var(--app-text)}.fb-activity-comment__head time{flex-shrink:0;font-size:var(--text-xs);color:var(--app-text-faint)}.fb-activity-comment__tag{margin:0!important;border:none!important;font-size:var(--text-2xs)!important;line-height:18px!important;padding:0 6px!important;background:var(--app-surface)!important;color:var(--app-text-muted)!important}.fb-activity-comment__tag.is-public{background:var(--app-status-info-bg)!important;color:var(--app-status-info-text)!important}.fb-activity-comment__text{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--app-text-secondary);white-space:pre-wrap;word-break:break-word}.fb-activity-compose{padding-top:12px;border-top:1px solid var(--app-border-subtle)}.fb-activity-compose__name{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.fb-activity-compose__name label{font-size:var(--text-sm);font-weight:600;color:var(--app-text-secondary)}.fb-activity-compose__name .ant-input{border-radius:8px;background:var(--app-input-bg)}.fb-activity-compose .ant-input{border-radius:10px;background:var(--app-input-bg)}.fb-activity-compose__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px}.fb-activity-compose__options{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-activity-compose__options .ant-checkbox-wrapper{font-size:var(--text-sm);color:var(--app-text-secondary)}.fb-activity-compose__hint{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--app-text-faint)}.fb-activity-compose__btn{flex-shrink:0}.fb-activity-history{position:relative;padding-left:4px}.fb-activity-history__item{position:relative;display:flex;gap:12px;padding-bottom:16px}.fb-activity-history__item.is-last{padding-bottom:0}.fb-activity-history__item:not(.is-last):after{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--app-border-subtle)}.fb-activity-history__dot{width:11px;height:11px;margin-top:4px;flex-shrink:0;border-radius:50%;background:var(--app-surface);border:2px solid var(--app-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent-soft) 80%,transparent)}.fb-activity-history__dot.is-submitted{border-color:var(--app-status-success-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-status-success-bg) 80%,transparent)}.fb-activity-history__content{min-width:0;flex:1;padding-bottom:2px}.fb-activity-history__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.fb-activity-history__head strong{font-size:var(--text-md);color:var(--app-text)}.fb-activity-history__head time{flex-shrink:0;font-size:var(--text-xs);color:var(--app-text-faint)}.fb-activity-history__detail{margin:0;font-size:var(--text-sm);color:var(--app-text-muted)}.fb-activity-history__change{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:var(--text-sm)}.fb-activity-history__from,.fb-activity-history__to{padding:2px 8px;border-radius:999px;font-weight:600}.fb-activity-history__from{background:var(--app-surface-muted);color:var(--app-text-muted);border:1px solid var(--app-border-subtle)}.fb-activity-history__to{background:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid var(--app-accent-border)}.fb-activity-history__arrow{color:var(--app-text-faint);font-size:var(--text-xs)}.settings-page{min-height:100vh;background-color:var(--app-bg)}.settings-header{margin-bottom:2rem}.settings-header .page-header-copy h1,.settings-header h1{color:var(--app-text);font-size:var(--text-4xl);font-weight:700;margin-bottom:.5rem}.settings-header .page-header-copy p,.settings-header p{color:var(--app-text-secondary);font-size:var(--text-lg);line-height:1.5}.settings-layout{display:flex;flex-direction:column}@media (min-width:1024px){.settings-layout{flex-direction:row}}.settings-sidebar{width:100%}@media (min-width:1024px){.settings-sidebar{width:16rem;flex-shrink:0}}.settings-nav{display:flex;flex-direction:column;gap:.25rem}.settings-nav button{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;transition:all .2s ease;border:none;background:none;cursor:pointer;font-weight:500;text-align:left}.settings-nav button:hover{background-color:#f9fafb;color:#111827}.settings-nav button.active{background-color:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.settings-nav button.danger{color:#dc2626}.settings-nav button.danger:hover{background-color:#fef2f2;color:#b91c1c}.settings-nav button.danger.active{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.settings-content{flex:1}.settings-card{background:white;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #f3f4f6;margin-bottom:1.5rem}.settings-card h3{color:#111827;font-size:var(--text-xl);font-weight:600;margin-bottom:1rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}.form-input,.form-label{font-size:var(--text-base)}.form-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;transition:all .2s ease}.form-input:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.1)}.form-textarea{resize:vertical;min-height:6rem}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid .form-group:last-child{grid-column:1/-1}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;font-size:var(--text-base)}.btn-primary{background:linear-gradient(135deg,#ea580c,#dc2626);color:white}.btn-primary:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.btn-secondary{background-color:#fef3c7;color:#ea580c}.btn-secondary:hover{background-color:#fde68a}.btn-outline{border:1px solid #d1d5db;color:#374151;background:white}.btn-outline:hover{background-color:#f9fafb}.btn-danger{background-color:#fef2f2;color:#dc2626}.btn-danger:hover{background-color:#fee2e2}.btn-blue{background-color:#dbeafe;color:#2563eb}.btn-blue:hover{background-color:#bfdbfe}.btn-yellow{background-color:#fef3c7;color:#d97706}.btn-yellow:hover{background-color:#fde68a}.profile-picture{width:5rem;height:5rem;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:var(--text-3xl);font-weight:700}.toggle-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.toggle-switch input{position:absolute;opacity:0;width:0;height:0}.toggle-slider{position:relative;width:2.75rem;height:1.5rem;background-color:#d1d5db;border-radius:9999px;transition:all .2s ease}.toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;background-color:white;border:1px solid #d1d5db;border-radius:50%;transition:all .2s ease}.toggle-switch input:checked+.toggle-slider{background-color:#ea580c}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(1.25rem)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 3px rgba(234,88,12,.1)}.notification-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem}.notification-content h4{font-weight:500;color:#111827;margin-bottom:.25rem}.notification-content p{font-size:var(--text-base);color:#6b7280}.session-item{justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:.75rem}.session-info,.session-item{display:flex;align-items:center}.session-info{gap:.75rem}.session-icon{width:2.5rem;height:2.5rem;background-color:#dbeafe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#2563eb}.session-details h4{font-weight:500;color:#111827;margin-bottom:.25rem}.session-details p{font-size:var(--text-base);color:#6b7280}.session-badge{display:inline-block;font-size:var(--text-sm);background-color:#dcfce7;color:#166534;padding:.25rem .5rem;border-radius:9999px;margin-left:.5rem}.theme-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.theme-grid{grid-template-columns:repeat(3,1fr)}}.theme-option{position:relative;cursor:pointer}.theme-option input{position:absolute;opacity:0;width:0;height:0}.theme-card{padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;transition:all .2s ease}.theme-option input:checked+.theme-card{border-color:#ea580c;background-color:#fff7ed}.theme-option:hover .theme-card{border-color:#d1d5db}.theme-card h4{font-weight:500;color:#111827;margin-bottom:.25rem}.theme-card p{font-size:var(--text-base);color:#6b7280}.integration-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem}.integration-info{display:flex;align-items:center;gap:.75rem}.integration-icon{width:2.5rem;height:2.5rem;background-color:white;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}.integration-details h4{font-weight:500;color:#111827;margin-bottom:.25rem}.integration-details p{font-size:var(--text-base);color:#6b7280}.account-section{margin-bottom:1.5rem}.danger-zone{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:1.5rem}.danger-zone h3{color:#991b1b;font-size:var(--text-xl);font-weight:600;margin-bottom:.5rem}.danger-zone p{color:#b91c1c;margin-bottom:1rem}.danger-list{background-color:white;border-radius:.5rem;padding:1rem;margin-bottom:1rem;border:1px solid #fecaca}.danger-list h4{color:#991b1b;font-weight:500;margin-bottom:.5rem}.danger-list ul{color:#b91c1c;font-size:var(--text-base)}.danger-list li{margin-bottom:.25rem}.delete-modal-overlay{position:fixed;inset:0;background-color:var(--app-overlay);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.delete-modal{background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;box-shadow:var(--app-shadow-lg);max-width:28rem;width:100%}.delete-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.delete-modal-title{display:flex;align-items:center;gap:.75rem}.delete-modal-icon{width:3rem;height:3rem;background-color:var(--app-status-error-bg);border:1px solid var(--app-status-error-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--app-status-error-text)}.delete-modal-close{padding:.5rem;border-radius:.5rem;transition:background-color .2s ease;border:none;background:none;cursor:pointer;color:var(--app-text-muted)}.delete-modal-close:hover{background-color:var(--app-surface-hover);color:var(--app-text)}.delete-modal-content{padding:1.5rem}.delete-modal-step{margin-bottom:1.5rem}.delete-modal-step p{color:var(--app-text-muted);margin-bottom:1.5rem}.delete-modal-step strong{color:var(--app-text);font-weight:600}.delete-modal-warning{background-color:var(--app-status-error-bg);border:1px solid var(--app-status-error-border);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.delete-modal-warning h4{color:var(--app-status-error-text);font-weight:500;margin-bottom:.5rem}.delete-modal-warning ul{color:var(--app-danger-text);font-size:var(--text-base)}.delete-modal-warning li{margin-bottom:.25rem}.delete-modal-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;margin-bottom:1.5rem;transition:all .2s ease}.delete-modal-input:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.delete-modal-actions{display:flex;gap:.75rem}.delete-modal-btn{flex:1;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.delete-modal-btn-primary{background-color:#dc2626;color:white}.delete-modal-btn-primary:hover{background-color:#b91c1c}.delete-modal-btn-primary:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}.delete-modal-btn-secondary{background-color:white;color:#374151;border:1px solid #d1d5db}.delete-modal-btn-secondary:hover{background-color:#f9fafb}.checkbox-group{display:flex;flex-direction:column;gap:.5rem}.checkbox-item{display:flex;align-items:center;cursor:pointer}.checkbox-item input[type=checkbox]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;color:#ea580c;margin-right:.5rem}.checkbox-item input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(234,88,12,.1)}.checkbox-item span{font-size:var(--text-base);color:#374151;font-family:Monaco,Menlo,Ubuntu Mono,monospace}@media (max-width:1023px){.settings-sidebar{order:2}.settings-content{order:1}.settings-nav{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.settings-nav button{white-space:nowrap;flex-shrink:0}}@media (max-width:767px){.settings-card,.settings-page{padding:1rem}.form-grid,.theme-grid{grid-template-columns:1fr}.integration-item,.notification-item,.session-item{flex-direction:column;align-items:flex-start;gap:1rem}.profile-picture-section{flex-direction:column;align-items:center;text-align:center}.delete-modal-actions{flex-direction:column}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.space-y-6>*+*{margin-top:1.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-3>*+*{margin-top:.75rem}.space-y-2>*+*{margin-top:.5rem}.space-y-1>*+*{margin-top:.25rem}.space-x-6>*+*{margin-left:1.5rem}.space-x-3>*+*{margin-left:.75rem}.space-x-2>*+*{margin-left:.5rem}.mb-6{margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.mb-3{margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mt-6{margin-top:1.5rem}.mr-3{margin-right:.75rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.w-full{width:100%}.w-64{width:16rem}.w-20{width:5rem}.w-10{width:2.5rem}.h-20{height:5rem}.h-10{height:2.5rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-center{text-align:center}.text-2xl{font-size:var(--text-3xl)}.text-lg{font-size:var(--text-xl)}.text-sm{font-size:var(--text-base)}.text-xs{font-size:var(--text-sm)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-gray-900{color:#111827}.text-gray-700{color:#374151}.text-gray-600{color:#4b5563}.text-gray-500{color:#6b7280}.text-orange-600{color:#ea580c}.text-orange-500{color:#f97316}.text-white{color:white}.text-red-600{color:#dc2626}.text-red-700{color:#b91c1c}.text-red-900{color:#991b1b}.text-blue-600{color:#2563eb}.text-green-800{color:#166534}.text-yellow-600{color:#d97706}.bg-white{background-color:white}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-orange-50{background-color:#fff7ed}.bg-orange-100{background-color:#fed7aa}.bg-red-50{background-color:#fef2f2}.bg-red-100{background-color:#fee2e2}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-green-100{background-color:#dcfce7}.bg-yellow-50{background-color:#fffbeb}.bg-yellow-100{background-color:#fef3c7}.border{border-width:1px}.border-2{border-width:2px}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-orange-200{border-color:#fed7aa}.border-orange-500{border-color:#f97316}.border-red-200{border-color:#fecaca}.border-red-500{border-color:#ef4444}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.p-6{padding:1.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-10{padding-right:2.5rem}.gap-6{gap:1.5rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.gap-1{gap:.25rem}.transition-all{transition:all .2s ease}.transition-colors{transition:background-color .2s ease}.hover\:bg-orange-100:hover{background-color:#fed7aa}.hover\:bg-red-100:hover{background-color:#fee2e2}.hover\:bg-blue-100:hover{background-color:#dbeafe}.hover\:bg-yellow-100:hover{background-color:#fde68a}.hover\:text-gray-900:hover{color:#111827}.hover\:text-red-700:hover{color:#b91c1c}.hover\:bg-red-700:hover{background-color:#b91c1c}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:border-gray-300:hover{border-color:#d1d5db}.focus\:ring-2:focus,.focus\:ring-orange-500:focus{box-shadow:0 0 0 2px rgba(234,88,12,.1)}.focus\:ring-red-500:focus{box-shadow:0 0 0 2px rgba(220,38,38,.1)}.focus\:border-orange-500:focus{border-color:#f97316}.focus\:border-red-500:focus{border-color:#ef4444}.peer:checked~.peer-checked\:bg-orange-600{background-color:#ea580c}.peer:checked~.peer-checked\:after\:translate-x-full:after{transform:translateX(100%)}.peer:checked~.peer-checked\:after\:border-white:after{border-color:white}.peer:checked~.peer-checked\:border-orange-500{border-color:#f97316}.peer:checked~.peer-checked\:bg-orange-50{background-color:#fff7ed}.from-orange-400{--tw-gradient-from:#fb923c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,146,60,0))}.to-orange-500{--tw-gradient-to:#f97316}.from-orange-500{--tw-gradient-from:#f97316;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,115,22,0))}.to-orange-600{--tw-gradient-to:#ea580c}.from-orange-600{--tw-gradient-from:#ea580c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,88,12,0))}.to-orange-700{--tw-gradient-to:#c2410c}.hover\:from-orange-600:hover{--tw-gradient-from:#ea580c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,88,12,0))}.hover\:to-orange-700:hover{--tw-gradient-to:#c2410c}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.inline{display:inline}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.right-3{right:.75rem}.top-1\/2{top:50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.font-mono{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.rows-3{rows:3}.flex-shrink-0{flex-shrink:0}.z-50{z-index:50}.max-w-md{max-width:28rem}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:w-64{width:16rem}}.settings-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:1.5rem;align-items:start}.settings-tab-nav{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface)}.settings-tab-button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;width:100%;min-height:42px;padding:.55rem .75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--app-text-secondary);text-align:left;cursor:pointer;transition:all .2s ease}.settings-tab-button span{font-size:var(--text-base);font-weight:600}.settings-tab-button:hover{background:var(--app-menu-hover);color:var(--app-text)}.settings-tab-button.is-active{border-color:var(--app-accent-border);background:var(--app-menu-active-bg);color:var(--app-menu-active-text)}.settings-tab-button.is-disabled,.settings-tab-button:disabled{opacity:.45;cursor:not-allowed}.settings-tab-button.is-disabled:hover,.settings-tab-button:disabled:hover{background:transparent;color:var(--app-text-secondary)}.settings-tab-button.is-disabled.is-active,.settings-tab-button:disabled.is-active{border-color:transparent;background:transparent;color:var(--app-text-secondary)}.settings-tab-button.is-danger{color:#dc2626}.settings-tab-button.is-danger.is-active,.settings-tab-button.is-danger:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.settings-content{min-width:0}.settings-content,.settings-tab-stack{display:flex;flex-direction:column;gap:1rem}.settings-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.9rem;box-shadow:var(--app-shadow);overflow:hidden}.settings-panel-danger{border-color:var(--app-danger-border);background:var(--app-danger-soft)}.settings-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .85rem;border-bottom:1px solid var(--app-border-subtle)}.settings-panel-copy h3{margin:0;color:var(--app-text);font-size:var(--text-lg);font-weight:700}.settings-panel-copy p{margin:.35rem 0 0;color:var(--app-text-muted);font-size:var(--text-md);line-height:1.45}.settings-panel-body{padding:1.1rem 1.25rem 1.25rem}.settings-profile-overview{display:grid;gap:1rem}.settings-profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding-bottom:.9rem;border-bottom:1px solid var(--app-border-subtle)}.settings-profile-avatar{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--app-border);border-radius:.65rem;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:var(--text-lg);font-weight:700}.settings-profile-avatar img{width:100%;height:100%;object-fit:cover}.settings-profile-identity{min-width:0}.settings-eyebrow{display:block;color:var(--app-text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-profile-identity h4{margin:.15rem 0 .3rem;color:var(--app-text);font-size:var(--text-lg);line-height:1.25}.settings-profile-identity p{display:inline-flex;max-width:100%;align-items:center;gap:.4rem;margin:0;overflow:hidden;color:var(--app-text-muted);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.settings-profile-facts,.settings-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.settings-profile-facts>div,.settings-session-item{display:grid;gap:.25rem;min-width:0;padding:.75rem;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface-muted)}.settings-profile-facts span,.settings-session-item span{color:var(--app-text-muted);font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-profile-facts strong,.settings-session-item strong{min-width:0;overflow-wrap:anywhere;color:var(--app-text);font-size:var(--text-md);font-weight:600;line-height:1.35}.settings-session-item-wide{grid-column:1/-1}.settings-workspace-form{display:grid;gap:1rem}.settings-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-workspace-grid label{display:grid;gap:.45rem}.settings-workspace-grid label span{color:var(--app-text-secondary);font-size:var(--text-md);font-weight:600}.settings-workspace-grid input,.settings-workspace-grid textarea{width:100%;padding:.65rem .75rem;border:1px solid var(--app-input-border);border-radius:.55rem;font:inherit;background:var(--app-input-bg);color:var(--app-text)}.settings-workspace-grid input:focus,.settings-workspace-grid textarea:focus{outline:none;border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.15)}.settings-workspace-wide{grid-column:1/-1}.settings-workspace-actions{display:flex;justify-content:flex-start}.settings-danger-zone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem}.settings-danger-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--app-status-error-bg);border:1px solid var(--app-status-error-border);color:var(--app-status-error-text)}.settings-danger-copy p{margin:0 0 .75rem;color:var(--app-danger-text-strong);line-height:1.5}.settings-danger-copy ul{margin:0 0 1rem;padding-left:1.1rem;color:var(--app-danger-text);font-size:var(--text-base)}.settings-mobile-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border:1px solid var(--app-input-border);border-radius:.65rem;background:var(--app-surface);color:var(--app-text);cursor:pointer}.settings-mobile-trigger-label{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--app-text)}.settings-mobile-chevron{color:var(--app-text-faint);transition:transform .2s ease}.settings-mobile-menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:20;display:grid;gap:.25rem;padding:.35rem;background:var(--app-surface-elevated);box-shadow:var(--app-shadow-lg)}.settings-mobile-menu,.settings-toggle-item{border:1px solid var(--app-border);border-radius:.65rem}.settings-toggle-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:var(--app-surface-muted)}.settings-toggle-item h4{margin:0 0 .2rem;color:var(--app-text);font-size:var(--text-base);font-weight:600}.settings-toggle-item p{margin:0;color:var(--app-text-muted);font-size:var(--text-md);line-height:1.4}.settings-section-note{margin:0 0 1rem;color:var(--app-text-muted);line-height:1.5}.settings-danger-copy li+li{margin-top:.25rem}.settings-mobile-nav{position:relative}.settings-mobile-chevron.is-open{transform:rotate(180deg)}.settings-toggle-list{display:grid;gap:.75rem}.settings-switch{position:relative;display:inline-flex;width:44px;height:24px;flex-shrink:0}.settings-switch input{opacity:0;width:0;height:0}.settings-switch span{position:absolute;inset:0;border-radius:999px;background:#d1d5db;transition:background .2s ease}.settings-switch span:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .2s ease}.settings-switch input:checked+span{background:#ea580c}.settings-switch input:checked+span:before{transform:translateX(20px)}.settings-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.settings-theme-option{cursor:pointer}.settings-theme-option input{position:absolute;opacity:0}.settings-theme-option>div{padding:.9rem 1rem;border:2px solid var(--app-border);border-radius:.65rem;background:var(--app-surface-muted);transition:all .2s ease}.settings-theme-option input:checked+div{border-color:var(--app-accent-border);background:var(--app-accent-soft)}.settings-theme-option h4{margin:0 0 .2rem;color:var(--app-text);font-size:var(--text-base)}.settings-theme-option p{margin:0;color:var(--app-text-muted);font-size:var(--text-md)}.settings-workspace-select.ant-select{width:100%}.settings-workspace-select .ant-select-selector{min-height:42px!important;border-radius:.55rem!important;padding-inline:.75rem!important;align-items:center!important}.settings-workspace-select .ant-select-selection-item,.settings-workspace-select .ant-select-selection-placeholder{line-height:40px!important}.settings-workspace-grid select{width:100%;padding:.65rem .75rem;border:1px solid var(--app-input-border);border-radius:.55rem;font:inherit;background:var(--app-input-bg);color:var(--app-text)}.settings-integration-row{display:flex;align-items:center;gap:.75rem}.settings-integration-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface-muted);font-size:var(--text-xl)}.settings-inline-label{display:block;margin-bottom:.55rem;color:var(--app-text-secondary);font-size:var(--text-md);font-weight:600}.settings-checkbox-list{display:grid;gap:.45rem}.settings-checkbox-item{display:flex;align-items:center;gap:.55rem;color:#374151;font-size:var(--text-md);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.settings-session-preview{display:flex;align-items:center;gap:.75rem}.settings-session-preview-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:.55rem;background:#dbeafe;color:#2563eb}@media (max-width:1023px){.settings-layout{grid-template-columns:1fr}.settings-tab-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.settings-profile-facts,.settings-profile-hero,.settings-session-grid,.settings-theme-grid,.settings-workspace-grid{grid-template-columns:1fr}.settings-panel-header,.settings-toggle-item{flex-direction:column;align-items:flex-start}}.settings-billing-loading{display:flex;justify-content:center;padding:3rem 1rem}.settings-billing-confirming{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--app-accent-border);background:var(--app-menu-active-bg);color:var(--app-menu-active-text);font-size:var(--text-base);font-weight:600}.settings-billing-current{display:flex;flex-direction:column;gap:1rem}.settings-billing-plan-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-billing-plan-name{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--app-text)}.settings-billing-plan-meta{margin:.35rem 0 0;color:var(--app-text-secondary);font-size:var(--text-base)}.settings-billing-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0}.settings-billing-details div{display:flex;flex-direction:column;gap:.2rem}.settings-billing-details dt{margin:0;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-faint)}.settings-billing-details dd{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--app-text)}.settings-billing-toggle{display:inline-flex;padding:.25rem;border-radius:.65rem;border:1px solid var(--app-border);background:var(--app-bg);margin-bottom:1rem}.settings-billing-toggle-option{display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:var(--app-text-secondary);font-size:var(--text-base);font-weight:600;padding:.45rem .85rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.settings-billing-toggle-option.is-active{background:var(--app-surface);color:var(--app-menu-active-text);box-shadow:var(--app-shadow)}.settings-billing-save{font-size:var(--text-xs);font-weight:700;color:#059669;background:#ecfdf5;padding:.1rem .4rem;border-radius:999px}.settings-billing-price-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border-radius:.75rem;border:1px solid var(--app-border);background:var(--app-bg)}.settings-billing-price{margin:0;font-size:var(--text-4xl);font-weight:700;color:var(--app-text)}.settings-billing-price span{margin-left:.35rem;font-size:var(--text-lg);font-weight:500;color:var(--app-text-secondary)}.settings-billing-features{margin:0;padding-left:1.1rem;color:var(--app-text-secondary);font-size:var(--text-base);display:grid;gap:.35rem}.settings-billing-cta{align-self:flex-start}.settings-billing-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media (max-width:720px){.settings-billing-details{grid-template-columns:1fr}}.manage-app-modal .ant-modal-content{border-radius:16px;overflow:hidden}.manage-app-modal .ant-modal-body{padding:20px 24px 24px}.manage-app-modal__toolbar{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--app-border-subtle)}.manage-app-modal__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:10px;background:var(--app-surface-muted);color:var(--app-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.manage-app-modal__icon-btn:hover{background:var(--app-surface-hover);color:var(--app-text)}.manage-app-modal__header{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.manage-app-modal__header h2{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--app-text)}.manage-app-modal__meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--text-sm);color:var(--app-text-muted)}.manage-app-modal__status{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--app-status-success-bg);border:1px solid var(--app-status-success-border);color:var(--app-status-success-text);font-weight:600;text-transform:capitalize}.manage-app-modal__status.is-inactive{background:var(--app-status-neutral-bg);border-color:var(--app-status-neutral-border);color:var(--app-status-neutral-text)}.manage-app-modal__app-id{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--app-text-muted)}.manage-app-modal__app-id code{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--app-text-secondary);letter-spacing:.02em}.manage-app-modal__app-id-copy{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:var(--app-surface-muted);color:var(--app-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.manage-app-modal__app-id-copy:hover{background:var(--app-surface-hover);color:var(--app-text)}.manage-app-modal__body{display:flex;flex-direction:column;gap:16px}.manage-app-modal__layout{display:flex;align-items:stretch;gap:16px;min-height:0}.manage-app-modal__nav{display:flex;flex-direction:column;gap:4px;flex:0 0 148px;padding:4px;border-radius:12px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle)}.manage-app-modal__nav-item{display:inline-flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text-muted);font-size:var(--text-md);font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.manage-app-modal__nav-item:hover{background:var(--app-surface-hover);color:var(--app-text)}.manage-app-modal__nav-item.is-active{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border-subtle);box-shadow:var(--shadow-sm)}.manage-app-modal__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;max-height:min(58vh,480px);overflow-y:auto;padding-right:2px}.manage-app-panel{border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);padding:16px 18px}.manage-app-panel__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;color:var(--app-icon-blue-text)}.manage-app-panel__head h3{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--app-text)}.manage-app-panel__head p{margin:2px 0 0;font-size:var(--text-sm);color:var(--app-text-muted)}.manage-app-description__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.manage-app-description__head label{font-size:var(--text-md);font-weight:600;color:var(--app-text-secondary)}.manage-app-description__text{margin:0;padding:12px 14px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-text-secondary);font-size:var(--text-md);line-height:1.55}.manage-app-description__edit{display:flex;flex-direction:column;gap:10px}.manage-app-description__actions{display:flex;gap:8px}.manage-app-divider{margin:16px 0!important}.manage-app-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manage-app-detail-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-text-muted)}.manage-app-detail-card span{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-faint)}.manage-app-detail-card__label{display:inline-flex!important;align-items:center;gap:6px}.manage-app-detail-card__verify-icon{flex-shrink:0}.manage-app-detail-card__verify-icon--verified{color:#389e0d}.manage-app-detail-card__verify-icon--checking{color:#1677ff;animation:manage-app-verify-spin .9s linear infinite}@keyframes manage-app-verify-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.manage-app-detail-card strong{display:block;margin-top:4px;font-size:var(--text-md);font-weight:600;color:var(--app-text);word-break:break-word}.manage-app-performance-loading{display:flex;justify-content:center;padding:28px 0}.manage-app-funnel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:12px;border-radius:12px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle)}.manage-app-funnel__step{display:flex;flex-direction:column;gap:2px;min-width:72px;padding:8px 10px;border-radius:10px;background:var(--app-surface);border:1px solid var(--app-border)}.manage-app-funnel__step span{font-size:var(--text-xs);color:var(--app-text-muted);font-weight:500}.manage-app-funnel__step strong{font-size:var(--text-xl);color:var(--app-text);line-height:1.2}.manage-app-funnel__step--highlight{background:var(--app-btn-accent-bg);border-color:var(--app-btn-accent-border)}.manage-app-funnel__step--highlight strong{color:var(--app-btn-accent-text)}.manage-app-funnel__arrow{color:var(--app-text-faint);font-size:var(--text-base);font-weight:600}.manage-app-performance-grid{display:flex;align-items:stretch;gap:8px}.manage-app-stat{flex:1;padding:10px 12px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface-muted);min-width:0}.manage-app-stat__value{font-size:var(--text-lg);font-weight:700;color:var(--app-text);line-height:1.2}.manage-app-stat__label{margin-top:2px;font-size:var(--text-xs);font-weight:600;color:var(--app-text-secondary)}.manage-app-stat__hint{margin-top:2px;font-size:var(--text-2xs);color:var(--app-text-faint);line-height:1.35}.manage-app-stat--blue{background:var(--app-status-info-bg);border-color:var(--app-status-info-border)}.manage-app-stat--blue .manage-app-stat__value{color:var(--app-status-info-text)}.manage-app-stat--green{background:var(--app-status-success-bg);border-color:var(--app-status-success-border)}.manage-app-stat--green .manage-app-stat__value{color:var(--app-status-success-text)}.manage-app-stat--orange{background:var(--app-btn-accent-bg);border-color:var(--app-btn-accent-border)}.manage-app-stat--orange .manage-app-stat__value{color:var(--app-btn-accent-text)}.manage-app-stat--amber{background:var(--app-status-warning-bg);border-color:var(--app-status-warning-border)}.manage-app-stat--amber .manage-app-stat__value{color:var(--app-status-warning-text)}.manage-app-stat--muted .manage-app-stat__value{color:var(--app-text-faint)}.manage-app-type-breakdown{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.manage-app-type-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:var(--text-sm);color:var(--app-text-secondary);background:var(--app-surface-muted);border:1px solid var(--app-border)}.manage-app-type-pill strong{color:var(--app-text)}.manage-app-type-pill--red{background:var(--app-status-error-bg);border-color:var(--app-status-error-border);color:var(--app-status-error-text)}.manage-app-type-pill--amber{background:var(--app-status-warning-bg);border-color:var(--app-status-warning-border);color:var(--app-status-warning-text)}.manage-app-type-pill--blue{background:var(--app-status-info-bg);border-color:var(--app-status-info-border);color:var(--app-status-info-text)}.manage-app-type-pill--green{background:var(--app-status-success-bg);border-color:var(--app-status-success-border);color:var(--app-status-success-text)}.manage-app-performance-note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);font-size:var(--text-sm);line-height:1.5;color:var(--app-text-muted)}.manage-app-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;margin-top:auto;flex-shrink:0}.manage-app-modal__delete-btn{flex:0 0 auto;min-width:auto;padding:0 14px}.manage-app-roadmap{display:flex;flex-direction:column;gap:10px}.manage-app-roadmap__url{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.manage-app-roadmap__url-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--app-status-info-bg);border:1px solid var(--app-status-info-border);color:var(--app-status-info-text)}.manage-app-roadmap__url-body{flex:1;min-width:0}.manage-app-roadmap__url-label{display:block;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-faint)}.manage-app-roadmap__url-text{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-app-roadmap__url-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.manage-app-roadmap__action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.manage-app-roadmap__action:hover{background:var(--app-surface-hover);color:var(--app-text);border-color:var(--app-border)}.manage-app-roadmap__settings{display:flex;align-items:stretch;gap:8px}.manage-app-roadmap__setting{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted);transition:border-color .15s ease,background .15s ease}.manage-app-roadmap__setting.is-on{border-color:var(--app-btn-accent-border);background:var(--app-btn-accent-bg)}.manage-app-roadmap__setting-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.manage-app-roadmap__setting-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--app-surface);border:1px solid var(--app-border-subtle);color:var(--app-text-muted)}.manage-app-roadmap__setting-icon svg{display:block;flex-shrink:0}.manage-app-roadmap__setting.is-on .manage-app-roadmap__setting-icon{color:var(--app-accent-text);border-color:var(--app-btn-accent-border);background:var(--app-surface)}.manage-app-roadmap__setting-title{font-size:var(--text-xs);font-weight:600;color:var(--app-text-secondary);line-height:1.3}.manage-app-roadmap__setting.is-on .manage-app-roadmap__setting-title{color:var(--app-btn-accent-text)}.manage-app-roadmap__setting-hint{margin-top:2px;font-size:var(--text-2xs);color:var(--app-text-faint);line-height:1.35}.manage-app-roadmap__setting.is-on .manage-app-roadmap__setting-hint{color:var(--app-text-muted)}.manage-app-panel__head--split{align-items:center;justify-content:space-between}.manage-app-panel__head-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.manage-app-api-keys__create{flex-shrink:0}.manage-app-api-keys__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;border:1px dashed var(--app-empty-border);background:var(--app-surface-muted)}.manage-app-api-keys__empty p{margin:0;font-size:var(--text-md);color:var(--app-text-muted);line-height:1.5}.manage-app-api-keys__group .manage-app-performance-note{margin-bottom:12px}.manage-app-api-keys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.manage-app-api-key{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.manage-app-api-key__head{display:flex;align-items:center;gap:10px}.manage-app-api-key__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;background:var(--app-surface);border:1px solid var(--app-border-subtle);color:var(--app-accent-text)}.manage-app-api-key__icon svg{display:block}.manage-app-api-key__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.manage-app-api-key__heading strong{font-size:var(--text-md);font-weight:700;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-app-api-key__type{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.manage-app-api-key__type--live{background:var(--app-status-success-bg);color:var(--app-status-success-text);border:1px solid var(--app-status-success-border)}.manage-app-api-key__type--test{background:var(--app-status-info-bg);color:var(--app-status-info-text);border:1px solid var(--app-status-info-border)}.manage-app-api-key__type--legacy{background:var(--app-status-warning-bg);color:var(--app-status-warning-text);border:1px solid var(--app-status-warning-border)}.manage-app-api-key__value{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid var(--app-border-subtle);background:var(--app-surface)}.manage-app-api-key__value code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--app-text-secondary)}.manage-app-api-key__value-note{flex-shrink:0;font-size:var(--text-2xs);color:var(--app-text-faint)}.manage-app-api-key__copy{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 8px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-surface);color:var(--app-text-secondary);font-size:var(--text-2xs);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.manage-app-api-key__copy:hover{background:var(--app-surface-hover);border-color:var(--app-input-border);color:var(--app-text)}.manage-app-api-key__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0}.manage-app-api-key__facts>div{min-width:0}.manage-app-api-key__facts dt{font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-faint)}.manage-app-api-key__facts dd{margin:2px 0 0;font-size:var(--text-sm);color:var(--app-text-secondary);overflow-wrap:anywhere}.manage-app-api-key__facts-wide{grid-column:span 2}.manage-app-api-key__scopes-block{margin-top:-2px}.manage-app-api-key__scopes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.manage-app-api-key__scopes li{display:inline-flex;align-items:baseline;gap:6px;padding:3px 8px;border-radius:7px;border:1px solid var(--app-border-subtle);background:var(--app-surface)}.manage-app-api-key__scopes code{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--app-accent-text)}.manage-app-api-key__scopes span{font-size:var(--text-2xs);color:var(--app-text-muted)}.manage-app-api-key__settings{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--app-border-subtle)}.manage-app-api-key__settings-label{display:block;margin-bottom:6px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-faint)}.manage-app-api-key__hint{margin:6px 0 0;font-size:var(--text-2xs);color:var(--app-text-faint)}.manage-app-api-key__toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 16px}.manage-app-api-key__toggles label{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--app-text-secondary)}.manage-app-api-key__settings-actions{display:flex;justify-content:flex-end}.manage-app-api-key__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.manage-app-api-key__action{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.manage-app-api-key__action:hover:not(:disabled){background:var(--app-surface-hover);border-color:var(--app-input-border);color:var(--app-text)}.manage-app-api-key__action:disabled{opacity:.55;cursor:not-allowed}.manage-app-api-key__action--danger{color:var(--app-danger-text);border-color:var(--app-danger-border);background:var(--app-danger-soft)}.manage-app-api-key__action--danger:hover:not(:disabled){color:var(--app-danger-text-strong);border-color:var(--app-danger-text);background:var(--app-danger-soft)}.manage-app-api-key__action .is-spinning{animation:manage-app-spin .8s linear infinite}@keyframes manage-app-spin{to{transform:rotate(1turn)}}.api-key-secret-modal__lead{margin-bottom:16px!important}.create-api-key-modal{max-width:calc(100vw - 32px)}.create-api-key-modal__title{display:flex;align-items:center;gap:10px}.create-api-key-modal__title-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-accent-text)}.create-api-key-modal__title div{display:flex;flex-direction:column;min-width:0}.create-api-key-modal__title span{font-size:var(--text-2xs);font-weight:500;color:var(--app-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-api-key-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.create-api-key-modal__field--full{grid-column:1/-1}.create-api-key-modal__label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.create-api-key-modal__label button{border:none;background:none;padding:0;color:var(--app-accent-text);font-size:var(--text-2xs);font-weight:600;cursor:pointer}.create-api-key-modal__label button:hover{text-decoration:underline}.create-api-key-modal .ant-form-item-extra{min-height:auto;margin-top:4px;font-size:var(--text-xs);line-height:1.4}.create-api-key-modal__scope-option{display:flex;flex-direction:column;gap:1px;padding:2px 0}.create-api-key-modal__scope-option span{display:flex;align-items:baseline;gap:8px;font-size:var(--text-md);color:var(--app-text)}.create-api-key-modal__scope-option code{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--app-accent-text)}.create-api-key-modal__scope-option small{font-size:var(--text-2xs);color:var(--app-text-faint)}.create-api-key-modal__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:10px 12px;border-radius:10px;background:var(--app-status-warning-bg);border:1px solid var(--app-status-warning-border);color:var(--app-status-warning-text)}.create-api-key-modal__notice svg{flex-shrink:0;margin-top:1px}.create-api-key-modal__notice p{margin:0;font-size:var(--text-xs);line-height:1.5}.create-api-key-modal__footer{display:flex;justify-content:flex-end;gap:10px}@media (max-width:640px){.create-api-key-modal__grid{grid-template-columns:minmax(0,1fr)}}.api-key-secret-modal__field{display:flex;flex-direction:column;gap:6px}.api-key-secret-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media (max-width:640px){.manage-app-modal__layout{flex-direction:column;gap:12px}.manage-app-modal__nav{flex:none;flex-direction:row;overflow-x:auto;padding:4px}.manage-app-modal__nav-item{width:auto;flex:1 0 auto;justify-content:center;white-space:nowrap;padding:8px 10px;font-size:var(--text-sm)}.manage-app-modal__content{max-height:min(52vh,420px)}.manage-app-detail-grid{grid-template-columns:1fr}.manage-app-performance-grid{gap:6px}.manage-app-stat{padding:8px 10px}.manage-app-stat__value{font-size:var(--text-lg)}.manage-app-stat__hint,.manage-app-stat__label{font-size:var(--text-2xs)}.manage-app-roadmap__settings{flex-direction:column;gap:6px}.manage-app-roadmap__setting{padding:8px 10px}.manage-app-modal__footer{flex-direction:column-reverse;align-items:stretch}.manage-app-panel__head--split{flex-direction:column;align-items:stretch;gap:12px}.manage-app-api-key__head{flex-wrap:wrap}.manage-app-api-key__actions{width:100%}.manage-app-api-key__action{flex:1;justify-content:center}.manage-app-board{flex-direction:column;align-items:stretch}.manage-app-board__action{width:100%;justify-content:center}}.manage-app-board{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.manage-app-board__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;background:var(--app-surface);border:1px solid var(--app-border-subtle);color:var(--app-icon-blue-text)}.manage-app-board__body{min-width:0;flex:1}.manage-app-board__title-row{display:flex;align-items:center;gap:8px;min-width:0}.manage-app-board__empty-title,.manage-app-board__title-row strong{font-size:var(--text-md);font-weight:700;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-app-board__badge{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--app-surface);color:var(--app-text-muted);border:1px solid var(--app-border-subtle)}.manage-app-board__badge.is-public{background:var(--app-status-success-bg);color:var(--app-status-success-text);border:1px solid var(--app-status-success-border)}.manage-app-board__meta{margin:4px 0 0;font-size:var(--text-sm);color:var(--app-text-muted);line-height:1.4}.manage-app-board__action{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;flex-shrink:0;border:1px solid var(--app-accent-border);border-radius:8px;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.manage-app-board__action:hover{background:var(--app-accent);border-color:var(--app-accent);color:#fff}.manage-app-board__action:disabled{opacity:.65;cursor:not-allowed}.manage-app-board__action:disabled,.manage-app-board__action:disabled:hover{background:var(--app-surface-muted,#f1f5f9);border-color:var(--app-border,#e2e8f0);color:var(--app-text-muted,#64748b)}.theme-toggle{justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.theme-toggle,.theme-toggle-track{display:inline-flex;align-items:center}.theme-toggle-track{position:relative;width:52px;height:28px;border-radius:999px;border:1px solid var(--app-border);background:var(--app-toggle-track);transition:background .2s ease,border-color .2s ease}.theme-toggle.is-dark .theme-toggle-track{background:var(--app-toggle-track);border-color:var(--app-input-border)}.theme-toggle-thumb{position:absolute;top:2px;left:2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--app-toggle-thumb);color:#f59e0b;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .22s ease,color .2s ease}.theme-toggle.is-dark .theme-toggle-thumb{transform:translateX(24px);color:#a5b4fc}.theme-toggle:hover .theme-toggle-track{border-color:var(--app-accent-border)}.theme-toggle:focus-visible{outline:2px solid rgba(251,146,60,.45);outline-offset:2px;border-radius:999px}.trial-setup-modal .ant-modal-content{padding:0;overflow:hidden}.trial-setup-modal-body{padding:1.75rem 1.75rem 1.5rem;text-align:center}.trial-setup-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:999px;background:var(--app-menu-active-bg);color:var(--app-menu-active-text)}.trial-setup-modal-body h2{margin:0 0 .75rem;font-size:var(--text-2xl);font-weight:700;color:var(--app-text)}.trial-setup-modal-lead{margin:0 0 1rem;color:var(--app-text-secondary);line-height:1.55;font-size:var(--text-lg)}.trial-setup-modal-points{margin:0 0 1.25rem;padding:0;list-style:none;text-align:left;display:grid;gap:.55rem}.trial-setup-modal-points li{position:relative;padding-left:1.1rem;color:var(--app-text-secondary);font-size:var(--text-base);line-height:1.45}.trial-setup-modal-points li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:999px;background:#ea580c}.trial-setup-modal-actions{display:grid;gap:.35rem}.logout-confirm-modal .ant-modal-content{padding:0;overflow:hidden}.logout-confirm-modal__body{padding:1.75rem 1.75rem 1.5rem;text-align:center}.logout-confirm-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:999px;background:var(--app-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-text-muted)}.logout-confirm-modal__body h2{margin:0 0 .65rem;font-size:var(--text-2xl);font-weight:700;color:var(--app-text);letter-spacing:-.02em}.logout-confirm-modal__lead{margin:0 0 1.15rem;color:var(--app-text-secondary);line-height:1.55;font-size:var(--text-base)}.logout-confirm-modal__cta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin-bottom:1.25rem;padding:14px 16px;border-radius:14px;text-align:left;background:var(--app-btn-accent-bg);border:1px solid var(--app-btn-accent-border)}.logout-confirm-modal__cta>svg{grid-row:1/span 2;margin-top:2px;color:var(--app-accent-text);flex-shrink:0}.logout-confirm-modal__cta strong{display:block;font-size:var(--text-md);font-weight:700;color:var(--app-text)}.logout-confirm-modal__cta p{margin:2px 0 0;font-size:var(--text-md);line-height:1.45;color:var(--app-text-muted)}.logout-confirm-modal__cta-link{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;border-radius:10px;background:var(--app-surface);border:1px solid var(--app-btn-accent-border);color:var(--app-accent-text);font-size:var(--text-md);font-weight:650;text-decoration:none;transition:background .15s ease,border-color .15s ease}.logout-confirm-modal__cta-link:hover{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent-text)}.logout-confirm-modal__actions{display:grid;gap:.35rem}.logout-confirm-modal__actions .ant-btn-primary{background:#fa8c16!important;border-color:#fa8c16!important;box-shadow:0 4px 14px rgba(234,88,12,.2)}.logout-confirm-modal__actions .ant-btn-text{color:var(--app-text-muted)!important}.logout-confirm-modal__actions .ant-btn-text:hover{color:var(--app-text-secondary)!important;background:var(--app-surface-hover)!important}.delete-app-confirm-modal .ant-modal-content{padding:0;overflow:hidden}.delete-app-confirm-modal__body{padding:1.5rem 1.5rem 1.35rem}.delete-app-confirm-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.85rem;border-radius:999px;background:var(--app-danger-soft);border:1px solid var(--app-danger-border);color:var(--app-danger-text)}.delete-app-confirm-modal__body h2{margin:0 0 .55rem;font-size:var(--text-xl);font-weight:700;color:var(--app-text);letter-spacing:-.02em}.delete-app-confirm-modal__lead{margin:0 0 1.1rem;font-size:var(--text-md);line-height:1.55;color:var(--app-text-secondary)}.delete-app-confirm-modal__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.delete-app-confirm-modal__field label{font-size:var(--text-md);font-weight:600;color:var(--app-text-secondary)}.delete-app-confirm-modal__field label strong{color:var(--app-danger-text);font-weight:700}.delete-app-confirm-modal__select{width:100%}.delete-app-confirm-modal__actions{display:grid;gap:8px;margin-top:4px}.delete-app-confirm-modal__actions .ant-btn-primary.ant-btn-dangerous:disabled{opacity:.45}