body[data-ui-theme=synapse]{position:relative;min-height:100vh;--synapse-bg: #040813;--synapse-bg-soft: #0b1322;--synapse-panel: rgba(9, 15, 27, .88);--synapse-text: #f3ecdd;--synapse-text-strong: #fbf4e4;--synapse-text-secondary: #c4cddd;--synapse-text-muted: #8a95a8;--synapse-gold-bright: #ffd78a;--synapse-gold-soft: rgba(255, 215, 138, .18);--synapse-blue-soft: rgba(101, 137, 205, .24);--synapse-panel-elevated: rgba(15, 22, 37, .96);--synapse-panel-subtle: rgba(255, 255, 255, .035);--synapse-border-soft: rgba(255, 255, 255, .08);--synapse-border-strong: rgba(255, 210, 124, .18);--synapse-chip-bg: rgba(255, 255, 255, .05);--synapse-chip-text: #efe5c7;--synapse-chip-border: rgba(255, 255, 255, .12);--synapse-chip-info-bg: rgba(97, 131, 196, .16);--synapse-chip-info-text: #dbe8ff;--synapse-chip-info-border: rgba(97, 131, 196, .24);--synapse-chip-success-bg: rgba(92, 163, 121, .16);--synapse-chip-success-text: #d8f5df;--synapse-chip-success-border: rgba(92, 163, 121, .24);--synapse-chip-warning-bg: rgba(243, 165, 58, .16);--synapse-chip-warning-text: #ffe2a2;--synapse-chip-warning-border: rgba(243, 165, 58, .24);--synapse-chip-danger-bg: rgba(181, 74, 74, .16);--synapse-chip-danger-text: #ffc9c5;--synapse-chip-danger-border: rgba(181, 74, 74, .24);--synapse-chip-violet-bg: rgba(135, 112, 215, .16);--synapse-chip-violet-text: #eadfff;--synapse-chip-violet-border: rgba(135, 112, 215, .24);--synapse-shadow: 0 24px 70px rgba(0, 0, 0, .34);--synapse-hero-image: url(./synapse-main-hero-CNNr8ziZ.webp);--cite-split-bg: linear-gradient(135deg, rgba(16, 23, 37, .96), rgba(9, 15, 27, .92));--cite-split-hover-bg: linear-gradient(135deg, rgba(25, 35, 53, .98), rgba(12, 19, 33, .94));--cite-split-arrow-bg: linear-gradient(135deg, rgba(255, 210, 124, .12), rgba(101, 137, 205, .1));--cite-split-arrow-hover-bg: linear-gradient(135deg, rgba(255, 210, 124, .18), rgba(101, 137, 205, .16));--cite-split-border: rgba(255, 210, 124, .2);--cite-split-divider: rgba(255, 210, 124, .14);--cite-split-text: #ffe8ba;--cite-split-radius: 999px;--cite-split-shadow: 0 16px 36px rgba(0, 0, 0, .34), 0 0 24px rgba(245, 177, 66, .1);--cite-split-icon-radius: 999px;--cite-split-icon-bg: linear-gradient(135deg, rgba(255, 210, 124, .22), rgba(255, 255, 255, .08));--cite-split-icon-color: #ffd78a;--cite-split-icon-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);--cite-split-focus-ring: rgba(255, 210, 124, .18);--cite-dropdown-bg: rgba(10, 16, 28, .98);--cite-dropdown-border: rgba(255, 210, 124, .18);--cite-dropdown-text: var(--synapse-text-secondary);--cite-dropdown-hover-bg: rgba(255, 210, 124, .1);--cite-dropdown-hover-text: #ffe8ba;--cite-dropdown-active-bg: linear-gradient(135deg, rgba(255, 210, 124, .18), rgba(255, 255, 255, .06));--cite-dropdown-active-text: #ffe8ba;--cite-dropdown-shadow: 0 22px 44px rgba(0, 0, 0, .38);--theme-surface-0: var(--synapse-bg);--theme-surface-1: var(--synapse-panel);--theme-surface-2: var(--synapse-panel-elevated);--theme-surface-muted: rgba(255, 255, 255, .04);--theme-surface-soft: rgba(15, 22, 37, .82);--theme-border-soft: var(--synapse-border-soft);--theme-border-strong: var(--synapse-border-strong);--theme-text-main: var(--synapse-text);--theme-text-muted: var(--synapse-text-muted);--theme-text-subtle: var(--synapse-text-secondary);--theme-accent-main: var(--synapse-gold-bright);--theme-accent-contrast: #08111d;--theme-accent-soft: rgba(255, 210, 124, .14);--theme-accent-soft-border: rgba(255, 210, 124, .24);--theme-overlay: rgba(2, 6, 14, .78);--theme-shadow-sm: 0 8px 20px rgba(0, 0, 0, .25);--theme-shadow-md: 0 16px 36px rgba(0, 0, 0, .32);--theme-shadow-lg: 0 26px 60px rgba(0, 0, 0, .44);--theme-reader-bg: #060c17;--theme-reader-chrome: rgba(11, 19, 34, .96);--theme-reader-panel: rgba(12, 20, 35, .98);--theme-reader-canvas: #08111d;--theme-reader-surface: rgba(15, 22, 37, .96);--theme-reader-border: var(--synapse-border-soft);--theme-reader-accent: var(--synapse-gold-bright);--theme-status-success-bg: var(--synapse-chip-success-bg);--theme-status-success-text: var(--synapse-chip-success-text);--theme-status-success-border: var(--synapse-chip-success-border);--theme-status-warn-bg: var(--synapse-chip-warning-bg);--theme-status-warn-text: var(--synapse-chip-warning-text);--theme-status-warn-border: var(--synapse-chip-warning-border);--theme-status-danger-bg: var(--synapse-chip-danger-bg);--theme-status-danger-text: var(--synapse-chip-danger-text);--theme-status-danger-border: var(--synapse-chip-danger-border);--theme-status-info-bg: var(--synapse-chip-info-bg);--theme-status-info-text: var(--synapse-chip-info-text);--theme-status-info-border: var(--synapse-chip-info-border);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--synapse-bg);color:var(--synapse-text-secondary)}body[data-ui-theme=synapse]:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at top left,rgba(52,99,181,.16),transparent 30%),radial-gradient(circle at 82% 22%,rgba(255,210,124,.1),transparent 18%),linear-gradient(180deg,#04081205,#0408124d);pointer-events:none;z-index:-1}body[data-ui-theme=synapse] .synapse-page-bg{pointer-events:none;position:absolute;inset:0;min-height:100%}body[data-ui-theme=synapse] .synapse-page-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 44%,rgba(255,214,128,.18),transparent 21%),linear-gradient(180deg,#04081300,#0408131f),var(--synapse-hero-image) center 8%/cover no-repeat;opacity:.48;filter:saturate(1.1) brightness(1.05);transform:none}body[data-ui-theme=synapse] .container.synapse-shell{position:relative;z-index:1;max-width:1600px;padding:24px}body[data-ui-theme=synapse] header.synapse-top-brand{min-height:clamp(360px,26vw,430px);padding:2.5rem;margin:24px 24px 0;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(102deg,#050913a3,#05091375 24%,#0509131a 52%,#05091300),linear-gradient(180deg,#0a101d0a,#04081214),var(--synapse-hero-image) center center/100% auto no-repeat;box-shadow:0 28px 80px #0000006b}body[data-ui-theme=synapse] header.synapse-top-brand:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 56%,rgba(255,215,138,.12),transparent 18%),radial-gradient(circle at 74% 36%,rgba(100,136,201,.08),transparent 24%),linear-gradient(90deg,#0509141a,#0509140a 22%,#05091400 42%,#0509140a);opacity:1;pointer-events:none}body[data-ui-theme=synapse] header.synapse-top-brand:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 76% 50%,rgba(255,210,124,.1),transparent 22%),radial-gradient(circle at 18% 18%,rgba(65,125,214,.16),transparent 24%);pointer-events:none}body[data-ui-theme=synapse] .header-inner{max-width:1540px}body[data-ui-theme=synapse] .header-brand{max-width:620px;position:relative;z-index:2}body[data-ui-theme=synapse] .header-brand h1{font-family:Crimson Pro,Playfair Display,Georgia,serif;font-size:clamp(3.5rem,7vw,5.6rem);font-weight:600;letter-spacing:-.04em;line-height:.94;margin-bottom:.9rem;text-shadow:0 0 24px rgba(243,165,58,.18)}body[data-ui-theme=synapse] .header-tagline{font-size:1.18rem;color:var(--synapse-text);max-width:34rem;margin-bottom:.5rem;text-shadow:none}body[data-ui-theme=synapse] .header-tagline .signal{color:var(--synapse-gold-bright);text-shadow:0 0 18px rgba(245,177,66,.26)}body[data-ui-theme=synapse] .header-sub{color:var(--synapse-text-secondary);max-width:36rem;font-size:.98rem}html[lang=es] body[data-ui-theme=synapse] .header-brand,html[lang=fr] body[data-ui-theme=synapse] .header-brand,html[lang=it] body[data-ui-theme=synapse] .header-brand{max-width:700px}html[lang=es] body[data-ui-theme=synapse] .header-sub,html[lang=fr] body[data-ui-theme=synapse] .header-sub,html[lang=it] body[data-ui-theme=synapse] .header-sub{max-width:42rem;font-size:.95rem}body[data-ui-theme=synapse] .header-brand:after{content:"";display:block;width:104px;height:1px;margin-top:1.25rem;background:linear-gradient(90deg,#ffd27ceb,#ffd27c00)}body[data-ui-theme=synapse] .lang-switcher select,body[data-ui-theme=synapse] select,body[data-ui-theme=synapse] input,body[data-ui-theme=synapse] textarea{background:#ffffff0e!important;color:var(--synapse-text)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px #ffffff0a}body[data-ui-theme=synapse] .lang-switcher select{background:#090f1ac7!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body[data-ui-theme=synapse] .header-controls{z-index:3}body[data-ui-theme=synapse] .theme-switcher{background:#090f1aad;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 34px #00000042}body[data-ui-theme=synapse] .theme-switcher-label,body[data-ui-theme=synapse] .theme-switcher-btn{color:var(--synapse-text-secondary)}body[data-ui-theme=synapse] .theme-switcher-btn:hover{background:#ffffff0f;color:var(--synapse-text)}body[data-ui-theme=synapse] .theme-switcher-btn.active{background:linear-gradient(135deg,#ffd27c2e,#ffffff12);color:#ffe8ba;border-color:#ffd27c3d;box-shadow:0 0 22px #f5b1421a}body[data-ui-theme=synapse] .lang-switcher:after{border-top-color:#ffe8bae6}body[data-ui-theme=synapse] input::placeholder,body[data-ui-theme=synapse] textarea::placeholder{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] input:focus,body[data-ui-theme=synapse] textarea:focus,body[data-ui-theme=synapse] select:focus{outline:none;border-color:#ffd27c57!important;box-shadow:0 0 0 3px #f3a53a1f,0 0 0 1px #ffd27c2e inset!important}body[data-ui-theme=synapse] select option,body[data-ui-theme=synapse] select optgroup{background:#0f1728!important;color:#f3ecdd!important}body[data-ui-theme=synapse] select option:disabled,body[data-ui-theme=synapse] select optgroup:disabled{background:#111827!important;color:#7f8aa0!important}body[data-ui-theme=synapse] a{color:#f6d48e;transition:color .18s ease,opacity .18s ease}body[data-ui-theme=synapse] a:hover{color:var(--synapse-gold-bright)}body[data-ui-theme=synapse] .nav-tabs{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;position:sticky;top:14px;z-index:40;padding:12px;margin-bottom:1.6rem;border-bottom:none;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#080e19b8;box-shadow:var(--synapse-shadow);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-ui-theme=synapse] .nav-tabs::-webkit-scrollbar{display:none}body[data-ui-theme=synapse] .nav-tab{flex:1 1 0;min-width:0;padding:.72rem .74rem;background:#ffffff08;color:var(--synapse-text-secondary);border:1px solid rgba(255,255,255,.05);border-radius:999px;font-weight:600;min-height:46px;font-size:.9rem;line-height:1.2;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;scroll-snap-align:start}body[data-ui-theme=synapse] .nav-tab:hover,body[data-ui-theme=synapse] .nav-tab.active{background:linear-gradient(135deg,#ffd27c2e,#ffffff0f);color:#ffe8ba;border-color:#ffd27c38;box-shadow:0 0 22px #f5b1421a}body[data-ui-theme=synapse] .nav-tab .ui-icon{margin-right:.34em}@media(max-width:1320px){body[data-ui-theme=synapse] .nav-tabs{gap:6px}body[data-ui-theme=synapse] .nav-tab{padding:.72rem .88rem;font-size:.88rem;letter-spacing:0}}@media(max-width:1120px){body[data-ui-theme=synapse] .nav-tab{flex:0 0 auto;min-width:max-content;padding:.72rem .9rem;font-size:.92rem;overflow:visible;text-overflow:clip}}body[data-ui-theme=synapse] .section,body[data-ui-theme=synapse] #authForms,body[data-ui-theme=synapse] #userInfo,body[data-ui-theme=synapse] .upgrade-banner,body[data-ui-theme=synapse] .keyboard-shortcuts,body[data-ui-theme=synapse] .summary-modal-content,body[data-ui-theme=synapse] .modal-card,body[data-ui-theme=synapse] .library-toolbar,body[data-ui-theme=synapse] .library-bulk-bar,body[data-ui-theme=synapse] #librarySharedBulkBar,body[data-ui-theme=synapse] .admin-db-toolbar,body[data-ui-theme=synapse] .admin-ranked-card,body[data-ui-theme=synapse] .admin-kpi-card,body[data-ui-theme=synapse] .admin-db-table-shell,body[data-ui-theme=synapse] .paper-card{background:radial-gradient(circle at 92% 8%,rgba(101,137,205,.13),transparent 26%),linear-gradient(115deg,rgba(255,210,124,.045),transparent 32%),linear-gradient(180deg,#0b1220f0,#080e19e0)!important;color:var(--synapse-text-secondary);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 60px #00000047!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body[data-ui-theme=synapse] .rec-admin-panel{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#0c1322f5,#080d18eb)!important;box-shadow:0 18px 46px #00000042}body[data-ui-theme=synapse] .rec-admin-panel-header{margin-bottom:10px;align-items:flex-start}body[data-ui-theme=synapse] .rec-admin-panel-title{color:var(--synapse-text)!important;text-shadow:0 0 18px rgba(255,200,98,.1)}body[data-ui-theme=synapse] .rec-admin-panel-actions .btn{border-radius:999px}body[data-ui-theme=synapse] .rec-admin-diagnostic-grid{gap:6px 14px}body[data-ui-theme=synapse] .rec-admin-diagnostic-field{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}body[data-ui-theme=synapse] .rec-admin-diagnostic-label,body[data-ui-theme=synapse] .rec-admin-diagnostic-empty,body[data-ui-theme=synapse] .rec-admin-diagnostic-loading,body[data-ui-theme=synapse] .rec-admin-diagnostic-link-row{color:var(--synapse-text-muted)!important}body[data-ui-theme=synapse] .rec-admin-diagnostic-value{color:var(--synapse-text)!important}body[data-ui-theme=synapse] .rec-admin-diagnostic-link{color:#f6d48e!important}body[data-ui-theme=synapse] .rec-admin-diagnostic-link:hover{color:var(--synapse-gold-bright)!important}body[data-ui-theme=synapse] .rec-admin-diagnostic-error{color:#ffc9c5!important}body[data-ui-theme=synapse] .rec-admin-diagnostic-error-block{background:linear-gradient(135deg,#b54a4a29,#ffffff08)!important;border:1px solid rgba(181,74,74,.24);color:#ffc9c5!important;box-shadow:inset 0 1px #ffffff0a}body[data-ui-theme=synapse] .section{border-radius:24px;position:relative}body[data-ui-theme=synapse] .stats-grid{gap:1.2rem;margin:1.25rem 0 2.2rem}body[data-ui-theme=synapse] .stat-card{position:relative;overflow:hidden;min-height:152px;padding:1.35rem 1.4rem;border-radius:22px;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:linear-gradient(160deg,#0c1322f5,#080d18eb)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 44px #00000047}body[data-ui-theme=synapse] .stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 38%,rgba(101,137,205,.11) 38.5% 39%,transparent 39.5% 100%),linear-gradient(32deg,transparent 0 58%,rgba(255,215,138,.1) 58.5% 59%,transparent 59.5% 100%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%),radial-gradient(circle at 84% 20%,rgba(255,215,138,.22),transparent 24%),radial-gradient(circle at 18% 14%,rgba(82,118,190,.2),transparent 28%),radial-gradient(circle at 82% 21%,rgba(255,215,138,.28) 0 2px,transparent 3px),radial-gradient(circle at 56% 62%,rgba(101,137,205,.3) 0 2px,transparent 3px),radial-gradient(circle at 28% 32%,rgba(101,137,205,.24) 0 1.8px,transparent 3px);pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.84}body[data-ui-theme=synapse] .stat-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0a;pointer-events:none}body[data-ui-theme=synapse] .stat-card.selectable{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}body[data-ui-theme=synapse] .stat-card.selectable:hover{transform:translateY(-3px);border-color:#ffd78a29!important;box-shadow:0 24px 54px #00000057,0 0 28px #ffc25c14}body[data-ui-theme=synapse] .stat-card.selectable.active{border-color:#ffd78a4d!important;background:linear-gradient(160deg,#131b2af7,#0a101df0)!important;box-shadow:0 24px 62px #0000005c,0 0 34px #ffc25c1f}body[data-ui-theme=synapse] .stat-card>*{position:relative;z-index:1}body[data-ui-theme=synapse] .stat-card>div:not(.stat-number){color:var(--synapse-text-secondary);font-size:.96rem;line-height:1.35}body[data-ui-theme=synapse] .stat-number{margin-bottom:.45rem;font-family:Crimson Pro,Georgia,serif;font-size:clamp(2.7rem,4vw,3.4rem);font-weight:600;line-height:.95;color:#f6e8c4;letter-spacing:-.04em;text-shadow:0 0 18px rgba(255,196,89,.14)}body[data-ui-theme=synapse] .stat-card.selectable.active .stat-number{color:#ffe2a2;text-shadow:0 0 24px rgba(255,200,98,.22)}body[data-ui-theme=synapse] #readOutsideLibraryNote{margin-top:.42rem!important;color:var(--synapse-text-muted)!important;font-size:.82rem!important}body[data-ui-theme=synapse] #preferences .preference-card{position:relative;overflow:hidden;margin-bottom:2rem;padding:1.5rem 1.6rem!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#0c1322f5,#080d18eb)!important;box-shadow:0 20px 56px #00000047}body[data-ui-theme=synapse] #preferences .preference-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(255,215,138,.14) 0 2px,transparent 3px),radial-gradient(circle at 88% 62%,rgba(101,137,205,.18) 0 2px,transparent 3px),radial-gradient(circle at 62% 72%,rgba(101,137,205,.14) 0 1.8px,transparent 3px),linear-gradient(138deg,transparent 0 56%,rgba(101,137,205,.11) 56.5% 57%,transparent 57.5% 100%),linear-gradient(24deg,transparent 0 68%,rgba(255,215,138,.1) 68.5% 69%,transparent 69.5% 100%);opacity:.78;pointer-events:none}body[data-ui-theme=synapse] #preferences .preference-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 48%,rgba(255,212,126,.1),transparent 18%),linear-gradient(90deg,#040812eb,#040812d6 26%,#040812b8,#04081280 66%,#04081238),linear-gradient(180deg,#ffffff0a,#0408121a 28%,#0408122e);pointer-events:none}body[data-ui-theme=synapse] #preferences .preference-card>*{position:relative;z-index:1}body[data-ui-theme=synapse] #preferences .preference-card h3{margin-bottom:.35rem!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] #preferences .preference-card p,body[data-ui-theme=synapse] #preferences .preference-card label,body[data-ui-theme=synapse] #preferences .preference-card span,body[data-ui-theme=synapse] #preferences .preference-card small{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #preferences #researchTagsBox,body[data-ui-theme=synapse] #preferences #researchSuggestions,body[data-ui-theme=synapse] #preferences #favoriteAuthorsList>span,body[data-ui-theme=synapse] #preferences #suggestedAuthors,body[data-ui-theme=synapse] #preferences #suggestedAuthorsList>div{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;color:var(--synapse-text-secondary)!important;box-shadow:none!important}body[data-ui-theme=synapse] #preferences #researchTagsBox{min-height:48px;border-radius:14px!important}body[data-ui-theme=synapse] #preferences .ri-tag,body[data-ui-theme=synapse] #preferences #favoriteAuthorsList>span{background:linear-gradient(135deg,#ffd27c24,#ffffff0a)!important;color:#ffe2a2!important;border:1px solid rgba(255,210,124,.18)!important}body[data-ui-theme=synapse] #preferences #favoriteAuthorsList>span button,body[data-ui-theme=synapse] #preferences .ri-tag span[onclick]{color:#ffe2a2!important}body[data-ui-theme=synapse] #preferences #suggestedAuthorsList strong,body[data-ui-theme=synapse] #preferences #favoriteAuthorsList,body[data-ui-theme=synapse] #preferences #favoriteAuthorsList em{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #preferences #researchSuggestions .oa-sug{color:var(--synapse-text-secondary)!important;border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #preferences #researchSuggestions .oa-sug:hover{background:#ffd27c1a!important}body[data-ui-theme=synapse] #preferences #papersPerDayForm{flex-wrap:wrap}body[data-ui-theme=synapse] #adminConsole .admin-console-header{margin-bottom:1.25rem!important;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #adminConsole .admin-console-subtitle{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-overview-card,body[data-ui-theme=synapse] #adminConsole .admin-module-card,body[data-ui-theme=synapse] #adminConsole .admin-kpi-card,body[data-ui-theme=synapse] #adminConsole .admin-action-job-card,body[data-ui-theme=synapse] #adminConsole .admin-db-toolbar,body[data-ui-theme=synapse] #adminConsole .admin-db-table-shell,body[data-ui-theme=synapse] #adminConsole .admin-filter-banner,body[data-ui-theme=synapse] #adminConsole .admin-db-filter-banner,body[data-ui-theme=synapse] #adminConsole .admin-action-sheet-link{border-color:#ffffff14!important;background:linear-gradient(180deg,#0c1322f5,#080d18eb)!important;box-shadow:0 20px 56px #00000047!important}body[data-ui-theme=synapse] #adminConsole .admin-overview-card{position:relative;overflow:hidden;min-height:196px}body[data-ui-theme=synapse] #adminConsole .admin-overview-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 28%,rgba(255,215,138,.16) 0 2px,transparent 3px),radial-gradient(circle at 92% 54%,rgba(101,137,205,.2) 0 2px,transparent 3px),radial-gradient(circle at 70% 76%,rgba(101,137,205,.13) 0 1.8px,transparent 3px),linear-gradient(128deg,transparent 0 58%,rgba(101,137,205,.12) 58.5% 59%,transparent 59.5% 100%),linear-gradient(28deg,transparent 0 70%,rgba(255,215,138,.1) 70.5% 71%,transparent 71.5% 100%);opacity:.72;pointer-events:none}body[data-ui-theme=synapse] #adminConsole .admin-overview-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04081238,#04081214 38%,#04081200 72%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%);pointer-events:none}body[data-ui-theme=synapse] #adminConsole .admin-overview-card>*{position:relative;z-index:1}body[data-ui-theme=synapse] #adminConsole .admin-overview-card.active{border-color:#ffd27c42!important;box-shadow:0 26px 62px #00000057,0 0 28px #f5b1421f!important}body[data-ui-theme=synapse] #adminConsole .admin-overview-card-kicker,body[data-ui-theme=synapse] #adminConsole .admin-module-kicker,body[data-ui-theme=synapse] #adminConsole .admin-db-tab-kicker{color:var(--synapse-text-muted)!important}body[data-ui-theme=synapse] #adminConsole .admin-overview-card-title,body[data-ui-theme=synapse] #adminConsole .admin-overview-card-metric,body[data-ui-theme=synapse] #adminConsole .admin-module-header h3,body[data-ui-theme=synapse] #adminConsole .admin-db-table-title{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #adminConsole .admin-overview-card-metric,body[data-ui-theme=synapse] #adminConsole .admin-kpi-card .value{color:#ffe2a2!important;text-shadow:0 0 18px rgba(245,177,66,.14)}body[data-ui-theme=synapse] #adminConsole .admin-overview-card-meta,body[data-ui-theme=synapse] #adminConsole .admin-module-header p,body[data-ui-theme=synapse] #adminConsole .admin-db-table-meta,body[data-ui-theme=synapse] #adminConsole .admin-action-job-note,body[data-ui-theme=synapse] #adminConsole .admin-muted-note,body[data-ui-theme=synapse] #adminConsole .admin-db-empty{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-module-meta,body[data-ui-theme=synapse] #adminConsole .admin-db-tab.is-active,body[data-ui-theme=synapse] #adminConsole .admin-db-chip.state-eligible,body[data-ui-theme=synapse] #adminConsole .admin-db-chip.state-published,body[data-ui-theme=synapse] #adminConsole .admin-db-chip.state-generated,body[data-ui-theme=synapse] #adminConsole .admin-db-chip.state-extracted,body[data-ui-theme=synapse] #adminConsole .admin-db-chip.state-acquired{background:linear-gradient(135deg,#ffd27c2e,#ffffff0d)!important;color:#ffe0a2!important;border-color:#ffd27c2e!important}body[data-ui-theme=synapse] #adminConsole .admin-db-tab,body[data-ui-theme=synapse] #adminConsole .admin-db-chip,body[data-ui-theme=synapse] #adminConsole .admin-db-pagination,body[data-ui-theme=synapse] #adminConsole .admin-db-empty,body[data-ui-theme=synapse] #adminConsole .admin-db-filter-banner,body[data-ui-theme=synapse] #adminConsole .admin-action-sheet-link{border-color:#ffffff14!important;background:#ffffff08!important;color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-shared-gate-pill{background:var(--synapse-chip-bg)!important;color:var(--synapse-text-secondary)!important;border-color:var(--synapse-chip-border)!important;box-shadow:none!important}body[data-ui-theme=synapse] #adminConsole .admin-shared-gate-pill.is-enabled{background:var(--synapse-chip-success-bg)!important;color:var(--synapse-chip-success-text)!important;border-color:var(--synapse-chip-success-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-shared-gate-pill input{accent-color:#3dd08d}body[data-ui-theme=synapse] #adminConsole .admin-db-tab:hover,body[data-ui-theme=synapse] #adminConsole .admin-action-sheet-link:hover,body[data-ui-theme=synapse] #adminConsole .admin-overview-card.selectable:hover{border-color:#ffd27c2e!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] #adminConsole .admin-db-toolbar input,body[data-ui-theme=synapse] #adminConsole .admin-db-toolbar select{background:#ffffff0b!important;color:var(--synapse-text)!important;border-color:#ffffff1a!important}body[data-ui-theme=synapse] #adminConsole .admin-db-table-meta,body[data-ui-theme=synapse] #adminConsole .admin-db-pagination{background:#ffffff08!important;border-color:#ffffff14!important}body[data-ui-theme=synapse] #adminConsole .admin-db-table tbody tr:hover,body[data-ui-theme=synapse] #adminConsole .admin-actionable-row:hover,body[data-ui-theme=synapse] #adminConsole .admin-actionable-row:focus-visible{background:#ffffff0a!important;box-shadow:inset 0 0 0 1px #ffd27c1f!important}body[data-ui-theme=synapse] #adminConsole .admin-collapsible{border-color:#ffffff14!important;background:linear-gradient(180deg,#0b1220f2,#080e19e6)!important;box-shadow:0 20px 56px #0000003d!important}body[data-ui-theme=synapse] #adminConsole .admin-collapsible summary{color:var(--synapse-text)!important;border-bottom:1px solid transparent}body[data-ui-theme=synapse] #adminConsole .admin-collapsible[open] summary{border-bottom-color:#ffffff14}body[data-ui-theme=synapse] #adminConsole .admin-collapsible summary:hover{background:#ffffff08!important}body[data-ui-theme=synapse] #adminConsole .admin-collapsible-body{background:#050a1357}body[data-ui-theme=synapse] #adminConsole .admin-console-compact-copy,body[data-ui-theme=synapse] #adminConsole .admin-console-compact-label,body[data-ui-theme=synapse] #adminConsole .admin-console-compact-actions .btn{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-console-compact-label span,body[data-ui-theme=synapse] #adminConsole .admin-prepare-matrix-row strong{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #adminConsole .admin-console-compact-label input{background:#0f172ab8;color:var(--synapse-text);border:1px solid rgba(148,163,184,.28)}body[data-ui-theme=synapse] #adminConsole .admin-prepare-matrix-row{background:#ffffff08;border-color:#ffffff14}body[data-ui-theme=synapse] #adminConsole .admin-ranked-row>div:first-child,body[data-ui-theme=synapse] #adminConsole .admin-kpi-card .label,body[data-ui-theme=synapse] #adminConsole .admin-collapsible summary span:last-child{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-ranked-row strong{color:#ffe2a2!important}body[data-ui-theme=synapse] #adminConsole .admin-kpi-card.tone-good{background:linear-gradient(180deg,#10221df5,#0a1615e6)!important;border-color:#5ca3793d!important}body[data-ui-theme=synapse] #adminConsole .admin-kpi-card.tone-warn{background:linear-gradient(180deg,#261d0cf5,#171109e6)!important;border-color:#f3a53a3d!important}body[data-ui-theme=synapse] #adminConsole .admin-kpi-card.tone-bad{background:linear-gradient(180deg,#241216f5,#180c11e6)!important;border-color:#b54a4a3d!important}body[data-ui-theme=synapse] #adminConsole .admin-db-tab-panel>.admin-muted-note a,body[data-ui-theme=synapse] #adminConsole .admin-db-table-meta a{color:#ffe0a2}body[data-ui-theme=synapse] #adminConsole .admin-bar-track{background:#ffffff14!important}body[data-ui-theme=synapse] #adminConsole .admin-bar-fill{background:linear-gradient(90deg,#ffd27cc7,#4e85dad1)!important}body[data-ui-theme=synapse] #adminConsole .admin-db-cell-button{color:#ffe2a2!important}body[data-ui-theme=synapse] #adminConsole .admin-status-tab{color:var(--synapse-text-muted);background:transparent;border-bottom-color:transparent}body[data-ui-theme=synapse] #adminConsole .admin-status-tab:hover{color:var(--synapse-text);background:var(--synapse-panel-subtle)}body[data-ui-theme=synapse] #adminConsole .admin-status-tab.tab-active{color:var(--synapse-text-strong);background:#ffffff0a;border-bottom-color:#ffd27c6b}body[data-ui-theme=synapse] #adminConsole .admin-status-content{background:linear-gradient(180deg,#0e1524fa,#090f1bf0);border:1px solid var(--synapse-border-soft);border-top:none;box-shadow:0 16px 40px #0000003d}body[data-ui-theme=synapse] #adminConsole .admin-status-content.banner-empty{border-top:1px solid var(--synapse-border-soft);background:radial-gradient(circle at top right,rgba(255,210,124,.1),transparent 28%),linear-gradient(135deg,#121b2cfa,#080d18f5);border-color:var(--synapse-border-soft)}body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-running,body[data-ui-theme=synapse] #adminConsole .admin-cron-global.cron-running{background:linear-gradient(135deg,#2a1c0ceb,#0c201af0);border-color:var(--synapse-chip-warning-border)}body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-completed,body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-complete{background:linear-gradient(135deg,#0e221bf0,#0e1828f0);border-color:var(--synapse-chip-success-border)}body[data-ui-theme=synapse] #adminConsole .admin-cron-global.cron-scheduled{background:linear-gradient(135deg,#0e1524fa,#0a182af0);border-color:#6589cd3d}body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-failed,body[data-ui-theme=synapse] #adminConsole .admin-cron-global.cron-failed{background:linear-gradient(135deg,#261012f0,#20101cf0);border-color:var(--synapse-chip-danger-border)}body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-queued,body[data-ui-theme=synapse] #adminConsole .admin-status-content.sc-idle,body[data-ui-theme=synapse] #adminConsole .admin-cron-global.cron-idle{background:linear-gradient(135deg,#101827f5,#0a0f1cf0);border-color:var(--synapse-border-soft)}body[data-ui-theme=synapse] #adminConsole .admin-status-view-logs-btn,body[data-ui-theme=synapse] #adminConsole .admin-status-actions select,body[data-ui-theme=synapse] #adminConsole .admin-cron-results-close,body[data-ui-theme=synapse] #adminTaskConfigModal select{background:var(--synapse-panel-subtle)!important;color:var(--synapse-text-secondary)!important;border-color:var(--synapse-border-soft)!important}body[data-ui-theme=synapse] #adminConsole .admin-status-view-logs-btn:hover,body[data-ui-theme=synapse] #adminConsole .admin-cron-results-close:hover{background:#ffffff12!important;color:var(--synapse-text)!important;border-color:var(--synapse-border-strong)!important}body[data-ui-theme=synapse] #adminConsole .admin-tab-close:hover{background:var(--synapse-chip-danger-bg);color:var(--synapse-chip-danger-text)}body[data-ui-theme=synapse] #adminConsole .admin-cron-actions{border-top-color:#ffffff14}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle{box-shadow:inset 0 1px #ffffff08}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-discovery{border-color:var(--synapse-chip-info-border);background:#6183c41f;color:var(--synapse-chip-info-text)}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-discovery:hover{background:#6183c42e}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-metadata{border-color:var(--synapse-chip-success-border);background:#5ca3791f;color:var(--synapse-chip-success-text)}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-metadata:hover{background:#5ca3792e}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-full-text,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-cleanup{border-color:var(--synapse-chip-warning-border);background:#f3a53a1f;color:var(--synapse-chip-warning-text)}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-full-text:hover,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-cleanup:hover{background:#f3a53a2e}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-embeddings,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-summaries{border-color:var(--synapse-chip-violet-border);background:#8770d71f;color:var(--synapse-chip-violet-text)}body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-embeddings:hover,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-summaries:hover{background:#8770d72e}body[data-ui-theme=synapse] #adminConsole .admin-task-card{background:linear-gradient(180deg,#0e1524fa,#090f1bf0);border-top-color:var(--synapse-border-soft);border-right-color:var(--synapse-border-soft);border-bottom-color:var(--synapse-border-soft);box-shadow:0 16px 34px #0003}body[data-ui-theme=synapse] #adminConsole .admin-task-card:hover{box-shadow:0 22px 42px #00000047;transform:translateY(-2px)}body[data-ui-theme=synapse] #adminConsole .admin-task-status,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-chip{background:var(--synapse-chip-bg)!important;color:var(--synapse-chip-text)!important;border-color:var(--synapse-chip-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-idle,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-chip.good{background:var(--synapse-chip-success-bg)!important;color:var(--synapse-chip-success-text)!important;border-color:var(--synapse-chip-success-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-queued,body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-running,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-chip.warn{background:var(--synapse-chip-warning-bg)!important;color:var(--synapse-chip-warning-text)!important;border-color:var(--synapse-chip-warning-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-completed,body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-cancelled{background:var(--synapse-chip-info-bg)!important;color:var(--synapse-chip-info-text)!important;border-color:var(--synapse-chip-info-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-status.status-failed,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-chip.bad{background:var(--synapse-chip-danger-bg)!important;color:var(--synapse-chip-danger-text)!important;border-color:var(--synapse-chip-danger-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-discovery,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-embeddings{color:var(--synapse-chip-info-text)}body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-metadata{color:var(--synapse-chip-success-text)}body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-full-text,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-cleanup{color:var(--synapse-chip-warning-text)}body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-summaries{color:var(--synapse-chip-violet-text)}body[data-ui-theme=synapse] #adminConsole .admin-task-card p,body[data-ui-theme=synapse] #adminConsole .admin-task-meta,body[data-ui-theme=synapse] #adminConsole .admin-task-progress-text,body[data-ui-theme=synapse] #adminConsole .admin-task-section-note,body[data-ui-theme=synapse] #adminConsole .admin-task-empty,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-sub,body[data-ui-theme=synapse] #adminConsole .admin-cron-results-meta,body[data-ui-theme=synapse] #adminTaskConfigDescription{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-command,body[data-ui-theme=synapse] #adminTaskConfigCommandPreview{background:#050913eb!important;color:#e8eefc!important;border:1px solid rgba(255,255,255,.06)}body[data-ui-theme=synapse] #adminConsole .admin-task-warning,body[data-ui-theme=synapse] #adminConsole .admin-task-section-pill{background:var(--synapse-chip-warning-bg)!important;color:var(--synapse-chip-warning-text)!important;border-color:var(--synapse-chip-warning-border)!important}body[data-ui-theme=synapse] #adminConsole .admin-task-controls select,body[data-ui-theme=synapse] #adminTaskConfigPreset{background:#ffffff0a!important;color:var(--synapse-text)!important;border-color:#ffffff1a!important}body[data-ui-theme=synapse] #adminConsole .admin-task-progress-bar{background:#ffffff14}body[data-ui-theme=synapse] #adminConsole .admin-cron-global{position:relative;overflow:hidden;border-radius:22px;padding:1.1rem 1.2rem;background:linear-gradient(180deg,#0e1524fa,#090f1bf0);border-color:var(--synapse-border-soft);box-shadow:0 22px 48px #00000042}body[data-ui-theme=synapse] #adminConsole .admin-cron-global:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 34%,rgba(255,210,124,.1),transparent 24%),radial-gradient(circle at 84% 48%,rgba(101,137,205,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 32%);pointer-events:none}body[data-ui-theme=synapse] #adminConsole .admin-cron-global>*{position:relative;z-index:1}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-title,body[data-ui-theme=synapse] #adminConsole .admin-cron-results-title,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric .value,body[data-ui-theme=synapse] #adminTaskConfigModal h3{color:var(--synapse-text-strong)!important}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric .label,body[data-ui-theme=synapse] #adminConsole .admin-cron-global-summary-label{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metrics{gap:.85rem}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric{min-width:124px;background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff0a}body[data-ui-theme=synapse] #adminConsole .admin-cron-actions{display:flex;align-items:center;gap:.7rem;margin-left:auto;padding-top:0;border-top:none}body[data-ui-theme=synapse] #adminConsole .admin-cron-actions .btn,body[data-ui-theme=synapse] #adminConsole .admin-status-view-logs-btn{min-width:96px;min-height:38px;border-radius:999px}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric .value.ok{color:var(--synapse-chip-success-text)}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric .value.fail{color:var(--synapse-chip-danger-text)}body[data-ui-theme=synapse] #adminConsole .admin-cron-global-metric .value.run{color:var(--synapse-chip-warning-text)}body[data-ui-theme=synapse] #adminConsole .admin-cron-results-popover,body[data-ui-theme=synapse] #adminTaskConfigModal .modal-card{background:linear-gradient(180deg,#0e1524fa,#090f1bf2)!important;border-color:var(--synapse-border-soft)!important;color:var(--synapse-text-secondary)!important;box-shadow:0 24px 54px #00000057!important}body[data-ui-theme=synapse] .admin-log-modal-overlay{background:#02060fcc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-ui-theme=synapse] .admin-log-modal{background:linear-gradient(180deg,#0e1524fa,#090f1bf2)!important;border:1px solid var(--synapse-border-soft);color:var(--synapse-text-secondary);border-radius:24px;box-shadow:0 26px 68px #0000006b}body[data-ui-theme=synapse] .admin-log-modal-header{border-bottom-color:#ffffff14;flex-wrap:wrap}body[data-ui-theme=synapse] .admin-log-modal-header h3{color:var(--synapse-text);flex:1 1 260px;min-width:0;line-height:1.35}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal{width:min(760px,calc(100vw - 2rem))!important;max-width:min(760px,calc(100vw - 2rem))!important}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-log-modal-header{padding:1.1rem 1.5rem}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-log-modal-body{padding:1.25rem 1.5rem 1.5rem}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal #adminCardActionDescription{color:var(--synapse-text-secondary)!important;line-height:1.6;overflow-wrap:anywhere}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-sheet-link,body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-job-card{background:linear-gradient(180deg,#0f1625fa,#090f1bf0)!important;border-color:#ffffff14!important;color:var(--synapse-text-secondary)!important;box-shadow:0 16px 36px #0000002e!important;padding:1rem 1.15rem}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-sheet-link{align-items:flex-start;background:linear-gradient(135deg,#ffd27c24,#6589cd1a),linear-gradient(180deg,#0e1524fa,#090f1bf2)!important}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-sheet-link:hover{border-color:#ffd27c2e!important;box-shadow:0 18px 38px #0000003d,0 0 26px #f5b14214!important}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-sheet-link span:first-child{flex:1 1 auto;min-width:0;white-space:normal;line-height:1.55;overflow-wrap:anywhere;color:#ffe2a2}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-sheet-link span:last-child{flex-shrink:0;color:#ffe2a2}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-job-head{flex-wrap:wrap;align-items:flex-start}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-job-title,body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-db-tab-kicker{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-action-job-note,body[data-ui-theme=synapse] #adminCardActionOverlay .admin-card-action-modal .admin-muted-note{color:var(--synapse-text-secondary)!important;line-height:1.55;overflow-wrap:anywhere}body[data-ui-theme=synapse] #adminConsole [style*="color:#64748b"],body[data-ui-theme=synapse] #adminConsole [style*="color: #64748b"],body[data-ui-theme=synapse] #adminConsole [style*="color:#667085"],body[data-ui-theme=synapse] #adminConsole [style*="color: #667085"],body[data-ui-theme=synapse] #adminConsole [style*="color:#475569"],body[data-ui-theme=synapse] #adminConsole [style*="color: #475569"],body[data-ui-theme=synapse] #adminTaskConfigModal [style*="color:#64748b"],body[data-ui-theme=synapse] #adminTaskConfigModal [style*="color: #64748b"]{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #adminConsole [style*="color:#0f172a"],body[data-ui-theme=synapse] #adminConsole [style*="color: #0f172a"],body[data-ui-theme=synapse] #adminConsole [style*="color:#334155"],body[data-ui-theme=synapse] #adminConsole [style*="color: #334155"],body[data-ui-theme=synapse] #adminTaskConfigModal [style*="color:#334155"],body[data-ui-theme=synapse] #adminTaskConfigModal [style*="color: #334155"]{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #adminConsole [style*="color:#1d4ed8"],body[data-ui-theme=synapse] #adminConsole [style*="color: #1d4ed8"],body[data-ui-theme=synapse] #adminConsole [style*="color:#2563eb"],body[data-ui-theme=synapse] #adminConsole [style*="color: #2563eb"],body[data-ui-theme=synapse] #adminConsole [style*="color:#7c3aed"],body[data-ui-theme=synapse] #adminConsole [style*="color: #7c3aed"],body[data-ui-theme=synapse] #adminConsole [style*="color:#6d28d9"],body[data-ui-theme=synapse] #adminConsole [style*="color: #6d28d9"]{color:#ffe0a2!important}body[data-ui-theme=synapse] #adminConsole [style*="color:#b91c1c"],body[data-ui-theme=synapse] #adminConsole [style*="color: #b91c1c"]{color:var(--synapse-chip-danger-text)!important}body[data-ui-theme=synapse] #history .history-subtabs{gap:.7rem;margin-bottom:1.2rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}body[data-ui-theme=synapse] #history .history-subtab{padding:.75rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--synapse-text-secondary);font-weight:700;box-shadow:inset 0 1px #ffffff08}body[data-ui-theme=synapse] #history .history-subtab:hover{background:#ffffff0f;border-color:#ffd78a24}body[data-ui-theme=synapse] #history .history-subtab.active{background:linear-gradient(135deg,#ffd27c38,#ffffff0f);color:#ffe8ba;border-color:#ffd27c3d;box-shadow:0 0 22px #f5b1421a}body[data-ui-theme=synapse] #history .history-filters-panel{padding:1.05rem 1.1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c1322f0,#080d18e6)!important;box-shadow:0 18px 46px #0000003d}body[data-ui-theme=synapse] #history .history-filters-row{gap:.8rem}body[data-ui-theme=synapse] #history .history-filters-row input,body[data-ui-theme=synapse] #history .history-filters-row select{min-height:44px;padding:.72rem .9rem;border-radius:14px;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] #history .history-filters-row input::placeholder{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] #history .filter-label,body[data-ui-theme=synapse] #history .filter-sublabel{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] #history .filter-arrow{color:#ffd78ab3}body[data-ui-theme=synapse] #history .filter-reset-btn,body[data-ui-theme=synapse] #history .export-btn{min-height:42px;padding:.68rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}body[data-ui-theme=synapse] #history .filter-reset-btn{background:#ffffff0a;color:var(--synapse-text-secondary)}body[data-ui-theme=synapse] #history .filter-reset-btn:hover{background:#ffffff14;color:var(--synapse-text)}body[data-ui-theme=synapse] #history .export-btn{background:linear-gradient(135deg,#ffd27c,#f3a53a);color:#0b1020;border-color:#ffd27c42;box-shadow:0 0 24px #f5b14224}body[data-ui-theme=synapse] #history .history-date-group{margin-bottom:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#0b1220f5,#080e19eb);box-shadow:0 18px 54px #00000047}body[data-ui-theme=synapse] #history .history-date-header{background:linear-gradient(180deg,#1a2236eb,#0c121feb);padding:.95rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.07)}body[data-ui-theme=synapse] #history .history-date-toggle{color:#ffd78acc}body[data-ui-theme=synapse] #history .history-date-title{color:var(--synapse-text)}body[data-ui-theme=synapse] #history .history-date-count{background:#ffffff0d;color:var(--synapse-text-secondary);border:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #history .history-date-content{padding:.65rem 1rem;background:#060b15c2}body[data-ui-theme=synapse] #history .history-item-card{padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #history .history-item-title{color:var(--synapse-text)}body[data-ui-theme=synapse] #history .history-item-meta{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] #history .history-flat-list .history-item-card{border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #history .hist-badge,body[data-ui-theme=synapse] #history .hist-badge-elig{background:var(--synapse-chip-bg);color:var(--synapse-chip-text);border-color:var(--synapse-chip-border);padding:.28rem .72rem;border-radius:999px;line-height:1.25;letter-spacing:.01em}body[data-ui-theme=synapse] #history .hist-badge.read,body[data-ui-theme=synapse] #history .hist-badge.saved,body[data-ui-theme=synapse] #history .hist-badge-elig.now{background:var(--synapse-chip-success-bg);color:var(--synapse-chip-success-text);border-color:var(--synapse-chip-success-border)}body[data-ui-theme=synapse] #history .hist-badge.liked,body[data-ui-theme=synapse] #history .hist-badge.not-shown,body[data-ui-theme=synapse] #history .hist-badge-elig.pref{background:var(--synapse-chip-violet-bg);color:var(--synapse-chip-violet-text);border-color:var(--synapse-chip-violet-border)}body[data-ui-theme=synapse] #history .hist-badge.summary,body[data-ui-theme=synapse] #history .hist-badge.shown,body[data-ui-theme=synapse] #history .hist-badge-elig.date{background:linear-gradient(135deg,#ffd27c29,#6589cd1a);color:#ffe4ac;border-color:#ffd27c38}body[data-ui-theme=synapse] #history .hist-badge.dismissed,body[data-ui-theme=synapse] #history .hist-badge-elig.perm{background:var(--synapse-chip-danger-bg);color:var(--synapse-chip-danger-text);border-color:var(--synapse-chip-danger-border)}body[data-ui-theme=synapse] #history .hist-badge.none{background:#ffffff0a;color:var(--synapse-text-secondary);border-color:#ffffff14}body[data-ui-theme=synapse] #history .hist-badge.none,body[data-ui-theme=synapse] #history .hist-badge.saved,body[data-ui-theme=synapse] #history .hist-badge.liked,body[data-ui-theme=synapse] #history .hist-badge.read,body[data-ui-theme=synapse] #history .hist-badge.dismissed,body[data-ui-theme=synapse] #history .hist-badge.summary,body[data-ui-theme=synapse] #history .hist-badge.shown,body[data-ui-theme=synapse] #history .hist-badge.not-shown,body[data-ui-theme=synapse] #history .hist-badge-elig{border-width:1px;border-style:solid;box-shadow:none}@media(max-width:960px){body[data-ui-theme=synapse] #preferences .preference-card:before{inset:0;background-position:72% center;opacity:.82}body[data-ui-theme=synapse] #preferences .preference-card:after{background:linear-gradient(90deg,#040812f0,#040812e0 34%,#040812bd,#0408125c 82%,#04081229),linear-gradient(180deg,#ffffff0a,#04081229)}body[data-ui-theme=synapse] #adminConsole .admin-overview-card:before{background-size:cover;background-position:74% center}}body[data-ui-theme=synapse] #projects .projects-section-subtitle,body[data-ui-theme=synapse] #uploads .private-studio-subtitle{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #projectCreatePage,body[data-ui-theme=synapse] #projectsSidebarList>.project-sidebar-item,body[data-ui-theme=synapse] #projectWorkspacePanel>.paper-card,body[data-ui-theme=synapse] #projectWorkspacePanel .project-section-card,body[data-ui-theme=synapse] .project-analyze-popover,body[data-ui-theme=synapse] .project-profile-analysis-popover,body[data-ui-theme=synapse] #uploads .private-studio-composer,body[data-ui-theme=synapse] .private-studio-panel,body[data-ui-theme=synapse] .private-studio-queue-box,body[data-ui-theme=synapse] .private-studio-progress-item,body[data-ui-theme=synapse] .private-studio-queue-item,body[data-ui-theme=synapse] .private-studio-acknowledge{background:linear-gradient(180deg,#0c1322f5,#080d18eb)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 54px #00000047!important}body[data-ui-theme=synapse] #projectCreatePage,body[data-ui-theme=synapse] #uploads .private-studio-composer{border-radius:24px!important;overflow:hidden}body[data-ui-theme=synapse] #projectsSidebarList>.project-sidebar-item:hover{transform:translateY(-2px);border-color:#ffd27c24!important}body[data-ui-theme=synapse] #projectsSidebarList>.project-sidebar-item.is-active{border-color:#ffd27c3d!important;box-shadow:0 24px 58px #00000057,0 0 28px #f5b14214!important}body[data-ui-theme=synapse] #projectsSidebarList>.project-sidebar-item [style*="color:#111827"],body[data-ui-theme=synapse] #projectsSidebarList>.project-sidebar-item [style*="color: #111827"],body[data-ui-theme=synapse] #projects [style*="color:#0f172a"],body[data-ui-theme=synapse] #projects [style*="color: #0f172a"]{color:var(--synapse-text)!important}body[data-ui-theme=synapse] #projects [style*="color:#667085"],body[data-ui-theme=synapse] #projects [style*="color: #667085"],body[data-ui-theme=synapse] #projects [style*="color:#64748b"],body[data-ui-theme=synapse] #projects [style*="color: #64748b"],body[data-ui-theme=synapse] #projects [style*="color:#6b7280"],body[data-ui-theme=synapse] #projects [style*="color: #6b7280"],body[data-ui-theme=synapse] #projects [style*="color:#475569"],body[data-ui-theme=synapse] #projects [style*="color: #475569"],body[data-ui-theme=synapse] #uploads [style*="color:#64748b"],body[data-ui-theme=synapse] #uploads [style*="color: #64748b"],body[data-ui-theme=synapse] #uploads [style*="color:#475569"],body[data-ui-theme=synapse] #uploads [style*="color: #475569"],body[data-ui-theme=synapse] #uploads [style*="color:#334155"],body[data-ui-theme=synapse] #uploads [style*="color: #334155"]{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #projects [style*="color:#1d4ed8"],body[data-ui-theme=synapse] #projects [style*="color: #1d4ed8"],body[data-ui-theme=synapse] #projects [style*="color:#7c3aed"],body[data-ui-theme=synapse] #projects [style*="color: #7c3aed"],body[data-ui-theme=synapse] #projects [style*="color:#6d28d9"],body[data-ui-theme=synapse] #projects [style*="color: #6d28d9"]{color:#ffe0a2!important}body[data-ui-theme=synapse] #projectProfileHeader,body[data-ui-theme=synapse] [id^=projectFolderHeader_]{background:linear-gradient(180deg,#171f31eb,#0a101de6)!important;border-bottom-color:#ffffff14!important}body[data-ui-theme=synapse] #projectProfileBody,body[data-ui-theme=synapse] [id^=projectFolderContent_]{background:#070c17d1!important}body[data-ui-theme=synapse] #projectDefaultSectionsChecklist,body[data-ui-theme=synapse] #projectDefaultSectionsChecklist label,body[data-ui-theme=synapse] #projects [style*="background:#ffffff"],body[data-ui-theme=synapse] #projects [style*="background: #ffffff"],body[data-ui-theme=synapse] #projects [style*="background:#f8fafc"],body[data-ui-theme=synapse] #projects [style*="background: #f8fafc"],body[data-ui-theme=synapse] #projects [style*="background:#eff6ff"],body[data-ui-theme=synapse] #projects [style*="background: #eff6ff"],body[data-ui-theme=synapse] #projects [style*="background:#eef6ff"],body[data-ui-theme=synapse] #projects [style*="background: #eef6ff"],body[data-ui-theme=synapse] #projects [style*="background:#f7faff"],body[data-ui-theme=synapse] #projects [style*="background: #f7faff"],body[data-ui-theme=synapse] #projects [style*="background:#f8fbff"],body[data-ui-theme=synapse] #projects [style*="background: #f8fbff"],body[data-ui-theme=synapse] #projects [style*="background:#fffdf5"],body[data-ui-theme=synapse] #projects [style*="background: #fffdf5"],body[data-ui-theme=synapse] #uploads [style*="background:rgba(240,253,250,0.75)"],body[data-ui-theme=synapse] #uploads [style*="background: rgba(240,253,250,0.75)"],body[data-ui-theme=synapse] #uploads [style*="background:rgba(255,255,255,0.82)"],body[data-ui-theme=synapse] #uploads [style*="background: rgba(255,255,255,0.82)"],body[data-ui-theme=synapse] #uploads [style*="background: #ddd"]{background:#ffffff08!important}body[data-ui-theme=synapse] #projects [style*="border:1px solid #d1d5db"],body[data-ui-theme=synapse] #projects [style*="border: 1px solid #d1d5db"],body[data-ui-theme=synapse] #projects [style*="border:1px solid #e5e7eb"],body[data-ui-theme=synapse] #projects [style*="border: 1px solid #e5e7eb"],body[data-ui-theme=synapse] #projects [style*="border:1px solid #bfdbfe"],body[data-ui-theme=synapse] #projects [style*="border: 1px solid #bfdbfe"],body[data-ui-theme=synapse] #projects [style*="border:1px solid #dbe3f0"],body[data-ui-theme=synapse] #projects [style*="border: 1px solid #dbe3f0"],body[data-ui-theme=synapse] #uploads [style*="border:2px dashed rgba(15,118,110,0.35)"],body[data-ui-theme=synapse] #uploads [style*="border: 2px dashed rgba(15,118,110,0.35)"],body[data-ui-theme=synapse] #uploads [style*="border: 1px solid rgba(15,118,110,0.18)"]{border-color:#ffffff1a!important}body[data-ui-theme=synapse] #privateStudioDropzone{background:linear-gradient(180deg,#111c2dd6,#080d18e6)!important;border-color:#ffd27c33!important}body[data-ui-theme=synapse] .private-studio-panel-header{background:linear-gradient(180deg,#171f31eb,#0a101de6);border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] .private-studio-toggle{background:#ffffff0d;color:var(--synapse-text-secondary);border-color:#ffffff1a}body[data-ui-theme=synapse] .private-studio-toggle:hover{background:#ffffff14;color:var(--synapse-text)}body[data-ui-theme=synapse] .private-studio-progress-badge{background:#ffd27c1f;color:#ffe0a2}body[data-ui-theme=synapse] .private-studio-progress-track{background:#ffffff14}body[data-ui-theme=synapse] .private-studio-progress-bar{background:linear-gradient(90deg,#ffd27c2e,#ffd27cd1,#4e85daad)}body[data-ui-theme=synapse] #privateStudioSelectedCount,body[data-ui-theme=synapse] #historySelectedCount,body[data-ui-theme=synapse] #librarySelectedCount{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] #userInfo{align-items:center}body[data-ui-theme=synapse] .upgrade-banner{border-radius:24px;background:linear-gradient(135deg,#f3a53a1f,#090f1adb)!important}body[data-ui-theme=synapse] .section h2,body[data-ui-theme=synapse] .section h3,body[data-ui-theme=synapse] .section h4,body[data-ui-theme=synapse] #authForms h2,body[data-ui-theme=synapse] .paper-card h3,body[data-ui-theme=synapse] .summary-header h3{font-family:Crimson Pro,Georgia,serif;color:var(--synapse-text);letter-spacing:-.02em}body[data-ui-theme=synapse] .section h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1.02;margin-bottom:.35rem}body[data-ui-theme=synapse] .section-header{align-items:flex-end;padding-bottom:.85rem;margin-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] .paper-meta,body[data-ui-theme=synapse] .admin-muted-note,body[data-ui-theme=synapse] .header-sub,body[data-ui-theme=synapse] .library-toolbar-count,body[data-ui-theme=synapse] .summary-links a,body[data-ui-theme=synapse] .summary-section p,body[data-ui-theme=synapse] .summary-content,body[data-ui-theme=synapse] .paper-abstract,body[data-ui-theme=synapse] .abstract-modal-paragraph{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] .paper-card{position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.1)!important;border-radius:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body[data-ui-theme=synapse] .paper-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ffd27cfa,#4e85dac7);opacity:.9}body[data-ui-theme=synapse] .paper-card:hover,body[data-ui-theme=synapse] .paper-card.selected{transform:translateY(-2px);border-color:#ffd27c2e!important;box-shadow:0 26px 74px #00000061!important}body[data-ui-theme=synapse] .admin-qa-journal-row.is-selected,body[data-ui-theme=synapse] .admin-qa-journal-row[data-selected=true]{background:linear-gradient(180deg,#1f3052d1,#0f182af0)!important;border-color:#7bb1ff7a!important;box-shadow:0 0 0 1px #7bb1ff4d,0 28px 80px #060a1285!important}body[data-ui-theme=synapse] .admin-qa-journal-row.is-selected:before,body[data-ui-theme=synapse] .admin-qa-journal-row[data-selected=true]:before{width:5px;background:linear-gradient(180deg,#7bb1fffa,#ffd27ce0);opacity:1}body[data-ui-theme=synapse] .paper-actions{gap:12px}body[data-ui-theme=synapse] .btn,body[data-ui-theme=synapse] .search-box button,body[data-ui-theme=synapse] .history-filters button,body[data-ui-theme=synapse] .export-btn,body[data-ui-theme=synapse] .upgrade-banner button,body[data-ui-theme=synapse] .btn-refresh{min-height:42px;padding:.72rem 1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);box-shadow:none;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}body[data-ui-theme=synapse] .btn:hover,body[data-ui-theme=synapse] .search-box button:hover,body[data-ui-theme=synapse] .history-filters button:hover,body[data-ui-theme=synapse] .export-btn:hover,body[data-ui-theme=synapse] .upgrade-banner button:hover,body[data-ui-theme=synapse] .btn-refresh:hover{transform:translateY(-1px)}body[data-ui-theme=synapse] .btn-primary,body[data-ui-theme=synapse] .search-box button,body[data-ui-theme=synapse] .upgrade-banner button,body[data-ui-theme=synapse] .btn-refresh{background:linear-gradient(135deg,#ffd27c,#f3a53a)!important;color:#0b1020!important;border-color:#ffd27c47!important;box-shadow:0 0 30px #f5b14229}body[data-ui-theme=synapse] .btn-primary:hover,body[data-ui-theme=synapse] .search-box button:hover,body[data-ui-theme=synapse] .upgrade-banner button:hover,body[data-ui-theme=synapse] .btn-refresh:hover{box-shadow:0 0 36px #f5b14242;filter:brightness(1.02)}body[data-ui-theme=synapse] .btn-secondary,body[data-ui-theme=synapse] .library-toolbar-clear{background:#ffffff0b!important;color:var(--synapse-text-secondary)!important;border-color:#ffffff1f!important}body[data-ui-theme=synapse] .btn-secondary:hover,body[data-ui-theme=synapse] .library-toolbar-clear:hover{background:#ffffff14!important;border-color:#ffd27c29!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] .btn-save,body[data-ui-theme=synapse] .btn-like,body[data-ui-theme=synapse] .btn-read,body[data-ui-theme=synapse] .btn-reader-open,body[data-ui-theme=synapse] .btn-upload-pdf,body[data-ui-theme=synapse] .btn-abstract,body[data-ui-theme=synapse] .btn-enrich,body[data-ui-theme=synapse] .btn-cite,body[data-ui-theme=synapse] .btn-citation-graph,body[data-ui-theme=synapse] .btn-original,body[data-ui-theme=synapse] .btn-summary-disabled,body[data-ui-theme=synapse] .btn-unavailable-action{background:#ffffff0a!important;color:var(--synapse-text)!important;border-color:#ffffff1a!important}body[data-ui-theme=synapse] .btn-summary-action{background:linear-gradient(135deg,#7da8ff33,#614eff29)!important;color:#dce8ff!important;border-color:#93c5fd47!important;box-shadow:0 0 24px #7da8ff24}body[data-ui-theme=synapse] .btn-summary-action:hover{filter:brightness(1.02);box-shadow:0 0 30px #7da8ff2e}body[data-ui-theme=synapse] .btn-upload-pdf{background:#ffffff0d!important;color:var(--synapse-text)!important;border-color:#ffffff1f!important;box-shadow:none!important}body[data-ui-theme=synapse] .btn-reader-open{color:#dbeafe!important;border-color:#94a3b82e!important}body[data-ui-theme=synapse] .btn-unavailable-action,body[data-ui-theme=synapse] .btn-summary-disabled{background:#94a3b814!important;color:#cbd5e18f!important;border-color:#94a3b824!important}body[data-ui-theme=synapse] .btn-save.active,body[data-ui-theme=synapse] .btn-like.active,body[data-ui-theme=synapse] .btn-read.active{background:linear-gradient(135deg,#ffd27c38,#ffffff0f)!important;color:#ffe4ad!important;border-color:#ffd27c38!important}body[data-ui-theme=synapse] .btn:disabled,body[data-ui-theme=synapse] button:disabled{opacity:.54;cursor:not-allowed;transform:none!important;box-shadow:none!important}body[data-ui-theme=synapse] .btn-tooltip-wrap>.btn{transform:none!important;box-shadow:none!important}body[data-ui-theme=synapse] .state-badge,body[data-ui-theme=synapse] .summary-badge,body[data-ui-theme=synapse] .tier-badge,body[data-ui-theme=synapse] .local-time-chip,body[data-ui-theme=synapse] .quota-bar,body[data-ui-theme=synapse] .quota-item{background:var(--synapse-chip-bg)!important;color:var(--synapse-chip-text)!important;border:1px solid var(--synapse-chip-border)!important}body[data-ui-theme=synapse] .state-badge,body[data-ui-theme=synapse] .summary-badge{font-weight:700;letter-spacing:.01em}body[data-ui-theme=synapse] .state-badge.state-saved{background:var(--synapse-chip-success-bg)!important;color:var(--synapse-chip-success-text)!important;border-color:var(--synapse-chip-success-border)!important}body[data-ui-theme=synapse] .state-badge.state-liked{background:var(--synapse-chip-violet-bg)!important;color:var(--synapse-chip-violet-text)!important;border-color:var(--synapse-chip-violet-border)!important}body[data-ui-theme=synapse] .state-badge.state-read{background:var(--synapse-chip-info-bg)!important;color:var(--synapse-chip-info-text)!important;border-color:var(--synapse-chip-info-border)!important}body[data-ui-theme=synapse] .state-badge.state-dismissed{background:var(--synapse-chip-danger-bg)!important;color:var(--synapse-chip-danger-text)!important;border-color:var(--synapse-chip-danger-border)!important}body[data-ui-theme=synapse] .tier-badge.tier-admin,body[data-ui-theme=synapse] .tier-badge.tier-pro,body[data-ui-theme=synapse] .tier-badge.tier-plus,body[data-ui-theme=synapse] .tier-badge.tier-free{background:linear-gradient(135deg,#ffd27c2e,#ffffff0f)!important;color:#ffe1a1!important}body[data-ui-theme=synapse] .quota-count{color:var(--synapse-gold-bright)!important}body[data-ui-theme=synapse] #quotaBar{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}body[data-ui-theme=synapse] #quotaBar .quota-item{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:.38rem .78rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.01em}body[data-ui-theme=synapse] .summary-modal{background:#030710bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body[data-ui-theme=synapse] .modal-card,body[data-ui-theme=synapse] .summary-modal-content{border-radius:24px}body[data-ui-theme=synapse] .summary-modal-content{background:linear-gradient(180deg,#0b1220fa,#070b16f5)!important;color:var(--synapse-text)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 26px 64px #0000005c!important}body[data-ui-theme=synapse] .summary-section,body[data-ui-theme=synapse] .abstract-toolbar,body[data-ui-theme=synapse] .abstract-mode-note-box{border-color:#ffffff14!important;background:linear-gradient(180deg,#121b2ce6,#0c121fd1)!important}body[data-ui-theme=synapse] .abstract-toolbar{align-items:flex-start;background:linear-gradient(180deg,#0c1322f0,#080d18e6)!important;box-shadow:0 18px 38px #0000002e}body[data-ui-theme=synapse] .summary-section-option{background:#ffffff09;border-color:#ffffff1a;color:var(--synapse-text-secondary)}body[data-ui-theme=synapse] .abstract-highlight-modes{gap:.7rem}body[data-ui-theme=synapse] .abstract-mode-btn{background:#ffffff0a;color:var(--synapse-text-secondary);border-color:#ffffff1f}body[data-ui-theme=synapse] .abstract-mode-btn.is-available:not(.active){color:var(--synapse-text);box-shadow:0 0 0 1px #6589cd29,0 0 16px #6589cd14}body[data-ui-theme=synapse] .abstract-mode-btn.active{background:linear-gradient(135deg,#ffd27c2e,#ffffff0d);color:#ffe6b1;border-color:#ffd27c38;box-shadow:0 0 20px #f5b1421a}body[data-ui-theme=synapse] .abstract-mode-btn:disabled{opacity:.46;color:var(--synapse-text-muted);border-color:#ffffff14;box-shadow:none}body[data-ui-theme=synapse] .abstract-mode-note{color:var(--synapse-text-muted)}body[data-ui-theme=synapse] .abstract-mode-note-box,body[data-ui-theme=synapse] .abstract-mode-warning{min-height:4.4rem;height:auto;border-radius:14px;padding:.75rem .9rem;box-shadow:inset 0 1px #ffffff0a}body[data-ui-theme=synapse] .abstract-mode-note-box{flex:1 1 540px;max-width:720px;color:var(--synapse-text-secondary)!important;background:linear-gradient(180deg,#121927f5,#0a101beb)!important;border:1px solid rgba(255,255,255,.08)!important}body[data-ui-theme=synapse] .abstract-mode-warning{color:#dde7fa;background:linear-gradient(135deg,#ffd27c1a,#6589cd14),linear-gradient(180deg,#121927fa,#0a101bf0)!important;border:1px solid rgba(255,210,124,.18)!important}body[data-ui-theme=synapse] .abstract-modal-paragraph{color:#dbe4f5}body[data-ui-theme=synapse] .abstract-inline-editor{background:#ffffff09;color:var(--synapse-text);border-color:#ffffff1a}body[data-ui-theme=synapse] .meta-authors,body[data-ui-theme=synapse] .meta-journal,body[data-ui-theme=synapse] .meta-date,body[data-ui-theme=synapse] .synapse-gold-text{color:#ffe0a2!important}body[data-ui-theme=synapse] .loading,body[data-ui-theme=synapse] .loading-more{color:var(--synapse-text-secondary)}body[data-ui-theme=synapse] .search-box,body[data-ui-theme=synapse] .history-filters{gap:12px}body[data-ui-theme=synapse] .search-box input,body[data-ui-theme=synapse] .history-filters input,body[data-ui-theme=synapse] .history-filters select,body[data-ui-theme=synapse] .library-filter-input,body[data-ui-theme=synapse] .library-filter-select{min-height:44px;border-radius:14px!important}body[data-ui-theme=synapse] .paper-meta-line,body[data-ui-theme=synapse] .paper-meta,body[data-ui-theme=synapse] .paper-abstract{font-size:.95rem;line-height:1.68}body[data-ui-theme=synapse] .admin-db-table-shell,body[data-ui-theme=synapse] .admin-db-toolbar,body[data-ui-theme=synapse] .admin-ranked-card,body[data-ui-theme=synapse] .admin-kpi-card{border-radius:20px}body[data-ui-theme=synapse] .admin-db-table th,body[data-ui-theme=synapse] .admin-db-table td{border-color:#ffffff14!important;color:var(--synapse-text-secondary)}body[data-ui-theme=synapse] .admin-db-table th{color:var(--synapse-text);background:#ffffff08}body[data-ui-theme=synapse] .admin-db-table tbody tr:hover{background:#ffffff08}body[data-ui-theme=synapse] .admin-qa-scroll-panel::-webkit-scrollbar{width:10px}body[data-ui-theme=synapse] .admin-qa-scroll-panel::-webkit-scrollbar-thumb{background:#ffd58a2e;border-radius:999px}body[data-ui-theme=synapse] .admin-qa-scroll-panel::-webkit-scrollbar-track{background:#ffffff08}body[data-ui-theme=synapse] .ui-icon{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M21%2016h18l8%208v24H21V16z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M39%2016v9h8M27%2031h14M27%2038h14M27%2045h8'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");width:1.28rem;min-width:1.28rem;height:1.28rem;margin-right:.46em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;overflow:hidden;border:1px solid rgba(151,187,255,.28);border-radius:999px;background:radial-gradient(circle at 30% 26%,rgba(255,216,138,.2),transparent 30%),radial-gradient(circle at 70% 72%,rgba(111,151,226,.3),transparent 42%),#091120e0;box-shadow:inset 0 1px #ffffff14,0 0 18px #6084d01f;color:transparent;font-size:0;line-height:1;vertical-align:-.18em}body[data-ui-theme=synapse] .ui-icon:before{content:"";display:block;width:82%;height:82%;background:var(--syn-icon-image) center/contain no-repeat;filter:drop-shadow(0 0 5px rgba(126,171,255,.28))}body[data-ui-theme=synapse] .nav-tab .ui-icon,body[data-ui-theme=synapse] .theme-switcher .ui-icon{width:1.34rem;min-width:1.34rem;height:1.34rem}body[data-ui-theme=synapse] .state-badge .ui-icon,body[data-ui-theme=synapse] .hist-badge .ui-icon,body[data-ui-theme=synapse] .hist-badge-elig .ui-icon,body[data-ui-theme=synapse] .summary-badge .ui-icon,body[data-ui-theme=synapse] .quota-item .ui-icon,body[data-ui-theme=synapse] .local-time-chip .ui-icon,body[data-ui-theme=synapse] .paper-match-reason .ui-icon,body[data-ui-theme=synapse] .paper-related-project .ui-icon,body[data-ui-theme=synapse] .preference-card-note .ui-icon,body[data-ui-theme=synapse] .paper-citations-count .ui-icon{width:1.04rem;min-width:1.04rem;height:1.04rem;margin-right:.34em}body[data-ui-theme=synapse] .btn:hover .ui-icon,body[data-ui-theme=synapse] .nav-tab:hover .ui-icon,body[data-ui-theme=synapse] .nav-tab.active .ui-icon,body[data-ui-theme=synapse] .cite-split-btn__main:hover .ui-icon{border-color:#ffd88a57;background:radial-gradient(circle at 30% 26%,rgba(255,216,138,.3),transparent 34%),radial-gradient(circle at 70% 72%,rgba(111,151,226,.36),transparent 44%),#0c1628f5;box-shadow:inset 0 1px #ffffff1a,0 0 24px #ffd27c29}body[data-ui-theme=synapse] .ui-icon-recommendations{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M19%2017h23a4%204%200%200%201%204%204v25l-10-6-10%206V21a4%204%200%200%200-4-4'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='26'%20cy='25'%20r='2.5'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='37'%20cy='31'%20r='2.5'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3cpath%20d='M26%2025l11%206%208-8'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-search{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='28'%20cy='28'%20r='12'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M38%2038l12%2012'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22%2028h12M28%2022v12'%20stroke='%238db9ff'%20stroke-width='1.8'%20stroke-linecap='round'%20opacity='0.75'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-library{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2022l24-6%205%2025-24%206-5-25z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2018l3%2026M31%2016l3%2026'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%2029l23-6'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-history{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2031a15%2015%200%201%200%205-11'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%2017v12h12'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33%2024v10l7%204'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-projects{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='18'%20cy='34'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='31'%20cy='19'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='46'%20cy='30'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='39'%20cy='47'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3cpath%20d='M18%2034l13-15%2015%2011-7%2017-21-13z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M31%2019l8%2028'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-studio{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M25%2016h14M29%2016v14L19%2047a5%205%200%200%200%204%208h18a5%205%200%200%200%204-8L35%2030V16'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2044h16'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='28'%20cy='47'%20r='2.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='37'%20cy='41'%20r='2.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-preferences{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2022h28M18%2033h28M18%2044h28'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='28'%20cy='22'%20r='4'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='39'%20cy='33'%20r='4'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='24'%20cy='44'%20r='4'%20fill='%23ffd98a'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-admin{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2015l15%207v10c0%2010-6%2017-15%2021-9-4-15-11-15-21V22l15-7z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2033h16M32%2025v16'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-refresh{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M20%2025a15%2015%200%200%201%2026-5'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M45%2015l1%2010-10-1'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M44%2039a15%2015%200%200%201-26%205'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%2049l-1-10%2010%201'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-summary{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M21%2016h18l8%208v24H21V16z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M39%2016v9h8M27%2031h14M27%2038h14M27%2045h8'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-abstract{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2020h28v28H18z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2028h16M24%2034h12M24%2040h18'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-preview{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M15%2032s7-13%2017-13%2017%2013%2017%2013-7%2013-17%2013-17-13-17-13z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='32'%20r='6'%20stroke='%23ffd98a'%20stroke-width='3'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-save{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2021h28v26H18z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2021v11h16V21M25%2047V37h14v10'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-like{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2017l4.8%209.7%2010.7%201.6-7.8%207.6%201.8%2010.7L32%2041.5l-9.5%205.1%201.8-10.7-7.8-7.6%2010.7-1.6L32%2017z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-unlike{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2047l-4.8-9.7-10.7-1.6%207.8-7.6-1.8-10.7L32%2021.5l9.5-5.1-1.8%2010.7%207.8%207.6-10.7%201.6L32%2047z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%2018l26%2028'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-read{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2020h18a8%208%200%200%201%208%208v20H26a8%208%200%200%201-8-8V20z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2035l6%206%2013-16'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-unread{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2020h28v28H18z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2023l18%2022M41%2023L23%2045'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-dismiss{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M21%2021l22%2022M43%2021L21%2043'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='32'%20r='18'%20stroke='%23ffd98a'%20stroke-width='2'%20opacity='0.7'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-cite{--syn-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjgiIHkxPSI4IiB4Mj0iNTYiIHkyPSI1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNmQ0ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjU1IiBzdG9wLWNvbG9yPSIjNmQ5NWVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEyIiB5MT0iNTIiIHgyPSI1MiIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4M2I1ZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImRvdCIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZlNmIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiYTlmZiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0zMCUiIHk9Ii0zMCUiIHdpZHRoPSIxNjAlIiBoZWlnaHQ9IjE2MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE1IiByZXN1bHQ9ImIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJiIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI4IiBmaWxsPSIjMDgxMTIwIiBmaWxsLW9wYWNpdHk9IjAuMTIiLz4KICA8cGF0aCBkPSJNMTggMTloMjh2MjdIMTh6IiBzdHJva2U9InVybCgjZykiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTI1IDI5aDZ2OWgtNnpNMzUgMjloNnY5aC02eiIgZmlsbD0iI2ZmZDk4YSIvPjx0ZXh0IHg9IjMyIiB5PSI1NiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IkludGVyLEFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOSIgZm9udC13ZWlnaHQ9IjgwMCIgZmlsbD0iI2ZmZTRhZCI+UkVGPC90ZXh0Pgo8L3N2Zz4K)}body[data-ui-theme=synapse] .ui-icon-citationGraph{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='17'%20cy='38'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='29'%20cy='21'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='46'%20cy='27'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='41'%20cy='47'%20r='3.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3ccircle%20cx='28'%20cy='43'%20r='2.6'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3cpath%20d='M17%2038l12-17%2017%206-5%2020-13-4-11-5zM29%2021l-1%2022M46%2027L28%2043'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-original{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M24%2020h20v20'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M44%2020L22%2042'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%2029v16h16'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-upload{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2045h28'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%2045V18M22%2028l10-10%2010%2010'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-export{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M17%2044h30V27'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%2017h15v15'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M47%2017L27%2037'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-download{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2047h28'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%2018v26M22%2034l10%2010%2010-10'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-edit{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M21%2045l5-13%2016-16%206%206-16%2016-11%207z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M37%2021l6%206'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-unavailable{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='32'%20cy='32'%20r='17'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%2044l24-24'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-loading{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='32'%20cy='32'%20r='17'%20stroke='%2331476f'%20stroke-width='3'/%3e%3cpath%20d='M32%2015a17%2017%200%200%201%2017%2017'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='49'%20cy='32'%20r='3'%20fill='%23ffd98a'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-quotaArticles{--syn-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjgiIHkxPSI4IiB4Mj0iNTYiIHkyPSI1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNmQ0ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjU1IiBzdG9wLWNvbG9yPSIjNmQ5NWVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEyIiB5MT0iNTIiIHgyPSI1MiIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4M2I1ZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImRvdCIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZlNmIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiYTlmZiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0zMCUiIHk9Ii0zMCUiIHdpZHRoPSIxNjAlIiBoZWlnaHQ9IjE2MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE1IiByZXN1bHQ9ImIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJiIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI4IiBmaWxsPSIjMDgxMTIwIiBmaWxsLW9wYWNpdHk9IjAuMTIiLz4KICA8cGF0aCBkPSJNMjEgMTZoMTdsOCA4djI0SDIxeiIgc3Ryb2tlPSJ1cmwoI2cpIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zOCAxNnY5aDhNMjcgMzNoMTJNMjcgNDBoMTIiIHN0cm9rZT0iI2ZmZDk4YSIgc3Ryb2tlLXdpZHRoPSIyLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjx0ZXh0IHg9IjMyIiB5PSI1NiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IkludGVyLEFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOCIgZm9udC13ZWlnaHQ9IjgwMCIgZmlsbD0iI2ZmZTRhZCI+RE9DPC90ZXh0Pgo8L3N2Zz4K)}body[data-ui-theme=synapse] .ui-icon-quotaResets{--syn-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjgiIHkxPSI4IiB4Mj0iNTYiIHkyPSI1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNmQ0ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjU1IiBzdG9wLWNvbG9yPSIjNmQ5NWVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEyIiB5MT0iNTIiIHgyPSI1MiIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4M2I1ZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImRvdCIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZlNmIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiYTlmZiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0zMCUiIHk9Ii0zMCUiIHdpZHRoPSIxNjAlIiBoZWlnaHQ9IjE2MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE1IiByZXN1bHQ9ImIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJiIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI4IiBmaWxsPSIjMDgxMTIwIiBmaWxsLW9wYWNpdHk9IjAuMTIiLz4KICA8cGF0aCBkPSJNMjIgMjRhMTMgMTMgMCAwIDEgMjItNCIgc3Ryb2tlPSJ1cmwoI2cpIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00MyAxNmwxIDktOS0xIiBzdHJva2U9IiNmZmQ5OGEiIHN0cm9rZS13aWR0aD0iMi40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNDIgNDBhMTMgMTMgMCAwIDEtMjIgNCIgc3Ryb2tlPSJ1cmwoI2cpIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjx0ZXh0IHg9IjMyIiB5PSI1NiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IkludGVyLEFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOCIgZm9udC13ZWlnaHQ9IjgwMCIgZmlsbD0iI2ZmZTRhZCI+UlNUPC90ZXh0Pgo8L3N2Zz4K)}body[data-ui-theme=synapse] .ui-icon-time{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='32'%20cy='32'%20r='17'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%2022v11l8%205'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='32'%20r='2.3'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-upgrade{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2014l5%2012%2013%201-10%208%203%2013-11-7-11%207%203-13-10-8%2013-1%205-12z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25%2033h14'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-match{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M22%2031a10%2010%200%201%201%2018%206c-3%203-4%205-4%209h-8c0-4-1-6-4-9a10%2010%200%200%201-2-6z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28%2051h8'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='29'%20r='2.2'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-citations{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M19%2044h6V30h-6v14zM29%2044h6V22h-6v22zM39%2044h6V34h-6v10z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18%2049h29'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-local{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2031l14-12%2014%2012v17H18V31z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27%2048V36h10v12'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-private{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3crect%20x='20'%20y='28'%20width='24'%20height='19'%20rx='4'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25%2028v-6a7%207%200%200%201%2014%200v6'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-summarized{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M20%2018h18l8%208v21H20z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M39%2018v9h7M26%2031h13M26%2038h10'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18%2048l6-6M46%2016l-5%206'%20stroke='%238db9ff'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-warning{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2015l20%2035H12l20-35z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%2027v11'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='44'%20r='2.5'%20fill='%23ffd98a'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-pause{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3crect%20x='22'%20y='18'%20width='7'%20height='28'%20rx='2'%20fill='%238db9ff'/%3e%3crect%20x='35'%20y='18'%20width='7'%20height='28'%20rx='2'%20fill='%23ffd98a'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-running{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3ccircle%20cx='32'%20cy='32'%20r='16'%20stroke='%2331476f'%20stroke-width='3'/%3e%3cpath%20d='M32%2016a16%2016%200%200%201%2015%2011M32%2048a16%2016%200%200%201-15-11'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='47'%20cy='27'%20r='3'%20fill='%23ffd98a'%20filter='url(%23glow)'/%3e%3ccircle%20cx='17'%20cy='37'%20r='3'%20fill='url(%23dot)'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-view{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M15%2032s7-13%2017-13%2017%2013%2017%2013-7%2013-17%2013-17-13-17-13z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='32'%20r='5'%20fill='%23ffd98a'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-annotations{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M18%2020h28v21H30l-9%208v-8h-3V20z'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25%2028h14M25%2035h10'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-keyboard{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3crect%20x='15'%20y='22'%20width='34'%20height='22'%20rx='4'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M21%2029h3M29%2029h3M37%2029h3M21%2036h12M37%2036h6'%20stroke='%23ffd98a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-logs{--syn-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjgiIHkxPSI4IiB4Mj0iNTYiIHkyPSI1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNmQ0ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjU1IiBzdG9wLWNvbG9yPSIjNmQ5NWVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEyIiB5MT0iNTIiIHgyPSI1MiIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4M2I1ZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImRvdCIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZlNmIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiYTlmZiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0zMCUiIHk9Ii0zMCUiIHdpZHRoPSIxNjAlIiBoZWlnaHQ9IjE2MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE1IiByZXN1bHQ9ImIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJiIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI4IiBmaWxsPSIjMDgxMTIwIiBmaWxsLW9wYWNpdHk9IjAuMTIiLz4KICA8cGF0aCBkPSJNMjEgMTZoMjJ2MzJIMjF6IiBzdHJva2U9InVybCgjZykiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTI3IDI1aDEwTTI3IDMyaDEwTTI3IDM5aDciIHN0cm9rZT0iI2ZmZDk4YSIgc3Ryb2tlLXdpZHRoPSIyLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjx0ZXh0IHg9IjMyIiB5PSI1OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IkludGVyLEFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iOCIgZm9udC13ZWlnaHQ9IjgwMCIgZmlsbD0iI2ZmZTRhZCI+TE9HPC90ZXh0Pgo8L3N2Zz4K)}body[data-ui-theme=synapse] .ui-icon-close{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M21%2021l22%2022M43%2021L21%2043'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-add{--syn-icon-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='8'%20y1='8'%20x2='56'%20y2='56'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23b6d4ff'/%3e%3cstop%20offset='0.55'%20stop-color='%236d95ee'/%3e%3cstop%20offset='1'%20stop-color='%23ffd98a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='a'%20x1='12'%20y1='52'%20x2='52'%20y2='12'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23ffd98a'/%3e%3cstop%20offset='1'%20stop-color='%2383b5ff'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dot'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23ffe6b0'/%3e%3cstop%20offset='1'%20stop-color='%237ba9ff'/%3e%3c/radialGradient%3e%3cfilter%20id='glow'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeGaussianBlur%20stdDeviation='1.15'%20result='b'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='b'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='28'%20fill='%23081120'%20fill-opacity='0.12'/%3e%3cpath%20d='M32%2018v28M18%2032h28'%20stroke='url(%23g)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='32'%20cy='32'%20r='3'%20fill='%23ffd98a'%20filter='url(%23glow)'/%3e%3c/svg%3e")}body[data-ui-theme=synapse] .ui-icon-apply{--syn-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjgiIHkxPSI4IiB4Mj0iNTYiIHkyPSI1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiNmQ0ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjU1IiBzdG9wLWNvbG9yPSIjNmQ5NWVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEyIiB5MT0iNTIiIHgyPSI1MiIgeTI9IjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZDk4YSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4M2I1ZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9ImRvdCIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZlNmIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiYTlmZiIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciIHg9Ii0zMCUiIHk9Ii0zMCUiIHdpZHRoPSIxNjAlIiBoZWlnaHQ9IjE2MCUiPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjE1IiByZXN1bHQ9ImIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJiIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjI4IiBmaWxsPSIjMDgxMTIwIiBmaWxsLW9wYWNpdHk9IjAuMTIiLz4KICA8cGF0aCBkPSJNMTcgMzRsMTAgMTAgMjAtMjQiIHN0cm9rZT0idXJsKCNnKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTkgMjBoMTJNNDEgNDRoNiIgc3Ryb2tlPSIjZmZkOThhIiBzdHJva2Utd2lkdGg9IjIuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHRleHQgeD0iMzIiIHk9IjU2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iSW50ZXIsQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSI3IiBmb250LXdlaWdodD0iODAwIiBmaWxsPSIjZmZlNGFkIj5MSVZFPC90ZXh0Pgo8L3N2Zz4K)}body[data-ui-theme=synapse] :focus-visible{outline:2px solid rgba(255,210,124,.58);outline-offset:2px}@media(prefers-reduced-motion:reduce){body[data-ui-theme=synapse] *,body[data-ui-theme=synapse] *:before,body[data-ui-theme=synapse] *:after{transition:none!important;animation:none!important}}@media(max-width:768px){body[data-ui-theme=synapse] header.synapse-top-brand{min-height:clamp(300px,48vw,360px);margin:16px 16px 0;padding:1.5rem}body[data-ui-theme=synapse] .synapse-page-bg:before{background-size:cover;background-position:70% center}body[data-ui-theme=synapse] .stat-card{min-height:132px;padding:1.15rem 1.1rem}body[data-ui-theme=synapse] .stat-number{font-size:2.45rem}body[data-ui-theme=synapse] .container.synapse-shell{padding:16px}body[data-ui-theme=synapse] .nav-tabs{top:10px;padding:10px;gap:6px;justify-content:flex-start;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body[data-ui-theme=synapse] .nav-tab{flex:0 0 auto;padding:.68rem .84rem;font-size:.9rem}body[data-ui-theme=synapse] .header-brand h1{font-size:clamp(3rem,13vw,4.1rem)}}body[data-ui-theme=synapse] .citation-graph-canvas{background:linear-gradient(180deg,#090f1beb,#040813f5)!important;border-color:#ffffff1a!important;height:560px;overflow:hidden}body[data-ui-theme=synapse] .citation-graph-canvas canvas{background:transparent!important}body[data-ui-theme=synapse] .citation-graph-preview{background:#090f1be0!important;border-color:#ffffff1a!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] .citation-graph-preview h4{color:var(--synapse-text-strong)!important}body[data-ui-theme=synapse] .summary-modal.citation-graph-fullscreen .summary-modal-content{background:#090f1bfa!important;border:1px solid rgba(255,255,255,.08)}body[data-ui-theme=synapse] #history,body[data-ui-theme=synapse] #projects,body[data-ui-theme=synapse] #uploads,body[data-ui-theme=synapse] .modal-card,body[data-ui-theme=synapse] .admin-log-modal,body[data-ui-theme=synapse] #readerModal,body[data-ui-theme=synapse] #readerAccessModal{color:var(--theme-text-main)}body[data-ui-theme=synapse] #history .history-filters-panel,body[data-ui-theme=synapse] #projects .project-create-panel,body[data-ui-theme=synapse] #projects .project-sidebar-item,body[data-ui-theme=synapse] #uploads .private-studio-composer,body[data-ui-theme=synapse] .modal-card,body[data-ui-theme=synapse] .admin-log-modal{background:var(--theme-surface-1);border-color:var(--theme-border-soft)}body[data-ui-theme=synapse] #readerModal{background:var(--theme-reader-bg)}body[data-ui-theme=synapse] #readerAccessModal{background:var(--theme-overlay)}body[data-ui-theme=synapse] #preferences .preference-card,body[data-ui-theme=synapse] #preferences .preference-tag-box,body[data-ui-theme=synapse] #preferences .preference-suggestions,body[data-ui-theme=synapse] #preferences .preference-suggested-authors,body[data-ui-theme=synapse] #preferences .preference-favorites-list,body[data-ui-theme=synapse] .collections-sidebar,body[data-ui-theme=synapse] .collections-main,body[data-ui-theme=synapse] .collection-list-item,body[data-ui-theme=synapse] .library-bulk-bar,body[data-ui-theme=synapse] #librarySharedBulkBar,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle,body[data-ui-theme=synapse] #adminConsole .admin-collapsible,body[data-ui-theme=synapse] #adminConsole .admin-ranked-card,body[data-ui-theme=synapse] #adminConsole .admin-prepare-matrix-row,body[data-ui-theme=synapse] #adminConsole .admin-console-compact-panel,body[data-ui-theme=synapse] #adminConsole .admin-status-empty-art,body[data-ui-theme=synapse] #adminConsole .admin-db-tab,body[data-ui-theme=synapse] #adminConsole .admin-kpi-card{border-color:#ffffff14!important;background:linear-gradient(180deg,#0c1322f5,#080d18eb)!important;color:var(--synapse-text)!important;box-shadow:0 20px 56px #00000038!important}body[data-ui-theme=synapse] #preferences .preference-number-input,body[data-ui-theme=synapse] #preferences .preference-input,body[data-ui-theme=synapse] #preferences .preference-select,body[data-ui-theme=synapse] #preferences .preference-tag-input,body[data-ui-theme=synapse] .collection-list-item,body[data-ui-theme=synapse] .library-bulk-bar,body[data-ui-theme=synapse] #librarySharedBulkBar,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle,body[data-ui-theme=synapse] #adminConsole .admin-db-tab{background:#ffffff09!important}body[data-ui-theme=synapse] .library-bulk-bar.has-selection,body[data-ui-theme=synapse] #librarySharedBulkBar.has-selection,body[data-ui-theme=synapse] .collection-list-item.active,body[data-ui-theme=synapse] .collection-list-item-smart,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle:hover,body[data-ui-theme=synapse] #adminConsole .admin-db-tab.is-active,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-discovery,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-workflow,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-metadata,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-full-text,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-embeddings,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-summaries,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-cleanup,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-advanced,body[data-ui-theme=synapse] #adminConsole .admin-category-toggle.cat-legacy{background:linear-gradient(135deg,#ffd27c1f,#ffffff0a)!important;border-color:#ffd27c2e!important;color:var(--synapse-text)!important}body[data-ui-theme=synapse] .collections-group-label,body[data-ui-theme=synapse] #preferences .ri-tag,body[data-ui-theme=synapse] #preferences .favorite-author-pill{color:#ffe2a2!important;border-color:#ffd27c2e!important;background:linear-gradient(135deg,#ffd27c24,#ffffff0a)!important}body[data-ui-theme=synapse] .collection-list-item-title,body[data-ui-theme=synapse] .collection-detail-title,body[data-ui-theme=synapse] .collections-empty-title,body[data-ui-theme=synapse] #preferences .preference-label,body[data-ui-theme=synapse] #preferences .preference-subheading,body[data-ui-theme=synapse] #preferences .oa-sug-title,body[data-ui-theme=synapse] #adminConsole .admin-collapsible summary,body[data-ui-theme=synapse] #adminConsole .admin-status-empty-shell{color:var(--synapse-text)!important}body[data-ui-theme=synapse] .collection-list-item-meta,body[data-ui-theme=synapse] .collection-list-item-desc,body[data-ui-theme=synapse] .collection-detail-summary,body[data-ui-theme=synapse] .collection-detail-analysis,body[data-ui-theme=synapse] .collection-detail-paper-reason,body[data-ui-theme=synapse] .collections-empty-state,body[data-ui-theme=synapse] .collections-empty-note,body[data-ui-theme=synapse] #preferences .preference-card-desc,body[data-ui-theme=synapse] #preferences .preference-card-note,body[data-ui-theme=synapse] #preferences .preference-help-text,body[data-ui-theme=synapse] #preferences .oa-sug-hint,body[data-ui-theme=synapse] #adminConsole .admin-task-category,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-label-discovery,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-workflow,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-metadata,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-full-text,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-embeddings,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-summaries,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-cleanup,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-advanced,body[data-ui-theme=synapse] #adminConsole .admin-task-category.cat-legacy{color:var(--synapse-text-secondary)!important}body[data-ui-theme=synapse] .admin-console-launch-btn.admin-active{background:linear-gradient(135deg,#ffd27c2e,#6589cd1f)!important;color:#ffe8ba!important;border-color:#ffd27c3d!important;box-shadow:0 0 22px #f5b14224!important}body[data-ui-theme=synapse] .summary-badge,body[data-ui-theme=synapse] .summary-section-option{background:linear-gradient(135deg,#ffd27c24,#ffffff0a)!important;color:#ffe8ba!important;border-color:#ffd27c2e!important}body[data-ui-theme=synapse] .summary-admin-toolbar,body[data-ui-theme=synapse] .summary-diagnostic-card{background:linear-gradient(180deg,#121b2ce6,#0c121fd1)!important;color:var(--synapse-text)!important;border-color:#ffffff14!important;box-shadow:0 18px 38px #0000002e!important}body[data-ui-theme=synapse] .summary-notice-warn{color:var(--theme-status-warn-text)!important}body[data-ui-theme=synapse] #authForms.auth-card{background:linear-gradient(180deg,#0b1220f0,#080e19e0)!important;color:var(--theme-text-main);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 60px #00000047!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body[data-ui-theme=synapse] #authForms .auth-input,body[data-ui-theme=synapse] #authForms .auth-policy-box{background:#0f172ac7;color:var(--theme-text-main);border-color:#94a3b847}body[data-ui-theme=synapse] #authForms .auth-label,body[data-ui-theme=synapse] #authForms .auth-policy-summary,body[data-ui-theme=synapse] #authForms .auth-policy-body strong{color:var(--theme-text-main)}body[data-ui-theme=synapse] #authForms .auth-help-text,body[data-ui-theme=synapse] #authForms .auth-check-row,body[data-ui-theme=synapse] #authForms .auth-link-row,body[data-ui-theme=synapse] #authForms .auth-policy-body{color:var(--theme-text-muted)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5;--theme-surface-0: #ffffff;--theme-surface-1: #ffffff;--theme-surface-2: #f8fafc;--theme-surface-muted: #f5f7fb;--theme-surface-soft: rgba(248, 250, 252, .82);--theme-border-soft: #e5e7eb;--theme-border-strong: #c7d2fe;--theme-text-main: #111827;--theme-text-muted: #64748b;--theme-text-subtle: #475569;--theme-accent-main: #667eea;--theme-accent-contrast: #ffffff;--theme-accent-soft: #eef2ff;--theme-accent-soft-border: #bfdbfe;--theme-overlay: rgba(0, 0, 0, .35);--theme-shadow-sm: 0 4px 12px rgba(15, 23, 42, .05);--theme-shadow-md: 0 10px 28px rgba(15, 23, 42, .06);--theme-shadow-lg: 0 18px 40px rgba(15, 23, 42, .12);--theme-reader-bg: #ffffff;--theme-reader-chrome: #f8fafc;--theme-reader-panel: #fafafa;--theme-reader-canvas: #f3f6fb;--theme-reader-surface: #ffffff;--theme-reader-border: #e5e7eb;--theme-reader-accent: #6366f1;--theme-status-success-bg: #e8f5e9;--theme-status-success-text: #2e7d32;--theme-status-success-border: #a7f3d0;--theme-status-warn-bg: #fff3e0;--theme-status-warn-text: #b45309;--theme-status-warn-border: #fdba74;--theme-status-danger-bg: #fee2e2;--theme-status-danger-text: #b91c1c;--theme-status-danger-border: #fecaca;--theme-status-info-bg: #eef2ff;--theme-status-info-text: #1d4ed8;--theme-status-info-border: #bfdbfe}.container{width:min(100%,1840px);max-width:1840px;margin:0 auto;padding:clamp(12px,1.2vw,20px)}header.synapse-top-brand{position:relative;background-image:url(./classic-hero-banner-tgqxa3_0.webp);background-size:cover;background-position:68% center;background-repeat:no-repeat;color:#fff;padding:2rem;margin-bottom:2rem;overflow:hidden;min-height:520px;display:flex;align-items:center}header.synapse-top-brand:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#252c3857,#252c382e,#252c380a 56%,#252c381f),linear-gradient(180deg,#ffffff1a,#fff0 24%,#11182729);pointer-events:none}.sakura-hero-petal-field{display:none}.header-inner{max-width:1540px;margin:0 auto;width:100%;position:relative;z-index:2}.header-brand h1{font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700;margin-bottom:.5rem;color:#b88912;text-shadow:0 1px 0 rgba(255,255,255,.36),0 10px 28px rgba(84,61,10,.18);letter-spacing:-.02em}.header-tagline{font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;color:#27313d;margin-bottom:.25rem;font-weight:700;text-shadow:0 1px 2px rgba(255,255,255,.48)}.header-tagline .signal{color:#b88912;font-weight:700}.header-sub{font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#4b5563;opacity:1;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.42)}.header-controls{position:absolute;top:1rem;right:1.5rem;z-index:10;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.theme-switcher{display:inline-flex;align-items:center;gap:.4rem;padding:5px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001f}.theme-switcher-label{color:#f8fafc;font-size:.82rem;font-weight:600;padding-left:.5rem;text-shadow:0 1px 4px rgba(0,0,0,.25)}.theme-select{padding:6px 28px 6px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.82rem;font-weight:600;background:#ffffffeb;color:#111827;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23374151' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;transition:box-shadow .15s ease}.theme-select:focus{box-shadow:0 0 0 3px #fff6}.lang-switcher{position:relative}.lang-switcher select{padding:6px 28px 6px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:.85rem;background:#fffffff2;color:#1f2937;cursor:pointer;appearance:none;-webkit-appearance:none;min-width:110px;box-shadow:0 2px 8px #00000026}.lang-switcher:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #475569;pointer-events:none}@media(max-width:768px){header.synapse-top-brand{min-height:320px;padding:1.5rem;background-position:74% center}.header-inner{text-align:center}.header-brand h1{font-size:2.5rem}.header-controls{left:1rem;right:1rem;top:.9rem;justify-content:space-between;gap:.5rem}.theme-switcher{flex:1 1 auto;justify-content:space-between;min-width:0}.theme-switcher-label{padding-left:.25rem}.theme-select{font-size:.78rem;padding:5px 24px 5px 10px}.nav-tab{padding:9px 14px;font-size:.92rem}}.nav-tabs{display:flex;gap:8px;margin-bottom:1rem;border-bottom:2px solid var(--theme-border-soft);padding-bottom:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{padding:8px 12px;background:var(--theme-surface-1);border:none;border-radius:5px;cursor:pointer;font-size:.95rem;font-weight:600;line-height:1.15;transition:all .3s;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;color:var(--theme-text-main)}.nav-tab:hover{background:var(--theme-accent-soft);color:var(--theme-text-main)}.nav-tab.active{background:var(--theme-accent-main);color:var(--theme-accent-contrast)}.ui-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.15em;margin-right:.35em;line-height:1;flex:0 0 auto}.ui-label{min-width:0}body .admin-console-launch-btn.admin-active{background:var(--theme-accent-main);color:var(--theme-accent-contrast);border-color:var(--theme-accent-main)}@media(max-width:1400px){.nav-tabs{gap:8px}.nav-tab{padding:9px 10px;font-size:.85rem}}@media(max-width:1120px){.nav-tab{flex:0 0 auto;min-width:max-content;padding:9px 14px;font-size:.92rem;overflow:visible;text-overflow:clip}}.section{background:var(--theme-surface-1);padding:clamp(1rem,1.25vw,1.5rem);border-radius:10px;box-shadow:var(--theme-shadow-md);margin-bottom:1rem;display:none;color:var(--theme-text-main)}.section.active{display:block;min-height:64vh}.auth-card{margin-bottom:2rem;padding:2rem;border:1px solid var(--theme-border-soft);border-radius:14px;background:var(--theme-surface-1);color:var(--theme-text-main);box-shadow:var(--theme-shadow-md)}.auth-form-panel h2{margin:0 0 1.25rem;color:var(--theme-text-main)}.auth-field{margin-bottom:1rem}.auth-label{display:block;margin-bottom:.5rem;color:var(--theme-text-main);font-weight:700}.auth-input{width:100%;box-sizing:border-box;padding:10px;border:1.5px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-2);color:var(--theme-text-main);font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-input:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 72%,transparent)}.auth-check-row{display:flex;align-items:center;gap:8px;margin-bottom:1rem;color:var(--theme-text-subtle);font-size:.9rem;cursor:pointer}.auth-check-row-top{align-items:flex-start;margin-top:.75rem}.auth-check-row input{cursor:pointer;accent-color:var(--theme-accent-main)}.auth-check-row label,.auth-check-row span{cursor:pointer}.auth-submit{width:100%}.auth-link-row{margin-top:1rem;text-align:center;color:var(--theme-text-subtle)}.auth-link-row a{color:var(--theme-accent-main);font-weight:700;text-decoration:none}.auth-link-row a:hover{color:var(--theme-text-main);text-decoration:underline}.auth-help-text{color:var(--theme-text-muted);font-size:.85rem}.auth-policy-box{padding:.75rem;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-2);color:var(--theme-text-subtle)}.auth-policy-summary{cursor:pointer;color:var(--theme-text-main);font-size:.9rem;font-weight:700}.auth-policy-body{margin-top:.75rem;color:var(--theme-text-subtle);font-size:.85rem;line-height:1.6}.auth-policy-body strong{color:var(--theme-text-main)}.rec-admin-panel{margin-top:10px;padding:12px 14px;border:1px dashed rgba(15,23,42,.18);border-radius:10px;background:#f8fafcd1;font-size:.82rem;color:#334155}.rec-admin-panel-summary{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-weight:700;letter-spacing:.02em;color:#1e293b}.rec-admin-panel-content{margin-top:10px}.rec-admin-panel-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.rec-admin-panel-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;letter-spacing:.02em;color:#1e293b}.rec-admin-panel-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.rec-admin-panel-actions .btn{flex:0 1 auto;padding:4px 10px;font-size:.78rem;white-space:normal}.rec-admin-panel-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.rec-admin-summary-info{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;background:#0f172a14;border:1px solid rgba(15,23,42,.12);color:#334155;font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.rec-admin-diagnostic-empty,.rec-admin-diagnostic-loading{color:#64748b;font-style:italic}.rec-admin-diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 12px}.rec-admin-diagnostic-field{min-width:0;word-break:break-word}.rec-admin-diagnostic-label{color:#64748b}.rec-admin-diagnostic-value{color:#0f172a;font-weight:700}.rec-admin-diagnostic-link-row{margin-top:6px;word-break:break-word}.rec-admin-diagnostic-link{color:#1d4ed8}.rec-admin-diagnostic-error{color:#b91c1c;font-weight:600}.rec-admin-diagnostic-error-block{margin-top:6px;padding:7px 9px;border-radius:8px;background:#ef444414;color:#b91c1c;white-space:pre-wrap}.history-filters{display:flex;gap:15px;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}.history-filters select,.history-filters input{padding:8px 12px;border:2px solid #ddd;border-radius:5px;font-size:.9rem}.history-filters button{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:5px;cursor:pointer}.keyboard-shortcuts{position:fixed;bottom:80px;right:20px;background:#000c;color:#fff;padding:15px;border-radius:8px;font-size:.85rem;max-width:250px;display:none}.keyboard-shortcuts.active{display:block}.keyboard-shortcuts h4{margin-bottom:10px;color:#667eea}.keyboard-shortcuts kbd{background:#444;padding:2px 6px;border-radius:3px;font-family:monospace}.export-btn{background:var(--theme-status-success-bg);color:var(--theme-status-success-text);padding:8px 16px;border:1px solid var(--theme-status-success-border);border-radius:5px;cursor:pointer;margin-left:10px}.export-btn:hover{filter:brightness(.96)}.loading-more{text-align:center;padding:20px;color:var(--theme-text-muted);font-style:italic}.library-bulk-bar{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;gap:8px;margin-bottom:.7rem;padding:8px 10px;border:1px solid var(--theme-border-soft);border-radius:12px;background:color-mix(in srgb,var(--theme-surface-2) 94%,transparent);box-shadow:var(--theme-shadow-sm);flex-wrap:wrap;color:var(--theme-text-main);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.library-bulk-bar.has-selection{border-color:var(--theme-accent-soft-border);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-soft) 26%,var(--theme-surface-2) 74%),color-mix(in srgb,var(--theme-surface-1) 92%,transparent));box-shadow:var(--theme-shadow-md)}.library-bulk-label{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text-main);font-size:.88rem;font-weight:600;min-height:44px}.library-bulk-label input{accent-color:var(--theme-accent-main)}.library-bulk-label-muted{color:var(--theme-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;white-space:nowrap}.library-bulk-summary-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;width:100%}.library-bulk-leading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.library-batch-options{flex:0 0 auto;min-height:44px;min-width:44px}.library-batch-options:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}.library-bulk-actions{align-items:center;border-top:1px solid var(--theme-border-soft);display:flex;flex-wrap:wrap;gap:8px;margin-left:0;padding-top:10px;width:100%}.library-bulk-actions .btn{min-height:44px}.library-bulk-actions[hidden]{display:none!important}.library-bulk-hint,.library-bulk-count{font-size:.85rem;color:var(--theme-text-muted)}#libraryBatchActions{margin-left:0}.library-toolbar{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.7rem;padding:.5rem .65rem;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-2)}.library-toolbar-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.library-toolbar-label{font-size:.78rem;font-weight:700;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.library-filter-select{padding:.3rem .45rem;border:1.5px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-1);font-size:.8rem;color:var(--theme-text-main);cursor:pointer;max-width:180px}.library-filter-select:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}.admin-qa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.admin-qa-form-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.admin-qa-field-help{color:var(--theme-text-muted);font-size:.83rem;line-height:1.55;margin-top:.1rem}.admin-qa-textarea,.admin-qa-text-input{width:100%;box-sizing:border-box;border:1.5px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-1);color:var(--theme-text-main);font:inherit}.admin-qa-textarea{min-height:180px;padding:.75rem .85rem;resize:vertical;line-height:1.55}.admin-qa-text-input{padding:.6rem .75rem}.admin-qa-textarea:focus,.admin-qa-text-input:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}.admin-qa-fetch-config{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.admin-qa-fetch-config .library-filter-select{max-width:220px;min-width:180px}.library-filter-input{padding:.3rem .5rem;border:1.5px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-1);font-size:.8rem;color:var(--theme-text-main);width:150px}.library-filter-input:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}.library-toolbar-count{font-size:.82rem;color:var(--theme-text-muted);margin-left:auto}.library-toolbar-clear{font-size:.78rem;font-weight:600;color:var(--theme-text-subtle);background:transparent;border:1px solid var(--theme-border-soft);border-radius:6px;padding:.3rem .6rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.library-toolbar-clear:hover{color:var(--theme-text-main);border-color:var(--theme-border-strong);background:var(--theme-surface-muted)}:is(#librarySharedBulkBar,[data-compact-bulk=true]){position:sticky;top:calc(var(--synapse-app-header-height, 0px) + 12px);z-index:200;background:color-mix(in srgb,var(--theme-surface-1) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-border-soft);border-radius:12px;box-shadow:var(--theme-shadow-md);transition:box-shadow .2s ease}:is(#librarySharedBulkBar,[data-compact-bulk=true]).has-selection{box-shadow:var(--theme-shadow-lg);border-color:var(--theme-accent-soft-border)}.library-content-panel{display:none}.library-content-panel.active{display:block}.search-state-card{background:var(--theme-surface-1);border:1px solid var(--theme-border-soft);border-radius:14px;box-shadow:var(--theme-shadow-sm);padding:18px}.search-state-card.is-warning{border-color:var(--theme-status-warning-border)}.search-state-card.is-error{border-color:var(--theme-status-danger-border)}.search-state-card h3{margin:0 0 8px}.search-state-card p{color:var(--theme-text-muted);margin:0 0 14px}.search-box{display:flex;gap:10px;margin-bottom:2rem}.search-box input{flex:1;padding:12px;border:2px solid #ddd;border-radius:5px;font-size:1rem}.search-box button{padding:12px 30px;background:#667eea;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s}.search-box button:hover{background:#5568d3}.paper-card{background:#f8f9fa;padding:1rem 1.1rem;border-radius:8px;margin-bottom:.75rem;border-left:4px solid #667eea;transition:transform .1s ease,box-shadow .1s ease,background .1s ease;cursor:default}.paper-card.selected{background:#eef2ff;border-left-color:#4f46e5;box-shadow:0 4px 14px #4f46e52e;transform:translateY(-2px)}.paper-card h3{color:#333;margin-bottom:.35rem;font-size:1.02rem;line-height:1.28}.paper-meta{color:#666;font-size:.84rem;margin-bottom:.35rem}.admin-qa-paper-row-header{display:flex;flex-direction:column;gap:.9rem;align-items:stretch}.admin-qa-paper-actions{display:flex;flex-direction:column;gap:.75rem}.admin-qa-paper-action-group{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.admin-qa-paper-scope-toggle{display:inline-flex;gap:.35rem;flex-wrap:wrap}.admin-qa-paper-scope-toggle .btn{min-width:0}.admin-qa-paper-scope-caption{margin:0}.admin-qa-paper-advanced{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid rgba(148,163,184,.24);padding-top:.75rem}.admin-qa-paper-advanced-toggle{align-self:flex-start}.admin-qa-paper-advanced.is-hidden .admin-qa-paper-action-group,.admin-qa-paper-advanced.is-hidden .paper-meta{display:none}.admin-qa-scroll-panel--detail{max-height:calc(100vh - 108px);overflow-y:auto;padding-right:.25rem}.admin-qa-paper-status{margin-top:.35rem;min-height:1.6rem;display:flex;align-items:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-qa-paper-diagnostics{margin-top:.35rem;height:6rem;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.admin-qa-paper-diagnostics[data-live-updating=true]{overflow-anchor:none}.admin-qa-live-card{display:flex;flex-direction:column;gap:.75rem;overflow-anchor:none}.admin-qa-live-metrics{display:flex;gap:.4rem;flex-wrap:wrap;min-height:2rem;align-items:center}.admin-qa-live-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.admin-qa-live-status-item{min-width:0}.admin-qa-live-status-label{display:block;margin-bottom:.18rem;color:#475569;font-size:.77rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.admin-qa-live-status-value{color:#475569;font-size:.92rem;line-height:1.4;min-height:1.4rem}.admin-qa-live-status-value--truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.paper-abstract{color:#555;margin-bottom:.65rem;line-height:1.42;font-size:.92rem}.abstract-modal-body{display:grid;gap:.85rem}.abstract-modal-paragraph{margin:0;color:#334155;line-height:1.75;white-space:normal}.abstract-inline-editor{width:100%;min-height:260px;border:1px solid #cbd5e1;border-radius:12px;padding:.9rem 1rem;font:inherit;line-height:1.65;color:#0f172a;background:#fff;resize:vertical;box-sizing:border-box}.abstract-inline-editor:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 4px #6366f124}.abstract-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:1rem 0 1.25rem;padding:.85rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.abstract-highlight-modes{display:inline-flex;gap:8px;flex-wrap:wrap}.abstract-mode-btn{border-radius:999px;padding:.45rem .9rem;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.abstract-mode-btn.is-available{box-shadow:0 0 0 1px #60a5fa40,0 0 18px #60a5fa1f}.abstract-mode-btn.active{background:#dbeafe;border-color:#60a5fa;color:#1d4ed8;box-shadow:0 0 0 2px #3b82f647,0 0 20px #60a5fa33}.abstract-mode-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:900px){.admin-qa-form-grid{grid-template-columns:1fr}}.abstract-mode-note{color:#64748b;font-size:.9rem;line-height:1.5}.abstract-mode-note-box{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .75rem;font-size:.9rem;line-height:1.45;height:4.4rem;box-sizing:border-box;display:flex;align-items:center}.abstract-mode-warning{margin-top:.25rem;color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .75rem;font-size:.9rem;line-height:1.45;height:4.4rem;box-sizing:border-box;display:flex;align-items:center;flex:0 0 100%;width:100%}.abstract-sentence{display:inline;border-radius:6px;padding:.05rem .12rem;transition:background .15s ease,box-shadow .15s ease}.abstract-sentence.is-clickable{cursor:pointer}.abstract-sentence.is-clickable:hover{box-shadow:inset 0 0 0 1px #f59e0b73}.abstract-sentence.is-heuristic{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#3b82f6bf;text-underline-offset:.18rem}.abstract-sentence.is-community{background:#e6f6eb;color:#166534}.abstract-sentence.is-user{box-shadow:inset 0 0 0 2px #f59e0b}.paper-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.admin-shared-gate-pill{display:inline-flex;gap:.45rem;align-items:center;padding:.4rem .7rem;border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--theme-surface-1);color:var(--theme-text-subtle);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.admin-shared-gate-pill.is-enabled{background:var(--theme-status-success-bg);color:var(--theme-status-success-text);border-color:var(--theme-status-success-border)}button.admin-shared-gate-pill{appearance:none;font:inherit;cursor:pointer}button.admin-shared-gate-pill:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--theme-shadow-sm)}button.admin-shared-gate-pill:disabled{cursor:wait;opacity:.72}.preference-chip-grid{display:flex;flex-wrap:wrap;gap:.55rem}#preferences .preference-card{margin-bottom:2rem;padding:1.4rem 1.5rem;border-radius:18px;border:1px solid var(--theme-border-soft);background:var(--theme-surface-1);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-main)}#preferences .preference-card-header{display:grid;gap:.35rem;margin-bottom:1rem}#preferences .preference-card h3{margin:0;color:var(--theme-text-main)}#preferences .preference-card-desc,#preferences .preference-card-note,#preferences .preference-help-text,#preferences .preference-inline-note,#preferences .preference-loading-copy{color:var(--theme-text-muted)}#preferences .preference-card-note{margin:1rem 0 0;font-size:.88rem;line-height:1.55}#preferences .preference-form-section{display:grid;gap:.55rem;margin-bottom:1rem}#preferences .preference-form-section-wide{margin-bottom:1.15rem}#preferences .preference-label,#preferences .preference-subheading{color:var(--theme-text-main);font-weight:700}#preferences .preference-label{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}#preferences .preference-label-hint{color:var(--theme-text-muted);font-size:.82rem;font-weight:500}#preferences .preference-inline-form,#preferences .preference-inline-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}#preferences .preference-inline-copy{color:var(--theme-text-subtle);font-size:.96rem}#preferences .preference-inline-note{font-size:.84rem}#preferences .preference-inline-submit{margin-left:auto}#preferences .preference-number-input,#preferences .preference-input,#preferences .preference-select,#preferences .preference-tag-input{font:inherit;color:var(--theme-text-main)}#preferences .preference-number-input,#preferences .preference-input,#preferences .preference-select{min-height:44px;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--theme-border-soft);background:var(--theme-surface-2);box-shadow:none}#preferences .preference-number-input{width:78px;text-align:center;font-size:1rem;font-weight:700}#preferences .preference-input{min-width:min(100%,320px);flex:1 1 240px}#preferences .preference-select{width:100%}#preferences .preference-number-input:focus,#preferences .preference-input:focus,#preferences .preference-select:focus,#preferences .preference-tag-input:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}#preferences .preference-help-text{margin:0;font-size:.86rem;line-height:1.55}#preferences .preference-dropdown-shell{position:relative}#preferences .preference-tag-box{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;min-height:52px;padding:.5rem .65rem;border:1px solid var(--theme-border-soft);border-radius:14px;background:color-mix(in srgb,var(--theme-surface-2) 92%,transparent);box-shadow:inset 0 1px #ffffff05}#preferences .preference-tag-input{flex:1 1 180px;min-width:160px;border:none;background:transparent;padding:.35rem 0}#preferences .preference-tag-input:focus{box-shadow:none}#preferences .ri-tag,#preferences .favorite-author-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .78rem;border-radius:999px;border:1px solid var(--theme-accent-soft-border);background:var(--theme-accent-soft);color:var(--theme-accent-main);font-size:.88rem;font-weight:600;white-space:nowrap}#preferences .ri-tag-remove,#preferences .favorite-author-pill button{appearance:none;border:none;background:none;color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0;opacity:.72}#preferences .ri-tag-remove:hover,#preferences .favorite-author-pill button:hover{opacity:1}#preferences .preference-suggestions,#preferences .preference-suggested-authors,#preferences .preference-favorites-list{border:1px solid var(--theme-border-soft);border-radius:14px;background:color-mix(in srgb,var(--theme-surface-2) 90%,transparent);box-shadow:var(--theme-shadow-sm)}#preferences .preference-suggestions{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:30;display:none;overflow:hidden}#preferences .oa-sug{padding:.7rem .85rem;cursor:pointer;border-bottom:1px solid var(--theme-border-soft);transition:background .15s ease}#preferences .oa-sug:last-child{border-bottom:none}#preferences .oa-sug:hover,#preferences .oa-sug.is-active{background:var(--theme-accent-soft)}#preferences .oa-sug-title{color:var(--theme-text-main);font-size:.92rem;font-weight:600}#preferences .oa-sug-hint{color:var(--theme-text-muted);font-size:.78rem;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#preferences .preference-suggested-authors{margin:1rem 0;padding:.95rem 1rem}#preferences .preference-subheading{margin:0 0 .8rem}#preferences .preference-suggested-author-row{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem 0;border-bottom:1px solid var(--theme-border-soft)}#preferences .preference-suggested-author-row:last-child{border-bottom:none}#preferences .preference-suggested-author-copy{display:grid;gap:.18rem}#preferences .preference-suggested-author-copy strong{color:var(--theme-text-main)}#preferences .preference-suggested-author-copy small{color:var(--theme-text-muted)}#preferences .preference-favorites-list{display:flex;flex-wrap:wrap;gap:.65rem;padding:1rem;min-height:70px;align-items:flex-start}.preference-field-chip{appearance:none;font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--theme-surface-2);color:var(--theme-text-subtle);cursor:pointer;font-size:.92rem;font-weight:500;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.preference-field-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--theme-shadow-sm);border-color:var(--theme-accent-soft-border);background:color-mix(in srgb,var(--theme-accent-soft) 24%,var(--theme-surface-2) 76%)}.preference-field-chip.is-selected{background:var(--theme-accent-soft);color:var(--theme-accent-main);border-color:var(--theme-accent-soft-border)}.preference-field-chip.is-disabled{background:color-mix(in srgb,var(--theme-surface-muted) 80%,var(--theme-surface-1) 20%);color:var(--theme-text-muted);border-color:var(--theme-border-soft);cursor:not-allowed;box-shadow:none;transform:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn-like{background:#ffe1ea;color:#c2185b;border:1px solid #f8bbd0;min-width:90px}.btn-like.active{background:#ec407a;color:#fff;border-color:#ec407a}.btn-save{background:#d4edda;color:#155724;border:1px solid #c3e6cb;min-width:90px}.btn-save.active{background:#28a745;color:#fff;border-color:#28a745}.btn-read{background:#fff3e0;color:#ef6c00;border:1px solid #ffe0b2;min-width:140px}.btn-read.active{background:#fb8c00;color:#fff;border-color:#fb8c00}.btn-reader-open{background:#e2e8f0;color:#1e293b;border:1px solid #cbd5e1;min-width:96px}.btn-reader-open:hover{background:#cbd5e1}.btn-upload-pdf{background:#e0f2fe;color:#075985;border:1px solid #bae6fd;min-width:120px}.btn-upload-pdf:hover{background:#bae6fd}.btn-enrich{background:#ede7f6;color:#5e35b1;border:1px solid #d1c4e9;min-width:90px}.cite-split-btn{display:inline-flex;align-items:stretch;position:relative;vertical-align:middle;gap:0}.btn-cite{background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc;min-width:70px}.btn-cite:hover{background:#cffafe}.cite-split-btn>.btn{margin:0;position:relative}.cite-split-btn__main{display:inline-flex;align-items:center;gap:.42rem;min-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important;white-space:nowrap}.cite-split-btn__emoji{flex:0 0 auto;line-height:1;text-transform:none!important;font-variant:normal!important;letter-spacing:normal!important}.cite-split-btn__text{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.cite-split-btn__prefix{white-space:nowrap}.cite-split-btn__separator{opacity:.68;line-height:1}.cite-split-btn__value{text-transform:none!important;font-variant:normal!important;letter-spacing:normal!important;white-space:nowrap}.cite-split-btn__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:100%;padding-left:.8rem;padding-right:.8rem;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-width:0!important}.cite-split-btn__arrow-icon{line-height:1;transition:transform .18s ease}.cite-split-btn.open>.cite-split-btn__arrow .cite-split-btn__arrow-icon{transform:rotate(180deg)}.cite-split-btn:focus-within{z-index:20}.cite-split-btn__main:focus-visible,.cite-split-btn__arrow:focus-visible{outline:none;z-index:1;box-shadow:0 0 0 3px var(--cite-split-focus-ring, rgba(14, 116, 144, .16))}.citation-style-popover{display:none;position:fixed;top:0;left:0;background:var(--cite-dropdown-bg, #ffffff);border:1px solid var(--cite-dropdown-border, #dbe4ec);border-radius:var(--cite-dropdown-radius, 14px);box-shadow:var(--cite-dropdown-shadow, 0 14px 30px rgba(15, 23, 42, .16));z-index:2500;min-width:184px;max-width:min(280px,calc(100vw - 16px));padding:6px 0;overflow:hidden}.citation-style-popover.open{display:block}.citation-style-popover__item{width:100%;border:none;background:transparent;display:flex;align-items:center;text-align:left;padding:9px 14px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:var(--cite-dropdown-font-weight, 500);color:var(--cite-dropdown-text, #334155);letter-spacing:normal!important;text-transform:none!important;font-variant:normal!important;text-shadow:none!important;-webkit-user-select:none;user-select:none;transition:background .18s ease,color .18s ease}.citation-style-popover__item:hover{background:var(--cite-dropdown-hover-bg, #eef9ff);color:var(--cite-dropdown-hover-text, #0c728f)}.citation-style-popover__item.active{background:var(--cite-dropdown-active-bg, #e6f5fb);color:var(--cite-dropdown-active-text, #0c728f);font-weight:700}.citation-style-popover__item:focus-visible{outline:none;background:var(--cite-dropdown-hover-bg, #eef9ff);color:var(--cite-dropdown-hover-text, #0c728f)}.btn-citation-graph{background:#f3e8ff;color:#6d28d9;border:1px solid #ddd6fe;min-width:120px}.btn-citation-graph:hover{background:#ddd6fe}.btn-summary-action{background:#667eea;color:#fff;border:1px solid #5a67d8;min-width:96px}.btn-summary-action:hover{background:#5a67d8}.btn-abstract{background:#e0f2fe;color:#0c4a6e;border:1px solid #bae6fd;min-width:90px}.btn-abstract:hover{background:#bae6fd}.btn-original{background:linear-gradient(120deg,#f7c6cf,#f6ddb3 24%,#d8eef7 55%,#d9ddfb 78%,#d2f1e4);color:#0f172a;border:1px solid rgba(15,23,42,.12);font-weight:700;box-shadow:0 6px 14px #94a3b829}.btn-original:hover{filter:saturate(1.02) brightness(.985);transform:translateY(-1px)}.btn-summary-disabled,.btn-unavailable-action{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1;cursor:not-allowed;opacity:.9;box-shadow:none;transform:none}.btn-unavailable-action:hover{background:#f1f5f9;box-shadow:none;transform:none}.btn-tooltip-wrap{display:inline-flex;vertical-align:middle}.btn-tooltip-wrap>.btn{pointer-events:none}.paper-meta-line{margin-top:.3rem;font-size:.9rem;line-height:1.4}.meta-authors{color:#1565c0;font-weight:500}.meta-journal{color:#2e7d32;font-weight:500}.meta-date{color:#ef6c00;font-weight:500}.state-badge{padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.state-badge.state-saved{background:#d4edda;color:#155724}.state-badge.state-liked{background:#ffe1ea;color:#c2185b}.state-badge.state-read{background:#fff3e0;color:#ef6c00}.state-badge.state-dismissed{background:#f5f5f5;color:#616161}.summary-modal{position:fixed;inset:0;background:var(--theme-overlay);display:none;align-items:center;justify-content:center;padding:20px;z-index:1000}.summary-modal.active{display:flex}.summary-modal-content{background:var(--theme-surface-1);color:var(--theme-text-main);border:1px solid var(--theme-border-soft);width:min(820px,100%);max-height:85vh;overflow-y:auto;border-radius:12px;padding:24px;box-shadow:var(--theme-shadow-lg)}body.modal-open{overflow:hidden}.admin-qa-artifact-modal .summary-modal-content{width:min(1120px,100%);max-height:90vh;padding:20px 22px}.admin-qa-artifact-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:1rem}.admin-qa-artifact-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:.9rem}.admin-qa-artifact-reader{border:1px solid var(--theme-border-soft);border-radius:12px;background:var(--theme-surface-1);padding:16px 18px;max-height:min(68vh,920px);overflow:auto;white-space:pre-wrap;line-height:1.7;color:var(--theme-text-main);font-size:.98rem}.admin-qa-artifact-reader--json{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.55}.admin-qa-artifact-note{color:var(--theme-text-muted);font-size:.88rem;margin-bottom:.85rem}.summary-modal-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:1rem}.summary-badges{display:flex;gap:8px;flex-wrap:wrap;margin:.75rem 0 1rem}.summary-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-text-main);border:1px solid var(--theme-accent-soft-border);font-size:.85rem;font-weight:600}.summary-links{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:1rem}.summary-links a{color:var(--theme-accent-main);text-decoration:none;font-weight:600}.summary-section{border:1px solid var(--theme-border-soft);border-radius:12px;background:var(--theme-surface-2);color:var(--theme-text-main);padding:14px;margin-top:14px;box-shadow:var(--theme-shadow-sm)}.summary-section h4{margin-bottom:8px;color:var(--theme-text-main)}.summary-list{padding-left:20px;color:var(--theme-text-subtle)}.summary-list li{margin-bottom:6px}.summary-admin-toolbar{border:1px solid var(--theme-border-soft);background:var(--theme-surface-2);color:var(--theme-text-main);border-radius:12px;padding:14px;margin-bottom:1rem;box-shadow:var(--theme-shadow-sm)}.summary-admin-toolbar h4{margin:0 0 .35rem;color:var(--theme-text-main)}.summary-admin-toolbar p{margin:0 0 .75rem;color:var(--theme-text-muted);font-size:.9rem}.summary-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:.75rem}.summary-section-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:.75rem}.summary-section-option{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-1);font-size:.9rem;color:var(--theme-text-main);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.summary-section-option:hover{background:color-mix(in srgb,var(--theme-accent-soft) 20%,var(--theme-surface-1) 80%);border-color:var(--theme-accent-soft-border)}.summary-section-option:has(input:checked){background:color-mix(in srgb,var(--theme-accent-soft) 34%,var(--theme-surface-1) 66%);border-color:var(--theme-accent-soft-border);box-shadow:var(--theme-shadow-sm)}.summary-section-option:has(input:disabled){opacity:.62;cursor:not-allowed}.summary-section-option input{margin:0;margin-top:.2rem;accent-color:var(--theme-accent-main)}.summary-modal-content .paper-meta{color:var(--theme-text-muted)}.summary-admin-note{margin-top:-.15rem}.summary-admin-version-row{align-items:flex-end;flex-wrap:wrap}.summary-admin-version-field,.summary-admin-model-field{display:flex;align-items:flex-start;gap:.35rem;color:var(--theme-text-muted)}.summary-admin-version-field{flex-direction:column;min-width:min(100%,320px)}.summary-admin-model-field{align-items:center;gap:.45rem}.summary-admin-version-select{min-width:min(100%,320px)}.summary-admin-model-select{min-width:140px;padding:.35rem .45rem}.summary-admin-state-note{margin-top:.5rem}.summary-section-option-subtitle{margin-top:.18rem;line-height:1.4}.summary-notice{color:var(--theme-text-subtle)}.summary-notice-warn{color:var(--theme-status-warn-text)}.summary-diagnostic-list{margin-top:.6rem;display:flex;flex-direction:column;gap:.45rem}.summary-diagnostic-card{padding:.55rem .7rem;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-1);color:var(--theme-text-main)}.summary-diagnostic-meta{color:var(--theme-text-subtle);font-size:.88rem}.summary-diagnostic-detail{color:var(--theme-text-muted);font-size:.82rem;margin-top:.2rem}.admin-task-section-note{margin-bottom:.5rem;color:#475569;font-size:.82rem}.admin-task-section-pill{display:inline-flex;align-items:center;margin-top:.45rem;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#3949ab;font-size:.76rem;font-weight:600}.btn{padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:all .3s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;box-sizing:border-box}.btn-primary{background:#667eea;color:#fff;min-width:90px}.btn-primary:hover{background:#5568d3}.btn-secondary{background:#6c757d;color:#fff;min-width:90px}.btn-secondary:hover{background:#5a6268}.btn-success{background:#28a745;color:#fff}.btn-success:hover{background:#218838}.section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.btn-refresh{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;padding:10px 20px;font-size:.85rem;font-weight:500;box-shadow:0 4px 15px #667eea4d;transition:all .3s ease;min-width:auto}.btn-refresh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66;background:linear-gradient(135deg,#5a6fd6,#6a4190)}.btn-refresh:disabled{background:#c5c5c5;color:#888;cursor:not-allowed;box-shadow:none}.tier-badge{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff}.tier-badge.tier-free{background:linear-gradient(135deg,#a8a8a8,#d1d1d1)}.tier-badge.tier-plus{background:linear-gradient(135deg,#4facfe,#00f2fe)}.tier-badge.tier-pro{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.tier-badge.tier-admin{background:linear-gradient(135deg,#f6d365,#fda085)}.quota-bar{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:#555}.quota-bar .quota-item{display:flex;align-items:center;gap:4px}.quota-bar .quota-item .quota-count{font-weight:600;color:#667eea}.local-time-chip{display:none;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#3b4cc0;font-size:.8rem;font-weight:600}.admin-status-tabs{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;align-items:stretch}.admin-status-tabs.tabs-empty{padding:.5rem .6rem 0;border-bottom-color:transparent}.admin-status-tab{display:flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border:none;background:transparent;cursor:pointer;font-size:.82rem;font-weight:600;color:#64748b;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.admin-status-tab:hover{color:#334155;background:#f8fafc}.admin-status-tab.tab-active{color:#0f172a;border-bottom-color:#2563eb;background:#f8fafc}.admin-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.admin-status-dot.dot-idle{background:#94a3b8}.admin-status-dot.dot-running{background:#f59e0b;animation:dotPulse 1.5s ease-in-out infinite}.admin-status-dot.dot-completed{background:#22c55e}.admin-status-dot.dot-partial{background:#f59e0b}.admin-status-dot.dot-failed{background:#ef4444}.admin-status-dot.dot-cancelled{background:#94a3b8}.admin-status-dot.dot-queued{background:#f59e0b;animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.4}}.admin-status-content{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 14px 14px;padding:1rem 1.1rem;margin-bottom:1rem;min-height:140px;box-shadow:0 4px 14px #0f172a0d;transition:background .4s ease,border-color .4s ease}.admin-status-content.banner-empty{border-top:1px solid #e5e7eb;border-radius:14px;background:radial-gradient(circle at top left,rgba(37,99,235,.06),transparent 36%),linear-gradient(135deg,#f8fafc,#eef4ff);border-color:#dbe4f0}.admin-status-content-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;min-height:120px}.admin-status-content.sc-running{background:linear-gradient(135deg,#fff7ed,#ecfdf5);border-color:#6ee7b7;animation:statusBannerPulse 2.2s ease-in-out infinite}.admin-status-content.sc-completed{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border-color:#86efac}.admin-status-content.sc-failed{background:linear-gradient(135deg,#fef2f2,#fff7ed);border-color:#fca5a5}.admin-status-content.sc-partial{background:linear-gradient(135deg,#fff7ed,#eff6ff);border-color:#fbbf24}.admin-status-content.sc-queued{background:linear-gradient(135deg,#fff7ed,#eff6ff);border-color:#fdba74}.admin-status-content.sc-idle{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-color:#e2e8f0}.admin-status-content.sc-complete{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#86efac}.admin-status-content.sc-queued{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}@keyframes statusBannerPulse{0%,to{border-color:#6ee7b7;box-shadow:0 4px 14px #0596691a}50%{border-color:#059669;box-shadow:0 8px 22px #05966940}}.admin-status-content-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.admin-status-content .admin-task-progress{margin-top:.75rem;margin-bottom:0}.admin-status-view-logs-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin-status-view-logs-btn:hover{background:#f1f5f9;border-color:#94a3b8}.admin-status-actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.admin-status-actions .btn{font-size:.78rem;padding:.35rem .7rem;border-radius:8px;white-space:nowrap}.admin-status-actions select{padding:.3rem .45rem;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;font-size:.78rem;color:#334155;cursor:pointer;max-width:130px}.admin-status-actions select:focus{border-color:#93c5fd;outline:none}.admin-tab-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:#94a3b8;font-size:.85rem;cursor:pointer;margin-left:.3rem;transition:background .15s ease,color .15s ease;flex-shrink:0}.admin-tab-close:hover{background:#fee2e2;color:#b91c1c}.admin-cron-actions{display:flex;align-items:center;gap:.35rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(148,163,184,.3);flex-wrap:wrap}.admin-cron-actions .btn{font-size:.78rem;padding:.35rem .7rem;border-radius:8px}.admin-task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.85rem}.admin-category-section{display:grid;gap:.65rem}.admin-category-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:12px;padding:.8rem 1rem;cursor:pointer;font-weight:700;font-size:.95rem;transition:background .15s ease}.admin-category-toggle.cat-discovery{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.admin-category-toggle.cat-discovery:hover{background:#dbeafe}.admin-category-toggle.cat-workflow{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.admin-category-toggle.cat-workflow:hover{background:#dcfce7}.admin-category-toggle.cat-metadata{border:1px solid #99f6e4;background:#f0fdfa;color:#115e59}.admin-category-toggle.cat-metadata:hover{background:#ccfbf1}.admin-category-toggle.cat-full-text{border:1px solid #ddd6fe;background:#fff7ed;color:#9a3412}.admin-category-toggle.cat-full-text:hover{background:#ffedd5}.admin-category-toggle.cat-embeddings{border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3}.admin-category-toggle.cat-embeddings:hover{background:#e0e7ff}.admin-category-toggle.cat-summaries{border:1px solid #e9d5ff;background:#faf5ff;color:#7e22ce}.admin-category-toggle.cat-summaries:hover{background:#f3e8ff}.admin-category-toggle.cat-cleanup{border:1px solid #cbd5e1;background:#f8fafc;color:#334155}.admin-category-toggle.cat-cleanup:hover{background:#f1f5f9}.admin-category-toggle.cat-advanced{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.admin-category-toggle.cat-advanced:hover{background:#fef3c7}.admin-category-toggle.cat-legacy{border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280}.admin-category-toggle.cat-legacy:hover{background:#f3f4f6}.admin-category-count{font-size:.78rem;margin-left:.45rem;font-weight:600;opacity:.7}.admin-task-card{background:#fff;border-radius:14px;padding:1rem;box-shadow:0 6px 18px #0f172a0f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;border-left:4px solid #e5e7eb;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.admin-task-card:hover{box-shadow:0 10px 26px #0f172a1a;transform:translateY(-1px)}.admin-task-card.card-cat-discovery{border-left-color:#2563eb}.admin-task-card.card-cat-discovery:hover{border-left-color:#1d4ed8}.admin-task-card.card-cat-workflow{border-left-color:#16a34a}.admin-task-card.card-cat-workflow:hover{border-left-color:#15803d}.admin-task-card.card-cat-metadata{border-left-color:#0f766e}.admin-task-card.card-cat-metadata:hover{border-left-color:#115e59}.admin-task-card.card-cat-full-text{border-left-color:#ea580c}.admin-task-card.card-cat-full-text:hover{border-left-color:#c2410c}.admin-task-card.card-cat-embeddings{border-left-color:#4f46e5}.admin-task-card.card-cat-embeddings:hover{border-left-color:#4338ca}.admin-task-card.card-cat-summaries{border-left-color:#a21caf}.admin-task-card.card-cat-summaries:hover{border-left-color:#86198f}.admin-task-card.card-cat-cleanup{border-left-color:#64748b}.admin-task-card.card-cat-cleanup:hover{border-left-color:#475569}.admin-task-card.card-cat-advanced{border-left-color:#d97706}.admin-task-card.card-cat-advanced:hover{border-left-color:#b45309}.admin-task-card.card-cat-legacy{border-left-color:#9ca3af}.admin-task-card.card-cat-legacy:hover{border-left-color:#6b7280}.admin-task-card.card-running{border-left-color:#059669;animation:cardRunPulse 2s ease-in-out infinite}@keyframes cardRunPulse{0%,to{box-shadow:0 6px 18px #0596691f;border-left-color:#6ee7b7}50%{box-shadow:0 12px 30px #05966947;border-left-color:#059669}}.admin-category-section.category-legacy .admin-task-card{opacity:.92}.admin-task-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.admin-task-head h3{margin:.2rem 0 0;font-size:1rem}.admin-task-category{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-task-category.cat-label-discovery{color:#1e40af}.admin-task-category.cat-label-workflow{color:#166534}.admin-task-category.cat-label-metadata{color:#0f766e}.admin-task-category.cat-label-full-text{color:#c2410c}.admin-task-category.cat-label-embeddings{color:#4338ca}.admin-task-category.cat-label-summaries{color:#86198f}.admin-task-category.cat-label-advanced{color:#92400e}.admin-task-category.cat-label-cleanup{color:#475569}.admin-task-category.cat-label-legacy{color:#6b7280}.admin-task-status{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700;border:1px solid transparent;white-space:nowrap}.admin-task-status.status-idle{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.admin-task-status.status-queued,.admin-task-status.status-running{background:#fff7ed;color:#c2410c;border-color:#fdba74}.admin-task-status.status-completed{background:#ecfdf5;color:#047857;border-color:#86efac}.admin-task-status.status-partial{background:#fff7ed;color:#c2410c;border-color:#fdba74}.admin-task-status.status-failed{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.admin-task-status.status-cancelled{background:#f8fafc;color:#475569;border-color:#cbd5e1}.admin-task-card p{margin:0 0 .65rem;color:#475569;font-size:.88rem;line-height:1.4}.admin-task-command{background:#0f172a;color:#e2e8f0;border-radius:8px;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.4;overflow-x:auto;margin-bottom:.65rem}.admin-task-warning{display:inline-flex;align-items:center;gap:.3rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px;padding:.35rem .65rem;font-size:.76rem;font-weight:700;margin-bottom:.65rem}.admin-task-controls{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;flex-wrap:wrap}.admin-task-controls select{flex:1;min-width:140px;padding:.4rem .55rem;border:2px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.82rem;color:#334155;cursor:pointer}.admin-task-controls select:focus{border-color:#93c5fd;outline:none}.admin-task-controls .btn{padding:.4rem .85rem;font-size:.82rem;font-weight:700;border-radius:8px}.admin-task-meta{font-size:.78rem;color:#64748b;display:grid;gap:.15rem}.admin-task-progress{margin-bottom:.65rem}.admin-task-progress-text{font-size:.8rem;color:#334155;margin-bottom:.3rem;font-weight:600}.admin-task-progress-bar{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.admin-task-progress-fill{height:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:999px;transition:width .2s ease}.admin-cron-global{border-radius:14px;padding:1rem 1.1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;transition:background .4s ease,border-color .4s ease}.admin-cron-global.cron-scheduled{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe}.admin-cron-global.cron-running{background:linear-gradient(135deg,#fff7ed,#ecfdf5);border:1px solid #6ee7b7;animation:cronGlobalPulse 2.2s ease-in-out infinite}.admin-cron-global.cron-failed{background:linear-gradient(135deg,#fef2f2,#fff7ed);border:1px solid #fca5a5}.admin-cron-global.cron-idle{background:#f8fafc;border:1px solid #e2e8f0}.admin-cron-global-summary{display:grid;gap:.45rem;margin-top:.75rem}.admin-cron-global-summary-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.admin-cron-global-summary-label{min-width:88px;font-size:.78rem;font-weight:700;color:#475569}.admin-cron-global-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .6rem;background:#ffffffb3;border:1px solid rgba(148,163,184,.25);color:#1e293b;font-size:.76rem;font-weight:600}.admin-cron-global-chip.good{background:#ecfdf5d9;border-color:#86eface6;color:#047857}.admin-cron-global-chip.warn{background:#fffbebeb;border-color:#fde68af2;color:#92400e}.admin-cron-global-chip.bad{background:#fef2f2f2;border-color:#fca5a5f2;color:#b91c1c}.admin-cron-results-wrap{position:relative}.admin-cron-results-popover{position:absolute;top:calc(100% + .55rem);right:0;width:min(520px,calc(100vw - 3rem));z-index:30;border-radius:14px;background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-lg);padding:.95rem 1rem;animation:adminCronPopoverIn .16s ease}.admin-cron-results-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.admin-cron-results-title{font-size:.92rem;font-weight:800;color:var(--theme-text-main);margin:0}.admin-cron-results-meta{font-size:.78rem;color:var(--theme-text-muted);margin-top:.15rem}.admin-cron-results-close{border:1px solid var(--theme-border-soft);background:var(--theme-surface-2);color:var(--theme-text-subtle);border-radius:999px;padding:.28rem .72rem;font-size:.76rem;font-weight:700;cursor:pointer}.admin-cron-results-close:hover{background:var(--theme-surface-muted)}@keyframes adminCronPopoverIn{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cronGlobalPulse{0%,to{border-color:#6ee7b7}50%{border-color:#059669}}.private-studio-panel{margin-bottom:1rem;border:1px solid var(--theme-border-soft);border-radius:16px;background:linear-gradient(135deg,var(--theme-surface-1),var(--theme-surface-2));box-shadow:var(--theme-shadow-md);overflow:hidden;color:var(--theme-text-main)}.private-studio-panel.progress-active{border-color:var(--theme-accent-soft-border);box-shadow:var(--theme-shadow-lg)}.private-studio-panel-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;cursor:pointer;background:var(--theme-surface-soft)}.private-studio-panel-title{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.private-studio-panel-title h3{margin:0}.private-studio-panel-body{padding:0 1.15rem 1.05rem}.private-studio-panel.collapsed .private-studio-panel-body{display:none}.private-studio-toggle{border:1px solid var(--theme-border-soft);background:var(--theme-surface-2);color:var(--theme-text-subtle);border-radius:999px;padding:.36rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer}.private-studio-toggle:hover{background:var(--theme-surface-muted)}.private-studio-progress-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .75rem;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-main);border:1px solid var(--theme-accent-soft-border);font-size:.78rem;font-weight:700}.private-studio-progress-badge.pulsing{animation:privateStudioPulse 1.8s ease-in-out infinite}@keyframes privateStudioPulse{0%,to{box-shadow:none;background:var(--theme-accent-soft)}50%{box-shadow:0 0 0 10px transparent;background:color-mix(in srgb,var(--theme-accent-soft) 88%,var(--theme-accent-main) 12%)}}.private-studio-progress-list{display:flex;flex-direction:column;gap:.8rem}.private-studio-progress-item{border:1px solid var(--theme-border-soft);border-radius:14px;background:color-mix(in srgb,var(--theme-surface-1) 92%,transparent);padding:.9rem 1rem}.private-studio-progress-item.is-running{border-color:var(--theme-accent-soft-border);background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-surface-1))}.private-studio-progress-track{position:relative;width:100%;height:10px;margin-top:.7rem;border-radius:999px;overflow:hidden;background:var(--theme-surface-muted)}.private-studio-progress-bar{position:absolute;inset:0;width:100%;background:linear-gradient(90deg,var(--theme-accent-soft-border),var(--theme-accent-main),var(--theme-status-success-text));background-size:200% 100%;animation:privateStudioProgressSlide 1.35s linear infinite}@keyframes privateStudioProgressSlide{0%{transform:translate(-45%)}to{transform:translate(45%)}}.private-studio-queue-box{margin-top:1rem;border:1px solid var(--theme-border-soft);border-radius:14px;background:color-mix(in srgb,var(--theme-surface-1) 94%,transparent);padding:.85rem .9rem}.private-studio-queue-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem;padding-right:.25rem}.private-studio-queue-item{border:1px solid var(--theme-border-soft);border-radius:12px;background:var(--theme-surface-2);padding:.8rem .9rem}.private-studio-queue-item.is-failed{border-color:var(--theme-status-danger-border);background:var(--theme-status-danger-bg)}.private-studio-queue-actions{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.private-studio-queue-remove{border:none;background:transparent;color:var(--theme-status-danger-text);font-size:1rem;font-weight:700;cursor:pointer;padding:.2rem .45rem;border-radius:999px}.private-studio-queue-remove:hover{background:var(--theme-status-danger-bg)}.admin-cron-global-left{display:flex;align-items:center;gap:1.1rem}.admin-cron-global-icon{font-size:1.6rem;line-height:1}.admin-cron-global-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.1rem}.admin-cron-global-countdown{font-size:1.5rem;font-weight:800;color:#1e40af;font-variant-numeric:tabular-nums;line-height:1.1}.admin-cron-global.cron-running .admin-cron-global-countdown{color:#065f46}.admin-cron-global.cron-failed .admin-cron-global-countdown{color:#991b1b}.admin-cron-global-sub{font-size:.78rem;color:#94a3b8;margin-top:.1rem}.admin-cron-global-metrics{display:flex;gap:.75rem;flex-wrap:wrap}.admin-cron-global-metric{background:#ffffffb3;border-radius:12px;padding:.55rem .85rem;border:1px solid rgba(148,163,184,.3);min-width:110px}.admin-cron-global-metric .label{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-bottom:.15rem}.admin-cron-global-metric .value{font-size:1rem;color:#0f172a;font-weight:800}.admin-cron-global-metric .value.ok{color:#15803d}.admin-cron-global-metric .value.fail{color:#b91c1c}.admin-cron-global-metric .value.run{color:#c2410c}.admin-task-empty{color:#64748b;padding:2rem 1rem;text-align:center}.admin-status-empty-shell{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;min-height:120px}.admin-status-empty-copy{display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-width:240px}.admin-status-empty-kicker{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .7rem;border-radius:999px;background:#ffffffb3;color:#475569;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(148,163,184,.25)}.admin-status-empty-title{margin:0;font-size:1.08rem;font-weight:700;color:#0f172a}.admin-status-empty-subtitle{margin:0;max-width:560px;color:#64748b;font-size:.92rem;line-height:1.55}.admin-status-empty-art{flex:0 0 220px;min-height:120px;border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#ffffff94),repeating-linear-gradient(-45deg,#94a3b814 0 10px,#ffffff38 10px 20px);border:1px solid rgba(148,163,184,.25);position:relative;overflow:hidden}.admin-status-empty-art:before,.admin-status-empty-art:after{content:"";position:absolute;border-radius:999px;background:#3b82f61f}.admin-status-empty-art:before{width:110px;height:110px;top:-20px;right:-14px}.admin-status-empty-art:after{width:72px;height:72px;bottom:-12px;left:18px;background:#10b9811a}.admin-status-empty-stack{position:absolute;inset:20px 18px auto auto;width:128px;display:grid;gap:10px}.admin-status-empty-stack span{display:block;height:18px;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 18px #0f172a14}.admin-status-empty-stack span:nth-child(2){width:88%}.admin-status-empty-stack span:nth-child(3){width:72%}@media(max-width:900px){.admin-status-empty-shell{flex-direction:column}.admin-status-empty-art{flex-basis:auto;width:100%}}.admin-log-modal-overlay{position:fixed;inset:0;background:var(--theme-overlay);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.admin-log-modal{background:var(--theme-surface-1);color:var(--theme-text-main);border:1px solid var(--theme-border-soft);border-radius:16px;width:100%;max-width:820px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--theme-shadow-lg);overflow:hidden}.admin-log-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-border-soft);gap:.75rem;flex-shrink:0}.admin-log-modal-header h3{margin:0;font-size:1.05rem;color:var(--theme-text-main)}.admin-log-modal-header .btn{font-size:.82rem;padding:.4rem .8rem}.admin-log-modal-body{flex:1;overflow:auto}.admin-card-action-modal{width:min(760px,calc(100vw - 2rem));max-width:min(760px,calc(100vw - 2rem))}.admin-card-action-modal .admin-log-modal-header{padding:1.1rem 1.5rem}.admin-card-action-modal .admin-log-modal-body{padding:1.25rem 1.5rem 1.5rem}.admin-log-modal-body .admin-task-log{border-radius:0;min-height:320px;max-height:none;height:100%}.admin-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.admin-overview-card,.admin-module-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe5f0;border-radius:16px;box-shadow:0 10px 28px #0f172a0f}.admin-overview-card{padding:1rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-overview-card.selectable{cursor:pointer}.admin-overview-card.selectable:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1e40af1a;border-color:#bfd2e8}.admin-overview-card.active{border-color:#1d4ed8;background:linear-gradient(180deg,#fff,#eef5ff);box-shadow:0 18px 40px #1d4ed81f}.admin-overview-card-kicker,.admin-module-kicker,.admin-db-tab-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#64748b}.admin-overview-card-title{margin-top:.45rem;font-size:1.05rem;font-weight:700;color:#0f172a}.admin-overview-card-metric{margin-top:.75rem;font-size:1.7rem;line-height:1;font-weight:700;color:#1e40af;font-family:Fira Code,monospace}.admin-overview-card-meta{margin-top:.55rem;color:#475569;font-size:.82rem;line-height:1.5}.admin-module-card{padding:1.1rem;margin-bottom:1rem}.admin-console-panel{display:none}.admin-console-panel.active{display:block}.admin-module-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.admin-module-header h3{margin:.35rem 0 .25rem;color:#0f172a;font-size:1.2rem}.admin-module-header p{margin:0;color:#475569;max-width:64ch;line-height:1.55}.admin-module-meta{padding:.45rem .7rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:600}.admin-db-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.admin-db-tab{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;padding:.55rem .85rem;border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}.admin-db-tab:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.admin-db-tab.is-active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.admin-db-tab-panel{display:grid;gap:1rem}.admin-qa-split{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.45fr);gap:1rem;align-items:start}.admin-qa-scroll-col{display:flex;flex-direction:column;gap:.75rem;min-height:0}.admin-qa-scroll-col--journals{position:sticky;top:92px;max-height:calc(100vh - 108px)}.admin-qa-scroll-panel{max-height:calc(100vh - 220px);overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable}.admin-qa-scroll-panel--journals{flex:1 1 auto;min-height:0;max-height:none}.admin-qa-sticky-pane{position:sticky;top:92px}.admin-qa-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.admin-qa-field-group{display:flex;flex-direction:column;gap:.75rem}.admin-qa-field-group summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.admin-qa-field-group-body{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1100px){.admin-qa-split{grid-template-columns:1fr}.admin-qa-scroll-panel{max-height:none;overflow:visible;padding-right:0}.admin-qa-scroll-col--journals{position:static;top:auto;max-height:none}.admin-qa-scroll-panel--journals{flex:0 0 auto}.admin-qa-scroll-panel--detail{max-height:none;overflow:visible;padding-right:0}.admin-qa-sticky-pane{position:static;top:auto}.admin-qa-live-status-grid{grid-template-columns:1fr}}.admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.admin-kpi-card{border:1px solid #dbe5f0;background:#fff;border-radius:14px;padding:.9rem;min-height:108px}.admin-kpi-card .value{margin-top:.6rem;font-size:1.45rem;font-weight:700;color:#0f172a;font-family:Fira Code,monospace}.admin-kpi-card .label{margin-top:.5rem;color:#475569;font-size:.82rem;line-height:1.4}.admin-kpi-card.tone-good{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4)}.admin-kpi-card.tone-warn{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.admin-kpi-card.tone-bad{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fef2f2)}.admin-collapsible{border:1px solid #dbe5f0;border-radius:14px;background:#fff;overflow:hidden}.admin-collapsible summary{list-style:none;cursor:pointer;padding:.9rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;color:#0f172a}.admin-collapsible summary::-webkit-details-marker{display:none}.admin-collapsible summary:hover{background:#f8fafc}.admin-collapsible-body{padding:0 1rem 1rem;display:grid;gap:1rem}.admin-console-compact-panel{display:grid;gap:.65rem}.admin-console-compact-row{display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.admin-console-compact-copy{margin:0;color:#64748b;line-height:1.5;font-size:.92rem}.admin-console-compact-controls{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}.admin-console-compact-label{display:flex;flex-direction:column;gap:.3rem;font-weight:600;color:#334155;font-size:.86rem}.admin-console-compact-label input{width:110px}.admin-console-compact-pills{display:flex;flex-wrap:wrap;gap:.5rem}.admin-console-compact-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.admin-prepare-matrix-list{display:grid;gap:.5rem}.admin-prepare-matrix-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem .8rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.admin-prepare-matrix-row strong{color:#0f172a}.admin-ranked-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.admin-ranked-card{border:1px solid #e2e8f0;border-radius:12px;padding:.85rem .95rem;background:#f8fafc}.admin-ranked-card h4{margin:0 0 .7rem;font-size:.9rem;color:#0f172a}.admin-ranked-list{display:grid;gap:.5rem}.admin-ranked-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;font-size:.84rem}.admin-ranked-row strong{color:#1e293b;font-family:Fira Code,monospace;font-size:.8rem}.admin-actionable-row{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.admin-actionable-row:hover,.admin-actionable-row:focus-visible{background:#eff6ff;outline:none;box-shadow:inset 0 0 0 1px #93c5fd}.admin-db-subsection-header{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.25rem}.admin-bar-track{margin-top:.2rem;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.admin-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.admin-db-toolbar{display:grid;gap:.75rem;padding:.9rem;border:1px solid #dbe5f0;border-radius:14px;background:#f8fafc}.admin-db-toolbar-row{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.admin-db-toolbar input,.admin-db-toolbar select{padding:.48rem .6rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:.82rem}.admin-db-toolbar input{min-width:220px;flex:1 1 240px}.admin-db-toolbar .btn{padding:.45rem .75rem;border-radius:10px}.admin-db-table-shell{border:1px solid #dbe5f0;border-radius:14px;overflow:hidden;background:#fff}.admin-db-table-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;font-size:.82rem;color:#475569}.admin-db-table-wrap{max-height:560px;overflow:auto}.admin-db-table{width:100%;border-collapse:collapse;min-width:1120px}.admin-db-table th,.admin-db-table td{padding:.7rem .75rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top;font-size:.82rem}.admin-db-table th{position:sticky;top:0;z-index:1;background:#eff6ff;color:#1e3a8a;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.admin-db-table tbody tr:hover{background:#f8fbff}.admin-db-table-title{font-weight:700;color:#0f172a;line-height:1.45}.admin-db-chip{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;border:1px solid #dbe5f0;background:#f8fafc;color:#475569;white-space:nowrap}.admin-db-chip-button,.admin-db-cell-button{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.admin-db-chip-button{display:inline-flex}.admin-db-cell-button{color:#1d4ed8;font-weight:700;text-decoration:underline;text-underline-offset:2px}.admin-db-filter-banner{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fbff);margin-bottom:.9rem}.admin-paper-qa-overlay{position:fixed;inset:0;background:#0f172a47;display:none;justify-content:flex-end;z-index:1250}.admin-paper-qa-overlay.active{display:flex}.admin-paper-qa-drawer{width:min(760px,100vw);height:100vh;background:#fff;box-shadow:-18px 0 40px #0f172a2e;display:flex;flex-direction:column}.admin-paper-qa-header{padding:18px 20px 14px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fbff,#fff)}.admin-paper-qa-body{flex:1;overflow-y:auto;padding:18px 20px 24px;display:grid;gap:16px;background:#f8fafc}.admin-paper-qa-banner{padding:12px 14px;border-radius:12px;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#fff);color:#1e3a8a}.admin-paper-qa-source{border:1px solid #dbe5f0;border-radius:14px;background:#fff;overflow:hidden}.admin-paper-qa-source summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.admin-paper-qa-source summary::-webkit-details-marker{display:none}.admin-paper-qa-source-body{padding:0 16px 16px;display:grid;gap:12px}.admin-paper-qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.admin-paper-qa-preview{white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.82rem;line-height:1.65;max-height:320px;overflow:auto}@media(max-width:800px){.admin-paper-qa-drawer{width:100vw}}.admin-action-sheet{display:grid;gap:1rem}.admin-action-sheet-link{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:12px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#fff);color:#1d4ed8;font-weight:700;text-decoration:none}.admin-card-action-modal .admin-action-sheet-link,.admin-card-action-modal .admin-action-job-card{padding:1rem 1.15rem}.admin-action-sheet-link:hover{border-color:#93c5fd;background:linear-gradient(135deg,#dbeafe,#fff)}.admin-action-job-list{display:grid;gap:.75rem}.admin-action-job-card{border:1px solid #dbe5f0;border-radius:14px;padding:.9rem 1rem;background:#fff;box-shadow:0 10px 24px #0f172a0d}.admin-action-job-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.admin-action-job-title{font-size:.96rem;font-weight:800;color:#0f172a}.admin-action-job-note{margin-top:.35rem;color:#64748b;font-size:.82rem;line-height:1.45}.admin-db-chip.state-eligible,.admin-db-chip.state-published,.admin-db-chip.state-generated,.admin-db-chip.state-extracted,.admin-db-chip.state-acquired{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.admin-db-chip.state-not_allowed,.admin-db-chip.state-failed,.admin-db-chip.state-empty{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.admin-db-chip.state-missing,.admin-db-chip.state-not_attempted,.admin-db-chip.state-not_started,.admin-db-chip.state-none{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.admin-db-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.9rem 1rem;border-top:1px solid #e2e8f0;background:#fff}.admin-db-empty{padding:2rem 1rem;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}.admin-muted-note{color:#64748b;font-size:.8rem;line-height:1.5}@media(max-width:960px){.admin-overview-grid,.admin-task-grid,.admin-ranked-grid{grid-template-columns:1fr}}.sub-tabs{display:flex;gap:8px;margin-bottom:1rem;flex-wrap:wrap}.sub-tab{padding:8px 14px;border:1px solid var(--theme-border-soft);background:var(--theme-surface-2);color:var(--theme-text-subtle);border-radius:999px;cursor:pointer;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.sub-tab:hover{background:var(--theme-accent-soft);color:var(--theme-text-main);border-color:var(--theme-accent-soft-border);box-shadow:var(--theme-shadow-sm)}.sub-tab.active{background:var(--theme-accent-main);color:var(--theme-accent-contrast);border-color:var(--theme-accent-main)}.library-sub-view{display:none}.library-sub-view.active{display:block}.admin-console-subtitle{margin:0;color:var(--theme-text-muted)}@keyframes statusBannerPulseThemed{0%,to{box-shadow:var(--theme-shadow-sm)}50%{box-shadow:var(--theme-shadow-md)}}.admin-status-content{background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-main)}.admin-status-content.banner-empty{border-top:1px solid var(--theme-border-soft);background:radial-gradient(circle at top left,color-mix(in srgb,var(--theme-accent-soft) 74%,transparent),transparent 34%),linear-gradient(135deg,var(--theme-surface-1) 0%,var(--theme-surface-2) 100%);border-color:var(--theme-border-soft)}.admin-status-content.sc-running{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-warn-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-warn-border);animation:statusBannerPulseThemed 2.2s ease-in-out infinite}.admin-status-content.sc-completed,.admin-status-content.sc-complete{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-success-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-success-border)}.admin-status-content.sc-failed{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-danger-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-danger-border)}.admin-status-content.sc-partial{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-warn-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-warn-border)}.admin-status-content.sc-queued,.admin-status-content.sc-idle{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-info-bg) 58%,var(--theme-surface-1) 42%),var(--theme-surface-1));border-color:var(--theme-border-soft)}.admin-status-view-logs-btn,.admin-status-actions select,.admin-cron-results-close,.admin-task-controls select,.admin-db-toolbar input,.admin-db-toolbar select,.admin-console-compact-label input{background:var(--theme-surface-1);color:var(--theme-text-main);border-color:var(--theme-border-soft)}.admin-status-actions select:focus,.admin-task-controls select:focus,.admin-db-toolbar input:focus,.admin-db-toolbar select:focus,.admin-console-compact-label input:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}.admin-status-view-logs-btn:hover,.admin-cron-results-close:hover,.admin-db-tab:hover,.admin-actionable-row:hover,.admin-actionable-row:focus-visible,.admin-overview-card.selectable:hover,.admin-collapsible summary:hover{background:var(--theme-surface-muted);border-color:var(--theme-border-strong);color:var(--theme-text-main);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent-soft) 40%,transparent)}.admin-tab-close:hover{background:var(--theme-status-danger-bg);color:var(--theme-status-danger-text)}.admin-cron-actions{border-top-color:var(--theme-border-soft)}.admin-category-toggle,.admin-category-toggle.cat-discovery,.admin-category-toggle.cat-workflow,.admin-category-toggle.cat-metadata,.admin-category-toggle.cat-full-text,.admin-category-toggle.cat-embeddings,.admin-category-toggle.cat-summaries,.admin-category-toggle.cat-cleanup,.admin-category-toggle.cat-advanced,.admin-category-toggle.cat-legacy{border:1px solid var(--theme-border-soft);background:color-mix(in srgb,var(--theme-surface-2) 90%,transparent);color:var(--theme-text-main);box-shadow:inset 0 1px #ffffff05}.admin-category-toggle:hover,.admin-category-toggle.cat-discovery:hover,.admin-category-toggle.cat-workflow:hover,.admin-category-toggle.cat-metadata:hover,.admin-category-toggle.cat-full-text:hover,.admin-category-toggle.cat-embeddings:hover,.admin-category-toggle.cat-summaries:hover,.admin-category-toggle.cat-cleanup:hover,.admin-category-toggle.cat-advanced:hover,.admin-category-toggle.cat-legacy:hover{background:var(--theme-surface-muted);border-color:var(--theme-border-strong)}.admin-category-count,.admin-task-category,.admin-task-category.cat-label-discovery,.admin-task-category.cat-label-workflow,.admin-task-category.cat-label-metadata,.admin-task-category.cat-label-full-text,.admin-task-category.cat-label-embeddings,.admin-task-category.cat-label-summaries,.admin-task-category.cat-label-advanced,.admin-task-category.cat-label-cleanup,.admin-task-category.cat-label-legacy{color:var(--theme-text-muted)}.admin-task-card,.admin-overview-card,.admin-module-card,.admin-kpi-card,.admin-collapsible,.admin-ranked-card,.admin-db-toolbar,.admin-db-table-shell,.admin-console-compact-panel{border-color:var(--theme-border-soft);background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-main)}.admin-task-card,.admin-task-card.card-cat-discovery,.admin-task-card.card-cat-workflow,.admin-task-card.card-cat-metadata,.admin-task-card.card-cat-full-text,.admin-task-card.card-cat-embeddings,.admin-task-card.card-cat-summaries,.admin-task-card.card-cat-cleanup,.admin-task-card.card-cat-advanced,.admin-task-card.card-cat-legacy{border-left-color:var(--theme-border-strong)}.admin-overview-card.active,.admin-db-tab.is-active,.admin-module-meta{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-soft) 32%,var(--theme-surface-2) 68%),color-mix(in srgb,var(--theme-surface-1) 96%,transparent));border-color:var(--theme-accent-soft-border);color:var(--theme-accent-main)}.admin-kpi-card.tone-good{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-status-success-bg) 74%,var(--theme-surface-1) 26%),var(--theme-surface-1));border-color:var(--theme-status-success-border)}.admin-kpi-card.tone-warn{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-status-warn-bg) 74%,var(--theme-surface-1) 26%),var(--theme-surface-1));border-color:var(--theme-status-warn-border)}.admin-kpi-card.tone-bad{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-status-danger-bg) 74%,var(--theme-surface-1) 26%),var(--theme-surface-1));border-color:var(--theme-status-danger-border)}.admin-overview-card-kicker,.admin-module-kicker,.admin-db-tab-kicker,.admin-console-compact-copy,.admin-console-compact-label,.admin-task-meta,.admin-task-card p,.admin-task-progress-text,.admin-task-empty,.admin-cron-global-sub,.admin-cron-results-meta,.admin-status-empty-subtitle,.admin-db-table-meta{color:var(--theme-text-muted)}.admin-overview-card-title,.admin-overview-card-metric,.admin-module-header h3,.admin-kpi-card .value,.admin-collapsible summary,.admin-ranked-card h4,.admin-ranked-row strong,.admin-prepare-matrix-row strong,.admin-db-table-title,.admin-status-empty-title{color:var(--theme-text-main)}.admin-task-command{background:var(--theme-surface-0);color:var(--theme-text-main);border:1px solid var(--theme-border-soft)}.admin-task-status.status-idle{background:var(--theme-status-info-bg);color:var(--theme-status-info-text);border-color:var(--theme-status-info-border)}.admin-task-status.status-queued,.admin-task-status.status-running{background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border-color:var(--theme-status-warn-border)}.admin-task-status.status-completed{background:var(--theme-status-success-bg);color:var(--theme-status-success-text);border-color:var(--theme-status-success-border)}.admin-task-status.status-partial{background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border-color:var(--theme-status-warn-border)}.admin-task-status.status-failed{background:var(--theme-status-danger-bg);color:var(--theme-status-danger-text);border-color:var(--theme-status-danger-border)}.admin-task-status.status-cancelled{background:color-mix(in srgb,var(--theme-surface-muted) 78%,var(--theme-surface-1) 22%);color:var(--theme-text-muted);border-color:var(--theme-border-soft)}.admin-task-warning{background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border-color:var(--theme-status-warn-border)}.admin-task-progress-bar,.admin-bar-track{background:var(--theme-surface-muted)}.admin-task-progress-fill,.admin-bar-fill{background:linear-gradient(90deg,var(--theme-accent-main) 0%,var(--theme-status-info-text) 100%)}.admin-cron-global{background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-sm)}.admin-cron-global.cron-scheduled{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-info-bg) 62%,var(--theme-surface-1) 38%),var(--theme-surface-1));border-color:var(--theme-status-info-border)}.admin-cron-global.cron-running{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-warn-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-warn-border)}.admin-cron-global.cron-failed{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-status-danger-bg) 72%,var(--theme-surface-1) 28%),var(--theme-surface-1));border-color:var(--theme-status-danger-border)}.admin-cron-global.cron-idle{background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);border-color:var(--theme-border-soft)}.admin-cron-global-title,.admin-cron-global-summary-label,.admin-cron-global-metric .label{color:var(--theme-text-muted)}.admin-cron-global-countdown,.admin-cron-global-metric .value{color:var(--theme-text-main)}.admin-cron-global.cron-scheduled .admin-cron-global-countdown,.admin-cron-global-metric .value.ok{color:var(--theme-status-info-text)}.admin-cron-global.cron-running .admin-cron-global-countdown,.admin-cron-global-metric .value.run{color:var(--theme-status-warn-text)}.admin-cron-global.cron-failed .admin-cron-global-countdown,.admin-cron-global-metric .value.fail{color:var(--theme-status-danger-text)}.admin-cron-global-metric{background:color-mix(in srgb,var(--theme-surface-2) 92%,transparent);border:1px solid var(--theme-border-soft)}.admin-cron-global-chip{background:color-mix(in srgb,var(--theme-surface-2) 92%,transparent);border-color:var(--theme-border-soft);color:var(--theme-text-subtle)}.admin-cron-global-chip.good{background:var(--theme-status-success-bg);border-color:var(--theme-status-success-border);color:var(--theme-status-success-text)}.admin-cron-global-chip.warn{background:var(--theme-status-warn-bg);border-color:var(--theme-status-warn-border);color:var(--theme-status-warn-text)}.admin-cron-global-chip.bad{background:var(--theme-status-danger-bg);border-color:var(--theme-status-danger-border);color:var(--theme-status-danger-text)}.admin-status-empty-kicker{background:color-mix(in srgb,var(--theme-surface-2) 92%,transparent);color:var(--theme-text-subtle);border-color:var(--theme-border-soft)}.admin-status-empty-art{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-2) 92%,transparent),color-mix(in srgb,var(--theme-surface-1) 82%,transparent)),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--theme-border-soft) 34%,transparent) 0,color-mix(in srgb,var(--theme-border-soft) 34%,transparent) 10px,transparent 10px,transparent 20px);border-color:var(--theme-border-soft)}.admin-status-empty-art:before{background:color-mix(in srgb,var(--theme-accent-soft) 78%,transparent)}.admin-status-empty-art:after{background:color-mix(in srgb,var(--theme-status-success-bg) 78%,transparent)}.admin-status-empty-stack span{background:color-mix(in srgb,var(--theme-surface-2) 95%,transparent);box-shadow:var(--theme-shadow-sm)}.admin-collapsible-body,.admin-prepare-matrix-row,.admin-ranked-card,.admin-db-table-meta{background:color-mix(in srgb,var(--theme-surface-2) 90%,transparent);border-color:var(--theme-border-soft)}.admin-db-tab{border-color:var(--theme-border-soft);background:color-mix(in srgb,var(--theme-surface-2) 92%,transparent);color:var(--theme-text-subtle)}.admin-db-table th{background:color-mix(in srgb,var(--theme-accent-soft) 62%,var(--theme-surface-1) 38%);color:var(--theme-text-main)}.admin-db-table th,.admin-db-table td{border-bottom-color:var(--theme-border-soft)}.admin-db-table tbody tr:hover{background:var(--theme-surface-muted)}.collections-layout{display:grid;grid-template-columns:300px 1fr;gap:16px;min-height:440px}.collections-sidebar{border:1px solid var(--theme-border-soft);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent);box-shadow:var(--theme-shadow-sm)}.collections-main{border:1px solid var(--theme-border-soft);border-radius:16px;padding:16px;background:color-mix(in srgb,var(--theme-surface-1) 98%,transparent);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-main)}.collections-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.collections-sidebar-title{color:var(--theme-text-main);font-size:1rem}.collections-sidebar-actions{display:flex;gap:.45rem;align-items:center}.collections-sidebar-action{min-width:42px;padding-left:.9rem;padding-right:.9rem}.collections-group{display:grid;gap:.55rem;margin-bottom:.95rem}.collections-group-label{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-accent-main);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collections-empty-state{color:var(--theme-text-muted);font-size:.9rem;line-height:1.55;padding:.35rem .2rem}.collection-list-item{border:1px solid var(--theme-border-soft);border-radius:14px;padding:.85rem .95rem;margin-bottom:.6rem;cursor:pointer;background:color-mix(in srgb,var(--theme-surface-2) 88%,transparent);color:var(--theme-text-main);box-shadow:var(--theme-shadow-sm);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.collection-list-item:hover{transform:translateY(-1px);border-color:var(--theme-border-strong);background:color-mix(in srgb,var(--theme-surface-2) 82%,var(--theme-accent-soft) 18%)}.collection-list-item.active{border-color:var(--theme-accent-soft-border);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-soft) 28%,var(--theme-surface-2) 72%),color-mix(in srgb,var(--theme-surface-1) 96%,transparent));box-shadow:var(--theme-shadow-md)}.collection-list-item-smart{border-left:3px solid var(--theme-accent-main)}.collection-list-item-header,.collection-detail-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.collection-list-item-title,.collection-detail-title{color:var(--theme-text-main);font-weight:700}.collection-list-item-desc,.collection-list-item-meta,.collection-detail-description,.collection-detail-analysis,.collection-detail-paper-meta,.collection-detail-paper-reason,.collections-empty-note{color:var(--theme-text-muted)}.collection-list-item-desc,.collection-detail-description,.collection-detail-analysis{line-height:1.55}.collection-list-item-meta{font-size:.78rem;margin-top:.2rem}.collection-list-item-delete{padding:.28rem .55rem;font-size:.76rem}.collections-detail-empty,.collection-detail-shell{display:grid;gap:.8rem}.collections-empty-title{margin:0;color:var(--theme-text-main);font-size:.98rem}.collections-empty-note{margin:0;font-size:.9rem}.collection-detail-hero{display:grid;gap:.7rem;padding:1rem 1.05rem;border:1px solid var(--theme-border-soft);border-radius:16px;background:color-mix(in srgb,var(--theme-surface-2) 88%,transparent);box-shadow:var(--theme-shadow-sm)}.collection-detail-hero-smart{border-left:4px solid var(--theme-accent-main);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-soft) 28%,var(--theme-surface-2) 72%),color-mix(in srgb,var(--theme-surface-1) 96%,transparent))}.collection-detail-summary{margin:0;color:var(--theme-text-subtle);font-style:italic;line-height:1.6}.collection-detail-toggle{cursor:pointer;color:var(--theme-text-subtle);font-weight:700}.collection-detail-actions{display:flex;gap:.75rem;flex-wrap:wrap}.collection-detail-papers,.collection-detail-list{display:grid;gap:.75rem}.collection-detail-paper{padding:.85rem .95rem;border:1px solid var(--theme-border-soft);border-radius:14px;background:color-mix(in srgb,var(--theme-surface-2) 90%,transparent);box-shadow:var(--theme-shadow-sm)}.collection-detail-paper-title{color:var(--theme-text-main);font-weight:700}.collection-detail-paper-meta{font-size:.82rem;margin-top:.15rem}.collection-detail-empty-copy{color:var(--theme-text-muted);font-size:.92rem}.smart-suggestion-name-label{font-size:1.05rem;font-weight:700;color:var(--theme-text-main)}.smart-suggestion-name-input{flex:1;font-size:1.05rem;font-weight:700;color:var(--theme-text-main);background:transparent;border:none;border-bottom:1.5px solid var(--theme-border-soft);border-radius:0;padding:.1rem .25rem;outline:none;min-width:0}.smart-suggestion-name-input:focus{border-bottom-color:var(--theme-accent-main);background:color-mix(in srgb,var(--theme-accent-soft) 12%,transparent)}.collections-modal-title{margin:0 0 12px;color:var(--theme-text-main)}.collections-modal-field{margin-bottom:12px}.collections-modal-field-label{display:block;margin-bottom:4px;color:var(--theme-text-main);font-weight:600}.collections-modal-input,.collections-modal-textarea{width:100%;padding:10px;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-1);color:var(--theme-text-main);font:inherit;box-sizing:border-box}.collections-modal-textarea{min-height:100px;resize:vertical}.collections-modal-input:focus,.collections-modal-textarea:focus{border-color:var(--theme-accent-soft-border);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 74%,transparent)}.collections-modal-list{max-height:340px;overflow-y:auto;border:1px solid var(--theme-border-soft);border-radius:8px;padding:4px;background:var(--theme-surface-2)}.collections-modal-row{display:flex;gap:10px;align-items:flex-start;padding:8px;border-bottom:1px solid var(--theme-border-soft);color:var(--theme-text-main);transition:background .15s ease,border-color .15s ease}.collections-modal-row:last-child{border-bottom:none}.collections-modal-row:hover{background:color-mix(in srgb,var(--theme-accent-soft) 18%,var(--theme-surface-2) 82%);border-color:var(--theme-accent-soft-border)}.collections-modal-row input[type=checkbox]{margin-top:.2rem;accent-color:var(--theme-accent-main)}.collections-modal-row-copy{display:grid;gap:.25rem;min-width:0}.collections-modal-row-copy strong{color:var(--theme-text-main)}.collections-modal-empty{margin:0;padding:.7rem .5rem;color:var(--theme-text-muted);font-size:.92rem}.collections-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.modal-overlay{position:fixed;inset:0;background:var(--theme-overlay);display:none;align-items:center;justify-content:center;z-index:1100;padding:16px}.modal-overlay.active{display:flex}.modal-card{width:min(640px,100%);max-height:85vh;overflow-y:auto;background:var(--theme-surface-1);color:var(--theme-text-main);border:1px solid var(--theme-border-soft);border-radius:12px;padding:18px;box-shadow:var(--theme-shadow-lg)}.modal-card h2,.modal-card h3,.modal-card h4,.summary-modal-content h2,.summary-modal-content h3,.summary-modal-content h4{color:var(--theme-text-main)}.modal-card label,.modal-card p,.summary-modal-content p{color:var(--theme-text-subtle)}.modal-card input:not([type=checkbox]):not([type=radio]),.modal-card textarea,.modal-card select{background:var(--theme-surface-1);color:var(--theme-text-main);border:1px solid var(--theme-border-soft)}.modal-card input::placeholder,.modal-card textarea::placeholder{color:var(--theme-text-muted)}.modal-card input:focus,.modal-card textarea:focus,.modal-card select:focus{outline:none;border-color:var(--theme-accent-main);box-shadow:0 0 0 3px var(--theme-accent-soft)}.citation-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.citation-export-list{display:grid;gap:8px;max-height:300px;overflow-y:auto;border:1px solid var(--theme-border-soft);border-radius:10px;padding:10px;background:var(--theme-surface-2)}.citation-export-item{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:8px;background:var(--theme-surface-1);border:1px solid var(--theme-border-soft)}.citation-graph-shell{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);gap:16px;margin-top:12px}.citation-graph-canvas{height:560px;border:1px solid var(--theme-border-soft);border-radius:12px;background:linear-gradient(180deg,var(--theme-surface-2) 0%,var(--theme-surface-1) 100%);overflow:hidden}.summary-modal.citation-graph-fullscreen .summary-modal-content{width:97vw;max-height:97vh;height:97vh;padding:16px;display:flex;flex-direction:column}.summary-modal.citation-graph-fullscreen #summaryModalBody{flex:1;overflow-y:auto;display:flex;flex-direction:column}.summary-modal.citation-graph-fullscreen .citation-graph-shell{flex:1;min-height:0}.summary-modal.citation-graph-fullscreen .citation-graph-canvas{height:100%!important}.citation-graph-preview{border:1px solid var(--theme-border-soft);border-radius:12px;padding:14px;background:var(--theme-surface-1)}@media(max-width:920px){.collections-layout,.citation-graph-shell{grid-template-columns:1fr}}.loading{text-align:center;padding:2rem;color:#666}.shared-summary-progress-stack{position:fixed;left:20px;bottom:20px;z-index:1001;width:min(320px,calc(100vw - 40px));display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.shared-summary-progress{position:relative;width:100%;padding:12px 42px 12px 16px;border-radius:10px;box-shadow:0 10px 24px #0f172a33;background:#0f172af5;color:#f8fafc;border:1px solid rgba(148,163,184,.2);pointer-events:auto;transition:transform .15s ease,border-color .15s ease,background .15s ease}.shared-summary-progress.is-clickable{cursor:pointer}.shared-summary-progress.is-clickable:hover,.shared-summary-progress.is-clickable:focus-visible{transform:translateY(-1px);border-color:#38bdf89e;outline:none}.shared-summary-progress.is-ready{background:#064e3bf5;border-color:#34d39966}.shared-summary-progress.is-error{background:#7f1d1df5;border-color:#f8717173}.shared-summary-progress-title{font-size:.95rem;font-weight:700;color:#fff;overflow-wrap:anywhere}.shared-summary-progress-message{margin-top:.35rem;font-size:.88rem;line-height:1.45;color:#e2e8f0eb;overflow-wrap:anywhere;word-break:break-word}.shared-summary-progress-close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;line-height:1}.shared-summary-progress-close:hover,.shared-summary-progress-close:focus-visible{background:#ffffff38;outline:none}.shared-summary-progress-track{margin-top:.75rem;height:6px;border-radius:999px;overflow:hidden;background:#94a3b847}.shared-summary-progress-bar{width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);animation:shared-summary-progress-slide 1.2s ease-in-out infinite;transform:translate(-115%)}@keyframes shared-summary-progress-slide{0%{transform:translate(-115%)}to{transform:translate(285%)}}@media(max-width:640px){.shared-summary-progress{width:min(320px,calc(100vw - 24px))}.shared-summary-progress-stack{left:12px;bottom:12px;width:min(320px,calc(100vw - 24px))}}.error{background:#f8d7da;color:#721c24;padding:1rem;border-radius:5px;margin-bottom:1rem}.success{background:#d4edda;color:#155724;padding:1rem;border-radius:5px;margin-bottom:1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin-bottom:.9rem}.stat-card{background:#fff;padding:.8rem 1rem;border-radius:8px;text-align:center;box-shadow:0 2px 5px #0000001a;border:2px solid transparent}.stat-card.selectable{cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.stat-card.selectable:hover{transform:translateY(-1px);border-color:#c5ceff}.stat-card.selectable.active{border-color:#2e7d32;background:#edf7ef}.stat-number{font-size:1.55rem;font-weight:700;color:#667eea;line-height:1.05;margin-bottom:.2rem}.container.synapse-shell{width:min(100%,1840px);max-width:1840px}#mainContent{display:grid;gap:1rem}#mainContent .section h2{margin-bottom:.8rem}#mainContent .btn{min-height:34px;padding:.45rem .7rem;line-height:1.1}#userInfo{margin-bottom:1rem!important;padding:.75rem 1rem!important}#library .stats-grid{grid-template-columns:repeat(5,minmax(116px,1fr))}#library .stat-card{min-height:76px;display:flex;flex-direction:column;justify-content:center}#library .stat-card>div:not(.stat-number){font-size:.88rem;line-height:1.25}#library #readOutsideLibraryNote{font-size:.72rem!important;margin-top:.15rem!important}@media(min-width:1080px){.library-toolbar{flex-direction:row;align-items:center}.library-toolbar-row:first-child{flex:0 0 auto}.library-toolbar-row:last-child{flex:1 1 auto;justify-content:flex-start;min-width:0}.library-toolbar-count{margin-left:.35rem;white-space:nowrap}#libraryList .paper-card,#recommendationsList .paper-card,#searchResults .paper-card,#historyContent .paper-card{padding:.9rem 1rem .95rem}#libraryList .paper-actions,#recommendationsList .paper-actions,#searchResults .paper-actions,#historyContent .paper-actions{margin-top:.55rem}}@media(max-width:980px){#library .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.container,.container.synapse-shell{padding:10px}#library .stats-grid{grid-template-columns:1fr}#mainContent .section{padding:.9rem}}.upgrade-banner{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:1.5rem;border-radius:10px;margin-bottom:2rem;text-align:center}.upgrade-banner h3{margin-bottom:.5rem}.upgrade-banner button{margin-top:1rem;padding:10px 30px;background:#fff;color:#f5576c;border:none;border-radius:5px;font-weight:700;cursor:pointer}.history-subtabs{display:flex;gap:8px;margin-bottom:1rem;flex-wrap:wrap;border-bottom:1px solid var(--theme-border-soft);padding-bottom:.5rem}.history-subtab{padding:8px 14px;background:var(--theme-surface-muted);border:1px solid transparent;border-radius:6px 6px 0 0;cursor:pointer;font-size:.9rem;color:var(--theme-text-muted);transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.history-subtab:hover{background:var(--theme-surface-2);color:var(--theme-text-main);border-color:var(--theme-border-soft)}.history-subtab.active{background:var(--theme-accent-soft);color:var(--theme-accent-main);border-color:var(--theme-accent-soft-border);font-weight:600}.history-filters-panel{background:var(--theme-surface-2);padding:1rem;border-radius:8px;border:1px solid var(--theme-border-soft);color:var(--theme-text-main)}.history-filters-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.history-filters-row select,.history-filters-row input{padding:7px 10px;border:1px solid var(--theme-border-soft);border-radius:5px;font-size:.85rem;background:var(--theme-surface-1);color:var(--theme-text-main)}.history-filters-row select:focus,.history-filters-row input:focus{border-color:var(--theme-accent-main);box-shadow:0 0 0 3px var(--theme-accent-soft);outline:none}.filter-label{font-size:.8rem;color:var(--theme-text-muted);font-weight:600;white-space:nowrap}.filter-sublabel{font-size:.78rem;color:var(--theme-text-muted);font-weight:500}.filter-arrow{color:var(--theme-text-muted);font-size:1.1rem;margin:0 2px}.filter-reset-btn{font-size:.8rem;padding:5px 10px;background:var(--theme-surface-1);border:1px solid var(--theme-border-soft);border-radius:5px;cursor:pointer;color:var(--theme-text-subtle)}.filter-reset-btn:hover{background:var(--theme-surface-muted)}.history-date-group{margin-bottom:1rem;border:1px solid var(--theme-border-soft);border-radius:8px;overflow:hidden;background:var(--theme-surface-1)}.history-date-group.open .history-date-content{display:block}.history-date-header{background:var(--theme-accent-soft);padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.history-date-toggle{font-size:.85rem;color:var(--theme-accent-main);width:14px;display:inline-block}.history-date-title{font-weight:600;color:var(--theme-text-main);flex:1}.history-date-count{font-size:.8rem;color:var(--theme-text-subtle);background:color-mix(in srgb,var(--theme-surface-1) 72%,transparent);border:1px solid var(--theme-border-soft);padding:2px 8px;border-radius:12px}.history-date-content{display:none;background:var(--theme-surface-1);padding:.5rem 1rem}.history-item-card{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--theme-border-soft)}.history-item-card:last-child{border-bottom:none}.history-item-main{flex:1;min-width:0}.history-item-title{font-weight:600;color:var(--theme-text-main);margin-bottom:.25rem}.history-item-meta{font-size:.8rem;color:var(--theme-text-muted);margin-bottom:.4rem}.history-item-actions{margin-left:1rem;display:flex;gap:6px;flex-shrink:0}.history-badges-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:.3rem}.hist-badge{font-size:.7rem;padding:3px 8px;border-radius:12px;font-weight:500;display:inline-flex;align-items:center;gap:3px;border:1px solid var(--theme-border-soft)}.hist-badge.read,.hist-badge.saved{background:var(--theme-status-success-bg);color:var(--theme-status-success-text);border-color:var(--theme-status-success-border)}.hist-badge.liked{background:var(--theme-accent-soft);color:var(--theme-accent-main);border-color:var(--theme-accent-soft-border)}.hist-badge.dismissed{background:var(--theme-surface-muted);color:var(--theme-text-muted);border-color:var(--theme-border-soft)}.hist-badge.summary{background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border-color:var(--theme-status-warn-border)}.hist-badge.none{background:var(--theme-surface-muted);color:var(--theme-text-muted);border-color:var(--theme-border-soft)}.hist-badge.shown{background:var(--theme-status-info-bg);color:var(--theme-status-info-text);border-color:var(--theme-status-info-border)}.hist-badge.not-shown{background:var(--theme-accent-soft);color:var(--theme-accent-main);border-style:dashed;border-color:var(--theme-accent-soft-border)}.hist-badge-elig{font-size:.7rem;padding:2px 8px;border-radius:12px;font-weight:500;border:1px solid var(--theme-border-soft)}.hist-badge-elig.perm{background:var(--theme-status-danger-bg);color:var(--theme-status-danger-text);border-color:var(--theme-status-danger-border)}.hist-badge-elig.pref{background:var(--theme-accent-soft);color:var(--theme-accent-main);border-color:var(--theme-accent-soft-border)}.hist-badge-elig.date{background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border-color:var(--theme-status-warn-border)}.hist-badge-elig.now{background:var(--theme-status-success-bg);color:var(--theme-status-success-text);border-color:var(--theme-status-success-border)}#historyContent{max-height:60vh;overflow-y:auto}.history-flat-list .history-item-card{border-bottom:1px solid var(--theme-border-soft)}.history-flat-list .history-item-card:last-child{border-bottom:none}.projects-section-subtitle,.private-studio-subtitle,#historyCollapseLabel,#historySelectedCount,#privateStudioSelectedCount{color:var(--theme-text-muted)!important}#projects>div:first-child{flex-wrap:wrap;gap:12px}.project-create-panel{background:var(--theme-surface-2);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-sm)}.project-sidebar-item{position:relative;margin:0 10px 10px;padding:14px 16px;border:1px solid var(--theme-border-soft);border-radius:16px;background:var(--theme-surface-1);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-main);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.project-sidebar-item:hover{background:var(--theme-surface-2);transform:translateY(-1px);box-shadow:var(--theme-shadow-md)}.project-sidebar-item.is-active{background:linear-gradient(180deg,var(--theme-accent-soft) 0%,var(--theme-surface-1) 100%);border-color:var(--theme-accent-soft-border);box-shadow:var(--theme-shadow-md)}.project-sidebar-title{color:var(--theme-text-main);display:block;font-size:1rem;font-weight:750;line-height:1.3;max-width:100%;overflow-wrap:anywhere;white-space:normal}.project-card-description{color:var(--theme-text-muted);display:-webkit-box;font-size:.84rem;line-height:1.45;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-sidebar-pill{font-size:.72rem;font-weight:700;color:var(--theme-accent-main);background:var(--theme-accent-soft);border:1px solid var(--theme-accent-soft-border);padding:3px 8px;border-radius:999px}.project-sidebar-meta,.project-sidebar-status,.project-sidebar-analysis-note{color:var(--theme-text-muted)}.project-sidebar-status.is-active{color:var(--theme-accent-main)}.project-browser-layout{align-items:start;gap:18px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.project-browser-layout.is-list .project-browser-sidebar{margin:0 auto;max-width:920px;position:static;width:100%}.project-browser-layout.is-list .project-browser-sidebar #projectsSidebarList{max-height:none!important;min-height:0}.project-browser-layout.is-detail #projectWorkspacePanel{margin:0 auto;max-width:1080px;width:100%}.project-browser-sidebar{position:sticky;top:12px;padding:0!important;overflow:visible!important}.project-browser-sidebar #projectsSidebarList{max-height:calc(100vh - 210px)!important;min-height:420px;overflow:auto!important;padding:0!important}.project-sidebar-tools{position:sticky;top:0;z-index:3;padding:12px;border-bottom:1px solid var(--theme-border-soft);background:color-mix(in srgb,var(--theme-surface-1) 96%,transparent)}.project-sidebar-search{width:100%;padding:10px 12px;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-1);color:var(--theme-text-main);font-size:.9rem;font-weight:500;min-height:44px}.project-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.project-filter-chip{border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--theme-surface-2);color:var(--theme-text-muted);cursor:pointer;font-size:.75rem;font-weight:700;min-height:44px;padding:6px 9px}.project-filter-chip.is-active{background:var(--theme-accent-soft);border-color:var(--theme-accent-soft-border);color:var(--theme-accent-main)}.project-sidebar-results{padding:10px 0 4px}.project-sidebar-empty{color:var(--theme-text-muted);font-size:.9rem;line-height:1.45;padding:16px}.project-row-main{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.project-card-open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:12px;min-height:44px;min-width:0;padding:0;text-align:left}.project-card-open:focus-visible,.project-row-menu-button:focus-visible,.project-detail-nav-item:focus-visible,.project-back-button:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}.project-row-title-block{display:block;flex:1 1 auto;min-width:0}.project-card-chevron{color:var(--theme-text-muted);flex:0 0 auto;font-size:1.55rem;line-height:1}.project-row-badges{align-items:center;color:var(--theme-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:6px;line-height:1.35;margin-top:7px}.project-status-dot{width:7px;height:7px;border-radius:999px;background:var(--theme-text-muted);display:inline-block}.project-status-dot.is-active{background:var(--theme-accent-main)}.project-row-menu-button{align-items:center;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-2);color:var(--theme-text-main);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px;flex-shrink:0}.project-row-menu,.project-add-menu{position:absolute;right:12px;top:46px;width:232px;z-index:40;padding:6px;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-1);box-shadow:var(--theme-shadow-lg)}.project-row-menu button,.project-add-menu button{width:100%;border:0;border-radius:7px;background:transparent;color:var(--theme-text-main);cursor:pointer;display:block;font-size:.84rem;font-weight:650;min-height:44px;padding:9px 10px;text-align:left}.project-row-menu button:hover,.project-add-menu button:hover{background:var(--theme-surface-2)}.project-row-menu button.danger{color:var(--theme-status-danger-text)}.project-navigator-files{border-top:1px solid var(--theme-border-soft);display:grid;gap:3px;margin-top:11px;padding-top:9px}.project-navigator-file{align-items:center;border:0;border-radius:8px;background:transparent;color:var(--theme-text-main);cursor:pointer;display:grid;font-size:.84rem;gap:7px;grid-template-columns:20px minmax(0,1fr) auto;min-height:32px;padding:6px 8px 6px 18px;text-align:left}.project-navigator-file:hover,.project-navigator-file.is-active{background:var(--theme-surface-2)}.project-navigator-file.is-active{color:var(--theme-accent-main);font-weight:750}.project-navigator-file-icon{align-items:center;color:currentColor;display:inline-flex;justify-content:center}.project-navigator-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-navigator-file-count{border:1px solid var(--theme-border-soft);border-radius:999px;color:var(--theme-text-muted);font-size:.7rem;font-weight:750;min-width:22px;padding:1px 6px;text-align:center}.project-list-state{color:var(--theme-text-main);padding:24px 18px;text-align:center}.project-list-state h3{margin:0 0 8px}.project-list-state p{color:var(--theme-text-muted);margin:0 auto 14px;max-width:620px}.project-list-notice{align-items:center;background:var(--theme-status-info-bg);border:1px solid var(--theme-status-info-border);border-radius:10px;color:var(--theme-status-info-text);display:flex;gap:10px;justify-content:space-between;margin:12px;padding:10px 12px}.project-list-notice button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:1.2rem;min-height:44px;min-width:44px}.project-workspace-shell{display:block}.project-back-button{align-items:center;background:transparent;border:0;color:var(--theme-accent-main);cursor:pointer;display:inline-flex;font-weight:750;justify-self:start;min-height:44px;padding:0 6px}.project-detail-nav{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:thin}.project-detail-nav-item{align-items:center;background:var(--theme-surface-1);border:1px solid var(--theme-border-soft);border-radius:999px;color:var(--theme-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:7px;min-height:44px;padding:7px 11px}.project-detail-nav-item.is-active{background:var(--theme-accent-soft);border-color:var(--theme-accent-soft-border);color:var(--theme-accent-main);font-weight:750}.project-workspace-content{min-width:0;display:grid;gap:14px}.project-workspace-header,.project-section-panel{border:1px solid var(--theme-border-soft);border-radius:12px;background:var(--theme-surface-1);box-shadow:var(--theme-shadow-sm)}.project-workspace-header{position:relative;align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:16px}.project-header-main{min-width:0}.project-header-main h3{color:var(--theme-text-main);font-size:1.2rem;line-height:1.25;margin:0}.project-header-status-row{align-items:center;color:var(--theme-text-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;margin-top:8px}.project-header-chip{border:1px solid var(--theme-border-soft);border-radius:999px;padding:3px 8px}.project-header-chip.is-active{background:var(--theme-accent-soft);border-color:var(--theme-accent-soft-border);color:var(--theme-accent-main)}.project-header-actions,.project-section-actions,.project-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.project-action-menu-wrap{position:relative}.project-action-menu-wrap .project-analyze-popover,.project-action-menu-wrap .project-add-menu{right:0;top:calc(100% + 8px)}.project-section-panel{scroll-margin-top:12px;padding:0;overflow:hidden}.project-section-header{align-items:flex-start;border-bottom:1px solid var(--theme-border-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.project-section-header h4{color:var(--theme-text-main);font-size:1rem;margin:0}.project-section-count{color:var(--theme-text-muted);font-size:.8rem;margin-top:3px}.project-overview-grid,.project-local-tools{display:grid;gap:12px;padding:16px}.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-form-field{display:grid;gap:5px}.project-form-field-wide{grid-column:1 / -1}.project-form-field span{color:var(--theme-text-main);font-size:.82rem;font-weight:750}.project-form-field input,.project-form-field textarea,.project-category-composer input,.project-category-composer textarea,.project-tool-panel input,.project-tool-panel textarea,.project-tool-panel select{width:100%;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-1);color:var(--theme-text-main);font-size:.9rem;padding:10px}.project-form-field textarea,.project-category-composer textarea,.project-tool-panel textarea{min-height:86px;resize:vertical}.project-overview-status{align-self:end;border:1px solid var(--theme-accent-soft-border);border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-text-main);display:grid;gap:5px;padding:12px}.project-overview-status strong{color:var(--theme-accent-main);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.project-overview-status span{color:var(--theme-text-main);font-size:.9rem}.project-item-list{display:grid;gap:10px;padding:14px}.project-item-group-label{color:var(--theme-text-muted);font-size:.74rem;font-weight:850;letter-spacing:.04em;padding:2px 2px 0;text-transform:uppercase}.project-content-item{align-items:flex-start;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-2);display:flex;gap:12px;justify-content:space-between;padding:12px}.project-content-item.compact{background:color-mix(in srgb,var(--theme-surface-2) 82%,transparent)}.project-content-item-main{min-width:0}.project-content-item h5{color:var(--theme-text-main);font-size:.98rem;line-height:1.35;margin:6px 0 0}.project-content-item p{color:var(--theme-text-subtle);font-size:.86rem;line-height:1.55;margin:7px 0 0;white-space:pre-wrap}.project-item-note{color:var(--theme-accent-main)!important}.project-item-meta{color:var(--theme-text-muted);font-size:.82rem;margin-top:4px}.project-source-badge{border:1px solid var(--theme-accent-soft-border);border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-main);display:inline-flex;font-size:.72rem;font-weight:800;padding:3px 8px}.project-source-badge.local{background:var(--theme-status-success-bg);border-color:var(--theme-status-success-border);color:var(--theme-status-success-text)}.project-empty-state{color:var(--theme-text-muted);padding:18px 16px}.project-empty-state p{margin:0}.project-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.project-local-tools{border-top:1px solid var(--theme-border-soft);grid-template-columns:repeat(2,minmax(0,1fr))}.project-tool-panel,.project-category-composer{border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-2);display:grid;gap:9px;padding:12px}.project-tool-panel h5{color:var(--theme-text-main);font-size:.92rem;margin:0}.project-inline-form{align-items:center;display:flex;gap:8px}.project-inline-form select{min-width:0;flex:1}.project-checkbox-row{align-items:center;color:var(--theme-text-subtle);display:flex;font-size:.86rem;gap:8px}.project-category-composer{margin:0 14px 14px}@media(max-width:980px){.project-browser-layout{grid-template-columns:1fr!important}.project-browser-sidebar{position:static}.project-browser-sidebar #projectsSidebarList{max-height:none!important;min-height:0}}@media(max-width:720px){.project-workspace-header,.project-section-header,.project-content-item,.project-inline-form{flex-direction:column}.project-sidebar-item{margin-inline:6px;padding:12px}.project-detail-nav{margin-inline:-4px;padding-inline:4px}.project-header-actions,.project-section-actions,.project-content-item>.btn{width:100%}.project-action-menu-wrap{width:100%}.project-action-menu-wrap .project-add-menu,.project-action-menu-wrap .project-analyze-popover{left:0;right:auto;width:min(100%,280px)}.project-header-actions .btn,.project-section-actions .btn,.project-inline-form .btn,.project-content-item>.btn{width:100%}.project-overview-grid,.project-local-tools{grid-template-columns:1fr}}.private-studio-composer{margin-bottom:1.5rem;border-left-color:var(--theme-accent-main)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-surface-1))!important}.private-studio-dropzone{border:2px dashed var(--theme-accent-soft-border);border-radius:14px;padding:1rem;background:var(--theme-accent-soft);margin-bottom:.9rem;transition:all .2s ease;min-height:136px;display:flex;align-items:center}.private-studio-dropzone-title{font-weight:700;color:var(--theme-accent-main);margin-bottom:.2rem}.private-studio-dropzone-hint{color:var(--theme-text-muted);font-size:.9rem}.private-studio-upload-progress-track{background:var(--theme-surface-muted);border-radius:10px;height:20px;overflow:hidden;border:1px solid var(--theme-border-soft)}.private-studio-upload-progress-bar{background:linear-gradient(90deg,var(--theme-accent-soft-border),var(--theme-accent-main));height:100%;width:0%;transition:width .3s}.private-studio-ack-card{margin-top:1rem;text-align:left;background:var(--theme-surface-soft);border:1px solid var(--theme-border-soft);border-radius:12px;padding:1rem}.private-studio-file-chip{padding:.7rem .9rem;border:1px solid var(--theme-border-soft);border-radius:10px;background:color-mix(in srgb,var(--theme-surface-1) 92%,transparent);color:var(--theme-text-main)}#readerModal{display:none;position:fixed;inset:0;z-index:12000;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;background:var(--theme-reader-bg);color:var(--theme-text-main);flex-direction:column}#readerModal.reader-open{display:flex}body.reader-modal-open{overflow:hidden;width:100%;overscroll-behavior:none}#readerHeaderBar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;border-bottom:1px solid var(--theme-reader-border);background:var(--theme-reader-chrome);flex-shrink:0}#readerModeControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}#readerTextVariantSwitch{display:none;align-items:center;gap:4px;padding:4px;border:1px solid var(--theme-reader-border);border-radius:999px;background:var(--theme-reader-surface)}#readerTextVariantSwitch.visible{display:inline-flex}.reader-mode-switch{display:none;align-items:center;gap:4px;padding:4px;border:1px solid var(--theme-reader-border);border-radius:999px;background:var(--theme-reader-surface)}.reader-mode-switch.visible{display:inline-flex}.reader-mode-btn{border:none;background:transparent;color:var(--theme-text-muted);cursor:pointer;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:700}.reader-mode-btn.active{background:var(--theme-reader-accent);color:var(--theme-accent-contrast)}.reader-preview-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--theme-status-warn-bg);color:var(--theme-status-warn-text);border:1px solid var(--theme-status-warn-border);font-size:.73rem;font-weight:700}#readerPdfControls{display:none;align-items:center;gap:6px;flex-wrap:wrap}#readerPdfControls.visible{display:inline-flex}.reader-zoom-label{min-width:48px;text-align:center;font-size:.8rem;color:var(--theme-text-subtle);font-weight:600}#readerBody{display:flex;flex:1;overflow:hidden;min-height:0}#readerViewport{position:relative;flex:1;display:flex;min-width:0;overflow:hidden}#readerTextScroll{flex:1;overflow-y:auto;padding:32px 20px;min-width:0;background:var(--theme-reader-canvas);color:var(--theme-text-main)}#readerAnnotationPanel{width:300px;min-width:300px;flex-shrink:0;border-left:1px solid transparent;overflow:hidden;background:transparent;display:flex;flex-direction:column;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .16s ease,border-color .16s ease,background .16s ease}#readerAnnotationPanel.panel-open{border-left-color:var(--theme-reader-border);overflow-y:auto;background:var(--theme-reader-panel);visibility:visible;pointer-events:auto;opacity:1}.ann-panel-controls{padding:12px 14px;border-bottom:1px solid var(--theme-reader-border);background:var(--theme-reader-chrome);flex-shrink:0}.ann-panel-controls select{padding:4px 6px;border:1px solid var(--theme-reader-border);border-radius:6px;font-size:.78rem;background:var(--theme-reader-surface);color:var(--theme-text-main);cursor:pointer}.ann-item{padding:9px 12px;border-radius:6px;cursor:pointer;margin-bottom:4px;border:1px solid transparent;transition:background .1s}.ann-item:hover{background:var(--theme-accent-soft)}.ann-item.ann-item-armed{border-color:var(--theme-reader-accent);background:var(--theme-accent-soft)}.ann-editor-card{padding:12px 14px;border-bottom:1px solid var(--theme-reader-border);background:linear-gradient(180deg,var(--theme-reader-surface) 0%,var(--theme-reader-chrome) 100%);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ann-editor-kicker{font-size:.72rem;font-weight:700;color:var(--theme-reader-accent);text-transform:uppercase;letter-spacing:.05em}.ann-editor-excerpt{font-size:.84rem;line-height:1.5;color:var(--theme-text-subtle);word-break:break-word}.ann-editor-meta{font-size:.74rem;color:var(--theme-text-muted)}.ann-editor-textarea{width:100%;min-height:110px;resize:vertical;border:1px solid var(--theme-reader-border);border-radius:10px;padding:10px 12px;font:inherit;font-size:.88rem;line-height:1.55;background:var(--theme-reader-surface);color:var(--theme-text-main)}.ann-editor-textarea:focus{outline:none;border-color:var(--theme-reader-accent);box-shadow:0 0 0 3px var(--theme-accent-soft)}.ann-editor-status{font-size:.74rem;color:var(--theme-text-muted);min-height:1.1em}.ann-panel-list{padding:8px;overflow-y:auto;min-height:0;flex:1}.ann-color-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.ann-group-badge{display:inline-block;font-size:.7rem;padding:1px 6px;border-radius:4px;background:var(--theme-accent-soft);color:var(--theme-accent-main);margin-top:4px}.ann-group-header{font-size:.75rem;font-weight:700;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px 4px;margin:0}#readerTextWrap{max-width:680px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.85;word-break:break-word}#readerTextWrap.reader-hidden,#readerPdfStage.reader-hidden{display:none}#readerPdfStage{width:min(100%,1200px);margin:0 auto;display:flex;flex-direction:column;gap:22px}#readerViewport.pdf-focus-lock #readerPdfStage{gap:0}.reader-loading-banner{color:var(--theme-text-muted);padding:18px 0;text-align:center;font-size:.95rem}.reader-deep-clean-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--theme-text-subtle);font-size:.92rem}.reader-deep-clean-loading .spinner{width:28px;height:28px;border:3px solid var(--theme-reader-border);border-top-color:var(--theme-reader-accent);border-radius:50%;animation:reader-btn-spin .7s linear infinite}.reader-deep-clean-loading .spinner-label{font-weight:600}.reader-error-banner{margin:0 auto 16px;width:min(100%,920px);padding:12px 16px;border:1px solid var(--theme-status-danger-border);background:var(--theme-status-danger-bg);color:var(--theme-status-danger-text);border-radius:12px;box-shadow:var(--theme-shadow-sm)}.reader-upgrade-banner{margin:0 auto 18px;width:min(100%,760px);padding:16px;border:1px dashed var(--theme-status-warn-border);background:var(--theme-status-warn-bg);border-radius:12px;color:var(--theme-status-warn-text)}.reader-pdf-page{background:var(--theme-reader-surface);border:1px solid var(--theme-reader-border);border-radius:18px;padding:18px;box-shadow:var(--theme-shadow-md)}#readerViewport.pdf-focus-lock .reader-pdf-page{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.reader-pdf-page-meta{font-size:.75rem;font-weight:700;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}#readerViewport.pdf-focus-lock .reader-pdf-page-meta{display:none}.reader-pdf-page-surface{position:relative;margin:0 auto;background:var(--theme-reader-surface);overflow:hidden}.reader-pdf-canvas{display:block;width:100%;height:auto}.reader-pdf-text-layer,.reader-pdf-overlay,.reader-pdf-focus-layer{position:absolute;inset:0}.reader-pdf-text-layer{color:transparent;opacity:1;z-index:2;user-select:text;-webkit-user-select:text;contain:style layout}.reader-pdf-text-layer::selection,.reader-pdf-text-item::selection{background:#6366f147}.reader-pdf-text-item{position:absolute;display:inline-block;white-space:pre;transform-origin:0% 0%;cursor:text;line-height:1;border-radius:3px}.reader-pdf-overlay{z-index:3;pointer-events:none}.reader-pdf-ann{position:absolute;pointer-events:none;cursor:pointer;border-radius:2px;transition:box-shadow .12s ease,outline .12s ease,background .12s ease,opacity .12s ease}.reader-pdf-ann.ann-highlight{background:#f59e0b2e}.reader-pdf-ann.ann-underline{background:#d97706f5;border-radius:999px}.reader-pdf-ann.ann-armed{box-shadow:0 0 0 1px #4f46e547,0 0 0 4px #6366f11a}.reader-pdf-focus-layer{z-index:1;pointer-events:none}.reader-pdf-block{position:absolute;border-radius:8px;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease;background:#fff0}.reader-pdf-block.block-active{background:#ffffff14;box-shadow:inset 0 0 0 1px #6366f138,0 0 0 1px #ffffff1f}.reader-pdf-block.block-dim{opacity:1;background:transparent;box-shadow:none}.reader-pdf-text-item.pdf-internal-link{cursor:pointer}.reader-pdf-link-layer{position:absolute;inset:0;z-index:4;pointer-events:none}.pdf-link-overlay{position:absolute;pointer-events:auto;cursor:pointer;background:#2563eb0a;box-shadow:inset 0 -1.5px #1d4ed88f;border-radius:2px;transition:background .12s ease,box-shadow .12s ease}.pdf-link-overlay:hover,.pdf-link-overlay:active{background:#2563eb14;box-shadow:inset 0 -2px #1d4ed8d1,0 0 0 1px #2563eb24}.pdf-link-overlay.endnote-marker-overlay{background:transparent;box-shadow:inset 0 -2px #1d4ed8b8,0 0 0 1px #2563eb3d,0 0 0 2px #ffffffe0}.reader-pdf-text-layer.reader-is-selecting .reader-pdf-text-item.pdf-internal-link{cursor:text}body.reader-is-selecting .pdf-link-overlay,body.reader-is-selecting .pdf-link-overlay:hover{pointer-events:none!important;transition:none!important}#readerPdfFocusWindow{position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:220px;border-radius:22px;border:1px solid rgba(99,102,241,.12);box-shadow:0 -100vh 0 100vh #f1f5f98f,0 100vh 0 100vh #f1f5f98f,0 18px 34px #0f172a0d;background:#ffffff0f;pointer-events:none;opacity:0;transition:opacity .18s ease,height .18s ease,left .18s ease,width .18s ease;z-index:6;display:none}#readerViewport.pdf-focus-lock #readerPdfFocusWindow{display:block;opacity:1}.reader-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reader-heading{font-family:system-ui,-apple-system,sans-serif;font-size:1.08rem;font-weight:700;color:var(--theme-text-main);margin:2em 0 .55em;padding-bottom:.3em;border-bottom:1px solid var(--theme-reader-border)}.reader-title{font-family:system-ui,-apple-system,sans-serif;font-size:1.95rem;line-height:1.18;font-weight:800;color:var(--theme-text-main);margin:0 0 .8rem;letter-spacing:-.02em}.reader-meta{font-size:.98rem;color:var(--theme-text-subtle);margin:0 0 .7rem}.reader-keywords{background:var(--theme-reader-chrome);border:1px solid var(--theme-reader-border);padding:10px 14px;border-radius:10px;font-size:.92rem;color:var(--theme-text-subtle);margin:0 0 1.2rem}.reader-heading:first-child{margin-top:0}.reader-abstract{background:var(--theme-reader-chrome);border-left:3px solid var(--theme-reader-accent);padding:14px 20px;border-radius:0 8px 8px 0;margin:0 0 1.5em;font-style:italic;color:var(--theme-text-subtle)}.reader-para{margin:0 0 1.25em}.reader-reference{font-size:.88rem;color:var(--theme-text-subtle);line-height:1.55;margin:0 0 .35em;padding-left:1.5em;text-indent:-1.5em}.reader-heading-h1{font-size:1.35rem;font-weight:800;color:var(--theme-text-main);margin:2em 0 .6em;padding-bottom:.25em;border-bottom:1px solid var(--theme-reader-border)}.reader-heading-h2{font-size:1.15rem;font-weight:700;color:var(--theme-text-main);margin:1.6em 0 .5em}.reader-heading-h3{font-size:1.05rem;font-weight:700;color:var(--theme-text-subtle);margin:1.4em 0 .4em}.reader-equation{margin:1em 0;text-align:center;overflow-x:auto}.text-fn-marker{color:var(--theme-reader-accent);cursor:pointer;font-weight:600}.text-fn-marker:hover{text-decoration:underline}@keyframes reader-btn-spin{to{transform:rotate(360deg)}}.reader-clean-admin-bar{display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--theme-text-muted);margin-top:4px}.reader-clean-admin-bar a{font-size:.72rem;text-decoration:underline;cursor:pointer}.reader-clean-admin-bar .set-canonical{color:var(--theme-reader-accent)}.reader-clean-admin-bar .delete-ct{color:var(--theme-status-danger-text)}#readerShortcutBar{padding:8px 20px;background:var(--theme-reader-chrome);border-top:1px solid var(--theme-reader-border);font-size:.78rem;color:var(--theme-text-muted);flex-shrink:0}#readerShortcutBar strong{color:var(--theme-text-subtle)}.reader-s{cursor:pointer;border-radius:2px}.reader-s:hover{background:#6366f114}.reader-ann{cursor:pointer;border-radius:2px;transition:outline .1s}.ann-underline{background:transparent;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:#d97706}.ann-highlight{background:#fde0478c}.ann-armed{outline:1px solid rgba(99,102,241,.55);outline-offset:1px;box-shadow:0 0 0 3px #6366f11a}.ann-color-1.ann-underline{text-decoration-color:#d97706}.ann-color-1.ann-highlight{background:#fde0478c}.ann-color-2.ann-underline{text-decoration-color:#16a34a}.ann-color-2.ann-highlight{background:#86efac80}.ann-color-3.ann-underline{text-decoration-color:#dc2626}.ann-color-3.ann-highlight{background:#fca5a580}.ann-color-4.ann-underline{text-decoration-color:#2563eb}.ann-color-4.ann-highlight{background:#93c5fd80}.reader-pdf-ann.ann-color-1.ann-highlight{background:#f59e0b2e}.reader-pdf-ann.ann-color-2.ann-highlight{background:#22c55e2b}.reader-pdf-ann.ann-color-3.ann-highlight{background:#ef444429}.reader-pdf-ann.ann-color-4.ann-highlight{background:#3b82f629}.reader-pdf-ann.ann-color-1.ann-underline{background:#d97706f5}.reader-pdf-ann.ann-color-2.ann-underline{background:#16a34af5}.reader-pdf-ann.ann-color-3.ann-underline{background:#dc2626f5}.reader-pdf-ann.ann-color-4.ann-underline{background:#2563ebf5}.ann-note-indicator{display:inline-block;width:6px;height:6px;background:#6366f1;border-radius:50%;margin-left:2px;vertical-align:super;font-size:0}#readerNotePopover{display:none;position:fixed;z-index:2100;background:var(--theme-reader-panel);border:1px solid var(--theme-reader-border);border-radius:10px;box-shadow:var(--theme-shadow-lg);padding:14px;min-width:280px;max-width:380px}#readerNoteInput{width:100%;min-height:80px;padding:8px 10px;border:1px solid var(--theme-reader-border);border-radius:6px;font-size:.9rem;resize:vertical;box-sizing:border-box;background:var(--theme-reader-surface);color:var(--theme-text-main)}#readerEndnotePopover{display:none;position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:2101;width:min(760px,calc(100vw - 28px));max-height:min(62vh,520px);background:color-mix(in srgb,var(--theme-reader-surface) 97%,transparent);border:1px solid var(--theme-reader-border);border-radius:16px;box-shadow:var(--theme-shadow-lg);padding:14px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#readerEndnotePopover.visible{display:block}.reader-endnote-kicker{font-size:.76rem;font-weight:700;color:var(--theme-reader-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.reader-endnote-body{font-size:.95rem;line-height:1.6;color:var(--theme-text-main);max-height:min(52vh,430px);overflow-y:auto;white-space:pre-wrap}#groupPickerPopover{display:none;position:fixed;z-index:2100;background:var(--theme-reader-panel);border:1px solid var(--theme-reader-border);border-radius:10px;box-shadow:var(--theme-shadow-lg);padding:14px;min-width:220px;max-width:320px}.group-picker-item{padding:7px 10px;border-radius:6px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;gap:8px}.group-picker-item:hover{background:var(--theme-accent-soft)}#readerFocusBar{display:flex;align-items:center;gap:6px;padding:5px 16px;flex-wrap:wrap;border-bottom:1px solid var(--theme-reader-border);background:var(--theme-reader-chrome);flex-shrink:0}#readerFocusBar span{font-size:.73rem;font-weight:600;color:var(--theme-text-muted)}.reader-focus-size-control{display:none;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--theme-reader-border);border-radius:999px;background:color-mix(in srgb,var(--theme-reader-surface) 88%,transparent);color:var(--theme-text-subtle);font-size:.74rem;line-height:1}.reader-focus-size-control.visible{display:inline-flex}.reader-focus-size-control input[type=range]{width:88px;accent-color:var(--theme-reader-accent)}.reader-focus-size-value{min-width:48px;color:var(--theme-text-subtle);font-weight:600;text-align:right}.reader-focus-sidebar-mode{display:none}.reader-focus-sidebar-mode.visible{display:inline-flex}.btn-focus-on{background:var(--theme-accent-soft)!important;border-color:var(--theme-reader-accent)!important;color:var(--theme-reader-accent)!important}.para-dim{opacity:.4;transition:opacity .3s}#importanceSidebar{width:190px;min-width:190px;flex-shrink:0;border-right:1px solid transparent;overflow:hidden;background:transparent;display:flex;flex-direction:column;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .16s ease,border-color .16s ease,background .16s ease}#importanceSidebar.sidebar-open{border-right-color:var(--theme-reader-border);overflow-y:auto;background:var(--theme-reader-panel);visibility:visible;pointer-events:auto;opacity:1}.imp-sent-item{padding:6px 10px;cursor:pointer;border-bottom:1px solid var(--theme-reader-border);line-height:1.4;color:var(--theme-text-subtle);font-size:.77rem}.imp-sent-item:hover{background:var(--theme-accent-soft);color:var(--theme-accent-main)}.imp-outline-item{padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--theme-reader-border);line-height:1.35;color:var(--theme-text-subtle);font-size:.78rem;transition:background .12s ease,color .12s ease}.imp-outline-item:hover,.imp-outline-item.active{background:var(--theme-accent-soft);color:var(--theme-accent-main)}.imp-outline-item[data-outline-level="1"]{font-weight:700;padding-left:10px}.imp-outline-item[data-outline-level="2"]{font-weight:600;padding-left:22px}.imp-outline-item[data-outline-level="3"]{font-weight:500;color:var(--theme-text-muted);padding-left:34px}#sBadge{display:none;position:fixed;z-index:2200;background:var(--theme-reader-panel);color:var(--theme-text-main);border:1px solid var(--theme-reader-border);border-radius:8px;padding:8px 12px;font-size:.8rem;max-width:280px;box-shadow:var(--theme-shadow-md);pointer-events:none}.s-badge-label{font-weight:700}.s-badge-reason{color:var(--theme-text-muted);font-size:.74rem;margin-top:3px}#readerAccessModal{display:none;position:fixed;inset:0;z-index:2050;background:var(--theme-overlay);align-items:center;justify-content:center;padding:20px}#readerAccessModal.reader-access-open{display:flex}.reader-access-card{width:min(100%,460px);background:var(--theme-reader-surface);border-radius:18px;border:1px solid var(--theme-reader-border);box-shadow:var(--theme-shadow-lg);padding:24px}.reader-access-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-status-warn-text);background:var(--theme-status-warn-bg);border:1px solid var(--theme-status-warn-border);border-radius:999px;padding:5px 10px;margin-bottom:12px}.reader-access-title{font-size:1.25rem;font-weight:800;color:var(--theme-text-main);margin-bottom:10px}.reader-access-body{color:var(--theme-text-subtle);line-height:1.65;margin-bottom:18px}.reader-access-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.api-base-indicator{position:fixed;left:12px;bottom:12px;z-index:2400;max-width:min(620px,calc(100vw - 24px));padding:6px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#111827e6;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;box-shadow:0 8px 20px #0f172a33}@media(max-width:960px){#readerBody{flex-direction:column}#importanceSidebar{display:none;width:100%;min-width:0;max-height:160px;border-right:none;border-bottom:1px solid var(--theme-reader-border);overflow-y:auto;background:var(--theme-reader-panel);visibility:visible;pointer-events:auto;opacity:1}#importanceSidebar.sidebar-open{display:flex}#readerAnnotationPanel{display:none;width:100%;min-width:0;max-height:220px;border-left:none;border-top:1px solid var(--theme-reader-border);overflow-y:auto;background:var(--theme-reader-panel);visibility:visible;pointer-events:auto;opacity:1}#readerAnnotationPanel.panel-open{display:flex}#readerTextScroll{padding:18px 12px 24px}#readerTextWrap{max-width:100%}.reader-pdf-page{border-radius:12px;padding:12px}}:root{--synapse-safe-top: env(safe-area-inset-top, 0px);--synapse-safe-right: env(safe-area-inset-right, 0px);--synapse-safe-bottom: env(safe-area-inset-bottom, 0px);--synapse-safe-left: env(safe-area-inset-left, 0px)}html{-webkit-text-size-adjust:100%}@media(max-width:768px){html,body{overflow-x:hidden}body{min-width:0}.container,.container.synapse-shell{width:100%;padding:12px max(12px,var(--synapse-safe-right)) 16px max(12px,var(--synapse-safe-left))}body[data-ui-theme] header.synapse-top-brand,header.synapse-top-brand{min-height:300px;margin:0 0 .75rem;padding:calc(5rem + var(--synapse-safe-top)) 1rem 2rem;border-radius:0 0 16px 16px;background-position:68% center}.header-controls,body[data-ui-theme] header.synapse-top-brand .header-controls{position:absolute;top:calc(.75rem + var(--synapse-safe-top));left:max(.75rem,var(--synapse-safe-left));right:max(.75rem,var(--synapse-safe-right));width:auto;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;justify-content:stretch}.theme-switcher,body[data-ui-theme] .theme-switcher{width:100%;min-width:0;justify-content:space-between}.theme-switcher-label,body[data-ui-theme] .theme-switcher-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-select,body[data-ui-theme] .theme-select{width:8.5rem;max-width:42vw;min-height:40px}.lang-switcher,body[data-ui-theme] .lang-switcher{min-width:0}.lang-switcher select,body[data-ui-theme] .lang-switcher select{width:6.25rem;min-width:0;min-height:40px}.header-inner,body[data-ui-theme] header.synapse-top-brand .header-inner{align-self:end;width:100%;text-align:left}.header-brand,body[data-ui-theme] .header-brand{max-width:100%;padding:0}.header-brand h1,body[data-ui-theme] .header-brand h1{font-size:2.25rem;line-height:1.05;letter-spacing:0}.header-tagline{font-size:1.05rem;line-height:1.3}.header-sub{font-size:.92rem;max-width:18rem}#authSection,#mainContent,.section,.auth-card,.upgrade-banner,.paper-card,.modal-card,.summary-modal-content{min-width:0}.auth-card{padding:1.1rem;border-radius:12px;margin-bottom:1rem}#userInfo{flex-direction:column;align-items:stretch!important;gap:.75rem!important}#userInfo>div{width:100%;min-width:0;justify-content:flex-start}#userInfo>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#tierSwitcher,#adminConsoleBtn,#userInfo .btn{width:100%;min-width:0}.nav-tabs,body[data-ui-theme] .nav-tabs{position:sticky;top:var(--synapse-safe-top);z-index:850;margin:0 -4px 1rem;padding:8px 4px 10px;border-bottom:1px solid var(--theme-border-soft);background:color-mix(in srgb,var(--theme-surface-1) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scroll-snap-type:x proximity;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.nav-tab,body[data-ui-theme] .nav-tab{flex:0 0 auto;width:8.25rem;min-width:8.25rem;max-width:10rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.58rem .68rem;scroll-snap-align:start;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18}.nav-tab .ui-icon{margin-right:0}.nav-tab .ui-label{overflow-wrap:anywhere}.nav-tab.active,body[data-ui-theme] .nav-tab.active{box-shadow:0 8px 20px color-mix(in srgb,var(--theme-accent-main) 28%,transparent)}#mainContent .section,.section{padding:1rem;border-radius:12px;box-shadow:var(--theme-shadow-sm)}.section.active{min-height:auto}.section-header,.admin-db-subsection-header,.admin-log-modal-header,.summary-modal-header{flex-direction:column;align-items:stretch}.section-header .btn,.admin-db-subsection-header .btn,.admin-log-modal-header .btn{width:100%}.btn,button,.sub-tab,.library-toolbar-clear,.research-agent-send,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:44px}.search-box{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.search-box input,.search-box button{width:100%}.library-bulk-bar,#librarySharedBulkBar{position:sticky;top:calc(58px + var(--synapse-safe-top));display:flex;gap:.55rem;padding:.6rem}body[data-native-platform^=android] :is(#librarySharedBulkBar,[data-compact-bulk=true]){top:0}.library-bulk-summary-row{gap:.45rem}.library-bulk-leading{flex:1 1 auto;gap:2px 8px}.library-bulk-label{font-size:.8rem}.library-bulk-count{flex-basis:100%;padding-left:28px}.library-bulk-actions,.library-toolbar-row,.summary-admin-actions,.admin-action-job-head,.admin-qa-fetch-config,.admin-qa-artifact-header,.admin-qa-artifact-controls{display:grid;grid-template-columns:1fr;align-items:stretch;gap:.55rem;width:100%;margin-left:0}.library-toolbar-count{margin-left:0}.library-filter-select,.library-filter-input,.admin-qa-fetch-config .library-filter-select,.summary-admin-version-select,.summary-admin-model-select{width:100%;max-width:none}.sub-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.sub-tab{flex:0 0 auto;min-width:7rem}.stats-grid,#library .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,body[data-ui-theme] .stat-card{min-height:92px;padding:.85rem}.stat-number,body[data-ui-theme] .stat-number{font-size:1.7rem;line-height:1.05}.paper-card,#libraryList .paper-card,#recommendationsList .paper-card,#searchResults .paper-card,#historyContent .paper-card{padding:.9rem;border-radius:10px;overflow-wrap:anywhere;word-break:normal}.paper-card h3{font-size:.98rem;line-height:1.32}.paper-meta,.summary-modal-content .paper-meta{overflow-wrap:anywhere}.paper-actions,.research-agent-paper-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:stretch}.paper-actions .btn,.paper-actions button,.research-agent-paper-actions button{width:100%;min-width:0;justify-content:center}.summary-modal,.modal-overlay,.admin-log-modal-overlay,#readerAccessModal{padding:calc(8px + var(--synapse-safe-top)) max(8px,var(--synapse-safe-right)) calc(8px + var(--synapse-safe-bottom)) max(8px,var(--synapse-safe-left));align-items:stretch}.summary-modal-content,.modal-card,.admin-log-modal,.reader-access-card{width:100%;max-width:none;max-height:none;height:auto;border-radius:16px}.summary-modal-content,.admin-log-modal{max-height:calc(100dvh - 16px - var(--synapse-safe-top) - var(--synapse-safe-bottom))}.summary-modal-content{padding:1rem}.summary-modal-header{position:sticky;top:-1rem;z-index:2;padding:0 0 .75rem;background:var(--theme-surface-1)}.summary-badges{gap:6px}.summary-badge{max-width:100%;overflow-wrap:anywhere}.summary-section-selector,.summary-diagnostic-list,.citation-graph-shell,.admin-overview-grid,.admin-task-grid,.admin-ranked-grid,.admin-qa-form-grid{grid-template-columns:1fr}#readerModal{height:100dvh;max-height:100dvh}#readerHeaderBar{display:grid;grid-template-columns:1fr;gap:.75rem;padding:calc(10px + var(--synapse-safe-top)) max(12px,var(--synapse-safe-right)) 10px max(12px,var(--synapse-safe-left))}#readerHeaderBar>div{min-width:0}#readerHeaderBar>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;width:100%}#readerHeaderBar>div:last-child .btn{width:100%;padding:8px 10px!important}#readerModeControls,#readerPdfControls,#readerFocusBar{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}#readerModeControls::-webkit-scrollbar,#readerPdfControls::-webkit-scrollbar,#readerFocusBar::-webkit-scrollbar{display:none}#readerFocusBar{padding:6px max(10px,var(--synapse-safe-right)) 6px max(10px,var(--synapse-safe-left))}.reader-mode-switch,#readerTextVariantSwitch,#readerPdfControls.visible,.reader-focus-size-control.visible{flex:0 0 auto}#importanceSidebar{max-height:132px}#readerAnnotationPanel{max-height:196px}#readerTextScroll{overflow:auto;padding:14px 10px calc(18px + var(--synapse-safe-bottom))}#readerTextWrap{max-width:100%}.reader-pdf-page{padding:8px;border-radius:10px}#readerNotePopover,#readerEndnotePopover,#groupPickerPopover{left:max(10px,var(--synapse-safe-left))!important;right:max(10px,var(--synapse-safe-right))!important;width:auto;max-width:none}#keyboardShortcuts{left:max(12px,var(--synapse-safe-left));right:max(12px,var(--synapse-safe-right));bottom:calc(12px + var(--synapse-safe-bottom));width:auto;max-width:none}}@media(max-width:640px){.container,.container.synapse-shell{padding:10px max(10px,var(--synapse-safe-right)) 14px max(10px,var(--synapse-safe-left))}body[data-ui-theme] header.synapse-top-brand,header.synapse-top-brand{min-height:260px;padding-top:calc(4.75rem + var(--synapse-safe-top));padding-bottom:1.4rem}.header-brand h1,body[data-ui-theme] .header-brand h1{font-size:2rem}.header-tagline{font-size:.98rem}.nav-tab,body[data-ui-theme] .nav-tab{width:7.6rem;min-width:7.6rem;max-width:8.8rem;padding-inline:.55rem}#mainContent .section,.section{padding:.85rem}.auth-card,.upgrade-banner{padding:.95rem}.stats-grid,#library .stats-grid,.paper-actions,.research-agent-paper-actions{grid-template-columns:1fr}.summary-modal-content,.modal-card,.admin-log-modal,.reader-access-card{border-radius:12px}.onboarding-card{width:100%;max-height:calc(100dvh - 20px - var(--synapse-safe-top) - var(--synapse-safe-bottom));padding:16px}.onboarding-footer,.onboarding-nav{display:grid;grid-template-columns:1fr;gap:.6rem;width:100%}.onboarding-footer .btn,.onboarding-skip-link,.onboarding-nav .btn{width:100%}}@media(max-width:430px){.theme-switcher-label{max-width:4.5rem}.theme-select,body[data-ui-theme] .theme-select{width:7.25rem}.lang-switcher select,body[data-ui-theme] .lang-switcher select{width:5.2rem}.nav-tab,body[data-ui-theme] .nav-tab{width:7.1rem;min-width:7.1rem;max-width:7.6rem;font-size:.84rem}#userInfo>div:last-child,#readerHeaderBar>div:last-child{grid-template-columns:1fr}}.onboarding-card{width:min(560px,96vw);max-height:90vh;overflow-y:auto}.onboarding-progress{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.onboarding-dot{width:8px;height:8px;border-radius:50%;background:var(--theme-border-soft);transition:background .2s}.onboarding-dot.active{background:var(--theme-accent-main)}.onboarding-dot.done{background:var(--theme-accent-main);opacity:.4}.onboarding-step{display:none}.onboarding-step.active{display:block}.onboarding-step-title{font-size:1.25rem;font-weight:700;margin-bottom:6px;color:var(--theme-text-primary)}.onboarding-step-subtitle{font-size:.88rem;color:var(--theme-text-subtle);margin-bottom:22px;line-height:1.5}.onboarding-field-group{margin-bottom:18px}.onboarding-label{display:block;font-size:.84rem;font-weight:600;color:var(--theme-text-secondary);margin-bottom:6px}.onboarding-select{width:100%;padding:9px 12px;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-2);color:var(--theme-text-primary);font-size:.9rem}.onboarding-select:focus{outline:none;border-color:var(--theme-accent-main);box-shadow:0 0 0 3px var(--theme-accent-soft)}.onboarding-tag-box{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--theme-border-soft);border-radius:8px;background:var(--theme-surface-2);min-height:44px;cursor:text}.onboarding-tag-box input{border:none;outline:none;background:transparent;color:var(--theme-text-primary);font-size:.87rem;flex:1;min-width:120px}.onboarding-tag{display:inline-flex;align-items:center;gap:4px;background:var(--theme-accent-soft);color:var(--theme-accent-main);padding:3px 8px;border-radius:12px;font-size:.82rem}.onboarding-tag button{background:none;border:none;cursor:pointer;color:inherit;padding:0;line-height:1;font-size:.9rem}.onboarding-hint{font-size:.78rem;color:var(--theme-text-subtle);margin-top:5px}.onboarding-slider-row{display:flex;align-items:center;gap:14px;margin-top:8px}.onboarding-slider{flex:1;accent-color:var(--theme-accent-main)}.onboarding-slider-value{font-size:1.1rem;font-weight:700;color:var(--theme-accent-main);min-width:28px;text-align:center}.onboarding-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.onboarding-feature-card{padding:14px;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-2)}.onboarding-feature-icon{font-size:1.4rem;margin-bottom:6px}.onboarding-feature-name{font-size:.88rem;font-weight:600;color:var(--theme-text-primary);margin-bottom:4px}.onboarding-feature-desc{font-size:.79rem;color:var(--theme-text-subtle);line-height:1.4}.onboarding-footer{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;border-top:1px solid var(--theme-border-soft)}.onboarding-skip-link{font-size:.82rem;color:var(--theme-text-subtle);cursor:pointer;background:none;border:none;padding:0;text-decoration:underline}.onboarding-skip-link:hover{color:var(--theme-text-secondary)}.onboarding-nav{display:flex;gap:10px}.onboarding-success-icon{font-size:3rem;text-align:center;margin-bottom:14px}.ob-suggestions-shell{position:relative}.ob-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1200;display:none;overflow:hidden;border:1px solid var(--theme-border-soft);border-radius:10px;background:var(--theme-surface-1);box-shadow:var(--theme-shadow-sm)}.ob-suggestions .oa-sug{padding:.62rem .85rem;cursor:pointer;border-bottom:1px solid var(--theme-border-soft);transition:background .12s}.ob-suggestions .oa-sug:last-child{border-bottom:none}.ob-suggestions .oa-sug:hover,.ob-suggestions .oa-sug.is-active{background:var(--theme-accent-soft)}.ob-suggestions .oa-sug-title{color:var(--theme-text-main);font-size:.9rem;font-weight:600}.ob-suggestions .oa-sug-hint{color:var(--theme-text-muted);font-size:.77rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--desktop-sidebar-width: 260px;--desktop-sidebar-collapsed-width: 48px;--desktop-sidebar-bg: var(--theme-surface, #0f172a);--desktop-sidebar-border: var(--theme-border-subtle, rgba(148, 163, 184, .12));--desktop-sidebar-text: var(--theme-text-main, #e2e8f0);--desktop-sidebar-muted: var(--theme-text-muted, #94a3b8);--desktop-sidebar-hover: var(--theme-surface-elevated, #1e293b);--desktop-sidebar-active: var(--theme-accent, #3b82f6);--desktop-sidebar-active-text: var(--theme-accent-contrast, #ffffff);--desktop-sidebar-warning: #f59e0b;--desktop-sidebar-danger: #ef4444;--desktop-sidebar-success: #22c55e}body[data-desktop-sidebar-visible=true]{padding-left:var(--desktop-sidebar-width)}body[data-desktop-sidebar-visible=true].desktop-sidebar-collapsed,body[data-desktop-sidebar-visible=true] .desktop-sidebar-collapsed{padding-left:var(--desktop-sidebar-collapsed-width)}.desktop-workspace-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--desktop-sidebar-width);background:var(--desktop-sidebar-bg);border-right:1px solid var(--desktop-sidebar-border);color:var(--desktop-sidebar-text);display:flex;flex-direction:column;z-index:1000;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:.9rem;transition:width .18s ease}.desktop-workspace-sidebar.desktop-sidebar-collapsed{width:var(--desktop-sidebar-collapsed-width)}.desktop-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--desktop-sidebar-border);min-height:48px;box-sizing:border-box}.desktop-sidebar-title{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-sidebar-collapsed .desktop-sidebar-title,.desktop-sidebar-collapsed .desktop-workspace-label,.desktop-sidebar-collapsed .desktop-file-label,.desktop-sidebar-collapsed .desktop-sidebar-section-title,.desktop-sidebar-collapsed .desktop-orphan-message,.desktop-sidebar-collapsed .desktop-filter-input{display:none}.desktop-sidebar-toggle{background:transparent;border:1px solid var(--desktop-sidebar-border);color:var(--desktop-sidebar-muted);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.desktop-sidebar-toggle:hover{color:var(--desktop-sidebar-text);background:var(--desktop-sidebar-hover)}.desktop-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:.5rem 0}.desktop-sidebar-section{margin-bottom:.75rem}.desktop-sidebar-section-title{padding:.35rem .75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--desktop-sidebar-muted);font-weight:600}.desktop-workspace-list{list-style:none;margin:0;padding:0}.desktop-workspace-item{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;cursor:pointer;border-left:3px solid transparent;transition:background .12s ease}.desktop-workspace-item:hover{background:var(--desktop-sidebar-hover)}.desktop-workspace-item.active{background:var(--desktop-sidebar-hover);border-left-color:var(--desktop-sidebar-active)}.desktop-workspace-dot{width:8px;height:8px;border-radius:50%;background:var(--desktop-sidebar-muted);flex-shrink:0}.desktop-workspace-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-workspace-add{margin:.25rem .75rem;padding:.45rem .65rem;background:transparent;border:1px dashed var(--desktop-sidebar-border);color:var(--desktop-sidebar-muted);border-radius:6px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.4rem;width:calc(100% - 1.5rem);box-sizing:border-box}.desktop-workspace-add:hover{color:var(--desktop-sidebar-text);border-color:var(--desktop-sidebar-muted);background:var(--desktop-sidebar-hover)}.desktop-sidebar-collapsed .desktop-workspace-add{width:calc(100% - .75rem);margin:.25rem .375rem}.desktop-sidebar-collapsed .desktop-workspace-add .desktop-add-text{display:none}.desktop-orphan-banner{margin:.25rem .75rem .75rem;padding:.55rem .65rem;border:1px solid var(--desktop-sidebar-warning);border-radius:6px;background:#f59e0b14}.desktop-orphan-message{font-size:.82rem;color:var(--desktop-sidebar-text);margin-bottom:.4rem}.desktop-orphan-actions{display:flex;gap:.4rem}.desktop-orphan-actions button{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;border:1px solid var(--desktop-sidebar-border);background:var(--desktop-sidebar-hover);color:var(--desktop-sidebar-text);cursor:pointer}.desktop-orphan-actions button:hover{border-color:var(--desktop-sidebar-muted)}.desktop-filter-input{margin:.25rem .75rem .5rem;padding:.4rem .55rem;width:calc(100% - 1.5rem);box-sizing:border-box;background:var(--theme-input-bg, var(--desktop-sidebar-hover));border:1px solid var(--desktop-sidebar-border);border-radius:4px;color:var(--desktop-sidebar-text);font-size:.85rem}.desktop-filter-input::placeholder{color:var(--desktop-sidebar-muted)}.desktop-file-tree{list-style:none;margin:0;padding:0}.desktop-file-node{-webkit-user-select:none;user-select:none}.desktop-file-entry{display:flex;align-items:center;gap:.45rem;padding:.35rem .75rem;cursor:pointer;border-left:3px solid transparent}.desktop-file-entry:hover{background:var(--desktop-sidebar-hover)}.desktop-file-entry.selected{background:var(--desktop-sidebar-hover);border-left-color:var(--desktop-sidebar-active)}.desktop-file-chevron{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--desktop-sidebar-muted);flex-shrink:0;font-size:.7rem}.desktop-file-chevron.is-leaf{visibility:hidden}.desktop-file-icon{flex-shrink:0;color:var(--desktop-sidebar-muted)}.desktop-file-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.desktop-file-children{list-style:none;margin:0;padding:0 0 0 .9rem}.desktop-file-children.collapsed{display:none}.desktop-context-menu{position:fixed;background:var(--desktop-sidebar-bg);border:1px solid var(--desktop-sidebar-border);border-radius:6px;padding:.35rem 0;min-width:160px;z-index:1100;box-shadow:0 8px 24px #00000040}.desktop-context-menu-item{padding:.45rem .75rem;cursor:pointer;font-size:.85rem}.desktop-context-menu-item:hover{background:var(--desktop-sidebar-hover)}.desktop-sidebar-empty{padding:.75rem;color:var(--desktop-sidebar-muted);font-size:.85rem;text-align:center}@media(max-width:760px){body[data-desktop-sidebar-visible=true],body[data-desktop-sidebar-visible=true].desktop-sidebar-collapsed,body[data-desktop-sidebar-visible=true] .desktop-sidebar-collapsed{padding-left:0}.desktop-workspace-sidebar{width:min(100vw,320px);max-width:100vw;padding-top:env(safe-area-inset-top,0px)}.desktop-workspace-sidebar.desktop-sidebar-collapsed{width:var(--desktop-sidebar-collapsed-width)}.desktop-context-menu{left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px));width:auto;min-width:0}}:root{--desktop-agent-width: 360px;--desktop-agent-collapsed-width: 44px;--desktop-agent-bg: var(--theme-surface, #0f172a);--desktop-agent-border: var(--theme-border-subtle, rgba(148, 163, 184, .12));--desktop-agent-text: var(--theme-text-main, #e2e8f0);--desktop-agent-muted: var(--theme-text-muted, #94a3b8);--desktop-agent-hover: var(--theme-surface-elevated, #1e293b);--desktop-agent-accent: var(--theme-accent, #3b82f6);--desktop-agent-user-bubble: var(--theme-surface-elevated, #1e293b);--desktop-agent-assistant-bubble: var(--theme-surface, #0f172a);--desktop-agent-warning: #f59e0b;--desktop-agent-danger: #ef4444}body[data-desktop-agent-visible=true]{padding-right:var(--desktop-agent-width)}body[data-desktop-agent-visible=true].desktop-agent-collapsed{padding-right:var(--desktop-agent-collapsed-width)}.desktop-agent-panel{position:fixed;top:0;right:0;bottom:0;width:var(--desktop-agent-width);background:var(--desktop-agent-bg);border-left:1px solid var(--desktop-agent-border);color:var(--desktop-agent-text);display:flex;flex-direction:column;z-index:1000;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:.9rem;transition:width .18s ease}.desktop-agent-panel.desktop-agent-collapsed{width:var(--desktop-agent-collapsed-width)}.desktop-agent-panel.desktop-agent-collapsed .desktop-agent-header,.desktop-agent-panel.desktop-agent-collapsed .desktop-agent-body,.desktop-agent-panel.desktop-agent-collapsed .desktop-agent-input-area,.desktop-agent-panel.desktop-agent-collapsed .desktop-givenup-banner{display:none}.desktop-agent-rail{display:none;width:var(--desktop-agent-collapsed-width);height:100%;flex-direction:column;align-items:center;padding-top:.75rem;gap:.75rem}.desktop-agent-panel.desktop-agent-collapsed .desktop-agent-rail{display:flex}.desktop-agent-rail-toggle{background:transparent;border:1px solid var(--desktop-agent-border);color:var(--desktop-agent-muted);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.desktop-agent-rail-toggle:hover{color:var(--desktop-agent-text);background:var(--desktop-agent-hover)}.desktop-agent-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-bottom:1px solid var(--desktop-agent-border);min-height:48px;box-sizing:border-box}.desktop-agent-title{font-weight:700;font-size:.95rem}.desktop-agent-session-select{background:var(--theme-input-bg, var(--desktop-agent-hover));border:1px solid var(--desktop-agent-border);border-radius:4px;color:var(--desktop-agent-text);padding:.3rem .45rem;font-size:.8rem;max-width:160px}.desktop-agent-header-actions{display:flex;gap:.35rem}.desktop-agent-toggle{background:transparent;border:1px solid var(--desktop-agent-border);color:var(--desktop-agent-muted);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.desktop-agent-toggle:hover{color:var(--desktop-agent-text);background:var(--desktop-agent-hover)}.desktop-agent-body{flex:1 1 auto;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.desktop-agent-empty{color:var(--desktop-agent-muted);font-size:.85rem;text-align:center;margin-top:1rem}.desktop-agent-message{display:flex;flex-direction:column;gap:.25rem;max-width:92%}.desktop-agent-message.user{align-self:flex-end}.desktop-agent-message.assistant{align-self:flex-start}.desktop-agent-message-role{font-size:.7rem;color:var(--desktop-agent-muted);text-transform:uppercase;letter-spacing:.04em}.desktop-agent-message-bubble{padding:.55rem .7rem;border-radius:10px;font-size:.87rem;line-height:1.45;word-break:break-word;border:1px solid var(--desktop-agent-border)}.desktop-agent-message.user .desktop-agent-message-bubble{background:var(--desktop-agent-user-bubble)}.desktop-agent-message.assistant .desktop-agent-message-bubble{background:var(--desktop-agent-assistant-bubble)}.desktop-agent-message.pending .desktop-agent-message-bubble{opacity:.7}.desktop-agent-input-area{border-top:1px solid var(--desktop-agent-border);padding:.65rem .75rem;display:flex;flex-direction:column;gap:.45rem}.desktop-agent-input-row{display:flex;gap:.45rem}.desktop-agent-input{flex:1 1 auto;background:var(--theme-input-bg, var(--desktop-agent-hover));border:1px solid var(--desktop-agent-border);border-radius:6px;color:var(--desktop-agent-text);padding:.45rem .6rem;font-size:.87rem;resize:none;min-height:36px;max-height:120px;font-family:inherit}.desktop-agent-input::placeholder{color:var(--desktop-agent-muted)}.desktop-agent-send,.desktop-agent-abort{background:var(--desktop-agent-accent);border:none;border-radius:6px;color:var(--theme-accent-contrast, #ffffff);padding:0 .8rem;cursor:pointer;font-size:.85rem}.desktop-agent-send:hover{filter:brightness(1.1)}.desktop-agent-abort{background:var(--desktop-agent-danger);display:none}.desktop-agent-abort.visible{display:inline-block}.desktop-givenup-banner{margin:.5rem .75rem;padding:.55rem .65rem;border:1px solid var(--desktop-agent-warning);border-radius:6px;background:#f59e0b14;font-size:.82rem}.desktop-givenup-message{margin-bottom:.45rem}.desktop-givenup-actions{display:flex;gap:.4rem}.desktop-givenup-actions button{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;border:1px solid var(--desktop-agent-border);background:var(--desktop-agent-hover);color:var(--desktop-agent-text);cursor:pointer}.desktop-givenup-actions button:hover{border-color:var(--desktop-agent-muted)}.desktop-givenup-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){body[data-desktop-agent-visible=true],body[data-desktop-agent-visible=true].desktop-agent-collapsed{padding-right:0}.desktop-agent-panel,.desktop-agent-panel.desktop-agent-collapsed{width:100vw;max-width:100vw}.desktop-agent-panel.desktop-agent-collapsed{transform:translate(calc(100vw - var(--desktop-agent-collapsed-width)))}.desktop-agent-header{padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.desktop-agent-session-select{max-width:100%}.desktop-agent-input-area{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.desktop-agent-input-row,.desktop-givenup-actions{flex-direction:column}.desktop-agent-send,.desktop-agent-abort,.desktop-givenup-actions button{width:100%;min-height:44px}}.desktop-settings-panel{position:fixed;top:0;right:0;bottom:0;width:360px;background:var(--theme-surface, #0f172a);border-left:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));color:var(--theme-text-main, #e2e8f0);display:flex;flex-direction:column;z-index:1100;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:.9rem}.desktop-settings-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));min-height:48px;box-sizing:border-box}.desktop-settings-title{font-weight:700;font-size:.95rem}.desktop-settings-close{background:transparent;border:none;color:var(--theme-text-muted, #94a3b8);cursor:pointer;font-size:1rem;padding:.25rem}.desktop-settings-close:hover{color:var(--theme-text-main, #e2e8f0)}.desktop-settings-body{flex:1;overflow-y:auto;padding:1rem}.desktop-settings-section{margin-bottom:1.5rem}.desktop-settings-section-title{font-weight:600;margin-bottom:.75rem;color:var(--theme-text-main, #e2e8f0)}.desktop-settings-status{padding:.5rem .75rem;border-radius:6px;font-size:.8rem;margin-bottom:.75rem}.desktop-settings-status.status-stronghold{background:#22c55e1f;color:#4ade80}.desktop-settings-status.status-fallback{background:#f59e0b1f;color:#fbbf24}.desktop-settings-status.status-unavailable{background:#ef44441f;color:#f87171}.desktop-settings-empty{color:var(--theme-text-muted, #94a3b8);font-size:.85rem;padding:.5rem 0}.desktop-settings-secret-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.desktop-settings-secret-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--theme-surface-elevated, #1e293b);border:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));border-radius:6px}.desktop-settings-secret-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.desktop-settings-secret-delete{background:transparent;border:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));color:var(--theme-text-muted, #94a3b8);border-radius:4px;padding:.25rem .5rem;font-size:.8rem;cursor:pointer}.desktop-settings-secret-delete:hover{border-color:#ef4444;color:#ef4444}.desktop-settings-secret-form{display:flex;flex-direction:column;gap:.5rem}.desktop-settings-secret-key,.desktop-settings-secret-value{background:var(--theme-surface-elevated, #1e293b);border:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));color:var(--theme-text-main, #e2e8f0);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.desktop-settings-secret-key:focus,.desktop-settings-secret-value:focus{outline:none;border-color:var(--theme-accent, #3b82f6)}.desktop-settings-secret-add{background:var(--theme-accent, #3b82f6);color:var(--theme-accent-contrast, #ffffff);border:none;border-radius:6px;padding:.5rem .75rem;font-size:.85rem;cursor:pointer}.desktop-settings-secret-add:hover{opacity:.9}.desktop-settings-log-dir{color:var(--theme-text-muted, #94a3b8);font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-word;margin-bottom:.75rem}.desktop-settings-support-actions{display:flex;gap:.5rem}.desktop-settings-support-actions button{background:var(--theme-surface-elevated, #1e293b);border:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .12));color:var(--theme-text-main, #e2e8f0);border-radius:6px;padding:.5rem .75rem;font-size:.85rem;cursor:pointer}.desktop-settings-support-actions button:hover{border-color:var(--theme-accent, #3b82f6);color:var(--theme-accent, #3b82f6)}.desktop-sidebar-nav{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.desktop-sidebar-nav-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;color:var(--theme-text-muted, #94a3b8);cursor:pointer;background:transparent;border:none;font-size:.85rem;text-align:left}.desktop-sidebar-nav-item:hover{background:var(--theme-surface-elevated, #1e293b);color:var(--theme-text-main, #e2e8f0)}.desktop-sidebar-collapsed .desktop-sidebar-nav-item span{display:none}@media(max-width:760px){.desktop-settings-panel{width:100vw;max-width:100vw;padding-top:env(safe-area-inset-top,0px)}.desktop-settings-secret-form,.desktop-settings-support-actions{grid-template-columns:1fr;flex-direction:column}.desktop-settings-secret-add,.desktop-settings-support-actions button,.desktop-settings-close{min-height:44px}.desktop-settings-support-actions button{width:100%}}.desktop-settings-toggle{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;font-size:.9375rem}.desktop-settings-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-color, #7c3aed)}.desktop-settings-update-actions{display:flex;gap:10px;margin-top:12px}.desktop-settings-update-actions button{padding:8px 14px;border:1px solid var(--border-color, #d4d4d8);border-radius:6px;background:var(--panel-bg, #fff);color:var(--text-primary, #111);font-size:.875rem;cursor:pointer}.desktop-settings-update-actions button:disabled{opacity:.5;cursor:not-allowed}.desktop-settings-update-status{margin-top:10px;font-size:.875rem;color:var(--text-secondary, #52525b);min-height:1.2em}.desktop-wizard-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.desktop-wizard{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;padding:28px;border-radius:16px;background:var(--panel-bg, #fff);color:var(--text-primary, #111);box-shadow:0 24px 60px #00000040}.desktop-wizard-progress{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.desktop-wizard-dot{width:8px;height:8px;border-radius:50%;background:var(--border-color, #d4d4d8)}.desktop-wizard-dot.active{background:var(--accent-color, #7c3aed)}.desktop-wizard-dot.completed{background:var(--success-color, #22c55e)}.desktop-wizard-title{margin:0 0 12px;font-size:1.5rem;font-weight:600;text-align:center}.desktop-wizard-description{margin:0 0 24px;color:var(--text-secondary, #52525b);text-align:center;line-height:1.5}.desktop-wizard-form{display:flex;flex-direction:column;gap:16px}.desktop-wizard-field{display:flex;flex-direction:column;gap:6px}.desktop-wizard-field span{font-size:.875rem;font-weight:500}.desktop-wizard-field input{padding:10px 12px;border:1px solid var(--border-color, #d4d4d8);border-radius:8px;background:var(--input-bg, #fff);color:inherit;font-size:.9375rem}.desktop-wizard-field input:focus{outline:none;border-color:var(--accent-color, #7c3aed);box-shadow:0 0 0 3px #7c3aed26}.desktop-wizard-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.desktop-wizard-primary,.desktop-wizard-secondary{padding:10px 18px;border:1px solid transparent;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer}.desktop-wizard-primary{background:var(--accent-color, #7c3aed);color:#fff}.desktop-wizard-primary:hover{background:var(--accent-color-hover, #6d28d9)}.desktop-wizard-secondary{background:transparent;border-color:var(--border-color, #d4d4d8);color:var(--text-secondary, #52525b)}.desktop-wizard-secondary:hover{background:var(--hover-bg, #f4f4f5)}.desktop-wizard-workspace-selected{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px dashed var(--border-color, #d4d4d8);border-radius:8px;margin-bottom:16px}.desktop-wizard-muted{font-size:.8125rem;color:var(--text-secondary, #71717a)}.desktop-wizard-theme-list{display:flex;flex-direction:column;gap:10px}.desktop-wizard-theme-option{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;border:1px solid var(--border-color, #d4d4d8);border-radius:10px;cursor:pointer}.desktop-wizard-theme-option.selected{border-color:var(--accent-color, #7c3aed);background:#7c3aed0f}.desktop-wizard-theme-option input{grid-row:span 2;align-self:center}.desktop-wizard-theme-name{font-weight:500}.desktop-wizard-theme-description{font-size:.8125rem;color:var(--text-secondary, #71717a)}@media(max-width:480px){.desktop-wizard{width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:18px}.desktop-wizard-actions{flex-direction:column}.desktop-wizard-primary,.desktop-wizard-secondary{width:100%;min-height:44px}}.research-agent-launcher{position:fixed;right:20px;bottom:74px;z-index:1080;border:1px solid var(--theme-border, rgba(15, 23, 42, .16));background:var(--theme-accent, #2563eb);color:#fff;border-radius:8px;padding:10px 14px;font-weight:700;box-shadow:0 12px 28px #0f172a38;cursor:pointer;pointer-events:auto}.research-agent-drawer{position:fixed;top:0;right:0;bottom:0;width:min(720px,100vw);z-index:1090;display:flex;flex-direction:column;background:var(--theme-surface, #fff);color:var(--theme-text-main, #111827);border-left:1px solid var(--theme-border, rgba(15, 23, 42, .14));box-shadow:-18px 0 38px #0f172a2e;transform:translate(100%);transition:transform .18s ease}body[data-desktop-agent-visible=true] .research-agent-launcher{right:calc(var(--desktop-agent-width, 360px) + 20px)}body[data-desktop-agent-visible=true].desktop-agent-collapsed .research-agent-launcher{right:calc(var(--desktop-agent-collapsed-width, 44px) + 20px)}.research-agent-drawer.open{transform:translate(0)}.research-agent-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1))}.research-agent-title{font-size:1rem;font-weight:800}.research-agent-subtitle{margin-top:2px;color:var(--theme-text-muted, #64748b);font-size:.82rem}.research-agent-icon-button{min-width:44px;min-height:44px;width:44px;height:44px;border:1px solid var(--theme-border, rgba(15, 23, 42, .16));border-radius:8px;background:transparent;color:inherit;cursor:pointer}.research-agent-runtime{margin:10px 18px 0;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;padding:8px 10px;font-size:.78rem;line-height:1.35}.research-agent-runtime.ready{background:#22c55e14;color:#166534;border-color:#22c55e38}.research-agent-runtime.degraded{background:#f59e0b1f;color:#92400e;border-color:#f59e0b4d}.research-agent-shell{min-height:0;flex:1;display:grid;grid-template-columns:236px minmax(0,1fr);border-bottom:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1))}.research-agent-conversations{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-right:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1));background:var(--theme-surface-elevated, #f8fafc)}.research-agent-conversation-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.research-agent-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;overflow:hidden;background:var(--theme-surface, #fff)}.research-agent-tab{min-width:0;border:0;border-right:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));padding:7px 8px;background:transparent;color:var(--theme-text-muted, #64748b);cursor:pointer;font-weight:800;font-size:.74rem}.research-agent-tab:last-child{border-right:0}.research-agent-tab.active{background:var(--theme-accent-soft, #eff6ff);color:var(--theme-accent, #2563eb)}.research-agent-small-button{border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;background:var(--theme-surface, #fff);color:var(--theme-text-main, #111827);cursor:pointer;font-size:.78rem;font-weight:800;line-height:1;padding:8px 10px;white-space:nowrap}.research-agent-session-search{width:100%;min-width:0;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;padding:8px 9px;background:var(--theme-input-bg, #fff);color:var(--theme-text-main, #111827);font:inherit;font-size:.82rem}.research-agent-session-list{min-height:0;flex:1;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.research-agent-session-empty{color:var(--theme-text-muted, #64748b);font-size:.8rem;padding:8px 2px}.research-agent-session-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:stretch;border:1px solid transparent;border-radius:8px;background:var(--theme-surface, #fff)}.research-agent-session-item.active{border-color:var(--theme-accent, #2563eb);box-shadow:inset 3px 0 0 var(--theme-accent, #2563eb)}.research-agent-session-main{min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:9px 8px 9px 10px;text-align:left}.research-agent-session-title,.research-agent-session-preview,.research-agent-session-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-agent-session-title{font-weight:800;font-size:.82rem}.research-agent-session-preview{margin-top:3px;color:var(--theme-text-muted, #64748b);font-size:.74rem}.research-agent-session-meta{margin-top:4px;color:var(--theme-text-muted, #64748b);font-size:.7rem}.research-agent-session-meta strong{margin-left:6px;color:var(--theme-status-warn-text, #92400e)}.research-agent-session-action{width:58px;border:0;border-left:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1));background:transparent;color:var(--theme-text-muted, #64748b);cursor:pointer;font-weight:800;font-size:.68rem}.research-agent-chat{min-width:0;min-height:0;display:flex;flex-direction:column}.research-agent-context{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .08))}.research-agent-chip{border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:999px;padding:4px 8px;color:var(--theme-text-muted, #64748b);font-size:.74rem;background:var(--theme-surface-elevated, #f8fafc)}.research-agent-body{min-height:0;flex:1;overflow-y:auto;padding:14px}.research-agent-empty,.research-agent-loading{color:var(--theme-text-muted, #64748b);font-size:.9rem;line-height:1.45}.research-agent-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-agent-quick{border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;background:var(--theme-surface-elevated, #f8fafc);color:var(--theme-text-main, #111827);cursor:pointer;padding:10px;font-weight:800;text-align:left}.research-agent-load-earlier{display:block;margin:0 auto 12px;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;background:transparent;color:var(--theme-text-muted, #64748b);cursor:pointer;padding:7px 10px;font-weight:800;font-size:.75rem}.research-agent-message{margin-bottom:12px}.research-agent-role{margin-bottom:4px;color:var(--theme-text-muted, #64748b);font-size:.72rem;font-weight:700;text-transform:uppercase}.research-agent-bubble{white-space:pre-wrap;line-height:1.45;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1));background:var(--theme-surface-elevated, #f8fafc);border-radius:8px;padding:10px 12px}.research-agent-message.user .research-agent-bubble{background:var(--theme-accent-soft, #eff6ff)}.research-agent-tool-card{margin:10px 0;border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .12));border-radius:8px;padding:10px;background:var(--theme-surface, #fff)}.research-agent-tool-card.error{border-color:#dc262640;background:#fef2f2a6}.research-agent-tool-header{display:flex;justify-content:space-between;gap:12px;font-weight:800;font-size:.88rem}.research-agent-tool-status{color:var(--theme-text-muted, #64748b);font-weight:700;font-size:.74rem}.research-agent-tool-summary{margin-top:6px;color:var(--theme-text-muted, #64748b);font-size:.84rem;line-height:1.4}.research-agent-source-list{margin:8px 0 0;padding-left:18px}.research-agent-source-list li{margin:4px 0}.research-agent-source-list small{display:block;color:var(--theme-text-muted, #64748b)}.research-agent-paper-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.research-agent-paper-card{border-top:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1));padding-top:9px}.research-agent-paper-card:first-child{border-top:0;padding-top:0}.research-agent-paper-title{font-weight:800;line-height:1.35}.research-agent-paper-meta,.research-agent-paper-reason{margin-top:4px;color:var(--theme-text-muted, #64748b);font-size:.76rem;line-height:1.35}.research-agent-paper-reason{color:var(--theme-accent, #2563eb)}.research-agent-paper-abstract{margin-top:6px;color:var(--theme-text-muted, #64748b);font-size:.78rem;line-height:1.4}.research-agent-paper-abstract summary{cursor:pointer;font-weight:800;color:var(--theme-text-main, #111827)}.research-agent-paper-abstract p{margin:5px 0 0}.research-agent-paper-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.research-agent-paper-actions button{border:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .14));border-radius:8px;background:var(--theme-surface-elevated, #f8fafc);color:var(--theme-text-main, #111827);cursor:pointer;font-size:.74rem;font-weight:800;padding:6px 8px}.research-agent-paper-actions button:disabled{cursor:not-allowed;opacity:.58}.research-agent-actions{display:flex;gap:8px;margin-top:10px}.research-agent-approve,.research-agent-reject,.research-agent-send{border:1px solid transparent;border-radius:8px;padding:8px 10px;font-weight:800;cursor:pointer}.research-agent-approve,.research-agent-send{background:var(--theme-accent, #2563eb);color:#fff}.research-agent-reject{background:transparent;color:var(--theme-text-main, #111827);border-color:var(--theme-border, rgba(15, 23, 42, .16))}.research-agent-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.research-agent-input{min-width:0;resize:vertical;border:1px solid var(--theme-border, rgba(15, 23, 42, .16));border-radius:8px;padding:9px 10px;background:var(--theme-input-bg, #fff);color:var(--theme-text-main, #111827);font:inherit}.research-agent-session-skeleton,.research-agent-transcript-skeleton{border-radius:8px;min-height:58px;background:linear-gradient(90deg,#94a3b829,#94a3b847,#94a3b829);background-size:200% 100%;animation:research-agent-shimmer 1.2s linear infinite}.research-agent-transcript-skeleton{margin-bottom:12px;min-height:76px}.research-agent-transcript-skeleton.short{width:72%}@keyframes research-agent-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.research-agent-launcher{right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));min-height:44px;max-width:calc(100vw - 24px)}body[data-desktop-agent-visible=true] .research-agent-launcher{right:calc(var(--desktop-agent-collapsed-width, 44px) + 12px)}body[data-desktop-agent-visible=true]:not(.desktop-agent-collapsed) .research-agent-launcher{display:none}.research-agent-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-left:0}.research-agent-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.research-agent-header{padding:calc(12px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px))}.research-agent-runtime{margin:8px max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px))}.research-agent-conversations{max-height:218px;padding:10px max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--theme-border-subtle, rgba(15, 23, 42, .1))}.research-agent-session-list{max-height:128px}.research-agent-body{padding:12px max(12px,env(safe-area-inset-right,0px)) 12px max(12px,env(safe-area-inset-left,0px))}.research-agent-quick-grid{grid-template-columns:1fr}.research-agent-composer{grid-template-columns:1fr;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.research-agent-send{width:100%;min-height:44px}.research-agent-input{min-height:76px}}@media(max-width:430px){.research-agent-conversation-toolbar{grid-template-columns:1fr}.research-agent-tabs{min-height:42px}.research-agent-paper-actions{grid-template-columns:1fr}}html[data-native-platform^=android]{height:100%;overflow:hidden}body[data-native-platform^=android]{--native-app-bar-height: 68px;--native-nav-height: 76px;--native-safe-top: env(safe-area-inset-top, 0px);--native-safe-right: env(safe-area-inset-right, 0px);--native-safe-bottom: env(safe-area-inset-bottom, 0px);--native-safe-left: env(safe-area-inset-left, 0px);--native-touch: 48px;--native-radius-sm: 12px;--native-radius-md: 18px;--native-radius-lg: 26px;--native-surface: color-mix(in srgb, var(--theme-surface-0) 94%, transparent);--native-hairline: color-mix(in srgb, var(--theme-border-soft) 82%, transparent);height:100dvh;min-height:0;padding-top:calc(var(--native-app-bar-height) + var(--native-safe-top));padding-bottom:calc(var(--native-nav-height) + var(--native-safe-bottom));overflow:hidden;background:var(--theme-surface-muted);color:var(--theme-text-main);overscroll-behavior-y:none}body[data-native-platform^=android] .synapse-top-brand{display:none!important}body[data-native-platform^=android] .synapse-shell.container{width:100%;max-width:760px;height:calc(100dvh - var(--native-app-bar-height) - var(--native-safe-top) - var(--native-nav-height) - var(--native-safe-bottom));padding:0 16px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding:16px 0 24px;touch-action:pan-y;-webkit-overflow-scrolling:touch}body[data-native-platform^=android].native-account-open .synapse-shell.container,body[data-native-platform^=android].research-agent-open .synapse-shell.container,body[data-native-platform^=android].reader-modal-open .synapse-shell.container{overflow-y:hidden;touch-action:none}.native-app-bar,.native-bottom-nav,.native-account-overlay{display:none}body[data-native-platform^=android] .native-app-bar{position:fixed;z-index:2450;top:0;right:0;left:0;min-height:calc(var(--native-app-bar-height) + var(--native-safe-top));padding:calc(var(--native-safe-top) + 9px) calc(var(--native-safe-right) + 14px) 9px calc(var(--native-safe-left) + 14px);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--theme-text-main);background:var(--native-surface);border-bottom:1px solid var(--native-hairline);box-shadow:0 8px 24px color-mix(in srgb,var(--theme-text-main) 7%,transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}body[data-native-platform^=android] header.native-app-bar,body[data-native-platform^=android] header.native-sheet-header{min-height:0;margin:0;padding:0;overflow:visible;background-image:none;color:inherit}body[data-native-platform^=android] header.native-app-bar{min-height:calc(var(--native-app-bar-height) + var(--native-safe-top));padding:calc(var(--native-safe-top) + 9px) calc(var(--native-safe-right) + 14px) 9px calc(var(--native-safe-left) + 14px);overflow:hidden}body[data-native-platform^=android] header.native-app-bar:before,body[data-native-platform^=android] header.native-sheet-header:before{display:none}.native-app-identity,.native-app-actions,.native-app-heading{display:flex;align-items:center}.native-app-identity{min-width:0;gap:10px}.native-app-actions{flex:0 0 auto;gap:8px}.native-app-heading{min-width:0;align-items:flex-start;flex-direction:column;line-height:1.06}.native-app-mark{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border-radius:13px 13px 13px 5px;color:var(--theme-accent-contrast);background:var(--theme-accent-main);box-shadow:0 7px 18px color-mix(in srgb,var(--theme-accent-main) 27%,transparent);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:800}.native-app-kicker,.native-sheet-kicker{color:var(--theme-text-muted);font-size:9px;font-weight:800;letter-spacing:.16em}.native-app-title{max-width:min(46vw,260px);overflow:hidden;color:var(--theme-text-main);font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,4.6vw,21px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.native-connection-chip{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--native-hairline);border-radius:999px;color:var(--theme-text-subtle);background:var(--theme-surface-soft);font-size:11px;font-weight:700}.native-connection-dot{width:7px;height:7px;border-radius:50%;background:var(--theme-status-success-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-status-success-text) 14%,transparent)}.native-connection-chip.is-offline .native-connection-dot{background:var(--theme-status-warn-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-status-warn-text) 14%,transparent)}.native-account-button,.native-back-button,.native-sheet-close{width:var(--native-touch);height:var(--native-touch);display:grid;place-items:center;border:1px solid var(--native-hairline);border-radius:50%;color:var(--theme-text-main);background:var(--theme-surface-1)}.native-back-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.native-back-button[hidden],.native-app-mark[hidden],.native-detail-surface[hidden]{display:none!important}body[data-native-route-kind=detail] .native-app-kicker,body[data-native-route-kind=workspace] .native-app-kicker{display:none}body[data-native-route-kind=detail] .native-app-title,body[data-native-route-kind=workspace] .native-app-title{max-width:min(58vw,360px);font-size:19px}body[data-native-platform^=android] .native-detail-surface{position:fixed;z-index:1200;top:calc(var(--native-app-bar-height) + var(--native-safe-top));right:var(--native-safe-right);bottom:calc(var(--native-nav-height) + var(--native-safe-bottom));left:var(--native-safe-left);min-width:0;overflow-x:hidden;overflow-y:auto;color:var(--theme-text-main);background:var(--theme-surface-muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body[data-native-platform^=android][data-native-route-kind=workspace] .synapse-shell.container,body[data-native-platform^=android][data-native-route-kind=detail] .synapse-shell.container{visibility:hidden;pointer-events:none}body[data-native-platform^=android][data-native-immersive=true] .native-bottom-nav{display:none}body[data-native-platform^=android][data-native-immersive=true] .native-detail-surface{bottom:var(--native-safe-bottom)}body[data-native-platform^=android] .summary-modal,body[data-native-platform^=android] .modal-overlay,body[data-native-platform^=android] .admin-log-modal-overlay,body[data-native-platform^=android] #readerAccessModal,body[data-native-platform^=android] #onboardingModal{z-index:2800}body[data-native-platform^=android] .summary-modal.active,body[data-native-platform^=android] .modal-overlay.active{align-items:stretch;padding:var(--native-safe-top) var(--native-safe-right) var(--native-safe-bottom) var(--native-safe-left)}body[data-native-platform^=android] .summary-modal-content,body[data-native-platform^=android] .modal-card{width:100%;max-width:none;max-height:100dvh;min-width:0;border-radius:0;padding:18px 16px calc(24px + var(--native-safe-bottom))}body[data-native-platform^=android] :is(.paper-card,.summary-modal-content,.modal-card,.admin-module-card,.private-studio-panel){min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal}body[data-native-platform^=android] :is(.paper-card,.summary-modal-content,.modal-card) :is(h1,h2,h3,h4){min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal}body[data-native-platform^=android] :is(.section-header,.paper-card-main,.paper-actions,.summary-header,.library-toolbar-row,.admin-module-header){min-width:0;max-width:100%}body[data-native-platform^=android] :is(.summary-admin-actions,.library-bulk-actions,.admin-action-job-head){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;align-items:stretch!important}body[data-native-platform^=android] :is(.summary-admin-actions,.library-bulk-actions,.admin-action-job-head)>*{width:100%;min-width:0;min-height:var(--native-touch);justify-content:center}.native-citation-workspace,.native-citation-graph-body{width:100%;height:100%;min-height:0}.native-citation-graph-body{display:flex;flex-direction:column;overflow:hidden}.native-workspace-loading,.native-workspace-state{width:min(100% - 32px,460px);min-height:240px;margin:auto;padding:30px 22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;border:1px solid var(--native-hairline);border-radius:var(--native-radius-md);background:var(--theme-surface-0)}.native-workspace-loading strong,.native-workspace-state h3{font-size:18px}.native-workspace-state p{margin:0;color:var(--theme-text-muted);font-size:16px}.native-workspace-state .btn{min-height:var(--native-touch)}.native-workspace-state.is-error{border-color:var(--theme-status-danger-border);background:var(--theme-status-danger-bg)}.native-workspace-spinner{width:34px;height:34px;border:3px solid var(--theme-accent-soft-border);border-top-color:var(--theme-accent-main);border-radius:50%;animation:native-workspace-spin .8s linear infinite}.native-citation-header{flex:0 0 auto;padding:12px 14px 10px;border-bottom:1px solid var(--native-hairline);background:var(--theme-surface-0)}.native-citation-context{display:grid;gap:3px;min-width:0;margin-bottom:10px}.native-citation-context strong{display:-webkit-box;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.native-citation-context span{color:var(--theme-text-muted);font-size:12px;line-height:1.35}.native-citation-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.native-citation-segments{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border:1px solid var(--native-hairline);border-radius:12px;background:var(--theme-surface-muted)}.native-citation-segments button,.native-citation-tool,.native-citation-legend summary{min-width:0;min-height:42px;padding:8px 10px;border:0;border-radius:9px;color:var(--theme-text-subtle);background:transparent;font:inherit;font-size:12px;font-weight:800}.native-citation-segments button.is-active{color:var(--theme-accent-contrast);background:var(--theme-accent-main)}.native-citation-tool,.native-citation-legend summary{border:1px solid var(--native-hairline);background:var(--theme-surface-1)}.native-citation-legend{position:relative}.native-citation-legend summary{display:grid;place-items:center;list-style:none;cursor:pointer}.native-citation-legend summary::-webkit-details-marker{display:none}.native-citation-legend>div{position:absolute;z-index:6;top:calc(100% + 8px);right:0;width:min(280px,calc(100vw - 32px));padding:14px;display:grid;gap:9px;border:1px solid var(--native-hairline);border-radius:14px;background:var(--theme-surface-0);box-shadow:var(--theme-shadow-lg)}.native-citation-legend span{display:flex;align-items:center;gap:8px;font-size:13px}.native-citation-legend i{width:11px;height:11px;border:2px solid;border-radius:50%}.native-citation-legend i.is-root{border-color:#2563eb;background:#dbeafe}.native-citation-legend i.is-reference{border-color:#7c3aed;background:#ede9fe}.native-citation-legend i.is-citer{border-color:#16a34a;background:#dcfce7}.native-citation-legend p{margin:2px 0 0;color:var(--theme-text-muted);font-size:13px;line-height:1.45}body[data-native-platform^=android] .native-citation-graph-body .citation-graph-shell{position:relative;flex:1 1 auto;min-height:0;margin:0;display:block}body[data-native-platform^=android] .native-citation-graph-body .citation-graph-canvas{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;touch-action:none;background:var(--theme-surface-muted)}body[data-native-platform^=android] .native-citation-graph-body #citationGraphPreview{position:absolute;z-index:5;right:12px;bottom:12px;left:12px;pointer-events:none}.native-citation-node-sheet{max-height:112px;padding:5px 14px 14px;overflow:hidden;pointer-events:auto;border:1px solid var(--native-hairline);border-radius:20px;background:color-mix(in srgb,var(--theme-surface-0) 96%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--theme-text-main) 19%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:max-height .2s ease}.native-citation-node-sheet.is-expanded{max-height:min(52dvh,440px);overflow-y:auto}.native-citation-sheet-handle{width:100%;min-height:30px;display:grid;place-items:center;border:0;background:transparent}.native-citation-sheet-handle>span:first-child{width:42px;height:4px;border-radius:999px;background:var(--theme-border-soft)}.native-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.native-citation-sheet-heading{min-width:0}.native-citation-sheet-heading h3{margin:5px 0 3px;display:-webkit-box;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.native-citation-sheet-heading p{margin:0;color:var(--theme-text-muted);font-size:13px;line-height:1.35}.native-citation-root-badge,.native-citation-similarity{color:var(--theme-accent-main);font-size:12px;font-weight:800}.native-citation-sheet-details{padding-top:14px}.native-citation-summary{margin:8px 0 14px;font-size:16px;line-height:1.55}.native-citation-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.native-citation-sheet-actions>*{width:100%;min-width:0}.native-citation-sheet-actions .btn{width:100%;min-height:var(--native-touch);justify-content:center}@keyframes native-workspace-spin{to{transform:rotate(360deg)}}.native-account-initials{font-size:13px;font-weight:900;letter-spacing:.03em}.native-account-initials svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}body[data-native-platform^=android] .native-bottom-nav{position:fixed;z-index:2440;right:0;bottom:0;left:0;min-height:calc(var(--native-nav-height) + var(--native-safe-bottom));padding:7px calc(var(--native-safe-right) + 7px) calc(var(--native-safe-bottom) + 7px) calc(var(--native-safe-left) + 7px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:var(--native-surface);border-top:1px solid var(--native-hairline);box-shadow:0 -10px 32px color-mix(in srgb,var(--theme-text-main) 9%,transparent);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.native-nav-item{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:var(--native-radius-sm);color:var(--theme-text-muted);background:transparent;font:inherit;font-size:10px;font-weight:750}.native-nav-icon{width:28px;height:27px;display:grid;place-items:center;border-radius:10px;transition:transform .16s ease,background .16s ease}.native-nav-icon svg,.native-account-menu svg,.native-sheet-close svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.native-nav-item.active{color:var(--theme-accent-main)}.native-nav-item.active .native-nav-icon{background:var(--theme-accent-soft);transform:translateY(-1px)}.native-nav-mira .native-nav-icon{width:44px;height:44px;margin-top:-18px;color:var(--theme-accent-contrast);background:var(--theme-accent-main);border:4px solid var(--theme-surface-0);border-radius:16px 16px 16px 6px;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-accent-main) 30%,transparent)}.native-nav-mira .native-nav-icon svg{width:24px;height:24px}body[data-native-platform^=android] .native-account-overlay:not([hidden]){display:block}.native-account-overlay{position:fixed;z-index:2600;inset:0}.native-account-backdrop{position:absolute;inset:0;width:100%;border:0;background:var(--theme-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.native-account-sheet{position:absolute;right:0;bottom:0;left:0;max-height:min(86dvh,760px);padding:10px 18px calc(var(--native-safe-bottom) + 22px);overflow:auto;color:var(--theme-text-main);background:var(--theme-surface-0);border:1px solid var(--native-hairline);border-radius:28px 28px 0 0;box-shadow:0 -22px 60px color-mix(in srgb,var(--theme-text-main) 18%,transparent);animation:native-sheet-enter .18s ease-out both}.native-sheet-handle{width:42px;height:4px;margin:0 auto 12px;border-radius:99px;background:var(--theme-border-soft)}.native-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.native-sheet-header h2{margin:1px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.native-sheet-close{flex:0 0 var(--native-touch)}.native-account-identity{display:flex;flex-direction:column;gap:2px;margin:16px 0 12px}.native-account-identity strong{font-size:16px}.native-account-identity span{color:var(--theme-text-muted);font-size:13px;overflow-wrap:anywhere}body[data-native-platform^=android] #userInfo{display:flex!important;margin:0 0 12px!important;padding:14px!important;align-items:stretch!important;flex-direction:column!important;gap:12px!important;color:var(--theme-text-main)!important;background:var(--theme-surface-2)!important;border:1px solid var(--native-hairline)!important;border-radius:var(--native-radius-md)!important;box-shadow:none!important}body[data-native-platform^=android] #userInfo>div{width:100%;display:flex!important;align-items:center!important;gap:9px!important}body[data-native-platform^=android] #userInfo>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr)}body[data-native-platform^=android] #userInfo button,body[data-native-platform^=android] #userInfo select{min-height:var(--native-touch);width:100%}body[data-native-authenticated=false] #nativeAccountLegacySlot,body[data-native-authenticated=false] .native-account-menu,body[data-native-authenticated=false] .native-update-card{display:none}.native-update-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px 12px;margin:0 0 12px;padding:14px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-md);background:color-mix(in srgb,var(--theme-accent-soft) 44%,var(--theme-surface-1))}.native-update-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px 12px 12px 5px;color:var(--theme-accent-main);background:var(--theme-surface-0);border:1px solid var(--native-hairline)}.native-update-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.native-update-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.native-update-copy strong{font-size:15px}.native-update-copy>span{color:var(--theme-text-muted);font-size:13px;line-height:1.4}.native-update-copy .native-update-notes{color:var(--theme-text-main)}.native-update-action{grid-column:1 / -1;min-height:var(--native-touch);margin-top:5px;border:1px solid var(--theme-accent-main);border-radius:var(--native-radius-sm);color:var(--theme-accent-contrast);background:var(--theme-accent-main);font:inherit;font-size:14px;font-weight:800}.native-update-action:disabled{opacity:.58}.native-update-progress{height:5px;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--theme-surface-muted)}.native-update-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--theme-accent-main);transition:width .16s ease}.native-update-card[data-update-state=available]{border-color:var(--theme-accent-soft-border)}.native-update-card[data-update-state=error]{border-color:var(--theme-status-danger-border);background:var(--theme-status-danger-bg)}.native-update-card[data-update-state=updated]{border-color:var(--theme-status-success-border);background:var(--theme-status-success-bg)}.native-update-card[data-update-state=permission]{border-color:var(--theme-status-warn-border);background:var(--theme-status-warn-bg)}.native-account-menu{display:grid;gap:6px;margin:4px 0 14px}.native-account-menu button{min-height:54px;display:grid;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:8px 12px;border:1px solid transparent;border-radius:var(--native-radius-sm);color:var(--theme-text-main);background:transparent;text-align:left;font:inherit;font-weight:700}.native-account-menu button:active{background:var(--theme-accent-soft);border-color:var(--theme-accent-soft-border)}.native-account-menu button svg:last-child{width:18px;color:var(--theme-text-muted)}.native-utility-slot{padding-top:14px;border-top:1px solid var(--native-hairline)}body[data-native-platform^=android] .native-utility-slot .header-controls{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body[data-native-platform^=android] .native-utility-slot .theme-switcher{display:contents}body[data-native-platform^=android] .native-utility-slot .theme-switcher-label{display:none}body[data-native-platform^=android] .native-utility-slot select{width:100%;min-width:0;min-height:var(--native-touch);color:var(--theme-text-main);background-color:var(--theme-surface-1);border:1px solid var(--native-hairline);border-radius:var(--native-radius-sm);box-shadow:none}body[data-native-platform^=android] .nav-tabs{display:none!important}body[data-native-platform^=android] #upgradeBanner{margin:10px 0 14px;border-radius:var(--native-radius-md)}body[data-native-platform^=android] #authSection{min-height:100%;display:grid;align-items:center;padding:18px 0 30px}body[data-native-platform^=android] #authSection[hidden]{display:none!important}body[data-native-platform^=android] #authForms.auth-card{width:100%;max-width:480px;margin:0 auto;padding:24px 20px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-lg);background:var(--theme-surface-0);box-shadow:var(--theme-shadow-md)}body[data-native-platform^=android] .auth-form-panel h2{margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.025em}body[data-native-platform^=android] .auth-field{margin-bottom:16px}body[data-native-platform^=android] .auth-label{display:block;margin-bottom:7px;font-size:14px;font-weight:800}body[data-native-platform^=android] .auth-input,body[data-native-platform^=android] .auth-submit{min-height:var(--native-touch);width:100%;font-size:16px}body[data-native-platform^=android] .auth-input{padding:12px 14px;border-radius:var(--native-radius-sm)}body[data-native-platform^=android] .auth-submit{margin-top:8px;border-radius:var(--native-radius-sm)}body[data-native-platform^=android] .auth-check-row{min-height:44px;align-items:center}body[data-native-platform^=android] .auth-link-row{margin-top:18px;text-align:center}.native-password-field{position:relative}.native-password-field .auth-input{padding-right:70px!important}.native-password-toggle{position:absolute;top:50%;right:5px;min-width:58px;min-height:40px;border:0;border-radius:9px;color:var(--theme-accent-main);background:transparent;transform:translateY(-50%);font:inherit;font-size:13px;font-weight:800}body[data-native-platform^=android] .section{padding:16px 0 24px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-native-platform^=android] #recommendations>.section-header{align-items:center;margin-bottom:2px;border:0}body[data-native-platform^=android] #recommendations>.section-header h2{display:none}body[data-native-platform^=android] #recommendations>.section-header+p{margin:0 0 16px;color:var(--theme-text-muted);font-size:14px}body[data-native-platform^=android] #resetRecsBtn{width:var(--native-touch);min-width:var(--native-touch);height:var(--native-touch);margin-left:auto;padding:0;border-radius:50%}body[data-native-platform^=android] #resetRecsBtn .ui-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body[data-native-platform^=android] #recommendationsList{display:grid;gap:12px}body[data-native-platform^=android] #recommendationsList .paper-card{margin:0;padding:18px 16px;border:1px solid var(--native-hairline)!important;border-left:3px solid var(--theme-accent-main)!important;border-radius:var(--native-radius-md)!important;background:var(--theme-surface-0)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--theme-text-main) 5%,transparent)!important}body[data-native-platform^=android] #recommendationsList .paper-card h3{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35}body[data-native-platform^=android] #searchResults .native-paper-card-title{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}body[data-native-platform^=android] #searchResults .native-paper-card-title:focus-visible{outline:2px solid var(--theme-accent-main);outline-offset:3px}body[data-native-platform^=android] #searchResults .paper-actions :is(.btn-read,.citation-inline){display:none}body[data-native-platform^=android] .paper-card .paper-actions{display:flex;align-items:center;gap:8px;margin-top:14px}body[data-native-platform^=android] .paper-card .paper-actions .btn{min-height:44px;border-radius:11px}body[data-native-platform^=android] .paper-card .paper-actions .native-card-secondary{display:none}body[data-native-platform^=android] .state-summary-source{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;border:1px solid var(--native-hairline);border-radius:999px;font-size:16px;font-weight:700;line-height:1.2}body[data-native-platform^=android] .state-summary-public{color:var(--theme-status-info-text);background:var(--theme-status-info-bg);border-color:var(--theme-status-info-border)}body[data-native-platform^=android] .state-summary-private{color:var(--theme-accent-main);background:var(--theme-accent-soft);border-color:color-mix(in srgb,var(--theme-accent-main) 34%,var(--native-hairline))}body[data-native-platform^=android] .state-summary-none{color:var(--theme-text-muted);background:var(--theme-surface-muted)}body[data-native-platform^=android] .native-paper-detail{min-height:100%;display:flex;flex-direction:column;background:var(--theme-surface-muted)}.native-paper-detail__content{flex:1 1 auto;padding:16px 16px calc(100px + var(--native-safe-bottom))}.native-paper-detail__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.22;overflow-wrap:anywhere}.native-paper-detail__meta{margin-top:10px;color:var(--theme-text-muted);font-size:14px;line-height:1.45}.native-paper-detail__tabs{display:flex;gap:8px;margin:18px 0 14px}.native-paper-detail__tab,.native-paper-detail__action{min-height:var(--native-touch);border:1px solid var(--native-hairline);border-radius:var(--native-radius-sm);color:var(--theme-text-main);background:var(--theme-surface-1);font:inherit;font-weight:700}.native-paper-detail__tab{flex:1 1 0}.native-paper-detail__tab[aria-selected=true],.native-paper-detail__action--primary{color:var(--theme-accent-contrast);background:var(--theme-accent-main);border-color:var(--theme-accent-main)}.native-paper-detail__source-switch{display:flex;gap:8px;margin:-2px 0 14px}.native-paper-detail__source-switch button{flex:1 1 0;min-height:var(--native-touch);padding:0 12px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-sm);color:var(--theme-text-main);background:var(--theme-surface-1);font:inherit;font-size:16px;font-weight:700}.native-paper-detail__source-switch button[aria-pressed=true]{color:var(--theme-accent-contrast);background:var(--theme-accent-main);border-color:var(--theme-accent-main)}.native-paper-detail__reading{min-height:180px;padding:16px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-md);background:var(--theme-surface-1);color:var(--theme-text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.65;overflow-wrap:anywhere}.native-paper-detail__status{margin:12px 0;color:var(--theme-text-muted);font-size:16px}.native-paper-detail__status.is-notice{color:var(--theme-status-info-text)}.native-paper-detail__inline-action{min-height:var(--native-touch);margin-top:12px;padding:0 16px;border:1px solid var(--theme-accent-main);border-radius:var(--native-radius-sm);color:var(--theme-accent-main);background:var(--theme-accent-soft);font:inherit;font-size:16px;font-weight:700}.native-paper-detail__skeleton{height:15px;margin:12px 0;border-radius:999px;background:linear-gradient(90deg,var(--theme-surface-2),var(--theme-border-soft),var(--theme-surface-2));background-size:200% 100%;animation:native-detail-shimmer 1.2s ease-in-out infinite}.native-paper-detail__skeleton:nth-child(2){width:92%}.native-paper-detail__skeleton:nth-child(3){width:74%}.native-paper-detail__footer{position:sticky;bottom:0;display:flex;gap:8px;padding:10px 16px calc(10px + var(--native-safe-bottom));border-top:1px solid var(--native-hairline);background:color-mix(in srgb,var(--theme-surface-0) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.native-paper-detail__footer .native-paper-detail__action{flex:1 1 0}.native-paper-detail__sheet{position:fixed;z-index:2900;inset:0;display:grid;align-items:end;background:var(--theme-overlay)}.native-paper-detail__sheet[hidden]{display:none}.native-paper-detail__sheet-panel{max-height:min(72dvh,560px);overflow-y:auto;padding:12px 16px calc(18px + var(--native-safe-bottom));border-radius:24px 24px 0 0;background:var(--theme-surface-0);box-shadow:var(--theme-shadow-lg)}.native-paper-detail__sheet-panel button{width:100%;min-height:var(--native-touch);margin-top:8px;padding:0 12px;border:1px solid var(--native-hairline);border-radius:12px;color:var(--theme-text-main);background:var(--theme-surface-1);text-align:left;font:inherit}@keyframes native-detail-shimmer{to{background-position:-200% 0}}body[data-native-platform^=android] #uploads .private-studio-composer>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}body[data-native-platform^=android] #uploads .private-studio-composer input,body[data-native-platform^=android] #uploads .private-studio-composer textarea,body[data-native-platform^=android] #uploads .private-studio-composer select,body[data-native-platform^=android] #uploads .private-studio-composer>div,body[data-native-platform^=android] #uploads .private-studio-composer>div>div{min-width:0;max-width:100%}.recommendation-state-card{padding:22px 18px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-md);background:var(--theme-surface-0)}.recommendation-state-card h3{margin:0 0 5px;color:var(--theme-text-main);font-family:Georgia,Times New Roman,serif;font-size:19px}.recommendation-state-card p{margin:0;color:var(--theme-text-muted);font-size:14px}.recommendation-state-card .btn{min-height:var(--native-touch);margin-top:14px}.recommendation-state-card.is-warning{border-color:var(--theme-status-warn-border);background:var(--theme-status-warn-bg)}.recommendation-state-card.is-error{border-color:var(--theme-status-danger-border);background:var(--theme-status-danger-bg)}.recommendation-state-card.is-quiet{border-color:var(--theme-status-info-border);background:var(--theme-status-info-bg)}.recommendation-skeleton{display:grid;gap:12px}.recommendation-skeleton-card{min-height:178px;padding:20px;border:1px solid var(--native-hairline);border-radius:var(--native-radius-md);background:var(--theme-surface-0);overflow:hidden}.recommendation-skeleton-line{height:12px;margin-bottom:12px;border-radius:99px;background:linear-gradient(90deg,var(--theme-surface-muted),var(--theme-accent-soft),var(--theme-surface-muted));background-size:220% 100%;animation:native-skeleton 1.25s linear infinite}.recommendation-skeleton-line.is-title{width:82%;height:18px}.recommendation-skeleton-line.is-short{width:44%}body[data-native-platform^=android] .research-agent-launcher{display:none!important}body[data-native-platform^=android] .research-agent-drawer{z-index:2700;height:100dvh;padding-top:var(--native-safe-top);padding-bottom:var(--native-safe-bottom)}body[data-native-authenticated=false] .native-bottom-nav{display:none}body[data-native-authenticated=false]{padding-bottom:var(--native-safe-bottom)}body[data-native-authenticated=false] .synapse-shell.container{height:calc(100dvh - var(--native-app-bar-height) - var(--native-safe-top) - var(--native-safe-bottom))}body[data-native-authenticated=false] .native-connection-chip{display:none}body[data-native-keyboard-preview=true] .native-bottom-nav,body[data-native-keyboard-open=true] .native-bottom-nav{display:none!important}body[data-native-keyboard-preview=true],body[data-native-keyboard-open=true]{padding-bottom:var(--native-safe-bottom)}body[data-native-keyboard-preview=true] .synapse-shell.container,body[data-native-keyboard-open=true] .synapse-shell.container{height:calc(100dvh - var(--native-app-bar-height) - var(--native-safe-top) - var(--native-safe-bottom))}body[data-native-keyboard-preview=true] #authSection,body[data-native-keyboard-open=true] #authSection{align-items:start;padding-top:8px}body[data-native-platform^=android] button:focus-visible,body[data-native-platform^=android] input:focus-visible,body[data-native-platform^=android] select:focus-visible,body[data-native-platform^=android] textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent-main) 42%,transparent);outline-offset:2px}@media(min-width:840px){body[data-native-platform^=android]{padding-right:0;padding-bottom:0;padding-left:104px}body[data-native-platform^=android] .synapse-shell.container{height:calc(100dvh - var(--native-app-bar-height) - var(--native-safe-top));padding-bottom:calc(var(--native-safe-bottom) + 24px)}body[data-native-platform^=android] .native-app-bar{left:104px}body[data-native-platform^=android] .native-bottom-nav{top:0;right:auto;width:104px;min-height:100dvh;padding:calc(var(--native-safe-top) + 18px) 10px calc(var(--native-safe-bottom) + 18px);grid-template-columns:1fr;grid-template-rows:repeat(5,72px);align-content:center;border-top:0;border-right:1px solid var(--native-hairline);box-shadow:10px 0 32px color-mix(in srgb,var(--theme-text-main) 7%,transparent)}.native-nav-mira .native-nav-icon{margin-top:0}.native-account-sheet{right:18px;bottom:18px;left:auto;width:420px;max-height:calc(100dvh - 36px);border-radius:var(--native-radius-lg)}body[data-native-platform^=android] .native-citation-graph-body #citationGraphPreview{inset:14px 14px 14px auto;width:min(390px,38vw)}.native-citation-node-sheet,.native-citation-node-sheet.is-expanded{height:100%;max-height:none;overflow-y:auto}.native-citation-sheet-handle{display:none}}@media(max-width:390px){.native-connection-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.native-connection-chip{width:30px;justify-content:center;padding:0}.native-app-title{max-width:44vw}body[data-native-platform^=android] #authForms.auth-card{padding:22px 16px}body[data-native-platform^=android] :is(.paper-actions,.summary-admin-actions,.library-bulk-actions,.admin-action-job-head),.native-citation-sheet-actions{grid-template-columns:minmax(0,1fr)}.native-citation-toolbar{grid-template-columns:minmax(0,1fr) auto}.native-citation-segments{grid-column:1 / -1}.native-citation-tool,.native-citation-legend summary{min-width:72px}}@media(prefers-reduced-motion:reduce){.native-account-sheet,.native-nav-icon,.recommendation-skeleton-line,.native-workspace-spinner,.native-citation-node-sheet{animation:none!important;transition:none!important}}@keyframes native-sheet-enter{0%{transform:translateY(18px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes native-skeleton{to{background-position:-220% 0}}
