.manage-widget-page{width:100%;max-width:1320px;margin:0 auto;padding-bottom:40px}.manage-widget-page *{box-sizing:border-box}.manage-widget-page button.manage-widget-back,.manage-widget-page button.manage-widget-btn,.manage-widget-page button.manage-widget-category-card,.manage-widget-page button.manage-widget-preset{font:inherit}.manage-widget-empty-title{font-size:20px;font-weight:700;color:var(--app-text);margin:0 0 8px}.manage-widget-empty-copy{margin:0 0 20px}.manage-widget-empty-copy,.manage-widget-loading{color:var(--app-text-muted)}.manage-widget-hero{background:var(--app-hero-bg);border:1px solid var(--app-border);border-radius:12px;padding:12px 18px;margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.manage-widget-back{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--app-text-muted);font-size:13px;font-weight:500;cursor:pointer;padding:0;margin-bottom:4px}.manage-widget-back:hover{color:var(--app-text)}.manage-widget-hero h1{margin:0 0 2px;font-size:19px;font-weight:700;color:var(--app-text)}.manage-widget-hero>div>p{margin:0;color:var(--app-text-muted);font-size:12.5px}.manage-widget-app-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:12px;font-weight:600}.manage-widget-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.manage-widget-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;align-items:start}.manage-widget-main-column,.manage-widget-preview-column{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-height) + 16px)}.manage-widget-preview-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;overflow:hidden;box-shadow:var(--app-shadow-md)}.manage-widget-preview-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border-subtle)}.manage-widget-preview-panel-header h2{margin:0;font-size:15px;font-weight:700;color:var(--app-text)}.manage-widget-preview-panel-header span{font-size:12px;color:var(--app-text-muted)}.mw-live-preview{background:var(--app-surface-muted);min-height:560px}.mw-live-preview-iframe{display:block;width:100%;height:560px;border:0;background:var(--app-bg)}.mw-live-preview-placeholder{background:var(--app-surface-muted)}.mw-install-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:var(--app-shadow-md)}.mw-install-card-header{padding:18px 20px;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border-subtle)}.mw-install-card-title{display:flex;align-items:flex-start;gap:12px}.mw-install-card-icon{width:42px;height:42px;border-radius:12px;background:var(--app-surface-elevated);color:var(--app-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mw-install-card-title h3{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--app-text)}.mw-install-card-title p{margin:0;font-size:13px;color:var(--app-text-muted);line-height:1.5}.mw-install-card-title code{font-size:12px;background:var(--app-code-bg);padding:1px 6px;border-radius:4px;color:var(--app-text-secondary)}.mw-install-credentials-note{margin:0;padding:14px 20px;font-size:13px;line-height:1.55;color:var(--app-text-secondary);border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.mw-install-credentials-note strong{color:var(--app-text);font-weight:600}.mw-install-credentials{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px;border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.mw-install-credential label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.04em}.mw-install-credential-row{display:flex;gap:8px;align-items:center}.mw-install-credential-row .ant-input,.mw-install-credential-row .ant-input-affix-wrapper{flex:1}.mw-install-snippet{background:#0f172a;border-radius:0 0 16px 16px;overflow:visible}.mw-install-snippet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#1e293b;border-bottom:1px solid #334155}.mw-install-snippet-tabs{display:flex;align-items:center;gap:10px;min-width:0}.mw-install-snippet-tab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:4px 8px;border-radius:6px}.mw-install-snippet-tab.is-active{color:#f8fafc;background:#334155}.mw-install-snippet-filename{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-install-copy-btn{flex-shrink:0;background:#fa8c16!important;border-color:#fa8c16!important;font-weight:600}.mw-install-copy-btn.is-copied{background:#059669!important;border-color:#059669!important}.mw-install-snippet-code{margin:0;padding:16px 18px 18px;overflow:visible;max-height:none}.mw-install-snippet-code code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;color:#e2e8f0;white-space:pre-wrap;word-break:break-word;overflow:visible}.manage-widget-controls{display:flex;flex-direction:column;gap:16px}.manage-widget-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;overflow:hidden;box-shadow:var(--app-shadow)}.manage-widget-section-head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border-subtle)}.manage-widget-section-icon.orange{background:var(--app-icon-orange-bg);color:var(--app-icon-orange-text)}.manage-widget-section-icon.blue{background:var(--app-icon-blue-bg);color:var(--app-icon-blue-text)}.manage-widget-section-icon.gray{background:var(--app-icon-slate-bg);color:var(--app-icon-slate-text)}.manage-widget-section-icon.dark{background:var(--app-surface-elevated);color:var(--app-text)}.manage-widget-section-head h3{margin:0;font-size:15px;font-weight:700;color:var(--app-text)}.manage-widget-section-head p{margin:2px 0 0;font-size:12px;color:var(--app-text-muted)}.manage-widget-section-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.manage-widget-section-body{padding:18px}.manage-widget-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.manage-widget-form-grid.single{grid-template-columns:1fr}.manage-widget-field{display:flex;flex-direction:column;gap:8px}.manage-widget-field label{font-size:13px;font-weight:600;color:var(--app-text-secondary)}.manage-widget-color-row input[type=color]{width:32px;height:32px;flex-shrink:0;padding:2px;border:1px solid var(--app-input-border);border-radius:8px;background:var(--app-input-bg);cursor:pointer}.manage-widget-preset{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;width:100%;padding:2px 0 0;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;color:var(--app-text-muted);transition:color .15s}.manage-widget-preset.is-active,.manage-widget-preset:hover{border:none;background:transparent;box-shadow:none;color:var(--app-text-secondary)}.manage-widget-preset.is-active{color:var(--app-accent-text)}.manage-widget-preset-label{font-size:10px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.manage-widget-preset.is-active .manage-widget-preset-label{font-weight:600}.manage-widget-field .ant-input,.manage-widget-field .ant-input-affix-wrapper,.manage-widget-field .ant-select{width:100%}.manage-widget-color-row{display:flex;align-items:center;gap:10px}.manage-widget-color-row .ant-input{flex:1}.manage-widget-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:16px}.manage-widget-preset-dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);flex-shrink:0;transition:box-shadow .15s,transform .15s}.manage-widget-preset.is-active .manage-widget-preset-dot,.manage-widget-preset:hover .manage-widget-preset-dot{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 0 2px var(--app-surface),0 0 0 3px var(--app-accent-border)}.manage-widget-preset.is-active .manage-widget-preset-dot{transform:scale(1.05)}.manage-widget-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manage-widget-category-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);cursor:pointer;text-align:left;width:100%;transition:border-color .15s,background .15s}.manage-widget-category-card:hover{border-color:var(--app-input-border);background:var(--app-surface-hover)}.manage-widget-category-card.is-selected{border-color:var(--app-accent-border);background:var(--app-accent-soft)}.manage-widget-category-copy strong{display:block;font-size:14px;color:var(--app-text);margin-bottom:2px}.manage-widget-category-copy small{display:block;font-size:12px;color:var(--app-text-muted);line-height:1.4}.mw-category-select{width:100%}.mw-category-select .ant-select-selector{border-radius:12px!important;min-height:46px!important;padding:5px 10px!important;align-items:center!important;border-color:#e5e7eb!important}.mw-category-select.ant-select-focused .ant-select-selector{border-color:#fdba74!important;box-shadow:0 0 0 3px rgba(251,146,60,.15)!important}.mw-category-select .ant-select-selection-placeholder{color:#9ca3af}.mw-category-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin:3px 4px 3px 0;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.mw-category-tag__close{border:none;background:transparent;color:currentColor;cursor:pointer;font-size:15px;line-height:1;padding:0;margin-left:2px;opacity:.65;transition:opacity .15s ease}.mw-category-tag__close:hover{opacity:1}.mw-category-dropdown .ant-select-item{padding:4px 8px!important;border-radius:10px!important;margin:2px 4px!important}.mw-category-dropdown .ant-select-item-option-selected{background:#fff7ed!important}.mw-category-option{display:flex;align-items:center;gap:12px;padding:6px 4px;width:100%}.mw-category-option__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.mw-category-option__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mw-category-option__copy span{font-size:13.5px;font-weight:600;color:var(--app-text)}.mw-category-option__copy small{font-size:12px;color:var(--app-text-muted);line-height:1.35;white-space:normal}.mw-category-option__check{margin-left:auto}.manage-widget-branding-block{margin-top:8px;padding-top:18px;border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:10px}.manage-widget-branding-head{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.manage-widget-branding-head strong{font-size:14px;color:#111827}.manage-widget-branding-head span{font-size:12px;color:#6b7280;line-height:1.45}.manage-widget-branding-fields{display:flex;flex-direction:column;gap:12px}.manage-widget-branding-option{display:flex;flex-direction:column;gap:2px;min-width:0}.manage-widget-branding-option__name{font-size:13px;font-weight:500;color:var(--app-text)}.manage-widget-branding-option__link{font-size:12px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-widget-branding-empty{margin:0;font-size:12px;color:#6b7280}.manage-widget-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manage-widget-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface)}.manage-widget-toggle span{font-size:13px;font-weight:500;color:var(--app-text-secondary)}.manage-widget-code-block{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:14px;font-size:11px;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:12px 0}.manage-widget-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.manage-widget-field-row label{margin:0}.manage-widget-empty,.manage-widget-loading{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:48px 24px;text-align:center;color:var(--app-text-muted)}.manage-widget-hidden-input{display:none}.manage-widget-slider-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.manage-widget-slider-block{margin-top:4px;min-width:0}@media (max-width:640px){.manage-widget-slider-grid{grid-template-columns:1fr}}.manage-widget-slider-block label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--app-text-secondary)}.manage-widget-slider-block--select .ant-select{width:100%}@media (max-width:1100px){.manage-widget-shell{grid-template-columns:1fr}.manage-widget-main-column,.manage-widget-preview-column{position:static}.mw-install-credentials{grid-template-columns:1fr}.mw-install-snippet-toolbar{flex-direction:column;align-items:stretch}.mw-install-copy-btn{width:100%}}@media (max-width:640px){.manage-widget-category-grid,.manage-widget-form-grid,.manage-widget-toggle-grid{grid-template-columns:1fr}.manage-widget-hero{padding:18px}.mw-live-preview-iframe{min-height:360px;height:clamp(360px,62vh,520px)}.manage-widget-actions{width:100%;flex-wrap:wrap}.manage-widget-actions .ant-btn{flex:1 1 auto}}.feedbacks-page{display:flex;flex-direction:column;gap:24px;width:100%}.fb-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fb-stat-tile{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--app-stat-bg);border:1px solid var(--app-border);border-radius:16px;box-shadow:var(--app-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fb-stat-tile:hover{transform:translateY(-2px);border-color:var(--app-input-border);box-shadow:var(--app-shadow-md)}.fb-stat-tile__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.fb-stat-tile--slate .fb-stat-tile__icon{background:var(--app-icon-slate-bg);color:var(--app-icon-slate-text)}.fb-stat-tile--blue .fb-stat-tile__icon{background:var(--app-icon-blue-bg);color:var(--app-icon-blue-text)}.fb-stat-tile--amber .fb-stat-tile__icon{background:var(--app-icon-amber-bg);color:var(--app-icon-amber-text)}.fb-stat-tile--green .fb-stat-tile__icon{background:var(--app-icon-green-bg);color:var(--app-icon-green-text)}.fb-stat-tile--orange .fb-stat-tile__icon{background:var(--app-icon-orange-bg);color:var(--app-icon-orange-text)}.fb-stat-tile__body{display:flex;flex-direction:column;min-width:0}.fb-stat-tile__value{font-size:1.45rem;font-weight:700;line-height:1.15;color:var(--app-text);letter-spacing:-.02em}.fb-stat-tile__label{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.fb-stat-tile__hint{font-size:.72rem;color:var(--app-text-faint);margin-top:4px}.fb-analytics-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fb-analytics-card{border-radius:16px!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow)!important;background:var(--app-surface)!important}.fb-analytics-card>.ant-card-body{padding:16px 18px!important}.fb-analytics-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.82rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.04em}.fb-mini-chart{width:100%}.feedbacks-page .page-header{align-items:center}.feedbacks-page .page-header-actions{display:flex!important;flex-wrap:nowrap;align-items:center;gap:10px;width:auto;flex-shrink:0}.feedbacks-page .page-header-actions>*{margin:0!important;flex-shrink:0}.feedbacks-page .page-header-actions .fb-export-btn.ant-btn-primary,.feedbacks-page .page-header-actions .fb-refresh-btn.ant-btn{height:40px!important;min-height:40px!important;padding-block:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap}.feedbacks-page .fb-export-btn.ant-btn-primary{border:none!important;background:linear-gradient(135deg,#fb923c,#ea580c)!important;box-shadow:0 4px 14px rgba(234,88,12,.22)}.feedbacks-page .fb-export-btn.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#f97316,#c2410c)!important}.feedbacks-page .fb-export-btn.ant-btn-primary:disabled{background:#fdba74!important;color:rgba(255,255,255,.88)!important}.feedbacks-page .fb-app-select.ant-select{width:220px!important;min-width:180px;max-width:260px;height:40px!important;display:inline-flex!important;align-items:center!important}.feedbacks-page .fb-app-select .ant-select-selector{border-radius:10px!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;padding-block:0!important;border-color:#e2e8f0!important}.feedbacks-page .fb-app-select .ant-select-selection-item,.feedbacks-page .fb-app-select .ant-select-selection-placeholder{line-height:38px!important}.fb-inbox-card{border-radius:18px!important;border:1px solid #e8ecf1!important;box-shadow:0 1px 3px rgba(15,23,42,.05)!important;overflow:hidden}.fb-inbox-card>.ant-card-body{padding:0!important}.fb-inbox-toolbar{display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.fb-inbox-tabs{padding:0 20px}.fb-inbox-tabs .ant-tabs-nav{margin:0!important}.fb-inbox-tabs .ant-tabs-nav:before{border-bottom:none!important}.fb-inbox-tabs .ant-tabs-nav-list .ant-tabs-tab{flex:0 0 auto!important}.fb-inbox-tabs .ant-tabs-tab{padding:16px 4px!important;margin:0 20px 0 0!important;font-weight:500;color:var(--app-text-muted)}.fb-inbox-tabs .ant-tabs-tab-btn{display:inline-flex!important;align-items:center;width:auto!important}.fb-inbox-tabs .ant-tabs-tab:hover{color:var(--app-accent-text)}.fb-inbox-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-accent-text)!important;font-weight:600}.fb-inbox-tabs .ant-tabs-ink-bar{background:var(--app-accent)!important;height:3px!important;border-radius:3px 3px 0 0}.fb-tab-label,.fb-tab-label__main{display:inline-flex;align-items:center;gap:6px}.fb-tab-label__icon{font-size:15px;margin:0!important;flex-shrink:0}.fb-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--app-text-faint);color:var(--app-surface);font-size:11px;font-weight:600;line-height:1;flex-shrink:0}.fb-tab-count.is-active{background:#ea580c}.fb-inbox-filters{--fb-control-height:40px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 18px}.fb-inbox-filters>.fb-search,.fb-inbox-filters>.fb-sort-select,.fb-inbox-filters>.fb-status-select,.fb-inbox-filters>.fb-view-toggle{height:var(--fb-control-height);box-sizing:border-box}.fb-search{flex:1 1 200px;min-width:180px;max-width:360px;margin:0!important}.fb-search .ant-input-affix-wrapper,.fb-search.ant-input-affix-wrapper{height:var(--fb-control-height)!important;min-height:var(--fb-control-height)!important;border-radius:10px;border-color:var(--app-input-border);align-items:center}.fb-search .ant-input-affix-wrapper-focused,.fb-search .ant-input-affix-wrapper:hover{border-color:var(--app-accent-border)}.fb-sort-select,.fb-status-select{width:160px;flex-shrink:0}.fb-sort-select.ant-select,.fb-status-select.ant-select{height:var(--fb-control-height)!important;display:inline-flex!important;align-items:center!important}.fb-sort-select .ant-select-selector,.fb-status-select .ant-select-selector{border-radius:10px!important;height:var(--fb-control-height)!important;min-height:var(--fb-control-height)!important;align-items:center!important;border-color:var(--app-input-border)!important}.fb-sort-select .ant-select-selection-item,.fb-sort-select .ant-select-selection-placeholder,.fb-status-select .ant-select-selection-item,.fb-status-select .ant-select-selection-placeholder{line-height:calc(var(--fb-control-height) - 2px)!important}.fb-view-toggle{flex-shrink:0;height:var(--fb-control-height);box-sizing:border-box;padding:2px;gap:2px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-muted)}.fb-view-toggle,.fb-view-toggle__btn{display:inline-flex;align-items:center}.fb-view-toggle__btn{justify-content:center;gap:6px;min-width:88px;height:100%;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--app-text-muted);font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.fb-view-toggle__btn:hover:not(.is-active){color:var(--app-text-secondary);background:var(--app-surface-hover)}.fb-view-toggle__btn.is-active{background:var(--app-surface);color:var(--app-accent-text);box-shadow:var(--app-shadow)}.fb-view-toggle__btn:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.fb-view-toggle__btn svg{flex-shrink:0}@media (min-width:1100px){.fb-inbox-filters{flex-wrap:nowrap}}.fb-inbox-table .ant-table{background:transparent}.fb-inbox-table .ant-table-container{border-start-end-radius:0!important}.fb-inbox-table .ant-table-container,.fb-inbox-table .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0!important}.fb-inbox-table .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:0!important}.fb-inbox-table .ant-table-thead>tr>th{background:var(--app-surface-muted)!important;color:var(--app-text-muted)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--app-border-subtle)!important;padding:12px 16px!important}.fb-inbox-table .ant-table-tbody>tr>td{padding:14px 16px!important;border-bottom:1px solid var(--app-border-subtle)!important;vertical-align:middle}.fb-inbox-row{cursor:pointer;transition:background .15s ease}.fb-inbox-row:hover>td{background:var(--app-row-hover)!important}.fb-inbox-table .ant-table-pagination{padding:12px 20px 16px!important;margin:0!important}.fb-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:18px 20px 22px}.fb-card-grid__empty,.fb-card-grid__loading{grid-column:1/-1;padding:32px;text-align:center;color:var(--app-text-secondary)}.fb-card-item{display:flex;flex-direction:column;gap:10px;padding:18px;text-align:left;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fb-card-item:hover{transform:translateY(-2px);border-color:var(--app-accent-border);box-shadow:var(--app-shadow-md)}.fb-card-item__head{display:flex;align-items:flex-start;gap:12px}.fb-card-item__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fb-card-item__meta strong{font-size:.9rem;color:var(--app-text)}.fb-card-item__meta span{font-size:.75rem;color:var(--app-text-faint)}.fb-card-item__title{margin:0;font-size:.88rem;font-weight:600;color:var(--app-text)}.fb-card-item__body{margin:0;font-size:.84rem;color:var(--app-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fb-card-item__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.fb-cell-submitter{display:flex;align-items:center;gap:10px;min-width:0}.fb-avatar{background:linear-gradient(135deg,#fb923c,#ea580c)!important;font-size:13px!important;font-weight:600!important;flex-shrink:0}.fb-cell-submitter__meta{display:flex;flex-direction:column;min-width:0}.fb-cell-submitter__name{font-weight:600;color:var(--app-text);font-size:13px}.fb-cell-submitter__email,.fb-cell-submitter__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-cell-submitter__email{font-size:12px;color:var(--app-text-faint)}.fb-cell-message{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:420px}.fb-cell-message__title{font-weight:600;color:#1e293b}.fb-cell-message__body,.fb-cell-message__title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-cell-message__body{color:#64748b}.fb-app-tag{max-width:160px;overflow:hidden;text-overflow:ellipsis}.fb-inbox-table .ant-table-cell .app-inbox-tag{flex-shrink:0}.fb-rate{font-size:14px!important}.fb-rate .ant-rate-star{margin-inline-end:2px!important}.fb-votes{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px;font-weight:500}.fb-cell-date{min-width:0;max-width:100%}.fb-date{display:block;font-size:12px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1199px){.fb-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-overview .fb-stat-tile:nth-child(4),.fb-overview .fb-stat-tile:nth-child(5){grid-column:span 1}}@media (max-width:767px){.feedbacks-page{gap:16px}.fb-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-analytics-row{grid-template-columns:1fr}.fb-stat-tile{padding:14px;gap:10px}.fb-stat-tile__value{font-size:1.2rem}.feedbacks-page .fb-app-select.ant-select{max-width:none}.fb-inbox-tabs{padding:0 12px}.fb-inbox-tabs .ant-tabs-tab{margin-right:14px!important;padding:14px 2px!important}.fb-inbox-filters{padding:12px}.fb-search{max-width:none;width:100%}.fb-sort-select,.fb-status-select,.fb-view-toggle{width:100%}.fb-view-toggle__btn{flex:1;min-width:0}.fb-cell-message{max-width:200px}.fb-card-grid{grid-template-columns:1fr;padding:12px}}@media (max-width:479px){.fb-overview{grid-template-columns:1fr}}.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:22px;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:11px;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:11px;font-weight:600;color:var(--app-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fb-hero__title{margin:0 0 10px!important;font-size:1.2rem!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:12px;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:9px!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:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-secondary);margin-bottom:12px}.fb-section-label>.anticon{font-size:14px;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:11px;color:var(--app-text-faint);font-weight:500}.fb-pill-tag{margin:0!important;font-size:10px!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:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin-bottom:7px}.fb-report-field__label .anticon{font-size:13px;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:14px;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:26px}.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:15px}.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:12px}.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:11px;font-weight:600;color:var(--app-text-faint);margin-bottom:5px}.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:12px;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:11px!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:10px;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}}.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:1.875rem;font-weight:700;margin-bottom:.5rem}.settings-header .page-header-copy p,.settings-header p{color:var(--app-text-secondary);font-size:1rem;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:1.125rem;font-weight:600;margin-bottom:1rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;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:.875rem}.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:1.5rem;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:.875rem;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:.875rem;color:#6b7280}.session-badge{display:inline-block;font-size:.75rem;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:.875rem;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:1.25rem}.integration-details h4{font-weight:500;color:#111827;margin-bottom:.25rem}.integration-details p{font-size:.875rem;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:1.125rem;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:.875rem}.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:.875rem}.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:.875rem;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:1.5rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.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:.9rem;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:1.05rem;font-weight:700}.settings-panel-copy p{margin:.35rem 0 0;color:var(--app-text-muted);font-size:.88rem;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:1rem;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:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-profile-identity h4{margin:.15rem 0 .3rem;color:var(--app-text);font-size:1.05rem;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:.85rem;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:.68rem;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:.84rem;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:.85rem;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:.9rem}.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:.92rem;font-weight:600}.settings-toggle-item p{margin:0;color:var(--app-text-muted);font-size:.84rem;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:.92rem}.settings-theme-option p{margin:0;color:var(--app-text-muted);font-size:.82rem}.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:1.1rem}.settings-inline-label{display:block;margin-bottom:.55rem;color:var(--app-text-secondary);font-size:.85rem;font-weight:600}.settings-checkbox-list{display:grid;gap:.45rem}.settings-checkbox-item{display:flex;align-items:center;gap:.55rem;color:#374151;font-size:.86rem;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:.9rem;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:1.25rem;font-weight:700;color:var(--app-text)}.settings-billing-plan-meta{margin:.35rem 0 0;color:var(--app-text-secondary);font-size:.9rem}.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:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-faint)}.settings-billing-details dd{margin:0;font-size:.95rem;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:.875rem;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:.7rem;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:2rem;font-weight:700;color:var(--app-text)}.settings-billing-price span{margin-left:.35rem;font-size:.95rem;font-weight:500;color:var(--app-text-secondary)}.settings-billing-features{margin:0;padding-left:1.1rem;color:var(--app-text-secondary);font-size:.875rem;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__header{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--app-border-subtle)}.manage-app-modal__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:var(--app-surface-muted);color:var(--app-text-muted);cursor:pointer}.manage-app-modal__back:hover{background:var(--app-surface-hover);color:var(--app-text)}.manage-app-modal__header h2{margin:0;font-size:20px;font-weight:700;color:var(--app-text)}.manage-app-modal__meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;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:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;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-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:15px;font-weight:700;color:var(--app-text)}.manage-app-panel__head p{margin:2px 0 0;font-size:12px;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:13px;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:13px;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:11px;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:13px;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:11px;color:var(--app-text-muted);font-weight:500}.manage-app-funnel__step strong{font-size:18px;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:14px;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:17px;font-weight:700;color:var(--app-text);line-height:1.2}.manage-app-stat__label{margin-top:2px;font-size:11px;font-weight:600;color:var(--app-text-secondary)}.manage-app-stat__hint{margin-top:2px;font-size:10px;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:12px;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:12px;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}.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:10px;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:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;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:11px;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:10px;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:13px;color:var(--app-text-muted);line-height:1.5}.manage-app-api-keys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.manage-app-api-key{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-api-key__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-accent-text)}.manage-app-api-key__icon svg{display:block}.manage-app-api-key__body{min-width:0;flex:1}.manage-app-api-key__title-row{display:flex;align-items:center;gap:8px;min-width:0}.manage-app-api-key__title-row strong{font-size:13px;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:10px;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__meta{margin:4px 0 0;font-size:12px;color:var(--app-text-muted)}.manage-app-api-key__meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--app-text-faint)}.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:12px;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}.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-detail-grid{grid-template-columns:1fr}.manage-app-performance-grid{gap:6px}.manage-app-stat{padding:8px 10px}.manage-app-stat__value{font-size:15px}.manage-app-stat__label{font-size:10px}.manage-app-stat__hint{font-size:9px}.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{gap:12px}.manage-app-api-key,.manage-app-panel__head--split{flex-direction:column;align-items:stretch}.manage-app-api-key__actions{width:100%}.manage-app-api-key__action{flex:1;justify-content:center}}.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:1.35rem;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:.95rem}.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:.875rem;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:1.3rem;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:.92rem}.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:.88rem;font-weight:700;color:var(--app-text)}.logout-confirm-modal__cta p{margin:2px 0 0;font-size:.82rem;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:.84rem;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:1.2rem;font-weight:700;color:var(--app-text);letter-spacing:-.02em}.delete-app-confirm-modal__lead{margin:0 0 1.1rem;font-size:.88rem;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:.82rem;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}