@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Raleway:wght@300;400;500;600;700&display=swap";:root{color:#162d50;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,system-ui,sans-serif}*,:before,:after{-webkit-tap-highlight-color:transparent}.dark-mode .share-sheet{background:#161515!important;border-color:#1e1f2a!important}.connections-screen__scroll{background:#fff;min-height:calc(100vh - 132px);padding:0 0 110px;display:block}.connections-screen__error,.connections-screen__state{color:#60708d;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;min-height:72px;padding:28px 18px;font-size:14px;display:flex}.connections-screen__error{color:#b42318}.connections-list{grid-auto-rows:max-content;align-content:start;gap:0;display:grid}.connections-list__item{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf5;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:background .14s;display:grid}.connections-list__item:active{background:#f8fbff}.connections-list__avatar{color:#fff;background:linear-gradient(135deg,#17325c 0%,#36558c 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:14px;font-weight:800;display:inline-flex;overflow:hidden}.connections-list__avatar img{object-fit:cover;width:100%;height:100%}.connections-list__content{gap:3px;min-width:0;display:grid}.connections-list__content strong,.connections-list__content small,.connections-list__content em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connections-list__content strong{color:#183153;font-size:15px;font-weight:800}.connections-list__content small{color:#667791;font-size:12px}.connections-list__content em{color:#c99a14;font-size:11px;font-style:normal;font-weight:700}.connections-list__follow,.connections-list__chevron{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:36px;font-size:13px;font-weight:700;display:inline-flex}.connections-list__follow{color:#fff;background:#0f2b54;min-width:92px;padding:0 13px}.connections-list__follow.is-following{color:#17325c;background:#edf2f8}.connections-list__follow.is-loading{opacity:.7}.connections-list__chevron{color:#8ca0be;min-width:18px}.connections-screen--doctor .connections-screen__scroll{background:#fff}.connections-screen--doctor .connections-screen__error,.connections-screen--doctor .connections-screen__state,.connections-screen--doctor .connections-list__item{background:#fff;border-color:#e7edf5}.connections-screen--doctor .connections-screen__state{color:#60708d}.connections-screen--doctor .connections-list__content strong{color:#183153}.connections-screen--doctor .connections-list__content small{color:#667791}.connections-screen--doctor .connections-list__content em{color:#c99a14}.connections-screen--doctor .connections-list__follow{color:#fff;background:#0f2b54}.connections-screen--doctor .connections-list__follow.is-following{color:#17325c;background:#edf2f8}.connections-screen--doctor .connections-list__chevron{color:#8ca0be}.dark-mode .connections-screen,.dark-mode .connections-screen__scroll{background:#090d15}.dark-mode .connections-screen__error,.dark-mode .connections-screen__state,.dark-mode .connections-list__item{background:#090d15;border-color:#202b3c}.dark-mode .connections-screen__error{color:#ff9aa7}.dark-mode .connections-screen__state{color:#aeb7c6}.dark-mode .connections-list__content strong{color:#f3f4f8}.dark-mode .connections-list__content small{color:#aeb7c6}.dark-mode .connections-list__content em{color:#f0c44c}.dark-mode .connections-list__follow{color:#0b1220;background:#f0c44c}.dark-mode .connections-list__follow.is-following{color:#f3f4f8;background:#1b2433}.dark-mode .connections-list__chevron{color:#8ea0ba}.app-shell--admin{background:#f4f7fb;justify-content:flex-start;align-items:stretch;min-height:100vh;padding:0;display:block}.admin-dashboard{color:#0d1b35;background:radial-gradient(circle at 28% 12%,#def6fff2,#0000 28%),radial-gradient(circle at 72% 10%,#efecfff2,#0000 30%),#f6f8fc;grid-template-columns:254px minmax(0,1fr);width:100%;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid}.admin-sidebar{background:#ffffffeb;border-right:1px solid #d9e1ec;padding:10px 12px 24px}.admin-sidebar small{color:#64748b;letter-spacing:.08em;margin:26px 12px 14px;font-size:11px;font-weight:800;display:block}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar button{color:#17243b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;min-height:42px;padding:0 12px;display:flex}.admin-sidebar button i{color:#667085;width:14px}.admin-sidebar button.active{color:#082b68;background:#e9f2ff;font-weight:800;box-shadow:inset 3px 0 #2f6bff}.admin-brand{color:#194fb2;border-bottom:1px solid #d9e1ec;align-items:center;gap:10px;padding:10px 0 12px;text-decoration:none;display:flex}.admin-brand img{object-fit:contain;width:38px;height:38px}.admin-brand strong{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.admin-main{min-width:0}.admin-topbar{z-index:10;background:#ffffffdb;border-bottom:1px solid #d9e1ec;align-items:center;gap:22px;height:64px;padding:0 34px;display:flex;position:-webkit-sticky;position:sticky;top:0}.admin-menu,.admin-top-actions button{color:#0f1e36;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.admin-search{color:#64748b;background:#f1f6ff;border:1px solid #d7e3f6;border-radius:10px;align-items:center;gap:10px;width:min(48vw,578px);max-width:578px;padding:0 10px;display:flex}.admin-search input{color:#213451;background:0 0;border:0;outline:none;flex:1;height:42px;font-size:14px}.admin-search span{color:#53627a;background:#fff;border:1px solid #c8d5e7;border-radius:8px;padding:3px 8px;font-size:12px}.admin-top-actions{gap:12px;margin-left:auto;display:flex;position:relative}.admin-top-actions span{color:#fff;background:#e6324b;border-radius:999px;justify-content:center;align-items:center;width:18px;height:10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:5px;right:6px}.admin-top-actions button.active{color:#0a55d8;background:#e9f2ff}.admin-content{padding:26px 34px 34px}.admin-hero{margin-bottom:20px}.admin-hero h1{color:#091b3a;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:max(32px,min(4vw,46px));line-height:1.05}.admin-hero p{color:#43546f;margin-top:8px;font-size:15px}.admin-hero--compact{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-page-actions{gap:8px;display:flex}.admin-page-actions button{color:#102845;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-stat-card,.admin-panel,.admin-mini-stats article{background:#fffffff0;border:1px solid #dbe3ee;border-radius:8px}.admin-stat-card{min-height:132px;padding:20px 18px}.admin-stat-card span{color:#5b6d84;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.admin-stat-card strong{color:#17365d;margin:17px 0 8px;font-size:32px;line-height:1;display:block}.admin-stat-card small{color:#33445f;font-size:13px}.admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:16px;display:grid}.admin-panel{min-width:0;padding:18px}.admin-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-panel__head h2{color:#102845;font-size:16px}.admin-panel__head button,.admin-panel__head select{color:#091b35;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:8px;min-height:34px;padding:0 10px;font-weight:700}.admin-panel__head button.active{color:#0a55d8;background:#e9f2ff;border-color:#9ec5ff}.admin-filter-group{gap:8px;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:920px}.admin-table th{color:#41506a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fbfcfe;padding:14px 16px;font-size:11px}.admin-table td{color:#22314a;vertical-align:top;border-top:1px solid #e4eaf2;padding:16px;font-size:13px}.admin-table strong,.admin-table small,.admin-table span{display:block}.admin-table small{color:#52627b;margin-top:5px;font-size:12px}.admin-licence-btn{color:#0a55d8;cursor:pointer;background:#eef5ff;border:1px solid #bfd4ff;border-radius:7px;align-self:flex-start;margin-top:8px;padding:7px 10px;font-size:12px;font-weight:800}.admin-status{color:#0a63ff;text-transform:capitalize;background:#eef5ff;border:1px solid #9ec5ff;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex!important}.admin-status--approved{color:#047857;background:#ecfdf5;border-color:#9ee6c4}.admin-status--rejected,.admin-status--suspended{color:#be123c;background:#fff1f2;border-color:#fecdd3}.admin-actions{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.admin-actions button{color:#0a55d8;cursor:pointer;background:#eef5ff;border:1px solid #bad3ff;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800}.admin-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.admin-modal-backdrop{z-index:80;background:#0b162a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-modal{background:#fff;border:1px solid #dce6f5;border-radius:12px;width:min(100%,920px);max-width:920px;max-height:min(86vh,900px);padding:18px;overflow:auto;box-shadow:0 24px 70px #0b162a40}.admin-modal__head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.admin-modal__head strong{color:#102845;font-size:18px;display:block}.admin-modal__head small{color:#6a7890;margin-top:4px;font-size:12px;display:block}.admin-modal__head button{color:#102845;cursor:pointer;background:#f1f5fb;border:1px solid #d0dcef;border-radius:8px;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1}.admin-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}@media (max-width:720px){.admin-modal__grid{grid-template-columns:1fr}}.admin-modal__field{background:#f8fbff;border:1px solid #dce6f5;border-radius:10px;padding:14px}.admin-modal__field span{color:#6b7b94;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.admin-modal__field strong{color:#102845;word-break:break-word;font-size:15px;font-weight:800;display:block}.admin-modal__documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){.admin-modal__documents{grid-template-columns:1fr}}.admin-modal__documents article{background:#fff;border:1px solid #dce6f5;border-radius:12px;overflow:hidden}.admin-modal__documents img{object-fit:contain;background:#f4f7fb;width:100%;height:320px;display:block}.admin-modal__documents p{color:#6b7b94;margin:0;padding:16px;font-size:13px}.admin-modal__doc-head{border-bottom:1px solid #e4eaf2;padding:12px 14px}.admin-modal__doc-head strong{color:#102845;font-size:14px}.admin-search__clear{color:#0a55d8;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.admin-dropdown{z-index:30;background:#fff;border:1px solid #d7e3f6;border-radius:8px;min-width:286px;padding:10px;position:absolute;top:44px;right:0;box-shadow:0 18px 48px #0f234429}.admin-dropdown__head{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 10px;display:flex}.admin-dropdown__head strong{color:#102845;font-size:14px}.admin-dropdown__head button{color:#0a55d8;background:0 0;border:0;width:auto;height:auto;font-size:12px;font-weight:800}.admin-notifications>button,.admin-profile-menu>button{color:#22314a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:stretch;align-items:flex-start;gap:3px;width:100%;height:auto;min-height:56px;padding:10px;display:grid;position:relative}.admin-notifications>button:hover,.admin-notifications>button.unread,.admin-profile-menu>button:hover,.admin-profile-menu>button.unread{background:#f4f8ff}.admin-notifications>button span,.admin-profile-menu>button span{background:#0a63ff;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:8px}.admin-notifications>button strong,.admin-notifications>button small,.admin-profile-menu>button strong,.admin-profile-menu>button small{padding-left:12px;display:block}.admin-notifications>button strong,.admin-profile-menu>button strong{font-size:13px}.admin-notifications>button strong .feed-author__verified-mark,.admin-profile-menu>button strong .feed-author__verified-mark{object-fit:contain;vertical-align:middle;width:11px;height:11px;margin-left:3px;display:inline-block}.admin-notifications>button small,.admin-profile-menu>button small{color:#52627b;font-size:12px}.admin-profile-mini{border-bottom:1px solid #e4eaf2;align-items:center;gap:10px;margin-bottom:8px;padding:8px 6px 12px;display:flex}.admin-profile-mini img{object-fit:contain;width:36px;height:36px}.admin-profile-mini strong,.admin-profile-mini small{display:block}.admin-profile-mini small{color:#52627b;margin-top:3px;font-size:12px}.admin-profile-menu>button{align-items:center;gap:9px;min-height:40px;display:flex}.admin-mini-stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.admin-mini-stats article{padding:16px}.admin-mini-stats article span{color:#607086;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.admin-mini-stats article strong{color:#17365d;margin-top:14px;font-size:32px;display:block}.admin-queue-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.admin-queue-summary article{background:#f8fbff;border:1px solid #dbe3ee;border-radius:8px;padding:16px}.admin-queue-summary strong{color:#17365d;font-size:30px;display:block}.admin-queue-summary span{color:#52627b;margin-top:4px;font-size:13px;display:block}.admin-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:14px;min-height:260px;padding:22px 4px 4px;display:grid}.admin-chart article{flex-direction:column;justify-content:end;align-items:center;gap:10px;display:flex}.admin-chart div{background:#eef5ff;border-radius:999px;align-items:end;width:28px;height:190px;display:flex;overflow:hidden}.admin-chart span{background:linear-gradient(#2f6bff,#8fb8ff);border-radius:999px;width:100%;display:block}.admin-chart small{color:#52627b;font-size:12px}.admin-region-list{gap:10px;display:grid}.admin-region-list article{background:#f8fbff;border:1px solid #e4eaf2;border-radius:8px;justify-content:space-between;align-items:center;padding:14px;display:flex}.admin-region-list span{color:#22314a;font-weight:800}.admin-region-list strong{color:#17365d;font-size:24px}.admin-settings-list{gap:12px;display:grid}.admin-setting-row{background:#f8fbff;border:1px solid #e4eaf2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.admin-setting-row strong,.admin-setting-row small{display:block}.admin-setting-row strong{color:#22314a;font-size:14px}.admin-setting-row small{color:#52627b;margin-top:5px;font-size:12px}.admin-setting-row input[type=checkbox]{accent-color:#2f6bff;width:22px;height:22px}.admin-setting-row select{color:#102845;background:#fff;border:1px solid #cfd9e8;border-radius:8px;min-height:38px;padding:0 10px}.admin-profile-card{place-items:stretch start;gap:10px;display:grid}.admin-profile-card img{object-fit:contain;width:54px;height:54px}.admin-profile-card strong{color:#102845;font-size:18px}.admin-profile-card span{color:#52627b;font-size:13px}.admin-profile-card button{color:#0a55d8;cursor:pointer;background:#eef5ff;border:1px solid #bad3ff;border-radius:8px;width:100%;min-height:36px;padding:0 12px;font-weight:800}.admin-review-list{display:grid}.admin-review-list article{border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.admin-review-list strong{color:#22314a;font-size:14px;display:block}.admin-review-list small,.admin-review-list p{color:#52627b;margin-top:6px;font-size:12px;display:block}.admin-alert,.admin-empty,.form-submit-error,.admin-toast{text-align:center;border-radius:8px;width:fit-content;margin:0 auto;padding:11px 12px;font-size:13px;font-weight:700;color:#be123c!important;background:0 0!important;border:1px solid #fecdd3!important}.admin-toast{color:#047857;z-index:20;background:#ecfdf5;border-color:#9ee6c4;position:-webkit-sticky;position:sticky;top:76px}.admin-empty{color:#41506a;background:#f8fbff;border-color:#d7e3f6}.form-submit-error{margin-bottom:10px}button:disabled{cursor:not-allowed;opacity:.68}@media (max-width:1120px){.admin-dashboard{grid-template-columns:1fr}.admin-sidebar{z-index:40;width:254px;transition:transform .2s;display:block;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.admin-dashboard--sidebar-open .admin-sidebar{transform:translate(0)}.admin-stats,.admin-grid,.admin-queue-summary{grid-template-columns:1fr 1fr}.admin-panel--wide{grid-column:1/-1}}@media (max-width:760px){.admin-topbar,.admin-content{padding-left:16px;padding-right:16px}.admin-search{width:100%}.admin-top-actions{margin-left:0}.admin-stats,.admin-grid,.admin-mini-stats,.admin-queue-summary{grid-template-columns:1fr}.admin-panel__head,.admin-hero--compact{flex-direction:column;align-items:stretch}.admin-page-actions{flex-wrap:wrap}}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;overscroll-behavior-y:none;background:#fff;max-width:100%;min-height:100dvh;overflow-x:hidden}body{-webkit-text-size-adjust:100%;margin:0;padding:0}html:has(.app-shell.dark-mode){background:#0a0b10}body:has(.app-shell.dark-mode){background:#0a0b10}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input{font:inherit}button,a,[role=button],article,section,.student-app-screen,.doctor-light-screen,.doctor-home-screen,.doctor-feed-screen,.post-detail-scroll,.explore-video-scroll{-webkit-backface-visibility:hidden;backface-visibility:hidden}input,textarea{font-size:12px}input:-webkit-autofill{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}input:-webkit-autofill:hover{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}input:-webkit-autofill:focus{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}button{-webkit-tap-highlight-color:transparent}#root{min-height:100vh;min-height:100svh;background:#fff;max-width:100%;min-height:100dvh;overflow-x:hidden}#root:has(.app-shell.dark-mode){background:#0a0b10}.app-shell{--navy:#162d50;--navy-dark:#0c1f3f;--navy-light:#1e3a5f;--gold:#d4af37;--gold-light:#e8d48b;--bg:#fff;--card:#fff;--text:#162d50;--text-dim:#6b7a8d;--grey:#6b7a8d;--grey-dark:#9aa5b4;--border:#e2e6ee;--input-bg:#f5f6fa;--phone-border:#c8ccd4;--phone-shadow:#00000026;--notch-bg:#d0d4dc;--button-bg:linear-gradient(135deg, var(--navy), var(--navy-dark));--button-text:#fff;--stat-value:#162d50;background:var(--bg);min-height:100vh;flex-direction:column;justify-content:start;align-items:center;gap:16px;width:100%;max-width:100%;min-height:100dvh;display:flex;overflow-x:hidden}.app-page-transition,.screen-transition{transform-origin:top;width:100%;animation:.26s cubic-bezier(.22,1,.36,1) screenEnter}@keyframes screenEnter{0%{opacity:0;filter:saturate(.96);transform:translateY(18px)scale(.992)}to{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-page-transition,.screen-transition{animation:none}}.app-shell--roles{min-height:100vh;justify-content:stretch;gap:0;min-height:100dvh;overflow-x:hidden;overflow-y:visible}.app-shell.dark-mode{--bg:#0a0b10;--card:#10121a;--text:#e8e8ec;--text-dim:#888c98;--grey:#89a;--grey-dark:#555b68;--border:#1e1f2a;--input-bg:#12131a;--phone-border:#222;--phone-shadow:#000c;--notch-bg:#000;--button-bg:linear-gradient(135deg, var(--gold), #b8962e);--button-text:#162d50;--stat-value:#d4af37}.app-splash-loader{color:#092650;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;padding-bottom:54px;display:flex;position:relative;overflow:hidden}.app-splash-loader:after{content:"";background:radial-gradient(circle,#d4af3729,#0000 64%);width:310px;height:310px;animation:1.8s ease-in-out infinite splashSoftGlow;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.app-splash-loader strong{color:#092650;letter-spacing:1.8px;z-index:1;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;animation:.85s both splashTextRise;position:relative}.app-splash-loader p{color:#657892;letter-spacing:3px;text-align:center;z-index:1;margin-top:16px;font-size:12px;animation:.85s .1s both splashTextRise;position:relative}.app-splash-loader__mark{z-index:1;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:relative}.app-splash-loader__mark img{z-index:2;max-width:168px;max-height:168px;animation:1.45s ease-in-out infinite splashLogoFloat;display:block;position:relative}.app-splash-loader__mark i,.app-splash-loader__mark span,.app-splash-loader__mark:before{content:"";border:1px solid #d4af3747;border-radius:50%;position:absolute}.app-splash-loader__mark:before{border-width:2px;border-color:#d4af37 #0000;animation:2.4s linear infinite splashCircleSpin;top:4px;bottom:4px;left:4px;right:4px}.app-splash-loader__mark i{border-top-color:#0000;border-bottom-color:#0000;animation:3.2s linear infinite splashCircleReverse;top:20px;bottom:20px;left:20px;right:20px}.app-splash-loader__mark span{border-width:2px;animation:1.45s ease-out infinite splashRing;top:-2px;bottom:-2px;left:-2px;right:-2px}.app-splash-loader__wordmark{z-index:1;justify-content:center;align-items:center;width:150px;height:34px;margin-top:8px;animation:1.1s ease-in-out infinite splashWordmarkRise;display:flex;position:relative}.app-splash-loader__wordmark img{object-fit:contain;max-width:138px;max-height:30px;display:block}.app-splash-loader__bar{z-index:1;background:#edf1f6;border-radius:999px;width:96px;height:3px;margin-top:30px;position:relative;overflow:hidden}.app-splash-loader__bar i{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#f0d77b);width:46%;height:100%;animation:1.1s ease-in-out infinite splashProgress;display:block}.dark-mode .app-splash-loader{color:#f7f0d8;background:#080b12}.dark-mode .app-splash-loader__bar{background:#1b2433}.theme-color{color:var(--gold);margin-right:3px}.mode-toggle{border:2px solid var(--navy);border-radius:10px;margin-top:10px;display:flex;overflow:hidden}.mode-toggle button{background:var(--bg);color:var(--text);cursor:pointer;border:0;min-width:78px;padding:9px 16px;font-size:12px;font-weight:700}.mode-toggle .active{background:var(--button-bg);color:var(--button-text)}.mode-toggle--floating{-webkit-backdrop-filter:blur(16px);z-index:80;background:#ffffffd6;border-color:#d4af378c;margin:0;position:fixed;top:10px;right:10px;box-shadow:0 12px 28px #0f2b5424}.mode-toggle--floating button{min-width:52px;padding:7px 9px;font-size:12px}.dark-mode .mode-toggle--floating{background:#080b12d6;box-shadow:0 12px 28px #00000061}.app-skeleton-screen{--app-tabbar-height:calc(76px + env(safe-area-inset-bottom));--skeleton-base:#edf1f4;--skeleton-mid:#f9fbfc;--skeleton-edge:#e3e8ec;color:#092650;background:#fff;width:100%;height:100dvh;overflow:hidden}.app-skeleton-screen--roles{color:#fff;background:#111827;flex-direction:column;height:100dvh;display:flex}.role-skeleton-card{--skeleton-base:#ffffff24;--skeleton-mid:#ffffff52;--skeleton-edge:#ffffff1a;flex:50%;justify-content:center;align-items:center;min-height:50svh;display:flex;position:relative;overflow:hidden}.role-skeleton-card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.role-skeleton-card--doctor:before{background:linear-gradient(#5c4616ad,#5c3a0fc7),linear-gradient(135deg,#6b5a33,#2b3447)}.role-skeleton-card--student:before{background:linear-gradient(#242868c2,#461b52bd),linear-gradient(135deg,#27326b,#51305f)}.role-skeleton-content{z-index:1;flex-direction:column;align-items:center;width:100%;padding:48px 28px;display:flex;position:relative}.role-skeleton-eyebrow{width:156px;height:10px}.role-skeleton-title{width:210px;height:26px;margin-top:10px}.role-skeleton-copy{width:240px;height:12px}.role-skeleton-copy--short{width:172px}.role-skeleton-button{border-radius:999px;width:140px;height:38px;margin-top:10px}.role-skeleton-divider{z-index:2;background:linear-gradient(90deg,#213844,#222554);border-bottom:1.5px solid #9b8bc966;justify-content:center;align-items:center;gap:14px;height:38px;display:flex;position:absolute;bottom:0;left:0;right:0}.role-skeleton-divider span{background:linear-gradient(90deg, transparent, var(--gold));width:28px;height:1px}.role-skeleton-divider span:last-child{background:linear-gradient(90deg,#a991dc,#0000)}.role-skeleton-divider strong{color:#f5f5ff;letter-spacing:8px;font-size:13px;font-weight:500}.app-skeleton-brand{flex-direction:column;align-items:center;gap:12px;padding:54px 24px 22px;display:flex}.app-skeleton-logo{border-radius:50%;width:76px;height:76px}.app-skeleton-topbar,.app-skeleton-feed-head{border-bottom:1px solid #e4e8ef;align-items:center;min-height:52px;padding:12px 14px;display:grid}.app-skeleton-topbar{grid-template-columns:36px 1fr 36px;gap:12px}.app-skeleton-feed-head{grid-template-columns:1fr 74px 32px;gap:10px}.app-skeleton-icon{border-radius:10px;width:32px;height:32px}.app-skeleton-body{height:calc(100dvh - 52px);padding:14px 14px 28px;overflow:hidden}.app-skeleton-screen--feed .app-skeleton-body{height:calc(100dvh - 52px - var(--app-tabbar-height));padding-bottom:calc(var(--app-tabbar-height) + 12px)}.app-skeleton-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin-bottom:18px;padding:14px 0 18px}.app-skeleton-row{grid-template-columns:62px 1fr;align-items:start;gap:14px;margin-bottom:24px;display:grid}.app-skeleton-line,.app-skeleton-pill,.app-skeleton-dot,.app-skeleton-avatar,.app-skeleton-logo,.app-skeleton-icon,.app-skeleton-media,.app-skeleton-actions span,.app-skeleton-tabbar,.app-skeleton-input,.app-skeleton-button{background:linear-gradient(90deg, transparent 0%, #ffffffeb 48%, transparent 80%), linear-gradient(90deg, var(--skeleton-base), var(--skeleton-edge));box-shadow:none;opacity:.78;-webkit-backdrop-filter:blur(1.5px);background-size:260% 100%,100% 100%;transition:opacity .28s,transform .28s;animation:1.65s ease-in-out infinite skeletonShimmer,2.8s ease-in-out infinite skeletonPulse;display:block;position:relative;overflow:hidden}.app-skeleton-line{border-radius:999px;width:100%;height:11px;margin-bottom:15px}.app-skeleton-line--brand{width:156px;height:18px}.app-skeleton-line--tag{width:216px;height:10px}.app-skeleton-line--title{justify-self:center;width:120px;height:15px}.app-skeleton-line--name{width:58%;height:12px}.app-skeleton-line--meta{width:36%;height:10px}.app-skeleton-line--wide{width:88%}.app-skeleton-pill{border-radius:999px;height:28px}.app-skeleton-dot,.app-skeleton-avatar{border-radius:50%}.app-skeleton-dot{width:30px;height:30px}.app-skeleton-avatar{width:62px;height:62px}.app-skeleton-media{border-radius:3px;width:100%;height:12px;margin:16px 0 18px}.app-skeleton-media--image{border-radius:10px;height:180px;margin:18px 0 16px}.app-skeleton-form{padding:20px 4px}.app-skeleton-field{margin-top:18px}.app-skeleton-input{border-radius:12px;width:100%;height:48px;display:block}.app-skeleton-button{border-radius:12px;width:100%;height:44px;margin-top:28px;display:block}.app-skeleton-actions{grid-template-columns:70px 54px 46px 40px;gap:22px;margin-top:22px;display:grid}.app-skeleton-actions span{border-radius:999px;height:10px}.app-skeleton-tabbar{height:var(--app-tabbar-height);background:linear-gradient(90deg,#0000 0%,#ffffffb3 46%,#0000 78%),#ffffffdb;border-top:1px solid #e4e8efe6;width:100%;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.status-bar{color:var(--text);justify-content:space-between;align-items:center;height:18px;padding:0 24px;font-size:11px;font-weight:700;display:flex}.screen{min-height:100%}.auth-screen{background:var(--bg);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;padding:72px 22px 0;display:flex;overflow-x:hidden}.auth-screen--login{justify-content:flex-start;min-height:100dvh;padding-bottom:118px;position:relative}.auth-screen--otp{justify-content:center;padding-bottom:86px;position:relative}.auth-back-button{color:#0f2b54;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex;position:absolute;top:18px;left:18px}.brand{text-align:center;justify-content:center;align-items:center;width:132px;height:132px;margin:10px auto 12px;display:flex;position:relative}.brand__image{object-fit:contain;object-position:center;z-index:2;width:82px;max-width:82px;height:auto;margin:0 auto;animation:1.8s ease-in-out infinite authLogoFloat;display:block;position:relative}.brand__logo{color:var(--gold);letter-spacing:8px;margin-bottom:4px;font-family:Raleway,system-ui,sans-serif;font-size:30px;font-weight:600}.brand__tagline{color:var(--grey);letter-spacing:2px;font-size:11px}.brand--animated:after{content:"";background:radial-gradient(circle,#d4af3721,#0000 64%);border-radius:50%;animation:1.8s ease-in-out infinite authLogoGlow;position:absolute;top:-24px;bottom:-24px;left:-24px;right:-24px}.brand__ring{border:1px solid #d4af3747;border-radius:50%;position:absolute}.brand__ring--outer{border-width:2px;border-color:#d4af37 #0000;animation:4.8s linear infinite splashCircleSpin;top:10px;bottom:10px;left:10px;right:10px}.brand__ring--inner{border-top-color:#0000;border-bottom-color:#0000;animation:3.2s linear infinite splashCircleReverse;display:none;top:19px;bottom:19px;left:19px;right:19px}.brand--animated:before{content:"";border:2px solid #d4af3738;border-radius:50%;animation:2.1s ease-out infinite splashRing;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.auth-brand-heading{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;margin:8px 0;display:flex}.auth-brand-heading strong{color:#d4af37;letter-spacing:8px;font-family:Raleway,system-ui,sans-serif;font-size:31px;font-weight:600;line-height:1}.auth-brand-heading span{color:#40506b;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:2px;font-family:Raleway,system-ui,sans-serif;font-size:11px;line-height:1.2}.auth-title{color:var(--text);text-align:center;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.15}.auth-title--welcome{letter-spacing:3.1px;margin-bottom:18px;font-family:Raleway,system-ui,sans-serif;font-size:29px;font-weight:300}.auth-subtitle,.terms{color:var(--grey);text-align:center}.auth-subtitle{margin:0 0 30px;font-size:12px;line-height:1.5}.auth-toast{color:#be123c;text-align:center;z-index:50;background:#fff1f2;border:1px solid #fecdd3;border-radius:14px;max-width:min(92vw,420px);padding:10px 14px;font-size:12px;font-weight:700;line-height:1.4;position:fixed;top:16px;left:50%;transform:translate(-50%)}.input-group{width:100%;margin-bottom:16px;display:block}.input-label{color:var(--grey);letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.input-field{background:var(--input-bg);touch-action:manipulation;border:1.5px solid #0f2b541f;border-radius:15px;align-items:center;gap:8px;width:100%;min-height:54px;padding:14px 16px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 3px 14px #0f2b540d}.input-field:focus-within{border-color:var(--gold);box-shadow:0 4px 18px #d4af3729}.input-field input{color:var(--text);font:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0}.input-code{color:var(--grey);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px}.btn{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s;display:flex}.btn:active{transform:none}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn--primary{background:var(--button-bg);color:var(--button-text);border:0}.btn--social{border:1px solid var(--border);color:var(--text);background:0 0;gap:10px;margin-top:8px}.btn--social svg{flex:0 0 16px;width:16px;height:16px}.terms{color:var(--grey-dark);margin:16px 0 0;font-size:11px;line-height:1.5}.auth-login-stats{width:100%;margin-top:16px;padding-top:0}.auth-login-stats .stats{border-top:1px solid #0e2a5214;margin-top:0;padding-top:14px}.auth-login-stats .terms{margin-top:0;padding:0 8px 12px}.auth-screen--login .brand{width:136px;height:136px;margin:0 auto 10px}.auth-screen--login .auth-title{margin-bottom:14px}.auth-screen--login .input-group{margin-bottom:12px}.auth-screen--login .btn{min-height:48px;margin-top:2px}.divider{align-items:center;gap:10px;width:100%;margin-top:20px;display:flex}.divider span{background:var(--border);flex:1;height:1px}.divider small{color:var(--grey-dark);letter-spacing:2.5px;font-size:12px}.stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin-top:0;padding-top:20px;display:grid}.stats__item{text-align:center}.stats__item+.stats__item{border-left:1px solid var(--border)}.stats strong{color:var(--stat-value);font-family:Raleway,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1;display:block}.stats strong span{font-size:11px}.stats small{color:var(--grey);letter-spacing:1.8px;text-transform:uppercase;margin-top:6px;font-size:8px;display:block}.partners{box-sizing:border-box;width:100%;margin-top:auto;padding:64px 0 0;position:static}.partners__label{color:var(--grey-dark);letter-spacing:4px;text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:9px}.auth-screen--login .partners{z-index:5;width:calc(100% + 22px);margin-top:0;position:fixed;bottom:0;left:0;right:-22px;transform:none}.marquee{background:linear-gradient(90deg, var(--navy), var(--navy-light), var(--navy));box-sizing:border-box;border-radius:0;width:100%;margin-left:0;padding:10px 0;overflow:hidden}.marquee__track{white-space:nowrap;width:max-content;animation:25s linear infinite marqueeScroll;display:flex}.marquee__item{color:#ffffffd9;letter-spacing:.5px;font-size:10px;font-weight:600}.marquee__item:after{color:#ffffff4d;content:"·";padding:0 10px}.dark-mode .marquee{background:linear-gradient(90deg,#d4af371a,#d4af3733,#d4af371a)}.dark-mode .marquee__item{color:var(--gold)}.role-selection{width:100%;box-shadow:0 24px 70px var(--phone-shadow);color:#fff;background:#111827;overflow:hidden}.role-card{text-align:center;background-position:50%;background-size:cover;align-items:center;min-height:50svh;display:flex;position:relative;overflow:hidden}.role-card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.role-card--doctor{background-image:url(/images/ChatGPT%20Image%20Aug%204,%202026,%2001_24_03%20PM.png)}.role-card--doctor:before{background:linear-gradient(#5c4616a3,#5c3a0fbd),#0d172629}.role-card--student{background-image:url(/images/ChatGPT%20Image%20Aug%204,%202026,%2001_36_27%20PM.png)}.role-card--student:before{background:linear-gradient(#242868bd,#461b52b8),#0d172629}.role-card__content{z-index:1;flex-direction:column;align-items:center;width:100%;padding:48px 28px;display:flex;position:relative}.role-card__content h1{color:#fff;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.15}.role-card__eyebrow{color:var(--gold)}.role-card__eyebrow--learner{color:#bdb0de}.role-card__eyebrow{letter-spacing:3px;text-transform:uppercase;font-size:10px;line-height:1.4}.role-card__description{color:#ffffffc7;text-shadow:0 1px 12px #0006;max-width:270px;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:400;line-height:1.35}.role-card__button{color:#fff;cursor:pointer;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(135deg,#e4bc2f,#d6a719);border:0;border-radius:999px;min-width:122px;min-height:35px;padding:10px 20px;font-size:12px;font-weight:800;transition:transform .18s}.role-card__button:active{transform:none}.role-card__button:focus-visible{outline-offset:3px;outline:2px solid #fff}.role-card--student .role-card__button{background:linear-gradient(135deg,#c8b8ef,#a991dc)}.role-divider{z-index:2;background:linear-gradient(90deg,#213844,#222554);border-bottom:1.5px solid #9b8bc966;justify-content:center;align-items:center;gap:14px;height:38px;display:flex;position:absolute;bottom:0;left:0;right:0}.role-divider:before{content:"";z-index:9;background:linear-gradient(90deg,#d4af37a1 0%,#ffffff0d 50%,#9b8bc94f 100%);width:100%;height:1px;position:absolute;top:0}.role-divider span{background:linear-gradient(90deg, transparent, var(--gold));width:28px;height:1px}.role-divider span:last-child{background:linear-gradient(90deg,#a991dc,#0000)}.role-divider strong{color:#f5f5ff;letter-spacing:8px;font-size:13px;font-weight:500}.wizard-screen{color:var(--navy);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y;background:#fff;flex:auto;width:500px;height:100dvh;min-height:0;max-height:100svh;overflow-y:auto}@media screen and (max-width:992px){.wizard-screen{flex:1 1 0;width:100%;height:100%;min-height:0;max-height:none}}.wizard-screen::-webkit-scrollbar{display:none}.wizard-screen--modal-open{touch-action:none;overscroll-behavior:none!important;height:100dvh!important;overflow:hidden!important}.app-shell--roles>.wizard-screen{min-height:0;max-height:100%}@media screen and (max-width:992px){.app-shell--roles>.wizard-screen{height:100%;min-height:0;max-height:none;padding-bottom:env(safe-area-inset-bottom);flex:1 1 0;overflow-y:auto}}.wizard-topbar{border-bottom:1px solid var(--border);z-index:2;background:#fff;grid-template-columns:40px 1fr 40px;align-items:center;height:40px;display:grid;position:-webkit-sticky;position:sticky;top:0}.wizard-topbar button{color:#111827;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.wizard-topbar button i{font-size:12px}.wizard-topbar span{letter-spacing:3px;text-align:center;text-transform:uppercase;color:var(--grey);letter-spacing:4px;text-align:center;text-transform:uppercase;font-size:11px;font-weight:500}.wizard-form{padding:24px 22px 32px}.wizard-heading{margin-bottom:22px}.wizard-heading h1{color:#0f2b54;align-items:center;gap:9px;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.1;display:flex}.wizard-heading p{color:#263c5d;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.wizard-step-icon{color:#c79720;background:#fffdf7;border:1px solid #d4af3773;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wizard-step-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.wizard-field{width:100%;margin-bottom:14px;display:block}.wizard-field>span{color:#546882;letter-spacing:.5px;margin-bottom:7px;font-size:12px;display:block}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wizard-control{-webkit-appearance:none;appearance:none;font:inherit;text-align:left;background:#f5f7fb;border:1px solid #dde4ef;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:0 16px;display:flex;overflow:hidden}.wizard-control .wizard-control__value{color:#0f2b54;flex:1;min-width:0;font-size:11px}.wizard-control input{color:#0f2b54;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:12px!important}.wizard-control input:-webkit-autofill{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f5f7fb}.wizard-control input:-webkit-autofill:hover{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f5f7fb}.wizard-control input:-webkit-autofill:focus{-webkit-text-fill-color:#0f2b54;caret-color:#0f2b54;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f5f7fb}.wizard-field--autocomplete{position:relative}.wizard-control--autocomplete{z-index:9;align-items:stretch;padding:0;position:relative;overflow:visible}.wizard-control--autocomplete input{border-radius:inherit;min-height:47px;padding:0 16px}.wizard-autocomplete{z-index:20;background:#fff;border:1px solid #dde4ef;border-radius:12px;max-height:220px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #0f2b541f}.wizard-autocomplete__item{color:#0f2b54;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:12px 14px;display:block}.wizard-autocomplete__item:hover{background:#f5f7fb;outline:0}.wizard-autocomplete__item:focus-visible{background:#f5f7fb;outline:0}.wizard-autocomplete__item.is-muted{color:#667892;cursor:default}.wizard-control--select{cursor:pointer;-webkit-appearance:none}.wizard-control--select .wizard-control__value{cursor:pointer}.wizard-control--select:focus-within{border-color:#d1a225;outline:0;box-shadow:0 0 0 3px #d4af371f}.wizard-control--select:focus-visible{border-color:#d1a225;outline:0;box-shadow:0 0 0 3px #d4af371f}.wizard-control--date,.student-control--date{cursor:pointer}.wizard-control--date input[type=date],.student-control--date input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-height:24px}.wizard-control--date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:18px;height:18px;margin-left:8px}.student-control--date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:18px;height:18px;margin-left:8px}.wizard-control--date input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px}.student-control--date input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px}.date-wheel-open{overflow:hidden}.date-wheel-field__trigger{text-align:left;justify-content:space-between;width:100%}.date-wheel-field__trigger span:first-child{min-width:0}.date-wheel-field__icon{color:#111827;flex:none;justify-content:center;align-items:center;margin-left:10px;font-size:18px;display:inline-flex}.date-wheel-field__icon i{font-size:12px}.date-wheel-modal{z-index:120;position:fixed;top:0;bottom:0;left:0;right:0}.date-wheel-modal__backdrop{background:0 0;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.date-wheel-modal__sheet{background:#fff;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 40px #0f2b5424}.date-wheel-modal__grabber{background:#94a3b857;border-radius:999px;width:54px;height:6px;margin:10px auto}.date-wheel-modal__header{grid-template-columns:72px 1fr 72px;align-items:center;min-height:48px;padding:0 16px;display:grid}.date-wheel-modal__header strong{color:#111827;text-align:center;font-size:1px;font-weight:700}.date-wheel-modal__action{color:#c8951d;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 8px;font-size:17px}.date-wheel-modal__action--done{font-weight:700;color:#c8951d!important}.date-wheel-modal__picker-wrap{background:#fff;min-height:292px;padding:6px 12px 30px;position:relative;overflow:hidden}.date-wheel-modal__picker-wrap>div:last-child{-webkit-mask-image:none!important;mask-image:none!important}.date-wheel-modal__highlight{pointer-events:none;z-index:2;background:0 0;border-radius:0;height:44px;position:absolute;top:119px;left:12px;right:12px}.date-wheel-modal__fade{pointer-events:none;z-index:3;position:absolute;left:0;right:0}.date-wheel-item{color:#c4c9d3;justify-content:center;align-items:center;height:44px;padding:0 10px;font-size:18px;transition:color .18s,transform .18s;display:flex}.date-wheel-item.is-selected{color:#c8951d;font-weight:500;transform:scale(1.01)}.wizard-chevron{color:#637895;font-size:16px}.wizard-chevron i{font-size:12px}.wizard-link{color:#c79720;cursor:pointer;background:0 0;border:0;margin:2px 0 14px;font-size:12px}.wizard-languages{margin-bottom:16px}.wizard-languages>span{color:#546882;letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.wizard-languages div{flex-wrap:wrap;gap:8px;display:flex}.wizard-languages button{color:#c79720;cursor:pointer;background:#d4af371f;border:1px solid #d4af3773;border-radius:999px;padding:7px 12px;font-size:12px}.wizard-languages .wizard-languages__add{color:#546882;background:#fff;border-color:#dce3ef}.wizard-popup{overscroll-behavior:contain;touch-action:none;z-index:20;position:fixed;top:0;bottom:0;left:0;right:0}.wizard-popup__backdrop{cursor:pointer;background:#0f2b543d;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wizard-popup__panel{bottom:var(--popup-keyboard-inset,0px);max-height:min(82dvh - var(--popup-keyboard-inset,0px), 560px);overscroll-behavior:contain;padding:18px 15px max(8px, env(safe-area-inset-bottom));touch-action:pan-y;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:min(98%,500px);display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -18px 44px #0f2b542e}.wizard-popup__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wizard-popup__head strong{color:#0f2b54;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.wizard-popup__head button{color:#c79720;cursor:pointer;background:#fffdf7;border:1px solid #eadfbf;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.wizard-search{margin-bottom:14px;display:block}.wizard-search span{color:#546882;letter-spacing:.5px;margin-bottom:7px;font-size:12px;display:block}.wizard-search input{color:#0f2b54;background:#f5f7fb;border:1px solid #dde4ef;border-radius:12px;outline:0;width:100%;min-height:47px;padding:0 16px}.wizard-search input:focus{border-color:#d1a225;box-shadow:0 0 0 3px #d4af371f}.wizard-radio-list{-webkit-overflow-scrolling:touch;flex:0 auto;align-content:start;gap:9px;min-height:0;max-height:min(50vh,420px);padding-right:2px;display:grid;overflow-y:auto}.wizard-radio-list button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5f0;border-radius:12px;align-items:center;gap:11px;width:100%;height:45px;padding:10px 12px;font-size:14px;display:flex}.wizard-radio-list button.selected{color:#c79720;background:#fffdf7;border-color:#d4af37a6}.wizard-radio-list button.selected .wizard-radio{border-color:#d1a225}.wizard-radio-list button.selected .wizard-radio:after{opacity:1}.wizard-radio-list p{color:#667892;text-align:center;padding:18px 0;font-size:12px}.wizard-radio{border:1.5px solid #cdd8e6;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wizard-radio:after{content:"";opacity:0;background:#d1a225;border-radius:50%;width:10px;height:10px}.wizard-card{background:linear-gradient(#fff,#fffdf7);border:1px solid #dbe5f0;border-radius:12px;margin-bottom:16px;padding:16px 14px}.wizard-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wizard-card__head strong,.wizard-card__head small{color:#d1a225;letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:800}.wizard-card__head small{color:#9a9fbf;letter-spacing:2px}.wizard-card--removable{padding-top:22px;position:relative}.wizard-card--removable button{color:#c79720;cursor:pointer;background:#fff;border:1px solid #eadfbf;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;position:absolute;top:10px;right:10px}.wizard-card--removable .wizard-field{margin-top:10px;margin-bottom:0}.wizard-note{color:#1f2b44;background:linear-gradient(#fff8e8,#fffdf6);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;line-height:1.35;display:flex}.wizard-note--checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}.wizard-note--checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wizard-note--checkbox:focus-within{outline-offset:2px;outline:2px solid #d4af3747}.wizard-note__icon{object-fit:contain;flex:none;width:16px;height:16px}.wizard-note__check{color:#0000;background:#fff;border:1.5px solid #d4af37;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.wizard-note__check svg{width:9px;height:9px}.wizard-note--checkbox.is-checked .wizard-note__check{color:#fff;background:#d4af37}.wizard-email-note__icon{width:16px;height:16px}.wizard-inline-status{color:#667892;margin:8px 2px 12px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.35}.wizard-inline-status--success{color:#1f7a45}.wizard-add-card,.wizard-upload{color:#0f2b54;text-align:left;background:#fff;border:1px dashed #dbe5f0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;gap:2px 12px;width:100%;margin-bottom:12px;padding:13px 12px;display:grid}.wizard-add-card>span,.wizard-upload>span{color:#d1a225;background:#f1f3f6;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;font-size:16px;display:flex}.wizard-add-card>span i,.wizard-upload>span i{font-size:12px}.wizard-add-card>span svg,.wizard-upload>span svg{width:17px;height:17px}.wizard-add-card>img,.wizard-upload>img{object-fit:cover;border-radius:8px;grid-area:1/1/span 2;align-self:center;width:34px;height:34px}.wizard-add-card strong,.wizard-upload strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:end;min-width:0;font-size:12px;font-weight:800;display:block;overflow:hidden}.wizard-add-card strong em,.wizard-upload strong em{color:#667892;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:100;display:block;overflow:hidden}.wizard-add-card small,.wizard-upload small{color:#9a9fbf;letter-spacing:2px;text-transform:uppercase;grid-area:1/3/span 2;align-self:center;font-size:9px;font-weight:800}.wizard-upload{border-style:dashed;grid-template-columns:28px 1fr auto;align-items:start}.wizard-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.wizard-upload:focus-within{border-color:#d4af37b3;box-shadow:0 0 0 3px #d4af371f}.wizard-upload--filled{border-color:#d4af37a6;grid-template-columns:34px minmax(0,1fr) auto 30px;padding-right:10px}.wizard-upload--filled>span{background:#d4af3729}.wizard-upload--filled em{color:#d1a225;font-family:Inter,system-ui,sans-serif;font-style:normal;font-weight:700}.wizard-upload-or{color:#71809a;letter-spacing:1.5px;justify-content:center;align-items:center;gap:12px;margin:-2px 0 10px;font-size:12px;font-weight:700;display:flex}.wizard-upload-or:before,.wizard-upload-or:after{content:"";background:#dbe3ee;flex:1;height:1px}.wizard-upload__actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;margin-top:10px;display:flex}.wizard-upload__actions button{-webkit-appearance:none;appearance:none;color:#16345f;cursor:pointer;font:inherit;background:#f6f8fc;border:1px solid #d8e0ec;border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.wizard-upload__actions button:hover{color:#0f2b54;background:#eef3fb;border-color:#d4af37b8;transform:translateY(-1px)}.wizard-upload__actions button:focus-visible{color:#0f2b54;background:#eef3fb;border-color:#d4af37b8;transform:translateY(-1px)}.wizard-upload__remove{color:#835f08;cursor:pointer;background:linear-gradient(#fff8df 0%,#f3e4aa 100%);border:1px solid #c79720a6;border-radius:50%;flex-shrink:0;grid-area:1/4/span 2;justify-content:center;place-self:center end;align-items:center;width:26px;height:26px;padding:0;font-size:11px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 3px 8px #0f2b5424}.wizard-upload__remove i{pointer-events:none;line-height:1}.wizard-upload__remove:hover{border-color:#c79720e6;outline:none;transform:scale(1.03);box-shadow:0 5px 12px #0f2b542e}.wizard-upload__remove:focus-visible{border-color:#c79720e6;outline:none;transform:scale(1.03);box-shadow:0 5px 12px #0f2b542e}.wizard-upload__remove:active{transform:scale(.97)}.verified-card{background:#fffdf7;border:1px solid #d4af3773;border-radius:10px;margin:14px 0 18px;padding:14px 16px}.verified-card strong{color:#d1a225;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.verified-card strong span{letter-spacing:0;font-size:17px;line-height:1}.verified-card p{color:#1f2b44;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.35}.interest-step{margin-top:-4px}.interest-step>small{text-align:right;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;display:block;color:#d1a225!important}.interest-step__hint{color:#8b99ad;text-align:left;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.45}.interest-step>p{color:#667892;text-align:center;max-width:260px;margin:16px auto 22px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.45}.interest-cloud{flex-wrap:wrap;gap:8px;width:100%;padding-right:2px;display:flex}.interest-cloud button{color:#0f2b54;cursor:pointer;overflow-wrap:anywhere;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe5f0;border-radius:8px;max-width:100%;min-height:32px;padding:8px 12px;font-size:12px;line-height:1.25}.interest-cloud button.is-recommended{background:#fffaf0;border-color:#d1a22573}.interest-cloud button.selected{color:#d1a225!important;border-color:#d4af37a6!important}.wizard-submit{background:var(--button-bg);color:var(--button-text);cursor:pointer;border:0;border-radius:12px;width:100%;min-height:42px;font-size:16px;font-weight:500}.wizard-form .wizard-currently-not-working{color:#17345f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:24px;margin:0 0 14px;padding:2px 4px;font-family:inherit;font-size:.96rem;font-weight:600;line-height:1.35;display:flex}.wizard-form .wizard-currently-not-working input{flex:0 0 20px;position:relative;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border:2px solid #183763!important;border-radius:5px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}.wizard-form .wizard-currently-not-working input:checked{background:#183763!important}.wizard-form .wizard-currently-not-working input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.wizard-form .wizard-currently-not-working:focus-within{outline-offset:3px;outline:2px solid #18376340}.reaction-row .reaction-count-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-width:18px;padding:0 4px 0 0;margin-left:-6px!important}.reaction-row .reaction-like-group{align-items:center;gap:0;display:flex}.reaction-row{grid-template-columns:66px 66px 66px 66px;gap:0!important;padding-left:8px!important;display:grid!important}.reaction-row .reaction-like-group>button:first-child{gap:0;min-width:30px!important}.reaction-row>.reaction-like-group,.reaction-row>button{min-width:0!important}.reaction-row .reaction-count-button:hover{text-decoration:underline}.likes-modal-overlay{z-index:1000;background:#06122494;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.likes-modal{background:#fff;border:1px solid #1837631f;border-radius:18px;width:100%;max-width:390px;overflow:hidden;box-shadow:0 22px 70px #06122447}.likes-modal__header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.likes-modal__header h2{color:#102d57;margin:0;font-size:1.05rem}.likes-modal__header button{color:#71819a;cursor:pointer;background:0 0;border:0;padding:4px;font-size:1.05rem}.likes-modal__body{max-height:min(60vh,430px);padding:8px 12px 12px;overflow-y:auto}.likes-modal__user{align-items:center;gap:12px;padding:10px 8px;display:flex}.likes-modal__user>img,.likes-modal__user>b{color:#173763;object-fit:cover;background:#e9f0f8;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;display:flex;overflow:hidden}.likes-modal__user span{gap:3px;display:grid}.likes-modal__user strong{color:#102d57;font-size:.92rem}.likes-modal__user small{color:#73829a;font-size:.76rem}.likes-modal__status{color:#71819a;text-align:center;margin:24px 12px;font-size:.9rem}.likes-modal__status--error{color:#b24646}.dark-mode .likes-modal{background:#111722;border-color:#2b3546;box-shadow:0 22px 70px #0000008c}.dark-mode .likes-modal__header{border-bottom-color:#2b3546}.dark-mode .likes-modal__header h2,.dark-mode .likes-modal__user strong{color:#f3f4f8}.dark-mode .likes-modal__header button{color:#aeb7c6}.dark-mode .likes-modal__user>img,.dark-mode .likes-modal__user>b{color:#f3f4f8;background:#202b3c}.dark-mode .likes-modal__user small,.dark-mode .likes-modal__status{color:#aeb7c6}.dark-mode .likes-modal__status--error{color:#ff9a9a}.wizard-footnote{color:#8b99ad;text-align:center;margin-top:12px;font-size:11px}.dark-mode .wizard-screen{color:var(--text);background:#080b12}.dark-mode .wizard-topbar{background:#080b12f5;border-bottom-color:#ffffff1a}.dark-mode .wizard-topbar button{color:#f3f4f8}.dark-mode .wizard-topbar span{color:#d9ddeb}.dark-mode .wizard-heading h1{color:#f7f0d8}.dark-mode .wizard-heading p{color:#c7ccd8}.dark-mode .wizard-field>span,.dark-mode .wizard-languages>span,.dark-mode .wizard-search span{color:#c4cad6}.dark-mode .wizard-control,.dark-mode .wizard-search input{color:#f3f4f8;background:#111722;border-color:#273244}.dark-mode .wizard-control .wizard-control__value,.dark-mode .wizard-control input{color:#f3f4f8}.dark-mode .wizard-control input{caret-color:#f3f4f8}.dark-mode .wizard-control input:-webkit-autofill{-webkit-text-fill-color:#f3f4f8;caret-color:#f3f4f8;box-shadow:inset 0 0 0 1000px #111722}.dark-mode .wizard-control input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f8;caret-color:#f3f4f8;box-shadow:inset 0 0 0 1000px #111722}.dark-mode .wizard-control input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f8;caret-color:#f3f4f8;box-shadow:inset 0 0 0 1000px #111722}.dark-mode .wizard-control--date input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark-mode .wizard-chevron{color:#c4cad6}.dark-mode .wizard-languages button{color:#e7c85b;background:#d4af3724;border-color:#d4af376b}.dark-mode .wizard-languages .wizard-languages__add{color:#d9ddeb;background:#fff;border-color:#2a3546}.dark-mode .wizard-card__head small{color:#b7accb}.dark-mode .wizard-note,.dark-mode .verified-card{color:#f2ead2;background:#d4af3721;border-color:#d4af3747}.dark-mode .wizard-note__icon{filter:brightness(1.1)saturate(.9)}.dark-mode .wizard-inline-status{color:#c2cad8}.dark-mode .wizard-inline-status--success{color:#9ad7b2}.dark-mode .verified-card p{color:#f2ead2}.dark-mode .wizard-add-card,.dark-mode .wizard-upload,.dark-mode .interest-cloud button{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .wizard-add-card>span,.dark-mode .wizard-upload>span,.dark-mode .interest-cloud button>span{background:#192233}.dark-mode .wizard-add-card strong em,.dark-mode .wizard-upload strong em,.dark-mode .interest-cloud button strong em{color:#b4bccb}.dark-mode .wizard-card--removable button,.dark-mode .wizard-upload__remove,.dark-mode .wizard-popup__head button{color:#e7c85b;background:#121a27;border-color:#d4af3752}.dark-mode .wizard-popup__backdrop{background:#0000009e}.dark-mode .wizard-popup__panel{background:#0c111b;box-shadow:0 -18px 44px #0000007a}.dark-mode .wizard-popup__head strong{color:#f7f0d8}.dark-mode .wizard-radio-list button{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .wizard-radio-list button.selected{color:#e7c85b;background:#d4af3721}.dark-mode .wizard-radio-list p{color:#b4bccb}.dark-mode .wizard-radio{border-color:#657083}.dark-mode .interest-step>p,.dark-mode .wizard-footnote{color:#b4bccb}.dark-mode .wizard-step-icon{color:#e7c85b;background:#d4af371f;border-color:#d4af3761}.dark-mode .student-app-screen,.dark-mode .case-compose-screen,.dark-mode .new-post-screen,.dark-mode .publication-screen,.dark-mode .panel-screen,.dark-mode .consent-screen,.dark-mode .privacy-scan-screen,.dark-mode .notification-screen,.dark-mode .post-detail-screen,.dark-mode .desk-screen,.dark-mode .research-screen,.dark-mode .explore-screen,.dark-mode .passport-screen{color:#f3f4f8;background:#080b12}.dark-mode .student-app-header,.dark-mode .new-post-header,.dark-mode .case-compose-header,.dark-mode .case-progress,.dark-mode .medallys-tabbar{color:#f3f4f8;background:#080b12f5;border-color:#273244}.dark-mode .student-app-header button,.dark-mode .new-post-header button,.dark-mode .case-compose-header button,.dark-mode .case-floating-back,.dark-mode .consent-back{color:#f3f4f8}.dark-mode .student-app-header strong,.dark-mode .case-compose-header strong,.dark-mode .new-post-header strong,.dark-mode .scan-content h1,.dark-mode .media-section h2,.dark-mode .annotate-card strong,.dark-mode .cotw-card strong,.dark-mode .consent-card h5,.dark-mode .consent-card label{color:#f7f0d8}.dark-mode .student-app-header>div,.dark-mode .case-compose-header span,.dark-mode .new-post-header__share,.dark-mode .publication-share-link,.dark-mode .panel-start-link{color:#e7c85b}.dark-mode .case-compose-field>span,.dark-mode .case-compose-section h2,.dark-mode .case-compose-section h2 small,.dark-mode .case-compose-section p,.dark-mode .case-add-link small,.dark-mode .collaborator-row small,.dark-mode .case-search-doctor,.dark-mode .case-or,.dark-mode .media-head,.dark-mode .media-drop>div,.dark-mode .media-drop article,.dark-mode .annotate-card small,.dark-mode .cotw-card small,.dark-mode .scan-content p,.dark-mode .new-post-footnote,.dark-mode .panel-footnote{color:#b4bccb}.dark-mode .case-compose-field input,.dark-mode .case-compose-field textarea,.dark-mode .case-select,.dark-mode .case-search-doctor,.dark-mode .structured-card textarea,.dark-mode .case-tags,.dark-mode .case-tags input,.dark-mode .new-post-hero textarea,.dark-mode .publication-form textarea,.dark-mode .panel-form textarea,.dark-mode .post-detail-reply textarea{color:#f3f4f8;caret-color:#f3f4f8;background:#111722;border-color:#293548}.dark-mode .case-compose-field input::placeholder,.dark-mode .case-compose-field textarea::placeholder,.dark-mode .case-tags input::placeholder,.dark-mode .new-post-hero textarea::placeholder,.dark-mode .publication-form textarea::placeholder,.dark-mode .panel-form textarea::placeholder,.dark-mode .post-detail-reply textarea::placeholder{color:#7f8999}.dark-mode .collaborator-row,.dark-mode .structured-card,.dark-mode .case-suggestions button,.dark-mode .before-after button,.dark-mode .annotate-card,.dark-mode .cotw-card,.dark-mode .consent-card,.dark-mode .new-post-section,.dark-mode .new-post-row,.dark-mode .specialty-select,.dark-mode .notification-card,.dark-mode .paper-card,.dark-mode .research-card,.dark-mode .passport-card{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .collaborator-row strong,.dark-mode .case-suggestions button,.dark-mode .before-after button,.dark-mode .new-post-row,.dark-mode .specialty-select{color:#f3f4f8}.dark-mode .collaborator-row b,.dark-mode .avatar-placeholder{color:#c4cad6;background:#1b2536}.dark-mode .structured-card h3{color:#e7c85b;background:#d4af3721;border-color:#d4af3747}.dark-mode .structured-card mark,.dark-mode .collaborator-row em,.dark-mode .case-tags span,.dark-mode .image-strip em{color:#e7c85b;background:#d4af3721;border-color:#d4af3752}.dark-mode .case-suggestions{border-color:#293548}.dark-mode .case-suggestions button{border-bottom-color:#293548}.dark-mode .case-or span,.dark-mode .media-scrollbar{background:#293548}.dark-mode .image-strip{scrollbar-color:#536071 #141d2b}.dark-mode .image-strip::-webkit-scrollbar-track{background:#141d2b}.dark-mode .image-strip::-webkit-scrollbar-thumb{background:#536071}.dark-mode .image-strip article{color:#b4bccb;background:linear-gradient(135deg,#fff,#f8fafc)}.dark-mode .image-strip>button{color:#e7c85b;background:#d4af371a;border-color:#d4af377a}.dark-mode .media-drop article,.dark-mode .before-after button{border-color:#344154}.dark-mode .medallys-tabbar{box-shadow:0 -12px 26px #00000047}.dark-mode .medallys-tabbar__plus,.dark-mode .case-submit{color:#07101f!important;background:#d4af37!important}.dark-mode .case-submit{border:0}.student-wizard{color:var(--navy);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y;width:100%;height:100dvh;max-height:100svh;overflow-y:auto}.student-wizard::-webkit-scrollbar{display:none}.student-topbar{border-bottom:1px solid var(--border);z-index:2;background:#fff;grid-template-columns:40px 1fr 40px;align-items:center;height:40px;display:grid;position:-webkit-sticky;position:sticky;top:0}.student-topbar button{color:#111827;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.student-topbar button i{font-size:12px}.student-topbar span{color:#385070;letter-spacing:4px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500}.student-form{padding:24px 22px 32px}.student-heading{align-items:center;gap:11px;margin-bottom:22px;display:flex}.student-heading>span{color:#c79720;background:#fffdf7;border:1px solid #d4af3773;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.student-heading h1{color:#0f2b54;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.1}.student-heading p{color:#263c5d;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.student-field{width:100%;margin-bottom:14px;display:block}.student-field>span{color:#546882;letter-spacing:.5px;margin-bottom:7px;font-size:12px;display:block}.student-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.student-control{-webkit-appearance:none;appearance:none;font:inherit;text-align:left;background:#f5f7fb;border:1px solid #dde4ef;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:0 16px;display:flex}.student-control input,.student-control>span{color:#0f2b54;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:13px}.student-control em{color:#637895;font-style:normal}.student-control em i{font-size:12px}.student-control--select{cursor:pointer;-webkit-appearance:none}.student-control--select>span{cursor:pointer}.student-control--select:focus-within{border-color:#d1a225;outline:0;box-shadow:0 0 0 3px #d4af371f}.student-control--select:focus-visible{border-color:#d1a225;outline:0;box-shadow:0 0 0 3px #d4af371f}.student-link{color:#c79720;cursor:pointer;background:0 0;border:0;margin:2px 0 14px;font-size:12px}.student-card{background:linear-gradient(#fff,#fffdf7);border:1px solid #dbe5f0;border-radius:12px;margin-bottom:16px;padding:16px 14px}.student-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.student-card__head strong,.student-card__head small{color:#d1a225;letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:800}.student-card__head small{color:#9a9fbf;letter-spacing:2px}.student-interest-step>small{color:#d1a225;text-align:right;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;display:block}.student-interest-step>div{flex-wrap:wrap;gap:8px;width:100%;padding-right:2px;display:flex}.student-interest-step button{color:#0f2b54;cursor:pointer;overflow-wrap:anywhere;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe5f0;border-radius:8px;max-width:100%;min-height:32px;padding:8px 12px;font-size:12px;line-height:1.25}.student-interest-step button.selected{color:#d1a225;background:#fffdf7;border-color:#d4af37a6}.student-submit{background:var(--button-bg);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:42px;font-size:16px;font-weight:500}.student-footnote{color:#8b99ad;text-align:center;margin-top:12px;font-size:11px}.student-popup{z-index:20;position:fixed;top:0;bottom:0;left:0;right:0}.student-popup__backdrop{cursor:pointer;background:#0f2b543d;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.student-popup__panel{bottom:calc(var(--popup-keyboard-inset,0px) + env(safe-area-inset-bottom));max-height:min(82dvh - var(--popup-keyboard-inset,0px), 560px);background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:98%;padding:18px 15px 20px;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -18px 44px #0f2b542e}.student-popup__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.student-popup__head strong{color:#0f2b54;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.student-popup__head button{color:#c79720;cursor:pointer;background:#fffdf7;border:1px solid #eadfbf;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.student-search{margin-bottom:14px;display:block}.student-search span{color:#546882;letter-spacing:.5px;margin-bottom:7px;font-size:12px;display:block}.student-search input{color:#0f2b54;background:#f5f7fb;border:1px solid #dde4ef;border-radius:12px;outline:0;width:100%;min-height:47px;padding:0 16px}.student-search input:focus{border-color:#d1a225;box-shadow:0 0 0 3px #d4af371f}.student-option-list{flex:auto;gap:9px;min-height:0;display:grid;overflow-y:auto}.student-option-list button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5f0;border-radius:12px;align-items:flex-start;gap:11px;width:100%;min-height:45px;padding:10px 12px;font-size:14px;display:flex}.student-option-list button>span{border:1.5px solid #cdd8e6;border-radius:50%;flex:0 0 20px;width:20px;height:20px;position:relative}.student-option-list button>span:after{content:"";opacity:0;background:#d1a225;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.student-option-list button>span+*{text-align:left;white-space:normal;word-break:break-word;flex:auto;min-width:0;line-height:1.35}.student-option-list button b{flex:none;align-self:center;margin-left:8px}.student-option-list button.selected{color:#c79720;background:#fffdf7;border-color:#d4af37a6}.student-option-list button.selected>span{border-color:#d1a225}.student-option-list button.selected>span:after{opacity:1}.student-option-list p{color:#667892;text-align:center;padding:18px 0;font-size:12px}.student-heading{display:block}.student-heading h1{font-size:24px}.student-control .muted,.student-control input::placeholder{color:#71809a}.student-languages{margin-bottom:16px}.student-languages>span{color:#546882;letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.student-languages div{flex-wrap:wrap;gap:8px;display:flex}.student-languages button{color:#c79720;cursor:pointer;background:#d4af371f;border:1px solid #d4af3773;border-radius:999px;padding:7px 12px;font-size:12px}.student-languages button i{margin-left:4px}.student-languages .student-languages__add{color:#546882;background:#fff;border-style:dashed;border-color:#dce3ef}.student-note,.student-verified{color:#1f2b44;background:#d4af3714;border-radius:8px;margin:12px 0 16px;padding:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.35}.student-note{align-items:flex-start;gap:9px;display:flex}.student-note span,.student-note strong{color:#d1a225}.student-upload{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:1px dashed #dbe5f0;border-radius:12px;grid-template-columns:36px 1fr auto;gap:1px 12px;margin:16px 0 12px;padding:13px 12px;display:grid}.student-upload>span{color:#d1a225;background:#f1f3f6;border-radius:10px;grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.student-upload strong{grid-column:2;align-self:end;font-size:13px}.student-upload em{color:#667892;grid-column:2;font-size:11px;font-style:normal}.student-upload small{color:#9a9fbf;letter-spacing:2px;text-transform:uppercase;grid-area:1/3/span 2;align-self:center;font-size:9px;font-weight:800}.student-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.student-verified{background:#fffdf7;margin-bottom:20px}.student-verified strong{color:#d1a225;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-style:normal;font-weight:800;display:block}.student-interest-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.student-interest-head span{color:#546882;letter-spacing:.5px;font-size:12px}.student-interest-head small{color:#1f2b44;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.student-specialties{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.student-specialties button{color:#546882;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:999px;min-height:32px;padding:8px 12px;font-size:12px}.student-specialties button.selected{color:#d1a225;background:#d4af371f;border-color:#d4af378c}.student-section-label{color:#546882;letter-spacing:.5px;margin:0 0 8px;font-size:12px;display:block}.student-careers{gap:10px;margin-bottom:18px;display:grid}.student-careers button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:1px 12px;width:100%;min-height:54px;padding:10px 14px;display:grid}.student-careers button>span{border:1.5px solid #dbe5f0;border-radius:50%;grid-row:1/span 2;width:18px;height:18px;position:relative}.student-careers button>span:after{content:"";opacity:0;background:#d1a225;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.student-careers button strong{font-size:13px}.student-careers button em{color:#263c5d;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.student-careers button.selected{background:#fffdf7;border-color:#d4af37bf}.student-careers button.selected>span{border-color:#d1a225}.student-careers button.selected>span:after{opacity:1}.student-mentor-step{margin-bottom:18px}.mentor-row{background:#fff;border:1px solid #dbe5f0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:58px;margin-bottom:9px;padding:8px 12px;display:grid}.mentor-row>span{color:#fff;background:#1b3157;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.mentor-row img{object-fit:cover;width:100%;height:100%}.mentor-row:nth-of-type(2n)>span{background:#32204d}.mentor-row:nth-of-type(3n)>span{background:#174b35}.mentor-row strong,.mentor-row small{display:block}.mentor-row strong{color:#0f2b54;font-size:13px}.mentor-row small{color:#546882;margin-top:2px;font-size:12px}.mentor-row button{color:#d1a225;cursor:pointer;background:#fff;border:1px solid #d1a225;border-radius:999px;min-width:80px;padding:7px 12px;font-size:11px;font-weight:700}.mentor-row button.following{color:#0c1f3f;background:#d1a225}.student-mentor-empty{color:#546882;text-align:left;margin:0 0 12px;font-size:12px;line-height:1.5}.student-home{color:#fff;background:linear-gradient(#0d1f3fe0,#0a1c3af2),url(https://images.unsplash.com/photo-1582750433449-648ed127bb54?auto=format&fit=crop&w=900&q=80) 50%/cover;width:100%;min-height:100svh;overflow:hidden;box-shadow:0 24px 70px #0d1f3f3d}.student-home__inner{text-align:center;flex-direction:column;align-items:center;width:100%;min-height:100svh;padding:40px 23px 24px;display:flex;overflow-x:hidden;overflow-y:auto}.student-home__inner::-webkit-scrollbar{display:none}.student-home__avatar{color:#fff;cursor:pointer;background:radial-gradient(circle at 34% 30%,#cdb2f4,#8d72c6);border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:24px;font-size:31px;font-weight:600;display:flex;position:relative;overflow:visible}.student-home__avatar:before{content:"";border:1.5px dashed #9b8bc999;border-radius:50%;width:106px;height:106px;position:absolute}.student-home__avatar:focus-within{outline-offset:6px;outline:2px solid #ffffffd1}.student-home__avatar input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.student-home__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.student-home__avatar .student-home__avatar-badge{background:#8d72c6;border:2px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:-5px;right:-5px}.student-home__avatar i{color:#fff;font-size:11px}.student-home__avatar--image{background:#203553}.student-home h1{color:#fff;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.12}.student-home__meta{color:#fffc;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.45}.student-home__meta strong,.student-home__meta span{display:block}.student-home__meta strong{color:#c8b8ef;font-family:Inter,system-ui,sans-serif;font-size:12px;font-style:normal}.student-home__meta span{font-style:italic}.student-home__welcome{color:#ffffffd1;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.student-home__divider{background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:58px;height:1px;margin:19px 0 13px}.student-home h2{color:#c8b8ef;letter-spacing:3px;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:800}.student-home__actions{gap:8px;width:100%;display:grid}.student-home__actions button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #c8b8ef61;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:9px 17px 9px 13px;display:flex}.student-home__actions button strong,.student-home__actions button em{display:block}.student-home__actions button strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.1}.student-home__actions button em{color:#ffffffab;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.25}.student-home__actions button i{color:#c8b8ef;flex:none;margin-left:10px;font-size:14px}.student-home__section{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;margin:18px 0 12px;display:grid}.student-home__section span{background:#c8b8ef47;height:1px}.student-home__section h2{margin:0}.student-home__peers{grid-auto-columns:120px;grid-auto-flow:column;gap:10px;max-width:100%;padding-bottom:6px;display:grid;overflow-x:auto}.student-home__peers::-webkit-scrollbar{height:6px}.student-home__peers::-webkit-scrollbar-thumb{background:#ffffff94;border-radius:999px}.student-home__peers article{background:#ffffff0e;border:1px solid #c8b8ef52;border-radius:8px;min-height:126px;padding:12px 9px 10px}.student-home__peers div{color:#c8b8ef;background:#45295f;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin:0 auto 9px;font-size:12px;font-weight:800;display:flex}.student-home__peers article:nth-child(2) div{color:#9fd491;background:#214f35}.student-home__peers article:nth-child(3) div{color:#fff;background:#111827}.student-home__peers strong,.student-home__peers small{display:block}.student-home__peers strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.2}.student-home__peers article:first-child strong{color:#f7f0d8}.student-home__peers article:nth-child(2) strong{color:#dff4dd}.student-home__peers article:nth-child(3) strong{color:#fff}.student-home__peers small{color:#ffffffa6;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic}.student-home__peers button{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #d4af37;border-radius:999px;min-height:20px;margin-top:9px;padding:3px 11px;font-size:12px;font-weight:800}.student-home__peers button.following{color:#c8b8ef;border-color:#c8b8efb8}.student-home__tagline{color:#ffffffb3;margin-top:auto;padding-top:24px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.student-app-screen{--app-tabbar-height:86px;color:#092650;height:100vh;height:100dvh;min-height:100vh;background:#fff;width:100%;min-height:100dvh;position:relative;overflow:hidden}.student-app-header{isolation:isolate;z-index:1;background:#fff;border-bottom:1px solid #d9dee8;flex:none;grid-template-columns:44px 1fr 70px;align-items:center;min-height:45px;padding:8px;display:grid;position:relative}.student-app-header button{color:#092650;cursor:pointer;background:0 0;border:0;justify-self:start;padding-left:2px;font-size:22px}.student-app-header button i{font-size:18px}.student-app-header strong{color:#092650;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;position:relative}.student-app-header strong:after{content:"";background:#d4af37;width:42px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.student-app-header>div{color:#c8951e;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.student-skeleton-screen{--skeleton-base:#edf1f4;--skeleton-mid:#f9fbfc;--skeleton-edge:#e3e8ec;background:#fff}.skeleton-topbar{border-bottom:1px solid #e4e8ef;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:grid}.skeleton-topbar--feed{grid-template-columns:1fr 32px 32px}.skeleton-topbar--screen{grid-template-columns:32px 1fr 32px}.skeleton-topbar--screen .skeleton-line--title{justify-self:center;width:132px;height:14px;margin:0}.skeleton-feature{background:#0f2b54;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:88px;margin:10px;padding:14px;display:grid}.skeleton-feed{height:calc(100dvh - var(--app-tabbar-height) - 150px);padding:8px 10px calc(var(--app-tabbar-height) + 16px);overflow:hidden}.skeleton-post{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #f0f3f6;border-radius:0;margin-bottom:18px;padding:14px 4px 18px}.skeleton-post__head{grid-template-columns:62px 1fr;align-items:start;gap:14px;margin-bottom:24px;display:grid}.skeleton-line,.skeleton-pill,.skeleton-dot,.skeleton-avatar,.skeleton-media,.skeleton-actions span,.skeleton-input,.skeleton-button,.skeleton-icon-large,.skeleton-radio-line,.skeleton-progress-line,.skeleton-hero-image{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-edge) 18%, #ffffffeb 50%, var(--skeleton-edge) 82%, var(--skeleton-base) 100%);box-shadow:none;opacity:.78;-webkit-backdrop-filter:blur(1.5px);background-size:220% 100%;transition:opacity .28s,transform .28s;animation:1.15s linear infinite skeletonWaveStrong,2.8s ease-in-out infinite skeletonPulse;display:block;position:relative;overflow:hidden}.skeleton-feature .skeleton-line,.skeleton-feature .skeleton-avatar{--skeleton-base:#ffffff1f;--skeleton-mid:#ffffff47;--skeleton-edge:#ffffff1a}.skeleton-line{border-radius:999px;width:100%;height:11px;margin-bottom:15px}.skeleton-line--brand{width:145px;height:16px}.skeleton-title-xl{width:72%;height:30px;margin:8px 0 12px}.skeleton-title-lg{width:68%;height:22px;margin-left:auto;margin-right:auto}.skeleton-copy-center{width:76%;margin-left:auto;margin-right:auto}.skeleton-copy-short,.skeleton-line--short{width:42%}.skeleton-line--half{width:55%}.skeleton-line--wide{width:86%}.skeleton-line--name{width:58%;height:12px}.skeleton-line--meta{width:36%;height:10px}.skeleton-pill{border-radius:999px;height:28px}.skeleton-dot,.skeleton-avatar{border-radius:50%}.skeleton-dot{width:30px;height:30px}.skeleton-avatar{width:62px;height:62px}.skeleton-feature .skeleton-avatar{border-radius:10px;width:48px;height:48px}.skeleton-media{border-radius:3px;width:100%;height:12px;margin:16px 0 18px}.skeleton-media--image{border-radius:10px;height:180px;margin:18px 0 16px}.skeleton-actions{grid-template-columns:70px 54px 46px 40px;gap:22px;margin-top:22px;display:grid}.skeleton-actions span{border-radius:999px;height:10px}.skeleton-desk,.skeleton-research,.skeleton-passport{height:calc(100dvh - var(--app-tabbar-height) - 52px);padding:14px 18px calc(var(--app-tabbar-height) + 16px);overflow:hidden}.student-skeleton-screen .skeleton-feature+.skeleton-feed{height:calc(100dvh - var(--app-tabbar-height) - 150px)}.skeleton-research{padding:24px 22px calc(var(--app-tabbar-height) + 16px)}.skeleton-option-card{border:1px solid #e1e7ee;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:88px;margin-top:13px;padding:14px;display:grid}.skeleton-option-card .skeleton-dot{width:42px;height:42px}.skeleton-input{border-radius:12px;width:100%;min-height:46px;display:block}.skeleton-research .skeleton-input{border-radius:999px;min-height:40px;margin:18px 0 14px}.skeleton-filter-row,.skeleton-button-row,.skeleton-stats-row{gap:10px;display:flex}.skeleton-filter-row{margin-bottom:16px;overflow:hidden}.skeleton-filter-row .skeleton-pill{flex:0 0 96px}.skeleton-paper-card{border:1px solid #d4af3761;border-radius:12px;margin-bottom:12px;padding:14px}.skeleton-paper-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.skeleton-research .skeleton-paper-card{--skeleton-base:#f5eed4;--skeleton-edge:#e3c96a}.skeleton-research .skeleton-paper-card .skeleton-line,.skeleton-research .skeleton-paper-card .skeleton-pill,.skeleton-research .skeleton-paper-card .skeleton-button{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-edge) 18%, #ffffffeb 50%, var(--skeleton-edge) 82%, var(--skeleton-base) 100%);background-size:220% 100%;box-shadow:inset 0 0 0 1px #d4af373d}.skeleton-button-row{margin-top:14px}.skeleton-button{border-radius:999px;width:112px;height:34px;display:block}.skeleton-button--small{width:74px}.skeleton-button--full{border-radius:11px;width:calc(100% - 20px);height:42px;margin:16px auto 0}.skeleton-button--outline{background:linear-gradient(90deg,#0000 0%,#ffffffeb 48%,#0000 80%),linear-gradient(90deg,#fff8e7,#f4ead0);width:62%;height:42px;margin:13px auto 0}.skeleton-passport{padding-left:0;padding-right:0}.skeleton-hero-image{background:linear-gradient(90deg,#0000 0%,#ffffffad 48%,#0000 80%),linear-gradient(135deg,#dfe5eb,#cdd5df);flex-direction:column;justify-content:center;align-items:center;height:280px;padding:38px 24px 22px;display:flex}.skeleton-hero-image .skeleton-avatar{background:linear-gradient(90deg,#0000 0%,#ffffffeb 48%,#0000 80%),linear-gradient(90deg,#eef2f5,#e3e8ec);width:86px;height:86px;margin-bottom:18px}.skeleton-stats-row{padding:16px}.skeleton-stats-row .skeleton-input{flex:1;min-height:58px}.case-step-skeleton .skeleton-line,.case-step-skeleton .skeleton-pill,.case-step-skeleton .skeleton-input,.case-step-skeleton .skeleton-button,.case-step-skeleton .skeleton-icon-large,.case-step-skeleton .skeleton-radio-line,.case-step-skeleton .skeleton-progress-line{display:block}.skeleton-consent-form{padding:5px}.skeleton-consent-card{min-height:142px}.skeleton-radio-line{border-radius:999px;width:74%;height:16px;margin:22px 0 0 28px;position:relative}.skeleton-radio-line:before{content:"";background:#fff;border:2px solid #a8b4c3;border-radius:50%;width:18px;height:18px;position:absolute;top:-2px;left:-28px}.skeleton-icon-large{border-radius:50%;width:80px;height:80px;margin:0 auto 20px}.skeleton-scan-content .skeleton-title-lg,.skeleton-live-content .skeleton-title-lg{margin-top:0}.skeleton-progress-line{border-radius:999px;width:76%;height:4px;margin:34px auto 14px}.skeleton-fact-card{border-top:1px solid #dbe3ef;margin-top:auto;padding:27px 15px 22px}.skeleton-live-content .skeleton-status-pill{width:168px;height:27px;margin:30px auto 28px}.desk-screen,.research-screen,.explore-screen{height:calc(100dvh - 45px);min-height:0;max-height:calc(100dvh - 45px);padding:26px 22px calc(var(--app-tabbar-height) + 18px);overflow-y:auto}.desk-screen::-webkit-scrollbar{display:none}.research-screen::-webkit-scrollbar{display:none}.explore-screen::-webkit-scrollbar{display:none}.desk-screen{max-height:calc(100dvh - 45px);padding:15px 10px calc(var(--app-tabbar-height) + 18px)}.desk-screen h1{margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.1}.desk-screen>p{color:#52667f;margin-bottom:27px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.desk-options{gap:13px;display:grid}.desk-option{color:#092650;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-left:3px solid #d4af37;border-radius:12px;grid-template-columns:40px 1fr 16px;align-items:center;gap:12px;min-height:104px;padding:15px 16px 15px 14px;display:grid}.desk-option strong,.desk-option em{display:block}.desk-option .desk-option__heading{align-items:center;gap:7px;display:flex}.desk-option .desk-option__heading-icon{color:inherit;flex:none;display:inline-flex}.desk-option .desk-option__heading-icon svg{width:22px;height:22px}.desk-option em{color:#52667f;margin:5px 0 8px;font-size:11px;font-style:normal;line-height:1.38}.desk-option small{flex-wrap:wrap;gap:5px;display:flex}.desk-option b{color:#c8951e;border:1px solid #eadfbf;border-radius:6px;padding:3px 8px;font-size:8px;font-weight:500}.desk-option .desk-option__arrow{color:#61748d;width:18px;height:18px}.desk-option:disabled{cursor:not-allowed;opacity:.55}.desk-option:disabled .desk-option__arrow{color:#a2b0c3}.desk-option__icon{color:#d4af37;background:#fff8e7;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.desk-option__icon svg{width:22px;height:22px}.desk-option--clinical{border-left-color:#d4af37}.desk-option--post{border-left-color:#6ba3d6}.desk-option--post .desk-option__icon{color:#6ba3d6;background:#edf7ff}.desk-option--research{border-left-color:#9b8bc9}.desk-option--research .desk-option__icon{color:#9b8bc9;background:#f5f0ff}.desk-option--panel{border-left-color:#7bb789}.desk-option--panel .desk-option__icon{color:#7bb789;background:#eefaf3}.desk-option--clinical .desk-option__heading-icon{color:#d4af37}.desk-option--post .desk-option__heading-icon{color:#6ba3d6}.desk-option--research .desk-option__heading-icon{color:#9b8bc9}.desk-option--panel .desk-option__heading-icon{color:#7bb789}.desk-note{color:#657892;text-align:center;line-height:1.45;margin:18px 16px 0!important;font-size:10px!important}.medical-disclaimer{color:#60708a;background:#f6f8fc;border:1px solid #dbe3ef;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.medical-disclaimer p{margin:0}.medical-disclaimer__icon{color:#fff;background:#d4af37;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.medical-disclaimer--desk{color:#657892;text-align:center;background:0 0;border:0;margin:10px 18px 0;padding:0 10px 8px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;display:block}.medical-disclaimer--desk .medical-disclaimer__icon{display:none}.medical-disclaimer--composer{margin:16px 10px 10px;font-size:10px}.medical-disclaimer--detail{margin:14px 16px;font-size:11px}.medical-disclaimer--settings{margin-top:18px;font-size:14px}.dark-mode .medical-disclaimer--detail,.dark-mode .medical-disclaimer--settings,.dark-mode .medical-disclaimer--composer{color:#c0c9d5;background:#111822;border-color:#344052}.new-post-screen{background:#fff}.new-post-header{text-align:center;background:#fff;border-bottom:1px solid #dbe3ef;grid-template-columns:48px 1fr 70px;align-items:center;min-height:59px;padding:6px 10px 7px;display:grid}.new-post-header button{color:#48607e;cursor:pointer;background:0 0;border:0;justify-content:start;align-items:center;font-size:18px;display:flex}.new-post-header strong,.new-post-header span{display:block}.new-post-header strong{color:#061f49;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.new-post-header span{color:#52667f;margin-top:3px;font-size:9px}.new-post-header .new-post-header__share{color:#6ba3d6;justify-content:end;font-size:13px;font-weight:700}.new-post-scroll{max-height:calc(100dvh - 59px);padding-bottom:24px;overflow-y:auto}.new-post-scroll::-webkit-scrollbar{display:none}.new-post-hero{padding:24px 14px 28px}.new-post-hero h1{color:#0f2b54;max-width:290px;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.02}.new-post-hero p{color:#52667f;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.new-post-hero textarea{color:#092650;font:inherit;resize:none;border:0;outline:0;width:100%;min-height:120px;max-height:280px;font-size:15px;line-height:1.45;display:block;overflow-y:auto}.new-post-hero textarea::placeholder{color:#7a7f88}.new-post-hero__counter{color:#7a8798;text-align:right;margin-top:8px;font-size:10px;display:block}.new-post-section{border-top:1px solid #dbe3ef;padding:14px 10px}.live-tags{border-top-style:dashed}.new-post-section__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.new-post-section__head strong{color:#6f819d;letter-spacing:1.1px;text-transform:uppercase;font-size:12px;font-weight:800}.new-post-section__head span,.new-post-section__head button{color:#6f819d;background:0 0;border:0;font-size:12px}.new-post-section__head button{cursor:pointer}.new-post-citation__input{color:#0f2b54;background:#f7f8fb;border:1px solid #dce3ef;border-radius:11px;outline:0;width:100%;min-height:46px;padding:12px 14px}.new-post-citation__input:focus{border-color:#8bb9e4;box-shadow:0 0 0 3px #8bb9e429}.new-post-citation__input::placeholder{color:#8b9ab0}.post-chip-row,.audience-pills{flex-wrap:wrap;gap:7px;display:flex}.post-chip,.audience-pills button{color:#5d9ad0;cursor:pointer;background:#f7fbff;border:1px solid #c8def4;border-radius:999px;min-height:22px;padding:3px 12px;font-size:11px}.post-chip.active{color:#092650;background:#e7c24a;border-color:#e7c24a}.post-chip--custom{color:#52667f;background:#fff;border-style:dashed}.audience-pills{margin-bottom:12px}.audience-pills button{color:#64758f;background:#fff;border-color:#d5deeb;min-width:54px}.audience-pills .active{color:#4e9ad5;background:#eaf5ff;border-color:#b8d9f6}.new-post-row{color:#0f2b54;cursor:pointer;background:#fff;border:0;border-top:1px solid #dbe3ef;grid-template-columns:1fr auto 16px;align-items:center;width:100%;min-height:38px;padding:0 4px;display:grid}.new-post-row span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.new-post-row em{color:#6ba3d6;font-size:12px;font-style:normal}.new-post-row svg{color:#8ba0ba;width:15px;height:15px}.new-post-row .desk-option__arrow{color:#a4afbd;width:14px;height:14px}.media-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-tile-grid button{aspect-ratio:1;color:#6ba3d6;cursor:pointer;background:#fbfdff;border:2px dashed #bfdcf5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px;font-size:12px;font-weight:700;display:flex}.media-tile-grid svg{width:22px;height:22px}.media-tile-grid small{color:#52667f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.media-tile-grid .active{background:#eef7ff;border-color:#6ba3d6}.media-file-input{display:none}.new-post-media-previews{gap:12px;max-width:100%;margin-top:14px;padding:2px 4px 6px 0;display:flex;overflow-x:auto}.new-post-media-preview{background:#e8edf5;border-radius:10px;flex:0 0 86px;width:86px;height:86px;position:relative;overflow:visible}.new-post-media-preview>img,.new-post-media-preview>video{object-fit:cover;background:#eef2f7;border-radius:10px;width:100%;height:100%;display:block}.new-post-media-preview>button{color:#fff;cursor:pointer;z-index:2;background:#5e6875;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:0;right:0}.new-post-media-preview>button i{font-size:11px}.new-post-media-preview__play{color:#fff;background:#07102194;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-post-media-preview__play i{margin-left:2px;font-size:11px}.video-upload-progress{background:#d4af3714;border:1px solid #d4af3738;border-radius:14px;margin-top:14px;padding:12px 14px}.video-upload-progress__label{color:#0f2b54;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.video-upload-progress__label strong{font-size:12px}.video-upload-progress__label span{color:#b8860b;font-weight:800}.video-upload-progress__track{background:#dfe5ee;border-radius:999px;height:8px;overflow:hidden}.video-upload-progress__track span{border-radius:inherit;background:linear-gradient(90deg,#d4af37 0%,#f0c64b 100%);height:100%;transition:width .28s;display:block}.video-upload-progress small{color:#71809a;margin-top:8px;font-size:11px;line-height:1.45;display:block}.case-edit-video-list{gap:10px;margin-top:12px;display:grid}.case-edit-video-list article{background:#f7f9fc;border:1px solid #d9e2ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.case-edit-video-list video{object-fit:contain;background:#0b1627;border-radius:8px;width:180px;min-width:160px;max-height:120px;display:block}.case-edit-video-list article>div{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.case-edit-video-list strong{color:#16325c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-edit-video-list button{color:#b4233c;cursor:pointer;background:#b4233c1a;border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}@media (max-width:560px){.case-edit-video-list article{flex-direction:column;align-items:stretch}.case-edit-video-list video{width:100%;max-height:180px}}.specialty-select{color:#64758f;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 14px;font-size:13px;display:flex}.specialty-select .desk-option__arrow{color:#6f819d;width:15px;height:15px;transform:rotate(90deg)}.new-post-share{color:#fff;cursor:pointer;background:#6ba3d6;border:0;border-radius:10px;width:calc(100% - 20px);height:48px;margin:24px 10px 12px;font-size:15px;font-weight:800;display:block}.new-post-footnote{color:#7d8da4;text-align:center;max-width:310px;margin:0 auto;font-size:9px;line-height:1.35}.composer-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:env(safe-area-inset-bottom);z-index:60;background:#09265047;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.composer-sheet{max-height:min(70vh,560px);padding:12px 18px max(22px, env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;width:100%;overflow-y:auto;box-shadow:0 -18px 44px #09265033}.composer-sheet h2{color:#0f2b54;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.composer-sheet button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e1e7f0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:42px;padding:12px 2px;font-size:13px;display:flex}.composer-sheet button span{text-align:left;white-space:normal;word-break:break-word;flex:auto;min-width:0;line-height:1.35;display:block}.composer-sheet b{color:#6ba3d6;flex:none;align-self:center}.custom-tag-form label,.custom-tag-form span,.custom-tag-form input{width:100%;display:block}.custom-tag-form label{margin-bottom:14px}.custom-tag-form span{color:#6f819d;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.custom-tag-form input{color:#0f2b54;text-transform:none;border:1px solid #d5deeb;border-radius:11px;outline:0;height:42px;padding:0 13px;font-size:14px}.custom-tag-form input:focus{border-color:#6ba3d6;box-shadow:0 0 0 3px #6ba3d624}.custom-tag-form .custom-tag-form__submit{color:#fff;background:#6ba3d6;border:0;border-radius:10px;justify-content:center;min-height:42px;font-size:14px;font-weight:800}.specialty-picker__search{color:#71819a;background:#f7f9fc;border:1px solid #d5deeb;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin:0 0 8px;padding:0 12px;display:flex}.specialty-picker__search input{color:#0f2b54;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.specialty-picker__search:focus-within{border-color:#9bb9dc;box-shadow:0 0 0 3px #5b91ca1f}.specialty-picker__results{display:grid}.specialty-picker__results p{color:#71819a;padding:14px 2px;font-size:13px}.panelist-suggestions{max-height:190px;margin:-2px 0 14px;display:grid;overflow-y:auto}.panelist-suggestions button{color:#0f2b54;text-align:left;background:#fff;border:1px solid #d5deeb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin-top:6px;padding:9px 11px;display:flex}.panelist-suggestions strong{font-size:12px}.panelist-suggestions small,.panelist-suggestions p{color:#71819a;font-size:11px}.panelist-suggestions p{padding:8px 2px}.dark-mode .specialty-picker__search{background:#111722;border-color:#2a3546}.dark-mode .specialty-picker__search input{color:#f3f4f8}.dark-mode .panelist-suggestions button{color:#f3f4f8;background:#111722;border-color:#2a3546}.composer-sheet-results{gap:8px;margin:0 0 14px;display:grid}.composer-sheet-results p{color:#6f819d;margin:0;font-size:12px}.composer-sheet-result{border:1px solid #d5deeb!important;border-radius:12px!important;align-items:flex-start!important;gap:10px!important;padding:12px!important}.composer-sheet-result span{display:block;letter-spacing:0!important;text-transform:none!important;margin:0!important}.composer-sheet-result strong{color:#0f2b54;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.composer-sheet-result small{color:#6f819d;font-size:12px;display:block}.dark-mode .composer-sheet-backdrop{background:#03070eb8}.dark-mode .composer-sheet{border:1px solid #252d3a;border-bottom:0;box-shadow:0 -20px 48px #0000006b;background:#111722!important}.dark-mode .composer-sheet h2{color:#f3f4f8!important}.dark-mode .composer-sheet b{color:#d4af37!important}.dark-mode .new-post-hero textarea{background:0 0}.dark-mode .post-chip.active{color:#0b111c!important;background:#d4af37!important;border-color:#d4af37!important}.dark-mode .custom-tag-form{background:0 0!important}.dark-mode .custom-tag-form__submit{color:#fff!important;background:#6ba3d6!important;border-color:#6ba3d6!important}.publication-screen{background:#fff}.publication-header .new-post-header__share,.publication-header .publication-share-link{color:#9b8bc9}.publication-scroll{max-height:calc(100dvh - 65px);padding:6px 18px 0;overflow-y:auto}.publication-scroll::-webkit-scrollbar{display:none}.publication-hero{padding:4px 0 18px}.publication-hero h1{color:#0f2b54;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.08}.publication-hero p{color:#52667f;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.publication-tabs,.publication-pill-row{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.publication-tabs::-webkit-scrollbar{display:none}.publication-pill-row::-webkit-scrollbar{display:none}.publication-tabs button,.publication-pill-row button{color:#64758f;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:999px;flex:none;min-height:29px;padding:5px 14px;font-size:11px;font-weight:600}.publication-tabs .active,.publication-pill-row .active{color:#9b8bc9;background:#9b8bc924;border-color:#9b8bc959}.publication-tabs{margin-bottom:22px}.publication-autofill{background:linear-gradient(135deg,#9b8bc914,#9b8bc905);border:1px solid #9b8bc940;border-radius:14px;margin-bottom:16px;padding:14px}.publication-autofill>strong{color:#9b8bc9;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:800;display:flex}.publication-autofill>strong svg{width:14px;height:14px}.publication-autofill>div{grid-template-columns:1fr 58px;gap:7px;display:grid}.publication-autofill input{color:#0f2b54;background:#fff;border:1px solid #d5deeb;border-radius:10px;outline:0;min-width:0;height:36px;padding:0 12px;font-size:12px}.publication-autofill>div button{color:#fff;cursor:pointer;background:#9b8bc9;border:0;border-radius:10px;font-size:11px;font-weight:800}.publication-manual{color:#9b8bc9;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:9px}.publication-autofill-badge{color:#2e7d32;background:#2e7d3214;border:1px solid #2e7d3240;border-radius:10px;align-items:center;gap:7px;margin-bottom:14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.publication-field{margin-bottom:18px;display:block}.publication-field>span,.publication-field .publication-field-head span{color:#6f819d;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.publication-field em{color:#6f819d;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:400}.publication-field input,.publication-field textarea{color:#0f2b54;font:inherit;background:#fff;border:1px solid #d5deeb;border-radius:11px;outline:0;width:100%;padding:12px 14px;font-size:13px}.publication-field input:focus,.publication-field textarea:focus{border-color:#9b8bc9;box-shadow:0 0 0 3px #9b8bc91f}.publication-field textarea{resize:none;min-height:64px;line-height:1.45}.publication-field-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.publication-field-head span{margin-bottom:0!important}.publication-authors-box{background:#fff;border:1px solid #d5deeb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;padding:10px 12px;display:flex}.publication-authors-box button{color:#0f2b54;cursor:pointer;background:#9b8bc91f;border:1px solid #9b8bc940;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.publication-authors-box .primary{background:#d4af371f;border-color:#d4af3757}.publication-authors-box b{color:#fff;background:#162d50;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;display:inline-flex}.publication-authors-box small{color:#c8951e;font-size:8px}.publication-authors-box .add-author{color:#6f819d;background:0 0;border-color:#0000}.publication-row{grid-template-columns:minmax(0,1fr) 106px;gap:10px;display:grid}.publication-row .publication-year input{text-align:center}.publication-abstract{min-height:96px!important}.publication-pdf{color:#9b8bc9;cursor:pointer;text-align:center;background:#9b8bc90a;border:2px dashed #9b8bc959;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:105px;padding:18px;display:flex;overflow:hidden}.publication-pdf svg{width:28px;height:28px}.publication-pdf strong{overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:100%;font-size:12px;line-height:1.35;display:block}.publication-pdf small{color:#6f819d;font-size:9px;line-height:1.4;display:block}.publication-pdf.active{background:#9b8bc91a;border-color:#9b8bc9}.publication-audience button{border-radius:10px;min-height:24px;padding:4px 11px;font-size:12px}.publication-submit{color:#fff;cursor:pointer;background:#9b8bc9;border:0;border-radius:12px;width:100%;height:47px;margin-top:22px;font-size:15px;font-weight:800;display:block;box-shadow:0 7px 18px #9b8bc957}.publication-footnote{color:#7d8da4;text-align:center;margin-top:14px;font-size:9px;line-height:1.45}.publication-form-submit{background:#9b8bc9!important}.panel-screen{background:#fff}.panel-media-section .media-tile-grid button{color:#89bf968f;background:#fbfdff;border-color:#7bb7899c}.panel-media-section .media-tile-grid button.active{background:#eef7ff;border-color:#6ba3d6}.panel-header .new-post-header__share,.panel-header .panel-start-link{color:#7bb789}.panel-scroll{max-height:calc(100dvh - 65px);padding:6px 18px 0;overflow-y:auto}.panel-scroll::-webkit-scrollbar{display:none}.panel-hero{padding:4px 0 18px}.panel-hero h1{color:#0f2b54;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.08}.panel-hero p{color:#52667f;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.panel-pill-row{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.panel-pill-row::-webkit-scrollbar{display:none}.panel-pill-row button{color:#64758f;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:999px;flex:none;min-height:29px;padding:5px 14px;font-size:11px;font-weight:600}.panel-pill-row .active{color:#7bb789;background:#7bb78924;border-color:#7bb78959}.dark-mode .panel-screen .panel-duration-row button.active,.dark-mode .panel-screen .panel-audience-row button.active{font-weight:800;box-shadow:0 0 0 3px #7bb7892e;color:#07101f!important;background:#7bb789!important;border-color:#7bb789!important}.dark-mode .publication-screen .publication-status-row button.active,.dark-mode .publication-screen .publication-audience button.active{font-weight:800;box-shadow:0 0 0 3px #9b8bc933;color:#120f21!important;background:#9b8bc9!important;border-color:#9b8bc9!important}.panel-format-row{margin-bottom:22px}.panel-question{border-bottom:1px solid #dbe3ef;margin-bottom:22px;padding-bottom:22px;display:block}.panel-question span{color:#7bb789;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.panel-question textarea{color:#0f2b54;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:72px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35}.panel-question textarea::placeholder{color:#777c85}.panel-question small{color:#6f819d;margin-top:5px;font-size:9px;font-style:italic;display:block}.panel-field{margin-bottom:22px;display:block}.panel-field>span,.panel-field .panel-field-head span{color:#6f819d;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.panel-field em{color:#6f819d;font-size:9px;font-style:normal}.panel-field textarea{color:#0f2b54;font:inherit;resize:none;background:#fff;border:1px solid #d5deeb;border-radius:11px;outline:0;width:100%;min-height:72px;padding:12px 14px;font-size:13px;line-height:1.5}.panel-field textarea:focus{border-color:#7bb789;box-shadow:0 0 0 3px #7bb78924}.panel-field-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.panel-field-head span{margin-bottom:0!important}.panel-stance-list{gap:8px;display:grid}.panel-stance-list label{background:#fff;border:1px solid #d5deeb;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.panel-stance-list b{color:#7bb789;background:#7bb78926;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.panel-stance-list input{color:#0f2b54;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.panel-add-option{color:#7bb789;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:11px;font-weight:700}.panelist-box{background:#fff;border:1px solid #d5deeb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-height:74px;padding:10px 12px;display:flex}.panelist-box button{color:#0f2b54;cursor:pointer;background:#7bb7891a;border:1px solid #7bb7894d;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 9px 4px 5px;font-size:11px;font-weight:700;display:inline-flex}.panelist-box b{color:#fff;background:#7bb789;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:7px;display:inline-flex}.panelist-box img{object-fit:cover;border-radius:50%;width:17px;height:17px;display:inline-flex}.panelist-box small{color:#6f819d;margin-left:2px;font-size:11px}.panelist-box .panelist-search{color:#6f819d;background:0 0;border-color:#0000;padding:4px 6px;font-weight:500}.panel-field p{color:#6f819d;margin-top:6px;font-size:9px;font-style:italic}.panel-audience-row button{border-radius:10px;min-height:24px;padding:4px 11px;font-size:12px}.panel-submit{color:#fff;cursor:pointer;background:#7bb789;border:0;border-radius:12px;width:100%;height:47px;margin-top:22px;font-size:15px;font-weight:800;display:block;box-shadow:0 7px 18px #7bb78957}.panel-footnote{color:#7d8da4;text-align:center;margin-top:14px;font-size:9px;line-height:1.45}.panel-form-submit{background:#7bb789!important}.case-compose-screen{background:#fff}.case-flow-header{color:#0f2b54;z-index:6;background:#fff;border-bottom:1px solid #eef2f7;position:-webkit-sticky;position:sticky;top:0}.case-flow-titlebar{grid-template-columns:42px 1fr 42px;align-items:center;min-height:42px;display:grid}.case-flow-titlebar button{color:#0f2b54;cursor:pointer;background:0 0;border:0;height:42px;font-size:21px}.case-flow-titlebar div{text-align:center}.case-flow-titlebar strong,.case-flow-titlebar span{display:block}.case-flow-titlebar strong{color:#0f2b54;font-size:15px;font-weight:500;line-height:1.05}.case-flow-titlebar div span{color:#6fb67a;margin-top:2px;font-size:12px;line-height:1.2}.case-floating-back{color:#0f2b54;cursor:pointer;z-index:6;background:0 0;border:0;width:34px;height:34px;font-size:20px;position:absolute;top:8px;left:4px}.case-compose-header{z-index:4;background:#fff;grid-template-columns:42px 1fr 42px;align-items:center;min-height:48px;display:grid;position:-webkit-sticky;position:sticky;top:0}.case-compose-header button{color:#0f2b54;cursor:pointer;background:0 0;border:0;font-size:21px}.case-compose-header div{text-align:center}.case-compose-header strong,.case-compose-header span{display:block}.case-compose-header strong{color:#0f2b54;font-size:15px;line-height:1}.case-compose-header span{color:#6fb67a;margin-top:3px;font-size:12px}.case-progress{z-index:4;background:#fff;grid-template-columns:repeat(5,1fr);gap:5px;padding:7px 18px 16px;display:grid;position:static}.case-progress span{background:#dfe5ee;border-radius:999px;height:3px;position:relative;overflow:hidden}.case-progress span:after{content:"";transform-origin:0;background:#d4af37;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.case-progress .active:after{animation:.7s forwards progressSweep}.case-compose-form{max-height:calc(100svh - 59px);padding:6px 18px 0;overflow-y:auto}.case-compose-form::-webkit-scrollbar{display:none}.case-compose-field{margin-bottom:14px;display:block}.case-compose-field>span{color:#71809a;letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.case-compose-field b{color:#d4af37}.case-compose-field input,.case-compose-field textarea{color:#0f2b54;resize:none;background:#f7f8fb;border:1px solid #dce3ef;border-radius:11px;outline:0;width:100%;min-height:48px;padding:13px 16px}.case-compose-field textarea{min-height:92px;line-height:1.35}.case-compose-field .case-compose-word-count{color:#71809a;text-align:right;margin-top:5px;font-size:11px;display:block}.case-compose-field .case-compose-word-count.is-limit{color:#b78600;font-weight:600}.case-compose-field mark{color:#fff;text-transform:uppercase;background:#d4af37;border-radius:4px;padding:2px 6px;font-size:8px}.case-compose-field>textarea[readonly]{display:none}.case-compose-field--search{display:block}.case-select{justify-content:space-between;align-items:center;display:flex}.case-select button{color:#0f2b54;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.case-inline-results{background:#fff;border:1px solid #d9dee8;border-radius:10px;margin-top:6px;overflow:hidden}.case-inline-results button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.case-inline-results small{color:#71809a;font-size:12px;display:block}.case-collaborators-live~.collaborator-row,.case-collaborators-live~.case-search-doctor{display:none}.collaborator-row button{color:#0f2b54;cursor:pointer;background:0 0;border:0;font-size:16px}.case-doctor-search input{color:#0f2b54;background:#f8fafc;border:1px solid #d9dee8;border-radius:10px;width:100%;min-height:48px;padding:0 14px}.structured-card>label{display:none}.structured-live-fields{gap:10px;display:grid}.structured-live-fields label{display:block}.structured-live-fields textarea{resize:vertical;min-height:74px;overflow:auto}.case-tags:not(.case-tags--live),.case-suggestions:not(.case-suggestions--live){display:none}.case-tags--live{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-tags--live button{color:#c8951e;cursor:pointer;background:#fff8e7;border:1px solid #eadfbf;border-radius:999px;padding:8px 12px;font-size:11px}.case-tags--live input{min-width:130px}.case-suggestions--live{border:1px solid #d9dee8;border-radius:0 0 10px 10px;overflow:hidden}.case-suggestions--live button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #d9dee8;align-items:center;width:100%;min-height:36px;padding:0 13px;font-size:12px;display:flex}.case-select{-webkit-appearance:none;appearance:none;color:#0f2b54;font:inherit;text-align:left;background:#f7f8fb;border:1px solid #dce3ef;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-bottom:8px;padding:0 16px;display:flex}.case-add-link,.case-search-doctor{color:#d4af37;cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-size:12px;font-weight:700}.case-compose-field--search .case-add-link{align-items:center;gap:6px;margin:2px 0 14px;padding:0;display:inline-flex}.case-add-link small{color:#71809a;margin-left:4px;font-weight:400}.case-compose-section{margin-bottom:18px}.case-compose-section h2{color:#71809a;letter-spacing:.7px;text-transform:none;margin-bottom:5px;font-size:12px;font-weight:700}.case-compose-section h2 small,.case-compose-section p{color:#71809a;font-size:12px;font-weight:400;line-height:1.4}.collaborator-row{background:#fff;border:1px solid #dce3ef;border-radius:11px;grid-template-columns:34px 1fr auto 16px;align-items:center;gap:10px;min-height:48px;margin:8px 0;padding:8px 12px;display:grid}.collaborator-row b{color:#71809a;background:#d9dee8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.collaborator-row strong,.collaborator-row small{display:block}.collaborator-row strong{color:#0f2b54;font-size:12px}.collaborator-row small{color:#71809a;font-size:9px}.collaborator-row em{color:#c8951e;background:#fff8e7;border:1px solid #eadfbf;border-radius:6px;padding:4px 10px;font-size:12px;font-style:normal}.case-search-doctor{color:#71809a;text-align:left;background:#f7f8fb;border:1px solid #dce3ef;border-radius:11px;width:100%;min-height:48px;padding:0 16px;font-weight:400}.case-or{color:#71809a;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:10px 0 17px;display:grid}.case-or span{background:#dce3ef;height:1px}.structured-card{border:1px solid #eadfbf;border-radius:12px;overflow:hidden}.structured-card h3,.structured-card .structured-card__toggle{color:#c8951e;text-align:left;background:#fffdf7;border:0;border-bottom:1px solid #eadfbf;align-items:center;gap:8px;width:100%;min-height:42px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.structured-card .structured-card__toggle i{font-size:12px}.structured-card mark{color:#71809a;background:#fff;border:1px solid #dce3ef;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:8px}.structured-card>p{padding:10px 12px 0}.structured-card label{padding:0 14px 5px;display:block}.structured-card label span{color:#d4af37;font-size:12px;font-weight:700;display:block}.structured-card textarea{color:#0f2b54;resize:none;background:#f7f8fb;border:1px solid #dce3ef;border-radius:10px;width:100%;min-height:38px;padding:8px 14px}.structured-card:not(.open) .structured-card__toggle{border-bottom:0}.structured-card:not(.open){background:#fffdf7}.case-tags{background:#f7f8fb;border:1px solid #dce3ef;border-radius:11px 11px 0 0;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.case-tags span{color:#d4af37;background:#fff8e7;border:1px solid #eadfbf;border-radius:999px;padding:7px 10px;font-size:11px}.case-tags input{color:#0f2b54;background:0 0;border:0;outline:0;flex:1;min-width:120px}.case-suggestions{border:1px solid #dce3ef;border-radius:0 0 11px 11px;overflow:hidden}.case-suggestions button{color:#0f2b54;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce3ef;justify-content:start;align-items:center;width:100%;min-height:36px;padding:0 14px;font-size:12px;display:flex}.case-suggestions button i{color:#0f2b54;margin-right:7px}.media-section h2{color:#0f2b54;letter-spacing:1px;text-transform:uppercase;font-size:15px}.media-section>small{color:#71809a;border:1px solid #dce3ef;border-radius:4px;margin:8px 10px 16px;padding:4px 7px;font-size:8px;display:block}.media-head{color:#71809a;justify-content:space-between;align-items:center;margin:13px 0 8px;font-size:12px;display:flex}.case-upload-input{display:none}.image-strip{scrollbar-color:#8c939b #e8ecf2;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:9px;max-width:100%;padding:4px 6px 22px 0;display:flex;overflow-x:auto;overflow-y:visible}.image-strip::-webkit-scrollbar{height:8px}.image-strip::-webkit-scrollbar-track{background:#e8ecf2;border-radius:999px}.image-strip::-webkit-scrollbar-thumb{background:#8c939b;border-radius:999px}.image-strip>button,.image-strip article{color:#71809a;background:linear-gradient(135deg,#f4f6fa,#d9dee8);border:0;border-radius:8px;flex-direction:column;flex:0 0 86px;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative}.image-strip>button{color:#d4af37;background:#fffdf7;border:1px dashed #d4af37;font-size:22px}.image-strip small{font-size:9px}.image-strip .image-remove{color:#fff;cursor:pointer;z-index:3;background:#6d747d;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;min-height:0;padding:0;display:flex;position:absolute;top:-4px;right:-4px}.image-strip .image-remove i{color:inherit;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;line-height:1;position:static}.image-strip article.has-upload em{display:none}.image-strip img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.image-strip i{color:#fff;text-align:center;background:#6d747d;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:-4px;right:-4px}.image-strip .image-remove i{color:inherit;background:0 0;border-radius:0;width:auto;height:auto;line-height:1;position:static}.image-strip em{color:#d4af37;background:#fff8e7;border:1px solid #eadfbf;border-radius:4px;padding:3px 8px;font-size:8px;font-style:normal;position:absolute;bottom:-18px}.image-strip:has(article.has-upload)~small{display:none}.media-scrollbar{background:#e8ecf2;height:10px;margin:26px 0 8px}.media-scrollbar span{background:#8c939b;width:68%;height:100%;margin-left:28%;display:block}.before-after{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;margin:10px 0;display:grid}.before-after__slot{width:100%;min-width:0;position:relative}.before-after__slot>button:first-child{width:100%}.before-after button{color:#0f2b54;background:#fff;border:1px dashed #cdd8e6;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:142px;padding:6px;display:flex;overflow:hidden}.before-after span{color:#71809a;text-align:center;margin-top:8px;font-size:9px;display:block}.before-after span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.before-after i{color:#d4af37;text-align:center}.before-after .active{background:#fff8e7;border-color:#d4af37}.before-after img{object-fit:contain;background:#f4f7fb;border-radius:8px;flex:0 0 98px;width:100%;max-width:100%;height:98px;margin:0 auto 4px;display:block}.before-after .before-after__empty{background:#f8fafc;border-radius:8px;flex:0 0 98px;justify-content:center;align-items:center;width:100%;margin:0 auto 4px;display:flex}.before-after .before-after__remove{color:#fff;z-index:2;background:#5e6875;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:0;display:flex;position:absolute;top:5px;right:5px}.before-after .before-after__remove i{font-size:11px}.before-after--live+.before-after{display:none}.annotate-card,.cotw-card{background:#fffdf7;border:1px solid #eadfbf;border-radius:10px;align-items:center;gap:13px;margin:16px 0;padding:13px;display:flex}.annotate-card i,.cotw-card i{color:#0f2b54}.annotate-card>button,.cotw-card>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.annotate-card strong,.annotate-card small,.cotw-card strong,.cotw-card small{display:block}.annotate-card strong,.cotw-card strong{color:#0f2b54;font-size:13px}.annotate-card small,.cotw-card small{color:#71809a;font-size:12px;line-height:1.3}.annotation-choice-backdrop,.annotation-editor-backdrop{z-index:2500;background:#08162c9e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.annotation-choice,.annotation-editor{color:#0f2b54;background:#fff;border:1px solid #dce4ef;border-radius:18px;width:min(100%,760px);max-width:760px;max-height:min(92dvh,760px);overflow:hidden;box-shadow:0 22px 70px #0a234647}.annotation-choice{padding:22px}.annotation-choice p{color:#71809a;margin:-8px 0 16px;font-size:13px}.annotation-choice h3{margin:0 0 16px;font-size:17px}.annotation-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.annotation-choice>div button,.annotation-choice>button{color:#0f2b54;text-align:left;background:#f7f9fc;border:1px solid #d7e0ed;border-radius:12px;padding:14px}.annotation-choice>div button:not(:disabled):hover,.annotation-choice>button:hover{border-color:#d4af37}.annotation-choice>div button:disabled{cursor:not-allowed;opacity:.5}.annotation-choice strong,.annotation-choice small{display:block}.annotation-choice small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.annotation-choice>button{background:0 0;border:0;margin-top:12px;padding:6px 0}.annotation-editor{flex-direction:column;display:flex}.annotation-editor__header,.annotation-editor__footer{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.annotation-editor__header{border-bottom:1px solid #e4e9f1}.annotation-editor__header strong,.annotation-editor__header small{display:block}.annotation-editor__header small{color:#71809a;margin-top:3px;font-size:11px}.annotation-editor__header button{color:#71809a;background:0 0;border:0;font-size:17px}.annotation-editor__canvas-wrap{background:#101820;justify-content:center;align-items:center;min-height:240px;padding:12px;display:flex;overflow:auto}.annotation-editor__canvas-wrap canvas{touch-action:none;max-width:100%;max-height:54dvh;display:block}.annotation-editor__canvas-wrap>span{color:#fff;font-size:13px;position:absolute}.annotation-editor__tools{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.annotation-editor__tools button,.annotation-editor__tools .annotation-editor__color{color:#0f2b54;background:#f7f9fc;border:1px solid #d7e0ed;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;display:inline-flex}.annotation-editor__tools button.active{color:#fff;background:#0f2b54;border-color:#0f2b54}.annotation-editor__tools button:disabled{cursor:not-allowed;opacity:.45}.annotation-editor__tools .annotation-editor__color{padding-right:5px;font-size:11px}.annotation-editor__tools .annotation-editor__color input{border:0;width:26px;height:22px;padding:0}.annotation-editor__footer{border-top:1px solid #e4e9f1;gap:10px}.annotation-editor__footer button{color:#0f2b54;background:#eef3f9;border:1px solid #d2ddea;border-radius:10px;flex:1;padding:11px}.annotation-editor__footer button:last-child{background:#d4af37;border-color:#d4af37;font-weight:700}@media (max-width:560px){.annotation-choice-backdrop,.annotation-editor-backdrop{align-items:flex-end;padding:0}.annotation-choice,.annotation-editor{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.annotation-choice{padding:20px 16px calc(16px + env(safe-area-inset-bottom))}.annotation-choice>div{grid-template-columns:1fr}.annotation-editor__canvas-wrap{min-height:190px;padding:8px}.annotation-editor__canvas-wrap canvas{max-height:48dvh}.annotation-editor__tools{gap:6px;padding:9px 10px}.annotation-editor__tools button,.annotation-editor__tools .annotation-editor__color{flex:calc(33.333% - 6px);justify-content:center;min-height:40px}.annotation-editor__footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}}html[data-theme=dark] .annotation-choice-backdrop,html[data-theme=dark] .annotation-editor-backdrop{background:#02060cc7}html[data-theme=dark] .annotation-choice,html[data-theme=dark] .annotation-editor{color:#f3f4f8;background:#111722;border-color:#293548}html[data-theme=dark] .annotation-choice h3,html[data-theme=dark] .annotation-editor__header strong{color:#f3f4f8}html[data-theme=dark] .annotation-choice p,html[data-theme=dark] .annotation-editor__header small{color:#aeb7c6}html[data-theme=dark] .annotation-choice>div button,html[data-theme=dark] .annotation-choice>button{color:#f3f4f8;background:#080b12;border-color:#293548}html[data-theme=dark] .annotation-choice>div button:not(:disabled):hover,html[data-theme=dark] .annotation-choice>button:hover{border-color:#7bb789}html[data-theme=dark] .annotation-choice>div button:disabled{color:#768397}html[data-theme=dark] .annotation-choice small{color:#8d9bb0}html[data-theme=dark] .annotation-choice>button{color:#f0c94d;background:0 0;border-color:#0000}html[data-theme=dark] .annotation-editor__header,html[data-theme=dark] .annotation-editor__footer{border-color:#293548}html[data-theme=dark] .annotation-editor__header button{color:#aeb7c6}html[data-theme=dark] .annotation-editor__tools button,html[data-theme=dark] .annotation-editor__color{color:#f3f4f8;background:#1a2433;border-color:#34445a}html[data-theme=dark] .annotation-editor__tools button.active{color:#07101f;background:#7bb789;border-color:#7bb789}html[data-theme=dark] .annotation-editor__footer button{color:#f3f4f8;background:#1a2433;border-color:#34445a}html[data-theme=dark] .annotation-editor__footer button:last-child{color:#07101f;background:#d4af37;border-color:#d4af37}.media-drop{margin-top:18px}.media-drop>div{color:#71809a;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.media-drop article{color:#71809a;text-align:center;border:1px dashed #cdd8e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:16px;display:flex}.media-drop b{margin-bottom:7px;font-size:28px}.media-drop strong{font-size:14px;font-weight:400}.case-demo-media-actions{gap:10px;margin:12px 0 16px;display:grid}.case-demo-media-actions button{color:#71809a;text-align:left;background:#fff;border:1px dashed #cdd8e6;border-radius:12px;grid-template-columns:74px 1fr;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px 14px;display:grid}.case-demo-media-actions strong{color:#d4af37;background:#fff8e7;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:42px;font-size:12px;display:flex}.case-demo-media-actions span{color:#0f2b54;font-size:13px;font-weight:700}.case-demo-media-actions small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;line-height:1.25;overflow:hidden}.media-section .media-drop{display:none}.cotw-card i{color:#d4af37;font-size:22px}.cotw-card button{cursor:pointer;background:0 0;border:0;padding:0}.case-submit{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:11px;width:100%;min-height:42px;font-size:16px;font-weight:500}.case-compose-form .case-submit{margin-top:2px;position:static;box-shadow:0 10px 26px #0f2b542e}.consent-screen{background:#fff;padding-top:0}.consent-screen .case-progress{padding:0 16px 10px;position:static}.consent-back{color:#0f2b54;cursor:pointer;z-index:5;background:0 0;border:0;width:32px;height:32px;font-size:20px;position:absolute;top:9px;left:6px}.consent-form{max-height:calc(100svh - 100px);padding:5px 5px 78px;overflow-y:auto}.consent-form::-webkit-scrollbar{display:none}.consent-card{background:#fff;border:1px solid #dbe3ef;border-radius:13px;margin:0 0 12px;padding:17px 20px 18px}.consent-card h5{color:#0f2b54;margin:0 0 11px;font-size:13px;font-weight:500;line-height:1.25}.consent-card label{color:#0f2b54;align-items:center;gap:11px;min-height:44px;font-size:12px;display:flex}.consent-card input{-webkit-appearance:none;appearance:none;background:#fff;border:1.8px solid #d4af37;border-radius:50%;flex:0 0 19px;width:19px;height:19px;margin:0;display:inline-block;position:relative}.consent-card input:after{content:"";opacity:0;background:#d4af37;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.consent-card input:checked{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3729}.consent-card input:checked:after{opacity:1}.consent-form .case-submit{z-index:4;border-radius:11px;min-height:43px;margin-top:6px;bottom:10px}.privacy-scan-screen{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;min-height:100svh;display:flex;overflow-y:auto}.privacy-scan-screen .case-progress{padding:6px 16px 0;position:static}.scan-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;padding:24px 28px 16px;display:flex}.scan-content h1{color:#0f2b54;margin:20px 0 9px;font-size:16px}.scan-content p{color:#657892;font-size:12px}.scan-globe{color:#d4af37;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.scan-globe .privacy-loader{color:#d4af37;width:64px;height:64px;display:block;overflow:visible}.globe-rotate{transform-origin:50%;animation:20s linear infinite rotateGlobe}.ecg-loader{filter:drop-shadow(0 0 4px #d4af37);stroke-dasharray:260;stroke-dashoffset:260px;animation:2.8s ease-in-out infinite ecgMove}.shield-icon{transform-origin:50%;animation:3s ease-in-out infinite shieldPulse}.outer-ring{transform-origin:50%;animation:4s ease-in-out infinite ringPulse}.scan-bar{background:#e8ecf2;border-radius:999px;width:76%;height:4px;margin:37px 0 11px;overflow:hidden}.scan-bar span{background:#d4af37;width:64%;height:100%;animation:1.6s ease-in-out infinite alternate scanProgress;display:block}.scan-checks{color:#657892;justify-content:center;gap:18px;width:100%;font-size:12px;display:flex}.scan-fact{border-top:1px solid #dbe3ef;margin-top:auto;padding:20px 15px 16px}.scan-fact strong{color:#0f2b54;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:9px;display:block}.scan-fact p{color:#263c5d;font-size:12px;line-height:1.55}.scan-skip{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:11px;width:calc(100% - 70px);min-height:42px;margin:0 auto 20%;font-size:16px;font-weight:600}.case-live-screen{background:linear-gradient(#fffdf7 0%,#fffdf7 78%,#fff 78%);min-height:100svh}.case-live-content{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:84px 28px 40px;display:flex}.case-live-content h1{color:#d4af37;margin:17px 0 8px;font-size:23px}.case-live-content p{color:#52667f;font-size:14px;line-height:1.45}.case-live-content>span{color:#a9780b;background:#fff8e7;border:1px solid #eadfbf;border-radius:999px;margin:30px 0 28px;padding:7px 18px;font-size:12px}.case-live-content>button{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:11px;width:100%;min-height:42px;margin-top:24px;font-size:15px;font-weight:600}.case-live-content .outline{color:#d4af37;background:0 0;border:1px solid #d4af37;width:62%;margin-top:13px}.case-live-icon{color:#d4af37;background:linear-gradient(135deg,#fff8df,#fff);border:1px solid #ecd27b;border-radius:26px;justify-content:center;align-items:center;width:96px;height:96px;font-size:54px;display:flex;position:relative;box-shadow:0 18px 38px #d4af3738}.case-live-icon:after{border-radius:inherit;content:"";border:2px solid #d4af3747;animation:1.15s ease-out infinite splashRing;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.confetti{font-size:56px}.live-stats{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:28px;display:grid}.live-stats article{background:#fff;border:1px solid #dce3ef;border-radius:8px;min-height:65px;padding:14px 8px}.live-stats strong,.live-stats small{display:block}.live-stats strong{color:#0f2b54;font-size:20px}.live-stats small{color:#657892;font-size:12px}@keyframes progressSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rotateGlobe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ecgMove{0%{opacity:0;stroke-dashoffset:260px}15%,85%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes shieldPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes ringPulse{0%,to{opacity:.15}50%{opacity:.35}}@keyframes scanProgress{0%{transform:translate(-10%)}to{transform:translate(55%)}}.case-topbar{will-change:transform;border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:58px;margin-bottom:0;padding:8px 10px;transition:margin-bottom .22s,transform .22s;display:flex;overflow-x:clip;transform:translateY(0)}.case-topbar strong{letter-spacing:6px;flex:1;font-size:17px;font-weight:700}.case-topbar .case-topbar__logo{object-fit:contain;object-position:left center;flex:auto;width:148px;min-width:0;max-width:148px;height:25px;display:block}.case-topbar .case-topbar__clock{color:#52667f;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:700}.case-topbar i{color:#0f2b54;font-size:19px}.topbar-icon-trigger,.notification-trigger{color:#9aa7b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.topbar-icon-trigger{color:#0f2b54}.topbar-icon-trigger .message-stack-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:24px;height:24px}.notification-trigger .notification-globe-icon{color:#9aa7b8;fill:none;stroke:currentColor;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;display:block;overflow:visible;transform:translateZ(0)}.notification-trigger .ecg-line{color:#162d50;fill:none;stroke:currentColor}.notification-trigger .ecg-line.ecg-line{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.5s linear infinite ecgDraw}.case-topbar__actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.case-topbar__pill{color:#14305a;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:#fff;border:1px solid #d8dde8;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.case-topbar__pill--cotw{box-shadow:0 1px #14305a0d}.case-topbar__pill--live{color:#e14d63;background:#fff5f6;border-color:#ffd7dc}.case-topbar__pill-icon{font-size:12px;line-height:1}.case-topbar__pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.case-topbar-modal-backdrop{z-index:90;background:#08122452;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.case-topbar-modal{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:280px;padding:24px 20px 18px;display:flex;box-shadow:0 24px 60px #0a193033}.case-topbar-modal h3{color:#092650;margin:0;font-size:18px}.case-topbar-modal p{color:#5b6780;margin:0;font-size:14px}.case-topbar-modal button{color:#fff;cursor:pointer;background:#16325c;border:0;border-radius:999px;min-width:96px;margin-top:4px;padding:10px 18px;font-size:13px;font-weight:700}@keyframes ecgDraw{0%{opacity:.5;stroke-dashoffset:60px}50%{opacity:1;stroke-dashoffset:0}to{opacity:.5;stroke-dashoffset:-60px}}.topbar-icon-trigger span,.notification-trigger span{color:#fff;background:#ed354d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:800;display:flex;position:absolute;top:3px;right:0}.coming-soon-screen main{min-height:calc(100dvh - 58px - var(--app-tabbar-height,86px));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.coming-soon-screen main .message-stack-icon,.coming-soon-screen main .desk-soon-icon{stroke:#0f2b54;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;fill:none;width:54px;height:54px}.coming-soon-screen main h1{color:#092650;margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.coming-soon-screen main p{color:#52667f;margin:0;font-size:13px}.dark-mode .coming-soon-screen main .message-stack-icon,.dark-mode .coming-soon-screen main .desk-soon-icon{stroke:#f8fbff}.dark-mode .coming-soon-screen main h1{color:#f8fbff}.dark-mode .coming-soon-screen main p{color:#9fb0c8}.notification-header{text-align:center;border-bottom:1px solid #d9dee8;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;min-height:72px;padding:10px 16px 8px;display:grid}.notification-header button{color:#c8951e;cursor:pointer;white-space:nowrap;text-align:right;background:0 0;border:0;font-size:12px;font-weight:500}.notification-header button:first-child{color:#52667f;text-align:left;font-size:22px}.notification-header strong{color:#092650;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;display:block}.notification-header span{color:#52667f;margin-top:2px;font-size:13px;display:block}.notification-tabs{border-bottom:1px solid #d9dee8;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:8px;margin-top:12px;padding:0 14px 10px;display:grid;overflow:hidden}.notification-tabs button,.notification-tabs .skeleton-pill{border-radius:999px;width:100%;min-width:0}.notification-tabs button{color:#52667f;cursor:pointer;background:#fff;border:1px solid #d9dee8;min-height:34px;margin-bottom:6px;padding:0 18px;font-size:14px;font-weight:500}.notification-tabs .active{color:#fff;background:#0f2b54;border-color:#0f2b54;font-weight:600}.notification-tabs:after{content:"";background:linear-gradient(90deg,#b9c4d4 0,#b9c4d4 78%,#0000 78%,#0000 100%);border-radius:999px;grid-column:1/-1;height:4px;margin-top:10px;margin-bottom:8px;display:block}.notification-app-screen{background:#fff;padding:0}.notification-screen{max-height:calc(100dvh - 124px);padding:12px 14px calc(var(--app-tabbar-height) + 34px);overflow-y:auto}.notification-screen::-webkit-scrollbar{display:none}.notification-group{margin-bottom:34px}.notification-group h2{color:#52667f;letter-spacing:3.4px;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 18px;font-size:9px;font-weight:700;line-height:1;display:flex}.notification-group h2:after{content:"";background:#d9dee8;flex:1;height:1px}.notification-card{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-bottom:0;padding:12px 2px;display:grid;position:relative}.notification-card h3{color:#092650;margin:0;font-size:13px;font-weight:700;line-height:1.3}.notification-card em,.notification-card p{color:#52667f;font-size:11px;font-style:normal;font-weight:400;line-height:1.4;display:block}.notification-card p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.notification-card b{color:#52667f;text-align:right;margin-left:10px;font-size:11px;font-weight:500}.notification-card--unread{background:#f7fbff;padding:14px 8px}.notification-card--unread h3{color:#092650;font-weight:800}.notification-card--unread em,.notification-card--unread p{color:#405b7d}.notification-card--approved{background:#effaf1}.notification-card--rejected,.notification-card--deleted-doctor{background:#fff1f1}.notification-card--profile-detail:not(.notification-card--unread){background:0 0;border-left:0;padding-left:2px}.dark-mode .notification-card--unread{padding:14px 8px;background:#151d2a!important}.dark-mode .notification-card--approved{background:#1d3525!important}.dark-mode .notification-card--rejected,.dark-mode .notification-card--deleted-doctor{background:#351d25!important}.notification-avatar{color:#17386d;background:#eef4fb;border:1px solid #d9e5f2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.notification-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.notification-card--community .notification-avatar{color:#fff;background:#33215f;border-color:#33215f;border-radius:50%;font-size:12px;font-weight:700}.notification-card--follow .notification-avatar{color:#fff;background:#45297e;border-color:#45297e;border-radius:50%;font-size:13px;font-weight:700}.notification-card--passport .notification-avatar{color:#5c9dd8;background:#eff7ff;border-color:#cfe2f4}.notification-card--icon-heart .notification-avatar{color:#e3364b;background:#fff1f1;border-color:#ffc9c9;border-radius:12px;font-size:14px}.notification-card--icon-globe .notification-avatar{color:#68b780;background:#eefaf2;border-color:#d6efdf;border-radius:12px;font-size:13px}.notification-card__body{min-width:0}.notification-card__body em{margin-top:3px}.notification-card--clickable{cursor:pointer}.notification-card--clickable:hover{background:#5c9dd80d}.notification-empty{color:#52667f;text-align:center;max-width:290px;margin:50px auto 18px;font-size:11px;font-style:italic;line-height:1.35}.notification-footer-note{color:#6a778b;text-align:center;margin:26px auto 0;font-size:12px;line-height:1.4}.notification-like-stack{vertical-align:baseline;margin-right:4px;display:inline-flex;transform:translateY(1px)}.notification-like-stack i{color:#fff;letter-spacing:-.4px;background:#1f3262;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;margin-left:-4px;font-size:5px;font-style:normal;font-weight:800;display:inline-flex}.notification-like-stack i:first-child{margin-left:0}.notification-reply-dock{bottom:var(--app-tabbar-height,86px);z-index:40;background:#fff;border:1px solid #d7dde8;border-radius:0 0 28px 28px;width:min(100vw,390px);max-width:390px;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #0f2b542e}.notification-reply-dock header{color:#52667f;background:#f8fafc;border-bottom:1px solid #d7dde8;justify-content:space-between;align-items:center;min-height:32px;padding:0 26px;font-size:12px;display:flex}.notification-reply-dock header strong{color:#092650;font-weight:700}.notification-reply-dock header button{color:#8a99ad;cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}.notification-reply-dock>div{grid-template-columns:1fr 58px;align-items:center;gap:8px;padding:12px 26px 13px;display:grid}.notification-reply-dock input{color:#092650;background:#fff;border:1px solid #d7dde8;border-radius:999px;outline:none;min-height:35px;padding:0 14px;font-size:14px}.notification-reply-dock>div button{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:999px;min-height:35px;font-size:13px;font-weight:700}.notification-screen--loading{max-height:calc(100dvh - 52px)}.notification-tabs--skeleton{border-bottom:0;padding:0 0 18px}.notification-section-label{margin:0 0 18px}.case-detail-header{text-align:center;border-bottom:1px solid #d9dee8;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px;padding:0 12px;display:grid}.case-detail-header button{color:#092650;cursor:pointer;background:0 0;border:0;font-size:18px}.case-detail-header button:first-child{text-align:left}.case-detail-header button:last-child{text-align:right;font-size:16px}.case-detail-header strong{color:#092650;font-size:14px;font-weight:700}.case-detail-scroll{max-height:calc(100dvh - 58px - var(--app-tabbar-height,86px));padding:14px 16px calc(var(--app-tabbar-height,86px) + 20px);overflow-y:auto}.case-detail-scroll::-webkit-scrollbar{display:none}.case-detail-scroll h1{color:#092650;margin:14px 0 12px;font-size:18px;font-weight:700;line-height:1.18}.case-detail-scroll p{color:#244061;margin:14px 0 18px;font-size:14px;line-height:1.55}.case-detail-scroll h2{color:#52667f;letter-spacing:4px;text-transform:uppercase;margin:26px 0 0;font-size:11px;font-weight:700}.case-detail-author{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.case-detail-author>b{color:#fff;background:#21395f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:flex}.case-detail-author strong,.case-detail-author span{display:block}.case-detail-author strong{color:#092650;font-size:13px;font-weight:700}.case-detail-author span{color:#52667f;margin-top:2px;font-size:11px}.case-detail-tags{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.case-detail-tags span{color:#d4a51f;background:#f7f2e7;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.case-detail-image{border-radius:10px;width:100%;height:240px;margin-bottom:4px;overflow:hidden}.case-detail-image img{object-fit:cover;width:100%;height:100%;display:block}.case-detail-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case-detail-stats article{border:1px solid #d9dee8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:70px;display:flex}.case-detail-stats strong{color:#092650;font-size:22px;font-weight:800;line-height:1}.case-detail-stats span{color:#52667f;margin-top:7px;font-size:11px}.skeleton-notification-card{border-color:#edf1f4;grid-template-columns:52px 1fr}.skeleton-notification-card:after{display:none}.case-feed{max-height:calc(100dvh - 58px - var(--app-tabbar-height));border-top:1px solid #d9dee8;padding:0 0 14px;overflow-y:auto}.case-feed::-webkit-scrollbar{display:none}.feed-load-more{justify-content:center;align-items:center;min-height:58px;padding:8px 14px;display:flex}.feed-load-more span{color:#6d7f96;font-size:11px;font-weight:700}.feed-load-more button{color:#16325c;cursor:pointer;background:#fff;border:1px solid #cfd8e6;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800}.case-filter-strip{color:#0d2b55;letter-spacing:0;background:#f7f9fc;border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.case-filter-strip button{color:#0d2b55;cursor:pointer;background:#fff;border:1px solid #cfd8e6;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.case-filter-strip--saved-filters{scrollbar-width:none;justify-content:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap!important}.case-filter-strip--saved-filters::-webkit-scrollbar{display:none}.case-filter-strip--saved-filters button{color:#5b6f8d;white-space:nowrap;background:#fff;flex:none;padding:6px 10px;font-size:10px}.case-filter-strip--saved-filters button.active{color:#fff;background:#16325c;border-color:#16325c}.case-back{color:#52667f;cursor:pointer;background:0 0;border:0;margin-bottom:10px;font-size:18px}.feed-card{cursor:pointer;border-bottom:1px solid #d9dee8;min-width:0;padding:13px 10px 14px}.feed-card>small{color:#52667f;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.feed-card p{color:#263c5d;overflow-wrap:anywhere;margin:4px 0 9px;font-size:12px;line-height:1.45}.feed-card .feed-card__text{white-space:pre-wrap}.feed-card .feed-card__text-clamp{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;max-height:4.35em;display:-webkit-box;overflow:hidden}.feed-card .feed-card__citation{color:#263c5d;overflow-wrap:anywhere;margin:-2px 0 10px;font-size:12px;line-height:1.4}.feed-card .feed-card__documents{gap:7px;margin:10px 0 12px;display:grid}.feed-card .feed-card__document{color:#263c5d;cursor:pointer;text-align:left;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 10px;display:grid}.feed-card .feed-card__document i{color:#c44949;font-size:16px}.feed-card .feed-card__document span{overflow-wrap:anywhere;font-size:11px}.feed-card .feed-card__document b{color:#0a66c2;white-space:nowrap;font-size:10px;font-weight:700}.feed-card .feed-card__document:hover{border-color:#8bb9e4;outline:0}.feed-card .feed-card__document:focus-visible{border-color:#8bb9e4;outline:0}.feed-card>em{color:#52667f;margin-top:-3px;font-size:11px;font-style:normal;display:block}.feed-card h3{color:#092650;overflow-wrap:anywhere;margin-top:9px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;line-height:1.28}.feed-card .feed-card__tags{flex-wrap:wrap;gap:6px 10px;margin:8px 0 12px;display:flex}.feed-card .feed-card__tags span{color:#0a66c2;text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:600;line-height:1.35;display:inline}.case-feed>.feed-card:last-of-type{border-bottom:0}.repost-line{color:#52667f;align-items:center;gap:6px;margin:0 0 8px 2px;font-size:11px;font-weight:700;display:flex}.repost-line i{color:#5e6f86;font-size:12px}.repost-line__actor{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.repost-line__actor:hover{color:#102e5a;text-decoration:underline}.repost-line__actor:focus-visible{color:#102e5a;text-decoration:underline}.feed-author{align-items:center;gap:10px;margin-bottom:4px;display:flex}.feed-author .feed-author__trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding:0;transition:transform .16s,opacity .16s;display:flex}.feed-author .feed-author__trigger:active{opacity:.88;transform:scale(.99)}.feed-author b{color:#fff;background:#45295f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:flex}.feed-author .avatar-blue{background:#21395f}.feed-author .avatar-brown{background:#604318}.feed-author .avatar-green{background:#155a3d}.feed-author .feed-author__image{border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.feed-author .feed-author__image img{object-fit:cover;width:100%;height:100%;display:block}.feed-author strong{color:#092650;font-size:13px}.feed-author>div{flex:1;min-width:0}.feed-author em{color:#52667f;margin-top:2px;font-size:11px;font-style:normal;display:block}.feed-author mark{color:#5cb477;text-transform:uppercase;background:#effaf2;border:1px solid #b9dfc1;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800}.feed-author__verified-mark{object-fit:contain;width:17px;height:13px;margin-left:0}.feed-author .feed-author__trigger>div>strong{align-items:center;line-height:1.2;display:flex}.feed-card--publication .feed-author mark{color:#9a7bd2;background:#a991dc1a;border-color:#a991dc5c}.publication-read-pdf{color:#092650;cursor:pointer;background:#dcb42d;border:0;border-radius:999px;min-height:34px;margin:10px 0 8px;padding:0 16px;font-size:11px;font-weight:800}.case-detail-extras{border-top:1px solid #8594b32e;gap:14px;margin:-6px 16px 0;padding:16px 0 0;display:grid}.case-detail-extras__block{gap:10px;display:grid}.case-detail-extras__block>strong{color:#f3f4f8;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.case-structured-details__grid{gap:10px;display:grid}.case-structured-details__grid article{background:#f7f8fb;border:1px solid #dce3ef;border-radius:12px;padding:11px 13px}.case-structured-details__grid h4{color:#c8951e;margin:0 0 6px;font-size:11px}.case-structured-details__grid p{color:#314967;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.case-detail-chip-row{flex-wrap:wrap;gap:8px;display:flex}.dark-mode .case-structured-details__grid article{box-shadow:none!important;background:#151d2b!important;border-color:#334156!important}.dark-mode .case-structured-details__grid h4{letter-spacing:.08em;text-transform:uppercase;color:#e7bd3d!important}.dark-mode .case-structured-details__grid p{color:#d9e2ef!important}.case-detail-chip-row span{color:#d9ddeb;background:#111722;border:1px solid #293548;border-radius:999px;padding:7px 10px;font-size:12px}.case-detail-extras__block:not(.case-detail-extras__block--publication) .case-detail-chip-row span,.case-detail-extras__block--publication .case-detail-chip-row span{color:#fff;background:#d4af37;border-color:#d4af37}html[data-theme=dark] .case-detail-extras__block--publication .case-detail-chip-row span,.dark-mode .case-detail-extras__block--publication .case-detail-chip-row span{color:#d9ddeb;background:#111722;border-color:#293548}.case-detail-extras__block--publication{gap:6px}.case-detail-extras__block--publication>strong{letter-spacing:.1em;font-size:11px}.case-detail-extras__block--publication .case-detail-chip-row{gap:6px;margin-bottom:0!important}.case-detail-extras__block--publication .case-detail-chip-row span{padding:5px 8px;font-size:10px;line-height:1.2}.case-detail-extras__block--discussion{background:linear-gradient(135deg,#fffdf5 0%,#fff 72%);border:1px solid #ead9a5;border-radius:14px;margin-top:4px;padding:13px 14px 14px}.case-detail-extras__block--discussion>strong{color:#092650;letter-spacing:.14em;font-size:11px}.case-detail-discussion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.case-detail-discussion-grid article{background:#fff;border:1px solid #eadfbd;border-radius:10px;min-width:0;padding:8px 10px}.case-detail-discussion-grid small{color:#8a7442;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.case-detail-discussion-grid b{color:#17345c;overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.dark-mode .case-detail-extras__block--discussion{background:#182131!important;border-color:#66572c!important}.dark-mode .case-detail-extras__block--discussion>strong,.dark-mode .case-detail-discussion-grid b{color:#f0f3f8!important}.dark-mode .case-detail-discussion-grid article{background:#111722!important;border-color:#39455a!important}.case-detail-collaborators{gap:10px;display:grid}.case-detail-collaborators article{background:#111722;border:1px solid #293548;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.case-detail-collaborators b{color:#f4d46a;background:#d4af3724;border:1px solid #d4af3766;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;display:flex}.case-detail-collaborators span{color:#f3f4f8;font-size:14px;font-weight:600;display:block}.case-detail-collaborators small{color:#b4bccb;margin-top:3px;font-size:12px;display:block}.case-detail-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-detail-before-after figure{background:#111722;border:1px solid #293548;border-radius:16px;margin:0;overflow:hidden}.case-detail-before-after img,.case-detail-before-after figure div{aspect-ratio:1;object-fit:cover;width:100%;display:block}.case-detail-before-after figure div{color:#78869a;justify-content:center;align-items:center;display:flex}.case-detail-before-after figcaption{color:#d9ddeb;padding:10px 12px 12px;font-size:12px}.case-detail-documents{gap:10px;display:grid}.case-detail-documents button{color:#d9ddeb;text-align:left;background:#111722;border:1px solid #293548;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.case-detail-documents button i{color:#f4d46a}.case-detail-documents button span{overflow-wrap:anywhere}.publication-authors{color:#52667f;margin:0 0 12px;font-size:12px}.publication-authors--linked{color:#d4af37}.publication-authors--linked button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.publication-authors--linked button:hover{text-decoration:underline}.publication-authors--linked button:focus-visible{text-decoration:underline}.dark-mode .publication-authors--linked{color:#d4af37!important}.case-image-placeholder{color:#9aa5b4;letter-spacing:2px;text-align:center;text-transform:uppercase;background:#f6f8fb;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:118px;padding:0;font-size:9px;display:flex;position:relative;overflow:hidden}.case-image-placeholder span{padding:8px}.case-image-placeholder img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.case-image-placeholder iframe{object-fit:cover;z-index:2;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.case-image-placeholder video{object-fit:contain;z-index:2;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.case-image-placeholder b{color:#fff;letter-spacing:0;background:#092650b8;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.case-image-placeholder--video{color:#fff;background:#c9d1de}.case-image-placeholder--video>i{color:#fff;letter-spacing:0;z-index:2;background:#092650c2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:2px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-image-placeholder--video span{z-index:1;margin-top:72px;position:relative}.case-image-placeholder--video>.case-image-placeholder__video-thumbnail{object-fit:cover;pointer-events:none;z-index:0}.case-image-placeholder--video.is-playing{background:#0f2b54}.case-image-placeholder--visual{background:linear-gradient(135deg,#ffffff24,#0f2b5414),radial-gradient(circle at 24% 24%,#ffffff85,#0000 18%),linear-gradient(145deg,#d8dee9,#c6cfdd)}.case-image-placeholder--visual img{object-fit:contain}.case-image-placeholder--visual span{color:#ffffffe0;text-shadow:0 1px 8px #0000006b;z-index:1;display:none;position:relative}.case-image-grid{gap:4px;width:100%;margin-bottom:12px;display:grid}.case-detail-media-carousel{margin:10px 0 12px}.case-detail-media-carousel__viewport{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f3f6fa;border-radius:10px;min-height:260px;position:relative;overflow:hidden}.case-detail-media-carousel__viewport>img,.case-detail-media-carousel__viewport>video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.case-detail-media-carousel__viewport>video{object-fit:cover}.case-media-before-after-label{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:4;background:#092650e0;border:1px solid #ffffff94;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800;line-height:1;position:absolute;bottom:9px;left:9px}.case-image-placeholder--visual .case-media-before-after-label{padding:5px 7px;display:block;position:absolute}.dark-mode .case-media-before-after-label{color:#f2cd4b;background:#080b12eb;border-color:#e7bd3db8}.case-feed-media-carousel{margin-top:8px}.case-feed-media-carousel .case-detail-media-carousel__viewport{min-height:170px}.case-detail-media-carousel__play{color:#fff;pointer-events:none;z-index:2;background:#092650c7;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding-left:2px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-detail-media-carousel__counter{color:#fff;cursor:pointer;z-index:3;background:#000000c2;border:0;border-radius:6px;padding:8px 9px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:8px;right:8px}.case-detail-media-carousel__dots{justify-content:center;align-items:center;gap:5px;margin-top:8px;display:flex}.case-detail-media-carousel__dots button{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .16s,background .16s}.case-detail-media-carousel__dots button.active{background:#0f2b54;width:18px}.case-image-slider{touch-action:pan-y;width:100%;margin-bottom:12px;position:relative}.case-image-slider .case-image-placeholder{cursor:grab;-webkit-user-select:none;user-select:none;min-height:190px}.case-image-slider .case-image-placeholder:active{cursor:grabbing}.case-image-slider .case-image-placeholder img{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .12s ease-out}.case-image-slider .media-gallery-zoom-controls{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.case-image-slider .media-gallery-zoom-controls button{color:#f8fafc;background:#071321d1;border:1px solid #d8e2f059;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-size:16px;display:flex}.case-slider-arrow{color:#fff;z-index:2;background:#092650b3;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.case-image-slider .case-slider-arrow{display:none}.case-slider-arrow--prev{left:8px}.case-slider-arrow--next{right:8px}.case-slider-dots{z-index:2;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:9px;left:0;right:0}.case-slider-dots button{background:#ffffff94;border:0;border-radius:999px;width:6px;height:6px;padding:0}.case-slider-dots .active{background:#fff;width:18px}.case-image-grid--count-1{grid-template-columns:1fr}.case-image-grid--count-1 .case-image-placeholder{min-height:180px}.case-image-grid--count-2,.case-image-grid--count-3,.case-image-grid--count-4{grid-template-columns:repeat(2,1fr)}.case-image-grid--count-3 .case-image-placeholder:first-child{grid-row:span 2}.case-image-grid--detail{grid-template-columns:repeat(2,1fr)}.case-image-grid--detail .case-image-placeholder{min-height:132px}.case-image-grid--detail.case-image-grid--count-1{grid-template-columns:1fr}.feed-card--detail .case-image-grid--count-1 .case-image-placeholder{aspect-ratio:16/11;width:100%;min-height:230px}.case-image-grid--count-1>.case-image-placeholder--visual:not(.case-image-placeholder--video){aspect-ratio:auto;height:auto;min-height:0;display:block}.case-image-grid--count-1>.case-image-placeholder--visual:not(.case-image-placeholder--video) img{object-fit:initial;width:100%;height:auto;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto}.media-gallery-popup{-webkit-backdrop-filter:blur(8px);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:80;background:#040c18d1;justify-content:center;align-items:center;animation:.18s ease-out media-gallery-popup-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.media-gallery-popup section{background:#071321;border:1px solid #c4d6ec2e;border-radius:18px;width:100%;max-width:min(560px,94vw);max-height:90dvh;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000007a,0 4px 18px #00000047}.media-gallery-popup .media-gallery-popup__close{color:#d8e2f0;z-index:4;background:#071321d1;border:1px solid #d8e2f059;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;display:flex;position:absolute;top:10px;right:10px}.media-gallery-popup header{background:linear-gradient(#10233b,#0a192c);border-bottom:1px solid #c4d6ec24;align-items:center;gap:10px;min-height:50px;padding:0 12px 0 16px;display:flex}.media-gallery-popup strong{color:#f8fafc;letter-spacing:.01em;font-size:14px;font-weight:800}.media-gallery-popup header span{color:#d7e3f2;background:#ffffff14;border:1px solid #c4d6ec29;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:12px}.media-gallery-popup header button{color:#d8e2f0;cursor:pointer;background:#ffffff17;border:1px solid #c4d6ec33;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:0;font-size:18px;transition:background .16s,transform .16s;display:flex}.media-gallery-popup header button:hover{background:#ffffff2e;outline:none;transform:scale(1.05)}.media-gallery-popup header button:focus-visible{background:#ffffff2e;outline:none;transform:scale(1.05)}.media-gallery-popup .media-gallery-slider{touch-action:pan-y;background:radial-gradient(circle at 50% 35%,#375f8938,#0000 58%),#030912;align-items:center;min-height:0;max-height:calc(86dvh - 44px);padding:14px;display:flex;position:relative}.media-gallery-popup .case-image-placeholder:not(.case-image-placeholder--video){cursor:grab;aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:#02070e;border-radius:12px;height:auto;min-height:0;max-height:calc(86dvh - 64px);box-shadow:0 8px 24px #00000057}.media-gallery-popup .case-image-placeholder:not(.case-image-placeholder--video):active{cursor:grabbing}.media-gallery-popup .case-image-placeholder:not(.case-image-placeholder--video) img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(86dvh - 64px);display:block;position:static;top:auto;bottom:auto;left:auto;right:auto}.media-gallery-popup .media-gallery-zoom-controls{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:22px;right:22px}.media-gallery-popup .media-gallery-zoom-controls button{color:#f8fafc;cursor:pointer;background:#071321d1;border:1px solid #d8e2f059;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;display:flex}.media-gallery-popup .media-gallery-zoom-controls button:hover{background:#ffffff2e;outline:none}.media-gallery-popup .media-gallery-zoom-controls button:focus-visible{background:#ffffff2e;outline:none}@keyframes media-gallery-popup-in{0%{opacity:0}to{opacity:1}}.case-image-placeholder--video-fullscreen{background:#000814;flex:auto;width:100%;height:min(70dvh,620px);min-height:min(320px,100dvh - 180px);max-height:calc(86dvh - 64px)}.case-image-placeholder--video-fullscreen>i{display:none}.case-image-placeholder--video-fullscreen iframe,.case-image-placeholder--video-fullscreen video{object-fit:contain;background:#000;width:100%;height:100%}.case-image-placeholder--video-fullscreen span{color:#ffffffe6;text-align:left;background:linear-gradient(#08132100,#081321d1);margin-top:0;padding:18px 14px 14px;display:block;position:absolute;bottom:0;left:0;right:0}.media-gallery-arrow{-webkit-backdrop-filter:blur(5px);color:#fff;cursor:pointer;z-index:2;background:#08192dd1;border:1px solid #e0ecfa3d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #0000004d}.media-gallery-arrow:hover{background:#164473;outline:none;transform:translateY(-50%)scale(1.06)}.media-gallery-arrow:focus-visible{background:#164473;outline:none;transform:translateY(-50%)scale(1.06)}.media-gallery-arrow--prev{left:18px}.media-gallery-arrow--next{right:18px}.media-gallery-dots{z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;left:0;right:0}.media-gallery-dots button{cursor:pointer;background:#ffffff7a;border:1px solid #ffffff3d;border-radius:999px;width:7px;height:7px;padding:0;transition:background .16s,width .16s}.media-gallery-dots .active{background:#fff;width:22px}.explore-video-page{background:#fff}.explore-video-scroll{max-height:calc(100dvh - 43px);padding-bottom:76px;overflow-y:auto}.explore-video-scroll::-webkit-scrollbar{display:none}.explore-video-hero{color:#fff;background:#1f2933;border-radius:0;min-height:232px;position:relative;overflow:hidden}.explore-video-hero>span{color:#07101f;z-index:2;background:#d4af37;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:12px;left:14px}.explore-video-player{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.explore-video-overlay{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.explore-video-frame{background:radial-gradient(circle at 62% 28%,#f99bc26b,#0000 9%),radial-gradient(circle at 52% 44%,#744257f2,#0000 22%),radial-gradient(circle at 39% 40%,#4d2a37eb,#0000 28%),linear-gradient(145deg,#9aa7af,#5f6b70 54%,#273139);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.explore-video-frame:before{content:"";background:radial-gradient(at 46% 42%,#0000 0,#0000 25%,#2d1826 26%,#2d1826 30%,#0000 31%),radial-gradient(#573345 0,#573345 56%,#261726 57%,#261726 70%,#0000 71%);border-radius:48% 52% 45% 55%;width:176px;height:138px;position:absolute;top:32px;left:42%;transform:translate(-10%)rotate(-7deg)}.explore-video-frame:after{content:"";background:linear-gradient(90deg,#0000 0,#0000 44%,#ffffffbf 45%,#ffffffbf 48%,#0000 49%),linear-gradient(28deg,#0000 0,#0000 45%,#ffffffd6 46%,#ffffffd6 49%,#0000 50%),linear-gradient(-28deg,#0000 0,#0000 45%,#ffffffd6 46%,#ffffffd6 49%,#0000 50%),radial-gradient(circle,#f1f5f4 0,#f1f5f4 24%,#0000 25%);border-radius:50%;width:110px;height:82px;position:absolute;bottom:29px;left:71px}.explore-video-frame i,.explore-video-frame b,.explore-video-frame em,.explore-video-frame small{transform-origin:0;background:#e8b482ad;border-radius:999px;width:58px;height:9px;display:block;position:absolute}.explore-video-frame i{top:87px;left:51%;transform:rotate(18deg)}.explore-video-frame b{top:111px;left:49%;transform:rotate(-14deg)}.explore-video-frame em{top:127px;left:55%;transform:rotate(31deg)}.explore-video-frame small{top:73px;left:44%;transform:rotate(-28deg)}.explore-video-hero--playing .explore-video-frame{animation:1.2s ease-in-out infinite dummyVideoPulse}.explore-video-play,.explore-video-sound,.explore-video-menu,.explore-video-tools b,.explore-video-tools button{color:#fff;pointer-events:none;background:#0000008a;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.explore-video-play{z-index:2;width:78px;height:78px;padding-left:3px;font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-video-play .fa-pause{margin-left:-3px}.explore-video-sound,.explore-video-menu{z-index:2;width:34px;height:34px;position:absolute;top:13px;right:48px}.explore-video-menu{right:10px}.explore-video-tools{z-index:4;gap:8px;display:flex;position:absolute;bottom:34px;right:12px}.explore-video-tools b{border-radius:999px;min-width:27px;height:27px;padding:0 8px;font-size:11px;font-weight:800}.explore-video-tools button{border-radius:999px;min-width:27px;height:27px;padding:0 8px;font-size:11px}.explore-video-progress{z-index:4;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;position:absolute;bottom:8px;left:12px;right:12px}.explore-video-progress small{color:#fff;font-size:12px;font-weight:800}.explore-video-progress i{display:none}.explore-video-progress em{border-radius:inherit;background:#d4af37;width:36%;height:100%;display:block}.explore-video-progress em:after{content:"";background:#d4af37;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.explore-video-body{padding:14px 5px 16px}.explore-video-body h1{color:#092650;border-bottom:1px solid #dfe5ee;margin:0 0 11px;padding-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.28}.explore-video-body>p{color:#092650;margin-top:12px;font-size:13px;line-height:1.45}.explore-video-author{border-bottom:1px solid #dfe5ee;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.explore-video-author>b{color:#fff;background:#1b6846;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.explore-video-author strong,.explore-video-author em{display:block}.explore-video-author strong{color:#092650;font-size:13px}.explore-video-author em{color:#657892;font-size:12px;font-style:normal;line-height:1.15}.explore-video-author button{color:#07101f;background:#d4af37;border:0;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:800}.explore-video-author .subscribed{color:#0f2b54;background:#fff;border:1px solid #d4af37}.explore-video-stats{border-bottom:1px solid #dfe5ee;padding:12px 0;color:#657892!important;margin:0!important;font-size:11px!important}.explore-video-stats strong{color:#092650;margin-right:4px}.explore-video-stats span{margin-left:10px}.explore-video-reactions{justify-content:flex-start;gap:24px;padding-left:0}.explore-video-comments{border-top:1px solid #dfe5ee;padding:15px 5px 0}.explore-video-comments header{align-items:center;gap:9px;margin-bottom:16px;display:flex}.explore-video-comments header strong{color:#52667f;letter-spacing:2px;text-transform:uppercase;flex:1;font-size:11px}.explore-video-comments header span{color:#092650}.explore-video-comments header button{color:#52667f;background:#fff;border:1px solid #dfe5ee;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.explore-video-comments header button.active{color:#fff;background:#0f2b54;border-color:#0f2b54}.explore-video-comments .explore-video-comment{grid-template-columns:36px 1fr;gap:10px;padding:0 10px 15px;display:grid}.explore-video-comments .explore-video-comment+.explore-video-comment{border-top:1px solid #eef2f6;padding-top:15px}.explore-video-comments .explore-video-comment>b,.explore-video-comments .explore-video-replies article>b{color:#fff;background:#604318;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.explore-video-comments .explore-video-comment:nth-of-type(2)>b,.explore-video-comments .explore-video-replies article:nth-child(2)>b{background:#1c315b}.explore-video-comments .explore-video-comment:nth-of-type(3)>b,.explore-video-comments .explore-video-replies article:first-child>b{background:#16563d}.explore-video-comments .explore-video-comment:nth-of-type(4)>b{background:#352052}.explore-video-comments article strong,.explore-video-comments article em,.explore-video-comments article small{display:block}.explore-video-comments article strong{color:#092650;font-size:12px}.explore-video-comments article em,.explore-video-comments article small{color:#657892;font-size:12px;font-style:normal}.explore-video-comments article p{color:#092650;margin:5px 0 8px;font-size:12px;line-height:1.4}.explore-video-comments article small{align-items:center;gap:14px;display:flex}.explore-video-comments article small button{color:#092650;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.explore-video-comments article small .comment-action-icon{width:12px;height:12px}.explore-video-comments article small .comment-action-icon--reply{border-radius:0 0 0 4px;width:11px;height:8px;margin-right:1px;display:inline-block;position:relative;transform:translateY(-1px)}.explore-video-comments article small span{color:#092650;margin-left:12px}.explore-video-comments article small .comment-action-icon--reply{margin-left:0}.explore-video-replies{border-left:1px solid #dfe5ee;margin:12px 0 0 -4px;padding-left:16px}.explore-video-replies article{grid-template-columns:34px 1fr;gap:10px;padding:0 0 14px;display:grid}.explore-video-replies mark{color:#22833d;text-transform:uppercase;background:#dff5df;border-radius:4px;margin-left:5px;padding:2px 4px;font-size:8px;font-weight:800;display:inline-block}.explore-video-reply-toggle{color:#52667f;background:0 0;border:0;margin:6px 0 0 -6px;padding:0;font-size:11px;font-weight:800}.explore-video-related{border-top:1px solid #dfe5ee;padding:14px 10px 6px}.explore-video-related h2{color:#52667f;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:11px}.explore-video-related button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe5ee;grid-template-columns:80px 1fr;align-items:center;width:100%;min-height:84px;padding:8px 0;display:grid}.explore-video-related button:last-child{border-bottom:0}.explore-video-related span{border-radius:7px;height:68px;display:block;position:relative;overflow:hidden}.explore-video-related img{object-fit:cover;width:100%;height:100%}.explore-video-related em{color:#fff;background:#000000c7;border-radius:3px;padding:2px 4px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:4px;right:4px}.explore-video-related strong{color:#092650;font-size:12px;line-height:1.25;display:block}.explore-video-related small{color:#657892;margin-top:4px;font-size:12px;font-weight:400;display:block}.explore-video-composer{z-index:8;background:#fff;border-top:1px solid #dfe5ee;grid-template-columns:1fr 58px;align-items:center;gap:8px;padding:10px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.explore-video-composer header{color:#52667f;border-bottom:1px solid #dfe5ee;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:32px;margin:-10px -12px 0;padding:0 12px;font-size:11px;display:flex}.explore-video-composer header strong{color:#092650}.explore-video-composer header button{color:#8a99ad;background:0 0;border:0;height:auto;padding:4px}.explore-video-composer input{color:#092650;border:1px solid #d9dee8;border-radius:999px;outline:0;height:36px;padding:0 14px;font-size:13px}.explore-video-composer button{color:#fff;background:#0f2b54;border:0;border-radius:999px;height:36px;font-weight:800}.explore-video-comments__more{color:#0f2b54;background:#f5f7fb;border:1px solid #dfe5ee;border-radius:999px;margin:2px auto 0;padding:9px 16px;font-size:11px;font-weight:800;display:block}.explore-video-menu-backdrop{z-index:90;justify-content:flex-end;align-items:flex-start;padding:48px 38px 0 12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.explore-video-action-menu{transform-origin:92% 0;background:#fff;border-radius:2px;min-width:300px;padding:10px 0;animation:.16s ease-out both linkedInMenuOpen;position:relative}.explore-video-action-menu button{color:#3d4754;text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-height:56px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.explore-video-action-menu button:hover{background:#f3f6f8}.explore-video-action-menu i{color:#38414a;width:22px;font-size:20px}.explore-video-action-menu__close{position:absolute;top:-40px;right:4px;background:#f1f3f5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;min-height:0!important;padding:0!important;display:none!important}.explore-video-fullscreen{z-index:100;background:#000000eb;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.explore-video-hero--fullscreen{border-radius:10px;width:100%;max-width:960px;height:min(78vh,680px);min-height:0}.explore-video-fullscreen__close{color:#fff;z-index:101;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:18px;right:18px}@media (max-width:560px){.explore-video-menu-backdrop{justify-content:flex-end;align-items:flex-start;padding:44px 0 0 12px}.explore-video-action-menu{border-radius:6px;width:min(86vw,340px);min-width:0}.explore-video-hero--fullscreen{height:min(74vh,560px)}}@keyframes linkedInMenuOpen{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dummyVideoPulse{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.12);transform:scale(1.012)}}.feed-meta{color:#52667f;justify-content:space-between;align-items:center;gap:14px;margin:8px 0;font-size:11px;display:flex}.feed-meta span{align-items:center;gap:5px;display:flex}.feed-meta strong{color:#c8951e;gap:5px;display:flex}.feed-meta--journal{border-top:1px dashed #d9dee8;padding-top:9px}.feed-meta--journal span:first-child,.feed-meta--journal button:first-child{color:#9a7bd2;font-weight:600}.feed-meta--journal button{color:#52667f;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.feed-meta--journal button:hover{text-decoration:underline}.feed-meta--journal button:focus-visible{text-decoration:underline}.reaction-row,.feed-reaction-demo{color:#52667f;min-height:26dppx;border-top:1px solid #d9dee8;align-items:center;gap:28px;padding:10px 8px 0;font-size:12px;display:flex}.reaction-row button,.feed-reaction-demo button{color:#52667f;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;min-width:40px;padding:0;display:flex}.reaction-row button:disabled,.feed-reaction-demo button:disabled{cursor:not-allowed;opacity:.38}.reaction-row i,.feed-reaction-demo i{color:#6f829b;font-size:20px;line-height:1}.reaction-row .reaction-icon,.feed-reaction-demo .reaction-icon{object-fit:contain;vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.reaction-row .reaction-icon--heart,.feed-reaction-demo .reaction-icon--heart{width:18px;height:18px}.reaction-row .reaction-icon--heart--filled,.feed-reaction-demo .reaction-icon--heart--filled{filter:brightness(0)saturate()invert(29%)sepia(79%)saturate(2621%)hue-rotate(332deg)brightness(94%)contrast(94%)}.reaction-row .reaction-icon--share,.feed-reaction-demo .reaction-icon--share{width:18px;height:18px}.reaction-row .active-like,.reaction-row .active-like i,.reaction-row .active-like .reaction-icon,.feed-reaction-demo .active-like,.feed-reaction-demo .active-like i,.feed-reaction-demo .active-like .reaction-icon{color:#e7365e}.reaction-row .active-comment,.reaction-row .active-comment i,.reaction-row .active-comment .reaction-icon,.reaction-row .active-share,.reaction-row .active-share i,.reaction-row .active-share .reaction-icon,.feed-reaction-demo .active-comment,.feed-reaction-demo .active-comment i,.feed-reaction-demo .active-comment .reaction-icon,.feed-reaction-demo .active-share,.feed-reaction-demo .active-share i,.feed-reaction-demo .active-share .reaction-icon{color:#5e6f86;font-weight:700}.reaction-row .active-repost,.reaction-row .active-repost i,.reaction-row .active-repost .reaction-icon,.feed-reaction-demo .active-repost,.feed-reaction-demo .active-repost i,.feed-reaction-demo .active-repost .reaction-icon{color:#0f2b54;font-weight:700}.feed-card--post,.feed-card--case,.feed-card--poll,.feed-card--publication{border-left:3px solid #6bc18e;padding-left:12px}.feed-card--case{border-left-color:#dcb42d!important}.feed-card--post{border-left-color:#6aa8ff!important}.feed-card--publication{border-left-color:#a991dc!important}.poll-option{background:linear-gradient(90deg, #e8f4eb var(--poll,62%), #fff var(--poll,62%));color:#092650;border:1px solid #cde5d2;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-bottom:8px;padding:0 12px;font-size:12px;display:flex}.poll-option.poll-option--selected{border-color:#6bb77e;box-shadow:0 0 0 1px #6bb77e3d}.poll-option span{overflow-wrap:anywhere;text-align:left;flex:auto;align-items:center;min-width:0;line-height:1.25;display:flex}.poll-option>strong{color:#6bb77e;white-space:nowrap;flex:none;margin-left:10px;font-size:11px}.poll-option b{color:#6bb77e;background:#d2efdc;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-right:10px;display:inline-flex}.poll-status-note{color:#60708a;margin:2px 0 10px;font-size:11px;line-height:1.4}.dark-mode .doctor-feed-screen .poll-option,.dark-mode .post-detail-screen .poll-option{background:linear-gradient(90deg, #3e6e527a var(--poll,0%), #121925 var(--poll,0%))!important;color:#eef4fb!important;border:1px solid #6db28461!important}.dark-mode .doctor-feed-screen .poll-option span,.dark-mode .post-detail-screen .poll-option span{color:#eef4fb!important}.dark-mode .doctor-feed-screen .poll-option>strong,.dark-mode .post-detail-screen .poll-option>strong{color:#d8e7dc!important}.dark-mode .doctor-feed-screen .poll-option b,.dark-mode .post-detail-screen .poll-option b{color:#2e7b4a!important;background:#d8efdf!important}.dark-mode .doctor-feed-screen .poll-option.poll-option--selected,.dark-mode .post-detail-screen .poll-option.poll-option--selected{background:linear-gradient(90deg, #4e9065b3 var(--poll,0%), #162030 var(--poll,0%))!important;border-color:#7ac290!important;box-shadow:0 0 0 1px #7ac29047!important}.dark-mode .doctor-feed-screen .poll-option:disabled,.dark-mode .post-detail-screen .poll-option:disabled{opacity:1}.dark-mode .doctor-feed-screen .poll-status-note,.dark-mode .post-detail-screen .poll-status-note{color:#aeb7c6!important}.poll-option--light{background:linear-gradient(90deg,#eef7f1 38%,#fff 38%)}.feed-card h4{color:#c8951e;letter-spacing:2px;text-transform:uppercase;margin:13px 0 8px;font-size:12px}.panelists{color:#092650;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.35;display:flex}.poll-box>h4{color:#092650;letter-spacing:.14em;margin-top:18px;font-size:11px}.panelist-chip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.panelist-chip--button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fffdf5;border:1px solid #ead9a5;border-radius:999px;min-height:30px;padding:4px 10px 4px 5px}.panelist-chip--button:hover span{text-decoration:underline}.panelist-chip--button:focus-visible span{text-decoration:underline}.panelist-chip:not(:last-child):after{content:none}.panelist-chip b{color:#fff;letter-spacing:0;background:#23385f;border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:8px;font-weight:800;display:inline-flex}.panelist-chip__avatar{object-fit:cover;border-radius:999px;width:22px;height:22px;display:inline-block}.panelist-chip:nth-child(2) b{background:#3a254f}.panelist-chip:nth-child(3) b{background:#21543e}.panelist-chip span{color:#092650}.panelists--linked .panelist-chip span{color:#d4af37}.dark-mode .panelists--linked .panelist-chip span{color:#d4af37!important}.case-fact{border-left:3px solid #0f2b54;padding:15px 18px}.case-fact strong{color:#092650;letter-spacing:3px;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.case-fact p{color:#263c5d;font-size:12px;line-height:1.5}.feed-reaction-demo{color:#e7365e;border-top:1px solid #d9dee8;padding:13px 12px}.feed-reaction-demo i:first-child{color:#e7365e}.feed-bottom-spacer{height:52px}.feed-toast{color:#fff;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:linear-gradient(135deg,#0b274ef5,#183f76f0);border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:10px;max-width:min(100vw - 34px,320px);min-height:52px;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #091c3a3d}.feed-toast:before{color:#f6d463;content:"✓";background:#f0c84d2e;border:1px solid #f0c84d47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-flex}.post-submission-progress{z-index:60;background:#050e1c61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.drafts-page__intro{max-width:680px;margin:0 auto;padding:28px 24px 8px}.drafts-page__eyebrow{color:#bd8d13;letter-spacing:2px;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:800;display:inline-flex}.drafts-page__intro h1{color:#092650;letter-spacing:-.6px;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:max(30px,min(8vw,42px));font-weight:400;line-height:1}.drafts-page__intro p{color:#657892;max-width:360px;margin:0;font-size:13px;line-height:1.45}.draft-list{gap:12px;max-width:680px;margin:18px auto;padding:0 24px 110px;display:grid}.draft-list__item{background:var(--app-surface,#fff);border:1px solid var(--app-border,#dbe4ef);color:var(--app-text,#092650);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.draft-list__open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.draft-list__item:active{transform:scale(.985)}.draft-list__item:hover{border-color:#d4af37;outline:none;box-shadow:0 8px 22px #0f2b5414}.draft-list__item:focus-visible{border-color:#d4af37;outline:none;box-shadow:0 8px 22px #0f2b5414}.draft-list__item>span:nth-child(2),.draft-list__open>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.draft-list__item strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.draft-list__item small,.draft-list__empty{color:var(--app-muted-text,#718198);font-size:12px}.draft-list__item small b{color:#c8951e;margin:0 3px;font-size:10px}.draft-list__icon{color:#c8951e;background:#fff8e8;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.draft-list__item--post .draft-list__icon{color:#5b9ce6;background:#eef6ff}.draft-list__item--publication .draft-list__icon{color:#9a7add;background:#f3efff}.draft-list__item--poll .draft-list__icon{color:#57a872;background:#edf9f1}.feed-author{position:relative}.feed-owner-actions{align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0}.feed-owner-actions button{color:#58708f;background:0 0;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.feed-owner-actions button:last-child{color:#b43b4e}.dark-mode .feed-owner-actions button{color:#b7c7da;border-color:#ffffff29}.dark-mode .feed-owner-actions button:last-child{color:#ff9aa8}.draft-list__item em{color:#7890ab;font-size:24px;font-style:normal}.draft-list__delete{color:#b04b5b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.draft-list__delete:hover{color:#92283c;background:#fff1f2;border-color:#f0c5ca;outline:none}.draft-list__delete:focus-visible{color:#92283c;background:#fff1f2;border-color:#f0c5ca;outline:none}.dark-mode .draft-list__delete{color:#ff9aa8}.dark-mode .draft-list__delete:hover{background:#ff9aa81f;border-color:#ff9aa84d}.dark-mode .draft-list__delete:focus-visible{background:#ff9aa81f;border-color:#ff9aa84d}.draft-list__empty{text-align:center;padding:36px 10px}.dark-mode .draft-list__item{--app-surface:#121b2a;--app-border:#ffffff1f;--app-text:#f3f7fb;--app-muted-text:#aeb9c9}.dark-mode .drafts-page__intro h1,.dark-mode .draft-list__item{color:#f3f7fb}.dark-mode .drafts-page__intro p{color:#aeb9c9}.dark-mode .draft-list__item .draft-list__icon{background:#c8951e29}.dark-mode .draft-list__item--post .draft-list__icon{background:#5b9ce629}.dark-mode .draft-list__item--publication .draft-list__icon{background:#9a7add29}.dark-mode .draft-list__item--poll .draft-list__icon{background:#57a87229}.post-submission-progress__card{background:var(--app-surface,#fff);border:1px solid var(--app-border,#0f2b541f);color:var(--app-text,#092650);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:330px;padding:28px 26px 24px;display:flex;box-shadow:0 20px 60px #05142d38}.post-submission-progress__spinner{border:3px solid #0f2b5424;border-top-color:#c8951e;border-radius:50%;width:34px;height:34px;margin-bottom:16px;animation:.8s linear infinite postSubmissionSpin}.post-submission-progress__card strong{margin-bottom:18px;font-size:16px}.post-submission-progress__track{background:#0f2b541f;border-radius:999px;width:100%;height:6px;overflow:hidden}.post-submission-progress__track span{border-radius:inherit;background:linear-gradient(90deg,#c8951e,#efd06b,#c8951e);width:42%;height:100%;animation:1.25s ease-in-out infinite postSubmissionProgress;display:block}.post-submission-progress__card small{color:var(--app-muted-text,#64748b);margin-top:14px;font-size:12px;line-height:1.45}@keyframes postSubmissionSpin{to{transform:rotate(360deg)}}@keyframes postSubmissionProgress{0%{transform:translate(-145%)}to{transform:translate(275%)}}.dark-mode .post-submission-progress{background:#0000008f}.dark-mode .post-submission-progress__card{--app-surface:#121b2a;--app-border:#ffffff1f;--app-text:#f3f7fb;--app-muted-text:#aeb9c9;box-shadow:0 20px 60px #0000006b}.dark-mode .post-submission-progress__spinner{border-color:#efd06b #ffffff29 #ffffff29}.dark-mode .post-submission-progress__track{background:#ffffff24}.passport-toast{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0a2751fa,#184078f5);border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:12px;width:calc(100vw - 52px);max-width:min(100vw - 34px,330px);min-height:62px;padding:12px 16px;display:flex;position:fixed;bottom:94px;left:50%;transform:translate(-50%);box-shadow:0 22px 44px #0819353d}.passport-toast__icon{color:#17376b;background:linear-gradient(#f3cf58,#d7a718);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.passport-toast__icon i{font-size:14px}.passport-toast__copy{color:#fff;gap:2px;min-width:0;display:grid}.passport-toast__copy strong,.passport-toast__copy span{display:block}.passport-toast__copy strong{letter-spacing:.16em;opacity:.76;text-transform:uppercase;font-size:11px;font-weight:800}.passport-toast__copy span{font-size:13px;font-weight:700;line-height:1.35}.post-detail-screen{isolation:isolate;padding-bottom:0}.post-detail-screen>.student-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.post-detail-screen .student-app-header{border-bottom:1px solid #d9dee8}.post-detail-screen .feed-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;border-left-width:3px;padding-left:5px;transform:translateZ(0)}.post-more{color:#52667f;background:0 0;border:0}.post-menu-overlay{z-index:75;background:#0000008f;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.post-menu-sheet{background:#fff;border-radius:22px 22px 0 0;gap:10px;width:100%;padding:14px 18px 24px;display:grid}.post-menu-sheet button{color:#092650;background:#fff;border:1px solid #d9dee8;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.post-menu-sheet button:disabled{color:#9aa7ba;cursor:not-allowed}.post-menu-sheet i{color:#52667f;width:18px}.post-menu-sheet__danger i,.post-menu-sheet__danger span{color:#b4233c}.post-menu-sheet__cancel{justify-content:center!important}.post-report-sheet{background:#fff;border-radius:22px 22px 0 0;gap:12px;width:min(100vw,420px);padding:14px 18px 24px;display:grid}.post-report-sheet h2{color:#092650;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.post-report-sheet p{color:#52667f;margin:0;font-size:12px;line-height:1.45}.post-report-sheet textarea{color:#092650;font:inherit;resize:vertical;border:1px solid #d9dee8;border-radius:16px;outline:none;width:100%;min-height:120px;padding:14px 16px}.post-report-sheet textarea:focus{border-color:#0f2b54}.post-report-sheet__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.post-report-sheet__actions button{border:0;border-radius:16px;min-height:50px;font-size:14px;font-weight:700}.post-report-sheet__cancel{color:#092650;background:#eef3fa}.post-report-sheet__submit{color:#fff;background:#b4233c}.post-detail-scroll{max-height:calc(100dvh - 62px);padding-bottom:58px;overflow-x:hidden;overflow-y:auto}.post-detail-scroll::-webkit-scrollbar{display:none}.feed-card--detail .case-image-grid,.feed-card--detail .case-image-placeholder,.feed-card--detail .poll-box,.feed-card--detail img,.feed-card--detail iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.share-overlay,.post-menu-overlay{isolation:isolate}.share-sheet,.post-menu-sheet,.post-report-sheet{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.comment-sort{border-top:1px solid #d9dee8;border-bottom:1px solid #d9dee8;align-items:center;gap:8px;min-height:48px;padding:10px 16px 10px 18px;display:flex}.comment-sort strong{color:#52667f;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;flex:none;margin-right:4px;font-size:12px}.comment-sort button{color:#52667f;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:999px;flex:none;min-width:56px;padding:5px 13px;font-size:12px}.comment-sort .active{color:#fff;background:#0f2b54}.comment-sort span{color:#52667f;white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.comment-card{border-bottom:0;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.comment-card>b{color:#fff;background:#604318;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;display:flex}.comment-card strong,.comment-card em{display:block}.comment-card strong{color:#092650;font-size:12px}.comment-card em{color:#52667f;font-size:12px;font-style:normal}.comment-card p{color:#092650;margin:7px 0 9px;font-size:12px;line-height:1.35}.comment-card small{color:#52667f;align-items:center;gap:12px;display:flex}.comment-card button{color:#092650;background:0 0;border:0;align-items:start;gap:4px;padding:0;font-size:12px;display:inline-flex}.comment-card .comment-like{color:#52667f;align-items:center;font-weight:400}.comment-card .comment-like.active-like{color:#e7365e}.comment-card .comment-like.active-like .reaction-icon--heart{filter:brightness(0)saturate()invert(29%)sepia(79%)saturate(2621%)hue-rotate(332deg)brightness(94%)contrast(94%)}.comment-card .comment-like.active-like .reaction-icon{fill:currentColor;stroke:currentColor}.comment-card .comment-like-count{color:inherit}.comment-card .comment-like .reaction-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.comment-card .comment-action-icon{object-fit:contain;vertical-align:middle;flex:none;width:14px;height:14px;display:inline-block}.comment-card .comment-action-icon--reply{width:8px;height:8px}.comment-card .comment-reply:disabled{cursor:not-allowed;opacity:.45}.comment-thread--reply{margin-left:min(var(--comment-depth,1) * 22px, 66px);position:relative}.comment-thread--reply:before{display:none}.comment-thread--reply .comment-card{padding-left:0}.dark-mode .comment-thread--reply:before{background:#293548}.comment-card__avatar{background:0 0;border:0;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:flex}.comment-card__avatar b{color:#fff;background:#6b4b16;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.comment-card__avatar img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.comment-card__author{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;display:inline-flex}.comment-card__author:disabled,.comment-card__avatar:disabled{cursor:default;opacity:1}.comment-list{max-height:none;overflow:visible}.comment-list::-webkit-scrollbar{width:4px}.comment-list::-webkit-scrollbar-thumb{background:#aeb5bf;border-radius:999px}.comment-list .comment-card:last-child{border-bottom:0}.comment-card p{overflow-wrap:anywhere;margin:4px 0 7px;font-size:13px;line-height:1.35}.comment-card small{gap:14px;font-size:11px}.comment-card em{margin-top:2px;font-size:11px}.comment-composer{z-index:8;background:#fff;border-top:1px solid #d9dee8;position:absolute;bottom:0;left:0;right:0}.comment-composer header{color:#52667f;background:#f8fafc;border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;min-height:32px;padding:0 18px;font-size:12px;display:flex}.comment-composer header strong{color:#092650;font-weight:700}.comment-composer header button{color:#8a99ad;cursor:pointer;background:0 0;border:0;height:auto;padding:4px;font-size:15px}.comment-composer>div{grid-template-columns:1fr 56px;align-items:center;gap:8px;padding:10px 12px;display:grid}.comment-composer input{color:#092650;border:1px solid #d9dee8;border-radius:999px;height:36px;padding:0 14px;font-size:13px}.comment-composer>div button{color:#fff;background:#0f2b54;border:0;border-radius:999px;height:36px;font-weight:700}.comment-composer--locked{color:#52667f;background:#f7f9fc;align-items:flex-start;gap:4px;padding:14px 16px 16px;display:grid}.comment-composer--locked strong{color:#092650;font-size:13px}.comment-composer--locked p{color:#52667f;margin:0;font-size:11px}.share-overlay{z-index:70;background:#0000008f;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.share-sheet{background:#fff;border-radius:22px 22px 0 0;width:min(100vw,420px);max-height:min(76dvh,600px);padding:14px 24px 28px;overflow-y:auto}.share-sheet::-webkit-scrollbar{display:none}.share-sheet h2{color:#092650;margin:8px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.share-sheet p{color:#365172;margin:0 0 14px;font-size:11px;line-height:1.35}.share-sheet label,.share-sheet textarea{border:1px solid #d9dee8;border-radius:13px;width:100%}.share-sheet label{align-items:center;min-height:34px;padding:0 14px;display:flex}.share-sheet label i{display:none}.share-sheet input,.share-sheet textarea{color:#092650;border:0;outline:0;width:100%;font-size:14px}.share-sheet input::placeholder,.share-sheet textarea::placeholder{color:#6f7887}.share-sheet textarea{color:#092650;resize:none;background:#fff;border:1px solid #d9dee8;min-height:58px;margin:12px 0 18px;padding:13px;font-size:14px;display:block}.share-sheet>strong{color:#52667f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.share-sheet__locked{color:#7a8798;margin-top:10px;font-size:11px}.paper-card--skeleton{--paper-skeleton-wave:linear-gradient(90deg, transparent 0%, #0f2b5414 24%, #ffffffc2 50%, #0f2b5414 76%, transparent 100%);pointer-events:none;position:relative;overflow:hidden}.paper-card--skeleton:after{background:var(--paper-skeleton-wave);content:"";animation:1.45s linear infinite skeletonWave;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.paper-card--skeleton .paper-card__head,.paper-card--skeleton .paper-card__actions{align-items:center;gap:10px;display:flex}.paper-card--skeleton .paper-card__title,.paper-card--skeleton .paper-card__authors,.paper-card--skeleton .paper-card__journal,.paper-card--skeleton blockquote{color:#0000!important}.paper-card--skeleton .paper-card__actions--skeleton{margin-top:14px}.paper-card--skeleton blockquote{gap:8px;display:grid}[data-theme=dark] .paper-card--skeleton{--paper-skeleton-wave:linear-gradient(90deg, transparent 0%, #ffffff0f 24%, #ffffff3d 50%, #ffffff0f 76%, transparent 100%)}.sheet-handle{background:#d9dee8;border-radius:999px;width:38px;height:4px;margin:0 auto 10px}.share-social-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.share-social{color:#092650;background:#f8fafc;border:1px solid #d9dee8;border-radius:14px;place-items:center;gap:7px;min-height:66px;padding:9px 5px;font-size:12px;font-weight:800;display:grid}.share-social .share-social-icon{color:#fff;fill:currentColor;stroke:none;border-radius:50%;width:30px;height:30px;padding:7px;display:block}.share-social:disabled{cursor:not-allowed;opacity:.44}.share-social--facebook .share-social-icon{background:#1877f2}.share-social--whatsapp .share-social-icon{background:#25d366}.share-social-icon--whatsapp{width:32px;height:32px;padding:6px}.share-social--linkedin .share-social-icon{background:#0a66c2}.share-doctors{gap:14px;display:grid}.share-doctors article{grid-template-columns:38px 1fr 58px;align-items:center;gap:11px;display:grid}.share-doctors b{color:#fff;background:#21395f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.share-doctors .share-doctor--sk b{background:#3b235d}.share-doctors .share-doctor--pb b,.share-doctors .share-doctor--sp b{background:#145936}.share-doctors .share-doctor--am b{background:#604318}.share-doctors span,.share-doctors small{display:block}.share-doctors span{color:#092650;font-size:14px;font-weight:800;line-height:1.1}.share-doctors small{color:#52667f;font-size:12px}.share-doctors button{color:#0f2b54;background:#fff;border:1px solid #0f2b54;border-radius:999px;height:28px;font-size:11px;font-weight:800}.share-doctors button:disabled{cursor:not-allowed;opacity:.45}.explore-video-composer--locked{color:#52667f;z-index:8;background:#f7f9fc;border-top:1px solid #d9dee8;flex-wrap:wrap;align-items:flex-start;gap:4px;padding:13px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.explore-video-composer--locked strong{color:#092650;font-size:13px;display:block}.explore-video-composer--locked p{color:#52667f;margin:0;font-size:11px;display:block}.passport-share-button{color:#d4af37;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.research-screen{box-sizing:border-box;max-height:calc(100dvh - 45px);padding:10px 14px calc(var(--app-tabbar-height,86px) + 18px);scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 18px);overflow-y:auto}.research-screen::-webkit-scrollbar{display:none}.research-screen h2{color:#71809a;letter-spacing:2px;text-transform:uppercase;margin:18px 0 10px;font-size:12px}.research-load-more{color:#71809a;text-align:center;justify-content:center;align-items:center;min-height:36px;font-size:11px;display:flex}.research-hero{text-align:center;margin-bottom:14px;padding:4px 14px 2px}.research-screen h1{text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.08}.research-hero>p{color:#52667f;text-align:center;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;line-height:1.35}.research-search{color:#71809a;background:#fff;border:1px solid #d9dee8;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 18px;display:flex}.research-search img{opacity:.72;width:15px;height:15px}.research-search input{color:#092650;background:0 0;border:0;outline:0;flex:1}.doctor-research-screen .research-screen .research-hero{box-shadow:none;text-align:center;background:0 0;border:0;margin-bottom:14px;padding:4px 14px 2px}.doctor-research-screen .research-screen h1{color:#08214a;text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.08}.doctor-research-screen .research-screen .research-hero>p{color:#52667f;text-align:center;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;line-height:1.35}.doctor-research-screen .research-screen .research-search{color:#71809a;background:#fff;border-color:#d9dee8}.doctor-research-screen .research-screen .research-search input{color:#092650;background:0 0;border:0}.research-filters{gap:8px;margin-top:14px;padding-bottom:8px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.research-filters::-webkit-scrollbar{display:none}.research-filters button{color:#092650;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:999px;flex:none;padding:8px 15px;font-size:11px}.research-filters .active{color:#092650;background:#d4af37;border-color:#d4af37;font-weight:800}.paper-card{background:#fff;border:1px solid #d9dee8;border-radius:16px;margin-bottom:12px;padding:14px 14px 13px}.paper-card .paper-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.paper-card span{color:#3d8a54;background:#effaf2;border:1px solid #b9d7c1;border-radius:5px;padding:4px 9px;font-size:9px;font-weight:800}.paper-card b{color:#d0a21a;letter-spacing:1px;text-transform:uppercase;background:#fff9e8;border:1px solid #e9cf7d;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:800;line-height:1}.paper-card small{color:#72819a;text-align:left;margin-left:0;font-size:10px}.paper-card .paper-card__title{margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.28;display:block}.paper-card .paper-card__authors,.paper-card .paper-card__journal{color:#657892;font-size:12px}.paper-card blockquote{margin-top:6px;font-size:11px;display:block}.paper-card .paper-card__journal{color:#c8951e;font-style:normal;font-weight:700}.paper-card blockquote{color:#092650;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.paper-card .paper-card__actions{flex-wrap:wrap;gap:8px;display:flex}.paper-card button{color:#092650;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:999px;margin-right:0;padding:5px 14px;font-size:10px;font-weight:700}.paper-card button:first-of-type{background:#d4af37;border-color:#d4af37}.paper-card button.active{color:#fff;background:#0f2b54;border-color:#0f2b54}.paper-card--paywalled span{color:#8b6cc9;background:#f4efff;border-color:#9b8bc966}.paper-card--paywalled .paper-card__journal{color:#8b6cc9}.paper-card--paywalled button:first-of-type{color:#d0a21a;background:#fff}.paper-card--journal{box-sizing:border-box;text-align:left;width:100%;min-height:90px;display:block}.paper-card--journal .paper-card__head{margin-bottom:8px}.paper-card--journal .paper-card__title{overflow-wrap:anywhere}.paper-card--journal .paper-card__actions{margin-top:8px}.paper-card .paper-card__access,.paper-detail-card .paper-card__access{align-items:center;gap:5px;display:inline-flex;position:relative}.paper-card__access-dot{border-radius:999px;flex:none;width:6px;height:6px;display:inline-block;background:currentColor!important;padding:0!important}.claim-paper-card{color:#092650;text-align:left;background:#fff;border:1px dashed #d9dee8;border-radius:16px;grid-template-columns:34px 1fr 14px;align-items:center;gap:11px;width:100%;min-height:74px;margin:13px 0 0;padding:13px 16px 13px 14px;display:grid}.claim-paper-card>span{color:#d0a21a;background:#f2f5f8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.claim-paper-card strong,.claim-paper-card em{display:block}.claim-paper-card strong{color:#092650;font-size:12px;font-weight:800;line-height:1.1}.claim-paper-card em{color:#40506b;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.15}.claim-paper-card i{color:#d0a21a;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal}.passport-screen{max-height:calc(100dvh - 45px);padding-bottom:calc(var(--app-tabbar-height) + 18px);overflow-y:auto}.passport-hero{background:linear-gradient(#0d1f3f33, #0d1f3fc7), var(--passport-cover,url(https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&w=900&q=80)) center/cover;color:#fff;text-align:center;min-height:280px;padding:24px 22px 18px;position:relative}.passport-hero>.passport-edit-cover{color:#fff;background:#00000085;border:0;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;top:12px;right:12px}.passport-hero h1{margin-top:8px;font-size:20px}.passport-hero strong{color:#d4af37;display:block}.passport-hero p{font-size:12px}.passport-hero div:last-child{justify-content:center;gap:10px;padding-top:10px;display:flex}.passport-hero div:last-child button{color:#092650;background:#d4af37;border:1px solid #d4af37;border-radius:999px;min-width:102px;padding:10px 18px;font-size:12px;font-weight:800}.passport-hero div:last-child button:last-child{color:#fff;background:#ffffff1f;border-color:#ffffffa6}.passport-avatar{color:#092650;background:#dbe3ef;border:3px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin:0 auto;font-weight:800;display:flex}.passport-stats{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 14px;display:grid}.passport-stats article{text-align:center;border:1px solid #d9dee8;border-radius:10px;min-height:58px;padding:9px 6px}.passport-stats strong,.passport-stats span{display:block}.passport-stats strong{font-size:15px}.passport-stats span{color:#657892;text-transform:uppercase;font-size:8px}.passport-section h2{color:#52667f;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;font-size:12px}.passport-section p{flex-wrap:wrap;gap:8px;display:flex}.passport-section span{color:#c8951e;background:#fff8e7;border:1px solid #eadfbf;border-radius:999px;padding:5px 9px;font-size:12px}.passport-section article{border-left:2px solid #d4af37;margin-bottom:12px;padding-left:12px}.passport-section strong,.passport-section small{display:block}.passport-section small{color:#52667f;font-size:11px}.research-detail-screen{max-height:calc(100dvh - 45px);padding:14px 14px calc(var(--app-tabbar-height,86px) + 18px);overflow-y:auto}.research-detail-screen::-webkit-scrollbar{display:none}.dummy-pdf-viewer{background:#eef2f7;border:1px solid #d9dee8;border-radius:12px;padding:12px}.dummy-pdf-viewer header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dummy-pdf-viewer header strong{color:#092650;flex:1;font-size:13px}.dummy-pdf-viewer header span{color:#092650;background:#d4af37;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.dummy-pdf-viewer article{background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:360px;margin-bottom:12px;padding:24px 20px}.dummy-pdf-viewer b{color:#d0a21a;letter-spacing:2px;text-transform:uppercase;font-size:12px}.dummy-pdf-viewer h2{color:#092650;margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.25}.dummy-pdf-viewer p{color:#263c5d;font-size:13px;line-height:1.6}.dummy-pdf-viewer article div{background:repeating-linear-gradient(#edf1f6 0,#edf1f6 10px,#0000 10px,#0000 22px);height:130px;margin-top:24px}.dummy-pdf-viewer details{margin-top:12px}.dummy-pdf-viewer summary{color:#0f2b54;cursor:pointer;margin-bottom:10px;font-size:12px;font-weight:800}.real-pdf-frame{background:#fff;border:1px solid #d9dee8;border-radius:8px;width:100%;height:calc(100dvh - 128px);min-height:520px;display:block}.research-source-modal-backdrop{z-index:95;background:#0812249e;position:fixed;top:0;bottom:0;left:0;right:0}.research-source-modal{background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.research-source-modal header{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.research-source-modal header strong{color:#092650;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.research-source-modal header button{color:#092650;background:#fff;border:1px solid #d9dee8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.research-source-modal__frame{border:0;flex:1;width:100%}.research-source-modal__status{color:#092650;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 24px;display:flex}.research-source-modal__status strong{margin-bottom:8px;font-size:18px}.research-source-modal__status p{color:#667892;max-width:320px;margin:0 0 16px;font-size:14px;line-height:1.6}.research-source-modal__status a{color:#fff;background:#17376b;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.publication-pdf-preview{z-index:90;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.publication-pdf-preview .student-app-header{border-bottom:1px solid #d9dee8}.publication-pdf-preview__scroll{max-height:calc(100dvh - 45px);padding-bottom:18px}.publication-pdf-screen{color:#092650;background:#0b1627;flex-direction:column;height:100dvh;min-height:0;display:flex}.publication-pdf-screen__header{z-index:2;background:#fff;border-bottom:1px solid #d9dee8;flex:0 0 56px;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 8px;display:grid;position:relative}.publication-pdf-screen__header strong{color:#092650;text-align:center;font-size:16px}.publication-pdf-screen__header button{color:#092650;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;display:inline-flex}.publication-pdf-screen__footer{color:#fff;padding:0 8px;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;z-index:2147483647;background:#0b1627;border-top:1px solid #ffffff1f;flex:0 0 58px;grid-template-columns:76px 1fr 76px;align-items:center;display:grid;position:fixed;bottom:50px;left:0;right:0}.publication-pdf-screen__footer:after{content:"";background:#0b1627;height:50px;position:absolute;top:100%;left:0;right:0}.publication-pdf-screen__footer strong{text-align:center;font-size:16px}.publication-pdf-screen__footer button{-webkit-appearance:none;color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;z-index:2147483647;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:76px;height:44px;padding:0;font-size:22px;display:inline-flex;position:relative}.publication-pdf-screen__footer button span{font-size:13px;font-weight:700}.publication-pdf-screen__body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-tap-highlight-color:transparent;flex:auto;min-height:0;padding-bottom:108px;overflow-x:hidden;overflow-y:auto}.publication-pdf-screen__content{box-sizing:border-box;touch-action:pan-y;width:100%;min-height:100%;padding:12px}.publication-pdf-screen__page{touch-action:pan-y;background:#fff;max-width:100%;margin:0 auto 12px;line-height:0;overflow:hidden;box-shadow:0 1px 4px #0000002e}.publication-pdf-screen__page canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.publication-pdf-screen__message{color:#092650;text-align:center;max-width:420px;margin:32px auto;padding:0 16px}html[data-theme=dark] .publication-pdf-screen,.dark-mode .publication-pdf-screen{color:#f3f4f8;background:#080b12}html[data-theme=dark] .publication-pdf-screen__header,.dark-mode .publication-pdf-screen__header{background:#0b1627;border-color:#293548}html[data-theme=dark] .publication-pdf-screen__header strong,html[data-theme=dark] .publication-pdf-screen__header button,.dark-mode .publication-pdf-screen__header strong,.dark-mode .publication-pdf-screen__header button{color:#f3f4f8}html[data-theme=dark] .publication-pdf-screen__footer,.dark-mode .publication-pdf-screen__footer{background:#0b1627;border-color:#293548}html[data-theme=dark] .publication-pdf-screen__message,.dark-mode .publication-pdf-screen__message{color:#f3f4f8}.publication-details-preview{color:#092650;isolation:isolate;z-index:2147483647;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.publication-details-preview__header{color:#fff;z-index:2147483647;pointer-events:auto;background:#0b1627;border-bottom:1px solid #ffffff1f;flex:0 0 52px;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 8px;display:grid;position:relative}.publication-details-preview__footer{color:#fff;padding:0 8px;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;z-index:2147483647;background:#0b1627;border-top:1px solid #ffffff1f;flex:0 0 58px;grid-template-columns:76px 1fr 76px;align-items:center;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.publication-details-preview__footer strong,.publication-details-preview__header strong{text-align:center;font-size:16px}.publication-details-preview__back{color:#fff;cursor:pointer;-webkit-appearance:none;pointer-events:auto;touch-action:manipulation;z-index:2147483647;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;display:inline-flex;position:relative}.publication-details-preview__footer .publication-details-preview__back{color:#fff;gap:7px;width:76px}.publication-details-preview__footer .publication-details-preview__back span{font-size:13px;font-weight:700}.publication-details-preview__back:focus-visible{outline-offset:2px;outline:2px solid #e6bd2f}html.publication-preview-open,body.publication-preview-open{overscroll-behavior:none;-ms-touch-action:manipulation;max-width:100vw;touch-action:manipulation!important;overflow:hidden!important}.publication-details-preview__scroll{width:100%;max-width:760px;margin:0 auto;padding:28px 20px 48px;overflow-y:auto}.publication-details-preview__frame{background:#fff;border:0;width:100%;height:3600px;display:block}.publication-details-preview__frame-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}html[data-theme=dark] .publication-details-preview__header,.dark-mode .publication-details-preview__header,html[data-theme=dark] .publication-details-preview__footer,.dark-mode .publication-details-preview__footer{background:#0b1627;border-color:#293548}.publication-details-preview__kicker{color:#c8951e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.publication-details-preview h1{color:#092650;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:max(24px,min(5vw,38px));line-height:1.2}.publication-details-preview__authors,.publication-details-preview__abstract{color:#52667f;margin:0 0 18px;font-size:14px;line-height:1.6}.publication-details-preview__meta{color:#8d72c6;border-top:1px solid #d9dee8;border-bottom:1px solid #d9dee8;flex-wrap:wrap;gap:8px 18px;padding:10px 0;font-size:13px;display:flex}.publication-details-preview__doi{color:#1e69b8;cursor:pointer;background:0 0;border:0;margin:12px 0 22px;padding:0;font-size:12px;text-decoration:underline}.publication-details-preview h2{color:#092650;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.publication-details-preview__actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.publication-details-preview__actions button{color:#092650;cursor:pointer;background:#dcb42d;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:13px;font-weight:800}html[data-theme=dark] .publication-details-preview,.dark-mode .publication-details-preview{color:#f3f4f8;background:#080b12}html[data-theme=dark] .publication-details-preview h1,html[data-theme=dark] .publication-details-preview h2,.dark-mode .publication-details-preview h1,.dark-mode .publication-details-preview h2{color:#f3f4f8}html[data-theme=dark] .publication-details-preview__authors,html[data-theme=dark] .publication-details-preview__abstract,.dark-mode .publication-details-preview__authors,.dark-mode .publication-details-preview__abstract{color:#b8c3d2}html[data-theme=dark] .publication-details-preview__meta,.dark-mode .publication-details-preview__meta{border-color:#293548}.paper-detail-card,.claim-paper-form{background:#fff;border:1px solid #d9dee8;border-radius:12px;padding:16px}.paper-detail-card>span{color:#3d8a54;background:#effaf2;border:1px solid #b9d7c1;border-radius:5px;align-items:center;gap:5px;margin-bottom:12px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.paper-detail-card.paper-card--paywalled>.paper-card__access{color:#8b6cc9;background:#f4efff;border-color:#d9cbf5}.paper-detail-card h1{color:#092650;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.2}.paper-detail-card p,.paper-detail-card small{color:#657892;font-size:12px}.paper-detail-card em{color:#c8951e;margin:8px 0;font-size:12px;font-style:normal;font-weight:700;display:block}.paper-detail-card blockquote{color:#092650;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.45}.paper-detail-card section{border-top:1px solid #dfe5ee;padding-top:14px}.paper-detail-card h2{color:#092650;margin-bottom:8px;font-size:14px}.paper-detail-card div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.paper-detail-card button,.paper-detail-card .claim-paper-form button{color:#092650;background:#fff;border:1px solid #d9dee8;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800}.paper-detail-card button:first-child{background:#d4af37;border-color:#d4af37}.paper-detail-card button.active{color:#fff;background:#0f2b54;border-color:#0f2b54}.claim-paper-form h1{color:#092650;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:24px}.claim-paper-form p{color:#657892;margin-bottom:18px;font-size:13px;line-height:1.45}.claim-paper-form label,.claim-paper-form span{display:block}.claim-paper-form span{color:#52667f;letter-spacing:2px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.claim-paper-form input{color:#092650;border:1px solid #d9dee8;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 12px}.claim-paper-form button{color:#092650;background:#d4af37;border:0;border-radius:999px;margin-top:14px;padding:11px 18px;font-size:12px;font-weight:800}.claim-paper-form>strong{color:#3d8a54;margin-top:14px;font-size:12px;display:block}.citation-sheet-backdrop{z-index:90;background:#06101f85;align-items:end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.citation-sheet{background:#fff;border-radius:18px 18px 0 0;width:100%;padding:16px}.citation-sheet header{align-items:center;margin-bottom:14px;display:flex}.citation-sheet strong{color:#092650;flex:1;font-size:15px}.citation-sheet header button{color:#657892;background:0 0;border:0;font-size:18px}.citation-sheet p{color:#263c5d;background:#f6f8fb;border:1px solid #dfe5ee;border-radius:10px;padding:12px;font-size:12px;line-height:1.45}.citation-sheet>button{color:#092650;background:#d4af37;border:0;border-radius:999px;width:100%;min-height:40px;margin-top:14px;font-size:12px;font-weight:800}.passport-app-screen{background:#fff}.passport-app-screen .student-app-header{background:#fff;grid-template-columns:44px 1fr 94px;min-height:47px;padding:7px 8px}.passport-app-screen .student-app-header strong{color:#0f2b54;font-family:"Georgia, \"Times New Roman\", serif";font-size:15px;font-weight:500}.passport-app-screen .student-app-header strong:after{display:none}.passport-app-screen .student-app-header>div{color:#d4a51f;gap:8px;font-size:14px}.passport-app-screen .student-app-header>div button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.passport-app-screen>.student-app-header{position:relative}.passport-app-screen>.student-app-header>strong{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.passport-app-screen>.student-app-header>div{justify-content:flex-end;align-items:center;width:auto;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.passport-content-section{padding-bottom:11px}.passport-content-feed{border-top:0;max-height:none;overflow:visible}.passport-content-feed .poll-option:disabled{opacity:1}.passport-header-tool{line-height:1}.passport-screen{color:#0f2b54;max-height:calc(100dvh - 47px);padding-bottom:calc(var(--app-tabbar-height) + 26px);background:#fff}.passport-hero{min-height:245px;padding:31px 18px 20px}.passport-hero>.passport-edit-cover{background:#00000094;border-radius:7px;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex;top:12px;right:8px}.passport-hero>.passport-edit-cover img{object-fit:contain;width:14px;height:14px;display:block}.passport-hero h1{text-shadow:0 2px 7px #00000052;margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.05}.passport-hero strong{font-size:12px;font-weight:800}.passport-hero p{font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.passport-image-input{display:none}.passport-avatar{color:inherit;cursor:pointer;background:#e8eef6;border:4px solid #ffffffc7;border-radius:50%;width:94px;height:94px;margin:0 auto;padding:0;display:block;position:relative;box-shadow:0 4px 14px #0000003d}.passport-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.passport-avatar>b{color:#d4af37;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;display:flex}.passport-avatar span{color:#fff;background:#d4af37;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:12px;display:flex;position:absolute;bottom:3px;right:-2px}.passport-avatar span img{border-radius:0}.passport-avatar span:not(.passport-fa-badge){display:none}.passport-avatar .passport-fa-badge img{object-fit:contain;width:14px;height:14px;display:block}.passport-profile-image-modal{z-index:120;background:#08111dc7;justify-content:center;align-items:center;padding:26px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.passport-profile-image-modal__content{width:100%;max-width:min(88vw,360px);max-height:min(78dvh,520px);position:relative}.passport-profile-image-modal__content img{object-fit:contain;background:#172436;border:4px solid #fff;border-radius:15px;width:100%;height:auto;max-height:min(78dvh,520px);display:block;box-shadow:0 18px 50px #0000006b}.passport-profile-image-modal__close{color:#17345f;cursor:pointer;background:#fff;border:2px solid #17345f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 3px;font-size:27px;font-weight:400;line-height:1;display:flex;position:absolute;top:-14px;right:-14px}@media (max-width:420px){.passport-profile-image-modal{padding:24px 14px}.passport-profile-image-modal__close{right:-8px}}.passport-hero .passport-tier{color:#d4af37;background:#0f2b547a;border:1px solid #d4af37f2;border-radius:999px;align-items:center;gap:6px;margin:12px 0 13px;padding:7px 22px;font-size:11px;display:inline-flex}.passport-hero .passport-tier:not(.passport-fa-tier){display:none}.passport-hero-actions{justify-content:center;gap:10px;display:flex}.passport-hero-actions button{border-radius:999px;min-width:105px;padding:10px 18px;font-size:12px;font-weight:800}.passport-hero-actions .subscribed{color:#0f2b54;background:#fff;border:1px solid #d4af37b8}.passport-hero-actions--owner button{color:#fff;background:#ffffff26;border:1px solid #ffffff73}.passport-hero-actions--owner button:last-child{color:#0f2b54;background:#d4af37;border-color:#d4af37}.passport-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.passport-section__head h2{margin-bottom:0}.passport-section__head button{color:#c8951e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8c476;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.passport-stats{gap:7px;padding:16px 13px 14px}.passport-stats article{border-color:#dce4ef;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;min-height:58px;padding:10px 5px 7px;display:flex}.passport-stats strong{color:#0f2b54;font-size:17px;line-height:1.1}.passport-stats span{color:#657892;letter-spacing:.5px;font-size:8px;font-weight:700}.passport-section{padding:9px 16px 11px}.passport-section h2{color:#657892;letter-spacing:4px;margin-bottom:11px;font-size:12px;font-weight:800}.passport-section p{gap:6px}.passport-section .passport-recognition-chip{color:#b7850f;background:#fff8e8;border:1px solid #edd386;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.passport-section .passport-recognition-chip i{font-size:9px;line-height:1}.passport-section .passport-recognition-chip img{width:10px;height:10px;display:block}.passport-section .passport-recognition-chip--pending{color:#c0392b;background:#ffe4e4;border-color:#efb4b4}.passport-section .passport-recognition-chip--verified{color:#2f8f46;background:#dff3df;border-color:#aed8ae}.passport-timeline{margin-left:4px}.passport-timeline article{border:0;margin:0 0 12px;padding-left:15px;position:relative}.passport-timeline article:before{content:"";background:#d4af37;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:-4px}.passport-timeline article:not(:last-child):after{content:"";border-left:1px solid #e7c252;position:absolute;top:12px;bottom:-12px;left:-1px}.passport-timeline article:last-child{margin-bottom:0}.passport-timeline strong{color:#0f2b54;font-size:12px;line-height:1.2}.passport-timeline small,.passport-timeline em{color:#52667f;font-size:12px;font-style:normal;line-height:1.2;display:block}.passport-portfolio>article{border:0;margin:0 0 15px;padding:0}.passport-portfolio>article>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.passport-portfolio>article>header strong{color:#0f2b54;align-items:center;gap:7px;font-size:13px;display:flex}.passport-portfolio>article .passport-portfolio__thumb{border:unset;color:#c8951e;background:0 0;border-radius:999px;padding:0;font-size:12px}.passport-portfolio>article .passport-portfolio__thumb img{object-fit:contain;width:20px;height:20px;display:block}.passport-portfolio>article .passport-portfolio__thumb i{color:#0f2b54;font-size:12px;line-height:1}.passport-portfolio>article>header small{color:#657892;font-size:12px;font-weight:500;display:inline}.passport-portfolio>article>header button{color:#c8951e;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.passport-portfolio>article>header .passport-portfolio__edit{color:#c8951e;border:1px solid #d8c476;border-radius:999px;margin-left:8px;padding:5px 10px}.passport-portfolio>article>div{border-left:1px solid #ecd27b;margin-left:5px;padding-left:15px}.passport-portfolio>article section{border-bottom:1px solid #dfe5ee;padding:0 0 8px}.passport-portfolio>article section+section{padding-top:8px}.passport-portfolio>article .passport-portfolio__entry{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe5ee;width:100%;padding:0 0 8px;display:block}.passport-portfolio>article .passport-portfolio__entry+.passport-portfolio__entry,.passport-portfolio>article .passport-portfolio__entry+section,.passport-portfolio>article section+.passport-portfolio__entry{padding-top:8px}.passport-portfolio>article section strong{color:#0f2b54;font-size:11px;line-height:1.25}.passport-portfolio>article section small,.passport-portfolio>article .passport-portfolio__entry small{color:#657892;font-size:9px;line-height:1.25}.passport-portfolio>article .passport-portfolio__entry strong{color:#0f2b54;font-size:11px;line-height:1.25;display:block}.passport-editor-backdrop{z-index:120;background:#09101f94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.passport-editor{background:#fff;border:1px solid #d9dee8;border-radius:14px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:16px;overflow:auto;box-shadow:0 18px 60px #09101f3d}.passport-editor header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.passport-editor header strong{color:#0f2b54;flex:1;font-size:16px}.passport-editor header button{color:#657892;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.passport-editor footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.passport-editor footer button{border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.passport-editor footer button:first-child{color:#0f2b54;background:#eef2f7;border:1px solid #d9dee8}.passport-editor footer button:last-child{color:#0f2b54;background:#d4af37;border:1px solid #d4af37}.passport-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passport-editor__grid label,.passport-editor__grid .passport-editor__textarea span{margin-bottom:6px;display:block}.passport-editor__grid label span,.passport-editor__grid .passport-editor__textarea span{color:#657892;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.passport-editor__grid input{color:#0f2b54;background:#fff;border:1px solid #d9dee8;border-radius:10px;width:100%;min-height:42px;padding:0 12px}.passport-editor__textarea,.passport-editor__textarea span{display:block}.passport-editor__textarea textarea{color:#0f2b54;resize:vertical;background:#fff;border:1px solid #d9dee8;border-radius:10px;width:100%;min-height:180px;padding:12px}.passport-editor__portfolio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.passport-editor__portfolio-fields label span{color:#657892;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.passport-editor__portfolio-fields input{color:#0f2b54;background:#fff;border:1px solid #d9dee8;border-radius:10px;width:100%;min-height:42px;padding:0 12px}.passport-editor-screen{background:#f4f7fb;flex-direction:column;display:flex}.passport-editor-screen__scroll{min-height:0;padding:16px 16px calc(var(--app-tabbar-height,86px) + 110px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 110px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;gap:14px;display:grid;overflow-x:hidden;overflow-y:auto}.passport-editor-screen__group,.passport-editor-screen__pending{background:#fff;border:1px solid #d9dee8;border-radius:18px;padding:16px;box-shadow:0 16px 40px #0f2b5414}.passport-editor-screen__group h2,.passport-editor-screen__pending strong{color:#c8951e}.passport-editor-screen__pending p{color:#5e7089;margin:0;font-size:13px;line-height:1.55}.passport-editor-screen__review-note{color:#60708d;text-align:center;margin:-4px 4px 0;font-size:12px;line-height:1.4}.passport-editor-screen--education .passport-editor-screen__scroll{padding:8px 12px calc(var(--app-tabbar-height,86px) + 74px + env(safe-area-inset-bottom));gap:8px}.passport-editor-screen--education .passport-editor-screen__group{border-radius:14px;padding:10px}.passport-editor-screen--education .passport-section__head{margin-bottom:8px}.passport-editor-screen--education .passport-section__head h2{font-size:18px}.passport-editor-screen--education .passport-section__head button,.passport-editor-screen--education .passport-editor-screen__remove{min-height:32px;padding:0 11px;font-size:11px}.passport-editor-screen--education .passport-editor-screen__rows{gap:7px}.passport-editor-screen--education .passport-editor-screen__row{border-radius:12px;gap:6px;padding:9px}.passport-editor-screen--education .passport-editor-screen__row--accordion{gap:0;padding:0}.passport-editor-screen__accordion-trigger{color:#0f2b54;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.passport-editor-screen__accordion-trigger i{color:#c8951e;font-size:12px}.passport-editor-screen__accordion-content{gap:6px;padding:0 9px 9px;display:grid}.passport-editor-screen--education .passport-editor-screen__row-title,.passport-editor-screen--education .passport-editor-screen__row label span{font-size:10px}.passport-editor-screen--education .passport-editor-screen__row label span{margin-bottom:3px}.passport-editor-screen--education .passport-editor-screen__row input{min-height:36px;padding:0 9px}.passport-editor-screen__preview{gap:10px;display:grid}.passport-editor-screen__preview article{border-left:2px solid #e0bf64;padding-left:12px}.passport-editor-screen__preview strong,.passport-editor-screen__row label span{color:#0f2b54;font-size:12px;font-weight:800;display:block}.passport-editor-screen__preview small,.passport-editor-screen__preview em{color:#5e7089;margin-top:2px;font-size:12px;font-style:normal;display:block}.passport-editor-screen__rows{gap:12px;display:grid}.passport-editor-screen__row{background:#f8fafc;border:1px solid #dfe6f0;border-radius:16px;gap:10px;padding:14px;display:grid}.passport-editor-screen__row label{display:block}.passport-editor-screen__row-title{color:#0f2b54;font-size:14px;font-weight:800;line-height:1.25}.passport-editor-screen__row label span{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.passport-editor-screen__row input{color:#0f2b54;background:#fff;border:1px solid #d8dfeb;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.passport-editor-screen__remove{color:#c65a49;background:#fff4f1;border:1px solid #f2c0b8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.passport-editor-screen__pending{background:#fffaf0;border-color:#ecd8a1}.passport-editor-screen__footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:var(--app-tabbar-height,86px);z-index:15;background:#fffffff0;border-top:1px solid #dbe3ee;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid;position:fixed;left:0;right:0}.passport-editor-screen__footer button{border-radius:999px;min-height:46px;font-size:13px;font-weight:800}.passport-editor-screen__footer button:first-child{color:#0f2b54;background:#eef2f7;border:1px solid #d4dce8}.passport-editor-screen__footer button:last-child{color:#0f2b54;background:#d4af37;border:1px solid #d4af37}.passport-entry-modal-backdrop{z-index:80;background:#09101f94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.passport-entry-modal{background:#fff;border:1px solid #d9dee8;border-radius:18px;width:min(520px,100%);padding:16px;box-shadow:0 18px 60px #09101f3d}.passport-entry-modal header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.passport-entry-modal header strong{color:#0f2b54;flex:1;font-size:16px}.passport-entry-modal header button{color:#657892;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.passport-entry-modal__body{gap:12px;display:grid}.passport-entry-modal__body label span{color:#0f2b54;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.passport-entry-modal__body input{color:#0f2b54;background:#fff;border:1px solid #d8dfeb;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.passport-entry-modal footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.passport-entry-modal footer button{border-radius:999px;min-height:44px;font-size:13px;font-weight:800}.passport-entry-modal footer button:first-child{color:#0f2b54;background:#eef2f7;border:1px solid #d4dce8}.passport-entry-modal footer button:last-child{color:#0f2b54;background:#d4af37;border:1px solid #d4af37}.passport-card-section{padding-bottom:10px;display:none}.passport-medallys-card{color:#18243b;background:linear-gradient(135deg,#c8c8c8,#aaa);border-radius:10px;min-height:118px;border:0!important;margin:0 0 10px!important;padding:17px 20px!important}.passport-medallys-card header{letter-spacing:4px;text-transform:uppercase;justify-content:space-between;margin-bottom:25px;display:flex}.passport-medallys-card header span{color:#18243b9e;font-size:9px;font-weight:800}.passport-medallys-card strong{color:#18243b;font-size:15px}.passport-medallys-card small,.passport-medallys-card em{color:#18243bb8;margin-top:4px;font-size:12px;font-style:normal;display:block}.passport-medallys-card em{margin-top:16px;font-size:8px}.passport-tier-progress{background:#dfe5ee;border-radius:999px;height:4px;overflow:hidden}.passport-tier-progress span{background:#d4af37;width:72%;height:100%;display:block}.passport-tier-note{text-align:center;margin-top:6px;color:#657892!important;font-size:10px!important;display:block!important}.profile-settings-screen{background:#fff;overflow-x:hidden;overflow-y:auto}.profile-settings-screen .doctor-app-header{background:#fff;border-bottom:1px solid #d9dee8;height:43px}.profile-settings-screen .doctor-app-header strong{color:#111827}.profile-settings-scroll{overscroll-behavior-y:contain;height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,30px) + 28px);scroll-padding-bottom:calc(var(--app-tabbar-height,30px) + 28px);touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:visible}.profile-settings-scroll::-webkit-scrollbar{display:none}.desk-screen-page{overflow-x:hidden;overflow-y:auto}.desk-screen-page .desk-screen{height:auto;max-height:none;overflow:visible}.profile-settings-hero{background:linear-gradient(#0d1f3f33, #0d1f3fc7), var(--profile-settings-cover,url(https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&w=900&q=80)) center/cover;color:#fff;text-align:center;min-height:238px;padding:26px 18px 18px;position:relative}.profile-settings-hero>button,.profile-settings-hero>.profile-cover-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#08122773;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:8px}.profile-settings-hero>.profile-cover-action{box-shadow:0 10px 22px #060c1938}.profile-settings-hero>.profile-cover-action img{width:14px;height:14px}.profile-settings-hero>.profile-settings-avatar{margin:0 auto;top:auto;bottom:auto;left:auto;right:auto}.profile-settings-hero h1{margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.05}.profile-settings-hero strong{color:#d4af37;padding-bottom:4px;font-size:12px;font-weight:400;display:block}.profile-settings-hero p{color:#ffffffb3;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.profile-settings-screen .profile-settings-hero>button:first-of-type,.profile-settings-screen .profile-settings-avatar>span{display:none!important}.profile-settings-screen .profile-settings-avatar{pointer-events:none}.profile-settings-avatar{-webkit-appearance:none;appearance:none;background:#e8eef6;border:4px solid #ffffffc2;border-radius:50%;width:105px;height:105px;margin:0 auto;padding:2px;position:relative;box-shadow:0 4px 14px #0000003d}.profile-settings-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-settings-avatar>b{color:#0f2b54;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:25px;display:flex}.profile-settings-avatar span{background:#d4af37f2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;bottom:2px;right:-3px}.profile-settings-avatar span img{width:12px;height:12px}.profile-settings-hero .profile-settings-avatar{z-index:1;border:3px solid #ffffff4d;border-radius:50%;width:105px;height:105px;margin:0 auto 12px;padding:2px;position:relative;box-shadow:0 4px 16px #0006;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.profile-gold-tier{color:#d4af37;text-transform:uppercase;background:#ffffff29;border:1px solid #d4af37e6;border-radius:999px;margin-top:12px;padding:7px 24px;font-size:11px;font-weight:800;display:inline-flex}.profile-metrics{background:#fff;border:1px solid #dfe5ee;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,1fr);margin:0 5px 16px;padding:14px 6px 11px;display:grid;box-shadow:0 8px 20px #0f2b5417}.profile-metrics article{text-align:center}.profile-metrics article+article{border-left:1px solid #e0e6ef}.profile-metrics strong,.profile-metrics span{display:block}.profile-metrics strong{color:#d4af37;font-size:20px;line-height:1}.profile-metrics span{color:#657892;letter-spacing:.8px;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:700}.profile-insights,.profile-top-card,.profile-settings-group{padding:0 14px}.profile-insights>header{align-items:center;margin-bottom:12px;display:flex}.profile-insights>header strong{color:#d4af37;letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:800}.profile-insights>header span{color:#c8951e;margin-left:auto;font-size:9px}.profile-reach-card,.profile-mini-insights article,.profile-top-card,.profile-settings-group>div{background:#fff;border:1px solid #dfe5ee;border-radius:11px}.profile-reach-card{grid-template-columns:1fr auto;padding:16px 14px 12px;display:grid}.profile-reach-card span{color:#657892;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.profile-reach-card strong{color:#0f2b54;font-size:24px;line-height:1;display:block}.profile-reach-card em{color:#18a85a;align-items:center;gap:4px;font-size:11px;font-style:normal;display:inline-flex}.profile-reach-card em i{font-size:12px}.profile-reach-card small{color:#657892;font-size:12px;display:block}.profile-bars{grid-column:1/-1;grid-template-columns:repeat(28,1fr);align-items:end;gap:4px;height:58px;margin-top:18px;display:grid}.profile-bars i{background:#e2bf50;border-radius:2px 2px 0 0;display:block}.profile-mini-insights{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 13px;display:grid}.profile-mini-insights article{padding:12px}.profile-mini-insights span,.profile-mini-insights small{color:#657892;font-size:12px;display:block}.profile-mini-insights span{letter-spacing:1px;text-transform:uppercase;font-weight:800}.profile-mini-insights strong{color:#0f2b54;font-size:21px}.profile-mini-insights em{color:#18a85a;align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.profile-mini-insights em i{font-size:9px}.profile-top-card{background:#fffdf8;border-color:#ead28c;margin:0 14px 18px;padding:13px}.profile-top-card h2{color:#d4af37;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px}.profile-top-card strong{color:#0f2b54;font-size:12px;display:block}.profile-top-card p{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.profile-top-card span{color:#0f2b54;font-size:12px;font-weight:700}.profile-settings-group{margin-bottom:18px}.profile-settings-group h2{color:#d4af37;letter-spacing:3px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.profile-settings-group>div{border:unset;border-radius:0;overflow:hidden}.profile-settings-group button{color:#0f2b54;text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe5ee;grid-template-columns:25px 1fr auto;align-items:center;gap:12px;width:100%;min-height:51px;padding:9px 10px;display:grid}.profile-settings-group button:last-child{border-bottom:0}.profile-settings-group button.danger{color:#ff2b37}.profile-settings-group b{text-align:center;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.profile-settings-group b img{object-fit:contain;width:18px;height:18px;display:block}.profile-settings-group strong{font-size:13px;font-weight:500;display:block}.profile-settings-group small{color:#657892;margin-top:2px;font-size:12px;display:block}.profile-settings-group em{color:#657892;font-size:18px;font-style:normal}.profile-settings-group button.is-verification b,.profile-settings-group button.is-verification small{color:#d93025}.profile-settings-group button.is-verification.is-approved b,.profile-settings-group button.is-verification.is-approved small{color:#16a34a}.profile-settings-group button.is-card-tier b,.profile-settings-group button.is-card-tier small{color:#c9a84c}.profile-settings-group button.is-verification.is-approved small{font-weight:600;color:#16a34a!important}.profile-settings-group button.is-verification:not(.is-approved) small{font-weight:600;color:#d93025!important}.profile-toggle{background:#d9dee8;border-radius:999px;width:45px;height:24px;position:relative}.profile-toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.profile-toggle.active{background:#d4af37}.profile-toggle.active:after{transform:translate(21px)}.profile-settings-brand{color:#d4af37;text-align:center;padding:18px 14px 26px}.profile-settings-brand strong{letter-spacing:4px;text-transform:uppercase;font-size:14px;display:block}.profile-settings-brand span{color:#657892;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.profile-settings-brand small{color:#9aa7ba;margin-top:8px;font-size:12px;display:block}.profile-settings-brand .profile-settings-brand__link{color:#d4af37;cursor:pointer;text-transform:uppercase;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.profile-settings-screen--student .student-app-header{background:#fff;border-bottom:1px solid #d9dee8;min-height:43px}.profile-settings-screen--student .student-app-header strong{color:#111827;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400}.profile-settings-screen--student .profile-settings-hero{background:linear-gradient(#0d1f3f33,#0d1f3fc7),url(https://images.unsplash.com/photo-1577896851231-70ef18881754?auto=format&fit=crop&w=900&q=80) 50%/cover;margin-bottom:20px}.profile-settings-screen--student .profile-gold-tier{gap:7px;width:49%;margin:10px auto 0;display:block}.doctor-light-screen.profile-settings-screen .profile-gold-tier,.doctor-light-screen.profile-settings-screen .profile-top-card{display:none}.profile-logout-button{color:#657892;background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:calc(100% - 56px);min-height:45px;margin:0 auto;font-size:13px;display:block}.student-app-screen.profile-settings-screen{touch-action:pan-y;height:auto;min-height:100dvh;max-height:none;overflow-x:hidden;overflow-y:auto!important}.student-app-screen.profile-settings-screen .profile-settings-scroll{min-height:calc(100dvh - 43px);padding-bottom:calc(var(--app-tabbar-height,86px) + 48px);overflow:visible}@supports selector(main:has(*)){main.app-shell--roles:has(.profile-settings-screen){height:auto;min-height:100dvh;max-height:none;overflow:visible}main.app-shell--roles:has(.desk-screen-page){height:auto;min-height:100dvh;max-height:none;overflow:visible}main.app-shell--roles:has(.doctor-desk-screen){height:auto;min-height:100dvh;max-height:none;overflow:visible}main.app-shell--roles:has(.doctor-light-screen.profile-settings-screen){height:auto;min-height:100dvh;max-height:none;overflow:visible}}.profile-action-backdrop{z-index:120;background:#05080e94;align-items:end;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-action-sheet{text-align:center;background:#fff;border:1px solid #dfe5ee;border-radius:18px;width:100%;max-width:390px;margin:0 auto;padding:18px;box-shadow:0 24px 70px #0914243d}.profile-action-sheet h2{color:#092650;margin:12px 0 7px;font-size:20px}.profile-action-sheet p{color:#60708a;max-width:310px;margin:0 auto 18px;font-size:13px;line-height:1.45}.profile-action-icon{color:#0f3a72;background:#eef5ff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto;font-size:20px;display:flex}.profile-action-icon--danger{color:#ff2b37;background:#fff0f2}.profile-action-buttons{gap:9px;display:grid}.profile-action-buttons button{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:12px;min-height:46px;font-size:14px;font-weight:800}.profile-action-buttons button.danger{background:#ff2b37}.profile-action-buttons button+button{color:#0f2b54;background:#f4f7fb}.profile-action-loading{flex-direction:column;align-items:center;min-height:178px;padding:16px 8px;display:flex}.profile-action-loading strong{color:#60708a;margin-top:14px;font-size:13px}.profile-action-loading__icon,.profile-action-loading__line{background:linear-gradient(90deg,#0000 0%,#ffffffb8 48%,#0000 80%) 0 0/260% 100%,linear-gradient(90deg,#e8edf4,#f7f9fc) 0 0/100% 100%;animation:1.35s ease-in-out infinite skeletonShimmer,2.4s ease-in-out infinite skeletonPulse}.profile-action-loading__icon{border-radius:50%;width:56px;height:56px}.profile-action-loading__line{border-radius:999px;width:78%;height:12px;margin-top:14px}.profile-action-loading__line--title{width:54%;height:18px}.profile-settings-detail{background:#fff}.profile-settings-detail__scroll{max-height:calc(100dvh - 43px - var(--app-tabbar-height));padding:18px 18px calc(var(--app-tabbar-height) + 20px);overflow-y:auto}.profile-settings-detail__scroll::-webkit-scrollbar{display:none}.profile-settings-detail__hero{border-bottom:1px solid #dfe5ee;padding:8px 0 18px}.profile-settings-detail__hero span{color:#d4af37;letter-spacing:2px;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.profile-settings-detail__hero h1{color:#092650;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.08}.profile-settings-detail__hero p{color:#60708a;font-size:13px;line-height:1.45}.profile-settings-detail__card{border:1px solid #dfe5ee;border-radius:12px;margin-top:18px;overflow:hidden}.profile-settings-detail__card article,.profile-settings-detail__card .profile-settings-detail__toggle{background:#fff;border-bottom:1px solid #dfe5ee;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}.profile-settings-detail__card article:last-child,.profile-settings-detail__card .profile-settings-detail__toggle:last-child{border-bottom:0}.profile-settings-detail__card article{grid-template-columns:32px 1fr}.profile-settings-detail__card i{color:#d4af37;background:#fff8e7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profile-settings-detail__card strong,.profile-settings-detail__card small{display:block}.profile-settings-detail__card strong{color:#092650;font-size:14px}.profile-settings-detail__card small{color:#60708a;margin-top:3px;font-size:11px}.profile-settings-detail__field{gap:8px;margin-top:14px;display:grid}.profile-settings-detail__field span{color:#60708a;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.profile-settings-detail__field input,.profile-settings-detail__field select{-webkit-appearance:none;appearance:none;color:#092650;background:#fff;border:1px solid #dfe5ee;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:14px}.profile-settings-detail__field--readonly input{color:#526176;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#526176;background:#eef2f7}.dark-mode .profile-settings-detail__field--readonly input{color:#f3f4f8!important;-webkit-text-fill-color:#f3f4f8!important;background:#1f2937!important}.profile-settings-detail__toggle{grid-template-columns:1fr auto;width:100%}.profile-settings-detail__toggle span{min-width:0;display:block}.profile-settings-detail__toggle input{accent-color:#d4af37;flex:none;width:18px;height:18px}.profile-settings-detail__message{margin-top:14px;font-size:13px}.profile-settings-detail__message--success{color:#1b6b3b}.profile-settings-detail__message--error{color:#c62828;background:#dc35451a;border:1px solid #dc354559;border-radius:10px;padding:10px 12px}.profile-settings-detail__primary{color:#07101f;background:#d4af37;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:18px;font-size:14px;font-weight:900}.profile-settings-detail__primary:disabled{opacity:.7}.profile-settings-detail__export{position:relative}.profile-export-sheet{z-index:160;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-export-sheet__backdrop{background:#05080e85;position:absolute;top:0;bottom:0;left:0;right:0}.profile-export-sheet__panel{background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:430px;margin:0 auto;padding:18px;position:relative;box-shadow:0 -18px 50px #09142433}.profile-export-sheet__panel strong{color:#092650;margin-bottom:12px;font-size:16px;display:block}.profile-export-sheet__panel button{color:#0f2b54;background:#eef4ff;border:0;border-radius:12px;width:100%;min-height:44px;margin-bottom:10px;font-weight:700;display:block}.profile-export-sheet__panel .secondary{color:#63708a;background:#f3f5f8}.explore-screen h1{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.explore-screen>p{color:#52667f;margin:8px 0 18px;font-size:13px;line-height:1.5}.explore-screen article{border:1px solid #d9dee8;border-radius:12px;margin-bottom:11px;padding:16px}.explore-screen strong,.explore-screen span{display:block}.explore-screen span{color:#c8951e;margin-top:8px;font-size:11px}.medallys-tabbar{height:var(--app-tabbar-height,86px);z-index:50;background:#fff;border-top:1px solid #d9dee8;grid-template-columns:repeat(5,1fr);align-items:center;width:100%;margin:0 auto;padding:8px 0 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.medallys-tabbar button{color:#98a5b8;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:stretch;align-items:center;gap:3px;width:100%;min-width:0;font-size:22px;display:flex}.medallys-tabbar .nav-icon{width:22px;height:22px}.medallys-tabbar .nav-icon--plus{width:24px;height:24px}.medallys-tabbar span{font-size:9px}.medallys-tabbar .active{color:#0f2b54}.medallys-tabbar--student{grid-template-columns:repeat(4,minmax(0,1fr))}.medallys-tabbar--doctor{grid-template-columns:repeat(5,1fr)}.medallys-tabbar__plus{border-radius:14px;justify-self:center;width:44px;height:44px;box-shadow:0 10px 24px #0f2b5447;color:#fff!important;background:#0f2b54!important}.dark-mode .doctor-feed-screen{color:#f3f4f8;background:#080b12}.dark-mode .doctor-feed-screen .case-topbar,.dark-mode .doctor-feed-screen .student-app-header{background:#080b12;border-color:#293548}.dark-mode .doctor-feed-screen .case-topbar strong,.dark-mode .doctor-feed-screen .student-app-header strong,.dark-mode .doctor-feed-screen .student-app-header button,.dark-mode .doctor-feed-screen .case-topbar i{color:#f7f0d8}.dark-mode .doctor-feed-screen .notification-trigger .notification-globe-icon{color:#b4bccb}.dark-mode .doctor-feed-screen .notification-trigger .ecg-line{color:#162d50!important}.dark-mode .doctor-feed-screen .notification-trigger span{border-color:#080b12}.dark-mode .doctor-feed-screen .case-feed,.dark-mode .doctor-feed-screen .post-detail-scroll{background:#080b12;border-color:#293548}.dark-mode .doctor-feed-screen .feed-card,.dark-mode .doctor-feed-screen .feed-card--poll,.dark-mode .doctor-feed-screen .feed-card--publication,.dark-mode .doctor-feed-screen .comment-card,.dark-mode .doctor-feed-screen .comment-composer,.dark-mode .doctor-feed-screen .share-sheet{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .doctor-feed-screen .feed-card strong,.dark-mode .doctor-feed-screen .feed-card h3,.dark-mode .doctor-feed-screen .feed-card h4,.dark-mode .doctor-feed-screen .feed-author strong,.dark-mode .doctor-feed-screen .comment-card strong,.dark-mode .doctor-feed-screen .comment-card p,.dark-mode .doctor-feed-screen .comment-card button,.dark-mode .doctor-feed-screen .share-sheet h2,.dark-mode .doctor-feed-screen .share-doctors span{color:#f3f4f8}.dark-mode .doctor-feed-screen .feed-card p,.dark-mode .doctor-feed-screen .feed-card>small,.dark-mode .doctor-feed-screen .publication-authors,.dark-mode .doctor-feed-screen .feed-meta,.dark-mode .doctor-feed-screen .feed-author em,.dark-mode .doctor-feed-screen .comment-card em,.dark-mode .doctor-feed-screen .comment-card small,.dark-mode .doctor-feed-screen .comment-sort strong,.dark-mode .doctor-feed-screen .comment-sort span,.dark-mode .doctor-feed-screen .share-sheet p,.dark-mode .doctor-feed-screen .share-sheet>strong,.dark-mode .doctor-feed-screen .share-doctors small,.dark-mode .doctor-feed-screen .post-more{color:#b4bccb}.dark-mode .doctor-feed-screen .case-image-placeholder{color:#78869a;background:#242f42}.dark-mode .doctor-feed-screen .feed-reaction-demo,.dark-mode .doctor-feed-screen .reaction-row,.dark-mode .doctor-feed-screen .comment-sort,.dark-mode .doctor-feed-screen .comment-composer,.dark-mode .doctor-feed-screen .post-detail-screen .student-app-header{border-color:#293548}.dark-mode .doctor-feed-screen .reaction-row button,.dark-mode .doctor-feed-screen .reaction-row i,.dark-mode .doctor-feed-screen .feed-reaction-demo button,.dark-mode .doctor-feed-screen .feed-reaction-demo i{color:#b4bccb}.dark-mode .doctor-feed-screen .reaction-row .active-like,.dark-mode .doctor-feed-screen .reaction-row .active-like i{color:#e7365e}.dark-mode .doctor-feed-screen .reaction-row .active-comment,.dark-mode .doctor-feed-screen .reaction-row .active-comment i,.dark-mode .doctor-feed-screen .reaction-row .active-share,.dark-mode .doctor-feed-screen .reaction-row .active-share i,.dark-mode .doctor-feed-screen .reaction-row .active-repost,.dark-mode .doctor-feed-screen .reaction-row .active-repost i{color:#d4af37}.dark-mode .doctor-feed-screen .poll-option{background:linear-gradient(90deg, #5a91693d var(--poll,62%), #fff var(--poll,62%));color:#f3f4f8;border-color:#334b3a}.dark-mode .doctor-feed-screen .comment-sort button,.dark-mode .doctor-feed-screen .share-doctors button{color:#d9ddeb;background:#111722;border-color:#293548}.dark-mode .doctor-feed-screen .comment-sort .active,.dark-mode .doctor-feed-screen .share-doctors button{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .doctor-feed-screen .comment-composer input,.dark-mode .doctor-feed-screen .share-sheet input,.dark-mode .doctor-feed-screen .share-sheet textarea{color:#f3f4f8;caret-color:#f3f4f8;background:#111722;border-color:#293548}.dark-mode .doctor-feed-screen .medallys-tabbar{background:#0b111c;border-color:#293548}.dark-mode .doctor-feed-screen .medallys-tabbar button{color:#7d899b}.dark-mode .doctor-feed-screen .medallys-tabbar .active{color:#d4af37}.dark-mode .doctor-feed-screen .medallys-tabbar__plus{box-shadow:0 10px 24px #d4af3738;color:#07101f!important;background:#d4af37!important}.doctor-feed-screen .feed-meta strong{display:none}.wizard-placeholder{min-height:480px}.wizard-placeholder>div{text-align:center;background:#f8fafc;border:1px solid #e0e7f1;border-radius:14px;margin-bottom:18px;padding:22px}.wizard-placeholder span{color:var(--gold);letter-spacing:4px;text-transform:uppercase;font-size:11px;font-weight:800}.wizard-placeholder h2{color:#0f2b54;margin:10px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:24px}.wizard-placeholder p{color:#546882;font-size:13px}.otp-row{justify-content:center;gap:10px;width:100%;margin-bottom:18px;display:flex}.otp-box{background:var(--card);border:1.5px solid var(--border);color:var(--gold);text-align:center;border-radius:12px;outline:0;justify-content:center;align-items:center;width:min(14vw,54px);height:56px;font-size:22px;font-weight:700;display:flex}.otp-box.filled{border-color:var(--gold)}.otp-box:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af3729}.otp-box::placeholder{color:var(--grey-dark)}.text-button{color:var(--grey);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:12px}.otp-status,.otp-error{text-align:center;margin:-4px 0 18px;font-size:12px;line-height:1.35}.otp-status{color:#5f7895}.otp-error{color:#d94a4a;font-weight:600}.otp-error--login{margin:-12px 0 14px}.auth-resend{justify-content:center;align-items:center;gap:4px;display:inline-flex}.auth-resend span{color:var(--gold);font-weight:700}.auth-resend:disabled{cursor:not-allowed;opacity:.7}.auth-resend:disabled span{color:#8a97a8}.auth-resend-backdrop{z-index:80;background:#09265047;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-resend-sheet{background:#fff;border-radius:24px 24px 0 0;width:100%;max-width:390px;padding:12px 18px 28px;animation:.2s ease-out both resendSheetOpen;box-shadow:0 -18px 48px #0926502e}.auth-resend-sheet h2{color:#092650;margin:10px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.auth-resend-sheet p{color:#52667f;margin:0 0 16px;font-size:12px;line-height:1.4}.auth-resend-sheet label,.auth-resend-sheet label span{display:block}.auth-resend-sheet label span{color:#71809a;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.auth-resend-sheet input{color:#092650;background:#f8fafc;border:1px solid #d9dee8;border-radius:12px;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:14px}.auth-resend-sheet input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724}.auth-resend-sheet__handle{background:#cbd3df;border-radius:999px;width:38px;height:4px;margin:0 auto 12px;display:block}.auth-resend-sheet__submit{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:800}.auth-resend-screen{justify-content:center;padding-bottom:86px}.auth-resend-screen .brand{margin-bottom:12px}.auth-resend-field{width:100%;max-width:340px;margin:22px 0 12px;display:block}.auth-resend-field span{color:#71809a;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.auth-resend-field input{color:#092650;background:#f8fafc;border:1px solid #d9dee8;border-radius:12px;outline:0;width:100%;min-height:52px;padding:0 14px;font-size:14px}.auth-resend-field input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3724}.auth-resend-screen__submit{color:#fff;cursor:pointer;background:#0f2b54;border:0;border-radius:12px;width:100%;max-width:340px;min-height:48px;font-size:15px;font-weight:800}.auth-resend-screen__cancel{color:#52667f}@keyframes resendSheetOpen{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.12s linear fadeIn}@keyframes fadeIn{0%{opacity:.995;transform:none}to{opacity:1;transform:none}}@keyframes skeletonShimmer{0%{background-position:-260% 0,0 0}to{background-position:260% 0,0 0}}@keyframes skeletonWave{to{transform:translate(100%)}}@keyframes skeletonWaveStrong{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes skeletonPulse{0%,to{opacity:.68;filter:blur();transform:scale(1)}50%{opacity:.96;filter:blur(.18px);transform:scale(1.001)}}@keyframes splashLogoPulse{0%,to{opacity:.92;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}@keyframes splashLogoFloat{0%,to{filter:drop-shadow(0 18px 20px #d4af371f);transform:translateY(0)scale(.98)}50%{filter:drop-shadow(0 22px 24px #d4af3733);transform:translateY(-5px)scale(1.02)}}@keyframes splashCircleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes splashCircleReverse{0%{transform:rotate(360deg)scale(.94)}to{transform:rotate(0)scale(.94)}}@keyframes splashSoftGlow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes splashTextRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes authLogoFloat{0%,to{filter:drop-shadow(0 16px 18px #d4af371a);transform:translateY(0)scale(.98)}50%{filter:drop-shadow(0 20px 22px #d4af372e);transform:translateY(-4px)scale(1.02)}}@keyframes authLogoGlow{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes splashRing{0%{opacity:.72;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes splashProgress{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes splashWordmarkRise{0%,to{opacity:.72;transform:translateY(5px)}50%{opacity:1;transform:translateY(0)}}.doctor-passport-builder{color:#092650;background:#fff;width:100%;min-height:100dvh}.passport-builder-topbar{z-index:20;background:#fff;border-bottom:1px solid #dce3ef;grid-template-columns:42px 1fr 54px;align-items:center;height:36px;display:grid;position:-webkit-sticky;position:sticky;top:0}.passport-builder-topbar button{color:#d5a927;background:0 0;border:0;justify-content:center;align-items:center;height:36px;padding:0;font-size:12px;font-weight:700;display:flex}.passport-builder-topbar button:first-child{color:#111827}.passport-builder-topbar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:20px;height:20px}.passport-builder-topbar strong{color:#092650;text-align:center;font-size:11px;font-weight:600}.passport-builder-scroll{max-width:430px;height:calc(100dvh - 36px);min-height:0;margin:0 auto;padding:13px 4px 96px;overflow-x:hidden;overflow-y:auto}.passport-builder-scroll::-webkit-scrollbar{display:none}.passport-builder-heading{margin-bottom:16px;padding:0}.passport-builder-heading h1{color:#092650;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.05}.passport-builder-heading p{color:#40506b;max-width:292px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.08}.passport-cover-upload{color:#d5a927;background:linear-gradient(135deg,#fbfcfef0,#f9f6eefa);border:1px dashed #d4af378c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:82px;margin:0;display:flex}.passport-cover-upload img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.passport-cover-upload span{z-index:1;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.passport-cover-upload svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.passport-cover-upload.has-image{border-style:solid;position:relative;overflow:hidden}.passport-cover-upload.has-image span{color:#fff;background:#092650b8;border-radius:999px;padding:7px 12px}.passport-builder-file{display:none}.passport-profile-photo{color:#fff;z-index:2;background:linear-gradient(#e4bd3f,#d0a21a);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:-31px auto 6px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #19263c33}.passport-profile-photo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.passport-profile-photo.has-image img{object-fit:cover;width:100%;height:100%}.passport-photo-note{color:#40506b;text-align:center;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.passport-add-section>h2{color:#60708a;margin:0 0 9px;font-size:11px;font-weight:400;line-height:1}.passport-add-section>div{gap:7px;padding:0 9px;display:grid}.passport-add-card{color:#092650;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:9px;grid-template-columns:28px 1fr 14px;align-items:center;gap:11px;width:100%;min-height:49px;padding:8px 11px 8px 8px;display:grid}.passport-add-card .passport-add-icon{color:#d5a927;background:#f2f5f8;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:400;display:flex}.passport-add-card strong,.passport-add-card em{display:block}.passport-add-card strong{color:#092650;margin-bottom:1px;font-size:11px;font-weight:800;line-height:1.1}.passport-add-card em{color:#203a5b;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;line-height:1.05}.passport-add-card i{color:#8da0b7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal;line-height:1}.passport-add-card.active{background:#fff9e8;border-color:#d5a927}.passport-entry-form{background:#fff;border:1px solid #dbe3ef;border-radius:9px;gap:10px;margin:12px 9px 0;padding:12px;display:grid}.passport-entry-form header{justify-content:space-between;align-items:center;display:flex}.passport-entry-form header strong{color:#092650;font-size:13px}.passport-entry-form header button{color:#d5a927;background:0 0;border:0;font-size:11px;font-weight:800}.passport-entry-form label,.passport-entry-form span,.passport-entry-form input,.passport-entry-form textarea{width:100%;display:block}.passport-entry-form span{color:#60708a;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.passport-entry-form input,.passport-entry-form textarea{color:#092650;background:#fbfcfe;border:1px solid #dbe3ef;border-radius:8px;outline:0;padding:10px;font-size:12px}.passport-entry-form textarea{resize:vertical;min-height:76px}.passport-entry-form input:focus,.passport-entry-form textarea:focus{border-color:#d5a927;box-shadow:0 0 0 3px #d5a92724}.passport-entry-form__save{color:#fff;z-index:3;background:#0f2b54;border:0;border-radius:8px;min-height:40px;font-size:12px;font-weight:800;position:-webkit-sticky;position:sticky;bottom:8px;box-shadow:0 10px 26px #0f2b542e}.passport-saved-preview{margin:14px 9px 18px}.passport-saved-preview h2{color:#60708a;margin:0 0 8px;font-size:11px;font-weight:400}.passport-saved-preview article{background:#fbfcfe;border:1px solid #dbe3ef;border-radius:8px;margin-bottom:7px;padding:10px 11px}.passport-saved-preview strong,.passport-saved-preview span,.passport-saved-preview em{display:block}.passport-saved-preview strong{color:#092650;font-size:12px;line-height:1.2}.passport-saved-preview span,.passport-saved-preview em{color:#60708a;margin-top:2px;font-size:12px;font-style:normal}.passport-builder-footer{text-align:center;border-top:1px solid #dce3ef;margin:14px 9px 0;padding-top:9px}.passport-builder-footer button{color:#d5a927;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;min-height:33px;font-size:11px;font-weight:800;display:inline-flex}.passport-builder-footer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.passport-builder-footer p{color:#3d4e69;margin:13px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.25}.passport-builder-footer blockquote{color:#092650;border-top:1px solid #dce3ef;margin:0;padding:18px 22px 0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.45}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:992px){html.keyboard-open{overflow:hidden!important}body.keyboard-open{overflow-x:hidden;overflow:hidden!important}.app-shell{background:var(--bg);justify-content:flex-start;gap:8px;padding:0}.mode-toggle{margin-top:4px}.app-shell--roles{padding:0}.auth-screen{box-shadow:none;border:0;border-radius:0;flex:1;justify-content:flex-start;width:100%;min-height:100dvh;padding:78px 22px 0;position:relative;overflow:hidden}.auth-screen--otp{justify-content:center;padding-bottom:98px}body.keyboard-open .auth-screen{justify-content:flex-start;align-items:center;min-height:100dvh;padding-top:72px;padding-bottom:0;overflow-x:hidden;overflow-y:auto}body.keyboard-open .auth-screen--login{padding-bottom:118px}body.keyboard-open .auth-screen--login .partners{z-index:5;width:calc(100% + 22px);margin-top:0;margin-left:0;display:none;position:fixed;bottom:0;left:0;right:-22px;transform:none}body.keyboard-open .auth-screen--login .btn{margin-bottom:0}.brand__tagline{margin-bottom:24px}.brand__logo{letter-spacing:6px;font-size:28px}.brand{width:124px;height:124px;margin:0 0 18px}.brand__image{width:50px;max-width:50px;padding-top:0}.auth-title--welcome{font-size:24px}.input-group,.btn,.divider,.stats{width:100%}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0;margin-top:20px;padding-top:18px}.stats__item:nth-child(2n){border-left:1px solid var(--border)}.stats strong{font-size:18px}.stats small{font-size:8px}.partners{margin-top:16px;padding-top:0;padding-bottom:0}.marquee{margin-left:-18px;position:static;bottom:0}.otp-row{justify-content:center;gap:7px;width:100%}.otp-box{flex:1;min-width:0;max-width:54px;height:52px}.role-selection{box-shadow:none;border-radius:0;width:100%}.role-card{min-height:50svh}.role-card__content{padding:54px 24px}.role-card__eyebrow{letter-spacing:3px;font-size:10px}.role-card__content h1{font-size:27px}.role-divider{height:38px}.wizard-screen{box-shadow:none;border-radius:0 0 30px 30px;width:100%;height:100%;max-height:none}body.keyboard-open .wizard-screen,body.keyboard-open .student-wizard{overscroll-behavior:contain;height:100%;max-height:none;padding-bottom:env(safe-area-inset-bottom);scroll-padding-bottom:max(160px, env(safe-area-inset-bottom));overflow-y:auto}body.keyboard-open .wizard-topbar{position:-webkit-sticky;position:sticky}body.keyboard-open .wizard-form{padding-bottom:max(96px, env(safe-area-inset-bottom))}.wizard-form{padding:22px 15px 32px}.wizard-heading h1{font-size:25px}.wizard-control{min-height:43px}.wizard-control input,.student-control input,.input-field input,.otp-box,.wizard-search input,.student-search input{font-size:16px!important}.input-field{min-height:54px}.input-field input{min-height:24px}.student-app-screen{--app-tabbar-height:64px;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}.case-feed{max-height:calc(100dvh - 58px - var(--app-tabbar-height));padding-bottom:12px}.medallys-tabbar{height:var(--app-tabbar-height);padding-bottom:10px}}.mb-2{margin-bottom:14px}input:-internal-autofill-selected{background-color:#0000!important}.doctor-home-screen,.doctor-light-screen{color:#092650;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#fff;width:100%;overflow-x:hidden}.doctor-desk-screen{height:auto;min-height:100dvh;max-height:none;padding-bottom:calc(76px + env(safe-area-inset-bottom));touch-action:pan-y;overflow-x:hidden;overflow-y:auto!important}.doctor-desk-screen .doctor-desk{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.doctor-light-screen.profile-settings-screen{touch-action:pan-y;height:auto;min-height:100dvh;max-height:none;overflow-x:hidden;overflow-y:auto!important}.doctor-home-screen{color:#fff;min-height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));background:linear-gradient(160deg,#ffffff08,#0000 44%),#12294d;flex-direction:column;display:flex;box-shadow:0 24px 70px #00000038}.doctor-home-hero{text-align:center;width:100%;margin:0 auto;padding:28px 10px 13px}.doctor-home-hero>span{display:none}.doctor-home-hero h1{margin:14px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.1}.doctor-home-hero strong,.doctor-home-hero em,.doctor-home-hero p{display:block}.doctor-home-hero strong{color:#d4af37;font-size:12px}.doctor-home-hero em{color:#ffffffd1;font-family:Georgia,Times New Roman,serif;font-size:11px}.doctor-home-hero p{margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.doctor-avatar-ring{border:1px dashed #d4af37e6;border-radius:50%;width:108px;height:108px;margin:0 auto;padding:9px;display:block;position:relative}.doctor-avatar-ring img{object-fit:cover;border:3px solid #ffffffdb;border-radius:50%;width:88px;height:88px;display:block}.doctor-avatar-ring span{color:#fff;background:#d4af37;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;display:flex;position:absolute;bottom:8px;right:6px}.doctor-section-title{color:#d4af37;justify-content:center;align-items:center;gap:12px;max-width:250px;margin:10px auto 13px;display:flex}.doctor-section-title p{letter-spacing:3px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.1}.doctor-section-title span{background:#d4af376b;flex:1;max-width:72px;height:1px}.doctor-section-title b{letter-spacing:5px;text-transform:uppercase;font-size:12px}.doctor-begin{width:100%;margin:0 auto;padding:0 10px}.doctor-begin>button{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #d4af376b;border-radius:10px;grid-template-columns:1fr 18px;align-items:center;gap:10px;width:100%;min-height:48px;margin-bottom:8px;padding:9px 14px;display:grid}.doctor-begin>button strong,.doctor-begin>button em{display:block}.doctor-begin>button strong{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.05}.doctor-begin>button em{color:#ffffffbd;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.2}.doctor-begin>button i{color:#d4af37;text-align:right;font-size:23px;font-style:normal}.doctor-people{width:100%;margin:0 auto;padding:1px 10px 14px;overflow:hidden}.doctor-people>div:last-child{scrollbar-color:#ffffff59 #ffffff14;scrollbar-width:thin;grid-auto-columns:120px;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;margin:0 auto;padding-bottom:6px;display:grid;overflow-x:auto}.doctor-people article{text-align:center;border:1px solid #ffffff29;border-radius:10px;min-height:126px;padding:17px 10px 14px}.doctor-people b{color:#d4af37;background:#213858eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:flex}.doctor-people article:nth-child(2) b{color:#9fd491;background:#214f35}.doctor-people article:nth-child(3) b{color:#0b111c;background:#111827}.doctor-people strong,.doctor-people small{display:block}.doctor-people strong{font-size:11px}.doctor-people article:first-child strong{color:#f7f0d8}.doctor-people article:nth-child(2) strong{color:#dff4dd}.doctor-people article:nth-child(3) strong{color:#fff}.doctor-people small{color:#ffffffb3;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic}.doctor-people button{color:#d4af37;background:0 0;border:1px solid #d4af37;border-radius:999px;margin-top:10px;padding:5px 13px;font-size:12px;font-weight:800}.doctor-tagline{color:#fff9;text-align:center;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.doctor-app-header{z-index:10;background:#fff;border-bottom:1px solid #dce3ef;grid-template-columns:44px 1fr 70px;align-items:center;min-height:45px;padding:8px;display:grid;position:-webkit-sticky;position:sticky;top:0}.doctor-app-header button{color:#092650;cursor:pointer;background:0 0;border:0;justify-self:start;padding-left:2px;font-size:21px}.doctor-app-header button i{font-size:18px}.doctor-app-header strong{text-align:center;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;position:relative}.doctor-app-header strong:after{content:"";background:#d4af37;width:42px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.doctor-desk{padding:11px 14px 24px}.doctor-desk h1{margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.doctor-desk>p{color:#52667f;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.doctor-desk-options{gap:13px;display:grid}.doctor-desk-card{color:#092650;text-align:left;background:#fff;border:1px solid #d4af37;border-left-width:3px;border-radius:12px;grid-template-columns:40px 1fr 18px;align-items:start;gap:12px;min-height:104px;padding:14px 13px;display:grid}.doctor-desk-card>span:nth-child(2){min-width:0}.doctor-desk-card strong,.doctor-desk-card em,.doctor-desk-card small{display:block}.doctor-desk-card strong{margin-bottom:4px;font-size:15px}.doctor-desk-card em{color:#5e728c;font-size:11px;font-style:normal;line-height:1.45}.doctor-desk-card small{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.doctor-desk-card b{color:#c8951e;background:#fff8e6;border:1px solid #eadfbf;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:500}.doctor-desk-card>i{color:#c8951e;font-size:22px;font-style:normal}.doctor-desk-icon{color:#d4af37;background:#fff8e6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:25px;display:flex}.doctor-desk-icon svg{width:22px;height:22px}.doctor-desk-card--post{border-color:#6baeea8a}.doctor-desk-card--post i{color:#6baeea}.doctor-desk-card--post .doctor-desk-icon{color:#5ba5e6;background:#eff7ff}.doctor-desk-card--post b{color:#5ba5e6;background:#eff7ff;border-color:#cfe3f9}.doctor-desk-card--research{border-color:#a991dc8a}.doctor-desk-card--research i{color:#a991dc}.doctor-desk-card--research .doctor-desk-icon{color:#a991dc;background:#f4efff}.doctor-desk-card--research b{color:#8d72c6;background:#f4efff;border-color:#dfd4f6}.doctor-desk-card--panel{border-color:#78bf8b8a}.doctor-desk-card--panel i{color:#78bf8b}.doctor-desk-card--panel .doctor-desk-icon{color:#68ad79;background:#effaf2}.doctor-desk-card--panel b{color:#5ba46d;background:#effaf2;border-color:#ccebd4}.doctor-desk-note{color:#667993;text-align:center;line-height:1.45;margin:18px 18px 0!important;font-size:10px!important}.doctor-desk-disclaimer{color:#657892;text-align:center;max-width:300px;margin:10px auto 0;padding:0 8px 10px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;line-height:1.45}.doctor-desk-disclaimer p{margin:0}.doctor-desk-disclaimer p+p{margin-top:12px}.doctor-tabbar{height:calc(76px + env(safe-area-inset-bottom));max-width:430px;padding:7px 0 max(env(safe-area-inset-bottom), 8px);z-index:40;background:#fffffff5;border-top:1px solid #dce3ef;grid-template-columns:repeat(5,1fr);align-items:center;width:min(100%,430px);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.doctor-tabbar button{color:#98a5b8;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.doctor-tabbar i{font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:normal;line-height:1}.doctor-tabbar .active{color:#0f2b54}.doctor-tabbar__plus{border-radius:14px;justify-self:center;width:44px;height:44px;box-shadow:0 10px 24px #0f2b5447;color:#fff!important;background:#0f2b54!important}.doctor-tabbar__plus i{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:800}.case-week-screen{max-height:calc(100dvh - 45px);padding:18px 14px calc(var(--app-tabbar-height) + 24px);text-align:center;overflow-y:auto}.case-week-screen::-webkit-scrollbar{display:none}.case-week-screen h1{margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.case-week-screen>p{color:#52667f;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.case-week-screen h2{color:#657892;letter-spacing:3px;text-align:left;text-transform:uppercase;margin:22px 0 10px;font-size:11px}.case-week-kicker{color:#d4af37;letter-spacing:5px;text-transform:uppercase;font-size:12px;font-weight:800}.case-week-pill{color:#d4af37;border:1px solid #d4af37;border-radius:999px;gap:8px;margin:4px 0 14px;padding:6px 16px;font-size:11px;display:inline-flex}.case-week-strip,.case-week-status,.nominate-card,.nominee-card{border:1px solid #dce3ef;border-radius:10px;margin-bottom:14px}.case-week-strip{text-align:left;padding:12px}.case-week-strip b{color:#d4af37;letter-spacing:3px;text-transform:uppercase;font-size:12px}.case-week-strip a{color:#52667f;float:right;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.case-week-strip .case-week-calendar{color:#52667f;float:right;background:0 0;border:0;min-height:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.case-week-strip div{gap:8px;margin-top:10px;padding:0 2px 8px;display:flex;overflow-x:auto}.case-week-strip button{color:#0f2b54;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce3ef;border-radius:8px;flex:none;max-width:156px;padding:8px 13px;font-size:12px;overflow:hidden}.case-week-strip .active{color:#092650;background:#d4af37;border-color:#d4af37;font-weight:800}.case-week-tabs{border:1px solid #dce3ef;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid;overflow:hidden}.case-week-tabs button{color:#71809a;letter-spacing:.8px;text-transform:uppercase;background:#fff;border:0;min-width:0;min-height:34px;padding:0 4px;font-size:12px;font-weight:800}.case-week-tabs .active{color:#fff;background:#d4af37}.case-week-status{text-align:left;background:#fffaf0;border-color:#eadfbf;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.case-week-status b,.case-week-status em,.case-week-status small{display:block}.case-week-status b{color:#d4af37;letter-spacing:3px;text-transform:uppercase;font-size:12px}.case-week-status em{color:#657892;font-size:11px;font-style:normal}.case-week-status strong{color:#d4af37;text-align:right;font-size:20px}.case-week-status small{color:#657892;font-size:9px;font-weight:400}.case-week-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.case-week-stats article,.case-week-stats button{color:#0f2b54;background:#fff;border:1px solid #edf0f4;border-radius:9px;padding:12px 8px}.case-week-stats strong,.case-week-stats span{display:block}.case-week-stats strong{color:#0f2b54;font-size:22px}.case-week-stats span{color:#657892;font-size:12px}.nominate-card{color:#092650;background:#fffdf8;border:1px dashed #ead28c;width:100%;min-height:122px;padding:19px;display:block}.nominate-card span,.nominate-card strong,.nominate-card em{display:block}.nominate-card span{font-size:28px}.nominate-card strong{color:#d4af37;margin:5px 0;font-size:14px}.nominate-card em{font-family:Georgia,Times New Roman,serif;font-size:12px}.nominee-card{text-align:left;overflow:hidden}.nominee-card>div{color:#ffffff8f;background:#12294d;justify-content:center;align-items:center;height:197px;display:flex;position:relative}.nominee-card>div span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;background:#d4af3738;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800;position:absolute;top:10px;right:12px}.nominee-card>div em{font-size:12px;font-style:normal}.nominee-card section{padding:14px}.nominee-card h3{color:#0f2b54;margin:0 0 5px;font-size:15px;line-height:1.25}.nominee-card p{color:#657892;margin-bottom:12px;font-size:11px}.nominee-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.nominee-card footer strong{color:#d4af37;min-width:0;font-size:14px;line-height:1.25}.nominee-card footer button{color:#0f2b54;background:#f5f7fb;border:1px solid #cfd8e6;border-radius:8px;flex:none;min-width:66px;padding:9px 16px;font-size:12px;font-weight:800}.doctor-placeholder{text-align:center;padding:40px 22px}.doctor-placeholder h1{font-family:Georgia,Times New Roman,serif;font-size:28px}.doctor-placeholder p{color:#657892;font-size:13px;line-height:1.5}.doctor-explore-screen{background:#fff}.doctor-explore-header{z-index:12;background:#fff;border-bottom:1px solid #dce3ef;grid-template-columns:44px 1fr 44px;align-items:center;min-height:43px;display:grid;position:-webkit-sticky;position:sticky;top:0}.doctor-explore-header button{color:#092650;background:0 0;border:0;font-size:22px}.doctor-explore-header strong{color:#111827;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.doctor-explore-scroll,.doctor-listing-scroll{max-height:calc(100dvh - 43px);padding:14px 12px calc(var(--app-tabbar-height,86px) + 24px);overflow-y:auto}.doctor-explore-scroll::-webkit-scrollbar{display:none}.doctor-listing-scroll::-webkit-scrollbar{display:none}.doctor-explore-hero{color:#fff;background:radial-gradient(circle at 100% 0,#d4af372e,#0000 42%),linear-gradient(160deg,#10182a 0%,#152744 56%,#0f1a2d 100%);border:1px solid #d4af372e;border-radius:18px;margin-bottom:14px;padding:18px 16px;overflow:hidden;box-shadow:0 18px 36px #060c1838}.doctor-explore-hero>div:first-child span{color:#f0c84d;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-block}.doctor-explore-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.08}.doctor-explore-hero p{color:#ffffffc2;margin:10px 0 0;font-size:12px;line-height:1.55}.doctor-explore-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.doctor-explore-hero__stats article{background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;min-height:72px;padding:12px 10px}.doctor-explore-hero__stats strong,.doctor-explore-hero__stats small{display:block}.doctor-explore-hero__stats strong{color:#f0c84d;font-size:20px;font-weight:800}.doctor-explore-hero__stats small{color:#ffffffbd;margin-top:4px;font-size:10px}.doctor-explore-search{color:#71809a;background:#fff;border:1px solid #d8dfeb;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex;box-shadow:0 10px 20px #0f2b540f}.doctor-explore-search input{color:#092650;background:0 0;border:0;outline:0;flex:1;font-size:13px}.doctor-explore-filters{gap:8px;margin:14px 0 8px;padding-bottom:4px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.doctor-explore-filters::-webkit-scrollbar{display:none}.doctor-explore-filters button{color:#092650;background:#fff;border:1px solid #d9dee8;border-radius:999px;flex:none;padding:9px 15px;font-size:11px;font-weight:700}.doctor-explore-filters .active{background:#d4af37;border-color:#d4af37;font-weight:800}.doctor-explore-summary{align-items:center;gap:10px;margin:6px 0 16px;display:flex}.doctor-explore-summary span{color:#9b7400;letter-spacing:1.4px;text-transform:uppercase;background:#fff3ca;border:1px solid #edd68d;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.doctor-explore-summary p{color:#64748b;margin:0;font-size:11px;line-height:1.4}.doctor-explore-browse>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doctor-explore-browse>div>button{color:#092650;text-align:left;background:#fff;border:1px solid #dce3ef;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:68px;padding:12px;display:grid;box-shadow:0 10px 18px #0f2b540d}.doctor-explore-browse span{color:#8d72c6;border:1px solid #d7caef;justify-content:center;align-items:center;width:40px;display:flex}.doctor-explore-browse span svg,.doctor-explore-browse span img{width:18px;height:18px;display:block}.doctor-explore-browse>div>button:nth-child(3) span{color:#5aa970;background:#effaf2;border-color:#c7e4ce}.doctor-explore-browse strong,.doctor-explore-browse em{display:block}.doctor-explore-browse strong{font-size:13px;line-height:1.1}.doctor-explore-browse em{color:#60708a;margin-top:3px;font-size:10px;font-style:normal}.doctor-explore-section-title{align-items:center;margin:18px 0 12px;display:flex;position:relative}.doctor-explore-section-title h2{color:#092650;margin:0;font-size:14px;line-height:1}.doctor-explore-section-title h2 span{display:block}.doctor-explore-section-title button{color:#d0a21a;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.doctor-explore-section-title--discover button{display:none!important}.explore-resource-list{margin-bottom:8px}.explore-resource-list__stack{gap:10px;display:grid}.explore-resource-list__item{color:#092650;text-align:left;background:#fff;border:1px solid #dce3ef;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 10px 20px #0f2b540f}.explore-resource-list__item div{min-width:0}.explore-resource-list__item strong,.explore-resource-list__item small,.explore-resource-list__item span{display:block}.explore-resource-list__item strong{font-size:13px;line-height:1.25}.explore-resource-list__item small{color:#64748b;margin-top:4px;font-size:10px;line-height:1.35}.explore-resource-list__item>span{color:#d0a21a;white-space:nowrap;font-size:11px;font-weight:800}.doctor-discover-card{color:#fff;text-align:left;background:linear-gradient(145deg,#0a1c382e,#0a1c3857),url(/images/robotic-surgery.png) 50%/cover;border:0;border-radius:16px;width:100%;min-width:0;min-height:172px;padding:12px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 28px #08122229}.doctor-discover-card span,.doctor-discover-card b,.doctor-discover-card i,.doctor-discover-card strong,.doctor-discover-card em{z-index:1;position:relative}.doctor-discover-card:after{content:"";z-index:0;background:linear-gradient(#07101f14 0%,#07101f2e 32%,#07101fd1 100%),linear-gradient(145deg,#0a1c3829,#0a1c3857);position:absolute;top:0;bottom:0;left:0;right:0}.doctor-discover-card .doctor-discover-card__media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-discover-card.doctor-discover-card--fallback{background:#071a33}.doctor-discover-card.doctor-discover-card--fallback:after{display:none}.doctor-discover-card.doctor-discover-card--fallback .doctor-discover-card__media{object-fit:contain;padding:26px}.doctor-discover-card span{color:#07101f;letter-spacing:.5px;background:#d4af37;border-radius:6px;margin-bottom:10px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-block;position:relative;top:12px}.doctor-discover-card .doctor-discover-badge{display:inline-block}.doctor-discover-card .doctor-discover-card__copy{z-index:1;max-width:calc(100% - 24px);position:absolute;bottom:12px;left:12px;right:12px}.doctor-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.doctor-discover-card--case span,.doctor-discover-card--case-dark span,.explore-video-hero.doctor-discover-card--case>span,.explore-video-hero.doctor-discover-card--case-dark>span{color:#07101f;background:#f0c84d}.doctor-discover-card--educative span,.doctor-discover-card--publication span,.explore-video-hero.doctor-discover-card--educative>span,.explore-video-hero.doctor-discover-card--publication>span{color:#0a2340;background:#8fc7ff}.doctor-discover-card--lifestyle span,.doctor-discover-card--life-dark span,.explore-video-hero.doctor-discover-card--lifestyle>span,.explore-video-hero.doctor-discover-card--life-dark>span{color:#fff;background:#6dc17f}.doctor-discover-card--gig span,.explore-video-hero.doctor-discover-card--gig>span{color:#fff;background:#cf7cff}.doctor-discover-card--panel span,.explore-video-hero.doctor-discover-card--panel>span{color:#f0c84d;background:#101722}.doctor-discover-card b{color:#fff;background:#000000b8;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.doctor-discover-card strong{text-shadow:0 2px 10px #000000b3;margin:0;font-size:13px;font-weight:700;line-height:1.25;display:block}.doctor-discover-card em{color:#ffffffd1;text-shadow:0 1px 6px #000000b8;margin-top:5px;font-size:10px;font-style:normal;line-height:1.25;display:block}.doctor-discover-card--featured{width:100%;min-height:238px;margin-bottom:10px;display:block}.doctor-discover-grid--compact .doctor-discover-card{min-height:172px}.doctor-discover-card--case,.doctor-trending-thumb--case{background:linear-gradient(145deg,#0a1c3814,#0a1c383d),url(/images/photo-1582750433449-648ed127bb54.avif) 50%/cover}.doctor-discover-card--lifestyle,.doctor-trending-thumb--lifestyle{background:linear-gradient(145deg,#0a1c3829,#0a1c3852),url(/images/photo-1523580494863-6f3031224c94.avif) 50%/cover}.doctor-discover-card--educative,.doctor-trending-thumb--educative{background:linear-gradient(145deg,#0a1c382e,#0a1c385c),url(/images/photo-1523580494863-6f3031224c94.avif) 50%/cover}.doctor-discover-card--publication,.doctor-trending-thumb--publication{background:linear-gradient(145deg,#0e1f3b29,#0e1f3b57),url(/images/Publications.png) 50%/cover}.doctor-discover-card--post,.doctor-trending-thumb--post{background:linear-gradient(145deg,#10312229,#10312257),url(/images/photo-1582750433449-648ed127bb54.avif) 50%/cover}.doctor-discover-card--panel,.doctor-trending-thumb--panel{background:linear-gradient(145deg,#3a19592e,#3a19595c),url(/images/TeachingMentorship.png) 50%/cover}.doctor-discover-card--gig{background:linear-gradient(135deg,#6e2ca9,#1f3760)}.doctor-discover-card--case-dark{background:linear-gradient(135deg,#2c1843,#173153)}.doctor-discover-card--life-dark{background:linear-gradient(135deg,#174b33,#0f253f)}.doctor-trending-list{gap:10px;display:grid}.doctor-trending-list button{color:#092650;text-align:left;background:#121a28;border:1px solid #1d2a3f;border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.doctor-trending-list strong,.doctor-trending-list em,.doctor-trending-list small{display:block}.doctor-trending-list .doctor-trending-copy{min-width:0}.doctor-trending-list strong{color:#f8fafc;margin:0;font-size:13px;line-height:1.2}.doctor-trending-list em,.doctor-trending-list small{color:#94a3b8;margin-top:3px;font-size:10px;font-style:normal}.doctor-trending-thumb{background:linear-gradient(145deg,#0a1c3824,#0a1c3847),url(/images/photo-1523580494863-6f3031224c94.avif) 50%/cover;border-radius:12px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.doctor-trending-thumb:after{content:"";z-index:0;background:linear-gradient(145deg,#0a1c381a,#0a1c383d);position:absolute;top:0;bottom:0;left:0;right:0}.doctor-trending-thumb__image{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-trending-thumb--fallback{background:#071a33}.doctor-trending-thumb--fallback:after{display:none}.doctor-trending-thumb--fallback .doctor-trending-thumb__image{object-fit:contain;padding:10px}.doctor-trending-rank{color:inherit}.doctor-trending-rank:before{content:"🔥";margin-right:4px}.doctor-follow-strip{grid-auto-columns:144px;grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.doctor-follow-strip::-webkit-scrollbar{display:none}.doctor-follow-strip article{text-align:center;border:1px solid #dce3ef;border-radius:14px;min-width:0;min-height:200px;padding:14px 8px;box-shadow:0 10px 18px #0f2b540d}.doctor-follow-strip span{color:#d4af37;background:#e8edf5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 7px;font-size:15px;font-weight:800;display:flex;overflow:hidden}.doctor-follow-strip img{object-fit:cover;width:100%;height:100%}.doctor-follow-strip strong,.doctor-follow-strip em,.doctor-follow-strip small{display:block}.doctor-follow-strip strong{white-space:nowrap;font-size:12px;line-height:1.2}.doctor-follow-strip strong .feed-author__verified-mark{object-fit:contain;vertical-align:middle;width:11px;height:11px;margin-left:3px;display:inline-block}.doctor-follow-strip em,.doctor-follow-strip small{color:#60708a;font-size:10px;font-style:normal}.doctor-follow-strip button{color:#d0a21a;background:#fff8e8;border:1px solid #e9cf7d;border-radius:7px;width:100%;min-height:24px;margin-top:10px;font-size:12px;font-weight:800}.doctor-specialty-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.doctor-specialty-grid button{color:#fff;background:linear-gradient(160deg,#173153,#224679);border:0;border-radius:14px;min-height:96px;padding:16px 10px;position:relative;overflow:hidden;box-shadow:0 12px 20px #0f2b541f}.doctor-specialty-grid button .doctor-specialty-card__media{object-fit:cover;opacity:.36;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-specialty-grid button.doctor-specialty-card--fallback{background:#071a33}.doctor-specialty-grid button.doctor-specialty-card--fallback .doctor-specialty-card__media{object-fit:contain;opacity:1;padding:20px}.doctor-specialty-grid span,.doctor-specialty-grid strong,.doctor-specialty-grid em{z-index:1;display:block;position:relative}.doctor-specialty-grid span{justify-content:center;align-items:center;height:23px;line-height:1;display:flex}.doctor-specialty-grid span img,.doctor-specialty-grid span svg,.doctor-specialty-grid span i{object-fit:contain;width:24px;height:24px;display:block}.doctor-specialty-grid strong{margin-top:6px;font-size:13px;line-height:1.2}.doctor-specialty-grid em{color:#ffffffad;margin-top:3px;font-size:10px;font-style:normal}.doctor-tags h2{color:#092650;margin:16px 0 10px;font-size:14px}.doctor-tags div{flex-wrap:wrap;gap:8px;display:flex}.doctor-tags button{color:#d0a21a;background:#fff9e8;border:1px solid #edd999;border-radius:999px;padding:7px 12px;font-size:11px}.student-explore-screen .doctor-explore-scroll{padding-top:6px;padding-left:14px;padding-right:14px}.student-explore-screen .doctor-explore-filters{gap:10px;overflow:visible;flex-wrap:wrap!important}.student-explore-screen .doctor-explore-summary{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.student-explore-screen .doctor-explore-summary p{flex:180px;min-width:0}.student-explore-screen .doctor-explore-browse>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.student-explore-screen .doctor-explore-section-title{margin:24px 0 14px}.student-explore-screen .doctor-explore-browse{background:linear-gradient(#fffdf8,#f9fbff);border:1px solid #e5ebf4;border-radius:20px;margin-bottom:6px;padding:2px 14px 14px;box-shadow:0 14px 28px #0f2b540d}.student-explore-screen .doctor-explore-browse .doctor-explore-section-title{margin-top:14px}.student-explore-screen .doctor-explore-section-title button{box-shadow:none;color:#d0a21a;background:0 0;border:0;width:auto;min-width:auto;min-height:auto;margin-left:auto;padding:0}.student-explore-screen .doctor-discover-card--featured{aspect-ratio:1.28;min-height:228px}.student-explore-screen .doctor-discover-grid--compact .doctor-discover-card{aspect-ratio:.9;min-height:164px;padding:10px}.student-explore-screen .doctor-discover-grid--compact .doctor-discover-card .doctor-discover-card__copy{max-width:calc(100% - 20px);bottom:10px;left:10px;right:10px}.student-explore-screen .doctor-discover-card span{letter-spacing:.35px;margin-bottom:8px;padding:4px 6px;font-size:8px;font-weight:700}.student-explore-screen .doctor-discover-card b{padding:3px 7px;font-size:8px;font-weight:700;top:10px;right:10px}.student-explore-screen .doctor-discover-card strong{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:10px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-discover-card em{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:8px;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-trending-list{gap:10px}.student-explore-screen .doctor-trending-list button{color:#092650;background:#fff;border:1px solid #dce3ef;border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:10px;min-width:0;min-height:78px;padding:8px;box-shadow:0 10px 20px #0f2b5414}.student-explore-screen .doctor-trending-list strong{color:#092650;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:10px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-trending-list em,.student-explore-screen .doctor-trending-list small{color:#60708a}.student-explore-screen .doctor-trending-list em{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:8px;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-trending-list small{flex-wrap:wrap;align-items:center;gap:3px;font-size:7px;line-height:1.1;display:flex;overflow:hidden}.student-explore-screen .doctor-trending-thumb{border-radius:10px;width:64px;height:64px}.student-explore-screen .doctor-follow-strip{grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.student-explore-screen .doctor-follow-strip .doctor-follow-avatar{width:64px;height:64px}.student-explore-screen .doctor-follow-strip article{min-height:188px;padding:14px 10px 12px}.student-explore-screen .doctor-follow-strip strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;font-size:10px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-follow-strip em,.student-explore-screen .doctor-follow-strip small{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:12px;font-size:8px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-follow-strip em{white-space:normal}.student-explore-screen .doctor-follow-strip small{color:#8a98ad;white-space:normal}.student-explore-screen .doctor-follow-strip button{margin-top:8px}.student-explore-screen .doctor-specialty-grid button{min-width:0}.student-explore-screen .doctor-specialty-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;display:-webkit-box;overflow:hidden}.student-explore-screen .doctor-tags div{gap:10px}.student-explore-screen .doctor-tags button{min-height:34px}.student-explore-screen .doctor-empty-search{color:#60708a;text-align:center;background:0 0;border:1px dashed #d6e0ee;border-radius:16px;margin:8px 0 0;padding:16px 14px;font-size:12px;line-height:1.45}.student-explore-screen .doctor-follow-strip .doctor-empty-search,.student-explore-screen .doctor-specialty-grid .doctor-empty-search,.student-explore-screen .doctor-discover-grid+.doctor-empty-search,.student-explore-screen .doctor-trending-list .doctor-empty-search{grid-column:1/-1;width:100%}.student-explore-empty{text-align:left;background:linear-gradient(#fffdf8,#f8fbff);border:1px solid #dce3ef;border-radius:18px;margin:6px 0 18px;padding:18px 16px;box-shadow:0 14px 28px #0f2b5414}.student-explore-empty strong{color:#092650;margin-bottom:6px;font-size:15px;display:block}.student-explore-empty p{color:#60708a;margin:0;font-size:12px;line-height:1.5}.doctor-cotw-list{gap:10px;display:grid}.doctor-cotw-list article{border-bottom:1px solid #dfe5ee;grid-template-columns:25px 1fr 48px;align-items:center;gap:8px;padding-bottom:8px;display:grid}.doctor-cotw-list b{color:#d0a21a;font-size:15px}.doctor-cotw-list strong,.doctor-cotw-list em{display:block}.doctor-cotw-list strong{color:#092650;font-size:11px}.doctor-cotw-list em{color:#60708a;font-size:9px;font-style:normal}.doctor-cotw-list button{color:#d0a21a;background:#fff8e8;border:1px solid #e9cf7d;border-radius:7px;min-height:26px;font-size:11px}.doctor-linkedin-list{gap:10px;margin-top:12px;display:grid}.doctor-linkedin-list article{border:1px solid #dce3ef;border-radius:10px;grid-template-columns:58px 1fr 72px;align-items:center;gap:12px;padding:5px;display:grid}.doctor-linkedin-list>article>span{color:#d4af37;background:#e8edf5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:16px;font-weight:800;display:flex;overflow:hidden}.doctor-linkedin-list img{object-fit:cover;width:100%;height:100%}.doctor-linkedin-list strong .feed-author__verified-mark{object-fit:contain;vertical-align:middle;width:11px;height:11px;margin-left:3px;display:inline-block}.doctor-linkedin-list strong,.doctor-linkedin-list em,.doctor-linkedin-list small,.doctor-linkedin-list p{display:block}.doctor-linkedin-list strong{font-size:13px}.doctor-linkedin-list em,.doctor-linkedin-list small,.doctor-linkedin-list p{color:#60708a;font-size:12px;font-style:normal}.doctor-linkedin-list p{margin-top:4px;line-height:1.25}.doctor-linkedin-list button{color:#d0a21a;background:#fff8e8;border:1px solid #e9cf7d;border-radius:999px;min-height:30px;font-size:11px;font-weight:800}.doctor-list-loader{color:#60708a;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:24px 6px;font-size:13px;display:flex}.doctor-list-loader__spinner{border:3px solid #e5ebf3;border-top-color:#d0a21a;border-radius:50%;width:22px;height:22px;animation:.76s linear infinite doctor-list-loader-spin;display:inline-block}.doctor-list-error{color:#b42318;text-align:center;background:#fff8f6;border:1px solid #f2c8bf;border-radius:12px;margin:14px 0;padding:12px;font-size:13px;line-height:1.4}@keyframes doctor-list-loader-spin{to{transform:rotate(360deg)}}.doctor-empty-search{color:#52667f;text-align:center;padding:18px 6px;font-size:13px}.doctor-specialty-list{gap:10px;margin-top:14px;display:grid}.doctor-specialty-list button{color:#092650;text-align:left;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:14px}.doctor-specialty-list strong,.doctor-specialty-list span,.doctor-specialty-list em{display:block}.doctor-specialty-list strong{font-size:14px}.doctor-specialty-list span{color:#d0a21a;margin:3px 0;font-size:11px;font-weight:800}.doctor-specialty-list em{color:#60708a;font-size:11px;font-style:normal}main.app-shell.light-mode.app-shell--roles{justify-content:stretch}.dark-mode .screen,.dark-mode .wizard-screen,.dark-mode .doctor-home-screen,.dark-mode .doctor-light-screen,.dark-mode .student-app-screen,.dark-mode .passport-app-screen,.dark-mode .new-post-screen{color:#f3f4f8;background:#080b12}.dark-mode .wizard-form,.dark-mode .wizard-card,.dark-mode .wizard-upload,.dark-mode .student-app-header,.dark-mode .case-topbar,.dark-mode .notification-header,.dark-mode .notification-tabs,.dark-mode .notification-card,.dark-mode .feed-card,.dark-mode .case-filter-strip,.dark-mode .comment-card,.dark-mode .comment-composer,.dark-mode .share-sheet,.dark-mode .medallys-tabbar,.dark-mode .case-detail-header,.dark-mode .case-detail-scroll{color:#f3f4f8;background:#fff;border-color:#d9dee8}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode .wizard-heading h1,.dark-mode .wizard-field span,.dark-mode .feed-author strong,.dark-mode .feed-card strong,.dark-mode .case-topbar strong,.dark-mode .notification-header strong,.dark-mode .notification-card h3,.dark-mode .comment-card strong,.dark-mode .case-detail-scroll h1,.dark-mode .case-detail-author strong{color:#f7f0d8}.dark-mode p,.dark-mode em,.dark-mode small,.dark-mode .wizard-heading p,.dark-mode .feed-card p,.dark-mode .feed-meta,.dark-mode .feed-author em,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .case-topbar__clock,.dark-mode .comment-card em,.dark-mode .case-detail-scroll p,.dark-mode .case-detail-author span{color:#b4bccb}.dark-mode input,.dark-mode textarea,.dark-mode .wizard-control,.dark-mode .new-post-section,.dark-mode .new-post-hero textarea,.dark-mode .specialty-select,.dark-mode .media-tile-grid button,.dark-mode .audience-pills button,.dark-mode .post-chip,.dark-mode .doctor-desk-card,.dark-mode .doctor-explore-search,.dark-mode .doctor-explore-browse button,.dark-mode .doctor-discover-card,.dark-mode .doctor-trending-list button,.dark-mode .doctor-follow-strip article,.dark-mode .doctor-tags button,.dark-mode .doctor-cotw-list article,.dark-mode .passport-stats,.dark-mode .passport-stats article,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .paper-card,.dark-mode .claim-paper-card,.dark-mode .doctor-begin button,.dark-mode .doctor-people article,.dark-mode .passport-section,.dark-mode .profile-settings-group button{color:#f3f4f8;background:#111722;border-color:#d9dee8}.dark-mode .doctor-desk h1,.dark-mode .doctor-desk-card strong,.dark-mode .doctor-explore-section-title h2,.dark-mode .doctor-explore-browse strong,.dark-mode .doctor-trending-list strong,.dark-mode .doctor-follow-strip strong,.dark-mode .doctor-tags h2,.dark-mode .doctor-cotw-list strong,.dark-mode .passport-section h2,.dark-mode .passport-section strong,.dark-mode .profile-reach-card strong,.dark-mode .profile-mini-insights strong,.dark-mode .profile-top-card strong,.dark-mode .paper-card strong,.dark-mode .claim-paper-card strong,.dark-mode .new-post-hero h1,.dark-mode .new-post-section__head strong,.dark-mode .new-post-row span,.dark-mode .specialty-select span{color:#f7f0d8}.dark-mode .doctor-desk p,.dark-mode .doctor-desk-card em,.dark-mode .doctor-desk-note,.dark-mode .doctor-explore-search input,.dark-mode .doctor-explore-browse em,.dark-mode .doctor-trending-list em,.dark-mode .doctor-trending-list small,.dark-mode .doctor-follow-strip em,.dark-mode .doctor-follow-strip small,.dark-mode .doctor-cotw-list em,.dark-mode .passport-section p,.dark-mode .passport-section small,.dark-mode .passport-section__head button,.dark-mode .profile-reach-card span,.dark-mode .profile-reach-card small,.dark-mode .profile-mini-insights span,.dark-mode .profile-mini-insights small,.dark-mode .paper-card p,.dark-mode .paper-card em,.dark-mode .paper-card blockquote,.dark-mode .claim-paper-card em,.dark-mode .new-post-hero p,.dark-mode .new-post-section__head span,.dark-mode .new-post-row em{color:#b4bccb}.dark-mode .doctor-explore-filters button,.dark-mode .publication-tabs button,.dark-mode .research-filters button{color:#d9ddeb;background:#111722;border-color:#d9dee8}.dark-mode .doctor-app-header,.dark-mode .doctor-explore-header,.dark-mode .student-app-header,.dark-mode .case-detail-header,.dark-mode .notification-header{background:#fff;border-color:#d9dee8}.dark-mode .doctor-app-header strong,.dark-mode .doctor-explore-header strong,.dark-mode .student-app-header strong,.dark-mode .case-detail-header strong,.dark-mode .notification-header strong,.dark-mode .doctor-app-header button,.dark-mode .doctor-explore-header button,.dark-mode .student-app-header button,.dark-mode .case-detail-header button,.dark-mode .notification-header button{color:#fff}.dark-mode .doctor-desk-card,.dark-mode .doctor-begin button{border-color:#d9dee8 #d9dee8 #d9dee8 currentColor}.dark-mode .case-fact{color:#f3f4f8;background:#fff;border-left-color:#2f6fc2}.dark-mode .case-fact strong{color:#5c9dd8}.dark-mode .case-fact p{color:#f3f4f8}.dark-mode .passport-stats article,.dark-mode .passport-section,.dark-mode .passport-portfolio article,.dark-mode .profile-settings-group,.dark-mode .profile-settings-group>div,.dark-mode .notification-card,.dark-mode .notification-tabs,.dark-mode .comment-sort,.dark-mode .reaction-row,.dark-mode .feed-meta{border-color:#d9dee8}.dark-mode .passport-stats strong,.dark-mode .passport-portfolio strong,.dark-mode .passport-portfolio article strong,.dark-mode .passport-portfolio header strong,.dark-mode .passport-timeline strong,.dark-mode .profile-settings-group strong,.dark-mode .notification-card h3,.dark-mode .notification-card--mentions p{color:#fff}.dark-mode .passport-stats span,.dark-mode .passport-portfolio small,.dark-mode .passport-portfolio__edit,.dark-mode .passport-portfolio em,.dark-mode .passport-timeline small,.dark-mode .passport-timeline em,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .notification-card b{color:#d9ddeb}.dark-mode .notification-card--mentions p{color:#173153;background:#eef3f9}.dark-mode svg,.dark-mode .nav-icon,.dark-mode .message-stack-icon,.dark-mode .desk-soon-icon,.dark-mode .reaction-icon,.dark-mode .comment-action-icon,.dark-mode .case-topbar i,.dark-mode .student-app-header i,.dark-mode .doctor-app-header i,.dark-mode .doctor-explore-header i,.dark-mode .passport-header-tool i,.dark-mode .topbar-icon-trigger,.dark-mode .notification-trigger .ecg-line{color:#fff;stroke:currentColor}.dark-mode .notification-trigger .notification-globe-icon,.dark-mode .medallys-tabbar button,.dark-mode .medallys-tabbar .active{color:#fff}.dark-mode .doctor-explore-filters .active,.dark-mode .publication-tabs .active,.dark-mode .research-filters .active,.dark-mode .audience-pills .active,.dark-mode .post-chip.active{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .media-tile-grid button{border-color:#5c9dd8}.dark-mode .video-upload-progress{background:#d4af371a;border-color:#d4af373d}.dark-mode .video-upload-progress__label{color:#f7f0d8}.dark-mode .video-upload-progress__track{background:#273244}.dark-mode .video-upload-progress small{color:#b4bccb}.dark-mode .medallys-tabbar__plus{color:#07101f!important;background:#d4af37!important}.dark-mode .app-skeleton-screen,.dark-mode .student-skeleton-screen{--skeleton-base:#151d2b;--skeleton-mid:#263247;--skeleton-edge:#fff;color:#f3f4f8;background:#080b12}.dark-mode .app-skeleton-card,.dark-mode .skeleton-post,.dark-mode .skeleton-paper-card,.dark-mode .skeleton-option-card,.dark-mode .skeleton-consent-card,.dark-mode .skeleton-fact-card{background:#fff;border-color:#293548}.dark-mode .app-skeleton-line,.dark-mode .app-skeleton-pill,.dark-mode .app-skeleton-dot,.dark-mode .app-skeleton-avatar,.dark-mode .app-skeleton-logo,.dark-mode .app-skeleton-icon,.dark-mode .app-skeleton-media,.dark-mode .app-skeleton-actions span,.dark-mode .app-skeleton-tabbar,.dark-mode .app-skeleton-input,.dark-mode .app-skeleton-button,.dark-mode .skeleton-line,.dark-mode .skeleton-pill,.dark-mode .skeleton-dot,.dark-mode .skeleton-avatar,.dark-mode .skeleton-media,.dark-mode .skeleton-actions span,.dark-mode .skeleton-input,.dark-mode .skeleton-button,.dark-mode .skeleton-icon-large,.dark-mode .skeleton-radio-line,.dark-mode .skeleton-progress-line,.dark-mode .skeleton-hero-image{background:linear-gradient(90deg, transparent 0%, #ffffff1c 48%, transparent 80%), linear-gradient(90deg, var(--skeleton-base), var(--skeleton-edge))}.dark-mode .skeleton-feature{background:#fff}.dark-mode .student-topbar{background:#080b12f5;border-bottom-color:#273244}.dark-mode .student-topbar button,.dark-mode .student-topbar span{color:#f3f4f8}.dark-mode .student-heading h1,.dark-mode .student-interest-head small,.dark-mode .mentor-row strong{color:#f7f0d8}.dark-mode .student-heading p,.dark-mode .student-field>span,.dark-mode .student-languages>span,.dark-mode .student-search span,.dark-mode .student-section-label,.dark-mode .student-interest-head span,.dark-mode .mentor-row small{color:#b4bccb}.dark-mode .student-control,.dark-mode .student-search input{background:#111722;border-color:#293548}.dark-mode .student-control input,.dark-mode .student-control>span,.dark-mode .student-search input{color:#f3f4f8;caret-color:#f3f4f8}.dark-mode .student-control .muted,.dark-mode .student-control input::placeholder,.dark-mode .student-search input::placeholder{color:#7f8999}.dark-mode .student-control em{color:#b4bccb}.dark-mode .student-card,.dark-mode .student-upload,.dark-mode .student-interest-step button,.dark-mode .student-specialties button,.dark-mode .student-careers button,.dark-mode .mentor-row,.dark-mode .student-popup__panel,.dark-mode .student-option-list button{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .student-card{background:linear-gradient(#fff,#f8fafc)}.dark-mode .student-card__head small,.dark-mode .student-upload small{color:#b7accb}.dark-mode .student-languages button,.dark-mode .student-interest-step button.selected,.dark-mode .student-specialties button.selected,.dark-mode .student-careers button.selected,.dark-mode .student-option-list button.selected{color:#e7c85b;background:#d4af3721;border-color:#d4af377a}.dark-mode .student-languages .student-languages__add,.dark-mode .mentor-row button{color:#d9ddeb;background:#111722;border-color:#293548}.dark-mode .student-note,.dark-mode .student-verified{color:#f2ead2;background:#d4af3721;border-color:#d4af3747}.dark-mode .student-upload>span{background:#192233}.dark-mode .student-upload em,.dark-mode .student-careers button em{color:#b4bccb}.dark-mode .student-popup__backdrop{background:#0000009e}.dark-mode .student-popup__head strong{color:#f7f0d8}.dark-mode .student-popup__head button{color:#e7c85b;background:#121a27;border-color:#d4af3752}.dark-mode .student-option-list button>span,.dark-mode .student-careers button>span{border-color:#657083}.dark-mode .student-submit{color:var(--button-text)}.dark-mode .case-feed,.dark-mode .post-detail-scroll,.dark-mode .research-screen{background:#080b12}.dark-mode .feed-card,.dark-mode .feed-card--poll,.dark-mode .feed-card--publication,.dark-mode .comment-card,.dark-mode .comment-composer,.dark-mode .share-sheet,.dark-mode .paper-card,.dark-mode .research-hero,.dark-mode .research-search,.dark-mode .research-filters button{color:#f3f4f8;background:#fff;border-color:#293548}.dark-mode .feed-card strong,.dark-mode .feed-card h4,.dark-mode .feed-author strong,.dark-mode .comment-card strong,.dark-mode .comment-card p,.dark-mode .comment-card button,.dark-mode .share-sheet h2,.dark-mode .share-doctors span,.dark-mode .research-screen h1,.dark-mode .research-summary strong,.dark-mode .research-source-row span,.dark-mode .paper-card strong,.dark-mode .research-filters button,.dark-mode .research-search input{color:#f3f4f8}.dark-mode .feed-card p,.dark-mode .feed-meta,.dark-mode .feed-author small,.dark-mode .comment-card em,.dark-mode .comment-card small,.dark-mode .comment-sort strong,.dark-mode .comment-sort span,.dark-mode .share-sheet p,.dark-mode .share-sheet>strong,.dark-mode .share-doctors small,.dark-mode .research-screen>p,.dark-mode .research-screen h2,.dark-mode .research-hero>p,.dark-mode .research-summary span,.dark-mode .paper-card p,.dark-mode .paper-card small,.dark-mode .paper-card blockquote,.dark-mode .post-more{color:#b4bccb}.dark-mode .feed-reaction-demo,.dark-mode .comment-sort,.dark-mode .post-detail-screen .student-app-header{border-color:#293548}.dark-mode .comment-sort button,.dark-mode .share-doctors button{color:#d9ddeb;background:#111722;border-color:#293548}.dark-mode .comment-sort .active{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .comment-composer input,.dark-mode .share-sheet input,.dark-mode .share-sheet textarea,.dark-mode .research-search input{color:#f3f4f8;caret-color:#f3f4f8;background:#111722;border-color:#293548}.dark-mode .research-screen .research-source-row span{color:#f3f4f8;background:#151d2a;border-color:#252d3a}.dark-mode .research-filters .active,.dark-mode .paper-card .active{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .wizard-card,.dark-mode .wizard-add-card,.dark-mode .wizard-upload,.dark-mode .interest-cloud button,.dark-mode .wizard-radio-list button,.dark-mode .student-card,.dark-mode .student-upload,.dark-mode .student-interest-step button,.dark-mode .student-specialties button,.dark-mode .student-careers button,.dark-mode .mentor-row,.dark-mode .student-popup__panel,.dark-mode .student-option-list button,.dark-mode .feed-card,.dark-mode .feed-card--poll,.dark-mode .feed-card--publication,.dark-mode .comment-card,.dark-mode .comment-composer,.dark-mode .share-sheet,.dark-mode .notification-card,.dark-mode .paper-card,.dark-mode .research-card,.dark-mode .passport-card,.dark-mode .doctor-desk-card,.dark-mode .doctor-explore-browse button,.dark-mode .doctor-discover-card,.dark-mode .doctor-trending-list button,.dark-mode .doctor-follow-strip article,.dark-mode .doctor-cotw-list article,.dark-mode .passport-section,.dark-mode .profile-settings-group button,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .claim-paper-card,.dark-mode .case-detail-scroll,.dark-mode .case-fact{color:#092650;background:#fff;border-color:#d9dee8}.dark-mode .wizard-card strong,.dark-mode .wizard-add-card strong,.dark-mode .wizard-upload strong,.dark-mode .student-card strong,.dark-mode .student-upload strong,.dark-mode .student-interest-step button,.dark-mode .student-specialties button,.dark-mode .student-careers button,.dark-mode .mentor-row strong,.dark-mode .feed-card strong,.dark-mode .feed-card h3,.dark-mode .feed-card h4,.dark-mode .feed-author strong,.dark-mode .comment-card strong,.dark-mode .comment-card p,.dark-mode .share-sheet h2,.dark-mode .share-doctors span,.dark-mode .notification-card h3,.dark-mode .paper-card strong,.dark-mode .research-card strong,.dark-mode .passport-card strong,.dark-mode .doctor-desk-card strong,.dark-mode .doctor-explore-browse strong,.dark-mode .doctor-trending-list strong,.dark-mode .doctor-follow-strip strong,.dark-mode .doctor-cotw-list strong,.dark-mode .passport-section strong,.dark-mode .profile-reach-card strong,.dark-mode .profile-mini-insights strong,.dark-mode .profile-top-card strong,.dark-mode .claim-paper-card strong,.dark-mode .case-detail-scroll h1,.dark-mode .case-detail-author strong,.dark-mode .case-fact p{color:#092650}.dark-mode .wizard-card p,.dark-mode .wizard-card small,.dark-mode .wizard-upload em,.dark-mode .student-card p,.dark-mode .student-card small,.dark-mode .student-upload small,.dark-mode .student-upload em,.dark-mode .mentor-row small,.dark-mode .feed-card p,.dark-mode .feed-card>small,.dark-mode .publication-authors,.dark-mode .feed-meta,.dark-mode .feed-author em,.dark-mode .comment-card em,.dark-mode .comment-card small,.dark-mode .share-sheet p,.dark-mode .share-sheet>strong,.dark-mode .share-doctors small,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .notification-card b,.dark-mode .paper-card p,.dark-mode .paper-card small,.dark-mode .paper-card blockquote,.dark-mode .research-card p,.dark-mode .passport-card p,.dark-mode .passport-section p,.dark-mode .passport-section small,.dark-mode .profile-reach-card span,.dark-mode .profile-reach-card small,.dark-mode .profile-mini-insights span,.dark-mode .profile-mini-insights small,.dark-mode .profile-top-card small,.dark-mode .claim-paper-card em,.dark-mode .case-detail-scroll p,.dark-mode .case-detail-author span,.dark-mode .case-fact strong{color:#40506b}.dark-mode .doctor-app-header,.dark-mode .doctor-explore-header,.dark-mode .student-app-header,.dark-mode .case-detail-header,.dark-mode .notification-header,.dark-mode .medallys-tabbar{color:#f3f4f8;background:#0b111c;border-color:#293548}.dark-mode .doctor-app-header strong,.dark-mode .doctor-explore-header strong,.dark-mode .student-app-header strong,.dark-mode .case-detail-header strong,.dark-mode .notification-header strong,.dark-mode .doctor-app-header button,.dark-mode .doctor-explore-header button,.dark-mode .student-app-header button,.dark-mode .case-detail-header button,.dark-mode .notification-header button{color:#f3f4f8}.dark-mode .doctor-app-header i,.dark-mode .doctor-explore-header i,.dark-mode .student-app-header i,.dark-mode .case-detail-header i,.dark-mode .notification-header i,.dark-mode .nav-icon{color:currentColor;stroke:currentColor}.dark-mode .medallys-tabbar button{color:#7d899b}.dark-mode .medallys-tabbar .active{color:#d4af37}.dark-mode .medallys-tabbar__plus{box-shadow:0 10px 24px #d4af3738;color:#07101f!important;background:#d4af37!important}.dark-mode .profile-settings-scroll{background:#080b12}.dark-mode .profile-settings-group>div,.dark-mode .profile-settings-group button,.dark-mode .profile-logout-button{color:#f3f4f8;background:#080b12;border-color:#232936}.dark-mode .profile-settings-group strong,.dark-mode .profile-settings-group b,.dark-mode .profile-settings-group em{color:#f3f4f8}.dark-mode .profile-settings-group small,.dark-mode .profile-settings-brand span,.dark-mode .profile-settings-brand small,.dark-mode .profile-logout-button{color:#9aa7ba}.dark-mode .profile-settings-group button.danger,.dark-mode .profile-settings-group button.danger b,.dark-mode .profile-settings-group button.danger strong,.dark-mode .profile-settings-group button.danger em{color:#ff2b37}.dark-mode .profile-toggle{background:#d9dee8}.dark-mode .profile-toggle.active{background:#d4af37}.dark-mode .profile-metrics,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .profile-settings-group>div,.dark-mode .profile-settings-group button,.dark-mode .profile-logout-button,.dark-mode .publication-screen,.dark-mode .panel-screen,.dark-mode .composer-sheet,.dark-mode .publication-tabs button,.dark-mode .publication-pill-row button,.dark-mode .publication-autofill,.dark-mode .publication-autofill input,.dark-mode .publication-field input,.dark-mode .publication-field textarea,.dark-mode .publication-authors-box,.dark-mode .panel-pill-row button,.dark-mode .panel-field textarea,.dark-mode .panel-stance-list label,.dark-mode .research-search,.dark-mode .research-filters button,.dark-mode .case-demo-media-actions button,.dark-mode .doctor-tabbar,.dark-mode .case-week-strip,.dark-mode .case-week-status,.dark-mode .case-week-calendar,.dark-mode .case-week-tabs button,.dark-mode .wizard-form,.dark-mode .wizard-card,.dark-mode .wizard-add-card,.dark-mode .wizard-upload,.dark-mode .wizard-radio-list button,.dark-mode .interest-cloud button,.dark-mode .student-card,.dark-mode .student-upload,.dark-mode .student-interest-step button,.dark-mode .student-specialties button,.dark-mode .student-careers button,.dark-mode .student-option-list button,.dark-mode .mentor-row,.dark-mode .student-popup__panel,.dark-mode .feed-card,.dark-mode .feed-card--poll,.dark-mode .feed-card--publication,.dark-mode .comment-card,.dark-mode .comment-composer,.dark-mode .share-sheet,.dark-mode .notification-card,.dark-mode .notification-tabs,.dark-mode .paper-card,.dark-mode .paper-detail-card,.dark-mode .claim-paper-card,.dark-mode .claim-paper-form,.dark-mode .research-card,.dark-mode .passport-card,.dark-mode .passport-stats,.dark-mode .passport-stats article,.dark-mode .passport-section,.dark-mode .passport-portfolio article,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .doctor-desk-card,.dark-mode .doctor-explore-search,.dark-mode .doctor-explore-browse button,.dark-mode .doctor-discover-card,.dark-mode .doctor-trending-list button,.dark-mode .doctor-follow-strip article,.dark-mode .doctor-tags button,.dark-mode .doctor-cotw-list article,.dark-mode .case-detail-scroll,.dark-mode .case-fact,.dark-mode .new-post-section,.dark-mode .specialty-select,.dark-mode .media-tile-grid button,.dark-mode .audience-pills button,.dark-mode .post-chip,.dark-mode .structured-card,.dark-mode .collaborator-row,.dark-mode .case-suggestions button,.dark-mode .case-inline-results,.dark-mode .case-inline-results button,.dark-mode .case-tags,.dark-mode .before-after button,.dark-mode .annotate-card,.dark-mode .cotw-card,.dark-mode .consent-card,.dark-mode .dummy-pdf-viewer,.dark-mode .dummy-pdf-viewer article,.dark-mode .citation-sheet,.dark-mode .explore-video-body,.dark-mode .explore-video-comments,.dark-mode .media-gallery-popup section{border-color:unset;color:#f3f4f8;background:0 0!important}.dark-mode .profile-metrics article+article,.dark-mode .profile-settings-group button,.dark-mode .composer-sheet button,.dark-mode .panel-question,.dark-mode .publication-authors-box,.dark-mode .notification-tabs,.dark-mode .notification-card,.dark-mode .comment-sort,.dark-mode .reaction-row,.dark-mode .feed-meta,.dark-mode .case-detail-author,.dark-mode .explore-video-body h1,.dark-mode .explore-video-author,.dark-mode .explore-video-stats,.dark-mode .explore-video-comments,.dark-mode .citation-sheet header{border-color:#252d3a}.dark-mode .profile-settings-group h2,.dark-mode .profile-insights>header strong,.dark-mode .doctor-explore-section-title h2,.dark-mode .doctor-tags h2,.dark-mode .passport-section h2,.dark-mode .profile-top-card h2{color:#d4af37}.dark-mode .publication-hero h1,.dark-mode .panel-hero h1,.dark-mode .composer-sheet h2,.dark-mode .publication-field input,.dark-mode .publication-field textarea,.dark-mode .publication-authors-box,.dark-mode .panel-question textarea,.dark-mode .panel-field textarea,.dark-mode .panel-stance-list label,.dark-mode .research-search input,.dark-mode .research-filters button,.dark-mode .case-demo-media-actions span,.dark-mode .case-week-kicker,.dark-mode .case-week-strip strong,.dark-mode .case-week-status strong,.dark-mode .case-week-tabs button,.dark-mode .doctor-tabbar .active,.dark-mode .profile-metrics strong,.dark-mode .profile-reach-card strong,.dark-mode .profile-mini-insights strong,.dark-mode .profile-top-card strong,.dark-mode .profile-top-card span,.dark-mode .profile-settings-group strong,.dark-mode .profile-settings-group b,.dark-mode .profile-settings-group em,.dark-mode .wizard-card strong,.dark-mode .wizard-add-card strong,.dark-mode .wizard-upload strong,.dark-mode .student-card strong,.dark-mode .student-upload strong,.dark-mode .student-interest-step button,.dark-mode .student-specialties button,.dark-mode .student-careers button,.dark-mode .mentor-row strong,.dark-mode .feed-card strong,.dark-mode .feed-card h3,.dark-mode .feed-card h4,.dark-mode .feed-author strong,.dark-mode .comment-card strong,.dark-mode .comment-card p,.dark-mode .share-sheet h2,.dark-mode .share-doctors span,.dark-mode .notification-card h3,.dark-mode .paper-card strong,.dark-mode .paper-detail-card h1,.dark-mode .paper-detail-card h2,.dark-mode .research-card strong,.dark-mode .passport-card strong,.dark-mode .passport-stats strong,.dark-mode .passport-section strong,.dark-mode .passport-portfolio strong,.dark-mode .doctor-desk-card strong,.dark-mode .doctor-explore-browse strong,.dark-mode .doctor-trending-list strong,.dark-mode .doctor-follow-strip strong,.dark-mode .doctor-cotw-list strong,.dark-mode .case-detail-scroll h1,.dark-mode .case-detail-author strong,.dark-mode .case-fact p,.dark-mode .new-post-section__head strong,.dark-mode .new-post-row span,.dark-mode .specialty-select span,.dark-mode .dummy-pdf-viewer h2,.dark-mode .dummy-pdf-viewer header strong,.dark-mode .citation-sheet strong,.dark-mode .explore-video-body h1,.dark-mode .explore-video-body p,.dark-mode .explore-video-author strong,.dark-mode .explore-video-stats strong,.dark-mode .explore-video-comments article strong,.dark-mode .explore-video-comments article p{color:#f3f4f8}.dark-mode .publication-hero p,.dark-mode .publication-field>span,.dark-mode .publication-field-head span,.dark-mode .publication-field em,.dark-mode .panel-hero p,.dark-mode .panel-field>span,.dark-mode .panel-field-head span,.dark-mode .panel-field em,.dark-mode .panel-question small,.dark-mode .research-search,.dark-mode .case-demo-media-actions small,.dark-mode .case-week-strip span,.dark-mode .case-week-strip em,.dark-mode .case-week-status p,.dark-mode .case-week-status span,.dark-mode .doctor-tabbar button,.dark-mode .profile-metrics span,.dark-mode .profile-reach-card span,.dark-mode .profile-reach-card small,.dark-mode .profile-mini-insights span,.dark-mode .profile-mini-insights small,.dark-mode .profile-top-card small,.dark-mode .profile-settings-group small,.dark-mode .profile-settings-brand span,.dark-mode .profile-settings-brand small,.dark-mode .profile-logout-button,.dark-mode .wizard-card p,.dark-mode .wizard-card small,.dark-mode .wizard-upload em,.dark-mode .student-card p,.dark-mode .student-card small,.dark-mode .student-upload small,.dark-mode .student-upload em,.dark-mode .mentor-row small,.dark-mode .feed-card p,.dark-mode .feed-card>small,.dark-mode .publication-authors,.dark-mode .feed-meta,.dark-mode .feed-author em,.dark-mode .comment-card em,.dark-mode .comment-card small,.dark-mode .share-sheet p,.dark-mode .share-sheet>strong,.dark-mode .share-doctors small,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .notification-card b,.dark-mode .paper-card p,.dark-mode .paper-card small,.dark-mode .paper-card blockquote,.dark-mode .paper-detail-card p,.dark-mode .paper-detail-card small,.dark-mode .research-card p,.dark-mode .passport-card p,.dark-mode .passport-section p,.dark-mode .passport-section small,.dark-mode .passport-portfolio small,.dark-mode .passport-portfolio em,.dark-mode .doctor-desk-card em,.dark-mode .doctor-explore-browse em,.dark-mode .doctor-trending-list em,.dark-mode .doctor-trending-list small,.dark-mode .doctor-follow-strip em,.dark-mode .doctor-follow-strip small,.dark-mode .doctor-cotw-list em,.dark-mode .case-detail-scroll p,.dark-mode .case-detail-author span,.dark-mode .case-fact strong,.dark-mode .new-post-section__head span,.dark-mode .new-post-row em,.dark-mode .dummy-pdf-viewer p,.dark-mode .citation-sheet p,.dark-mode .explore-video-author em,.dark-mode .explore-video-stats,.dark-mode .explore-video-comments header strong,.dark-mode .explore-video-comments article em,.dark-mode .explore-video-comments article small{color:#aeb7c6}.dark-mode input,.dark-mode textarea,.dark-mode .wizard-control,.dark-mode .student-control,.dark-mode .student-search input,.dark-mode .case-compose-field input,.dark-mode .case-compose-field textarea,.dark-mode .case-select,.dark-mode .case-search-doctor,.dark-mode .case-doctor-search input,.dark-mode .structured-card textarea,.dark-mode .case-tags input,.dark-mode .new-post-hero textarea,.dark-mode .publication-form textarea,.dark-mode .panel-form textarea,.dark-mode .post-detail-reply textarea,.dark-mode .share-sheet input,.dark-mode .share-sheet textarea,.dark-mode .claim-paper-form input,.dark-mode .custom-tag-form input{color:#f3f4f8;caret-color:#f3f4f8;background:#080b12;border-color:#252d3a}.dark-mode .doctor-feed-screen .feed-card,.dark-mode .doctor-feed-screen .feed-card--poll,.dark-mode .doctor-feed-screen .feed-card--publication,.dark-mode .doctor-feed-screen .comment-card,.dark-mode .doctor-feed-screen .comment-composer,.dark-mode .doctor-feed-screen .share-sheet,.dark-mode .doctor-feed-screen .case-detail-scroll,.dark-mode .doctor-feed-screen .case-fact,.dark-mode .notification-screen .notification-card,.dark-mode .notification-screen .notification-tabs,.dark-mode .notification-screen .notification-tabs button,.dark-mode .research-screen .paper-card,.dark-mode .research-screen .paper-detail-card,.dark-mode .research-screen .claim-paper-card,.dark-mode .research-screen .claim-paper-form,.dark-mode .research-screen .research-hero,.dark-mode .research-screen .research-search,.dark-mode .research-screen .new-post-screen .new-post-row,.dark-mode .new-post-screen .new-post-section,.dark-mode .new-post-screen .specialty-select,.dark-mode .publication-screen .publication-authors-box,.dark-mode .publication-screen .publication-field input,.dark-mode .publication-screen .publication-field textarea,.dark-mode .panel-screen .panel-field textarea,.dark-mode .panel-screen .panel-stance-list label,.dark-mode .wizard-languages .wizard-languages__add,.dark-mode .student-languages .student-languages__add{color:#f3f4f8;border-color:#252d3a;background:0 0!important}.dark-mode .desk-screen .desk-option,.dark-mode .case-flow-header,.dark-mode .case-compose-header,.dark-mode .case-progress,.dark-mode .case-live-screen .live-stats article{color:#f3f4f8;background:#0f141d;border-color:#252d3a}.dark-mode .doctor-feed-screen .student-app-header>div,.dark-mode .doctor-feed-screen .student-app-header strong,.dark-mode .doctor-feed-screen .case-topbar strong,.dark-mode .desk-screen .desk-option strong,.dark-mode .case-flow-titlebar strong,.dark-mode .case-flow-titlebar button,.dark-mode .case-compose-header strong,.dark-mode .case-compose-header button,.dark-mode .case-live-screen .live-stats strong{color:#f3f4f8}.dark-mode .desk-screen .desk-option em,.dark-mode .desk-screen .desk-option__arrow,.dark-mode .case-flow-titlebar div span,.dark-mode .case-compose-header span,.dark-mode .case-live-screen .live-stats small{color:#aeb7c6}.dark-mode .case-progress span{background:#273246}.dark-mode .desk-screen .desk-option__icon{background:#151d2a}.dark-mode .doctor-feed-screen .feed-card strong,.dark-mode .doctor-feed-screen .feed-card h3,.dark-mode .doctor-feed-screen .feed-card h4,.dark-mode .doctor-feed-screen .feed-author strong,.dark-mode .doctor-feed-screen .feed-card p,.dark-mode .doctor-feed-screen .comment-card strong,.dark-mode .doctor-feed-screen .comment-card p,.dark-mode .doctor-feed-screen .case-fact p,.dark-mode .notification-screen .notification-card h3,.dark-mode .notification-screen .notification-card strong,.dark-mode .notification-screen .notification-card p,.dark-mode .notification-screen .notification-tabs button,.dark-mode .research-screen .paper-card strong,.dark-mode .research-screen .paper-detail-card h1,.dark-mode .research-screen .paper-detail-card h2,.dark-mode .research-screen .paper-detail-card h3,.dark-mode .research-screen .paper-detail-card p,.dark-mode .research-screen .paper-detail-card blockquote,.dark-mode .research-screen .claim-paper-card strong,.dark-mode .research-screen .research-summary strong,.dark-mode .research-screen .research-source-row span,.dark-mode .research-screen .research-search input,.dark-mode .new-post-screen .new-post-row span,.dark-mode .new-post-screen .specialty-select span,.dark-mode .publication-screen .publication-authors-box,.dark-mode .panel-screen .panel-stance-list label,.dark-mode .wizard-languages .wizard-languages__add,.dark-mode .student-languages .student-languages__add{color:#f3f4f8}.dark-mode .doctor-feed-screen .feed-meta,.dark-mode .doctor-feed-screen .feed-author em,.dark-mode .doctor-feed-screen .feed-author small,.dark-mode .doctor-feed-screen .feed-card small,.dark-mode .doctor-feed-screen .comment-card em,.dark-mode .doctor-feed-screen .comment-card small,.dark-mode .doctor-feed-screen .case-fact strong,.dark-mode .notification-screen .notification-card em,.dark-mode .notification-screen .notification-card b,.dark-mode .research-screen .paper-card p,.dark-mode .research-screen .paper-card small,.dark-mode .research-screen .paper-card blockquote,.dark-mode .research-screen .paper-detail-card small,.dark-mode .research-screen .research-hero>p,.dark-mode .research-screen .research-summary span,.dark-mode .new-post-screen .new-post-row em,.dark-mode .publication-screen .publication-field em,.dark-mode .publication-screen .publication-field>span,.dark-mode .publication-screen .publication-field-head span,.dark-mode .publication-screen .publication-authors-box button,.dark-mode .panel-screen .panel-field em,.dark-mode .panel-screen .panel-field>span,.dark-mode .panel-screen .panel-field-head span{color:#aeb7c6}.dark-mode .notification-screen .notification-tabs .active,.dark-mode .research-screen .research-filters .active{color:#fff;background:#0f3a72;border-color:#0f3a72}.dark-mode .notification-card--mentions p{color:#cfd6e3;background:#151d2a;border:1px solid #2b3545}.dark-mode .doctor-passport-builder{color:#f3f4f8;background:#080b12}.dark-mode .passport-builder-topbar,.dark-mode .passport-add-card,.dark-mode .passport-cover-upload{color:#f3f4f8;background:#0f141d;border-color:#252d3a}.dark-mode .passport-builder-topbar strong,.dark-mode .passport-builder-topbar button:first-child,.dark-mode .passport-builder-heading h1,.dark-mode .passport-add-card strong{color:#f3f4f8}.dark-mode .passport-builder-heading p,.dark-mode .passport-photo-note,.dark-mode .passport-add-section>h2,.dark-mode .passport-add-card em,.dark-mode .passport-add-card i{color:#aeb7c6}.dark-mode .passport-add-card .passport-add-icon{color:#d4af37;background:#151d2a}.dark-mode .passport-builder-footer{border-color:#252d3a}.dark-mode .app-skeleton-screen,.dark-mode .student-skeleton-screen,.dark-mode .notification-screen--loading{--skeleton-base:#101720;--skeleton-mid:#182333;--skeleton-edge:#273246;background:#080b12}.dark-mode .app-skeleton-card,.dark-mode .skeleton-post,.dark-mode .skeleton-paper-card,.dark-mode .skeleton-option-card,.dark-mode .skeleton-consent-card,.dark-mode .skeleton-fact-card,.dark-mode .skeleton-topbar,.dark-mode .skeleton-feature{background:#0f141d;border-color:#252d3a}.dark-mode .app-skeleton-line,.dark-mode .app-skeleton-pill,.dark-mode .app-skeleton-dot,.dark-mode .app-skeleton-avatar,.dark-mode .app-skeleton-logo,.dark-mode .app-skeleton-icon,.dark-mode .app-skeleton-media,.dark-mode .app-skeleton-actions span,.dark-mode .app-skeleton-tabbar,.dark-mode .app-skeleton-input,.dark-mode .app-skeleton-button,.dark-mode .skeleton-line,.dark-mode .skeleton-pill,.dark-mode .skeleton-dot,.dark-mode .skeleton-avatar,.dark-mode .skeleton-media,.dark-mode .skeleton-actions span,.dark-mode .skeleton-input,.dark-mode .skeleton-button,.dark-mode .skeleton-icon-large,.dark-mode .skeleton-radio-line,.dark-mode .skeleton-progress-line,.dark-mode .skeleton-hero-image{background:linear-gradient(90deg, transparent 0%, #ffffff1f 48%, transparent 80%), linear-gradient(90deg, var(--skeleton-base), var(--skeleton-edge));opacity:.9;background-size:260% 100%,100% 100%}.dark-mode .student-app-screen,.dark-mode .doctor-feed-screen,.dark-mode .case-feed,.dark-mode .post-detail-scroll,.dark-mode .research-screen,.dark-mode .notification-screen,.dark-mode .passport-app-screen,.dark-mode .new-post-screen,.dark-mode .case-compose-screen,.dark-mode .publication-screen,.dark-mode .panel-screen,.dark-mode .doctor-light-screen,.dark-mode .doctor-home-screen{color:#f3f4f8!important;background:#080b12!important}.dark-mode .case-topbar,.dark-mode .doctor-feed-screen .case-topbar,.dark-mode .student-app-header,.dark-mode .doctor-app-header,.dark-mode .doctor-explore-header,.dark-mode .new-post-header,.dark-mode .case-flow-header,.dark-mode .case-compose-header,.dark-mode .medallys-tabbar{color:#f3f4f8!important;background:#0b111c!important;border-color:#252d3a!important}.dark-mode .case-topbar strong,.dark-mode .case-topbar button,.dark-mode .case-topbar i,.dark-mode .case-topbar svg,.dark-mode .student-app-header strong,.dark-mode .student-app-header button,.dark-mode .student-app-header i,.dark-mode .student-app-header svg,.dark-mode .doctor-app-header strong,.dark-mode .doctor-app-header button,.dark-mode .doctor-explore-header strong,.dark-mode .doctor-explore-header button,.dark-mode .new-post-header strong,.dark-mode .new-post-header button{color:#f3f4f8!important;stroke:currentColor!important}.dark-mode .case-topbar strong,.dark-mode .doctor-feed-screen .case-topbar strong{color:#f7f0d8!important}.dark-mode .case-topbar__clock{color:#aeb7c6!important}.dark-mode .case-topbar__pill{color:#f3f4f8!important;box-shadow:none!important;background:#121a27!important;border-color:#334155!important}.dark-mode .case-topbar__pill--cotw{color:#f0d277!important;background:#161f2d!important;border-color:#d6ac38b3!important}.dark-mode .case-topbar__pill--live{color:#ff8fa1!important;background:#e14d6329!important;border-color:#e14d6375!important}.dark-mode .case-topbar-modal{background:#121a27!important;box-shadow:0 24px 60px #00000085!important}.dark-mode .case-topbar-modal h3{color:#f0d277!important}.dark-mode .case-topbar-modal p{color:#d2d8e4!important}.dark-mode .case-topbar-modal button{color:#fff!important;background:#1d3f73!important}.dark-mode .feed-card,.dark-mode .doctor-feed-screen .feed-card,.dark-mode .feed-card--poll,.dark-mode .feed-card--publication,.dark-mode .comment-card,.dark-mode .comment-composer,.dark-mode .share-sheet,.dark-mode .paper-card,.dark-mode .paper-detail-card,.dark-mode .notification-card,.dark-mode .passport-card,.dark-mode .passport-section,.dark-mode .research-card,.dark-mode .doctor-desk-card,.dark-mode .doctor-discover-card,.dark-mode .doctor-trending-list button,.dark-mode .doctor-follow-strip article,.dark-mode .doctor-cotw-list article,.dark-mode .desk-option,.dark-mode .new-post-row,.dark-mode .new-post-section,.dark-mode .specialty-select,.dark-mode .publication-autofill,.dark-mode .publication-authors-box,.dark-mode .panel-stance-list label,.dark-mode .profile-metrics,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .profile-settings-group>div,.dark-mode .profile-settings-group button{color:#f3f4f8!important;background:0 0!important}.dark-mode .feed-card strong,.dark-mode .feed-card h3,.dark-mode .feed-card h4,.dark-mode .feed-author strong,.dark-mode .panelists,.dark-mode .panelists span,.dark-mode .comment-card strong,.dark-mode .comment-card p,.dark-mode .share-sheet h2,.dark-mode .paper-card strong,.dark-mode .paper-detail-card h1,.dark-mode .paper-detail-card h2,.dark-mode .paper-detail-card h3,.dark-mode .notification-card h3,.dark-mode .notification-card strong,.dark-mode .passport-card strong,.dark-mode .passport-section strong,.dark-mode .research-card strong,.dark-mode .doctor-desk-card strong,.dark-mode .doctor-discover-card strong,.dark-mode .doctor-trending-list strong,.dark-mode .doctor-follow-strip strong,.dark-mode .doctor-cotw-list strong,.dark-mode .desk-option strong,.dark-mode .new-post-row span,.dark-mode .specialty-select span,.dark-mode .profile-reach-card strong,.dark-mode .profile-mini-insights strong,.dark-mode .profile-top-card strong,.dark-mode .profile-settings-group strong{color:#f3f4f8!important}.dark-mode .feed-card p,.dark-mode .feed-card small,.dark-mode .feed-card>small,.dark-mode .feed-meta,.dark-mode .feed-author em,.dark-mode .feed-author small,.dark-mode .panelists small,.dark-mode .comment-card em,.dark-mode .comment-card small,.dark-mode .share-sheet p,.dark-mode .paper-card p,.dark-mode .paper-card small,.dark-mode .paper-card blockquote,.dark-mode .paper-detail-card p,.dark-mode .paper-detail-card small,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .notification-card b,.dark-mode .passport-card p,.dark-mode .passport-section p,.dark-mode .passport-section small,.dark-mode .research-card p,.dark-mode .doctor-desk-card em,.dark-mode .doctor-discover-card em,.dark-mode .doctor-trending-list em,.dark-mode .doctor-trending-list small,.dark-mode .doctor-follow-strip em,.dark-mode .doctor-follow-strip small,.dark-mode .doctor-cotw-list em,.dark-mode .desk-option em,.dark-mode .new-post-row em,.dark-mode .profile-reach-card span,.dark-mode .profile-reach-card small,.dark-mode .profile-mini-insights span,.dark-mode .profile-mini-insights small,.dark-mode .profile-top-card small,.dark-mode .profile-settings-group small{color:#aeb7c6!important}.dark-mode .profile-action-backdrop{background:#000000ad!important}.dark-mode .profile-action-sheet{background:#0f141d!important;border-color:#252d3a!important;box-shadow:0 24px 70px #00000070!important}.dark-mode .profile-action-sheet h2,.dark-mode .profile-action-buttons button+button{color:#f3f4f8!important}.dark-mode .profile-action-sheet p,.dark-mode .profile-action-loading strong{color:#aeb7c6!important}.dark-mode .profile-action-icon{color:#d4af37!important;background:#151d2a!important}.dark-mode .profile-action-icon--danger{color:#ff4f5a!important;background:#ff2b371f!important}.dark-mode .profile-action-buttons button{color:#07101f!important;background:#d4af37!important}.dark-mode .profile-action-buttons button.danger{color:#fff!important;background:#ff2b37!important}.dark-mode .profile-action-buttons button+button{background:#151d2a!important;border:1px solid #252d3a!important}.dark-mode .profile-action-loading__icon,.dark-mode .profile-action-loading__line{background:linear-gradient(90deg,#0000 0%,#ffffff1f 48%,#0000 80%) 0 0/260% 100%,linear-gradient(90deg,#101720,#273246) 0 0/100% 100%!important}.dark-mode .profile-settings-detail,.dark-mode .profile-settings-detail__card article{color:#f3f4f8!important;background:#080b12!important}.dark-mode .profile-settings-detail__hero,.dark-mode .profile-settings-detail__card,.dark-mode .profile-settings-detail__card article{border-color:#252d3a!important}.dark-mode .profile-settings-detail__hero h1,.dark-mode .profile-settings-detail__card strong{color:#f3f4f8!important}.dark-mode .profile-settings-detail__hero p,.dark-mode .profile-settings-detail__card small{color:#aeb7c6!important}.dark-mode .profile-settings-detail__card i{color:#d4af37!important;background:#151d2a!important}.dark-mode .case-week-strip,.dark-mode .case-week-tabs,.dark-mode .nominee-card{background:#080b12!important;border-color:#dce3ef!important}.dark-mode .case-week-strip button,.dark-mode .case-week-tabs button,.dark-mode .nominee-card footer button{border-color:#dce3ef!important}.dark-mode .case-week-strip button,.dark-mode .case-week-tabs button{color:#0f2b54!important;background:#f7f9fc!important}.dark-mode .case-week-strip .active,.dark-mode .case-week-tabs .active{color:#092650!important;background:#d4af37!important;border-color:#d4af37!important}.dark-mode .case-week-status{background:#111721!important;border-color:#eadfbf!important}.dark-mode .case-week-stats article,.dark-mode .case-week-stats button{color:#0f2b54!important;background:#fff!important;border-color:#edf0f4!important}.dark-mode .case-week-stats strong{color:#0f2b54!important}.dark-mode .case-week-stats span{color:#657892!important}.dark-mode .nominate-card{color:#092650!important;background:#fffdf8!important;border-color:#ead28c!important}.dark-mode .nominate-card em{color:#98a5b8!important}.dark-mode .nominee-card h3{color:#f7f0d8!important}.dark-mode .nominee-card p{color:#aeb7c6!important}.dark-mode .nominee-card footer button{color:#0f2b54!important;background:#f5f7fb!important}.dark-mode .doctor-desk-card{background:#101722!important;border-color:#d4af378a #d4af378a #d4af378a #d4af37!important}.dark-mode .doctor-desk-card--post{background:#0d1824!important;border-color:#6baeea78 #6baeea78 #6baeea78 #6baeea!important}.dark-mode .doctor-desk-card--research{background:#141423!important;border-color:#bdaae5cf #bdaae5cf #bdaae5cf #a991dc!important}.dark-mode .doctor-desk-card--panel{background:#0f1b18!important;border-color:#78bf8b63 #78bf8b63 #78bf8b63 #78bf8b!important}.dark-mode .doctor-desk-card b{color:#c8951e!important;background:#fff8e6!important;border-color:#eadfbf!important}.dark-mode .doctor-desk-card--post b{color:#5ba5e6!important;background:#eff7ff!important;border-color:#cfe3f9!important}.dark-mode .doctor-desk-card--research b{color:#8d72c6!important;background:#f4efff!important;border-color:#dfd4f6!important}.dark-mode .doctor-desk-card--panel b{color:#5ba46d!important;background:#effaf2!important;border-color:#ccebd4!important}.dark-mode .student-app-screen,.dark-mode .doctor-light-screen,.dark-mode .doctor-home-screen,.dark-mode .doctor-feed-screen,.dark-mode .case-feed,.dark-mode .post-detail-scroll,.dark-mode .research-screen,.dark-mode .research-detail-screen,.dark-mode .notification-app-screen,.dark-mode .notification-screen,.dark-mode .passport-app-screen,.dark-mode .passport-screen,.dark-mode .profile-settings-screen,.dark-mode .profile-settings-scroll,.dark-mode .profile-settings-detail,.dark-mode .new-post-screen,.dark-mode .case-compose-screen,.dark-mode .publication-screen,.dark-mode .panel-screen,.dark-mode .explore-video-page,.dark-mode .publication-pdf-preview{color:#f3f4f8!important;background:#080b12!important}.dark-mode .student-app-header,.dark-mode .doctor-app-header,.dark-mode .doctor-explore-header,.dark-mode .case-topbar,.dark-mode .new-post-header,.dark-mode .case-flow-header,.dark-mode .case-compose-header,.dark-mode .publication-header,.dark-mode .passport-builder-topbar,.dark-mode .medallys-tabbar,.dark-mode .comment-composer,.dark-mode .explore-video-composer{color:#f3f4f8!important;background:#0b111c!important;border-color:#252d3a!important}.dark-mode .feed-card,.dark-mode .comment-card,.dark-mode .share-sheet,.dark-mode .notification-card,.dark-mode .paper-card,.dark-mode .paper-detail-card,.dark-mode .claim-paper-card,.dark-mode .claim-paper-form,.dark-mode .research-card,.dark-mode .dummy-pdf-viewer,.dark-mode .dummy-pdf-viewer article,.dark-mode .passport-card,.dark-mode .passport-stats,.dark-mode .passport-stats article,.dark-mode .passport-section,.dark-mode .passport-portfolio article,.dark-mode .profile-metrics,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article,.dark-mode .profile-top-card,.dark-mode .profile-settings-group>div,.dark-mode .profile-settings-group button,.dark-mode .profile-action-sheet,.dark-mode .profile-settings-detail__card,.dark-mode .profile-settings-detail__card article,.dark-mode .new-post-section,.dark-mode .new-post-row,.dark-mode .specialty-select,.dark-mode .publication-autofill,.dark-mode .publication-authors-box,.dark-mode .publication-field input,.dark-mode .publication-field textarea,.dark-mode .publication-pdf,.dark-mode .panel-stance-list label,.dark-mode .doctor-desk-card,.dark-mode .doctor-explore-search,.dark-mode .doctor-explore-browse button,.dark-mode .doctor-discover-card,.dark-mode .doctor-trending-list button,.dark-mode .doctor-follow-strip article,.dark-mode .doctor-linkedin-list article,.dark-mode .doctor-specialty-list button,.dark-mode .doctor-tags button,.dark-mode .explore-video-body,.dark-mode .explore-video-comments,.dark-mode .explore-video-related,.dark-mode .composer-sheet,.dark-mode .custom-tag-form,.dark-mode .media-gallery-popup section{color:#f3f4f8!important;background:0 0!important}.dark-mode .student-app-header strong,.dark-mode .doctor-app-header strong,.dark-mode .doctor-explore-header strong,.dark-mode .case-topbar strong,.dark-mode .new-post-header strong,.dark-mode .feed-card strong,.dark-mode .feed-card h3,.dark-mode .feed-card h4,.dark-mode .feed-author strong,.dark-mode .comment-card strong,.dark-mode .comment-card p,.dark-mode .notification-card h3,.dark-mode .notification-card strong,.dark-mode .paper-card strong,.dark-mode .paper-detail-card h1,.dark-mode .paper-detail-card h2,.dark-mode .paper-detail-card h3,.dark-mode .claim-paper-card strong,.dark-mode .research-card strong,.dark-mode .dummy-pdf-viewer h2,.dark-mode .dummy-pdf-viewer header strong,.dark-mode .passport-card strong,.dark-mode .passport-stats strong,.dark-mode .passport-section strong,.dark-mode .passport-portfolio strong,.dark-mode .profile-reach-card strong,.dark-mode .profile-mini-insights strong,.dark-mode .profile-top-card strong,.dark-mode .profile-settings-group strong,.dark-mode .new-post-section__head strong,.dark-mode .new-post-row span,.dark-mode .specialty-select span,.dark-mode .publication-authors-box,.dark-mode .panel-stance-list label,.dark-mode .doctor-desk-card strong,.dark-mode .doctor-explore-section-title h2,.dark-mode .doctor-explore-browse strong,.dark-mode .doctor-trending-list strong,.dark-mode .doctor-follow-strip strong,.dark-mode .doctor-linkedin-list strong,.dark-mode .doctor-specialty-list strong,.dark-mode .doctor-tags h2,.dark-mode .explore-video-body h1,.dark-mode .explore-video-body p,.dark-mode .explore-video-author strong,.dark-mode .explore-video-stats strong,.dark-mode .explore-video-comments article strong,.dark-mode .explore-video-comments article p,.dark-mode .explore-video-related strong{color:#f3f4f8!important}.dark-mode .feed-card p,.dark-mode .feed-card small,.dark-mode .feed-meta,.dark-mode .feed-author em,.dark-mode .comment-card em,.dark-mode .comment-card small,.dark-mode .notification-card p,.dark-mode .notification-card em,.dark-mode .notification-card b,.dark-mode .paper-card p,.dark-mode .paper-card small,.dark-mode .paper-card blockquote,.dark-mode .paper-detail-card p,.dark-mode .paper-detail-card small,.dark-mode .research-card p,.dark-mode .dummy-pdf-viewer p,.dark-mode .passport-card p,.dark-mode .passport-section p,.dark-mode .passport-section small,.dark-mode .passport-portfolio small,.dark-mode .passport-portfolio em,.dark-mode .profile-reach-card span,.dark-mode .profile-reach-card small,.dark-mode .profile-mini-insights span,.dark-mode .profile-mini-insights small,.dark-mode .profile-top-card small,.dark-mode .profile-settings-group small,.dark-mode .new-post-section__head span,.dark-mode .new-post-row em,.dark-mode .publication-field>span,.dark-mode .publication-field-head span,.dark-mode .publication-field em,.dark-mode .doctor-desk-card em,.dark-mode .doctor-explore-browse em,.dark-mode .doctor-trending-list em,.dark-mode .doctor-trending-list small,.dark-mode .doctor-follow-strip em,.dark-mode .doctor-follow-strip small,.dark-mode .doctor-linkedin-list em,.dark-mode .doctor-linkedin-list small,.dark-mode .doctor-linkedin-list p,.dark-mode .doctor-specialty-list span,.dark-mode .doctor-specialty-list em,.dark-mode .doctor-empty-search,.dark-mode .explore-video-author em,.dark-mode .explore-video-stats,.dark-mode .explore-video-comments header strong,.dark-mode .explore-video-comments article em,.dark-mode .explore-video-comments article small,.dark-mode .explore-video-related small{color:#aeb7c6!important}.dark-mode input,.dark-mode textarea,.dark-mode select,.dark-mode .wizard-control,.dark-mode .student-control,.dark-mode .doctor-explore-search input,.dark-mode .research-search input,.dark-mode .share-sheet input,.dark-mode .share-sheet textarea,.dark-mode .comment-composer input,.dark-mode .explore-video-composer input,.dark-mode .new-post-hero textarea,.dark-mode .case-compose-field input,.dark-mode .case-compose-field textarea,.dark-mode .case-select,.dark-mode .case-tags,.dark-mode .case-tags input,.dark-mode .publication-field input,.dark-mode .publication-field textarea,.dark-mode .panel-field textarea,.dark-mode .custom-tag-form input{color:#f3f4f8!important;caret-color:#f3f4f8!important;background:#080b12!important;border-color:#252d3a!important}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:#768397!important}.dark-mode .medallys-tabbar button,.dark-mode .student-app-header button,.dark-mode .doctor-app-header button,.dark-mode .doctor-explore-header button,.dark-mode .case-topbar button,.dark-mode .new-post-header button,.dark-mode .passport-header-tool,.dark-mode .post-more,.dark-mode .reaction-row button,.dark-mode .comment-card button,.dark-mode .explore-video-comments button,.dark-mode .explore-video-composer header button{color:#d9ddeb!important}.dark-mode .medallys-tabbar .active,.dark-mode .reaction-row .active-like,.dark-mode .comment-like.active-like,.dark-mode .explore-video-comments .active-like{color:#e7c85b!important}.dark-mode .reaction-row .active-comment,.dark-mode .reaction-row .active-share,.dark-mode .reaction-row .active-repost{color:#9dc2ff!important}.dark-mode .medallys-tabbar__plus,.dark-mode .profile-toggle.active,.dark-mode .doctor-explore-filters .active,.dark-mode .research-filters .active,.dark-mode .publication-tabs .active,.dark-mode .audience-pills .active,.dark-mode .post-chip.active,.dark-mode .explore-video-comments header button.active{color:#07101f!important;background:#d4af37!important;border-color:#d4af37!important}.dark-mode .real-pdf-frame{background:#fff!important;border-color:#252d3a!important}.profile-page,.passport-page,.doctor-passport,.student-passport,.profile-header,.passport-header,.profile-page [class*=header],.profile-page [class*=Header],.profile-page [class*=hero],.profile-page [class*=Hero],.profile-page [class*=cover],.profile-page [class*=Cover],.passport-page [class*=header],.passport-page [class*=Header],.passport-page [class*=hero],.passport-page [class*=Hero],.passport-page [class*=cover],.passport-page [class*=Cover],.doctor-passport [class*=header],.doctor-passport [class*=Header],.doctor-passport [class*=hero],.doctor-passport [class*=Hero],.doctor-passport [class*=cover],.doctor-passport [class*=Cover],.student-passport [class*=header],.student-passport [class*=Header],.student-passport [class*=hero],.student-passport [class*=Hero],.student-passport [class*=cover],.student-passport [class*=Cover],.profile-header [class*=header],.profile-header [class*=Header],.profile-header [class*=hero],.profile-header [class*=Hero],.profile-header [class*=cover],.profile-header [class*=Cover],.passport-header [class*=header],.passport-header [class*=Header],.passport-header [class*=hero],.passport-header [class*=Hero],.passport-header [class*=cover],.passport-header [class*=Cover]{position:relative}.profile-page [class*=avatar],.profile-page [class*=Avatar],.profile-page [class*=profile-pic],.profile-page [class*=profilePic],.profile-page [class*=photo],.profile-page [class*=Photo],.profile-page [class*=pic],.profile-page [class*=Pic],.profile-page [class*=picture],.profile-page [class*=Picture],.profile-page [class*=profile-avatar],.profile-page [class*=profileAvatar],.profile-page [class*=passport-avatar],.profile-page [class*=passportAvatar],.profile-page [class*=header-avatar],.profile-page [class*=headerAvatar],.profile-page [class*=user-avatar],.profile-page [class*=userAvatar],.profile-page [class*=doctor-avatar],.profile-page [class*=doctorAvatar],.profile-page [class*=display-picture],.profile-page [class*=displayPicture],.profile-page [class*=account-avatar],.profile-page [class*=accountAvatar],.passport-page [class*=avatar],.passport-page [class*=Avatar],.passport-page [class*=profile-pic],.passport-page [class*=profilePic],.passport-page [class*=photo],.passport-page [class*=Photo],.passport-page [class*=pic],.passport-page [class*=Pic],.passport-page [class*=picture],.passport-page [class*=Picture],.passport-page [class*=profile-avatar],.passport-page [class*=profileAvatar],.passport-page [class*=passport-avatar],.passport-page [class*=passportAvatar],.passport-page [class*=header-avatar],.passport-page [class*=headerAvatar],.passport-page [class*=user-avatar],.passport-page [class*=userAvatar],.passport-page [class*=doctor-avatar],.passport-page [class*=doctorAvatar],.passport-page [class*=display-picture],.passport-page [class*=displayPicture],.passport-page [class*=account-avatar],.passport-page [class*=accountAvatar],.doctor-passport [class*=avatar],.doctor-passport [class*=Avatar],.doctor-passport [class*=profile-pic],.doctor-passport [class*=profilePic],.doctor-passport [class*=photo],.doctor-passport [class*=Photo],.doctor-passport [class*=pic],.doctor-passport [class*=Pic],.doctor-passport [class*=picture],.doctor-passport [class*=Picture],.doctor-passport [class*=profile-avatar],.doctor-passport [class*=profileAvatar],.doctor-passport [class*=passport-avatar],.doctor-passport [class*=passportAvatar],.doctor-passport [class*=header-avatar],.doctor-passport [class*=headerAvatar],.doctor-passport [class*=user-avatar],.doctor-passport [class*=userAvatar],.doctor-passport [class*=doctor-avatar],.doctor-passport [class*=doctorAvatar],.doctor-passport [class*=display-picture],.doctor-passport [class*=displayPicture],.doctor-passport [class*=account-avatar],.doctor-passport [class*=accountAvatar],.student-passport [class*=avatar],.student-passport [class*=Avatar],.student-passport [class*=profile-pic],.student-passport [class*=profilePic],.student-passport [class*=photo],.student-passport [class*=Photo],.student-passport [class*=pic],.student-passport [class*=Pic],.student-passport [class*=picture],.student-passport [class*=Picture],.student-passport [class*=profile-avatar],.student-passport [class*=profileAvatar],.student-passport [class*=passport-avatar],.student-passport [class*=passportAvatar],.student-passport [class*=header-avatar],.student-passport [class*=headerAvatar],.student-passport [class*=user-avatar],.student-passport [class*=userAvatar],.student-passport [class*=doctor-avatar],.student-passport [class*=doctorAvatar],.student-passport [class*=display-picture],.student-passport [class*=displayPicture],.student-passport [class*=account-avatar],.student-passport [class*=accountAvatar],.profile-header [class*=avatar],.profile-header [class*=Avatar],.profile-header [class*=profile-pic],.profile-header [class*=profilePic],.profile-header [class*=photo],.profile-header [class*=Photo],.profile-header [class*=pic],.profile-header [class*=Pic],.profile-header [class*=picture],.profile-header [class*=Picture],.profile-header [class*=profile-avatar],.profile-header [class*=profileAvatar],.profile-header [class*=passport-avatar],.profile-header [class*=passportAvatar],.profile-header [class*=header-avatar],.profile-header [class*=headerAvatar],.profile-header [class*=user-avatar],.profile-header [class*=userAvatar],.profile-header [class*=doctor-avatar],.profile-header [class*=doctorAvatar],.profile-header [class*=display-picture],.profile-header [class*=displayPicture],.profile-header [class*=account-avatar],.profile-header [class*=accountAvatar],.passport-header [class*=avatar],.passport-header [class*=Avatar],.passport-header [class*=profile-pic],.passport-header [class*=profilePic],.passport-header [class*=photo],.passport-header [class*=Photo],.passport-header [class*=pic],.passport-header [class*=Pic],.passport-header [class*=picture],.passport-header [class*=Picture],.passport-header [class*=profile-avatar],.passport-header [class*=profileAvatar],.passport-header [class*=passport-avatar],.passport-header [class*=passportAvatar],.passport-header [class*=header-avatar],.passport-header [class*=headerAvatar],.passport-header [class*=user-avatar],.passport-header [class*=userAvatar],.passport-header [class*=doctor-avatar],.passport-header [class*=doctorAvatar],.passport-header [class*=display-picture],.passport-header [class*=displayPicture],.passport-header [class*=account-avatar],.passport-header [class*=accountAvatar]{position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.profile-page [class*=avatar-badge],.profile-page [class*=avatarBadge],.profile-page [class*=badge],.profile-page [class*=profile-badge],.profile-page [class*=profileBadge],.profile-page [class*=passport-badge],.profile-page [class*=passportBadge],.passport-page [class*=avatar-badge],.passport-page [class*=avatarBadge],.passport-page [class*=badge],.passport-page [class*=profile-badge],.passport-page [class*=profileBadge],.passport-page [class*=passport-badge],.passport-page [class*=passportBadge],.doctor-passport [class*=avatar-badge],.doctor-passport [class*=avatarBadge],.doctor-passport [class*=badge],.doctor-passport [class*=profile-badge],.doctor-passport [class*=profileBadge],.doctor-passport [class*=passport-badge],.doctor-passport [class*=passportBadge],.student-passport [class*=avatar-badge],.student-passport [class*=avatarBadge],.student-passport [class*=badge],.student-passport [class*=profile-badge],.student-passport [class*=profileBadge],.student-passport [class*=passport-badge],.student-passport [class*=passportBadge],.profile-header [class*=avatar-badge],.profile-header [class*=avatarBadge],.profile-header [class*=badge],.profile-header [class*=profile-badge],.profile-header [class*=profileBadge],.profile-header [class*=passport-badge],.profile-header [class*=passportBadge],.passport-header [class*=avatar-badge],.passport-header [class*=avatarBadge],.passport-header [class*=badge],.passport-header [class*=profile-badge],.passport-header [class*=profileBadge],.passport-header [class*=passport-badge],.passport-header [class*=passportBadge]{left:calc(50% + 22px)!important;right:auto!important}.profile-page [style*=right\:],.profile-page [style*="right :"],.profile-page [style*=inset\:],.profile-page [style*="inset :"],.passport-page [style*=right\:],.passport-page [style*="right :"],.passport-page [style*=inset\:],.passport-page [style*="inset :"],.doctor-passport [style*=right\:],.doctor-passport [style*="right :"],.doctor-passport [style*=inset\:],.doctor-passport [style*="inset :"],.student-passport [style*=right\:],.student-passport [style*="right :"],.student-passport [style*=inset\:],.student-passport [style*="inset :"],.profile-header [style*=right\:],.profile-header [style*="right :"],.profile-header [style*=inset\:],.profile-header [style*="inset :"],.passport-header [style*=right\:],.passport-header [style*="right :"],.passport-header [style*=inset\:],.passport-header [style*="inset :"]{left:50%!important;right:auto!important;transform:translate(-50%)!important}.passport-app-screen .profile-section__see-all,.passport-app-screen .profile-section__seeall,.passport-app-screen .passport-section__see-all,.passport-app-screen .passport-section__seeall,.passport-app-screen [class*=see-all],.passport-app-screen [class*=SeeAll],.passport-app-screen [class*=seeAll],.passport-app-screen [class*=section__action],.passport-app-screen [class*=section-action],.passport-app-screen [class*=sectionAction],.passport-app-screen [class*=header-action],.passport-app-screen [class*=headerAction],.passport-app-screen a[href*=see-all],.passport-app-screen button[aria-label*=See\ all],.passport-app-screen button[title*=See\ all],.passport-app-screen a[aria-label*=See\ all]{display:none!important}html,body,#root,.app-shell{overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body,#root,.app-shell{overflow-x:clip}}.admin-table-wrap,.student-home__peers,.publication-tabs,.publication-pill-row,.panel-pill-row,.image-strip,.notification-tabs,.research-filters,.doctor-people>div,.doctor-explore-filters,.doctor-follow-strip,.passport-portfolio>div:last-child,.audience-pills div,.case-filter-strip{max-width:100%!important}.publication-tabs,.publication-pill-row,.panel-pill-row,.notification-tabs,.research-filters,.doctor-explore-filters,.audience-pills div,.case-filter-strip{flex-wrap:wrap}.student-home__peers,.doctor-people>div,.passport-portfolio>div:last-child{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-auto-flow:row!important;width:100%!important}.image-strip{flex-wrap:wrap}.passport-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.passport-stats article{text-align:center;gap:4px;min-width:0;flex-flow:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.passport-stats strong,.passport-stats span{width:100%;min-width:0;max-width:100%;display:block!important}.passport-stats strong{white-space:nowrap;line-height:1.05}.passport-stats span{overflow-wrap:anywhere;text-align:center;white-space:normal;line-height:1.15}.passport-header-tool .fa-paperclip{color:#092650}.passport-app-screen .passport-share-button{color:#d4af37!important}.dark-mode .passport-portfolio>div{border-left-color:#1e1f2a}.dark-mode .passport-portfolio section,.dark-mode .passport-portfolio .passport-portfolio__entry{border-bottom-color:#1e1f2a}.passport-portfolio>article:last-child>div>section:last-child,.passport-portfolio>article:last-child>div>.passport-portfolio__entry:last-child{border-bottom:0;padding-bottom:0}.wizard-link i{font-size:8px}span.paper-card__access img{width:14px;height:13px}.reaction-row button img{width:14px;height:14px}.admin-dashboard{position:relative}.admin-sidebar{z-index:40}.admin-sidebar-backdrop{display:none}.admin-topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 34px}.admin-top-actions,.admin-filter-group,.admin-page-actions{flex-wrap:wrap}.admin-table-wrap{background:#fffffff5;border:1px solid #dbe3ee;border-radius:14px}@media (max-width:1120px){.admin-sidebar-backdrop{opacity:0;pointer-events:none;z-index:35;background:#0712226b;transition:opacity .22s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.admin-dashboard--sidebar-open .admin-sidebar-backdrop{opacity:1;pointer-events:auto}.admin-topbar{padding-left:16px;padding-right:16px}.admin-top-actions{margin-left:0}.admin-stats,.admin-grid,.admin-queue-summary{grid-template-columns:1fr 1fr}.admin-panel--wide{grid-column:1/-1}}@media (max-width:760px){.admin-topbar,.admin-content{padding-left:16px;padding-right:16px}.admin-topbar{flex-direction:column;align-items:stretch;gap:12px}.admin-search{width:100%}.admin-stats,.admin-grid,.admin-mini-stats,.admin-queue-summary{grid-template-columns:1fr}.admin-panel__head,.admin-hero--compact{flex-direction:column;align-items:stretch}.admin-page-actions,.admin-filter-group,.admin-actions,.admin-page-actions button,.admin-filter-group button,.admin-panel__head button,.admin-panel__head select,.admin-actions button{width:100%}.admin-table{min-width:760px}}.dark-mode .doctor-desk-card .doctor-desk-icon svg,.dark-mode .doctor-desk-card .doctor-desk-icon svg *{color:inherit!important;fill:none!important;stroke:currentColor!important}.dark-mode .doctor-desk-card .doctor-desk-icon{color:#d4af37!important;background:#fff8e6!important}.dark-mode .doctor-desk-card--post .doctor-desk-icon{color:#5ba5e6!important;background:#eff7ff!important}.dark-mode .doctor-desk-card--research .doctor-desk-icon{color:#a991dc!important;background:#f4efff!important}.dark-mode .doctor-desk-card--panel .doctor-desk-icon{color:#68ad79!important;background:#effaf2!important}.dark-mode .doctor-explore-browse span{border-color:unset!important;color:#8d72c6!important}.dark-mode .doctor-explore-browse span svg,.dark-mode .doctor-explore-browse span svg *{color:inherit!important;fill:none!important;stroke:currentColor!important}.dark-mode .doctor-explore-browse span img{filter:none!important;opacity:1!important}.dark-mode .doctor-trending-list button{background:unset!important;border:1px solid #212121!important}.dark-mode .paper-card button{color:#e8e8ec;background:0 0;border:1px solid #1e1f2a}.dark-mode .paper-card .paper-card__actions>button:first-of-type{color:#000;background:#d4af37;border-color:#d4af37}.dark-mode .doctor-tags button{color:#d0a21a!important;background:#fff9e8!important;border-color:#edd999!important}.dark-mode .doctor-explore-browse button,.dark-mode .doctor-explore-search{border:1px solid #1e1f2a}.dark-mode .student-explore-screen .doctor-explore-summary span{color:#f0c84d;background:#d4af3724;border-color:#d4af3752}.dark-mode .student-explore-screen .doctor-explore-summary p{color:#94a3b8}.dark-mode .student-explore-screen .doctor-explore-section-title button{color:#f0c84d}.dark-mode .student-explore-screen .doctor-explore-browse>div>button,.dark-mode .student-explore-screen .doctor-trending-list button,.dark-mode .student-explore-screen .doctor-follow-strip article,.dark-mode .student-explore-screen .doctor-tags button{background:#111722!important;border-color:#252d3a!important}.dark-mode .student-explore-screen .doctor-specialty-grid button{background:linear-gradient(160deg,#10213b,#1e3c69)!important;border:1px solid #273750!important}@media (max-width:460px){.case-topbar{gap:6px;padding-left:8px;padding-right:8px}.case-topbar .case-topbar__logo{flex-basis:88px}.case-topbar__actions{gap:4px}.case-topbar__pill{gap:4px;height:26px;padding:0 8px;font-size:10px}.topbar-icon-trigger,.notification-trigger{width:32px;height:32px}.topbar-icon-trigger .message-stack-icon{width:22px;height:22px}.notification-trigger .notification-globe-icon{width:24px;height:24px}.student-explore-screen .doctor-explore-hero{padding:18px 14px}.student-explore-screen .doctor-explore-hero h1{font-size:22px}.student-explore-screen .doctor-explore-hero__stats article{min-height:68px;padding:10px 8px}.student-explore-screen .doctor-explore-hero__stats strong{font-size:17px}.student-explore-screen .doctor-explore-browse>div,.student-explore-screen .doctor-discover-grid,.student-explore-screen .doctor-specialty-grid,.student-explore-screen .doctor-follow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.student-explore-screen .doctor-follow-strip article{min-height:176px}.student-explore-screen .doctor-trending-list button{grid-template-columns:68px 1fr;gap:10px;padding:10px}}.dark-mode .doctor-tags button{color:#d4af37!important;background:#d4af371a!important;border:1px solid #d4af37!important}.dark-mode .passport-stats strong{color:#d4af37!important}.dark-mode .passport-stats article{border:1px solid #1e1f2a!important}.dark-mode .passport-section .passport-recognition-chip{color:#d4af37;background:#d4af3726;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;transition:all .3s;display:inline-flex}.dark-mode .passport-section .passport-recognition-chip--verified{color:#2f8f46;background:#dff3df;border-color:#aed8ae}.dark-mode .passport-section .passport-recognition-chip--pending{color:#ff8f8f;background:#4a1717;border-color:#a53a3a}.dark-mode .notification-app-screen{background:#080b12}.dark-mode .notification-header{grid-template-columns:42px minmax(0,1fr) max-content;min-height:54px;padding:8px 16px 6px;background:#111722!important;border-bottom-color:#1e1f2a!important}.dark-mode .notification-header strong{font-size:17px;font-weight:500;color:#f3f4f8!important}.dark-mode .notification-header span{font-size:11px;color:#6f7d94!important}.dark-mode .notification-header button{font-size:11px;color:#f3f4f8!important}.dark-mode .notification-header button:first-child{font-size:20px;color:#f3f4f8!important}.dark-mode .notification-tabs{grid-template-columns:none;gap:8px;padding:10px 14px 8px;display:flex;overflow-x:auto;background:#080b12!important;border-bottom-color:#1e1f2a!important}.dark-mode .notification-tabs button{white-space:nowrap;width:auto;min-height:32px;padding:0 14px;font-size:12px;font-weight:700;color:#9aa7bc!important;background:#111722!important;border-color:#2a3140!important}.dark-mode .notification-tabs .active{color:#d4af37!important;background:#182743!important;border-color:#2d466f!important}.notification-tabs,.dark-mode .notification-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;overflow:visible;border-bottom:0!important;padding:12px 14px 16px!important;display:grid!important}.notification-tabs button,.dark-mode .notification-tabs button{width:100%;margin-bottom:0}.notification-tabs:after{display:none!important}.dark-mode .notification-screen{background:#080b12}.dark-mode .notification-group h2{color:#7f8aa0;letter-spacing:2.8px;margin-bottom:14px;font-size:10px}.dark-mode .notification-group h2:after{background:#1e1f2a}.dark-mode .notification-card{color:#f3f4f8}.dark-mode .notification-card--unread{color:#f3f4f8;background:#151d2a!important}.dark-mode .notification-card--highlight,.dark-mode .notification-card--mentions,.dark-mode .notification-card--quote,.dark-mode .notification-card--follow{box-shadow:none;background:#111722;border-color:#1e1f2a}.dark-mode .notification-card:not(.notification-card--unread){background:0 0!important}.dark-mode .notification-card h3,.dark-mode .notification-card strong{color:#f3f4f8}.dark-mode .notification-card em,.dark-mode .notification-card p,.dark-mode .notification-card b,.dark-mode .notification-empty,.dark-mode .notification-footer-note{color:#aeb7c6}.dark-mode .notification-card--quote p,.dark-mode .notification-card--mentions p{color:#dce6f5;background:#0b111c;border-left-color:#46658f}.dark-mode .notification-actions button{color:#c4d3ea;background:#0f1828;border-color:#273347}.dark-mode .notification-card:not(.notification-card--quote) .notification-actions button:first-child{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .notification-reply-dock{background:#111722;border-top-color:#1e1f2a}.dark-mode .notification-reply-dock header span,.dark-mode .notification-reply-dock header strong{color:#f3f4f8}.dark-mode .notification-reply-dock input{color:#f3f4f8;background:#080b12;border-color:#1e1f2a}.dark-mode .notification-reply-dock button[type=submit]{color:#07101f;background:#d4af37;border-color:#d4af37}.dark-mode .research-detail-screen,.dark-mode .research-source-modal{background:#080b12}.dark-mode .research-source-modal header{background:#0b111c;border-bottom-color:#1e1f2a}.dark-mode .research-source-modal header strong,.dark-mode .research-source-modal header button{color:#f3f4f8}.dark-mode .research-source-modal header button{background:#121a27;border-color:#334155}.dark-mode .research-source-modal__status{color:#f4f7fb}.dark-mode .research-source-modal__status p{color:#b7c5db}.dark-mode .research-detail-screen .paper-detail-card,.dark-mode .research-detail-screen .claim-paper-form{background:#111722;border-color:#1e1f2a}.dark-mode .research-detail-screen .paper-detail-card h1,.dark-mode .research-detail-screen .paper-detail-card h2,.dark-mode .research-detail-screen .paper-detail-card h3{color:#f3f4f8}.dark-mode .research-detail-screen .paper-detail-card p,.dark-mode .research-detail-screen .paper-detail-card small{color:#c3cad6}.dark-mode .research-detail-screen .paper-detail-card em{color:#d4af37}.dark-mode .research-detail-screen .paper-detail-card blockquote{color:#9fb4d7}.dark-mode .research-detail-screen .paper-detail-card>span{color:#63bf7b;background:#3d8a5424;border-color:#3d8a5452}.dark-mode .citation-sheet p{color:#c3cad6;background:#111722;border-color:#1e1f2a}.dark-mode .case-filter-strip{color:#f3f4f8!important;background:#111722!important;border-bottom-color:#1e1f2a!important}.dark-mode .case-filter-strip span{color:#f3f4f8!important}.dark-mode .case-filter-strip button{color:#d4af37!important;background:#182743!important;border-color:#2d466f!important}.dark-mode .post-menu-sheet,.dark-mode .post-report-sheet{background:#111722}.dark-mode .post-menu-sheet button{color:#f3f4f8;background:#111722;border-color:#1e1f2a}.dark-mode .post-menu-sheet i{color:#aeb7c6}.dark-mode .post-menu-sheet__danger i,.dark-mode .post-menu-sheet__danger span{color:#ff5d73}.dark-mode .post-report-sheet h2{color:#f3f4f8}.dark-mode .post-report-sheet p{color:#aeb7c6}.dark-mode .post-report-sheet textarea{color:#f3f4f8;background:#080b12;border-color:#1e1f2a}.dark-mode .post-report-sheet__cancel{color:#f3f4f8;background:#1a2230}.dark-mode .doctor-discover-card{background:#172f55!important}.dark-mode .doctor-discover-card--case{background:linear-gradient(145deg,#0a1c3814,#0a1c383d),url(https://images.unsplash.com/photo-1615486511262-cffb5f2b7ee6?auto=format&fit=crop&w=420&q=80) 50%/cover!important}.dark-mode .doctor-discover-card--lifestyle{background:linear-gradient(145deg,#0a1c3829,#0a1c3852),url(https://images.unsplash.com/photo-1559757175-5700dde675bc?auto=format&fit=crop&w=420&q=80) 50%/cover!important}.dark-mode .doctor-discover-card--educative{background:linear-gradient(145deg,#0a1c382e,#0a1c385c),url(https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&w=420&q=80) 50%/cover!important}.dark-mode .doctor-discover-card--gig{background:linear-gradient(135deg,#6e2ca9,#1f3760)!important}.dark-mode .doctor-discover-card--case-dark{background:linear-gradient(135deg,#2c1843,#173153)!important}.dark-mode .doctor-discover-card--life-dark{background:linear-gradient(135deg,#174b33,#0f253f)!important}.dark-mode .comment-action-icon--reply{filter:brightness(0)invert()}.dark-mode .passport-editor{background:#111722;border-color:#1e1f2a;box-shadow:0 18px 60px #0006}.dark-mode .passport-editor header strong{color:#f3f4f8}.dark-mode .passport-editor header button,.dark-mode .passport-editor__grid label span,.dark-mode .passport-editor__textarea span,.dark-mode .passport-editor__portfolio-fields label span{color:#aeb7c6}.dark-mode .passport-editor__grid input,.dark-mode .passport-editor__portfolio-fields input,.dark-mode .passport-editor__textarea textarea{color:#f3f4f8;background:#080b12;border-color:#1e1f2a}.dark-mode .passport-editor__grid input::placeholder,.dark-mode .passport-editor__portfolio-fields input::placeholder,.dark-mode .passport-editor__textarea textarea::placeholder{color:#737f91}.dark-mode .passport-editor footer button:first-child{color:#f3f4f8;background:#1a2230;border-color:#2a3445}.dark-mode .passport-editor-screen{background:#0d1118}.dark-mode .passport-editor-screen__group,.dark-mode .passport-editor-screen__pending,.dark-mode .passport-editor-screen__row{box-shadow:none;background:#111722;border-color:#1e1f2a}.dark-mode .passport-editor-screen__preview strong,.dark-mode .passport-editor-screen__row label span,.dark-mode .passport-editor-screen__row input{color:#f3f4f8}.dark-mode .passport-editor-screen__pending p,.dark-mode .passport-editor-screen__preview small,.dark-mode .passport-editor-screen__preview em{color:#aeb7c6}.dark-mode .passport-editor-screen__row input{background:#080b12;border-color:#2a3445}.dark-mode .passport-editor-screen__footer{background:#0d1118f0;border-top-color:#1e1f2a}.dark-mode .passport-editor-screen__footer button:first-child{color:#f3f4f8;background:#1a2230;border-color:#2a3445}.dark-mode .passport-entry-modal{background:#111722;border-color:#1e1f2a}.dark-mode .passport-editor-screen__row-title,.dark-mode .passport-entry-modal header strong,.dark-mode .passport-entry-modal__body label span,.dark-mode .passport-entry-modal__body input,.dark-mode .passport-editor-screen__accordion-trigger{color:#f3f4f8}.dark-mode .passport-editor-screen__accordion-trigger i{color:#e7c85b}.dark-mode .passport-entry-modal header button{color:#aeb7c6}.dark-mode .passport-entry-modal__body input{background:#080b12;border-color:#2a3445}.dark-mode .passport-entry-modal footer button:first-child{color:#f3f4f8;background:#1a2230;border-color:#2a3445}.dark-mode .profile-metrics,.dark-mode .profile-reach-card,.dark-mode .profile-mini-insights article{border:1px solid #1e1f2a}.dark-mode em{color:#18a85a}.dark-mode .citation-sheet{border-color:#1e1f2a;background:#000!important}.case-empty-state{text-align:center;padding:20px}.dark-mode.explore-video-comments header button{background:#fff0!important}.dark-mode .explore-video-related button{border-bottom:1px solid #1e1f2a!important}.dark-mode .explore-video-related{border-top:1px solid #2f2f2f!important}.passport-editor__textarea span{margin-bottom:6px}.profile-settings-detail__card .profile-settings-detail__toggle{background:0 0!important}.dark-mode .profile-settings-detail__card .profile-settings-detail__toggle{border-bottom:#0000!important}.dark-mode .profile-action-sheet{background-color:#000!important}.dark-mode button.active.medallys-tabbar__plus,.dark-mode .case-suggestions button i{color:#fff!important}.case-doctor-search{margin:10px 0}.dark-mode .case-progress{background:0 0!important}.dark-mode .comment-composer--locked strong{color:#fff;font-size:13px}.dark-mode .explore-video-comments button{background:0 0!important}.dark-mode .explore-video-composer--locked strong{color:#fff!important}.dark-mode .feed-card{border-bottom:1px solid #2f2f2f!important}section.profile-settings-detail__card{padding:10px}.dark-mode .student-wizard{color:#f3f4f8;background:#07080b!important}.dark-mode .wizard-form .wizard-currently-not-working{color:#f3f4f8!important}.dark-mode .wizard-form .wizard-currently-not-working input{background:#111722!important;border-color:#d4af37!important}.dark-mode .wizard-form .wizard-currently-not-working input:checked{background:#d4af37!important;border-color:#d4af37!important}.dark-mode .wizard-form .wizard-currently-not-working input:checked:after{border-color:#07101f}.dark-mode .case-feed{border-top:1px solid #d9dee800}.dark-mode .role-card__eyebrow{color:var(--gold)!important}.dark-mode .role-card__eyebrow--learner{color:#bdb0de!important}.dark-mode .wizard-card{background:#111722!important;border-color:#1e1f2a!important}.dark-mode .screen,.dark-mode .wizard-screen{background:#07080b!important}.dark-mode .wizard-upload>span svg{color:#d4af37!important}.app-shell--roles:has(.wizard-screen){height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:visible}.app-shell--roles:has(.wizard-screen)>.app-page-transition{flex:none;min-height:100dvh;overflow:visible}.app-shell--roles:has(.wizard-screen) .wizard-screen{flex:none;height:auto;min-height:100dvh;max-height:none;overflow:visible}.app-shell--roles:has(.wizard-screen) .wizard-screen--modal-open{height:100dvh!important;overflow:hidden!important}@media screen and (max-width:992px){.app-shell--roles:has(.wizard-screen) .wizard-screen{width:100%}}.dark-mode .claim-paper-card strong{color:#d4af37!important}.dark-mode .claim-paper-card em{color:#fff}.dark-mode .notification-trigger .ecg-line{color:#fff;stroke:#fff}.research-source-modal button{padding:10px;font-size:10px;width:23px!important;height:23px!important;display:flex!important}.dark-mode .share-sheet{background-color:#000!important}.feed-card--poll{border-left:3px solid #6bc18e!important}.dark-mode .doctor-feed-screen .comment-composer{background-color:#111722!important}.dark-mode .doctor-feed-screen .share-sheet{background-color:#000!important}.wizard-field button.wizard-control.wizard-control--select{color:#c79720;cursor:pointer;justify-content:center;align-items:center;width:22px;font-size:12px;font-weight:800;display:flex;position:absolute;top:10px;right:10px;position:unset!important;border-radius:10px!important;width:100%!important;height:22px!important}.dark-mode .panelist-box{background:#080b12;border:1px solid #252d3a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-height:45px;padding:10px 12px;display:flex}.case-suggestions.case-suggestions--live button{border:unset}.dark-mode .composer-sheet-backdrop .composer-sheet{background:#111722!important}.dark-mode .doctor-feed-screen .medallys-tabbar__plus{color:#fff!important}input,textarea{-webkit-appearance:none;box-shadow:none!important;outline:none!important}input:focus,textarea:focus{box-shadow:none!important;outline:none!important}input:focus-visible{box-shadow:none!important;outline:none!important}textarea:focus-visible{box-shadow:none!important;outline:none!important}body.medallys-hide-bottom-nav .medallys-tabbar,body.medallys-hide-bottom-nav .doctor-tabbar{display:none!important}section.passport-editor-screen__group h2{padding-bottom:11px;font-size:21px!important}section.passport-editor-screen__group button{margin-bottom:11px!important}.dark-mode .explore-video-comments .explore-video-comment+.explore-video-comment{padding-top:15px;border-top:1px solid #141414!important}section.doctor-explore-browse h2{padding-bottom:7px!important;font-size:19px!important}.dark-mode .student-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #252d3a!important}.dark-mode .student-control input{color:#fff!important}.dark-mode .student-popup__panel{background-color:#111722!important}.dark-mode .student-control input::placeholder{color:#fff!important}.dark-mode .doctor-explore-browse{border:unset;background:0 0;border-radius:19px;margin-bottom:2px;padding:0;box-shadow:0 14px 28px #0f2b540d}header.doctor-explore-section-title{margin:10px 0!important}.doctor-explore-section-title button{border:unset!important}header.doctor-explore-section-title button span{background-color:#0000;width:20px!important;height:20px!important}.dark-mode .doctor-explore-browse>div>button:nth-child(3) span{color:#5aa970!important;background:#effaf200!important;border-color:#c7e4ce00!important}.case-detail-extras__block>strong{letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:#0f2b54!important}.dark-mode .case-detail-extras__block>strong{color:#fff!important}.case-detail-chip-row{flex-wrap:wrap;gap:8px;display:flex;margin-bottom:10px!important}.doctor-explore-browse span{color:#8d72c6;border:1px solid #d7caef;justify-content:center;align-items:center;width:40px;display:flex;border:unset!important;border:unset!important}.dark-mode .media-gallery-popup section{background-color:#111722!important}.wizard-radio-list{-webkit-overflow-scrolling:touch;flex:0 auto;gap:9px;min-height:0;max-height:min(50vh,420px);padding-right:2px;display:grid;overflow-y:auto}.medical-consent-screen{background:#f4f7fc;justify-content:center;align-items:center;min-height:100dvh;padding:24px 18px;display:flex;overflow-y:auto}.medical-consent-card{color:#0f2b54;background:#fff;border:1px solid #dce4ef;border-radius:20px;width:100%;max-width:500px;padding:28px 24px 26px;box-shadow:0 18px 48px #0f2b5414}.medical-consent-mark{background:#fff7df;border-radius:50%;width:48px;height:48px;margin-bottom:20px;display:block}.medical-consent-eyebrow{color:#c8951e;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.medical-consent-card h1{color:#0b2b59;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.08}.medical-consent-intro{color:#5b708e;margin:0 0 16px;font-size:14px;line-height:1.45}.medical-consent-copy{color:#5b708e;background:#f7f9fc;border:1px solid #d9e2ee;border-radius:12px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.48}.medical-consent-checkbox{color:#0b2b59;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.medical-consent-checkbox input{accent-color:#163b72;-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #163b72;border-radius:4px;flex:none;width:18px;height:18px;margin:0;position:relative}.medical-consent-checkbox input:checked{background:#163b72}.medical-consent-checkbox input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.medical-consent-submit{color:#fff;cursor:pointer;background:#163b72;border:0;border-radius:11px;width:100%;min-height:50px;padding:12px 16px;font-size:14px;font-weight:800}.medical-consent-submit:disabled{cursor:not-allowed;background:#909caf}.medical-consent-footnote{color:#657892;text-align:center;max-width:360px;margin:14px auto 0;font-size:11px;line-height:1.4}@media (max-width:480px){.medical-consent-screen{align-items:flex-start;padding:18px}.medical-consent-card{margin-top:8vh;padding:28px 24px 24px}}.comments-sheet-backdrop{z-index:110;background:#06122685;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.comments-sheet{background:#fff;border-radius:28px 28px 0 0;flex-direction:column;width:min(100vw,560px);max-height:min(92dvh,760px);display:flex;overflow:hidden;box-shadow:0 -12px 36px #0926502e}.comments-sheet__handle{background:#aeb8c7;border-radius:999px;flex:none;width:76px;height:7px;margin:16px auto 10px}.comments-sheet__header{border-bottom:1px solid #e1e6ee;justify-content:center;align-items:center;min-height:72px;padding:0 58px;display:flex;position:relative}.comments-sheet__header h2{color:#092650;margin:0;font-size:max(22px,min(5vw,34px))}.comments-sheet__header button{color:#52667f;cursor:pointer;background:0 0;border:0;padding:8px;font-size:29px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.comments-sheet__sort{align-items:center;gap:8px;padding:10px 22px 4px;display:flex}.comments-sheet__sort button{color:#52667f;background:#fff;border:1px solid #d7e0ec;border-radius:999px;padding:6px 16px;font-size:12px}.comments-sheet__sort button.active{color:#fff;background:#0f2b54;border-color:#0f2b54}.comments-sheet__scroll{flex:auto;min-height:0;padding:8px 24px 16px;overflow-y:auto}.comments-sheet__scroll .comment-list{overflow:visible}.comments-sheet__scroll .comment-thread--reply{margin-left:min(var(--comment-depth,1) * 48px, 192px);position:relative}.comments-sheet__scroll .comment-thread--reply:before{content:"";background:#dbe2ec;width:1px;height:calc(100% - 24px);display:block;position:absolute;top:-8px;left:-25px}.comments-sheet__scroll .comment-thread--reply:after{content:"";border-top:1px solid #dbe2ec;width:16px;position:absolute;top:25px;left:-25px}.comments-sheet__scroll .comment-card{grid-template-columns:50px minmax(0,1fr);align-items:start;min-height:94px;padding:16px 0;position:relative}.comments-sheet__scroll .comment-card__avatar{flex-basis:46px}.comments-sheet__scroll .comment-card__avatar img,.comments-sheet__scroll .comment-card__avatar b{width:46px;height:46px}.comments-sheet__scroll .comment-card__avatar b{font-size:14px}.comments-sheet__scroll .comment-card>div{min-width:0;padding-right:42px}.comments-sheet__scroll .comment-card__author{font-size:16px}.comments-sheet__scroll .comment-card em{margin-left:10px;font-size:15px;display:inline-block}.comments-sheet__scroll .comment-card p{margin:5px 0 9px;font-size:16px;line-height:1.35}.comments-sheet__scroll .comment-card small{gap:14px}.comments-sheet__scroll .comment-card .comment-like{flex-direction:column;align-items:center;gap:3px;position:absolute;top:16px;right:0}.comments-sheet__scroll .comment-card .comment-like .reaction-icon{width:27px;height:27px}.comments-sheet__scroll .comment-card .comment-like-count{font-size:14px}.comments-sheet__scroll .comment-card .comment-reply{font-size:15px;font-weight:600}.comments-sheet__scroll .comment-card .comment-delete{font-size:12px}.comments-sheet__empty{color:#52667f;text-align:center;padding:36px 0;font-size:15px}.comments-sheet__composer{background:#fff;border-top:1px solid #dbe2ec;flex:none;padding:10px 18px 16px}.comments-sheet__replying{color:#52667f;justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:12px;display:flex}.comments-sheet__replying strong{color:#092650}.comments-sheet__replying button{color:#52667f;background:0 0;border:0}.comments-sheet__composer-row{grid-template-columns:42px minmax(0,1fr) 28px 28px 38px;align-items:center;gap:9px;display:grid}.comments-sheet__user-avatar{color:#fff;background:#6b4b16;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.comments-sheet__user-avatar img{object-fit:cover;width:100%;height:100%}.comments-sheet__composer-row input{color:#092650;border:1px solid #d5deea;border-radius:999px;outline:none;min-width:0;height:48px;padding:0 16px;font-size:16px}.comments-sheet__composer-row input:focus{border-color:#0f2b54}.comments-sheet__composer-icon,.comments-sheet__send{color:#092650;background:0 0;border:0;justify-content:center;align-items:center;height:38px;padding:0;font-size:21px;display:flex}.comments-sheet__send{font-size:20px}.comments-sheet__locked{color:#52667f;text-align:center;border-top:1px solid #dbe2ec;padding:16px 20px 20px;font-size:13px}@media (max-width:480px){.comments-sheet{border-radius:24px 24px 0 0;max-height:94dvh}.comments-sheet__scroll{padding-left:16px;padding-right:16px}.comments-sheet__composer{padding-left:12px;padding-right:12px}.comments-sheet__composer-row{grid-template-columns:36px minmax(0,1fr) 24px 24px 34px;gap:5px}.comments-sheet__user-avatar{width:36px;height:36px}.comments-sheet__composer-row input{height:44px;padding:0 12px;font-size:14px}}.dark-mode .medical-consent-screen{background:#080a12}.dark-mode .medical-consent-card{color:#f4f7fb;background:#111822;border-color:#2b3645;box-shadow:0 18px 48px #00000047}.dark-mode .medical-consent-card h1{color:#f7f8fb}.dark-mode .medical-consent-intro,.dark-mode .medical-consent-footnote{color:#b5c0ce}.dark-mode .medical-consent-copy{color:#c0c9d5;background:#111822;border-color:#344052}.dark-mode .medical-consent-checkbox{color:#f4f7fb}.dark-mode .medical-consent-checkbox input,.dark-mode .medical-consent-checkbox input:checked{background:#080a12;border-color:#7f8b9c}.dark-mode .medical-consent-submit{background:#173d76}.dark-mode .medical-consent-submit:disabled{background:#596579}.dark-mode .comment-like.active-like,.dark-mode .comment-like.active-like .reaction-icon{fill:currentColor;stroke:currentColor;color:#e7365e!important}.dark-mode .comment-like-count{color:#fff}.dark-mode .comment-like-count--positive,.dark-mode .comment-like.active-like .comment-like-count--positive{color:#e7c85b}.dark-mode .composer-sheet--specialty .specialty-picker__search{color:#9aa7ba;background:#111722!important;border-color:#2a3546!important}.dark-mode .composer-sheet--specialty .specialty-picker__search input{color:#f3f4f8!important;background:0 0!important;border:0!important}.dark-mode .composer-sheet--specialty .specialty-picker__search input::placeholder{color:#8794a8!important}.dark-mode .panelist-box button{color:#f3f4f8!important}.dark-mode .panelist-box .panelist-search{color:#9aa7ba!important}.dark-mode .panel-format-row button.active{box-shadow:0 0 0 1px #7bb7892e;color:#b9e4c1!important;background:#7bb7893d!important;border-color:#7bb789!important}.composer-sheet-backdrop{bottom:var(--composer-keyboard-inset,0px);padding-bottom:0}.composer-sheet{max-height:min(70vh, 100dvh - var(--composer-keyboard-inset,0px) - 8px)}.composer-sheet--specialty{height:min(70vh, 100dvh - var(--composer-keyboard-inset,0px) - 8px);min-height:min(70vh, 100dvh - var(--composer-keyboard-inset,0px) - 8px)}.doctor-follow-strip article button{color:#d0a21a;background:#fff8e8;border:1px solid #e9cf7d;border-radius:7px;width:fit-content;min-height:24px;margin:0 auto;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.doctor-follow-strip article{position:relative}.doctor-explore-browse>div>button:nth-child(3) span{color:#5aa970;background:0 0!important}.passport-app-screen .passport-share-button{display:none!important}.reaction-row button:has(.reaction-icon--share){display:none!important}.passport-app-screen .passport-header-tool:has(.fa-paperclip){display:none!important}.student-app-screen:not(.passport-app-screen):not(.doctor-explore-screen){flex-direction:column;min-height:0;display:flex}.student-app-screen:not(.passport-app-screen):not(.doctor-explore-screen)>:-webkit-any(main,.case-feed,.post-detail-scroll,.new-post-scroll,.publication-scroll,.panel-scroll,.case-compose-form,.consent-form,.research-detail-screen,.notification-screen,.passport-editor-screen__scroll,.profile-settings-detail__scroll,.profile-settings-scroll,.connections-screen__scroll,.explore-video-scroll){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);flex:auto;overflow-y:auto}.student-app-screen:not(.passport-app-screen):not(.doctor-explore-screen)>:is(main,.case-feed,.post-detail-scroll,.new-post-scroll,.publication-scroll,.panel-scroll,.case-compose-form,.consent-form,.research-detail-screen,.notification-screen,.passport-editor-screen__scroll,.profile-settings-detail__scroll,.profile-settings-scroll,.connections-screen__scroll,.explore-video-scroll){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);flex:auto;overflow-y:auto}.student-app-screen.profile-settings-screen{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.student-app-screen.profile-settings-screen>.profile-settings-scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important}.student-app-screen.passport-editor-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.student-app-screen.passport-editor-screen>.passport-editor-screen__scroll{height:0;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,86px) + 174px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 174px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:1 1 0;overflow-x:hidden;overflow-y:auto!important}.student-app-screen.passport-editor-screen>.passport-editor-screen__footer{bottom:var(--app-tabbar-height,86px);width:100%;margin-bottom:0;position:fixed;left:0;right:0}main.app-shell--roles:has(.profile-settings-screen){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.student-app-screen.passport-app-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.student-app-screen.passport-app-screen>.passport-screen{height:auto;min-height:0;max-height:none;scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 140px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--app-tabbar-height,86px) + 140px + env(safe-area-inset-bottom))!important}.student-app-screen.desk-screen-page{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.student-app-screen.desk-screen-page>.desk-screen{height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,86px) + 110px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 110px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;overflow-x:hidden;overflow-y:auto}.student-app-screen.profile-settings-screen>.student-app-header,.student-app-screen.desk-screen-page>.student-app-header,.student-app-screen.passport-app-screen>.student-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.doctor-light-screen.profile-settings-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.doctor-light-screen.profile-settings-screen>.profile-settings-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important}.doctor-light-screen.profile-settings-screen>.doctor-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.doctor-light-screen.drafts-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;padding-bottom:0;display:flex;overflow:hidden!important}.doctor-light-screen.drafts-screen>.doctor-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.doctor-light-screen.drafts-screen>.profile-settings-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:auto;min-height:0;max-height:none;padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + env(safe-area-inset-bottom) + 16px);flex:auto;overflow-x:hidden;overflow-y:auto!important}.doctor-light-screen.doctor-desk-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.doctor-light-screen.doctor-desk-screen>.doctor-desk{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important}.doctor-light-screen.doctor-desk-screen>.doctor-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.doctor-light-screen.doctor-explore-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.doctor-light-screen.doctor-explore-screen>.doctor-explore-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important}.doctor-light-screen.doctor-explore-screen>.doctor-explore-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.student-app-screen.doctor-explore-screen{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden!important}.student-app-screen.doctor-explore-screen>.student-app-header{z-index:45;flex:none;position:-webkit-sticky;position:sticky;top:0}.student-app-screen.doctor-explore-screen>.doctor-explore-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important}.ios-standalone-app .app-shell--roles>.app-page-transition{box-sizing:border-box;padding-top:0}@supports (-webkit-touch-callout:none){html,body,#root,.app-shell{min-height:-webkit-fill-available}.student-app-screen{height:100svh;min-height:100svh;max-height:100svh}html:not(.ios-standalone-app) .student-app-screen>.case-topbar{min-height:58px;padding-top:8px}html:not(.ios-standalone-app) .app-shell--roles .student-app-header,html:not(.ios-standalone-app) .app-shell--roles .new-post-header,html:not(.ios-standalone-app) .app-shell--roles .case-flow-header,html:not(.ios-standalone-app) .app-shell--roles .case-detail-header,html:not(.ios-standalone-app) .app-shell--roles .notification-header,html:not(.ios-standalone-app) .app-shell--roles .doctor-app-header,html:not(.ios-standalone-app) .app-shell--roles .doctor-explore-header{margin-top:0!important}html:not(.ios-standalone-app) .app-shell--roles .wizard-topbar,html:not(.ios-standalone-app) .app-shell--roles .student-topbar{margin-top:0}html:not(.ios-standalone-app) .app-shell--roles .multi-step-wizard-topbar,html:not(.ios-standalone-app) .app-shell--roles .multi-step-wizard-screen>.multi-step-wizard-topbar{margin-top:0!important}html:not(.ios-standalone-app) .app-shell--roles .student-app-screen:has(>.research-screen,>.new-post-scroll,>.publication-scroll,>.case-compose-form,>.panel-scroll)>:-webkit-any(.student-app-header,.new-post-header,.case-flow-header){margin-top:0!important}html:not(.ios-standalone-app) .app-shell--roles .student-app-screen:has(>.research-screen,>.new-post-scroll,>.publication-scroll,>.case-compose-form,>.panel-scroll)>:is(.student-app-header,.new-post-header,.case-flow-header){margin-top:0!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>.research-screen){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>main.research-detail-screen){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>.new-post-scroll){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>.publication-scroll){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>.case-compose-form){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}body.keyboard-open .app-shell--roles>.app-page-transition:has(>.student-app-screen>.panel-scroll){width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}.student-app-screen.profile-settings-screen{height:100svh;max-height:100svh}main.app-shell--roles:has(.profile-settings-screen){height:100svh;max-height:100svh}.case-feed{max-height:calc(100svh - 58px - var(--app-tabbar-height))}.post-detail-screen .comment-composer{bottom:env(safe-area-inset-bottom);position:fixed}html:has(.student-app-screen){height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}body:has(.student-app-screen){height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}#root:has(.student-app-screen){height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.app-shell:has(.student-app-screen){height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.app-page-transition:has(.student-app-screen){height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}body:has(.student-app-screen){background:#fff}#root:has(.student-app-screen){background:#fff}.app-shell:has(.student-app-screen){background:#fff}body:has(.student-app-screen .dark-mode){background:#0a0b10}body:has(.app-shell.dark-mode .student-app-screen){background:#0a0b10}#root:has(.app-shell.dark-mode .student-app-screen){background:#0a0b10}.app-shell.dark-mode:has(.student-app-screen){background:#0a0b10}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}}@supports (-webkit-touch-callout:none){body.keyboard-open .app-shell--roles>.app-page-transition,.app-shell--roles>.app-page-transition.keyboard-viewport-lock{box-sizing:border-box;width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none!important}.student-app-screen.post-detail-screen{height:100svh;min-height:100svh;max-height:100svh}.student-app-screen.post-detail-screen>.post-detail-scroll{-webkit-overflow-scrolling:touch;flex:auto;height:auto;min-height:0;max-height:none;overflow-y:auto;padding-bottom:calc(var(--app-tabbar-height,86px) + 120px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 120px + env(safe-area-inset-bottom))!important}.student-app-screen.passport-editor-screen{--passport-editor-footer-height:0px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;max-height:100dvh;scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + var(--passport-editor-footer-height) + 16px);touch-action:pan-y;display:block;overflow-x:hidden!important;overflow-y:auto!important}.student-app-screen.passport-editor-screen:after{content:"";height:calc(var(--app-tabbar-height,86px) + var(--passport-editor-footer-height) + 16px);min-height:calc(var(--app-tabbar-height,86px) + var(--passport-editor-footer-height) + 16px);width:100%;display:block}.student-app-screen.passport-editor-screen>.student-app-header{isolation:isolate;z-index:45;background:#fff;position:-webkit-sticky;position:sticky;top:0;transform:translateZ(0)}.student-app-screen.passport-editor-screen>.passport-editor-screen__scroll{flex:none;height:auto;min-height:0;max-height:none;padding-bottom:16px;scroll-padding-bottom:0;display:grid;overflow:visible!important}.student-app-screen.passport-editor-screen.passport-editor-screen--registration>.passport-editor-screen__scroll{padding-bottom:calc(var(--passport-editor-footer-height) + 120px)}}.doctor-desk-screen.fade-in{padding-bottom:0!important}.app-shell--roles:has(.doctor-desk-screen){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.app-shell--roles:has(.doctor-explore-screen){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.app-shell--roles:has(.doctor-desk-screen)>.app-page-transition{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.app-shell--roles:has(.doctor-explore-screen)>.app-page-transition{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden!important}.doctor-desk-screen,.doctor-explore-screen{box-sizing:border-box;flex-direction:column;width:100%;position:relative;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.doctor-desk-screen>.doctor-desk,.doctor-explore-screen>.doctor-explore-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:1 1 0;height:0;overflow-x:hidden;min-height:0!important;max-height:none!important;overflow-y:auto!important}.student-app-screen.passport-editor-screen.passport-editor-screen--education>.passport-editor-screen__scroll,.student-app-screen.passport-editor-screen.passport-editor-screen--registration>.passport-editor-screen__scroll{padding-bottom:calc(var(--app-tabbar-height,86px) + 220px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--app-tabbar-height,86px) + 220px + env(safe-area-inset-bottom))!important}@supports (-webkit-touch-callout:none){html.ios-safe-area-device,html.ios-dynamic-island{--ios-safe-area-top-inset:env(safe-area-inset-top)}html.ios-safe-area-device:not(.ios-standalone-app) .app-shell--roles>.app-page-transition,html.ios-dynamic-island:not(.ios-standalone-app) .app-shell--roles>.app-page-transition{box-sizing:border-box;padding-top:0!important}html.ios-standalone-app .app-shell--roles>.app-page-transition{padding-top:0!important}html.ios-safe-area-device body.keyboard-open .app-shell--roles>.app-page-transition,html.ios-safe-area-device .app-shell--roles>.app-page-transition.keyboard-viewport-lock{height:100%;top:0;bottom:auto}.app-shell--fresh-registration-home .student-app-screen>.case-topbar{min-height:58px!important;padding-top:8px!important}:-webkit-any(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){--ios-header-base-top-padding:8px;padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}:is(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){--ios-header-base-top-padding:8px;padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}.notification-header{--ios-header-base-top-padding:10px}.new-post-header{--ios-header-base-top-padding:6px}.case-detail-header{--ios-header-base-top-padding:0px}html.ios-safe-area-device :-webkit-any(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}html.ios-safe-area-device :is(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}html.ios-dynamic-island :-webkit-any(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}html.ios-dynamic-island :is(.student-app-header,.doctor-app-header,.notification-header,.doctor-explore-header,.case-topbar,.new-post-header,.case-flow-header,.case-detail-header,.publication-header,.case-compose-header,.passport-builder-topbar,.wizard-topbar,.student-topbar,.multi-step-wizard-topbar){padding-top:calc(var(--ios-header-base-top-padding) + env(safe-area-inset-top))}html.ios-modern-iphone .doctor-feed-screen>.case-topbar{box-sizing:border-box;min-height:calc(58px + max(env(safe-area-inset-top), 44px));padding-top:calc(8px + max(env(safe-area-inset-top), 44px))}html.ios-modern-iphone .passport-app-screen>.student-app-header{box-sizing:border-box;--ios-route-top-inset:max(44px, min(env(safe-area-inset-top), 59px));min-height:calc(47px + var(--ios-route-top-inset));padding-top:calc(7px + var(--ios-route-top-inset))}html.ios-modern-iphone .passport-app-screen>.student-app-header>button{left:10px;top:calc(var(--ios-route-top-inset,44px) + 23.5px);position:absolute;transform:translateY(-50%)}html.ios-modern-iphone .passport-app-screen>.student-app-header>strong{top:calc(var(--ios-route-top-inset,44px) + 23.5px);transform:translate(-50%,-50%)}html.ios-modern-iphone .passport-app-screen>.student-app-header>div{top:calc(var(--ios-route-top-inset,44px) + 23.5px);transform:translateY(-50%)}html.ios-modern-iphone .student-app-screen.doctor-explore-screen>.student-app-header{box-sizing:border-box;min-height:calc(45px + max(env(safe-area-inset-top), 44px));padding-top:calc(8px + max(env(safe-area-inset-top), 44px))}html.ios-modern-iphone .doctor-light-screen.profile-settings-screen>.doctor-app-header{--ios-route-top-inset:max(44px, min(env(safe-area-inset-top), 59px));box-sizing:border-box;min-height:calc(45px + var(--ios-route-top-inset));padding-top:calc(8px + var(--ios-route-top-inset))}html.ios-modern-iphone .app-shell--roles:has(.multi-step-wizard-screen) .multi-step-wizard-screen>.multi-step-wizard-topbar{--ios-route-top-inset:max(44px, min(env(safe-area-inset-top), 59px));box-sizing:border-box;height:calc(40px + var(--ios-route-top-inset));min-height:calc(40px + var(--ios-route-top-inset));padding-top:calc(8px + var(--ios-route-top-inset))}html.ios-modern-iphone .student-app-screen.notification-app-screen>.notification-header{--ios-route-top-inset:max(44px, min(env(safe-area-inset-top), 59px));box-sizing:border-box;min-height:calc(72px + var(--ios-route-top-inset));padding-top:calc(10px + var(--ios-route-top-inset))}}.dark-mode .structured-card,.dark-mode .structured-card:not(.open){color:#fff!important;background:#111722!important;border-color:#334156!important}.dark-mode .structured-card .structured-card__toggle{color:#fff!important;background:#151d2b!important;border-bottom-color:#334156!important}.dark-mode .structured-card .structured-card__toggle span,.dark-mode .structured-card .structured-card__toggle i{color:#fff!important}.dark-mode .structured-card .structured-card__toggle mark{color:#fff!important;background:#263145!important;border-color:#536071!important}@media (max-height:820px){.privacy-scan-screen .scan-content{min-height:300px;padding:18px 28px 12px}.privacy-scan-screen .scan-globe,.privacy-scan-screen .scan-globe .privacy-loader{width:64px;height:64px}.privacy-scan-screen .scan-content h1{margin:12px 0 6px}.privacy-scan-screen .scan-bar{margin:22px 0 9px}.privacy-scan-screen .scan-fact{padding:18px 15px 14px}.privacy-scan-screen .scan-fact strong{margin-bottom:7px}.privacy-scan-screen .scan-skip{margin-bottom:20%}}.dark-mode .case-demo-media-actions button{color:#fff!important;background:#111722!important;border-color:#334156!important}.dark-mode .case-demo-media-actions button strong{color:#fff!important;background:#263145!important}.dark-mode .case-demo-media-actions button span{color:#fff!important}.dark-mode .case-detail-media-carousel__viewport{background-color:#0b111c!important}form.comment-composer{width:100%;position:fixed;bottom:0;left:0;right:0}.dark-mode .feed-card .feed-card__document{color:#fff!important;background-color:#0b111c!important}.dark-mode .explore-resource-list__item{color:#d4af37;background:0 0;border:1px solid #1e1f2a}.post-detail-screen .comment-list{width:100%;overflow-x:hidden}.post-detail-screen .comment-thread{min-width:0;max-width:100%}.post-detail-screen .comment-card{width:100%;min-width:0}.post-detail-screen .comment-card>div{overflow-wrap:anywhere;min-width:0}.feed-meta.feed-meta--journal a{color:#293548;text-decoration:none}.dark-mode .feed-meta.feed-meta--journal a{color:#fff;text-decoration:none}.post-detail-screen .comment-card{grid-template-columns:42px minmax(0,1fr);padding:11px 14px;position:relative}.post-detail-screen .comment-card__avatar{flex-basis:36px}.post-detail-screen .comment-card__avatar img,.post-detail-screen .comment-card__avatar b{width:36px;height:36px}.post-detail-screen .comment-card__author{font-size:12px}.post-detail-screen .comment-card em{margin-left:8px;font-size:12px;display:inline-block}.post-detail-screen .comment-card p{margin:3px 0 6px;font-size:13px;line-height:1.35}.post-detail-screen .comment-card small{gap:13px}.post-detail-screen .comment-card .comment-like{flex-direction:column;align-items:center;gap:2px;position:absolute;top:11px;right:14px}.post-detail-screen .comment-card .comment-like .reaction-icon{width:19px;height:19px}.post-detail-screen .comment-card .comment-like-count{font-size:11px}.post-detail-screen .comment-card .comment-reply{font-size:12px}.post-detail-screen .comment-thread--reply:before{content:"";background:#dce3ec;width:1px;height:calc(100% - 16px);display:block;position:absolute;top:-3px;left:-12px}.post-detail-screen .comment-thread--reply:after{content:"";border-top:1px solid #dce3ec;width:9px;position:absolute;top:25px;left:-12px}.post-detail-screen .comment-thread--reply .comment-like{right:0}.post-detail-screen .comment-like.active-like{color:#e93658}.post-detail-screen .comment-thread--reply:before,.post-detail-screen .comment-thread--reply:after{display:none!important}.post-detail-screen .comment-thread--reply{max-width:calc(100% - 14px);position:relative;margin-left:14px!important}.post-detail-screen .comment-thread--reply:before{content:"";background:#dce3ec;width:1px;height:calc(100% - 18px);position:absolute;top:-3px;left:-8px;display:block!important}.post-detail-screen .comment-thread--reply:after{content:"";border-top:1px solid #dce3ec;width:6px;position:absolute;top:25px;left:-8px;display:block!important}.post-detail-screen .comment-thread--reply .comment-card{padding-left:0}.doctor-discover-card .doctor-discover-badge{display:inline-block;position:absolute}section.new-post-section.panel-media-section{border:unset;padding:0 0 16px}.notification-card.notification-card--unread{background:#f7fbff!important}.dark-mode .notification-card.notification-card--unread{background:#151d2a!important}.profile-photo-adjuster{padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));z-index:2500;background:#050912eb;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-photo-adjuster__dialog{color:#fff;background:#0d1422;border:1px solid #ffffff29;border-radius:18px;width:min(100%,420px);max-width:420px;padding-bottom:18px;overflow:hidden;box-shadow:0 20px 60px #00000073}.profile-photo-adjuster__dialog header{z-index:9999;opacity:999;justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex;position:relative}.profile-photo-adjuster__dialog header button,.profile-photo-adjuster__controls button{color:#d4af37;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-weight:700}.profile-photo-adjuster__dialog header button:disabled,.profile-photo-adjuster__controls button:disabled{cursor:default;opacity:.4}.profile-photo-adjuster__hint{color:#ffffffad;text-align:center;margin:0 18px 16px;font-size:12px}.profile-photo-adjuster__stage{aspect-ratio:1;cursor:grab;touch-action:none;background:#050912;border-radius:50%;width:min(78vw,320px);max-width:320px;margin:0 auto 28px;position:relative;overflow:hidden;box-shadow:0 0 0 999px #00000094,0 0 0 2px #ffffffbf}.profile-photo-adjuster__stage:active{cursor:grabbing}.profile-photo-adjuster__stage img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.profile-photo-adjuster__controls{align-items:center;gap:8px;max-width:300px;margin:0 auto;padding:0 12px;display:flex}.profile-photo-adjuster__controls input{accent-color:#d4af37;flex:1;min-width:0}@media (max-width:480px){.profile-photo-adjuster{padding-left:10px;padding-right:10px}.profile-photo-adjuster__dialog{border-radius:16px}}.dark-mode .profile-photo-adjuster__dialog{color:#fff!important;background:#111a2a!important;border-color:#52667f!important}.dark-mode .profile-photo-adjuster__dialog header strong{font-weight:800;color:#fff!important}.dark-mode .profile-photo-adjuster__dialog header button,.dark-mode .profile-photo-adjuster__controls button{color:#f0c83d!important;opacity:1!important}.dark-mode .profile-photo-adjuster__dialog header button:disabled,.dark-mode .profile-photo-adjuster__controls button:disabled{color:#8794a8!important;opacity:.65!important}.dark-mode .profile-photo-adjuster__hint{color:#c7d0df!important}.dark-mode .profile-photo-adjuster__controls input[type=range]{height:28px;accent-color:#f0c83d!important;background:0 0!important}.dark-mode .profile-photo-adjuster__controls input[type=range]::-webkit-slider-runnable-track{background:#52667f;border-radius:999px;height:8px}.dark-mode .profile-photo-adjuster__controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f0c83d;border:2px solid #fff3b0;border-radius:50%;width:18px;height:18px;margin-top:-5px}.dark-mode .profile-photo-adjuster__controls input[type=range]::-moz-range-track{background:#52667f;border-radius:999px;height:8px}.dark-mode .profile-photo-adjuster__controls input[type=range]::-moz-range-thumb{background:#f0c83d;border:2px solid #fff3b0;border-radius:50%;width:14px;height:14px}.profile-photo-adjuster__dialog header strong{font-weight:800;color:#fff!important}.profile-photo-adjuster__dialog header button,.profile-photo-adjuster__controls button{color:#f0c83d!important;opacity:1!important}.profile-photo-adjuster__dialog header button:disabled,.profile-photo-adjuster__controls button:disabled{color:#9aa7ba!important;opacity:.75!important}.profile-photo-adjuster__hint{color:#c7d0df!important}.profile-photo-adjuster__controls input[type=range]{accent-color:#f0c83d!important;background:0 0!important}.profile-photo-adjuster__controls input[type=range]::-webkit-slider-runnable-track{border-radius:999px;height:8px;background:#52667f!important}.profile-photo-adjuster__controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid #fff3b0;border-radius:50%;width:18px;height:18px;margin-top:-5px;background:#f0c83d!important}.profile-photo-adjuster__controls input[type=range]::-moz-range-track{border-radius:999px;height:8px;background:#52667f!important}.profile-photo-adjuster__controls input[type=range]::-moz-range-thumb{border:2px solid #fff3b0;border-radius:50%;width:14px;height:14px;background:#f0c83d!important}.post-detail-screen .comment-thread--reply.comment-thread--depth-2,.post-detail-screen .comment-thread--reply.comment-thread--depth-3,.post-detail-screen .comment-thread--reply.comment-thread--depth-4{max-width:100%;margin-left:0!important}.post-detail-screen .comment-thread--reply.comment-thread--depth-2:before,.post-detail-screen .comment-thread--reply.comment-thread--depth-2:after,.post-detail-screen .comment-thread--reply.comment-thread--depth-3:before,.post-detail-screen .comment-thread--reply.comment-thread--depth-3:after,.post-detail-screen .comment-thread--reply.comment-thread--depth-4:before,.post-detail-screen .comment-thread--reply.comment-thread--depth-4:after{display:none!important}.post-detail-screen .comment-card{padding-left:10px;padding-right:10px}.post-detail-screen .comment-card .comment-like{right:10px}.post-detail-screen .comment-thread--reply{max-width:calc(100% - 10px);margin-left:10px!important}.post-detail-screen .comment-thread--reply .comment-card{padding-left:0;padding-right:10px}.dark-mode .doctor-linkedin-list article{border:1px solid #4c4c4c;align-items:center}.profile-photo-adjuster__controls{position:relative}i.fa-solid.fa-play.case-detail-media-carousel__play{display:none}.post-detail-screen .comment-card p{width:81%}.case-edit-video-list strong{color:#16325c;text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.app-shell--landing{background:#f4f8fb;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding:0;display:block}.landing-page{--landing-navy:#162d50;--landing-navy-dark:#0a3f48;--landing-cyan:#102545;--landing-cyan-dark:#102545;--landing-gold:#d4af37;--landing-ice:#eaf8fb;--landing-soft:#f5fbfd;--landing-text:#14344f;--landing-muted:#60758a;--landing-border:#d8e8ef;color:var(--landing-text);background:#fff;width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}.landing-page [id]{scroll-margin-top:86px}.landing-nav{-webkit-backdrop-filter:blur(16px);z-index:30;background:#ffffffeb;border-bottom:1px solid #162d5014;grid-template-columns:minmax(142px,180px) 1fr auto;align-items:center;gap:18px;min-height:70px;padding:10px max(16px,min(5vw,70px));display:grid;position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.landing-nav nav{justify-content:center;align-items:center;gap:max(14px,min(3vw,34px));display:flex}.landing-nav a,.landing-nav button{color:var(--landing-navy);font-size:13px;font-weight:800;text-decoration:none}.landing-nav .landing-nav__actions>button:last-child{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:36px;padding:9px 16px}.landing-nav__actions{justify-content:end;align-items:center;gap:10px;display:flex}.landing-menu-toggle{border:1px solid var(--landing-border);cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:38px;padding:0;display:none}.landing-menu-toggle span{background:var(--landing-navy);width:18px;height:2px;display:block}.landing-offcanvas{display:none}.landing-brand{display:inline-flex}.landing-brand img{width:100%;max-width:94px;height:auto;display:block}.landing-hero{color:var(--landing-navy);background:linear-gradient(115deg,#eaf8fbfa 0%,#fffffff5 46%,#dbecf4e0 100%),#eaf8fb;border:1px solid #162d5014;border-radius:0 0 18px 18px;grid-template-columns:minmax(320px,.9fr) minmax(340px,1fr);gap:max(30px,min(5vw,76px));min-height:calc(100svh - 102px);padding:max(42px,min(6vw,82px)) max(18px,min(6vw,82px)) max(38px,min(5vw,68px));display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";opacity:.3;background-color:#0000;background-image:linear-gradient(90deg,#10254514 1px,#0000 1px),linear-gradient(#10254514 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0}.landing-hero:after{content:"";opacity:.08;background:#102545;border-radius:999px;width:320px;height:320px;position:absolute;top:12%;right:5%}.landing-hero__copy{z-index:1;align-self:center;max-width:650px;position:relative}.landing-hero__copy h1{color:var(--landing-navy);letter-spacing:0;margin:13px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:max(41px,min(3.7vw,78px));font-weight:500;line-height:1.02}.landing-hero__copy p{color:#506986;max-width:570px;font-size:max(15px,min(1.35vw,18px));line-height:1.72}.landing-kicker{color:var(--landing-cyan);letter-spacing:2.2px;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.landing-hero .landing-kicker,.landing-banner .landing-kicker,.landing-contact .landing-kicker,.landing-faq .landing-kicker{color:#18365c}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.landing-hero__actions button,.landing-hero__actions a{border-radius:4px;justify-content:center;align-items:center;min-width:134px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.landing-hero__actions button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0}.landing-hero__actions a{color:var(--landing-navy);background:#fff;border:1px solid #1025452e}.landing-stats{grid-template-columns:repeat(3,1fr);gap:10px;max-width:520px;margin-top:34px;display:grid}.landing-stats article{border:1px solid var(--landing-border);background:#fff;border-radius:7px;padding:14px}.landing-stats strong,.landing-stats span{display:block}.landing-stats strong{color:var(--landing-navy);font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.landing-stats span{color:var(--landing-muted);margin-top:5px;font-size:11px;font-weight:700}.landing-hero-form{z-index:1;background:#fffffff5;border:1px solid #162d5014;border-radius:26px;place-self:center end;gap:16px;width:100%;max-width:520px;padding:max(26px,min(4vw,46px));display:grid;position:relative;box-shadow:0 28px 72px #162d5024}.landing-hero-form h2{color:var(--landing-navy);letter-spacing:0;max-width:360px;margin:0 0 12px;font-family:Inter,system-ui,sans-serif;font-size:max(30px,min(3.2vw,44px));font-weight:700;line-height:1.05}.landing-hero-form input,.landing-hero-form select,.landing-hero-form textarea{color:var(--landing-navy);font:inherit;resize:vertical;background:#fff;border:1px solid #d6e3eb;border-radius:10px;outline:0;width:100%;min-height:52px;padding:14px 16px;font-size:15px}.landing-hero-form input::placeholder,.landing-hero-form textarea::placeholder{color:#98a7b8}.landing-hero-form textarea{min-height:132px}.landing-hero-form input:focus,.landing-hero-form select:focus,.landing-hero-form textarea:focus{border-color:var(--landing-cyan);box-shadow:0 0 0 3px #1025451a}.landing-hero-form label{color:#8391a3;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:grid}.landing-hero-form label input{-webkit-appearance:none;appearance:none;border:1px solid #cfdce6;border-radius:4px;width:18px;height:18px;min-height:18px;padding:0}.landing-hero-form label input:checked{background:var(--landing-cyan);border-color:var(--landing-cyan);box-shadow:inset 0 0 0 4px #fff}.landing-hero-form label span{min-width:0}.landing-hero-form button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:56px;padding:15px 24px;font-size:16px;font-weight:800}.landing-hero-form>p{color:var(--landing-navy);background:#f0f6fb;border:1px solid #d6e3eb;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.4}.landing-section{padding:max(58px,min(8vw,104px)) max(16px,min(5vw,70px))}.landing-section h2{color:var(--landing-navy);letter-spacing:0;margin:12px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:max(31px,min(4vw,54px));font-weight:500;line-height:1.08}.landing-section p{color:var(--landing-muted);font-size:15px;line-height:1.72}.landing-section__copy{align-self:center;max-width:550px}.landing-section__center{text-align:center;max-width:760px;margin:0 auto 28px}.landing-section__split-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.landing-section__split-head div{max-width:680px}.landing-section__split-head button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:40px;padding:10px 18px;font-weight:900}.landing-section--support{background:#fff;grid-template-columns:minmax(290px,.82fr) minmax(310px,1fr);align-items:center;gap:max(28px,min(6vw,76px));display:grid}.landing-image-stack{min-height:500px;position:relative}.landing-image-stack__main,.landing-image-stack__small{background-position:50%;background-size:cover;border-radius:8px;position:absolute;box-shadow:0 20px 52px #162d5021}.landing-image-stack__main{background-image:url(https://images.pexels.com/photos/19438564/pexels-photo-19438564.jpeg?auto=compress&cs=tinysrgb&w=850);width:75%;height:490px;top:0;left:16%}.landing-image-stack__small{background-image:url(https://images.pexels.com/photos/19547590/pexels-photo-19547590.jpeg?auto=compress&cs=tinysrgb&w=700);width:46%;height:240px;bottom:34px;left:0}.landing-image-stack__metric{background:var(--landing-cyan);color:#fff;border-radius:8px;gap:5px;width:150px;padding:18px;display:grid;position:absolute;bottom:28px;left:39%}.landing-image-stack__metric strong{font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.landing-image-stack__metric span{font-size:11px;font-weight:800}.landing-callout{background:var(--landing-ice);border:1px solid var(--landing-border);border-left:4px solid var(--landing-cyan);border-radius:8px;margin:24px 0;padding:18px}.landing-callout strong,.landing-callout span{display:block}.landing-callout strong{color:var(--landing-navy);font-size:16px}.landing-callout span{color:var(--landing-muted);margin-top:6px;font-size:13px}.landing-section__copy>button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:42px;padding:10px 18px;font-weight:900}.landing-section--services,.landing-section--appointments{background:var(--landing-ice);border-radius:10px;margin:0 max(10px,min(2.5vw,28px))}.landing-service-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1020px;margin:0 auto;display:grid}.landing-service-card,.landing-journey-card,.landing-appointment-card,.landing-price-card{border:1px solid var(--landing-border);background:#fff;border-radius:8px;box-shadow:0 16px 38px #162d500f}.landing-service-card{min-height:190px;padding:22px}.landing-service-card>span{background:var(--landing-cyan);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:28px;font-size:18px;font-weight:900;display:flex}.landing-service-card strong{color:var(--landing-navy);font-size:17px;line-height:1.3;display:block}.landing-service-card p{margin-top:10px;font-size:13px;line-height:1.55}.landing-banner{color:#fff;background:linear-gradient(90deg,#102545e6,#1025457a),url(https://images.pexels.com/photos/6129502/pexels-photo-6129502.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;border-radius:10px;align-items:end;min-height:380px;margin:max(48px,min(7vw,82px)) max(10px,min(2.5vw,28px));padding:max(40px,min(7vw,86px));display:flex}.landing-banner div{max-width:650px}.landing-banner h2{color:#fff;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:max(34px,min(5vw,64px));font-weight:500;line-height:1.04}.landing-banner .landing-kicker{color:#fffc}.landing-section--students{background:#fff;grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);gap:28px;display:grid}.landing-journey-grid,.landing-appointment-grid,.landing-pricing-grid{gap:16px;display:grid}.landing-journey-grid,.landing-appointment-grid{grid-template-columns:repeat(3,1fr)}.landing-journey-card{min-height:230px;padding:24px;position:relative}.landing-journey-card:nth-child(2){background:var(--landing-cyan);border-color:var(--landing-cyan)}.landing-journey-card:nth-child(2) strong,.landing-journey-card:nth-child(2) p,.landing-journey-card:nth-child(2) span{color:#fff}.landing-journey-card strong{color:var(--landing-navy);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;display:block}.landing-journey-card p{margin-top:14px;font-size:13px}.landing-journey-card span{color:var(--landing-cyan);font-weight:900;position:absolute;bottom:18px}.landing-appointment-card{overflow:hidden}.landing-appointment-card strong,.landing-appointment-card p{padding-left:18px;padding-right:18px;display:block}.landing-appointment-card strong{color:var(--landing-navy);padding-top:16px;font-size:16px}.landing-appointment-card p{padding-top:7px;padding-bottom:18px;font-size:13px}.landing-appointment-card__photo{aspect-ratio:1.35;background-position:50%;background-size:cover}.landing-appointment-card__photo--1{background-image:url(https://images.pexels.com/photos/19438563/pexels-photo-19438563.jpeg?auto=compress&cs=tinysrgb&w=700)}.landing-appointment-card__photo--2{background-image:url(https://images.pexels.com/photos/19547590/pexels-photo-19547590.jpeg?auto=compress&cs=tinysrgb&w=700)}.landing-appointment-card__photo--3{background-image:url(https://images.pexels.com/photos/6010873/pexels-photo-6010873.jpeg?auto=compress&cs=tinysrgb&w=700)}.landing-section--pricing,.landing-pricing-grid{grid-template-columns:repeat(2,minmax(240px,360px));justify-content:center}.landing-price-card{grid-template-columns:92px 1fr;align-items:start;gap:10px;padding:20px;display:grid}.landing-price-card:before{content:"";background:url(https://images.pexels.com/photos/19438557/pexels-photo-19438557.jpeg?auto=compress&cs=tinysrgb&w=260) 50%/cover;border-radius:8px;grid-row:span 4;width:92px;height:124px}.landing-price-card span{color:var(--landing-muted);font-size:12px;font-weight:800}.landing-price-card strong{color:var(--landing-navy);font-size:22px}.landing-price-card p{font-size:12px;line-height:1.5}.landing-price-card button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-self:start;min-height:32px;padding:7px 12px;font-size:11px;font-weight:900}.landing-section--cta{border:1px solid var(--landing-border);color:var(--landing-navy);background:#fff;border-radius:10px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;margin:max(48px,min(5vw,82px)) max(10px,min(2.5vw,28px)) 0;display:grid;box-shadow:0 18px 46px #162d500f}.landing-section--cta div{max-width:760px}.landing-section--cta .landing-kicker{color:var(--landing-cyan)}.landing-section--cta h2,.landing-section--cta p{color:var(--landing-navy)}.landing-section--cta p{color:var(--landing-muted);max-width:640px}.landing-section--cta button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:5px;min-width:150px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:900}.landing-contact{color:#fff;background:linear-gradient(90deg,#062f37f5,#062f37c7),url(https://images.pexels.com/photos/6129507/pexels-photo-6129507.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;border-radius:10px;grid-template-columns:minmax(280px,.88fr) minmax(320px,.72fr);gap:34px;margin:0 max(10px,min(2.5vw,28px));display:grid}.landing-contact h2,.landing-contact p{color:#fff}.landing-contact p{color:#ffffffc2}.landing-contact-points{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-contact-points span{color:#fff;border-bottom:1px solid #18365c57;padding-bottom:8px;font-size:12px;font-weight:800}.landing-contact-form{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:max(18px,min(3vw,28px));display:grid}.landing-contact-form label{color:#fff;gap:7px;font-size:11px;font-weight:900;display:grid}.landing-contact-form input,.landing-contact-form select,.landing-contact-form textarea{color:#fff;font:inherit;resize:vertical;background:#ffffff24;border:1px solid #ffffff24;border-radius:4px;outline:0;min-height:42px;padding:11px 12px}.landing-contact-form input::placeholder,.landing-contact-form textarea::placeholder{color:#fff9}.landing-contact-form option{color:var(--landing-navy)}.landing-contact-form textarea{min-height:104px}.landing-contact-form input:focus,.landing-contact-form select:focus,.landing-contact-form textarea:focus{border-color:var(--landing-cyan);box-shadow:0 0 0 3px #1025452e}.landing-contact-form button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:44px;font-size:13px;font-weight:900}.landing-contact-form__status{background:#1025452e;border:1px solid #18365c52;border-radius:4px;padding:12px;font-weight:800;color:#fff!important;max-width:none!important;font-size:13px!important;line-height:1.4!important}.landing-faq{color:#fff;background:linear-gradient(90deg,#102545e0,#10254557),url(https://images.pexels.com/photos/6129507/pexels-photo-6129507.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;border-radius:10px;align-items:center;min-height:620px;margin:0 max(10px,min(2.5vw,28px));padding-left:max(20px,min(9vw,180px));display:grid}.landing-faq>div{max-width:620px}.landing-faq .landing-kicker{color:#fff;background:#ffffff29;border-radius:999px;padding:8px 18px}.landing-faq h2{color:#fff;max-width:560px;margin:22px 0 28px;font-family:Inter,system-ui,sans-serif;font-size:max(34px,min(4vw,58px));font-weight:800;line-height:1.08}.landing-faq-list{gap:14px;display:grid}.landing-faq-list article{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;padding:18px 24px}.landing-faq-list article button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}.landing-faq-list article strong{color:#fff;font-size:15px}.landing-faq-list article span{color:#fff;font-size:28px;font-weight:800;line-height:1}.landing-faq-list article p{color:#ffffffe0;max-width:520px;margin-top:18px;font-size:14px;line-height:1.65}.landing-faq-list article.active{background:#ffffff24}.landing-section--next{background:#fff}.landing-section--next .landing-section__center p{max-width:680px;margin:0 auto}.landing-next-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:32px auto 0;display:grid}.landing-next-grid article{border:1px solid var(--landing-border);background:#fff;border-radius:10px;flex-direction:column;min-height:250px;padding:28px;display:flex;box-shadow:0 18px 42px #162d500f}.landing-next-grid article strong{color:var(--landing-navy);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.landing-next-grid article p{color:var(--landing-muted);margin:16px 0 24px;font-size:14px;line-height:1.65}.landing-next-grid article button{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:42px;margin-top:auto;padding:10px 16px;font-size:13px;font-weight:900}.landing-section--info{background:#fff;grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);align-items:center;gap:max(24px,min(5vw,62px));display:grid}.landing-section--info>div:first-child{max-width:620px}.landing-info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-info-grid article{border:1px solid var(--landing-border);background:#f8fbfd;border-radius:10px;min-height:190px;padding:24px}.landing-info-grid article span{color:var(--landing-cyan);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.landing-info-grid article strong{color:var(--landing-navy);word-break:break-word;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.15;display:block}.landing-info-grid article p{color:var(--landing-muted);margin-top:14px;font-size:13px;line-height:1.6}.landing-footer{color:#ffffffb8;background:#102545;border-radius:40px 40px 0 0;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:20px;margin-top:0;padding:34px max(16px,min(5vw,70px));display:grid}.landing-footer img{border-radius:6px;max-width:150px;height:auto;padding:6px;display:block}.landing-footer p{max-width:320px;margin-top:12px;font-size:13px;line-height:1.5}.landing-footer nav{gap:22px;display:flex}.landing-footer a{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.landing-footer small{color:#ffffff8f;text-align:right;font-size:0}.landing-footer small:before{content:"© 2026 Medallys. All rights reserved.";font-size:12px}@media (max-width:980px){.landing-service-grid,.landing-journey-grid,.landing-appointment-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.landing-nav{grid-template-columns:1fr auto;min-height:66px;padding:10px 16px;position:-webkit-sticky;position:sticky}.landing-nav nav{display:none}.landing-nav .landing-nav__actions>button:last-child{min-height:36px;padding:8px 12px}.landing-menu-toggle{display:flex}.landing-offcanvas{opacity:0;pointer-events:none;visibility:hidden;z-index:90;transition:opacity .22s;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.landing-offcanvas.is-open{opacity:1;pointer-events:auto;visibility:visible}.landing-offcanvas__backdrop{cursor:pointer;background:#04122285;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.landing-offcanvas__panel{background:#fff;flex-direction:column;gap:20px;width:min(82vw,330px);max-width:330px;height:100%;padding:22px 18px;transition:transform .24s;display:flex;position:absolute;top:0;left:0;transform:translate(-105%);box-shadow:24px 0 60px #162d502e}.landing-offcanvas.is-open .landing-offcanvas__panel{transform:translate(0)}.landing-offcanvas__head{justify-content:space-between;align-items:center;display:flex}.landing-offcanvas__head img{max-width:92px}.landing-offcanvas__head button{border:1px solid var(--landing-border);color:var(--landing-navy);cursor:pointer;background:#f4f8fb;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;display:flex}.landing-offcanvas nav{border:1px solid var(--landing-border);border-radius:10px;display:grid;overflow:hidden}.landing-offcanvas nav a{color:var(--landing-navy);border-bottom:1px solid #edf3f7;padding:16px;font-size:15px;font-weight:900;text-decoration:none}.landing-offcanvas nav a:last-child{border-bottom:0}.landing-offcanvas__panel>button:last-child{background:var(--landing-cyan);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:46px;font-size:15px;font-weight:900}.landing-brand img{max-width:86px}.landing-hero,.landing-section--support,.landing-section--students,.landing-section--cta,.landing-section--info,.landing-contact,.landing-faq{grid-template-columns:1fr}.landing-hero{min-height:auto;margin:0;padding:34px 16px 46px}.landing-hero-form{border-radius:20px;max-width:none;padding:24px 18px}.landing-stats,.landing-service-grid,.landing-journey-grid,.landing-appointment-grid,.landing-next-grid,.landing-info-grid,.landing-pricing-grid{grid-template-columns:1fr}.landing-section{padding:48px 16px}.landing-faq{min-height:auto;padding:58px 16px}.landing-faq h2{font-size:max(32px,min(10vw,44px))}.landing-section--services,.landing-section--appointments,.landing-section--cta,.landing-contact,.landing-faq,.landing-banner,.landing-footer{border-radius:0;margin-left:0;margin-right:0}.landing-image-stack{min-height:380px}.landing-image-stack__main{width:70%;height:290px;left:20%}.landing-image-stack__small{width:50%;height:190px}.landing-section__split-head{flex-direction:column;align-items:start}.landing-footer{grid-template-columns:1fr;align-items:start}.landing-footer nav{flex-wrap:wrap;gap:14px 20px}.landing-footer small{text-align:left}}#doctors .landing-section__copy{max-width:550px}.d-none{display:none!important}section.landing-banner{margin-bottom:0}.landing-image-stack__main,.landing-image-stack__small{background-position:77% 19%}html,body,#root,.app-shell,.landing-page{overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body,#root,.app-shell,.landing-page{overflow-x:clip}}
