:root{--korda-claro-fondo: #FAFBF8;--korda-claro-superficie: #F1F5F2;--korda-claro-savia: #587F6F;--korda-claro-savia-clara: #CFE1D8;--korda-claro-texto: #0F1A16;--korda-claro-neutro: #A7B3AD;--korda-oscuro-fondo: #0F2E28;--korda-oscuro-superficie: #153A31;--korda-oscuro-savia: #587F6F;--korda-oscuro-savia-clara: #274D43;--korda-oscuro-texto: #E9F3EE;--korda-oscuro-neutro: #A7B3AD;--korda-green: #587F6F;--korda-sage: #587F6F;--korda-sage-light: #CFE1D8;--korda-mist: #F1F5F2;--korda-canvas: #FAFBF8;--korda-ink: #0F1A16;--korda-dark-bg: #0F2E28;--korda-dark-surface: #153A31;--korda-forest: #1F4E3E;--korda-forest-action: #274D43;--korda-success: #2E7D68;--korda-success-soft: rgba(46, 125, 104, .12);--korda-success-border: rgba(46, 125, 104, .28);--korda-warning: #D4A757;--korda-warning-soft: rgba(212, 167, 87, .12);--korda-warning-border: rgba(212, 167, 87, .28);--korda-error: #D9666B;--korda-error-soft: rgba(217, 102, 107, .12);--korda-error-border: rgba(217, 102, 107, .28);--korda-info: #4C7EDB;--korda-info-soft: rgba(76, 126, 219, .12);--korda-info-border: rgba(76, 126, 219, .28);--korda-topic-forest: #5BAA8E;--korda-topic-forest-soft: #E8F3ED;--korda-topic-forest-text: #1F4E3E;--korda-topic-sky: #60A5FA;--korda-topic-sky-soft: #E3EEFD;--korda-topic-sky-text: #2563EB;--korda-topic-violet: #A78BFA;--korda-topic-violet-soft: #EFEAFF;--korda-topic-violet-text: #6D28D9;--korda-topic-coral: #F28BA6;--korda-topic-coral-soft: #FDE8EF;--korda-topic-coral-text: #9F1239;--korda-topic-mint: #7DD3C0;--korda-topic-mint-soft: #E6F8F4;--korda-topic-mint-text: #0D9488;--korda-n900: #0B0F0E;--korda-n700: #374151;--korda-n500: #6B7280;--korda-n300: #D1D5DB;--korda-n100: #F3F4F6;--korda-n50: #FAFBFC;--font-ui: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-editorial: var(--font-ui);--display-weight: 600;--display-tracking: -.03em;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--radius-full: 9999px;--motion-fast: .14s;--motion-base: .22s;--motion-slow: .36s;--ease-standard: cubic-bezier(.2,.8,.2,1);--ease-enter: cubic-bezier(.16,1,.3,1);--shadow-1: 0 1px 2px rgba(23,25,24,.04);--shadow-2: 0 6px 20px rgba(23,25,24,.07);--shadow-modal: 0 20px 60px rgba(23,25,24,.16)}:root,:root[data-accent=coral]{--accent: #FF7A59;--on-accent: #0F1A16}:root[data-accent=lima]{--accent: #C5E35A;--on-accent: #0F1A16}:root[data-accent=miel]{--accent: #F2B33D;--on-accent: #0F1A16}:root[data-accent=cobalto]{--accent: #3D6CF0;--on-accent: #FFFFFF}:root{--korda-green-30: #1F4E3E;--korda-green-30-ink: #FAFBF8;--korda-green-30-muted: #CFE1D8;--selected-bg: #1F4E3E;--selected-ink: #FAFBF8}[data-theme=dark]{--selected-bg: #5BAA8E;--selected-ink: #0F1A16}:root{--accent-ink: var(--accent)}[data-theme=light]{--bg-primary: #FFFFFE;--bg-surface: #F1F5F2;--bg-surface-elevated: #FFFFFF;--bg-glass: rgba(255, 255, 254, .94);--bg-glass-card: rgba(241, 245, 242, .96);--bg-glass-hover: #E7EFEA;--primary: #587F6F;--primary-light: #CFE1D8;--primary-dark: #1F4E3E;--primary-soft: #CFE1D8;--border-subtle: rgba(15, 26, 22, .08);--border-medium: rgba(15, 26, 22, .14);--border-focus: #587F6F;--text-primary: #000000;--text-secondary: #55655D;--text-muted: #73837B;--text-dim: #93A39B;--shadow-sm: 0 1px 3px rgba(15, 26, 22, .04);--shadow-md: 0 4px 16px rgba(15, 26, 22, .06);--shadow-lg: 0 12px 32px rgba(15, 26, 22, .09)}[data-theme=dark]{--bg-primary: #0F2E28;--bg-surface: #153A31;--bg-surface-elevated: #1C463C;--bg-glass: rgba(15, 46, 40, .94);--bg-glass-card: rgba(21, 58, 49, .96);--bg-glass-hover: #1E5043;--primary: #587F6F;--primary-light: #8CA99C;--primary-dark: #274D43;--primary-soft: #274D43;--border-subtle: rgba(233, 243, 238, .08);--border-medium: rgba(233, 243, 238, .14);--border-focus: #587F6F;--text-primary: #E9F3EE;--text-secondary: #C8D8CF;--text-muted: #8E9F97;--text-dim: #A7B3AD;--shadow-sm: none;--shadow-md: 0 6px 20px rgba(0, 0, 0, .28);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .42)}html,body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text-primary)}.korda-editorial,.brand-editorial-title{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.025em}.text-micro{font-size:11px;line-height:1.35}.text-caption{font-size:12px;line-height:1.4}.text-label{font-size:13px;line-height:1.35;font-weight:500}.text-body-sm{font-size:13.5px;line-height:1.5}.text-body{font-size:15px;line-height:1.55}.text-h4{font-size:15px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.text-h3{font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.text-h2{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.text-h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.03em}@media(prefers-reduced-motion:no-preference){.korda-motion{transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}}:root{--bg-primary: #0F2E28;--bg-surface: #153A31;--bg-surface-elevated: #1C463C;--bg-glass: rgba(15, 46, 40, .94);--bg-glass-card: rgba(21, 58, 49, .96);--bg-glass-hover: #1E5043;--border-subtle: rgba(233, 243, 238, .08);--border-medium: rgba(233, 243, 238, .14);--border-focus: #587F6F;--border-glow: none;--primary: #587F6F;--primary-light: #CFE1D8;--primary-dark: #274D43;--primary-glow: rgba(88, 127, 111, .16);--primary-soft: #274D43;--cyan-accent: var(--korda-topic-sky);--cyan-glow: none;--emerald-accent: var(--korda-topic-forest);--emerald-glow: none;--amber-accent: var(--korda-warning);--rose-accent: var(--korda-error);--color-instagram: #e1306c;--color-instagram-bg: rgba(225, 48, 108, .1);--color-tiktok: #0284c7;--color-tiktok-bg: rgba(2, 132, 199, .1);--color-youtube: #dc2626;--color-youtube-bg: rgba(220, 38, 38, .1);--color-web: #2563eb;--color-web-bg: rgba(37, 99, 235, .1);--color-x: #94a3b8;--color-x-bg: rgba(148, 163, 184, .1);--font-display: var(--font-ui);--font-sans: var(--font-ui);--font-mono: "JetBrains Mono", monospace;--text-primary: #E9F3EE;--text-secondary: #C8D8CF;--text-muted: #8E9F97;--text-dim: #A7B3AD;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--radius-full: 9999px;--transition-fast: var(--motion-fast) var(--ease-standard);--transition-normal: var(--motion-base) var(--ease-standard);--transition-smooth: var(--motion-slow) var(--ease-enter);--shadow-sm: none;--shadow-md: 0 8px 24px rgba(0, 0, 0, .22);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .35);--shadow-glow: none}[data-theme=light]{--bg-primary: #FFFFFE;--bg-surface: #F1F5F2;--bg-surface-elevated: #FFFFFF;--bg-glass: rgba(255, 255, 254, .94);--bg-glass-card: rgba(241, 245, 242, .96);--bg-glass-hover: #E7EFEA;--border-subtle: rgba(15, 26, 22, .08);--border-medium: rgba(15, 26, 22, .14);--border-focus: #587F6F;--border-glow: none;--primary: #587F6F;--primary-light: #CFE1D8;--primary-dark: #1F4E3E;--primary-glow: rgba(88, 127, 111, .12);--primary-soft: #CFE1D8;--cyan-accent: #0284c7;--cyan-glow: none;--emerald-accent: #587F6F;--emerald-glow: none;--amber-accent: #D4A757;--rose-accent: #D9666B;--color-instagram: #d62976;--color-instagram-bg: rgba(214, 41, 118, .08);--color-tiktok: #0284c7;--color-tiktok-bg: rgba(2, 132, 199, .08);--color-youtube: #dc2626;--color-youtube-bg: rgba(220, 38, 38, .08);--color-web: #2563eb;--color-web-bg: rgba(37, 99, 235, .08);--color-x: #475569;--color-x-bg: rgba(71, 85, 105, .08);--font-display: var(--font-ui);--font-sans: var(--font-ui);--text-primary: #000000;--text-secondary: #1F2925;--text-muted: #4B5A53;--text-dim: #7C8B84;--shadow-sm: 0 1px 3px rgba(15, 26, 22, .04);--shadow-md: 0 4px 16px rgba(15, 26, 22, .06);--shadow-lg: 0 12px 32px rgba(15, 26, 22, .09);--shadow-glow: none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before,body:after{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;letter-spacing:-.02em;line-height:1.25}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit;color:inherit;font-size:1rem}.app-layout{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;max-width:1440px;margin:0 auto;padding:1rem 1.5rem 3rem}.synapse-header{position:sticky;top:1rem;z-index:40;margin-bottom:1rem;background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast)}.synapse-header:hover{border-color:var(--border-medium)}.logo-group{display:flex;align-items:center;gap:.85rem}.logo-badge{width:44px;height:44px;border-radius:var(--radius-md);background:transparent;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.korda-isotipo-img{width:40px;height:42px;object-fit:contain;display:block;transition:transform var(--transition-fast)}.logo-title-wrap{display:flex;flex-direction:column;justify-content:center;gap:3px}.brand-title{display:flex;align-items:center;height:26px}.korda-wordmark-svg{height:25px;width:auto;display:block;color:var(--text-primary);transition:color var(--transition-fast)}.brand-badge{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);background:#8ca99c2e;color:var(--primary-light);border:1px solid rgba(140,169,156,.3)}.brand-subtitle{font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}.local-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--emerald-accent);box-shadow:0 0 8px var(--emerald-accent)}.header-right-actions{display:flex;align-items:center;gap:.75rem}.btn-capture-action{height:40px;padding:0 1.25rem;font-size:.9rem;font-weight:600;border-radius:9999px;display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;background:#255849;border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:0 2px 6px #25584933;transition:all var(--transition-fast)}.btn-capture-action:hover{background:#1b4539;transform:translateY(-1px);box-shadow:0 4px 14px #25584952}.btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;padding:.65rem 1.2rem;border-radius:9999px;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;outline:none}.btn:focus-visible{outline:2px solid #255849;outline-offset:2px}.btn-sm{padding:.38rem .85rem;font-size:.82rem;border-radius:9999px}.btn-primary{background:#255849;border:1px solid rgba(255,255,255,.12);border-radius:9999px;color:#fff;box-shadow:0 2px 6px #25584933}.btn-primary:hover{background:#1b4539;transform:translateY(-1px);box-shadow:0 4px 14px #25584952}.btn-primary:active{transform:translateY(0)}.btn-outline,.btn-secondary{background:transparent;border:1.5px solid #255849;border-radius:9999px;color:#255849}.btn-outline:hover,.btn-secondary:hover{background:#2558490f;border-color:#255849;color:#1e473b}[data-theme=dark] .btn-outline,[data-theme=dark] .btn-secondary,:root:not([data-theme=light]) .btn-outline,:root:not([data-theme=light]) .btn-secondary{border-color:#8ca99c;color:#a7bcb1}[data-theme=dark] .btn-outline:hover,[data-theme=dark] .btn-secondary:hover,:root:not([data-theme=light]) .btn-outline:hover,:root:not([data-theme=light]) .btn-secondary:hover{background:#8ca99c1f;color:#fff}.btn-ghost{background:#f1f5f3;color:#475569;border:1px solid transparent;border-radius:12px}.btn-ghost:hover{background:#e2ebe5;color:#1e293b;border-color:transparent}[data-theme=dark] .btn-ghost,:root:not([data-theme=light]) .btn-ghost{background:#ffffff14;color:var(--text-secondary)}[data-theme=dark] .btn-ghost:hover,:root:not([data-theme=light]) .btn-ghost:hover{background:#ffffff1f;color:#fff}.btn-icon{padding:.65rem;border-radius:12px}.hamburger-container{position:relative;display:flex;align-items:center}.menu-dropdown{position:absolute;top:calc(100% + .6rem);right:0;width:290px;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:.5rem;box-shadow:var(--shadow-lg),0 0 30px #00000080;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:50;display:flex;flex-direction:column;gap:.25rem;animation:slideDownFade .18s cubic-bezier(.16,1,.3,1)}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.menu-dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-primary);text-align:left;cursor:pointer;transition:all var(--transition-fast)}.menu-dropdown-item:hover{background:#ffffff14;color:#fff}.menu-item-icon-wrap{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-item-text{display:flex;flex-direction:column;overflow:hidden}.menu-item-title{font-size:.85rem;font-weight:600;color:var(--text-primary)}.menu-item-desc{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-divider{height:1px;background:var(--border-subtle);margin:.25rem 0}.menu-theme-section{padding:.55rem .65rem .65rem;display:flex;flex-direction:column;gap:.5rem}.menu-theme-header{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.menu-theme-title{font-weight:600;color:var(--text-secondary)}.menu-theme-badge{font-size:.68rem;color:var(--text-muted);background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:.1rem .45rem;font-weight:500}[data-theme=light] .menu-theme-badge{background:#0f172a0d;border-color:#0f172a1a;color:var(--text-secondary)}.theme-segmented-group{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;background:#00000047;padding:3px;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}[data-theme=light] .theme-segmented-group{background:#f1f5f9;border-color:#e2e8f0}.theme-segment-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .3rem;font-size:.74rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.theme-segment-btn:hover{color:var(--text-primary);background:#ffffff0d}[data-theme=light] .theme-segment-btn:hover{background:#0000000a}.theme-segment-btn.active{background:var(--bg-surface-elevated);color:var(--primary-light);border-color:var(--border-medium);box-shadow:0 2px 6px #0000004d;font-weight:600}[data-theme=light] .theme-segment-btn.active{background:#fff;color:var(--primary);border-color:#cbd5e1;box-shadow:0 1px 4px #00000014}.theme-segment-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.stats-section{display:flex;flex-direction:column;gap:.6rem;background:#0a0b1080;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1rem 1.15rem}.stats-section-title{font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--text-secondary);display:flex;align-items:center;gap:.4rem}.platform-breakdown-list{display:flex;flex-direction:column;gap:.6rem}.platform-bar-row{display:flex;align-items:center;gap:.75rem;font-size:.82rem}.platform-bar-label{min-width:130px;display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-weight:500}.platform-bar-track{flex:1;height:8px;background:#ffffff0f;border-radius:var(--radius-full);overflow:hidden}.platform-bar-fill{height:100%;border-radius:var(--radius-full);transition:width .4s ease-out}.platform-bar-percent{min-width:38px;text-align:right;font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted)}.stats-pill-list{display:flex;flex-direction:column;gap:.4rem;max-height:160px;overflow-y:auto}.stats-pill-item{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;padding:.35rem .65rem;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary)}.stats-pill-badge{font-size:.7rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);background:#8ca99c33;color:var(--primary-light)}.storage-status-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-md);color:#a7f3d0}.dashboard-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.stat-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.5rem .85rem;display:flex;align-items:center;gap:.65rem;transition:all var(--transition-fast)}.stat-card:hover{border-color:var(--border-medium);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.stat-icon-wrapper{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-info{display:flex;flex-direction:column;min-width:0}.stat-value{font-size:1.15rem;font-weight:800;color:var(--text-primary);line-height:1.1}.stat-label{font-size:.72rem;color:var(--text-muted);text-transform:none;font-weight:500;letter-spacing:normal;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facets-wrapper{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem;background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:20px;padding:.75rem .95rem}.facet-search-container{width:100%}.facet-search-divider{height:1px;background:var(--border-subtle);margin:.15rem 0 .25rem;opacity:.7}.facet-group{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0}.facet-label{font-family:var(--font-sans);font-size:.8rem;text-transform:none;letter-spacing:-.01em;font-weight:600;color:var(--korda-n700, #374151);min-width:104px;display:flex;align-items:center;gap:.46rem;flex-shrink:0}.facet-label svg{flex-shrink:0;display:inline-block;opacity:.95}.chips-row{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;padding-right:1.5rem;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.chips-row::-webkit-scrollbar{display:none}.chip,.chip-pill{display:inline-flex;align-items:center;gap:.44rem;padding:.35rem .85rem;border-radius:9999px!important;font-size:.82rem;line-height:1.25;font-weight:500;background:#f4f7f5;border:1px solid #E2EAE5;color:#334155;cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;box-sizing:border-box}.chip svg,.chip-pill svg,.korda-chip-pill svg{flex-shrink:0;display:inline-block;vertical-align:middle}.chip:hover,.chip-pill:hover{background:#ebf2ee;border-color:#cbd5e1;color:#171918}.chip.active,.chip-pill.active{background:#255849!important;color:#fff!important;border-color:#255849!important;font-weight:600}.chip.active svg,.chip-pill.active svg{color:#fff!important}.chip.active .chip-count,.chip-pill.active .chip-count{background:#ffffff40;color:#fff}[data-theme=dark] .chip,[data-theme=dark] .chip-pill,:root:not([data-theme=light]) .chip,:root:not([data-theme=light]) .chip-pill{background:#ffffff0d;border-color:#ffffff1a;color:#d2ddd7}[data-theme=dark] .chip:hover,[data-theme=dark] .chip-pill:hover,:root:not([data-theme=light]) .chip:hover,:root:not([data-theme=light]) .chip-pill:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}[data-theme=dark] .chip.active,[data-theme=dark] .chip-pill.active,:root:not([data-theme=light]) .chip.active,:root:not([data-theme=light]) .chip-pill.active{background:#255849!important;border-color:#255849!important;color:#fff!important}.topic-indicator-dot{display:none!important}.chip-count{font-size:.65rem;padding:.5px 5px;border-radius:var(--radius-full);background:#00000059;opacity:.8;margin-left:2px}.content-section-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem}.content-header-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .25rem;flex-wrap:wrap}.content-count-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary);font-weight:500}.content-count-number{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:9999px!important;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-primary);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums}.content-filter-indicator{font-size:.75rem;color:var(--primary-light);font-weight:600}.content-search-panel,.facet-search-container{width:100%}.content-search-panel .search-input-wrapper,.facet-search-container .search-input-wrapper{position:relative;display:flex;align-items:center;background:#f4f7f5;border:1px solid #E2EAE5;border-radius:9999px;padding:0 1rem;height:40px;transition:all var(--transition-fast);box-sizing:border-box}.content-search-panel .search-input-wrapper:focus-within,.facet-search-container .search-input-wrapper:focus-within{border-color:#255849;box-shadow:0 0 0 3px #2558491f;background:#fff}[data-theme=dark] .content-search-panel .search-input-wrapper,:root:not([data-theme=light]) .content-search-panel .search-input-wrapper,[data-theme=dark] .facet-search-container .search-input-wrapper,:root:not([data-theme=light]) .facet-search-container .search-input-wrapper{background:#1c2522;border-color:#2c3c37}[data-theme=dark] .content-search-panel .search-input-wrapper:focus-within,:root:not([data-theme=light]) .content-search-panel .search-input-wrapper:focus-within,[data-theme=dark] .facet-search-container .search-input-wrapper:focus-within,:root:not([data-theme=light]) .facet-search-container .search-input-wrapper:focus-within{border-color:#8ca99c;box-shadow:0 0 0 3px #8ca99c29;background:#232f2c}.content-search-panel .search-icon,.facet-search-container .search-icon{color:#94a3b8;margin-right:.65rem;flex-shrink:0}.content-search-panel .search-input,.facet-search-container .search-input{width:100%;padding:.55rem 0;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#171918;font-size:.9rem;font-family:inherit}[data-theme=dark] .content-search-panel .search-input,:root:not([data-theme=light]) .content-search-panel .search-input,[data-theme=dark] .facet-search-container .search-input,:root:not([data-theme=light]) .facet-search-container .search-input{color:#fff}.content-search-panel .search-input::placeholder,.facet-search-container .search-input::placeholder{color:#94a3b8}[data-theme=dark] .content-search-panel .search-input::placeholder,:root:not([data-theme=light]) .content-search-panel .search-input::placeholder,[data-theme=dark] .facet-search-container .search-input::placeholder,:root:not([data-theme=light]) .facet-search-container .search-input::placeholder{color:#64748b}.content-search-panel .search-shortcut,.facet-search-container .search-shortcut{font-size:.7rem;font-family:var(--font-mono);color:#94a3b8;background:#0000000a;border:1px solid #E2EAE5;padding:2px 7px;border-radius:4px;pointer-events:none;flex-shrink:0}[data-theme=dark] .content-search-panel .search-shortcut,:root:not([data-theme=light]) .content-search-panel .search-shortcut,[data-theme=dark] .facet-search-container .search-shortcut,:root:not([data-theme=light]) .facet-search-container .search-shortcut{background:#ffffff0f;border-color:#ffffff1a;color:#82938b}.search-clear-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--radius-full);transition:all var(--transition-fast);margin-left:.4rem;flex-shrink:0}.search-clear-btn:hover{color:#171918;background:#0000000f}[data-theme=dark] .search-clear-btn:hover,:root:not([data-theme=light]) .search-clear-btn:hover{color:#fff;background:#ffffff1a}.active-filters-chips-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.removable-tag-chip{display:inline-flex;align-items:center;gap:.4rem;background:#e6efea;color:#265243;border:1px solid transparent;border-radius:10px;padding:.32rem .75rem;font-size:.85rem;font-weight:500;transition:all var(--transition-fast)}.removable-tag-chip .remove-btn{background:transparent;border:none;color:#265243;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:.75;transition:opacity var(--transition-fast)}.removable-tag-chip .remove-btn:hover{opacity:1}[data-theme=dark] .removable-tag-chip,:root:not([data-theme=light]) .removable-tag-chip{background:#25584959;color:#a7d4c4}[data-theme=dark] .removable-tag-chip .remove-btn,:root:not([data-theme=light]) .removable-tag-chip .remove-btn{color:#a7d4c4}.toast-container{position:fixed;bottom:2rem;right:2rem;z-index:1000;pointer-events:none;animation:toastSlideUp .26s cubic-bezier(.16,1,.3,1)}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.feedback-toast-card{pointer-events:auto;display:flex;align-items:center;gap:.85rem;background:#fff;border:1px solid #E2EAE5;border-radius:14px;padding:.85rem 1.15rem;box-shadow:0 8px 30px #00000014,0 2px 6px #0000000a;min-width:260px;max-width:380px}[data-theme=dark] .feedback-toast-card,:root:not([data-theme=light]) .feedback-toast-card{background:#1e2827;border-color:#2c3c37;box-shadow:0 8px 30px #00000073}.feedback-toast-icon{width:34px;height:34px;min-width:34px;border-radius:50%;background:#255849;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feedback-toast-text{display:flex;flex-direction:column;gap:2px}.feedback-toast-title{font-weight:700;font-size:.92rem;color:#171918;line-height:1.2}[data-theme=dark] .feedback-toast-title,:root:not([data-theme=light]) .feedback-toast-title{color:#fff}.feedback-toast-desc{font-size:.82rem;color:#64748b;line-height:1.3}[data-theme=dark] .feedback-toast-desc,:root:not([data-theme=light]) .feedback-toast-desc{color:#a0b0a8}.korda-chip-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.36rem .92rem;border-radius:9999px!important;font-size:.82rem;font-weight:600;border:1px solid transparent;cursor:pointer;white-space:nowrap;line-height:1.25;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;box-sizing:border-box}.korda-chip-pill:hover{transform:translateY(-1px);filter:brightness(.96)}.korda-chip-pill:focus-visible{outline:2px solid #255849;outline-offset:1px}.korda-chip-pill .topic-indicator-dot{display:none!important}.chip-accent-forest,[data-theme=light] .chip-accent-forest{background:#e8f3ed!important;color:#1f4e3e!important;border:1px solid rgba(91,170,142,.28)!important}.chip-accent-sky,[data-theme=light] .chip-accent-sky{background:#e3eefd!important;color:#1e40af!important;border:1px solid rgba(96,165,250,.28)!important}.chip-accent-violet,[data-theme=light] .chip-accent-violet{background:#efeaff!important;color:#5b21b6!important;border:1px solid rgba(167,139,250,.28)!important}.chip-accent-coral,[data-theme=light] .chip-accent-coral{background:#fde8ef!important;color:#9f1239!important;border:1px solid rgba(242,139,166,.28)!important}.chip-accent-mint,[data-theme=light] .chip-accent-mint{background:#e6f8f4!important;color:#0f766e!important;border:1px solid rgba(125,211,192,.28)!important}.chip-accent-forest.active,[data-theme=light] .chip-accent-forest.active{background:#5baa8e!important;color:#fff!important;border-color:#5baa8e!important}.chip-accent-sky.active,[data-theme=light] .chip-accent-sky.active{background:#60a5fa!important;color:#fff!important;border-color:#60a5fa!important}.chip-accent-violet.active,[data-theme=light] .chip-accent-violet.active{background:#a78bfa!important;color:#fff!important;border-color:#a78bfa!important}.chip-accent-coral.active,[data-theme=light] .chip-accent-coral.active{background:#f28ba6!important;color:#fff!important;border-color:#f28ba6!important}.chip-accent-mint.active,[data-theme=light] .chip-accent-mint.active{background:#7dd3c0!important;color:#fff!important;border-color:#7dd3c0!important}[data-theme=dark] .chip-accent-forest,:root:not([data-theme=light]) .chip-accent-forest{background:#5baa8e38!important;color:#86efac!important;border:1px solid rgba(91,170,142,.3)!important}[data-theme=dark] .chip-accent-sky,:root:not([data-theme=light]) .chip-accent-sky{background:#60a5fa38!important;color:#93c5fd!important;border:1px solid rgba(96,165,250,.3)!important}[data-theme=dark] .chip-accent-violet,:root:not([data-theme=light]) .chip-accent-violet{background:#a78bfa38!important;color:#c4b5fd!important;border:1px solid rgba(167,139,250,.3)!important}[data-theme=dark] .chip-accent-coral,:root:not([data-theme=light]) .chip-accent-coral{background:#f28ba638!important;color:#fda4af!important;border:1px solid rgba(242,139,166,.3)!important}[data-theme=dark] .chip-accent-mint,:root:not([data-theme=light]) .chip-accent-mint{background:#7dd3c038!important;color:#5eead4!important;border:1px solid rgba(125,211,192,.3)!important}.korda-chip-pill.active{font-weight:600!important;box-shadow:0 1px 4px #0000001f!important}[data-theme=light] .content-count-number{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 1px 3px #0f172a0d}[data-theme=light] .content-filter-indicator{color:var(--primary)}.synapse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;align-items:stretch}.synapse-card{background:#fff;border:1px solid #E6EAE7;border-radius:20px;padding:10px;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);position:relative;box-shadow:0 1px 3px #1719180a;min-height:auto;height:100%}[data-theme=dark] .synapse-card,:root:not([data-theme=light]) .synapse-card{background:#1e2827;border-color:#ffffff17;box-shadow:0 2px 8px #00000040}.synapse-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #17191814}[data-theme=dark] .synapse-card:hover,:root:not([data-theme=light]) .synapse-card:hover{border-color:#8ca99c40;box-shadow:0 8px 24px #0006}.synapse-card:focus-visible{outline:2px solid #255849;outline-offset:2px}.card-media-wrapper{position:relative;width:100%;height:160px;min-height:160px;max-height:160px;background:#0f1118;overflow:hidden;border-radius:14px;flex-shrink:0}.card-media-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:14px;transition:transform var(--transition-smooth)}.synapse-card:hover .card-media-image{transform:scale(1.03)}.card-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0b1005,#0a0b1066);pointer-events:none;z-index:1}.card-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#181b29,#0c0e17);display:flex;align-items:center;justify-content:center;color:var(--text-dim)}.platform-badge{position:absolute;top:.65rem;left:.65rem;display:inline-flex;align-items:center;gap:.42rem;padding:.28rem .72rem;border-radius:9999px!important;font-size:.76rem;font-weight:600;text-transform:none;letter-spacing:normal;line-height:1.25;background:#f4f7f5f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,234,229,.95);color:#1f1f1f;box-shadow:0 2px 8px #00000014;z-index:2;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.platform-badge span{font-weight:600;color:#1f1f1f}.platform-badge svg{flex-shrink:0;display:inline-block;vertical-align:middle;color:#334155}.synapse-card:hover .platform-badge{border-color:#8ca99c99;box-shadow:0 3px 10px #0000001f}[data-theme=dark] .platform-badge,:root:not([data-theme=light]) .platform-badge{background:#171b1ae6;border-color:#ffffff24;color:#f8faf9;box-shadow:0 2px 8px #00000059}[data-theme=dark] .platform-badge span,:root:not([data-theme=light]) .platform-badge span{color:#f8faf9}[data-theme=dark] .platform-badge svg,:root:not([data-theme=light]) .platform-badge svg{color:#8ca99c}.card-content-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem;padding:.25rem .35rem .2rem;overflow:visible}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;position:relative}.card-title{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--korda-ink, #1F1F1F);line-height:1.38;letter-spacing:-.015em;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}[data-theme=dark] .card-title,:root:not([data-theme=light]) .card-title{color:#fff}.synapse-card:hover .card-title{color:#255849}[data-theme=dark] .synapse-card:hover .card-title,:root:not([data-theme=light]) .synapse-card:hover .card-title{color:#8ca99c}.card-actions-popover-wrap{position:relative;flex-shrink:0}.card-more-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.card-more-btn:hover{color:#171918;background:#0000000d}[data-theme=dark] .card-more-btn:hover,:root:not([data-theme=light]) .card-more-btn:hover{color:#fff;background:#ffffff1a}.card-action-btns{display:none;position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e2eae5;border-radius:10px;padding:4px 6px;box-shadow:0 4px 16px #0000001f;z-index:25;align-items:center;gap:.35rem}.card-action-btns.menu-open,.card-actions-popover-wrap:hover .card-action-btns{display:flex}[data-theme=dark] .card-action-btns,:root:not([data-theme=light]) .card-action-btns{background:#232f2c;border-color:#354641;box-shadow:0 4px 20px #00000073}.action-icon-btn{background:transparent;border:1px solid transparent;color:#64748b;width:26px;height:26px;padding:0;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.action-icon-btn:hover{color:#171918;background:#0000000f}[data-theme=dark] .action-icon-btn{color:#94a3b8}[data-theme=dark] .action-icon-btn:hover{color:#fff;background:#ffffff1a}.action-icon-btn.edit:hover{color:var(--amber-accent);background:#f59e0b26}.action-icon-btn.graph:hover{color:var(--korda-topic-sky);background:var(--korda-topic-sky-soft)}.action-icon-btn.delete:hover{color:var(--korda-error);background:var(--korda-error-soft)}.card-summary{font-size:.82rem;color:var(--korda-n700, #475569);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}[data-theme=dark] .card-summary,:root:not([data-theme=light]) .card-summary{color:#a0b0a8}.card-tags-container{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.2rem 0;margin-top:.15rem}.card-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.45rem;border-top:1px solid rgba(23,25,24,.05)}[data-theme=dark] .card-footer-row,:root:not([data-theme=light]) .card-footer-row{border-top-color:#ffffff0f}.card-footer-meta{display:flex;align-items:center;gap:.35rem}.author-info{display:inline-block;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-weight:600;font-size:.76rem}[data-theme=dark] .author-info,:root:not([data-theme=light]) .author-info{color:#94a3b8}.card-footer-meta time{font-size:.78rem;color:#94a3b8;font-weight:500}[data-theme=dark] .card-footer-meta time,:root:not([data-theme=light]) .card-footer-meta time{color:#82938b}.fact-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:var(--radius-full);font-size:.65rem;font-weight:600;flex-shrink:0;white-space:nowrap}.fact-badge.verified{background:#2558491f;color:#255849;border:1px solid rgba(37,88,73,.25)}[data-theme=dark] .fact-badge.verified,:root:not([data-theme=light]) .fact-badge.verified{background:var(--korda-success-soft);color:#7dd3c0;border-color:var(--korda-success-border)}.tag-pill{font-size:.76rem;font-weight:500;padding:.24rem .65rem;border-radius:9999px!important;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;flex-shrink:0;line-height:1.25;letter-spacing:.015em;cursor:pointer;border:1px solid transparent;background:transparent;font-family:inherit;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.tag-pill:hover{transform:translateY(-1px);filter:brightness(1.2)}.tag-pill:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tag-intention{background:#ffffff0d;color:var(--text-muted);border:1px solid var(--border-subtle)}.tag-intention:hover{background:#ffffff17;color:var(--text-primary);border-color:var(--border-medium)}.tag-topic{background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-subtle)}.tag-topic:hover{background:#ffffff17;color:var(--text-primary);border-color:var(--border-medium)}.tag-location{background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-subtle)}.tag-location:hover{background:#ffffff17;color:var(--text-primary);border-color:var(--border-medium)}.tag-free{background:#ffffff0a;color:var(--text-muted);border:1px solid var(--border-subtle)}.tag-free:hover{background:#ffffff14;color:var(--text-primary);border-color:var(--border-medium)}.tag-pill.active{font-weight:600;box-shadow:none}.tag-intention.active,.tag-topic.active,.tag-location.active,.tag-free.active{background:var(--primary);color:#fff;border-color:var(--primary)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#05060abf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-dialog{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:24px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg),0 0 50px #8ca99c33;display:flex;flex-direction:column;animation:slideUp .25s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{padding:1.25rem 1.75rem 1rem;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.modal-title-group{display:flex;align-items:center;gap:.85rem}.modal-icon-badge{width:44px;height:44px;border-radius:14px;background:#8ca99c26;color:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.modal-close-btn{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.modal-close-btn:hover{background:#ffffff14;color:var(--text-primary)}.modal-body{padding:1.25rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem}.form-group{display:flex;flex-direction:column;gap:.45rem}.form-label{font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.form-label-hint{font-size:.74rem;font-weight:400;color:var(--text-muted);text-transform:none;letter-spacing:normal}.form-input,.form-textarea,.form-select{width:100%;padding:.72rem 1.05rem;background:#0a0b1099;border:1px solid var(--border-subtle);border-radius:14px!important;color:var(--text-primary);font-size:.9rem;line-height:1.4;transition:all var(--transition-fast);outline:none;box-sizing:border-box}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #8ca99c38;background:#0f111af2}.url-card-hero{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:18px;padding:1.15rem;display:flex;flex-direction:column;gap:.75rem}.url-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.url-input-field-wrap{position:relative;display:flex;align-items:center;flex:1}.url-input-left-icon{position:absolute;left:14px;color:var(--text-muted);pointer-events:none;flex-shrink:0}.url-primary-input{padding-left:2.6rem!important;font-weight:500}.btn-outline-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.68rem 1.25rem;border-radius:9999px;background:transparent;border:1.5px solid var(--primary-light);color:var(--primary-light);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.btn-outline-pill:hover:not(:disabled){background:#8ca99c26;color:#fff;border-color:#a3c2b3;transform:translateY(-1px)}.btn-outline-pill:disabled{opacity:.5;cursor:not-allowed}.enriched-success-card{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.15rem;border-radius:16px;background:#25584926;border:1px solid rgba(88,117,104,.25);transition:all var(--transition-fast)}.enriched-success-badge-circle{width:28px;height:28px;border-radius:50%;background:#255849;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.enriched-success-content{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.enriched-success-title{font-size:.86rem;font-weight:700;color:var(--text-primary)}.enriched-success-desc{font-size:.76rem;color:var(--text-muted)}.platform-detected-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:none;letter-spacing:normal;background:#8ca99c26;color:var(--primary-light);border:1px solid rgba(140,169,156,.25)}.tags-selectable-grid{display:flex;flex-wrap:wrap;gap:.45rem}.tag-select-chip{padding:.35rem .75rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:500;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.tag-select-chip:hover{background:#ffffff14;color:var(--text-primary)}.tag-select-chip.selected-topic,.tag-select-chip.selected-intent{background:var(--primary);color:#fff;border-color:var(--primary)}.facets-chips-wrap{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.facet-pill-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--radius-full);font-size:.78rem;font-weight:500;background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.facet-pill-btn:hover{background:#ffffff1a;color:var(--text-primary);border-color:var(--border-medium)}.facet-pill-btn.selected{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}[data-theme=light] .facet-pill-btn{background:var(--korda-canvas);border-color:var(--border-subtle);color:var(--text-secondary)}[data-theme=light] .facet-pill-btn:hover{background:var(--korda-mist);color:var(--text-primary);border-color:var(--border-medium)}[data-theme=light] .facet-pill-btn.selected{background:var(--primary);border-color:var(--primary-dark);color:#fff}.free-tag-input-row{display:flex;gap:.5rem}.free-tags-preview{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.free-tag-removable{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:9999px;background:#8ca99c26;color:var(--primary-light);font-size:.82rem;font-weight:500;border:1px solid rgba(140,169,156,.25);transition:all var(--transition-fast)}.free-tag-remove-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;cursor:pointer;padding:0;margin-left:2px;border-radius:50%;transition:all var(--transition-fast)}.free-tag-remove-btn:hover{color:#dc2626;transform:scale(1.15)}.modal-footer{padding:1.25rem 1.75rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#0a0b104d}.modal-keyboard-shortcut{font-size:.78rem;color:var(--text-muted)}.modal-footer-actions{display:flex;align-items:center;gap:.65rem}.btn-cancel-pill{display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1.45rem;border-radius:9999px;background:#ffffff14;color:#d2ddd7;font-weight:600;font-size:.88rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.btn-cancel-pill:hover{background:#ffffff24;color:#fff}.btn-primary-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1.6rem;border-radius:9999px;background:#255849;color:#fff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;box-shadow:0 2px 8px #25584940;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary-pill:hover{background:#1b4035;transform:translateY(-1px);box-shadow:0 4px 14px #25584959}.btn-primary-pill:active{transform:translateY(0)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px dashed var(--border-medium);border-radius:var(--radius-xl);margin:2rem 0}.empty-icon-circle{width:72px;height:72px;border-radius:50%;background:#8ca99c1f;color:var(--primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 0 30px var(--primary-glow)}.empty-title{font-size:1.35rem;font-weight:700;margin-bottom:.5rem}.empty-desc{color:var(--text-secondary);max-width:440px;margin-bottom:1.5rem;font-size:.95rem}.toast-container{position:fixed;bottom:2rem;right:2rem;z-index:200;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:.75rem 1.25rem;display:flex;align-items:center;gap:.65rem;color:var(--text-primary);font-size:.88rem;font-weight:500;box-shadow:var(--shadow-lg);pointer-events:auto;animation:slideInRight .25s ease-out}@keyframes slideInRight{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.spin-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.enriching-indicator{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:var(--radius-md);background:#8ca99c1a;border:1px solid rgba(140,169,156,.25);color:var(--primary-light);font-size:.82rem;font-weight:500;animation:pulseGlow 1.8s infinite alternate}@keyframes pulseGlow{0%{box-shadow:0 0 5px #8ca99c33}to{box-shadow:0 0 15px #8ca99c66}}.enriched-success-badge{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:var(--radius-md);background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#34d399;font-size:.82rem;font-weight:500}.thumbnail-mini-preview{display:flex;align-items:center;gap:.85rem;padding:.5rem;background:#0f111ab3;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.thumbnail-mini-img{width:70px;height:48px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.thumbnail-mini-info{display:flex;flex-direction:column;overflow:hidden;gap:2px}.thumbnail-mini-tag{font-size:.65rem;font-weight:700;color:var(--primary-light);letter-spacing:.05em}.thumbnail-mini-title{font-size:.82rem;color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-top-row{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;width:100%}.view-switcher-bar{display:inline-flex;align-items:center;padding:4px;background:var(--bg-surface-translucent);border:1px solid var(--border-subtle);border-radius:9999px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:3px;align-self:flex-start}.view-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border-radius:9999px!important;font-size:.82rem;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.view-toggle-btn:hover{color:var(--text-primary);background:#ffffff0d}.view-toggle-btn.active{color:#fff;background:var(--primary);box-shadow:var(--shadow-sm);border-radius:9999px!important}.knowledge-graph-container{position:relative;width:100%;height:min(700px,calc(100vh - 270px));min-height:520px;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:radial-gradient(circle at center,#18221ed9,#121a17fa);overflow:hidden;box-shadow:var(--shadow-md),inset 0 0 80px #00000080;animation:fadeIn .3s ease-out}.knowledge-graph-canvas{width:100%;height:100%;display:block;cursor:grab}.knowledge-graph-canvas:active{cursor:grabbing}.graph-toolbar{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .55rem;background:#121a17e6;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-md);z-index:10}.graph-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .65rem;border-radius:var(--radius-pill);background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;transition:all .15s ease}.graph-tool-btn:hover{color:var(--text-primary);background:#ffffff14}.graph-tool-btn.active{background:var(--primary-soft);border-color:var(--primary-subtle);color:var(--primary)}.graph-tool-divider{width:1px;height:16px;background:var(--border-subtle);margin:0 .2rem}.graph-tool-label{font-size:.75rem}.graph-zoom-indicator{font-size:.75rem;font-weight:700;color:var(--text-muted);padding:0 .4rem;font-variant-numeric:tabular-nums}.graph-legend{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.9rem;padding:.45rem .9rem;background:#121a17e6;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.75rem;color:var(--text-secondary);box-shadow:var(--shadow-sm);z-index:10;pointer-events:none}.legend-item{display:flex;align-items:center;gap:.35rem}.legend-dot{width:8px;height:8px;border-radius:50%}.graph-detail-panel{position:absolute;top:1rem;left:1rem;width:320px;max-height:calc(100% - 2rem);background:#121a17f2;border:1px solid var(--border-medium);border-radius:var(--radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-lg),0 0 25px #0006;z-index:20;overflow-y:auto;display:flex;flex-direction:column;animation:slideInLeft .22s cubic-bezier(.16,1,.3,1)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-15px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.graph-detail-thumbnail-wrap{position:relative;width:100%;height:130px;background:#0f111a;overflow:hidden}.graph-detail-thumbnail-img{width:100%;height:100%;object-fit:cover}.graph-detail-close-btn{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#0a0b10b3;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.graph-detail-close-btn:hover{background:#ef4444cc}.graph-detail-header{padding:.85rem 1rem;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.graph-detail-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.graph-detail-title{font-size:.95rem;font-weight:700;line-height:1.35;color:var(--text-primary);margin:0}.graph-detail-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.45;margin:0}.graph-detail-actions{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}[data-theme=light] body:before{background:radial-gradient(circle,rgba(88,117,104,.06) 0%,rgba(8,145,178,.03) 50%,transparent 70%)}[data-theme=light] body:after{background:radial-gradient(circle,rgba(5,150,105,.04) 0%,rgba(88,117,104,.02) 60%,transparent 80%)}[data-theme=light] .synapse-header{background:#ffffffeb;border-color:#e2e8f0;box-shadow:0 4px 20px #0f172a0a}[data-theme=light] .brand-title{color:var(--korda-ink)}[data-theme=light] .brand-badge{background:#5875681a;color:var(--primary);border-color:#58756840}[data-theme=light] .search-input-wrapper{background:#f1f5f9;border:1px solid #e2e8f0;box-shadow:inset 0 1px 2px #0f172a0a}[data-theme=light] .search-input-wrapper:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #58756824,0 2px 8px #0f172a0d}[data-theme=light] .search-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#0f172a!important}[data-theme=light] .search-input::placeholder{color:#94a3b8}[data-theme=light] .search-icon{color:#64748b}[data-theme=light] .search-shortcut{background:#fff;border:1px solid #cbd5e1;color:#64748b;box-shadow:0 1px 2px #0f172a0a}[data-theme=light] .menu-dropdown{background:#fff;border-color:#e2e8f0;box-shadow:0 16px 36px #0f172a1f}[data-theme=light] .menu-dropdown-item:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] .menu-item-title{color:#0f172a}[data-theme=light] .menu-item-desc{color:#64748b}[data-theme=light] .menu-divider{background:#e2e8f0}[data-theme=light] .btn-ghost{color:#475569;border-color:#e2e8f0;background:#fff}[data-theme=light] .btn-ghost:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}[data-theme=light] .btn-ghost.active{background:#f1f5f9;color:var(--primary);border-color:var(--primary)}[data-theme=light] .facets-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 16px #0f172a08}[data-theme=light] .facet-label{color:#374151;font-weight:600}[data-theme=light] .chip,[data-theme=light] .chip-pill{background:#f4f7f5;border:1px solid #E2EAE5;border-radius:9999px!important;color:#334155;font-weight:500;box-shadow:none}[data-theme=light] .chip:hover,[data-theme=light] .chip-pill:hover{background:#ebf2ee;border-color:#cbd5e1;color:#171918;box-shadow:0 1px 3px #0000000a}[data-theme=light] .chip.active,[data-theme=light] .chip-pill.active{background:#255849!important;border-color:#255849!important;color:#fff!important;font-weight:600;box-shadow:none}[data-theme=light] .chip-count{background:#0f172a12;color:#475569;font-weight:600;opacity:1}[data-theme=light] .chip.active .chip-count,[data-theme=light] .chip-pill.active .chip-count{background:#ffffff40;color:#fff}[data-theme=light] .chip-platform-youtube.active svg,[data-theme=light] .chip-platform-instagram.active svg,[data-theme=light] .chip-platform-tiktok.active svg,[data-theme=light] .chip-platform-web.active svg{color:#fff!important}[data-theme=light] .view-switcher-bar{background:#f4f7f5;border:1px solid #E2EAE5;border-radius:9999px!important;box-shadow:inset 0 1px 2px #1719180a;padding:4px;gap:3px}[data-theme=light] .view-toggle-btn{color:#475569;background:transparent;border:1px solid transparent;border-radius:9999px!important;font-weight:500;padding:.45rem 1rem}[data-theme=light] .view-toggle-btn:hover{color:#1f1f1f;background:#ffffffa6}[data-theme=light] .view-toggle-btn.active{color:var(--korda-green, #2E6B5A);background:#fff;border:1px solid rgba(46,107,90,.2);box-shadow:0 1px 4px #17191814;font-weight:600;border-radius:9999px!important}[data-theme=light] .synapse-card{background:#fff;border:1px solid #E6EAE7;border-radius:16px;padding:10px;box-shadow:0 1px 3px #1719180a}[data-theme=light] .synapse-card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 6px 20px #17191812;transform:translateY(-2px)}[data-theme=light] .synapse-card:hover .card-title{color:#255849}[data-theme=light] .card-media-wrapper{background:#f4f7f5;border-radius:12px}[data-theme=light] .card-media-overlay{background:linear-gradient(180deg,#fff0 50%,#0f172a33)}[data-theme=light] .card-media-placeholder{background:linear-gradient(135deg,#f4f7f5,#e2eae5);color:#94a3b8}[data-theme=light] .card-title{color:var(--korda-ink, #1F1F1F)}[data-theme=light] .card-summary{color:#475569}[data-theme=light] .card-footer-row{border-top-color:#1719180d}[data-theme=light] .author-info{color:#64748b}[data-theme=light] .tag-pill.tag-intention{background:var(--korda-canvas);color:var(--text-muted);border:1px solid var(--border-subtle)}[data-theme=light] .tag-pill.tag-intention:hover{background:var(--korda-mist);color:var(--text-primary);border-color:var(--border-medium)}[data-theme=light] .tag-topic{background:var(--korda-canvas);color:var(--text-secondary);border:1px solid var(--border-subtle)}[data-theme=light] .tag-topic:hover{background:var(--korda-mist);color:var(--text-primary);border-color:var(--border-medium)}[data-theme=light] .tag-pill.tag-location{background:var(--korda-canvas);color:var(--text-secondary);border:1px solid var(--border-subtle)}[data-theme=light] .tag-pill.tag-location:hover{background:var(--korda-mist);color:var(--text-primary);border-color:var(--border-medium)}[data-theme=light] .tag-pill.tag-free{background:var(--korda-canvas);color:var(--text-muted);border:1px solid var(--border-subtle)}[data-theme=light] .tag-more{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}[data-theme=light] .card-footer{border-top-color:#f1f5f9;background:#f8fafc}[data-theme=light] .card-source-btn,[data-theme=light] .footer-source-btn{background:var(--korda-mist);color:var(--primary-dark);border:1px solid rgba(88,117,104,.25);font-weight:600}[data-theme=light] .card-source-btn:hover,[data-theme=light] .footer-source-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=light] .action-icon-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] .action-icon-btn.edit:hover{color:#d97706;background:#fef3c7;border-color:#fde68a}[data-theme=light] .action-icon-btn.graph:hover{color:#0284c7;background:#e0f2fe;border-color:#bae6fd}[data-theme=light] .action-icon-btn.delete:hover{color:#e11d48;background:#ffe4e6;border-color:#fecdd3}[data-theme=light] .tag-intention.active,[data-theme=light] .tag-topic.active,[data-theme=light] .tag-location.active,[data-theme=light] .tag-free.active{background:var(--primary);color:#fff;border-color:var(--primary-dark)}[data-theme=light] .modal-overlay{background:#0f172a73}[data-theme=light] .modal-dialog{background:#fff;border-color:#e2eae5;border-radius:24px;box-shadow:0 24px 60px #0f172a1f,0 4px 16px #0f172a0a}[data-theme=light] .modal-header{border-bottom-color:#f1f5f3}[data-theme=light] .modal-icon-badge{background:#e8f3ed;color:#1f4e3e}[data-theme=light] .modal-close-btn:hover{background:#f1f5f3;color:#0f172a}[data-theme=light] .modal-footer{background:#fafbfb;border-top-color:#f1f5f3}[data-theme=light] .url-card-hero{background:#f8faf9;border-color:#e2eae5;box-shadow:0 2px 8px #0f172a05}[data-theme=light] .platform-detected-pill{background:#e8f3ed;color:#1f4e3e;border-color:#d2e7dc}[data-theme=light] .url-primary-input{background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .url-primary-input:focus{border-color:#255849!important;box-shadow:0 0 0 3px #25584924!important}[data-theme=light] .btn-outline-pill{border-color:#255849;color:#255849}[data-theme=light] .btn-outline-pill:hover:not(:disabled){background:#e8f3ed;color:#1f4e3e;border-color:#1f4e3e}[data-theme=light] .enriched-success-card{background:#fff;border-color:#e2eae5;box-shadow:0 2px 10px #0f172a0a}[data-theme=light] .enriched-success-title{color:#171918}[data-theme=light] .enriched-success-desc{color:#64748b}[data-theme=light] .form-input,[data-theme=light] .form-textarea,[data-theme=light] .form-select{background:#f8faf9;border:1px solid #E2EAE5;color:#171918;border-radius:14px!important}[data-theme=light] .form-input:focus,[data-theme=light] .form-textarea:focus,[data-theme=light] .form-select:focus{background:#fff;border-color:#255849;box-shadow:0 0 0 3px #2558491f}[data-theme=light] .free-tag-removable{background:#e8f3ed;color:#1f4e3e;border-color:#d2e7dc}[data-theme=light] .btn-cancel-pill{background:#f4f7f5;color:#475569}[data-theme=light] .btn-cancel-pill:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .btn-primary-pill{background:#255849;color:#fff}[data-theme=light] .btn-primary-pill:hover{background:#1b4035}[data-theme=light] .stats-section{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .stats-banner{background:linear-gradient(135deg,#58756814,#0891b20d);border-color:#e2e8f0}[data-theme=light] .stat-counter-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a0a}[data-theme=light] .platform-bar-track{background:#e2e8f0}[data-theme=light] .empty-state{background:#fff;border-color:#cbd5e1}[data-theme=light] .empty-icon-circle{background:var(--korda-mist);color:var(--primary);box-shadow:0 0 25px #58756826}[data-theme=light] .knowledge-graph-container{background:radial-gradient(circle at center,#fff,#edf3ef);border:1px solid var(--border-subtle);box-shadow:0 4px 20px #1719180d}[data-theme=light] .graph-toolbar{background:#fffffff2;border:1px solid var(--border-medium);box-shadow:0 4px 14px #17191814}[data-theme=light] .graph-tool-btn{color:var(--text-secondary)}[data-theme=light] .graph-tool-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}[data-theme=light] .graph-tool-btn.active{background:var(--primary-soft);border-color:var(--primary-subtle);color:var(--primary)}[data-theme=light] .graph-legend{background:#fffffff2;border:1px solid var(--border-medium);color:var(--text-secondary);box-shadow:0 4px 14px #17191814}[data-theme=light] .graph-detail-panel{background:#fffffffa;border:1px solid var(--border-medium);box-shadow:0 16px 36px #1719181f}.brand-subtitle-mobile,.btn-capture-text-mobile{display:none}.url-input-group{display:flex;gap:.5rem}.url-enrich-btn{min-width:130px;justify-content:center;flex-shrink:0}.form-row-grid{display:grid;gap:1rem}.title-author-grid{grid-template-columns:2fr 1fr}.location-tags-grid{grid-template-columns:1fr 1fr}.detail-footer-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}@media(max-width:900px){.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.app-layout{padding:1rem 1.25rem 3rem}}@media(max-width:640px){.app-layout{padding:.5rem .75rem 3rem;overflow-x:hidden}.synapse-header{top:.35rem;margin-bottom:.75rem;padding:.65rem .85rem;border-radius:var(--radius-lg)}.logo-badge{width:38px;height:38px}.korda-isotipo-img{width:34px;height:36px}.brand-title{height:21px}.korda-wordmark-svg{height:20px}.brand-badge{font-size:.58rem;padding:1px 5px}.brand-subtitle-full{display:none}.brand-subtitle-mobile{display:inline}.header-right-actions{gap:.4rem}.btn-capture-action,.btn-thought-action{height:36px;padding:0 .75rem;font-size:.8rem;border-radius:var(--radius-md)}.btn-capture-text-full{display:none}.btn-capture-text-mobile{display:inline}.hamburger-container .menu-dropdown{position:absolute;top:calc(100% + .5rem);right:0;width:min(320px,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);border-radius:var(--radius-lg)}.facets-wrapper{margin-bottom:.85rem;padding:.55rem .75rem;gap:.45rem}.facet-group{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0}.facet-label{min-width:76px;font-size:.62rem;flex-shrink:0}.chips-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.32rem;padding-bottom:.1rem;padding-right:1.25rem;flex:1;min-width:0;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.chips-row::-webkit-scrollbar{display:none}.chip{flex-shrink:0;white-space:nowrap;padding:.22rem .55rem;font-size:.72rem}.content-section-header{margin-bottom:.85rem;gap:.65rem}.content-header-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.view-switcher-bar{width:auto;display:flex;flex-shrink:0}.view-toggle-btn{height:34px;padding:0 .75rem;font-size:.78rem;gap:.35rem}.content-count-badge{display:inline-flex;align-items:center;justify-content:flex-end;width:auto;font-size:.74rem;gap:.35rem;padding:0;white-space:nowrap;flex-shrink:0}.content-count-number{min-width:20px;height:20px;font-size:.72rem;padding:0 5px}.content-count-text{font-size:.74rem}.search-input-wrapper{height:40px}.search-input{font-size:16px;padding-left:2.3rem}.search-shortcut{display:none}.synapse-grid{grid-template-columns:1fr;gap:1rem}.synapse-card{flex-direction:column;height:auto;min-height:auto;max-height:none;border-radius:16px;padding:10px}.card-media-wrapper{width:100%;min-width:100%;max-width:100%;height:150px;border-radius:12px;align-self:auto}.card-content-wrap{width:100%;height:auto;overflow:visible}.card-body{padding:.85rem 1rem;height:auto;display:flex;flex-direction:column;gap:.45rem;overflow:visible}.card-author-row{display:contents}.author-meta-group{order:1;width:100%;justify-content:flex-start;margin-bottom:.15rem;min-height:22px}.author-info{max-width:160px;font-size:.76rem}.card-title{order:2;width:100%;font-size:.98rem;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.card-summary{order:3;width:100%;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.card-tags-container{order:4;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.3rem;max-height:32px;padding-top:.25rem;padding-bottom:.12rem;padding-right:1.5rem;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.card-tags-container::-webkit-scrollbar{display:none}.card-tags-container .tag-pill{flex-shrink:0;white-space:nowrap}.card-action-btns{order:5;width:100%;display:flex;align-items:center;justify-content:space-between;opacity:1!important;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.card-action-icons-group{display:flex;align-items:center;gap:.35rem}.card-action-icons-group .action-icon-btn{width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff0d;border:1px solid var(--border-subtle)}[data-theme=light] .card-action-icons-group .action-icon-btn{background:#0000000a;border-color:#00000014}.card-source-btn{height:34px;padding:0 .85rem;font-size:.78rem;border-radius:var(--radius-md)}.card-source-btn span{display:inline}.modal-overlay{padding:.5rem;align-items:flex-end}.modal-dialog{width:100%;max-width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0}.modal-header{padding:1rem 1.15rem}.modal-body{padding:1rem 1.15rem;gap:1rem}.modal-footer{padding:.85rem 1.15rem;flex-wrap:wrap;gap:.6rem}.modal-keyboard-shortcut{display:none}.url-input-group{flex-direction:column;gap:.5rem}.url-enrich-btn{width:100%;height:40px;min-width:auto}.form-row-grid.title-author-grid,.form-row-grid.location-tags-grid{grid-template-columns:1fr;gap:.85rem}.form-input,.form-textarea,.form-select{font-size:16px;padding:.65rem .85rem}.synapse-detail-dialog{max-width:100%;width:100%;max-height:94vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.detail-modal-header{padding:.75rem 1rem}.detail-hero-card{flex-direction:column-reverse;align-items:stretch;padding:.85rem;gap:.75rem}.detail-hero-thumb{width:100%;height:155px}.detail-hero-title{font-size:1.05rem}.detail-modal-footer{flex-direction:column-reverse;gap:.6rem;padding:.75rem 1rem}.detail-footer-actions{width:100%;display:flex;gap:.4rem;margin-left:0!important}.detail-footer-actions .btn{flex:1;justify-content:center;padding:.55rem .5rem;font-size:.78rem;height:38px}.btn-delete-synapse{width:100%;justify-content:center;height:36px}.knowledge-graph-container{height:calc(100vh - 280px);min-height:400px}.graph-toolbar{top:.5rem;right:.5rem;padding:.25rem .4rem;gap:.2rem}.graph-tool-btn{padding:.35rem .5rem;font-size:.72rem}.graph-tool-label{display:none}.graph-detail-panel{top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.graph-legend{display:none}}@media(hover:none){.card-action-btns{opacity:1!important}}@media(max-width:400px){.brand-title{height:18px}.korda-wordmark-svg{height:17px}.brand-badge{display:none}.btn-capture-action{padding:0 .6rem;font-size:.76rem}.author-info{max-width:110px}.facet-label{min-width:66px;font-size:.58rem}.content-count-text{display:none}}.export-format-list{display:flex;flex-direction:column;gap:.75rem}.export-format-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;background:var(--bg-surface-translucent);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);position:relative;-webkit-user-select:none;user-select:none}.export-format-card:hover{background:var(--bg-elevated);border-color:var(--border-medium);transform:translateY(-1px)}.export-format-card.selected{background:#8ca99c14;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 4px 16px #8ca99c26}.export-format-card-left{flex-shrink:0;margin-top:2px}.export-format-icon{width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.export-format-card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.export-format-title-row{display:flex;align-items:center;gap:.5rem}.export-format-name{font-size:.95rem;font-weight:600;color:var(--text-primary)}.export-format-badge{font-size:.65rem;font-weight:700;font-family:var(--font-mono, monospace);padding:1.5px 6px;border-radius:var(--radius-full);border:1px solid;letter-spacing:.5px}.export-format-desc{font-size:.8rem;line-height:1.4;color:var(--text-secondary);margin:0}.export-format-recommendation{font-size:.74rem;color:var(--text-muted);margin-top:.15rem}.export-format-recommendation .rec-label{font-weight:600;color:var(--text-secondary)}.export-format-radio{flex-shrink:0;margin-top:2px}.custom-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-medium);display:flex;align-items:center;justify-content:center;background:var(--bg-surface);transition:all var(--transition-fast);color:#fff}.custom-radio.checked{border-color:var(--primary);background:var(--primary)}.export-notice-box{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:var(--radius-md);background:#8ca99c14;border:1px solid rgba(140,169,156,.2);font-size:.76rem;color:var(--text-secondary);line-height:1.4}[data-theme=light] .export-format-card.selected{background:#5875680f;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 4px 16px #5875681a}[data-theme=light] .export-notice-box{background:var(--korda-mist);border-color:var(--border-medium);color:#4b5563}.fact-badge.transcript{background:var(--korda-info-soft);color:#93c5fd;border:1px solid var(--korda-info-border);display:inline-flex;align-items:center;gap:.25rem}[data-theme=light] .fact-badge.transcript{color:var(--korda-info)}.transcript-banner-container{margin:.25rem 0 .4rem;display:flex;flex-direction:column}.transcript-status-banner{background:#8ca99c14;border:1px solid rgba(140,169,156,.22);border-radius:var(--radius-md);padding:.6rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;animation:fadeIn .2s ease}.transcript-banner-left{display:flex;align-items:center;gap:.65rem;min-width:0}.transcript-banner-icon{width:28px;height:28px;border-radius:50%;background:#8ca99c33;color:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.transcript-banner-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.transcript-banner-title{font-size:.82rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.transcript-words-pill{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);background:#06b6d426;color:#22d3ee;border:1px solid rgba(6,182,212,.3)}.transcript-banner-desc{font-size:.72rem;color:var(--text-muted);display:block}.transcript-toggle-btn{background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.28rem .6rem;font-size:.72rem;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all var(--transition-fast);flex-shrink:0}.transcript-toggle-btn:hover{background:#ffffff0f;color:var(--text-primary);border-color:var(--border-medium)}.transcript-preview-box{margin-top:.45rem;padding:.75rem .95rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:140px;overflow-y:auto;animation:slideDown .2s ease}.transcript-preview-header{font-size:.7rem;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}.transcript-preview-text{font-size:.76rem;line-height:1.5;color:var(--text-secondary);margin:0;white-space:pre-wrap;font-style:italic}.transcript-faithful-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:var(--primary-light);background:#8ca99c1f;padding:1.5px 7px;border-radius:var(--radius-full);border:1px solid rgba(140,169,156,.25)}.graph-transcript-indicator{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:#22d3ee;background:#06b6d41f;border:1px solid rgba(6,182,212,.25);padding:2px 7px;border-radius:var(--radius-full);margin-bottom:.5rem}.graph-detail-takeaways{background:#8ca99c0f;border:1px solid rgba(140,169,156,.15);border-radius:var(--radius-md);padding:.6rem .85rem;margin-bottom:.75rem}.takeaways-header{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:var(--primary-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.takeaways-list{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.tag-pill.tag-tool{background:#f59e0b1a;color:#fbbf24;border-color:#f59e0b40}[data-theme=light] .transcript-faithful-badge{color:var(--primary-dark)}[data-theme=light] .transcript-status-banner{background:var(--korda-mist);border-color:var(--border-medium)}[data-theme=light] .transcript-preview-box{background:#fff;border-color:#e2e8f0}[data-theme=light] .graph-detail-takeaways{background:var(--korda-mist);border-color:var(--border-medium)}.synapse-card.clickable-card{cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.synapse-card.clickable-card:hover{border-color:#94a3b859;box-shadow:0 8px 24px -4px #00000073;transform:translateY(-2px)}.synapse-card.clickable-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.card-media-wrapper{cursor:pointer}.card-media-wrapper:hover .card-media-image{transform:scale(1.05)}.synapse-detail-dialog{max-width:740px;width:92%;max-height:88vh;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--bg-surface);border:1px solid rgba(148,163,184,.18);box-shadow:0 25px 60px -12px #000000bf,0 0 0 1px #ffffff0d}.detail-modal-header{padding:.95rem 1.25rem .85rem;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--bg-surface);flex-shrink:0}.detail-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.detail-author-pill,.detail-date-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--text-secondary);background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:.15rem .55rem}.detail-header-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.detail-modal-scrollable{padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;flex:1}.detail-hero-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1rem 1.15rem;transition:border-color var(--transition-fast);flex-shrink:0}.detail-hero-card:hover{border-color:var(--border-medium)}.detail-hero-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.65rem;justify-content:center}.detail-hero-title{font-size:1.18rem;font-weight:700;line-height:1.35;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-hero-meta-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.detail-hero-source-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--text-muted);text-decoration:none;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:.15rem .55rem;transition:all var(--transition-fast)}.detail-hero-source-link:hover{color:var(--primary-light);border-color:#8ca99c59;background:#8ca99c14}.detail-hero-media-wrap{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0}.detail-hero-thumb{position:relative;width:176px;height:100px;border-radius:var(--radius-md);overflow:hidden;background:#0f172a;border:1px solid var(--border-subtle);box-shadow:0 4px 14px #00000059}.detail-hero-thumb-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--transition-smooth)}.detail-hero-thumb:hover .detail-hero-thumb-img{transform:scale(1.05)}.detail-hero-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a1a,#0f172a8c);pointer-events:none}.detail-hero-thumb-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:var(--radius-full);background:#0f172ac7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);text-decoration:none;z-index:2}.detail-hero-thumb:hover .detail-hero-thumb-play-btn{background:var(--primary);border-color:var(--primary-light);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 16px #8ca99c8c}.detail-hero-watch-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.detail-hero-watch-link:hover{color:var(--primary-light);text-decoration:underline}@media(max-width:640px){.detail-hero-card{flex-direction:column-reverse;align-items:stretch}.detail-hero-thumb{width:100%;height:130px}}.detail-section-card{background:#ffffff06;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.95rem 1.1rem}.detail-section-card.summary-card{background:#16352e59;border-color:#8ca99c33}.detail-section-card.notes-card{background:var(--korda-warning-soft);border-color:var(--korda-warning-border)}.detail-section-card.takeaways-card{background:var(--korda-success-soft);border-color:var(--korda-success-border)}.detail-section-card.transcript-card{background:var(--korda-info-soft);border-color:var(--korda-info-border)}.detail-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.detail-card-title{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:none;letter-spacing:-.01em}.detail-card-badge{font-size:.7rem;color:var(--cyan-accent);background:#06b6d41f;border:1px solid rgba(6,182,212,.25);padding:.12rem .5rem;border-radius:var(--radius-full);font-weight:600}.detail-summary-text{font-size:.88rem;line-height:1.55;color:var(--text-secondary);margin:0}.detail-notes-text{font-size:.85rem;line-height:1.5;color:var(--text-secondary);margin:0;white-space:pre-wrap}.detail-takeaways-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem;font-size:.84rem;color:var(--text-secondary);line-height:1.45}.detail-copy-transcript-btn,.detail-toggle-transcript-btn{display:inline-flex;align-items:center;gap:.3rem;background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.detail-copy-transcript-btn:hover,.detail-toggle-transcript-btn:hover{background:#ffffff1a;color:var(--text-primary)}.detail-transcript-snippet{font-size:.82rem;line-height:1.5;color:var(--text-muted);margin:0}.detail-read-more-btn{display:inline-block;margin-left:.5rem;background:none;border:none;color:var(--primary-light);font-size:.76rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.detail-transcript-full{background:#00000040;border-radius:var(--radius-sm);padding:.75rem .95rem;max-height:220px;overflow-y:auto;border:1px solid rgba(255,255,255,.06)}.detail-transcript-full p{margin:0;font-size:.82rem;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.detail-entities-row{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.detail-tags-group{display:flex;align-items:flex-start;gap:.6rem;margin-top:.5rem}.detail-tags-group:first-of-type{margin-top:.2rem}.detail-tags-group-label{font-size:.74rem;font-weight:600;color:var(--text-muted);min-width:75px;padding-top:.2rem}.detail-tags-chips{display:flex;flex-wrap:wrap;gap:.3rem .4rem}.detail-modal-footer{padding:.85rem 1.25rem;border-top:1px solid var(--border-subtle);background:var(--bg-surface);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}[data-theme=light] .synapse-detail-dialog{border-color:#58756833;box-shadow:0 20px 60px #00000026,0 0 30px #58756814}[data-theme=light] .detail-modal-header,[data-theme=light] .detail-modal-footer{background:#fff}[data-theme=light] .detail-author-pill,[data-theme=light] .detail-date-pill{background:#f1f5f9;border-color:#e2e8f0;color:#475569}[data-theme=light] .detail-section-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .detail-section-card.summary-card{background:var(--korda-mist);border-color:var(--border-medium)}[data-theme=light] .detail-section-card.takeaways-card{background:#2e7d6b14;border-color:#2e7d6b33}[data-theme=light] .detail-section-card.transcript-card{background:#4c7edb14;border-color:#4c7edb33}[data-theme=light] .detail-transcript-full{background:#fff;border-color:#e2e8f0}.chip-music-symbol{font-size:11px;line-height:1}.chip-reset-filters{background:#f43f5e1f;color:#fda4af;border-color:#f43f5e47}.chip-reset-filters:hover{background:#f43f5e38;color:#fff;border-color:#f43f5e73}[data-theme=light] .chip-reset-filters{background:#fff1f2;color:#e11d48;border-color:#fecdd3}[data-theme=light] .chip-reset-filters:hover{background:#ffe4e6;color:#be123c;border-color:#fda4af}.stat-icon-wrapper.stat-icon-total{background:#8ca99c24;color:var(--primary-light)}.stat-icon-wrapper.stat-icon-video{background:#ef44441f;color:#f87171}.stat-icon-wrapper.stat-icon-reels{background:#e1306c1f;color:#fb7185}.stat-icon-wrapper.stat-icon-web{background:#3b82f61f;color:#60a5fa}.stat-icon-wrapper.stat-icon-topics{background:#06b6d41f;color:var(--cyan-accent)}[data-theme=light] .stat-icon-wrapper.stat-icon-total{background:var(--korda-mist);color:var(--primary)}[data-theme=light] .stat-icon-wrapper.stat-icon-video{background:#fef2f2;color:#dc2626}[data-theme=light] .stat-icon-wrapper.stat-icon-reels{background:#fdf2f8;color:#db2777}[data-theme=light] .stat-icon-wrapper.stat-icon-web{background:#eff6ff;color:#2563eb}[data-theme=light] .stat-icon-wrapper.stat-icon-topics{background:#ecfeff;color:#0891b2}.modal-icon-badge.nucleus-icon-badge{background:#8ca99c33;color:var(--primary-light)}.modal-icon-badge.topic-icon-badge{background:#60a5fa2e;color:var(--korda-topic-sky)}.graph-panel-kicker{font-size:.72rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;display:block}.graph-panel-kicker.nucleus,.graph-panel-kicker.topic{color:var(--primary-light)}.graph-panel-title{font-size:1.15rem;font-weight:700;margin:2px 0;color:var(--text-primary)}.graph-panel-sublabel{font-size:.78rem;color:var(--text-muted)}.graph-panel-lead{font-size:.86rem;color:var(--text-secondary);line-height:1.55;margin:0 0 .85rem}.graph-nucleus-callout{background:#8ca99c14;border:1px solid rgba(140,169,156,.2);border-radius:var(--radius-sm);padding:.65rem .85rem;display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-muted)}.graph-callout-emoji{font-size:1.1rem}.graph-detail-author{font-size:.78rem;color:var(--text-muted)}.graph-detail-tags-wrap{margin:0;padding:0;border:none}.graph-tools-row{margin-top:.35rem}.graph-detail-primary-btn{flex:1;justify-content:center;font-size:.82rem;padding:.55rem .85rem}[data-theme=light] .modal-icon-badge.nucleus-icon-badge{background:var(--korda-mist);color:var(--primary)}[data-theme=light] .modal-icon-badge.topic-icon-badge{background:var(--korda-topic-sky-soft);color:var(--korda-topic-sky-text)}[data-theme=light] .graph-panel-kicker.nucleus{color:var(--primary)}[data-theme=light] .graph-panel-kicker.topic{color:var(--primary-dark)}[data-theme=light] .graph-nucleus-callout{background:var(--korda-mist);border-color:var(--border-medium);color:#4b5563}.constellation-modal-overlay{z-index:120;padding:1.5rem}.constellation-modal-dialog{--constellation-accent-text: var(--primary-light);position:relative;width:100%;max-width:1120px;height:86vh;min-height:600px;max-height:880px;border-radius:var(--radius-xl);background:var(--bg-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .constellation-modal-dialog{--constellation-accent-text: var(--primary-dark)}.constellation-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;touch-action:none}.constellation-header-bar{position:relative;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.75rem;background:linear-gradient(180deg,var(--bg-primary) 0%,transparent 100%);pointer-events:none}.constellation-header-title-wrap{display:flex;flex-direction:column;gap:.35rem;pointer-events:auto}.constellation-header-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.constellation-header-badge svg{color:var(--primary)}.constellation-header-subtitle{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.4;max-width:580px}.constellation-header-actions{display:flex;align-items:center;gap:.75rem;pointer-events:auto}.constellation-reset-nucleus-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.4rem .75rem;border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.constellation-reset-nucleus-btn:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--constellation-accent-text)}.constellation-counter-pill{display:inline-flex;align-items:center;padding:.38rem .85rem;border-radius:var(--radius-full);font-size:.76rem;font-weight:600;background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-secondary)}.constellation-close-btn{width:34px;height:34px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast)}.constellation-close-btn:hover{color:var(--text-primary);border-color:var(--border-medium)}.constellation-tray{position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem;z-index:10;display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1.35rem;border-radius:var(--radius-lg);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.constellation-tray-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.constellation-tray-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text-primary)}.constellation-tray-hint{font-size:.75rem;color:var(--text-muted)}.constellation-tray-chips-scroll{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;min-height:38px}.constellation-tray-chips-scroll::-webkit-scrollbar{height:4px}.constellation-tray-chips-scroll::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}.constellation-tray-empty{font-size:.78rem;color:var(--text-muted);font-style:italic;padding:.35rem 0}.constellation-tray-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;background:var(--primary-soft);border:1px solid var(--primary);color:var(--constellation-accent-text);white-space:nowrap;animation:fadeIn .15s ease-out;flex-shrink:0}.constellation-tray-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--radius-full);background:var(--border-subtle);border:none;color:var(--text-secondary);cursor:pointer;padding:0;transition:all var(--transition-fast)}.constellation-tray-chip-remove:hover{background:var(--korda-error-soft);color:var(--korda-error)}.constellation-tray-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.4rem;border-top:1px solid var(--border-subtle)}.constellation-save-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.constellation-tray-chip{animation:none}}@media(max-width:768px){.constellation-modal-dialog{height:94vh;min-height:auto}.constellation-header-bar{padding:1rem;flex-direction:column;align-items:stretch;gap:.75rem}.constellation-header-actions{justify-content:space-between}.constellation-tray{left:1rem;right:1rem;bottom:1rem;padding:.75rem 1rem}}.ai-settings-dialog{max-width:780px;width:95%}.strategy-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}.strategy-card{background:var(--bg-surface-translucent);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem .85rem;text-align:left;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;position:relative;font-family:inherit;color:inherit}.strategy-card:hover{background:var(--bg-elevated);border-color:var(--border-medium);transform:translateY(-1px)}.strategy-card.active{background:var(--primary-soft);border-color:var(--primary);box-shadow:var(--shadow-sm)}.strategy-card-header{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.strategy-title{font-size:.84rem;font-weight:700;color:var(--text-primary)}.strategy-check{color:var(--primary);flex-shrink:0}.strategy-desc{font-size:.72rem;color:var(--text-secondary);line-height:1.35;margin:0}.strategy-badge{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);align-self:flex-start;text-transform:uppercase;letter-spacing:.04em}.strategy-badge.recommend{background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary-subtle)}.strategy-badge.local{background:var(--korda-success-soft);color:var(--korda-success);border:1px solid var(--korda-success-border)}.strategy-badge.frontier{background:var(--korda-warning-soft);color:var(--korda-warning);border:1px solid var(--korda-warning-border)}.strategy-badge.manual{background:var(--bg-surface-hover);color:var(--text-secondary);border:1px solid var(--border-subtle)}.ai-tab-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--radius-md);background:var(--bg-surface-translucent);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);font-family:inherit;flex-shrink:0}.ai-tab-btn:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-medium)}.ai-tab-btn.active{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.ai-tab-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--korda-success)}.ai-tab-tag-active{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:var(--radius-sm);background:var(--primary);color:#fff;text-transform:uppercase}.toggle-switch input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}[data-theme=light] .strategy-card{background:#fffc;border-color:#cbd5e1}[data-theme=light] .strategy-card:hover{background:#fff;border-color:#94a3b8}[data-theme=light] .strategy-card.active{background:#58756814;border-color:var(--primary)}[data-theme=light] .ai-tab-btn{background:#fffc;border-color:#cbd5e1;color:#475569}[data-theme=light] .ai-tab-btn:hover{background:#fff;color:#0f172a}[data-theme=light] .ai-tab-btn.active{background:#5875681a;color:var(--primary-dark);border-color:var(--primary)}[data-theme=light] .ai-provider-panel{background:#ffffffe0!important;border-color:#cbd5e1!important}[data-theme=light] .provider-big-icon{background:#0000000a!important;border-color:#e2e8f0!important}.ai-active-model-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full);background:#8ca99c24;color:var(--primary-light);border:1px solid rgba(140,169,156,.3)}[data-theme=light] .ai-active-model-pill{background:#5875681a;color:var(--primary-dark);border-color:#58756840}@media(max-width:640px){.strategy-cards-grid{grid-template-columns:1fr 1fr;gap:.45rem}.strategy-card{padding:.6rem .7rem}.strategy-title{font-size:.78rem}.strategy-desc{display:none}}.btn-thought-action{height:40px;padding:0 1.15rem;font-size:.9rem;font-weight:600;border-radius:12px!important;display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;background:#f1f5f3;border:1.5px solid #E2EAE5;color:#265243;transition:all var(--transition-fast);cursor:pointer;box-sizing:border-box}.btn-thought-action:hover{background:#e5ede8;border-color:#255849;color:#1b4539;transform:translateY(-1px)}[data-theme=dark] .btn-thought-action,:root:not([data-theme=light]) .btn-thought-action{background:#ffffff14;border:1.5px solid rgba(140,169,156,.35);color:#d2ddd7}[data-theme=dark] .btn-thought-action:hover,:root:not([data-theme=light]) .btn-thought-action:hover{background:#8ca99c29;border-color:#8ca99c;color:#fff}[data-theme=light] .btn-thought-action{background:#f1f5f3;border:1.5px solid #E2EAE5;color:#265243;border-radius:12px!important}[data-theme=light] .btn-thought-action:hover{background:#e5ede8;border-color:#255849;color:#1b4539}.capture-mode-tabs-container{padding:.75rem 1.5rem .25rem}.capture-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;background:#00000040;padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}[data-theme=light] .capture-mode-tabs{background:#f1f5f9;border-color:#e2e8f0}.capture-mode-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.capture-mode-tab-btn:hover{color:var(--text-primary);background:#ffffff0d}[data-theme=light] .capture-mode-tab-btn:hover{background:#0000000a}.capture-mode-tab-btn.active{background:var(--bg-surface-elevated);color:var(--primary-light);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}[data-theme=light] .capture-mode-tab-btn.active{background:#fff;color:var(--primary);border-color:#cbd5e1;box-shadow:0 1px 3px #00000014}.thought-type-selector{display:flex;gap:.5rem;margin-bottom:.85rem}.thought-type-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.thought-type-pill:hover{border-color:var(--border-medium);color:var(--text-primary)}.thought-type-pill.active{background:#8ca99c26;border-color:var(--primary-light);color:var(--primary-light)}[data-theme=light] .thought-type-pill.active{background:#5875681a;border-color:var(--primary);color:var(--primary)}.voice-dictation-card{background:linear-gradient(135deg,#8ca99c14,#38bdf80a);border:1px solid rgba(140,169,156,.2);border-radius:var(--radius-lg);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem}[data-theme=light] .voice-dictation-card{background:linear-gradient(135deg,#5875680d,#3b82f608);border-color:#5875682e}.voice-dictation-header{display:flex;align-items:center;justify-content:space-between}.voice-dictation-title-wrap{display:flex;align-items:center;gap:.5rem}.voice-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.voice-pulse-dot.listening{background:var(--rose-accent);box-shadow:0 0 10px var(--rose-accent);animation:pulseListen 1.2s infinite ease-in-out}@keyframes pulseListen{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}.voice-dictation-label{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.audio-recorded-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-full);background:#10b98126;color:var(--emerald-accent);border:1px solid rgba(16,185,129,.3)}.voice-dictation-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.voice-record-btn{height:38px;padding:0 1.1rem;border-radius:var(--radius-full);font-size:.82rem;font-weight:600;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);color:var(--text-primary);display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all var(--transition-fast)}.voice-record-btn:hover{background:#ffffff14;border-color:var(--primary-light)}[data-theme=light] .voice-record-btn:hover{background:#f8fafc;border-color:var(--primary)}.voice-record-btn.recording{background:#f43f5e26;border-color:var(--rose-accent);color:var(--rose-accent)}.soundwave-bar-animation{display:inline-flex;align-items:center;gap:2px;height:14px}.wave-bar{width:3px;background:var(--rose-accent);border-radius:2px;animation:soundwaveBounce .8s infinite ease-in-out alternate}.wave-bar.bar-1{height:6px;animation-delay:.1s}.wave-bar.bar-2{height:14px;animation-delay:.3s}.wave-bar.bar-3{height:10px;animation-delay:.2s}.wave-bar.bar-4{height:8px;animation-delay:.4s}@keyframes soundwaveBounce{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.speech-unsupported-note{font-size:.72rem;color:var(--text-muted)}.thought-textarea{font-family:inherit;font-size:.95rem;line-height:1.5;border-radius:var(--radius-md)}.related-nodes-card{margin-top:.85rem;padding:.75rem .85rem;background:#8ca99c0f;border:1px dashed rgba(140,169,156,.3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.5rem}[data-theme=light] .related-nodes-card{background:#5875680a;border-color:#58756833}.related-nodes-header{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;color:var(--primary-light)}[data-theme=light] .related-nodes-header{color:var(--primary)}.related-nodes-list{display:flex;flex-wrap:wrap;gap:.4rem}.related-node-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;padding:.2rem .55rem;border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary)}.related-node-bullet{color:var(--primary-light)}.related-node-reason{color:var(--text-muted);font-size:.68rem}.synapse-card.thought-card{border-color:#8ca99c33}[data-theme=light] .synapse-card.thought-card{border-color:#5875682e}.card-media-thought-art{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#16352e,#1e4d3f);display:flex;align-items:center;justify-content:center;overflow:hidden}[data-theme=light] .card-media-thought-art{background:linear-gradient(135deg,var(--korda-mist) 0%,var(--border-medium) 50%,#c4b5fd 100%)}.card-media-thought-art.voice-art{background:linear-gradient(135deg,#16352e,#1e4d3f,#2a6352)}[data-theme=light] .card-media-thought-art.voice-art{background:linear-gradient(135deg,#e0f2fe,#bae6fd,#7dd3fc)}.thought-art-glow,[data-theme=light] .thought-art-glow{display:none!important}.thought-art-icon{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}[data-theme=light] .thought-art-icon{color:var(--korda-green);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.thought-duration-badge{position:absolute;bottom:8px;left:8px;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--radius-sm);background:#0009;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.card-source-btn.thought-btn{background:#8ca99c1f;border-color:#8ca99c4d;color:var(--primary-light)}[data-theme=light] .card-source-btn.thought-btn{background:#58756814;border-color:#58756840;color:var(--primary)}.detail-hero-thought-art{width:100%;height:100%;border-radius:var(--radius-md);background:linear-gradient(135deg,#16352e,#1e4d3f);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}[data-theme=light] .detail-hero-thought-art{background:linear-gradient(135deg,var(--korda-mist) 0%,var(--border-medium) 50%,#c4b5fd 100%)}.detail-hero-thought-art.voice-art{background:linear-gradient(135deg,#16352e,#1e4d3f,#2a6352)}[data-theme=light] .detail-hero-thought-art.voice-art{background:linear-gradient(135deg,#e0f2fe,#bae6fd,#7dd3fc)}.detail-audio-player-card{margin-top:1rem;padding:.85rem 1rem;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.65rem}.detail-audio-player-header{display:flex;align-items:center;justify-content:space-between}.detail-audio-title-group{display:flex;align-items:center;gap:.45rem}.detail-audio-title{font-size:.82rem;font-weight:600;color:var(--text-primary)}.audio-duration-pill{font-size:.7rem;font-weight:600;color:var(--text-muted);background:#ffffff0f;padding:.15rem .45rem;border-radius:var(--radius-full)}.detail-audio-element{width:100%;height:38px;border-radius:var(--radius-md);outline:none}.korda-app-layout{display:flex;min-height:100vh;width:100%;background:var(--bg-primary);position:relative;overflow:hidden}.korda-sidebar{width:260px;flex-shrink:0;height:100vh;position:sticky;top:0;background:var(--bg-surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;padding:1.25rem .85rem;box-sizing:border-box;z-index:40;transition:transform .25s cubic-bezier(.16,1,.3,1)}[data-theme=light] .korda-sidebar{background:#fffffe;border-right-color:#0f1a1614}[data-theme=dark] .korda-sidebar{background:#0d2621;border-right-color:#e9f3ee14}.sidebar-brand-header{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem 1.45rem}.sidebar-brand-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-primary);-webkit-user-select:none;user-select:none}.korda-isotipo-img{width:40px;height:42px;flex-shrink:0;display:block}.sidebar-brand-text-block{display:flex;flex-direction:column;justify-content:center;min-width:0}.sidebar-brand-title{font-size:1.85rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary);font-family:var(--font-sans);line-height:1;margin:0}[data-theme=light] .sidebar-brand-title{color:#0f1a16}[data-theme=dark] .sidebar-brand-title{color:#e9f3ee}.sidebar-brand-claim{font-size:.72rem;font-weight:500;color:var(--text-muted);letter-spacing:-.01em;line-height:1.25;white-space:nowrap;margin-top:3px}[data-theme=light] .sidebar-brand-claim{color:#6b7c74}[data-theme=dark] .sidebar-brand-claim{color:#8e9f97}.sidebar-mobile-close{display:none;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:9999px}.sidebar-scroll-area{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;padding-right:2px}.sidebar-nav-group{display:flex;flex-direction:column;gap:.2rem}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:12px;font-size:.88rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .15s ease;width:100%;text-align:left;font-family:inherit}.sidebar-nav-item:hover{background:#8ca99c1a;color:var(--text-primary)}[data-theme=light] .sidebar-nav-item{color:#55655d}[data-theme=light] .sidebar-nav-item:hover{color:#000;background:#8ca99c1f}.sidebar-nav-item.active{background:#274d43;color:#fff;font-weight:700}[data-theme=light] .sidebar-nav-item.active{background:#cfe1d8;color:#000;font-weight:700}[data-theme=light] .sidebar-nav-item.active svg{color:#000;stroke:#000}.sidebar-count-badge{margin-left:auto;font-size:.7rem;font-weight:600;padding:1px 7px;border-radius:9999px;background:#587f6f33;color:#cfe1d8;border:1px solid rgba(233,243,238,.1)}[data-theme=light] .sidebar-count-badge{background:#e4ece7;color:#2c3e36;border-color:#0f1a1614}.sidebar-soon-badge{margin-left:auto;font-size:.62rem;font-weight:600;padding:1px 7px;border-radius:9999px;background:#587f6f26;color:#cfe1d8;border:1px solid rgba(233,243,238,.1);line-height:1.35;white-space:nowrap;letter-spacing:-.01em}[data-theme=light] .sidebar-soon-badge{background:#e8efea;color:#587f6f;border-color:#587f6f40}.sidebar-nav-item.upcoming-feature:hover .sidebar-soon-badge{border-color:#587f6f;color:#587f6f}.sidebar-divider{height:1px;background:var(--border-subtle);margin:.75rem .4rem}.sidebar-group-title{display:block;padding:0 .85rem .35rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sidebar-upcoming-group .sidebar-nav-item{opacity:.6}.sidebar-upcoming-group .sidebar-nav-item:hover,.sidebar-upcoming-group .sidebar-nav-item:focus-visible{opacity:.85}.topbar-theme-pills{display:inline-flex;align-items:center;padding:3px;background:var(--bg-surface);border-radius:9999px;border:1px solid var(--border-subtle);gap:2px}[data-theme=light] .topbar-theme-pills{background:#f1f5f2;border-color:#0f1a1614}.topbar-theme-btn{width:28px;height:28px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.topbar-theme-btn:hover{color:var(--text-primary)}.topbar-theme-btn.active{background:var(--bg-surface-elevated);color:var(--primary);box-shadow:0 1px 3px #00000014}[data-theme=light] .topbar-theme-btn.active{background:#fff;color:#1f4e3e;box-shadow:0 1px 3px #0f1a161a}.main-topbar-menu-wrapper{position:relative}.main-topbar-profile-btn{width:40px;height:40px;border-radius:9999px;background:#f5e8e2;color:#5e443b;border:1px solid rgba(15,26,22,.08);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:all .15s ease;font-family:inherit;font-size:.82rem;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;box-shadow:0 1px 3px #0f1a160a}[data-theme=dark] .main-topbar-profile-btn{background:#274d43;color:#e9f3ee;border-color:#e9f3ee1f}.main-topbar-profile-btn:hover,.main-topbar-profile-btn.active{transform:scale(1.04);border-color:var(--border-medium);box-shadow:0 2px 8px #00000014}.topbar-avatar-initials{display:inline-block;line-height:1}.main-topbar-user-info{display:flex;flex-direction:column;text-align:left;line-height:1.15}.topbar-user-name{font-size:.8rem;font-weight:600;color:var(--text-primary)}[data-theme=light] .topbar-user-name{color:#000}.topbar-user-plan{font-size:.68rem;color:var(--text-muted)}.topbar-chevron{color:var(--text-muted);transition:transform .2s ease}.topbar-chevron.open{transform:rotate(180deg)}.topbar-popover-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:270px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000a;padding:.85rem;z-index:100;display:flex;flex-direction:column;gap:.65rem;animation:popoverFadeIn .15s ease}[data-theme=light] .topbar-popover-dropdown{background:#fff;border-color:#0f1a161a}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.profile-popover-header{display:flex;align-items:center;gap:.75rem;padding:.25rem .2rem}.profile-popover-avatar{width:38px;height:38px;border-radius:9999px;background:#274d43;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.88rem}[data-theme=light] .profile-popover-avatar{background:#1f4e3e;color:#fff}.profile-popover-info{display:flex;flex-direction:column}.profile-popover-name{font-size:.88rem;font-weight:700;color:#000}[data-theme=dark] .profile-popover-name{color:#fff}.profile-popover-plan-row{display:flex;align-items:center;gap:.35rem;margin-top:2px}.local-indicator-dot{width:6px;height:6px;border-radius:9999px;background:#587f6f}.profile-popover-plan{font-size:.72rem;color:var(--text-muted)}.profile-popover-divider{height:1px;background:var(--border-subtle);margin:.1rem 0}.profile-popover-section{display:flex;flex-direction:column;gap:.4rem}.profile-popover-section-label{font-size:.72rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.profile-theme-toggle-row{display:flex;gap:.35rem}.profile-theme-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.45rem .25rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);font-size:.74rem;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.profile-theme-btn:hover{color:var(--text-primary);border-color:var(--border-medium)}.profile-theme-btn.active{background:#cfe1d8;color:#000;font-weight:600;border-color:#587f6f}[data-theme=dark] .profile-theme-btn.active{background:#274d43;color:#e9f3ee;border-color:#587f6f}.profile-popover-actions{display:flex;flex-direction:column;gap:.25rem}.profile-popover-item{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:8px;background:transparent;border:none;color:var(--text-secondary);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s ease;width:100%;text-align:left;font-family:inherit}.profile-popover-item:hover{background:#8ca99c1f;color:#000}[data-theme=dark] .profile-popover-item:hover{color:#fff}.profile-popover-footer{display:flex;align-items:center;gap:.4rem;padding-top:.4rem;border-top:1px solid var(--border-subtle);font-size:.68rem;color:var(--text-muted)}.notifications-dropdown{width:290px}.popover-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;border-bottom:1px solid var(--border-subtle)}.popover-dropdown-title{font-size:.84rem;font-weight:700;color:#000}[data-theme=dark] .popover-dropdown-title{color:#fff}.popover-badge-pill{font-size:.65rem;font-weight:600;padding:2px 7px;border-radius:9999px;background:#e8efea;color:#1f4e3e}.popover-dropdown-body{padding:.35rem 0}.notification-item{display:flex;gap:.65rem;padding:.4rem .2rem}.notification-status-icon{color:#587f6f;flex-shrink:0;margin-top:2px}.notification-item-text{display:flex;flex-direction:column}.notification-item-title{font-size:.78rem;font-weight:600;color:#000}[data-theme=dark] .notification-item-title{color:#e9f3ee}.notification-item-desc{font-size:.72rem;color:var(--text-muted);line-height:1.3}.korda-main-canvas{flex:1;min-width:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:var(--bg-primary)}.main-topbar{display:flex;align-items:center;gap:1rem;padding:1.1rem 2.25rem .75rem;position:sticky;top:0;background:var(--bg-primary);z-index:20}.main-topbar-mobile-btn{display:none;background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:6px;border-radius:8px}.main-search-wrap{flex:1;max-width:860px;position:relative;display:flex;align-items:center;background:#f5f5f6;border:1px solid rgba(0,0,0,.04);border-radius:9999px;height:40px;padding:0 1.15rem;box-shadow:none;transition:all .2s ease;box-sizing:border-box}[data-theme=light] .main-search-wrap{background:#f5f5f6;border-color:#0000000d}.main-search-wrap:focus-within{border-color:#00000026;box-shadow:0 0 0 3px #00000008;background:#f5f5f6}[data-theme=dark] .main-search-wrap{background:#1b2e28;border-color:#e9f3ee14}[data-theme=dark] .main-search-wrap:focus-within{border-color:#4ebf7b;box-shadow:0 0 0 3px #4ebf7b26}.main-search-icon{color:#1e293b;margin-right:.65rem;flex-shrink:0}[data-theme=dark] .main-search-icon{color:var(--text-muted)}.main-search-input{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:.88rem;outline:none;font-family:inherit}.main-search-input::placeholder{color:#64748b;opacity:1}[data-theme=dark] .main-search-input::placeholder{color:var(--text-muted)}.main-search-shortcut{font-size:.7rem;font-weight:600;color:var(--text-muted);background:var(--bg-surface-elevated);padding:2px 7px;border-radius:6px;border:1px solid var(--border-subtle)}.main-search-clear{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:9999px}.main-topbar-actions{display:flex;align-items:center;gap:.65rem;margin-left:auto}.topbar-capture-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#1f4e3e!important;color:#fff!important;border:none!important;border-radius:9999px!important;height:40px!important;padding:0 1.15rem!important;font-size:.86rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 2px 8px #1f4e3e33!important;transition:all .2s ease!important;white-space:nowrap;box-sizing:border-box!important;margin-right:.25rem}.topbar-capture-btn:hover{background:#173c30!important;transform:translateY(-1px);box-shadow:0 4px 14px #1f4e3e4d!important}[data-theme=dark] .topbar-capture-btn{background:#274d43!important;box-shadow:0 2px 8px #00000059!important}[data-theme=dark] .topbar-capture-btn:hover{background:#315e52!important}.main-topbar-icon-btn{width:40px;height:40px;border-radius:9999px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .15s ease;box-sizing:border-box;flex-shrink:0}[data-theme=light] .main-topbar-icon-btn{background:#f5f5f6;border-color:#0000000d;color:#1e293b}.main-topbar-icon-btn:hover{color:var(--text-primary);border-color:var(--border-medium)}.main-topbar-avatar{width:36px;height:36px;border-radius:9999px;background:#f5e8e2;color:#5e443b;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border:1px solid rgba(15,26,22,.08);box-shadow:0 1px 2px #0f1a160a;cursor:pointer;transition:transform .15s ease}.main-topbar-avatar:hover{transform:scale(1.04)}[data-theme=dark] .main-topbar-avatar{background:#274d43;color:#e9f3ee;border-color:#e9f3ee1f}.notification-dot{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:9999px;background:#587f6f}.sidebar-local-notice{display:flex;align-items:center;gap:.5rem;padding:.85rem .65rem .25rem;border-top:1px solid var(--border-subtle);margin-top:auto;font-size:.76rem;color:var(--text-muted);-webkit-user-select:none;user-select:none}.sidebar-local-dot{width:7px;height:7px;border-radius:9999px;background:#34d399;box-shadow:0 0 6px #34d39973;flex-shrink:0}[data-theme=dark] .sidebar-local-dot{background:#10b981}.sidebar-local-status{display:flex;align-items:center;gap:.5rem;min-width:0}.sidebar-local-text{font-weight:500;letter-spacing:.01em}.sidebar-moonlab-seal{margin-left:auto;font-size:.69rem;font-weight:400;color:inherit;white-space:nowrap;text-decoration:none}.sidebar-moonlab-seal:hover,.sidebar-moonlab-seal:focus-visible{text-decoration:underline;text-underline-offset:2px}.home-dashboard{padding:1.5rem 2.25rem 3rem;display:flex;flex-direction:column;gap:1.75rem;width:100%;box-sizing:border-box}.home-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%}.home-hero-text{display:flex;flex-direction:column;gap:.25rem}.home-hero-greeting-title{font-family:var(--font-editorial);font-size:2.35rem;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:#000;letter-spacing:-.02em;line-height:1.15;margin:0}[data-theme=dark] .home-hero-greeting-title{color:#fff}.home-hero-claim-subtitle{font-size:1.05rem;font-weight:400;color:var(--text-secondary);margin:0;line-height:1.45;transition:opacity 1.4s cubic-bezier(.4,0,.2,1);opacity:1}[data-theme=light] .home-hero-claim-subtitle{color:#55655d}.home-hero-claim-subtitle.fading{opacity:0}.home-capture-btn{display:inline-flex;align-items:center;gap:.55rem;background:#1f4e3e!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:.72rem 1.4rem!important;font-size:.92rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 4px 14px #1f4e3e38!important;transition:all .2s ease!important;flex-shrink:0}.home-capture-btn:hover{background:#173c30!important;transform:translateY(-2px);box-shadow:0 6px 18px #1f4e3e52!important}[data-theme=dark] .home-capture-btn{background:#274d43!important;box-shadow:0 4px 14px #00000059!important}[data-theme=dark] .home-capture-btn:hover{background:#315e52!important}.home-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;box-sizing:border-box}.home-metric-card{background:#f1f5f2;border:1px solid rgba(15,26,22,.05);border-radius:16px;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005;box-sizing:border-box}[data-theme=dark] .home-metric-card{background:#153a34;border-color:#e9f3ee14}.home-metric-card:hover{transform:translateY(-2px);border-color:#587f6f;box-shadow:0 6px 16px #0000000f}.metric-icon-box{display:flex;align-items:center;color:#1f4e3e}[data-theme=dark] .metric-icon-box{color:#cfe1d8}.metric-info-wrap{display:flex;flex-direction:column;gap:3px}.metric-title{font-size:1rem;font-weight:600;color:#000}[data-theme=dark] .metric-title{color:#fff}.metric-count{font-size:.82rem;color:var(--text-muted)}.home-recent-section{display:flex;flex-direction:column;gap:.9rem;margin-top:.35rem;width:100%}.home-recent-header{display:flex;align-items:center;justify-content:space-between}.home-recent-title{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin:0}.home-view-all-btn{background:transparent;border:none;color:#2e6b5a;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .15s ease}[data-theme=dark] .home-view-all-btn{color:#cfe1d8}.home-view-all-btn:hover{background:#2e6b5a14}.home-recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1.25rem;width:100%}.home-recent-item{display:flex;align-items:center;gap:1.15rem;padding:.9rem 1.35rem;background:#fff;border:1px solid rgba(15,26,22,.07);border-radius:16px;cursor:pointer;transition:all .15s ease;width:100%;box-sizing:border-box}@keyframes korda-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#0f1a160d 25%,#0f1a1621 37%,#0f1a160d 63%);background-size:400% 100%;animation:korda-skeleton-shimmer 1.6s ease-in-out infinite}[data-theme=dark] .skeleton-shimmer{background:linear-gradient(90deg,#e9f3ee0d 25%,#e9f3ee21 37%,#e9f3ee0d 63%);background-size:400% 100%;animation:korda-skeleton-shimmer 1.6s ease-in-out infinite}.home-metric-card.skeleton-card{cursor:default;pointer-events:none}.skeleton-icon-placeholder{width:32px;height:32px;border-radius:8px}.skeleton-line-title{height:16px;width:55%;border-radius:6px}.skeleton-line-count{height:12px;width:38%;border-radius:4px;margin-top:4px}.home-recent-item.skeleton-item{cursor:default;pointer-events:none}.skeleton-squircle-placeholder{width:42px;height:42px;border-radius:12px;flex-shrink:0}.skeleton-line-meta{height:12px;border-radius:4px;margin-top:2px}.skeleton-thumb-placeholder{width:80px;height:50px;border-radius:10px;flex-shrink:0;margin-left:auto}.skeleton-actions-placeholder{width:24px;height:24px;border-radius:50%;flex-shrink:0}[data-theme=dark] .home-recent-item{background:#153a31;border-color:#e9f3ee14}.home-recent-item:hover{transform:translateY(-1px);border-color:#587f6f;box-shadow:0 4px 14px #0000000a}.recent-platform-squircle{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f1f5f2;color:#1f4e3e;border:1px solid rgba(15,26,22,.06)}[data-theme=dark] .recent-platform-squircle{background:#1c463c;color:#cfe1d8;border-color:#e9f3ee14}.recent-platform-squircle.youtube{background:#dc262617;color:#b91c1c}.recent-platform-squircle.instagram{background:#d6297617;color:#be185d}.recent-platform-squircle.tiktok{background:#0284c717;color:#0369a1}.recent-platform-squircle.web{background:#2563eb17;color:#1d4ed8}.recent-platform-squircle.manual{background:#587f6f26;color:#2c5243}.recent-item-info{flex:1;min-width:0}.recent-item-title{font-size:.94rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-item-meta{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted)}.meta-dot{opacity:.5}.recent-topic-tag{font-size:.72rem;font-weight:600;padding:1px 7px;border-radius:9999px}.recent-item-thumb-wrap{width:76px;height:46px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg-surface-elevated)}.recent-item-thumb{width:100%;height:100%;object-fit:cover;display:block}.recent-item-actions{position:relative;flex-shrink:0}.recent-more-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.recent-more-btn:hover{background:#0000000d;color:var(--text-primary)}.recent-popover-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:12px;padding:4px;box-shadow:0 8px 24px #0000001f;z-index:30;min-width:150px;display:flex;flex-direction:column}.explorar-view-content{padding:0 2.25rem 3rem;display:flex;flex-direction:column}.hilos-view-content{padding:0 2.25rem 2.25rem;display:flex;flex-direction:column;flex:1}.hilos-view-content .knowledge-graph-container{height:calc(100vh - 120px)!important;min-height:580px}.mobile-bottom-nav,.mobile-topbar-header{display:none!important}.desktop-only-title{display:block!important}.mobile-only-title{display:none!important}.desktop-label{display:inline!important}.mobile-label,.mobile-home-search-wrap{display:none!important}@media(max-width:1024px){.korda-sidebar{position:fixed;top:0;left:0;bottom:0;transform:translate(-100%);box-shadow:var(--shadow-lg)}.korda-sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:35}.sidebar-mobile-close,.main-topbar-mobile-btn{display:flex}.home-recent-list{grid-template-columns:1fr}.main-topbar,.home-dashboard,.explorar-view-content,.hilos-view-content{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:768px){.korda-main-canvas{padding:0!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,16px))!important}.home-dashboard,.explorar-view-content,.hilos-view-content{padding:.55rem 1rem 2.25rem!important;width:100%!important;box-sizing:border-box!important;gap:.65rem!important}.mobile-topbar-header{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:.2rem 0 .35rem}.mobile-topbar-brand{display:flex;align-items:center;gap:.5rem}.mobile-topbar-logo-img{width:28px;height:29px;object-fit:contain}.mobile-topbar-brand-name{font-family:var(--font-sans);font-size:1.55rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary)}.mobile-topbar-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--primary-soft);color:var(--primary);font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mobile-topbar-avatar:active{transform:scale(.94)}.main-topbar{flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;padding:.6rem 1rem .45rem!important;border-bottom:1px solid var(--border-subtle);margin:0!important;width:100%!important;box-sizing:border-box!important}.main-topbar.is-home-view{border-bottom:none!important;padding-bottom:.15rem!important}.main-topbar.is-home-view .main-search-wrap,.main-topbar-mobile-btn,.main-topbar-actions{display:none!important}.main-search-wrap{max-width:100%!important;width:100%!important;height:46px!important;border-radius:9999px!important;box-sizing:border-box!important;padding:0 1.15rem!important;display:flex!important;align-items:center!important;gap:.65rem!important;transition:all .2s ease!important}[data-theme=light] .main-search-wrap{background:#fff!important;border:1.5px solid rgba(31,78,62,.24)!important;box-shadow:0 2px 8px #0f1a160d!important}[data-theme=light] .main-search-wrap:focus-within{border-color:#1f4e3e!important;box-shadow:0 3px 12px #1f4e3e24!important}[data-theme=dark] .main-search-wrap{background:#153a34!important;border:1.5px solid #2A6047!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .main-search-wrap:focus-within{border-color:#4ebf7b!important;box-shadow:0 3px 12px #4ebf7b40!important}.main-search-icon{color:var(--primary)!important;flex-shrink:0}.main-search-input{font-size:.94rem!important;font-weight:500!important;color:var(--text-primary)!important}.main-search-input::placeholder{color:var(--text-secondary)!important;opacity:.88!important;font-weight:400!important}.main-search-shortcut{display:none!important}.home-hero-greeting-title{font-size:1.85rem!important;line-height:1.15!important;margin:0 0 .25rem!important}.home-hero-claim-subtitle{font-size:.94rem!important;line-height:1.35!important;margin:0!important;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)!important}.home-hero-claim-subtitle.fading{opacity:0!important}.home-capture-btn{display:none!important}.home-hero-row{margin-bottom:.55rem!important;padding:0!important}.mobile-home-search-wrap{display:block!important;width:100%!important;margin-bottom:.75rem!important}.mobile-search-pill{width:100%;height:46px;border-radius:9999px;box-sizing:border-box;padding:0 1.15rem;display:flex;align-items:center;gap:.65rem;transition:all .2s ease}[data-theme=light] .mobile-search-pill{background:#eff4f1;border:1px solid rgba(15,26,22,.08);box-shadow:0 1px 3px #0f1a1608}[data-theme=light] .mobile-search-pill:focus-within{background:#fff;border-color:#1f4e3e;box-shadow:0 3px 12px #1f4e3e1f}[data-theme=dark] .mobile-search-pill{background:#153a34;border:1px solid #274D43;box-shadow:0 1px 4px #0003}[data-theme=dark] .mobile-search-pill:focus-within{border-color:#4ebf7b;box-shadow:0 3px 12px #4ebf7b33}.mobile-search-icon{color:#63876f;flex-shrink:0}[data-theme=dark] .mobile-search-icon{color:#4ebf7b}.mobile-search-input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:.94rem;color:var(--text-primary)}.mobile-search-input::placeholder{color:var(--text-muted);opacity:.9}.mobile-search-clear{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.desktop-label{display:none!important}.mobile-label{display:block!important}.home-metrics-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:.45rem!important;margin-bottom:.45rem!important;width:100%!important;box-sizing:border-box!important}.home-metric-card{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:.75rem .2rem!important;border-radius:14px!important;gap:.35rem!important;min-height:68px!important;box-shadow:none!important;box-sizing:border-box!important;min-width:0!important}[data-theme=light] .home-metric-card{background:#fff!important;border:1px solid rgba(15,26,22,.08)!important}[data-theme=dark] .home-metric-card{background:#153a34!important;border:1px solid #274D43!important}.home-metric-card:hover{transform:none!important}.metric-icon-box{width:auto!important;height:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:var(--text-primary)!important}.metric-info-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}.metric-title.mobile-label{font-size:.74rem!important;font-weight:500!important;color:var(--text-secondary)!important;letter-spacing:-.01em!important}.metric-count{display:none!important}.home-recent-section{margin-top:0!important;gap:.45rem!important}.home-recent-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem!important}.home-recent-title{font-size:1.05rem!important;font-weight:600!important;margin:0!important}.home-view-all-btn{font-size:.82rem!important;font-weight:500!important;color:var(--text-muted)!important}.home-recent-list{display:flex!important;flex-direction:column!important;gap:.6rem!important;width:100%!important;box-sizing:border-box!important}.home-recent-item{display:flex!important;align-items:center!important;gap:.8rem!important;padding:.65rem .85rem!important;border-radius:12px!important;border:1px solid var(--border-subtle)!important;width:100%!important;box-sizing:border-box!important}[data-theme=light] .home-recent-item{background:#fff!important;border-color:#0f1a160f!important}[data-theme=dark] .home-recent-item{background:#153a34!important;border-color:#274d43!important}.home-recent-item .recent-item-thumb-wrap{order:1!important;width:44px!important;height:44px!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important;margin-left:0!important}.home-recent-item .recent-item-thumb-wrap.thumb-failed{display:none!important}.home-recent-item .recent-item-thumb{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}.home-recent-item .recent-platform-squircle{order:1!important;width:44px!important;height:44px!important;border-radius:8px!important;flex-shrink:0!important;display:flex!important}.home-recent-item:has(.recent-item-thumb-wrap:not(.thumb-failed)) .recent-platform-squircle{display:none!important}.home-recent-item .recent-item-info{order:2!important;flex:1!important;min-width:0!important}.home-recent-item .recent-item-title{font-size:.88rem!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:.15rem!important}.home-recent-item .recent-item-meta{font-size:.74rem!important;color:var(--text-muted)!important;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.home-recent-item .recent-item-meta>*{flex-shrink:0}.home-recent-item .recent-item-meta .recent-topic-tag{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.home-recent-item .recent-item-actions{order:3!important;margin-left:auto!important;flex-shrink:0!important}.mobile-bottom-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;padding:0 .5rem!important;height:64px!important;background:#fffffef0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid var(--border-subtle)!important;align-items:center!important;justify-content:space-around!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;z-index:1000!important;box-shadow:0 -4px 20px #0000000d!important}[data-theme=dark] .mobile-bottom-nav{background:#0f2923f0!important;border-top-color:#274d43!important;box-shadow:0 -4px 20px #0000004d!important}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);padding:6px 0;cursor:pointer;transition:color .15s ease;text-decoration:none;-webkit-tap-highlight-color:transparent;gap:3px}.mobile-nav-item.active{color:#1f4e3e}[data-theme=dark] .mobile-nav-item.active{color:#4ebf7b}.mobile-nav-icon-wrap{display:flex;align-items:center;justify-content:center;height:22px}.mobile-nav-label{font-size:.68rem;font-weight:500;letter-spacing:-.01em}.mobile-nav-item.active .mobile-nav-label{font-weight:600}.mobile-nav-fab-slot{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-top:-24px;flex-shrink:0}.mobile-bottom-nav-fab{width:52px;height:52px;border-radius:50%;background:#1f4e3e;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #1f4e3e66;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}[data-theme=dark] .mobile-bottom-nav-fab{background:#153a34;border:1.5px solid #274D43;color:#4ebf7b;box-shadow:0 6px 18px #0006}.mobile-bottom-nav-fab:active{transform:scale(.92);box-shadow:0 2px 8px #1f4e3e4d}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-dialog.capture-dual-modal{max-width:100%!important;width:100%!important;border-radius:24px 24px 0 0!important;max-height:90vh!important;margin:0!important;animation:mobileSheetSlideUp .28s cubic-bezier(.16,1,.3,1)!important}@keyframes mobileSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.home-first-step{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.35rem;padding:1.75rem 1.75rem 1.5rem;border-radius:20px;border:1px solid var(--border-subtle);background:var(--bg-surface);box-sizing:border-box;width:100%}.home-first-step-kicker{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.home-first-step-title{margin:0;font-family:var(--font-editorial);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.2;color:var(--text-primary)}.home-first-step-text{margin:0;max-width:54ch;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.home-first-step-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.home-first-step-note{display:flex;align-items:flex-start;gap:.45rem;margin:.4rem 0 0;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.home-first-step-note svg{flex-shrink:0;margin-top:.12rem}@media(max-width:600px){.home-first-step{padding:1.35rem 1.15rem 1.2rem}.home-first-step-actions,.home-first-step-actions .btn{width:100%;justify-content:center}}.home-backup-reminder{display:flex;align-items:center;gap:.9rem;margin-top:.35rem;padding:.9rem 1.1rem;border-radius:16px;border:1px solid var(--korda-warning-border);background:var(--korda-warning-soft);box-sizing:border-box;width:100%}.home-backup-reminder-icon{display:inline-flex;flex-shrink:0;color:var(--korda-warning)}.home-backup-reminder-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:.85rem;line-height:1.4;color:var(--text-secondary)}.home-backup-reminder-text strong{color:var(--text-primary);font-weight:600}.home-backup-reminder-actions{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:600px){.home-backup-reminder{flex-wrap:wrap}.home-backup-reminder-actions{width:100%}.home-backup-reminder-actions .btn{flex:1;justify-content:center}}.export-restore-row{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px dashed var(--border-medium);font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.export-restore-row>svg{flex-shrink:0;color:var(--primary)}.export-restore-row>span{flex:1}.export-restore-row .btn{flex-shrink:0}@media(max-width:520px){.export-restore-row{flex-wrap:wrap}.export-restore-row .btn{width:100%;justify-content:center}}.account-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;background:#0f1a1673;animation:account-sheet-fade .18s ease-out}.account-sheet{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:.6rem 1.15rem calc(1.1rem + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--bg-surface-elevated, var(--bg-surface));border:1px solid var(--border-subtle);border-bottom:none;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.35rem;box-sizing:border-box;animation:account-sheet-up .22s cubic-bezier(.16,1,.3,1)}.account-sheet-handle{width:38px;height:4px;margin:0 auto .6rem;border-radius:999px;background:var(--border-medium)}.account-sheet-header{display:flex;align-items:center;gap:.8rem;padding:.2rem .2rem .75rem;border-bottom:1px solid var(--border-subtle);margin-bottom:.35rem}.account-sheet-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;flex-shrink:0;font-weight:600;font-size:.9rem;background:var(--primary-soft);color:var(--primary)}.account-sheet-identity{display:flex;flex-direction:column;min-width:0;flex:1}.account-sheet-identity h2{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.account-sheet-identity span{font-size:.8rem;color:var(--text-muted);overflow-wrap:anywhere}.account-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.account-sheet-row{display:flex;align-items:center;gap:.85rem;width:100%;padding:.8rem .6rem;border:none;border-radius:12px;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.account-sheet-row:hover,.account-sheet-row:focus-visible{background:var(--bg-surface)}.account-sheet-row>svg{flex-shrink:0;color:var(--primary)}.account-sheet-row-text{display:flex;flex-direction:column;gap:1px}.account-sheet-row-text strong{font-size:.95rem;font-weight:600}.account-sheet-row-text small{font-size:.78rem;color:var(--text-muted)}.account-sheet-row--danger,.account-sheet-row--danger>svg{color:var(--korda-error)}.account-sheet-theme{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.35rem 0;padding:.3rem;border-radius:14px;background:var(--bg-surface)}.account-sheet-theme button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .4rem;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.account-sheet-theme button.is-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.account-sheet-footer{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.5rem 0 0;font-size:.75rem;color:var(--text-muted)}.account-sheet[data-hand=right] .account-sheet-header,.account-sheet[data-hand=right] .account-sheet-row{flex-direction:row-reverse;text-align:right}.account-sheet[data-hand=right] .account-sheet-identity,.account-sheet[data-hand=right] .account-sheet-row-text{align-items:flex-end}.account-sheet-seal{margin:.15rem 0 0;text-align:center;font-size:.72rem;color:var(--text-muted)}.moonlab-seal{color:inherit;text-decoration:none;white-space:nowrap}.moonlab-seal:hover,.moonlab-seal:focus-visible{text-decoration:underline;text-underline-offset:2px}@keyframes account-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes account-sheet-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.account-sheet,.account-sheet-overlay{animation:none}}.install-guide-dialog{max-width:520px}.install-guide-title{font-size:1.15rem;font-weight:600;margin:0}.install-guide-subtitle{font-size:.78rem;color:var(--text-muted);margin:0}.install-guide-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.install-guide-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:var(--primary-soft)}.install-guide-cta p{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.86rem;color:var(--text-primary)}.install-guide-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;padding:.3rem;border-radius:12px;background:var(--bg-surface)}.install-guide-tabs button{padding:.5rem;border:none;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.install-guide-tabs button.is-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.install-guide-steps{display:flex;flex-direction:column;gap:.7rem;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.install-guide-steps strong{color:var(--text-primary);font-weight:600}.install-guide-steps svg{vertical-align:-2px}.install-guide-url{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;padding:.45rem .45rem .45rem .7rem;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-surface)}.install-guide-url code{flex:1;min-width:0;font-size:.76rem;overflow-wrap:anywhere;color:var(--text-primary)}.install-guide-note{margin:0;font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.install-guide-note--warn{padding:.7rem .85rem;border-radius:12px;border:1px solid var(--korda-warning-border);background:var(--korda-warning-soft)}.modal-overlay{z-index:1150;overscroll-behavior:contain}.modal-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:has(.modal-overlay),body:has(.account-sheet-overlay){overflow:hidden}.toast-container{z-index:1300}@media(max-width:768px){.modal-dialog,.modal-dialog.capture-dual-modal{max-height:92vh!important;max-height:calc(100dvh - 12px)!important;padding-bottom:env(safe-area-inset-bottom)}.account-sheet{max-height:calc(100dvh - 24px)}}.install-guide-preview{display:flex;flex-direction:column;gap:.45rem;padding:.8rem .9rem;border-radius:14px;background:var(--bg-primary);border:1px solid var(--border-subtle);font-size:.82rem;color:var(--text-primary)}.install-guide-preview-label{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.install-guide-preview p{margin:0;line-height:1.6;overflow-wrap:anywhere}.install-guide-preview em{display:inline-block;padding:0 .4rem;border-radius:6px;font-style:normal;background:var(--korda-info-soft);color:var(--korda-info)}.install-guide-preview code{font-size:.75rem}.feedback-toast-icon.is-warning{background:var(--korda-warning-soft);color:var(--korda-warning)}.url-paste-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid var(--border-medium);border-radius:999px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.url-paste-btn:hover{border-color:var(--primary)}.url-paste-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.url-paste-hint{margin:.5rem 0 0;font-size:.8rem;line-height:1.4;color:var(--korda-warning)}.url-input-field-wrap:has(.url-paste-btn) .url-primary-input{padding-right:96px;text-overflow:ellipsis}.url-paste-callout{margin:0 0 .6rem;padding:.6rem .8rem;border-radius:12px;background:var(--primary-soft);color:var(--text-primary);font-size:.85rem;line-height:1.4}.url-paste-btn.is-highlighted{background:var(--primary);border-color:var(--primary);color:var(--bg-primary);box-shadow:0 0 0 4px var(--primary-soft)}.delete-account-dialog{max-width:480px}.delete-account-icon{background:var(--korda-error-soft)!important;color:var(--korda-error)!important}.delete-account-body{display:flex;flex-direction:column;gap:.85rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.delete-account-body p{margin:0}.delete-account-body ul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.35rem}.delete-account-body strong{color:var(--text-primary)}.delete-account-body .btn{align-self:flex-start}.delete-account-note{font-size:.82rem;color:var(--text-muted)}.delete-account-error{color:var(--korda-error);font-size:.85rem}.delete-account-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem}.delete-account-actions .btn{align-self:auto}.delete-account-confirm{background:var(--korda-error);color:var(--korda-claro-fondo);border:1px solid transparent}.delete-account-confirm:disabled{opacity:.45;cursor:not-allowed}.account-sheet-delete,.profile-popover-delete{align-self:center;margin:.2rem auto 0;padding:.35rem .6rem;border:none;background:none;color:var(--text-muted);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.profile-popover-delete{display:block;margin:0 auto 6px}.account-sheet-delete:hover,.profile-popover-delete:hover{color:var(--korda-error)}.delete-account-label{display:block;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-top:.25rem}.image-capture-section{display:flex;flex-direction:column;gap:.9rem}.image-capture-pickers{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.image-capture-picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:132px;padding:1rem;border-radius:16px;border:1.5px dashed var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.image-capture-picker svg{color:var(--primary)}.image-capture-picker:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.image-capture-picker:disabled{opacity:.6;cursor:wait}.image-capture-preview{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-surface)}.image-capture-preview img{display:block;width:100%;max-height:340px;object-fit:contain}.image-capture-remove{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--korda-claro-texto) 72%,transparent);color:var(--korda-claro-fondo);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.detail-hero-image{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-surface)}.detail-hero-image img{display:block;width:100%;max-height:360px;object-fit:contain}@media(max-width:480px){.capture-mode-tab-btn span{font-size:.8rem}.image-capture-picker{min-height:112px;font-size:.84rem}}.capture-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-mode-tab-btn{min-width:0;padding-left:.5rem;padding-right:.5rem}.capture-mode-tab-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.capture-mode-tab-btn{gap:.3rem}.capture-mode-tab-btn svg{display:none}}.sync-dialog{max-width:500px}.sync-body{display:flex;flex-direction:column;gap:.85rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.sync-body p{margin:0}.sync-body strong{color:var(--text-primary)}.sync-body>.btn,.sync-form>.btn{align-self:flex-start}.sync-form{display:flex;flex-direction:column;gap:.55rem}.sync-label{font-size:.82rem;font-weight:600;color:var(--text-secondary);margin-top:.35rem}.sync-points{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.3rem}.sync-hint{color:var(--korda-warning);font-size:.82rem}.sync-error{color:var(--korda-error);font-size:.85rem}.sync-notice{color:var(--korda-success);font-size:.85rem}.sync-check{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;margin-top:.35rem;cursor:pointer}.sync-check input{margin-top:.25rem;accent-color:var(--primary)}.sync-link{align-self:flex-start;padding:0;border:none;background:none;color:var(--primary);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sync-link--muted{color:var(--text-muted)}.sync-row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.sync-row-actions--end{justify-content:flex-end;margin-top:.4rem}.sync-recovery-code{padding:.9rem 1rem;border-radius:12px;border:1px dashed var(--border-medium);background:var(--bg-surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;letter-spacing:.06em;text-align:center;color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sync-status-card{display:flex;gap:.75rem;align-items:center;padding:.85rem 1rem;border-radius:14px;background:var(--korda-success-soft);border:1px solid var(--korda-success-border);color:var(--korda-success)}.sync-status-card div{display:flex;flex-direction:column;gap:2px}.sync-status-card strong{color:var(--text-primary)}.sync-status-card span{font-size:.8rem;color:var(--text-secondary)}.sync-status-card.error,.sync-status-card.offline{background:var(--korda-warning-soft);border-color:var(--korda-warning-border);color:var(--korda-warning)}.home-sync-locked{border-color:var(--border-medium);background:var(--primary-soft)}.home-sync-locked .home-backup-reminder-icon{color:var(--primary)}.capture-dual-modal .korda-chip-pill:not(.active){background:transparent;color:var(--text-secondary);border-color:var(--border-subtle)}.capture-dual-modal .korda-chip-pill:not(.active):hover{border-color:var(--border-medium);color:var(--text-primary)}.capture-more-toggle{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.35rem .1rem;border:none;background:none;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.capture-more-toggle:hover{color:var(--text-primary)}.capture-more-summary{font-weight:400;color:var(--text-muted)}.capture-more-details{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-surface)}.capture-dual-modal .korda-chip-pill:not(.active){background:transparent!important;color:var(--text-secondary)!important;border:1px solid var(--border-subtle)!important}.feedback-dialog{max-width:480px}.modal-dialog.plans-dialog{max-width:1040px}.plans-body{gap:1.25rem}.plans-body .plan-cards-block{gap:20px}.plans-body .plan-beta-note{max-width:none;margin:0}.plans-body .plan-card{padding:22px 18px}.plans-cta-static{cursor:default;opacity:.85}.plans-compare-app-link{align-self:center;font-size:.86rem;color:var(--primary);text-underline-offset:3px}.upcoming-dialog{max-width:460px}.upcoming-kicker{display:block;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.upcoming-body{gap:.9rem}.upcoming-summary{margin:0;font-size:.98rem;font-weight:500;color:var(--text-primary)}.upcoming-points{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;font-size:.88rem;color:var(--text-secondary)}.upcoming-note{margin:0;font-size:.8rem;color:var(--text-muted)}.feedback-body,.admin-body{display:flex;flex-direction:column;gap:.85rem;font-size:.9rem;color:var(--text-secondary)}.feedback-form{display:flex;flex-direction:column;gap:.7rem}.feedback-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.feedback-kinds button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem;border-radius:10px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.feedback-kinds button.is-active{border-color:var(--primary);background:var(--primary-soft);color:var(--text-primary)}.feedback-note{margin:0;font-size:.78rem;color:var(--text-muted)}.feedback-sent{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--korda-success);font-weight:600}.admin-dialog{max-width:640px}.admin-header-actions{display:flex;gap:.25rem}.admin-invite{display:flex;gap:.5rem}.admin-invite .form-input{flex:1;min-width:0}.admin-tabs{grid-template-columns:repeat(3,1fr)}.admin-count{display:inline-flex;min-width:1.4rem;justify-content:center;margin-left:.35rem;padding:0 .35rem;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.72rem}.admin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.admin-empty{padding:1.2rem;text-align:center;color:var(--text-muted)}.admin-row{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--bg-surface)}.admin-row.is-banned{opacity:.7}.admin-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-row-main strong{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--text-primary);overflow-wrap:anywhere}.admin-row-main span{font-size:.78rem;color:var(--text-muted)}.admin-row-main p{margin:.35rem 0 0;font-size:.85rem;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.admin-row-actions{display:flex;gap:.35rem;flex-shrink:0}.admin-badge{padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;background:var(--primary-soft);color:var(--primary)}.admin-badge--off,.admin-badge--fallo{background:var(--korda-error-soft);color:var(--korda-error)}.admin-badge--idea{background:var(--korda-success-soft);color:var(--korda-success)}.admin-badge--otro{background:var(--korda-info-soft);color:var(--korda-info)}@media(max-width:560px){.admin-row{flex-direction:column}.admin-row-actions{width:100%}.admin-row-actions .btn{flex:1;justify-content:center}}.app-error-screen{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.25rem;text-align:center;background:var(--bg-primary);color:var(--text-primary);box-sizing:border-box}.app-error-screen h1{margin:.5rem 0 0;font-size:1.25rem;font-weight:600}.app-error-screen p{margin:0;max-width:26rem;font-size:.92rem;color:var(--text-secondary)}.app-error-screen .btn{margin-top:.5rem}.modal-dialog:has(>.modal-footer),.modal-dialog:has(>form>.modal-footer){overflow:hidden}.modal-dialog:has(>form>.modal-footer)>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.modal-dialog:has(>.modal-footer)>.modal-body,.modal-dialog:has(>form>.modal-footer)>form>.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-dialog:has(>.modal-footer)>.modal-header,.modal-dialog:has(>.modal-footer)>.modal-footer,.modal-dialog:has(>form>.modal-footer)>.modal-header,.modal-dialog:has(>form>.modal-footer)>form>.modal-footer{flex-shrink:0}.memory-switcher{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.memory-switcher::-webkit-scrollbar{display:none}.memory-switcher .view-toggle-btn{flex-shrink:0}.memory-active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:-.25rem 0 1rem}.memory-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border-medium);background:var(--primary-soft);color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.memory-filter-chip:hover{border-color:var(--primary)}.memory-groups{display:flex;flex-direction:column;gap:1.75rem}.memory-groups-section{display:flex;flex-direction:column;gap:.85rem}.memory-groups-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.memory-groups-title{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.memory-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .4rem;height:1.3rem;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-subtle);font-size:.72rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:0}.memory-groups-search{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted)}.memory-groups-search input{border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.86rem;outline:none;width:11rem}.memory-groups-empty{margin:0;display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.9rem}.memory-topic-chips{display:flex;flex-wrap:wrap;gap:.5rem}.memory-topic-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .5rem .4rem .8rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer}.memory-topic-chip:hover{border-color:var(--primary)}.memory-tag-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.memory-tag-row{display:flex;align-items:center;gap:.25rem;min-width:0;padding:.25rem .35rem .25rem .25rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--bg-surface)}.memory-tag-row.is-editing{grid-column:1 / -1;padding:.6rem}.memory-tag-open{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border:0;border-radius:9px;background:transparent;color:var(--text-primary);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.memory-tag-open:hover{background:var(--primary-soft)}.memory-tag-open svg{color:var(--primary);flex-shrink:0}.memory-tag-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.memory-tag-actions{display:flex;gap:.1rem;flex-shrink:0}.memory-tag-actions .btn-icon{width:32px;height:32px}.memory-tag-edit{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.memory-tag-edit .form-input{flex:1 1 12rem;min-width:0}.memory-tag-hint{flex-basis:100%;margin:0;font-size:.8rem;color:var(--text-muted)}.memory-tag-hint--inline{flex:1 1 14rem;flex-basis:auto;color:var(--text-primary);font-size:.88rem}.memory-tag-danger{background:var(--korda-error-soft);color:var(--korda-error);border:1px solid var(--korda-error-border)}.memory-tag-danger:hover:not(:disabled){background:var(--korda-error);color:#fff}.memory-people-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.6rem}.memory-person{width:100%;display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.memory-person:hover{border-color:var(--primary)}.memory-person-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-weight:700}.memory-person-text{min-width:0;display:flex;flex-direction:column;gap:1px}.memory-person-text strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-person-text small{font-size:.76rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.memory-switcher .view-toggle-btn svg{display:none}.memory-tag-list,.memory-people-grid{grid-template-columns:1fr}.memory-groups-search input{width:8rem}}:root .korda-sidebar,[data-theme=light] .korda-sidebar,[data-theme=dark] .korda-sidebar{background:var(--korda-green-30);border-right-color:transparent;color:var(--korda-green-30-ink)}:root .korda-sidebar .sidebar-brand-title{color:var(--korda-green-30-ink)}:root .korda-sidebar .sidebar-brand-claim{color:var(--korda-green-30-muted)}:root .korda-sidebar .sidebar-nav-item{color:var(--korda-green-30-muted)}:root .korda-sidebar .sidebar-nav-item svg{color:inherit;stroke:currentColor}:root .korda-sidebar .sidebar-nav-item:hover{background:#fafbf814;color:var(--korda-green-30-ink)}:root .korda-sidebar .sidebar-nav-item.active{background:#fafbf824;color:var(--korda-green-30-ink);font-weight:700}:root .korda-sidebar .sidebar-nav-item.active svg{color:var(--korda-green-30-ink);stroke:currentColor}:root .korda-sidebar .sidebar-divider{background:#fafbf824}:root .korda-sidebar .sidebar-group-title{color:var(--korda-green-30-muted)}:root .korda-sidebar .sidebar-local-notice{color:var(--korda-green-30-muted);border-top-color:#fafbf824}:root .korda-sidebar .sidebar-mobile-close{color:var(--korda-green-30-ink)}:root .korda-sidebar .sidebar-count-badge,[data-theme=light] .korda-sidebar .sidebar-count-badge{background:var(--accent);color:var(--on-accent);border-color:transparent}:root .main-topbar .topbar-capture-btn{background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid transparent!important;box-shadow:none!important}:root .main-topbar .topbar-capture-btn:hover{background:var(--accent)!important;color:var(--on-accent)!important;filter:brightness(.94);box-shadow:none!important}:root .main-topbar .topbar-capture-btn svg{color:inherit!important;stroke:currentColor}:root[data-accent] .mobile-bottom-nav-fab{background:var(--accent);color:var(--on-accent);border:none;box-shadow:0 6px 16px #0f1a1638}:root .chip-pill.active,[data-theme=light] .chip-pill.active,[data-theme=dark] .chip-pill.active{background:var(--selected-bg);color:var(--selected-ink);border-color:transparent}:root .chip-pill.active .chip-count,[data-theme=light] .chip-pill.active .chip-count{background:#fff3;color:inherit}:root .chip-pill.active svg{color:inherit}[data-theme=dark] .mobile-nav-item.active{color:#5baa8e}:root .korda-chip-pill[class*=chip-accent-]{background:var(--bg-surface-elevated, var(--bg-surface))!important;color:var(--text-primary)!important;border:1px solid var(--border-medium)!important;font-weight:500}[data-theme=light] .korda-chip-pill[class*=chip-accent-]{background:#fff!important}[data-theme=dark] .korda-chip-pill[class*=chip-accent-]{background:transparent!important}:root .korda-chip-pill[class*=chip-accent-]:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--topic-dot, var(--primary))}.korda-chip-pill.chip-accent-forest{--topic-dot: #5BAA8E}.korda-chip-pill.chip-accent-sky{--topic-dot: #60A5FA}.korda-chip-pill.chip-accent-violet{--topic-dot: #A78BFA}.korda-chip-pill.chip-accent-coral{--topic-dot: #F28BA6}.korda-chip-pill.chip-accent-mint{--topic-dot: #7DD3C0}:root .korda-chip-pill[class*=chip-accent-].active{background:var(--selected-bg)!important;color:var(--selected-ink)!important;border-color:transparent!important;font-weight:600}:root .korda-chip-pill[class*=chip-accent-].active:before{background:currentColor;opacity:.7}:root .korda-chip-pill:hover{filter:none}:root .facets-wrapper,[data-theme=light] .facets-wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}:root .facet-label,[data-theme=light] .facet-label{color:var(--text-muted)}[data-theme=dark] .facet-label{color:var(--text-dim, #A7B3AD)}.account-sheet-section-title{margin:.6rem 0 .1rem;padding:0 .6rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.accent-picker{display:flex;flex-direction:column;gap:.4rem;padding:.2rem .3rem .4rem}.accent-picker-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.accent-option{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .2rem;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font:inherit;font-size:.74rem;cursor:pointer}.accent-option:hover{background:var(--bg-surface)}.accent-option.is-active{border-color:var(--border-medium);background:var(--bg-surface);color:var(--text-primary);font-weight:600}.accent-option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.accent-swatch{width:26px;height:26px;border-radius:50%;border:1px solid rgba(15,26,22,.12)}.accent-option.is-active .accent-swatch{box-shadow:0 0 0 2px var(--bg-surface-elevated, var(--bg-surface)),0 0 0 4px var(--text-primary)}.accent-swatch--auto{background:conic-gradient(#ff7a59 0,#ff7a59 25%,#c5e35a 0,#c5e35a 50%,#f2b33d 0,#f2b33d 75%,#3d6cf0 0)}.accent-picker-hint{margin:0;padding:0 .3rem;font-size:.76rem;color:var(--text-muted)}.accent-picker.is-compact .accent-option{padding:.35rem .1rem;font-size:.68rem}.accent-picker.is-compact .accent-swatch{width:22px;height:22px}.account-sheet[data-hand=right] .account-sheet-section-title,.account-sheet[data-hand=right] .accent-picker-hint{text-align:right}.account-sheet-row{padding:.62rem .6rem}.account-sheet-row-chevron{margin-left:auto;color:var(--text-muted);flex-shrink:0}.account-sheet[data-hand=right] .account-sheet-row-chevron{display:none}.account-sync-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;margin-top:.3rem;padding:.18rem .55rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:.72rem;font-weight:500;cursor:pointer}.account-sync-badge:hover{border-color:var(--border-medium);color:var(--text-primary)}.account-sync-badge.is-idle svg{color:var(--korda-success)}.account-sync-badge.is-error,.account-sync-badge.is-locked{color:var(--korda-error);border-color:var(--korda-error-border)}.account-sheet[data-hand=right] .account-sync-badge{align-self:flex-end}.account-sheet-subview{display:flex;flex-direction:column;gap:.6rem;padding:.2rem .3rem .4rem}.account-sheet-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .4rem;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer}.account-sheet-back:hover{background:var(--bg-surface)}.profile-popover-chevron{margin-left:auto;color:var(--text-muted)}.personalize-panel{display:flex;flex-direction:column;gap:1rem}.personalize-group{display:flex;flex-direction:column;gap:.45rem}.personalize-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.personalize-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.3rem;padding:.25rem;border-radius:12px;background:var(--bg-surface)}.personalize-seg button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .4rem;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.personalize-seg button.is-active{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.personalize-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.personalize-panel .accent-picker{padding:0}.personalize-panel .accent-picker-hint{text-align:left!important;padding:0}.personalize-panel.is-compact{gap:.75rem}.personalize-panel.is-compact .personalize-seg button{font-size:.76rem;padding:.4rem .3rem}.account-sheet[data-hand=right] .account-sheet-back{align-self:flex-end}.account-sheet[data-hand=right] .personalize-label,.account-sheet[data-hand=right] .personalize-panel .accent-picker-hint{text-align:right!important}.profile-dropdown.is-personalizing>.profile-popover-signout,.profile-dropdown.is-personalizing>.profile-popover-delete,.profile-dropdown.is-personalizing>.profile-popover-footer,.profile-dropdown.is-personalizing>.profile-popover-divider~.profile-popover-divider{display:none}.home-hero-name{color:var(--accent-ink)}:root .home-metric-card{background:var(--bg-surface-elevated, #FFFFFF);border-color:var(--border-subtle)}[data-theme=light] .home-metric-card{background:#fff;border-color:#0f1a1612}[data-theme=dark] .home-metric-card{background:#153a31;border-color:#e9f3ee0f}:root .home-metric-card:hover{border-color:var(--border-medium)}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}:root .metric-icon-box,[data-theme=dark] .metric-icon-box{width:42px;height:42px;border-radius:12px;justify-content:center;background:var(--tile-neutral);color:var(--accent-ink)}.metric-number{font-size:1.9rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}:root .home-view-all-btn,[data-theme=dark] .home-view-all-btn{color:var(--text-primary)}.home-view-all-btn svg{width:22px;height:22px;padding:4px;border-radius:50%;border:1px solid var(--border-medium);box-sizing:border-box}.home-view-all-btn:hover{background:transparent}.home-view-all-btn:hover svg{color:var(--accent-ink);border-color:currentColor}@media(max-width:768px){.metric-top{justify-content:center}.metric-number{display:none}:root .home-metric-card .metric-icon-box{width:34px!important;height:34px!important;border-radius:10px!important;background:var(--tile-neutral)!important;color:var(--accent-ink)!important}}.home-metric-card .metric-count{display:none}:root{--tile-neutral: #F1F5F2}[data-theme=dark]{--tile-neutral: #1F4E3E}:root .home-recent-item .recent-platform-squircle[class]{background:var(--tile-neutral)!important;color:var(--accent-ink)!important;border-color:transparent!important}:root .platform-badge svg,:root .platform-badge[class] svg{color:var(--accent-ink)!important}:root .main-topbar-icon-btn:hover svg,:root .recent-more-btn:hover svg,:root .card-more-btn:hover svg{color:var(--accent-ink)}:root .recent-topic-tag{display:inline-flex;align-items:center;gap:.3rem;background:transparent!important;color:var(--text-secondary)!important;border:1px solid var(--border-medium);border-radius:999px;padding:0 .5rem}:root .recent-topic-tag:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--topic-dot, var(--primary))}:root .card-media-thought-art,:root .card-media-thought-art.voice-art,[data-theme=light] .card-media-thought-art,[data-theme=light] .card-media-thought-art.voice-art{background:var(--tile-neutral);color:var(--accent-ink)}:root .card-media-thought-art svg{color:var(--accent-ink);stroke:currentColor}@media(max-width:768px){:root .synapse-card .card-action-btns{display:none;position:absolute;top:calc(100% + 4px);left:0;right:auto;width:auto;order:0;margin:0;padding:4px 6px;gap:.35rem;justify-content:flex-start;border:1px solid var(--border-medium);border-radius:12px;background:var(--bg-surface-elevated, var(--bg-surface));box-shadow:var(--shadow-md)}:root .synapse-card .card-action-btns.menu-open{display:flex}:root .synapse-card .card-actions-popover-wrap:hover .card-action-btns:not(.menu-open){display:none}}:root .content-count-number,[data-theme=light] .content-count-number{background:var(--accent);color:var(--on-accent);border-color:transparent}:root{--search-bg: #FFFFFF;--search-border: rgba(15, 26, 22, .1)}[data-theme=dark]{--search-bg: #153A31;--search-border: rgba(233, 243, 238, .1)}@media(max-width:768px){:root .mobile-search-pill,[data-theme=light] .mobile-search-pill,[data-theme=dark] .mobile-search-pill,:root .main-search-wrap,[data-theme=light] .main-search-wrap,[data-theme=dark] .main-search-wrap{height:46px!important;min-height:46px!important;flex:0 0 46px!important;border-radius:999px!important;padding:0 1.1rem!important;gap:.6rem!important;background:var(--search-bg)!important;border:1px solid var(--search-border)!important;box-shadow:none!important}:root .mobile-search-pill:focus-within,[data-theme=light] .mobile-search-pill:focus-within,[data-theme=dark] .mobile-search-pill:focus-within,:root .main-search-wrap:focus-within,[data-theme=light] .main-search-wrap:focus-within,[data-theme=dark] .main-search-wrap:focus-within{border-color:var(--accent)!important;box-shadow:none!important}:root .mobile-search-icon,[data-theme=dark] .mobile-search-icon,:root .main-search-icon{color:var(--text-muted)!important}:root .mobile-search-input,:root .main-search-input{font-size:16px!important;font-weight:400!important;color:var(--text-primary)!important}:root .mobile-search-input::placeholder,:root .main-search-input::placeholder{color:var(--text-muted)!important;opacity:1!important;font-weight:400!important}}:root .main-topbar-profile-btn,[data-theme=dark] .main-topbar-profile-btn,[data-theme=light] .main-topbar-profile-btn,:root .profile-popover-avatar,[data-theme=light] .profile-popover-avatar,:root .account-sheet-avatar{background:var(--accent);color:var(--on-accent);border-color:transparent}:root .topbar-avatar-initials,:root .profile-popover-avatar span{color:var(--on-accent)}@media(max-width:768px){:root .mobile-topbar-avatar{background:var(--accent);color:var(--on-accent);border-color:transparent}}.account-sheet-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.account-sheet[data-hand=right] .account-sheet-chips{justify-content:flex-end}.account-sheet-chips .account-sync-badge{margin-top:0}.account-plan-badge svg{color:var(--accent-ink)}.account-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.35rem .1rem .5rem}.account-tile{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .3rem .65rem;border-radius:14px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;min-width:0}.account-tile:hover,.account-tile:focus-visible{background:var(--bg-surface)}.account-tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account-tile>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.account-tile-icon{position:relative;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tile-neutral);color:var(--accent-ink)}.account-tile-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-surface-elevated, var(--bg-surface))}@media(max-width:768px){:root .facet-label{font-size:.86rem!important;min-width:96px!important;font-weight:600}:root .facet-label svg{width:18px;height:18px}:root .facets-wrapper .chip-pill,:root .facets-wrapper .korda-chip-pill{font-size:.86rem!important;padding:.32rem .75rem!important;min-height:32px}}:root .btn-primary,:root .btn-primary-pill,[data-theme=light] .btn-primary-pill,[data-theme=dark] .btn-primary-pill{background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid transparent!important;box-shadow:none!important}:root .btn-primary:hover:not(:disabled),:root .btn-primary-pill:hover:not(:disabled){background:var(--accent)!important;color:var(--on-accent)!important;filter:brightness(.94);box-shadow:none!important}:root .btn-primary svg,:root .btn-primary-pill svg{color:inherit!important;stroke:currentColor}:root .btn-primary:disabled,:root .btn-primary-pill:disabled{filter:none;opacity:.5}:root .modal-icon-badge:not(.delete-account-icon):not(.topic-icon-badge){background:var(--tile-neutral)!important;color:var(--accent-ink)!important}:root .stat-icon-wrapper,[data-theme=light] .stat-icon-wrapper[class]{background:var(--tile-neutral)!important;color:var(--accent-ink)!important}:root .platform-bar-fill{background:var(--accent)!important}:root .platform-bar-label svg{color:var(--accent-ink)!important}:root .memory-tag-open svg{color:var(--accent-ink)}:root .memory-person-avatar{background:var(--tile-neutral);color:var(--accent-ink)}:root .form-input:focus,:root .form-textarea:focus,:root .form-select:focus,[data-theme=light] .form-input:focus,[data-theme=light] .form-textarea:focus{border-color:var(--accent)!important;box-shadow:none!important;outline:none}:root input[type=checkbox],:root input[type=radio],:root input[type=range]{accent-color:var(--accent)}:root{--site-serif: var(--font-ui);--site-ink: var(--korda-claro-texto);--site-text: var(--text-secondary);--site-muted: var(--text-muted);--site-bg: var(--korda-claro-fondo);--site-surface: var(--bg-surface);--site-card: #FFFFFF;--site-border: var(--border-subtle);--site-border-strong: var(--border-medium);--site-action: var(--korda-forest);--site-action-hover: #173D31;--site-thread: rgba(88, 127, 111, .55);--site-max: 1160px}[data-theme=dark]{--site-ink: var(--text-primary);--site-bg: var(--bg-primary);--site-surface: #12352D;--site-card: var(--bg-surface);--site-action: #E9F3EE;--site-action-hover: #FFFFFF;--site-thread: rgba(140, 169, 156, .5)}.theme-dark-only{display:none!important}[data-theme=dark] .theme-dark-only{display:inline-block!important}[data-theme=dark] .theme-light-only{display:none!important}.site-page{min-height:100vh;background:var(--site-bg);color:var(--site-text);font-family:var(--font-ui);display:flex;flex-direction:column}.site-page main{flex:1}.site-container{width:100%;max-width:var(--site-max);margin:0 auto;padding:0 24px}@media(max-width:640px){.site-container{padding:0 16px}}.site-kicker{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}[data-theme=dark] .site-kicker{color:var(--primary-light)}.site-display{font-family:var(--site-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.01em;color:var(--site-ink);margin:0 0 20px}.site-display--md{font-size:clamp(2.1rem,4.4vw,3.2rem)}.site-heading{font-family:var(--site-serif);font-weight:400;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.08;color:var(--site-ink);margin:0 0 12px}.site-text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.92rem;color:var(--site-action);text-decoration:none}.site-text-link:hover{text-decoration:underline;text-underline-offset:3px}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-family:var(--font-ui);font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;white-space:nowrap}.site-btn:focus-visible,.site-nav-link:focus-visible,.site-text-link:focus-visible,.auth-link-btn:focus-visible,.site-header-brand:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.site-btn:active{transform:scale(.98)}.site-btn:disabled{opacity:.6;cursor:not-allowed}.site-btn--primary{background:var(--site-action);color:#fff}.site-btn--primary:hover:not(:disabled){background:var(--site-action-hover)}[data-theme=dark] .site-btn--primary{color:var(--korda-oscuro-fondo)}.site-btn--ghost{background:transparent;color:var(--site-ink);border-color:var(--site-border-strong)}.site-btn--ghost:hover{background:var(--site-surface)}.site-btn--sm{min-height:40px;padding:0 16px;font-size:.88rem}.site-btn--lg{min-height:52px;padding:0 26px;font-size:1rem}.site-btn--block{width:100%}.site-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--site-bg) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--site-border)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.site-header-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-radius:8px}.site-lockup{display:inline-flex;align-items:center;gap:8px}.site-lockup img{height:30px;width:auto}.site-lockup .site-lockup-wordmark{height:22px}.site-lockup--sm img{height:24px}.site-lockup--sm .site-lockup-wordmark{height:17px}.site-beta-pill{font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:999px;color:var(--primary);background:var(--primary-soft)}[data-theme=dark] .site-beta-pill{color:var(--korda-oscuro-texto)}.site-header-nav{display:flex;align-items:center;gap:4px}.site-nav-link{padding:8px 12px;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--site-text);text-decoration:none}.site-nav-link:hover{color:var(--site-ink);background:var(--site-surface)}@media(max-width:760px){.site-nav-link{display:none}}.site-controls{display:inline-flex;align-items:center;gap:6px;margin:0 6px 0 4px}.site-control-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid var(--site-border);background:transparent;color:var(--site-text);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.site-control-btn:hover{color:var(--site-ink);background:var(--site-surface);border-color:var(--site-border-strong)}.site-lang-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;height:36px;padding:3px;border-radius:999px;border:1px solid var(--site-border);background:transparent;cursor:pointer;font:inherit}.site-lang-switch span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:0 6px;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--site-muted);transition:background-color .15s ease,color .15s ease}.site-lang-switch span.is-active{background:var(--site-surface);color:var(--site-ink)}.site-lang-switch:hover{border-color:var(--site-border-strong)}.site-control-btn:focus-visible,.site-lang-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:420px){.site-controls{gap:4px;margin:0 4px 0 0}.site-control-btn{width:34px;height:34px}.site-lang-switch{height:34px}.site-lang-switch span{min-width:26px;padding:0 4px}.site-header .site-beta-pill{display:none}}.landing-hero{padding:72px 0 88px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px}.landing-hero-lead{font-size:1.15rem;line-height:1.6;max-width:34rem;margin:0 0 32px}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-hero-note{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:.88rem;color:var(--site-muted)}@media(max-width:900px){.landing-hero{padding:40px 0 56px}.landing-hero-grid{grid-template-columns:1fr;gap:40px}}.landing-malla{position:relative;width:100%;aspect-ratio:1 / .86;max-width:520px;justify-self:center}.landing-malla-threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.landing-thread{fill:none;stroke:var(--site-thread);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:landing-draw 1.1s ease forwards}.landing-malla-node,.landing-malla-center{position:absolute;transform:translate(-50%,-50%)}.landing-malla-node{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--site-card);border:1px solid var(--site-border-strong);box-shadow:0 1px 2px #0f1a160d;font-size:.82rem;font-weight:500;color:var(--site-ink);white-space:nowrap;opacity:0;animation:landing-fade .6s ease forwards}.landing-malla-node svg{color:var(--primary);flex-shrink:0}[data-theme=dark] .landing-malla-node svg{color:var(--primary-light)}.landing-malla-center{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:16px;background:var(--korda-forest);color:#fff;box-shadow:0 6px 20px #0f1a161f}[data-theme=dark] .landing-malla-center{background:var(--korda-claro-savia)}.landing-malla-center-dot{width:10px;height:10px;border-radius:50%;background:var(--korda-claro-savia-clara)}.landing-malla-center-text{display:flex;flex-direction:column;font-family:var(--site-serif);font-size:1.3rem;line-height:1.1;white-space:nowrap}.landing-malla-center-text small{font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}@media(max-width:520px){.landing-malla{aspect-ratio:1 / 1.05}.landing-malla-node{font-size:.74rem;padding:6px 10px;gap:5px}.landing-malla-node svg{width:13px;height:13px}.landing-malla-center-text{font-size:1.1rem}}@keyframes landing-draw{to{stroke-dashoffset:0}}@keyframes landing-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.landing-thread{animation:none;stroke-dashoffset:0}.landing-malla-node{animation:none;opacity:1}}.landing-section{padding:88px 0}.landing-section--surface{background:var(--site-surface)}.landing-section-header{max-width:40rem;margin:0 auto 48px;text-align:center}.landing-section-header p{font-size:1.05rem;line-height:1.6;margin:0 0 16px}.landing-section-header--left{text-align:left;margin:0}@media(max-width:640px){.landing-section{padding:64px 0}.landing-section-header{margin-bottom:32px}}.landing-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:960px){.landing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.landing-card-grid{grid-template-columns:1fr}}.landing-card{padding:24px;border-radius:16px;background:var(--site-card);border:1px solid var(--site-border)}.site-page .landing-card h3,.landing-step h3,.landing-privacy-item h3{font-size:1.02rem;font-weight:600;color:var(--site-ink);margin:16px 0 6px}.landing-card p,.landing-step p,.landing-privacy-item p{font-size:.94rem;line-height:1.55;margin:0}.landing-card-icon,.landing-step-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--primary-soft);color:var(--korda-forest);flex-shrink:0}[data-theme=dark] .landing-card-icon,[data-theme=dark] .landing-step-icon{color:var(--korda-oscuro-texto)}.landing-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:none}@media(max-width:860px){.landing-steps{grid-template-columns:1fr}}.landing-step{position:relative;padding:28px 24px 24px;border-radius:16px;background:var(--site-card);border:1px solid var(--site-border)}.landing-step-number{position:absolute;top:22px;right:24px;font-family:var(--site-serif);font-size:1.6rem;color:var(--site-muted)}.landing-privacy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}@media(max-width:860px){.landing-privacy{grid-template-columns:1fr;gap:32px}}.landing-privacy-list{display:flex;flex-direction:column;gap:12px}.landing-privacy-item{display:flex;gap:16px;padding:20px;border-radius:16px;background:var(--site-card);border:1px solid var(--site-border)}.landing-privacy-item h3{margin-top:2px}.landing-beta-note{display:flex;gap:12px;padding:18px 20px;border-radius:16px;background:var(--korda-warning-soft);border:1px solid var(--korda-warning-border);color:var(--site-ink)}.landing-beta-note svg{flex-shrink:0;margin-top:2px;color:#9a7225}[data-theme=dark] .landing-beta-note svg{color:var(--korda-warning)}.landing-beta-note p{margin:0;font-size:.92rem;line-height:1.55}.landing-final{padding:96px 0;border-top:1px solid var(--site-border)}.landing-final-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-final .site-display{margin-bottom:28px}.site-footer{border-top:1px solid var(--site-border);padding:32px 0}.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.site-footer-brand{display:flex;align-items:center;gap:14px}.site-footer-brand p{margin:0;font-family:var(--site-serif);font-size:1.1rem;color:var(--site-ink)}.site-footer-links{display:flex;gap:20px}.site-footer-links a{color:var(--site-text);text-decoration:none;font-size:.9rem}.site-footer-links a:hover{color:var(--site-ink);text-decoration:underline}.site-footer-copy{margin:0;font-size:.82rem;color:var(--site-muted);width:100%}.site-footer-copy .moonlab-seal{color:inherit;text-decoration:none;white-space:nowrap}.site-footer-copy .moonlab-seal:hover,.site-footer-copy .moonlab-seal:focus-visible{text-decoration:underline;text-underline-offset:2px}.auth-page{align-items:stretch}.auth-page-header{padding:20px 24px}.auth-page-main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px 48px}.auth-card{width:100%;max-width:420px;padding:40px 36px;border-radius:20px;background:var(--site-card);border:1px solid var(--site-border);box-shadow:0 6px 20px #0f1a1612}@media(max-width:480px){.auth-card{padding:32px 20px;border-radius:16px}}.auth-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--korda-forest);margin-bottom:16px}[data-theme=dark] .auth-icon{color:var(--korda-oscuro-texto)}.auth-title{font-family:var(--site-serif);font-weight:400;font-size:2.3rem;line-height:1.05;color:var(--site-ink);margin:0 0 10px}.auth-lead{margin:0 0 28px;font-size:.98rem;line-height:1.55}.auth-lead strong{color:var(--site-ink);font-weight:600;overflow-wrap:anywhere}.auth-form{display:flex;flex-direction:column;gap:10px}.auth-label{font-size:.84rem;font-weight:500;color:var(--site-ink)}.auth-input{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--site-border-strong);background:var(--site-bg);color:var(--site-ink);font-family:var(--font-ui);font-size:1rem;transition:border-color .14s ease,box-shadow .14s ease}.auth-input::placeholder{color:var(--site-muted)}.auth-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.auth-input[aria-invalid=true]{border-color:var(--korda-error)}.auth-input--code{font-family:var(--font-mono);font-size:1.4rem;letter-spacing:.35em;text-align:center}.auth-form .site-btn{margin-top:8px}.auth-error{margin:0;font-size:.86rem;color:#b4464c}[data-theme=dark] .auth-error{color:#f0a3a6}.auth-hint{margin:20px 0 0;font-size:.84rem;color:var(--site-muted);line-height:1.5}.auth-secondary-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--site-border)}.auth-link-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 4px;border:none;background:none;font-family:var(--font-ui);font-size:.86rem;font-weight:600;color:var(--site-action);cursor:pointer;border-radius:6px}.auth-link-btn:disabled{color:var(--site-muted);cursor:default}.auth-dev-note{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:var(--site-surface);font-size:.84rem;line-height:1.5}.auth-page-footer{padding:0 16px 28px;text-align:center;font-size:.82rem;color:var(--site-muted)}.auth-page-footer a{color:var(--site-text)}.auth-spin{animation:auth-spin .9s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-splash{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--site-bg)}.auth-splash img{width:44px;height:44px;animation:auth-breathe 1.6s ease-in-out infinite}@keyframes auth-breathe{50%{opacity:.45}}.legal-page{max-width:760px;padding-top:56px;padding-bottom:80px}.legal-updated{color:var(--site-muted);font-size:.88rem;margin:0 0 40px}.legal-page section{margin-bottom:32px}.legal-page h2{font-size:1.15rem;font-weight:600;color:var(--site-ink);margin:0 0 10px}.legal-page p,.legal-page li{font-size:.98rem;line-height:1.65}.legal-page ul{padding-left:20px;margin:0}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--site-action)}.profile-popover-email{display:block;font-size:.74rem;color:var(--text-muted);word-break:break-all}.profile-popover-signout{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;margin-bottom:6px;border:none;border-radius:8px;background:none;font-family:var(--font-ui);font-size:.85rem;font-weight:500;color:var(--text-secondary);cursor:pointer;text-align:left}.profile-popover-signout:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.profile-popover-signout:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-section{scroll-margin-top:68px}.auth-lead-email{display:block;margin-top:6px;font-size:.84rem;color:var(--site-muted);overflow-wrap:anywhere}.auth-textarea{min-height:84px;resize:vertical;font:inherit;line-height:1.45;padding-top:10px}.auth-card .site-kicker{display:block;margin-bottom:6px}.plan-cards-block{display:flex;flex-direction:column;align-items:center;gap:28px}.plan-billing{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--site-surface);border:1px solid var(--site-border)}.plan-billing button{font:inherit;font-size:.88rem;font-weight:500;border:0;background:transparent;color:var(--site-muted);padding:7px 16px;border-radius:999px;cursor:pointer}.plan-billing button[aria-pressed=true]{background:var(--site-card);color:var(--site-ink);box-shadow:var(--shadow-sm)}.plan-billing button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.plan-billing-save{font-size:.74rem;font-weight:600;color:var(--korda-success);margin-left:4px}.plan-cards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.plan-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:18px;padding:26px 22px;border-radius:20px;background:var(--site-card);border:1px solid var(--site-border);text-align:left}.plan-card.is-featured{border:2px solid var(--primary)}.plan-card-badge{position:absolute;top:-12px;left:22px;padding:3px 10px;border-radius:999px;background:var(--korda-forest);color:#fff;font-size:.72rem;font-weight:600}[data-theme=dark] .plan-card-badge{background:var(--korda-oscuro-texto);color:var(--korda-oscuro-fondo)}.plan-card-head{display:flex;flex-direction:column;gap:6px}.plan-card-head h3{margin:0;font-family:var(--site-serif);font-weight:400;font-size:1.9rem;line-height:1;color:var(--site-ink)}.plan-card-head p{margin:0;font-size:.92rem;line-height:1.45;color:var(--site-text);min-height:2.9em}.plan-card-price{display:flex;flex-direction:column;gap:2px}.plan-card-amount{font-size:2.3rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--site-ink);font-variant-numeric:tabular-nums}.plan-card-amount small{font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--site-muted)}.plan-card-note{font-size:.8rem;color:var(--site-muted)}.plan-card-current{align-self:flex-start;font-size:.74rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary)}.plan-card-cta{display:flex;flex-direction:column}.plan-card-cta>*{width:100%;justify-content:center}.plan-card-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:.9rem;line-height:1.4}.plan-card-features li{display:grid;grid-template-columns:16px 1fr;gap:9px;align-items:start;color:var(--site-text)}.plan-card-features li svg{margin-top:2px;color:var(--primary)}.plan-card-features li.is-missing{color:var(--site-muted)}.plan-card-features li.is-missing svg{color:var(--site-muted)}.plan-card-features .plan-card-includes{display:block;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted)}@media(max-width:900px){.plan-cards{grid-template-columns:1fr;max-width:460px}.plan-card-head p{min-height:0}}.plan-compare-wrap{width:100%;overflow-x:auto;border:1px solid var(--site-border);border-radius:16px;background:var(--site-card)}.plan-compare{width:100%;min-width:620px;border-collapse:collapse;font-size:.9rem}.plan-compare th,.plan-compare td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--site-border);vertical-align:top;color:var(--site-text)}.plan-compare thead th{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--site-muted);background:var(--site-surface)}.plan-compare th:not(:first-child),.plan-compare td:not(:first-child){text-align:center;width:20%}.plan-compare .plan-compare-group td{background:var(--site-surface);font-size:.76rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}.plan-compare tbody tr:last-child td{border-bottom:0}.plan-compare .is-no{color:var(--site-muted)}.plan-beta-note{display:flex;gap:10px;align-items:flex-start;max-width:40rem;margin:0 auto;padding:14px 16px;border-radius:14px;background:var(--primary-soft);color:var(--site-ink);font-size:.92rem;line-height:1.5;text-align:left}.plan-beta-note svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.plan-beta-note p{margin:0}.plans-section{display:flex;flex-direction:column;align-items:center;gap:24px}.plans-compare-link{align-self:center}.plans-faq{max-width:46rem;display:flex;flex-direction:column;gap:24px}.plans-faq dl{margin:0;display:flex;flex-direction:column;gap:18px}.plans-faq-item{padding-bottom:18px;border-bottom:1px solid var(--site-border)}.plans-faq-item:last-child{border-bottom:0}.plans-faq dt{font-weight:600;color:var(--site-ink);margin-bottom:6px}.plans-faq dd{margin:0;line-height:1.6}.plan-compare tbody th{font-weight:500;color:var(--site-ink)}.site-display,.site-heading,.auth-title,.plan-card-head h3,.landing-malla-center-text,.landing-step-number,.site-footer-brand p{font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.site-display{font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.04}.site-display--md{font-size:clamp(2rem,4vw,2.9rem)}.site-heading{font-size:clamp(1.75rem,3.2vw,2.45rem);line-height:1.1}.plan-card-head h3{font-size:1.65rem}
