:root{--primary-from:#2f80ed;--primary-to:#9bc5f6;--gradient-primary:linear-gradient(90deg,var(--primary-from),var(--primary-to));--accent-trending:#7656d9;--accent-webinars:#8d72e8;--accent-poll:#e6a768;--accent-success:#4aa67b;--bg-page:#f8fbff;--bg-card:#fff;--bg-subtle:#f1f6fd;--ink-strong:#11244d;--ink-muted:#667895;--line-soft:#dce7f5;--radius-card:16px;--radius-card-lg:20px;--icon-on-color:#fff;--type-question:#3b82f6;--type-guide:#10b981;--type-study:#6366f1;--type-forum:var(--type-study);--font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;--fs-3xl:1.875rem;--fs-xl:1.25rem;--fs-base:1rem;--fs-sm:0.875rem;--fw-700:700;--fw-600:600;--fw-500:500;--fw-400:400;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:var(--text-color);font-family:var(--font-family);margin:0;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box;transition:background-color .3s ease,color .3s ease,border-color .3s ease}code{background-color:var(--light-background);border-radius:3px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:.2rem .4rem}a,code,div,h1,h2,h3,h4,h5,h6,p,span{color:var(--text-color)}.h1,h1{font-size:var(--fs-3xl);font-weight:var(--fw-700);line-height:1.2;margin:0 0 var(--space-6)}.forum-title,.section-title,.widget-title,h2,h3{font-size:var(--fs-xl);font-weight:var(--fw-600);line-height:1.3;margin:0 0 var(--space-4)}.body-text,li,p{font-size:var(--fs-base);font-weight:var(--fw-400);line-height:1.5}.meta-text,small{font-size:var(--fs-sm);font-weight:var(--fw-500)}input::placeholder,textarea::placeholder{color:var(--subtext-color)}.avatar-presence,.presence-avatar{align-items:center;display:inline-flex;justify-content:center;position:relative}.presence-dot{background:#22c55e;background:var(--accent-success,#22c55e);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000014;height:12px;position:absolute;right:4px;top:4px;width:12px}[data-theme=dark] .presence-dot{border-color:#111827;box-shadow:0 0 0 1px #0000004d}:root{--primary-color:#2f80ed;--secondary-color:#1d5fc4;--text-color:#11244d;--subtext-color:#667895;--background-color:var(--bg-page);--light-background:#f1f6fd;--border-color:#dce7f5;--card-background:var(--bg-card);--card-border:#dce7f5;--input-background:#fff;--input-border:#c9d9ed;--modal-background:#fff;--modal-overlay:#11244d6b;--shadow-color:#2652841a;--hover-color:#edf5ff;--nav-background:#fff;--nav-text:#fff;--nav-hover:#edf5ff;--main-content-bg:#fff;--main-content-text:#11244d;--forum-card-bg:#fff;--dark-text:#11244d;--light-text:#fff;--muted-text:#667895;--link-color:#2f80ed;--link-hover:#1d5fc4;--feed-option-text:#11244d;--dropdown-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667895' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--nav-height:64px;--nav-height-mobile:64px}[data-theme=dark]{--primary-color:#72aefa;--secondary-color:#4b91ec;--text-color:#eaf2ff;--subtext-color:#a8b9d3;--background-color:#08152b;--light-background:#0e203b;--border-color:#2a4163;--card-background:#10213d;--card-border:#2a4163;--input-background:#0c1c35;--input-border:#355071;--modal-background:#10213d;--modal-overlay:#030a18c7;--shadow-color:#00000073;--hover-color:#72aefa1f;--nav-background:#0c1c35;--nav-text:#eaf2ff;--nav-hover:#72aefa24;--main-content-bg:#08152b;--main-content-text:#eaf2ff;--forum-card-bg:#10213d;--dark-text:#eaf2ff;--light-text:#fff;--muted-text:#a8b9d3;--link-color:#8ec0ff;--link-hover:#bedaff;--feed-option-text:#eaf2ff;--dropdown-arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e2e8f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}body.modal-open{overflow:hidden}a,h1,h4,h5,h6{color:#11244d;color:var(--dark-text)}[data-theme=dark] a,[data-theme=dark] h1,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#fff;color:var(--light-text)}div,h2,h3,li,p,select,span{color:#11244d;color:var(--dark-text)}[data-theme=dark] div,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] select,[data-theme=dark] span{color:#fff;color:var(--light-text)}a{color:#2f80ed;color:var(--link-color);text-decoration:none;transition:color .3s ease}a:hover{color:#1d5fc4;color:var(--link-hover)}.muted-text,small{color:#667895;color:var(--muted-text)}.notification{align-items:center;animation:app-toast-in .18s cubic-bezier(.23,1,.32,1),app-toast-out .22s ease-out 4.7s forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,#fff 94%,#0000);background:color-mix(in srgb,var(--home-paper-strong,#fff) 94%,#0000);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-left:3px solid var(--notice-accent);border-radius:12px;box-shadow:0 14px 34px #11244d29;color:#11244d;color:var(--home-ink,#11244d);display:flex;gap:10px;max-width:min(520px,calc(100vw - 32px));min-width:min(420px,calc(100vw - 32px));padding:12px 14px;position:fixed;right:16px;top:80px;top:calc(var(--nav-height, 64px) + 16px);z-index:1001}.notification,.notification.success{--notice-accent:var(--home-forest-light,#69a8f7)}.notification.error{--notice-accent:var(--home-rust,#7656d9)}.notification.info{--notice-accent:#456b66}.notification.warning{--notice-accent:#8a6a2f}.notification-close{align-items:center;background:color-mix(in srgb,#11244d 7%,#0000);background:color-mix(in srgb,var(--home-ink,#11244d) 7%,#0000);border:1px solid color-mix(in srgb,#dce7f5 78%,#0000);border:1px solid color-mix(in srgb,var(--home-line,#dce7f5) 78%,#0000);border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;height:24px;justify-content:center;line-height:1;margin-left:auto;transition:transform .15s cubic-bezier(.23,1,.32,1),background .15s ease-out;width:24px}.notification-close:hover{background:color-mix(in srgb,#11244d 12%,#0000);background:color-mix(in srgb,var(--home-ink,#11244d) 12%,#0000);transform:scale(1.04)}[data-theme=dark] .notification{background:color-mix(in srgb,#102642 94%,#0000);background:color-mix(in srgb,var(--home-paper-strong,#102642) 94%,#0000);border-color:#2a4163;border-color:var(--home-line,#2a4163);border-left-color:var(--notice-accent);box-shadow:0 16px 34px #0000006b;color:#eaf2ff;color:var(--home-ink,#eaf2ff)}[data-theme=dark] .notification-close{background:#ece5d717;border-color:#d5c7ae47}[data-theme=dark] .notification-close:hover{background:#ece5d726}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes app-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.notification,.toast{animation:none}}input,select,textarea{background-color:#fff;background-color:var(--input-background);border-color:#c9d9ed;border-color:var(--input-border);color:#11244d;color:var(--text-color)}input::placeholder,textarea::placeholder{color:#667895;color:var(--muted-text)}.card,.container,.forum-description,.forum-title,.post-content,.thread-title{color:#11244d;color:var(--text-color)}.post-meta{color:#667895;color:var(--muted-text)}.message-sender,.profile-headline,.profile-name{color:#11244d;color:var(--text-color)}.message-text{color:#667895;color:var(--muted-text)}.dark-mode-toggle{align-items:center;color:var(--nav-text);display:flex;font-size:1.7rem;justify-content:center;transition:color .3s}.dark-mode-toggle:hover,.nav-icon:hover{color:#2f80ed;color:var(--primary-color)}.dropdown-menu{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:14px;box-shadow:0 20px 40px #0f172a2e;color:#11244d;color:var(--text-color);min-width:160px;padding:6px}.dropdown-item,.submenu-title{background:none;border:none;border-radius:10px;color:#11244d;color:var(--text-color);display:block;font-size:.9rem;font-weight:600;padding:8px 10px;text-align:left}.submenu-title{cursor:pointer;padding:0;width:100%}.submenu-list{border-top:1px solid #94a3b840;list-style:none;margin:6px 0 0;padding:0}.submenu-container{position:relative}.submenu-right{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:14px;box-shadow:0 20px 40px #0f172a2e;left:100%;margin-left:-2px;min-width:180px;padding:6px;position:absolute;top:-12px;z-index:20}[data-theme=dark] .submenu-right{background:linear-gradient(180deg,#020617fa,#020617eb);border-color:#94a3b840;box-shadow:0 20px 40px #02061773}.submenu-item{border-radius:10px;color:#11244d;color:var(--text-color);cursor:pointer;padding:8px 10px;transition:background-color .2s ease}.submenu-item:hover{background-color:#2f80ed1f}[data-theme=dark] .dropdown-item,[data-theme=dark] .submenu-item,[data-theme=dark] .submenu-title{color:#e2e8f0}.dropdown-item:hover{color:inherit}[data-theme=dark] .dropdown-menu{background:linear-gradient(180deg,#020617fa,#020617eb);border-color:#94a3b840;box-shadow:0 20px 40px #02061773}.app-container{background-color:var(--bg-page);background-color:var(--background-color);color:#11244d;color:var(--text-color);display:flex;flex-direction:column;font-family:var(--font-family);height:auto;margin:0;min-height:100vh;padding-top:64px;padding-top:var(--nav-height);transition:background-color .3s ease,color .3s ease}.app-container.auth-page{height:auto;min-height:100vh;padding-top:0}.user-avatar{border-radius:50%;cursor:pointer;height:55px;object-fit:cover;width:55px}.overlay{-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:linear-gradient(135deg,#030b18b3,#012a4aa6);height:calc(100% - 64px);height:calc(100% - var(--nav-height));inset:64px 0 0 0;inset:var(--nav-height) 0 0 0;padding:1.5rem;z-index:999}.ambassador-overlay{height:100%;inset:0;z-index:1500}.overlay-content{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:20px;box-shadow:0 22px 70px #0000001f;max-height:calc(100vh - 120px);padding:1.75rem;text-align:left;width:min(960px,92vw);z-index:10000}.forum-card,.sidebar-list{position:relative;z-index:1}.ambassador-overlay .overlay-content{background:linear-gradient(180deg,#f0f6ffeb,#fffffffa);border:1px solid #0f3d661f;border-radius:28px;display:flex;flex-direction:column;gap:1rem;padding:2rem 2.25rem 1.75rem;width:min(880px,94vw)}[data-theme=dark] .ambassador-overlay .overlay-content{background:linear-gradient(180deg,#0f172af5,#020617fa);border-color:#94a3b82e;box-shadow:0 24px 70px #0000008c}.ambassador-overlay__header{align-items:flex-start;border-bottom:1px solid #0f3d661f;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}[data-theme=dark] .ambassador-overlay__header{border-bottom-color:#94a3b833}.ambassador-overlay__eyebrow{color:#16305c;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}[data-theme=dark] .ambassador-overlay__eyebrow{color:#93c5fd}.ambassador-overlay__subtitle{color:#34506b;line-height:1.5;margin:.25rem 0 0}[data-theme=dark] .ambassador-overlay__subtitle{color:#cbd5f5}.ambassador-overlay__titleblock h2{color:#0b1b32;font-size:1.6rem;margin:0 0 .3rem}[data-theme=dark] .ambassador-overlay__titleblock h2{color:#f8fafc}.ambassador-overlay__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.ambassador-overlay__meta-item{background:#0f3d661a;border-radius:999px;color:#16305c;font-size:.78rem;font-weight:600;padding:.3rem .75rem}[data-theme=dark] .ambassador-overlay__meta-item{background:#2f80ed2e;color:#dbeafe}.ambassador-overlay__status{color:#667895;color:var(--subtext-color);padding:1rem 0;text-align:center}.ambassador-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ambassador-item{grid-gap:14px;background:#fff;border:1px solid #0f3d661f;border-radius:18px;box-shadow:0 12px 30px #08163214;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ambassador-item:hover{border-color:#2f80ed99;box-shadow:0 18px 38px #0816321f;transform:translateY(-2px)}[data-theme=dark] .ambassador-item{background:#111827;border-color:#1f2937;box-shadow:0 12px 32px #00000059}.ambassador-avatar{border:2px solid #0f3d661f;height:56px;width:56px}[data-theme=dark] .ambassador-avatar{border-color:#94a3b84d}.ambassador-avatar--initial{background:#f1f6fd;color:#11244d}[data-theme=dark] .ambassador-avatar--initial{background:#0f172a}.ambassador-info{display:flex;flex-direction:column;gap:4px}.ambassador-name{font-size:1.05rem}[data-theme=dark] .ambassador-name{color:#f8fafc}.ambassador-headline{color:#667895;color:var(--subtext-color);font-size:.95rem;margin:0}[data-theme=dark] .ambassador-headline{color:#cbd5f5}.ambassador-actions{align-items:center;display:flex;gap:8px}.ambassador-overlay .follow-button,.ambassador-overlay .message-button{border:1px solid #0000;border-radius:9999px;font-weight:600;padding:.55rem 1.05rem;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.ambassador-overlay .follow-button{background:linear-gradient(135deg,#1d5fc4,#2f80ed);box-shadow:0 10px 28px #2f80ed38;color:#fff}.ambassador-overlay .follow-button.unfollow{background:#0000;border-color:#dce7f5;border-color:var(--card-border);box-shadow:none;color:#11244d;color:var(--text-color)}[data-theme=dark] .ambassador-overlay .follow-button.unfollow{border-color:#94a3b84d;color:#e2e8f0}.ambassador-overlay .follow-button:hover{background:#1d5fc4;background:var(--secondary-color);box-shadow:0 12px 32px #005f8d33;transform:translateY(-1px)}.ambassador-overlay .follow-button.unfollow:hover{background:#edf5ff;background:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}.ambassador-overlay .message-button{background:#0000;border:1px solid #0f3d6633;box-shadow:none;color:#0b1b32}.ambassador-overlay .message-button:hover{border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color);transform:translateY(-1px)}[data-theme=dark] .ambassador-overlay .message-button{border-color:#94a3b859;color:#e2e8f0}.ambassador-overlay__footer{display:flex;justify-content:flex-end;margin-top:.5rem}.overlay-ghost{background:#0000;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;color:#11244d;color:var(--text-color);cursor:pointer;padding:.6rem 1.1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.overlay-ghost:hover{background:#edf5ff;background:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}@media (max-width:640px){.ambassador-item{grid-template-columns:1fr}.ambassador-actions{flex-wrap:wrap;justify-content:flex-start}}.nav-menu ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.nav-menu li{border-radius:4px;cursor:pointer;padding:.5rem;transition:color .2s}.nav-menu li:hover{background-color:#fff3}.nav-menu li.active{font-weight:700;text-decoration:underline;text-decoration-color:#acacac}.nav-bar{background:linear-gradient(90deg,#2f80ed,#9bc5f6);box-shadow:0 2px 10px #00000026;height:64px;height:var(--nav-height);justify-content:space-between;min-height:64px;min-height:var(--nav-height);padding:0 1rem;top:0;transition:padding .18s ease,min-height .18s ease,height .18s ease;z-index:1400}.global-announcement-bar,.nav-bar{align-items:center;color:#fff;display:flex;left:0;position:fixed;right:0}.global-announcement-bar{background:linear-gradient(90deg,#0f172a,#2f80ed);gap:12px;overflow:hidden;padding:0 48px 0 0;top:64px;top:var(--nav-height);z-index:1200}.global-announcement-ticker{flex:1 1;min-height:24px;overflow:hidden;position:relative}.global-announcement-bar .eocjs-newsticker-container,.global-announcement-bar .eocjs-newsticker-one,.global-announcement-bar .eocjs-newsticker-two{color:#fff}.global-announcement-dismiss{align-items:center;background:#0000;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;margin-left:auto;margin-right:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px}.global-announcement-dismiss:hover{background:#ffffff24}.nav-left{align-items:center;display:flex;flex:1 1;gap:.5rem}.notification-container{display:inline-flex;position:relative}.notification-badge{background:linear-gradient(135deg,#ef4444,#f97316);border:2px solid #fff;border:2px solid var(--nav-background);border-radius:999px;box-shadow:0 6px 14px #ef444459;color:#fff;font-size:10px;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-4px;text-align:center;top:-3px}.notifications-dropdown{animation:notifications-pop .18s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#fffffffa,#f7fafceb);border:1px solid #0f172a1f;border-radius:18px;box-shadow:0 28px 60px #0f172a40,0 8px 24px #0f172a14;color:#0f172a;max-height:70vh;overflow:hidden;position:absolute;right:-8px;top:calc(100% + 12px);width:min(380px,92vw);z-index:1100}.notifications-dropdown:before{background:inherit;border-left:1px solid #0f172a1f;border-top:1px solid #0f172a1f;content:"";height:14px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:14px}.notifications-header{align-items:center;background:linear-gradient(135deg,#0277b51f,#72aefa14);border-bottom:1px solid #0f172a14;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.notifications-heading{display:flex;flex-direction:column;gap:2px}.notifications-title{font-size:.95rem;font-weight:700;letter-spacing:.01em;margin:0}.notifications-subtitle{color:#0f172a99;font-size:.75rem;margin:0}.notifications-mark-read{border-radius:999px;font-size:.75rem;padding:6px 12px}.notifications-body{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;padding:12px}.notifications-dropdown ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.notifications-empty{background:#0f172a0a;border:1px dashed #0f172a1f;border-radius:14px;padding:18px 16px 22px;text-align:center}.notifications-empty p{font-weight:600;margin:0 0 6px}.notifications-empty small{color:#0f172a99}.notification-item{background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 8px 18px #0f172a0f;padding:12px 12px 12px 10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notification-item.unread{background:linear-gradient(135deg,#0277b514,#fffffff2);border-color:#0277b559;box-shadow:0 10px 22px #0277b524}.notification-item:hover{box-shadow:0 14px 28px #0f172a1f;transform:translateY(-1px)}.notification-item.fade-out{opacity:0;transition:opacity .2s ease}.notification-body{align-items:flex-start;display:flex;gap:12px}.notification-avatar{border:1px solid #0f172a14;border-radius:12px;flex-shrink:0;height:36px;object-fit:cover;width:36px}.notification-copy{flex:1 1;min-width:0}.notification-copy p{color:#0f172a;font-size:.85rem;line-height:1.35;margin:0 0 6px}.notification-time{color:#0f172a8c;display:inline-flex;font-size:.7rem}.notification-dismiss{align-items:center;background:#0f172a0f;border:none;border-radius:999px;color:#0f172ab3;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-left:4px;transition:background .16s ease,color .16s ease,transform .16s ease;width:26px}.notification-dismiss:hover{background:#0f172a1f;color:#0f172ad9;transform:scale(1.05)}[data-theme=dark] .notifications-dropdown{background:linear-gradient(180deg,#0f172afa,#111827eb);border-color:#94a3b833;box-shadow:0 28px 60px #00000073,0 8px 22px #00000047;color:#e2e8f0}[data-theme=dark] .notifications-dropdown:before{border-left-color:#94a3b833;border-top-color:#94a3b833}[data-theme=dark] .notifications-header{background:linear-gradient(135deg,#72aefa2e,#0284c71f);border-bottom-color:#94a3b833}[data-theme=dark] .notifications-subtitle{color:#e2e8f0a6}[data-theme=dark] .notifications-empty{background:#94a3b814;border-color:#94a3b840}[data-theme=dark] .notifications-empty small{color:#e2e8f0a6}[data-theme=dark] .notification-item{background:#0f172ae6;border-color:#94a3b82e;box-shadow:0 10px 24px #00000059}[data-theme=dark] .notification-item.unread{background:linear-gradient(135deg,#72aefa2e,#0f172af2);border-color:#72aefa73}[data-theme=dark] .notification-copy p{color:#e2e8f0}[data-theme=dark] .notification-time{color:#e2e8f099}[data-theme=dark] .notification-dismiss{background:#94a3b824;color:#e2e8f0b3}[data-theme=dark] .notification-dismiss:hover{background:#94a3b838;color:#e2e8f0e6}@keyframes notifications-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.qa-header{align-items:center;display:flex;justify-content:space-between}.qa-form{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qa-label{font-weight:600}.qa-form input,.qa-form textarea{background:#fff;background:var(--input-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:10px;color:#11244d;color:var(--text-color);padding:10px;width:100%}.qa-form textarea{min-height:120px;resize:vertical}[data-theme=dark] .qa-form input,[data-theme=dark] .qa-form textarea{border-color:#94a3b859;color:#e2e8f0}.qa-actions{display:flex;gap:8px;justify-content:flex-start}.qa-list{display:flex;flex-direction:column;gap:12px}.qa-item{border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;padding:12px}.qa-item-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qa-answers{display:flex;flex-direction:column;gap:6px;margin-top:8px}.qa-answer{background:#f1f6fd;background:var(--light-background);border-radius:8px;padding:8px}.qa-answer-form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.profile-split.fullwidth{grid-template-columns:1fr}.profile-split.fullwidth .split-main{grid-column:1/-1}.nav-item{align-items:center;color:#fff;display:flex;flex-direction:column}.nav-item-icon{color:#fff;font-size:1.5rem}.nav-item:hover .nav-item-icon{color:#fff;opacity:.8}.nav-item-label{color:#fff;font-size:.75rem;margin-top:.25rem}.nav-menu li.active .nav-item-icon,.nav-menu li.active .nav-item-label{color:#fff;opacity:1}.dark-mode-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;transition:opacity .3s ease}.dark-mode-toggle:hover{opacity:.8}.brand-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.brand-button{align-items:center;border-radius:8px;color:#fff;display:inline-flex;padding:.5rem .75rem;text-decoration:none}.brand-logo{display:block;height:65px;object-fit:contain;transition:filter .16s ease;width:65px}[data-theme=dark] .brand-logo{filter:brightness(0) invert(1)}.nav-center{align-items:center;display:flex;flex:2 1;justify-content:center}.feed-container{padding-bottom:1.5rem;padding-top:1rem}[data-theme=dark] .feed-container{background-color:var(--bg-card)!important;background-color:var(--card-background)!important}.feed-header{border-bottom:2px solid #dce7f5;border-bottom:2px solid var(--card-border)}.feed-options{display:flex;gap:1rem;margin-bottom:1rem}.feed-option-button{background:none;border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:20px;color:#11244d;color:var(--feed-option-text);cursor:pointer;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.feed-option-button:hover{background-color:#edf5ff;background-color:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color);color:#11244d;color:var(--dark-text)}[data-theme=dark] .feed-option-button:hover{background-color:#374151;border-color:#2f80ed;border-color:var(--primary-color);color:#f9fafb}.feed-toggle-buttons{display:flex;gap:10px}.feed-toggle-button{background:#e0e0e0;border:none;border-radius:20px;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background var(--transition-speed),color var(--transition-speed)}.feed-toggle-button.active{background:#2f80ed;background:var(--primary-color);color:#fff}@media (max-width:900px){.feed-container{padding:.5rem}.feed-header{align-items:flex-start;flex-direction:column;gap:.75rem}.feed-options{gap:.75rem}.feed-options,.feed-toggle-buttons{flex-wrap:wrap}}.section-controls{align-items:center;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:12px;padding:0 0 12px}.section-controls .chips-row,.section-controls .control-group{display:flex;flex-wrap:wrap;gap:8px}.section-controls .control-group{align-items:center}.section-controls .control-search{flex-basis:100%}.home-controls,.info-controls{flex-wrap:nowrap}.home-controls>.control-group{min-width:0}.home-controls .control-group{flex-wrap:nowrap}.home-controls .topic-multi-select-wrapper{align-items:center;flex-wrap:nowrap;gap:4px;height:40px;margin-left:auto;max-width:100%;min-width:0}.home-controls .topic-multi-select-wrapper .topic-dropdown{flex:1 1 220px;min-width:0;width:100%}.home-controls .topic-multi-select-wrapper .topic-dropdown-menu{max-width:min(420px,80vw);min-width:220px;width:max-content}.home-controls .topic-multi-select-wrapper .topic-selection-meta{flex:0 0 auto;margin-left:0}.info-controls .topic-multi-select-wrapper{flex-wrap:nowrap;gap:4px}.info-controls .topic-multi-select-wrapper .topic-dropdown{flex:0 0 auto;min-width:0;width:auto}.info-controls .topic-multi-select-wrapper .topic-dropdown-toggle{max-width:none;width:250px}.info-controls .topic-multi-select-wrapper .topic-dropdown-menu{max-width:min(420px,80vw);min-width:220px;width:max-content}.info-controls .topic-multi-select-wrapper .topic-selection-meta{flex:0 0 auto;margin-left:0}.connections-controls{margin-top:6px}@media (max-width:1100px){.home-controls{flex-wrap:wrap}.home-controls .topic-multi-select-wrapper{margin-left:0;width:100%}.home-controls .topic-multi-select-wrapper .topic-dropdown{flex:1 1 100%}.section-controls-sticky{position:sticky;top:64px;top:var(--nav-height)}}.section-controls-sticky{background:var(--bg-card);background:var(--card-background);border-bottom:none;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;position:sticky;top:64px;top:calc(var(--nav-height));z-index:10}@media (max-width:1023px){.section-controls-sticky{padding-top:.75rem;position:sticky!important;top:calc(64px + env(safe-area-inset-top, 0px))!important;top:calc(var(--nav-height) + env(safe-area-inset-top, 0px))!important;z-index:12}}.section-controls-sticky:after{background:#e5e7eb;bottom:0;content:"";height:1px;left:1.5rem;position:absolute;right:1.5rem}[data-theme=dark] .section-controls-sticky{background:var(--bg-card);background:var(--card-background)}[data-theme=dark] .section-controls-sticky:after{background:#374151}.saved-section{display:flex;flex-direction:column;gap:14px}.saved-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-metric{align-items:center;background:linear-gradient(180deg,#f8fafcf2,#f1f5f9e0);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:14px;color:#11244d;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.saved-metric:hover{border-color:#2f80ed66;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.saved-metric.active{border-color:#2f80ed80;box-shadow:0 0 0 2px #2f80ed24}.saved-metric__label{color:#667895;color:var(--muted-text);font-size:.9rem;font-weight:600}.saved-metric__value{color:#11244d;color:var(--text-color);font-size:1.3rem;font-weight:800}.saved-controls{align-items:center;margin-bottom:0}.saved-active-count{font-size:.9rem;font-weight:600;margin-left:auto}.saved-empty{background:#f8fafcc7;border:1px dashed #94a3b86b;border-radius:14px;padding:20px;text-align:center}.saved-empty h3{margin:0 0 6px}.saved-empty p{color:#667895;color:var(--muted-text);margin:0}.saved-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.saved-card{background:linear-gradient(180deg,#fffffff0,#f8fafce6);border:1px solid #94a3b847;border-radius:16px;box-shadow:0 12px 26px #0f172a1a;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:100%;overflow:hidden;padding:14px;width:100%}.saved-card__meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.saved-card__type{align-items:center;background:#2f80ed1f;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.saved-card__time{color:#667895;color:var(--muted-text);font-size:.82rem}.saved-card__verified{align-items:center;background:#2f9e4424;border:1px solid #2f9e4459;border-radius:999px;color:#1b5e20;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;width:fit-content}.saved-card__title{color:inherit;max-width:100%;text-decoration:none}.saved-card__heading,.saved-card__title h3{font-size:1.05rem;line-height:1.25;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.saved-card__crumbs{align-items:center;color:#667895;color:var(--muted-text);display:flex;font-size:.82rem;font-weight:600;gap:6px;margin:0}.saved-card__crumb-sep{opacity:.7}.saved-card__crumb-truncate{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.saved-card__text{color:#11244d;color:var(--text-color);line-height:1.45;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.saved-card__thread{color:#667895;color:var(--muted-text);font-size:.9rem;margin:0}.saved-card__thread-link{color:inherit;text-decoration:none}.saved-card__thread-link:hover{color:#11244d;color:var(--text-color);text-decoration:none}.saved-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;max-width:100%}.saved-card__crumbs,.saved-card__crumbs span,.saved-card__thread-link{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.saved-card--verified{border-color:#2f9e448c;box-shadow:0 0 0 1px #2f9e443d,0 14px 28px #2f9e4424}[data-theme=dark] .saved-metric{background:linear-gradient(180deg,#0f172aeb,#020617e0);border-color:#94a3b842}[data-theme=dark] .saved-metric:hover{border-color:#72aefa73;box-shadow:0 12px 28px #0206177a}[data-theme=dark] .saved-metric.active{border-color:#72aefa85;box-shadow:0 0 0 2px #2f80ed33}[data-theme=dark] .saved-metric__value{color:#e2e8f0}[data-theme=dark] .saved-empty{background:#0f172a99;border-color:#94a3b859}[data-theme=dark] .saved-card{background:linear-gradient(180deg,#0f172ae0,#020617d1);border-color:#94a3b83d;box-shadow:0 14px 28px #0206177a}[data-theme=dark] .saved-card--verified{border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8042,0 16px 30px #0206178c}[data-theme=dark] .saved-card__type{background:#72aefa33;color:#bae6fd}[data-theme=dark] .saved-card__verified{background:#4ade8033;border-color:#4ade8066;color:#bbf7d0}@media (max-width:720px){.saved-metrics{grid-template-columns:1fr}}.right-rail-stack{display:flex;flex-direction:column;gap:var(--space-4)}.widget-card{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.widget-header{color:#fff;padding:var(--space-3) var(--space-4)}.widget-title{color:#fff;font-size:var(--fs-xl);font-weight:var(--fw-600);margin:0 0 var(--space-4)}#participants-title,#related-title,#thread-info-title{color:#11244d;color:var(--text-color)}[data-theme=dark] #participants-title,[data-theme=dark] #related-title,[data-theme=dark] #thread-info-title{color:#f1f5f9}.widget-body{padding:var(--space-4)}.widget-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.widget-list-item{align-items:center;display:flex;justify-content:space-between}.widget-link{color:#11244d;color:var(--text-color);text-decoration:none}.widget-item-title{font-size:var(--fs-base);font-weight:var(--fw-400)}.widget-item-meta{color:#667895;color:var(--muted-text);font-size:var(--fs-sm);font-weight:var(--fw-500)}.widget-item-actions .widget-cta{background-color:#2f80ed;background-color:var(--primary-color);border-radius:12px;color:#fff;font-size:.85rem;padding:4px 10px;text-decoration:none}.widget-item-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.widget-cta{align-items:center;border:none;cursor:pointer;display:inline-flex;gap:4px}.widget-cta.secondary{background-color:#69a8f7}.widget-cta.selected{background-color:#16a34a}.ti-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.ti-label{color:#667895;color:var(--muted-text)}.ti-value{font-weight:600}.participant-avatars{align-items:center;display:flex;gap:8px}.participant-avatar{align-items:center;background:#e5e7eb;border-radius:9999px;color:#111827;display:flex;font-size:.85rem;font-weight:700;height:32px;justify-content:center;width:32px}[data-theme=dark] .participant-avatar{background:#374151;color:#f9fafb}.participant-avatar.more{background:#e2e8f0;color:#334155}.rt-icon{font-size:.9rem;margin-right:8px}.rt-blue{color:#2f80ed}.modtools{display:flex;flex-direction:column;gap:8px}.mod-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 10px;text-align:left}.mod-btn.danger{background:#ef4444}.mod-btn.warning{background:#f59e0b}.mod-btn.success{background:#22c55e}.fab-container{bottom:var(--space-6);position:fixed;right:var(--space-6);z-index:1100}.fab-button{align-items:center;background:#2f80ed;background:var(--primary-color);border:none;border-radius:999px;box-shadow:0 8px 24px #0f172a2e;color:#fff;cursor:pointer;display:inline-flex;font-size:1.25rem;height:56px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .3s ease;width:56px}.fab-button:hover{transform:translateY(-2px)}.fab-button:active{transform:translateY(0)}.compose-type-group{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.compose-type-btn{align-items:center;background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:999px;color:#11244d;color:var(--text-color);cursor:pointer;display:inline-flex;gap:6px;padding:6px 12px}.compose-type-btn.active{background:#2f80ed;background:var(--primary-color);border-color:#2f80ed;border-color:var(--primary-color);color:#fff}.widget-poll-question{font-size:var(--fs-base);font-weight:var(--fw-400);margin-bottom:var(--space-2)}.widget-poll-options{display:flex;flex-direction:column;gap:var(--space-3)}.poll-option-row{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.poll-option-button{background:none;border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:16px;color:#11244d;color:var(--feed-option-text);cursor:pointer;padding:6px 12px}.info-title,.section-title{font-size:var(--fs-3xl);font-weight:var(--fw-700);line-height:1.2;margin-bottom:var(--space-3)}.btn-primary{align-items:center;background:linear-gradient(135deg,#2f80ed,#69a8f7);border:1px solid #0000;border-radius:9999px;box-shadow:0 12px 28px #2f80ed47;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;padding:.65rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-primary:hover{box-shadow:0 16px 34px #2f80ed59;filter:brightness(1.03);transform:translateY(-1px)}.btn-primary:focus-visible{outline:3px solid #2f80ed59;outline-offset:3px}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.sort-pill{background:var(--bg-card);background:var(--card-background);border-radius:9999px;color:#11244d;color:var(--text-color);display:inline-block;font-size:.85rem;padding:2px 8px}[data-theme=dark] .sort-pill{background:#0000;color:#e5e7eb}.sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--bg-card);background:var(--card-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667895' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--dropdown-arrow-icon);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;color:#11244d;color:var(--text-color);padding:4px 36px 4px 12px}.topic-multi-select-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.topic-multi-select{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);min-width:220px;padding:6px 10px}.topic-multi-select option{padding:6px 8px}.topic-selection-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.clear-topics-button{background:none;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:10px;color:#11244d;color:var(--text-color);cursor:pointer;padding:6px 12px;transition:border-color .2s ease,color .2s ease}.clear-topics-button:hover:not(:disabled){border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}.clear-topics-button:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .clear-topics-button{border-color:#374151;color:#e5e7eb}.topic-dropdown{min-width:150px;position:relative}.topic-dropdown-toggle{align-items:center;background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);cursor:pointer;display:inline-flex;gap:8px;justify-content:space-between;max-height:40px;max-width:150px;padding:6px 36px 6px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.topic-dropdown-toggle:hover{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 0 0 2px #2f80ed33}.topic-dropdown-toggle.open{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 8px 16px #00000014}.topic-dropdown-toggle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667895' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--dropdown-arrow-icon);background-position:50%;background-repeat:no-repeat;background-size:14px;content:"";height:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:14px}.topic-dropdown-toggle.open:after{transform:translateY(-50%) rotate(180deg)}.topic-dropdown-label{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.topic-dropdown-menu{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 12px 24px #0f172a1f;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.topic-dropdown-option{align-items:center;background:none;border:none;color:#11244d;color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:8px;padding:8px 10px;text-align:left;width:100%}[data-theme=dark] .topic-dropdown-option{color:#e5e7eb}.topic-dropdown-option:hover{background:#edf5ff;background:var(--hover-color)}.topic-dropdown-option input{accent-color:#2f80ed;accent-color:var(--primary-color)}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.chips-row.segmented-control{--seg-count:2;--seg-index:0;background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;box-shadow:0 10px 20px #0f172a14;flex-wrap:nowrap;gap:0;padding:4px;position:relative}.chips-row.segmented-control:before{background:#2f80ed;border-radius:9999px;box-shadow:inset 0 0 0 1px #ffffff40;content:"";height:calc(100% - 8px);left:4px;left:var(--seg-left,4px);position:absolute;top:4px;transition:left .25s ease,width .25s ease;width:calc((100% - 8px)/var(--seg-count));width:var(--seg-width,calc((100% - 8px)/var(--seg-count)))}.chips-row.segmented-control .chip{background:#0000;border:none;border-radius:9999px;color:#11244d;color:var(--text-color);flex:1 1;justify-content:center;padding:6px 14px;position:relative;white-space:nowrap;z-index:1}.chips-row.segmented-control .chip:hover{background:#94a3b833;color:#11244d;color:var(--text-color)}.chips-row.segmented-control .chip.active{background:#0000;box-shadow:none;color:#fff}.chips-row.segmented-control .chip.chip-locked{opacity:.7}[data-theme=dark] .chips-row.segmented-control{background:#0f172a99;border-color:#94a3b840;box-shadow:0 12px 24px #02061766}[data-theme=dark] .chips-row.segmented-control .chip{color:#e5e7eb}[data-theme=dark] .chips-row.segmented-control .chip:hover{background:#94a3b833;color:#f9fafb}[data-theme=dark] .chips-row.segmented-control .chip.active{background:#2f80ed;color:#fff}.chip{background:#f1f5f9;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;color:#334155;cursor:pointer;font-size:.9rem;padding:4px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip.tag-chip{background:#fff;border-color:#2f80ed;border-color:var(--tag-color,#2f80ed);color:#2f80ed;color:var(--tag-color,#2f80ed);cursor:default;font-size:.82rem;letter-spacing:.1px;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}[data-theme=dark] .chip.tag-chip{background:#0f172a59}.chip.tag-chip.active,.chip.tag-chip[aria-pressed=true]{background:#2f80ed;background:var(--tag-color,#2f80ed);box-shadow:0 10px 22px color-mix(in srgb,#2f80ed 45%,#0000);box-shadow:0 10px 22px color-mix(in srgb,var(--tag-color,#2f80ed) 45%,#0000);color:#fff}.chip:hover{background:#edf5ff;background:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color);color:#11244d;color:var(--text-color)}.chip.tag-chip:hover{background:#fff;border-color:#2f80ed;border-color:var(--tag-color,#2f80ed);box-shadow:none;color:#2f80ed;color:var(--tag-color,#2f80ed);transform:none}[data-theme=dark] .chip.tag-chip:hover{background:#0f172a59}.chip.active{background:#2f80ed;border-color:#2f80ed;color:#fff}.chip.your-feed-chip.active,.chip.your-feed-chip.active span{color:#fff}.chip.chip-locked{cursor:pointer;opacity:.7}[data-theme=dark] .chip{background:#374151;color:#e5e7eb}[data-theme=dark] .chip.tag-chip,[data-theme=dark] .chip.tag-chip:hover{background:#0000;border-color:color-mix(in srgb,#9bc5f6 75%,#fff 25%);border-color:color-mix(in srgb,var(--tag-color,#9bc5f6) 75%,#fff 25%);color:color-mix(in srgb,#9bc5f6 70%,#fff 30%);color:color-mix(in srgb,var(--tag-color,#9bc5f6) 70%,#fff 30%)}[data-theme=dark] .chip.tag-chip:hover{box-shadow:none}[data-theme=dark] .chip:hover{background:#4b5563;border-color:#2f80ed;border-color:var(--primary-color);color:#f9fafb}[data-theme=dark] .chip.active{background:#2f80ed;border-color:#2f80ed;color:#fff}.poll-option-button.selected,.poll-option-button:hover{background:#edf5ff;background:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color)}.poll-nav{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:8px}.poll-nav button{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;padding:6px 10px}.poll-nav button:disabled{cursor:not-allowed;opacity:.5}.poll-dots{align-items:center;display:flex;gap:6px}.poll-dot{background:#dce7f5;background:var(--border-color);border-radius:999px;height:6px;width:6px}.poll-dot.active{background:#2f80ed;background:var(--primary-color);height:8px;width:8px}.avatar-presence{display:inline-flex;position:relative}.avatar-presence .presence-dot{background:#22c55e;background:var(--accent-success,#22c55e);border:none;border-radius:50%;box-shadow:none;cursor:default;height:25px;position:absolute;width:25px}[data-theme=dark] .avatar-presence .presence-dot{box-shadow:none}.poll-slide{animation:pollFade .35s ease-in-out}@keyframes pollFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.poll-results{display:flex;flex-direction:column;gap:6px}.poll-result-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 2fr auto}.poll-result-bar{background:#dce7f5;background:var(--border-color);border-radius:999px;height:8px;overflow:hidden;width:100%}.poll-result-fill{background:#2f80ed;background:var(--primary-color);height:100%}.poll-result-meta{font-size:.85rem}.poll-counter,.poll-result-meta{color:#667895;color:var(--muted-text)}.poll-counter{font-size:.9rem}.online-status-text{background:#e5e7eb;border-radius:12px;color:#111827;font-size:.9rem;font-weight:600;padding:2px 8px}.online-status-text.online{background:#dcfce7;color:#166534}.online-status-text.offline{background:#f1f5f9;color:#475569}.poll-option-meta{color:#667895;color:var(--muted-text);font-size:.8rem}.non-togglable-button{background-color:#2f80ed;border:none;border-radius:20px;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s,color .3s}.non-togglable-button:hover{background-color:#1d5fc4}.nav-right{flex:1 1;justify-content:flex-end}.nav-icons,.nav-right{align-items:center;display:flex;gap:1rem}.account-settings{align-items:center;cursor:pointer;display:inline-flex;position:relative}.nav-icon{color:#fff;font-size:1.5rem}.nav-icon-button{align-items:center;align-self:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.nav-icon-button:hover{opacity:.9}.nav-icon-button:active{transform:translateY(.5px)}.mobile-only{display:none}.desktop-only{display:inline-flex}.hamburger-button{border-radius:10px;padding:8px}.brand-button:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible{border-radius:8px;outline:2px solid #fff;outline-offset:2px}.account-menu{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:8px;box-shadow:0 4px 14px #2652841a;box-shadow:0 4px 14px var(--shadow-color);color:#11244d;color:var(--dark-text);position:absolute;right:0;top:calc(100% + 10px);transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:150px;z-index:1600}[data-theme=dark] .account-menu{background-color:#2d2d2d;color:#fff;color:var(--light-text)}.account-menu-item{color:#11244d;color:var(--dark-text);cursor:pointer;padding:.75rem 1rem;transition:background-color .2s}[data-theme=dark] .account-menu-item{color:#fff;color:var(--light-text)}.account-menu-item:hover{background-color:#edf5ff;background-color:var(--hover-color)}[data-theme=dark] .account-menu-item:hover{background-color:#3d3d3d}.account-menu-item.theme-toggle{align-items:center;background:#0000;border:none;display:flex;gap:10px;text-align:left;width:100%}.theme-toggle-switch{background:#edf5ff;background:var(--hover-color);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:999px;height:22px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:42px}[data-theme=dark] .theme-toggle-switch{background:#3d3d3d;border-color:#555}.theme-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000040;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease,background-color .2s ease;width:16px}.theme-toggle-switch.on .theme-toggle-thumb{transform:translateX(20px)}.theme-icon{color:#9ca3af;transition:color .2s ease,opacity .2s ease}.theme-icon.active{color:#f59e0b}[data-theme=dark] .theme-icon.active{color:#f8fafc}.nav-button{align-self:center;background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #2f80ed;border:1px solid var(--home-forest,#2f80ed);border-radius:20px;color:#2f80ed;color:var(--home-forest,#2f80ed);cursor:pointer;margin-left:.5rem;padding:.5rem 1rem;transition:background .3s,color .3s}.nav-button:hover{background:#1d5fc4;background:var(--home-forest,#1d5fc4);color:#fff}.events-page,.polls-page{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:980px}.events-page__header,.polls-page__header{display:flex;flex-direction:column;gap:6px}@media (max-width:1023px){:root{--nav-height:var(--nav-height-mobile)}.nav-bar{align-items:center;flex-wrap:wrap;gap:.5rem;height:auto;min-height:64px;min-height:var(--nav-height);padding:0 .65rem}.nav-bar.search-open{padding-bottom:.8rem;transition:padding .2s ease,min-height .2s ease}.nav-left{flex:1 1 auto;gap:.25rem;justify-content:flex-start;min-width:0;overflow:hidden}.nav-right{flex:0 0 auto;justify-content:flex-end;min-width:auto;order:2}.nav-icons,.nav-right{flex-wrap:nowrap;gap:.5rem}.nav-button{margin-left:0;width:auto}.user-avatar{height:40px;width:40px}.brand-title{font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.brand-button,.brand-title{min-width:0;overflow:hidden}.brand-button{max-width:100%;padding:.35rem 0}.hamburger-button{padding:6px}.brand-logo{flex:0 0 auto;height:48px;width:48px}.search-form{margin:0;width:100%}.search-container{width:100%}.notifications-dropdown{left:50%!important;max-width:90vw;position:fixed!important;right:auto!important;top:72px!important;top:calc(var(--nav-height) + 8px)!important;transform:translateX(-50%)!important;width:90vw}.notifications-dropdown:before{right:22px}.account-menu{right:0;top:calc(100% + 8px)}.mobile-only{display:inline-flex}.desktop-only{display:none}.nav-center{display:flex;flex:1 1 100%;max-height:0;opacity:0;order:3;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .2s ease,opacity .18s ease,transform .18s ease;width:100%}.nav-bar.search-open .nav-center{max-height:220px;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-bar.search-open .nav-right{display:none}.nav-bar.search-open .nav-left{flex-basis:100%}.nav-bar.search-open .nav-center .search-container,.nav-bar.search-open .nav-center .search-form{width:100%}.search-container .search-button.mobile-only{margin-left:6px}}@media (max-width:600px){.nav-icons,.nav-right{gap:.25rem}.nav-left .brand-logo{height:36px;width:36px}.nav-left .brand-title{font-size:1rem}}.main-content{grid-gap:3vw;background-color:#fff;background-color:var(--main-content-bg);color:#11244d;color:var(--main-content-text);gap:3vw;grid-template-columns:240px minmax(0,1fr) 15vw;margin-left:auto;margin-right:auto;margin-top:30px;transition:background-color .3s ease,color .3s ease;width:76vw}.main-content,.profile-page-main-content{align-items:start;box-sizing:border-box;display:grid;height:calc(100vh - 64px);height:calc(100vh - var(--nav-height));overflow-y:auto}.profile-page-main-content{grid-gap:6vw;gap:6vw;grid-template-columns:60vw 15vw;margin:30px auto 0}@media (max-width:1023px){.main-content,.profile-page-main-content{gap:16px;grid-template-columns:1fr;height:auto;margin:0;overflow:visible;padding:12px;width:100%}.left-sidebar,.right-sidebar{max-width:100%;position:static;top:auto;width:100%}.right-sidebar,.sidebar-toggle-container{display:none}}@media (max-width:640px){.main-content,.profile-page-main-content{gap:12px;padding:10px}}.left-sidebar{align-self:start;background-color:var(--bg-card);background-color:var(--card-background);border-radius:12px;color:#11244d;color:var(--text-color);margin:0;overflow:visible;padding:.75rem;position:sticky;top:1rem;transition:background-color .3s ease,width .2s ease-in-out,padding .2s ease-in-out;width:220px;will-change:width,padding}.left-sidebar.collapsed{opacity:.8;padding:.5rem;width:70px}.sidebar-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.25rem}.sidebar-list,.sidebar-list li{list-style:none}.sidebar-link{align-items:center;border-radius:9999px;color:#11244d;color:var(--text-color);display:flex;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:padding .2s ease-in-out,gap .2s ease-in-out,background-color .2s ease-in-out}.sidebar-link:hover{background-color:#edf5ff;background-color:var(--hover-color)}.sidebar-link.active{background-color:#2f80ed;color:#fff}.sidebar-link.locked{background-color:initial;opacity:.65;position:relative}.sidebar-link.locked.active{background-color:#2f80ed1f;color:#11244d;color:var(--text-color)}.sidebar-link.locked:hover{background-color:#0f172a0f}.icon-circle{align-items:center;border-radius:9999px;display:inline-flex;flex:0 0 28px;font-size:16px;height:28px;justify-content:center;min-width:28px;width:28px}.sidebar-link.active .icon-circle{background-color:#fff3!important;color:#fff!important}.sidebar-count{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;margin-left:auto;min-width:22px;padding:0 6px}.sidebar-text{color:inherit;display:inline-block;max-width:180px;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease-in-out,max-width .2s ease-in-out;white-space:nowrap}.sidebar-text-group{display:flex;flex-direction:column;line-height:1.2;max-width:200px;min-width:0;overflow:hidden;transition:max-width .2s ease-in-out,opacity .2s ease-in-out}.sidebar-link.active .sidebar-text-group,.sidebar-link.active .sidebar-text-group .sidebar-text{color:#fff}.lock-badge{align-items:center;background:#0f172a0f;border-radius:999px;color:#667895;color:var(--muted-text);display:inline-flex;font-size:.75rem;gap:4px;max-width:180px;overflow:hidden;padding:.15rem .5rem;text-overflow:ellipsis;white-space:nowrap}.coming-soon-badge{background:#f59e0b26;color:#b45309;font-weight:600}.sidebar-item{color:#11244d;color:var(--text-color)}.sidebar-item:hover{color:#2f80ed;color:var(--primary-color)}.sidebar-item.active{background-color:#edf5ff;background-color:var(--hover-color);border-radius:8px;color:#fff;font-weight:600}.sidebar-item.active .sidebar-text{color:#fff}.sidebar-item.active .sidebar-icon{color:#2f80ed}.left-sidebar.collapsed .sidebar-text{max-width:0;opacity:0;overflow:hidden}.left-sidebar.collapsed .sidebar-text-group{max-width:0;opacity:0}.left-sidebar.collapsed .sidebar-link{gap:.35rem;padding:.5rem}.left-sidebar.collapsed .sidebar-icon{flex:0 0 32px;height:32px;margin-right:0;min-width:32px;text-align:center;width:32px}.left-sidebar.collapsed .coming-soon-badge,.left-sidebar.collapsed .lock-badge,.left-sidebar.collapsed .sidebar-count{display:none}.sidebar-toggle-container{align-items:center;display:flex;justify-content:center;margin-bottom:0;position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:2}.sidebar-toggle-button{align-items:center;background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:50%;color:#2f80ed;cursor:pointer;display:inline-flex;font-size:1.1rem;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:32px}.sidebar-toggle-button:hover{background-color:#edf5ff;background-color:var(--hover-color);box-shadow:0 12px 30px #0000001f}.left-sidebar.collapsed .sidebar-toggle-container{justify-content:center}.left-sidebar.collapsed .sidebar-toggle-button{margin-right:0}.feed{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;margin-bottom:20px;padding:1rem}.feed h2,.post-list{margin-bottom:1rem}.post-list{background-color:initial;border:none;border-radius:0;padding:0}.post-list .post-card{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);margin-bottom:0;padding:1.25rem 0}.post-list .post-card:last-child{border-bottom:none}.post-card h3{margin-top:0}.post-card small{color:#555}[data-theme=dark] .post-card small{color:#a2a2a2}.post-card p{margin-top:.5rem}.communities-section{margin-bottom:2rem;margin-top:16px}.community-list{display:flex;flex-direction:column}.community-controls{padding-top:14px}.community-controls,.community-search-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.community-search-row{justify-content:space-between}.community-filter-panel{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.community-sort-group{align-items:center;display:flex;gap:8px}.community-filter-trigger{align-items:center;background:#0f172a0f;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);display:inline-flex;justify-content:center;padding:.5rem}.community-filter-trigger.mobile-only{display:none}.community-filter-trigger:hover{border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}.home-filter-trigger{align-items:center;background:#0f172a0f;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);display:inline-flex;justify-content:center;padding:.5rem}.home-filter-trigger.mobile-only{display:none}.home-filter-trigger:hover{border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}.home-filter-panel{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}@media (min-width:1024px){.home-filter-panel{padding-left:38px}}.info-filter-trigger{align-items:center;background:#0f172a0f;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);display:none;justify-content:center;padding:.5rem}.info-filter-trigger:hover{border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}.info-filter-panel{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:auto}@media (max-width:1023px){.muted-text{margin-bottom:8px}.info-controls{align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.info-filter-trigger{display:inline-flex;order:2}.info-filter-panel{gap:8px;margin-top:4px;order:3;width:100%}.info-filter-panel .topic-selection-meta{margin-left:-4px}.info-controls .sort-select{min-width:140px}.info-controls .topic-multi-select-wrapper{flex:1 1 auto;min-width:0}.info-controls .topic-multi-select-wrapper .topic-dropdown-toggle{max-width:200px;width:100%}.info-controls .topic-multi-select-wrapper .topic-dropdown{flex:0 0 auto;min-width:200px;width:auto}.info-filter-panel{display:none}.info-filter-panel.open{display:flex}.community-filter-panel{display:none}.community-filter-panel.open{display:flex}.community-filter-trigger.mobile-only,.home-filter-trigger.mobile-only{display:inline-flex}.home-filter-panel{display:none}.home-filter-panel.open{display:flex}.communities-section{margin-bottom:2rem;margin-top:16px}}.control-action{margin-left:auto}.pill-button{align-items:center;background:linear-gradient(135deg,#2f80ed,#69a8f7);border:1px solid #0000;border-radius:9999px;box-shadow:0 10px 24px #2f80ed38;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;padding:.6rem 1.25rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease}.pill-button:hover{box-shadow:0 14px 30px #2f80ed4d;filter:brightness(1.03);transform:translateY(-1px)}.pill-button:focus-visible{outline:3px solid #2f80ed59;outline-offset:3px}.community-request-button{align-items:center;background:linear-gradient(135deg,#2f80ed,#69a8f7);box-shadow:0 12px 26px #2f80ed42;display:inline-flex;gap:6px}.community-request-button:hover{filter:brightness(1.03)}[data-theme=dark] .community-request-button{color:#fff}.pill-button.ghost{background:#0000;border:1px solid #dce7f5;border:1px solid var(--card-border);box-shadow:none;color:#11244d;color:var(--text-color)}.pill-button.ghost:hover{background:#2f80ed14;border-color:#2f80ed;border-color:var(--primary-color);box-shadow:none;color:#2f80ed;color:var(--primary-color);transform:translateY(-1px)}.pill-button.secondary{background:#0f172a0a;border:1px solid #dce7f5;border:1px solid var(--card-border);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pill-button.secondary,.pill-button.secondary:hover{box-shadow:none;color:#11244d;color:var(--text-color)}.pill-button.secondary:hover{background:#0f172a14;border-color:#2f80ed;border-color:var(--primary-color)}[data-theme=dark] .pill-button.secondary{background:#0f172a99;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .pill-button.secondary:hover{background:#1e293bbf;border-color:#2f80ed;border-color:var(--primary-color);color:#f8fafc}.community-profile .pill-button:not(.secondary):not(.ghost):not(.locked):not(:disabled){background:linear-gradient(135deg,#2f80ed,#1d5fc4);background:linear-gradient(135deg,var(--primary-color),var(--gradient-secondary-light,var(--secondary-color,var(--primary-color))));box-shadow:0 10px 24px #00000029;color:#fff}.community-profile .pill-button:not(.secondary):not(.ghost):not(.locked):not(:disabled) span{color:inherit}.community-profile .pill-button:not(.secondary):not(.ghost):not(.locked):not(:disabled):hover{box-shadow:0 14px 30px #00000038;filter:brightness(1.04)}[data-theme=dark] .community-profile .pill-button:not(.secondary):not(.ghost):not(.locked):not(:disabled){background:linear-gradient(135deg,#2f80ed,#1d5fc4);background:linear-gradient(135deg,var(--primary-color),var(--gradient-secondary-dark,var(--secondary-color,var(--primary-color))));color:#fff;color:var(--pill-text-color,#fff)}[data-theme=dark] .community-profile .pill-button:not(.secondary):not(.ghost):not(.locked):not(:disabled) span{color:inherit}[data-theme=dark] .pill-button.ghost{background:#0000;border-color:#94a3b859;color:#e2e8f0}[data-theme=dark] .pill-button.ghost:hover{background:#2f80ed1f;border-color:#2f80ed;border-color:var(--primary-color);color:#fff}.control-search{flex-basis:100%}.pill-search{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;box-shadow:inset 0 1px 3px #0000000f;color:#11244d;color:var(--text-color);padding:10px 16px;width:100%}.pill-search:focus{outline:2px solid #2f80ed;outline:2px solid var(--primary-color);outline-offset:2px}@media (min-width:640px){.pill-search{max-width:24rem}}[data-theme=dark] .pill-search{color:#e5e7eb}[data-theme=dark] .pill-search::placeholder{color:#9ca3af}.community-row-card{align-items:center;background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;box-shadow:1px 1px 8px #2652841a;box-shadow:1px 1px 8px var(--shadow-color);display:flex;gap:12px;padding:12px 16px;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.community-row-card:hover{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 6px 14px #00000014;transform:translateY(-1px)}.community-row-card.followed{background-color:#edf5ff;background-color:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color)}.community-row-logo{background:#fff;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:50%;height:56px;object-fit:cover;width:56px}.community-row-content{flex:1 1;min-width:0}.community-name{min-width:0}.community-row-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.community-row-meta{align-items:center;color:#667895;color:var(--subtext-color);display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px}.community-location{flex-basis:100%}.dot-sep{opacity:.5}.community-row-actions{align-items:center;display:flex;margin-left:8px}@media (max-width:720px){.community-row-card{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-areas:"logo content" "actions actions";grid-template-columns:48px 1fr;width:100%}.community-row-logo{grid-area:logo}.community-row-content{grid-area:content}.community-row-header{align-items:center;flex-direction:row;gap:6px}.community-location,.community-row-meta{display:block;width:100%}.community-location{flex-basis:100%}.community-row-meta>*{display:block;margin:0;width:100%}.community-name .truncate-38ch{display:block;max-width:100%}.community-row-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;margin-left:0;width:100%}.community-row-logo{height:48px;width:48px}}.community-row-actions .follow-button{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:1px solid #0000;border-radius:9999px;box-shadow:0 10px 20px #2f80ed40;color:#fff;font-weight:700;letter-spacing:.2px;padding:.6rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease}.community-row-actions .follow-button span{color:inherit}.community-row-actions .follow-button.locked{background:#94a3b81f;border:1px dashed #dce7f5;border:1px dashed var(--card-border);box-shadow:none;color:#667895;color:var(--muted-text);cursor:pointer}.community-row-actions .follow-button.unfollow{background:#0f172a0d;border:1px solid #dce7f5;border:1px solid var(--card-border);box-shadow:none;color:#11244d;color:var(--text-color)}[data-theme=dark] .community-row-actions .follow-button:hover{filter:brightness(.95)}.community-row-actions .follow-button:hover{box-shadow:0 14px 28px #2f80ed4d;filter:brightness(1.03);transform:translateY(-1px)}.community-row-actions .follow-button.unfollow:hover{background:#0f172a1a;border-color:#2f80ed;border-color:var(--primary-color)}[data-theme=dark] .community-row-actions .follow-button.unfollow{background:#0f172ab3;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .community-row-actions .follow-button.unfollow:hover{background:#1e293bbf;border-color:#2f80ed;border-color:var(--primary-color)}.community-row-actions .follow-button.locked span{align-items:center;display:inline-flex;gap:6px}[data-theme=dark] .community-row-actions .follow-button.locked{background:#0f172a99;border-color:#374151;color:#9ca3af}.pill-button.locked,.pill-button:disabled{background:#94a3b81f;border:1px dashed #dce7f5;border:1px dashed var(--card-border);box-shadow:none;cursor:not-allowed;transform:none}[data-theme=dark] .pill-button.locked,[data-theme=dark] .pill-button:disabled{background:#0f172a99;border-color:#374151;color:#9ca3af}.locked-hint{color:#667895;color:var(--muted-text);font-size:.85rem;margin-top:.35rem}[data-theme=dark] .locked-hint{color:#9ca3af}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 1.5s ease-in-out infinite}.skeleton{pointer-events:none}.skeleton-circle{border-radius:9999px;height:56px;width:56px}.skeleton-circle,.skeleton-line{background:#edf5ff;background:var(--hover-color)}.skeleton-line{border-radius:8px;height:12px}.skeleton-pill{background:#edf5ff;background:var(--hover-color);border-radius:9999px;height:32px;width:96px}.empty-state-card{background:var(--bg-card);background:var(--card-background);border:2px dashed #dce7f5;border:2px dashed var(--card-border);border-radius:16px;color:#11244d;color:var(--text-color);padding:20px;text-align:center}.empty-state-text{color:#667895;color:var(--subtext-color);margin:0 0 12px}.secondary-button{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;color:#11244d;color:var(--text-color);cursor:pointer;padding:8px 14px}.secondary-button:hover{background:#edf5ff;background:var(--hover-color)}[data-theme=dark] .secondary-button{background:#f3f4f6;border-color:#e5e7eb;color:#111827}[data-theme=dark] .secondary-button:hover{background:#e5e7eb}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.text-slate-900{color:#0f172a}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.space-y-3>*+*{margin-top:.75rem}.truncate-38ch{display:inline-block;max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-slogan{color:#667895;color:var(--subtext-color)}.profile-container{padding-top:1.5rem}.profile-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (max-width:1023px){.profile-container{max-width:100%;padding-left:0;padding-right:0}}.profile-main{min-width:0}.info-card{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;padding:12px}.info-card h3{margin:0 0 8px}[data-theme=dark] .content-card,[data-theme=dark] .hero-card,[data-theme=dark] .info-card,[data-theme=dark] .profile-detail-wrapper{background-color:var(--bg-card);background-color:var(--card-background);border-color:#dce7f5;border-color:var(--card-border)}.muted{color:#667895;color:var(--subtext-color)}.avatar-stack{display:flex;gap:4px;margin-bottom:8px}.avatar{border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;height:28px;width:28px}.avatar-initial{align-items:center;background:#f1f6fd;background:var(--light-background);color:#11244d;color:var(--text-color);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center}[data-theme=dark] .avatar-initial{background:#1f2937;color:#e5e7eb}.profile-tabs{display:flex;gap:8px;margin:12px 0}.tab{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:9999px;color:#11244d;color:var(--text-color);padding:6px 12px}.tab.active{background:var(--primary-color);border-color:#2f80ed;border-color:var(--primary-color)}.posts-placeholder{border:1px dashed #dce7f5;border:1px dashed var(--card-border);border-radius:12px;color:#667895;color:var(--subtext-color);padding:16px}:root{--hero-banner-height:160px;--hero-logo-size:96px}.hero-card{background:var(--bg-card);border:1px solid #dce7f5;border:1px solid var(--card-border)}.hero-banner img{height:160px}.hero-content{padding:12px 16px 12px 128px}.community-hero-logo-wrap{background:#fff;border-radius:50%;bottom:10px;display:inline-flex;left:15px;padding:6px;padding:var(--hero-logo-pad);position:absolute;z-index:2}[data-theme=dark] .community-hero-logo-wrap{background:#2d2d2d}.community-hero-logo{border:4px solid #fff;border-radius:50%;height:96px;height:var(--hero-logo-size);object-fit:cover;width:96px;width:var(--hero-logo-size)}.hero-title{color:#11244d;font-size:1.5rem}.hero-sub{color:#667895}.tabs-underline{border-top:1px solid #dce7f5;border-top:1px solid var(--card-border);padding:8px 16px 0}.tab-link{color:#11244d}.tab-link.active{color:#2f80ed}.tab-link.active:after{background:#2f80ed}.profile-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:12px}@media (min-width:1024px){.profile-split{grid-template-columns:1fr 320px}}.split-main{min-width:0}.split-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.content-card{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;padding:12px}@media (max-width:640px){:root{--hero-banner-height:120px;--hero-logo-size:64px}.hero-content{padding-left:124px;padding-left:calc(28px + var(--hero-logo-size))}.hero-card.community-hero{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.hero-card.community-hero .hero-content{align-items:flex-start;padding-left:16px;padding-top:51px;padding-top:calc(var(--hero-logo-size) - 45px)}.hero-card.community-hero .hero-left{align-items:flex-start;flex-direction:column;width:100%}.hero-card.community-hero .community-hero-logo-wrap{bottom:auto;left:16px;position:absolute;top:-26px;top:calc(var(--hero-banner-height) - var(--hero-logo-size) - 90px)}.hero-card.community-hero .hero-text{text-align:left;width:100%}.hero-card.community-hero .hero-sub,.hero-card.community-hero .hero-title{width:100%}.hero-card.community-hero .hero-actions,.hero-card.community-hero .hero-right{align-items:flex-start;text-align:left}.hero-card.community-hero .hero-right .pill-button{width:auto}.hero-card.community-hero .hero-right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px;width:100%}.hero-card.community-hero .hero-right .pill-button{display:inline-flex}.hero-card{border-radius:0;margin-left:-.5rem;margin-right:-.5rem}}@media (max-width:480px){.hero-actions{align-items:stretch}}[data-theme=dark] .community-row-actions .follow-button.unfollow{background:#2f80ed;border-color:#2f80ed;color:#fff}.community-card.followed{background-color:#edf5ff;background-color:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color)}.community-card.followed .community-name{color:#2f80ed;color:var(--primary-color)}.community-logo{height:80px;margin-bottom:.3rem;object-fit:contain;width:100%}.community-name{color:#11244d;color:var(--dark-text);font-size:1.1rem;margin-bottom:.3rem}[data-theme=dark] .community-name{color:#fff;color:var(--light-text)}.community-location,.community-tagline,.followers-count,.following-count{color:#11244d;color:var(--dark-text);font-size:.85rem;margin-bottom:.2rem}[data-theme=dark] .community-location,[data-theme=dark] .community-tagline,[data-theme=dark] .followers-count,[data-theme=dark] .following-count{color:#fff;color:var(--light-text)}select{background-color:#fff;background-color:var(--input-background);border:1px solid #c9d9ed;border:1px solid var(--input-border);border-radius:4px;cursor:pointer;padding:.5rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}select:focus,select:hover{border-color:#2f80ed;border-color:var(--primary-color)}select:focus{box-shadow:0 0 0 2px #2f80ed33;outline:none}.community-search-bar{border-radius:5px;max-width:400px;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.community-search-bar:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed33}.community-tab{display:flex;gap:7px;margin-bottom:1rem}.community-tab button{background:none;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background var(--transition-speed),color var(--transition-speed)}[data-theme=dark] .community-tab button{color:#11244d;color:var(--feed-option-text)}.community-tab button:hover{background-color:#edf5ff;background-color:var(--hover-color);border-color:#2f80ed;border-color:var(--primary-color);color:#11244d;color:var(--dark-text)}[data-theme=dark] .community-tab button:hover{background-color:#3d3d3d}.community-tab button.active{background-color:#2f80ed;background-color:var(--primary-color);border-color:#2f80ed;border-color:var(--primary-color);color:#fff;color:var(--light-text)}.pagination-controls{justify-content:space-between}.pagination-button{background:#2f80ed;transition:background .3s ease}.pagination-button:disabled{background:#ccc}.pagination-button:hover:not(:disabled){background:#1d5fc4}.pagination-info{color:#555}.right-sidebar{border-radius:8px;margin:0;padding:0 1rem 1rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.right-sidebar,.sidebar-title{color:#11244d;color:var(--text-color)}.sidebar-title{font-weight:700;margin:0 0 .5rem}.sidebar-list li{cursor:pointer;margin-bottom:.5rem;transition:color .2s}.sidebar-list li:hover{color:#2f80ed}.left-sidebar::-webkit-scrollbar,.right-sidebar::-webkit-scrollbar{width:8px}.left-sidebar::-webkit-scrollbar-track,.right-sidebar::-webkit-scrollbar-track{background:var(--bg-card);background:var(--card-background);border-radius:4px}.left-sidebar::-webkit-scrollbar-thumb,.right-sidebar::-webkit-scrollbar-thumb{background:#dce7f5;background:var(--border-color);border-radius:4px}.left-sidebar::-webkit-scrollbar-thumb:hover,.right-sidebar::-webkit-scrollbar-thumb:hover{background:#edf5ff;background:var(--hover-color)}.search-bar-container{margin:1rem 0}.community-search-bar{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}[data-theme=dark] .community-search-bar{background-color:#111827;border-color:#374151;color:#e5e7eb}[data-theme=dark] .community-search-bar::placeholder{color:#9ca3af}.pagination-controls{align-items:center;display:flex;justify-content:center;margin-top:1rem}.pagination-button{background-color:#2f80ed;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem;text-align:center;transition:background-color .3s}.pagination-button:disabled{background-color:#ccc;cursor:not-allowed}.pagination-button:hover:not(:disabled){background-color:#1d5fc4}.pagination-info{font-size:1rem}[data-theme=dark] .pagination-button{background-color:#f3f4f6;border:1px solid #d1d5db;color:#111827}[data-theme=dark] .pagination-button:hover:not(:disabled){background-color:#e5e7eb}[data-theme=dark] .pagination-button:disabled{background-color:#4b5563;border-color:#374151;color:#cbd5e1}.forum-list{margin-bottom:3rem;margin-top:1rem;width:100%}.forum-list .forum-card{display:block}.feed-container{background-color:var(--bg-card);background-color:var(--card-background);border-color:#dce7f5;border-color:var(--card-border);border-radius:var(--border-radius);box-sizing:border-box;color:#11244d;color:var(--text-color);font-family:var(--font-family);margin-bottom:2rem;padding:1rem 1.5rem 1.5rem;width:100%}@media (max-width:900px){.feed-container{padding-left:.5rem;padding-right:.5rem}}.forum-card,.post-card,.thread-card{background-color:initial;border:none;border-radius:0;color:#11244d;color:var(--text-color);margin-bottom:0;padding:1.25rem 0 0;transition:color .2s ease}.thread-card.card-lift{padding-top:0}.post-card.card-lift.level-1{padding-bottom:.625rem;padding-top:.625rem}.forum-card.card-lift{padding-top:0;position:relative}.forum-title-row{align-items:flex-start;gap:8px;width:100%}.forum-title-row .forum-title{margin:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.forum-title-row>a{flex:1 1 auto;min-width:0}.forum-title-row .kebab-button{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.forum-list .forum-title-row{flex-wrap:nowrap}.forum-list .forum-title-row>a{flex:1 1}.forum-list .forum-title-row .kebab-button{align-self:flex-start;margin-left:auto}.card-lift{box-shadow:none;transition:color .2s ease}.report-card.card-lift{background:linear-gradient(180deg,#f8fafce0,#f1f5f9f5)}[data-theme=dark] .report-card.card-lift{background:linear-gradient(180deg,#0f172ae6,#020617f5)}.card-lift:hover,[data-theme=dark] .card-lift:hover{background-color:initial;box-shadow:none}.event-management__panel.report-card.card-lift:hover,.report-card.card-lift:hover{background:inherit;box-shadow:none}.forum-list .forum-card,.forum-list .thread-card{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);margin-bottom:1rem}.forum-list .forum-card:last-child,.forum-list .thread-card:last-child{border-bottom:none}.card-top-row{align-items:flex-start;display:flex;gap:8px}.card-top-row .thread-link{align-items:center;display:flex}.card-top-row .thread-title{margin:0}.thread-title-row{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:8px;min-width:0}.thread-title-row .thread-link{display:block;flex:1 1 auto;min-width:0}.thread-title-row .thread-title{margin:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.thread-title-row .kebab-button{align-items:center;display:inline-flex;justify-content:center;line-height:1}.thread-card-content{display:flex;flex-direction:column;gap:8px;line-height:1.5;padding-bottom:10px}.thread-card-content .actions-row,.thread-card-content .chips-row{margin-top:0}.type-icon-circle{border-radius:999px;flex:0 0 24px;height:24px;justify-content:center;width:24px}.meta-row,.type-icon-circle{align-items:center;display:flex}.meta-row{font-size:.85rem;gap:8px;margin-top:6px}.meta-author,.meta-community,.meta-quiet,.meta-row,.meta-time,.middot{color:#667895;color:var(--muted-text)}.meta-quiet{font-size:.85rem}.avatar-circle{align-items:center;background:#e5e7eb;border-radius:999px;color:#111827;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;width:24px}[data-theme=dark] .avatar-circle{background:#374151;color:#f9fafb}.kebab-button{background:#0000;border:none;color:#667895;color:var(--muted-text)}.actions-row{align-items:center;display:flex;gap:6px;margin-top:8px}.forum-title{color:#11244d;color:var(--text-color);font-size:var(--fs-xl);font-weight:var(--fw-600);margin-bottom:var(--space-4)}.forum-description{box-sizing:border-box;color:#11244d;font-size:var(--fs-base);line-height:1.4;margin-bottom:.5rem;max-width:calc(100% - 20px);overflow-wrap:anywhere;padding-right:20px;word-break:break-word}.forum-card small{color:#667895;color:var(--muted-text);display:block;font-size:var(--fs-sm);font-weight:var(--fw-500);margin-top:.5rem}.connections-list{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);margin-top:10px;max-height:350px;overflow-y:auto;transition:background-color .3s ease}[data-theme=dark] .connections-list{background-color:#242424}.connections-list li{align-items:center;border-radius:var(--border-radius);color:#11244d;color:var(--dark-text);display:flex;transition:transform .2s,background-color .3s ease}[data-theme=dark] .connections-list li{color:#fff;color:var(--light-text)}.connection-name{color:#11244d;color:var(--dark-text);font-size:1.1rem}[data-theme=dark] .connection-name{color:#fff;color:var(--light-text)}.connection-headline{color:#11244d;color:var(--dark-text);font-size:.9rem;margin:.25rem 0 0}[data-theme=dark] .connection-headline{color:#fff;color:var(--light-text)}.profile-view{box-shadow:var(--box-shadow);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.profile-view,.skill-item{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius)}.skill-item{color:#11244d;color:var(--dark-text);display:inline-block;margin:.25rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}[data-theme=dark] .skill-item{background-color:#3d3d3d;color:#fff;color:var(--light-text)}.message-item:hover{background-color:#edf5ff;background-color:var(--hover-color);box-shadow:0 4px 8px #2652841a;box-shadow:0 4px 8px var(--shadow-color);transform:translateY(-2px)}[data-theme=dark] .message-item:hover{background-color:#3d3d3d}.feed-option-button.active{background-color:#2f80ed;background-color:var(--primary-color);border-color:#2f80ed;border-color:var(--primary-color);color:#fff;color:var(--light-text)}.search-container{border:0 solid #dce7f5;border:0 solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:1rem;transition:border-color .3s ease,box-shadow .3s ease}.search-container,[data-theme=dark] .search-container{background-color:#fff}.search-input{border-radius:20px;color:var(--text-primary);font-size:1rem;padding:.5rem}[data-theme=dark] .search-input{color:#fff;color:var(--light-text)}.search-input::placeholder{color:#667895;color:var(--muted-text)}.edit-field{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);color:#11244d;color:var(--dark-text);margin-bottom:1rem;padding:.75rem;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}[data-theme=dark] .edit-field{color:#fff;color:var(--light-text)}.edit-field:focus{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 0 0 2px #2f80ed33;outline:none}.edit-field::placeholder{color:#667895;color:var(--muted-text)}.university-profile{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=dark] .group-info,[data-theme=dark] .group-profile,[data-theme=dark] .university-profile{background-color:#2d2d2d}.university-name{color:#11244d;color:var(--dark-text);font-size:1.5rem;margin-bottom:1rem}[data-theme=dark] .university-name{color:#fff;color:var(--light-text)}.university-details{color:#11244d;color:var(--dark-text);margin-bottom:1rem}[data-theme=dark] .university-details{color:#fff;color:var(--light-text)}.university-description{color:#11244d;color:var(--dark-text);line-height:1.6}[data-theme=dark] .university-description{color:#fff;color:var(--light-text)}.university-stats{color:#11244d;color:var(--dark-text);display:flex;gap:2rem;margin-top:1.5rem}[data-theme=dark] .university-stats{color:#fff;color:var(--light-text)}.stat-item{align-items:center;display:flex;flex-direction:column}.stat-value{color:#11244d;color:var(--dark-text);font-size:1.25rem;font-weight:700}[data-theme=dark] .stat-value{color:#fff;color:var(--light-text)}.stat-label{color:#667895;color:var(--muted-text);font-size:.9rem}.edit-headline-input,.edit-name-input{background-color:#f1f6fd;background-color:var(--light-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);color:#11244d;color:var(--dark-text);margin-bottom:1rem;padding:.75rem;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}[data-theme=dark] .edit-headline-input,[data-theme=dark] .edit-name-input{background-color:#3d3d3d;color:#fff;color:var(--light-text)}.edit-headline-input:focus,.edit-name-input:focus{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 0 0 2px #2f80ed33;outline:none}.edit-headline-input::placeholder,.edit-name-input::placeholder{color:#667895;color:var(--muted-text)}.color-picker-container label{color:#11244d;color:var(--dark-text);display:block;margin-bottom:.5rem}[data-theme=dark] .color-picker-container label{color:#fff;color:var(--light-text)}.university-logo-container{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);margin-bottom:1.5rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .university-logo-container{background-color:#2d2d2d}.university-info{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);margin-bottom:1.5rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .university-info{background-color:#2d2d2d}[data-theme=dark] .connections-list,[data-theme=dark] .profile-view{border-color:#141414}.connections-list,.profile-view{border:1px solid #dce7f5;border:1px solid var(--card-border);transition:border-color .3s ease}[data-theme=dark] .feed-thread-card{background-color:#242424;border-color:#141414!important}[data-theme=dark] .feed-thread-card:hover{background-color:#3d3d3d}.feed-thread-card:hover{background-color:#edf5ff;background-color:var(--hover-color)}.feed-thread-card{border-color:#ddd!important}.feed-container-forum-view{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .feed-container-forum-view{background-color:#121212!important}.post-card-level-1{background-color:var(--bg-card);background-color:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:var(--border-radius);margin-bottom:1rem;padding:1rem;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .post-card-level-1{background-color:#242424}.search-form{margin:0 1rem;position:relative;width:min(640px,60vw)}.search-container{align-items:center;background:#fff;border:1px solid #00000014;border-radius:9999px;box-shadow:0 1px 2px #0000000f;display:flex;padding:0 .5rem 0 .75rem;width:100%}.search-input{background:#0000;border:none;border-radius:9999px;box-shadow:none;color:#111827;flex:1 1;font-size:.95rem;min-width:0;padding:.6rem .5rem}.search-input:focus{background:#0000;border:none;box-shadow:none;outline:none}.search-button{align-items:center;align-self:center;background:none;border:none;border-radius:9999px;color:#4b5563;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.search-button:hover{color:#1f2937}.search-suggestions{background:#fff;border:1px solid #0000001a;border-radius:8px;box-shadow:0 8px 16px #0000001f;color:#11244d;color:var(--text-color);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);width:100%;z-index:1001}.search-suggestion-item{cursor:pointer;padding:.25rem .5rem}.search-suggestion-item:hover{background:#edf5ff;background:var(--hover-color)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumbs{font-size:var(--fs-sm)}.breadcrumbs,.breadcrumbs a{color:#667895;color:var(--muted-text)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:#2f80ed;color:var(--link-color)}.breadcrumb-sep{margin:0 6px}.breadcrumb-current,.breadcrumb-sep{color:#667895;color:var(--muted-text)}[data-theme=dark] .search-suggestions{background:#333;border:1px solid #141414;box-shadow:0 8px 16px #00000080;color:#fff;color:var(--light-text)}[data-theme=dark] .search-suggestion-item{color:#fff;color:var(--light-text)}[data-theme=dark] .search-suggestion-item:hover{background:#3d3d3d}[data-theme=dark] .search-container{background-color:#ffffff1f;border-color:#ffffff40}[data-theme=dark] .search-input{color:#f9fafb}[data-theme=dark] .search-button{color:#e5e7eb}[data-theme=dark] .search-button:hover{color:#fff}[data-theme=dark] .forum-description{color:#fff;color:var(--light-text)}.enter-cta{background:#2f80ed;background:var(--primary-color);border-radius:12px;color:#fff;font-weight:600;padding:6px 12px}.reply-sort-controls{display:flex;justify-content:flex-end;margin:0}.settings-page{margin:0 auto;padding:8px 12px 24px;width:100%}.settings-tabs{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:14px;display:flex;gap:8px;margin:0 0 12px;overflow-x:auto;padding:8px}.settings-tab{align-items:center;background:none;border:1px solid #0000;border-radius:12px;color:#11244d;color:var(--text-color);cursor:pointer;display:inline-flex;gap:8px;padding:8px 12px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.settings-tab:hover{background:#2f80ed0f}.settings-tab.active,.settings-tab:hover{border-color:#2f80ed;border-color:var(--primary-color)}.settings-tab.active{background:#2f80ed1f;box-shadow:0 0 0 2px #2f80ed33}.settings-tab-icon{align-items:center;display:inline-flex;justify-content:center}.settings-tab:focus-visible{outline:2px solid #2f80ed;outline:2px solid var(--primary-color);outline-offset:2px}.settings-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.settings-kicker{color:#667895;color:var(--muted-text);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.settings-title{font-size:2rem;margin:0}.settings-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-back{margin-top:10px}.settings-badge{align-items:center;background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:10px;color:#11244d;color:var(--text-color);display:inline-flex;font-size:.9rem;gap:6px;padding:4px 10px}.settings-badge.positive{background:#22c55e1f;border-color:#22c55e;color:#15803d}.settings-badge.subtle{color:#667895;color:var(--muted-text)}.settings-badge.live-badge{background:#2f80ed;background:var(--primary-color);border-color:#2f80ed;border-color:var(--primary-color);color:#fff;margin-left:6px}.settings-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-status{background:#2f80ed1f;border:1px solid #2f80ed59;border-radius:12px;color:#1d4ed8;margin-bottom:12px;padding:10px 12px}.toast-stack{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:18px;top:80px;top:calc(var(--nav-height, 64px) + 16px);z-index:2000}.toast{grid-gap:10px;align-items:center;animation:app-toast-in .18s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,#fff 94%,#0000);background:color-mix(in srgb,var(--home-paper-strong,#fff) 94%,#0000);border:1px solid #dce7f5;border-left:3px solid #69a8f7;border:1px solid var(--home-line,#dce7f5);border-left:3px solid var(--home-forest-light,#69a8f7);border-radius:12px;box-shadow:0 14px 34px #11244d29;color:#11244d;color:var(--home-ink,#11244d);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);max-width:min(420px,calc(100vw - 36px));min-width:min(300px,calc(100vw - 36px));padding:11px 14px 11px 11px;pointer-events:auto}.toast-icon{align-items:center;background:color-mix(in srgb,#69a8f7 10%,#0000);background:color-mix(in srgb,var(--home-forest-light,#69a8f7) 10%,#0000);border:1px solid color-mix(in srgb,#69a8f7 34%,#0000);border:1px solid color-mix(in srgb,var(--home-forest-light,#69a8f7) 34%,#0000);border-radius:9px;color:#69a8f7;color:var(--home-forest-light,#69a8f7);display:inline-flex;height:30px;justify-content:center;width:30px}.toast-icon svg{height:14px;width:14px}.toast-copy{color:inherit;font-size:.88rem;font-weight:650;line-height:1.35}[data-theme=dark] .toast{background:color-mix(in srgb,#102642 94%,#0000);background:color-mix(in srgb,var(--home-paper-strong,#102642) 94%,#0000);border-color:#2a4163;border-color:var(--home-line,#2a4163);border-left-color:#72aefa;border-left-color:var(--home-forest-light,#72aefa);box-shadow:0 16px 34px #0000006b;color:#eaf2ff;color:var(--home-ink,#eaf2ff)}.settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;width:100%}.settings-card{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 24px #0f172a1f;padding:14px 16px}.settings-card-toggle{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:0;text-align:left;width:100%}.settings-card-toggle:hover .settings-card-eyebrow{color:#2f80ed;color:var(--primary-color)}.settings-card-heading{margin-bottom:10px}.settings-card-heading p{color:#667895;color:var(--muted-text);margin:4px 0 0}.settings-card-eyebrow{align-items:center;color:#11244d;color:var(--text-color);display:flex;font-weight:700;gap:8px}.settings-chevron{color:#667895;color:var(--muted-text);font-size:1rem;margin-top:2px;transition:transform .2s ease}.settings-chevron.open{transform:rotate(180deg)}.settings-card-body{margin-top:6px}.setting-row{align-items:flex-start;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.setting-row:last-child{border-bottom:none;padding-bottom:0}.setting-text{flex:1 1}.setting-label{font-weight:700;margin-bottom:2px}.setting-help{color:#667895;color:var(--muted-text);font-size:.9rem;margin:0}.setting-row select{min-width:180px}.setting-row button{white-space:nowrap}.setting-toggle{display:inline-block;flex-shrink:0;height:26px;position:relative;width:46px}.setting-toggle input{height:0;opacity:0;width:0}.toggle-slider{background-color:#dce7f5;background-color:var(--card-border);border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 6px #00000026;content:"";height:20px;left:3px;position:absolute;transition:.2s;width:20px}.setting-toggle input:checked+.toggle-slider{background-color:#2f80ed;background-color:var(--primary-color)}.setting-toggle input:checked+.toggle-slider:before{transform:translateX(18px)}.search-results{gap:12px;min-height:calc(100vh - 120px);width:100%}.search-results,.search-results .feed-container{display:flex;flex-direction:column;overflow:hidden}.search-results .feed-container{height:100%}.search-results-header{align-items:center;display:flex;justify-content:space-between}.search-tabs{align-items:center;margin:10px 0}.search-tab-buttons,.search-tabs{display:flex;flex-wrap:wrap;gap:8px}.search-tab{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:999px;color:#11244d;color:var(--text-color);cursor:pointer;padding:6px 12px;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.search-tab.active{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 0 0 2px #2f80ed26;color:#2f80ed;color:var(--primary-color)}.search-tab.disabled{cursor:not-allowed;opacity:.5}.search-tab-badge{background:#f1f6fd;background:var(--light-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:999px;color:#11244d;color:var(--text-color);font-size:.8rem;height:20px;justify-content:center;margin-left:6px;min-width:20px;padding:0 6px}.search-sort,.search-tab-badge{align-items:center;display:inline-flex}.search-sort{gap:6px;margin-left:auto}.search-sort label{color:#11244d;color:var(--text-color);font-weight:600}.search-content{flex:1 1;margin-top:10px;overflow-y:auto;padding-right:4px}.search-divider{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);margin:8px 0 12px}.vote-icon{color:#667895;color:var(--muted-text);vertical-align:middle}.search-results h2{margin:0 0 4px}.search-section{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:14px;box-shadow:0 6px 14px #0f172a14;padding:12px}.search-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.search-section h3{margin:0}.search-count{background:#f1f6fd;background:var(--light-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:10px;color:#11244d;color:var(--text-color);font-size:.85rem;padding:2px 8px}.search-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.search-grid.posts-grid{grid-template-columns:1fr}.search-card{background:var(--bg-page);background:var(--background-color);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;color:#11244d;color:var(--text-color);display:block;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.search-card:hover{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 4px 10px #00000014;transform:translateY(-1px)}.search-card-title{font-weight:700;margin-bottom:4px}.search-card-meta{color:#667895;color:var(--muted-text);font-size:.9rem}.search-list{display:flex;flex-direction:column;gap:10px}.search-empty{background:var(--bg-page);background:var(--background-color);border:1px dashed #dce7f5;border:1px dashed var(--card-border);border-radius:12px;padding:10px 12px}.error-text{color:#dc2626}[data-theme=dark] .search-tab{background:#0f172ab8;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .search-tab.active{border-color:#72aefaa6;box-shadow:0 0 0 2px #2f80ed38;color:#7dd3fc}[data-theme=dark] .search-tab-badge{background:#0f172acc;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .search-sort label{color:#e2e8f0}[data-theme=dark] .search-divider{border-bottom-color:#94a3b838}[data-theme=dark] .search-section{background:linear-gradient(180deg,#0f172ae6,#020617e0);border-color:#94a3b83d;box-shadow:0 14px 30px #02061780}[data-theme=dark] .search-count{background:#0f172ac7;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .search-card{background:#0f172ab8;border-color:#94a3b83d;color:#e2e8f0}[data-theme=dark] .search-card:hover{border-color:#72aefa8c;box-shadow:0 10px 20px #02061773}[data-theme=dark] .search-card-meta{color:#e2e8f0b8}[data-theme=dark] .search-empty{background:#0f172a9e;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .error-text{color:#fca5a5}.settings-card.full-span{grid-column:span 1}.session-list{display:flex;flex-direction:column;gap:10px}.session-item{align-items:flex-start;background:var(--bg-page);background:var(--background-color);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:12px}.session-item.current{border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 0 0 2px #2f80ed33}.session-item.revoked{opacity:.6}.session-meta{display:flex;flex-direction:column;gap:4px}.session-actions{align-items:center;display:flex;gap:8px}@media (max-width:640px){.session-item{flex-direction:column}.settings-card-toggle{align-items:center}}.pill-button.small{font-size:.9rem;padding:6px 12px}.pill-button.danger{background:#ef4444;box-shadow:0 10px 22px #ef444447}.pill-button.danger:hover{background:#dc2626}.settings-footnote{color:#667895;color:var(--muted-text);font-size:.9rem;margin-top:14px}.report-modal{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:28px;box-shadow:0 40px 90px #0f172a47;display:flex;flex-direction:column;gap:18px;max-width:100%;padding:1.8rem;width:100%}.report-modal__header{border-bottom:1px solid #94a3b833;display:flex;flex-direction:column;gap:.4rem;padding-bottom:.75rem}.report-modal__header .report-title{font-size:1.6rem;margin:4px 0}.report-subtitle{color:#667895;color:var(--muted-text);margin:0}.report-context{background:linear-gradient(135deg,#2f80ed14,#2f80ed0d);border:1px solid #94a3b859;border-radius:12px;color:#11244d;color:var(--text-color);font-size:.95rem;margin-top:8px;padding:12px 14px}.report-modal__body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.report-reasons{display:flex;flex-direction:column;gap:10px}.report-reason{background:#f8fafccc;border:1px solid #94a3b866;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.report-reason input{accent-color:#2f80ed;accent-color:var(--primary-color);flex:0 0 18px;height:18px;margin-top:2px;width:18px}.report-reason.selected{background:#2f80ed1f;border-color:#2f80ed;border-color:var(--primary-color);box-shadow:0 10px 20px #2f80ed1f}.reason-label{font-weight:600}.reason-help{color:#667895;color:var(--muted-text);font-size:.9rem}.report-details{background:#f8fafcd9;border:1px solid #94a3b859;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.report-details-label{font-weight:700}.report-modal input,.report-modal textarea{background:#fff;background:var(--input-background);border:1px solid #94a3b873;border-radius:12px;color:#11244d;color:var(--text-color);font-size:.95rem;padding:.75rem .9rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}[data-theme=dark] .report-modal input,[data-theme=dark] .report-modal textarea{color:#e2e8f0}.report-modal input:focus,.report-modal textarea:focus{border-color:#2f80edcc;box-shadow:0 0 0 3px #2f80ed26;outline:none}.report-actions{gap:10px;justify-content:flex-end;margin-top:4px}.report-modal__footer{border-top:1px solid #94a3b833;padding-top:.5rem}.report-pill{align-items:center;background:#2f80ed24;border-radius:999px;color:#2f80ed;color:var(--primary-color);display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:4px 12px;text-transform:uppercase}.report-inline-button{background:#0000;border:1px solid #94a3b880;border-radius:999px;color:#11244d;color:var(--text-color);cursor:pointer;font-size:.9rem;margin-left:8px;padding:4px 12px;transition:border-color .2s ease,color .2s ease,background .2s ease}.report-inline-button:hover{background:#2f80ed14;border-color:#2f80ed;border-color:var(--primary-color);color:#2f80ed;color:var(--primary-color)}[data-theme=dark] .report-modal{border-color:#94a3b840}[data-theme=dark] .report-reason{background:#0f172a99;border-color:#94a3b840}[data-theme=dark] .report-context,[data-theme=dark] .report-resolution,[data-theme=dark] .reporter-note{background:#0f172a99}[data-theme=dark] .report-inline-button{border-color:#94a3b859;color:#e2e8f0}[data-theme=dark] .report-inline-button:hover{border-color:#2f80ed;border-color:var(--primary-color);color:#fff}[data-theme=dark] .report-modal__header{border-bottom-color:#94a3b833}[data-theme=dark] .report-details{background:#0f172a99;border-color:#94a3b840}[data-theme=dark] .report-modal__footer{border-top-color:#94a3b833}@media (max-width:720px){.report-modal__body{grid-template-columns:1fr}}.edit-forum-overlay,.edit-thread-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#0f172a99,#0e749059)}.edit-forum-modal,.edit-thread-modal{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:24px;box-shadow:0 30px 70px #0f172a47;padding:2rem;width:min(92vw,640px)}.edit-forum-modal h3,.edit-thread-modal h3{font-size:1.5rem;margin:0 0 .5rem}.edit-forum-modal .form-group label,.edit-thread-modal .form-group label{font-weight:700}.edit-forum-modal .form-group input,.edit-forum-modal .form-group textarea,.edit-thread-modal .form-group input{background:#fff;background:var(--input-background);border:1px solid #94a3b873;border-radius:12px;color:#11244d;color:var(--text-color);padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.edit-forum-modal .form-group input:focus,.edit-forum-modal .form-group textarea:focus,.edit-thread-modal .form-group input:focus{border-color:#2f80edcc;box-shadow:0 0 0 3px #2f80ed26;outline:none}.edit-forum-modal .form-actions,.edit-thread-modal .form-actions{display:flex;gap:.75rem;justify-content:flex-end}.edit-forum-modal .form-actions button,.edit-thread-modal .form-actions button{border:1px solid #0000;border-radius:999px;cursor:pointer;font-weight:700;letter-spacing:.2px;padding:.7rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.edit-forum-modal .form-actions button[type=submit],.edit-thread-modal .form-actions button[type=submit]{background:linear-gradient(135deg,#2f80ed,#69a8f7);box-shadow:0 12px 26px #2f80ed47;color:#fff}.edit-forum-modal .form-actions button[type=button],.edit-thread-modal .form-actions button[type=button]{background:#0f172a0f;border:1px solid #dce7f5;border:1px solid var(--card-border);color:#11244d;color:var(--text-color)}.edit-forum-modal .form-actions button:hover,.edit-thread-modal .form-actions button:hover{filter:brightness(1.03);transform:translateY(-1px)}[data-theme=dark] .edit-forum-modal,[data-theme=dark] .edit-thread-modal{background:var(--bg-card);background:var(--card-background);border-color:#94a3b840}[data-theme=dark] .modal-content.edit-forum-modal,[data-theme=dark] .modal-content.edit-thread-modal{background:var(--bg-card);background:var(--card-background)}[data-theme=dark] .edit-forum-modal .form-group input,[data-theme=dark] .edit-forum-modal .form-group textarea,[data-theme=dark] .edit-thread-modal .form-group input{color:#e2e8f0}[data-theme=dark] .edit-forum-modal .form-actions button[type=button],[data-theme=dark] .edit-thread-modal .form-actions button[type=button]{background:#0f172a99;border-color:#94a3b840;color:#e2e8f0}.reported-items{display:flex;flex-direction:column;gap:1.25rem}.reported-items__header{align-items:flex-end;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:.75rem;padding-bottom:12px}.reported-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.report-filter,.report-notes-input{background:#fff;background:var(--input-background);border:1px solid #94a3b873;border-radius:10px;color:#11244d;color:var(--text-color);padding:8px 12px}.report-grid{grid-gap:18px;background:linear-gradient(180deg,#f8fafce6,#f1f5f9f2);border-radius:20px;box-shadow:0 18px 40px #0f172a14;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.report-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 14px 28px #0f172a1a;display:flex;flex-direction:column;gap:12px;padding:16px}[data-theme=dark] .report-grid{background:linear-gradient(180deg,#0f172aeb,#020617fa);border-color:#94a3b838;box-shadow:0 20px 46px #0206178c}[data-theme=dark] .report-card{background:#0f172ab8;border-color:#94a3b833;box-shadow:0 16px 30px #02061773}.report-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.report-card__title,.report-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.report-chip,.status-chip{border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.report-chip{background:#3b82f61f;color:#1d4ed8}.status-chip.pending,.status-chip.under_review{background:#f7b6072e;color:#b45309}.status-chip.retained{background:#22c55e29;color:#15803d}.status-chip.dismissed,.status-chip.removed{background:#ef444429;color:#b91c1c}.status-chip.hidden-chip{background:#6b72802e;color:#374151}.report-community{color:#667895;color:var(--muted-text);font-weight:600}.report-actions{display:flex;gap:8px}.report-actions .pill-button.danger{background:#ef4444;border:none;box-shadow:0 10px 20px #ef444440;color:#fff}.report-body{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:110px 1fr}.report-row .label{color:#667895;color:var(--muted-text);display:inline-block;font-weight:600}.report-snippet,.reporter-note{color:#11244d;color:var(--text-color)}.reporter-note{background:#0f172a0a;border-radius:12px;padding:10px 12px}.report-error{background:#ef44441f;border:1px solid #ef44444d;border-radius:12px;color:#b91c1c;padding:12px 14px}.report-empty-card{background:var(--bg-card);background:var(--card-background);border:1px dashed #dce7f5;border:1px dashed var(--card-border);border-radius:16px;color:#667895;color:var(--muted-text);padding:1.5rem;text-align:center}.report-card__actions{display:flex;flex-direction:column;gap:.75rem}.report-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.report-date{color:#667895;color:var(--muted-text);font-size:.85rem}.report-reason{font-weight:600}.report-reporter{color:#667895;color:var(--muted-text);font-size:.9rem}.report-resolution{background:#0f172a0a;border-radius:12px;color:#11244d;color:var(--text-color);padding:10px 12px}.resolution-note{margin-top:6px}.report-footer,.resolution-note{color:#667895;color:var(--muted-text)}.report-footer{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.report-link{color:#2f80ed;color:var(--link-color);text-decoration:underline}.report-id{font-family:monospace}.forum-edit-fields{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.forum-edit-fields input,.forum-edit-fields textarea{background:#fff;background:var(--input-background);border:1px solid #94a3b873;border-radius:12px;color:#11244d;color:var(--text-color);padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}[data-theme=dark] .forum-edit-fields input,[data-theme=dark] .forum-edit-fields textarea{color:#e2e8f0}.forum-edit-fields input::placeholder,.forum-edit-fields textarea::placeholder,.report-modal input::placeholder,.report-modal textarea::placeholder,.report-notes-input::placeholder{color:#667895;color:var(--muted-text)}.forum-edit-fields input:focus,.forum-edit-fields textarea:focus{border-color:#2f80edcc;box-shadow:0 0 0 3px #2f80ed26;outline:none}.event-management{display:flex;flex-direction:column;gap:1rem}.event-management__header{align-items:center;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);box-shadow:0 18px 40px #0f172a14;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:12px}:root:not([data-theme=dark]) .reported-items__header.event-management__header{background:#0000;box-shadow:none}.event-management__badge{background:#ecfdf3;border-radius:999px;color:#166534;font-size:.9rem;font-weight:600;padding:6px 12px}[data-theme=dark] .event-management__badge{background:#16653426;color:#86efac}[data-theme=dark] .event-management__header{border-color:#94a3b838}.event-management__alert{background:#f8fafc;border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:10px;padding:12px 14px}.event-management__alert.success{background:#ecfdf3;border-color:#22c55e4d;color:#166534}.event-management__alert.error{background:#fff1f2;border-color:#f43f5e66;color:#b91c1c}.event-management__alert.info{background:#eff6ff;border-color:#2f80ed4d;color:#1d4ed8}[data-theme=dark] .event-management__alert{background:#1f2937}.event-management__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.event-management__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 14px 28px #0f172a1a;padding:16px}.event-management__panel-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}[data-theme=dark] .event-management__panel{background:#0f172ab8;border-color:#94a3b833;box-shadow:0 16px 30px #02061773}.event-management__form{display:flex;flex-direction:column;gap:14px}.event-management__field label{display:block;font-weight:600;margin-bottom:6px}.event-management__zoom{background:#f8fafc99;border:1px dashed #94a3b859;border-radius:12px;padding:12px}.event-management__zoom-title{margin-bottom:8px}.event-management__toggle{align-items:center;background:#0f172a0d;border:1px solid #dce7f5;border:1px solid var(--card-border);border-radius:999px;color:#11244d;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:6px 10px}.event-management__toggle-input{accent-color:#2f80ed;accent-color:var(--primary-color);height:16px;width:16px}.event-management__toggle-label{font-size:.95rem}.event-management__zoom-meta{margin-top:6px}[data-theme=dark] .event-management__zoom{background:#0f172a99;border-color:#94a3b840}[data-theme=dark] .event-management__toggle{background:#0f172ab3;border-color:#94a3b840;color:#e2e8f0}.event-management__field input,.event-management__field select,.event-management__field textarea{background:#fff;background:var(--input-background);border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:10px;color:#11244d;color:var(--text-color);padding:10px 12px;width:100%}[data-theme=dark] .event-management__field input,[data-theme=dark] .event-management__field select,[data-theme=dark] .event-management__field textarea{color:#e2e8f0}.event-management__search{margin-bottom:8px}.event-management__split{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.event-management__actions{display:flex;flex-wrap:wrap;gap:10px}.danger-button,.ghost-button,.primary-button{border:1px solid #0000;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 14px}.primary-button{background:#2f80ed;border-color:#2f80ed;color:#fff}.primary-button:hover{background:#1d4ed8}.ghost-button{background:#0000;border-color:#dce7f5;border-color:var(--border-color);color:#11244d;color:var(--text-color)}.ghost-button:hover{border-color:#2f80ed;color:#2f80ed}.danger-button{background:#fff1f2;border-color:#f43f5e66;color:#b91c1c}.danger-button:hover{background:#fee2e2}[data-theme=dark] .ghost-button{color:#fff;color:var(--light-text)}[data-theme=dark] .danger-button{background:#f43f5e1f;color:#fecdd3}.event-management__pill{align-items:center;background:#e0f2fe;border-radius:8px;color:#075985;display:inline-flex;font-weight:600;padding:8px 12px}.event-management__list{background:#f8fafc99;border:1px solid #94a3b82e;border-radius:18px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:12px}[data-theme=dark] .event-management__list{background:#0f172a99;border-color:#94a3b833}.event-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 12px 24px #0f172a14;padding:14px 16px}.event-card__meta{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:6px}.event-card__pill{align-items:center;border-radius:8px;display:inline-flex;font-size:.9rem;font-weight:600;padding:6px 10px}.event-card__pill-row{display:flex;flex-wrap:wrap;gap:8px}.event-card__pill.global{background:#e0f2fe;color:#075985}.event-card__pill.community{background:#ecfdf3;color:#166534}.event-card__pill.type-event{background:#e0e7ff;color:#312e81}.event-card__pill.type-announcement{background:#fef9c3;color:#854d0e}.event-card__pill.type-poll{background:#f0f9ff;color:#0b4f6c}.event-card__date{color:#667895;color:var(--muted-text);font-size:.9rem}[data-theme=dark] .event-card__date{color:#e2e8f0a6}.event-card__footer{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-top:8px}.event-card__audience{font-weight:700}.event-card__location{color:#667895;color:var(--muted-text);margin-top:2px}.event-card__actions{display:flex;gap:8px}.event-card__poll-options{color:#11244d;color:var(--text-color);margin:8px 0;padding-left:18px}[data-theme=dark] .event-card{background:#0f172ab8;border-color:#94a3b833;box-shadow:0 16px 30px #02061773}.event-management__empty{border:1px dashed #dce7f5;border:1px dashed var(--border-color);border-radius:10px;padding:20px;text-align:center}.small-text{font-size:.9rem}@media (max-width:900px){.event-management__panel-head{align-items:flex-start;flex-direction:column}.event-management__split{grid-template-columns:1fr}.event-card__footer{align-items:flex-start;flex-direction:column}}.tag-picker{display:flex;flex-direction:column;gap:8px}.tag-picker__header{align-items:center;display:flex;font-weight:600;justify-content:space-between}.tag-picker__helper,.tag-picker__limit{color:#667895;color:var(--muted-text);font-size:.9rem;margin:0}.tag-picker__chips{flex-wrap:wrap}.admin-review{background-color:var(--bg-card);background-color:var(--card-background);border-color:#dce7f5;border-color:var(--card-border);border-radius:var(--border-radius);color:#11244d;color:var(--text-color);font-family:var(--font-family);margin-bottom:2rem;padding:1rem 1.5rem 1.5rem}.admin-review__header{align-items:flex-end;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.admin-review__eyebrow{color:#667895;color:var(--muted-text);font-size:.75rem;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.admin-review__subtitle{color:#667895;color:var(--muted-text);margin:4px 0 0}.admin-review h1{margin-bottom:4px}.admin-review__filters{display:flex;flex-wrap:wrap;gap:10px}.admin-review__empty{border:1px dashed #dce7f5;border:1px dashed var(--border-color);border-radius:16px;color:#667895;color:var(--muted-text);padding:20px;text-align:center}.admin-review__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-review__card{background:#fff;background:var(--main-content-bg);border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:14px;min-height:300px;padding:16px}.admin-review__card.highlight{border-color:#2f80edb3;box-shadow:0 0 0 2px #2f80ed26}.author-badges{align-items:center;display:inline-flex;gap:6px;margin-left:6px}.author-verified-icon{color:#2f80ed;font-size:.95rem}.author-ambassador-logo{border:1px solid #00000014;border-radius:50%;height:18px;object-fit:cover;width:18px}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;margin-left:8px;padding:2px 8px}.status-pill.unverified{background:#ef44441f;color:#b91c1c}.ambassador-inline-logo{border:1px solid #00000014;border-radius:50%;height:20px;margin-left:6px;object-fit:cover;width:20px}.admin-review__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-review__name{font-size:1.05rem;font-weight:700}.admin-review__meta{color:#667895;color:var(--muted-text);font-size:.9rem}.admin-review__status{background:#2f80ed1a;border-radius:999px;color:#2f80ed;color:var(--primary-color);font-size:.8rem;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.admin-review__details{grid-gap:6px;display:grid;font-size:.92rem;gap:6px}.admin-review__uploads{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.admin-review__file{background:var(--bg-card);background:var(--card-background);border:1px solid #dce7f5;border:1px solid var(--border-color);border-radius:12px;color:#11244d;color:var(--text-color);display:flex;flex-direction:column;gap:8px;padding:8px;text-align:center}.admin-review__file img{border-radius:8px;height:90px;object-fit:cover;width:100%}.admin-review__doc{background:#2f80ed1f;border-radius:8px;color:#2f80ed;color:var(--primary-color);display:grid;font-weight:700;height:90px;place-items:center}.admin-review__actions{display:flex;gap:10px;margin-top:auto}.admin-review__approve,.admin-review__reject{border:none;border-radius:999px;cursor:pointer;flex:1 1;font-weight:600;padding:10px 14px}.admin-review__approve{background:#1f8f4e;color:#fff}.admin-review__reject{background:#c0392b;color:#fff}.admin-review__resolved{color:#667895;color:var(--muted-text);font-weight:600}.admin-helper{border:1px dashed #dce7f5;border:1px dashed var(--border-color);border-radius:12px;color:#667895;color:var(--muted-text);padding:18px}@media (max-width:720px){.admin-review{margin:16px;padding:18px}}.card-media-banner-link{display:block;margin:-4px -4px 10px}.card-media-banner{border-radius:12px;display:block;height:140px;object-fit:cover;width:100%}.card--media-right{align-items:flex-start;display:flex;gap:10px}.forum-list .forum-card.card--media-right{display:flex}.card-media-right-link{display:block;flex:0 0 auto;order:2}.card-media-right{border:1px solid #dce7f5;border:1px solid var(--card-border,#0f172a1f);border-radius:12px;display:block;height:88px;object-fit:cover;width:112px}.card--media-right .forum-card-main,.card--media-right .thread-card-content{flex:1 1 auto;min-width:0;order:1}.card--media-right>.kebab-button{align-items:center;align-self:flex-start;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;line-height:1;order:3;padding:0;width:32px}.card-media-full-link{align-self:center;background:color-mix(in srgb,var(--bg-card) 92%,#0f172a 8%);background:color-mix(in srgb,var(--card-background,#fff) 92%,#0f172a 8%);border:1px solid #dce7f5;border:1px solid var(--card-border,#0f172a1f);border-radius:14px;display:flex;justify-content:center;max-height:min(560px,68vh);overflow:hidden;width:min(100%,760px)}.card-media-full{display:block;height:auto;max-height:min(560px,68vh);max-width:100%;object-fit:contain;width:auto}.thread-hero{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.thread-hero__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.thread-hero-media img{border-radius:14px;display:block;max-height:260px;object-fit:cover;width:100%}.thread-hero--banner .thread-hero-media{order:-1}.thread-hero--right{align-items:flex-start;flex-direction:row}.thread-hero--right .thread-hero__heading{flex:1 1 auto}.thread-hero-media--right{flex:0 0 auto}.thread-hero-media--right img{height:140px;width:200px}.thread-hero-media--full{align-self:center;background:color-mix(in srgb,var(--bg-card) 92%,#0f172a 8%);background:color-mix(in srgb,var(--card-background,#fff) 92%,#0f172a 8%);border:1px solid #dce7f5;border:1px solid var(--card-border,#0f172a1f);border-radius:14px;display:flex;justify-content:center;max-height:min(640px,72vh);overflow:hidden;width:min(100%,760px)}.thread-hero-media--full img{border-radius:0;height:auto;max-height:min(640px,72vh);max-width:100%;object-fit:contain;width:auto}.image-layout-choices{display:flex;flex-direction:column;gap:8px;margin-top:6px}.image-layout-choice{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:8px}@media (max-width:720px){.card-media-right{height:72px;width:88px}.card-media-banner{height:110px}.card-media-full,.card-media-full-link{max-height:min(460px,64vh)}.thread-hero-media--right img{height:80px;width:96px}.thread-hero-media--full,.thread-hero-media--full img{max-height:min(520px,68vh)}}.connections-container{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.connections-list{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:visible;padding:0}.connections-grid,.connections-list ul{list-style:none;margin:0;padding:0}.connections-grid{display:flex;flex-direction:column;gap:12px}.connection-card{align-items:center;background:var(--card-background);border:1px solid var(--card-border);border-radius:12px;box-shadow:1px 1px 8px var(--shadow-color);display:flex;gap:16px;overflow:visible;padding:12px 16px;position:relative;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.connection-card:hover{background:var(--card-background);border-color:var(--primary-color);box-shadow:0 6px 14px #00000014;transform:translateY(-1px)}[data-theme=dark] .connection-card{background:var(--card-background);border-color:var(--card-border);box-shadow:1px 1px 8px var(--shadow-color)}[data-theme=dark] .connection-card:hover{background:var(--card-background);border-color:var(--primary-color)}.connection-avatar-wrap{align-items:center;background:#2f80ed14;border-radius:18px;display:flex;flex-shrink:0;height:58px;justify-content:center;padding:3px;width:58px}.connection-avatar{border-radius:50%;height:70px;object-fit:cover;width:70px}[data-theme=dark] .connection-avatar-wrap{background:#72aefa1f}[data-theme=dark] .connection-avatar{border-color:#94a3b833}.connection-info{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-left:6px;min-width:0}.connection-name{color:var(--text-color);font-size:1.05rem;font-weight:700;margin:0}.connection-name a{color:inherit;text-decoration:none}.connection-name a:hover{text-decoration:underline}.connection-headline{color:var(--subtext-color);font-size:.92rem;margin:0}.connection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.follow-button,.message-button{border:1px solid #0000;font-size:.9rem;padding:.55rem 1.1rem}.follow-button{background:linear-gradient(135deg,#2f80ed,#1d6fd7);box-shadow:0 10px 20px #2f80ed40;color:#fff}.follow-button.unfollow{border-color:var(--card-border);box-shadow:none}.follow-button.unfollow:hover{background:#0f172a24;border-color:var(--primary-color)}.message-button{background-color:#15803d;box-shadow:0 10px 20px #22c55e40}.connections-list .dropdown-menu{position:absolute;z-index:12000}.connections-list .menu-icon{position:relative;z-index:2000}[data-theme=dark] .connections-list{background:#0000;border:none;box-shadow:none}[data-theme=dark] .connection-name{color:#f8fafc}[data-theme=dark] .connection-headline{color:#cbd5f5}@media (max-width:900px){.connection-card{align-items:flex-start;flex-direction:column}.connection-actions{margin-left:0;width:100%}}@media (max-width:600px){.connection-avatar-wrap{height:52px;width:52px}.connection-avatar{height:46px;width:46px}.follow-button,.message-button{font-size:.82rem;padding:.45rem .95rem}}.auth-welcome{background:radial-gradient(circle at top,#2f80ed33,#0000 60%),var(--background-color);justify-content:center;min-height:100vh;padding:2rem 1rem}.auth-pending,.auth-welcome{align-items:center;display:flex}.auth-pending{flex-direction:column;gap:1rem;text-align:center}.auth-hourglass{border:2px solid #16305c;border-radius:20px;box-sizing:border-box;height:64px;position:relative;width:42px}.auth-hourglass:after,.auth-hourglass:before{animation:hourglass-flow 2.2s ease-in-out infinite;background:#16305c;border-radius:50%;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px}.auth-hourglass:before{top:8px}.auth-hourglass:after{animation-delay:1.1s;bottom:8px}@keyframes hourglass-flow{0%{opacity:.9;transform:translateX(-50%) scale(1)}50%{opacity:.3;transform:translateX(-50%) scale(.2)}to{opacity:.9;transform:translateX(-50%) scale(1)}}.auth-welcome--modal{min-height:auto;padding:0}.auth-welcome--modal .auth-content{border-radius:28px;box-shadow:none}.auth-welcome--modal .auth-hero,.auth-welcome--modal .auth-panel{padding:clamp(1.5rem,2vw,2.5rem)}.auth-welcome--modal .auth-ghost,.auth-welcome--modal .auth-secondary{align-self:stretch;text-align:center}.auth-gradient{background:linear-gradient(135deg,#2f80ed14,#0f172a0d);inset:0;position:absolute;z-index:0}.auth-content{animation:auth-content-enter .28s cubic-bezier(.22,1,.36,1) both;background:var(--card-background);border:1px solid var(--card-border);border-radius:32px;box-shadow:0 40px 80px #0f172a2e;display:grid;grid-template-columns:1.1fr .9fr;max-height:calc(100vh - 4rem);overflow:hidden;position:relative;width:min(1120px,100%);z-index:1}@keyframes auth-content-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-hero{background:linear-gradient(160deg,#2f80ed14,#2f80ed14);display:flex;flex-direction:column;gap:1.25rem;padding:3rem}.auth-pill{align-self:flex-start;background:#0f172a14;border-radius:999px;color:var(--text-color);display:inline-flex;font-size:.85rem;font-weight:600;padding:.35rem .85rem}.auth-hero h1{font-size:2.5rem;margin:0}.auth-hero p{color:var(--muted-text);margin:0}.auth-benefits{color:var(--text-color);display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.auth-benefits li{align-items:center;display:flex;font-weight:500;gap:.75rem}.auth-benefits svg,.auth-secondary{color:var(--primary-color)}.auth-secondary{align-self:flex-start;background:#0000;border:1px solid #2f80ed4d;border-radius:999px;cursor:pointer;font-weight:600;padding:.85rem 1.75rem;transition:transform .2s ease,border-color .2s ease}.auth-secondary:hover{border-color:var(--primary-color);transform:translateY(-2px)}.auth-ghost{align-self:flex-start;background:#0f172a0d;border:none;border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:600;margin-top:.5rem;padding:.85rem 1.75rem}.auth-ghost:hover{background:#0f172a1f}.auth-panel{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:3rem}.auth-panel h2{font-size:2rem;margin:0}.auth-panel p{color:var(--muted-text);margin:0}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-search-results{max-height:320px;overflow-y:auto;padding-right:6px;padding-top:10px}.auth-form label{font-weight:600}.auth-form input{background:var(--input-background);border:1px solid var(--card-border);border-radius:12px;color:var(--text-color);font-size:1rem;padding:.9rem 1rem}[data-theme=dark] .auth-form input{color:#f8fafc}[data-theme=dark] .auth-form input::placeholder{color:#e2e8f099}.auth-upload-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.auth-upload-trigger{align-items:center;background:var(--input-background);border:1px solid var(--card-border);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:.75rem 1rem;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-upload-trigger:hover{border-color:#2f80ed80;box-shadow:0 10px 18px #0f172a1f;transform:translateY(-1px)}.auth-upload-input{display:none}.auth-remember{align-items:center;color:var(--text-color);display:flex;font-weight:500;gap:.65rem}.auth-remember input{height:18px;width:18px}.auth-primary{background:var(--primary-color);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.95rem;transition:transform .2s ease,box-shadow .2s ease}.auth-primary:hover{box-shadow:0 16px 30px #2f80ed4d;transform:translateY(-2px)}.auth-link-row{display:flex;justify-content:space-between}.auth-link,.auth-link-row button{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:600;padding:0}.auth-link.subtle{color:var(--muted-text);font-weight:500}.auth-step-label{color:var(--muted-text);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.auth-input-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.auth-select-label{display:flex;flex-direction:column;font-weight:600;gap:.4rem}.auth-select-label select{background:var(--input-background);border:1px solid var(--card-border);border-radius:12px;color:var(--text-color);padding:.75rem 1rem}.auth-note{color:var(--muted-text);margin:0}.auth-error{color:#dc2626;font-size:.9rem;margin:0}.auth-success{color:#15803d;font-size:.9rem;margin:0}@media (max-width:1024px){.auth-content{grid-template-columns:1fr;max-height:calc(100vh - 4rem)}.auth-hero,.auth-panel{padding:2rem}}@media (max-height:700px),(max-width:720px){.auth-welcome{align-items:center;background:radial-gradient(circle at top,#72aefa2e,#0000 55%),radial-gradient(circle at 20% 20%,#2f80ed1f,#0000 45%),var(--background-color);justify-content:center;padding:1.25rem 1rem}.auth-content{border-radius:24px;box-shadow:0 24px 60px #0f172a38;max-height:none;width:min(460px,92vw)}.auth-hero{display:none}.auth-panel{gap:1.1rem;overflow:visible;padding:1.5rem;text-align:center}.auth-panel h2{font-size:1.6rem;letter-spacing:-.01em}.auth-panel p{font-size:.95rem}.auth-form{gap:.85rem}.auth-form label{color:var(--muted-text);font-size:.9rem;text-align:left}.auth-form input{background:linear-gradient(180deg,#fffffffa,#ffffffeb);border:1px solid #94a3b859;border-radius:14px;box-shadow:0 8px 18px #0f172a14;padding:.8rem .95rem}[data-theme=dark] .auth-form input{background:linear-gradient(180deg,#0f172aeb,#020617eb);border-color:#94a3b840;box-shadow:0 10px 20px #02061766}.auth-primary{border-radius:16px;box-shadow:0 16px 30px #2f80ed47;font-size:1rem;padding:.9rem}.auth-link-row{align-items:center}.auth-link,.auth-link-row button{font-size:.95rem}.auth-link.subtle{font-size:.9rem}}@media (max-width:600px){.auth-content{max-height:calc(100vh - 2rem)}.auth-hero h1{font-size:2rem}.auth-panel h2{font-size:1.6rem}.auth-link-row{flex-direction:column;gap:.5rem}}.auth-welcome{--auth-kraft:#eef4fc;--auth-paper:#fcfdff;--auth-paper-strong:#fff;--auth-ink:#11244d;--auth-ink-soft:#667895;--auth-forest:#2f80ed;--auth-forest-light:#69a8f7;--auth-on-accent:#fff;--auth-rust:#7656d9;--auth-line:#dce7f5;--auth-serif:Georgia,"Times New Roman",Times,serif;--auth-ease-out:cubic-bezier(0.23,1,0.32,1);background-color:var(--auth-kraft);background-image:linear-gradient(rgba(47,128,237,.025) 1px,#0000 0),linear-gradient(90deg,rgba(47,128,237,.018) 1px,#0000 0);background-size:28px 28px;color:var(--auth-ink)}.auth-gradient,.auth-welcome--modal{background:#0000}.auth-content,.auth-welcome--modal .auth-content{background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:18px;box-shadow:0 24px 64px #2652842e;overflow:hidden}.auth-hero{background:#e4eefb94;border-right:1px solid var(--auth-line)}.auth-panel{background:var(--auth-paper)}.auth-hero h1,.auth-panel h2,.auth-pending h3{color:var(--auth-ink);font-family:var(--auth-serif);font-weight:500;letter-spacing:-.025em}.auth-hero h1{font-size:clamp(2rem,4vw,2.65rem);line-height:1.06}.auth-helper,.auth-hero p,.auth-note,.auth-panel p{color:var(--auth-ink-soft)}.auth-pill,.auth-step-label{color:var(--auth-rust);font-size:.68rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.auth-pill{background:#7656d912;border:1px solid #7656d933;border-radius:7px}.auth-benefits{color:var(--auth-ink)}.auth-benefits svg{color:var(--auth-forest-light)}.auth-form input,.auth-select-label select,.auth-upload-trigger{background:var(--auth-paper-strong);border:1px solid var(--auth-line);border-radius:9px;box-shadow:none;color:var(--auth-ink);transition:border-color .15s ease,box-shadow .15s ease,transform .14s var(--auth-ease-out)}.auth-form input:focus,.auth-select-label select:focus{border-color:var(--auth-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.auth-ghost,.auth-primary,.auth-secondary,.auth-welcome .pill-button{border-radius:9px;box-shadow:none;filter:none;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--auth-ease-out)}.auth-primary,.auth-welcome .pill-button:not(.secondary){background:var(--auth-forest);border:1px solid var(--auth-forest);color:var(--auth-on-accent)}.auth-ghost,.auth-secondary,.auth-welcome .pill-button.secondary{background:var(--auth-paper-strong);border:1px solid var(--auth-line);color:var(--auth-ink)}.auth-link,.auth-link-row button{color:var(--auth-forest-light)}.auth-ghost:active,.auth-primary:active,.auth-secondary:active,.auth-upload-trigger:active,.auth-welcome .pill-button:active{transform:scale(.97)}.auth-hourglass{border-color:var(--auth-forest)}.auth-hourglass:after,.auth-hourglass:before{background:var(--auth-forest)}@media (hover:hover) and (pointer:fine){.auth-primary:hover,.auth-welcome .pill-button:not(.secondary):hover{background:var(--auth-forest-light);border-color:var(--auth-forest-light);box-shadow:none;transform:translateY(-1px)}.auth-ghost:hover,.auth-secondary:hover,.auth-upload-trigger:hover,.auth-welcome .pill-button.secondary:hover{background:#2f80ed0f;border-color:var(--auth-forest-light);box-shadow:none;color:var(--auth-forest);transform:none}}[data-theme=dark] .auth-welcome{--auth-kraft:#08152b;--auth-paper:#0e203b;--auth-paper-strong:#102642;--auth-ink:#eaf2ff;--auth-ink-soft:#a8b9d3;--auth-forest:#4b91ec;--auth-forest-light:#72aefa;--auth-on-accent:#08152b;--auth-rust:#e8b77f;--auth-line:#2a4163}[data-theme=dark] .auth-content,[data-theme=dark] .auth-panel{background:var(--auth-paper)}[data-theme=dark] .auth-hero{background:#08152bb8;border-right-color:var(--auth-line)}[data-theme=dark] .auth-form input,[data-theme=dark] .auth-ghost,[data-theme=dark] .auth-secondary,[data-theme=dark] .auth-select-label select,[data-theme=dark] .auth-upload-trigger,[data-theme=dark] .auth-welcome .pill-button.secondary{background:var(--auth-paper-strong);border-color:var(--auth-line);color:var(--auth-ink)}@media (max-width:1024px){.auth-hero{border-bottom:1px solid var(--auth-line);border-right:0}}@media (max-height:700px),(max-width:720px){.auth-welcome{background-color:var(--auth-kraft);background-image:linear-gradient(rgba(47,128,237,.025) 1px,#0000 0),linear-gradient(90deg,rgba(47,128,237,.018) 1px,#0000 0)}.auth-content{border-radius:14px;box-shadow:0 18px 48px #26528429}.auth-form input{background:var(--auth-paper-strong);border:1px solid var(--auth-line)}.auth-form input,.auth-primary{border-radius:9px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.auth-welcome *,.auth-welcome :after,.auth-welcome :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-editor-container{background:#fff;background:var(--home-paper-strong,var(--input-background,#fff));border:1px solid #ccc;border:1px solid var(--home-line,var(--input-border,#ccc));border-radius:10px;margin-top:.5rem;overflow:hidden}.text-editor-container .toolbar{align-items:center;background-color:#f5f5f5;background-color:var(--home-paper-soft,#f5f5f5);border-bottom:1px solid #ccc;border-bottom:1px solid var(--home-line,#ccc);display:flex;flex-wrap:wrap;gap:.2rem;padding:.45rem}.text-editor-container .toolbar-button,.text-editor-container .toolbar-select{align-items:center;background:none;border:none;border-radius:7px;color:var(--text-color);color:var(--home-ink-soft,var(--text-color));cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:0;min-height:34px;min-width:34px;padding:.35rem .5rem;transition:background-color .2s}.text-editor-container .toolbar-button:hover,.text-editor-container .toolbar-select:hover{background-color:#e0e0e0}.text-editor-container .toolbar-button.active{background-color:color-mix(in srgb,#69a8f7 18%,#0000);background-color:color-mix(in srgb,var(--home-forest-light,#69a8f7) 18%,#0000);color:var(--primary-color);color:var(--home-forest,var(--primary-color))}.text-editor-container .toolbar-select{background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #ccc;border:1px solid var(--home-line,#ccc);font-size:.85rem;padding:.3rem .55rem;width:auto}.text-editor-container .toolbar-button:disabled{cursor:not-allowed;opacity:.35}.text-editor-container .toolbar-divider{background:#ccc;background:var(--home-line,#ccc);height:24px;margin:0 .2rem;width:1px}.ProseMirror{color:var(--text-color);color:var(--home-ink,var(--text-color));font-family:inherit;font-size:1rem;height:min(34vh,320px);line-height:1.65;max-height:50vh;min-height:180px;outline:none;overflow-y:auto;padding:1rem}.ProseMirror p{margin:0 0 .8em}.ProseMirror blockquote{background:color-mix(in srgb,#69a8f7 9%,#0000);background:color-mix(in srgb,var(--home-forest-light,#69a8f7) 9%,#0000);border-left:4px solid #69a8f7;border-left:4px solid var(--home-forest-light,#69a8f7);margin:.9rem 0;padding:.7rem .9rem}.ProseMirror pre{background:#eef2f7;background:var(--home-paper-soft,#eef2f7);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto;padding:.85rem}.ProseMirror hr{border:0;border-top:1px solid #ccc;border-top:1px solid var(--home-line,#ccc);margin:1rem 0}.text-editor-character-count{font-feature-settings:"tnum";color:#64748b;color:var(--muted-text,#64748b);font-size:.72rem;font-variant-numeric:tabular-nums;padding:.4rem .75rem .55rem;text-align:right}.text-editor-character-count.is-at-limit{color:#b45309;font-weight:700}.field-character-count{font-feature-settings:"tnum";color:#64748b;color:var(--muted-text,#64748b);display:block;font-size:.72rem;font-variant-numeric:tabular-nums;margin-top:.35rem;text-align:right}.tiptap-toolbar button{font-size:1.2rem}@media (max-width:600px){.text-editor-container .toolbar{flex-direction:row}.text-editor-container .toolbar-button,.text-editor-container .toolbar-select{margin-bottom:0}}.text-editor-container .toolbar-button svg{height:1em;width:1em}.tiptap-toolbar{border-bottom:1px solid #ccc;display:flex;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.tiptap-toolbar button{background:none;border:none;color:#555;cursor:pointer;font-size:1.1rem;padding:.3rem;transition:color .3s}.tiptap-toolbar button.active{color:#2f80ed}.tiptap-toolbar button:hover{color:#1d5fc4}.tiptap-editor{background-color:#fff;border-radius:4px;font-family:var(--font-family);font-size:1rem}.tiptap-editor:focus-within{border-color:#2f80ed;box-shadow:0 0 5px #2f80ed4d}.edit-form-actions{gap:.5rem;margin-top:.5rem}.vote-row{color:#555;gap:.5rem}.reply-form{border:1px solid var(--card-border)}.reply-textarea{font-family:inherit}.reply-textarea:focus{box-shadow:0 0 0 3px #2f80ed26}.reply-form .reply-button{align-self:flex-start;background:linear-gradient(135deg,#2f80ed,#69a8f7);border-radius:999px;box-shadow:0 10px 22px #2f80ed40;color:#fff;font-weight:700;letter-spacing:.2px;padding:.6rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.reply-form .reply-button:hover{box-shadow:0 14px 30px #2f80ed52;filter:brightness(1.03);transform:translateY(-1px)}.reply-toggle{align-items:center;color:#2f80ed;cursor:pointer;display:flex;font-size:1rem}.reply-toggle-text{margin-left:.3rem}.reply-tree-level{border-left:2px solid #ddd}@media (max-width:768px){.tiptap-toolbar{flex-wrap:wrap}.tiptap-toolbar button{flex:1 1 30%}.reply-tree-level{margin-left:1rem;padding-left:.5rem}}.feed-container.forum-view{border-radius:8px;margin-bottom:2rem;padding:1.5rem;position:relative}.feed-header{border-bottom:2px solid #ddd;margin-bottom:1rem}.feed-header,.forum-header-row{align-items:center;display:flex;justify-content:space-between}.forum-header-row{padding-bottom:1.7rem;padding-top:1.1vh}.forum-title{color:#333;font-size:2rem;font-weight:600;margin:0}.forum-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.forum-tag-filter{align-items:center;display:inline-flex;gap:8px;position:relative}.forum-hero{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.forum-banner{background:linear-gradient(135deg,#0f172a1a,#3b82f614);border:1px solid var(--card-border);overflow:hidden}.forum-banner img{display:block;height:160px;object-fit:cover;width:100%}.forum-hero--right{grid-gap:.75rem 1rem;align-items:start;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) 160px}.forum-hero--right>:not(.forum-banner){grid-column:1}.forum-banner--right{border-radius:12px;grid-column: p 2;grid-row:1/span 4;width:160px}.forum-banner--right img{height:120px;width:160px}.forum-hero--full .forum-title-row{order:1}.forum-hero--full>.chips-row{order:2}.forum-hero--full .forum-banner{order:3}.forum-hero--full .forum-description{order:4}.forum-banner--full{align-self:center;background:color-mix(in srgb,#fff 92%,#0f172a 8%);background:color-mix(in srgb,var(--card-background,#fff) 92%,#0f172a 8%);display:flex;justify-content:center;max-height:min(640px,72vh);width:min(100%,760px)}.forum-banner--full img{height:auto;max-height:min(640px,72vh);max-width:100%;object-fit:contain;width:auto}.forum-description{color:var(--text-color);line-height:1.5;margin:0}.forum-intro{border-bottom:1px solid var(--card-border);padding-bottom:1.25rem}.forum-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:.5rem}.sort-container{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.forum-list{display:flex;flex-direction:column}.thread-link{color:#333;text-decoration:none}.thread-title{font-size:1.25rem;font-weight:700}.thread-description,.thread-post-count{color:#777;font-size:.9rem}.menu-icon{font-size:1.1rem}.dropdown-menu{right:8px}.vote-button{color:#6c757d;font-size:1.4rem;transition:color .3s ease}.vote-button:hover{color:#000}.vote-button.upvote-button.active{color:#28a745!important}.vote-button.downvote-button.active{color:#dc3545!important}.vote-count{margin-left:.05rem}.thread-actions{display:flex;gap:.5rem;margin-top:.5rem}.delete-button{background:#ef4444}.modal-overlay{height:100%;width:100%}.modal-content{background-color:var(--card-background);border-radius:20px;box-shadow:0 30px 70px #0f172a40;max-height:80vh;overflow-y:auto;width:min(92vw,720px)}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}[data-thread=dark].form-group input,[data-thread=dark].form-group textarea{background-color:#3d3d3d;border-radius:4px;color:var(--light-text);padding:.5rem;width:100%}.form-actions{gap:.5rem}.form-actions button[type=submit]{background-color:#2f80ed}.form-actions button[type=button]{background-color:#ccc;color:#333}.form-actions button[type=button]:hover{background-color:#aaa}@media (max-width:1023px){.feed-container.forum-view{border-radius:0;box-shadow:none;margin:0;padding:0 1.25rem 1.25rem}.forum-header-row{padding-bottom:.65rem;padding-top:.8rem}}@media (max-width:640px){.forum-banner{border-left:none;border-radius:0;border-right:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.forum-banner img{height:120px}.forum-hero--right{gap:.65rem .75rem;grid-template-columns:minmax(0,1fr) 96px}.forum-hero--right .forum-banner--right{border:1px solid var(--card-border);border-radius:10px;margin:0;width:96px}.forum-hero--right .forum-banner--right img{height:80px;width:96px}.forum-hero--full .forum-banner--full{border:1px solid var(--card-border);border-radius:12px;margin-inline:0;max-height:min(520px,68vh);width:100%}.forum-hero--full .forum-banner--full img{height:auto;max-height:min(520px,68vh);width:auto}}.creation-modal{color:#11244d;color:var(--dialog-ink,#11244d);display:flex;flex-direction:column;padding:26px 30px 28px;width:100%}.creation-modal__header{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--dialog-line,#dce7f5);display:flex;flex-direction:column;gap:3px;margin-bottom:16px;padding-bottom:14px}.creation-modal__meta{color:#7656d9;color:var(--dialog-rust,#7656d9);font-size:.64rem;font-weight:800;letter-spacing:.11em;margin:0;text-transform:uppercase}.creation-modal__title{color:#11244d;color:var(--dialog-ink,#11244d);font-family:Georgia,Times New Roman,Times,serif;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;margin:0}.creation-modal__sub{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.85rem;line-height:1.5;margin:2px 0 0}.creation-fields{display:flex;flex-direction:column;gap:15px}.creation-field label,.creation-field__label{color:#11244d;color:var(--dialog-ink,#11244d);display:block;font-size:.8rem;font-weight:700;margin-bottom:6px}.creation-optional{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.72rem;font-weight:500;margin-left:5px}.creation-field input[type=text],.creation-field textarea{background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;box-shadow:none;box-sizing:border-box;color:#11244d;color:var(--dialog-ink,#11244d);min-height:42px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.creation-field input[type=text]:focus,.creation-field textarea:focus{border-color:#69a8f7;border-color:var(--dialog-forest-light,#69a8f7);box-shadow:0 0 0 3px color-mix(in srgb,#2f80ed 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--dialog-forest,#2f80ed) 14%,#0000);outline:none}.creation-field input::placeholder,.creation-field textarea::placeholder{color:color-mix(in srgb,#667895 75%,#0000);color:color-mix(in srgb,var(--dialog-ink-soft,#667895) 75%,#0000)}.creation-field textarea{min-height:96px;resize:vertical}.creation-media__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.creation-field input[type=file]{border:1px dashed #dce7f5;border:1px dashed var(--dialog-line,#dce7f5);border-radius:10px;color:#667895;color:var(--dialog-ink-soft,#667895);flex:1 1 220px;font-size:.78rem;min-width:0;padding:8px 10px}.creation-field input[type=file],.creation-layout-toggle{background:#fff;background:var(--dialog-paper-strong,#fff)}.creation-layout-toggle{border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.creation-layout-toggle button{background:#0000;border:0;border-radius:999px;color:#667895;color:var(--dialog-ink-soft,#667895);cursor:pointer;font-size:.76rem;font-weight:700;padding:6px 13px;transition:background-color .14s ease,color .14s ease}.creation-layout-toggle button.active{background:#2f80ed;background:var(--dialog-forest,#2f80ed);color:#fff}.creation-media__preview{border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;display:block;height:110px;margin-top:9px;object-fit:cover;width:100%}.creation-media__preview--right{height:96px;margin-left:auto;width:128px}.creation-media__preview--full{background:color-mix(in srgb,#fff 92%,#0f172a 8%);background:color-mix(in srgb,var(--dialog-paper,#fff) 92%,#0f172a 8%);height:auto;margin-inline:auto;max-height:360px;max-width:100%;object-fit:contain;width:auto}.creation-actions{border-top:1px solid #dce7f5;border-top:1px solid var(--dialog-line,#dce7f5);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:14px}.creation-ghost,.creation-primary{border-radius:9px;cursor:pointer;font-weight:700;min-height:40px;padding:9px 17px;transition:background-color .15s ease,filter .15s ease,transform .14s ease-out;transition:background-color .15s ease,filter .15s ease,transform .14s var(--dialog-ease-out,ease-out)}.creation-ghost{background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);color:#11244d;color:var(--dialog-ink,#11244d)}.creation-ghost:hover{background:#eef4fc;background:var(--dialog-kraft,#eef4fc)}.creation-primary{background:#2f80ed;background:var(--dialog-forest,#2f80ed);border:1px solid #2f80ed;border:1px solid var(--dialog-forest,#2f80ed);color:#fff}.creation-primary:hover:not(:disabled){filter:brightness(1.12)}.creation-ghost:active,.creation-primary:active:not(:disabled){transform:scale(.97)}.creation-primary:disabled{cursor:not-allowed;opacity:.55}.creation-modal .text-editor-container{background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;box-shadow:none;overflow:hidden}.creation-modal .toolbar{background:#fcfdff;background:var(--dialog-paper,#fcfdff);border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--dialog-line,#dce7f5)}.creation-modal .ProseMirror{height:auto;max-height:32vh;min-height:130px}@media (max-width:600px){.creation-modal{padding:20px 18px 22px}.creation-actions{flex-direction:column-reverse}.creation-ghost,.creation-primary{width:100%}}.feature-overlay{--dialog-kraft:var(--home-kraft,#eef4fc);--dialog-paper:var(--home-paper,#fcfdff);--dialog-paper-strong:var(--home-paper-strong,#fff);--dialog-ink:var(--home-ink,#11244d);--dialog-ink-soft:var(--home-ink-soft,#667895);--dialog-forest:var(--home-forest,#2f80ed);--dialog-forest-light:var(--home-forest-light,#69a8f7);--dialog-rust:var(--home-rust,#7656d9);--dialog-line:var(--home-line,#dce7f5);--dialog-ease-out:cubic-bezier(0.23,1,0.32,1);align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#08152bad;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,40px);position:fixed;z-index:11000}.feature-overlay-content{background:var(--dialog-paper);border:1px solid var(--dialog-line);border-radius:18px;box-shadow:0 1px 1px #221d1514,0 28px 80px #08152b4d;color:var(--dialog-ink);max-height:min(860px,calc(100dvh - 32px));overflow:hidden;position:relative;width:min(1040px,100%)}.feature-overlay-content.community-form-overlay{width:min(720px,100%)}.feature-overlay-body{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--dialog-line) #0000}.feature-overlay-body::-webkit-scrollbar{width:10px}.feature-overlay-body::-webkit-scrollbar-thumb{background:var(--dialog-line);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.feature-overlay-close{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:9px;box-shadow:none;color:var(--dialog-ink);cursor:pointer;display:grid;font-size:1.25rem;height:36px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .14s var(--dialog-ease-out);width:36px;z-index:3}.feature-overlay-close:active{transform:scale(.96)}.community-form-dialog{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--dialog-ink);padding:28px 30px 30px}.community-form-dialog .qa-header{border-bottom:1px solid var(--dialog-line);margin:0 0 22px;padding:0 48px 18px 0}.community-form-dialog .qa-header h3{color:var(--dialog-ink);font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:500;letter-spacing:-.025em;margin:0}.community-form-dialog .qa-header p{color:var(--dialog-ink-soft);line-height:1.5;margin:6px 0 0}.community-form-dialog .qa-form{grid-gap:10px 18px;align-items:center;display:grid;gap:10px 18px;grid-template-columns:minmax(120px,150px) minmax(0,1fr);margin:0}.community-form-dialog .qa-label{color:var(--dialog-ink);font-size:.82rem;font-weight:700;letter-spacing:.01em}.community-form-dialog .qa-form input,.community-form-dialog .qa-form select,.community-form-dialog .qa-form textarea{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:9px;box-shadow:none;color:var(--dialog-ink);font:inherit;min-height:42px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.community-form-dialog .qa-form textarea{min-height:132px;resize:vertical}.community-form-dialog .qa-form input[type=color]{cursor:pointer;padding:5px}.community-form-dialog .qa-form input[type=file]{color:var(--dialog-ink-soft);padding:8px 10px}.community-form-dialog .qa-form input::file-selector-button{background:var(--dialog-paper);border:1px solid var(--dialog-line);border-radius:7px;color:var(--dialog-ink);cursor:pointer;margin-right:10px;padding:6px 10px}.community-form-dialog .qa-form :is(input,select,textarea):focus{border-color:var(--dialog-forest-light);box-shadow:0 0 0 3px #2f80ed1f}.community-form-dialog .qa-form ::placeholder{color:color-mix(in srgb,var(--dialog-ink-soft) 72%,#0000)}.community-form-dialog .qa-actions,.community-form-dialog .qa-form>p{grid-column:2}.community-form-dialog .qa-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.community-form-dialog .pill-button{background:var(--dialog-forest);border:1px solid var(--dialog-forest);border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;font-weight:700;min-height:40px;padding:9px 14px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .14s var(--dialog-ease-out)}.community-form-dialog .pill-button.secondary{background:var(--dialog-paper-strong);border-color:var(--dialog-line);color:var(--dialog-ink)}.community-form-dialog .pill-button:active{transform:scale(.97)}.community-form-dialog .pill-button:disabled{cursor:not-allowed;opacity:.56}.community-form-dialog .muted{color:var(--dialog-ink-soft)}@media (hover:hover) and (pointer:fine){.community-form-dialog .pill-button.secondary:hover,.feature-overlay-close:hover{background:var(--dialog-paper);border-color:#2f80ed80;color:var(--dialog-forest)}.community-form-dialog .pill-button:not(.secondary):not(:disabled):hover{background:var(--dialog-forest-light);border-color:var(--dialog-forest-light)}}[data-theme=dark] .feature-overlay{--dialog-kraft:var(--home-kraft,#08152b);--dialog-paper:var(--home-paper,#0e203b);--dialog-paper-strong:var(--home-paper-strong,#102642);--dialog-ink:var(--home-ink,#eaf2ff);--dialog-ink-soft:var(--home-ink-soft,#a8b9d3);--dialog-forest:var(--home-forest,#4b91ec);--dialog-forest-light:var(--home-forest-light,#72aefa);--dialog-rust:var(--home-rust,#a58af0);--dialog-line:var(--home-line,#2a4163);background:#030a18c7;color-scheme:dark}[data-theme=dark] .feature-overlay-content{background:var(--dialog-paper);border-color:var(--dialog-line);box-shadow:0 32px 90px #00000085;color:var(--dialog-ink)}@media (max-width:640px){.feature-overlay{align-items:flex-end;padding:10px}.feature-overlay-content{border-radius:14px;max-height:calc(100dvh - 20px)}.feature-overlay-close{right:12px;top:12px}.community-form-dialog{padding:22px 18px 24px}.community-form-dialog .qa-header{margin-bottom:18px;padding-bottom:15px}.community-form-dialog .qa-form{gap:7px;grid-template-columns:1fr}.community-form-dialog .qa-form :is(input,select,textarea){margin-bottom:5px}.community-form-dialog .qa-actions,.community-form-dialog .qa-form>p{grid-column:1}}[data-theme=dark] .feature-overlay-content.event-editor-overlay{background:var(--dialog-paper);border-color:var(--dialog-line);color:var(--dialog-ink)}[data-theme=dark] .event-editor-dialog.event-management__panel{color:var(--dialog-ink)}[data-theme=dark] .event-editor-dialog :is(.event-management__zoom,.event-management__toggle,.event-management__alert){background:var(--dialog-kraft);border-color:var(--dialog-line);color:var(--dialog-ink)}[data-theme=dark] .event-editor-dialog :is(input:not([type=checkbox]),select,textarea,.event-management__pill){background:var(--dialog-paper-strong);border-color:var(--dialog-line);color:var(--dialog-ink)}.feature-overlay-content.event-editor-overlay,.feature-overlay-content.profile-editor-overlay{width:min(820px,100%)}.feature-overlay-content.report-dialog-overlay{width:min(760px,100%)}.event-editor-dialog,.profile-editor-dialog,.report-dialog-overlay .report-modal{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--dialog-ink);margin:0;padding:28px 30px 30px;width:100%}.event-editor-dialog .event-management__panel-head,.profile-editor-dialog__header,.report-dialog-overlay .report-modal__header{border:0;border-bottom:1px solid var(--dialog-line);margin:0 0 22px;padding:0 48px 18px 0}.event-editor-dialog .event-management__panel-head h3,.profile-editor-dialog__header h2,.report-dialog-overlay .report-title{color:var(--dialog-ink);font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:500;letter-spacing:-.025em;margin:0}.event-editor-dialog .event-management__panel-head p,.profile-editor-dialog__header p,.report-dialog-overlay .report-subtitle{color:var(--dialog-ink-soft);line-height:1.5;margin:6px 0 0}.event-editor-dialog .event-management__form{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.event-editor-dialog .event-management__alert{background:var(--dialog-kraft);border:1px solid var(--dialog-line);border-radius:9px;color:var(--dialog-ink);font-size:.84rem;margin:-8px 0 18px;padding:10px 12px}.event-editor-dialog .event-management__alert.error{border-left:4px solid var(--dialog-rust)}.event-editor-dialog .event-management__alert.success{border-left:4px solid var(--dialog-forest-light)}.event-editor-dialog .event-management__field{display:flex;flex-direction:column;gap:7px;min-width:0}.event-editor-dialog .event-management__actions,.event-editor-dialog .event-management__field--wide{grid-column:1/-1}.event-editor-dialog .event-management__field label,.profile-editor-dialog label>span,.profile-editor-section h3,.report-dialog-overlay .report-details-label{color:var(--dialog-ink);font-size:.82rem;font-weight:700;letter-spacing:.01em}.event-editor-dialog :is(input:not([type=checkbox]),select,textarea),.profile-editor-dialog :is(input,textarea),.report-dialog-overlay .report-modal :is(input:not([type=radio]),textarea){background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:9px;box-shadow:none;color:var(--dialog-ink);font:inherit;min-height:42px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.event-editor-dialog :is(textarea,input:not([type=checkbox]),select):focus,.profile-editor-dialog :is(textarea,input):focus,.report-dialog-overlay .report-modal :is(input:not([type=radio]),textarea):focus{border-color:var(--dialog-forest-light);box-shadow:0 0 0 3px #2f80ed1f}.event-editor-dialog textarea,.profile-editor-dialog textarea,.report-dialog-overlay textarea{resize:vertical}.event-editor-dialog .event-management__toggle,.event-editor-dialog .event-management__zoom{background:var(--dialog-kraft);border:0;box-shadow:none;color:var(--dialog-ink)}.event-editor-dialog .event-management__zoom{border-radius:10px;padding:14px}.event-editor-dialog .event-management__toggle{border-radius:8px;padding:8px 10px}.event-editor-dialog .event-management__pill{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:9px;color:var(--dialog-ink-soft);min-height:42px;padding:10px 12px}.event-editor-dialog .event-management__actions,.profile-editor-dialog__footer,.report-dialog-overlay .report-actions,.report-dialog-overlay .report-modal__footer{display:flex;gap:8px;justify-content:flex-end}.event-editor-dialog .event-management__actions{margin-top:4px}.event-editor-dialog :is(.primary-button,.ghost-button),.profile-editor-dialog :is(.primary-button,.ghost-button),.report-dialog-overlay .pill-button{background:var(--dialog-forest);border:1px solid var(--dialog-forest);border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;font-weight:700;min-height:40px;padding:9px 14px}.event-editor-dialog .ghost-button,.profile-editor-dialog .ghost-button,.report-dialog-overlay .pill-button.ghost{background:var(--dialog-paper-strong);border-color:var(--dialog-line);color:var(--dialog-ink)}.profile-editor-dialog__body{display:flex;flex-direction:column;gap:22px}.profile-editor-dialog__header .scholarly-page-kicker{color:var(--dialog-forest-light);font-family:inherit;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:0 0 7px;text-transform:uppercase}.profile-editor-section+.profile-editor-section{border-top:1px solid var(--dialog-line);padding-top:20px}.profile-editor-section h3{font-family:inherit;font-size:.88rem;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.profile-editor-grid{grid-gap:14px 16px;display:grid;gap:14px 16px}.profile-editor-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-editor-grid label{display:flex;flex-direction:column;gap:7px;min-width:0}.profile-editor-grid__wide{grid-column:1/-1}.profile-editor-dialog small{color:var(--dialog-ink-soft);font-size:.75rem}.profile-editor-color{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 48px}.profile-editor-color input[type=color]{cursor:pointer;padding:5px}.profile-editor-file input[type=file]{color:var(--dialog-ink-soft);padding:8px 10px}.profile-editor-file input::file-selector-button{background:var(--dialog-paper);border:1px solid var(--dialog-line);border-radius:7px;color:var(--dialog-ink);cursor:pointer;margin-right:10px;padding:6px 10px}.profile-editor-dialog__footer{border-top:1px solid var(--dialog-line);margin-top:24px;padding-top:18px}.report-dialog-overlay .report-modal{gap:0}.report-dialog-overlay .report-pill{align-self:flex-start;background:color-mix(in srgb,var(--dialog-rust) 10%,#0000);border:1px solid color-mix(in srgb,var(--dialog-rust) 35%,#0000);border-radius:6px;color:var(--dialog-rust);font-size:.72rem;letter-spacing:.05em;margin:0 0 7px;padding:3px 8px}.report-dialog-overlay .report-context{background:var(--dialog-kraft);border:0;border-left:3px solid var(--dialog-line);border-radius:0;color:var(--dialog-ink);margin-top:12px;padding:11px 12px}.report-dialog-overlay .report-modal__body{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.report-dialog-overlay .report-reasons{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-dialog-overlay .report-reason{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:9px;box-shadow:none;min-width:0;padding:10px}.report-dialog-overlay .report-reason.selected{background:color-mix(in srgb,var(--dialog-forest-light) 9%,var(--dialog-paper-strong));border-color:var(--dialog-forest-light);box-shadow:inset 3px 0 0 var(--dialog-forest-light)}.report-dialog-overlay .reason-label{color:var(--dialog-ink)}.report-dialog-overlay .reason-help{color:var(--dialog-ink-soft);font-size:.78rem;line-height:1.35}.report-dialog-overlay .report-details{background:#0000;border:0;padding:0}.report-dialog-overlay .report-modal__footer{border-top:1px solid var(--dialog-line);margin-top:22px;padding-top:18px}[data-theme=dark] .report-dialog-overlay .report-context{background:var(--dialog-kraft)!important;border-color:var(--dialog-line)!important;color:var(--dialog-ink)!important}[data-theme=dark] .report-dialog-overlay .report-reason{background:var(--dialog-paper-strong)!important;border-color:var(--dialog-line)!important;color:var(--dialog-ink)!important}[data-theme=dark] .report-dialog-overlay .report-reason.selected{background:color-mix(in srgb,var(--dialog-forest-light) 14%,var(--dialog-paper-strong))!important;border-color:var(--dialog-forest-light)!important}@media (hover:hover) and (pointer:fine){.event-editor-dialog .primary-button:hover,.profile-editor-dialog .primary-button:hover,.report-dialog-overlay .pill-button:not(.ghost):hover{background:var(--dialog-forest-light);border-color:var(--dialog-forest-light)}.event-editor-dialog .ghost-button:hover,.profile-editor-dialog .ghost-button:hover,.report-dialog-overlay .pill-button.ghost:hover{background:var(--dialog-paper);border-color:color-mix(in srgb,var(--dialog-forest-light) 50%,var(--dialog-line));color:var(--dialog-forest-light)}}@media (max-width:640px){.event-editor-dialog,.profile-editor-dialog,.report-dialog-overlay .report-modal{padding:22px 18px 24px}.event-editor-dialog .event-management__form,.profile-editor-grid--two,.report-dialog-overlay .report-reasons{grid-template-columns:minmax(0,1fr)}.event-editor-dialog .event-management__actions,.event-editor-dialog .event-management__field,.profile-editor-grid__wide{grid-column:1}}.feature-overlay-content.profile-editor-overlay{width:min(720px,100%)}[data-theme=dark] .event-editor-dialog.event-management__panel{background:#0000!important;border:0!important;box-shadow:none!important}.thread-view-container{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:2rem;padding:1rem 1.5rem;position:relative}.thread-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.original-post{margin:.5rem 0 0}.thread-view .post-card.original-post{background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:14px;box-shadow:0 1px 2px #2652840a,0 12px 30px #26528414;box-shadow:var(--home-shadow,0 1px 2px #2652840a,0 12px 30px #26528414);padding:1.5rem 1.5rem 1.25rem}[data-theme=dark] .thread-view .post-card.original-post{background:#0f1729;background:var(--home-paper,#0f1729);border-color:#2a3550;border-color:var(--home-line,#2a3550)}.thread-view .post-card.original-post.knowledge-base-original{background:color-mix(in srgb,#fff 92%,#2f80ed);background:color-mix(in srgb,var(--home-paper-strong,#fff) 92%,var(--home-forest,#2f80ed));border-left:3px solid #2f80ed;border-left:3px solid var(--home-forest,#2f80ed);box-shadow:none;padding:1.25rem 1.4rem}[data-theme=dark] .thread-view .post-card.original-post.knowledge-base-original{background:color-mix(in srgb,#0f1729 94%,#69a8f7);background:color-mix(in srgb,var(--home-paper,#0f1729) 94%,var(--home-forest,#69a8f7))}.thread-view .knowledge-base-original .post-content{margin:0}.thread-view .knowledge-base-discussion-action{align-items:center;border-top:1px solid #dce7f5;border-top:1px solid var(--home-line,#dce7f5);display:flex;gap:.75rem;margin-top:1rem;padding-top:.9rem}.thread-view .knowledge-base-discussion-action .reply-button{align-items:center;display:inline-flex;gap:.4rem}.thread-view .knowledge-base-discussion-action>span{color:#61707b;color:var(--home-muted,#61707b);font-size:.8rem}.thread-view .post-card.original-post .avatar-wrapper{box-shadow:0 0 0 2px #fff,0 0 0 3px #69a8f7;box-shadow:0 0 0 2px var(--home-paper-strong,#fff),0 0 0 3px var(--home-forest-light,#69a8f7);height:44px;width:44px}[data-theme=dark] .thread-view .post-card.original-post .avatar-wrapper{box-shadow:0 0 0 2px #0f1729,0 0 0 3px #69a8f7;box-shadow:0 0 0 2px var(--home-paper,#0f1729),0 0 0 3px var(--home-forest-light,#69a8f7)}.thread-view .post-card.original-post .vote-row{border-top:1px solid #dce7f5;border-top:1px solid var(--home-line,#dce7f5);margin-top:1rem;padding-top:.9rem}.thread-view .original-post-headline{font-size:.85rem;margin:2px 0 0;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-view .original-post-author,.thread-view .original-post-author-copy,.thread-view .thread-top-row{min-width:0}.thread-view .thread-top-row{gap:12px;width:100%}.thread-view .original-post-author,.thread-view .original-post-author-copy{max-width:100%}.thread-view .original-post-author,.thread-view .original-post-author-copy{flex:1 1 auto}.thread-view .original-post-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.thread-view .follow-button{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.thread-view .follow-button-icon{font-size:.75em}.thread-view .kebab-menu{position:relative}.thread-view .kebab-menu,.thread-view .kebab-trigger{align-items:center;display:inline-flex;justify-content:center}.thread-view .kebab-trigger{appearance:none;background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:9px;box-sizing:border-box;color:#667895;color:var(--home-ink-soft,#667895);cursor:pointer;height:36px;line-height:0;padding:0;transition:border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out,cubic-bezier(.23,1,.32,1));width:36px}.thread-view .kebab-trigger:active{transform:scale(.96)}.thread-view .kebab-menu .menu-icon{background:#0000;border:0;color:currentColor;font-size:16px;height:16px;padding:0;pointer-events:none;position:static;width:16px}.thread-header-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.7rem;padding-top:1.1vh}.thread-view .thread-hero__heading>.h1{color:var(--text-color);color:var(--home-ink,var(--text-color));font-family:Georgia,Times New Roman,Times,serif;font-family:var(--home-serif,Georgia,"Times New Roman",Times,serif);font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0}.post-list{display:flex;flex-direction:column;gap:1rem}.post-target-highlight{animation:post-target-pulse 2.2s ease}@keyframes post-target-pulse{0%{border-color:#2f80ed8c;box-shadow:0 0 0 0 #2f80ed66}to{border-color:#0000;box-shadow:0 0 0 0 #2f80ed00}}.verified-scope.verified{background-color:#2ecc7114;border:2px solid #2f9e44;border-radius:14px;box-shadow:0 4px 10px #2f9e441f;padding:10px 12px}.verified-scope{box-sizing:border-box;max-width:100%;width:100%}.post-header-row,.verified-scope{overflow:visible;position:relative}.post-header-row{padding-right:28px;z-index:2}.post-header-menu{position:absolute;right:0;top:0}.post-header-menu-panel{position:absolute;right:0;top:24px;z-index:13000}.verified-banner{background:#2f9e441f;border:1px solid #2f9e4459;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px}.verified-badge{align-items:center;display:flex;gap:10px}.verified-icon{color:#2f9e44;flex-shrink:0;font-size:28px}.verified-title{color:#1b5e20;font-weight:700;letter-spacing:.2px}.verified-date{color:#2f9e44;font-size:.9rem}.verified-disclaimer{color:#1f3b24;font-size:.85rem;line-height:1.35}.post-content{color:#44546a;color:var(--home-ink-soft,#44546a);font-size:1rem;line-height:1.72;margin-bottom:.5rem}.original-post .post-content{font-size:1.04rem;margin-top:1rem!important}.post-content>:first-child{margin-top:0}.post-content>:last-child{margin-bottom:0}.post-content p{margin:0 0 .9em}.post-content h1,.post-content h2,.post-content h3{color:var(--text-color);color:var(--home-ink,var(--text-color));font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:1.35em 0 .5em}.post-content h1{font-size:1.65rem}.post-content h2{font-size:1.4rem}.post-content h3{font-size:1.18rem}.post-content ol,.post-content ul{margin:.75rem 0 1rem;padding-left:1.55rem}.post-content li+li{margin-top:.35rem}.post-content blockquote{background:color-mix(in srgb,#69a8f7 9%,#0000);background:color-mix(in srgb,var(--home-forest-light,#69a8f7) 9%,#0000);border-left:4px solid #69a8f7;border-left:4px solid var(--home-forest-light,#69a8f7);border-radius:0 10px 10px 0;color:var(--text-color);color:var(--home-ink,var(--text-color));margin:1rem 0;padding:.8rem 1rem}.post-content code{border:1px solid var(--home-line,var(--card-border));border-radius:5px;color:var(--text-color);color:var(--home-ink,var(--text-color));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.14em .38em}.post-content code,.post-content pre{background:var(--light-background);background:var(--home-paper-soft,var(--light-background))}.post-content pre{border:1px solid var(--home-line,var(--card-border));border-radius:10px;margin:1rem 0;overflow-x:auto;padding:.9rem 1rem}.post-content pre code{background:#0000;border:0;padding:0}.post-content a{color:var(--link-color);color:var(--home-forest-light,var(--link-color));font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.post-content hr{border:0;border-top:1px solid var(--home-line,var(--card-border));margin:1.35rem 0}.post-meta{color:#777;font-size:.9rem;margin-bottom:.5rem}[data-theme=dark] .post-content,[data-theme=dark] .thread-title{color:#e2e8f0}[data-theme=dark] .post-meta{color:#e2e8f0b3}[data-theme=dark] .post-meta a{color:#e2e8f0}.post-author-name{align-items:center;color:var(--text-color);display:inline-flex;line-height:1.2}.post-author-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.post-author-line .author-badges{margin-left:0}.post-author-line .author-ambassador-logo,.post-author-line .author-verified-icon{display:block;flex:0 0 auto}[data-theme=dark] .post-author-name{color:#e2e8f0}.vote-row{gap:.2rem;margin-bottom:.5rem;margin-top:.5rem}.vote-button,.vote-row{align-items:center;display:flex}.vote-button{background:none;border:none;border-radius:999px;color:#555;cursor:pointer;font-size:1.2rem;justify-content:center;line-height:1;padding:.24rem;transition:color .14s ease,background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:color .14s ease,background-color .14s ease,transform .14s var(--home-ease-out,cubic-bezier(.23,1,.32,1))}.vote-button.upvote-button.active{color:#28a745}.vote-button.downvote-button.active{color:#dc3545}.vote-count{color:#333;font-size:1rem;font-weight:700}.thread-divider{border:none;border-top:1px solid var(--card-border);margin:0}.collapse-button,.reply-button{align-items:center;background:none;border:none;border-radius:999px;color:#555;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;line-height:1;padding:.4rem;transition:color .14s ease,background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:color .14s ease,background-color .14s ease,transform .14s var(--home-ease-out,cubic-bezier(.23,1,.32,1))}.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button)>svg{transform-origin:center;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--home-ease-out,cubic-bezier(.23,1,.32,1))}.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button):focus-visible{outline:2px solid #72aefa;outline:2px solid var(--home-forest-light,#72aefa);outline-offset:2px}.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button):active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.thread-view .vote-row>.upvote-button:hover{background:color-mix(in srgb,#69a8f7 12%,#0000);background:color-mix(in srgb,var(--home-forest,#69a8f7) 12%,#0000);color:#69a8f7;color:var(--home-forest,#69a8f7)}.thread-view .vote-row>.upvote-button:hover>svg{transform:translateY(-2px)}.thread-view .vote-row>.downvote-button:hover{background:color-mix(in srgb,#7656d9 12%,#0000);background:color-mix(in srgb,var(--home-rust,#7656d9) 12%,#0000);color:#7656d9;color:var(--home-rust,#7656d9)}.thread-view .vote-row>.downvote-button:hover>svg{transform:translateY(2px)}.thread-view .vote-row>.collapse-button:hover,.thread-view .vote-row>.reply-button:hover{background:color-mix(in srgb,#69a8f7 10%,#0000);background:color-mix(in srgb,var(--home-forest,#69a8f7) 10%,#0000);color:#69a8f7;color:var(--home-forest,#69a8f7)}.thread-view .vote-row>.reply-button:hover>svg{transform:translateY(-1px) scale(1.08)}.thread-view .vote-row>.collapse-button[aria-expanded=false]:hover>svg{transform:translateX(2px)}.thread-view .vote-row>.collapse-button[aria-expanded=true]:hover>svg{transform:translateY(2px)}}.collapse-text{font-size:.9rem;margin-left:.2rem}.post-actions{display:flex;gap:.5rem;margin-top:.5rem}.create-button{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:none;border-radius:999px;box-shadow:0 10px 22px #2f80ed40;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.2px;min-width:120px;padding:.6rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.create-button:hover{box-shadow:0 14px 30px #2f80ed52;filter:brightness(1.03);transform:translateY(-1px)}.delete-button{background-color:#ef4444;color:#fff}.delete-button:hover{background-color:#dc2626}[data-theme=dark] .cancel-button{background:#0f172a99;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .cancel-button:hover{background:#1e293bbf;border-color:var(--primary-color);color:#fff}.edit-button{background:#0f172a14;border:1px solid var(--card-border);color:var(--text-color)}.edit-button:hover{background:#0f172a24;border-color:var(--primary-color)}.reply-tree-level{border-left:2px solid #eee;margin-left:1.5rem;padding-left:1rem}.post-card.level-1,.post-card.level-2,.post-card.level-3{margin-left:0}.post-card{max-width:100%;overflow:visible}.post-card,.thread-view .reply-post-surface{box-sizing:border-box;position:relative;width:100%}.thread-view .reply-post-surface{border-radius:8px;padding:.625rem .75rem;transition:background-color .18s ease}.thread-view .reply-post-surface:before{background:#7656d9;background:var(--home-rust,#7656d9);border-radius:0 3px 3px 0;bottom:10px;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:10px;transform:scaleY(.65);transform-origin:center;transition:opacity .16s ease,transform .18s cubic-bezier(.23,1,.32,1);transition:opacity .16s ease,transform .18s var(--home-ease-out,cubic-bezier(.23,1,.32,1));width:3px}@media (hover:hover) and (pointer:fine){.scholarly-shell .thread-view .reply-post-surface:hover{background:#2f80ed38}.scholarly-shell .thread-view .reply-post-surface:hover:before{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.thread-view .reply-post-surface,.thread-view .reply-post-surface:before,.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button),.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button)>svg{transition:none}.thread-view .reply-post-surface:hover:before,.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button):active,.thread-view .vote-row>:is(.vote-button,.reply-button,.collapse-button):hover>svg{transform:none}}.post-content,.post-content *{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.post-content iframe,.post-content img,.post-content video{height:auto;max-width:100%}.avatar-wrapper{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.avatar-image{display:block;height:100%;object-fit:cover;width:100%}.thread-view .post-header-menu{color:#777;cursor:pointer;font-size:1.1rem;position:absolute;right:8px}.thread-view .post-header-menu-panel{position:absolute;right:8px;top:30px;width:160px;z-index:13000}.thread-view .post-header-menu-panel .dropdown-item{background:none;border:none;cursor:pointer;font-size:.9rem;text-align:left;transition:background-color .2s;width:100%}.thread-view .post-header-menu-panel .dropdown-item:hover{background-color:#2f80ed1f}.reply-form{background:var(--card-background);background:var(--home-paper-strong,var(--card-background));border:1px solid var(--home-line,var(--card-border));border-radius:16px;box-shadow:0 16px 32px #0f172a14;box-shadow:var(--home-shadow,0 16px 32px #0f172a14);display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;margin-top:1rem;padding:1rem}.reply-textarea{background:var(--input-background);background:var(--home-paper,var(--input-background));border:1px solid #94a3b873;border:1px solid var(--home-line,#94a3b873);border-radius:12px;box-sizing:border-box;color:var(--text-color);color:var(--home-ink,var(--text-color));font-size:1rem;padding:.75rem .9rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.reply-textarea:focus{border-color:#2f80edcc;border-color:var(--home-forest-light,#2f80edcc);box-shadow:0 0 0 3px color-mix(in srgb,#69a8f7 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest-light,#69a8f7) 16%,#0000);outline:none}[data-theme=dark] .reply-textarea{color:#e2e8f0;color:var(--home-ink,#e2e8f0)}.reply-form-actions{display:flex;gap:.6rem}.edit-form{background:#fff;background:var(--home-paper,#fff);border:1px solid #ddd;border:1px solid var(--home-line,#ddd);border-radius:10px;margin-bottom:1rem;padding:.75rem}.edit-form-actions{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.6rem}.tiptap-editor{background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #ccc;border:1px solid var(--home-line,#ccc);border-radius:8px;color:inherit;color:var(--home-ink,inherit);margin-top:.5rem;min-height:150px;outline:none;padding:.5rem}.toolbar{border-bottom:1px solid #ccc;display:flex;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.toolbar-button{background:none;border:none;color:#555;cursor:pointer;font-size:1.1rem;padding:.3rem;transition:color .3s}.toolbar-button.active{color:#2f80ed}.toolbar-button:hover{color:#1d5fc4}.toolbar-select{border:1px solid #ccc;border-radius:4px;font-size:.95rem;outline:none;padding:.2rem}.reply-sort-options{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.arrow-link{color:#2f80ed;cursor:pointer;font-size:1.2rem;margin-right:.2vw;text-decoration:none;transition:color .2s ease}.arrow-link:hover{color:#1d5fc4}.knowledge-base-readonly-note{align-items:baseline;background:color-mix(in srgb,#176b87 7%,#0000);background:color-mix(in srgb,var(--primary-color,#176b87) 7%,#0000);border:1px solid color-mix(in srgb,#176b87 24%,#0000);border:1px solid color-mix(in srgb,var(--primary-color,#176b87) 24%,#0000);border-radius:10px;color:#26323b;color:var(--text-color,#26323b);display:flex;font-size:.9rem;gap:.65rem;margin:.75rem 0 1rem;padding:.7rem .85rem}.knowledge-base-child-state{color:#61707b;color:var(--home-muted,#61707b);margin:1rem 0}.knowledge-base-child-section{margin:1.5rem 0 2rem}.knowledge-base-child-heading{margin-bottom:.9rem}.knowledge-base-child-heading p{color:#176b87;color:var(--primary-color,#176b87);font-size:.75rem;font-weight:800;letter-spacing:.09em;margin:0 0 .15rem;text-transform:uppercase}.knowledge-base-child-heading h2{color:#1f2933;color:var(--home-ink,#1f2933);font-size:clamp(1.2rem,2vw,1.55rem);margin:0}.knowledge-base-child-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-base-child-card{grid-gap:.8rem;align-items:start;background:#fff;background:var(--home-paper,#fff);border:1px solid #d9e1e6;border:1px solid var(--home-line,#d9e1e6);border-radius:12px;color:inherit;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-base-child-card:hover{border-color:color-mix(in srgb,#176b87 48%,#d9e1e6);border-color:color-mix(in srgb,var(--primary-color,#176b87) 48%,var(--home-line,#d9e1e6));box-shadow:0 8px 22px #13324017;transform:translateY(-1px)}[data-theme=dark] .knowledge-base-child-card{background:#10213d;background:var(--home-paper-strong,var(--card-background,#10213d));border-color:#2a4163;border-color:var(--home-line,var(--border-color,#2a4163))}[data-theme=dark] .knowledge-base-child-card:hover{background:color-mix(in srgb,#10213d 86%,#72aefa);background:color-mix(in srgb,var(--home-paper-strong,var(--card-background,#10213d)) 86%,var(--primary-color,#72aefa));border-color:#72aefa;border-color:var(--home-forest-light,var(--primary-color,#72aefa));box-shadow:0 8px 22px #0000003d}.knowledge-base-child-index{color:#176b87;color:var(--primary-color,#176b87);font-size:.72rem;font-weight:800;letter-spacing:.08em}.knowledge-base-child-card small{color:#61707b;color:var(--home-muted,#61707b);display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.knowledge-base-child-card h3{color:#1f2933;color:var(--home-ink,#1f2933);font-size:1rem;line-height:1.3;margin:0}.knowledge-base-child-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#61707b;color:var(--home-muted,#61707b);display:-webkit-box;font-size:.86rem;line-height:1.45;margin:.4rem 0 0;overflow:hidden}.knowledge-base-child-card div>span{color:#176b87;color:var(--primary-color,#176b87);display:inline-block;font-size:.78rem;font-weight:700;margin-top:.45rem}.knowledge-base-child-card>svg{color:#176b87;color:var(--primary-color,#176b87);margin-top:.2rem}@media (max-width:640px){.thread-view .original-post-headline{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:15ch}.knowledge-base-readonly-note{align-items:flex-start;flex-direction:column;gap:.2rem}.knowledge-base-child-grid{grid-template-columns:1fr}}:root{--light-bg:#fff;--light-border:#e1e9ee;--muted-color:#777;--shadow:0 2px 10px #0000001a;--hero-banner-height:180px;--hero-logo-size:120px;--hero-logo-pad:6px}.profile-view{background:#0000;border:none;box-shadow:none;font-family:var(--font-family);max-height:none;overflow:visible;padding:1.5rem 0;position:relative}.profile-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:0;width:100%}.profile-page-main-content .profile-view{width:60vw!important}@media (max-width:1023px){.profile-page-main-content .profile-view{padding:0;width:100%!important}.profile-container{max-width:100%;padding-left:0;padding-right:0}}.hero-card{background:var(--card-background);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;position:relative}.hero-banner img{display:block;height:180px;height:var(--hero-banner-height);object-fit:cover;width:100%}.hero-content{justify-content:space-between;padding:12px 16px 12px 152px;padding-left:calc(32px + var(--hero-logo-size));position:relative}.hero-content,.hero-left{align-items:center;display:flex;gap:12px}.user-hero-logo-wrap{background:#fff;border-radius:50%;display:inline-flex;left:21px;overflow:visible;position:absolute;top:-15px;z-index:2}[data-theme=dark] .user-hero-logo-wrap{background:#2d2d2d}.user-hero-logo{border-radius:50%;height:120px;height:var(--hero-logo-size);object-fit:cover;position:relative;width:120px;width:var(--hero-logo-size)}.user-hero-logo.user-hero-logo--default{transform:scale(1.4)}.hero-text{line-height:1.2;padding-left:10px}.hero-title{align-items:center;color:var(--text-color);display:flex;font-size:2rem;font-weight:700;gap:.5rem;margin:0}.hero-sub{color:var(--subtext-color);margin:4px 0 0}.hero-sub-row{display:flex;flex-wrap:wrap;gap:12px}.hero-sub-row span+span{margin-left:8px}@media (max-width:640px){.hero-sub-row{gap:8px}}.hero-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.profile-view .hero-actions{align-items:center;flex-direction:row}.hero-edit-controls{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;width:100%}@media (max-width:640px){:root{--hero-banner-height:120px;--hero-logo-size:90px}.hero-card.profile-hero-card{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.hero-content{padding-left:16px;padding-top:75px;padding-top:calc(var(--hero-logo-size) - 45px)}.hero-content,.hero-left{align-items:flex-start;flex-direction:column}.hero-left{gap:8px;width:100%}.user-hero-logo-wrap{left:16px;position:absolute;top:-20px;top:calc(var(--hero-banner-height) - var(--hero-logo-size) - 80px)}.hero-text{padding-left:0;position:static;width:100%}.hero-sub,.hero-title{display:block;width:100%}.hero-title .status-pill{display:none}.hero-sub .status-pill{display:inline-flex;margin-left:0;margin-top:4px}.hero-actions{width:100%}.hero-actions,.hero-edit-controls{align-items:stretch}.profile-hero-card .hero-content{position:relative}.profile-hero-card .hero-text .kebab-menu{display:inline-flex;position:absolute;right:0;top:0;z-index:3}.profile-hero-card .kebab-menu .menu-icon{margin-left:0!important}}.tabs-underline{border-top:1px solid #e1e9ee;border-top:1px solid var(--light-border);display:flex;gap:24px;padding:8px 26px 0}.tab-link{background:#0000;border:none;color:var(--text-color);cursor:pointer;font-weight:600;padding:10px 0;position:relative}[data-theme=dark] .tab-link{color:#fff}.tab-link:disabled{color:#777;color:var(--muted-color);cursor:not-allowed;opacity:.6}.tab-link.active{color:var(--primary-color)}.tab-link.active:after{background:var(--primary-color);border-radius:2px;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.contact-email{color:var(--primary-color);font-weight:600;word-break:break-all}.profile-banner-img{border-radius:10px;display:block;max-height:250px;object-fit:cover;padding-bottom:20px;width:100%}.banner-upload-container{display:flex;justify-content:center;margin:20px}.avatar-upload,.banner-upload{background:linear-gradient(135deg,#2f80ed,#69a8f7);border-radius:999px;box-shadow:0 8px 18px #2f80ed38;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.2px;padding:.45rem .9rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.avatar-upload:hover,.banner-upload:hover{box-shadow:0 14px 30px #2f80ed52;filter:brightness(1.03);transform:translateY(-1px)}.avatar-upload input,.banner-upload input{display:none}.profile-header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.avatar-container{align-items:center;display:flex;flex-direction:column}.profile-avatar{border:4px solid var(--primary-color);border-radius:50%;height:100px;margin-bottom:.5rem;object-fit:cover;transition:border-color .3s;transition:border-color var(--transition-speed);width:100px}.profile-avatar:hover{border-color:var(--secondary-color)}.avatar-upload-container{display:flex;justify-content:center;width:100%}.profile-info{flex:1 1;min-width:250px}.profile-name{color:var(--text-color);font-size:2.5rem;font-weight:600;margin:0}.profile-headline{color:var(--subtext-color);font-size:1.3rem;margin:.5rem 0}.profile-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.profile-actions .kebab-menu{align-items:center;display:inline-flex;margin-left:4px}@media (min-width:1024px){.profile-hero-card .hero-text .kebab-menu{display:none!important}.profile-hero-card .hero-right .profile-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px}.profile-hero-card .hero-right .profile-actions .kebab-menu{margin-left:0;order:2}}.follow-button,.message-button{background:#0f172a0f;border:1px solid var(--card-border);border-radius:999px;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.2px;padding:.6rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.follow-button.follow{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:none;box-shadow:0 10px 22px #2f80ed40;color:#fff}.follow-button.unfollow{background:#0f172a14;border:1px solid var(--card-border);color:var(--text-color)}.connect-button{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:none;border-radius:999px;box-shadow:0 10px 22px #2f80ed40;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.2px;padding:.6rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.connect-button.pending{background:#0f172a14;border:1px solid var(--card-border);box-shadow:none;color:var(--text-color)}.connect-button.connected{background:#22c55e;box-shadow:0 10px 22px #22c55e40;color:#fff}.connect-button:hover,.follow-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.message-button{background-color:#22c55e;box-shadow:none}.message-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.edit-button,.save-button{background:#0f172a0f;border:1px solid var(--card-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:700;letter-spacing:.2px;padding:.6rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.save-button{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:none;box-shadow:0 10px 22px #2f80ed40;color:#fff}.edit-button:hover,.save-button:hover{border-color:var(--primary-color);filter:brightness(1.03);transform:translateY(-1px)}[data-theme=dark] .edit-button{background:#0f172a99;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .edit-button:hover{background:#1e293bbf;border-color:var(--primary-color);color:#fff}.menu-icon{color:#777;cursor:pointer;font-size:1.2rem}.kebab-menu{display:inline-flex;position:relative}.dropdown-menu{position:absolute;right:0;top:30px;width:160px;z-index:10}.dropdown-item{background:none;border:none;cursor:pointer;font-size:.9rem;text-align:left;width:100%}.dropdown-item:hover{background-color:#2f80ed1f}.ambassador-logos{display:inline-flex;gap:8px;margin-top:10px}.community-logo{border:2px solid #ccc;border-radius:50%;height:24px;object-fit:cover;width:24px}.profile-section{margin-bottom:2rem}.profile-section h3{border-bottom:3px solid var(--primary-color);color:var(--primary-color);font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem}.about-section{overflow:visible;position:relative}.about-section.restricted{overflow:hidden}.about-section.restricted:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:12px;bottom:0;content:"";height:50%;left:-10px;pointer-events:none;position:absolute;right:-10px;z-index:1}.skills-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.skill-item{background:#edf5ff;border-radius:20px;color:var(--primary-color);font-size:.9rem;padding:.5rem 1rem;transition:background .3s;transition:background var(--transition-speed)}.skill-item:hover{background:var(--secondary-color);color:#fff}.color-picker-container{align-items:center;display:flex;gap:1.5rem;margin-top:1rem}.color-picker-container label{color:var(--text-color);display:flex;flex-direction:column;font-size:1rem;gap:.3rem}.color-hex-input{border:1px solid var(--card-border);font-family:inherit;width:140px}.color-picker-container input[type=color],.edit-headline-input,.edit-name-input,.profile-section input[type=text],.profile-section textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;max-width:400px;padding:.7rem;transition:border-color .3s;transition:border-color var(--transition-speed);width:100%}[data-theme=dark] .edit-headline-input,[data-theme=dark] .edit-name-input,[data-theme=dark] .profile-section input[type=text],[data-theme=dark] .profile-section textarea{background:var(--input-background);border-color:#94a3b859;color:#e2e8f0}.edit-headline-input:focus,.edit-name-input:focus,.profile-section input[type=text]:focus,.profile-section textarea:focus{border-color:var(--primary-color);outline:none}.experience-item{border-bottom:1px solid #e1e9ee;border-bottom:1px solid var(--light-border)}.experience-dates{color:#777;color:var(--muted-color)}.experience-dates,.experience-meta{font-size:.9rem;margin-bottom:.5rem}.experience-meta{color:var(--subtext-color);display:flex;flex-wrap:wrap;gap:1rem}.responsibilities-list{list-style:disc;margin-left:1.5rem;padding:.5rem 0}.education-item{border-bottom:1px solid #e1e9ee;border-bottom:1px solid var(--light-border)}.education-activities,.education-dates,.education-gpa,.education-honors,.education-institution{color:#777;color:var(--muted-color);display:block;font-size:.9rem;margin-bottom:.3rem}.achievements-list{list-style:disc;margin-left:1.5rem;padding:.5rem 0}.profile-detail-sections{background:var(--card-background);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;padding:12px;position:relative}.profile-detail-sections.restricted{max-height:600px;overflow:hidden;padding-top:1rem}.profile-detail-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:12px;bottom:0;left:-10px;position:absolute;right:-10px;top:0;width:calc(100% + 20px);z-index:2}.profile-detail-wrapper{background:#0000;border:0;border-radius:0;margin-top:1.5rem;padding:0;position:relative}.profile-detail-cta{background:#fff;border:1px solid #e1e9ee;border:1px solid var(--light-border);border-radius:12px;box-shadow:0 10px 25px #00000014;margin:1.5rem auto;padding:1rem 1.5rem;position:sticky;text-align:center;top:40vh;width:min(420px,calc(100% - 40px));z-index:3}.profile-detail-cta p{color:var(--text-color);font-size:.95rem;margin:0 0 .75rem}.profile-detail-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.overlay-button{border:1px solid var(--primary-color);border-radius:999px;font-weight:600;padding:.5rem 1.5rem;transition:background .3s,color .3s;transition:background var(--transition-speed),color var(--transition-speed)}.overlay-button.primary{background:var(--primary-color);color:#fff}.overlay-button.primary:hover{background:var(--secondary-color)}.overlay-button.ghost{background:#0000;color:var(--primary-color)}.overlay-button.ghost:hover{background:#0000000d}.profile-thread-list{display:flex;flex-direction:column;gap:1rem}.profile-thread-list .thread-title{border:none;color:var(--text-color);margin-bottom:0;padding-bottom:0}[data-theme=dark] .profile-thread-list .thread-title{color:#e2e8f0}.profile-replies-list{display:flex;flex-direction:column;gap:1rem}.profile-reply-card{background:#fff;border:1px solid #e1e9ee;border:1px solid var(--light-border);border-radius:12px;box-shadow:0 2px 10px #0000001a;box-shadow:var(--shadow);padding:1rem}[data-theme=dark] .profile-reply-card{background:#0f172a;border-color:#1f2937;box-shadow:0 16px 32px #00000059}.profile-reply-meta{align-items:center;color:#777;color:var(--muted-color);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.35rem;margin-bottom:.5rem}[data-theme=dark] .profile-reply-meta{color:#94a3b8}.profile-reply-community,.profile-reply-thread{color:var(--primary-color);font-weight:600;text-decoration:none}.profile-reply-community:hover,.profile-reply-thread:hover{text-decoration:underline}.profile-reply-content{color:var(--text-color);line-height:1.5}[data-theme=dark] .profile-reply-content{color:#e2e8f0}@media (max-width:768px){.education-item,.experience-meta{flex-direction:column;gap:.5rem}.profile-header{align-items:center;flex-direction:column;text-align:center}.profile-avatar{height:100px;width:100px}.profile-info{width:100%}.profile-view{margin:0;padding:0}.avatar-upload-container{justify-content:center;margin-top:.5rem;position:static;transform:none}}.intro-reel-card,.reel-grid-panel,.reels-page{--reel-paper:var(--home-paper,var(--bg-card,#fff));--reel-paper-strong:var(--home-paper-strong,#fff);--reel-kraft:var(--home-kraft,var(--bg-page,#f8fbff));--reel-ink:var(--home-ink,var(--ink-strong,#11244d));--reel-ink-soft:var(--home-ink-soft,var(--ink-muted,#667895));--reel-line:var(--home-line,var(--line-soft,#dce7f5));--reel-accent:var(--home-forest,var(--primary-from,#2f80ed));--reel-accent-light:var(--home-forest-light,var(--primary-to,#9bc5f6));--reel-danger:#dc3f52;color:var(--reel-ink)}.reels-page{margin:0 auto;max-width:1180px;min-width:0;padding:0 0 32px;width:100%}.reels-page__header{align-items:center;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--reel-accent-light) 22%,#0000),#0000 32%),var(--reel-paper);border:1px solid var(--reel-line);border-radius:16px;box-shadow:0 12px 30px #11244d0f;display:flex;gap:24px;justify-content:space-between;margin-bottom:12px;min-width:0;padding:20px 24px}.reels-page__heading{min-width:0}.intro-reel-card__eyebrow,.reel-grid-panel__eyebrow,.reels-page__eyebrow{align-items:center;color:var(--reel-accent);display:flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.reels-page__heading h1{color:var(--reel-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.4vw,2.65rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0}.reels-page__heading>p:last-child{color:var(--reel-ink-soft);font-size:.9rem;line-height:1.45;margin:7px 0 0;max-width:680px}.reel-primary-button,.reel-secondary-button{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:9px 15px;text-decoration:none;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease}.reel-primary-button{background:linear-gradient(135deg,var(--reel-accent),color-mix(in srgb,var(--reel-accent) 70%,#7656d9));box-shadow:0 8px 18px color-mix(in srgb,var(--reel-accent) 22%,#0000);color:#fff;flex:0 0 auto}.reel-primary-button *,.reel-secondary-button *{color:inherit}.reel-secondary-button{background:var(--reel-paper-strong);border-color:var(--reel-line);color:var(--reel-ink)}.reel-primary-button:disabled,.reel-secondary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.reels-page__toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--reel-paper) 94%,#0000);border:1px solid var(--reel-line);border-radius:13px;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px;position:relative;z-index:4}.reels-page__segments,.reels-page__toolbar{align-items:center;display:flex;min-width:0}.reels-page__segments{gap:4px}.reels-page__clear-filter,.reels-page__segments button{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--reel-ink-soft);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:750;gap:6px;justify-content:center;min-height:36px;padding:7px 12px;white-space:nowrap}.reels-page__segments button.active{background:color-mix(in srgb,var(--reel-accent) 12%,var(--reel-paper));color:var(--reel-accent)}.reels-page__clear-filter{color:var(--reel-accent)}.reels-feed{background:radial-gradient(circle at 50% 0,#2f80ed24,#0000 35%),#07111f;border:1px solid color-mix(in srgb,var(--reel-line) 70%,#000);border-radius:18px;box-shadow:0 24px 60px #07111f38;height:max(590px,calc(100dvh - 218px));height:max(590px,calc(100dvh - var(--nav-height, 64px) - 154px));min-height:0;overflow-y:auto;overscroll-behavior-y:contain;position:relative;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:color-mix(in srgb,var(--reel-ink-soft) 28%,#0000) #0000;width:100%}.reels-feed::-webkit-scrollbar{width:8px}.reels-feed::-webkit-scrollbar-thumb{background:#ffffff47;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.reel-card{background:#0000;display:grid;height:100%;min-height:100%;padding:10px 64px 10px 10px;place-items:center;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.reel-card__stage{background:#02050a;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 20px 45px #00000061;height:100%;max-height:100%;overflow:hidden;position:relative;width:min(100%,430px)}.reel-card__video,.reel-card__video-error{background:#02050a;height:100%;min-height:0;object-fit:contain;width:100%}.reel-card__video{cursor:pointer;display:block}.reel-card__video-error{grid-gap:12px;color:#ffffffbd;display:grid;gap:12px;padding:32px;place-content:center;place-items:center;text-align:center}.reel-card__video-error strong{color:inherit;font-size:.9rem}.reel-card__fallback-icon{background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;color:#fff;display:grid;height:58px;place-items:center;width:58px}.reel-card__play-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a148a;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:58px;inset:50% auto auto 50%;opacity:1;padding:0;place-items:center;position:absolute;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;width:58px;z-index:3}.reel-card__play-indicator *{color:inherit}.reel-card__play-indicator.is-playing{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.85)}.reel-card__top-actions{align-items:center;display:flex;gap:12px;inset:12px 12px auto;justify-content:space-between;position:absolute;z-index:5}.reel-card__badge,.reel-card__mute{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03091294;border:1px solid #ffffff30;color:#fff}.reel-card__badge{border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.045em;padding:5px 9px;text-transform:uppercase}.reel-card__mute{border-radius:50%;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.reel-card__mute *{color:inherit}.reel-card__gradient{background:linear-gradient(180deg,#0000,#01040929 30%,#010409e6);inset:36% 0 0;pointer-events:none;position:absolute;z-index:2}.reel-card__action-error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#66121fdb;border:1px solid #ffb5be7a;border-radius:9px;color:#fff;font-size:.72rem;font-weight:700;inset:58px 14px auto;line-height:1.35;margin:0;padding:8px 10px;position:absolute;text-align:center;z-index:8}.reel-card__creator{color:#fff;inset:auto 72px 18px 16px;min-width:0;position:absolute;text-shadow:0 1px 3px #00000080;z-index:5}.reel-card__identity{align-items:center;color:#fff;display:inline-flex;gap:9px;max-width:100%;text-decoration:none}.reel-card__identity img{background:#fff;border:2px solid #ffffffd1;border-radius:50%;flex:0 0 38px;height:38px;object-fit:cover;width:38px}.reel-card__identity>span{align-items:center;display:flex;flex-wrap:wrap;gap:5px 7px;min-width:0}.reel-card__identity strong{color:#fff;font-size:.87rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-featured-badge{align-items:center;background:#5e41059e;border:1px solid #ffdd8380;border-radius:999px;color:#ffe39a;display:inline-flex;font-size:.62rem;font-style:normal;font-weight:800;gap:4px;letter-spacing:.02em;padding:3px 6px;text-shadow:none}.reel-featured-badge *{color:inherit}.reel-card__community{align-items:center;color:#ffffffd1;display:flex;font-size:.72rem;font-weight:700;gap:5px;margin-top:8px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.reel-card__community *{color:inherit}.reel-card__creator>p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fffffff0;display:-webkit-box;font-size:.78rem;line-height:1.42;margin:8px 0 0;overflow:hidden}.reel-card__rail{gap:8px;inset:auto 10px 18px auto;position:absolute;width:50px;z-index:7}.reel-action,.reel-card__rail{align-items:center;display:flex;flex-direction:column}.reel-action{background:#0000;border:0;color:#fff;cursor:pointer;font:inherit;gap:2px;padding:0;width:48px}.reel-action__icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070e9e;border:1px solid #fff3;border-radius:50%;color:#fff;display:grid;height:42px;place-items:center;transition:transform .14s ease,background-color .14s ease;width:42px}.reel-action__icon *{color:inherit}.reel-action__count{color:#fff;font-size:.66rem;font-weight:800;text-shadow:0 1px 3px #000000b3}.reel-action.is-active .reel-action__icon{background:color-mix(in srgb,var(--reel-accent) 76%,#02070e99);border-color:color-mix(in srgb,var(--reel-accent-light) 70%,#fff)}.reel-more-control,.reel-pin-control{position:relative}.reel-more-menu,.reel-pin-menu{background:var(--reel-paper-strong);border:1px solid var(--reel-line);border-radius:12px;bottom:0;box-shadow:0 18px 44px #02070e57;color:var(--reel-ink);overflow:hidden;padding:8px;position:absolute;right:54px;text-shadow:none;width:min(270px,calc(100vw - 96px))}.reel-pin-menu>strong{color:var(--reel-ink-soft);display:block;font-size:.68rem;letter-spacing:.06em;padding:6px 8px 8px;text-transform:uppercase}.reel-more-menu button,.reel-pin-menu button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--reel-ink);cursor:pointer;display:flex;font:inherit;font-size:.76rem;font-weight:700;gap:10px;justify-content:space-between;min-height:38px;padding:8px;text-align:left;width:100%}.reel-more-menu button{justify-content:flex-start}.reel-more-menu button:hover,.reel-pin-menu button:hover{background:color-mix(in srgb,var(--reel-accent) 8%,#0000)}.reel-pin-menu button small{color:var(--reel-accent);font-size:.67rem}.reel-more-menu button.is-danger{color:var(--reel-danger)}.reels-feed__more{display:grid;min-height:92px;padding:18px;place-items:center;scroll-snap-align:end}.reels-feed__more button,.reels-page__error button{align-items:center;background:#ffffff17;border:1px solid #ffffff38;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:750;gap:7px;justify-content:center;min-height:38px;padding:8px 13px}.reels-page__empty,.reels-page__error,.reels-page__loading{grid-gap:10px;background:var(--reel-paper);border:1px solid var(--reel-line);border-radius:18px;color:var(--reel-ink-soft);display:grid;gap:10px;min-height:430px;padding:34px;place-content:center;place-items:center;text-align:center}.reels-page__loading-card{animation:reel-shimmer 1.4s linear infinite;aspect-ratio:9/16;background:linear-gradient(110deg,var(--reel-kraft) 8%,var(--reel-paper-strong) 18%,var(--reel-kraft) 33%);background-size:200% 100%;border-radius:16px;width:150px}.reels-page__empty>span{background:color-mix(in srgb,var(--reel-accent) 11%,#0000);border-radius:50%;color:var(--reel-accent);display:grid;height:64px;place-items:center;width:64px}.reels-page__empty h2{color:var(--reel-ink);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;margin:4px 0 0}.reels-page__empty p,.reels-page__error p,.reels-page__loading p{color:var(--reel-ink-soft);font-size:.86rem;margin:0;max-width:430px}.reels-page__error button{background:var(--reel-paper-strong);border-color:var(--reel-line);color:var(--reel-accent)}.feature-overlay-content.reel-comments-overlay{width:min(620px,100%)}.reel-comments{color:#11244d;color:var(--dialog-ink,#11244d);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,calc(100dvh - 32px));max-height:inherit}.reel-comments__header{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--dialog-line,#dce7f5);padding:22px 64px 17px 22px}.reel-comments__title-row{align-items:center;display:flex;gap:8px}.reel-comments__title-row h2{color:#11244d;color:var(--dialog-ink,#11244d);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;margin:0}.reel-comments__header>p{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.78rem;margin:5px 0 0}.reel-comments__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 18px 18px}.reel-comments__status{color:#667895;color:var(--dialog-ink-soft,#667895);padding:20px;text-align:center}.reel-comments__status--error{color:#dc3f52;color:var(--reel-danger,#dc3f52)}.reel-comments__empty{grid-gap:7px;color:#667895;color:var(--dialog-ink-soft,#667895);display:grid;gap:7px;min-height:230px;place-content:center;place-items:center;text-align:center}.reel-comments__empty strong{color:#11244d;color:var(--dialog-ink,#11244d)}.reel-comments__empty span{color:inherit;font-size:.78rem}.reel-comment{grid-gap:10px;border-bottom:1px solid color-mix(in srgb,#dce7f5 74%,#0000);border-bottom:1px solid color-mix(in srgb,var(--dialog-line,#dce7f5) 74%,#0000);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);padding:12px 4px}.reel-comment__avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.reel-comment__body{min-width:0}.reel-comment__meta{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.reel-comment__meta a,.reel-comment__meta strong{color:#11244d;color:var(--dialog-ink,#11244d);font-size:.76rem;font-weight:800;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.reel-comment__meta span{color:#667895;color:var(--dialog-ink-soft,#667895);flex:0 0 auto;font-size:.65rem}.reel-comment__body p{color:#11244d;color:var(--dialog-ink,#11244d);font-size:.79rem;line-height:1.45;margin:4px 0 0;white-space:pre-wrap}.reel-comments__composer{grid-gap:9px;align-items:end;background:#fff;background:var(--dialog-paper,#fff);border-top:1px solid #dce7f5;border-top:1px solid var(--dialog-line,#dce7f5);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.reel-comments__composer textarea{background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;color:#11244d;color:var(--dialog-ink,#11244d);font:inherit;font-size:.8rem;max-height:110px;min-height:46px;outline:none;padding:10px 12px;resize:vertical;width:100%}.reel-comments__submit{align-items:center;background:#2f80ed;background:var(--dialog-forest,#2f80ed);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:9px 13px}.reel-comments__submit *{color:inherit}.reel-comments__submit:disabled{cursor:not-allowed;opacity:.52}.feature-overlay-content.reel-composer-overlay{width:min(980px,100%)}.reel-composer{color:#11244d;color:var(--dialog-ink,#11244d);padding:26px}.reel-composer__header{border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--dialog-line,#dce7f5);padding:0 52px 19px 0}.reel-composer__eyebrow{align-items:center;color:#2f80ed;color:var(--dialog-forest,#2f80ed);display:flex;font-size:.68rem;font-weight:800;gap:6px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.reel-composer__header h2{color:#11244d;color:var(--dialog-ink,#11244d);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:500;letter-spacing:-.025em;margin:0}.reel-composer__header p{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.8rem;line-height:1.45;margin:6px 0 0;max-width:720px}.reel-composer__form{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);padding-top:20px}.reel-composer__details,.reel-composer__media-column{min-width:0}.reel-composer__dropzone{grid-gap:9px;background:color-mix(in srgb,#2f80ed 4%,#fff);background:color-mix(in srgb,var(--dialog-forest,#2f80ed) 4%,var(--dialog-paper,#fff));border:1px dashed color-mix(in srgb,#2f80ed 45%,#dce7f5);border:1px dashed color-mix(in srgb,var(--dialog-forest,#2f80ed) 45%,var(--dialog-line,#dce7f5));border-radius:14px;color:#667895;color:var(--dialog-ink-soft,#667895);display:grid;gap:9px;min-height:380px;padding:28px;place-content:center;place-items:center;text-align:center}.reel-composer__dropzone>strong{color:#11244d;color:var(--dialog-ink,#11244d);font-size:.92rem}.reel-composer__dropzone>span{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.74rem}.reel-composer__source-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:9px}.reel-composer__replace,.reel-composer__source-actions button{align-items:center;background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:9px;color:#2f80ed;color:var(--dialog-forest,#2f80ed);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:800;gap:7px;justify-content:center;min-height:39px;padding:8px 12px}.reel-file-input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.reel-composer__preview{background:#05090f;border-radius:14px;display:grid;min-height:380px;overflow:hidden;place-items:center;position:relative}.reel-composer__preview video{height:380px;object-fit:contain;width:100%}.reel-composer__replace{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040910b8;border-color:#ffffff3d;bottom:12px;color:#fff;position:absolute;right:12px}.reel-composer__file-meta{align-items:flex-start;color:#24835f;display:flex;font-size:.7rem;gap:7px;line-height:1.35;margin-top:8px}.reel-composer__file-meta *{color:inherit}.reel-composer__details{display:flex;flex-direction:column}.reel-composer__details>label:not(.reel-composer__intro-toggle){color:#11244d;color:var(--dialog-ink,#11244d);font-size:.76rem;font-weight:800;margin:0 0 6px}.reel-composer__details select,.reel-composer__details textarea{background:#fff;background:var(--dialog-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;color:#11244d;color:var(--dialog-ink,#11244d);font:inherit;font-size:.8rem;min-height:42px;outline:none;padding:10px 12px;width:100%}.reel-composer__details textarea{min-height:125px;resize:vertical}.reel-composer__details select{margin-bottom:16px}.reel-composer__count{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.66rem;margin:4px 0 14px;text-align:right}.reel-composer__intro-toggle{grid-gap:9px;align-items:start;background:color-mix(in srgb,#2f80ed 4%,#0000);background:color-mix(in srgb,var(--dialog-forest,#2f80ed) 4%,#0000);border:1px solid #dce7f5;border:1px solid var(--dialog-line,#dce7f5);border-radius:10px;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);margin-top:2px;padding:12px}.reel-composer__intro-toggle input{accent-color:#2f80ed;accent-color:var(--dialog-forest,#2f80ed);height:17px;margin:2px 0 0;width:17px}.reel-composer__intro-toggle span{display:flex;flex-direction:column;gap:2px;min-width:0}.reel-composer__intro-toggle strong{color:#11244d;color:var(--dialog-ink,#11244d);font-size:.77rem}.reel-composer__intro-toggle small{color:#667895;color:var(--dialog-ink-soft,#667895);font-size:.68rem}.reel-composer__error{color:#dc3f52;color:var(--reel-danger,#dc3f52);font-size:.72rem;line-height:1.4;margin:8px 0 0}.reel-upload-progress{margin-top:14px}.reel-upload-progress__row{align-items:center;color:#667895;color:var(--dialog-ink-soft,#667895);display:flex;font-size:.7rem;gap:12px;justify-content:space-between;margin-bottom:6px}.reel-upload-progress__row strong{color:#11244d;color:var(--dialog-ink,#11244d)}.reel-upload-progress__track{background:color-mix(in srgb,#dce7f5 72%,#0000);background:color-mix(in srgb,var(--dialog-line,#dce7f5) 72%,#0000);border-radius:999px;height:7px;overflow:hidden}.reel-upload-progress__track span{background:linear-gradient(90deg,#2f80ed,#69a8f7);background:linear-gradient(90deg,var(--dialog-forest,#2f80ed),var(--dialog-forest-light,#69a8f7));border-radius:inherit;display:block;height:100%;transition:width .18s ease}.reel-composer__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:18px}.reel-composer__actions .reel-primary-button{--reel-accent:var(--dialog-forest,#2f80ed)}.reel-composer__actions .reel-secondary-button{--reel-line:var(--dialog-line,#dce7f5);--reel-paper-strong:var(--dialog-paper-strong,#fff);--reel-ink:var(--dialog-ink,#11244d)}.reel-spin{animation:reel-spin .9s linear infinite}.reel-grid-panel{min-width:0}.reel-grid-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.reel-grid-panel__header h3{color:var(--reel-ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:0}.reel-grid-panel__header>div>p:last-child{color:var(--reel-ink-soft);font-size:.76rem;margin:5px 0 0}.intro-reel-card__button,.intro-reel-card__text-button,.reel-grid-panel__create{align-items:center;background:var(--reel-paper-strong);border:1px solid var(--reel-line);border-radius:9px;color:var(--reel-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:800;gap:6px;justify-content:center;min-height:36px;padding:7px 11px;text-decoration:none}.reel-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.reel-grid__item,.reel-grid__skeleton{aspect-ratio:9/16;background:#07111f;border:1px solid var(--reel-line);border-radius:12px;min-width:0;overflow:hidden;position:relative}.reel-grid__item{box-shadow:0 8px 20px #11244d14;color:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.reel-grid__item img,.reel-grid__poster-fallback{display:block;height:100%;object-fit:cover;width:100%}.reel-grid__poster-fallback{background:radial-gradient(circle at 40% 25%,#69a8f770,#0000 24%),linear-gradient(155deg,#172a48,#070e1b 68%)}.reel-grid__shade{background:linear-gradient(#0000,#02060ce6);inset:35% 0 0;position:absolute}.reel-grid__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070e85;border:1px solid #ffffff42;border-radius:50%;color:#fff;display:grid;height:40px;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:40px}.reel-grid__stats{align-items:center;bottom:8px;color:#fff;display:inline-flex;font-size:.66rem;font-weight:800;gap:4px;position:absolute;right:8px}.reel-grid__caption{bottom:7px;color:#fffffff0;font-size:.65rem;font-weight:700;left:8px;overflow:hidden;position:absolute;right:48px;text-overflow:ellipsis;white-space:nowrap}.reel-grid__featured{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#473003a8;border:1px solid #ffe08b80;border-radius:999px;color:#ffe39a;display:inline-flex;font-size:.57rem;font-weight:800;gap:4px;left:8px;padding:4px 6px;position:absolute;top:8px}.reel-grid__featured--intro{background:#3b276fb8;border-color:#cfbeff94;color:#eee7ff}.reel-grid__skeleton{animation:reel-shimmer 1.4s linear infinite;background:linear-gradient(110deg,var(--reel-kraft) 8%,var(--reel-paper-strong) 18%,var(--reel-kraft) 33%);background-size:200% 100%;border:0}.reel-grid-panel__empty,.reel-grid-panel__status{background:color-mix(in srgb,var(--reel-paper) 58%,#0000);border:1px dashed var(--reel-line);border-radius:11px;color:var(--reel-ink-soft);font-size:.78rem;padding:24px;text-align:center}.reel-grid-panel__status--error{color:var(--reel-danger)}.reel-grid-panel__empty{grid-gap:6px;display:grid;gap:6px;min-height:150px;place-content:center;place-items:center}.reel-grid-panel__empty p{color:inherit;margin:0}.reel-grid-panel__empty a{color:var(--reel-accent);font-weight:800;text-decoration:none}.intro-reel-card{grid-gap:16px;align-items:center;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--reel-accent-light) 18%,#0000),#0000 34%),var(--reel-paper);border:1px solid var(--reel-line);border-radius:13px;display:grid;gap:16px;grid-template-columns:112px minmax(0,1fr);min-width:0;padding:14px}.intro-reel-card--empty{grid-template-columns:auto minmax(0,1fr) auto}.intro-reel-card__icon{background:color-mix(in srgb,var(--reel-accent) 11%,#0000);border-radius:12px;color:var(--reel-accent);display:grid;height:48px;place-items:center;width:48px}.intro-reel-card h3{color:var(--reel-ink);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:500;margin:0}.intro-reel-card p:not(.intro-reel-card__eyebrow):not(.intro-reel-card__error){color:var(--reel-ink-soft);font-size:.73rem;line-height:1.4;margin:4px 0 0}.intro-reel-card__media{aspect-ratio:9/12;background:#07111f;border-radius:10px;display:block;overflow:hidden;position:relative;width:112px}.intro-reel-card__media img,.intro-reel-card__poster-fallback{display:block;height:100%;object-fit:cover;width:100%}.intro-reel-card__poster-fallback{background:radial-gradient(circle at 30% 22%,#69a8f773,#0000 24%),linear-gradient(160deg,#1e3d6a,#081322)}.intro-reel-card__play{background:#03080f94;border:1px solid #ffffff47;border-radius:50%;color:#fff;display:grid;height:40px;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:40px}.intro-reel-card__copy{min-width:0}.intro-reel-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.intro-reel-card__text-button{background:#0000;border-color:#0000;min-height:34px;padding:6px 9px}.intro-reel-card__error,.intro-reel-card__text-button--danger{color:var(--reel-danger)}.intro-reel-card__error{font-size:.68rem;margin:7px 0 0}.intro-reel-card--loading{min-height:160px}.intro-reel-card__loading-poster{border-radius:10px;height:136px;width:112px}.intro-reel-card__loading-copy,.intro-reel-card__loading-poster{animation:reel-pulse 1.3s ease-in-out infinite;background:var(--reel-kraft)}.intro-reel-card__loading-copy{border-radius:9px;height:54px;width:min(280px,70%)}@media (hover:hover) and (pointer:fine){.intro-reel-card__button:hover,.reel-grid-panel__create:hover,.reel-primary-button:hover,.reel-secondary-button:hover{transform:translateY(-1px)}.reel-action:hover .reel-action__icon{background:#193965c7;transform:translateY(-1px) scale(1.04)}.reel-grid__item:hover{box-shadow:0 14px 28px #11244d26;transform:translateY(-2px)}}@media (max-width:900px){.reel-card{padding-right:10px}.reel-card__stage{width:min(100%,440px)}.reel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.reels-page{padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.reels-page__header{align-items:flex-start;border-left:0;border-radius:0;border-right:0;margin-bottom:8px;padding:15px 14px}.reels-page__heading h1{font-size:1.65rem}.reels-page__heading>p:last-child{display:none}.reels-page__header>.reel-primary-button{min-height:38px;padding:7px 10px}.reels-page__toolbar{border-radius:11px;margin:0 8px 8px;overflow-x:auto;padding:5px;position:sticky;scrollbar-width:none;top:64px;top:var(--nav-height,64px)}.reels-page__toolbar::-webkit-scrollbar{display:none}.reels-page__segments button{font-size:.72rem;min-height:34px;padding:6px 9px}.reels-feed{border-left:0;border-radius:0;border-right:0;height:calc(100dvh - 190px);height:calc(100dvh - var(--nav-height, 64px) - 126px);min-height:440px}.reel-card{padding:0}.reel-card__stage{border:0;border-radius:0;width:100%}.reel-card__creator{inset:auto 72px calc(16px + env(safe-area-inset-bottom, 0px)) 14px}.reel-card__rail{bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.feature-overlay{align-items:flex-end;padding:0}.feature-overlay-content.reel-comments-overlay,.feature-overlay-content.reel-composer-overlay{border-bottom:0;border-left:0;border-radius:18px 18px 0 0;border-right:0;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 12px);width:100%}.reel-comments{height:min(78dvh,700px)}.reel-comments__composer{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.reel-comments__submit span{display:none}.reel-composer{padding:20px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.reel-composer__form{gap:18px;grid-template-columns:minmax(0,1fr)}.reel-composer__dropzone,.reel-composer__preview{min-height:310px}.reel-composer__preview video{height:310px}.reel-composer__actions{margin-top:16px}.reel-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.reel-grid__item,.reel-grid__skeleton{border-radius:8px}.reel-grid__caption{display:none}.intro-reel-card,.intro-reel-card--empty{gap:12px;grid-template-columns:82px minmax(0,1fr)}.intro-reel-card--empty .intro-reel-card__icon{height:48px;width:48px}.intro-reel-card--empty>.intro-reel-card__button{grid-column:1/-1;width:100%}.intro-reel-card__media{width:82px}}@media (max-width:430px){.reels-page__header{gap:10px}.reels-page__eyebrow{font-size:.62rem}.reels-page__header>.reel-primary-button{font-size:0}.reels-page__header>.reel-primary-button svg{height:20px;width:20px}.reel-card__creator>p{-webkit-line-clamp:2}.reel-more-menu,.reel-pin-menu{right:48px;width:min(250px,calc(100vw - 76px))}.reel-grid__play{height:34px;width:34px}.reel-grid__featured{max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.reels-feed{scroll-behavior:auto}.reel-action__icon,.reel-grid__item,.reel-primary-button,.reel-secondary-button,.reel-upload-progress__track span{transition:none}.intro-reel-card__loading-copy,.intro-reel-card__loading-poster,.reel-grid__skeleton,.reel-spin,.reels-page__loading-card{animation:none}}@keyframes reel-spin{to{transform:rotate(1turn)}}@keyframes reel-shimmer{to{background-position-x:-200%}}@keyframes reel-pulse{0%,to{opacity:.65}50%{opacity:1}}.follows-view{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;padding:2rem;width:90%}.tabs{display:flex;margin-bottom:1rem}.tab{background:#f0f0f0;border:none;cursor:pointer;flex:1 1;font-size:1rem;padding:.75rem 1rem;text-align:center;transition:background .3s}.tab:hover{background:#e0e0e0}.tab.active{background:#2f80ed;color:#fff;font-weight:700}.tab-content{margin-top:1rem}.follow-list{list-style:none;margin:0;padding:0}.follow-item{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.avatar{border:2px solid #2f80ed;border-radius:50%;height:50px;object-fit:cover;width:50px}.university-profile{background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);font-family:var(--font-family);margin:2rem 0;overflow:auto;width:100%}.university-banner{height:200px;overflow:hidden;position:relative;width:100%}.university-banner img{height:100%;object-fit:cover;width:100%}.university-info{background-color:var(--light-background);padding:1rem 2rem 2rem;position:relative;text-align:center}.university-logo-container{background-color:#f7f7f7;display:flex;justify-content:center;margin-top:-75px;position:relative;z-index:2}.university-logo{background:#fff;border:4px solid var(--background-color);border-radius:50%;box-shadow:0 2px 6px #00000026;height:150px;width:150px}.university-info a{background-color:var(--primary-color);border-radius:20px;color:#fff;display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease;transition:background var(--transition-speed) ease}.university-info a:hover{background-color:var(--secondary-color)}.university-name{color:var(--text-color);font-size:2.5rem;font-weight:700;margin:.5rem 0}.university-tagline{font-size:1.3rem;font-style:italic}.university-location,.university-tagline{color:var(--subtext-color);margin:.5rem 0}.university-location{font-size:1.1rem}.university-edit-form .university-info{background-color:var(--light-background);padding:2rem}.university-edit-form .edit-input{border:1px solid #ccc;border-radius:8px;border-radius:var(--border-radius);font-size:1.1rem;margin:.5rem 0;padding:.75rem;width:100%}.university-edit-form .color-picker-group{display:flex;gap:1rem;justify-content:center;margin:1rem 0}.university-edit-form .color-picker-group label{color:var(--text-color);font-size:1rem}.logo-section{margin-bottom:1rem}.logo-section input[type=file]{margin-top:.5rem}.banner-upload-section{margin-top:1rem}.banner-upload-section input[type=file]{margin-top:.5rem}.edit-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.cancel-button,.edit-university-button,.save-button{background:linear-gradient(135deg,#2f80ed,#69a8f7);border:none;border-radius:999px;box-shadow:0 10px 22px #2f80ed40;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.2px;padding:.7rem 1.4rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.edit-university-button:hover,.save-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.cancel-button{background:#0f172a14;border:1px solid var(--card-border);box-shadow:none;color:var(--text-color)}.cancel-button:hover{background:#0f172a24;border-color:var(--primary-color)}@media (max-width:768px){.university-profile{border-radius:0;box-shadow:none;margin:0}.university-banner{height:170px}.university-logo-container{margin-top:-52px;padding-bottom:6px}.university-logo{border-width:3px;height:92px;width:92px}.university-name{font-size:1.6rem}.university-tagline{font-size:1rem;margin:.35rem 0}.university-location{font-size:.9rem;margin:.25rem 0}.university-info{border-radius:0;padding:1rem 1.25rem 1.25rem;text-align:left}.cancel-button,.edit-university-button,.save-button,.university-info a{text-align:center;width:100%}.edit-buttons{align-items:stretch;flex-direction:column}}.admin-search{margin-bottom:1rem}.admin-search input{margin-bottom:.5rem;padding:.5rem;width:100%}.search-results{margin:0 0 .5rem}.search-results li{display:flex;justify-content:space-between;padding:.25rem 0}.ambassador-item .presence-avatar{margin-right:1rem}.ambassador-avatar--initial{background:var(--light-background);border:1px solid var(--card-border);color:var(--text-color);display:inline-flex}[data-theme=dark] .ambassador-avatar--initial{background:#111827;border-color:#1f2937;color:#e5e7eb}.ambassador-name a,.ambassador-name a:hover{color:inherit;text-decoration:none}.admin-star{color:gold;margin-left:4px}.ambassador-button{background-color:var(--primary-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background .3s ease;transition:background var(--transition-speed) ease}.ambassador-button:hover{background-color:var(--secondary-color)}.message-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s ease}.message-button:hover{background-color:#0056b3}.overlay .overlay-content button{background-color:#ccc;border:none;border-radius:4px;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.overlay .overlay-content button:hover{background-color:#bbb}.scholarly-shell .compact-news-widget .widget-body{padding:16px}.scholarly-shell .news-rail-slide{grid-gap:9px;animation:news-rail-reveal .18s ease-out;animation:news-rail-reveal .18s var(--home-ease-out,ease-out);display:grid;gap:9px;min-width:0}.scholarly-shell .news-rail-meta{align-items:center;color:#265284;color:var(--home-forest,#265284);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:800;gap:5px;letter-spacing:.045em;line-height:1.35;min-width:0;text-transform:uppercase}.scholarly-shell .news-rail-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .news-rail-slide h4{color:#11244d;color:var(--home-ink,#11244d);font-family:Georgia,serif;font-family:var(--home-serif,Georgia,serif);font-size:1rem;font-weight:600;letter-spacing:-.012em;line-height:1.32;margin:0}.scholarly-shell .news-rail-slide p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#667895;color:var(--home-ink-soft,#667895);display:-webkit-box;font-size:.76rem;line-height:1.5;margin:0;overflow:hidden}.scholarly-shell .news-rail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px 12px;padding-top:2px}.scholarly-shell .news-rail-actions a{align-items:center;color:#265284;color:var(--home-forest,#265284);display:inline-flex;font-size:.72rem;font-weight:800;gap:4px;line-height:1.2;min-height:30px;text-decoration:none}.scholarly-shell .news-rail-actions a:focus-visible{border-radius:5px;outline:2px solid #69a8f7;outline:2px solid var(--home-forest-light,#69a8f7);outline-offset:3px}.scholarly-shell .news-rail-nav{border-top:1px solid #dce7f5;border-top:1px solid var(--home-line,#dce7f5);margin-top:12px;padding-top:10px}.scholarly-shell .news-rail-dots{gap:5px}.scholarly-shell .poll-nav .news-rail-dot{background:#dce7f5;background:var(--home-line,#dce7f5);border:0;border-radius:999px;height:7px;min-height:7px;min-width:7px;padding:0;width:7px}.scholarly-shell .poll-nav .news-rail-dot.active{background:#69a8f7;background:var(--home-forest-light,#69a8f7);height:9px;min-height:9px;min-width:9px;width:9px}@media (hover:hover) and (pointer:fine){.scholarly-shell .news-rail-actions a:hover{color:#2f80ed;color:var(--home-forest-light,#2f80ed);text-decoration:underline;text-underline-offset:3px}.scholarly-shell .poll-nav .news-rail-dot:hover{background:#69a8f7;background:var(--home-forest-light,#69a8f7)}}@media (prefers-reduced-motion:reduce){.scholarly-shell .news-rail-slide{animation:none}}@keyframes news-rail-reveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}:root{--border-radius:8px;--box-shadow:0 4px 12px #0000001a;--transition-speed:0.3s}.group-profile{background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);font-family:var(--font-family);margin:2rem 0;overflow:auto;width:100%}.group-banner{height:200px;overflow:hidden;position:relative;width:100%}.group-banner img{height:100%;object-fit:cover;transition:transform .3s ease;transition:transform var(--transition-speed) ease;width:100%}.group-banner img:hover{transform:scale(1.05)}.group-info{background-color:var(--light-background);padding:1rem 2rem 2rem;position:relative;text-align:center}.group-logo{background:var(--background-color);border:4px solid var(--background-color);border-radius:50%;box-shadow:0 2px 6px #00000026;height:150px;margin:0 auto 1rem;width:150px}.group-name{color:var(--text-color);font-size:2.5rem;font-weight:700;margin:.5rem 0}.group-tagline{font-size:1.3rem;font-style:italic}.group-location,.group-tagline{color:var(--subtext-color);margin:.5rem 0}.group-location{font-size:1.1rem}.group-info a{background-color:var(--primary-color);border-radius:8px;border-radius:var(--border-radius);color:#fff;display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease;transition:background var(--transition-speed) ease}.group-info a:hover{background-color:var(--secondary-color)}.edit-group-button{background-color:var(--primary-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:background .3s ease;transition:background var(--transition-speed) ease}.edit-group-button:hover{background-color:var(--secondary-color)}@media (max-width:768px){.group-profile{border-radius:0;box-shadow:none;margin:0}.group-banner{height:170px}.group-logo{border-width:3px;height:92px;width:92px}.group-name{font-size:1.6rem}.group-tagline{font-size:1rem;margin:.35rem 0}.group-location{font-size:.9rem;margin:.25rem 0}.group-info{border-radius:0;padding:1rem 1.25rem 1.25rem;text-align:left}.edit-group-button,.group-info a{text-align:center;width:100%}.group-info a{margin-top:1rem}.edit-group-button{margin-top:.75rem}}.overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:80%;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:90%}.ambassador-list{list-style:none;margin:0;padding:0}.ambassador-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.75rem;padding:1rem}.ambassador-item:last-child{border-bottom:none}.ambassador-item .presence-avatar{margin-right:.5rem}.ambassador-avatar{border-radius:50%;height:50px;margin-right:0;object-fit:cover;width:50px}.ambassador-avatar--initial{align-items:center;background:#eef2f5;color:#333;display:flex;font-weight:700;justify-content:center}.ambassador-info{flex:1 1;min-width:0}.ambassador-name{font-size:1.1rem;font-weight:700;margin:0}.ambassador-headline{color:#777;font-size:.9rem;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambassador-actions{position:relative}.ambassador-menu{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;min-width:160px;position:absolute;right:0;top:110%;z-index:2}.ambassador-menu .menu-item{background:none;border:none;color:#333;cursor:pointer;font-size:.95rem;padding:.5rem .75rem;text-align:left;width:100%}.ambassador-menu .menu-item:hover{background:#f2f4f7}.search-results{list-style:none;margin:.5rem 0 0;padding:0}.search-result-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.search-result-user{align-items:center;display:inline-flex;gap:.5rem}.search-result-avatar{border:1px solid #ddd;border-radius:50%;height:36px;object-fit:cover;width:36px}.community-knowledge-base-card{grid-gap:1rem;display:grid;gap:1rem}.knowledge-base-header{align-items:flex-start}.knowledge-base-kicker{font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.knowledge-base-count,.knowledge-base-kicker{color:#176b87;color:var(--primary-color,#176b87)}.knowledge-base-count{border:1px solid color-mix(in srgb,#176b87 26%,#0000);border:1px solid color-mix(in srgb,var(--primary-color,#176b87) 26%,#0000);border-radius:999px;flex:0 0 auto;font-size:.8rem;font-weight:700;padding:.35rem .7rem}.knowledge-base-search{max-width:34rem}.knowledge-base-list{grid-gap:.8rem;display:grid;gap:.8rem}.knowledge-base-entry{background:#fff;background:var(--card-bg,#fff);border:1px solid #dfe5ea;border-left:4px solid #176b87;border:1px solid var(--border-color,#dfe5ea);border-left:4px solid var(--primary-color,#176b87);border-radius:12px;padding:1rem 1.1rem}.knowledge-base-entry--megathread{background:color-mix(in srgb,#64ccc5 7%,#fff);background:color-mix(in srgb,var(--secondary-color,#64ccc5) 7%,var(--card-bg,#fff));border-left-color:#64ccc5;border-left-color:var(--secondary-color,#64ccc5)}.knowledge-base-entry__meta{color:#66717c;color:var(--muted-text,#66717c);display:flex;font-size:.78rem;font-weight:700;gap:.4rem;letter-spacing:.035em;text-transform:uppercase}.knowledge-base-entry h4{font-size:1.05rem;margin:.35rem 0 .45rem}.knowledge-base-entry h4 a{color:inherit;text-decoration:none}.knowledge-base-entry h4 a:hover{color:#176b87;color:var(--primary-color,#176b87);text-decoration:underline}.knowledge-base-entry>p{color:#59636e;color:var(--muted-text,#59636e);line-height:1.55;margin:0}.knowledge-base-entry__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.knowledge-base-entry__tags span{background:color-mix(in srgb,#176b87 10%,#0000);background:color-mix(in srgb,var(--primary-color,#176b87) 10%,#0000);border-radius:999px;color:#176b87;color:var(--primary-color,#176b87);font-size:.76rem;font-weight:650;padding:.2rem .55rem}@media (max-width:640px){.knowledge-base-header{grid-gap:.7rem;display:grid;gap:.7rem}.knowledge-base-count{justify-self:start}}.messages-page{background:radial-gradient(circle at top,#72aefa1f,#0000 55%),var(--background-color);box-sizing:border-box;display:flex;height:calc(100vh - var(--nav-height));justify-content:center;min-height:calc(100vh - var(--nav-height));padding:clamp(12px,2vw,24px)}.messages-card,.messages-page{align-items:stretch;overflow:hidden}.messages-card{background:var(--card-background);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 30px 70px #0f172a2e;display:grid;grid-template-columns:360px minmax(0,1fr);height:100%;min-height:560px;width:min(1200px,100%)}.conversations-panel,.thread-panel{display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.conversations-panel{background:linear-gradient(180deg,#0f172a08,#0000 65%),var(--light-background);border-right:1px solid var(--card-border);padding:1.25rem}[data-theme=dark] .conversations-panel{background:linear-gradient(180deg,#94a3b814,#0000 65%),#0f172a}.panel-header h2{font-size:1.4rem;letter-spacing:-.01em;margin:0}.panel-header p{color:var(--muted-text);font-size:.9rem;margin-top:.35rem}.conversation-search{align-items:center;background:var(--card-background);border:1px solid var(--card-border);border-radius:999px;box-shadow:0 10px 18px #0f172a14;display:flex;gap:.65rem;margin-top:1rem;padding:.65rem .9rem}.conversation-search svg{color:var(--muted-text);font-size:1.05rem}.conversation-search input{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:.95rem;outline:none}.conversation-search-results{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 16px 24px #0823451f;list-style:none;margin:.75rem 0 0;max-height:240px;overflow-y:auto;padding:.5rem 0}.conversation-search-results li{align-items:center;cursor:pointer;display:flex;gap:.65rem;padding:.65rem 1rem;transition:background .2s ease}.conversation-search-results li img{border-radius:50%;height:36px;object-fit:cover;width:36px}.conversation-search-results li:hover{background:var(--hover-color)}.conversation-scroll{flex:1 1;margin-top:1rem;overflow-y:auto;padding-right:.4rem}.conversation-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.conversation-item{align-items:center;background:var(--card-background);border:1px solid #0000;border-radius:16px;cursor:pointer;display:flex;gap:.85rem;padding:.85rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.conversation-item:hover{border-color:#2f80ed59;box-shadow:0 12px 20px #0a24421f;transform:translateY(-1px)}.conversation-item.active{background:linear-gradient(135deg,#72aefa1f,#2f80ed0d);border-color:var(--primary-color);box-shadow:0 16px 28px #72aefa2e}.conversation-item img{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.conversation-body{flex:1 1;min-width:0}.conversation-meta{align-items:center;display:flex;font-size:.9rem;gap:10px}.conversation-meta time{color:var(--muted-text);font-size:.8rem;white-space:nowrap}.conversation-name{flex:1 1 auto;font-weight:600;min-width:0}.conversation-name,.conversation-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-preview{color:var(--muted-text);font-size:.85rem;margin:.35rem 0 0}.badge{background:var(--primary-color);border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;margin-left:auto;padding:.1rem .45rem}.thread-panel{background:linear-gradient(180deg,#2f80ed0a,#0000 45%);display:flex;flex-direction:column;padding:1.5rem}.thread-header{align-items:center;background:var(--card-background);border-bottom:1px solid var(--card-border);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;position:sticky;top:0;z-index:10}.thread-header:after{background:var(--card-border);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.thread-header-left{align-items:center;display:flex;gap:.75rem;min-width:0}.thread-header-left .thread-user{min-width:0}.thread-header-left .thread-user h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-back{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:none;font-weight:600;gap:.4rem;padding:.25rem .35rem}.messages-back svg{font-size:1rem}.thread-user{align-items:center;display:flex;gap:.85rem;min-width:0}.thread-user img{border-radius:50%;height:56px;object-fit:cover;width:56px}.thread-user h3{font-size:1.15rem;margin:0}.thread-user p{color:var(--muted-text);font-size:.85rem;margin:.2rem 0 0}.profile-link{border:1px solid #2f80ed66;border-radius:999px;color:var(--primary-color);font-weight:600;padding:.35rem .8rem;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.profile-link:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.messages-scroll{flex:1 1;min-height:0;overflow:hidden;padding-right:.5rem}.message-virtualizer{display:flex;flex-direction:column;gap:.75rem;height:100%;overflow-y:auto;padding-right:.25rem;scroll-behavior:smooth}.message-bubble{align-self:flex-start;background:#94a3b824;border:1px solid #94a3b833;border-radius:18px 18px 18px 6px;box-shadow:0 10px 18px #061a311f;color:var(--text-color);max-width:78%;padding:.75rem 1rem}.message-bubble p{margin:0}.message-bubble span{color:var(--muted-text);display:block;font-size:.72rem;margin-top:.35rem}.message-out{align-self:flex-end;background:linear-gradient(135deg,#2f80edf2,#72aefae6);border:none;border-radius:18px 18px 6px 18px;color:#fff}.message-out span{color:#ffffffc7}.composer{background:var(--card-background);border:1px solid var(--card-border);border-radius:18px;box-shadow:0 10px 20px #0f172a14;display:flex;gap:.75rem;margin-top:1rem;padding:.5rem .75rem}.composer textarea{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:.95rem;min-height:56px;outline:none;resize:none}.composer button{align-items:center;background:linear-gradient(135deg,#2f80ed,#72aefa);border:none;border-radius:14px;box-shadow:0 12px 20px #2f80ed40;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;padding:0 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.composer button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.composer button:not(:disabled):hover{transform:translateY(-1px)}.empty-copy{color:var(--muted-text);padding:1.5rem;text-align:center}.empty-copy h3,.empty-copy h4{margin-bottom:.35rem}.empty-copy.centered{margin:auto}@media (max-width:1024px){.messages-card{grid-template-columns:1fr;grid-template-rows:minmax(220px,38%) 1fr;height:calc(100vh - var(--nav-height) - 24px)}.conversations-panel{border-bottom:1px solid var(--card-border);border-right:none}.thread-panel{padding-top:1rem}}@media (max-width:640px){.messages-page{background:var(--background-color);padding:0}.messages-card{border-left:none;border-radius:0;border-right:none;box-shadow:none;grid-template-rows:minmax(220px,42%) 1fr;height:calc(100vh - var(--nav-height));min-height:100%}.messages-card.has-active{grid-template-rows:1fr}.messages-card.has-active .conversations-panel{display:none}.messages-back{display:inline-flex}.conversations-panel{padding:.85rem}.conversation-item{padding:.7rem}.thread-header{align-items:center;flex-direction:row;gap:.65rem}.thread-header-left{flex:1 1 auto;gap:.6rem}.thread-user h3{font-size:1rem}.profile-link{padding:.35rem .75rem;text-align:center;width:auto}.thread-panel{padding:1rem .85rem}.thread-user img{height:44px;width:44px}.thread-user h3{font-size:1.05rem}.thread-user p{font-size:.8rem}.message-bubble{max-width:92%;padding:.7rem .9rem}.composer{flex-direction:column}.composer button{justify-content:center;padding:.75rem;width:100%}}.app-shell-main{display:flex;justify-content:center;margin-top:0}.app-shell-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr) 300px;margin:24px auto 48px;transition:grid-template-columns .18s cubic-bezier(.23,1,.32,1);width:min(1480px,calc(100vw - 40px))}.app-shell-grid.nav-collapsed{grid-template-columns:76px minmax(0,1fr) 300px}.left-rail{align-self:start;height:auto;justify-self:center;max-height:calc(100vh - 120px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:thin;top:80px;top:calc(var(--nav-height, 64px) + 16px);transition:width .18s cubic-bezier(.23,1,.32,1);width:220px;will-change:width}.app-shell-grid.nav-collapsed .left-rail{width:76px}.center-rail{display:flex;flex-direction:column;justify-self:center;max-width:940px;min-height:calc(100vh - 136px);min-height:calc(100vh - var(--nav-height, 64px) - 72px);min-width:0;width:100%}.center-rail__content{flex:1 0 auto;min-width:0}.right-rail{align-self:stretch;height:auto;justify-self:center;max-height:none;min-height:0;overflow-x:hidden;overflow-y:visible;position:static;width:300px}@media (min-width:1280px){.app-shell-grid.communities-layout{grid-template-columns:220px minmax(0,1fr) 300px}.app-shell-grid.communities-layout .right-rail{display:block}.app-shell-grid.communities-layout .center-rail{max-width:940px}.app-shell-grid.nav-collapsed.communities-layout{grid-template-columns:76px minmax(0,1fr) 300px}}.app-shell-grid.messages-layout{grid-template-columns:220px minmax(0,1fr) 300px;height:calc(100vh - var(--nav-height) - 24px);margin:24px auto 0}.app-shell-grid.messages-layout .right-rail{display:none}.app-shell-grid.messages-layout .center-rail{grid-column:2/4;max-width:none;padding-left:0;padding-right:0}.app-shell-grid.messages-layout .center-rail,.app-shell-grid.messages-layout .center-rail>main{height:calc(100vh - var(--nav-height) - 24px);overflow:hidden}.app-shell-grid.nav-collapsed.messages-layout{grid-template-columns:76px minmax(0,1fr) 300px}.app-shell-grid.search-layout{grid-template-columns:220px minmax(0,1fr) 300px}.app-shell-grid.search-layout .right-rail{display:none}.app-shell-grid.search-layout .center-rail{max-width:940px}.app-shell-grid.nav-collapsed.search-layout{grid-template-columns:76px minmax(0,1fr) 300px}.app-shell-grid.donate-layout{grid-template-columns:220px minmax(0,1fr) 300px}.app-shell-grid.donate-layout .right-rail{display:none}.app-shell-grid.donate-layout .center-rail{max-width:940px;padding-left:0;padding-right:0}.app-shell-grid.nav-collapsed.donate-layout{grid-template-columns:76px minmax(0,1fr) 300px}.app-shell-grid.settings-layout{grid-template-columns:220px minmax(0,1fr) 300px;width:min(1480px,calc(100vw - 40px))}.app-shell-grid.nav-collapsed.settings-layout{grid-template-columns:76px minmax(0,1fr) 300px}.app-shell-grid.settings-layout .left-rail,.app-shell-grid.settings-layout .right-rail{display:none}.app-shell-grid.settings-layout .center-rail{grid-column:2;max-width:940px;padding-left:0;padding-right:0}.app-shell-grid.no-right-rail-layout .right-rail{display:none}.app-shell-grid.no-right-rail-layout .center-rail{grid-column:2/4;max-width:none;padding-right:24px}.app-shell-grid.reels-layout .right-rail{display:none}.app-shell-grid.reels-layout .center-rail{grid-column:2/4;max-width:none;padding-right:0}@media (max-width:1279px){.app-shell-grid{grid-template-columns:220px minmax(0,1fr);width:min(1184px,calc(100vw - 40px))}.right-rail{display:none}.app-shell-grid.nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell-grid.messages-layout{grid-template-columns:220px minmax(0,1fr)}.app-shell-grid.messages-layout .center-rail,.app-shell-grid.reels-layout .center-rail{grid-column:2}.app-shell-grid.no-right-rail-layout .center-rail{grid-column:2;padding-right:0}.app-shell-grid.donate-layout,.app-shell-grid.search-layout,.app-shell-grid.settings-layout{grid-template-columns:220px minmax(0,1fr);width:min(1184px,calc(100vw - 40px))}.app-shell-grid.nav-collapsed.donate-layout,.app-shell-grid.nav-collapsed.messages-layout,.app-shell-grid.nav-collapsed.search-layout,.app-shell-grid.nav-collapsed.settings-layout{grid-template-columns:76px minmax(0,1fr)}.app-shell-grid.communities-layout .center-rail{max-width:940px}}@media (max-width:1023px){.app-shell-main{padding:0 12px 24px}.app-shell-grid.messages-layout{grid-template-columns:1fr;min-height:calc(100vh - var(--nav-height) - 24px);min-height:calc(100dvh - var(--nav-height) - 24px);width:100%}.app-shell-grid.nav-collapsed.messages-layout{grid-template-columns:1fr}.app-shell-grid.donate-layout,.app-shell-grid.nav-collapsed.donate-layout,.app-shell-grid.nav-collapsed.search-layout,.app-shell-grid.nav-collapsed.settings-layout,.app-shell-grid.search-layout,.app-shell-grid.settings-layout{grid-template-columns:1fr;width:100%}.app-shell-grid.reels-layout .center-rail,.app-shell-grid.settings-layout .center-rail{grid-column:1}.app-shell-grid.no-right-rail-layout .center-rail{grid-column:1;padding-right:0}.app-shell-grid.messages-layout .center-rail,.app-shell-grid.messages-layout .center-rail>main{grid-column:1;height:calc(100vh - var(--nav-height) - 24px);height:calc(100dvh - var(--nav-height) - 24px)}.center-rail,.center-rail>main{overflow:visible}.app-shell-grid{grid-template-columns:1fr;width:100%}.app-shell-grid,.app-shell-grid.messages-layout{gap:16px;margin:0 auto 20px}.app-shell-grid.communities-layout{margin-top:0}.app-shell-grid.nav-collapsed{grid-template-columns:1fr}.left-rail{display:none}.center-rail{max-width:100%}.right-rail{display:none!important}.left-drawer{width:min(85vw,320px)}.drawer-toggle{display:inline-flex;left:auto;right:12px}}@media (max-width:720px){.app-shell-main{padding:0 10px calc(20px + env(safe-area-inset-bottom, 0px))}.app-shell-grid,.app-shell-grid.messages-layout{gap:12px;margin:0 auto}.center-rail{max-width:100%}.left-drawer{width:min(90vw,320px)}.drawer-backdrop{top:calc(64px + env(safe-area-inset-top, 0px));top:calc(var(--nav-height, 64px) + env(safe-area-inset-top, 0px))}}.drawer-toggle{align-items:center;background:#2f80ed;border:none;border-radius:8px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:none;gap:8px;left:12px;padding:8px 10px;position:fixed;top:72px;top:calc(var(--nav-height, 64px) + 8px);z-index:1050}.drawer-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.left-drawer{background:var(--card-background);background:var(--home-paper,var(--card-background));border-right:1px solid var(--home-line,var(--card-border));bottom:0;left:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:64px;top:var(--nav-height,64px);transform:translateX(-100%);transition:transform .25s cubic-bezier(.23,1,.32,1),visibility 0s linear .25s;visibility:hidden;width:230px;z-index:1100}.left-drawer .left-sidebar{width:100%}.left-drawer.open{pointer-events:auto;transform:translateX(0);transition-delay:0s;visibility:visible}.drawer-backdrop{background:#00000059;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:64px;top:var(--nav-height,64px);transition:opacity .2s ease;z-index:1090}.drawer-backdrop.open{opacity:1;pointer-events:auto}.app-footer-links{align-items:center;border-top:1px solid #dce7f5;border-top:1px solid var(--card-border,#dce7f5);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;justify-content:center;margin:28px 0 8px;padding-top:18px}.app-footer-links,.app-footer-links a{color:#667895;color:var(--muted-text,#667895)}.app-footer-links a{text-decoration:none;transition:color .15s ease}.app-footer-links a:hover{color:#2f80ed;color:var(--link-color,#2f80ed);text-decoration:underline}[data-theme=dark] .app-footer-links{border-top-color:#94a3b838}.language-switcher{display:inline-flex;flex:0 0 auto;position:relative}.language-switcher-trigger{background:#0000;border:0;flex:0 0 auto}.language-switcher-icon{font-size:1.5rem}.language-switcher-menu{background:#fff;background:var(--card-background,#fff);border:1px solid #d7dce3;border:1px solid var(--card-border,#d7dce3);border-radius:11px;box-shadow:0 12px 32px #0f172a2e;color:#1f2937;color:var(--dark-text,#1f2937);max-height:min(430px,calc(100vh - 88px));max-height:min(430px,calc(100vh - var(--nav-height, 64px) - 24px));opacity:0;overflow-y:auto;padding:5px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),visibility 0ms linear .14s;visibility:hidden;width:184px;z-index:1700}.language-switcher-menu.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0ms;visibility:visible}.language-switcher-option{align-items:center;background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:650;gap:12px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:start;transition:background-color .14s ease,color .14s ease,transform .13s cubic-bezier(.23,1,.32,1);width:100%}.language-switcher-option:active{transform:scale(.98)}.language-switcher-option.selected{background:color-mix(in srgb,#2f80ed 11%,#0000);background:color-mix(in srgb,var(--home-forest,#2f80ed) 11%,#0000);color:#1d4ed8;color:var(--home-forest,#1d4ed8)}.language-switcher-check{flex:0 0 auto;font-size:.72rem;opacity:0}.language-switcher-option.selected .language-switcher-check{opacity:1}[data-theme=dark] .language-switcher-menu{background:#2d2d2d;background:var(--home-paper-strong,#2d2d2d);border-color:#4b5563;border-color:var(--home-line,#4b5563);box-shadow:0 14px 34px #00000057;color:#f8fafc;color:var(--home-ink,#f8fafc)}@media (hover:hover) and (pointer:fine){.language-switcher-option:hover{background:#f1f5f9;background:var(--hover-color,#f1f5f9)}}@media (min-width:1024px){.nav-right--guest{gap:.55rem}.nav-right--guest .nav-icons:empty{display:none}}@media (prefers-reduced-motion:reduce){.language-switcher-option{transition:background-color .12s ease}.language-switcher-menu,.language-switcher-menu.open{transform:none;transition:opacity .1s ease-out,visibility 0ms linear .1s}.language-switcher-menu.open{transition-delay:0ms}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#0f172a8c,#0e749059);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--card-background);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 40px 90px #0f172a47;padding:2rem;width:min(92vw,640px)}[data-theme=dark] .modal-content{background:linear-gradient(180deg,#020617fa,#020617eb);border-color:#94a3b840}.form-group{margin-bottom:1rem}.form-group label{display:block;font-weight:700;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:var(--input-background);border:1px solid #94a3b873;border-radius:12px;color:var(--text-color);font-size:1rem;padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.color-picker-row{align-items:center;display:flex;gap:.6rem}.color-hex-input{background:var(--input-background);border:1px solid #94a3b873;border-radius:10px;color:var(--text-color);flex:0 0 140px;font-size:.95rem;padding:.55rem .65rem}.color-picker-row input[type=color]{background:#0000;border:none;height:40px;padding:0;width:40px}[data-theme=dark] .color-hex-input{border-color:#94a3b859;color:#e2e8f0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#2f80edcc;box-shadow:0 0 0 3px #2f80ed26;outline:none}[data-theme=dark] .form-group input,[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{color:#e2e8f0}.form-actions{display:flex;gap:.75rem;justify-content:flex-end}.form-actions button{border:none;border-radius:999px;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.2px;padding:.75rem 1.2rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.form-actions button[type=submit]{background:linear-gradient(135deg,#2f80ed,#69a8f7);box-shadow:0 12px 26px #2f80ed47;color:#fff}.form-actions button[type=submit]:disabled{background-color:#6c757d;box-shadow:none;cursor:not-allowed}.form-actions button[type=button]{background:#0f172a14;border:1px solid var(--card-border);color:var(--text-color)}.form-actions button:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.modal-overlay.community-request-modal{--request-paper:var(--home-paper,#fcfdff);--request-paper-strong:var(--home-paper-strong,#fff);--request-ink:var(--home-ink,#11244d);--request-ink-soft:var(--home-ink-soft,#667895);--request-forest:var(--home-forest,#2f80ed);--request-forest-light:var(--home-forest-light,#69a8f7);--request-line:var(--home-line,#dce7f5);--request-serif:var(--home-serif,Georgia,"Times New Roman",Times,serif);--request-ease-out:var(--home-ease-out,cubic-bezier(0.23,1,0.32,1));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08152b9e;padding:20px}.community-request-modal .community-request-content{background:var(--request-paper);border:1px solid var(--request-line);border-radius:18px;box-shadow:0 28px 72px #2652843d;color:var(--request-ink);max-height:min(88vh,820px);overflow-y:auto;padding:26px;transform-origin:center;width:min(92vw,640px)}.community-request-content h3{color:var(--request-ink);font-family:var(--request-serif);font-size:clamp(1.65rem,4vw,2.05rem);font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.community-request-content .form-group{margin-bottom:14px}.community-request-content .form-group label{color:var(--request-ink);font-size:.78rem;margin-bottom:6px}.community-request-content .color-hex-input,.community-request-content .form-group input,.community-request-content .form-group select,.community-request-content .form-group textarea{background:var(--request-paper-strong);border:1px solid var(--request-line);border-radius:9px;box-shadow:none;color:var(--request-ink);font-size:.92rem;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.community-request-content .form-group textarea{min-height:120px;resize:vertical}.community-request-content .color-hex-input:focus,.community-request-content .form-group input:focus,.community-request-content .form-group select:focus,.community-request-content .form-group textarea:focus{border-color:var(--request-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.community-request-content .form-actions{gap:8px;margin-top:20px}.community-request-content .form-actions button{border-radius:9px;box-shadow:none;filter:none;min-height:40px;padding:9px 15px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--request-ease-out)}.community-request-content .form-actions button[type=submit]{background:var(--request-forest);border:1px solid var(--request-forest);box-shadow:none;color:#fff}.community-request-content .form-actions button[type=button]{background:var(--request-paper-strong);border:1px solid var(--request-line);color:var(--request-ink)}.community-request-content .form-actions button:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.community-request-content .form-actions button[type=submit]:hover:not(:disabled){background:var(--request-forest-light);border-color:var(--request-forest-light);filter:none}.community-request-content .form-actions button[type=button]:hover{background:#2f80ed0f;border-color:var(--request-forest-light);color:var(--request-forest);filter:none}}[data-theme=dark] .modal-overlay.community-request-modal{background:#030a18b8}[data-theme=dark] .community-request-modal .community-request-content{background:var(--request-paper);border-color:var(--request-line);box-shadow:0 30px 78px #00000073;color:var(--request-ink)}[data-theme=dark] .community-request-content .form-group label,[data-theme=dark] .community-request-content h3{color:var(--request-ink)}[data-theme=dark] .community-request-content .color-hex-input,[data-theme=dark] .community-request-content .form-actions button[type=button],[data-theme=dark] .community-request-content .form-group input,[data-theme=dark] .community-request-content .form-group select,[data-theme=dark] .community-request-content .form-group textarea{background:var(--request-paper-strong);border-color:var(--request-line);color:var(--request-ink)}@media (max-width:640px){.modal-overlay.community-request-modal{padding:12px}.community-request-modal .community-request-content{border-radius:14px;padding:20px 17px}.community-request-content .form-actions{flex-direction:column}.community-request-content .form-actions button{width:100%}}.page-navigator{grid-gap:12px;align-items:center;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:grid;font-size:.8rem;gap:12px;grid-template-areas:"back jump forward";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.page-navigator__edge,.page-navigator__jump,.page-navigator__page-label{align-items:center;display:flex}.page-navigator__edge{gap:7px}.page-navigator__edge--back{grid-area:back;justify-self:start}.page-navigator__edge--forward{grid-area:forward;justify-self:end}.page-navigator__jump{gap:7px;grid-area:jump;justify-content:center;white-space:nowrap}.page-navigator__page-label{font-weight:700;gap:7px}.page-navigator__page-label input{font-feature-settings:"tnum";background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));font:inherit;font-variant-numeric:tabular-nums;font-weight:750;min-height:36px;outline:0;padding:6px 8px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:58px}.page-navigator__page-label input:focus-visible{border-color:color-mix(in srgb,#2f6f63 58%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 58%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#2f6f63 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest,#2f6f63) 12%,#0000)}.page-navigator__button,.page-navigator__go{align-items:center;background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:5px;justify-content:center;min-height:36px;padding:7px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.page-navigator__go{background:#2f6f63;background:var(--home-forest,#2f6f63);border-color:#2f6f63;border-color:var(--home-forest,#2f6f63);color:#fff}.page-navigator__button:focus-visible,.page-navigator__go:focus-visible{outline:3px solid color-mix(in srgb,#2f6f63 18%,#0000);outline:3px solid color-mix(in srgb,var(--home-forest,#2f6f63) 18%,#0000);outline-offset:2px}.page-navigator__button:not(:disabled):active,.page-navigator__go:not(:disabled):active{transform:scale(.97)}.page-navigator__button:disabled,.page-navigator__go:disabled,.page-navigator__page-label input:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.page-navigator__button:hover:not(:disabled){background:color-mix(in srgb,#2f6f63 7%,#fff);background:color-mix(in srgb,var(--home-forest,#2f6f63) 7%,var(--home-paper-strong,#fff));border-color:color-mix(in srgb,#2f6f63 34%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 34%,#0000);color:#2f6f63;color:var(--home-forest,#2f6f63)}.page-navigator__go:hover:not(:disabled){background:color-mix(in srgb,#2f6f63 88%,#000);background:color-mix(in srgb,var(--home-forest,#2f6f63) 88%,#000);border-color:color-mix(in srgb,#2f6f63 84%,#000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 84%,#000)}}@media (max-width:720px){.page-navigator{grid-template-areas:"jump jump" "back forward";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-navigator__edge{width:100%}.page-navigator__edge--forward{justify-content:flex-end}}@media (max-width:480px){.page-navigator__button span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-navigator__button{min-width:38px;padding-inline:9px}.page-navigator__jump{gap:6px}}.locked-feature-wrapper{align-items:center;display:flex;justify-content:center;padding:3rem 1rem}.locked-feature-card{background:var(--card-background);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 30px 60px #0c183124;padding:2.5rem;text-align:center;width:min(640px,100%)}.locked-icon-circle{align-items:center;background:#2f80ed14;border-radius:50%;color:var(--primary-color);display:flex;font-size:1.75rem;height:72px;justify-content:center;margin:0 auto 1rem;width:72px}.locked-chip{align-items:center;background:#0f172a14;border-radius:999px;color:var(--text-color);display:inline-flex;font-size:.85rem;gap:.35rem;margin-bottom:.5rem;padding:.25rem .75rem}.locked-feature-card h2{font-size:2rem;margin:.25rem 0}.locked-description{color:var(--muted-text);margin:0 auto 1.5rem;max-width:520px}.locked-highlights{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.75rem}.locked-highlight{color:var(--text-color);display:flex;gap:.75rem}.locked-highlight,.locked-highlight-icon{align-items:center;justify-content:center}.locked-highlight-icon{background:var(--light-background);border-radius:999px;color:var(--primary-color);display:inline-flex;font-size:1rem;height:36px;width:36px}.locked-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.locked-button{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:.9rem 1.75rem;transition:transform .2s ease,box-shadow .2s ease}.locked-button.primary{background:var(--primary-color);box-shadow:0 10px 18px #2f80ed4d;color:#fff}.locked-button.primary:hover{transform:translateY(-2px)}.locked-button.ghost{background:#0000;border:1px solid #2f80ed66;color:var(--primary-color)}.locked-button.ghost:hover{border-color:var(--primary-color)}@media (max-width:640px){.locked-feature-card{padding:2rem 1.5rem}.locked-feature-card h2{font-size:1.5rem}}.coming-soon-card h2{font-size:1.85rem}.coming-soon-card p{color:var(--muted-text);margin-bottom:1.5rem}.coming-soon-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.coming-soon-actions button{border:none;border-radius:999px;cursor:pointer;font-weight:700;letter-spacing:.2px;padding:.85rem 1.6rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.coming-soon-actions button.primary{background:linear-gradient(135deg,#2f80ed,#69a8f7);box-shadow:0 12px 26px #2f80ed47;color:#fff}.coming-soon-actions button.secondary{background:#0f172a0d;color:var(--text-color)}.coming-soon-actions button:hover{filter:brightness(1.03);transform:translateY(-2px)}.home-shell{--home-kraft:#f8fbff;--home-paper:#fcfdff;--home-paper-strong:#fff;--home-ink:#11244d;--home-ink-soft:#667895;--home-forest:#2f80ed;--home-forest-light:#69a8f7;--home-rust:#7656d9;--home-peach:#e6a768;--home-line:#dce7f5;--home-row-hover:color-mix(in srgb,var(--home-paper-strong) 88%,var(--home-forest) 12%);--home-shadow:0 1px 2px #2652840a,0 12px 30px #26528414;--home-serif:Georgia,"Times New Roman",Times,serif;--home-ease-out:cubic-bezier(0.23,1,0.32,1);min-height:calc(100vh - var(--nav-height))}.home-shell.area-home{--home-kraft:#f8fbff;--home-paper:#fcfdff;--home-paper-strong:#fff;--home-line:#dce7f5}.home-shell.area-info{--home-kraft:#f8fbff;--home-paper:#fbfcff;--home-paper-strong:#fff;--home-line:#dde7f6;--home-rust:#7656d9}.home-shell.area-funding{--home-kraft:#f9fbff;--home-paper:#fffcf9;--home-paper-strong:#fff;--home-line:#e5eaf3;--home-rust:#b77738}.home-shell.area-community .nav-bar,.home-shell.area-funding .nav-bar,.home-shell.area-home .nav-bar,.home-shell.area-info .nav-bar{border-top:0}.home-shell .app-shell-main{background-color:var(--home-kraft);background-image:linear-gradient(rgba(47,128,237,.018) 1px,#0000 0),linear-gradient(90deg,rgba(47,128,237,.014) 1px,#0000 0);background-size:28px 28px;min-height:calc(100vh - var(--nav-height))}.home-shell .app-shell-grid.home-layout{gap:24px;grid-template-columns:220px minmax(0,1fr) 300px;margin:24px auto 48px;width:min(1480px,calc(100vw - 40px))}.home-shell .app-shell-grid.home-layout.nav-collapsed{grid-template-columns:76px minmax(0,1fr) 300px}.home-shell .app-shell-grid.home-layout .left-rail{width:220px}.home-shell .app-shell-grid.home-layout.nav-collapsed .left-rail{width:76px}.home-shell .app-shell-grid.home-layout .center-rail{max-width:940px}.home-shell .app-shell-grid.home-layout .right-rail{width:300px}.home-shell .nav-bar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--home-paper-strong) 94%,#0000);border-bottom:1px solid var(--home-line);box-shadow:0 5px 20px #26528412;color:var(--home-ink)}.home-shell .brand-button{color:var(--home-ink);gap:2px}.home-shell .brand-logo{height:48px;width:48px}.home-shell .brand-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.28rem;letter-spacing:-.025em}.home-shell .nav-bar .messages-link,.home-shell .nav-bar .nav-icon,.home-shell .nav-bar .nav-icon-button{color:var(--home-ink)}.home-shell .messages-link,.home-shell .nav-icon-button{border-radius:10px;transition:background-color .16s ease,transform .14s var(--home-ease-out)}.home-shell .messages-link:active,.home-shell .nav-button:active,.home-shell .nav-icon-button:active{transform:scale(.97)}.home-shell .notification-badge{border-color:var(--home-paper)}.home-shell .search-container{background:color-mix(in srgb,var(--home-paper-strong) 92%,#0000);border:1px solid var(--home-line);border-radius:12px;box-shadow:inset 0 1px #ffffffbf}.home-shell .search-input{color:var(--home-ink)}.home-shell .search-button{color:var(--home-ink-soft)}.home-shell .nav-button{background:linear-gradient(135deg,#cfe3fa,#afcff5);border-color:var(--home-forest);border-radius:10px;box-shadow:none;color:var(--home-ink);transition:background-color .16s ease,transform .14s var(--home-ease-out)}[data-theme=dark] .home-shell .nav-button{background:linear-gradient(135deg,#1c3557,#12294a);color:var(--home-ink)}.home-shell .global-announcement-bar{background:var(--home-forest);color:#fff}.home-shell .left-sidebar{background:color-mix(in srgb,var(--home-paper) 66%,#0000);border:1px solid color-mix(in srgb,var(--home-line) 82%,#0000);border-radius:14px;box-shadow:0 8px 24px #2652840d;padding:10px;width:220px}.home-shell .left-sidebar.collapsed{width:70px}.home-shell .sidebar-list{gap:3px}.home-shell .sidebar-link{border-radius:9px;color:var(--home-ink);gap:10px;min-height:44px;padding:8px 10px;transition:background-color .16s ease,color .16s ease,transform .14s var(--home-ease-out)}.home-shell .sidebar-link .sidebar-icon{background:color-mix(in srgb,var(--home-forest) 8%,#0000)!important;border-radius:8px;color:var(--home-forest)!important;height:30px;min-width:30px;width:30px}.home-shell .sidebar-link.active{background:linear-gradient(90deg,#e7f1ff,#f3f7ff);color:var(--home-ink)}.home-shell .sidebar-link.active .sidebar-icon{background:#d7e9ff!important;color:var(--home-forest)!important}.home-shell .sidebar-link.active .sidebar-text-group,.home-shell .sidebar-link.active .sidebar-text-group .sidebar-text{color:var(--home-ink)}.home-shell .sidebar-link:active{transform:scale(.98)}.home-shell .lock-badge{background:#2f80ed14}.home-shell .coming-soon-badge{background:color-mix(in srgb,var(--home-forest-light) 12%,#0000);color:var(--home-forest)}.home-shell .sidebar-link.active .coming-soon-badge{background:color-mix(in srgb,var(--home-forest-light) 14%,#0000);color:var(--home-forest)}.home-shell .sidebar-toggle-button{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:0 5px 14px #26528417;color:var(--home-forest);transition:background-color .16s ease,transform .14s var(--home-ease-out)}.home-shell .sidebar-toggle-button:active{transform:scale(.95)}.home-dashboard{color:var(--home-ink);display:flex;flex-direction:column;gap:18px;width:100%}@keyframes home-dashboard-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-ambient-drift{0%,to{opacity:.78;transform:translateZ(0) scale(.94)}50%{opacity:1;transform:translate3d(-22px,14px,0) scale(1.09)}}@keyframes home-count-enter{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-results-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes home-result-row-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-dashboard>.home-hero,.home-dashboard>.home-pathways,.home-dashboard>.home-reading-room{animation:home-dashboard-enter .28s var(--home-ease-out) both}.home-dashboard>.home-pathways{animation-delay:55ms}.home-dashboard>.home-reading-room{animation-delay:.11s}.home-dashboard a,.home-dashboard dd,.home-dashboard div,.home-dashboard dt,.home-dashboard h1,.home-dashboard h2,.home-dashboard h3,.home-dashboard p,.home-dashboard span{color:inherit}.home-hero{grid-gap:24px;align-items:center;background:radial-gradient(circle at 94% 0,#9bc5f64d,#0000 34%),linear-gradient(135deg,#f5f9ff,#eaf3ff);border:1px solid #d7e6f8;border-radius:18px;box-shadow:var(--home-shadow);color:var(--home-ink);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:142px;overflow:hidden;padding:21px 28px;position:relative}.home-hero:after,.home-hero:before{content:"";pointer-events:none;position:absolute;z-index:-1}.home-hero:before{background:#2f80ed29;bottom:0;left:18px;top:0;width:1px}.home-hero:after{border:1px solid #2f80ed1a;border-radius:50%;box-shadow:0 0 0 28px rgba(47,128,237,.025),0 0 0 58px rgba(47,128,237,.018);height:205px;right:-58px;top:-82px;width:205px}.home-shell.area-home .home-hero:after{animation:home-ambient-drift 8s ease-in-out infinite;will-change:opacity,transform}.home-hero-copy{align-self:center;max-width:680px}.home-kicker,.home-section-kicker{font-size:.71rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.home-kicker{align-items:center;color:var(--home-ink-soft)!important;display:flex;gap:9px}.home-kicker>span:first-child{color:var(--home-forest)}.home-hero h1{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(2rem,3vw,2.45rem);font-weight:400;letter-spacing:-.035em;line-height:1;margin:7px 0 4px;max-width:680px}.home-hero h1 em{color:#6f7ff0;font-weight:400}.home-hero-description{color:var(--home-ink-soft)!important;font-size:.8rem;line-height:1.45;margin:0;max-width:620px}.home-hero-cta{flex:0 0 auto;position:relative;z-index:1}.home-hero-cta-arrow{transition:transform .16s var(--home-ease-out)}.home-button{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:10px 15px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s var(--home-ease-out)}.home-button-primary{background:#fff;box-shadow:0 8px 22px #2f80ed1a}.home-button-primary,.home-button-secondary{border-color:#d7e6f8;color:var(--home-forest)}.home-button-secondary{background:#ffffffa3}.home-button:active{transform:scale(.97)}.home-hero-cta:active .home-hero-cta-arrow{transform:translate(1px,-1px)}.home-pathways{background:color-mix(in srgb,var(--home-paper) 72%,#0000);border:1px solid var(--home-line);border-radius:14px;box-shadow:0 6px 20px #2652840d;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-pathway-card{--pathway-bg:var(--home-paper);--pathway-accent:var(--home-forest);--pathway-hover:var(--home-paper-strong);grid-gap:12px;background:var(--pathway-bg);border-right:1px solid var(--home-line);color:var(--home-ink);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:18px 15px;position:relative;transition:background-color .18s ease,transform .16s var(--home-ease-out)}.home-pathway-card--info{--pathway-bg:#f7f3ff;--pathway-accent:#7656d9;--pathway-hover:#fbf9ff}.home-pathway-card--communities{--pathway-bg:#f2f7ff;--pathway-accent:#2f80ed;--pathway-hover:#f8fbff}.home-pathway-card--events{--pathway-bg:#fff7ef;--pathway-accent:#b77738;--pathway-hover:#fffbf7}.home-pathway-card--saved{--pathway-bg:#f7f4ff;--pathway-accent:#7656d9;--pathway-hover:#fbf9ff}.home-pathway-card--profile{--pathway-bg:#f1f7ff;--pathway-accent:#2f80ed;--pathway-hover:#f8fbff}.home-pathway-card:first-child{border-radius:13px 0 0 13px}.home-pathway-card:last-child{border-radius:0 13px 13px 0;border-right:0}.home-pathway-card:active{transform:scale(.98)}.home-pathway-icon{align-items:center;background:color-mix(in srgb,var(--pathway-accent) 12%,#0000);border-radius:9px;color:var(--pathway-accent)!important;display:inline-flex;height:34px;justify-content:center;transition:background-color .16s ease,transform .18s var(--home-ease-out);width:34px}.home-pathway-card:active .home-pathway-icon{transform:scale(.94)}.home-pathway-copy{display:flex;flex-direction:column;min-width:0}.home-pathway-copy small{color:var(--pathway-accent);font-size:.62rem;font-weight:700;letter-spacing:.09em;margin-bottom:3px;text-transform:uppercase}.home-pathway-copy strong{font-family:var(--home-serif);font-size:1rem;font-weight:600;line-height:1.2}.home-pathway-copy>span{color:var(--home-ink-soft);font-size:.71rem;line-height:1.35;margin-top:5px}.home-pathway-arrow{color:var(--pathway-accent);opacity:0;position:absolute;right:12px;top:15px;transform:translate(-3px,3px);transition:opacity .16s ease,transform .18s var(--home-ease-out)}.home-reading-room{background:var(--home-paper);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);overflow:visible}.home-reading-room-header{align-items:flex-start;border-bottom:1px solid var(--home-line);display:flex;gap:24px;justify-content:space-between;padding:27px 28px 22px}.home-section-kicker{color:var(--home-rust)!important}.home-reading-room-header h2{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(1.55rem,3vw,2.1rem);font-weight:400;letter-spacing:-.025em;margin:6px 0 5px}.home-reading-room-header p:not(.home-section-kicker){color:var(--home-ink-soft);font-size:.85rem;line-height:1.5;margin:0;max-width:570px}.home-entry-count{align-items:center;display:flex;flex:0 0 auto;gap:8px;padding-top:4px}.home-entry-count strong{color:var(--home-forest);font-family:var(--home-serif);font-size:1.7rem;font-weight:400}.home-entry-count-value{animation:home-count-enter .18s var(--home-ease-out) backwards;display:inline-block}.home-entry-count span{color:var(--home-ink-soft);font-size:.68rem;line-height:1.25;max-width:68px}.home-dashboard .home-controls{background:#f1f6fdd6;border-bottom:1px solid var(--home-line);margin:0;padding:13px 28px;position:relative;top:auto;z-index:20}.home-dashboard .home-filter-panel{justify-content:flex-end;margin-left:auto;width:auto}@media (min-width:1200px){.home-dashboard .home-controls{grid-column-gap:24px;align-items:center;column-gap:24px;display:grid;grid-template-columns:max-content minmax(0,1fr)}.home-dashboard .home-filter-panel{flex-wrap:nowrap;grid-column:2;grid-row:1;justify-content:flex-end;margin-left:0;min-width:0;padding-left:0;width:100%}.home-dashboard .home-filter-panel .home-content-control{flex:0 0 auto}.home-dashboard .home-filter-panel .topic-multi-select-wrapper{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,190px) auto;margin-left:0;max-width:none;width:auto}.home-dashboard .home-filter-panel .topic-multi-select-wrapper .sort-pill,.home-dashboard .home-filter-panel .topic-selection-meta{flex:0 0 auto}.home-dashboard .home-filter-panel .topic-multi-select-wrapper .topic-dropdown{grid-column:2;min-width:0;width:100%}.home-dashboard .home-filter-panel .topic-multi-select-wrapper .sort-pill{grid-column:1}.home-dashboard .home-filter-panel .topic-selection-meta{grid-column:3}.home-dashboard .home-filter-panel .topic-dropdown-toggle{max-width:none;width:100%}}.home-dashboard .sort-pill{background:#0000;color:var(--home-ink-soft);font-size:.68rem;font-weight:700;letter-spacing:.07em;padding:0;text-transform:uppercase}.home-dashboard .chips-row.segmented-control{background:color-mix(in srgb,var(--home-paper-strong) 80%,#0000);border-color:var(--home-line);border-radius:9px;box-shadow:none;padding:3px}.home-dashboard .chips-row.segmented-control:before{background:var(--home-forest);border-radius:6px;box-shadow:none;height:calc(100% - 6px);left:3px;left:var(--seg-left,3px);top:3px;transition:left .18s var(--home-ease-out),width .18s var(--home-ease-out);width:calc((100% - 6px)/var(--seg-count));width:var(--seg-width,calc((100% - 6px)/var(--seg-count)))}.home-dashboard .chips-row.segmented-control .chip{color:var(--home-ink);font-size:.78rem;font-weight:700;padding:6px 12px;transition:color .15s ease,transform .14s var(--home-ease-out)}.home-dashboard .chips-row.segmented-control .chip.active,.home-dashboard .chips-row.segmented-control .chip.active span{color:#fff}.home-dashboard .chips-row.segmented-control .chip:active{transform:scale(.97)}.home-dashboard .clear-topics-button,.home-dashboard .sort-select,.home-dashboard .topic-dropdown-toggle{background-color:var(--home-paper-strong);border-color:var(--home-line);border-radius:8px;color:var(--home-ink);font-size:.78rem;min-height:34px;transition:border-color .16s ease,box-shadow .16s ease,transform .14s var(--home-ease-out)}.home-dashboard .topic-dropdown-toggle{max-width:190px}.home-dashboard .clear-topics-button:active,.home-dashboard .topic-dropdown-toggle:active{transform:scale(.97)}.home-dashboard .topic-dropdown-menu{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:10px;box-shadow:0 16px 36px #26528429;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:5px;transform-origin:top left}.home-dashboard .explore-tags-menu{max-height:min(240px,calc(100vh - 160px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.home-dashboard .topic-dropdown-option{border-radius:7px;color:var(--home-ink);font-size:.8rem}.home-dashboard .topic-dropdown-option input{accent-color:var(--home-forest)}.home-dashboard .explore-panel,.home-dashboard .home-discussion-list{margin:0}.home-results-stage{animation:home-results-enter .18s var(--home-ease-out) backwards}.home-results-stage .forum-list>.forum-card,.home-results-stage .home-thread-list>.thread-card{animation:home-result-row-enter .24s var(--home-ease-out) backwards}.home-results-stage :is(.forum-list,.home-thread-list)>:is(.forum-card,.thread-card):nth-child(2){animation-delay:25ms}.home-results-stage :is(.forum-list,.home-thread-list)>:is(.forum-card,.thread-card):nth-child(3){animation-delay:50ms}.home-results-stage :is(.forum-list,.home-thread-list)>:is(.forum-card,.thread-card):nth-child(4){animation-delay:75ms}.home-results-stage :is(.forum-list,.home-thread-list)>:is(.forum-card,.thread-card):nth-child(5){animation-delay:.1s}.home-results-stage :is(.forum-list,.home-thread-list)>:is(.forum-card,.thread-card):nth-child(n+6){animation-delay:125ms}.home-dashboard .forum-list{gap:0;margin:0}.home-dashboard .forum-card,.home-dashboard .thread-card{background:#0000;border-bottom:1px solid var(--home-line);margin:0;padding:22px 28px;position:relative;transition:background-color .18s ease}.home-dashboard .forum-card:last-child,.home-dashboard .thread-card:last-child{border-bottom:0}.home-dashboard .forum-card:before,.home-dashboard .thread-card:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;position:absolute;top:20px;transform:scaleY(.65);transform-origin:center;transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}.home-dashboard .forum-title,.home-dashboard .thread-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.18rem;font-weight:500;letter-spacing:-.012em}.home-dashboard .forum-description{color:var(--home-ink-soft);font-size:.87rem;line-height:1.6}.home-dashboard .meta-author,.home-dashboard .meta-community,.home-dashboard .meta-quiet,.home-dashboard .meta-row,.home-dashboard .meta-time,.home-dashboard .middot{color:var(--home-ink-soft);font-size:.73rem}.home-dashboard .avatar-circle{background:#e4efff;color:var(--home-forest)}.home-dashboard .chip.tag-chip{background:#0000;border-width:1px;font-size:.68rem;padding:3px 8px}.home-dashboard .action-button,.home-dashboard .kebab-button{transition:background-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.home-dashboard .action-button:active,.home-dashboard .kebab-button:active{transform:scale(.94)}.home-dashboard .empty-feed-card{align-items:center;color:var(--home-ink-soft);display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:42px 24px;text-align:center}.home-dashboard .empty-feed-card>svg{color:var(--home-rust);margin-bottom:12px}.home-dashboard .empty-feed-card h3{color:var(--home-ink);font-family:var(--home-serif);font-size:1.35rem;font-weight:500;margin:0 0 7px;max-width:430px}.home-dashboard .empty-feed-card p{color:var(--home-ink-soft);font-size:.86rem;margin:0 0 16px;max-width:500px}.home-dashboard .pill-button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:8px;box-shadow:none;color:#fff;font-size:.82rem;transition:background-color .16s ease,transform .14s var(--home-ease-out)}.home-dashboard .pill-button:active{transform:scale(.97)}.home-loading-state{grid-gap:1px;background:var(--home-line);display:grid;gap:1px}.home-loading-state span{animation:home-loading-pulse 1.1s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000 0 7%,color-mix(in srgb,var(--home-forest) 5%,#0000) 7% 52%,#0000 52%) no-repeat,var(--home-paper);background-position:0 32px,0 0;background-size:100% 14px,auto;display:block;height:112px}@keyframes home-loading-pulse{0%{opacity:.58}to{opacity:1}}.scholarly-page{color:var(--home-ink);display:flex;flex-direction:column;gap:18px;width:100%}.scholarly-page a,.scholarly-page div,.scholarly-page h1,.scholarly-page h2,.scholarly-page h3,.scholarly-page h4,.scholarly-page p,.scholarly-page span{color:inherit}.scholarly-page-panel{background:var(--home-paper);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);margin:0;overflow:hidden;padding:0}.scholarly-page-header{align-items:center;background:var(--home-paper);border-bottom:1px solid var(--home-line);display:flex;gap:24px;justify-content:space-between;min-height:132px;padding:23px 28px}.scholarly-page-kicker{color:var(--home-rust)!important;font-size:.68rem;font-weight:700;letter-spacing:.13em;margin:0;text-transform:uppercase}.scholarly-page-header h1{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(2rem,4vw,2.65rem);font-weight:400;letter-spacing:-.035em;line-height:1;margin:5px 0 4px}.scholarly-page-header>div:first-child>p:last-child{color:var(--home-ink-soft);font-size:.83rem;line-height:1.45;margin:0;max-width:590px}.scholarly-page-count{align-items:center;border-left:1px solid var(--home-line);display:flex;flex:0 0 auto;gap:8px;padding-left:20px}.scholarly-page-count strong{color:var(--home-forest);font-family:var(--home-serif);font-size:1.8rem;font-weight:400}.scholarly-page-count span{color:var(--home-ink-soft);font-size:.68rem;line-height:1.25;max-width:78px}.scholarly-page .scholarly-controls{background:#f1f6fdeb;border-bottom:1px solid var(--home-line);margin:0;padding:13px 28px;top:var(--nav-height);z-index:12}.scholarly-page .scholarly-controls:after{display:none}.scholarly-page .sort-pill{background:#0000;color:var(--home-ink-soft);font-size:.67rem;font-weight:700;letter-spacing:.07em;padding:0;text-transform:uppercase}.scholarly-page .chips-row.segmented-control{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;padding:3px}.scholarly-page .chips-row.segmented-control:before{background:var(--home-forest);border-radius:6px;box-shadow:none;height:calc(100% - 6px);left:3px;left:var(--seg-left,3px);top:3px;transition:left .18s var(--home-ease-out),width .18s var(--home-ease-out);width:calc((100% - 6px)/var(--seg-count));width:var(--seg-width,calc((100% - 6px)/var(--seg-count)))}.scholarly-page .chips-row.segmented-control .chip{color:var(--home-ink);font-size:.78rem;font-weight:700;padding:6px 12px;transition:color .15s ease,transform .14s var(--home-ease-out)}.scholarly-page .chips-row.segmented-control .chip.active,.scholarly-page .chips-row.segmented-control .chip.active span{color:#fff}.scholarly-page .chips-row.segmented-control .chip:active{transform:scale(.97)}.scholarly-page .clear-topics-button,.scholarly-page .pill-search,.scholarly-page .sort-select,.scholarly-page .topic-dropdown-toggle{background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;box-shadow:none;color:var(--home-ink);font-size:.8rem;min-height:36px;transition:border-color .16s ease,box-shadow .16s ease,transform .14s var(--home-ease-out)}.scholarly-page .pill-search{padding:8px 12px}.scholarly-page .clear-topics-button:focus-visible,.scholarly-page .pill-search:focus,.scholarly-page .sort-select:focus,.scholarly-page .topic-dropdown-toggle:focus-visible{border-color:var(--home-forest);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest) 10%,#0000);outline:none}.scholarly-page .topic-dropdown-menu{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:10px;box-shadow:0 16px 36px #26528429;padding:5px;transform-origin:top left}.scholarly-page .topic-dropdown-option{border-radius:7px;color:var(--home-ink);font-size:.8rem}.scholarly-page .topic-dropdown-option input{accent-color:var(--home-forest)}.scholarly-page .pagination-button,.scholarly-page .pill-button,.scholarly-page .secondary-button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:8px;box-shadow:none;color:#fff;font-size:.8rem;font-weight:700;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--home-ease-out)}.scholarly-page .pagination-button:active,.scholarly-page .pill-button:active,.scholarly-page .secondary-button:active{transform:scale(.97)}.scholarly-info-page .forum-list{gap:0;margin:0}.scholarly-info-page .forum-card{background:#0000;border-bottom:1px solid var(--home-line);margin:0;padding:22px 28px;position:relative;transition:background-color .18s ease}.scholarly-info-page .forum-card:last-child{border-bottom:0}.scholarly-info-page .forum-card:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;position:absolute;top:20px;transform:scaleY(.65);transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}.scholarly-info-page .forum-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.18rem;font-weight:600}.scholarly-info-page .forum-description{color:var(--home-ink-soft);font-size:.87rem;line-height:1.6}.scholarly-info-page .meta-quiet,.scholarly-info-page .meta-row,.scholarly-info-page .middot{color:#667895;font-size:.73rem}.forum-view .forum-list{gap:0;margin:0}.forum-view .forum-list .thread-card{background:#0000;border:0;border-bottom:1px solid var(--home-line);border-radius:0;margin:0;padding:22px 28px;position:relative;transition:background-color .18s ease}.forum-view .forum-list .thread-card:last-child{border-bottom:0}.forum-view .forum-list .thread-card:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;position:absolute;top:20px;transform:scaleY(.65);transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}.forum-view .forum-list .thread-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.18rem;font-weight:600}.forum-view .forum-list .thread-card .meta-quiet,.forum-view .forum-list .thread-card .meta-row,.forum-view .forum-list .thread-card .middot{color:#667895;font-size:.73rem}.scholarly-communities-page .community-controls{gap:11px;padding:0}.scholarly-communities-page .communities-section{margin:0}.scholarly-communities-page .community-list{gap:0}.scholarly-communities-page .community-row-card{background:#0000;border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;gap:14px;margin:0;padding:18px 28px;position:relative;transition:background-color .18s ease}.scholarly-communities-page .community-row-card:last-child{border-bottom:0}.scholarly-communities-page .community-row-card.followed{background:color-mix(in srgb,var(--home-forest) 3.5%,#0000);border-color:var(--home-line)}.scholarly-communities-page .community-row-logo{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:10px;height:50px;width:50px}.scholarly-communities-page .community-name{color:var(--home-ink);font-family:var(--home-serif);font-size:1.08rem;font-weight:600}.scholarly-communities-page .community-slogan{color:var(--home-ink-soft);font-size:.82rem}.scholarly-communities-page .community-row-meta,.scholarly-communities-page .community-row-meta span{color:#667895;font-size:.72rem}.scholarly-communities-page .community-page-navigator{border-top:1px solid var(--home-line);margin:0;padding:16px 28px}.scholarly-communities-page .empty-state-card{background:var(--home-paper-strong);border:1px dashed var(--home-line);border-radius:12px;margin:24px 28px}.scholarly-funding-hero{grid-gap:28px;align-items:start;background:var(--home-paper);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(28px,4vw,42px);position:relative}.scholarly-funding-hero:after{border:1px solid color-mix(in srgb,var(--home-forest) 8%,#0000);border-radius:50%;box-shadow:0 0 0 30px color-mix(in srgb,var(--home-forest) 2.2%,#0000);content:"";height:230px;pointer-events:none;position:absolute;right:-72px;top:-92px;width:230px}.scholarly-funding-hero>div{max-width:670px;position:relative;z-index:1}.scholarly-funding-hero h1{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(2.2rem,5vw,3.55rem);font-weight:400;letter-spacing:-.045em;line-height:1;margin:8px 0 11px;max-width:650px}.scholarly-funding-hero>div>p:not(.scholarly-page-kicker){color:var(--home-ink-soft);font-size:.9rem;line-height:1.6;margin:0;max-width:560px}.scholarly-status-badge{background:#7656d914;border:1px solid #7656d94d;border-radius:999px;color:var(--home-rust)!important;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:6px 10px;position:relative;text-transform:uppercase;z-index:1}.scholarly-page-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.scholarly-funding-page .home-button-primary{background:var(--home-forest);color:#fff}.scholarly-quiet-button{background:#0000;border-color:var(--home-line);color:var(--home-ink)}.scholarly-funding-library{background:var(--home-paper);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);overflow:hidden;scroll-margin-top:90px}.scholarly-funding-library>header{align-items:flex-start;border-bottom:1px solid var(--home-line);display:flex;gap:24px;justify-content:space-between;padding:23px 28px 20px}.scholarly-funding-library h2{color:var(--home-ink);font-family:var(--home-serif);font-size:1.45rem;font-weight:500;margin:5px 0 4px}.scholarly-funding-library>header p:not(.scholarly-page-kicker){color:var(--home-ink-soft);font-size:.78rem;line-height:1.5;margin:0;max-width:620px}.scholarly-funding-library__tools{grid-gap:7px;display:grid;gap:7px;justify-items:end;min-width:270px}.scholarly-funding-library__tools>span{color:var(--home-ink-soft);font-size:.68rem}.scholarly-funding-library__tools label{align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink-soft);display:flex;gap:8px;padding:8px 10px;width:100%}.scholarly-funding-library__tools input{background:#0000;border:0;color:var(--home-ink);font:inherit;font-size:.78rem;min-width:0;outline:0;width:100%}.scholarly-funding-library__tools input::placeholder{color:var(--home-ink-soft)}.scholarly-funding-groups{grid-gap:1px;background:var(--home-line);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.scholarly-funding-group{background:var(--home-paper);min-width:0;padding:23px 24px}.scholarly-funding-group__toggle{grid-gap:12px;align-items:start;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(0,1fr) auto;outline:0;padding:0;text-align:left;width:100%}.scholarly-funding-group__toggle:focus-visible{border-radius:8px;outline:2px solid var(--home-forest);outline-offset:5px}.scholarly-funding-group__heading{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:82px}.scholarly-funding-group__chevron{color:var(--home-ink-soft);margin-top:8px;transition:transform .16s var(--home-ease-out)}.scholarly-funding-group__chevron.is-expanded{transform:rotate(180deg)}.scholarly-funding-group__title{color:var(--home-ink);display:block;font-family:var(--home-serif);font-size:1.04rem;font-weight:600;margin:1px 0 4px}.scholarly-funding-group__description{color:var(--home-ink-soft);display:block;font-size:.74rem;line-height:1.45}.scholarly-funding-article-list{display:grid}.scholarly-funding-article{align-items:flex-start;border-top:1px solid var(--home-line);display:flex;gap:14px;justify-content:space-between;padding:13px 2px;text-decoration:none;transition:color .16s ease}.scholarly-funding-article>div{min-width:0}.scholarly-funding-article span{color:var(--home-rust);font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scholarly-funding-article h4{color:var(--home-ink);font-family:var(--home-serif);font-size:.93rem;font-weight:600;line-height:1.3;margin:3px 0}.scholarly-funding-article p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--home-ink-soft);display:-webkit-box;font-size:.7rem;line-height:1.45;margin:0;overflow:hidden}.scholarly-funding-article>svg{color:var(--home-forest);flex:0 0 auto;margin-top:17px}.scholarly-funding-library__state{color:var(--home-ink-soft);font-size:.82rem;padding:34px 28px;text-align:center}.scholarly-funding-library__state p{margin:0 0 7px}.scholarly-funding-library__state a{color:var(--home-forest);font-weight:600}.scholarly-funding-plan{background:var(--home-paper);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);overflow:hidden}.scholarly-funding-plan>header{align-items:flex-start;border-bottom:1px solid var(--home-line);display:flex;gap:20px;justify-content:space-between;padding:23px 28px 19px}.scholarly-funding-plan h2{color:var(--home-ink);font-family:var(--home-serif);font-size:1.45rem;font-weight:500;margin:5px 0 0}.scholarly-funding-plan>header>span{color:var(--home-ink-soft);font-size:.7rem}.scholarly-funding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.scholarly-funding-grid article{border-right:1px solid var(--home-line);min-width:0;padding:23px 24px;position:relative}.scholarly-funding-grid article:last-child{border-right:0}.scholarly-funding-icon{align-items:center;background:color-mix(in srgb,var(--home-forest) 8%,#0000);border-radius:9px;color:var(--home-forest)!important;display:inline-flex;height:36px;justify-content:center;width:36px}.scholarly-funding-grid h3{color:var(--home-ink);font-family:var(--home-serif);font-size:1.02rem;font-weight:600;margin:13px 0 5px}.scholarly-funding-grid p{color:var(--home-ink-soft);font-size:.78rem;line-height:1.5;margin:0 0 13px;min-height:52px}.scholarly-funding-grid small{color:var(--home-rust);font-size:.63rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.scholarly-page-note{grid-gap:13px;align-items:center;background:color-mix(in srgb,var(--home-paper) 70%,#0000);border:1px solid var(--home-line);border-radius:12px;color:var(--home-ink);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.scholarly-page-note>svg{color:var(--home-rust)}.scholarly-page-note strong{font-family:var(--home-serif);font-size:.94rem}.scholarly-page-note p{color:var(--home-ink-soft);font-size:.76rem;line-height:1.45;margin:2px 0 0}.scholarly-page-note>a{border-radius:7px;color:var(--home-forest);display:inline-flex;padding:7px;transition:background-color .16s ease,transform .14s var(--home-ease-out)}.scholarly-page-note>a:active{transform:scale(.95)}.home-shell .right-sidebar{padding:0}.home-shell .right-rail-stack{gap:14px}.home-shell .widget-card{background:color-mix(in srgb,var(--home-paper) 82%,#0000);border:1px solid var(--home-line);border-radius:14px;box-shadow:0 8px 24px #2652840d;overflow:hidden}.home-shell .widget-header{background:#0000!important;border-bottom:1px solid var(--home-line);color:var(--home-ink);padding:17px 18px 10px}.home-shell .widget-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;margin:0}.home-shell .widget-body{padding:14px 18px 18px}.home-shell .widget-list{gap:0}.home-shell .widget-list-item{border-bottom:1px solid color-mix(in srgb,var(--home-line) 76%,#0000);padding:12px 0}.home-shell .widget-list-item:first-child{padding-top:0}.home-shell .widget-list-item:last-child{border-bottom:0;padding-bottom:0}.home-shell .widget-item-title{color:var(--home-ink);font-family:var(--home-serif);font-size:.94rem;font-weight:600}.home-shell .widget-item-meta{color:var(--home-ink-soft);font-size:.71rem;line-height:1.45}.home-shell .widget-cta{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:7px;color:#fff;font-size:.72rem;font-weight:700;min-height:30px;padding:5px 9px;transition:background-color .15s ease,transform .14s var(--home-ease-out)}.home-shell .widget-cta.secondary{background:#0000;border-color:var(--home-line);color:var(--home-ink)}.home-shell .widget-cta.selected{background:var(--home-forest-light);border-color:var(--home-forest-light)}.home-shell .poll-option-button:active,.home-shell .widget-cta:active{transform:scale(.97)}.home-shell .poll-option-button{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:8px;color:var(--home-ink);transition:border-color .15s ease,background-color .15s ease,transform .14s var(--home-ease-out)}.home-shell .poll-option-button.selected{background:color-mix(in srgb,var(--home-forest) 8%,#0000);border-color:var(--home-forest)}@media (hover:hover) and (pointer:fine){.home-shell .messages-link:hover,.home-shell .nav-icon-button:hover{background:color-mix(in srgb,var(--home-forest) 8%,#0000)}.home-shell .sidebar-link:hover{background:color-mix(in srgb,var(--home-forest) 7%,#0000)}.home-shell .sidebar-link.active:hover{background:#dcebff}.home-button-primary:hover{background:#f7fbff;border-color:#bed6f4}.home-hero-cta:hover .home-hero-cta-arrow{transform:translate(3px,-3px)}.home-button-secondary:hover{background:#fff;border-color:#bed6f4;color:var(--home-forest)}.home-pathway-card:hover{background:var(--pathway-hover);transform:translateY(-2px);z-index:1}.home-pathway-card:hover .home-pathway-arrow{opacity:1;transform:translate(0)}.home-pathway-card:hover .home-pathway-icon{transform:translateY(-2px) rotate(-3deg) scale(1.04)}.scholarly-shell.home-shell.area-home .home-dashboard .forum-card:hover,.scholarly-shell.home-shell.area-home .home-dashboard .thread-card:hover{background:var(--home-row-hover)}.home-dashboard .forum-card:hover:before,.home-dashboard .thread-card:hover:before{opacity:1;transform:scaleY(1)}.scholarly-communities-page .community-row-card:hover,.scholarly-shell.home-shell.area-info .scholarly-info-page .forum-card:hover{background:var(--home-row-hover);border-color:var(--home-line);box-shadow:none;transform:none}.scholarly-info-page .forum-card:hover:before{opacity:1;transform:scaleY(1)}.scholarly-shell.home-shell.area-info .forum-view .forum-list .thread-card:hover{background:var(--home-row-hover);border-color:var(--home-line);box-shadow:none;transform:none}.forum-view .forum-list .thread-card:hover:before{opacity:1;transform:scaleY(1)}.scholarly-funding-page .home-button-primary:hover,.scholarly-page .pagination-button:hover:not(:disabled),.scholarly-page .pill-button:hover,.scholarly-page .secondary-button:hover{background:#1d6fd7;border-color:#1d6fd7;box-shadow:none;filter:none;transform:none}.scholarly-quiet-button:hover{background:color-mix(in srgb,var(--home-forest) 6%,#0000);border-color:var(--home-forest);color:var(--home-ink)}.scholarly-funding-article:hover h4{color:var(--home-forest)}.scholarly-page-note>a:hover{background:color-mix(in srgb,var(--home-forest) 8%,#0000)}.home-dashboard .pill-button:hover,.home-shell .widget-cta:hover{background:#1d6fd7;box-shadow:none;filter:none;transform:none}}[data-theme=dark] .home-shell{--home-kraft:#08152b;--home-paper:#0e203b;--home-paper-strong:#102642;--home-ink:#eaf2ff;--home-ink-soft:#a8b9d3;--home-forest:#4b91ec;--home-forest-light:#72aefa;--home-rust:#a58af0;--home-peach:#e8b77f;--home-line:#2a4163;--home-shadow:0 14px 34px #0000003d}[data-theme=dark] .home-shell.area-home{--home-kraft:#08152b;--home-paper:#0e203b;--home-paper-strong:#102642;--home-line:#2a4163}[data-theme=dark] .home-shell.area-info{--home-kraft:#09162d;--home-paper:#101f3c;--home-paper-strong:#132745;--home-line:#2d4267;--home-rust:#a58af0}[data-theme=dark] .home-shell.area-funding{--home-kraft:#0b172b;--home-paper:#152137;--home-paper-strong:#192941;--home-line:#34445d;--home-rust:#e8b77f}[data-theme=dark] .home-hero{background:radial-gradient(circle at 94% 0,#72aefa29,#0000 36%),linear-gradient(135deg,#132a4b,#0e203b);border-color:#2a4163;color:var(--home-ink)}[data-theme=dark] .home-hero:before{background:#72aefa33}[data-theme=dark] .home-hero:after{border-color:#72aefa1f;box-shadow:0 0 0 28px #72aefa08,0 0 0 58px #72aefa05}[data-theme=dark] .home-button-primary{background:#f5f9ff;border-color:#355071;color:#1d5fc4}[data-theme=dark] .home-shell .app-shell-main{background-color:var(--home-kraft);background-image:linear-gradient(rgba(114,174,250,.018) 1px,#0000 0),linear-gradient(90deg,rgba(114,174,250,.014) 1px,#0000 0)}[data-theme=dark] .home-shell .nav-bar{background:var(--home-paper);border-bottom-color:var(--home-line)}[data-theme=dark] .home-pathways,[data-theme=dark] .home-shell .left-sidebar,[data-theme=dark] .home-shell .widget-card{background:#0e203be0}[data-theme=dark] .home-pathway-card--info{--pathway-bg:#211d3e;--pathway-accent:#b39bf3;--pathway-hover:#29234a}[data-theme=dark] .home-pathway-card--communities{--pathway-bg:#102b4d;--pathway-accent:#82b8fb;--pathway-hover:#15365c}[data-theme=dark] .home-pathway-card--events{--pathway-bg:#34271f;--pathway-accent:#e8b77f;--pathway-hover:#413027}[data-theme=dark] .home-pathway-card--saved{--pathway-bg:#211d3e;--pathway-accent:#b39bf3;--pathway-hover:#29234a}[data-theme=dark] .home-pathway-card--profile{--pathway-bg:#102b4d;--pathway-accent:#82b8fb;--pathway-hover:#15365c}[data-theme=dark] .home-dashboard .chips-row.segmented-control,[data-theme=dark] .home-dashboard .clear-topics-button,[data-theme=dark] .home-dashboard .sort-select,[data-theme=dark] .home-dashboard .topic-dropdown-toggle,[data-theme=dark] .home-shell .poll-option-button,[data-theme=dark] .home-shell .search-container{background-color:var(--home-paper-strong);border-color:var(--home-line)}[data-theme=dark] .home-dashboard .home-controls{background:#091930e6}[data-theme=dark] .scholarly-page .scholarly-controls{background:#091930eb}[data-theme=dark] .scholarly-page .chips-row.segmented-control .chip.active{background:#0000}[data-theme=dark] .scholarly-page-note{background:#0e203bc7}[data-theme=dark] .scholarly-page-count strong,[data-theme=dark] .scholarly-page-note>a{color:#8ec0ff}[data-theme=dark] .scholarly-funding-icon{background:#72aefa1a;color:#8ec0ff!important}[data-theme=dark] .scholarly-communities-page .community-row-meta,[data-theme=dark] .scholarly-communities-page .community-row-meta span,[data-theme=dark] .scholarly-info-page .meta-quiet,[data-theme=dark] .scholarly-info-page .meta-row,[data-theme=dark] .scholarly-info-page .middot{color:var(--home-ink-soft)}[data-theme=dark] .home-dashboard .chip.tag-chip,[data-theme=dark] .home-dashboard .chips-row.segmented-control .chip.active{background:#0000}[data-theme=dark] .home-dashboard .meta-author,[data-theme=dark] .home-dashboard .meta-community,[data-theme=dark] .home-dashboard .meta-quiet,[data-theme=dark] .home-dashboard .meta-row,[data-theme=dark] .home-dashboard .meta-time,[data-theme=dark] .home-dashboard .middot{color:var(--home-ink-soft)}[data-theme=dark] .home-shell .sidebar-link .sidebar-icon{background:#72aefa1a!important;color:#8ec0ff!important}[data-theme=dark] .home-pathway-icon{background:color-mix(in srgb,var(--pathway-accent) 14%,#0000)!important;color:var(--pathway-accent)!important}[data-theme=dark] .home-shell .sidebar-link.active .sidebar-icon{background:#ffffff21!important;color:#fff!important}[data-theme=dark] .home-entry-count strong{color:#8ec0ff}@media (max-width:1279px){.home-shell .app-shell-grid.home-layout{grid-template-columns:220px minmax(0,1fr);width:min(1184px,calc(100vw - 40px))}.home-shell .app-shell-grid.home-layout.nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.home-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pathway-card:nth-child(2){border-right:0}.home-pathway-card:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.home-pathway-card:first-child{border-radius:13px 0 0}.home-pathway-card:nth-child(2){border-radius:0 13px 0 0}.home-pathway-card:nth-child(3){border-radius:0 0 0 13px}}@media (max-width:1023px){.home-shell .app-shell-main{padding:18px 18px 40px}.home-shell .app-shell-grid.home-layout,.home-shell .app-shell-grid.home-layout.nav-collapsed{grid-template-columns:1fr;margin:0;width:100%}.home-hero{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:720px){.home-shell .app-shell-main{padding:0 0 28px}.home-shell .nav-left .brand-logo{height:36px;width:36px}.home-shell .nav-left .brand-title{font-size:1rem}.home-dashboard{gap:12px}.home-hero{border-radius:14px;gap:18px;grid-template-columns:1fr;min-height:0;padding:22px 20px}.home-hero:before{left:12px}.home-hero h1{font-size:clamp(2rem,9vw,2.5rem)}.home-hero-cta{justify-self:start}.home-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pathway-card,.home-pathway-card:nth-child(2),.home-pathway-card:nth-child(3){border-bottom:1px solid var(--home-line);border-radius:0;border-right:1px solid var(--home-line)}.home-pathway-card:first-child{border-radius:13px 0 0}.home-pathway-card:nth-child(2){border-radius:0 13px 0 0;border-right:0}.home-pathway-card:nth-child(3){border-bottom:0;border-radius:0 0 0 13px}.home-pathway-card:last-child{border-bottom:0;border-radius:0 0 13px;border-right:0}.home-reading-room-header{padding:22px 20px 18px}.home-entry-count{display:none}.scholarly-shell .home-dashboard .home-controls{align-items:center;gap:6px 8px;padding:8px 12px}.home-dashboard .home-controls>.control-group:first-child{flex:1 1 auto;min-width:0;width:auto}.home-dashboard .home-filter-trigger{border-radius:9px;flex:0 0 36px;min-height:36px;padding:7px;width:36px}.home-dashboard .home-filter-panel{flex:1 0 100%;flex-wrap:nowrap;gap:6px;margin:0;min-width:0;width:100%}.home-dashboard .home-filter-panel.open{display:flex}.home-dashboard .home-filter-panel>.control-group{flex:1 1;gap:4px;justify-content:stretch;min-width:0;width:auto}.home-dashboard .home-filter-panel .sort-pill{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home-dashboard .home-filter-panel .chips-row.segmented-control{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.home-dashboard .home-filter-panel .chips-row.segmented-control .chip{font-size:.72rem;min-width:0;padding:5px 6px;white-space:nowrap}.scholarly-shell .home-dashboard .home-filter-panel .sort-select{font-size:.75rem;min-height:34px;min-width:0;padding-block:5px;width:100%}.home-dashboard .home-filter-panel .topic-multi-select-wrapper{align-items:center;height:auto;margin-left:0}.home-dashboard .home-filter-panel .topic-dropdown{flex:1 1 auto;min-width:0;width:auto}.home-dashboard .home-filter-panel .topic-dropdown-toggle{font-size:.75rem;max-width:none;min-height:34px;padding-block:5px;width:100%}.home-dashboard .home-filter-panel .clear-topics-button{font-size:.72rem;min-height:34px;padding:5px 7px}.home-dashboard .home-filter-panel .chips-row.segmented-control:before{display:none}.home-dashboard .home-filter-panel .chips-row.segmented-control .chip.active{background:var(--home-forest);color:#fff}.home-dashboard .forum-card,.home-dashboard .thread-card{padding:20px}.home-dashboard .meta-row{align-items:flex-start;flex-wrap:wrap}.scholarly-page{gap:12px}.scholarly-page-header{min-height:0;padding:21px 20px}.scholarly-page-count{display:none}.scholarly-page .scholarly-controls{padding:12px 20px}.scholarly-page .community-filter-panel .chips-row.segmented-control:before{display:none}.scholarly-page .community-filter-panel .chips-row.segmented-control .chip.active{background:var(--home-forest);color:#fff}.forum-view .forum-list .thread-card,.scholarly-communities-page .community-row-card,.scholarly-info-page .forum-card{padding:18px 20px}.scholarly-communities-page .community-page-navigator{padding:14px 20px}.scholarly-communities-page .empty-state-card{margin:20px}.scholarly-funding-hero{gap:18px;grid-template-columns:1fr;padding:25px 22px}.scholarly-funding-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.scholarly-status-badge{justify-self:start}.scholarly-funding-library>header{flex-direction:column;padding:21px 20px 17px}.scholarly-funding-library__tools{justify-items:stretch;min-width:0;width:100%}.scholarly-funding-library__tools>span{justify-self:start}.scholarly-funding-groups{grid-template-columns:1fr}.scholarly-funding-group{padding:20px}.scholarly-funding-group__heading{min-height:0}.scholarly-funding-group__toggle[aria-expanded=true]{margin-bottom:15px}.scholarly-funding-plan>header{padding:21px 20px 17px}.scholarly-funding-plan>header>span{display:none}.scholarly-funding-grid{grid-template-columns:1fr}.scholarly-funding-grid article{border-bottom:1px solid var(--home-line);border-right:0;padding:20px}.scholarly-funding-grid article:last-child{border-bottom:0}.scholarly-funding-grid p{min-height:0}.scholarly-page-note{align-items:start}}@media (max-width:430px){.home-button{width:100%}.home-hero-cta{justify-self:stretch}.home-dashboard .home-controls>.control-group:first-child{width:auto}.home-dashboard .home-controls>.control-group .segmented-control,.scholarly-page-actions .home-button{width:100%}}@media (max-width:340px){.home-dashboard .home-filter-panel{flex-wrap:wrap}.home-dashboard .home-filter-panel>.control-group{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.home-dashboard>.home-hero,.home-dashboard>.home-pathways,.home-dashboard>.home-reading-room,.home-entry-count-value,.home-results-stage,.home-results-stage .forum-list>.forum-card,.home-results-stage .home-thread-list>.thread-card,.home-shell.area-home .home-hero:after{animation:none}.forum-view .forum-list .thread-card:before,.home-button,.home-dashboard .chips-row.segmented-control:before,.home-dashboard .forum-card:before,.home-dashboard .thread-card:before,.home-hero-cta-arrow,.home-pathway-arrow,.home-pathway-card,.home-pathway-icon,.home-shell .nav-icon-button,.home-shell .sidebar-link,.scholarly-funding-group__chevron,.scholarly-info-page .forum-card:before,.scholarly-page .chips-row.segmented-control:before{transition-duration:0ms}.home-loading-state span{animation:none}.home-hero-cta:active .home-hero-cta-arrow,.home-hero-cta:hover .home-hero-cta-arrow,.home-pathway-card:active .home-pathway-icon,.home-pathway-card:hover .home-pathway-icon{transform:none}}.info-knowledge-bases{grid-gap:.8rem;background:color-mix(in srgb,#176b87 4%,#fff);background:color-mix(in srgb,var(--primary-color,#176b87) 4%,var(--home-paper,var(--card-background,#fff)));border:1px solid #dfe5ea;border:1px solid var(--border-color,#dfe5ea);border-radius:14px;display:grid;gap:.8rem;margin-bottom:1rem;padding:1rem}.info-knowledge-bases__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.info-knowledge-bases__header h2{font-size:1.1rem;margin:.15rem 0 0}.info-knowledge-bases__header>span{color:#66717c;color:var(--muted-text,#66717c);font-size:.82rem}.info-knowledge-bases__grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-knowledge-base-link{align-items:center;background:#fff;background:var(--home-paper-strong,var(--card-background,#fff));border:1px solid #dfe5ea;border:1px solid var(--border-color,#dfe5ea);border-radius:12px;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:.9rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.info-knowledge-base-link:hover{background:color-mix(in srgb,#fff 92%,#176b87);background:color-mix(in srgb,var(--home-paper-strong,var(--card-background,#fff)) 92%,var(--primary-color,#176b87));border-color:#176b87;border-color:var(--primary-color,#176b87);transform:translateY(-1px)}.info-knowledge-base-link span{color:#176b87;color:var(--primary-color,#176b87);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.info-knowledge-base-link h3{font-size:1rem;margin:.25rem 0}.info-knowledge-base-link p{color:#66717c;color:var(--muted-text,#66717c);font-size:.84rem;line-height:1.45;margin:0}@media (max-width:640px){.info-knowledge-bases__header{align-items:flex-start;flex-direction:column;gap:.25rem}}.info-kb-root-grid{grid-gap:12px;background:#fff;background:var(--home-paper,var(--card-background,#fff));display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.info-kb-page .scholarly-page-header{min-height:124px;padding:22px 26px}.info-kb-root-card{grid-gap:14px;align-items:start;background:#fff;background:var(--home-paper-strong,var(--card-background,#fff));border:1px solid #dfe5ea;border:1px solid var(--border-color,#dfe5ea);border-radius:12px;color:inherit;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:168px;padding:18px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.info-kb-root-card:active{transform:scale(.99)}.info-kb-root-card__body{display:flex;flex-direction:column;height:100%;min-width:0}.info-kb-root-card:hover{background:color-mix(in srgb,#fff 92%,#176b87);background:color-mix(in srgb,var(--home-paper-strong,var(--card-background,#fff)) 92%,var(--primary-color,#176b87));border-color:#176b87;border-color:var(--primary-color,#176b87);box-shadow:0 8px 24px #176b871a;transform:translateY(-2px)}[data-theme=dark] .info-knowledge-bases{background:color-mix(in srgb,#10213d 94%,#72aefa);background:color-mix(in srgb,var(--home-paper,var(--card-background,#10213d)) 94%,var(--primary-color,#72aefa));border-color:#2a4163;border-color:var(--home-line,var(--border-color,#2a4163))}[data-theme=dark] .info-kb-root-card,[data-theme=dark] .info-knowledge-base-link{background:#10213d;background:var(--home-paper-strong,var(--card-background,#10213d));border-color:#2a4163;border-color:var(--home-line,var(--border-color,#2a4163))}[data-theme=dark] .info-kb-root-card:hover,[data-theme=dark] .info-knowledge-base-link:hover{background:color-mix(in srgb,#10213d 86%,#72aefa);background:color-mix(in srgb,var(--home-paper-strong,var(--card-background,#10213d)) 86%,var(--primary-color,#72aefa));border-color:#72aefa;border-color:var(--home-forest-light,var(--primary-color,#72aefa));box-shadow:0 8px 24px #0000003d}.info-kb-root-card__number{color:#176b87;color:var(--primary-color,#176b87);font-size:.78rem;font-weight:850;letter-spacing:.08em;margin-top:2px}.info-kb-root-card__body>span{color:#176b87;color:var(--primary-color,#176b87);font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.info-kb-root-card h2{font-size:1.08rem;line-height:1.2;margin:6px 0 8px}.info-kb-root-card p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#66717c;color:var(--muted-text,#66717c);display:-webkit-box;font-size:.85rem;line-height:1.45;margin:0;overflow:hidden}.info-kb-root-card small{color:#66717c;color:var(--muted-text,#66717c);display:inline-block;font-weight:650;margin-top:auto;padding-top:12px}@media (max-width:760px){.info-kb-page .scholarly-page-header{padding:18px}.info-kb-root-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.info-kb-root-card{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-height:156px;padding:14px;position:relative}.info-kb-root-card>svg{position:absolute;right:14px;top:14px}.info-kb-root-card h2{font-size:.94rem;line-height:1.25;margin-top:.25rem}.info-kb-root-card p{display:none}.info-kb-root-card small{font-size:.75rem;margin-top:auto;padding-top:8px}}.contact-us-button{background:linear-gradient(135deg,#2f80ed,#1d6fd7);border:1px solid #0b1f4247;border-radius:999px;bottom:28px;box-shadow:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #08152b2e,0 1px 2px #0f172a3d,0 8px 16px #0f172a2e,0 18px 40px #2f80ed38;color:#fff;cursor:pointer;display:grid;font-size:1.6rem;font-weight:700;height:56px;letter-spacing:.2px;line-height:1;padding:0;place-items:center;position:fixed;right:28px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:56px;z-index:1500}.contact-us-button:hover{box-shadow:inset 0 1px 0 #ffffff61,inset 0 -1px 0 #08152b2e,0 1px 2px #0f172a42,0 12px 22px #0f172a33,0 26px 52px #2f80ed47;filter:brightness(1.03);transform:translateY(-2px)}.contact-us-button:active{box-shadow:inset 0 2px 4px #08152b47,inset 0 1px 0 #ffffff1f,0 1px 2px #0f172a38;filter:brightness(.99);transform:translateY(0)}.contact-us-button:focus-visible{outline:3px solid #2f80ed59;outline-offset:3px}[data-theme=dark] .contact-us-button{border-color:#96c6ff80;box-shadow:inset 0 1px 0 #ffffff6b,inset 0 -2px 6px #08152b66,0 0 0 1px #040c1cbf,0 3px 8px #0000008c,0 14px 30px #00000073,0 18px 46px #2f80ed6b;color:#f8fafc}[data-theme=dark] .contact-us-button:hover{border-color:#b2d8ffa6;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 6px #08152b66,0 0 0 1px #040c1cbf,0 4px 10px #00000094,0 18px 38px #00000080,0 26px 62px #2f80ed8c}[data-theme=dark] .contact-us-button:active{box-shadow:inset 0 2px 6px #040c1c99,inset 0 1px 0 #ffffff24,0 0 0 1px #040c1cbf,0 2px 6px #00000080,0 6px 18px #2f80ed4d}.feedback-modal{align-items:center;animation:feedback-fade-in .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#0f172a8c,#0e749059);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.feedback-content{animation:feedback-rise-in .3s ease;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid var(--card-border);border-radius:28px;box-shadow:0 40px 90px #0f172a47;max-height:85vh;overflow:auto;padding:1.8rem;position:relative;width:min(92vw,720px)}.feedback-content h3{color:var(--text-color);font-size:1.6rem;margin:0 0 .35rem}[data-theme=dark] .feedback-content h3{color:#f8fafc}.feedback-content form{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.feedback-content input,.feedback-content textarea{background:var(--input-background);border:1px solid #94a3b873;border-radius:12px;color:var(--text-color);font-size:.95rem;padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.feedback-content textarea{min-height:140px;resize:vertical}.feedback-content input:focus,.feedback-content textarea:focus{border-color:#2f80edcc;box-shadow:0 0 0 3px #2f80ed26;outline:none}[data-theme=dark] .feedback-content input,[data-theme=dark] .feedback-content textarea{color:#333}[data-theme=dark] .feedback-content input::placeholder,[data-theme=dark] .feedback-content textarea::placeholder{color:#777}.feedback-content button[type=submit]{background:linear-gradient(135deg,#2f80ed,#1d6fd7);border:none;border-radius:999px;box-shadow:0 12px 24px #2f80ed4d;cursor:pointer;font-weight:600;letter-spacing:.2px;padding:.7rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.feedback-content button[type=submit]:hover{box-shadow:0 16px 32px #2f80ed59;filter:brightness(1.02);transform:translateY(-1px)}.close-button{background:#0f172a14;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:grid;font-size:1.1rem;height:32px;place-items:center;position:absolute;right:16px;top:16px;transition:background .2s ease,transform .2s ease;width:32px}.close-button:hover{background:#0f172a26;transform:scale(1.03)}.status-message{color:var(--muted-text);font-size:.9rem;margin:0}[data-theme=dark] .feedback-content{background:var(--card-background);border-color:#94a3b840}[data-theme=dark] .feedback-content input,[data-theme=dark] .feedback-content textarea{color:#e2e8f0}@keyframes feedback-fade-in{0%{opacity:0}to{opacity:1}}@keyframes feedback-rise-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.contact-us-button{bottom:16px;font-size:1.45rem;height:50px;right:16px;width:50px}.feedback-content{padding:1.5rem}}.feedback-modal{--feedback-kraft:#eef4fc;--feedback-paper:#fcfdff;--feedback-paper-strong:#fff;--feedback-ink:#11244d;--feedback-ink-soft:#667895;--feedback-forest:#2f80ed;--feedback-forest-light:#69a8f7;--feedback-rust:#7656d9;--feedback-line:#dce7f5;--feedback-serif:Georgia,"Times New Roman",Times,serif;--feedback-ease-out:cubic-bezier(0.23,1,0.32,1);animation:feedback-backdrop-in .16s var(--feedback-ease-out);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08152b9e;padding:20px}.feedback-content{animation:feedback-dialog-in .2s var(--feedback-ease-out);background:var(--feedback-paper);border:1px solid var(--feedback-line);border-radius:18px;box-shadow:0 28px 72px #2652843d;color:var(--feedback-ink);padding:26px;transform-origin:center;width:min(92vw,640px)}.feedback-header{max-width:520px;padding-right:44px}.feedback-kicker{color:var(--feedback-rust);font-size:.68rem;font-weight:750;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.feedback-content .feedback-header h3{color:var(--feedback-ink);font-family:var(--feedback-serif);font-size:clamp(1.7rem,4vw,2.15rem);font-weight:500;letter-spacing:-.025em;margin:0}.feedback-description{color:var(--feedback-ink-soft);font-size:.9rem;line-height:1.5;margin:7px 0 0}.feedback-content form{gap:14px;margin-top:20px}.feedback-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-field{color:var(--feedback-ink);display:flex;flex-direction:column;font-size:.78rem;font-weight:700;gap:6px;min-width:0}.feedback-content .feedback-field input,.feedback-content .feedback-field textarea{background:var(--feedback-paper-strong);border:1px solid var(--feedback-line);border-radius:9px;box-shadow:none;color:var(--feedback-ink);font:inherit;font-size:.92rem;font-weight:400;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.feedback-content .feedback-field textarea{line-height:1.5;min-height:150px}.feedback-content .feedback-field input::placeholder,.feedback-content .feedback-field textarea::placeholder{color:color-mix(in srgb,var(--feedback-ink-soft) 72%,#0000)}.feedback-content .feedback-field input:focus,.feedback-content .feedback-field textarea:focus{border-color:var(--feedback-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.feedback-content button[type=submit]{align-self:flex-start;background:var(--feedback-forest);border:1px solid var(--feedback-forest);border-radius:9px;box-shadow:none;color:#fff;min-height:42px;padding:10px 18px;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--feedback-ease-out)}.feedback-content .close-button:active,.feedback-content button[type=submit]:active{transform:scale(.96)}.feedback-content .close-button{background:var(--feedback-paper-strong);border:1px solid var(--feedback-line);border-radius:8px;color:var(--feedback-ink-soft);height:32px;right:18px;top:18px;transition:background-color .15s ease,color .15s ease,transform .14s var(--feedback-ease-out);width:32px}.feedback-content .status-message{background:#2f80ed12;border:1px solid var(--feedback-line);border-radius:8px;color:var(--feedback-ink);padding:9px 11px}@media (hover:hover) and (pointer:fine){.feedback-content button[type=submit]:hover{background:var(--feedback-forest-light);border-color:var(--feedback-forest-light);box-shadow:none;filter:none;transform:translateY(-1px)}.feedback-content .close-button:hover{background:#2f80ed12;color:var(--feedback-forest);transform:none}}[data-theme=dark] .feedback-modal{--feedback-kraft:#08152b;--feedback-paper:#0e203b;--feedback-paper-strong:#102642;--feedback-ink:#eaf2ff;--feedback-ink-soft:#a8b9d3;--feedback-forest:#4b91ec;--feedback-forest-light:#72aefa;--feedback-rust:#e8b77f;--feedback-line:#2a4163;background:#030a18b8}[data-theme=dark] .feedback-content{background:var(--feedback-paper);border-color:var(--feedback-line);box-shadow:0 30px 78px #00000073;color:var(--feedback-ink)}[data-theme=dark] .feedback-content .feedback-header h3,[data-theme=dark] .feedback-content .status-message,[data-theme=dark] .feedback-field{color:var(--feedback-ink)}[data-theme=dark] .feedback-description{color:var(--feedback-ink-soft)}[data-theme=dark] .feedback-content .close-button,[data-theme=dark] .feedback-content .feedback-field input,[data-theme=dark] .feedback-content .feedback-field textarea{background:var(--feedback-paper-strong);border-color:var(--feedback-line);color:var(--feedback-ink)}@keyframes feedback-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes feedback-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.feedback-modal{padding:12px}.feedback-content{border-radius:14px;padding:22px 18px 18px}.feedback-field-row{grid-template-columns:1fr}.feedback-content button[type=submit]{width:100%}}@media (prefers-reduced-motion:reduce){.feedback-content,.feedback-modal{animation:none}.contact-us-button,.contact-us-button:active,.contact-us-button:hover{transform:none;transition:box-shadow .18s ease,filter .18s ease}}.changelog-modal{border-radius:18px;padding:26px;width:min(92vw,560px)}.changelog-modal__head{align-items:flex-start;display:flex;gap:14px;padding-right:36px}.changelog-modal__emoji{flex:0 0 auto;font-size:2.1rem;line-height:1.1}.changelog-modal__headings{min-width:0}.changelog-modal__kicker{color:#667895;color:var(--muted-text,#667895);font-size:.68rem;font-weight:750;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.changelog-modal__title{color:var(--text-color);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;letter-spacing:-.02em;margin:0}.changelog-modal__meta{color:#667895;color:var(--muted-text,#667895);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin:7px 0 0}.changelog-modal__version{border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:999px;font-weight:700;padding:1px 8px}.changelog-modal__summary{color:var(--text-color);font-size:1rem;line-height:1.55;margin:16px 0 0}.changelog-modal__body{color:var(--text-color);font-size:.95rem;line-height:1.6;margin-top:14px;max-height:46vh;overflow-y:auto}.changelog-modal__body>:first-child{margin-top:0}.changelog-modal__body ol,.changelog-modal__body ul{padding-left:1.25rem}.changelog-modal__body img{border-radius:10px;height:auto;max-width:100%}.changelog-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px}.changelog-modal__full{color:#2f80ed;color:var(--link-color,#2f80ed);font-size:.9rem;font-weight:600;text-decoration:none}.changelog-modal__full:hover{text-decoration:underline}.changelog-modal__dismiss{background:#2f80ed;border:1px solid #2f80ed;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;min-height:40px;padding:9px 20px;transition:background-color .15s ease,transform .14s ease}.changelog-modal__dismiss:hover{background:#1d6fd7}.changelog-modal__dismiss:active{transform:scale(.97)}[data-theme=dark] .changelog-modal__version{border-color:#94a3b859}[data-theme=dark] .changelog-modal__dismiss{background:#4b91ec;border-color:#4b91ec;color:#08152b}[data-theme=dark] .changelog-modal__dismiss:hover{background:#72aefa}@media (max-width:640px){.changelog-modal{padding:20px 18px}.changelog-modal__actions{align-items:stretch;flex-direction:column-reverse}.changelog-modal__dismiss{width:100%}.changelog-modal__full{text-align:center}}.legal-page{margin:0 auto;max-width:1100px;padding:8px 0 48px;width:100%}.legal-page__header{margin-bottom:24px}.legal-page__kicker{color:#667895;color:var(--muted-text,#667895);font-size:.68rem;font-weight:750;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.legal-page__title{color:var(--text-color);font-weight:700;letter-spacing:-.025em;margin:0}.legal-page__meta{font-size:.88rem;margin:8px 0 0}.legal-page__meta,.legal-page__pending{color:#667895;color:var(--muted-text,#667895)}.legal-page__pending{border:1px dashed #dce7f5;border:1px dashed var(--card-border,#dce7f5);border-radius:12px;font-size:.95rem;padding:18px}.legal-page__pending code{background:#2f80ed1a;border-radius:5px;font-size:.9em;padding:1px 5px}.legal-page__section{margin-top:26px}.legal-page__section h2{color:var(--text-color);font-size:1.15rem;font-weight:700;margin:0 0 8px}.legal-page__section p{color:var(--text-color);font-size:.97rem;line-height:1.65;margin:0 0 12px}[data-theme=dark] .legal-page__pending{border-color:#94a3b84d}.changelog-page .changelog-entry{border-top:1px solid #dce7f5;border-top:1px solid var(--card-border,#dce7f5);padding-top:22px}.changelog-page .changelog-entry:first-of-type{border-top:0;padding-top:0}.changelog-entry__emoji{font-size:1.15em;line-height:1;margin-right:8px}.changelog-page .changelog-entry__meta{color:#667895;color:var(--muted-text,#667895);font-size:.85rem;font-weight:600;margin:0 0 10px}.changelog-entry__body>:first-child{margin-top:0}.changelog-entry__body ol,.changelog-entry__body ul{padding-left:1.25rem}.changelog-entry__body li{line-height:1.65;margin-bottom:6px}.changelog-entry__body img{border-radius:10px;height:auto;max-width:100%}.changelog-entry__body a{color:#2f80ed;color:var(--link-color,#2f80ed)}[data-theme=dark] .changelog-page .changelog-entry{border-top-color:#94a3b840}.changelog-admin{margin:0 auto;max-width:860px;padding:8px 0 40px;width:100%}.changelog-admin__gate{color:#667895;color:var(--muted-text,#667895);padding:28px;text-align:center}.changelog-admin__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.changelog-admin__kicker{color:#667895;color:var(--muted-text,#667895);font-size:.68rem;font-weight:750;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.changelog-admin__title{color:var(--text-color);font-weight:700;letter-spacing:-.025em;margin:0}.changelog-admin__lead{color:#667895;color:var(--muted-text,#667895);font-size:.95rem;margin:8px 0 0;max-width:52ch}.changelog-admin__primary{align-items:center;background:#2f80ed;border:1px solid #2f80ed;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:7px;min-height:40px;padding:9px 16px;transition:background-color .15s ease,transform .14s ease}.changelog-admin__primary:hover{background:#1d6fd7}.changelog-admin__primary:active{transform:scale(.97)}.changelog-admin__primary:disabled{cursor:not-allowed;opacity:.6}.changelog-admin__ghost{background:#0000;border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:9px;color:var(--text-color);cursor:pointer;font-weight:600;min-height:40px;padding:9px 16px}.changelog-admin__status{background:#2f80ed12;border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:8px;color:var(--text-color);font-size:.9rem;margin:0 0 14px;padding:9px 12px}.changelog-admin__list{list-style:none;margin:0;padding:0}.changelog-admin__row{align-items:flex-start;border-top:1px solid #dce7f5;border-top:1px solid var(--card-border,#dce7f5);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.changelog-admin__row:first-child{border-top:0}.changelog-admin__row-main{min-width:0}.changelog-admin__row-head{align-items:center;color:var(--text-color);display:flex;flex-wrap:wrap;gap:8px}.changelog-admin__pill{border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:999px;color:#667895;color:var(--muted-text,#667895);font-size:.72rem;font-weight:700;padding:1px 8px;text-transform:capitalize}.changelog-admin__pill--published{background:#22c55e1f;border-color:#22c55e80;color:#15803d}.changelog-admin__summary{color:var(--text-color);font-size:.92rem;margin:6px 0 0}.changelog-admin__meta{color:#667895;color:var(--muted-text,#667895);font-size:.8rem;margin:5px 0 0}.changelog-admin__row-actions{display:flex;flex:0 0 auto;gap:6px}.changelog-admin__row-actions button{background:#0000;border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:8px;color:#667895;color:var(--muted-text,#667895);cursor:pointer;display:grid;height:34px;place-items:center;transition:background-color .15s ease,color .15s ease;width:34px}.changelog-admin__row-actions button:hover{background:#2f80ed14;color:var(--text-color)}.changelog-admin__row-actions button:disabled{cursor:not-allowed;opacity:.5}.changelog-admin__modal{padding:24px;width:min(94vw,680px)}.changelog-admin__modal-title{color:var(--text-color);font-size:1.35rem;font-weight:700;margin:0 0 18px}.changelog-admin__field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr) 120px}.changelog-admin__field{color:var(--text-color);display:flex;flex-direction:column;font-size:.78rem;font-weight:700;gap:6px;margin-bottom:14px}.changelog-admin__field input{background:#fff;background:var(--input-background,#fff);border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:9px;color:var(--text-color);font:inherit;font-size:.92rem;font-weight:400;padding:10px 12px}.changelog-admin__field input:focus{border-color:#69a8f7;box-shadow:0 0 0 3px #2f80ed1f;outline:none}.changelog-admin__hint{color:#667895;color:var(--muted-text,#667895);font-size:.78rem;font-weight:400}.changelog-admin__modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}[data-theme=dark] .changelog-admin__field input,[data-theme=dark] .changelog-admin__ghost,[data-theme=dark] .changelog-admin__pill,[data-theme=dark] .changelog-admin__row,[data-theme=dark] .changelog-admin__row-actions button{border-color:#94a3b847}[data-theme=dark] .changelog-admin__pill--published{border-color:#22c55e73;color:#4ade80}[data-theme=dark] .changelog-admin__primary{background:#4b91ec;border-color:#4b91ec;color:#08152b}[data-theme=dark] .changelog-admin__primary:hover{background:#72aefa}[data-theme=dark] .changelog-admin__field,[data-theme=dark] .changelog-admin__field input,[data-theme=dark] .changelog-admin__modal,[data-theme=dark] .changelog-admin__modal-title{color:#eaf2ff}[data-theme=dark] .changelog-admin__field input{background:#0e203b}[data-theme=dark] .changelog-admin__field input::placeholder{color:#7f93b4}[data-theme=dark] .changelog-admin__hint{color:#a8b9d3}[data-theme=dark] .changelog-admin__ghost{background:#16294a;color:#eaf2ff}[data-theme=dark] .changelog-admin__ghost:hover{background:#1d3557}[data-theme=dark] .changelog-admin__modal .text-editor-container{background:#0e203b;border-color:#94a3b847}[data-theme=dark] .changelog-admin__modal .toolbar{background:#16294a;border-color:#94a3b838}[data-theme=dark] .changelog-admin__modal .toolbar-button,[data-theme=dark] .changelog-admin__modal .toolbar-select{background:#0000;color:#d6e4fa}[data-theme=dark] .changelog-admin__modal .toolbar-select{background:#0e203b;border-color:#94a3b84d}[data-theme=dark] .changelog-admin__modal .toolbar-button:hover,[data-theme=dark] .changelog-admin__modal .toolbar-select:hover{background:#72aefa29;color:#fff}[data-theme=dark] .changelog-admin__modal .toolbar-button.active{background:#72aefa47;color:#fff}[data-theme=dark] .changelog-admin__modal .toolbar-button:disabled{color:#5c7a9e}[data-theme=dark] .changelog-admin__modal .ProseMirror{background:#0e203b;caret-color:#72aefa;color:#eaf2ff}@media (max-width:640px){.changelog-admin__field-row{grid-template-columns:minmax(0,1fr)}.changelog-admin__row{flex-direction:column}}.product-tour{--tour-ease-out:cubic-bezier(0.23,1,0.32,1);--tour-ease-in-out:cubic-bezier(0.77,0,0.175,1);inset:0;pointer-events:none;position:fixed;z-index:3000}.product-tour__scrim{animation:product-tour-fade .16s ease-out;background:#0000;inset:0;pointer-events:auto;position:absolute}.product-tour__scrim--solid{background:#08152b8c}.product-tour__spotlight{background:#ffffff0a;border:2px solid #ffffffeb;border-radius:15px;box-shadow:0 0 0 9999px #08152b8c,0 0 0 5px #78b2ffb8,0 0 28px 5px #2f80ed80;box-sizing:border-box;pointer-events:none;position:absolute;transition:top .18s var(--tour-ease-in-out),left .18s var(--tour-ease-in-out),width .18s var(--tour-ease-in-out),height .18s var(--tour-ease-in-out)}.product-tour__card{animation:product-tour-rise .18s var(--tour-ease-out);background:linear-gradient(150deg,#fffffffc,#f4f9fffc);border:1px solid #2f80ed33;border-radius:19px;box-shadow:0 24px 64px #08152b57,0 2px 8px #2f80ed14;color:#11244d;overflow:hidden;padding:18px 19px 17px;pointer-events:auto;position:absolute;width:min(92vw,380px)}.product-tour__card:before{background:linear-gradient(90deg,#2f80ed,#69a8f7 58%,#4aa67b);content:"";height:3px;inset:0 0 auto;position:absolute}.product-tour__meta{align-items:center;display:flex;gap:9px}.product-tour__icon{background:#2f80ed17;border:1px solid #2f80ed2b;border-radius:11px;color:#2f80ed;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.product-tour__count{color:#5c7491;font-size:.68rem;font-weight:750;letter-spacing:.085em;margin:0;text-transform:uppercase}.product-tour__count span{color:#9aabc0;padding:0 3px}.product-tour__progress{background:#2f80ed1c;border-radius:999px;height:3px;margin-top:13px;overflow:hidden}.product-tour__progress span{background:linear-gradient(90deg,#2f80ed,#69a8f7);border-radius:inherit;display:block;height:100%;transform:scaleX(var(--tour-progress));transform-origin:left center;transition:transform .18s var(--tour-ease-in-out);width:100%}.product-tour__copy{padding-top:15px}.product-tour__title{color:#10294c;font-family:Georgia,Times New Roman,Times,serif;font-size:1.3rem;font-weight:500;letter-spacing:-.025em;line-height:1.18;margin:0}.product-tour__body{color:#58708c;font-size:.88rem;line-height:1.58;margin:8px 0 0}.product-tour__actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.product-tour__nav{display:flex;gap:8px}.product-tour__back,.product-tour__skip{background:#0000;border:1px solid #0000;border-radius:9px;color:#667895;cursor:pointer;font-size:.8rem;font-weight:650;min-height:36px;padding:7px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--tour-ease-out)}.product-tour__back:active,.product-tour__skip:active{transform:scale(.97)}.product-tour__next{background:linear-gradient(135deg,#2f80ed,#1d65c8);border:1px solid #2f80ed;border-radius:10px;box-shadow:0 8px 18px #2f80ed36;color:#fff;cursor:pointer;font-size:.82rem;font-weight:750;min-height:38px;padding:8px 15px;transition:background-color .15s ease,box-shadow .16s ease,transform .14s var(--tour-ease-out)}.product-tour__next:active{transform:scale(.97)}.product-tour__back:focus-visible,.product-tour__next:focus-visible,.product-tour__skip:focus-visible{outline:3px solid #78b2ff73;outline-offset:2px}@media (hover:hover) and (pointer:fine){.product-tour__back:hover,.product-tour__skip:hover{background:#2f80ed0f;border-color:#2f80ed26;color:#214f89}.product-tour__next:hover{box-shadow:0 11px 22px #2f80ed47;transform:translateY(-1px)}}[data-theme=dark] .product-tour__card{background:linear-gradient(150deg,#102642,#0c1c35);border-color:#2a4163;box-shadow:0 28px 70px #0000008c}[data-theme=dark] .product-tour__icon{background:#4b91ec21;border-color:#355071;color:#8fc0ff}[data-theme=dark] .product-tour__back,[data-theme=dark] .product-tour__body,[data-theme=dark] .product-tour__count,[data-theme=dark] .product-tour__skip{color:#a8b9d3}[data-theme=dark] .product-tour__title{color:#eaf2ff}[data-theme=dark] .product-tour__progress{background:#8fc0ff21}[data-theme=dark] .product-tour__next{background:#4b91ec;border-color:#4b91ec;color:#08152b}@media (hover:hover) and (pointer:fine){[data-theme=dark] .product-tour__back:hover,[data-theme=dark] .product-tour__skip:hover{background:#4b91ec1f;border-color:#355071;color:#bedaff}[data-theme=dark] .product-tour__next:hover{background:#72aefa}}@keyframes product-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes product-tour-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.product-tour__card{border-radius:17px;padding:16px;width:calc(100vw - 24px)}.product-tour__actions{align-items:stretch;flex-direction:column-reverse;gap:8px}.product-tour__nav{width:100%}.product-tour__back,.product-tour__next{flex:1 1}.product-tour__skip{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.product-tour__card,.product-tour__scrim{animation:none}.product-tour__progress span,.product-tour__spotlight{transition:none}.product-tour__back:active,.product-tour__next:active,.product-tour__skip:active{transform:none}}.test-controls{--test-tools-ease-out:cubic-bezier(0.23,1,0.32,1);bottom:28px;color:#11244d;position:fixed;right:96px;z-index:1550}.test-controls__trigger{align-items:center;background:#fff;border:1px solid #b9cce5;border-radius:999px;box-shadow:0 8px 24px #08152b2e;color:#214f89;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:750;gap:8px;letter-spacing:.01em;min-height:44px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--test-tools-ease-out),box-shadow .15s ease}.test-controls__action:active,.test-controls__trigger:active{transform:scale(.97)}.test-controls__panel{background:#fafdff;border:1px solid #d3dfef;border-radius:16px;bottom:56px;box-shadow:0 24px 64px #08152b47;max-height:min(610px,calc(100vh - 104px));opacity:0;overflow-y:auto;padding:16px;pointer-events:none;position:absolute;right:0;transform:translateY(5px) scale(.98);transform-origin:bottom right;transition:opacity .16s var(--test-tools-ease-out),transform .16s var(--test-tools-ease-out),visibility 0s linear .16s;visibility:hidden;width:min(320px,calc(100vw - 24px))}.test-controls.is-open .test-controls__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.test-controls__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.test-controls__eyebrow{color:#7656d9;font-size:.65rem;font-weight:800;letter-spacing:.11em;margin:0 0 4px;text-transform:uppercase}.test-controls__header h2{color:inherit;font-family:Georgia,Times New Roman,Times,serif;font-size:1.28rem;font-weight:600;letter-spacing:-.02em;margin:0}.test-controls__private{background:#f1f6fd;border:1px solid #d3dfef;border-radius:999px;color:#667895;font-size:.66rem;font-weight:750;padding:4px 7px;white-space:nowrap}.test-controls__intro{color:#667895;font-size:.78rem;line-height:1.45;margin:8px 0 13px}.test-controls__actions{grid-gap:7px;display:grid;gap:7px}.test-controls__action{align-items:center;background:#fff;border:1px solid #dce7f5;border-radius:11px;color:#11244d;cursor:pointer;display:flex;gap:10px;min-height:58px;padding:9px 10px;text-align:left;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--test-tools-ease-out);width:100%}.test-controls__action:disabled{cursor:wait;opacity:.62}.test-controls__action-icon{background:#edf5ff;border-radius:9px;color:#2f80ed;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.test-controls__action-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.test-controls__action-copy strong{font-size:.8rem;font-weight:750}.test-controls__action-copy small{color:#667895;font-size:.7rem;line-height:1.35}.test-controls__error{background:#fff3f3;border:1px solid #efb4b4;border-radius:8px;color:#9f2929;font-size:.74rem;line-height:1.4;margin:10px 0 0;padding:8px 9px}@media (hover:hover) and (pointer:fine){.test-controls__trigger:hover{border-color:#75a8e8;box-shadow:0 12px 30px #08152b38;color:#1d6fd7}.test-controls__action:hover:not(:disabled){background:#f5f9ff;border-color:#9bc5f6}}[data-theme=dark] .test-controls{color:#eaf2ff}[data-theme=dark] .test-controls__action,[data-theme=dark] .test-controls__panel,[data-theme=dark] .test-controls__trigger{background:#102642;border-color:#2a4163;color:#eaf2ff}[data-theme=dark] .test-controls__trigger{box-shadow:0 10px 30px #0000006b;color:#8fc0ff}[data-theme=dark] .test-controls__panel{background:#0e203b;box-shadow:0 26px 68px #00000085}[data-theme=dark] .test-controls__private{background:#102642;border-color:#2a4163;color:#a8b9d3}[data-theme=dark] .test-controls__action-copy small,[data-theme=dark] .test-controls__intro{color:#a8b9d3}[data-theme=dark] .test-controls__action-icon{background:#4b91ec26;color:#8fc0ff}[data-theme=dark] .test-controls__error{background:#351d28;border-color:#713d49;color:#ffbdc7}@media (hover:hover) and (pointer:fine){[data-theme=dark] .test-controls__action:hover:not(:disabled){background:#132d4e;border-color:#4b91ec}}@media (max-width:640px){.test-controls{bottom:16px;right:76px}.test-controls__trigger{border-radius:999px;font-size:1rem;justify-content:center;min-height:50px;padding:0;width:50px}.test-controls__trigger span{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.test-controls__panel{bottom:62px;right:-64px}}@media (prefers-reduced-motion:reduce){.test-controls__panel{transform:none;transition:opacity .12s ease,visibility 0s linear .12s}.test-controls.is-open .test-controls__panel{transition-delay:0s}.test-controls__action:active,.test-controls__trigger:active{transform:none}}.welcome-overlay{--welcome-ease-out:cubic-bezier(0.23,1,0.32,1);animation:welcome-overlay-in .18s ease-out;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%);background:radial-gradient(circle at 18% 18%,#69a8f742,#0000 34%),radial-gradient(circle at 84% 82%,#4aa67b33,#0000 32%),#08152bad;display:grid;inset:64px 0 0;inset:var(--nav-height,64px) 0 0;min-height:calc(100dvh - 64px);min-height:calc(100dvh - var(--nav-height, 64px));overflow-y:auto;padding:28px;place-items:center;position:fixed;z-index:1500}.welcome-message{animation:welcome-card-in .2s var(--welcome-ease-out);background:linear-gradient(150deg,#fffffffa,#f4f9fffa);border:1px solid #2f80ed33;border-radius:24px;box-shadow:0 30px 80px #05102657,0 2px 8px #2f80ed14;color:#11244d;overflow:hidden;position:relative;width:min(600px,100%)}.welcome-message:before{background:linear-gradient(90deg,#2f80ed,#69a8f7 52%,#4aa67b);content:"";height:4px;inset:0 0 auto;position:absolute}.welcome-guide{align-items:center;background:#edf5ff94;border-bottom:1px solid #11244d17;display:flex;gap:12px;padding:22px 26px 18px}.welcome-guide__avatar{background:linear-gradient(145deg,#fff,#dcecff);border:1px solid #2f80ed33;border-radius:16px;box-shadow:0 8px 18px #2f80ed26;color:#2f80ed;display:grid;flex:0 0 48px;font-size:1.25rem;height:48px;place-items:center;width:48px}.welcome-guide__identity{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.welcome-guide__label{color:#2a6ebf;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.welcome-guide__identity strong{color:#183359;font-size:.84rem;font-weight:650;line-height:1.35}.welcome-guide__time{align-items:center;background:#ffffffb8;border:1px solid #11244d1a;border-radius:999px;color:#667895;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;padding:6px 9px;white-space:nowrap}.welcome-message__body{padding:28px 30px 26px}.welcome-kicker{color:#4a6f9e;font-size:.75rem;font-weight:750;letter-spacing:.025em;margin:0 0 7px}.welcome-message h1{color:#0b1b32;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0}.welcome-description{color:#435f7c;font-size:.98rem;line-height:1.62;margin:13px 0 0;max-width:510px}.welcome-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.welcome-preview span{align-items:center;background:#4aa67b14;border:1px solid #4aa67b2b;border-radius:999px;color:#286449;display:inline-flex;font-size:.75rem;font-weight:700;gap:7px;padding:7px 10px}.welcome-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.get-started-button,.welcome-secondary{border-radius:12px;cursor:pointer;font-size:.88rem;font-weight:750;min-height:44px;padding:10px 17px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .16s ease,transform .14s var(--welcome-ease-out)}.get-started-button{align-items:center;background:linear-gradient(135deg,#2f80ed,#1d65c8);border:1px solid #2f80ed;box-shadow:0 10px 22px #2f80ed3d;color:#fff;display:inline-flex;gap:9px;justify-content:center}.welcome-secondary{background:#ffffffad;border:1px solid #11244d2e;color:#28425f}.get-started-button:active,.welcome-secondary:active{transform:scale(.97)}.get-started-button:focus-visible,.welcome-secondary:focus-visible{outline:3px solid #2f80ed45;outline-offset:3px}.welcome-footnote{color:#71829b;font-size:.76rem;line-height:1.45;margin:15px 0 0}@media (hover:hover) and (pointer:fine){.get-started-button:hover{box-shadow:0 14px 28px #2f80ed4d;transform:translateY(-1px)}.welcome-secondary:hover{background:#fff;border-color:#2f80ed6b;color:#1d5fc4}}[data-theme=dark] .welcome-overlay{background:radial-gradient(circle at 18% 18%,#4b91ec33,#0000 34%),radial-gradient(circle at 84% 82%,#4aa67b24,#0000 32%),#030a18cc}[data-theme=dark] .welcome-message{background:linear-gradient(150deg,#102642,#0c1c35);border-color:#2a4163;box-shadow:0 32px 86px #00000094;color:#eaf2ff}[data-theme=dark] .welcome-guide{background:#102642bf;border-bottom-color:#8fc0ff21}[data-theme=dark] .welcome-guide__avatar{background:linear-gradient(145deg,#173252,#102642);border-color:#355071;box-shadow:0 8px 20px #00000047;color:#8fc0ff}[data-theme=dark] .welcome-guide__label,[data-theme=dark] .welcome-kicker{color:#8fc0ff}[data-theme=dark] .welcome-guide__identity strong,[data-theme=dark] .welcome-message h1{color:#eaf2ff}[data-theme=dark] .welcome-guide__time,[data-theme=dark] .welcome-secondary{background:#102642c7;border-color:#355071;color:#c2d2e8}[data-theme=dark] .welcome-description,[data-theme=dark] .welcome-footnote{color:#a8b9d3}[data-theme=dark] .welcome-preview span{background:#4aa67b21;border-color:#5dc99738;color:#9bdfbd}@media (hover:hover) and (pointer:fine){[data-theme=dark] .welcome-secondary:hover{background:#132d4e;border-color:#4b91ec;color:#bedaff}}@media (max-width:640px){.welcome-overlay{inset:64px 0 0;inset:var(--nav-height-mobile,64px) 0 0;min-height:calc(100dvh - 64px);min-height:calc(100dvh - var(--nav-height-mobile, 64px));padding:18px 12px calc(18px + env(safe-area-inset-bottom, 0px));place-items:start center}.welcome-message{border-radius:19px}.welcome-guide{align-items:flex-start;padding:18px 18px 15px}.welcome-guide__avatar{border-radius:14px;flex-basis:43px;height:43px;width:43px}.welcome-guide__time{display:none}.welcome-message__body{padding:23px 20px 21px}.welcome-actions{align-items:stretch;flex-direction:column}.get-started-button,.welcome-secondary{width:100%}}@keyframes welcome-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-card-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.welcome-message,.welcome-overlay{animation:none}.get-started-button:active,.welcome-secondary:active{transform:none}}.faq-page{color:var(--text-color);margin:0 auto;max-width:1000px;padding:8px 0 48px;width:100%}.faq-page__header{margin-bottom:34px;max-width:720px}.faq-page__kicker{color:#2f80ed;color:var(--link-color,#2f80ed);font-size:.7rem;font-weight:800;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.faq-page__header h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em;margin:0}.faq-page__header>p:last-child{color:var(--subtext-color);font-size:1.03rem;line-height:1.65;margin:12px 0 0}.faq-page__groups{grid-gap:30px;display:grid;gap:30px}.faq-group>h2{font-size:1.15rem;margin:0 0 12px}.faq-group__questions{background:#fff;background:var(--card-background,#fff);border:1px solid #dce7f5;border:1px solid var(--card-border,#dce7f5);border-radius:16px;overflow:hidden}.faq-item+.faq-item{border-top:1px solid #dce7f5;border-top:1px solid var(--card-border,#dce7f5)}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:18px;justify-content:space-between;list-style:none;padding:18px 20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:#2f80ed;color:var(--link-color,#2f80ed);content:"+";font-size:1.35rem;font-weight:500}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--subtext-color);line-height:1.65;margin:-4px 0 0;padding:0 20px 20px}.faq-page__support{align-items:center;background:color-mix(in srgb,#2f80ed 9%,#fff);background:color-mix(in srgb,var(--link-color,#2f80ed) 9%,var(--card-background,#fff));border-radius:16px;display:flex;gap:24px;justify-content:space-between;margin-top:34px;padding:24px}.faq-page__support h2,.faq-page__support p{margin:0}.faq-page__support p{color:var(--subtext-color);margin-top:6px}.faq-page__support>a{background:#2f80ed;background:var(--link-color,#2f80ed);border-radius:999px;color:#fff;flex:0 0 auto;font-weight:750;padding:10px 15px;text-decoration:none}.faq-page__support p a{color:#2f80ed;color:var(--link-color,#2f80ed);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.faq-page__support{align-items:flex-start;flex-direction:column}}.requests-container{padding:1rem}.request-list{list-style:none;padding:0}.request-item{border:1px solid #ccc;border-radius:8px;margin-bottom:1rem;padding:1rem}.request-actions{margin-top:.5rem}.request-actions button{border:none;border-radius:4px;cursor:pointer;margin-right:.5rem;padding:.3rem .6rem}.request-actions button:first-child{background-color:#15803d;color:#fff}.request-actions button:last-child{background-color:#dc3545;color:#fff}.request-toggle{background:none;border:none;color:var(--primary-color);cursor:pointer;margin-top:.5rem;padding:0}.request-details{border-left:3px solid #eee;margin-top:.5rem;padding-left:.5rem}.donation-page{grid-gap:24px;display:grid;gap:24px;padding:8px 0 24px;width:100%}.donation-hero{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.donation-intro{background:linear-gradient(135deg,#2f80ed1f,#2f80ed14);border:1px solid var(--card-border);border-radius:16px;padding:24px}.donation-kicker{color:var(--muted-text);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.donation-title{font-size:2rem;margin:0 0 12px}.donation-lede{color:var(--muted-text);margin:0 0 16px}.donation-callouts{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.donation-callout{background:var(--card-background);border:1px solid var(--card-border);border-radius:12px;padding:12px 14px}.donation-callout-title{font-size:1rem;margin:0 0 4px}.donation-callout-text{color:var(--muted-text);font-size:.95rem;margin:0}.donation-card{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 14px 24px #00000014;padding:20px}[data-theme=dark] .donation-card{box-shadow:0 14px 24px #00000059}.donation-card-header{margin-bottom:12px}.donation-card-title{font-size:1.4rem;margin:0 0 6px}.donation-card-subtitle{color:var(--muted-text);font-size:.95rem;margin:0}.donation-amount-options{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.donation-amount-button{background:var(--light-background);border:1px solid var(--card-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:600;padding:8px 14px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.donation-amount-button.active,.donation-amount-button:hover{border-color:var(--primary-color)}.donation-amount-button.active{background:#2f80ed1f;color:var(--primary-color)}.donation-input-row{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px}.donation-input-label{font-weight:600}.donation-input-wrap{align-items:center;background:var(--input-background);border:1px solid var(--input-border);border-radius:10px;display:flex;gap:6px;padding:8px 10px}.donation-input-wrap input{background:#0000;border:none;outline:none;width:100%}.donation-currency{color:var(--muted-text);font-weight:600}.donation-summary{align-items:center;background:var(--light-background);border:1px solid var(--card-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.donation-summary-label{color:var(--muted-text);font-size:.85rem;margin:0}.donation-summary-value{font-size:1.4rem;font-weight:700;margin:4px 0 0}.donation-tier-chip{align-items:center;background:var(--card-background);border:1px solid var(--card-border);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:.85rem;font-weight:600;padding:4px 10px}.donation-tier-chip.supporter{background:#22c55e1f;border-color:#22c55e;color:#15803d}[data-theme=dark] .donation-tier-chip.supporter{background:#22c55e33;border-color:#4ade80;color:#4ade80}.donation-tier-chip.tip{background:var(--card-background);border-color:var(--card-border);color:var(--text-color)}.donation-cta{margin-top:14px;width:100%}.donation-cta:disabled{cursor:not-allowed;opacity:.6}.donation-fineprint{color:var(--muted-text);font-size:.85rem;margin:10px 0 0}.donation-table-card{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:20px}.donation-table-header{margin-bottom:12px}.donation-table-header h2{margin:0 0 6px}.donation-table-subtitle{color:var(--muted-text);margin:0}.donation-table-wrapper{overflow-x:auto}.donation-table{border-collapse:collapse;min-width:520px;width:100%}.donation-table td,.donation-table th{border-bottom:1px solid var(--card-border);padding:12px;text-align:left;vertical-align:top}.donation-table thead th{color:var(--muted-text);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.donation-tier-row.selected{background:#2f80ed14}.donation-tier-row.coming-soon{opacity:.7}.donation-tier-title{align-items:center;display:flex;font-size:1rem;gap:8px}.donation-tag{align-items:center;background:var(--light-background);border:1px solid var(--card-border);border-radius:999px;color:var(--muted-text);display:inline-flex;font-size:.7rem;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.donation-perks{margin:0;padding-left:18px}.donation-note{color:var(--muted-text);font-size:.9rem;margin:12px 0 0}@media (max-width:1024px){.donation-hero{grid-template-columns:1fr}}@media (max-width:720px){.donation-intro{padding:20px}.donation-card{padding:18px}.donation-table{min-width:0}.donation-table td,.donation-table th{padding:10px 8px}}.newsroom{--newsroom-blue:var(--home-forest,#2f80ed);--newsroom-blue-light:var(--home-forest-light,#69a8f7);--newsroom-paper:var(--home-paper-strong,#fff);--newsroom-canvas:var(--home-paper,#f7fafe);--newsroom-ink:var(--home-ink,#11244d);--newsroom-muted:var(--home-ink-soft,#667895);--newsroom-line:var(--home-line,#dce7f5);color:var(--newsroom-ink);display:flex;flex-direction:column;gap:18px;min-width:0;width:100%}.newsroom-hero{align-items:flex-end;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--newsroom-blue-light) 23%,#0000) 0 70px,#0000 71px),linear-gradient(125deg,var(--newsroom-paper),color-mix(in srgb,var(--newsroom-blue-light) 13%,var(--newsroom-paper)));border:1px solid var(--newsroom-line);border-radius:18px;box-shadow:0 18px 44px #17417e14;display:flex;gap:28px;justify-content:space-between;min-height:176px;overflow:hidden;padding:clamp(24px,4vw,38px);position:relative}.newsroom-hero:after{border:1px solid color-mix(in srgb,var(--newsroom-blue-light) 24%,#0000);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-54px;top:-84px;width:260px}.newsroom-hero__copy{max-width:650px;position:relative;z-index:1}.newsroom-dialog__eyebrow,.newsroom-eyebrow{color:var(--newsroom-blue);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.newsroom-hero h1{color:var(--newsroom-ink);font-family:Georgia,Times New Roman,serif;font-family:var(--home-serif,Georgia,"Times New Roman",serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;margin:0}.newsroom-hero__copy>p:not(.newsroom-eyebrow){color:var(--newsroom-muted);font-size:.93rem;line-height:1.6;margin:9px 0 0;max-width:620px}.newsroom-ai-state{align-items:center;background:color-mix(in srgb,var(--newsroom-paper) 82%,#0000);border:1px solid var(--newsroom-line);border-radius:999px;color:var(--newsroom-muted);display:inline-flex;font-size:.72rem;font-weight:700;gap:7px;margin-top:15px;padding:6px 9px}.newsroom-ai-state.is-ready{background:color-mix(in srgb,#22a06b 9%,var(--newsroom-paper));border-color:color-mix(in srgb,#22a06b 35%,var(--newsroom-line));color:#13744e}.newsroom-dialog__actions,.newsroom-hero__actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;position:relative;z-index:1}.newsroom-button{align-items:center;border:1px solid #0000;border-radius:9px;box-shadow:none;cursor:pointer;display:inline-flex;font:inherit;font-size:.79rem;font-weight:750;gap:8px;justify-content:center;line-height:1.2;min-height:40px;padding:8px 14px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.newsroom-button:active:not(:disabled){transform:scale(.98)}.newsroom-button:disabled{cursor:not-allowed;opacity:.55}.newsroom-button--primary{background:var(--newsroom-blue);border-color:var(--newsroom-blue);color:#fff}.newsroom-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--newsroom-blue) 87%,#07152e)}.newsroom-button--secondary{background:var(--newsroom-paper);border-color:color-mix(in srgb,var(--newsroom-blue) 42%,var(--newsroom-line));color:var(--newsroom-blue)}.newsroom-button--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--newsroom-blue-light) 10%,var(--newsroom-paper))}.newsroom-button--quiet{background:#0000;border-color:var(--newsroom-line);color:var(--newsroom-muted)}.newsroom-button--quiet:hover:not(:disabled){background:color-mix(in srgb,var(--newsroom-blue-light) 8%,var(--newsroom-paper));border-color:color-mix(in srgb,var(--newsroom-blue) 32%,var(--newsroom-line));color:var(--newsroom-ink)}.newsroom-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.newsroom-metrics article{align-items:center;background:var(--newsroom-paper);border:1px solid var(--newsroom-line);border-radius:13px;display:flex;gap:12px;min-width:0;padding:14px 16px}.newsroom-metric-icon{border-radius:10px;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.newsroom-metric-icon svg{height:18px;width:18px}.newsroom-metric-icon--new{background:#eaf3ff;color:#2f80ed}.newsroom-metric-icon--draft{background:#f1edff;color:#7656d9}.newsroom-metric-icon--published{background:#e7f8f0;color:#168259}.newsroom-metric-icon--sources{background:#fff2e7;color:#b45c1e}.newsroom-metrics article div{display:flex;flex-direction:column;min-width:0}.newsroom-metrics strong{color:var(--newsroom-ink);font-family:Georgia,serif;font-family:var(--home-serif,Georgia,serif);font-size:1.35rem;font-weight:600;line-height:1}.newsroom-metrics article div span{color:var(--newsroom-muted);font-size:.7rem;font-weight:650;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsroom-message{background:color-mix(in srgb,#168259 7%,var(--newsroom-paper));border:1px solid color-mix(in srgb,#168259 30%,var(--newsroom-line));border-radius:10px;color:#126d4b;font-size:.8rem;font-weight:650;padding:11px 14px}.newsroom-form__error,.newsroom-message.is-error{background:color-mix(in srgb,#c43d4b 7%,var(--newsroom-paper));border-color:color-mix(in srgb,#c43d4b 36%,var(--newsroom-line));color:#a52e3c}.newsroom-workspace{background:var(--newsroom-paper);border:1px solid var(--newsroom-line);border-radius:16px;overflow:hidden}.newsroom-toolbar{align-items:center;border-bottom:1px solid var(--newsroom-line);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.newsroom-tabs{align-items:center;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.newsroom-tabs::-webkit-scrollbar{display:none}.newsroom-tabs button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--newsroom-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:750;gap:7px;min-height:35px;padding:7px 10px}.newsroom-tabs button span{background:color-mix(in srgb,var(--newsroom-line) 58%,#0000);border-radius:6px;display:grid;font-size:.65rem;height:20px;min-width:20px;padding:0 5px;place-items:center}.newsroom-tabs button.is-active{background:color-mix(in srgb,var(--newsroom-blue) 10%,var(--newsroom-paper));color:var(--newsroom-blue)}.newsroom-tabs button.is-active span{background:var(--newsroom-blue);color:#fff}.newsroom-search{align-items:center;background:var(--newsroom-canvas);border:1px solid var(--newsroom-line);border-radius:9px;color:var(--newsroom-muted);display:flex;flex:0 0 auto;gap:8px;min-height:39px;padding:0 11px;width:min(285px,100%)}.newsroom-search:focus-within{border-color:var(--newsroom-blue-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--newsroom-blue) 10%,#0000)}.newsroom-search input{background:#0000;border:0;color:var(--newsroom-ink);font:inherit;font-size:.78rem;min-width:0;outline:0;width:100%}.newsroom-list{display:flex;flex-direction:column}.newsroom-item{grid-gap:15px;background:var(--newsroom-paper);display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;padding:19px 20px}.newsroom-item+.newsroom-item{border-top:1px solid var(--newsroom-line)}.newsroom-item:hover{background:color-mix(in srgb,var(--newsroom-blue-light) 3.5%,var(--newsroom-paper))}.newsroom-item__source-mark{background:color-mix(in srgb,var(--newsroom-blue-light) 10%,var(--newsroom-paper));border:1px solid color-mix(in srgb,var(--newsroom-blue-light) 32%,var(--newsroom-line));border-radius:11px;color:var(--newsroom-blue);display:grid;height:42px;place-items:center;width:42px}.newsroom-item__content{min-width:0}.newsroom-item__meta{align-items:center;color:var(--newsroom-muted);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:650;gap:7px}.newsroom-item__meta>span+span:before{color:color-mix(in srgb,var(--newsroom-muted) 55%,#0000);content:"•";margin-right:7px}.newsroom-item__meta .newsroom-status:before{content:none}.newsroom-status{border-radius:999px;display:inline-flex;font-size:.61rem;font-weight:800;letter-spacing:.06em;line-height:1;padding:4px 7px;text-transform:uppercase}.newsroom-status--new{background:#eaf3ff;color:#256cc7}.newsroom-status--draft{background:#f1edff;color:#6e4cc7}.newsroom-status--published{background:#e7f8f0;color:#13744e}.newsroom-status--dismissed{background:color-mix(in srgb,var(--newsroom-line) 60%,#0000);color:var(--newsroom-muted)}.newsroom-item h2{color:var(--newsroom-ink);font-family:Georgia,Times New Roman,serif;font-family:var(--home-serif,Georgia,"Times New Roman",serif);font-size:clamp(1.03rem,2vw,1.22rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:8px 0 0}.newsroom-item__summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--newsroom-muted);display:-webkit-box;font-size:.78rem;line-height:1.55;margin:7px 0 0;overflow:hidden}.newsroom-item__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:9px}.newsroom-item__links a,.newsroom-review__source-link{align-items:center;color:var(--newsroom-blue);display:inline-flex;font-size:.71rem;font-weight:750;gap:5px;text-decoration:none}.newsroom-item__links a:hover,.newsroom-review__source-link:hover{text-decoration:underline;text-underline-offset:3px}.newsroom-item__actions{align-items:flex-start;display:flex;gap:8px}.newsroom-empty{align-items:center;color:var(--newsroom-muted);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:42px 20px;text-align:center}.newsroom-empty>svg{color:var(--newsroom-blue-light);height:34px;width:34px}.newsroom-empty h2{color:var(--newsroom-ink);font-family:Georgia,serif;font-family:var(--home-serif,Georgia,serif);font-size:1.25rem;margin:12px 0 4px}.newsroom-empty p{font-size:.8rem;line-height:1.5;margin:0;max-width:420px}.newsroom-access-card{align-items:center;background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:16px;color:#667895;color:var(--home-ink-soft,#667895);display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:40px;text-align:center}.newsroom-access-card>svg{color:#2f80ed;color:var(--home-forest,#2f80ed);height:38px;width:38px}.newsroom-access-card h1{margin:15px 0 5px}.newsroom-access-card p{margin:0}.feature-overlay-content.newsroom-modal-shell{--newsroom-blue:var(--dialog-forest,#2f80ed);--newsroom-blue-light:var(--dialog-forest-light,#69a8f7);--newsroom-paper:var(--dialog-paper-strong,#fff);--newsroom-canvas:var(--dialog-paper,#f7fafe);--newsroom-ink:var(--dialog-ink,#11244d);--newsroom-muted:var(--dialog-ink-soft,#667895);--newsroom-line:var(--dialog-line,#dce7f5);width:min(720px,100%)}.feature-overlay-content.newsroom-review-shell{width:min(1120px,100%)}.newsroom-dialog{color:var(--newsroom-ink);padding:27px 30px 30px}.newsroom-dialog__header{border-bottom:1px solid var(--newsroom-line);margin-bottom:18px;padding-bottom:15px;padding-right:45px}.newsroom-dialog__header h2{color:var(--newsroom-ink);font-family:Georgia,serif;font-family:var(--home-serif,Georgia,serif);font-size:1.55rem;font-weight:600;letter-spacing:-.025em;margin:0}.newsroom-dialog__header>p:not(.newsroom-dialog__eyebrow){color:var(--newsroom-muted);font-size:.8rem;line-height:1.5;margin:5px 0 0}.newsroom-form{display:flex;flex-direction:column;gap:15px}.newsroom-form__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(170px,.55fr)}.newsroom-editor-field,.newsroom-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.newsroom-editor-field>span,.newsroom-form label>span{color:var(--newsroom-ink);font-size:.76rem;font-weight:750}.newsroom-form label small{color:var(--newsroom-muted);font-size:.67rem;font-weight:550}.newsroom-form input,.newsroom-form select,.newsroom-form textarea{background:var(--newsroom-paper);border:1px solid var(--newsroom-line);border-radius:9px;box-sizing:border-box;color:var(--newsroom-ink);font:inherit;font-size:.8rem;min-height:42px;outline:0;padding:9px 11px;width:100%}.newsroom-form textarea{line-height:1.5;resize:vertical}.newsroom-form input:focus,.newsroom-form select:focus,.newsroom-form textarea:focus{border-color:var(--newsroom-blue-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--newsroom-blue) 10%,#0000)}.newsroom-form__error{border:1px solid;border-radius:8px;font-size:.75rem;line-height:1.4;margin:0;padding:9px 11px}.newsroom-dialog__actions{border-top:1px solid var(--newsroom-line);margin-top:3px;padding-top:15px}.newsroom-review{color:var(--newsroom-ink);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);min-height:min(690px,calc(100dvh - 80px))}.newsroom-review__source{background:linear-gradient(155deg,color-mix(in srgb,var(--newsroom-blue-light) 10%,var(--newsroom-canvas)),var(--newsroom-canvas));border-right:1px solid var(--newsroom-line);padding:31px 25px}.newsroom-review__source-icon{background:var(--newsroom-paper);border:1px solid color-mix(in srgb,var(--newsroom-blue) 28%,var(--newsroom-line));border-radius:12px;color:var(--newsroom-blue);display:grid;height:46px;margin-bottom:20px;place-items:center;width:46px}.newsroom-review__source h2{color:var(--newsroom-ink);font-family:Georgia,serif;font-family:var(--home-serif,Georgia,serif);font-size:1.35rem;font-weight:600;line-height:1.3;margin:5px 0 10px}.newsroom-review__source>p:not(.newsroom-dialog__eyebrow){color:var(--newsroom-muted);font-size:.76rem;line-height:1.6;margin:17px 0}.newsroom-review__source-link{margin-top:3px}.newsroom-review__note{background:color-mix(in srgb,var(--newsroom-blue-light) 7%,var(--newsroom-paper));border:1px solid color-mix(in srgb,var(--newsroom-blue) 18%,var(--newsroom-line));border-radius:10px;color:var(--newsroom-muted);display:flex;gap:9px;margin-top:24px;padding:12px}.newsroom-review__note svg{color:var(--newsroom-blue);flex:0 0 auto}.newsroom-review__note p{font-size:.69rem;line-height:1.5;margin:0}.newsroom-review__editor{min-width:0;padding:27px 30px 30px}.newsroom-editor-field .text-editor-container{background:var(--newsroom-paper);border:1px solid var(--newsroom-line);border-radius:10px;box-shadow:none;overflow:hidden}.newsroom-editor-field .toolbar{background:var(--newsroom-canvas);border-bottom:1px solid var(--newsroom-line)}.newsroom-editor-field .ProseMirror{color:var(--newsroom-ink);max-height:34vh;min-height:220px}.newsroom-review__actions{flex-wrap:nowrap}.newsroom-review__actions .newsroom-button--quiet{margin-right:auto}.is-spinning{animation:newsroom-spin .9s linear infinite}@keyframes newsroom-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-spinning{animation-duration:1.8s}}@media (max-width:980px){.newsroom-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-toolbar{align-items:stretch;flex-direction:column}.newsroom-search{width:100%}.newsroom-item{grid-template-columns:auto minmax(0,1fr)}.newsroom-item__actions{grid-column:2;justify-content:flex-start}.newsroom-review{grid-template-columns:1fr}.newsroom-review__source{border-bottom:1px solid var(--newsroom-line);border-right:0;padding:24px 28px}.newsroom-review__note,.newsroom-review__source-icon{display:none}.newsroom-review__source>p:not(.newsroom-dialog__eyebrow){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}}@media (max-width:720px){.newsroom{gap:13px}.newsroom-hero{align-items:stretch;flex-direction:column;min-height:0;padding:22px 18px}.newsroom-hero__actions{justify-content:stretch}.newsroom-hero__actions .newsroom-button{flex:1 1 180px}.newsroom-metrics{gap:8px}.newsroom-metrics article{padding:12px}.newsroom-item{gap:11px;padding:16px 14px}.newsroom-item__source-mark{height:37px;width:37px}.newsroom-item__actions{grid-column:1/-1}.newsroom-item__actions .newsroom-button{flex:1 1 auto}.newsroom-form__row{grid-template-columns:1fr}.newsroom-dialog,.newsroom-review__editor{padding:22px 18px 24px}.newsroom-review__source{padding:22px 18px}.newsroom-review__actions{flex-wrap:wrap}.newsroom-review__actions .newsroom-button--quiet{margin-right:0;order:3;width:100%}.newsroom-review__actions .newsroom-button:not(.newsroom-button--quiet){flex:1 1 140px}}[data-theme=dark] .newsroom{color-scheme:dark}[data-theme=dark] .newsroom-dialog__eyebrow,[data-theme=dark] .newsroom-eyebrow{color:var(--newsroom-blue)}[data-theme=dark] .newsroom-dialog__header h2,[data-theme=dark] .newsroom-editor-field>span,[data-theme=dark] .newsroom-empty h2,[data-theme=dark] .newsroom-form label>span,[data-theme=dark] .newsroom-hero h1,[data-theme=dark] .newsroom-item h2,[data-theme=dark] .newsroom-metrics strong,[data-theme=dark] .newsroom-review__source h2,[data-theme=dark] .newsroom-tabs button span{color:var(--newsroom-ink)}[data-theme=dark] .newsroom-access-card,[data-theme=dark] .newsroom-dialog__header>p:not(.newsroom-dialog__eyebrow),[data-theme=dark] .newsroom-empty,[data-theme=dark] .newsroom-empty p,[data-theme=dark] .newsroom-form label small,[data-theme=dark] .newsroom-hero__copy>p:not(.newsroom-eyebrow),[data-theme=dark] .newsroom-item__meta,[data-theme=dark] .newsroom-item__summary,[data-theme=dark] .newsroom-metrics article div span,[data-theme=dark] .newsroom-review__note,[data-theme=dark] .newsroom-review__note p,[data-theme=dark] .newsroom-review__source>p:not(.newsroom-dialog__eyebrow),[data-theme=dark] .newsroom-search{color:var(--newsroom-muted)}[data-theme=dark] .newsroom-item__links a,[data-theme=dark] .newsroom-review__source-link{color:var(--newsroom-blue)}[data-theme=dark] .newsroom-form select{color:var(--newsroom-ink)}[data-theme=dark] .newsroom-status--new{background:#4b91ec33;color:#9cc6ff}[data-theme=dark] .newsroom-status--draft{background:#a58af033;color:#c6b5f8}[data-theme=dark] .newsroom-status--published{background:#22a06b33;color:#7fdcb2}[data-theme=dark] .newsroom-status--dismissed{background:#a8b9d329;color:var(--newsroom-muted)}[data-theme=dark] .newsroom-metric-icon--new{background:#4b91ec2b;color:#8cbcfc}[data-theme=dark] .newsroom-metric-icon--draft{background:#a58af02b;color:#b9a5f5}[data-theme=dark] .newsroom-metric-icon--published{background:#22a06b2b;color:#6fd3a5}[data-theme=dark] .newsroom-metric-icon--sources{background:#e8b77f2b;color:#e8b77f}[data-theme=dark] .newsroom-item__source-mark{color:var(--newsroom-blue)}[data-theme=dark] .newsroom-ai-state{color:var(--newsroom-muted)}[data-theme=dark] .newsroom-ai-state.is-ready{background:#22a06b24;border-color:#22a06b6b;color:#7fdcb2}[data-theme=dark] .newsroom-message{background:#22a06b21;border-color:#22a06b66;color:#7fdcb2}[data-theme=dark] .newsroom-form__error,[data-theme=dark] .newsroom-message.is-error{background:#e85a6921;border-color:#e85a696b;color:#ff9ea8}@media (max-width:460px){.newsroom-metrics{grid-template-columns:1fr}.newsroom-metrics article div span{white-space:normal}.newsroom-item{grid-template-columns:1fr}.newsroom-item__source-mark{display:none}.newsroom-item__actions{flex-direction:column;grid-column:1}.newsroom-item__actions .newsroom-button{width:100%}}.reels-coming-soon{display:flex;justify-content:center;padding:3rem 1rem}.reels-coming-soon__card{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #0f172a14;border-radius:16px;display:flex;flex-direction:column;gap:.75rem;max-width:440px;padding:2rem 1.5rem;text-align:center}.reels-coming-soon__icon{align-items:center;background:#7656d926;border-radius:50%;color:#7656d9;display:inline-flex;height:56px;justify-content:center;width:56px}.reels-coming-soon__title{font-size:1.4rem;margin:0}.reels-coming-soon__text{color:var(--muted-text);margin:0}.reels-coming-soon__button{background:#7656d9;border-radius:999px;color:#fff;font-weight:600;margin-top:.5rem;padding:.55rem 1.1rem;text-decoration:none}.institution-review{background:#fff;background:var(--home-paper,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:16px;box-shadow:0 14px 34px #11244d14;box-shadow:var(--home-shadow,0 14px 34px #11244d14);color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));margin:0 0 24px;padding:22px;width:100%}.institution-review__header{align-items:flex-end;border-bottom:1px solid #dce7f5;border-bottom:1px solid var(--home-line,var(--line-soft,#dce7f5));display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.institution-review__duplicate h2,.institution-review__field h2,.institution-review__header h1,.institution-review__manual h2,.institution-review__reason-box h2{color:inherit;margin:0}.institution-review__header h1{font-size:clamp(1.55rem,3vw,2rem);line-height:1.15}.institution-review__eyebrow{color:#2f6f63;color:var(--home-forest,#2f6f63);font-size:.72rem;font-weight:800;letter-spacing:.13em;margin:0 0 7px;text-transform:uppercase}.institution-review__subtitle{line-height:1.5;margin:7px 0 0;max-width:680px}.institution-review__subtitle,.institution-review__summary{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895))}.institution-review__summary{align-items:flex-end;display:flex;flex-direction:column;font-size:.82rem;min-width:92px}.institution-review__summary strong{color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));font-size:1.55rem;line-height:1}.institution-review__controls{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:18px 0}.institution-review__filters{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin}.institution-review button{font:inherit}.institution-review__filters button{background:#0000;border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:9px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));cursor:pointer;flex:0 0 auto;font-size:.82rem;font-weight:700;padding:8px 11px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.institution-review__filters button.is-active{background:color-mix(in srgb,#2f6f63 10%,#0000);background:color-mix(in srgb,var(--home-forest,#2f6f63) 10%,#0000);border-color:color-mix(in srgb,#2f6f63 38%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 38%,#0000);color:#2f6f63;color:var(--home-forest,#2f6f63)}.institution-review__search{align-items:center;background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:10px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:flex;flex:0 1 310px;gap:8px;padding:0 11px;width:min(310px,100%)}.institution-review__search:focus-within{border-color:color-mix(in srgb,#2f6f63 55%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 55%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#2f6f63 12%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest,#2f6f63) 12%,#0000)}.institution-review__search input{background:#0000;border:0;color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));min-width:0;outline:0;padding:10px 0;width:100%}.institution-review__alert,.institution-review__empty,.institution-review__gate{align-items:center;background:color-mix(in srgb,#fff 70%,#0000);background:color-mix(in srgb,var(--home-paper-strong,#fff) 70%,#0000);border:1px dashed #dce7f5;border:1px dashed var(--home-line,var(--line-soft,#dce7f5));border-radius:12px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:flex;gap:9px;justify-content:center;min-height:92px;padding:18px;text-align:center}.institution-review__alert{background:#b9423714;border-color:#b9423740;border-style:solid;color:#9d392f;margin-bottom:12px;min-height:0}.institution-review__gate{margin-bottom:24px;width:100%}.institution-review__spinner{animation:institution-review-spin .85s linear infinite}@keyframes institution-review-spin{to{transform:rotate(1turn)}}.institution-review__list{grid-gap:10px;display:grid;gap:10px}.institution-review__card{background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:13px;overflow:hidden}.institution-review__card-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:16px 17px;text-align:left;transition:background-color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);width:100%}@media (hover:hover) and (pointer:fine){.institution-review__card-toggle:hover{background:color-mix(in srgb,#2f6f63 4%,#0000);background:color-mix(in srgb,var(--home-forest,#2f6f63) 4%,#0000)}}.institution-review__identity{grid-gap:4px;display:grid;gap:4px;min-width:0}.institution-review__name{font-size:1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-review__meta{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.83rem}.institution-review__signals{align-items:center;display:flex;flex:0 0 auto;gap:7px;justify-content:flex-end}.institution-review__pill{background:#2f80ed14;border:1px solid #2f80ed33;border-radius:999px;color:#2769bd;font-size:.72rem;font-weight:800;padding:5px 8px}.institution-review__pill--error{background:#b9423714;border-color:#b942373d;color:#9d392f}.institution-review__pill--quiet{background:#0000;border-color:#dce7f5;border-color:var(--home-line,var(--line-soft,#dce7f5));color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895))}.institution-review__details{grid-gap:16px;border-top:1px solid #dce7f5;border-top:1px solid var(--home-line,var(--line-soft,#dce7f5));display:grid;gap:16px;padding:0 17px 17px}.institution-review__overview{grid-gap:1px;background:#dce7f5;background:var(--home-line,var(--line-soft,#dce7f5));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden}.institution-review__overview>div{grid-gap:4px;background:#fff;background:var(--home-paper,var(--bg-card,#fff));display:grid;gap:4px;padding:12px}.institution-review__overview span{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.72rem;font-weight:700}.institution-review__overview strong{font-size:.86rem;overflow-wrap:anywhere}.institution-review__visibility-select{background:#fff;background:var(--home-surface,var(--surface,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#16263d;color:var(--home-ink,var(--ink,#16263d));font:inherit;font-weight:700;min-width:130px;padding:7px 9px;width:100%}.institution-review__overview small{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.7rem}.institution-review__duplicate,.institution-review__manual,.institution-review__reason-box{background:color-mix(in srgb,#fff 76%,#f1f6fd);background:color-mix(in srgb,var(--home-paper,#fff) 76%,var(--bg-subtle,#f1f6fd));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:11px;padding:14px}.institution-review__duplicate h2,.institution-review__manual h2,.institution-review__reason-box h2{font-size:.9rem}.institution-review__reason-box ul{grid-gap:5px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:grid;font-size:.84rem;gap:5px;margin:9px 0 0;padding-left:18px}.institution-review__missing{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px}.institution-review__missing>span:first-child{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-weight:700}.institution-review__missing>span:not(:first-child){background:color-mix(in srgb,#e6a768 18%,#0000);background:color-mix(in srgb,var(--accent-poll,#e6a768) 18%,#0000);border-radius:7px;color:#795b2d;font-weight:700;padding:4px 7px}.institution-review__fill{background:color-mix(in srgb,#e6a768 8%,#0000);background:color-mix(in srgb,var(--accent-poll,#e6a768) 8%,#0000);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:12px;padding:14px}.institution-review__fill-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.institution-review__fill-head strong{color:#11244d;color:var(--home-ink,var(--text-color,#11244d));font-size:.86rem}.institution-review__fill-head span{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.78rem}.institution-review__fill-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.institution-review__fill-field{color:#11244d;color:var(--home-ink,var(--text-color,#11244d));display:flex;flex-direction:column;font-size:.75rem;font-weight:700;gap:5px;min-width:0}.institution-review__fill-input{display:flex;gap:6px}.institution-review__fill-input input{background:#fff;background:var(--home-paper-strong,#fff);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:8px;color:#11244d;color:var(--home-ink,var(--text-color,#11244d));flex:1 1 auto;font:inherit;font-size:.86rem;font-weight:400;min-width:0;padding:8px 10px}.institution-review__fill-input input:focus{border-color:#2f80ed;border-color:var(--home-forest,#2f80ed);box-shadow:0 0 0 3px #2f80ed24;outline:none}.institution-review__fill-input button{background:#2f80ed;background:var(--home-forest,#2f80ed);border:1px solid #2f80ed;border:1px solid var(--home-forest,#2f80ed);border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:700;padding:8px 12px}.institution-review__fill-input button:disabled{cursor:not-allowed;opacity:.45}.institution-review__fill-upload{align-items:center;display:flex;gap:8px;min-width:0}.institution-review__fill-upload input[type=file]{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));flex:1 1 auto;font-size:.78rem;font-weight:400;min-width:0}.institution-review__fill-upload input[type=file]::file-selector-button{background:#2f80ed;background:var(--home-forest,#2f80ed);border:1px solid #2f80ed;border:1px solid var(--home-forest,#2f80ed);border-radius:8px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:700;margin-right:8px;padding:6px 10px}.institution-review__fill-upload em{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.75rem;font-style:normal;font-weight:600}.institution-review__card-links{display:flex;justify-content:flex-end;padding:0 4px 10px}.institution-review__community-link{align-items:center;color:#2f80ed;color:var(--home-forest,#2f80ed);display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;text-decoration:none}.institution-review__community-link:hover{text-decoration:underline}[data-theme=dark] .institution-review__fill,[data-theme=dark] .institution-review__fill-input input{border-color:#94a3b847}[data-theme=dark] .institution-review__fill-upload input[type=file]{color:#a8b9d3}[data-theme=dark] .institution-review__fill-upload input[type=file]::file-selector-button{background:#4b91ec;border-color:#4b91ec;color:#08152b}[data-theme=dark] .institution-review__community-link{color:#72aefa}[data-theme=dark] .institution-review__fill-input input{background:#0e203b;color:#eaf2ff}[data-theme=dark] .institution-review__fill-input button{background:#4b91ec;border-color:#4b91ec;color:#08152b}.institution-review__field-list{grid-gap:12px;display:grid;gap:12px}.institution-review__field{border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:11px;padding:14px}.institution-review__field-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.institution-review__field h2{font-size:.92rem}.institution-review__field-header p{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.8rem;margin:5px 0 0}.institution-review__field-status button,.institution-review__field-status>span{align-items:center;background:#4aa67b14;border:1px solid #4aa67b40;border-radius:8px;color:#347958;display:inline-flex;font-size:.74rem;font-weight:800;gap:5px;padding:6px 8px}.institution-review__field-status button{cursor:pointer}.institution-review__candidate-list{grid-gap:7px;display:grid;gap:7px}.institution-review__candidate{align-items:center;background:#fff;background:var(--home-paper,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:9px;display:flex;gap:14px;justify-content:space-between;padding:10px}.institution-review__candidate--rejected{opacity:.64}.institution-review__candidate-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.institution-review__candidate-copy strong{font-size:.84rem;overflow-wrap:anywhere}.institution-review__candidate-copy a,.institution-review__candidate-copy span{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.74rem}.institution-review__candidate-copy a{align-items:center;color:#2f6f63;color:var(--home-forest,#2f6f63);display:inline-flex;font-weight:700;gap:4px;width:fit-content}.institution-review__candidate-actions{display:flex;flex:0 0 auto;gap:6px}.institution-review__candidate-actions button,.institution-review__duplicate button,.institution-review__override button,.institution-review__primary,.institution-review__refresh{align-items:center;background:#0000;border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:800;gap:5px;justify-content:center;padding:7px 9px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.institution-review__candidate-actions .institution-review__approve,.institution-review__primary{background:#2f6f63;background:var(--home-forest,#2f6f63);border-color:#2f6f63;border-color:var(--home-forest,#2f6f63);color:#fff}.institution-review__candidate-actions .institution-review__reject{border-color:#b9423742;color:#9d392f}.institution-review__candidate-state{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.74rem;font-weight:800}.institution-review__override{align-items:center;background:#4aa67b14;border-radius:9px;display:flex;gap:12px;justify-content:space-between;margin-top:9px;padding:9px 10px}.institution-review__override>div{grid-gap:2px;display:grid;font-size:.78rem;gap:2px}.institution-review__override span{color:#347958;font-weight:800}.institution-review__subtle-empty{border:1px dashed #dce7f5;border:1px dashed var(--home-line,var(--line-soft,#dce7f5));border-radius:10px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.84rem;padding:16px;text-align:center}.institution-review__manual{grid-gap:12px;display:grid;gap:12px}.institution-review__duplicate p,.institution-review__manual p{color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));font-size:.79rem;margin:4px 0 0}.institution-review__manual-grid{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:.7fr 1fr 1.25fr}.institution-review__manual-grid label{grid-gap:5px;color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:grid;font-size:.72rem;font-weight:800;gap:5px}.institution-review__manual-grid input,.institution-review__manual-grid select{background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));font:inherit;font-weight:500;min-width:0;outline:0;padding:9px 10px;width:100%}.institution-review__manual-grid input:focus,.institution-review__manual-grid select:focus{border-color:color-mix(in srgb,#2f6f63 55%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 55%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#2f6f63 10%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest,#2f6f63) 10%,#0000)}.institution-review__manual-notes{grid-column:1/3}.institution-review__primary{min-height:38px}.institution-review__duplicate{align-items:center;display:flex;gap:14px;justify-content:space-between}.institution-review__duplicate>div:last-child{align-items:center;display:flex;flex:0 0 auto;gap:7px}.institution-review__duplicate input{background:#fff;background:var(--home-paper-strong,var(--bg-card,#fff));border:1px solid #dce7f5;border:1px solid var(--home-line,var(--line-soft,#dce7f5));border-radius:8px;color:#11244d;color:var(--home-ink,var(--ink-strong,#11244d));font:inherit;font-size:.76rem;outline:0;padding:7px 9px;width:180px}.institution-review__duplicate input:focus{border-color:color-mix(in srgb,#2f6f63 55%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 55%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#2f6f63 10%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest,#2f6f63) 10%,#0000)}.institution-review__footer{align-items:center;border-top:1px solid #dce7f5;border-top:1px solid var(--home-line,var(--line-soft,#dce7f5));color:#667895;color:var(--home-ink-soft,var(--ink-muted,#667895));display:flex;font-size:.77rem;gap:12px;justify-content:space-between;padding-top:14px}.institution-review__last-error{align-items:center;color:#9d392f;display:inline-flex;gap:6px}.institution-review__refresh{border-color:color-mix(in srgb,#2f6f63 32%,#0000);border-color:color-mix(in srgb,var(--home-forest,#2f6f63) 32%,#0000);color:#2f6f63;color:var(--home-forest,#2f6f63)}.institution-review button:disabled{cursor:not-allowed;opacity:.55}.institution-review button:not(:disabled):active{transform:scale(.97)}.institution-review__page-navigator{margin-top:16px}[data-theme=dark] .institution-review__alert,[data-theme=dark] .institution-review__candidate-actions .institution-review__reject,[data-theme=dark] .institution-review__last-error,[data-theme=dark] .institution-review__pill--error{color:#f1aaa2}@media (max-width:860px){.institution-review__controls,.institution-review__duplicate,.institution-review__footer{align-items:stretch;flex-direction:column}.institution-review__search{flex-basis:auto;width:100%}.institution-review__manual-grid,.institution-review__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-review__manual-notes{grid-column:1/-1}}@media (max-width:600px){.institution-review{border-radius:13px;padding:15px}.institution-review__header{align-items:flex-start;flex-direction:column}.institution-review__summary{align-items:flex-start}.institution-review__card-toggle{align-items:flex-start;flex-direction:column}.institution-review__signals{flex-wrap:wrap;justify-content:flex-start;width:100%}.institution-review__signals>svg{margin-left:auto}.institution-review__manual-grid,.institution-review__overview{grid-template-columns:minmax(0,1fr)}.institution-review__manual-notes{grid-column:auto}.institution-review__candidate,.institution-review__field-header,.institution-review__override{align-items:stretch;flex-direction:column}.institution-review__candidate-actions button{flex:1 1}.institution-review__duplicate>div:last-child{flex-wrap:wrap}.institution-review__duplicate input,.institution-review__duplicate label{width:100%}}@media (prefers-reduced-motion:reduce){.institution-review button{transition:background-color .1s ease,border-color .1s ease,color .1s ease}.institution-review button:not(:disabled):active{transform:none}.institution-review__spinner{animation-duration:1.4s}}.scholarly-shell{color:var(--home-ink)}.scholarly-shell .center-rail{min-width:0}.scholarly-shell .center-rail .donation-title,.scholarly-shell .center-rail .forum-title,.scholarly-shell .center-rail .group-name,.scholarly-shell .center-rail .hero-title,.scholarly-shell .center-rail .section-title,.scholarly-shell .center-rail .settings-title,.scholarly-shell .center-rail .university-name,.scholarly-shell .center-rail h1,.scholarly-shell .center-rail h2{color:var(--home-ink);font-family:var(--home-serif);font-weight:500;letter-spacing:-.025em}.scholarly-shell .center-rail h1{font-size:clamp(1.8rem,3vw,2.35rem)}.scholarly-shell .center-rail h2{font-size:clamp(1.35rem,2vw,1.75rem)}.scholarly-shell .center-rail .home-hero h1{color:var(--home-ink)}.scholarly-shell .center-rail .hero-card.community-hero .hero-title{font-size:clamp(1.5rem,2.4vw,1.95rem)}.scholarly-shell .center-rail .hero-card.community-hero .hero-sub{font-size:.9375rem}.scholarly-shell .connection-headline,.scholarly-shell .muted,.scholarly-shell .muted-text,.scholarly-shell .search-card-meta,.scholarly-shell .setting-help,.scholarly-shell .settings-card-heading p{color:var(--home-ink-soft)}.scholarly-shell .left-sidebar{overflow:hidden;padding:9px}.scholarly-shell .sidebar-heading{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--home-line) 78%,#0000);display:flex;gap:8px;justify-content:space-between;min-height:55px;padding:7px 5px 10px 9px}.scholarly-shell .sidebar-heading-copy{display:flex;flex-direction:column;min-width:0;opacity:1;transition:opacity .12s ease,width .18s var(--home-ease-out)}.scholarly-shell .sidebar-heading-kicker,.scholarly-shell .sidebar-section-label{color:var(--home-forest);font-size:.61rem;font-weight:750;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.scholarly-shell .sidebar-heading-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1rem;font-weight:600;letter-spacing:-.02em;margin-top:2px;white-space:nowrap}.scholarly-shell .sidebar-sections{display:flex;flex-direction:column;padding-top:8px}.scholarly-shell .sidebar-section{min-width:0}.scholarly-shell .sidebar-section+.sidebar-section{border-top:1px solid color-mix(in srgb,var(--home-line) 65%,#0000);margin-top:8px;padding-top:9px}.scholarly-shell .sidebar-section-label{color:var(--home-ink-soft);display:block;opacity:.82;padding:0 10px 5px;transition:opacity .12s ease}.scholarly-shell .sidebar-list{padding:0}.scholarly-shell .sidebar-link{min-height:42px;overflow:hidden;position:relative}.scholarly-shell .sidebar-link:before{background:var(--home-forest);border-radius:0 4px 4px 0;bottom:10px;content:"";left:0;opacity:0;position:absolute;top:10px;transform:translateX(-3px);transition:opacity .15s ease,transform .18s var(--home-ease-out);width:3px}.scholarly-shell .sidebar-link.active{background:color-mix(in srgb,var(--home-forest) 10%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-forest) 8%,#0000);color:var(--home-forest)}.scholarly-shell .sidebar-link.active:before{opacity:1;transform:translateX(0)}.scholarly-shell .sidebar-link.active .sidebar-icon{background:var(--home-forest)!important;color:#fff!important}.scholarly-shell .sidebar-link.active .sidebar-text-group,.scholarly-shell .sidebar-link.active .sidebar-text-group .sidebar-text{color:var(--home-forest)}.scholarly-shell .sidebar-link.active .coming-soon-badge{background:color-mix(in srgb,var(--home-forest-light) 14%,#0000);color:var(--home-forest)}.scholarly-shell .sidebar-toggle-container{flex:0 0 auto;margin:0;position:static;transform:none}.scholarly-shell .sidebar-toggle-button{border-radius:8px;box-shadow:none;height:30px;width:30px}.scholarly-shell .left-sidebar.collapsed{opacity:1;padding:9px 7px}.scholarly-shell .left-sidebar.collapsed .sidebar-heading{justify-content:center;padding-inline:0}.scholarly-shell .left-sidebar.collapsed .sidebar-heading-copy,.scholarly-shell .left-sidebar.collapsed .sidebar-section-label{height:0;opacity:0;overflow:hidden;padding:0;width:0}.scholarly-shell .left-sidebar.collapsed .sidebar-section+.sidebar-section{margin-top:7px;padding-top:7px}.scholarly-shell .left-sidebar.collapsed .sidebar-link{justify-content:center;padding:6px}.scholarly-shell .left-sidebar.collapsed .sidebar-link:before{bottom:11px;left:-1px;top:11px}.scholarly-shell .admin-review,.scholarly-shell .center-rail>.feed-container:not(.scholarly-page-panel),.scholarly-shell .requests-container,.scholarly-shell .search-results>.feed-container:not(.scholarly-page-panel){background:color-mix(in srgb,var(--home-paper) 90%,#0000);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);color:var(--home-ink);margin:0 0 24px;padding:20px;width:100%}.scholarly-shell .admin-review__header,.scholarly-shell .event-management__header,.scholarly-shell .feed-header,.scholarly-shell .reported-items__header{border-bottom:1px solid var(--home-line)}.scholarly-shell .section-controls-sticky{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--home-paper) 94%,#0000);border-bottom:1px solid var(--home-line)}.scholarly-shell .section-controls-sticky:after{display:none}.scholarly-shell .community-request-button,.scholarly-shell .create-button,.scholarly-shell .donation-cta,.scholarly-shell .edit-group-button,.scholarly-shell .edit-university-button,.scholarly-shell .follow-button:not(.unfollow),.scholarly-shell .message-button,.scholarly-shell .pill-button,.scholarly-shell .primary-button,.scholarly-shell .save-button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:9px;box-shadow:none;color:#fff;filter:none;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .cancel-button,.scholarly-shell .follow-button.unfollow,.scholarly-shell .ghost-button,.scholarly-shell .pill-button.ghost,.scholarly-shell .pill-button.secondary{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);filter:none}.scholarly-shell .create-button:active,.scholarly-shell .danger-button:active,.scholarly-shell .donation-amount-button:active,.scholarly-shell .follow-button:active,.scholarly-shell .ghost-button:active,.scholarly-shell .message-button:active,.scholarly-shell .pill-button:active,.scholarly-shell .primary-button:active,.scholarly-shell .request-actions button:active,.scholarly-shell .request-toggle:active,.scholarly-shell .search-tab:active,.scholarly-shell .settings-tab:active{transform:scale(.97)}.scholarly-shell a:focus-visible,.scholarly-shell button:focus-visible,.scholarly-shell input:focus-visible,.scholarly-shell select:focus-visible,.scholarly-shell textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--home-forest) 65%,#fff);outline-offset:2px}.scholarly-shell .nav-center .search-container{background:color-mix(in srgb,var(--home-paper-strong) 94%,#0000);border:1px solid var(--home-line);border-radius:12px;box-shadow:inset 0 1px #ffffffa8;box-sizing:border-box;min-height:44px;padding:4px 5px 4px 14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.scholarly-shell .nav-center .search-container:focus-within{border-color:var(--home-forest-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest-light) 14%,#0000),inset 0 1px #ffffffb8}.scholarly-shell .nav-center .search-input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--home-ink);height:34px;line-height:34px;padding:0 8px 0 0}.scholarly-shell .nav-center .search-input:focus,.scholarly-shell .nav-center .search-input:focus-visible{border:0;box-shadow:none;outline:0}.scholarly-shell .nav-center .search-input::placeholder{color:var(--home-ink-soft);opacity:.82}.scholarly-shell .nav-center .search-button{border-radius:9px;color:var(--home-ink-soft);flex:0 0 34px;height:34px;transition:background-color .14s ease,color .14s ease,transform .13s var(--home-ease-out);width:34px}.scholarly-shell .nav-center .search-button:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.scholarly-shell .nav-center .search-button:hover{background:color-mix(in srgb,var(--home-forest-light) 9%,#0000);color:var(--home-forest-light)}}[data-theme=dark] .scholarly-shell .nav-center .search-container{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:inset 0 1px hsla(0,0%,100%,.035)}[data-theme=dark] .scholarly-shell .nav-center .search-container:focus-within{border-color:#72aefa;box-shadow:0 0 0 3px #72aefa2b,inset 0 1px #ffffff0a}.scholarly-shell .event-management__field input,.scholarly-shell .event-management__field select,.scholarly-shell .event-management__field textarea,.scholarly-shell .forum-edit-fields input,.scholarly-shell .forum-edit-fields textarea,.scholarly-shell .pill-search,.scholarly-shell .report-filter,.scholarly-shell .report-notes-input,.scholarly-shell .reported-items input,.scholarly-shell .reported-items select,.scholarly-shell .reported-items textarea,.scholarly-shell .settings-page input:not([type=checkbox]),.scholarly-shell .settings-page select,.scholarly-shell .settings-page textarea,.scholarly-shell .sort-select{background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);transition:border-color .15s ease,box-shadow .15s ease}.scholarly-shell .event-management__field input:focus,.scholarly-shell .event-management__field select:focus,.scholarly-shell .event-management__field textarea:focus,.scholarly-shell .forum-edit-fields input:focus,.scholarly-shell .forum-edit-fields textarea:focus,.scholarly-shell .pill-search:focus,.scholarly-shell .report-filter:focus,.scholarly-shell .report-notes-input:focus,.scholarly-shell .reported-items input:focus,.scholarly-shell .reported-items select:focus,.scholarly-shell .reported-items textarea:focus,.scholarly-shell .settings-page input:not([type=checkbox]):focus,.scholarly-shell .settings-page select:focus,.scholarly-shell .settings-page textarea:focus,.scholarly-shell .sort-select:focus{border-color:var(--home-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.scholarly-shell select{background-color:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink);color-scheme:light}.scholarly-shell select:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--dropdown-arrow-icon);background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.scholarly-shell select optgroup,.scholarly-shell select option{background:var(--home-paper-strong);color:var(--home-ink)}.scholarly-shell :is(.dropdown-menu,.submenu-list,.ambassador-menu,.account-menu,.topic-dropdown-menu){background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:0 16px 36px #26528429;color:var(--home-ink);min-width:180px;overflow:hidden;padding:5px;transform-origin:top right}.scholarly-shell .home-dashboard .topic-dropdown-menu{overflow-y:auto}.scholarly-shell :is(.dropdown-item,.submenu-item,.ambassador-menu .menu-item,.account-menu-item,.topic-dropdown-option){align-items:center;background:#0000;border:0;border-radius:7px;box-shadow:none;color:var(--home-ink);display:flex;font:inherit;min-height:36px;padding:8px 10px;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .14s var(--home-ease-out);width:100%}.scholarly-shell :is(.dropdown-item,.submenu-item,.ambassador-menu .menu-item,.account-menu-item,.topic-dropdown-option):active{transform:scale(.98)}.scholarly-shell .kebab-button,.scholarly-shell .menu-icon{color:var(--home-ink-soft)}.scholarly-shell .community-profile :is(.qa-form input,.qa-form select,.qa-form textarea,.qa-answer-form textarea){background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.scholarly-shell .community-profile :is(.qa-form input,.qa-form select,.qa-form textarea,.qa-answer-form textarea):focus{border-color:var(--home-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.scholarly-shell .community-profile :is(.qa-form input,.qa-form textarea,.qa-answer-form textarea)::placeholder{color:color-mix(in srgb,var(--home-ink-soft) 72%,#0000)}.scholarly-shell .community-profile .kebab-button{background:#0000;border:1px solid #0000;border-radius:8px;box-shadow:none;display:grid;height:34px;padding:0;place-items:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .14s var(--home-ease-out);width:34px}.scholarly-shell .community-profile .kebab-button:active{transform:scale(.94)}.scholarly-shell .community-profile .overlay-content>button{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);font-weight:700;min-height:40px;padding:9px 14px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .community-profile .overlay-content>button:active{transform:scale(.97)}.scholarly-shell .community-profile :is(.qa-item,.qa-answer){background:var(--home-paper-strong);border:1px solid var(--home-line);color:var(--home-ink)}.scholarly-shell .events-page,.scholarly-shell .polls-page{gap:18px;max-width:none}.scholarly-shell .events-page__header,.scholarly-shell .polls-page__header{padding:2px 2px 4px}.scholarly-shell .events-page__header h2,.scholarly-shell .polls-page__header h2{margin:0}.scholarly-shell .events-feed-card,.scholarly-shell .polls-feed-card{background:var(--home-paper-strong)}.scholarly-shell .events-feed-card .widget-body,.scholarly-shell .polls-feed-card .widget-body{padding:4px 20px 20px}.scholarly-shell .events-feed-card .widget-list-item,.scholarly-shell .polls-feed-card .widget-list-item{padding:18px 0!important}.scholarly-shell .widget-poll-options{gap:7px}.scholarly-shell .poll-result-fill{background:var(--home-forest-light)}.scholarly-shell .saved-metric{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:10px;box-shadow:none;min-height:66px;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .saved-metric.active{background:color-mix(in srgb,var(--home-forest) 8%,#0000);border-color:var(--home-forest-light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-forest) 8%,#0000)}.scholarly-shell .saved-metric__value{color:var(--home-forest);font-family:var(--home-serif);font-weight:500}.scholarly-shell .saved-empty,.scholarly-shell .search-empty{background:color-mix(in srgb,var(--home-paper-strong) 60%,#0000);border-color:var(--home-line);padding:28px 20px}.scholarly-shell .connections-container{gap:14px}.scholarly-shell .connections-page-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;min-width:0}.scholarly-shell .connections-page-heading{min-width:0}.scholarly-shell .connections-page-header .connections-controls{flex:0 0 auto}.scholarly-shell .connections-container>div:first-child{color:var(--home-ink)}.scholarly-shell .connection-card{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:12px;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,transform .16s var(--home-ease-out)}.scholarly-shell .connection-avatar-wrap{background:color-mix(in srgb,var(--home-forest) 6%,#0000);border:1px solid var(--home-line);border-radius:12px}.scholarly-shell .connection-name{color:var(--home-ink);font-family:var(--home-serif);font-weight:600}.scholarly-shell .search-results{min-height:min(720px,calc(100vh - 130px))}.scholarly-shell .search-tabs,.scholarly-shell .settings-tabs{background:#e4eefb94;border:1px solid var(--home-line);border-radius:11px;gap:4px;padding:5px}.scholarly-shell .search-tab,.scholarly-shell .settings-tab{background:#0000;border:1px solid #0000;border-radius:8px;box-shadow:none;color:var(--home-ink-soft);min-height:36px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .search-tab.active,.scholarly-shell .settings-tab.active{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:0 2px 7px #26528412;color:var(--home-forest)}.scholarly-shell .search-count,.scholarly-shell .search-tab-badge{background:color-mix(in srgb,var(--home-forest) 7%,#0000);border-color:var(--home-line);color:var(--home-forest)}.scholarly-shell .search-section{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:12px;box-shadow:none;padding:14px}.scholarly-shell .search-section-header{border-bottom:1px solid color-mix(in srgb,var(--home-line) 74%,#0000);margin-bottom:11px;padding-bottom:9px}.scholarly-shell .search-section-header h3{color:var(--home-ink);font-family:var(--home-serif);font-size:1.05rem;font-weight:600;line-height:1.2}.scholarly-shell .search-count{border-radius:999px;font-size:.82rem;font-weight:700;line-height:1;min-height:26px;min-width:30px;padding:3px 9px}.scholarly-shell .search-grid,.scholarly-shell .search-list{gap:10px}.scholarly-shell .search-list{display:flex;flex-direction:column}.scholarly-shell .search-grid--tags{grid-template-columns:repeat(4,minmax(0,1fr))}.scholarly-shell .search-result-item{background:color-mix(in srgb,var(--home-paper) 72%,#0000);border-color:var(--home-line);border-radius:9px;box-shadow:none;box-sizing:border-box;color:var(--home-ink);min-height:86px;padding:13px 14px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .16s var(--home-ease-out)}.scholarly-shell .search-card.search-result-item,.scholarly-shell .search-result-item--thread{display:flex;flex-direction:column;gap:8px;justify-content:center}.scholarly-shell .search-result-item--forum,.scholarly-shell .search-result-item--post,.scholarly-shell .search-result-item--thread{align-items:flex-start;justify-content:flex-start;min-height:0;text-align:left;width:100%}.scholarly-shell .search-result-item--forum .search-card-meta,.scholarly-shell .search-result-item--post .search-card-meta,.scholarly-shell .search-result-item--thread .card-meta{width:100%}.scholarly-shell .search-result-item--community{align-items:center;display:flex;gap:13px}.scholarly-shell .search-result-item--community .community-row-logo{background:var(--home-paper);border:1px solid var(--home-line);border-radius:10px;flex:0 0 46px;height:46px;object-fit:cover;width:46px}.scholarly-shell .search-result-item--community .community-row-content{min-width:0}.scholarly-shell .search-result-item--community .community-row-header{align-items:center;display:flex;gap:9px}.scholarly-shell .search-result-item--community .community-row-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:6px}.scholarly-shell .search-result-item--community .community-row-meta span{margin-left:0!important}.scholarly-shell .search-card-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.02rem;font-weight:600;line-height:1.28;margin:0}.scholarly-shell .search-card-meta,.scholarly-shell .search-result-item .card-meta,.scholarly-shell .search-result-item--community .community-row-meta{color:var(--home-ink-soft);font-size:.86rem;line-height:1.45}.scholarly-shell .search-card-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:0}.scholarly-shell .search-card-metrics>span{align-items:center;display:inline-flex;gap:4px}.scholarly-shell .search-card-metrics .vote-icon{align-items:center;color:var(--home-ink-soft);display:inline-flex}@media (max-width:900px){.scholarly-shell .search-grid--tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.scholarly-shell .search-grid--tags{grid-template-columns:minmax(0,1fr)}}.scholarly-shell .settings-page{color:var(--home-ink);padding:4px 0 28px}.scholarly-shell .donation-kicker,.scholarly-shell .settings-kicker{color:var(--home-rust);font-size:.68rem;letter-spacing:.12em}.scholarly-shell .settings-header{background:color-mix(in srgb,var(--home-paper) 90%,#0000);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);margin-bottom:18px;padding:20px}.scholarly-shell .settings-badge{background:color-mix(in srgb,var(--home-paper-strong) 70%,#0000);border-color:var(--home-line);border-radius:7px;color:var(--home-ink-soft)}.scholarly-shell .settings-card{background:color-mix(in srgb,var(--home-paper) 90%,#0000);border-color:var(--home-line);border-radius:12px;box-shadow:0 8px 22px #2652840d}.scholarly-shell .setting-label,.scholarly-shell .settings-card-eyebrow{color:var(--home-ink)}.scholarly-shell .setting-row{border-bottom-color:color-mix(in srgb,var(--home-line) 78%,#0000)}.scholarly-shell .settings-status{background:#2f80ed17;border-color:#2f80ed47;color:var(--home-forest)}.scholarly-shell .setting-toggle input:checked+.toggle-slider{background:var(--home-forest-light)}.scholarly-shell .profile-view{background:#0000;border:0;box-shadow:none;color:var(--home-ink);font-family:inherit;margin:0 0 24px;padding:0;width:100%!important}.scholarly-shell .profile-container{max-width:none;padding-bottom:24px;padding-right:0}.scholarly-shell .group-profile,.scholarly-shell .hero-card,.scholarly-shell .profile-section,.scholarly-shell .profile-sidebar-card,.scholarly-shell .university-profile{background:color-mix(in srgb,var(--home-paper) 90%,#0000);border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow)}.scholarly-shell .hero-card{box-shadow:0 10px 28px #26528412}.scholarly-shell .hero-banner{background:var(--home-line)}.scholarly-shell .group-info,.scholarly-shell .hero-content,.scholarly-shell .university-info,.scholarly-shell .university-logo-container{background:var(--home-paper)}.scholarly-shell .group-profile,.scholarly-shell .university-profile{margin-top:0;overflow:hidden}.scholarly-shell .group-banner img,.scholarly-shell .university-banner img{transition:filter .18s ease}.scholarly-shell .group-info a,.scholarly-shell .university-info a{background:var(--home-forest);background:var(--community-accent,var(--home-forest));border-radius:9px;color:#fff;color:var(--community-on-accent,#fff);transition:background-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .community-profile :is(.edit-group-button,.ambassador-button){background:var(--home-forest);background:var(--community-accent,var(--home-forest));border-color:var(--community-accent,var(--home-forest));color:#fff;color:var(--community-on-accent,#fff)}.scholarly-shell .community-profile :is(.group-info a,.university-info a,.edit-group-button,.ambassador-button):hover{background:var(--home-forest-light);background:var(--community-accent-secondary,var(--home-forest-light));color:#fff;color:var(--community-on-accent-secondary,#fff)}.scholarly-shell .group-info a:active,.scholarly-shell .university-info a:active{transform:scale(.97)}.scholarly-shell .forum-banner{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:11px}.scholarly-shell .forum-intro,.scholarly-shell .forum-list .forum-card,.scholarly-shell .forum-list .thread-card{border-color:var(--home-line)}.scholarly-shell .forum-title,.scholarly-shell .post-card h3,.scholarly-shell .thread-title{color:var(--home-ink);font-family:var(--home-serif);font-weight:500}.scholarly-shell .forum-list :is(.forum-title-row,.thread-title-row){align-items:flex-start}.scholarly-shell .forum-list :is(.forum-title,.thread-title){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.scholarly-shell .thread-description,.scholarly-shell .thread-link,.scholarly-shell .thread-post-count,.scholarly-shell .vote-count{color:var(--home-ink-soft)}.scholarly-shell .forum-view select{background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;box-shadow:none;color:var(--home-ink);min-height:36px;padding:7px 34px 7px 11px}.scholarly-shell .vote-button{color:var(--home-ink-soft);transition:color .14s ease,transform .14s var(--home-ease-out)}.scholarly-shell .vote-button:active{transform:scale(.9)}.scholarly-shell .donation-page{padding-top:0}.scholarly-shell .donation-card,.scholarly-shell .donation-intro,.scholarly-shell .donation-table-card{background:color-mix(in srgb,var(--home-paper) 90%,#0000);border-color:var(--home-line);border-radius:16px;box-shadow:var(--home-shadow)}.scholarly-shell .donation-amount-button,.scholarly-shell .donation-callout,.scholarly-shell .donation-input-wrap,.scholarly-shell .donation-summary,.scholarly-shell .donation-tier-chip{background:var(--home-paper-strong);border-color:var(--home-line)}.scholarly-shell .donation-amount-button{border-radius:8px;color:var(--home-ink);transition:border-color .15s ease,background-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .donation-amount-button.active{background:color-mix(in srgb,var(--home-forest) 9%,#0000);border-color:var(--home-forest-light);color:var(--home-forest)}.scholarly-shell .donation-table td,.scholarly-shell .donation-table th{border-color:var(--home-line)}.scholarly-shell :is(.reported-items,.event-management,.admin-review){color:var(--home-ink)}.scholarly-shell :is(.reported-items__header,.event-management__header,.admin-review__header){border-bottom-color:var(--home-line);margin-bottom:18px;padding-bottom:16px}.scholarly-shell .report-grid{background:#0000;box-shadow:none;gap:12px}.scholarly-shell .admin-review__card,.scholarly-shell .event-card,.scholarly-shell .event-management__panel,.scholarly-shell .report-card,.scholarly-shell .request-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:14px;box-shadow:none}.scholarly-shell :is(.report-card,.event-management__panel,.admin-review__card){padding:18px}.scholarly-shell .admin-review__grid,.scholarly-shell .event-management__grid{gap:14px}.scholarly-shell .event-management__list,.scholarly-shell .event-management__zoom,.scholarly-shell .report-resolution,.scholarly-shell .reporter-note,.scholarly-shell .request-details{background:#e4eefb61;border:1px solid var(--home-line);border-color:var(--home-line);border-radius:10px}.scholarly-shell .event-management__header{box-shadow:none}.scholarly-shell .admin-review__status,.scholarly-shell .event-card__pill,.scholarly-shell .event-management__pill,.scholarly-shell .report-chip{background:#2f80ed17;border:1px solid #2f80ed2e;border-radius:7px;color:var(--home-forest)}.scholarly-shell .event-card__pill.type-announcement,.scholarly-shell .status-chip.pending,.scholarly-shell .status-chip.under_review{background:#8b6b2d1a;border:1px solid #8b6b2d40;border-radius:7px;color:#785f2c}.scholarly-shell .event-card__pill.global,.scholarly-shell .event-card__pill.type-poll{background:#2f80ed14;border:1px solid #2f80ed33;color:var(--home-forest)}.scholarly-shell .event-card__pill.community,.scholarly-shell .event-card__pill.type-event,.scholarly-shell .status-chip.retained{background:#2f80ed1a;border:1px solid #2f80ed3d;border-radius:7px;color:var(--home-forest)}.scholarly-shell .status-chip.hidden-chip,.scholarly-shell .status-chip:is(.removed,.dismissed){background:#7656d917;border:1px solid #7656d93d;border-radius:7px;color:#8b3f30}.scholarly-shell :is(.report-context,.reporter-note,.report-resolution){color:var(--home-ink)}.scholarly-shell :is(.report-community,.report-date,.report-reporter,.resolution-note,.event-card__date,.event-card__location){color:var(--home-ink-soft)}.scholarly-shell .admin-review__name,.scholarly-shell .event-management__field label,.scholarly-shell .report-details-label{color:var(--home-ink)}.scholarly-shell .event-management__alert,.scholarly-shell :is(.report-empty-card,.event-management__empty,.admin-review__empty){background:color-mix(in srgb,var(--home-paper-strong) 55%,#0000);border:1px dashed var(--home-line);border-radius:11px;box-shadow:none;color:var(--home-ink-soft)}.scholarly-shell .event-management__badge{background:#2f80ed17;border:1px solid #2f80ed38;border-radius:7px;color:var(--home-forest)}.scholarly-shell .admin-review{font-family:inherit}.scholarly-shell .admin-review__file{background:color-mix(in srgb,var(--home-paper) 72%,#0000);border-color:var(--home-line);color:var(--home-ink)}.scholarly-shell .admin-review__doc{background:#2f80ed14;color:var(--home-forest)}.scholarly-shell .admin-review__approve,.scholarly-shell .admin-review__reject,.scholarly-shell .request-actions button{border:1px solid #0000;border-radius:8px;box-shadow:none;font-weight:700;transition:background-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .admin-review__approve,.scholarly-shell .request-actions button:first-child{background:var(--home-forest);color:#fff}.scholarly-shell .admin-review__reject,.scholarly-shell .danger-button,.scholarly-shell .request-actions button:last-child{background:#7656d91a;border-color:#7656d957;color:#8b3f30}.scholarly-shell .request-list{margin-bottom:0}.scholarly-shell .request-item{padding:16px}.scholarly-shell .request-item h4{color:var(--home-ink);font-family:var(--home-serif);font-size:1.1rem;margin:0}.scholarly-shell .request-toggle{color:var(--home-forest);font-weight:700;transition:color .14s ease,transform .14s var(--home-ease-out)}.scholarly-shell .event-management__grid{grid-template-columns:minmax(0,1fr)}.scholarly-shell .event-management__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scholarly-shell .event-management__actions,.scholarly-shell .event-management__field--wide{grid-column:1/-1}.scholarly-shell .event-management__panel--queue .event-management__list{display:grid;grid-template-columns:minmax(0,1fr)}.scholarly-shell .admin-review__grid{grid-template-columns:minmax(0,1fr)}.scholarly-shell .admin-review__card{align-items:start;display:grid;grid-template-areas:"identity details uploads" "identity details actions";grid-template-columns:minmax(180px,.8fr) minmax(220px,1.15fr) minmax(180px,.8fr);min-height:0}.scholarly-shell .admin-review__card-head{align-items:flex-start;flex-direction:column;grid-area:identity}.scholarly-shell .admin-review__details{grid-area:details}.scholarly-shell .admin-review__uploads{grid-area:uploads}.scholarly-shell .admin-review__actions{align-self:end;grid-area:actions}.scholarly-shell .report-grid{grid-template-columns:minmax(0,1fr)}.scholarly-shell .reported-items .report-card{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr)}.scholarly-shell .report-card__review,.scholarly-shell .report-card__summary{min-width:0}.scholarly-shell .report-card__summary{display:flex;flex-direction:column;gap:12px}.scholarly-shell .report-card__review{align-self:stretch;display:flex;flex-direction:column}.scholarly-shell .report-card__review .report-resolution{margin-block:auto}.scholarly-shell .messages-page{background:#0000;height:100%;min-height:0;padding:0;width:100%}.scholarly-shell .messages-card{border-color:var(--home-line);border-radius:16px;box-shadow:var(--home-shadow);color:var(--home-ink);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:560px;width:100%}.scholarly-shell .messages-page-header{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:20px;justify-content:space-between;min-width:0;padding:20px}.scholarly-shell .messages-page-header .panel-header{min-width:0}.scholarly-shell .messages-page-header .panel-header p{margin-bottom:0}.scholarly-shell .messages-page-header .conversation-search{flex:0 1 360px;margin-top:0;width:min(360px,48%)}.scholarly-shell .messages-workspace{display:grid;grid-template-columns:minmax(250px,31%) minmax(0,1fr);min-height:0;overflow:hidden}.scholarly-shell .messages-card :is(.conversation-name,.thread-user h3,.empty-copy h3,.empty-copy h4,.message-bubble p){color:var(--home-ink)}.scholarly-shell .messages-card :is(.panel-header p,.conversation-preview,.conversation-meta time,.thread-user p,.empty-copy,.message-bubble span){color:var(--home-ink-soft)}.scholarly-shell .conversation-search input{color:var(--home-ink)}.scholarly-shell .composer textarea::placeholder,.scholarly-shell .conversation-search input::placeholder{color:color-mix(in srgb,var(--home-ink-soft) 78%,#0000)}.scholarly-shell .conversations-panel,.scholarly-shell .thread-panel{padding:20px}.scholarly-shell .conversations-panel{border-right-color:var(--home-line)}.scholarly-shell .panel-header h2,.scholarly-shell .thread-header h3{color:var(--home-ink);font-family:var(--home-serif);font-weight:600}.scholarly-shell .conversation-item,.scholarly-shell .conversation-search,.scholarly-shell .conversation-search-results{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:10px;box-shadow:none}.scholarly-shell .conversation-item{transition:border-color .15s ease,background-color .15s ease,transform .16s var(--home-ease-out)}.scholarly-shell .conversation-item.active{background:color-mix(in srgb,var(--home-forest) 8%,#0000);border-color:var(--home-forest-light)}.scholarly-shell .thread-header{background:var(--home-paper);border-bottom-color:var(--home-line)}.scholarly-shell .badge{background:var(--home-rust)}.scholarly-shell .connections-controls,.scholarly-shell .saved-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e4eefb85;border:1px solid var(--home-line);border-radius:12px;margin:0;padding:8px;position:relative;top:auto;z-index:1}.scholarly-shell .connections-controls:after,.scholarly-shell .saved-controls:after{display:none}.scholarly-shell .admin-review__filters.chips-row.segmented-control,.scholarly-shell .connections-controls .chips-row.segmented-control,.scholarly-shell .saved-controls .chips-row.segmented-control{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;flex-wrap:nowrap;gap:0;padding:3px}.scholarly-shell .admin-review__filters.chips-row.segmented-control:before,.scholarly-shell .connections-controls .chips-row.segmented-control:before,.scholarly-shell .saved-controls .chips-row.segmented-control:before{background:var(--home-forest);border-radius:6px;box-shadow:none;height:calc(100% - 6px);left:3px;left:var(--seg-left,3px);top:3px;transition:left .18s var(--home-ease-out),width .18s var(--home-ease-out);width:calc((100% - 6px)/var(--seg-count));width:var(--seg-width,calc((100% - 6px)/var(--seg-count)))}.scholarly-shell .admin-review__filters .chip,.scholarly-shell .connections-controls .chip,.scholarly-shell .saved-controls .chip{background:#0000;border:0;color:var(--home-ink);font-size:.78rem;font-weight:700;min-height:32px;padding:6px 12px;transition:color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .admin-review__filters .chip.active,.scholarly-shell .connections-controls .chip.active,.scholarly-shell .saved-controls .chip.active{background:#0000;box-shadow:none;color:#fff}.scholarly-shell .admin-review__filters .chip:active,.scholarly-shell .connections-controls .chip:active,.scholarly-shell .saved-controls .chip:active{transform:scale(.97)}.scholarly-shell .saved-active-count,.scholarly-shell .saved-controls .sort-pill{color:var(--home-ink-soft);font-size:.72rem}.scholarly-shell .saved-card{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;box-shadow:none;color:var(--home-ink);gap:12px;padding:16px}.scholarly-shell .saved-card__type{background:#2f80ed14;border:1px solid #2f80ed38;border-radius:7px;color:var(--home-forest)}.scholarly-shell .saved-card__verified{background:#2f80ed17;border-color:#2f80ed4d;border-radius:7px;color:var(--home-forest)}.scholarly-shell .saved-card--verified{border-color:#2f80ed7a;box-shadow:inset 3px 0 0 var(--home-forest-light)}.scholarly-shell .saved-card__heading,.scholarly-shell .saved-card__title{color:var(--home-ink);font-family:var(--home-serif)}.scholarly-shell .saved-card__text{color:var(--home-ink-soft)}.scholarly-shell .connections-list>ul{display:flex;flex-direction:column;gap:10px}.scholarly-shell .connections-list>ul>li{grid-gap:14px;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;box-shadow:none;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:12px 16px;transition:border-color .15s ease,background-color .15s ease,transform .16s var(--home-ease-out)}.scholarly-shell .connections-list .connection-actions{justify-self:end}.scholarly-shell .connections-list .connection-avatar{border:1px solid var(--home-line);height:52px;padding:0;width:52px}.scholarly-shell .connections-list .connection-info{margin-left:0}.scholarly-shell .connections-list .connection-headline{color:var(--home-ink-soft)}.scholarly-shell .connections-list .menu-icon{border:1px solid #0000;border-radius:8px;box-sizing:initial;cursor:pointer;padding:7px}.scholarly-shell .connections-list>p{background:color-mix(in srgb,var(--home-paper-strong) 55%,#0000);border:1px dashed var(--home-line);border-radius:11px;color:var(--home-ink-soft);margin:0;padding:28px 20px;text-align:center}.scholarly-shell :is(.profile-view,.community-profile) .tabs-underline{background:#0000;border:0;border-radius:0;border-top:1px solid var(--home-line);display:flex;gap:24px;margin:0;overflow-x:auto;padding:8px 26px 0;scrollbar-width:none}.scholarly-shell :is(.profile-view,.community-profile) .tabs-underline::-webkit-scrollbar{display:none}.scholarly-shell :is(.profile-view,.community-profile) .tab-link{background:#0000;border:0;border-radius:0;color:var(--home-ink-soft);flex:0 0 auto;font-size:.82rem;min-height:36px;padding:10px 0;transition:color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell :is(.profile-view,.community-profile) .tab-link.active{background:#0000;border:0;box-shadow:none;color:var(--home-forest)}.scholarly-shell :is(.profile-view,.community-profile) .tab-link.active:after{background:var(--home-forest);display:block;height:2px}.scholarly-shell .community-profile .tab-link.active{color:color-mix(in srgb,var(--home-forest) 76%,var(--home-ink));color:color-mix(in srgb,var(--community-accent,var(--home-forest)) 76%,var(--home-ink))}.scholarly-shell .community-profile .hero-actions .pill-button:not(.secondary),.scholarly-shell .community-profile .tab-link.active:after{background:var(--home-forest);background:var(--community-accent,var(--home-forest))}.scholarly-shell .community-profile .hero-actions .pill-button:not(.secondary){border-color:var(--community-accent,var(--home-forest));color:#fff;color:var(--community-on-accent,#fff)}.scholarly-shell .community-profile .hero-actions .pill-button:not(.secondary):hover{background:var(--home-forest-light);background:var(--community-accent-secondary,var(--home-forest-light));border-color:var(--community-accent-secondary,var(--home-forest-light));color:#fff;color:var(--community-on-accent-secondary,#fff)}.scholarly-shell :is(.profile-view,.community-profile) .tab-link:active{transform:scale(.97)}.scholarly-shell .profile-view .profile-reply-card{background:var(--home-paper);border-radius:12px}.scholarly-shell .profile-view .profile-detail-wrapper.community-profile,.scholarly-shell .profile-view .profile-detail-wrapper.community-profile .profile-detail-sections{background:#0000!important;border:0;border-radius:0;box-shadow:none;padding:0}.scholarly-shell .profile-view .profile-detail-wrapper.community-profile{margin-top:0}.scholarly-shell .profile-view .profile-detail-wrapper.community-profile .profile-detail-sections{overflow:visible}.scholarly-shell .profile-view .profile-detail-wrapper.community-profile .profile-detail-sections.restricted{overflow:hidden}.scholarly-shell .profile-view .profile-section h3{border-bottom:1px solid var(--home-line);color:var(--home-ink);font-family:var(--home-serif);font-size:1.3rem;font-weight:600;padding-bottom:9px}.scholarly-shell .notifications-dropdown{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--home-paper);border:1px solid var(--home-line);border-radius:14px;box-shadow:0 18px 48px #2652842e;color:var(--home-ink);transform-origin:top right;width:min(390px,92vw)}.scholarly-shell .notification-badge{background:var(--home-rust);border-color:var(--home-paper);box-shadow:0 5px 12px #7656d93d}.scholarly-shell .notifications-dropdown:before{background:var(--home-paper);border-color:var(--home-line)}.scholarly-shell .notifications-header{background:#e4eefb85;border-bottom:1px solid var(--home-line);padding:15px 16px 12px}.scholarly-shell .notifications-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.02rem;font-weight:600}.scholarly-shell .notification-time,.scholarly-shell .notifications-subtitle{color:var(--home-ink-soft)}.scholarly-shell .notifications-body{padding:10px}.scholarly-shell .notification-item,.scholarly-shell .notifications-empty{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:none}.scholarly-shell .notification-item{transition:border-color .15s ease,background-color .15s ease,transform .16s var(--home-ease-out)}.scholarly-shell .notification-item.unread{background:#2f80ed12;border-color:#2f80ed6b;box-shadow:inset 3px 0 0 var(--home-forest-light)}.scholarly-shell .notification-copy p{color:var(--home-ink)}.scholarly-shell .notification-avatar{border-color:var(--home-line);border-radius:9px}.scholarly-shell .notification-dismiss{background:color-mix(in srgb,var(--home-forest) 6%,#0000);border:1px solid #0000;border-radius:7px;color:var(--home-ink-soft);transition:background-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .notification-dismiss:hover,.scholarly-shell .notification-item:hover{transform:none}.scholarly-shell .notification-dismiss:active{transform:scale(.93)}.scholarly-shell .settings-meta{gap:6px}.scholarly-shell .setting-label .settings-badge,.scholarly-shell .settings-header .settings-badge{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:7px;color:var(--home-ink-soft);font-size:.72rem;font-weight:700;line-height:1;min-height:24px;padding:3px 8px}.scholarly-shell .setting-label .settings-badge{margin-left:6px;vertical-align:middle}.scholarly-shell .settings-badge.live-badge,.scholarly-shell .settings-badge.positive{background:#2f80ed17;border-color:#2f80ed52;color:var(--home-forest)}.scholarly-shell .settings-badge.live-badge:before,.scholarly-shell .settings-badge.positive:before{background:var(--home-forest-light);border-radius:50%;content:"";height:5px;width:5px}.scholarly-shell .settings-badge.hold-badge{background:#7656d914;border-color:#7656d94d;color:var(--home-rust)}.scholarly-shell .settings-badge.testing-badge{background:#8b6b2d14;border-color:#8b6b2d4d;color:#785f2c}.scholarly-shell .forum-view .btn-primary{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:9px;box-shadow:none;color:#fff;font-weight:700;min-height:40px;padding:9px 14px;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .forum-view .btn-primary:active{transform:scale(.97)}.scholarly-shell .forum-tag-filter .topic-dropdown-toggle{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;box-shadow:none;color:var(--home-ink);min-height:36px;padding:7px 11px}.scholarly-shell .forum-tag-filter .topic-dropdown-menu{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:0 16px 36px #26528429;padding:5px;scrollbar-color:var(--home-line) #0000;transform-origin:top right}.scholarly-shell .forum-tag-filter .topic-dropdown-menu::-webkit-scrollbar{width:8px}.scholarly-shell .forum-tag-filter .topic-dropdown-menu::-webkit-scrollbar-thumb{background:var(--home-line);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.scholarly-shell .forum-tag-filter .topic-dropdown-option{border-radius:7px;color:var(--home-ink);transition:background-color .15s ease}.scholarly-shell .forum-tag-filter .topic-dropdown-option input{accent-color:var(--home-forest)}.scholarly-shell .thread-view .thread-hero__heading>.chips-row .tag-chip{background:#2f80ed12!important;border-color:var(--home-line)!important;color:var(--home-forest)!important}.scholarly-shell .saved-page-panel{background:var(--home-paper)!important;border:1px solid var(--home-line);border-radius:16px;box-shadow:var(--home-shadow)}.scholarly-shell .scholarly-communities-page .empty-state-card{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;min-height:148px;padding:28px}.scholarly-shell .scholarly-communities-page .empty-state-card .secondary-button{background:var(--home-paper-soft);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);min-height:40px;padding:9px 14px}.scholarly-shell .profile-view .profile-section{background:#0000;box-shadow:none;outline:0;padding:0}.scholarly-shell .profile-view .connect-button,.scholarly-shell .profile-view .edit-button,.scholarly-shell .profile-view .overlay-button,.scholarly-shell .profile-view .save-button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:9px;box-shadow:none;color:#fff;filter:none;min-height:40px;padding:9px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .profile-view .connect-button.pending,.scholarly-shell .profile-view .overlay-button.ghost,.scholarly-shell .profile-view .overlay-button.ghost:disabled{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink-soft)}.scholarly-shell .profile-view .connect-button:active,.scholarly-shell .profile-view .edit-button:active,.scholarly-shell .profile-view .overlay-button:active,.scholarly-shell .profile-view .save-button:active{transform:scale(.97)}.scholarly-shell .profile-view .color-hex-input,.scholarly-shell .profile-view .edit-headline-input,.scholarly-shell .profile-view .edit-name-input,.scholarly-shell .profile-view .profile-section input[type=text],.scholarly-shell .profile-view .profile-section textarea{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.scholarly-shell .profile-view .color-hex-input:focus,.scholarly-shell .profile-view .edit-headline-input:focus,.scholarly-shell .profile-view .edit-name-input:focus,.scholarly-shell .profile-view .profile-section input[type=text]:focus,.scholarly-shell .profile-view .profile-section textarea:focus{border-color:var(--home-forest-light);box-shadow:0 0 0 3px #2f80ed1f;outline:none}.scholarly-shell .profile-view .about-section.restricted:after,.scholarly-shell .profile-view .profile-detail-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:color-mix(in srgb,var(--home-paper) 88%,#0000)}.scholarly-shell .profile-view .profile-detail-cta{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;box-shadow:var(--home-shadow)}.scholarly-shell .event-management__toggle{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink);min-height:36px;padding:7px 10px;transition:border-color .15s ease,background-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .event-management__toggle:active{transform:scale(.98)}.scholarly-shell .event-management__toggle-input{accent-color:var(--home-forest-light)}.scholarly-shell .settings-page .tag-picker{background:#e4eefb5c;border:1px solid var(--home-line);border-radius:10px;padding:12px}.scholarly-shell .settings-page .tag-picker__label{color:var(--home-ink)}.scholarly-shell .settings-page .tag-picker__helper,.scholarly-shell .settings-page .tag-picker__limit{color:var(--home-ink-soft)}.scholarly-shell .settings-page .tag-picker__chips .chip{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink-soft);min-height:32px;padding:6px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .settings-page .tag-picker__chips .chip.active{background:var(--home-forest);border-color:var(--home-forest);color:#fff}.scholarly-shell .settings-page .tag-picker__chips .chip:active{transform:scale(.97)}.scholarly-shell .settings-page .session-item{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:none;padding:13px 14px}.scholarly-shell .settings-page .session-item.current{background:#2f80ed12;border-color:#2f80ed7a;box-shadow:inset 3px 0 0 var(--home-forest-light)}.scholarly-shell .messages-card{background:var(--home-paper)}.scholarly-shell .conversations-panel{background:#e4eefb70}.scholarly-shell .thread-panel{background:var(--home-paper)}.scholarly-shell .composer,.scholarly-shell .conversation-item,.scholarly-shell .conversation-search,.scholarly-shell .conversation-search-results{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:none}.scholarly-shell .conversation-search-results li{color:var(--home-ink);transition:background-color .15s ease}.scholarly-shell .conversation-item.active{background:#2f80ed14;border-color:#2f80ed7a;box-shadow:inset 3px 0 0 var(--home-forest)}.scholarly-shell .profile-link{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;color:var(--home-forest);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .profile-link:active{transform:scale(.97)}.scholarly-shell .message-bubble{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:14px 14px 14px 5px;box-shadow:none;color:var(--home-ink)}.scholarly-shell .message-out{background:var(--home-forest);border-color:var(--home-forest);border-radius:14px 14px 5px 14px;color:#fff}.scholarly-shell .messages-card .message-out p{color:#fff}.scholarly-shell .message-bubble span{color:var(--home-ink-soft)}.scholarly-shell .messages-card .message-out span{color:#ffffffb8}.scholarly-shell .composer textarea{color:var(--home-ink)}.scholarly-shell .composer button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:8px;box-shadow:none;color:#fff;min-height:40px;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .composer button:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.scholarly-shell .sidebar-link:hover,.scholarly-shell .sidebar-toggle-button:hover{background:color-mix(in srgb,var(--home-forest) 7%,#0000);box-shadow:none}.scholarly-shell .sidebar-link.active:hover{background:color-mix(in srgb,var(--home-forest) 13%,#0000)}.scholarly-shell .community-request-button:hover,.scholarly-shell .create-button:hover,.scholarly-shell .donation-cta:hover,.scholarly-shell .edit-group-button:hover,.scholarly-shell .edit-university-button:hover,.scholarly-shell .follow-button:not(.unfollow):hover,.scholarly-shell .message-button:hover,.scholarly-shell .pill-button:hover,.scholarly-shell .primary-button:hover,.scholarly-shell .save-button:hover{background:var(--home-forest-light);border-color:var(--home-forest-light);box-shadow:none;filter:none;transform:translateY(-1px)}.scholarly-shell .cancel-button:hover,.scholarly-shell .donation-amount-button:hover,.scholarly-shell .follow-button.unfollow:hover,.scholarly-shell .ghost-button:hover,.scholarly-shell .pill-button.ghost:hover,.scholarly-shell .pill-button.secondary:hover,.scholarly-shell .search-tab:hover,.scholarly-shell .settings-tab:hover{background:color-mix(in srgb,var(--home-forest) 6%,#0000);border-color:var(--home-forest-light);box-shadow:none;color:var(--home-forest);transform:none}.scholarly-shell .connection-card:hover,.scholarly-shell .conversation-item:hover,.scholarly-shell .saved-metric:hover,.scholarly-shell .search-card:hover,.scholarly-shell .search-result-item:hover,.scholarly-shell .search-section .community-row-card:hover{background:var(--home-paper-strong);border-color:#2f80ed85;box-shadow:none;transform:translateY(-1px)}.scholarly-shell .search-result-item:hover,.scholarly-shell .search-section .community-row-card.search-result-item:hover{background:color-mix(in srgb,var(--home-paper-strong) 88%,var(--home-forest-light) 12%);border-color:#2f80ed85;box-shadow:inset 4px 0 0 var(--home-forest-light);transform:translateY(-1px)}.scholarly-shell .request-toggle:hover,.scholarly-shell .vote-button:hover{color:var(--home-forest)}.scholarly-shell .composer button:not(:disabled):hover,.scholarly-shell .forum-view .btn-primary:hover,.scholarly-shell .profile-view .overlay-button.primary:hover,.scholarly-shell .profile-view :is(.edit-button,.save-button,.connect-button):not(.pending):hover{background:var(--home-forest-light);border-color:var(--home-forest-light);box-shadow:none;filter:none;transform:translateY(-1px)}.scholarly-shell .conversation-search-results li:hover,.scholarly-shell .forum-tag-filter .topic-dropdown-option:hover,.scholarly-shell :is(.dropdown-item,.submenu-item,.ambassador-menu .menu-item,.account-menu-item,.topic-dropdown-option):hover{background:color-mix(in srgb,var(--home-forest) 7%,#0000);color:var(--home-forest)}.scholarly-shell .scholarly-communities-page .empty-state-card .secondary-button:hover{background:var(--home-paper-strong);border-color:#2f80ed85;color:var(--home-forest)}.scholarly-shell .event-management__toggle:hover,.scholarly-shell .profile-link:hover,.scholarly-shell .profile-view .connect-button.pending:hover,.scholarly-shell .profile-view .overlay-button.ghost:hover,.scholarly-shell .settings-page .tag-picker__chips .chip:not(.active):hover{background:color-mix(in srgb,var(--home-forest) 6%,#0000);border-color:var(--home-forest-light);box-shadow:none;color:var(--home-forest);filter:none;transform:none}.scholarly-shell .connections-list>ul>li:hover,.scholarly-shell .notification-item:hover{background:var(--home-paper-strong);border-color:#2f80ed85;transform:translateY(-1px)}.scholarly-shell .community-profile .kebab-button:hover,.scholarly-shell .community-profile .overlay-content>button:hover,.scholarly-shell .connections-list .menu-icon:hover{background:color-mix(in srgb,var(--home-forest) 7%,#0000);border-color:var(--home-line);color:var(--home-forest)}.scholarly-shell .notification-dismiss:hover{background:color-mix(in srgb,var(--home-forest) 11%,#0000);color:var(--home-forest)}.scholarly-shell .group-banner img:hover{filter:saturate(.92) contrast(1.03);transform:none}}[data-theme=dark] .scholarly-shell .sidebar-link.active{background:#72aefa1f;box-shadow:inset 0 0 0 1px #72aefa14;color:#bedaff}[data-theme=dark] .scholarly-shell .sidebar-link.active .sidebar-text-group,[data-theme=dark] .scholarly-shell .sidebar-link.active .sidebar-text-group .sidebar-text{color:#bedaff}[data-theme=dark] .scholarly-shell select{background-color:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink);color-scheme:dark}[data-theme=dark] .scholarly-shell :is(.dropdown-menu,.submenu-list,.ambassador-menu,.account-menu,.topic-dropdown-menu),[data-theme=dark] .scholarly-shell select optgroup,[data-theme=dark] .scholarly-shell select option{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.dropdown-item,.submenu-item,.ambassador-menu .menu-item,.account-menu-item,.topic-dropdown-option){background:#0000;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .admin-review,[data-theme=dark] .scholarly-shell .center-rail>.feed-container:not(.scholarly-page-panel),[data-theme=dark] .scholarly-shell .donation-card,[data-theme=dark] .scholarly-shell .donation-intro,[data-theme=dark] .scholarly-shell .donation-table-card,[data-theme=dark] .scholarly-shell .group-profile,[data-theme=dark] .scholarly-shell .hero-card,[data-theme=dark] .scholarly-shell .profile-section,[data-theme=dark] .scholarly-shell .profile-sidebar-card,[data-theme=dark] .scholarly-shell .requests-container,[data-theme=dark] .scholarly-shell .search-results>.feed-container:not(.scholarly-page-panel),[data-theme=dark] .scholarly-shell .settings-card,[data-theme=dark] .scholarly-shell .settings-header,[data-theme=dark] .scholarly-shell .university-profile{background:#0e203be6!important;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .group-info,[data-theme=dark] .scholarly-shell .hero-content,[data-theme=dark] .scholarly-shell .section-controls-sticky,[data-theme=dark] .scholarly-shell .thread-header,[data-theme=dark] .scholarly-shell .thread-panel,[data-theme=dark] .scholarly-shell .university-info,[data-theme=dark] .scholarly-shell .university-logo-container{background:#0e203bf2}[data-theme=dark] .scholarly-shell .admin-review__card,[data-theme=dark] .scholarly-shell .connection-card,[data-theme=dark] .scholarly-shell .conversation-item,[data-theme=dark] .scholarly-shell .conversation-search,[data-theme=dark] .scholarly-shell .conversation-search-results,[data-theme=dark] .scholarly-shell .donation-callout,[data-theme=dark] .scholarly-shell .donation-summary,[data-theme=dark] .scholarly-shell .event-card,[data-theme=dark] .scholarly-shell .event-management__panel,[data-theme=dark] .scholarly-shell .report-card,[data-theme=dark] .scholarly-shell .request-item,[data-theme=dark] .scholarly-shell .saved-metric,[data-theme=dark] .scholarly-shell .search-card,[data-theme=dark] .scholarly-shell .search-result-item,[data-theme=dark] .scholarly-shell .search-section,[data-theme=dark] .scholarly-shell .search-section .community-row-card{background:var(--home-paper-strong);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .search-count,[data-theme=dark] .scholarly-shell .search-tab-badge{background:#4b91ec3d;border-color:#72aefa52;box-shadow:0 0 0 2px #72aefa14;color:#bedaff}[data-theme=dark] .scholarly-shell .search-card-title{color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.search-card-meta,.search-result-item .card-meta,.search-result-item--community .community-row-meta,.search-card-metrics .vote-icon){color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .search-result-item--community .community-row-logo{background:#08152bb8;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .conversations-panel{background:#08152bb8;border-right-color:var(--home-line)}[data-theme=dark] .scholarly-shell .event-management__list,[data-theme=dark] .scholarly-shell .event-management__zoom,[data-theme=dark] .scholarly-shell .report-resolution,[data-theme=dark] .scholarly-shell .reporter-note,[data-theme=dark] .scholarly-shell .request-details,[data-theme=dark] .scholarly-shell .search-tabs,[data-theme=dark] .scholarly-shell .settings-tabs{background:#08152bb8}[data-theme=dark] .scholarly-shell .connections-list>p,[data-theme=dark] .scholarly-shell .event-management__alert,[data-theme=dark] .scholarly-shell :is(.report-empty-card,.event-management__empty,.admin-review__empty){background:#08152bb8;border-color:var(--home-line);color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell :is(.event-management__badge,.event-management__pill,.event-card__pill,.admin-review__status,.report-chip,.status-chip.retained){background:#4b91ec2b;border-color:#72aefa47;color:#bedaff}[data-theme=dark] .scholarly-shell :is(.event-card__pill.type-announcement,.status-chip.pending,.status-chip.under_review){background:#8b6b2d29;border-color:#d5b57042;color:#ddc48d}[data-theme=dark] .scholarly-shell :is(.status-chip.removed,.status-chip.dismissed,.status-chip.hidden-chip){background:#7656d924;border-color:#d58a704d;color:#e5aa96}[data-theme=dark] .scholarly-shell .admin-review__file{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .admin-review__doc{background:#4b91ec2b;color:#bedaff}[data-theme=dark] .scholarly-shell :is(.admin-review__reject,.request-actions button:last-child,.danger-button){background:#7656d924;border-color:#d58a704d;color:#e5aa96}[data-theme=dark] .scholarly-shell .community-profile :is(.qa-form input,.qa-form select,.qa-form textarea,.qa-answer-form textarea){background-color:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .cancel-button,[data-theme=dark] .scholarly-shell .community-profile :is(.qa-item,.qa-answer),[data-theme=dark] .scholarly-shell .follow-button.unfollow,[data-theme=dark] .scholarly-shell .ghost-button,[data-theme=dark] .scholarly-shell .pill-button.ghost,[data-theme=dark] .scholarly-shell .pill-button.secondary,[data-theme=dark] .scholarly-shell .search-tab.active,[data-theme=dark] .scholarly-shell .settings-tab.active{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .scholarly-page-header,[data-theme=dark] .scholarly-shell .scholarly-page-panel{background:var(--home-paper);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .forum-view .thread-card,[data-theme=dark] .scholarly-shell .scholarly-info-page .forum-card,[data-theme=dark] .scholarly-shell .thread-view .post-card{background:var(--home-paper);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .forum-view .thread-description,[data-theme=dark] .scholarly-shell .scholarly-info-page .forum-description,[data-theme=dark] .scholarly-shell .thread-view .post-content{color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-controls,[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-page-navigator,[data-theme=dark] .scholarly-shell .scholarly-communities-page .scholarly-controls{background:#091930f0;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-list,[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-row-card,[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-row-card.followed{background:var(--home-paper);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-row-card.followed{background:#4b91ec1f;box-shadow:inset 3px 0 0 var(--home-forest-light)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .community-row-logo,[data-theme=dark] .scholarly-shell .scholarly-communities-page .empty-state-card{background:var(--home-paper-strong);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .community-profile .content-card,[data-theme=dark] .scholarly-shell .community-profile .hero-card,[data-theme=dark] .scholarly-shell .community-profile .info-card,[data-theme=dark] .scholarly-shell .community-profile .profile-detail-wrapper,[data-theme=dark] .scholarly-shell .community-profile .profile-section{background:var(--home-paper)!important;border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-view .info-card,[data-theme=dark] .scholarly-shell .profile-view .profile-reply-card{background:var(--home-paper)!important;border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-view .profile-section h3{border-bottom-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .connections-controls,[data-theme=dark] .scholarly-shell .saved-controls{background:#091930eb;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell :is(.profile-view,.community-profile) .tabs-underline{background:#0000;border-top-color:var(--home-line)}[data-theme=dark] .scholarly-shell .admin-review__filters.chips-row.segmented-control,[data-theme=dark] .scholarly-shell .connections-controls .chips-row.segmented-control,[data-theme=dark] .scholarly-shell .saved-controls .chips-row.segmented-control{background:var(--home-paper-strong);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .admin-review__filters .chip,[data-theme=dark] .scholarly-shell .connections-controls .chip,[data-theme=dark] .scholarly-shell .saved-controls .chip{color:var(--home-ink)}[data-theme=dark] .scholarly-shell .admin-review__filters .chip.active,[data-theme=dark] .scholarly-shell .connections-controls .chip.active,[data-theme=dark] .scholarly-shell .saved-controls .chip.active{background:#0000;color:#fff}[data-theme=dark] .scholarly-shell .connections-list>ul>li,[data-theme=dark] .scholarly-shell .saved-card,[data-theme=dark] .scholarly-shell .saved-metric{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none}[data-theme=dark] .scholarly-shell .saved-metric.active{background:#4b91ec26;border-color:var(--home-forest-light)}[data-theme=dark] .scholarly-shell .connection-headline,[data-theme=dark] .scholarly-shell .saved-card__crumbs,[data-theme=dark] .scholarly-shell .saved-card__text,[data-theme=dark] .scholarly-shell .saved-card__thread,[data-theme=dark] .scholarly-shell .saved-card__time,[data-theme=dark] .scholarly-shell .saved-metric__label{color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .connection-name,[data-theme=dark] .scholarly-shell .saved-metric__value{color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.profile-view,.community-profile) .tab-link{color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell :is(.profile-view,.community-profile) .tab-link.active{background:#0000;border:0;color:#bedaff}[data-theme=dark] .scholarly-shell :is(.profile-view,.community-profile) .tab-link.active:after{background:#72aefa}[data-theme=dark] .scholarly-shell .community-profile .tab-link.active{color:color-mix(in srgb,#72aefa 68%,#eaf2ff);color:color-mix(in srgb,var(--community-accent,#72aefa) 68%,#eaf2ff)}[data-theme=dark] .scholarly-shell .community-profile .tab-link.active:after{background:color-mix(in srgb,#72aefa 72%,#fff);background:color-mix(in srgb,var(--community-accent,#72aefa) 72%,#fff)}[data-theme=dark] .scholarly-shell .notifications-dropdown{background:var(--home-paper);border-color:var(--home-line);box-shadow:0 20px 54px #0000006b;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .notifications-dropdown:before{background:var(--home-paper);border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .notifications-header{background:#08152bc2;border-bottom-color:var(--home-line)}[data-theme=dark] .scholarly-shell .notification-copy p,[data-theme=dark] .scholarly-shell .notifications-title{color:var(--home-ink)}[data-theme=dark] .scholarly-shell .notification-time,[data-theme=dark] .scholarly-shell .notifications-subtitle{color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .notification-item,[data-theme=dark] .scholarly-shell .notifications-empty{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none}[data-theme=dark] .scholarly-shell .notification-item.unread{background:#4b91ec29;border-color:#72aefa5c;box-shadow:inset 3px 0 0 #72aefa}[data-theme=dark] .scholarly-shell .notification-dismiss{background:#72aefa14;color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .setting-label .settings-badge,[data-theme=dark] .scholarly-shell .settings-header .settings-badge{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .settings-badge.live-badge,[data-theme=dark] .scholarly-shell .settings-badge.positive{background:#4b91ec2e;border-color:#72aefa4d;color:#bedaff}[data-theme=dark] .scholarly-shell .settings-badge.live-badge:before,[data-theme=dark] .scholarly-shell .settings-badge.positive:before{background:#72aefa}[data-theme=dark] .scholarly-shell .settings-badge.hold-badge{background:#7656d924;border-color:#d58a7052;color:#e5aa96}[data-theme=dark] .scholarly-shell .settings-badge.testing-badge{background:#8b6b2d29;border-color:#d5b57047;color:#ddc48d}[data-theme=dark] .scholarly-shell .forum-tag-filter .topic-dropdown-menu,[data-theme=dark] .scholarly-shell .forum-tag-filter .topic-dropdown-toggle,[data-theme=dark] .scholarly-shell .forum-view select{background-color:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .forum-tag-filter .topic-dropdown-option{color:var(--home-ink)}[data-theme=dark] .scholarly-shell .thread-view .thread-hero__heading>.chips-row .tag-chip{background:#4b91ec26!important;border-color:var(--home-line)!important;color:#bedaff!important}[data-theme=dark] .scholarly-shell .saved-page-panel{background:var(--home-paper)!important;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .empty-state-card{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .scholarly-communities-page .empty-state-card .secondary-button{background:var(--home-paper-soft);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-view .profile-section{background:#0000!important;border:0;box-shadow:none;outline:0}[data-theme=dark] .scholarly-shell .profile-view .color-hex-input,[data-theme=dark] .scholarly-shell .profile-view .connect-button.pending,[data-theme=dark] .scholarly-shell .profile-view .edit-headline-input,[data-theme=dark] .scholarly-shell .profile-view .edit-name-input,[data-theme=dark] .scholarly-shell .profile-view .overlay-button.ghost,[data-theme=dark] .scholarly-shell .profile-view .overlay-button.ghost:disabled,[data-theme=dark] .scholarly-shell .profile-view .profile-section input[type=text],[data-theme=dark] .scholarly-shell .profile-view .profile-section textarea{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-view .about-section.restricted:after,[data-theme=dark] .scholarly-shell .profile-view .profile-detail-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08152be6}[data-theme=dark] .scholarly-shell .profile-view .profile-detail-cta{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:0 18px 46px #00000057;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-view .profile-detail-cta p{color:var(--home-ink)}[data-theme=dark] .scholarly-shell .event-management__toggle{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .settings-page .tag-picker{background:#08152bb8;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .settings-page .session-item,[data-theme=dark] .scholarly-shell .settings-page .tag-picker__chips .chip{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink-soft)}[data-theme=dark] .scholarly-shell .settings-page .tag-picker__chips .chip.active{background:var(--home-forest-light);border-color:var(--home-forest-light);color:#fff}[data-theme=dark] .scholarly-shell .settings-page .session-item.current{background:#4b91ec26;border-color:#72aefa5c;box-shadow:inset 3px 0 0 #72aefa}[data-theme=dark] .scholarly-shell .messages-card,[data-theme=dark] .scholarly-shell .thread-header,[data-theme=dark] .scholarly-shell .thread-panel{background:var(--home-paper);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .conversations-panel{background:#08152bc2;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .composer,[data-theme=dark] .scholarly-shell .conversation-item,[data-theme=dark] .scholarly-shell .conversation-search,[data-theme=dark] .scholarly-shell .conversation-search-results,[data-theme=dark] .scholarly-shell .message-bubble{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .conversation-item.active{background:#4b91ec26;border-color:#72aefa5c;box-shadow:inset 3px 0 0 #72aefa}[data-theme=dark] .scholarly-shell .message-out{background:var(--home-forest-light);border-color:var(--home-forest-light);color:#fff}[data-theme=dark] .scholarly-shell .composer textarea,[data-theme=dark] .scholarly-shell .conversation-search input{color:var(--home-ink)}[data-theme=dark] .scholarly-shell .profile-link{background:var(--home-paper-strong);border-color:var(--home-line);color:#bedaff}@media (max-width:900px){.scholarly-shell .admin-review__card{grid-template-areas:"identity details" "uploads uploads" "actions actions";grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.scholarly-shell .reported-items .report-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.scholarly-shell .admin-review,.scholarly-shell .center-rail>.feed-container:not(.scholarly-page-panel),.scholarly-shell .conversations-panel,.scholarly-shell .messages-page-header,.scholarly-shell .requests-container,.scholarly-shell .search-results>.feed-container:not(.scholarly-page-panel),.scholarly-shell .thread-panel{padding:18px}.scholarly-shell .left-drawer .left-sidebar{border:0;border-radius:0;box-shadow:none}}@media (max-width:720px){.scholarly-shell .event-management__form{grid-template-columns:minmax(0,1fr)}.scholarly-shell .event-management__actions,.scholarly-shell .event-management__field{grid-column:1}.scholarly-shell .admin-review__card{grid-template-areas:"identity" "details" "uploads" "actions";grid-template-columns:minmax(0,1fr)}.scholarly-shell .connections-page-header{align-items:stretch;flex-direction:column}.scholarly-shell .connections-page-header .connections-controls,.scholarly-shell .connections-page-header .segmented-control{width:100%}.scholarly-shell .connections-list>ul>li{grid-template-columns:auto minmax(0,1fr)}.scholarly-shell .connections-list .connection-actions{grid-column:1/-1;justify-self:stretch;margin-left:0}.scholarly-shell .messages-page-header{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.scholarly-shell .messages-page-header .conversation-search{flex-basis:auto;width:100%}.scholarly-shell .messages-workspace{grid-template-columns:minmax(0,1fr)}.scholarly-shell .messages-card.has-active .conversations-panel,.scholarly-shell .messages-card.has-active .messages-page-header,.scholarly-shell .messages-card:not(.has-active) .thread-panel{display:none}.scholarly-shell .conversations-panel,.scholarly-shell .thread-panel{padding:14px}.scholarly-shell .admin-review,.scholarly-shell .center-rail>.feed-container:not(.scholarly-page-panel),.scholarly-shell .requests-container,.scholarly-shell .search-results>.feed-container:not(.scholarly-page-panel){border-radius:12px;margin-bottom:16px;padding:14px}.scholarly-shell .settings-header{border-radius:12px;padding:16px}.scholarly-shell .saved-metrics{grid-template-columns:1fr}.scholarly-shell .donation-hero{gap:14px}.scholarly-shell .messages-card{border-radius:12px}}.scholarly-shell .profile-view .profile-verification-status{flex:0 0 auto;vertical-align:middle}.scholarly-shell .profile-view .profile-verification-status--verified{background:color-mix(in srgb,var(--home-forest-light) 11%,var(--home-paper-strong));border:1px solid color-mix(in srgb,var(--home-forest-light) 42%,var(--home-line));border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--home-paper-strong) 72%,#0000);color:var(--home-forest-light)!important;display:inline-grid;height:26px;place-items:center;width:26px}.scholarly-shell .profile-view .profile-verification-status--verified svg{color:inherit;display:block}.scholarly-shell .profile-view .profile-verification-status--unverified{align-items:center;background:color-mix(in srgb,var(--home-rust) 7%,var(--home-paper-strong));border:1px solid color-mix(in srgb,var(--home-rust) 36%,var(--home-line));border-radius:999px;box-sizing:border-box;color:var(--home-rust)!important;display:inline-flex;font-family:var(--home-sans);font-size:.57rem;font-weight:800;letter-spacing:.075em;line-height:1;min-height:22px;padding:3px 8px;text-transform:uppercase}[data-theme=dark] .scholarly-shell .profile-view .profile-verification-status--verified{background:#7bad9a26;border-color:#a8cbbb66;color:#bedaff!important}[data-theme=dark] .scholarly-shell .profile-view .profile-verification-status--unverified{background:#d58a701f;border-color:#d58a706b;color:#e4a38c!important}.scholarly-shell .compact-agenda-widget{overflow:visible}.scholarly-shell .event-join-gate{border-radius:8px;display:inline-flex;outline:none;position:relative}.scholarly-shell .compact-agenda-widget .event-join-button--disabled,.scholarly-shell .event-join-button--disabled{background:#e7edf5!important;border-color:#c9d4e2!important;box-shadow:none!important;color:#78879b!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.scholarly-shell .event-join-tooltip{background:var(--home-ink);border:1px solid color-mix(in srgb,var(--home-paper-strong) 16%,#0000);border-radius:8px;bottom:calc(100% + 9px);box-shadow:0 10px 28px #11244d33;color:var(--home-paper-strong)!important;font-size:.72rem;font-weight:650;line-height:1.4;max-width:min(260px,calc(100vw - 40px));opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(3px) scale(.98);transform-origin:bottom right;transition:opacity .14s ease-out,transform .17s var(--home-ease-out);white-space:normal;width:max-content;z-index:30}.scholarly-shell .event-join-tooltip:after{border:5px solid #0000;border-top:5px solid var(--home-ink);content:"";position:absolute;right:14px;top:100%}.scholarly-shell .event-join-gate:is(:hover,:focus,:focus-within) .event-join-tooltip{opacity:1;transform:translateY(0) scale(1)}[data-theme=dark] .scholarly-shell .compact-agenda-widget .event-join-button--disabled,[data-theme=dark] .scholarly-shell .event-join-button--disabled{background:#162b4b!important;border-color:#355071!important;color:#a8b9d3!important}[data-theme=dark] .scholarly-shell .event-join-tooltip{background:var(--home-ink);border-color:#11244d33;box-shadow:0 12px 30px #00000061;color:var(--home-paper-strong)!important}@media (max-width:640px){.scholarly-shell .profile-view .profile-verification-status{margin-left:6px}}@media (prefers-reduced-motion:reduce){.scholarly-shell .event-join-tooltip{transform:none;transition:opacity .1s ease-out}}.scholarly-shell :is(.events-page__header,.polls-page__header){flex-direction:row}.scholarly-shell :is(.events-page__intro,.polls-page__header>div:first-child){align-self:auto;margin-left:0}.scholarly-shell .events-page__header-tools{align-items:center;display:flex;gap:14px}.scholarly-shell .events-view-toggle{background:color-mix(in srgb,var(--home-kraft) 52%,#0000);border:1px solid var(--home-line);border-radius:9px;display:inline-flex;gap:3px;padding:3px}.scholarly-shell .events-view-toggle button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--home-ink-soft);cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:750;gap:5px;min-height:32px;padding:6px 9px}.scholarly-shell .events-view-toggle button.active{background:var(--home-paper-strong);box-shadow:0 1px 4px #3b2d1914;color:var(--home-forest)}.scholarly-shell .event-agenda-card__summary{align-items:flex-start;background:#0000;border:0;color:var(--home-ink);cursor:pointer;display:flex;font:inherit;gap:14px;justify-content:space-between;padding:0;text-align:left;width:100%}.scholarly-shell .event-agenda-card__summary>span:first-child{min-width:0}.scholarly-shell .event-agenda-card__summary>span>strong{display:block;font-family:var(--home-serif);font-size:1.2rem;font-weight:600;letter-spacing:-.018em}.scholarly-shell .event-agenda-card__summary>svg{color:var(--home-ink-soft);flex:0 0 auto;margin-top:4px}.scholarly-shell .event-agenda-card__details{animation:scholarly-reveal .17s var(--home-ease-out)}.scholarly-shell .event-agenda-card__details p{color:var(--home-ink-soft);font-size:.87rem;line-height:1.55;margin:10px 0 4px}.scholarly-shell .event-agenda-card__details span{color:var(--home-ink-soft);font-size:.72rem}@keyframes scholarly-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.scholarly-shell .events-calendar{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;overflow:hidden}.scholarly-shell .events-calendar__toolbar{grid-gap:10px;align-items:center;border-bottom:1px solid var(--home-line);display:grid;gap:10px;grid-template-columns:36px 1fr 36px;padding:13px 15px}.scholarly-shell .events-calendar__toolbar h2{color:var(--home-ink);font-family:var(--home-serif);font-size:1.08rem;font-weight:600;margin:0;text-align:center}.scholarly-shell .events-calendar__toolbar button,.scholarly-shell .poll-nav button{align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:7px;color:var(--home-ink);cursor:pointer;display:inline-flex;justify-content:center;min-height:32px;min-width:32px;padding:5px 8px}.scholarly-shell .events-calendar__grid,.scholarly-shell .events-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.scholarly-shell .events-calendar__weekdays{background:color-mix(in srgb,var(--home-kraft) 50%,#0000);border-bottom:1px solid var(--home-line)}.scholarly-shell .events-calendar__weekdays span{color:var(--home-ink-soft);font-size:.64rem;font-weight:800;letter-spacing:.06em;padding:7px;text-align:center;text-transform:uppercase}.scholarly-shell .events-calendar__day{border-bottom:1px solid var(--home-line);border-right:1px solid var(--home-line);min-height:106px;min-width:0;padding:8px}.scholarly-shell .events-calendar__day:nth-child(7n){border-right:0}.scholarly-shell .events-calendar__day:nth-last-child(-n+7){border-bottom:0}.scholarly-shell .events-calendar__day>time{align-items:center;border-radius:50%;color:var(--home-ink-soft);display:inline-flex;font-size:.7rem;font-weight:750;height:24px;justify-content:center;width:24px}.scholarly-shell .events-calendar__day.is-today>time{background:var(--home-forest);color:#fff}.scholarly-shell .events-calendar__day.is-outside{opacity:.42}.scholarly-shell .events-calendar__day>div{grid-gap:3px;display:grid;gap:3px;margin-top:4px}.scholarly-shell .events-calendar__day button{background:#2f80ed14;border:0;border-radius:5px;color:var(--home-forest);cursor:pointer;font:inherit;font-size:.65rem;font-weight:700;overflow:hidden;padding:4px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .events-calendar__day button span{color:var(--home-ink-soft);font-weight:500;margin-right:4px}.scholarly-shell .events-calendar__day small{color:var(--home-ink-soft);font-size:.62rem}.scholarly-shell .saved-card__crumbs{align-items:center;display:flex;min-width:0}.scholarly-shell .saved-card__crumbs .saved-card__menu{flex:0 0 auto;margin-left:auto}.scholarly-shell .event-access-options{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.scholarly-shell .event-access-option{align-items:center;background:color-mix(in srgb,var(--home-kraft) 36%,#0000);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink);cursor:pointer;display:flex;font-size:.78rem;gap:8px;padding:9px 10px}.scholarly-shell .event-invite-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.scholarly-shell .event-invite-selected button{background:#2f80ed14;border:1px solid #2f80ed3d;border-radius:999px;color:var(--home-forest);cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;padding:5px 8px}.scholarly-shell .event-invite-results{grid-gap:2px;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;display:grid;gap:2px;margin-top:6px;max-height:170px;overflow-y:auto;padding:5px}.scholarly-shell .event-invite-results>button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--home-ink);cursor:pointer;display:flex;font:inherit;font-size:.78rem;gap:10px;justify-content:space-between;padding:8px;text-align:left}.scholarly-shell .event-invite-results>button small{color:var(--home-ink-soft);overflow:hidden;text-overflow:ellipsis}.scholarly-shell .connections-directory{color:var(--home-ink);display:flex;flex-direction:column;gap:14px}.scholarly-shell .connections-directory__header{align-items:flex-end;border-bottom:1px solid var(--home-line);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.scholarly-shell .connections-directory__header h1,.scholarly-shell .connections-directory__header p{margin:0}.scholarly-shell .connections-directory__header .muted-text{margin-top:6px}.scholarly-shell .connections-directory__count{align-items:flex-end;display:flex;flex-direction:column;min-width:72px}.scholarly-shell .connections-directory__count strong{color:var(--home-forest);font-family:var(--home-serif);font-size:1.55rem;font-weight:500}.scholarly-shell .connections-directory__count span{color:var(--home-ink-soft);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scholarly-shell .connections-directory__tools{align-items:center;display:flex;gap:12px;justify-content:space-between}.scholarly-shell .connections-directory__search{align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink-soft);display:flex;gap:8px;min-height:38px;padding:0 11px;width:min(310px,100%)}.scholarly-shell .connections-directory__search input{background:#0000;border:0;color:var(--home-ink);font:inherit;font-size:.8rem;outline:0;padding:0;width:100%}.scholarly-shell .connections-directory__tabs{display:flex;gap:4px}.scholarly-shell .connections-directory__tabs button{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--home-ink-soft);cursor:pointer;font:inherit;font-size:.74rem;font-weight:750;padding:7px 9px}.scholarly-shell .connections-directory__tabs button span{margin-left:3px;opacity:.68}.scholarly-shell .connections-directory__tabs button.active{background:color-mix(in srgb,var(--home-kraft) 54%,#0000);border-color:var(--home-line);color:var(--home-forest)}.scholarly-shell .connections-directory__list{grid-gap:0;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;display:grid;gap:0;list-style:none;margin:0;padding:0}.scholarly-shell .connections-directory__row{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:13px;min-width:0;padding:13px 15px;position:relative;z-index:0}.scholarly-shell .connections-directory__row:last-child{border-bottom:0}.scholarly-shell .connections-directory__row:has(.connections-directory__menu-popover){z-index:30}.scholarly-shell .connections-directory__identity{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:11px;min-width:0;text-decoration:none}.scholarly-shell .connections-directory__identity img{border-radius:10px;flex:0 0 auto;height:42px;object-fit:cover;width:42px}.scholarly-shell .connections-directory__identity>span{min-width:0}.scholarly-shell .connections-directory__identity small,.scholarly-shell .connections-directory__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .connections-directory__identity strong{color:var(--home-ink);font-family:var(--home-serif);font-size:.96rem}.scholarly-shell .connections-directory__identity small{color:var(--home-ink-soft);font-size:.74rem;margin-top:2px}.scholarly-shell .connections-directory__actions{display:flex;gap:7px}.scholarly-shell .connections-directory__menu{flex:0 0 auto;position:relative}.scholarly-shell .connections-directory__menu-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--home-ink-soft);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.scholarly-shell .connections-directory__menu-popover{left:auto;right:0;top:calc(100% + 5px);z-index:1000}.scholarly-shell .connections-directory__empty{background:color-mix(in srgb,var(--home-kraft) 40%,#0000);border:1px dashed var(--home-line);border-radius:12px;color:var(--home-ink-soft);font-size:.82rem;padding:34px 20px;text-align:center}.home-shell .compact-event-item{cursor:pointer}.home-shell .rail-event-nav{margin-top:10px}.home-shell .poll-nav button{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}.home-shell .poll-dot{background:var(--home-line)}.home-shell .poll-dot.active{background:var(--home-forest-light)}[data-theme=dark] .scholarly-shell :is(.events-view-toggle,.events-view-toggle button.active,.events-calendar,.events-calendar__toolbar button,.events-calendar__weekdays,.event-access-option,.event-invite-results,.connections-directory__search,.connections-directory__list,.connections-directory__empty,.connections-directory__tabs button.active){background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.event-agenda-card__eyebrow,.poll-card__eyebrow) span{background:#7bad9a2e;border-color:#9dc9b857;color:#bedaff}[data-theme=dark] .home-shell .poll-nav button{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .home-shell .poll-dot{background:#5f594d}[data-theme=dark] .home-shell .poll-dot.active{background:#8ec0ff}@media (hover:hover) and (pointer:fine){.scholarly-shell .connections-directory__menu-trigger:hover,.scholarly-shell .event-invite-results>button:hover{background:color-mix(in srgb,var(--home-kraft) 52%,#0000);color:var(--home-forest)}.scholarly-shell .events-calendar__day button:hover{background:#2f80ed24}}@media (max-width:760px){.scholarly-shell .connections-directory__header,.scholarly-shell .connections-directory__tools,.scholarly-shell :is(.events-page__header,.polls-page__header){align-items:stretch;flex-direction:column}.scholarly-shell .events-page__header-tools{justify-content:space-between}.scholarly-shell .connections-directory__count{align-items:flex-start}.scholarly-shell .connections-directory__search{width:100%}.scholarly-shell .connections-directory__tabs,.scholarly-shell .events-calendar{overflow-x:auto}.scholarly-shell :is(.events-calendar__weekdays,.events-calendar__grid){min-width:650px}.scholarly-shell .event-access-options{grid-template-columns:minmax(0,1fr)}}.scholarly-shell .compact-widget-header{align-items:center;background:#0000!important;border-bottom:1px solid var(--home-line);color:var(--home-ink)!important;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:12px 16px}.scholarly-shell .compact-widget-header>span{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:7px;color:var(--home-forest);display:grid;font-size:.7rem;font-weight:800;height:24px;min-width:24px;place-items:center}.scholarly-shell .compact-agenda-widget .widget-body,.scholarly-shell .compact-poll-widget .widget-body{padding:4px 16px 14px}.scholarly-shell .compact-event-item{gap:7px!important;padding:13px 0!important}.scholarly-shell .compact-event-item .widget-item-title,.scholarly-shell .compact-poll-widget .widget-item-title{color:var(--home-ink);font-family:var(--home-serif);font-size:.98rem;font-weight:600;line-height:1.3}.scholarly-shell .compact-event-item .widget-item-meta,.scholarly-shell .compact-poll-widget .widget-item-meta{color:var(--home-ink-soft)!important;font-size:.7rem;line-height:1.45}.scholarly-shell .compact-agenda-widget .widget-cta,.scholarly-shell .compact-poll-widget .poll-option-button{background:#0000;border-color:var(--home-line);border-radius:7px;box-shadow:none;color:var(--home-ink)}.scholarly-shell .compact-agenda-widget .widget-cta{background:var(--home-forest);border-color:var(--home-forest);color:#fff;min-height:32px;padding:6px 10px}.scholarly-shell .compact-poll-widget .poll-results{gap:8px;width:100%}.scholarly-shell .compact-poll-widget .poll-result-row{gap:4px 8px;grid-template-columns:minmax(0,1fr) auto}.scholarly-shell .compact-poll-widget .poll-result-label{color:var(--home-ink);font-size:.7rem;grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .compact-poll-widget .poll-result-meta{color:var(--home-ink-soft);font-size:.65rem;grid-column:2;grid-row:1}.scholarly-shell .compact-poll-widget .poll-result-bar{background:color-mix(in srgb,var(--home-line) 72%,#0000);grid-column:1/-1;grid-row:2;height:4px}.scholarly-shell .compact-poll-widget .poll-result-fill{background:var(--home-forest-light)}[data-theme=dark] .scholarly-shell :is(.compact-agenda-widget,.compact-poll-widget,.compact-widget-header>span,.compact-poll-widget .poll-option-button){background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}.scholarly-shell .saved-search{grid-gap:9px;align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink-soft);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:0 11px}.scholarly-shell .saved-search input{background:#0000;border:0;color:var(--home-ink);font:inherit;min-width:0;outline:0;padding:10px 0;width:100%}.scholarly-shell .saved-search input::placeholder{color:color-mix(in srgb,var(--home-ink-soft) 76%,#0000)}.scholarly-shell .saved-search>span:last-child{font-size:.72rem;font-weight:700;white-space:nowrap}.scholarly-shell .saved-grid{gap:9px;grid-template-columns:minmax(0,1fr)}.scholarly-shell .saved-card{min-height:0;overflow:visible;padding:17px 18px;position:relative;z-index:1}.scholarly-shell .saved-card:has(.saved-card__menu-popover){z-index:100}.scholarly-shell .saved-card__meta{align-items:flex-start}.scholarly-shell .saved-card__utility{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.scholarly-shell .saved-card__menu{position:relative}.scholarly-shell .saved-card__menu-trigger{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--home-ink-soft);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .13s var(--home-ease-out);width:28px}.scholarly-shell .saved-card__menu-trigger:active{transform:scale(.96)}.scholarly-shell .saved-card__menu-popover{min-width:130px;right:0;top:31px;transform-origin:top right;z-index:120}.scholarly-shell .saved-card__menu-popover .dropdown-item{width:100%}[data-theme=dark] .scholarly-shell .saved-card__menu-trigger,[data-theme=dark] .scholarly-shell .saved-empty,[data-theme=dark] .scholarly-shell .saved-search{background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .saved-search-empty{background:var(--home-paper)}[data-theme=dark] .scholarly-shell .connections-tabs{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none}[data-theme=dark] .scholarly-shell .connections-tabs:before{background:var(--home-forest-light);box-shadow:none}[data-theme=dark] .scholarly-shell .connections-tabs .chip,[data-theme=dark] .scholarly-shell .connections-tabs .chip:hover{background:#0000;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .connections-tabs .chip.active{background:#0000;color:#fff}.scholarly-shell .event-management__header>div:first-child{min-width:0}.scholarly-shell .event-management__header>div:first-child .event-management__badge{margin-top:9px;width:fit-content}.scholarly-shell .event-management__header-actions{margin-left:auto}.scholarly-shell .event-management__header-actions .primary-button{transition:background-color .14s ease,border-color .14s ease,transform .13s var(--home-ease-out)}.scholarly-shell .event-management__header-actions .primary-button:active{transform:scale(.97)}.scholarly-shell .admin-review__status--rejected{background:#7656d91f;border-color:#7656d957;color:#8b3f30}[data-theme=dark] .scholarly-shell .admin-review__status--rejected{background:#ca7a6221;border-color:#ca7a6261;color:#e5a18d}.scholarly-shell .admin-review__actions:empty{display:none}.scholarly-shell :is(.events-page-shell,.polls-page-shell){color:var(--home-ink)}.scholarly-shell :is(.events-page,.polls-page){gap:14px;margin:0;max-width:none;width:100%}.scholarly-shell :is(.events-page__header,.polls-page__header){align-items:flex-end;border-bottom:1px solid var(--home-line);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.scholarly-shell :is(.events-page__header,.polls-page__header) h1,.scholarly-shell :is(.events-page__header,.polls-page__header) p{margin:0}.scholarly-shell :is(.events-page__header,.polls-page__header) .muted-text{margin-top:6px}.scholarly-shell :is(.events-page__count,.polls-page__count){align-items:flex-end;display:flex;flex-direction:column;min-width:92px}.scholarly-shell :is(.events-page__count,.polls-page__count) strong{color:var(--home-forest);font-family:var(--home-serif);font-size:1.55rem;font-weight:500}.scholarly-shell :is(.events-page__count,.polls-page__count) span{color:var(--home-ink-soft);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.scholarly-shell .sample-data-note{background:color-mix(in srgb,var(--home-kraft) 52%,#0000);border:1px dashed var(--home-line);border-radius:9px;color:var(--home-ink-soft);font-size:.78rem;padding:9px 11px}.scholarly-shell .events-agenda,.scholarly-shell .polls-list{display:flex;flex-direction:column;gap:9px}.scholarly-shell .event-agenda-card{grid-gap:17px;align-items:start;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;display:grid;gap:17px;grid-template-columns:70px minmax(0,1fr) auto;padding:18px}.scholarly-shell .event-agenda-card__date{align-items:center;background:color-mix(in srgb,var(--home-kraft) 58%,#0000);border:1px solid var(--home-line);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:68px}.scholarly-shell .event-agenda-card__date span{color:var(--home-rust);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.scholarly-shell .event-agenda-card__date strong{color:var(--home-ink);font-family:var(--home-serif);font-size:1.6rem;font-weight:500;line-height:1.05}.scholarly-shell .event-agenda-card__body{min-width:0}.scholarly-shell :is(.event-agenda-card__eyebrow,.poll-card__eyebrow){display:flex;gap:6px;margin-bottom:5px}.scholarly-shell :is(.event-agenda-card__eyebrow,.poll-card__eyebrow) span{background:#2f80ed12;border:1px solid #2f80ed33;border-radius:5px;color:var(--home-forest);font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.scholarly-shell :is(.event-agenda-card,.poll-card) h2{color:var(--home-ink);font-family:var(--home-serif);font-size:1.2rem;font-weight:600;letter-spacing:-.018em;margin:0}.scholarly-shell .event-agenda-card__meta,.scholarly-shell .poll-card__meta{color:var(--home-ink-soft);display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px 13px;margin-top:7px}.scholarly-shell :is(.event-agenda-card__meta,.poll-card__meta) span{align-items:center;display:inline-flex;gap:5px}.scholarly-shell .event-agenda-card__body>p,.scholarly-shell .poll-card__description{color:var(--home-ink-soft);font-size:.87rem;line-height:1.55;margin:10px 0 0}.scholarly-shell .event-agenda-card__attendance,.scholarly-shell .event-agenda-card__message,.scholarly-shell .poll-card__message{color:var(--home-ink-soft);display:inline-block;font-size:.75rem;margin-top:9px}.scholarly-shell .event-agenda-card__message,.scholarly-shell .poll-card__message{color:var(--home-forest);font-weight:700;margin-left:8px}.scholarly-shell .event-agenda-card__actions{display:flex;flex-direction:column;gap:7px}.scholarly-shell :is(.event-agenda-card__rsvp,.event-agenda-card__join){align-items:center;background:var(--home-forest);border:1px solid var(--home-forest);border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:750;gap:5px;justify-content:center;min-height:36px;min-width:82px;padding:7px 11px;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,transform .13s var(--home-ease-out)}.scholarly-shell .event-agenda-card__join,.scholarly-shell .event-agenda-card__rsvp.selected{background:#0000;border-color:var(--home-line);color:var(--home-forest)}.scholarly-shell :is(.event-agenda-card__rsvp,.event-agenda-card__join):active{transform:scale(.97)}.scholarly-shell .poll-card{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;padding:19px 20px}.scholarly-shell .poll-card__options{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.scholarly-shell .poll-card__option{align-items:center;background:#0000;border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink);cursor:pointer;display:flex;font:inherit;font-size:.82rem;gap:8px;justify-content:space-between;min-height:42px;padding:9px 11px;text-align:left;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .13s var(--home-ease-out)}.scholarly-shell .poll-card__option.selected{background:#2f80ed17;border-color:var(--home-forest-light);color:var(--home-forest)}.scholarly-shell .poll-card__option:active{transform:scale(.98)}.scholarly-shell .poll-card__option:disabled{cursor:not-allowed;opacity:.62}.scholarly-shell .poll-card__results{grid-gap:9px;border-top:1px solid var(--home-line);display:grid;gap:9px;margin-top:16px;padding-top:15px}.scholarly-shell .poll-card__result-copy{color:var(--home-ink-soft);display:flex;font-size:.73rem;gap:12px;justify-content:space-between;margin-bottom:4px}.scholarly-shell .poll-card__result-copy strong{color:var(--home-ink)}.scholarly-shell .poll-card__result-track{background:color-mix(in srgb,var(--home-line) 68%,#0000);border-radius:999px;height:5px;overflow:hidden}.scholarly-shell .poll-card__result-fill{background:var(--home-forest-light);border-radius:inherit;height:100%}[data-theme=dark] .scholarly-shell :is(.sample-data-note,.event-agenda-card,.event-agenda-card__date,.poll-card){background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}@media (hover:hover) and (pointer:fine){.scholarly-shell .saved-card__menu-trigger:hover{background:color-mix(in srgb,var(--home-kraft) 55%,#0000);border-color:var(--home-line);color:var(--home-forest)}.scholarly-shell :is(.event-agenda-card__rsvp,.event-agenda-card__join):hover{background:var(--home-forest-light);border-color:var(--home-forest-light);color:#fff}.scholarly-shell .poll-card__option:not(:disabled):hover{background:#2f80ed0d;border-color:color-mix(in srgb,var(--home-forest-light) 55%,var(--home-line))}}@media (max-width:720px){.scholarly-shell :is(.events-page__header,.polls-page__header){align-items:stretch;flex-direction:column}.scholarly-shell :is(.events-page__count,.polls-page__count){align-items:flex-start}.scholarly-shell .event-agenda-card{gap:12px;grid-template-columns:58px minmax(0,1fr);padding:15px}.scholarly-shell .event-agenda-card__date{min-height:60px}.scholarly-shell .event-agenda-card__actions{flex-direction:row;grid-column:1/-1}.scholarly-shell .poll-card__options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.scholarly-shell *,.scholarly-shell :after,.scholarly-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.scholarly-shell .saved-section{display:flex;flex-direction:column;gap:0}.scholarly-shell .saved-page-header{align-items:flex-end;border-bottom:1px solid var(--home-line);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.scholarly-shell .saved-page-header h1,.scholarly-shell .saved-page-header p{margin:0}.scholarly-shell .saved-page-header .muted-text{margin-top:6px}.scholarly-shell .saved-active-count{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink-soft);flex:0 0 auto;font-size:.75rem;font-weight:700;padding:6px 9px}.scholarly-shell .saved-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.scholarly-shell .saved-metric{align-items:center;display:flex;justify-content:space-between;min-height:56px;text-align:left}.scholarly-shell .saved-metric__label{color:var(--home-ink-soft);font-size:.78rem;font-weight:700}.scholarly-shell .saved-metric__value{font-size:1.3rem}.scholarly-shell .connections-page-header{align-items:center;border-bottom:1px solid var(--home-line);padding-bottom:18px}.scholarly-shell .admin-review__filters.chips-row.segmented-control,.scholarly-shell .connections-tabs{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;flex:0 0 auto;flex-wrap:nowrap;gap:0;padding:3px;position:relative}.scholarly-shell .connections-tabs:before{background:var(--home-forest);border-radius:6px;box-shadow:none;height:calc(100% - 6px);left:3px;left:var(--seg-left,3px);top:3px;transition:left .18s var(--home-ease-out),width .18s var(--home-ease-out);width:calc((100% - 6px)/var(--seg-count));width:var(--seg-width,calc((100% - 6px)/var(--seg-count)))}.scholarly-shell .connections-tabs .chip{background:#0000;border:0;color:var(--home-ink);font-size:.78rem;font-weight:700;min-height:32px;padding:6px 12px}.scholarly-shell .connections-tabs .chip.active{background:#0000;box-shadow:none;color:#fff}.scholarly-shell .connections-container,.scholarly-shell .connections-list,.scholarly-shell .connections-list>ul{overflow:visible}.scholarly-shell .connections-list>ul>li{overflow:visible;position:relative;z-index:1}.scholarly-shell .connections-list>ul>li:has(.dropdown-menu){z-index:5000}.scholarly-shell .connections-list .dropdown-menu{right:8px;top:38px;z-index:6000}.scholarly-shell .profile-hero-card{overflow:visible;z-index:2}.scholarly-shell .profile-hero-card .hero-banner{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.scholarly-shell .profile-hero-card .kebab-menu:has(.dropdown-menu),.scholarly-shell .profile-hero-card:has(.dropdown-menu){z-index:5000}.scholarly-shell .profile-hero-card .dropdown-menu{z-index:6000}.scholarly-shell .site-notice{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;box-shadow:0 18px 48px #08152b33;color:var(--home-ink);font-size:.88rem;font-weight:700;max-width:min(380px,calc(100vw - 32px));padding:11px 14px;position:fixed;right:20px;top:80px;top:calc(var(--nav-height, 64px) + 16px);z-index:20000}.scholarly-shell .site-notice--success{border-left:4px solid var(--home-forest-light)}.scholarly-shell .site-notice--error{border-left:4px solid var(--home-rust)}.scholarly-shell .admin-review__header{align-items:flex-end}.scholarly-shell .admin-review__toolbar{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:min(100%,500px)}.scholarly-shell .admin-review__search,.scholarly-shell .reported-items__search{flex:1 1 190px;min-width:160px}.scholarly-shell .admin-review__search input,.scholarly-shell .reported-items__search input{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);min-height:40px;outline:none;padding:9px 11px;width:100%}.scholarly-shell :is(.admin-review__search,.reported-items__search) input:focus{border-color:var(--home-forest-light);box-shadow:0 0 0 3px #2f80ed1f}.scholarly-shell .reported-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:min(100%,430px)}.scholarly-shell .reported-items .forum-edit-fields :is(input,textarea),.scholarly-shell .reported-items .report-card__actions>textarea,.scholarly-shell .reported-items .report-filter{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}.scholarly-shell .reported-items .report-card__review{border-left:1px solid var(--home-line);padding-left:18px}.scholarly-shell .event-management__header{align-items:center}.scholarly-shell .event-management__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.scholarly-shell .event-management__header-actions .primary-button{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:9px;box-shadow:none;color:#fff;font-weight:700;min-height:40px;padding:9px 14px}.scholarly-shell .event-management__panel--queue{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.scholarly-shell .event-management__panel--queue .event-management__panel-head{align-items:flex-end;border-bottom:1px solid var(--home-line);padding:0 0 14px}.scholarly-shell .event-management__panel--queue .event-management__list{background:#0000;border:0;border-radius:0;gap:8px;padding:0}.scholarly-shell .event-management .event-card{background:var(--home-paper-strong);border-color:var(--home-line);border-radius:11px;box-shadow:none;padding:15px 16px;transition:none}.scholarly-shell .event-management .event-card:hover{background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;transform:none}.scholarly-shell .event-view-switcher{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;display:inline-flex;gap:2px;padding:3px}.scholarly-shell .event-view-switcher button{background:#0000;border:0;border-radius:6px;color:var(--home-ink-soft);cursor:pointer;font-size:.78rem;font-weight:700;min-height:32px;padding:6px 10px}.scholarly-shell .event-view-switcher button.active{background:var(--home-forest);color:#fff}.scholarly-shell .event-management__calendar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.scholarly-shell .event-calendar__day{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:11px;min-width:0;padding:14px}.scholarly-shell .event-calendar__day h4{color:var(--home-ink);font-family:var(--home-serif);font-size:1rem;font-weight:600;margin:0 0 12px}.scholarly-shell .event-calendar__entries{display:flex;flex-direction:column;gap:10px}.scholarly-shell .event-calendar__entry{grid-gap:10px;border-top:1px solid var(--home-line);display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding-top:10px}.scholarly-shell .event-calendar__entry:first-child{border-top:0;padding-top:0}.scholarly-shell .event-calendar__entry time{color:var(--home-forest);font-size:.75rem;font-weight:700}.scholarly-shell .event-calendar__entry div{display:flex;flex-direction:column;gap:3px;min-width:0}.scholarly-shell .event-calendar__entry strong{color:var(--home-ink);font-size:.9rem}.scholarly-shell .event-calendar__entry span{color:var(--home-ink-soft);font-size:.76rem}[data-theme=dark] .scholarly-shell :is(.saved-active-count,.connections-tabs,.admin-review__filters.chips-row.segmented-control,.admin-review__search input,.reported-items__search input,.reported-items .report-filter,.reported-items .forum-edit-fields input,.reported-items .forum-edit-fields textarea,.reported-items .report-card__actions>textarea,.event-view-switcher,.event-management .event-card,.event-calendar__day,.site-notice){background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}@media (max-width:900px){.scholarly-shell :is(.admin-review__header,.reported-items__header){align-items:stretch;flex-direction:column}.scholarly-shell :is(.admin-review__toolbar,.reported-actions){justify-content:stretch;min-width:0;width:100%}}@media (max-width:720px){.scholarly-shell .event-management__header,.scholarly-shell .event-management__panel--queue .event-management__panel-head,.scholarly-shell .saved-page-header{align-items:stretch;flex-direction:column}.scholarly-shell .saved-active-count{align-self:flex-start}.scholarly-shell .saved-metrics{grid-template-columns:minmax(0,1fr)}.scholarly-shell .connections-tabs,.scholarly-shell .event-view-switcher{width:100%}.scholarly-shell .connections-tabs .chip,.scholarly-shell .event-view-switcher button{flex:1 1}.scholarly-shell .admin-review__toolbar,.scholarly-shell .reported-actions{align-items:stretch;flex-direction:column}.scholarly-shell .reported-items .report-card__review{border-left:0;border-top:1px solid var(--home-line);padding-left:0;padding-top:16px}}.scholarly-shell :is(.saved-page-header,.connections-directory__header){align-items:center;border-bottom:1px solid var(--home-line);min-height:132px;padding:23px 28px}.scholarly-shell :is(.saved-page-header,.connections-directory__header) h1{margin:5px 0 4px}.scholarly-shell :is(.saved-page-header,.connections-directory__header)>div:first-child>p:last-child{color:var(--home-ink-soft);font-size:.83rem;line-height:1.45;margin:0;max-width:590px}.scholarly-shell :is(.scholarly-page-count.saved-active-count,.scholarly-page-count.connections-directory__count){align-items:center;align-self:auto;background:#0000;border:0;border-left:1px solid var(--home-line);border-radius:0;display:flex;flex:0 0 auto;flex-direction:row;gap:8px;margin:0;min-width:0;padding:0 0 0 20px}.scholarly-shell :is(.scholarly-page-count.saved-active-count,.scholarly-page-count.connections-directory__count) strong{color:var(--home-forest);font-family:var(--home-serif);font-size:1.8rem;font-weight:400;line-height:1}.scholarly-shell :is(.scholarly-page-count.saved-active-count,.scholarly-page-count.connections-directory__count) span{color:var(--home-ink-soft);font-size:.68rem;font-weight:400;letter-spacing:0;line-height:1.25;max-width:78px;text-transform:none}[data-theme=dark] .scholarly-shell :is(.scholarly-page-count.saved-active-count,.scholarly-page-count.connections-directory__count) strong{color:#8ec0ff}.scholarly-shell .connections-directory,.scholarly-shell .saved-page-body{padding:0}.scholarly-shell .connections-directory{gap:0}.scholarly-shell .sidebar-count{font-feature-settings:"tnum";align-items:center;background:var(--home-forest);border:1px solid color-mix(in srgb,var(--home-forest) 78%,var(--home-kraft));border-radius:999px;color:#fff;display:inline-flex;font-size:.64rem;font-variant-numeric:tabular-nums;font-weight:800;height:20px;justify-content:center;line-height:1;margin-left:auto;min-width:20px;padding:0 5px}.scholarly-shell .sidebar-link.active .sidebar-count{background:#e7f1ff;border-color:color-mix(in srgb,var(--home-forest) 35%,var(--home-kraft));color:var(--home-forest)}.scholarly-shell .left-sidebar.collapsed .sidebar-count{display:inline-flex;font-size:.54rem;height:16px;min-width:16px;padding:0 3px;position:absolute;right:3px;top:3px}[data-theme=dark] .scholarly-shell .sidebar-count{background:#72aefa;border-color:#8ec0ff;color:#11244d}[data-theme=dark] .scholarly-shell .sidebar-link.active .sidebar-count{background:#9bc5f6;border-color:#9bc5f6;color:#11244d}.scholarly-shell .event-agenda-card{scroll-margin-top:92px;scroll-margin-top:calc(var(--nav-height, 64px) + 28px)}.scholarly-shell .event-agenda-card.is-focused{background:color-mix(in srgb,var(--home-paper-strong) 88%,var(--home-forest-light) 12%);border-color:var(--home-forest-light);box-shadow:inset 4px 0 0 var(--home-forest),0 0 0 2px color-mix(in srgb,var(--home-forest-light) 18%,#0000);position:relative}.scholarly-shell .event-agenda-card__eyebrow span.event-agenda-card__focus-pill{background:var(--home-forest);border-color:var(--home-forest);color:#fff}[data-theme=dark] .scholarly-shell .event-agenda-card.is-focused{background:color-mix(in srgb,var(--home-paper-strong) 88%,#4b91ec 12%);border-color:#72aefa;box-shadow:inset 4px 0 0 #8ec0ff,0 0 0 2px #72aefa2e}[data-theme=dark] .scholarly-shell .event-agenda-card__eyebrow span.event-agenda-card__focus-pill{background:#8ec0ff;border-color:#8ec0ff;color:#11244d}@media (max-width:720px){.scholarly-shell :is(.saved-page-header,.connections-directory__header){align-items:flex-start;flex-direction:column;min-height:0;padding:20px}.scholarly-shell :is(.scholarly-page-count.saved-active-count,.scholarly-page-count.connections-directory__count){display:none}.scholarly-shell .connections-directory,.scholarly-shell .saved-page-body{padding:0}}.scholarly-shell .filter-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.scholarly-shell .filter-toolbar .control-group,.scholarly-shell .filter-toolbar>.control-group{align-items:center;display:flex;gap:7px;min-width:0}.scholarly-shell :is(.saved-library-controls,.connections-directory__tools,.forum-browse-controls,.reply-sort-controls,.search-tabs,.admin-review__toolbar,.reported-actions){background:color-mix(in srgb,var(--home-kraft) 44%,var(--home-paper-strong));border:1px solid var(--home-line);border-radius:11px;padding:7px}.scholarly-shell :is(.saved-search,.connections-directory__search,.admin-review__search input,.reported-items__search input,.conversation-search,.pill-search,.sort-select,.report-filter,.forum-tag-filter .topic-dropdown-toggle){background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;color:var(--home-ink);min-height:40px}.scholarly-shell :is(.saved-search,.connections-directory__search,.admin-review__search,.reported-items__search){flex:1 1 220px;min-width:min(220px,100%)}.scholarly-shell :is(.sort-select,.report-filter){min-width:138px;padding:8px 30px 8px 10px}.scholarly-shell .filter-toolbar .sort-pill{color:var(--home-ink-soft);flex:0 0 auto;font-size:.65rem;font-weight:800;letter-spacing:.07em;margin:0;text-transform:uppercase}.scholarly-shell .community-controls>.control-search{flex:1 1 260px;flex-basis:auto;order:1}.scholarly-shell .community-controls>.control-group:first-child{order:2}.scholarly-shell .community-controls>.community-filter-panel{order:3}.scholarly-shell .community-controls>.control-action{margin-left:auto;order:4}.scholarly-shell .info-controls .info-filter-panel{order:1}.scholarly-shell .info-controls .info-sort-group{order:2}.scholarly-shell .info-controls .info-filter-trigger{order:3}.scholarly-shell .info-controls>.control-action{margin-left:auto;order:4}.scholarly-shell .connections-directory__tools,.scholarly-shell .saved-library-controls{justify-content:space-between}.scholarly-shell .saved-library-controls .saved-metrics{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;display:flex;flex:0 1 auto;gap:3px;grid-template-columns:none;padding:3px}.scholarly-shell .saved-library-controls .saved-metric{background:#0000;border:1px solid #0000;border-radius:6px;gap:7px;min-height:34px;padding:6px 9px}.scholarly-shell .saved-library-controls .saved-metric.active{background:var(--home-forest);border-color:var(--home-forest);box-shadow:none}.scholarly-shell .saved-library-controls .saved-metric.active :is(.saved-metric__label,.saved-metric__value){color:#fff}.scholarly-shell .saved-library-controls .saved-metric__label,.scholarly-shell .saved-library-controls .saved-metric__value{font-size:.72rem}.scholarly-shell .saved-library-controls .saved-search{margin-left:auto;width:min(330px,100%)}.scholarly-shell .connections-directory__tabs{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;flex:0 1 auto;gap:3px;padding:3px}.scholarly-shell .connections-directory__tabs button{border-radius:6px;min-height:34px;padding:6px 9px}.scholarly-shell .connections-directory__tabs button.active{background:var(--home-forest);border-color:var(--home-forest);color:#fff}.scholarly-shell .connections-directory__search{margin-left:auto;width:min(330px,100%)}.scholarly-shell .forum-browse-controls{margin:0 0 12px}.scholarly-shell .forum-browse-controls .topic-dropdown-toggle{min-width:190px}.scholarly-shell .reply-sort-controls{justify-content:flex-start;margin:0 0 12px}.scholarly-shell .search-tabs{justify-content:space-between}.scholarly-shell .admin-review__toolbar,.scholarly-shell .reported-actions{justify-content:flex-end}.scholarly-shell .admin-review__filters{flex:0 1 auto}.scholarly-shell .scholarly-info-page .info-board-state{background:var(--home-paper-strong);border-top:1px solid var(--home-line);color:var(--home-ink-soft);font-size:.83rem;line-height:1.5;min-height:76px;padding:24px 28px}[data-theme=dark] .scholarly-shell .scholarly-page-panel{background:var(--home-paper)!important;border-color:var(--home-line)}[data-theme=dark] .scholarly-shell .connections-directory{background:var(--home-paper);color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.saved-library-controls,.connections-directory__tools,.forum-browse-controls,.reply-sort-controls,.search-tabs,.admin-review__toolbar,.reported-actions,.connections-directory__tabs,.saved-library-controls .saved-metrics){border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell :is(.saved-search,.connections-directory__search,.admin-review__search input,.reported-items__search input,.conversation-search,.pill-search,.sort-select,.report-filter,.forum-tag-filter .topic-dropdown-toggle,.topic-dropdown-menu){background-color:#102642;border-color:#355071;color:#eaf2ff}[data-theme=dark] .scholarly-shell :is(.saved-search input,.connections-directory__search input,.admin-review__search input,.reported-items__search input,.conversation-search input,.pill-search)::placeholder{color:#a8b9d3;opacity:1}[data-theme=dark] .scholarly-shell :is(.chip,.search-tab,.connections-directory__tabs button,.event-view-switcher button,.events-view-toggle button,.saved-metric){background:#102642;border-color:#355071;color:#eaf2ff}[data-theme=dark] .scholarly-shell :is(.chip.active,.search-tab.active,.connections-directory__tabs button.active,.event-view-switcher button.active,.events-view-toggle button.active,.saved-metric.active){background:#4b91ec;border-color:#72aefa;box-shadow:none;color:#fff!important}[data-theme=dark] .scholarly-shell .chip.tag-chip{background:color-mix(in srgb,#8ec0ff 18%,#102642 82%)!important;background:color-mix(in srgb,var(--tag-color,#8ec0ff) 18%,#102642 82%)!important;border-color:color-mix(in srgb,#8ec0ff 58%,#eaf2ff 42%)!important;border-color:color-mix(in srgb,var(--tag-color,#8ec0ff) 58%,#eaf2ff 42%)!important;color:color-mix(in srgb,#8ec0ff 45%,#fff 55%)!important;color:color-mix(in srgb,var(--tag-color,#8ec0ff) 45%,#fff 55%)!important}[data-theme=dark] .scholarly-shell :is(.status-chip,.report-chip,.poll-card__eyebrow span,.event-agenda-card__eyebrow span){filter:saturate(.82) brightness(1.22)}[data-theme=dark] .scholarly-shell .scholarly-info-page .info-board-state{background:var(--home-paper-strong);border-color:var(--home-line);color:#a8b9d3}@media (hover:hover) and (pointer:fine){.scholarly-shell :is(.saved-metric,.connections-directory__tabs button,.search-tab,.event-view-switcher button,.events-view-toggle button):hover{border-color:var(--home-forest-light);color:var(--home-forest)}[data-theme=dark] .scholarly-shell :is(.saved-metric,.connections-directory__tabs button,.search-tab,.event-view-switcher button,.events-view-toggle button):hover{background:#162b4b;border-color:#72aefa;color:#bedaff}}@media (max-width:900px){.scholarly-shell :is(.saved-library-controls,.connections-directory__tools,.forum-browse-controls,.admin-review__toolbar,.reported-actions){align-items:stretch;flex-direction:column}.scholarly-shell :is(.saved-library-controls .saved-search,.connections-directory__search){margin-left:0;width:100%}.scholarly-shell :is(.saved-library-controls .saved-metrics,.connections-directory__tabs){overflow-x:auto;width:100%}.scholarly-shell :is(.saved-library-controls .saved-metric,.connections-directory__tabs button){flex:1 0 auto}.scholarly-shell .info-controls .info-filter-trigger{order:1}.scholarly-shell .info-controls .info-sort-group{margin-left:auto;order:2}.scholarly-shell .info-controls .info-filter-panel{order:3}.scholarly-shell .scholarly-info-page .info-board-state{padding:20px}}.scholarly-shell .filter-toolbar{align-self:stretch;background:color-mix(in srgb,var(--home-kraft) 54%,var(--home-paper-strong));border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;box-sizing:border-box;flex:0 0 auto;margin:0;max-width:100%;min-height:66px;padding:13px 28px;width:100%}.scholarly-shell :is(.home-controls,.info-controls,.forum-browse-controls,.reply-sort-controls,.saved-library-controls,.connections-directory__tools,.admin-review__toolbar,.reported-actions){max-width:100%;width:100%}@media (min-width:1200px){.scholarly-shell .home-dashboard .home-controls{grid-column-gap:24px;grid-row-gap:0;align-items:center;column-gap:24px;display:grid;flex-wrap:nowrap;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(40px,auto);row-gap:0}.scholarly-shell .home-dashboard .home-controls>.control-group:first-child{grid-column:1;grid-row:1}.scholarly-shell .home-dashboard .home-controls>.home-filter-panel{display:flex;flex-wrap:nowrap;grid-column:2;grid-row:1;justify-content:flex-end;margin-left:0;min-width:0;padding-left:0;width:100%}}.scholarly-shell :is(.forum-browse-controls,.reply-sort-controls,.admin-review__toolbar,.reported-actions){--control-rail-gutter:20px;margin-inline:calc(0px - var(--control-rail-gutter));max-width:none;width:calc(100% + var(--control-rail-gutter) + var(--control-rail-gutter))}.scholarly-shell :is(.saved-library-controls,.connections-directory__tools){--control-rail-gutter:28px;margin-inline:calc(0px - var(--control-rail-gutter));max-width:none;width:calc(100% + var(--control-rail-gutter) + var(--control-rail-gutter))}.scholarly-shell .thread-view .post-card.original-post:not(.knowledge-base-original){background:#0000;border:0;border-radius:0;box-shadow:none}[data-theme=dark] .scholarly-shell .thread-view .post-card.original-post:not(.knowledge-base-original){background:#0000;border-color:#0000}.scholarly-shell .thread-view .reply-sort-controls{background:#0000;border:0;border-radius:0;border-top:1px solid var(--home-line);box-shadow:none;margin:0;margin-inline:0;max-width:100%;min-height:0;padding:14px 0;width:100%}.scholarly-shell :is(.admin-review__header,.reported-items__header){align-items:stretch}.scholarly-shell :is(.admin-review__toolbar,.reported-actions){min-width:0}.scholarly-shell .forum-browse-controls{justify-content:flex-start}.scholarly-shell .filter-toolbar>.control-action{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.scholarly-shell .toolbar-primary-action{background:var(--home-forest);border:1px solid var(--home-forest);border-radius:9px;box-shadow:none;color:#fff;font-weight:750;min-height:40px;padding:9px 14px;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--home-ease-out)}.scholarly-shell .toolbar-primary-action:active{transform:scale(.97)}.scholarly-shell .scholarly-page-count.saved-active-count{background:var(--home-paper)!important}.scholarly-shell .reported-items :is(.report-context,.report-reason){background:var(--home-paper-strong);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}.scholarly-shell .event-management__panel.event-management__panel--queue.report-card.card-lift,.scholarly-shell .event-management__panel.event-management__panel--queue.report-card.card-lift:hover{background:var(--home-paper)!important;border-color:var(--home-line);box-shadow:none;transform:none;transition:none}.scholarly-shell .breadcrumbs{color:var(--home-ink-soft)}.scholarly-shell .breadcrumbs a{color:var(--home-forest-light);font-weight:700}.scholarly-shell :is(.breadcrumb-sep,.breadcrumb-current){color:var(--home-ink-soft)}.scholarly-shell .search-card-breadcrumb{font-size:.72rem;letter-spacing:.01em;line-height:1.3;margin:0 0 4px}.scholarly-shell .search-card-breadcrumb span:not(.breadcrumb-sep){color:var(--home-forest-light);font-weight:700}.scholarly-shell .search-card-breadcrumb .breadcrumb-sep{color:var(--home-ink-soft);font-weight:400;margin:0 5px}[data-theme=dark] .scholarly-shell .search-card-breadcrumb span:not(.breadcrumb-sep){color:#bedaff}[data-theme=dark] .scholarly-shell .filter-toolbar{background:#091930e6;border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .scholarly-page-count.saved-active-count{background:var(--home-paper)!important}[data-theme=dark] .scholarly-shell .reported-items :is(.report-context,.report-reason){background:var(--home-paper-strong)!important;border-color:var(--home-line)!important;color:var(--home-ink)!important}[data-theme=dark] .scholarly-shell .breadcrumbs a{color:#bedaff}[data-theme=dark] .scholarly-shell :is(.breadcrumb-sep,.breadcrumb-current){color:#a8b9d3}@media (hover:hover) and (pointer:fine){.scholarly-shell .toolbar-primary-action:hover{background:var(--home-forest-light);border-color:var(--home-forest-light)}.scholarly-shell .breadcrumbs a:hover{color:var(--home-forest)}[data-theme=dark] .scholarly-shell .breadcrumbs a:hover{color:#bedaff}}@media (max-width:900px){.scholarly-shell .filter-toolbar{min-height:0;padding:11px 14px}.scholarly-shell .filter-toolbar>.control-action{margin-left:0;width:100%}.scholarly-shell .filter-toolbar>.control-action>button{width:100%}}@media (max-width:1023px){.scholarly-shell .info-controls .info-filter-panel{display:flex}.scholarly-shell :is(.forum-browse-controls,.reply-sort-controls,.admin-review__toolbar,.reported-actions){--control-rail-gutter:18px}}@media (max-width:720px){.scholarly-shell :is(.forum-browse-controls,.reply-sort-controls,.admin-review__toolbar,.reported-actions){--control-rail-gutter:14px}.scholarly-shell :is(.saved-library-controls,.connections-directory__tools){--control-rail-gutter:16px}}.scholarly-shell :is(.saved-metrics.admin-review__filters.chips-row.segmented-control,.connections-directory__tabs.admin-review__filters.chips-row.segmented-control){background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-shadow:none;display:flex;flex:0 1 auto;gap:0;grid-template-columns:none;overflow:hidden;padding:3px;position:relative}.scholarly-shell :is(.saved-metrics.admin-review__filters.chips-row.segmented-control,.connections-directory__tabs.admin-review__filters.chips-row.segmented-control):before{background:var(--home-forest);border-radius:6px;box-shadow:none;height:calc(100% - 6px);left:3px;left:var(--seg-left,3px);top:3px;transition:left .18s var(--home-ease-out),width .18s var(--home-ease-out);width:calc((100% - 6px)/var(--seg-count));width:var(--seg-width,calc((100% - 6px)/var(--seg-count)))}.scholarly-shell .connections-directory__tabs.admin-review__filters .chip,.scholarly-shell .saved-library-controls .saved-metrics .saved-metric{align-items:center;background:#0000;border:0;border-radius:6px;box-shadow:none;color:var(--home-ink);display:inline-flex;flex:1 1;font-size:.76rem;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:6px 12px;position:relative;transition:color .15s ease,transform .14s var(--home-ease-out);white-space:nowrap;z-index:1}.scholarly-shell .connections-directory__tabs.admin-review__filters .chip.active,.scholarly-shell .saved-library-controls .saved-metrics .saved-metric.active{background:#0000;border:0;box-shadow:none;color:#fff}.scholarly-shell .saved-library-controls .saved-metric__label,.scholarly-shell .saved-library-controls .saved-metric__value{color:inherit;font-size:inherit;font-weight:inherit}.scholarly-shell :is(.saved-library-controls .saved-metrics .saved-metric,.connections-directory__tabs.admin-review__filters .chip):active{transform:scale(.97)}.scholarly-shell .scholarly-communities-page .community-controls{align-items:stretch;display:flex;flex-direction:column;gap:0;min-height:0;padding:13px 28px}.scholarly-shell .community-controls__primary{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.scholarly-shell .community-search-field{align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink-soft);display:flex;flex:1 1 420px;gap:9px;min-height:42px;min-width:180px;padding:0 12px}.scholarly-shell .community-search-field:focus-within{border-color:var(--home-forest-light);box-shadow:0 0 0 3px #2f80ed1f}.scholarly-shell .community-search-field input{background:#0000;border:0;color:var(--home-ink);font:inherit;font-size:.82rem;min-width:0;outline:0;padding:0;width:100%}.scholarly-shell .community-search-field input::placeholder{color:var(--home-ink-soft);opacity:.82}.scholarly-shell .community-controls__primary>.control-action{display:flex;flex:0 0 auto;margin-left:auto}.scholarly-shell .community-controls__secondary{align-items:center;border-top:1px solid var(--home-line);display:flex;gap:14px;margin-top:11px;min-width:0;padding-top:11px;width:100%}.scholarly-shell .community-controls__secondary>.control-group{flex:0 0 auto}.scholarly-shell .community-controls__secondary .community-sort-group{margin-left:auto}.scholarly-shell .community-filter-trigger{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink);height:42px;padding:0;width:42px}[data-theme=dark] .scholarly-shell :is(.saved-metrics.admin-review__filters.chips-row.segmented-control,.connections-directory__tabs.admin-review__filters.chips-row.segmented-control,.community-search-field,.community-filter-trigger){background:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .connections-directory__tabs.admin-review__filters .chip,[data-theme=dark] .scholarly-shell .saved-library-controls .saved-metrics .saved-metric{background:#0000;color:var(--home-ink)}[data-theme=dark] .scholarly-shell .connections-directory__tabs.admin-review__filters .chip.active,[data-theme=dark] .scholarly-shell .saved-library-controls .saved-metrics .saved-metric.active{background:#0000;color:#fff!important}[data-theme=dark] .scholarly-shell .community-search-field input{color:var(--home-ink)}@media (min-width:1024px){.scholarly-shell .community-controls__secondary{display:flex!important}}@media (hover:hover) and (pointer:fine){.scholarly-shell :is(.saved-library-controls .saved-metrics .saved-metric,.connections-directory__tabs.admin-review__filters .chip):hover{background:#0000;color:var(--home-forest)}.scholarly-shell :is(.saved-library-controls .saved-metrics .saved-metric.active,.connections-directory__tabs.admin-review__filters .chip.active):hover{color:#fff}.scholarly-shell .community-filter-trigger:hover{background:var(--home-paper-strong);border-color:var(--home-forest-light);color:var(--home-forest)}}@media (max-width:1023px){.scholarly-shell .scholarly-communities-page .community-controls{padding:12px 18px}.scholarly-shell .community-controls__secondary{align-items:end;display:none;grid-template-columns:repeat(2,minmax(0,1fr))}.scholarly-shell .community-controls__secondary.open{display:grid}.scholarly-shell .community-controls__secondary .community-sort-group{margin-left:0}}@media (max-width:720px){.scholarly-shell .scholarly-communities-page .community-controls{padding:11px 14px}.scholarly-shell .community-controls__primary{flex-wrap:wrap}.scholarly-shell .community-search-field{flex-basis:calc(100% - 51px)}.scholarly-shell .community-controls__primary>.control-action{margin-left:0;width:100%}.scholarly-shell .community-controls__primary>.control-action>button{width:100%}.scholarly-shell .community-controls__secondary{grid-template-columns:minmax(0,1fr)}.scholarly-shell .community-controls__secondary .chips-row.segmented-control,.scholarly-shell .community-controls__secondary .sort-select,.scholarly-shell .community-controls__secondary>.control-group{width:100%}.scholarly-shell .community-controls__secondary>.control-group{align-items:stretch;flex-direction:column}}.scholarly-shell .profile-view .hero-actions,.scholarly-shell .profile-view .profile-actions{align-items:center;display:flex;gap:2px}.scholarly-shell .profile-view .hero-actions{flex-wrap:nowrap}.scholarly-shell .profile-view .kebab-menu{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-left:4px;position:relative}.scholarly-shell .profile-view .kebab-menu .kebab-trigger{align-items:center;appearance:none;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-sizing:border-box;color:var(--home-ink-soft);cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:0;padding:0;transition:border-color .15s ease,color .15s ease,transform .14s var(--home-ease-out);width:40px}.scholarly-shell .profile-view .kebab-menu .menu-icon{background:#0000;border:0;color:currentColor;display:block;flex:0 0 auto;height:16px;inset:auto;padding:0;pointer-events:none;position:static;width:16px}.scholarly-shell .profile-view .kebab-menu .kebab-trigger:active{transform:scale(.96)}.scholarly-shell .profile-view .profile-detail-wrapper{background:var(--home-kraft);border:1px solid var(--home-line);border-radius:14px;overflow:hidden}.scholarly-shell .profile-view .profile-detail-sections{padding:18px}.scholarly-shell .profile-view .profile-grid{gap:14px}.scholarly-shell .profile-view .profile-main{grid-gap:12px;display:grid;gap:12px}.scholarly-shell .profile-view .profile-section{background:var(--home-paper)!important;border:1px solid var(--home-line);border-radius:12px;color:var(--home-ink);padding:20px}.scholarly-shell .profile-view .profile-section h3{margin:0 0 14px;padding-bottom:10px}.scholarly-shell .profile-view :is(.experience-item,.education-item){border-bottom:1px solid var(--home-line);padding:14px 0}.scholarly-shell .profile-view :is(.experience-item,.education-item):last-child{border-bottom:0}.scholarly-shell .profile-view .profile-thread-list{grid-gap:0;background:var(--home-paper);border:1px solid var(--home-line);border-radius:11px;display:grid;gap:0;overflow:hidden}.scholarly-shell .profile-view .profile-thread-list .thread-card{background:#0000}.scholarly-shell .profile-view .profile-replies-list{grid-gap:10px;display:grid;gap:10px}.scholarly-shell .profile-view .profile-reply-card{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:10px;color:var(--home-ink);padding:15px 16px}.scholarly-shell .profile-view .profile-reply-meta{align-items:center;color:var(--home-ink-soft);display:flex;flex-wrap:wrap;font-size:.72rem;gap:5px;margin-bottom:8px}.scholarly-shell .profile-view :is(.profile-reply-thread,.profile-reply-community){color:var(--home-forest-light);font-weight:700;text-decoration:none}.scholarly-shell .profile-view .profile-reply-content{color:var(--home-ink)}.scholarly-shell .community-profile .community-profile-content{margin-top:12px;width:100%}.scholarly-shell .community-profile .community-profile-content>.split-main{min-width:0;width:100%}.scholarly-shell .community-profile :is(.hero-card,.hero-content,.tabs-underline,.content-card,.info-card,.qa-item,.qa-answer,.community-row-card,.forum-card){background:var(--home-kraft)!important;border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}.scholarly-shell .community-profile .content-card{border-radius:14px;padding:20px}.scholarly-shell .community-profile .qa-header{border-bottom:1px solid var(--home-line);margin-bottom:0;padding-bottom:12px}.scholarly-shell .community-profile .posts-list{grid-gap:9px;display:grid;gap:9px}.scholarly-shell .community-profile .posts-list .forum-card{background:color-mix(in srgb,var(--home-kraft) 76%,var(--home-paper))!important;border:1px solid var(--home-line);border-radius:10px;margin:0!important;padding:15px 16px}.scholarly-shell .community-profile :is(.meta-row,.meta-quiet,.middot){color:var(--home-ink-soft)}.scholarly-shell .community-profile .community-row-card a,.scholarly-shell .community-profile .posts-list a{color:var(--home-forest-light)}.feature-overlay-content.ambassador-directory-overlay{background:var(--dialog-paper);width:min(760px,100%)}.ambassador-directory-dialog{color:var(--dialog-ink);padding:28px 30px 30px;width:100%}.ambassador-directory-dialog .qa-header{border-bottom:1px solid var(--dialog-line);margin:0 0 18px;padding:0 48px 18px 0}.ambassador-directory-dialog .qa-header h2,.ambassador-directory-dialog .qa-header h3{color:var(--dialog-ink);font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:500;margin:0}.ambassador-directory-dialog .muted{color:var(--dialog-ink-soft)}.ambassador-directory-dialog .ambassador-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ambassador-directory-dialog .ambassador-item{grid-gap:12px;align-items:center;background:var(--dialog-kraft);border:1px solid var(--dialog-line);border-radius:10px;color:var(--dialog-ink);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px;position:relative}.ambassador-directory-dialog :is(.ambassador-name,.ambassador-headline){margin:0}.ambassador-directory-dialog .ambassador-name a{color:var(--dialog-ink);font-weight:750}.ambassador-directory-dialog .ambassador-headline{color:var(--dialog-ink-soft);font-size:.78rem;margin-top:3px}.ambassador-directory-dialog .ambassador-avatar{background:var(--dialog-paper-strong);border-color:var(--dialog-line)}.ambassador-directory-dialog .ambassador-actions{position:relative}.ambassador-directory-dialog .ambassador-menu{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);box-shadow:0 16px 38px #08152b33;z-index:10}.ambassador-directory-dialog .ambassador-menu .menu-item{color:var(--dialog-ink)}.ambassador-directory-dialog .ambassador-application-trigger{flex:0 0 auto;max-width:220px;text-align:center;white-space:normal;width:auto}.ambassador-directory-dialog .ambassador-application-pending{background:color-mix(in srgb,var(--dialog-forest) 8%,var(--dialog-paper));border:1px solid color-mix(in srgb,var(--dialog-forest) 24%,var(--dialog-line));border-radius:999px;color:var(--dialog-ink);display:inline-flex;font-size:.72rem;font-weight:750;margin:6px 0 0;padding:6px 9px}.feature-overlay-content.ambassador-application-overlay{background:var(--dialog-paper);width:min(680px,100%)}.ambassador-application-dialog{color:var(--dialog-ink);padding:30px;width:100%}.ambassador-application-header{border-bottom:1px solid var(--dialog-line);padding:0 48px 20px 0}.ambassador-application-kicker{color:var(--dialog-forest);font-size:.72rem;font-weight:800;letter-spacing:.11em;margin:0 0 8px;text-transform:uppercase}.ambassador-application-header h2{color:var(--dialog-ink);font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.55rem,4vw,2rem);font-weight:500;letter-spacing:-.025em;margin:0}.ambassador-application-header>p:last-child{color:var(--dialog-ink-soft);line-height:1.55;margin:8px 0 0;max-width:560px}.ambassador-application-eligibility{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0}.ambassador-application-eligibility span{align-items:center;background:color-mix(in srgb,var(--dialog-forest) 8%,var(--dialog-paper));border:1px solid color-mix(in srgb,var(--dialog-forest) 24%,var(--dialog-line));border-radius:999px;color:var(--dialog-ink);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;padding:6px 9px}.ambassador-application-eligibility span:before{color:var(--dialog-forest);content:"✓";font-weight:900}.ambassador-application-form{grid-gap:18px;display:grid;gap:18px}.ambassador-application-field{grid-gap:7px;display:grid;gap:7px}.ambassador-application-label-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ambassador-application-label-row label{color:var(--dialog-ink);font-size:.86rem;font-weight:800}.ambassador-application-field>p,.ambassador-application-label-row span{color:var(--dialog-ink-soft);font-size:.75rem}.ambassador-application-field>p{margin:0}.ambassador-application-field textarea{background:var(--dialog-paper-strong);border:1px solid var(--dialog-line);border-radius:10px;color:var(--dialog-ink);font:inherit;line-height:1.5;min-height:150px;outline:none;padding:12px 13px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ambassador-application-field textarea:focus{border-color:var(--dialog-forest-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--dialog-forest) 13%,#0000)}.ambassador-application-confirmation{grid-gap:10px;align-items:start;background:var(--dialog-kraft);border:1px solid var(--dialog-line);border-radius:10px;color:var(--dialog-ink);cursor:pointer;display:grid;font-size:.8rem;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;padding:13px}.ambassador-application-confirmation input{accent-color:var(--dialog-forest);height:16px;margin:2px 0 0;width:16px}.ambassador-application-error{background:color-mix(in srgb,#b42318 7%,var(--dialog-paper));border:1px solid color-mix(in srgb,#b42318 28%,var(--dialog-line));border-radius:9px;color:#9b1c1c;font-size:.8rem;margin:-4px 0 0;padding:10px 12px}.ambassador-application-actions{display:flex;gap:9px;justify-content:flex-end;padding-top:2px}@media (max-width:620px){.ambassador-application-dialog{padding:24px 20px}.ambassador-application-header{padding-right:38px}.ambassador-application-actions{flex-direction:column-reverse}.ambassador-application-actions .pill-button{width:100%}}.scholarly-shell .community-context-rail .widget-card{background:var(--home-kraft);border-color:var(--home-line);box-shadow:none;color:var(--home-ink)}.scholarly-shell .community-rail-ambassadors{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.scholarly-shell .community-rail-ambassadors button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--home-ink);cursor:pointer;display:flex;gap:9px;min-width:0;overflow:hidden;padding:7px;text-align:left;width:100%}.scholarly-shell .community-rail-ambassadors img{border:1px solid var(--home-line);border-radius:50%;flex:0 0 auto;height:32px;object-fit:cover;width:32px}.scholarly-shell .community-rail-ambassadors span{display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden}.scholarly-shell .community-rail-ambassadors small,.scholarly-shell .community-rail-ambassadors strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .community-rail-ambassadors strong{font-size:.76rem}.scholarly-shell .community-rail-ambassadors small{color:var(--home-ink-soft);display:block;font-size:.66rem;margin-top:2px;min-width:0;width:100%}.scholarly-shell .community-rail-view-all{justify-self:start;margin-top:9px;max-width:100%;padding-inline:10px;width:auto}.scholarly-shell .community-contact-list{grid-gap:7px;display:grid;gap:7px}.scholarly-shell .community-contact-list a{color:var(--home-forest);font-size:.76rem;font-weight:700;overflow-wrap:anywhere}.scholarly-shell .community-rail-empty{color:var(--home-ink-soft);font-size:.75rem;line-height:1.45;margin:0}[data-theme=dark] .scholarly-shell .profile-view :is(.profile-detail-wrapper,.profile-section,.profile-thread-list,.profile-reply-card){border-color:var(--home-line);color:var(--home-ink)}[data-theme=dark] .scholarly-shell .community-profile :is(.hero-card,.hero-content,.tabs-underline,.content-card,.info-card,.qa-item,.qa-answer,.community-row-card,.forum-card){background:var(--home-kraft)!important;border-color:var(--home-line);color:var(--home-ink)}@media (hover:hover) and (pointer:fine){.scholarly-shell .profile-view .kebab-menu .kebab-trigger:hover{border-color:var(--home-forest-light);color:var(--home-forest)}.scholarly-shell .community-contact-list a:hover,.scholarly-shell .profile-view :is(.profile-reply-thread,.profile-reply-community):hover{color:var(--home-forest)}.scholarly-shell .community-rail-ambassadors button:hover{background:color-mix(in srgb,var(--home-kraft) 62%,#0000)}}@media (max-width:720px){.ambassador-directory-dialog{padding:22px 18px 24px}.ambassador-directory-dialog .ambassador-item{grid-template-columns:auto minmax(0,1fr)}.ambassador-directory-dialog .ambassador-actions{grid-column:1/-1}.scholarly-shell .profile-view .profile-detail-sections{padding:12px}.scholarly-shell .community-profile .content-card,.scholarly-shell .profile-view .profile-section{padding:16px}}.ambassador-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08152bad}.ambassador-overlay .overlay-content{background:#fcfdff;background:var(--home-paper,#fcfdff);border:1px solid #dce7f5;border:1px solid var(--home-line,#dce7f5);border-radius:16px;box-shadow:0 28px 80px #08152b4d;color:#11244d;color:var(--home-ink,#11244d)}.ambassador-overlay :is(.ambassador-overlay__header,.ambassador-item){background:#eef4fc;background:var(--home-kraft,#eef4fc);border-color:#dce7f5;border-color:var(--home-line,#dce7f5);color:#11244d;color:var(--home-ink,#11244d)}.ambassador-overlay :is(.ambassador-overlay__subtitle,.ambassador-headline){color:#667895;color:var(--home-ink-soft,#667895)}[data-theme=dark] .ambassador-overlay .overlay-content,[data-theme=dark] .ambassador-overlay :is(.ambassador-overlay__header,.ambassador-item){background:#0e203b;border-color:#2a4163;color:#eaf2ff}[data-theme=dark] .ambassador-overlay :is(.ambassador-overlay__subtitle,.ambassador-headline){color:#a8b9d3}.scholarly-shell{--scholarly-sidebar-surface:color-mix(in srgb,var(--home-paper) 66%,#0000)}[data-theme=dark] .scholarly-shell{--scholarly-sidebar-surface:#0e203bd6}.scholarly-shell .community-context-rail .widget-card,.scholarly-shell .community-profile :is(.hero-card,.hero-content,.tabs-underline,.content-card,.info-card,.qa-item,.qa-answer,.community-row-card,.forum-card),.scholarly-shell .profile-view :is(.profile-detail-wrapper,.info-card){background:var(--scholarly-sidebar-surface)!important}.scholarly-shell .profile-view .profile-detail-wrapper{box-sizing:border-box;max-width:100%;width:100%}.scholarly-shell .profile-view .profile-detail-sections{box-sizing:border-box;max-width:100%;min-width:0;padding:20px;width:100%}.scholarly-shell .profile-view .profile-section{background:#0000!important;border:0;border-radius:0;box-sizing:border-box;margin:0;max-width:100%;min-width:0;padding:0!important;width:100%}.scholarly-shell .profile-view .profile-section h3{font-size:1.22rem;margin:0;padding:0 0 12px}.scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list){grid-gap:0;box-sizing:border-box;display:grid;max-width:100%;min-width:0;overflow:hidden;width:100%}.scholarly-shell .profile-view .profile-thread-list{overflow:visible}.scholarly-shell .profile-view .profile-thread-list .thread-card{background:#0000!important;border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;max-width:100%;min-width:0;padding:16px 0;position:relative;width:100%}.scholarly-shell .profile-view .profile-thread-list .thread-card:first-child{padding-top:16px}.scholarly-shell .profile-view .profile-thread-list .thread-card:last-child{border-bottom:0;padding-bottom:4px}.scholarly-shell .profile-view .profile-thread-list :is(.thread-card-content,.card-top-row,.thread-title-row,.thread-link){box-sizing:border-box;max-width:100%;min-width:0;width:100%}.scholarly-shell .profile-view .profile-thread-list .card-top-row{background:#0000;border:0;padding:0}.scholarly-shell .profile-view .profile-thread-list .thread-card-content{gap:9px;overflow:visible;padding:0}.scholarly-shell .profile-view .profile-thread-list .thread-title-row{justify-content:space-between}.scholarly-shell .profile-view .profile-thread-list .thread-link{display:block;overflow:hidden}.scholarly-shell .profile-view .profile-thread-list .thread-title{font-size:1.08rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .profile-view .profile-thread-list :is(.chips-row,.meta-row,.actions-row){flex-wrap:wrap;margin:0;max-width:100%;min-width:0}.scholarly-shell .profile-view .profile-thread-list .chip.tag-chip{font-size:.68rem;padding:3px 8px}.scholarly-shell .profile-view .profile-reply-card{background:#0000!important;border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;max-width:100%;min-width:0;padding:16px 0;width:100%}.scholarly-shell .profile-view .profile-reply-card:last-child{border-bottom:0;padding-bottom:4px}.scholarly-shell .profile-view .profile-reply-meta{line-height:1.45;margin:0 0 8px;min-width:0;width:100%}.scholarly-shell .profile-view :is(.profile-reply-thread,.profile-reply-community,.profile-reply-content,.profile-reply-content *){max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.scholarly-shell .profile-view .profile-reply-content{line-height:1.55;overflow:hidden;width:100%}.scholarly-shell .profile-view .profile-reply-content>:first-child{margin-top:0}.scholarly-shell .profile-view .profile-reply-content>:last-child{margin-bottom:0}.scholarly-shell .community-contact-list a{grid-gap:2px;border-bottom:1px solid var(--home-line);display:grid;gap:2px;padding:7px 0;text-decoration:none}.scholarly-shell .community-contact-list a:last-of-type{border-bottom:0}.scholarly-shell .community-contact-list a span{color:var(--home-ink-soft);font-size:.64rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.scholarly-shell .community-contact-list a strong{color:var(--home-forest);font-size:.75rem;overflow-wrap:anywhere}@media (max-width:720px){.scholarly-shell .profile-view .profile-detail-sections{padding:16px}.scholarly-shell .group-profile,.scholarly-shell .hero-card,.scholarly-shell .profile-section,.scholarly-shell .profile-sidebar-card,.scholarly-shell .university-profile{background:color-mix(in srgb,var(--home-paper) 90%,#0000);border:1px solid var(--home-line);border-radius:0 0 16px 16px;box-shadow:var(--home-shadow)}}@media (max-width:1279px){.scholarly-shell .community-profile .community-mobile-tab{display:inline-flex}.scholarly-shell .community-mobile-context{display:block;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded{grid-gap:0;display:grid;gap:0;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded .widget-card{box-sizing:border-box;margin:0;min-width:0;width:100%}}@media (max-width:720px){.scholarly-shell .filter-toolbar{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px;min-height:0;padding:10px 12px}.scholarly-shell .community-controls__primary>.control-action,.scholarly-shell .filter-toolbar>.control-action{flex:0 0 auto;margin-left:auto;width:auto}.scholarly-shell .community-controls__primary>.control-action>button,.scholarly-shell .filter-toolbar>.control-action>button{min-height:36px;padding:7px 11px;white-space:nowrap;width:auto}.scholarly-shell :is(.saved-library-controls,.connections-directory__tools,.admin-review__toolbar,.reported-actions){align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-width:0}.scholarly-shell :is(.saved-library-controls .saved-metrics,.connections-directory__tabs,.admin-review__filters){flex:1 1 100%;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.scholarly-shell :is(.saved-library-controls .saved-metrics,.connections-directory__tabs,.admin-review__filters)::-webkit-scrollbar{display:none}.scholarly-shell :is(.saved-library-controls .saved-search,.connections-directory__search,.admin-review__search,.reported-items__search){align-self:center;flex:0 1 260px;margin-left:auto;min-height:36px;min-width:0;width:min(100%,260px)}.scholarly-shell :is(.saved-library-controls .saved-search,.connections-directory__search){padding-inline:9px}.scholarly-shell :is(.saved-library-controls .saved-search input,.connections-directory__search input,.admin-review__search input,.reported-items__search input){font-size:.78rem;min-height:34px;padding-block:6px}.scholarly-shell .admin-review__toolbar,.scholarly-shell .reported-actions{margin-inline:0;max-width:100%;width:100%}.scholarly-shell .reported-actions .report-filter{flex:0 1 180px;font-size:.78rem;margin-left:auto;min-height:36px;min-width:0;width:min(100%,180px)}.scholarly-shell .admin-review__filters .chip{flex:1 0 auto;min-height:34px;padding:6px 10px}.scholarly-shell .scholarly-communities-page .community-controls{padding:10px 12px}.scholarly-shell .community-controls__primary{gap:8px}.scholarly-shell .community-search-field{flex-basis:calc(100% - 48px);min-height:38px;min-width:0;padding-inline:10px}.scholarly-shell .community-filter-trigger{height:38px;width:38px}.scholarly-shell .community-controls__secondary{gap:10px;margin-top:9px;padding-top:9px}.scholarly-shell .community-controls__secondary>.control-group{gap:5px}.scholarly-shell .community-profile .tabs-underline{gap:20px;padding-inline:18px;scroll-snap-type:x proximity}.scholarly-shell .community-profile .tabs-underline .tab-link{scroll-snap-align:start}.scholarly-shell .community-profile .community-mobile-tab{display:inline-flex}.scholarly-shell .community-mobile-context{display:block;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded{grid-gap:0;display:grid;gap:0;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded .widget-card{border-radius:12px;box-sizing:border-box;margin:0;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded :is(.widget-header,.widget-body){padding-inline:16px}.scholarly-shell .profile-view .hero-right.hero-actions{align-items:center;align-self:flex-end;flex-direction:row;gap:8px;justify-content:flex-end;margin:12px 0 0;max-width:100%;width:auto}.scholarly-shell .profile-view .hero-right .profile-actions{align-items:center;flex-wrap:nowrap;gap:8px;margin:0;width:auto}.scholarly-shell .profile-view :is(.edit-button,.connect-button,.message-button){font-size:.82rem;min-height:38px;padding:8px 12px;white-space:nowrap;width:auto}.scholarly-shell .profile-view .kebab-menu{margin:0}.scholarly-shell .profile-view .kebab-menu .kebab-trigger{height:38px;margin:0!important;width:38px}.scholarly-shell .profile-view .kebab-menu .dropdown-menu{right:0;top:44px;transform-origin:top right}.scholarly-shell .profile-view .profile-detail-cta{box-sizing:border-box;margin:28px auto 18px;padding:16px;width:min(440px,calc(100% - 32px))}.scholarly-shell .profile-view .profile-detail-cta p{font-size:.88rem;line-height:1.5;margin-bottom:12px}.scholarly-shell .forum-view .forum-banner{border:1px solid var(--home-line);border-radius:10px;box-sizing:border-box;margin-inline:0;max-width:100%;width:100%}.scholarly-shell .forum-view .forum-banner img{height:112px;width:100%}.scholarly-shell .forum-browse-controls{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.scholarly-shell .forum-browse-controls>.control-group{align-items:stretch;flex-direction:column;gap:4px;min-width:0;width:100%}.scholarly-shell :is(.forum-browse-controls,.reply-sort-controls) .sort-pill{background:#0000;border:0;line-height:1.2;padding:0}.scholarly-shell .forum-browse-controls :is(.forum-tag-filter,.topic-dropdown,.topic-dropdown-toggle,.sort-select){max-width:100%;min-width:0;width:100%}.scholarly-shell .forum-browse-controls :is(.topic-dropdown-toggle,.sort-select){font-size:.78rem;min-height:36px;padding-block:7px}.scholarly-shell .forum-browse-controls>.control-action{grid-column:2;justify-self:end;margin:0;width:auto}.scholarly-shell .forum-browse-controls .toolbar-primary-action{font-size:.76rem;min-height:36px;padding:7px 11px;width:auto}.scholarly-shell .reply-sort-controls{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-height:56px;padding:10px 14px}.scholarly-shell .reply-sort-controls .sort-select{background-color:var(--home-paper-strong);border-color:var(--home-line);border-radius:9px;color:var(--home-ink);font-size:.78rem;min-height:36px;min-width:0;padding:7px 30px 7px 10px;width:min(190px,64vw)}[data-theme=dark] .scholarly-shell .reply-sort-controls .sort-select{background-color:#102642;border-color:#355071;color:#eaf2ff}.scholarly-shell .info-controls{align-items:center;flex-direction:row}.scholarly-shell .info-controls .info-filter-trigger{height:38px;padding:0;width:38px}.scholarly-shell .info-controls .info-sort-group{margin-left:auto}.scholarly-shell .info-controls .sort-select{min-height:38px;min-width:132px}}.scholarly-shell .community-mobile-context,.scholarly-shell .community-mobile-tab{display:none}@media (max-width:720px){.scholarly-shell .filter-toolbar{gap:8px;padding:9px 12px}.scholarly-shell .community-controls__primary>.control-action,.scholarly-shell .filter-toolbar>.control-action{align-self:flex-end;margin-left:auto;width:auto}.scholarly-shell .community-controls__primary>.control-action>button,.scholarly-shell .filter-toolbar>.control-action>button{min-height:36px;padding:7px 11px;width:auto}.scholarly-shell :is(.saved-library-controls,.connections-directory__tools){align-items:stretch;gap:8px;padding-block:9px}.scholarly-shell :is(.saved-library-controls .saved-search,.connections-directory__search){align-self:flex-end;flex:0 1 260px;margin-left:auto;min-height:36px;min-width:0;padding-inline:9px;width:min(260px,100%)}.scholarly-shell :is(.saved-library-controls .saved-search input,.connections-directory__search input){font-size:.78rem;min-height:0;padding-block:7px}.scholarly-shell :is(.saved-library-controls .saved-metrics,.connections-directory__tabs){max-width:100%;min-width:0;width:100%}.scholarly-shell :is(.saved-library-controls .saved-metrics .saved-metric,.connections-directory__tabs.admin-review__filters .chip){font-size:.7rem;min-height:32px;padding:5px 8px}.scholarly-shell :is(.admin-review__toolbar,.reported-actions){align-items:flex-end;background:#0000;border-bottom:0;gap:8px;margin-inline:0;max-width:100%;min-width:0;padding:9px 0 0;width:100%}.scholarly-shell .admin-review__filters{align-self:stretch;max-width:100%;min-width:0;overflow-x:auto;width:100%}.scholarly-shell .admin-review__filters .chip{flex:1 0 auto;font-size:.7rem;min-height:32px;padding:5px 9px}.scholarly-shell :is(.admin-review__search,.reported-items__search){align-self:flex-end;flex:0 1 240px;min-width:0;width:min(240px,100%)}.scholarly-shell :is(.admin-review__search,.reported-items__search) input{font-size:.78rem;min-height:36px;padding:7px 9px}.scholarly-shell .info-controls{grid-gap:8px 10px;align-items:end;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:10px 12px}.scholarly-shell .info-controls>.control-group{align-items:stretch;flex-direction:column;gap:4px;min-width:0;order:0;width:100%}.scholarly-shell .info-controls .info-filter-panel{display:flex;margin:0}.scholarly-shell .info-controls .topic-multi-select-wrapper{display:block;height:auto;margin:0;min-width:0;width:100%}.scholarly-shell .info-controls :is(.topic-dropdown,.topic-dropdown-toggle,.sort-select){max-width:100%;min-width:0;width:100%}.scholarly-shell .info-controls :is(.topic-dropdown-toggle,.sort-select){font-size:.78rem;min-height:36px;padding-block:7px}.scholarly-shell .info-controls .sort-pill{background:#0000;border:0;line-height:1.2;padding:0}.scholarly-shell .info-controls .topic-selection-meta{display:none}.scholarly-shell .info-controls>.control-action{align-self:center;grid-column:2;justify-self:end;margin:0;width:auto}.scholarly-shell .forum-view .forum-banner{border:1px solid var(--home-line);border-radius:10px;box-sizing:border-box;margin-inline:0;max-width:100%;width:100%}.scholarly-shell .forum-view .forum-banner img{height:112px;width:100%}.scholarly-shell .forum-browse-controls{grid-gap:8px 10px;align-items:end;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:10px 12px}.scholarly-shell .forum-browse-controls>.control-group{align-items:stretch;flex-direction:column;gap:4px;min-width:0;width:100%}.scholarly-shell .forum-browse-controls :is(.forum-tag-filter,.topic-dropdown){display:block;min-width:0;width:100%}.scholarly-shell .forum-browse-controls .sort-select,.scholarly-shell .forum-browse-controls .topic-dropdown-toggle{font-size:.78rem;min-height:36px;min-width:0;padding-block:7px;width:100%}.scholarly-shell .forum-browse-controls .sort-pill{background:#0000;padding:0}.scholarly-shell .forum-browse-controls>.control-action{align-self:center;grid-column:2;justify-self:end}.scholarly-shell .forum-browse-controls .toolbar-primary-action{font-size:.76rem;min-height:36px;min-width:0;padding:7px 11px;white-space:nowrap;width:auto}.scholarly-shell .forum-view .forum-hero>.chips-row{gap:5px}.scholarly-shell .forum-view .forum-hero .chip.tag-chip{font-size:.66rem;padding:3px 7px}.scholarly-shell .reply-sort-controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:7px;justify-content:flex-start;min-height:54px;padding:9px 12px}.scholarly-shell .reply-sort-controls .sort-pill{background:#0000;flex:0 0 auto;padding:0}.scholarly-shell .reply-sort-controls .sort-select{background-color:var(--home-paper-strong);border-color:var(--home-line);border-radius:8px;color:var(--home-ink);font-size:.78rem;min-height:36px;min-width:0;width:min(190px,calc(100% - 92px))}.scholarly-shell .community-search-field{min-height:38px}.scholarly-shell .community-filter-trigger{height:38px;width:38px}.scholarly-shell .community-controls__primary>.control-action{width:auto}.scholarly-shell .community-controls__secondary.open{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scholarly-shell .community-controls__secondary .community-sort-group{grid-column:1/-1}.scholarly-shell .community-controls__secondary>.control-group{gap:6px;min-width:0}.scholarly-shell .community-controls__secondary .chip{font-size:.7rem;min-width:0;padding-inline:7px}.scholarly-shell .community-controls__secondary .sort-select{min-height:36px}.scholarly-shell .community-profile .tabs-underline{gap:19px;padding-inline:18px;scroll-padding-inline:18px;scroll-snap-type:x proximity}.scholarly-shell .community-profile .tabs-underline .tab-link{scroll-snap-align:start}.scholarly-shell .community-mobile-tab{display:inline-flex}.scholarly-shell .community-context-rail--embedded,.scholarly-shell .community-mobile-context{display:block;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded .widget-card{border-radius:12px;box-sizing:border-box;margin:0;width:100%}.scholarly-shell .community-context-rail--embedded .widget-header{padding:13px 15px 9px}.scholarly-shell .community-context-rail--embedded .widget-body{padding-inline:15px}.scholarly-shell .profile-view .profile-hero-card .hero-right.hero-actions{align-items:center;align-self:flex-end;flex-direction:row;flex-wrap:nowrap;gap:7px;justify-content:flex-end;margin-top:12px;max-width:100%;width:auto}.scholarly-shell .profile-view .profile-hero-card .profile-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;margin:0}.scholarly-shell .profile-view .profile-hero-card :is(.edit-button,.connect-button,.message-button){font-size:.82rem;min-height:38px;padding:8px 12px;white-space:nowrap;width:auto}.scholarly-shell .profile-view .profile-hero-card .kebab-menu{inset:auto;margin:0;position:relative}.scholarly-shell .profile-view .profile-hero-card .kebab-menu .kebab-trigger{height:38px;margin:0!important;width:38px}.scholarly-shell .profile-view .profile-detail-cta{margin:30px auto 24px;position:relative;top:auto}[data-theme=dark] .scholarly-shell :is(.forum-browse-controls .topic-dropdown-toggle,.forum-browse-controls .sort-select,.reply-sort-controls .sort-select){background-color:var(--home-paper-strong);border-color:var(--home-line);color:var(--home-ink)}}@media (max-width:420px){.scholarly-shell .community-controls__secondary.open{grid-template-columns:minmax(0,1fr)}.scholarly-shell .community-controls__secondary .community-sort-group{grid-column:1}.scholarly-shell .forum-browse-controls{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.scholarly-shell .forum-browse-controls>.control-action{grid-column:2}}@media (max-width:1279px){.scholarly-shell .community-profile .community-mobile-tab{display:inline-flex}.scholarly-shell .community-mobile-context{display:block;min-width:0;width:100%}.scholarly-shell .community-context-rail--embedded{display:grid;min-width:0;width:100%}}@media (max-width:720px){.scholarly-shell .reported-actions .report-filter{flex:0 1 180px;font-size:.78rem;margin-left:auto;min-height:36px;min-width:0;width:min(180px,100%)}.scholarly-shell .profile-view .profile-hero-card .kebab-menu .dropdown-menu{right:0;top:44px;transform-origin:top right}.scholarly-shell .profile-view .profile-detail-cta p{font-size:.88rem;line-height:1.5;margin-bottom:12px}.scholarly-shell :is(.saved-library-controls .saved-search,.connections-directory__search,.admin-review__search){align-self:center;box-sizing:border-box;flex:1 1 100%;margin-inline:auto;max-width:none;min-width:0;width:100%}.scholarly-shell .admin-review__search input{box-sizing:border-box;width:100%}.scholarly-shell .profile-view{--hero-banner-height:104px;--hero-logo-size:78px}.scholarly-shell .profile-view .profile-hero-card .hero-banner img{height:var(--hero-banner-height)}.scholarly-shell .profile-view .profile-hero-card .hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-height:0;padding:40px 16px 12px;position:relative}.scholarly-shell .profile-view .profile-hero-card .hero-left{align-items:flex-start;flex-direction:column;gap:0;min-width:0;width:100%}.scholarly-shell .profile-view .profile-hero-card .user-hero-logo-wrap{left:16px;top:-44px}.scholarly-shell .profile-view .profile-hero-card .hero-text{min-width:0;padding-left:0;width:100%}.scholarly-shell .profile-view .profile-hero-card .hero-title{font-size:clamp(1.7rem,7.6vw,2rem);line-height:1.12;max-width:100%;overflow-wrap:anywhere}.scholarly-shell .profile-view .profile-hero-card .hero-sub{margin-top:6px}.scholarly-shell .profile-view .profile-hero-card .hero-sub-row{align-items:center;box-sizing:border-box;font-size:.9rem;gap:10px;min-height:38px;padding-right:142px}.scholarly-shell .profile-view .profile-hero-card .hero-right.hero-actions{align-items:center;bottom:12px;display:inline-grid;gap:7px;grid-auto-columns:max-content;grid-auto-flow:column;margin:0;max-width:calc(100% - 32px);position:absolute;right:16px;width:auto}.scholarly-shell .profile-view .profile-hero-card .hero-right .profile-actions{display:contents;margin:0}.scholarly-shell .profile-view .profile-hero-card :is(.edit-button,.connect-button,.message-button){font-size:.78rem;min-height:36px;padding:7px 11px}.scholarly-shell .profile-view .profile-hero-card .kebab-menu .kebab-trigger{height:36px;width:36px}}@media (max-width:380px){.scholarly-shell .profile-view .profile-hero-card .hero-sub-row{font-size:.82rem;padding-right:126px}.scholarly-shell .profile-view .profile-hero-card :is(.edit-button,.connect-button,.message-button){font-size:.74rem;padding-inline:9px}}.scholarly-shell .community-profile .community-mobile-tab{display:inline-flex}.scholarly-shell .community-profile .community-mobile-context{display:block;min-width:0;width:100%}.scholarly-shell .community-profile .community-context-rail--embedded{grid-gap:0;display:grid;gap:0;min-width:0;width:100%}.scholarly-shell .community-profile .community-context-rail--embedded .widget-card{box-sizing:border-box;margin:0;min-width:0;width:100%}.scholarly-shell .community-profile :is(.community-hero .pill-button.locked,.community-row-actions .follow-button.locked){background:var(--primary-color);border:1px solid var(--primary-color);box-shadow:none;color:#fff!important;color:var(--pill-text-color,#fff)!important;cursor:pointer;opacity:1}.scholarly-shell .community-profile :is(.community-hero .pill-button.locked,.community-row-actions .follow-button.locked) :is(span,svg){color:inherit!important}[data-theme=dark] .scholarly-shell .community-profile :is(.community-hero .pill-button.locked,.community-row-actions .follow-button.locked){background:var(--primary-color);border-color:var(--primary-color);color:#fff!important;color:var(--pill-text-color,#fff)!important}.scholarly-shell .community-profile-content .content-card>.qa-header{align-items:center;background:#0000;border-bottom:1px solid var(--home-line);gap:12px;margin:-20px -20px 0;min-height:50px;padding:12px 16px}.scholarly-shell .community-profile-content .content-card>.qa-header h3{color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.scholarly-shell .community-profile-content .content-card>.qa-header p{color:var(--home-ink-soft);font-size:.76rem;line-height:1.4;margin:3px 0 0}.scholarly-shell .community-overview__lead{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;margin:14px 0 18px;max-width:68ch}.scholarly-shell .community-overview__facts{grid-gap:0;border-top:1px solid var(--home-line);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.scholarly-shell .community-overview__facts>div{border-bottom:1px solid var(--home-line);min-width:0;padding:13px 12px 13px 0}.scholarly-shell .community-overview__facts>div:nth-child(2n){border-left:1px solid var(--home-line);padding-left:12px;padding-right:0}.scholarly-shell .community-overview__facts dt{color:var(--home-forest);font-size:.64rem;font-weight:750;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.scholarly-shell .community-overview__facts dd{color:var(--home-ink);font-size:.86rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.scholarly-shell .community-overview__facts a{color:var(--home-forest);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--home-forest) 42%,#0000);text-underline-offset:3px}.scholarly-shell .left-sidebar.collapsed{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.scholarly-shell .left-sidebar.collapsed :is(.sidebar-heading,.sidebar-toggle-container,.sidebar-sections,.sidebar-section,.sidebar-list,.sidebar-list>li){box-sizing:border-box;width:100%}.scholarly-shell .left-sidebar.collapsed :is(.sidebar-heading,.sidebar-toggle-container,.sidebar-link){justify-content:center}.scholarly-shell .left-sidebar.collapsed .sidebar-list{align-items:stretch;padding-inline:0}.scholarly-shell .left-sidebar.collapsed .sidebar-link{box-sizing:border-box;padding-inline:0;width:100%}.scholarly-shell .left-sidebar.collapsed .sidebar-icon{margin:0 auto}@media (max-width:720px){.scholarly-shell .app-shell-main{padding-left:0;padding-right:0}.scholarly-shell :is(.app-shell-grid,.center-rail,.center-rail>main){margin-left:0;margin-right:0;max-width:none;width:100%}.scholarly-shell :is(.home-hero,.scholarly-page-panel,.scholarly-funding-hero,.profile-hero-card,.community-profile .community-hero,.forum-view,.thread-view-container,.messages-card,.events-page-shell,.polls-page-shell,.events-page__header,.polls-page__header,.donation-intro,.reported-items,.admin-review,.requests-container){border-radius:0!important}.scholarly-shell .community-profile-content .content-card>.qa-header{margin:-16px -16px 0;padding:11px 14px}.scholarly-shell .community-profile-content .content-card>.qa-header .pill-button{flex:0 0 auto;min-height:36px;padding:7px 10px;width:auto}.scholarly-shell .community-overview__facts{grid-template-columns:minmax(0,1fr)}.scholarly-shell .community-overview__facts>div,.scholarly-shell .community-overview__facts>div:nth-child(2n){border-left:0;padding:11px 0}.scholarly-shell .forum-view .forum-banner{border-left:0;border-radius:0;border-right:0;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;width:100vw}}.scholarly-shell :is(.forum-view--loading,.thread-view--loading){box-sizing:border-box;display:grid;min-height:112px;padding:24px;place-items:start}.scholarly-shell :is(.forum-view--loading,.thread-view--loading) p{color:var(--home-ink-soft);font-size:.9rem;line-height:1.5;margin:0}@media (max-width:720px){.scholarly-shell :is(.forum-view--loading,.thread-view--loading){padding:18px 16px}}.scholarly-shell .community-profile :is(.community-subgroups-card,.community-qa-card,.community-pinned-card){overflow:hidden}.scholarly-shell .community-subgroup-list{grid-gap:0;display:grid;gap:0;margin:0 -20px -20px}.scholarly-shell .community-profile .community-subgroup-card{grid-gap:14px;align-items:center;background:#0000!important;border:0;border-bottom:1px solid var(--home-line);border-radius:0;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto;margin:0;min-height:92px;padding:16px 20px}.scholarly-shell .community-profile .community-subgroup-card:last-child{border-bottom:0}.scholarly-shell .community-subgroup-card .community-row-logo{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:12px;height:52px;margin:0;min-width:52px;object-fit:cover;width:52px}.scholarly-shell .community-subgroup-card .community-row-content{min-width:0}.scholarly-shell .community-subgroup-card .community-row-header{align-items:center;display:flex;gap:9px;justify-content:flex-start;min-width:0}.scholarly-shell .community-subgroup-card .community-name{color:var(--home-ink);font-family:var(--home-serif);font-size:1rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;min-width:0}.scholarly-shell .community-subgroup-card .community-name a{color:inherit}.scholarly-shell .community-subgroup-card .truncate-38ch{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:none;overflow:hidden;white-space:normal}.scholarly-shell .community-subgroup-type{background:color-mix(in srgb,var(--home-paper-strong) 72%,#0000);border:1px solid var(--home-line);border-radius:6px;color:var(--home-ink-soft);flex:0 0 auto;font-size:.6rem;font-weight:800;letter-spacing:.07em;line-height:1.2;padding:3px 7px;text-transform:uppercase}.scholarly-shell .community-subgroup-card .community-slogan{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--home-ink-soft);display:-webkit-box;font-size:.78rem;line-height:1.45;margin:4px 0 6px!important;overflow:hidden}.scholarly-shell .community-subgroup-card .community-row-meta{align-items:center;color:var(--home-ink-soft);display:flex;font-size:.68rem;gap:7px;line-height:1.4;min-width:0}.scholarly-shell .community-subgroup-card .community-row-meta>*{margin:0!important;min-width:0}.scholarly-shell .community-subgroup-card .community-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .community-subgroup-card .followers-count:before{content:"•";margin-right:7px}.scholarly-shell .community-subgroup-card .community-row-actions{align-self:center}.scholarly-shell .community-subgroup-card .follow-button{border-radius:8px;font-size:.75rem;min-height:36px;min-width:88px;padding:7px 11px}.scholarly-shell .community-qa-card .qa-list{grid-gap:0;display:grid;gap:0;margin:0 -20px -20px}.scholarly-shell .community-qa-card .qa-list>p{color:var(--home-ink-soft);font-size:.86rem;line-height:1.55;margin:0;padding:20px}.scholarly-shell .community-profile .community-qa-item{background:#0000;border:0;border-bottom:1px solid var(--home-line);border-radius:0;margin:0;padding:20px}.scholarly-shell .community-profile .community-qa-item:last-child{border-bottom:0}.scholarly-shell .community-qa-item .qa-item-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.scholarly-shell .community-qa-item__heading{min-width:0}.scholarly-shell .community-qa-item__eyebrow{align-items:center;display:flex;gap:7px;margin-bottom:7px}.scholarly-shell .community-qa-item__eyebrow>span{color:var(--home-forest);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.scholarly-shell .community-qa-item__eyebrow .community-qa-status{background:color-mix(in srgb,var(--home-forest-light) 10%,#0000);border:1px solid color-mix(in srgb,var(--home-forest-light) 42%,var(--home-line));border-radius:5px;letter-spacing:.05em;padding:3px 6px}.scholarly-shell .community-qa-item h4{color:var(--home-ink);font-family:var(--home-serif);font-size:clamp(1.05rem,2vw,1.22rem);font-weight:600;letter-spacing:-.018em;line-height:1.35;margin:0}.scholarly-shell .community-qa-item__byline{color:var(--home-ink-soft);font-size:.7rem;line-height:1.4;margin:5px 0 0}.scholarly-shell .community-qa-item__question{color:var(--home-ink);font-size:.88rem;line-height:1.65;margin:10px 0 0;max-width:76ch}.scholarly-shell .community-qa-item .qa-answers{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.scholarly-shell .community-profile .community-qa-answer{background:color-mix(in srgb,var(--home-ink) 5%,#0000)!important;border:0;border-left:3px solid var(--home-forest);border-radius:0 9px 9px 0;padding:13px 15px}.scholarly-shell .community-qa-answer__meta{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.scholarly-shell .community-qa-answer__meta span{color:var(--home-forest);font-size:.59rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scholarly-shell .community-qa-answer__meta strong{color:var(--home-ink);font-size:.72rem;font-weight:750}.scholarly-shell .community-qa-answer p{color:var(--home-ink);font-size:.84rem;line-height:1.6;margin:0}.scholarly-shell .community-qa-unanswered{border:1px dashed var(--home-line);border-radius:8px;color:var(--home-ink-soft);font-size:.75rem;margin:0;padding:11px 13px}.scholarly-shell .community-qa-moderation{display:flex;flex:0 0 auto;gap:6px}.scholarly-shell .community-qa-card .qa-answer-form .pill-button,.scholarly-shell .community-qa-moderation .pill-button{font-size:.7rem;min-height:34px;padding:6px 10px}.scholarly-shell .community-qa-card .qa-answer-form{border-top:1px solid var(--home-line);margin-top:14px;padding-top:14px}.scholarly-shell .community-qa-card .qa-answer-form textarea{min-height:88px}.scholarly-shell .community-pinned-card .pinned-topic-list{gap:0;margin:0 -20px -20px}.scholarly-shell .community-profile .pinned-topic-card{background:#0000!important;border:0;border-bottom:1px solid var(--home-line);border-radius:0;min-height:76px;padding:16px 54px 16px 20px}.scholarly-shell .community-profile .pinned-topic-card:last-child{border-bottom:0}.scholarly-shell .pinned-topic-card .meta-row{font-size:.66rem;font-weight:700;letter-spacing:.03em;margin-bottom:6px!important;text-transform:uppercase}.scholarly-shell .pinned-topic-card h4{color:var(--home-ink);font-family:var(--home-serif);font-size:1rem;font-weight:600;line-height:1.35}.scholarly-shell .pinned-topic-card h4 a{color:inherit}.scholarly-shell .community-event-card-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:62px minmax(0,1fr);width:100%}.scholarly-shell .community-event-date{align-items:center;background:color-mix(in srgb,var(--home-kraft) 58%,#0000);border:1px solid var(--home-line);border-radius:9px;display:flex;flex-direction:column;justify-content:center;line-height:1;min-height:66px}.scholarly-shell .community-event-date span{color:var(--home-rust);font-size:.6rem;font-weight:800;letter-spacing:.09em}.scholarly-shell .community-event-date strong{color:var(--home-ink);font-family:var(--home-serif);font-size:1.45rem;font-weight:500;margin:3px 0}.scholarly-shell .community-event-date small{color:var(--home-ink-soft);font-size:.54rem;font-weight:800;letter-spacing:.08em}.scholarly-shell .community-event-card-copy{min-width:0}.scholarly-shell .community-event-description{color:var(--home-ink);font-size:.76rem;line-height:1.55;margin-top:8px}.scholarly-shell .community-event-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.scholarly-shell .community-event-rsvp-count{color:var(--home-ink-soft);font-size:.68rem}.scholarly-shell .community-context-rail--embedded .compact-agenda-widget .widget-body{padding:6px 20px 16px}.scholarly-shell .community-context-rail--embedded .compact-event-item{padding:16px 0!important}@media (hover:hover) and (pointer:fine){.scholarly-shell .community-profile .community-subgroup-card:hover{background:color-mix(in srgb,var(--home-paper-strong) 34%,#0000)!important;border-color:var(--home-line);box-shadow:none;transform:none}.scholarly-shell .community-subgroup-card .community-name a:hover,.scholarly-shell .pinned-topic-card h4 a:hover{color:var(--home-forest-light)}}@media (max-width:720px){.scholarly-shell .community-pinned-card .pinned-topic-list,.scholarly-shell .community-qa-card .qa-list,.scholarly-shell .community-subgroup-list{margin-bottom:-16px;margin-left:-16px;margin-right:-16px}.scholarly-shell .community-profile .community-subgroup-card{gap:11px;grid-template-columns:44px minmax(0,1fr);padding:14px 16px}.scholarly-shell .community-subgroup-card .community-row-logo{border-radius:10px;height:44px;min-width:44px;width:44px}.scholarly-shell .community-subgroup-card .community-row-actions{grid-column:2;justify-self:start}.scholarly-shell .community-subgroup-card .follow-button{min-width:0}.scholarly-shell .community-subgroup-card .community-row-meta{align-items:flex-start;flex-direction:column;gap:2px}.scholarly-shell .community-subgroup-card .followers-count:before{display:none}.scholarly-shell .community-profile .community-qa-item,.scholarly-shell .community-qa-card .qa-list>p{padding:17px 16px}.scholarly-shell .community-qa-item .qa-item-header{flex-direction:column;gap:10px}.scholarly-shell .community-qa-item__question{font-size:.84rem}.scholarly-shell .community-profile .pinned-topic-card{padding:15px 48px 15px 16px}.scholarly-shell .community-context-rail--embedded .compact-agenda-widget .widget-body{padding:4px 16px 14px}.scholarly-shell .community-event-card-layout{gap:11px;grid-template-columns:54px minmax(0,1fr)}.scholarly-shell .community-event-date{min-height:60px}}.scholarly-shell .community-tab-search{grid-gap:9px;align-items:center;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;box-sizing:border-box;color:var(--home-ink-soft);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;margin:14px 0 16px;min-height:42px;padding:0 11px;width:100%}.scholarly-shell .community-tab-search>svg{height:14px;width:14px}.scholarly-shell .community-tab-search input{background:#0000;border:0;color:var(--home-ink);font:inherit;font-size:.82rem;height:40px;min-width:0;outline:0;padding:0;width:100%}.scholarly-shell .community-tab-search input::placeholder{color:var(--home-ink-soft);opacity:.78}.scholarly-shell .community-tab-search button{background:#0000;border:0;border-radius:7px;color:var(--home-ink-soft);cursor:pointer;display:grid;font-size:1rem;height:28px;line-height:1;padding:0;place-items:center;width:28px}.scholarly-shell .community-tab-search:focus-within{border-color:var(--home-forest-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-forest-light) 12%,#0000)}.scholarly-shell .community-tab-empty{color:var(--home-ink-soft);font-size:.8rem;margin:0;padding:18px 2px 22px}.scholarly-shell .community-launch-empty{align-items:flex-start;background:color-mix(in srgb,var(--home-forest-light) 6%,var(--home-paper-strong));border:1px dashed color-mix(in srgb,var(--home-forest-light) 52%,var(--home-line));border-radius:13px;display:flex;flex-direction:column;gap:9px;padding:24px}.scholarly-shell .community-launch-empty--compact{padding:20px}.scholarly-shell .community-launch-empty__eyebrow{color:var(--home-forest);font-size:.64rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.scholarly-shell .community-launch-empty :is(h3,h4,p){margin:0}.scholarly-shell .community-launch-empty :is(h3,h4){color:var(--home-ink);font-size:1.08rem}.scholarly-shell .community-launch-empty>p:not(.community-launch-empty__eyebrow){color:var(--home-ink-soft);font-size:.84rem;line-height:1.58;max-width:680px}.scholarly-shell .community-launch-empty .pill-button{margin-top:3px}.scholarly-shell .community-pinned-card .pinned-topic-list{gap:8px;margin:0}.scholarly-shell .community-profile .pinned-topic-card{background:var(--home-paper-strong)!important;border:1px solid var(--home-line);border-radius:10px;min-height:0;padding:15px 52px 15px 16px;position:relative}.scholarly-shell .community-profile .pinned-topic-card:last-child{border-bottom:1px solid var(--home-line)}.scholarly-shell .pinned-topic-card .meta-row{color:var(--home-ink-soft);font-size:.62rem;letter-spacing:.075em;margin-bottom:7px!important}.scholarly-shell .pinned-topic-card h4{font-size:1.04rem}.scholarly-shell :is(.pinned-topic-card__context,.pinned-topic-card__summary){color:var(--home-ink-soft);font-size:.76rem;line-height:1.5;margin:6px 0 0}.scholarly-shell .pinned-topic-card__context{color:var(--home-forest-light);font-weight:700}.scholarly-shell .community-profile .community-profile-content .split-main,.scholarly-shell .profile-view .profile-main{grid-gap:12px;display:grid;gap:12px}.scholarly-shell .community-profile .community-profile-content .split-main>:is(.content-card,.community-mobile-context){margin:0}.scholarly-shell .community-profile .community-context-rail--embedded .widget-card,.scholarly-shell .community-profile .content-card,.scholarly-shell .profile-view .profile-section{background:var(--scholarly-sidebar-surface)!important;border:1px solid var(--home-line);border-radius:14px;box-shadow:none;box-sizing:border-box;color:var(--home-ink);padding:20px!important}.scholarly-shell .community-profile .community-context-rail--embedded .widget-header,.scholarly-shell .community-profile-content .content-card>.qa-header,.scholarly-shell .profile-view .profile-section h3{align-items:center;background:#0000!important;border-bottom:1px solid var(--home-line);display:flex;gap:12px;justify-content:space-between;margin:-20px -20px 18px;min-height:50px;padding:12px 16px}.scholarly-shell .community-profile-content .content-card>.qa-header{margin-bottom:0}.scholarly-shell .community-profile .community-context-rail--embedded .widget-title,.scholarly-shell .community-profile-content .content-card>.qa-header h3,.scholarly-shell .profile-view .profile-section h3{color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.scholarly-shell .community-profile .community-context-rail--embedded .widget-title,.scholarly-shell .community-profile-content .content-card>.qa-header h3{margin:0}.scholarly-shell .community-profile .community-context-rail--embedded .widget-item-meta,.scholarly-shell .community-profile-content .content-card>.qa-header p,.scholarly-shell .profile-view .profile-reply-meta,.scholarly-shell .profile-view :is(.experience-dates,.education-dates,.experience-meta,.education-institution){color:var(--home-ink-soft);font-size:.76rem;line-height:1.45}.scholarly-shell .community-profile .community-rail-empty,.scholarly-shell .community-profile .content-card>p,.scholarly-shell .profile-view .profile-section>p{color:var(--home-ink-soft);font-size:.86rem;line-height:1.55;margin:0}.scholarly-shell .profile-view .profile-detail-sections.split-main>.content-card>.qa-header+:is(p,.community-overview__lead,.experience-item,.education-item,.skills-list){padding-top:16px}.scholarly-shell .profile-view .about-section>.community-overview__lead{color:var(--home-ink-soft);font-family:inherit;font-size:.86rem;line-height:1.6;margin:0;max-width:none}.scholarly-shell .profile-view .self-profile-about-card{color:var(--home-ink);font-family:inherit}.scholarly-shell .profile-view .self-profile-about-card>p{color:var(--home-ink-soft);font-size:.86rem;line-height:1.55;margin:0}.scholarly-shell .profile-view .self-profile-about-card>.qa-header h3{color:var(--home-ink);font-family:var(--home-serif)}.scholarly-shell .profile-view .self-profile-about-card :is(.experience-dates,.education-dates,.experience-meta,.education-institution,.education-gpa,.education-honors,.education-activities),.scholarly-shell .profile-view .self-profile-about-card>.qa-header p{color:var(--home-ink-soft)}.scholarly-shell .profile-view .self-profile-about-card :is(.experience-item,.education-item){border-color:var(--home-line)}.scholarly-shell .profile-view .self-profile-about-card .responsibilities-list{color:var(--home-ink-soft);font-family:inherit;font-size:.84rem;font-style:normal;font-weight:400;line-height:1.55;margin:8px 0 0;padding:0 0 0 18px}.scholarly-shell .profile-view .self-profile-about-card .responsibilities-list li{margin:4px 0 0;padding-left:2px}.scholarly-shell .profile-view .self-profile-about-card .responsibilities-list li:first-child{margin-top:0}.scholarly-shell .profile-view .self-profile-about-card .responsibilities-list li::marker{color:var(--home-rust)}.scholarly-shell .profile-view .self-profile-about-card .skills-list{gap:8px;margin:0;padding-left:0}.scholarly-shell .profile-view .self-profile-about-card .skill-item{background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;color:var(--home-ink-soft);font-size:.8rem;line-height:1.2;margin:0;padding:7px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.scholarly-shell .profile-view .self-profile-about-card .skill-item:hover{background:color-mix(in srgb,var(--home-kraft) 62%,#0000);border-color:color-mix(in srgb,var(--home-ink-soft) 26%,var(--home-line));color:var(--home-ink)}.scholarly-shell .community-profile .community-context-rail--embedded .community-contact-list,.scholarly-shell .community-profile .community-context-rail--embedded .poll-slide,.scholarly-shell .community-profile .community-context-rail--embedded .widget-list,.scholarly-shell .community-profile :is(.community-subgroup-list,.community-qa-card .qa-list,.community-pinned-card .pinned-topic-list),.scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list){grid-gap:8px;background:#0000!important;border:0;box-sizing:border-box;display:grid;gap:8px;margin:0;overflow:visible;padding:0;width:100%}.scholarly-shell .community-profile :is(.community-subgroup-list,.community-qa-card .qa-list,.community-pinned-card .pinned-topic-list){margin-top:14px}.scholarly-shell .community-profile .community-context-rail--embedded :is(.widget-list-item,.community-contact-list a,.community-rail-empty),.scholarly-shell .community-profile :is(.community-subgroup-card,.community-qa-item,.pinned-topic-card),.scholarly-shell .profile-view :is(.profile-thread-list .thread-card,.profile-reply-card){background:var(--home-paper-strong)!important;border:1px solid var(--home-line);border-radius:10px;box-shadow:none;box-sizing:border-box;margin:0!important;min-height:0;min-width:0;padding:15px 16px!important;width:100%}.scholarly-shell .community-profile :is(.community-subgroup-card,.community-qa-item,.pinned-topic-card):last-child,.scholarly-shell .profile-view :is(.profile-thread-list .thread-card,.profile-reply-card):last-child{border-bottom:1px solid var(--home-line);padding-bottom:15px!important}.scholarly-shell .community-profile .qa-list .community-qa-item:nth-of-type(odd){background:var(--home-paper-strong)!important}.scholarly-shell .community-profile .qa-list .community-qa-item:nth-of-type(2n){background:color-mix(in srgb,var(--home-ink) 4%,var(--home-paper-strong))!important}.scholarly-shell .community-profile .community-context-rail--embedded :is(.widget-body,.compact-agenda-widget .widget-body,.compact-poll-widget .widget-body){padding:0}.scholarly-shell .community-profile :is(.community-subgroup-card .community-name,.community-qa-item h4,.pinned-topic-card h4),.scholarly-shell .profile-view .profile-thread-list .thread-title,.scholarly-shell .profile-view :is(.experience-item h4,.education-item h4){color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.scholarly-shell .community-profile :is(.community-slogan,.community-qa-item__question,.community-qa-answer p,.pinned-topic-card__context,.pinned-topic-card__summary,.community-event-description),.scholarly-shell .profile-view :is(.profile-reply-content,.experience-item p,.education-item p,.responsibilities-list,.achievements-list){color:var(--home-ink-soft);font-size:.84rem;line-height:1.55}.scholarly-shell .community-profile .community-context-rail--embedded .widget-item-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;line-height:1.3}.scholarly-shell .profile-view .profile-detail-sections,.scholarly-shell .profile-view .profile-grid{box-sizing:border-box;min-width:0;width:100%}@media (max-width:720px){.scholarly-shell .community-profile .community-context-rail--embedded .widget-card,.scholarly-shell .community-profile .content-card,.scholarly-shell .profile-view .profile-section{border-radius:12px;padding:16px!important}.scholarly-shell .community-profile .community-context-rail--embedded .widget-header,.scholarly-shell .community-profile-content .content-card>.qa-header,.scholarly-shell .profile-view .profile-section h3{margin:-16px -16px 16px;min-height:46px;padding:11px 14px}.scholarly-shell .community-profile-content .content-card>.qa-header{margin-bottom:0}.scholarly-shell .community-profile .community-context-rail--embedded :is(.widget-list-item,.community-contact-list a,.community-rail-empty),.scholarly-shell .community-profile :is(.community-subgroup-card,.community-qa-item,.pinned-topic-card),.scholarly-shell .profile-view :is(.profile-thread-list .thread-card,.profile-reply-card){padding:14px!important}}.scholarly-shell .profile-view .profile-detail-wrapper{background:#0000!important;border:0;border-radius:0;box-shadow:none;margin-top:12px;overflow:visible;padding:0!important}.scholarly-shell .connections-directory__list,.scholarly-shell .saved-grid{grid-gap:0;background:#0000;border:0;border-radius:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr);overflow:visible}.scholarly-shell .connections-directory__row,.scholarly-shell .saved-card{background:#0000!important;border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;color:var(--home-ink);margin:0!important;min-height:0;overflow:visible;padding:22px 28px!important;position:relative;transition:background-color .18s ease;z-index:1}.scholarly-shell .connections-directory__row:last-child,.scholarly-shell .saved-card:last-child{border-bottom:0}.scholarly-shell .connections-directory__empty,.scholarly-shell .saved-empty{margin:24px 28px}.scholarly-shell .connections-directory__row:before,.scholarly-shell .saved-card:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:20px;transform:scaleY(.65);transform-origin:center;transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}.scholarly-shell .connections-directory__row:has(.connections-directory__menu-popover),.scholarly-shell .saved-card:has(.saved-card__menu-popover){z-index:100}.scholarly-shell .saved-card--verified{border-color:var(--home-line);box-shadow:none}.scholarly-shell .connections-directory__identity,.scholarly-shell .saved-card__thread-link,.scholarly-shell .saved-card__title{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.scholarly-shell :is(.saved-card,.connections-directory__row):hover{background:#2f80ed38!important;border-color:var(--home-line);box-shadow:none;transform:none}.scholarly-shell :is(.saved-card,.connections-directory__row):hover:before{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scholarly-shell :is(.saved-card,.connections-directory__row):before{transform:scaleY(1);transition:opacity .12s ease}}@media (max-width:720px){.scholarly-shell .connections-directory__list,.scholarly-shell .saved-grid{border-radius:0}.scholarly-shell .connections-directory__row,.scholarly-shell .saved-card{padding:18px 16px!important}.scholarly-shell :is(.saved-card,.connections-directory__row):before{bottom:16px;top:16px}}.scholarly-shell .community-profile .community-mobile-context{background:#0000;margin:0;padding:0}.scholarly-shell .community-profile .community-mobile-context.community-embedded-tab-card{border:1px solid var(--home-line);border-radius:14px;box-shadow:none;box-sizing:border-box;padding:20px!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded{grid-gap:0;background:#0000;display:grid;gap:0;margin:0;padding:0}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-card{background:#0000!important;border:0;border-radius:0;box-shadow:none;color:var(--home-ink);margin:0;overflow:visible;padding:0!important;width:100%}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-header{background:#0000!important;border-bottom:1px solid var(--home-line);color:var(--home-ink)!important;margin:-20px -20px 18px;min-height:50px;padding:12px 16px!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-title{color:var(--home-ink)!important;font-family:var(--home-serif);font-size:1.04rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .compact-widget-header>span{background:color-mix(in srgb,var(--home-forest) 7%,#0000)!important;border-color:var(--home-line);color:var(--home-forest);font-size:.7rem;height:24px;min-width:24px}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-body{padding:0!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded :is(.widget-list,.poll-slide,.community-contact-list){grid-gap:8px!important;background:#0000!important;display:grid;gap:8px!important;margin:0;padding:0}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded :is(.widget-list-item,.community-contact-list a,.community-rail-empty){background:var(--home-paper-strong)!important;border:1px solid var(--home-line);border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--home-ink);margin:0!important;min-width:0;padding:15px 16px!important;width:100%}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .community-contact-list a{border-bottom:1px solid var(--home-line);color:var(--home-ink);font-size:.84rem;font-weight:600;line-height:1.45}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .community-contact-list a span{color:var(--home-ink-soft);font-size:.62rem;font-weight:800;letter-spacing:.075em;line-height:1.35}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .community-contact-list a strong,.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-item-title{color:var(--home-ink);font-family:var(--home-serif);font-size:1.04rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded :is(.widget-item-meta,.community-event-description,.community-rail-empty,.poll-result-label,.poll-result-meta){color:var(--home-ink-soft)!important;font-size:.76rem;line-height:1.45}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded :is(.widget-poll-options,.poll-results){gap:8px;width:100%}@media (max-width:720px){.scholarly-shell .community-profile .community-mobile-context.community-embedded-tab-card{border-radius:12px;padding:16px!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-card{border-radius:0;padding:0!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded .widget-header{margin:-16px -16px 16px;min-height:46px;padding:11px 14px!important}.scholarly-shell .community-profile .right-rail-stack.community-context-rail--embedded :is(.widget-list-item,.community-contact-list a,.community-rail-empty){padding:14px!important}}.scholarly-shell .left-sidebar.collapsed .sidebar-heading{gap:0}.scholarly-shell .left-sidebar.collapsed :is(.sidebar-heading-copy,.sidebar-text-group,.sidebar-section-label){display:none}.scholarly-shell .left-sidebar.collapsed .sidebar-link{gap:0!important}.scholarly-shell .left-sidebar.collapsed :is(.sidebar-toggle-container,.sidebar-icon){margin-left:auto!important;margin-right:auto!important}@media (hover:hover) and (pointer:fine){.scholarly-shell .community-tab-search button:hover{background:color-mix(in srgb,var(--home-kraft) 62%,#0000);color:var(--home-ink)}}@media (max-width:720px){.scholarly-shell .community-tab-search{margin-bottom:13px}.scholarly-shell .community-profile .pinned-topic-card{padding:14px 46px 14px 14px}}.scholarly-shell .events-page__controls{align-items:center;box-sizing:border-box;display:flex;gap:12px 18px;justify-content:space-between;min-height:54px;padding:10px 12px;width:100%}.scholarly-shell .events-community-filter{align-items:center;display:flex;gap:10px;min-width:min(320px,100%)}.scholarly-shell .events-community-filter>span{color:var(--home-ink-soft);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scholarly-shell .events-community-filter select{background-color:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink);font:inherit;font-size:.78rem;min-height:36px;min-width:210px;padding:6px 32px 6px 10px}.scholarly-shell .events-community-key{align-items:center;display:flex;gap:6px 12px;justify-content:flex-end;min-width:0;overflow-x:auto;scrollbar-width:none}.scholarly-shell .events-community-key::-webkit-scrollbar{display:none}.scholarly-shell .events-community-key>span{align-items:center;color:var(--home-ink-soft);display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:700;gap:6px;white-space:nowrap}.scholarly-shell .event-community-pill i,.scholarly-shell .events-community-key i{background:var(--event-community-color);border-radius:50%;display:inline-block;flex:0 0 8px;height:8px;width:8px}.scholarly-shell .event-agenda-card{border-left:3px solid var(--event-community-color,var(--home-forest-light))}.scholarly-shell .event-agenda-card__date{box-shadow:inset 0 3px 0 var(--home-forest-light);box-shadow:inset 0 3px 0 var(--event-community-color,var(--home-forest-light))}.scholarly-shell .event-agenda-card__eyebrow .event-community-pill{align-items:center;background:color-mix(in srgb,var(--event-community-color) 10%,#0000);border-color:color-mix(in srgb,var(--event-community-color) 34%,var(--home-line));color:var(--event-community-color);display:inline-flex;gap:5px}.scholarly-shell .events-calendar{overflow:visible}.scholarly-shell .events-calendar__day{position:relative}.scholarly-shell .events-calendar__day:has(.events-calendar__event:focus-visible),.scholarly-shell .events-calendar__day:has(.events-calendar__event:hover){z-index:30}.scholarly-shell .events-calendar__day button.events-calendar__event{align-items:baseline;background:color-mix(in srgb,var(--event-community-color) 11%,var(--home-paper-strong));border-left:3px solid var(--event-community-color);color:var(--event-community-color);display:flex;gap:4px;min-width:0;overflow:visible;padding:5px 6px;position:relative;width:100%}.scholarly-shell .events-calendar__event-time{color:var(--home-ink-soft)!important;flex:0 0 auto;font-size:.58rem;font-weight:650!important;margin:0!important}.scholarly-shell .events-calendar__event-title{color:inherit!important;display:block;font-weight:750!important;margin:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scholarly-shell .events-calendar__preview{grid-gap:5px;background:var(--home-paper-strong);border:1px solid var(--home-line);border-radius:9px;border-top:3px solid var(--event-community-color);box-shadow:0 18px 46px #08152b33;color:var(--home-ink);display:grid;gap:5px;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 7px);transform:translateY(-3px) scale(.98);transform-origin:top left;transition:opacity .15s var(--home-ease-out),transform .17s var(--home-ease-out);white-space:normal;width:min(260px,48vw);z-index:100}.scholarly-shell .events-calendar__day:nth-child(7n - 1) .events-calendar__preview,.scholarly-shell .events-calendar__day:nth-child(7n) .events-calendar__preview{left:auto;right:0;transform-origin:top right}.scholarly-shell .events-calendar__preview>strong{color:var(--home-ink);font-family:var(--home-serif);font-size:.9rem;font-weight:600;line-height:1.3}.scholarly-shell .events-calendar__preview>span{color:var(--home-ink-soft)!important;font-size:.67rem;font-weight:650!important;line-height:1.35;margin:0!important}.scholarly-shell .events-calendar__preview>small{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--home-ink);display:-webkit-box;font-size:.72rem;font-weight:500;line-height:1.45;margin-top:3px;overflow:hidden}.scholarly-shell .events-calendar__event:focus-visible .events-calendar__preview{opacity:1;transform:translateY(0) scale(1)}@media (hover:hover) and (pointer:fine){.scholarly-shell .events-calendar__event:hover .events-calendar__preview{opacity:1;transform:translateY(0) scale(1)}.scholarly-shell .events-calendar__day button.events-calendar__event:hover{background:color-mix(in srgb,var(--event-community-color) 17%,var(--home-paper-strong))}}@media (max-width:760px){.scholarly-shell .events-page__controls{align-items:stretch;flex-direction:column}.scholarly-shell .events-community-filter{width:100%}.scholarly-shell .events-community-filter select{flex:1 1 auto;min-width:0}.scholarly-shell .events-community-key{justify-content:flex-start}.scholarly-shell .events-calendar{overflow-x:auto;overflow-y:hidden}}@media (prefers-reduced-motion:reduce){.scholarly-shell .events-calendar__preview{transform:none;transition:opacity .12s ease}}.scholarly-shell .scholarly-search-page .search-tabs{background:color-mix(in srgb,var(--home-kraft) 44%,var(--home-paper-strong));border:0;border-bottom:1px solid var(--home-line);border-radius:0;margin:0;padding:13px 28px}.scholarly-shell .scholarly-search-page .search-content{flex:none;margin:0;overflow:visible;padding:0}.scholarly-shell .scholarly-search-page .search-status{margin:0;padding:24px 28px}.scholarly-shell .scholarly-search-page .search-empty{margin:24px 28px}.scholarly-shell .scholarly-search-page .search-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.scholarly-shell .scholarly-search-page .search-list{gap:0}.scholarly-shell .scholarly-search-page .search-list .search-result-item{background:#0000;border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;margin:0;min-height:0;padding:22px 28px;position:relative;transition:background-color .18s ease}.scholarly-shell .scholarly-search-page .search-list .search-result-item:last-child{border-bottom:0}.scholarly-shell .scholarly-search-page .search-list .search-result-item:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:20px;transform:scaleY(.65);transform-origin:center;transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}@media (hover:hover) and (pointer:fine){.scholarly-shell .scholarly-search-page .search-list .search-result-item:hover{background:#2f80ed38;border-color:var(--home-line);box-shadow:none;transform:none}.scholarly-shell .scholarly-search-page .search-list .search-result-item:hover:before{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scholarly-shell .scholarly-search-page .search-list .search-result-item:before{transform:scaleY(1);transition:opacity .12s ease}}.scholarly-shell .scholarly-search-page .search-result-item--user{align-items:center;display:flex;flex-direction:row;gap:13px;justify-content:flex-start}.scholarly-shell .scholarly-search-page .search-user-avatar{background:var(--home-paper);border:1px solid var(--home-line);border-radius:50%;flex:0 0 46px;height:46px;object-fit:cover;width:46px}.scholarly-shell .scholarly-search-page .search-tags-row{gap:10px;padding:22px 28px}@media (max-width:720px){.scholarly-shell .scholarly-search-page .search-tabs{padding:12px 16px}.scholarly-shell .scholarly-search-page .search-list .search-result-item{padding:18px 16px}.scholarly-shell .scholarly-search-page .search-list .search-result-item:before{bottom:16px;top:16px}.scholarly-shell .scholarly-search-page .search-grid--tags{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.scholarly-shell .scholarly-search-page .search-empty,.scholarly-shell .scholarly-search-page .search-status{padding:18px 16px}.scholarly-shell .scholarly-search-page .search-empty{margin:16px}}.scholarly-shell .profile-view .profile-detail-sections.split-main>.content-card{box-sizing:border-box;max-width:100%;min-width:0;position:relative;width:100%}.scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list){background:#0000!important;border:0;border-radius:0;gap:0;margin:0 -20px -20px;max-width:none;overflow:visible;padding:0;width:auto}.scholarly-shell .profile-view .profile-reply-card,.scholarly-shell .profile-view .profile-thread-list .thread-card{background:#0000!important;border:0!important;border-bottom:1px solid var(--home-line)!important;border-radius:0!important;box-shadow:none;box-sizing:border-box;margin:0!important;max-width:100%;min-width:0;padding:22px 28px!important;position:relative;transition:background-color .18s ease;width:100%}.scholarly-shell .profile-view .profile-thread-list .thread-card{overflow:visible}.scholarly-shell .profile-view .profile-thread-list .thread-card:has(>.dropdown-menu){z-index:1200}.scholarly-shell .profile-view .profile-thread-list .thread-card>.dropdown-menu{overflow:visible;z-index:1200!important}.scholarly-shell .profile-view .profile-thread-list .thread-card>.dropdown-menu .submenu-right{left:calc(100% + 4px);margin-left:0;z-index:1201}.scholarly-shell .profile-view .profile-reply-card{overflow:hidden}.scholarly-shell .profile-view .profile-reply-card:first-child,.scholarly-shell .profile-view .profile-thread-list .thread-card:first-child{padding-top:22px!important}.scholarly-shell .profile-view .profile-reply-card:last-child,.scholarly-shell .profile-view .profile-thread-list .thread-card:last-child{border-bottom:0!important;border-radius:0 0 13px 13px!important;padding-bottom:22px!important}.scholarly-shell .profile-view .profile-reply-card:before,.scholarly-shell .profile-view .profile-thread-list .thread-card:before{background:var(--home-rust);border-radius:0 3px 3px 0;bottom:20px;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:20px;transform:scaleY(.65);transform-origin:center;transition:opacity .16s ease,transform .18s var(--home-ease-out);width:3px}.scholarly-shell .profile-view .profile-thread-list .thread-title{border:0;color:var(--home-ink);font-family:var(--home-serif);font-size:1.18rem;font-weight:500;letter-spacing:-.012em;line-height:1.35;margin:0;overflow:visible;padding:0;text-overflow:clip;white-space:normal;width:100%}.scholarly-shell .profile-view .profile-reply-meta,.scholarly-shell .profile-view .profile-reply-meta .breadcrumb-sep,.scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list) :is(.meta-row,.meta-quiet,.meta-author,.meta-community,.meta-time,.middot){color:#667895;font-size:.73rem}[data-theme=dark] .scholarly-shell .profile-view .profile-reply-meta,[data-theme=dark] .scholarly-shell .profile-view .profile-reply-meta .breadcrumb-sep,[data-theme=dark] .scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list) :is(.meta-row,.meta-quiet,.meta-author,.meta-community,.meta-time,.middot){color:#a8b9d3}.scholarly-shell .profile-view .profile-reply-thread{color:var(--home-ink);font-family:var(--home-serif);font-size:.95rem;font-weight:600;letter-spacing:-.012em}.scholarly-shell .profile-view .profile-reply-content{color:var(--home-ink-soft);font-size:.87rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.scholarly-shell .profile-view .profile-reply-card:hover,.scholarly-shell .profile-view .profile-thread-list .thread-card:hover{background:#2f80ed38!important}.scholarly-shell .profile-view .profile-reply-card:hover:before,.scholarly-shell .profile-view .profile-thread-list .thread-card:hover:before{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scholarly-shell .profile-view .profile-reply-card:before,.scholarly-shell .profile-view .profile-thread-list .thread-card:before{transform:scaleY(1);transition:opacity .12s ease}}@media (max-width:720px){.scholarly-shell .profile-view :is(.profile-thread-list,.profile-replies-list){margin:0 -16px -16px}.scholarly-shell .profile-view .profile-reply-card,.scholarly-shell .profile-view .profile-thread-list .thread-card{padding:18px 16px!important}.scholarly-shell .profile-view .profile-reply-card:first-child,.scholarly-shell .profile-view .profile-thread-list .thread-card:first-child{padding-top:18px!important}.scholarly-shell .profile-view .profile-reply-card:last-child,.scholarly-shell .profile-view .profile-thread-list .thread-card:last-child{border-radius:0 0 11px 11px!important;padding-bottom:18px!important}.scholarly-shell .profile-view .profile-reply-card:before,.scholarly-shell .profile-view .profile-thread-list .thread-card:before{bottom:16px;top:16px}}.scholarly-shell :is(.connections-directory__tools,.saved-library-controls){box-sizing:border-box;padding-left:0;padding-right:0}.scholarly-shell :is(.connections-directory__tabs.admin-review__filters.chips-row.segmented-control,.saved-metrics.admin-review__filters.chips-row.segmented-control){margin-left:56px}.scholarly-shell :is(.connections-directory__search,.saved-library-controls .saved-search){margin-right:56px}@media (max-width:900px){.scholarly-shell :is(.connections-directory__tabs.admin-review__filters.chips-row.segmented-control,.saved-metrics.admin-review__filters.chips-row.segmented-control,.connections-directory__search,.saved-library-controls .saved-search){margin-left:28px;margin-right:28px;width:calc(100% - 56px)}}@media (max-width:720px){.scholarly-shell :is(.connections-directory__tabs.admin-review__filters.chips-row.segmented-control,.saved-metrics.admin-review__filters.chips-row.segmented-control,.connections-directory__search,.saved-library-controls .saved-search){margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}.scholarly-shell .forum-view .forum-hero--right .forum-banner--right{border:1px solid var(--home-line);border-radius:12px;left:auto;margin:0;max-width:160px;position:static;width:160px}.scholarly-shell .forum-view .forum-hero--right .forum-banner--right img{height:120px;width:160px}.scholarly-shell .forum-view .forum-hero--full .forum-banner--full{border:1px solid var(--home-line);border-radius:14px;left:auto;margin-inline:auto;max-height:min(640px,72vh);max-width:760px;position:static;width:min(100%,760px)}.scholarly-shell .forum-view .forum-hero--full .forum-banner--full img{height:auto;max-height:min(640px,72vh);max-width:100%;object-fit:contain;width:auto}.scholarly-shell .community-profile .community-hero{border-color:color-mix(in srgb,var(--community-accent,var(--home-forest)) 42%,var(--home-line));box-shadow:0 12px 30px color-mix(in srgb,var(--home-forest) 16%,#0000);box-shadow:0 12px 30px color-mix(in srgb,var(--community-accent,var(--home-forest)) 16%,#0000)}.scholarly-shell .community-profile .hero-banner{isolation:isolate;position:relative}.scholarly-shell .community-profile .hero-banner:after{background:linear-gradient(112deg,color-mix(in srgb,var(--home-forest) 44%,#0000),color-mix(in srgb,var(--home-forest-light) 20%,#0000));background:linear-gradient(112deg,color-mix(in srgb,var(--community-accent,var(--home-forest)) 44%,#0000),color-mix(in srgb,var(--community-accent-secondary,var(--home-forest-light)) 20%,#0000));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.scholarly-shell .community-profile .hero-content{background:color-mix(in srgb,var(--home-forest) 5%,var(--home-paper));background:color-mix(in srgb,var(--community-accent,var(--home-forest)) 5%,var(--home-paper));border-top:3px solid var(--community-accent,var(--home-forest))}.scholarly-shell .community-profile .community-context-rail--embedded .widget-card,.scholarly-shell .community-profile .community-profile-content .content-card{background:color-mix(in srgb,var(--home-forest) 5%,var(--scholarly-sidebar-surface))!important;background:color-mix(in srgb,var(--community-accent,var(--home-forest)) 5%,var(--scholarly-sidebar-surface))!important;border-color:color-mix(in srgb,var(--community-accent,var(--home-forest)) 34%,var(--home-line));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--home-forest) 72%,#0000);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--community-accent,var(--home-forest)) 72%,#0000)}.scholarly-shell .community-profile .community-context-rail--embedded .widget-header,.scholarly-shell .community-profile-content .content-card>.qa-header{border-bottom-color:color-mix(in srgb,var(--community-accent,var(--home-forest)) 40%,var(--home-line))}.scholarly-shell .community-profile .community-subgroup-card{border-bottom-color:color-mix(in srgb,var(--community-accent,var(--home-forest)) 24%,var(--home-line))}.scholarly-shell .community-profile{--home-forest:var(--community-accent-light-theme,var(--community-accent,#2f80ed));--home-forest-light:var(--community-accent-light-theme,var(--community-accent,#2f80ed))}[data-theme=dark] .scholarly-shell .community-profile{--home-forest:var(--community-accent-dark-theme,var(--community-accent,#72aefa));--home-forest-light:var(--community-accent-dark-theme,var(--community-accent,#72aefa))}.scholarly-shell .community-profile svg{color:var(--home-forest)}.scholarly-shell .community-profile :is(.pill-button,.follow-button,.edit-group-button,.edit-university-button,.ambassador-button,.community-request-button,.hero-actions button,.qa-form button,.qa-answer-form button,.community-row-actions button,.dropdown-item) svg{color:inherit}.scholarly-shell .community-profile .community-contact-list :is(a,a strong){color:var(--home-forest)!important}.scholarly-shell .community-profile .community-contact-list a:hover{color:var(--home-forest-light)!important}.scholarly-shell .community-profile .poll-option-button:is(.selected,:hover:not(:disabled)){background:color-mix(in srgb,var(--home-forest) 9%,var(--home-paper-strong));border-color:var(--home-forest);color:var(--home-forest)}.scholarly-shell .community-profile :is(.poll-result-fill,.compact-poll-widget .poll-result-fill){background:var(--home-forest)}.scholarly-shell.area-community.community-accent-active :is(.left-sidebar,.left-drawer,.right-rail){--home-forest:var(--community-accent-light-theme,#2f80ed);--home-forest-light:var(--community-accent-light-theme,#2f80ed);--community-rail-on-accent:var(--community-on-accent-light-theme,#fff)}[data-theme=dark] .scholarly-shell.area-community.community-accent-active :is(.left-sidebar,.left-drawer,.right-rail){--home-forest:var(--community-accent-dark-theme,#72aefa);--home-forest-light:var(--community-accent-dark-theme,#72aefa);--community-rail-on-accent:var(--community-on-accent-dark-theme,#fff)}.scholarly-shell.area-community.community-accent-active .left-sidebar .sidebar-link:not(.active) .sidebar-icon{background:color-mix(in srgb,var(--home-forest) 14%,#0000)!important;color:var(--home-forest)!important}.scholarly-shell.area-community.community-accent-active .community-rail-view-all{background:var(--home-forest)!important;border-color:var(--home-forest)!important;color:var(--community-rail-on-accent)!important}@media (max-width:640px){.scholarly-shell .forum-view .forum-hero--right .forum-banner--right{border-radius:10px;max-width:96px;width:96px}.scholarly-shell .forum-view .forum-hero--right .forum-banner--right img{height:80px;width:96px}.scholarly-shell .forum-view .forum-hero--full .forum-banner--full,.scholarly-shell .forum-view .forum-hero--full .forum-banner--full img{max-height:min(520px,68vh)}}
/*# sourceMappingURL=main.7aeedc93.css.map*/