.public-profile_page__bvkU_{min-height:100vh;background:var(--background);color:var(--foreground)}.public-profile_nav__8pr_K{max-width:1240px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-profile_brand__RCXWn{display:flex;align-items:baseline;gap:9px;text-decoration:none;color:var(--foreground);font-size:23px;font-weight:700}.public-profile_brand__RCXWn span{font-size:15px;font-weight:400;color:var(--primary)}.public-profile_nav__8pr_K nav{display:flex;gap:22px;align-items:center;font-size:13px}.public-profile_nav__8pr_K nav a:not([class]){text-decoration:none;color:var(--text-muted)}.public-profile_banner__3rl5A{height:180px;position:relative;overflow:hidden;background:linear-gradient(110deg,var(--primary-soft),var(--surface-muted));border-top:1px solid var(--border)}.public-profile_banner__3rl5A span{position:absolute;width:480px;height:480px;border:1px solid var(--primary);opacity:.1;border-radius:50%;top:-290px;right:5%}.public-profile_banner__3rl5A span:nth-child(2){width:650px;height:650px;top:-365px;right:-3%}.public-profile_banner__3rl5A span:nth-child(3){width:850px;height:850px;top:-465px;right:-11%}.public-profile_main__ip3Nu{position:relative;max-width:1180px;margin:-108px auto 0;padding:0 24px 64px}.public-profile_hero__7ViHt{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px 32px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;box-shadow:0 8px 30px rgb(0 0 0/3%)}.public-profile_identity__whnWp{display:flex;align-items:flex-start;gap:24px;min-width:0}.public-profile_identity__whnWp>div:last-child{min-width:0}.public-profile_avatar__H54Yh{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:44px;font-weight:500;background:var(--primary-soft);color:var(--primary);border:5px solid var(--background);overflow:hidden}.public-profile_avatar__H54Yh img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.public-profile_eyebrow__Gn9mI{font-size:11px;letter-spacing:.06em;color:var(--text-muted);margin:0 0 9px}.public-profile_hero__7ViHt h1{font-size:clamp(26px,3.2vw,36px);line-height:1.25;letter-spacing:-.025em;margin:0 0 10px;font-weight:600;overflow-wrap:anywhere}.public-profile_hero__7ViHt h1 span{font-weight:400;color:var(--text-muted)}.public-profile_institution__cZ2tH{font-size:13px;line-height:1.65;margin:3px 0;color:var(--text-muted);overflow-wrap:anywhere}.public-profile_orcid__9xOYz{display:inline-flex;gap:7px;align-items:center;font-size:11px;margin-top:12px;color:var(--primary);text-decoration:none}.public-profile_orcid__9xOYz>span{display:inline-grid;place-items:center;width:20px;height:20px;background:var(--primary-soft);color:var(--primary);border-radius:50%;font-size:10px;font-weight:700}.public-profile_crossLink__LsTOQ{display:grid;align-self:center;gap:6px;padding:16px 20px;min-width:160px;background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--foreground)}.public-profile_crossLink__LsTOQ span{color:var(--text-muted);font-size:11px}.public-profile_crossLink__LsTOQ strong{color:var(--primary);font-size:16px;font-weight:500}.public-profile_tabs__Xea9O{display:flex;align-items:center;gap:30px;grid-column:1/-1;border-top:1px solid var(--border);padding-top:0;margin-top:4px}.public-profile_tabs__Xea9O a{padding:18px 0;font-size:13px;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent}.public-profile_tabs__Xea9O a:first-child{color:var(--primary);border-bottom-color:var(--primary)}.public-profile_tabs__Xea9O a span{font-size:10px;background:var(--surface-muted);padding:3px 7px;border-radius:16px;margin-left:5px}.public-profile_columns__S0RMG{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;margin-top:24px}.public-profile_content__Fgv2I,.public-profile_sidebar__RaiZi{display:grid;gap:24px;min-width:0}.public-profile_panel__5Xouc{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px;min-width:0;scroll-margin-top:24px}.public-profile_panel__5Xouc h2{font-size:19px;font-weight:600;line-height:1.4;margin:0 0 18px}.public-profile_sectionHeading__v_r2i{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.public-profile_sectionHeading__v_r2i h2{margin:0}.public-profile_smallBadge__Av04Q{font-size:11px;color:var(--primary);background:var(--primary-soft);border-radius:20px;padding:5px 10px;flex-shrink:0}.public-profile_metrics__cQ4kc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--border)}.public-profile_metrics__cQ4kc>div{display:flex;flex-direction:column;gap:6px}.public-profile_metrics__cQ4kc>div+div{border-left:1px solid var(--border);padding-left:24px}.public-profile_metrics__cQ4kc dd{font-size:30px;font-weight:500;letter-spacing:-.03em;margin:0}.public-profile_metrics__cQ4kc dt{font-size:11px;color:var(--text-muted)}.public-profile_subheading__wuuPs{font-size:12px;font-weight:600;margin:0 0 16px}.public-profile_footprint__O7A4c{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0 0 24px;padding:0}.public-profile_footprint__O7A4c li{display:flex;gap:12px;align-items:center;min-width:0}.public-profile_footprint__O7A4c li>span:last-child{display:grid;gap:5px;min-width:0}.public-profile_footprint__O7A4c strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.public-profile_footprint__O7A4c small{font-size:10px;color:var(--text-muted)}.public-profile_ring__eYtZj{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--primary) var(--progress),var(--surface-muted) 0);position:relative}.public-profile_ring__eYtZj:before{content:"";position:absolute;inset:4px;background:var(--surface);border-radius:50%}.public-profile_ring__eYtZj>span{position:relative;font-size:15px}.public-profile_ring__eYtZj small{margin-left:1px;font-size:9px}.public-profile_note__jCUk8{color:var(--text-muted);font-size:11px;line-height:1.75;margin:12px 0 0}.public-profile_timeline__IF4bz{border-top:1px solid var(--border);padding-top:22px;margin-top:22px}.public-profile_timeline__IF4bz ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.public-profile_timeline__IF4bz li{display:grid;grid-template-columns:38px 1fr 24px;gap:12px;align-items:center;font-size:11px;color:var(--text-muted)}.public-profile_timeline__IF4bz strong{text-align:right;font-weight:500}.public-profile_yearTrack__Nd_tR{height:5px;border-radius:5px;background:var(--surface-muted);overflow:hidden}.public-profile_yearTrack__Nd_tR>span{display:block;height:100%;border-radius:inherit;background:var(--primary);opacity:.65}.public-profile_intro__gZsDz{color:var(--text-muted);font-size:13px;line-height:1.7;margin:0 0 22px}.public-profile_empty__zYrr_{color:var(--text-muted);font-size:13px;line-height:1.8;padding:18px;background:var(--surface-muted);border-radius:8px}.public-profile_publications__fXze2{list-style:none;margin:0;padding:0}.public-profile_publications__fXze2>li{padding:24px 0}.public-profile_publications__fXze2>li:first-child{padding-top:0}.public-profile_publications__fXze2>li:last-child{padding-bottom:0}.public-profile_publications__fXze2>li+li{border-top:1px solid var(--border)}.public-profile_publicationMeta__B0e3R{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--text-muted)}.public-profile_publications__fXze2 h3{font-size:18px;font-weight:500;line-height:1.5;margin:10px 0 12px;overflow-wrap:anywhere}.public-profile_publications__fXze2 h3 a{color:var(--foreground);text-decoration:none}.public-profile_publications__fXze2 h3 a span{color:var(--primary);font-size:14px}.public-profile_authors__EJ81_{font-size:11px;color:var(--text-muted);line-height:1.7;margin:0 0 12px;overflow-wrap:anywhere}.public-profile_doi__klSqR{font-size:11px;color:var(--primary);text-decoration:none;overflow-wrap:anywhere}.public-profile_tags__xRT43{list-style:none;display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 0;padding:0}.public-profile_tags__xRT43 li{font-size:10px;padding:4px 7px;border-radius:4px;background:var(--surface-muted);color:var(--text-muted)}.public-profile_referenceList__Qhj_T{margin:20px 0 0;padding-left:18px;display:grid;gap:14px;font-size:13px;line-height:1.7}.public-profile_referenceList__Qhj_T a{color:var(--primary);overflow-wrap:anywhere}.public-profile_bio__LDhrE{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;margin:0}.public-profile_affiliation__jwX9s{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.public-profile_affiliation__jwX9s p{font-size:12px;line-height:1.8;color:var(--text-muted);margin:4px 0;overflow-wrap:anywhere}.public-profile_links__GzjdJ{display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:0}.public-profile_links__GzjdJ a{font-size:12px;color:var(--primary);text-decoration:none}.public-profile_connected__TDFEW{background:var(--primary-soft)}.public-profile_connected__TDFEW h2{font-size:17px;margin-bottom:8px}.public-profile_connected__TDFEW>a{display:inline-block;margin-top:18px;font-size:12px;color:var(--primary);text-decoration:none}.public-profile_caseCards__E2lIl{list-style:none;margin:0;padding:0;display:grid;gap:16px}.public-profile_caseCard__GwXHF{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--foreground)}.public-profile_caseCard__GwXHF:hover{border-color:var(--primary)}.public-profile_caseCard__GwXHF .public-profile_eyebrow__Gn9mI{margin:0}.public-profile_caseCard__GwXHF h3{font-size:20px;line-height:1.5;font-weight:500;margin:0;overflow-wrap:anywhere}.public-profile_caseCard__GwXHF p{font-size:13px;color:var(--text-muted);line-height:1.75;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.public-profile_caseFooter__f_zW6{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;color:var(--text-muted);margin-top:10px}.public-profile_caseFooter__f_zW6>span{margin-left:auto;color:var(--primary);font-size:18px}.public-profile_footer__nIfHg{max-width:1180px;margin:auto;padding:24px;border-top:1px solid var(--border);display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.public-profile_footer__nIfHg a{color:var(--text-muted);text-decoration:none}.public-profile_page__bvkU_ a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-profile_srOnly__HHdD3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.public-profile_columns__S0RMG{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.public-profile_panel__5Xouc{padding:22px}.public-profile_hero__7ViHt{padding:26px 26px 0;gap:22px}.public-profile_identity__whnWp{gap:18px}.public-profile_avatar__H54Yh{width:82px;height:82px;font-size:36px}.public-profile_crossLink__LsTOQ{min-width:130px;padding:14px}}@media (max-width:700px){.public-profile_nav__8pr_K{padding:18px 20px;gap:16px;align-items:flex-start}.public-profile_nav__8pr_K nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.public-profile_brand__RCXWn{font-size:20px;flex-direction:column;gap:2px}.public-profile_brand__RCXWn span{font-size:11px}.public-profile_nav__8pr_K nav .public-profile_button__wBihO{font-size:11px;padding:8px 10px}.public-profile_banner__3rl5A{height:150px}.public-profile_main__ip3Nu{margin-top:-100px;padding:0 14px 40px}.public-profile_hero__7ViHt{grid-template-columns:1fr;padding:22px 20px 0;gap:20px;border-radius:14px}.public-profile_identity__whnWp{gap:14px}.public-profile_avatar__H54Yh{width:58px;height:58px;font-size:25px;border-width:3px}.public-profile_hero__7ViHt h1{font-size:25px}.public-profile_hero__7ViHt .public-profile_eyebrow__Gn9mI{font-size:10px}.public-profile_crossLink__LsTOQ{padding:12px 16px;grid-template-columns:1fr auto;align-items:center}.public-profile_crossLink__LsTOQ strong{font-size:13px}.public-profile_tabs__Xea9O{gap:24px;margin:0}.public-profile_tabs__Xea9O a{padding:14px 0;font-size:12px}.public-profile_columns__S0RMG{grid-template-columns:1fr;margin-top:16px;gap:16px}.public-profile_content__Fgv2I,.public-profile_sidebar__RaiZi{gap:16px}.public-profile_panel__5Xouc{padding:22px 20px}.public-profile_panel__5Xouc h2{font-size:18px}.public-profile_footprint__O7A4c{gap:20px 12px}.public-profile_ring__eYtZj{width:44px;height:44px}.public-profile_footprint__O7A4c li{gap:8px}.public-profile_footprint__O7A4c strong{font-size:11px}.public-profile_footprint__O7A4c small{font-size:9px}.public-profile_caseCard__GwXHF{padding:18px}}.library-brand_brand__IR_6K{display:inline-flex;align-items:center;gap:11px;color:inherit;font-size:18px;font-weight:400;letter-spacing:-.5px;text-decoration:none;white-space:nowrap}.library-brand_logo__Tvumu{display:block;flex:0 0 auto;width:50px;height:50px;-o-object-fit:contain;object-fit:contain}@media(max-width:600px){.library-brand_brand__IR_6K{font-size:14px;gap:8px;letter-spacing:-.3px}.library-brand_logo__Tvumu{width:36px;height:36px}}.public-quiz-gate_dialog__upAe5{position:fixed;inset:0;margin:auto;width:min(28rem,calc(100vw - 2rem));max-width:none;max-height:85dvh;border:1px solid #425168;border-radius:16px;padding:1.2rem;background:#101b29;color:#eef3f8}.public-quiz-gate_dialog__upAe5::backdrop{background:#000a;backdrop-filter:blur(3px)}.public-quiz-gate_dialog__upAe5 header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-quiz-gate_dialog__upAe5 h2{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1rem}.public-quiz-gate_dialog__upAe5 button{cursor:pointer;padding:.3rem}.public-quiz-gate_rule__hxTrq{display:grid;gap:.5rem;margin-top:1rem}.public-quiz-gate_rule__hxTrq p{margin:0;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.public-quiz-gate_rule__hxTrq span{color:#aec1d5;font-size:.8rem}.public-quiz-gate_rule__hxTrq a{display:block;color:#69d5e8;font-size:.9rem;margin-top:.25rem}.volume_launch__w5Fjq{pointer-events:auto;min-height:36px;border:1px solid var(--border,#456);border-radius:8px;padding:6px 11px;color:inherit;background:rgba(80,170,190,.13);font-size:12px;white-space:nowrap;cursor:pointer}.volume_content__NAsW5{display:flex;flex-direction:column;height:100%;overflow:hidden}.volume_header__3MpqN{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid #22394b}.volume_header__3MpqN h2{margin:0;font-size:18px}.volume_header__3MpqN p{margin:4px 0 0;color:#a7becb;font-size:12px}.volume_controls__vBzAL{display:flex;gap:14px;align-items:center;padding:10px 20px;flex-wrap:wrap;border-bottom:1px solid #22394b;font-size:13px}.volume_controls__vBzAL label{display:flex;align-items:center;gap:8px}.volume_controls__vBzAL input{width:110px;accent-color:#79c8de}.volume_button__gcTGC,.volume_controls__vBzAL select{background:#183243;color:#edf6fb;border:1px solid #36566c;border-radius:7px;padding:7px 12px;cursor:pointer}.volume_button__gcTGC:disabled{opacity:.45;cursor:default}.volume_viewport___QAxg{position:relative;flex:1;min-height:0;touch-action:none;overflow:hidden}.volume_canvas__ylKX6{position:absolute;inset:0}.volume_canvas__ylKX6 canvas{width:100%;height:100%}.volume_status__c6lfN{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;text-align:center;background:#07121b}.volume_status__c6lfN p{max-width:550px}.volume_status__c6lfN progress{width:min(320px,80%);accent-color:#75c6d8}.volume_footer__GgRBG{display:flex;justify-content:space-between;gap:12px;padding:10px 20px;font-size:11px;color:#a7becb;border-top:1px solid #22394b}.volume_inlinePanel__d4VYC{color:#e7eef4;cursor:default}.volume_inlinePanel__d4VYC .volume_content__NAsW5{position:absolute;inset:0}.volume_slicesHidden__Nup57{display:none}.volume_slicesVisible__7hAAz{display:contents}.volume_inlinePanel__d4VYC .volume_header__3MpqN{padding:10px 12px;gap:8px}.volume_inlinePanel__d4VYC .volume_header__3MpqN h2{font-size:14px}.volume_inlinePanel__d4VYC .volume_header__3MpqN p{font-size:11px}.volume_inlinePanel__d4VYC .volume_controls__vBzAL{padding:8px 12px;gap:8px;font-size:12px}.volume_inlinePanel__d4VYC .volume_controls__vBzAL select{width:auto;max-width:100%}.volume_inlinePanel__d4VYC .volume_button__gcTGC{padding:6px 9px;font-size:12px}.volume_inlinePanel__d4VYC .volume_footer__GgRBG{padding:8px 12px;flex-direction:column;gap:4px}.volume_inlinePanel__d4VYC .volume_controls__vBzAL,.volume_inlinePanel__d4VYC .volume_footer__GgRBG,.volume_inlinePanel__d4VYC .volume_header__3MpqN{flex-shrink:0}@media (max-width:760px){.volume_inlinePanel__d4VYC .volume_controls__vBzAL{gap:5px;padding:5px 8px}.volume_inlinePanel__d4VYC .volume_controls__vBzAL input{width:65px}.volume_inlinePanel__d4VYC .volume_header__3MpqN{padding:6px 8px}.volume_inlinePanel__d4VYC .volume_header__3MpqN h2{font-size:12px}.volume_inlinePanel__d4VYC .volume_header__3MpqN p{display:none}.volume_inlinePanel__d4VYC .volume_footer__GgRBG{font-size:10px;padding:5px 8px}}.volume_segmented__M5ZV3{display:inline-flex;border:1px solid #48677c;border-radius:8px;padding:2px;gap:2px;background:#081822}.volume_segmented__M5ZV3 button{border:1px solid transparent;border-radius:5px;padding:6px 9px;color:#bacdd9;background:transparent;font:inherit;cursor:pointer}.volume_button__gcTGC[aria-pressed=true],.volume_segmented__M5ZV3 button[aria-pressed=true]{color:#041e2b;background:#88d8ee;border-color:#c6f1fc;font-weight:700;box-shadow:inset 0 -2px 0 #41a8c1}.volume_button__gcTGC:focus-visible,.volume_segmented__M5ZV3 button:focus-visible{outline:2px solid white;outline-offset:2px}.volume_segmented__M5ZV3 button:disabled{opacity:.55;cursor:default}.volume_sliceLabel__clRW1{color:#88d8ee}.volume_controls__vBzAL[hidden],.volume_footer__GgRBG[hidden]{display:none}.viewer-text-slide_frame__2Y_th.viewerFrame{background:#0b1118;color:#eef3f8;display:block;overflow:auto;height:clamp(24rem,65vh,44rem);min-height:0;aspect-ratio:auto;overscroll-behavior:contain;padding:clamp(1.5rem,4vw,3.5rem);cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.viewer-text-slide_content__JV8UN{max-width:56rem;margin:0 auto;line-height:1.65;font-size:1rem}.viewer-text-slide_content__JV8UN h1{margin:0 0 1.6rem;font-size:clamp(1.3rem,2vw,2rem);line-height:1.25;font-weight:500}.viewer-text-slide_content__JV8UN h2,.viewer-text-slide_content__JV8UN h3{margin-top:1.5rem;color:#fff;font-weight:600;line-height:1.35}.viewer-text-slide_content__JV8UN h2{font-size:1.25rem}.viewer-text-slide_content__JV8UN h3{font-size:1.1rem}.viewer-text-slide_content__JV8UN a{color:#8dd8ea;text-decoration:underline}.viewer-text-slide_content__JV8UN li,.viewer-text-slide_content__JV8UN p{color:inherit}.viewer-text-slide_content__JV8UN p{margin:1rem 0}.viewer-text-slide_content__JV8UN ol,.viewer-text-slide_content__JV8UN ul{margin:1rem 0;padding-left:1.6rem}.viewer-text-slide_content__JV8UN ul{list-style:disc}.viewer-text-slide_content__JV8UN ol{list-style:decimal}.viewer-text-slide_content__JV8UN li{margin:.45rem 0}.viewer-text-slide_content__JV8UN strong{font-weight:650}.viewer-text-slide_content__JV8UN em{font-style:italic}.viewer-quiz-slide_frame__VcknF.viewerFrame{display:block;background:#0b1118;color:#eef3f8;overflow:auto;height:clamp(24rem,65vh,44rem);min-height:0;aspect-ratio:auto;overscroll-behavior:contain;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-block:1rem 8rem;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) max(8rem,env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:#415269 #0b1118}.viewer-quiz-slide_frame__VcknF::-webkit-scrollbar{width:6px;height:6px}.viewer-quiz-slide_frame__VcknF::-webkit-scrollbar-track{background:#0b1118}.viewer-quiz-slide_frame__VcknF::-webkit-scrollbar-thumb{background:#415269;border-radius:4px}.publicCaseShell.splitMode .viewer-quiz-slide_frame__VcknF.viewerFrame{padding-top:3rem}.viewer-quiz-slide_content__CPlDc{max-width:44rem;margin:0 auto;display:grid;gap:1rem;min-width:0}.viewer-quiz-slide_content__CPlDc h1{font-size:clamp(1.2rem,2vw,1.7rem);margin:0;line-height:1.3}.viewer-quiz-slide_meta__6TdH3{color:#aabaca;font-size:.8rem;margin:0}.viewer-quiz-slide_progress__lqWEu{height:3px;border-radius:2px;background:#253244;overflow:hidden}.viewer-quiz-slide_progress__lqWEu span{display:block;height:100%;background:#51bdd4;transition:width .15s}.viewer-quiz-slide_question__TlVsS{margin:0;font-size:1rem;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.viewer-quiz-slide_options__f5J_L{border:0;padding:0;margin:0;display:grid;gap:.6rem;min-width:0}.viewer-quiz-slide_option__L53vI{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem;border:1px solid #344458;border-radius:.65rem;background:#15202d;cursor:pointer;overflow-wrap:anywhere}.viewer-quiz-slide_option__L53vI input{margin-top:.25rem;flex:0 0 auto;accent-color:#51bdd4}.viewer-quiz-slide_option__L53vI:has(input:checked){border-color:#51bdd4;background:#18323e}.viewer-quiz-slide_option__L53vI[data-result=correct]{border-color:#68c686}.viewer-quiz-slide_option__L53vI[data-result=incorrect]{border-color:#f48d8d}.viewer-quiz-slide_feedback__5dr8N{margin:0;color:#c1cfdb;font-size:.85rem;line-height:1.5}.viewer-quiz-slide_result__GwAjZ{border-left:3px solid #51bdd4;padding:.4rem .8rem;display:grid;gap:.5rem}.viewer-quiz-slide_result__GwAjZ p{margin:0;line-height:1.6}.viewer-quiz-slide_navigation__hPH_5{display:flex;justify-content:space-between;gap:.5rem}.viewer-quiz-slide_button__wLlaW{border:1px solid #415269;border-radius:.55rem;padding:.55rem .85rem;color:#eef3f8;background:#1a2939;cursor:pointer;font-size:.85rem}.viewer-quiz-slide_button__wLlaW:disabled{opacity:.45;cursor:default}.viewer-quiz-slide_button__wLlaW:focus-visible,.viewer-quiz-slide_option__L53vI:focus-within{outline:2px solid #51bdd4;outline-offset:3px}.viewer-quiz-slide_primary__kMWKP{background:#43b4ca;color:#07131a;border-color:transparent;font-weight:600}.viewer-quiz-slide_error__lo9P7{color:#ffb3b3;overflow-wrap:anywhere}.viewer-frame-status_loading__A37do{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;padding:.4rem .7rem;border-radius:.5rem;background:#000;color:#cbd5e1;font-size:.75rem;pointer-events:none}.main-panel-card_card__NOmmV.main-panel-card_frameless__DmdqJ{border:0;border-radius:0;padding:0}.main-panel-card_card__NOmmV .viewerFrame{flex:0 0 var(--viewer-frame-height);height:var(--viewer-frame-height);min-height:var(--viewer-frame-height);max-height:var(--viewer-frame-height);background:#000}.main-panel-card_card__NOmmV .viewerSeriesMetaRow{min-height:2.5rem}.main-panel-card_sliceBar__KeCID{flex-shrink:0}.main-panel-card_sliceBar__KeCID[aria-hidden=true]{visibility:hidden}.catalog_page__xnbhS{min-height:100vh}.catalog_embed__byqpq,.catalog_page__xnbhS{--catalog-accent:var(--primary);background:var(--surface);color:var(--foreground)}.catalog_header__CIC7Z{display:flex;align-items:center;gap:32px;max-width:1320px;margin:auto;padding:24px 40px;border-bottom:1px solid var(--border)}.catalog_navigation__xW7mT{display:flex;gap:28px;margin-left:auto;font-size:13px}.catalog_navigation__xW7mT a[aria-current=page]{color:var(--catalog-accent,var(--primary));font-weight:500}.catalog_footer__Ehs_h a:hover,.catalog_navigation__xW7mT a:hover{color:var(--catalog-accent)}.catalog_headerActions__7ZKB2{display:flex;align-items:center;gap:24px}.catalog_contribute__RF6Ou{color:var(--catalog-accent,var(--primary));display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:8px;padding:11px 16px;font-size:12px;font-weight:600}.catalog_contribute__RF6Ou:hover{background:var(--surface-muted)}.catalog_eyebrow__pq4g3{color:var(--catalog-accent);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px}.catalog_collection__c5faE{max-width:1320px;margin:auto;padding:36px 40px 80px;scroll-margin-top:20px;border-top:0}.catalog_collectionHeading__AvEEK{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.catalog_collectionHeading__AvEEK .catalog_eyebrow__pq4g3{margin-bottom:8px}.catalog_collectionHeading__AvEEK h2{font-size:30px;font-weight:600;letter-spacing:-.8px;margin:0}.catalog_sort__jLXzc select{padding:10px 28px 10px 10px;background:transparent;color:var(--text-muted);border:0;font-size:12px}.catalog_toolbar__f0BAJ{display:flex;gap:12px}.catalog_search___msZy{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0 16px;background:var(--surface-muted);border:1px solid var(--border);border-radius:9px;color:var(--text-muted)}.catalog_search___msZy input{width:100%;min-width:0;height:48px;background:transparent;border:0;font-size:13px;color:var(--foreground);outline:0}.catalog_search___msZy:focus-within{outline:2px solid var(--catalog-accent);outline-offset:2px}.catalog_filterButton__6sE_U,.catalog_more__If8I1{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);font-size:12px}.catalog_filterButton__6sE_U[aria-expanded=true]{border-color:var(--catalog-accent);background:var(--primary-soft)}.catalog_filterDot__FLcQc{width:5px;height:5px;background:var(--catalog-accent);border-radius:50%}.catalog_filters__FYrUL{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.catalog_filters__FYrUL select{min-width:180px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground);font-size:12px}.catalog_results__C_sLj{display:flex;justify-content:space-between;align-items:center;color:var(--text-muted);font-size:11px;padding:18px 0}.catalog_results__C_sLj button{border:0;background:transparent;color:var(--catalog-accent);font:inherit}.catalog_grid__B4ntQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.catalog_card__EKehi{min-width:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);transition:box-shadow .18s ease}.catalog_card__EKehi:hover{box-shadow:0 12px 32px #1021310e}.catalog_cardLink__8sA3z{display:flex;flex-direction:column;height:100%}.catalog_cardLink__8sA3z:focus-visible{outline:3px solid var(--catalog-accent);outline-offset:-3px}.catalog_thumbnail___EEI1{aspect-ratio:16/10;position:relative;overflow:hidden;background:#101a26;color:#e9eff5}.catalog_thumbnail___EEI1 img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.catalog_imagePlaceholder__jbMv3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#b1c3d1;background:radial-gradient(ellipse at 50% 60%,#293c4d,#101a26 75%);font-size:11px;letter-spacing:.08em}.catalog_imageTags__yKwh3{position:absolute;top:14px;left:14px;display:flex;gap:6px}.catalog_imageTags__yKwh3 span{border:1px solid #ffffff30;border-radius:5px;padding:4px 8px;background:#101a26c0;font-size:10px}.catalog_imageArrow__OyTl9{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff18;backdrop-filter:blur(8px)}.catalog_cardBody__un9_H{display:flex;flex-direction:column;padding:20px;flex:1}.catalog_cardEyebrow__ah_5A{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;color:var(--catalog-accent);margin-bottom:12px}.catalog_region__3VfkU{font-size:11px;color:var(--text-muted);max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_card__EKehi h3{font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.25px;margin:0 0 10px;-webkit-line-clamp:2}.catalog_abstract__dSHm1,.catalog_card__EKehi h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.catalog_abstract__dSHm1{color:var(--text-muted);font-size:12px;line-height:1.7;margin:0 0 24px;-webkit-line-clamp:3}.catalog_cardFooter__wC9zn{margin-top:auto;padding-top:15px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:var(--text-muted)}.catalog_cardFooter__wC9zn>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog_cardFooter__wC9zn>span:last-child{display:inline-flex;align-items:center;gap:4px;color:var(--foreground);white-space:nowrap}.catalog_empty___pvvJ{padding:54px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;border:1px dashed var(--border);border-radius:14px;color:var(--text-muted)}.catalog_empty___pvvJ h3{color:var(--foreground);font-size:22px;font-weight:500}.catalog_empty___pvvJ p{font-size:14px}.catalog_empty___pvvJ a,.catalog_empty___pvvJ button{display:inline-flex;gap:8px;align-items:center;color:var(--catalog-accent);font-size:13px;padding:10px}.catalog_more__If8I1{display:flex;margin:30px auto 0}.catalog_footer__Ehs_h{border-top:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1320px;margin:auto;padding:28px 40px;font-size:13px}.catalog_footer__Ehs_h small{display:block;font-size:10px;color:var(--text-muted);margin-top:4px}.catalog_footer__Ehs_h>div{display:flex;gap:24px;font-size:11px;color:var(--text-muted)}.catalog_srOnly__4bIJd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.catalog_header__CIC7Z{gap:20px;padding-inline:24px}.catalog_navigation__xW7mT{display:none}.catalog_headerActions__7ZKB2{margin-left:auto}.catalog_grid__B4ntQ{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_collection__c5faE{padding-inline:24px}}@media(max-width:600px){.catalog_header__CIC7Z{padding:18px 20px;gap:12px}.catalog_headerActions__7ZKB2{gap:12px}.catalog_contribute__RF6Ou{color:var(--catalog-accent,var(--primary));display:none}.catalog_collection__c5faE{padding:28px 20px 44px}.catalog_collectionHeading__AvEEK{gap:12px}.catalog_collectionHeading__AvEEK h2{font-size:24px}.catalog_sort__jLXzc select{font-size:10px;padding-right:16px;max-width:120px}.catalog_toolbar__f0BAJ{gap:8px}.catalog_filterButton__6sE_U{padding:10px;font-size:10px;gap:6px}.catalog_search___msZy{padding-inline:10px;gap:8px}.catalog_search___msZy input{font-size:11px}.catalog_grid__B4ntQ{grid-template-columns:1fr;gap:20px}.catalog_filters__FYrUL{flex-direction:column}.catalog_filters__FYrUL select{width:100%}.catalog_footer__Ehs_h{padding:24px 20px;align-items:flex-start}.catalog_footer__Ehs_h>div{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.catalog_card__EKehi,.catalog_thumbnail___EEI1 img{transition:none}.catalog_card__EKehi:hover{transform:none}}.catalog_difficulty__0Cz9F{display:flex;align-items:center;gap:.45rem;margin:0 0 10px;font-size:12px;line-height:1.3;color:var(--text-muted)}.catalog_stars____xBw{display:inline-flex;align-items:center;gap:2px;color:var(--catalog-accent)}.catalog_cardScore__5olCr{margin-left:auto;display:inline-flex;align-items:baseline;gap:.35rem;color:var(--text-muted);font-size:10px}.catalog_cardScore__5olCr strong{color:var(--foreground);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.catalog_cardScore__5olCr small{font-size:9px}.catalog_collectionHeading__AvEEK h1{font-size:30px;font-weight:600;letter-spacing:-.7px;margin:0}.catalog_viewSwitch__Y3ScH{display:flex;align-items:center;border:1px solid var(--border);border-radius:9px;padding:3px;gap:2px}.catalog_viewSwitch__Y3ScH button{display:grid;place-items:center;width:36px;height:38px;border-radius:6px;color:var(--text-muted)}.catalog_viewSwitch__Y3ScH button[aria-pressed=true]{background:var(--primary-soft);color:var(--catalog-accent)}.catalog_listView__A9QH9{grid-template-columns:1fr;gap:12px}.catalog_listView__A9QH9 .catalog_cardLink__8sA3z{flex-direction:row}.catalog_listView__A9QH9 .catalog_thumbnail___EEI1{width:190px;min-width:190px;aspect-ratio:auto}.catalog_listView__A9QH9 .catalog_cardBody__un9_H{padding:16px 20px}.catalog_listView__A9QH9 .catalog_abstract__dSHm1{margin-bottom:12px;-webkit-line-clamp:2}.catalog_listView__A9QH9 .catalog_cardFooter__wC9zn{padding-top:10px}.catalog_aboutPage__ni6Sh{max-width:780px;margin:auto;padding:56px 24px;display:grid;gap:24px}.catalog_aboutPage__ni6Sh h1{font-size:32px;font-weight:600}.catalog_aboutPage__ni6Sh p{line-height:1.8;color:var(--text-muted)}.catalog_aboutPage__ni6Sh a{justify-self:start}@media(max-width:600px){.catalog_header__CIC7Z{padding:14px 16px;gap:12px}.catalog_navigation__xW7mT{display:flex;margin-left:auto;font-size:12px}.catalog_headerActions__7ZKB2,.catalog_navigation__xW7mT a:first-child{display:none}.catalog_collection__c5faE{padding:20px 16px 36px;border-top:0}.catalog_collectionHeading__AvEEK{margin-bottom:16px;gap:8px}.catalog_collectionHeading__AvEEK h1{font-size:24px}.catalog_search___msZy input{height:42px}.catalog_toolbar__f0BAJ{flex-wrap:wrap}.catalog_search___msZy{flex-basis:calc(100% - 94px)}.catalog_viewSwitch__Y3ScH button{height:32px;width:32px}.catalog_filterButton__6sE_U{padding:8px 10px}.catalog_results__C_sLj{padding:12px 0}.catalog_listView__A9QH9 .catalog_thumbnail___EEI1{min-width:96px;width:96px}.catalog_listView__A9QH9 .catalog_cardBody__un9_H{padding:12px}.catalog_listView__A9QH9 .catalog_card__EKehi h3{font-size:15px}.catalog_listView__A9QH9 .catalog_abstract__dSHm1{display:none}.catalog_listView__A9QH9 .catalog_cardFooter__wC9zn{font-size:10px}.catalog_listView__A9QH9 .catalog_cardFooter__wC9zn>span:last-child{display:none}.catalog_listView__A9QH9 .catalog_cardScore__5olCr strong{font-size:15px}.catalog_listView__A9QH9 .catalog_region__3VfkU{max-width:45%}.catalog_listView__A9QH9 .catalog_imageArrow__OyTl9,.catalog_listView__A9QH9 .catalog_imageTags__yKwh3{display:none}}.library-admin_shell__TGvHA{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100dvh;background:var(--background);color:var(--foreground)}.library-admin_sidebar__fdPqa{display:flex;flex-direction:column;gap:32px;padding:28px 20px;border-right:1px solid var(--border);background:var(--surface)}.library-admin_brand__8S_A_{display:flex;align-items:center;gap:12px;font-weight:700;text-decoration:none;color:var(--foreground)}.library-admin_brandLogo__YinVc{width:40px;height:40px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.library-admin_brand__8S_A_ small{display:block;margin-top:5px;color:var(--text-muted);font-size:12px;font-weight:400}.library-admin_navigation__8e2al{display:grid;gap:6px}.library-admin_navigation__8e2al a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:9px;color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none}.library-admin_navigation__8e2al a:hover,.library-admin_navigation__8e2al a[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.library-admin_footer__96TBA{display:grid;gap:18px;margin-top:auto;color:var(--text-muted);font-size:13px}.library-admin_footer__96TBA button{text-align:left;cursor:pointer}.library-admin_content__kybTP{padding:clamp(20px,4vw,48px);min-width:0}.library-admin_header__ppZKc{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:16px;margin-bottom:28px}.library-admin_header__ppZKc h1{font-size:clamp(24px,3vw,32px);font-weight:650;margin:0 0 8px}.library-admin_header__ppZKc p{color:var(--text-muted);max-width:65ch}.library-admin_stats__FoR2g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.library-admin_stat__jq3oc{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--foreground)}.library-admin_stat__jq3oc span{display:block;color:var(--text-muted);font-size:13px}.library-admin_stat__jq3oc strong{display:block;margin-top:12px;font-size:30px;font-weight:650}.library-admin_card__jHhnm{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px;min-width:0}.library-admin_card__jHhnm h2{font-size:18px;font-weight:650;margin-bottom:14px}.library-admin_list__CH1Yo{display:grid;gap:12px}.library-admin_list__CH1Yo a{color:var(--foreground);text-decoration:none}.library-admin_item__ZQQyb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow-wrap:anywhere}.library-admin_item__ZQQyb small{display:block;margin-top:6px;color:var(--text-muted)}.library-admin_filters__l20rw{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.library-admin_filters__l20rw input{flex:1;min-width:0}.library-admin_filters__l20rw input,.library-admin_filters__l20rw select{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground)}.library-admin_error__dKUYe{padding:16px;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:8px;margin-bottom:20px;overflow-wrap:anywhere}.library-admin_error__dKUYe p{margin-bottom:8px}@media (max-width:900px){.library-admin_shell__TGvHA{grid-template-columns:1fr}.library-admin_sidebar__fdPqa{gap:20px;padding:20px;border-right:0;border-bottom:1px solid var(--border)}.library-admin_navigation__8e2al{display:flex;flex-wrap:wrap;gap:6px}.library-admin_navigation__8e2al a{padding:9px}.library-admin_footer__96TBA{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0}.library-admin_stats__FoR2g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.library-admin_stat__jq3oc{padding:14px}.library-admin_filters__l20rw{flex-direction:column}}.cases_heading__M5TmP{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.cases_heading__M5TmP h1{font-size:clamp(24px,3vw,32px);font-weight:650;margin:0 0 8px}.cases_heading__M5TmP p{max-width:72ch;color:var(--text-muted);font-size:14px;line-height:1.6}.cases_tools__S01EB{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.cases_tools__S01EB input{flex:1;min-width:180px}.cases_tools__S01EB select{width:auto;max-width:100%}.cases_list__2Ia_R{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.cases_list__2Ia_R li+li{border-top:1px solid var(--border)}.cases_row__fC3AB{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.25fr) minmax(90px,.2fr) 20px;align-items:center;gap:20px;padding:17px 20px;color:var(--foreground);text-decoration:none}.cases_row__fC3AB:hover{background:var(--surface-muted)}.cases_row__fC3AB:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.cases_name__rN0RS{min-width:0;display:grid;gap:5px}.cases_name__rN0RS strong{font-size:15px;font-weight:650;overflow-wrap:anywhere}.cases_muted__dzGS9,.cases_name__rN0RS small{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.cases_status__tmNFd{font-size:12px;display:grid;gap:6px}.cases_status__tmNFd span{font-weight:600}.cases_pagination__LHVsP{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.cases_tabs__MnX69{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid var(--border);padding-bottom:10px}.cases_tabs__MnX69 a{padding:8px 12px;border-radius:8px;font-size:14px;color:var(--text-muted);text-decoration:none}.cases_tabs__MnX69 a[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:650}.cases_card___G_RT{display:grid;gap:20px;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px;min-width:0}.cases_form__EQjKm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cases_form__EQjKm label{display:grid;gap:6px;font-size:14px}.cases_form__EQjKm input,.cases_form__EQjKm textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--background);padding:10px;font-size:14px;color:var(--foreground)}.cases_wide__utTW4{grid-column:1/-1}.cases_actions__5kFBO{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.cases_notice__ZqnX7{padding:14px;border-radius:8px;background:var(--surface-muted);font-size:14px;line-height:1.6}.cases_author__xI6cf,.cases_authors__afiwQ{display:grid;gap:12px}.cases_author__xI6cf{border:1px solid var(--border);border-radius:8px;padding:14px}.cases_authorFields__gAjMb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cases_history__VNdJz{display:grid;gap:12px}.cases_history__VNdJz article{border:1px solid var(--border);border-radius:8px;padding:14px;display:grid;gap:8px}.cases_links__QzEmF{display:grid;gap:12px;overflow-wrap:anywhere}.cases_back__5Fon8{display:inline-block;margin-bottom:20px;font-size:14px;color:var(--primary)}.cases_result__NN9J9{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-muted);margin-bottom:12px}@media(max-width:650px){.cases_row__fC3AB{grid-template-columns:minmax(0,1fr) 20px;gap:12px;padding:16px}.cases_name__rN0RS{grid-column:1}.cases_arrow__0L7ov{grid-column:2;grid-row:1}.cases_status__tmNFd{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:12px}.cases_date__0UIAB{display:none}.cases_authorFields__gAjMb,.cases_form__EQjKm,.cases_tools__S01EB{grid-template-columns:1fr}.cases_tools__S01EB{display:grid}.cases_tools__S01EB input,.cases_tools__S01EB select{width:100%;min-width:0}.cases_pagination__LHVsP{font-size:12px}.cases_card___G_RT{padding:16px}.cases_actions__5kFBO{justify-content:flex-start}}.cases_author__xI6cf>label{display:flex;align-items:center;gap:8px}.cases_author__xI6cf>label input[type=radio]{width:auto}.public-annotation-review_bubble__8ft_9{width:360px;scrollbar-width:thin;scrollbar-color:#446076 #0b1521;overflow-wrap:anywhere;max-width:min(360px,calc(100vw - 2rem))}.public-annotation-review_bubble__8ft_9:after{display:none}.public-annotation-review_bubble__8ft_9 .viewerSelectedAnnotationActions{flex:1 1 auto;flex-wrap:wrap;max-width:100%}.public-annotation-review_bubble__8ft_9 .reviewDecision{min-height:32px;white-space:normal}.public-annotation-review_settings__pIJYj{display:grid;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(148,163,184,.24);cursor:default;white-space:normal}.public-annotation-review_status__ReffV{justify-self:start;border-radius:999px;padding:3px 8px;background:#1e293b;color:#cbd5e1;font-size:11px}.public-annotation-review_status__ReffV[data-status=public]{background:#123528;color:#bbf7d0}.public-annotation-review_status__ReffV[data-status=pending]{background:#3b301c;color:#fde68a}.public-annotation-review_radius__JuDqj{display:grid;gap:3px}.public-annotation-review_radius__JuDqj input{width:100%;min-width:0;height:32px;accent-color:#22d3ee;cursor:pointer}.public-annotation-review_radius__JuDqj small{color:#a8b8cd;font-size:11px;font-weight:400}.public-annotation-review_labelToggle__MxoEZ{display:flex;align-items:center;gap:8px;min-height:32px}.public-annotation-review_labelToggle__MxoEZ input{accent-color:#22d3ee}.public-annotation-review_decisions__pCpad{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.public-annotation-review_decisions__pCpad button{min-height:40px;border:1px solid #445469;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.3;font-weight:600;cursor:pointer}.public-annotation-review_publish__KU_O0{color:#bbf7d0;background:#123528}.public-annotation-review_secondary__Qav_M{color:#dbeafe;background:#172536}.public-annotation-review_delete__nrH_W{display:grid;place-items:center;margin-left:auto;color:#f9a8d4;background:#341e2b;min-width:40px}.public-annotation-review_decisions__pCpad button:hover{filter:brightness(1.2)}.public-annotation-review_settings__pIJYj :focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.public-annotation-review_popupLayer__bt2eC{z-index:40;pointer-events:none}.annotation-move-handle_handle__fjuej{position:absolute;z-index:5;display:grid;place-items:center;width:30px;height:30px;padding:5px;border:1px solid #f8fafc;border-radius:8px;color:#fff;background:var(--viewer-accent,var(--primary));box-shadow:0 2px 8px #0009;transform:translate(-50%,-50%) scale(var(--viewer-ui-inverse-zoom,1)) translateY(-30px);transform-origin:center;pointer-events:auto;touch-action:none;cursor:grab}.annotation-move-handle_handle__fjuej:active{cursor:grabbing}.annotation-move-handle_handle__fjuej:focus-visible{outline:2px solid #fff;outline-offset:3px}.annotation-move-handle_handle__fjuej svg{width:100%;height:100%}.viewer-annotation-visibility-toggle_toggle__2p54a.viewerMetaToggle{left:auto;right:.45rem;width:auto;padding:0 .55rem;font-size:.65rem;font-weight:400;white-space:nowrap}.series-metadata-fields_fields___GGQW{display:flex;align-items:flex-start;flex-wrap:wrap;flex:1 1 100%;gap:.5rem;min-width:0}.series-metadata-fields_field__yQWBF{display:grid;flex:1 1 9rem;min-width:0;gap:.25rem}.series-metadata-fields_field__yQWBF>label{display:grid;gap:.25rem}.series-metadata-fields_field__yQWBF span{color:var(--text-muted);font-size:.68rem;line-height:1.4}.series-metadata-fields_field__yQWBF>label>span,.series-metadata-fields_field__yQWBF>span{min-height:1rem;white-space:nowrap}.series-metadata-fields_fieldLabel__prn_b{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.series-metadata-fields_field__yQWBF input,.series-metadata-fields_field__yQWBF select{box-sizing:border-box;width:100%;min-width:0;height:2.5rem;margin:0;flex:none;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);color:var(--foreground);padding:.4rem .6rem;font-size:.8rem;line-height:1.4}.series-metadata-fields_field__yQWBF input:focus-visible,.series-metadata-fields_field__yQWBF select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.series-metadata-fields_field__yQWBF input:disabled,.series-metadata-fields_field__yQWBF select:disabled{opacity:.65}.series-metadata-fields_field__yQWBF .series-metadata-fields_error__uaABP{color:var(--danger,#c33636)}.annotation-mode-toolbar_root__wgSiJ{position:absolute;inset:0;z-index:34;pointer-events:none}.annotation-mode-toolbar_topBar___0Ly7{position:absolute;top:.7rem;left:.7rem;right:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.annotation-mode-toolbar_dock__aikeJ,.annotation-mode-toolbar_floatingPanel__4nX_q,.annotation-mode-toolbar_modeBadge__SHg68,.annotation-mode-toolbar_strokeControl__j4b9i,.annotation-mode-toolbar_topActions__5xSUx{pointer-events:auto;border:1px solid rgba(148,163,184,.2);background:rgba(3,9,19,.9);box-shadow:0 16px 40px rgba(0,0,0,.36);backdrop-filter:blur(18px)}.annotation-mode-toolbar_modeBadge__SHg68{display:inline-flex;min-width:0;height:2.35rem;align-items:center;gap:.55rem;border-radius:.8rem;padding:0 .78rem;color:#f8fafc}.annotation-mode-toolbar_modeDot__uTi3x{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--viewer-accent,var(--primary));box-shadow:0 0 0 .24rem color-mix(in srgb,var(--viewer-accent,var(--primary)) 18%,transparent)}.annotation-mode-toolbar_modeCopy__Gea9M{display:grid;min-width:0;gap:.05rem}.annotation-mode-toolbar_modeHint__nzsqM,.annotation-mode-toolbar_modeTitle__qffzm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation-mode-toolbar_modeTitle__qffzm{font-size:.72rem;font-weight:850;line-height:1.1}.annotation-mode-toolbar_modeHint__nzsqM{max-width:min(22rem,42vw);color:#94a3b8;font-size:.58rem;font-weight:650;line-height:1.1}.annotation-mode-toolbar_topActions__5xSUx{display:inline-flex;align-items:center;gap:.35rem;border-radius:.8rem;padding:.25rem}.annotation-mode-toolbar_finishButton__Hzlq_,.annotation-mode-toolbar_undoButton__KMnCe{display:inline-flex;height:1.85rem;align-items:center;justify-content:center;border:0;border-radius:.58rem;cursor:pointer;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.annotation-mode-toolbar_undoButton__KMnCe{width:1.85rem;background:rgba(255,255,255,.07);color:#cbd5e1}.annotation-mode-toolbar_finishButton__Hzlq_ svg,.annotation-mode-toolbar_undoButton__KMnCe svg{width:.88rem;height:.88rem}.annotation-mode-toolbar_undoButton__KMnCe:hover:not(:disabled){background:rgba(255,255,255,.14);color:#ffffff}.annotation-mode-toolbar_undoButton__KMnCe:disabled{cursor:default;opacity:.35}.annotation-mode-toolbar_finishButton__Hzlq_{gap:.36rem;background:#1677ad;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 6px 18px rgba(22,119,173,.26);color:#f8fafc;padding:0 .72rem;font-size:.66rem;font-weight:850;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.annotation-mode-toolbar_finishButton__Hzlq_:hover{background:#208ec7;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 22px rgba(32,142,199,.3)}.annotation-mode-toolbar_finishButton__Hzlq_:active{background:#0f5f8c;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 3px 10px rgba(15,95,140,.25);transform:translateY(1px)}.annotation-mode-toolbar_finishButton__Hzlq_:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.annotation-mode-toolbar_dockWrap__jFLE3{position:absolute;left:50%;bottom:.8rem;max-width:calc(100% - 1.4rem);transform:translateX(-50%)}.annotation-mode-toolbar_dock__aikeJ{display:flex;max-width:100%;align-items:stretch;gap:.15rem;overflow:hidden;border-radius:.9rem;padding:.28rem}.annotation-mode-toolbar_editDock__gNaTI{min-height:3rem;align-items:center;gap:.42rem;padding:.32rem}.annotation-mode-toolbar_editColorButton__ZZMdJ{display:inline-flex;height:2.35rem;align-items:center;gap:.42rem;border:1px solid transparent;border-radius:.68rem;background:rgba(255,255,255,.06);color:#e2e8f0;cursor:pointer;padding:0 .7rem;font-size:.58rem;font-weight:800;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.annotation-mode-toolbar_editColorButton__ZZMdJ:hover,.annotation-mode-toolbar_editControlActive__QMj7a{border-color:color-mix(in srgb,var(--viewer-accent,var(--primary)) 55%,transparent);background:color-mix(in srgb,var(--viewer-accent,var(--primary)) 17%,transparent);color:#ffffff}.annotation-mode-toolbar_editStrokeControl__ZZLla{display:grid;min-width:min(14rem,48vw);height:2.35rem;grid-template-columns:auto minmax(4.5rem,1fr) auto;align-items:center;gap:.48rem;border-radius:.68rem;background:rgba(255,255,255,.04);padding:0 .65rem}.annotation-mode-toolbar_editStrokeControl__ZZLla input{min-width:0;width:100%;accent-color:var(--viewer-accent,var(--primary))}.annotation-mode-toolbar_editStrokeLabel__Znimi{color:#cbd5e1;font-size:.56rem;font-weight:760;white-space:nowrap}.annotation-mode-toolbar_editStrokeValue__cGJaq{min-width:2rem;color:#f8fafc;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:850;text-align:right}.annotation-mode-toolbar_fontSizeControl__8MCHf{display:inline-flex;height:2.35rem;flex:0 0 auto;align-items:center;gap:.16rem;border-radius:.68rem;background:rgba(255,255,255,.04);padding:0 .3rem}.annotation-mode-toolbar_fontSizeControlLabel__abHnG{margin:0 .18rem 0 .08rem;color:#cbd5e1;font-size:.62rem;font-weight:850}.annotation-mode-toolbar_fontSizeButton__gDpAi{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.48rem;background:transparent;color:#94a3b8;cursor:pointer;font-size:.58rem;font-weight:850;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.annotation-mode-toolbar_fontSizeButtonActive__l7DA6,.annotation-mode-toolbar_fontSizeButton__gDpAi:hover{border-color:color-mix(in srgb,var(--viewer-accent,var(--primary)) 55%,transparent);background:color-mix(in srgb,var(--viewer-accent,var(--primary)) 17%,transparent);color:#ffffff}.annotation-mode-toolbar_toolScroller__P_mKX{display:flex;min-width:0;align-items:stretch;gap:.15rem;overflow-x:auto;scrollbar-width:none}.annotation-mode-toolbar_toolScroller__P_mKX::-webkit-scrollbar{display:none}.annotation-mode-toolbar_toolButton__bHwXq{display:inline-flex;width:3.35rem;min-width:3.35rem;height:3rem;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;border:1px solid transparent;border-radius:.68rem;background:transparent;color:#94a3b8;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.annotation-mode-toolbar_toolButton__bHwXq:hover{background:rgba(255,255,255,.08);color:#ffffff}.annotation-mode-toolbar_toolButtonActive__t4Hz2{border-color:color-mix(in srgb,var(--viewer-accent,var(--primary)) 55%,transparent);background:color-mix(in srgb,var(--viewer-accent,var(--primary)) 17%,transparent);color:#ffffff}.annotation-mode-toolbar_toolIcon__g8Elq{display:inline-flex;width:1.1rem;height:1.1rem;align-items:center;justify-content:center}.annotation-mode-toolbar_toolIcon__g8Elq svg{width:1.05rem;height:1.05rem}.annotation-mode-toolbar_toolLabel__Pd04q{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:760;line-height:1}.annotation-mode-toolbar_dockDivider__HoCWg{width:1px;min-width:1px;margin:.5rem .12rem;background:rgba(148,163,184,.18)}.annotation-mode-toolbar_colorSwatch__o8Cfj{width:1.05rem;height:1.05rem;border:2px solid rgba(248,250,252,.92);border-radius:999px;background:var(--annotation-mode-active-color);box-shadow:0 0 0 1px rgba(2,6,23,.9)}.annotation-mode-toolbar_floatingPanel__4nX_q{position:absolute;right:0;bottom:calc(100% + .45rem);border-radius:.8rem;padding:.45rem}.annotation-mode-toolbar_colorPanel__bEG6i{display:flex;align-items:center;gap:.42rem}.annotation-mode-toolbar_colorButton__wKgdu{width:1.55rem;height:1.55rem;border:2px solid rgba(248,250,252,.55);border-radius:999px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.annotation-mode-toolbar_colorButton__wKgdu:hover{transform:translateY(-1px)}.annotation-mode-toolbar_colorButtonActive__qdU2i{box-shadow:0 0 0 3px color-mix(in srgb,var(--viewer-accent,var(--primary)) 48%,transparent)}.annotation-mode-toolbar_stickerPanel__Xz_5_{display:grid;width:min(19rem,calc(100vw - 2rem));max-height:min(17rem,42vh);gap:.55rem;overflow-y:auto}.annotation-mode-toolbar_stickerGroup__bIQMx{display:grid;gap:.32rem}.annotation-mode-toolbar_stickerGroupLabel__Buvo2{color:#64748b;font-size:.55rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.annotation-mode-toolbar_stickerGrid__6r0t6{display:flex;flex-wrap:wrap;gap:.35rem}.annotation-mode-toolbar_stickerButton__ky9Ff{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(255,255,255,.07);color:var(--viewer-accent,var(--primary));cursor:pointer}.annotation-mode-toolbar_stickerButton__ky9Ff:hover{border-color:color-mix(in srgb,var(--viewer-accent,var(--primary)) 60%,transparent);background:color-mix(in srgb,var(--viewer-accent,var(--primary)) 16%,transparent);color:#ffffff}.annotation-mode-toolbar_strokeControl__j4b9i{position:absolute;top:50%;left:.7rem;display:grid;width:2.9rem;justify-items:center;gap:.4rem;border-radius:.85rem;padding:.62rem .4rem;transform:translateY(-50%)}.annotation-mode-toolbar_strokeValue__5IlsI{color:#e2e8f0;font-size:.58rem;font-weight:800}.annotation-mode-toolbar_strokeRangeWrap__w60Ff{position:relative;width:1.4rem;height:7.4rem}.annotation-mode-toolbar_strokeRange__zRDEE{position:absolute;top:50%;left:50%;width:7.4rem;margin:0;accent-color:var(--viewer-accent,var(--primary));transform:translate(-50%,-50%) rotate(-90deg)}.annotation-mode-toolbar_strokeControlLabel__mk9PE{color:#64748b;font-size:.5rem;font-weight:760;writing-mode:vertical-rl;transform:rotate(180deg)}@media (max-width:760px){.annotation-mode-toolbar_topBar___0Ly7{top:.45rem;left:.45rem;right:.45rem}.annotation-mode-toolbar_modeHint__nzsqM{display:none}.annotation-mode-toolbar_modeBadge__SHg68{max-width:42vw}.annotation-mode-toolbar_dockWrap__jFLE3{bottom:.45rem;max-width:calc(100% - .9rem)}.annotation-mode-toolbar_toolButton__bHwXq{width:3rem;min-width:3rem}.annotation-mode-toolbar_strokeControl__j4b9i{left:.45rem}}@media (max-width:480px){.annotation-mode-toolbar_modeTitle__qffzm{font-size:.66rem}.annotation-mode-toolbar_finishButton__Hzlq_{padding:0 .55rem}.annotation-mode-toolbar_toolButton__bHwXq{width:2.8rem;min-width:2.8rem}.annotation-mode-toolbar_toolLabel__Pd04q{font-size:.5rem}.annotation-mode-toolbar_editColorButton__ZZMdJ{padding:0 .55rem}.annotation-mode-toolbar_editStrokeControl__ZZLla{min-width:min(11.8rem,55vw);gap:.35rem;padding:0 .5rem}.annotation-mode-toolbar_editStrokeLabel__Znimi{max-width:4.8rem;overflow:hidden;text-overflow:ellipsis}}.viewer-media-export-control_button__bSIBs{display:inline-flex;height:1.85rem;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:0 .58rem;color:var(--foreground);font-size:.74rem;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.viewer-media-export-control_button__bSIBs:hover:not(:disabled){border-color:rgba(63,169,245,.48);background:rgba(63,169,245,.1);color:var(--primary)}.viewer-media-export-control_button__bSIBs:disabled{cursor:not-allowed;opacity:.48}.viewer-media-export-control_compactButton__IQkqT{width:3rem;height:3rem;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.08);padding:0;color:#e2e8f0}.viewer-media-export-control_compactButton__IQkqT:hover:not(:disabled){background:rgba(255,255,255,.14);color:#ffffff}.viewer-media-export-control_icon__XzOkr{width:.95rem;height:.95rem;flex:0 0 auto}.viewer-media-export-control_backdrop___v6f7{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(2,6,14,.44);backdrop-filter:blur(5px)}.viewer-media-export-control_modal__xmQBI{width:min(96vw,640px);max-height:calc(100dvh - 1rem);overflow:auto;scrollbar-gutter:stable;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:rgba(4,10,22,.96);color:#f8fafc;box-shadow:0 24px 72px rgba(0,0,0,.48)}.viewer-media-export-control_header__2bEb6{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(148,163,184,.14);background:rgba(4,10,22,.98)}.viewer-media-export-control_header__2bEb6 h3,.viewer-media-export-control_header__2bEb6 p{margin:0}.viewer-media-export-control_header__2bEb6 h3{font-size:1rem;font-weight:850}.viewer-media-export-control_header__2bEb6 p{margin-top:.18rem;color:#94a3b8;font-size:.76rem;font-weight:650}.viewer-media-export-control_close__5Updy{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(148,163,184,.12);color:#f8fafc;font-size:1.35rem;line-height:1;cursor:pointer}.viewer-media-export-control_close__5Updy:hover{background:rgba(148,163,184,.2)}.viewer-media-export-control_aspect__sCBGX,.viewer-media-export-control_format__f8B9w,.viewer-media-export-control_meta__CWhBz,.viewer-media-export-control_preview__gVtCh,.viewer-media-export-control_range__80jB6,.viewer-media-export-control_resolution__m2llL{margin:.75rem 1rem 0}.viewer-media-export-control_meta__CWhBz{display:grid;grid-template-columns:auto 1fr;gap:.32rem .75rem;border-radius:10px;background:rgba(255,255,255,.06);padding:.7rem;font-size:.76rem}.viewer-media-export-control_meta__CWhBz span{color:#94a3b8}.viewer-media-export-control_meta__CWhBz strong{min-width:0;overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.viewer-media-export-control_sectionTitle__X2xVL{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.42rem;color:#cbd5e1;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.viewer-media-export-control_sectionTitle__X2xVL strong{color:var(--primary);font-size:.72rem;letter-spacing:0;text-transform:none}.viewer-media-export-control_rangeInputs__J6HHH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.viewer-media-export-control_rangeInputs__J6HHH label{display:grid;gap:.25rem;color:#94a3b8;font-size:.72rem;font-weight:700}.viewer-media-export-control_rangeInputs__J6HHH input{width:100%;min-height:2rem;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.08);padding:0 .6rem;color:#f8fafc;font-size:.86rem}.viewer-media-export-control_rangeInputs__J6HHH input:focus{outline:2px solid rgba(63,169,245,.45);outline-offset:1px}.viewer-media-export-control_quickActions__Cbv5c{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.55rem}.viewer-media-export-control_formatButton__sb2cd,.viewer-media-export-control_primary__FPs3X,.viewer-media-export-control_quickActions__Cbv5c button,.viewer-media-export-control_secondary__30LHK{border:1px solid rgba(148,163,184,.2);border-radius:8px;font-weight:800;cursor:pointer}.viewer-media-export-control_quickActions__Cbv5c button{min-height:1.85rem;background:rgba(255,255,255,.08);padding:0 .62rem;color:#e2e8f0;font-size:.72rem}.viewer-media-export-control_quickActions__Cbv5c button:hover{border-color:rgba(63,169,245,.42);color:#ffffff}.viewer-media-export-control_quickActions__Cbv5c button:disabled{cursor:not-allowed;opacity:.55}.viewer-media-export-control_formatGrid__1IY2x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.viewer-media-export-control_formatButton__sb2cd{display:grid;min-height:2.55rem;align-content:center;gap:.12rem;background:rgba(255,255,255,.08);color:#e2e8f0;font-size:.78rem}.viewer-media-export-control_formatButton__sb2cd small{color:#94a3b8;font-size:.62rem;font-weight:850;text-transform:uppercase}.viewer-media-export-control_formatButton__sb2cd.viewer-media-export-control_active__mked3{border-color:var(--primary);background:rgba(63,169,245,.16);color:#ffffff}.viewer-media-export-control_formatButton__sb2cd:disabled{cursor:not-allowed;opacity:.6}.viewer-media-export-control_attribution__cIU78{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 1rem 0;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(255,255,255,.045);padding:.5rem .62rem}.viewer-media-export-control_attributionText__V7_eB{display:grid;min-width:0;gap:.08rem}.viewer-media-export-control_attribution__cIU78 strong{color:#f8fafc;font-size:.74rem;font-weight:850}.viewer-media-export-control_attribution__cIU78 span{color:#94a3b8;font-size:.7rem;font-weight:750}.viewer-media-export-control_attribution__cIU78 a{width:-moz-fit-content;width:fit-content;color:#7dd3fc;font-size:.68rem;font-weight:800;text-decoration:none}.viewer-media-export-control_attribution__cIU78 a:hover{color:#bae6fd;text-decoration:underline}.viewer-media-export-control_attributionChoice__DNaoc{display:grid;flex:0 1 18rem;margin-left:auto;gap:.22rem}.viewer-media-export-control_attributionButtons__J_CWl,.viewer-media-export-control_attributionCosts__Muso_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.viewer-media-export-control_attributionOption__gvTX_{display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(255,255,255,.08);padding:0 .7rem;color:#e2e8f0;font-size:.68rem;font-weight:850;cursor:pointer}.viewer-media-export-control_attributionOptionActive__412m_,.viewer-media-export-control_attributionOption__gvTX_:hover:not(:disabled){border-color:rgba(63,169,245,.6);background:rgba(63,169,245,.18);color:#ffffff}.viewer-media-export-control_attributionOption__gvTX_:disabled{cursor:not-allowed;opacity:.55}.viewer-media-export-control_attributionOptionActive__412m_:disabled{opacity:.82}.viewer-media-export-control_attributionCosts__Muso_ span{color:#94a3b8;font-size:.66rem;font-weight:800;text-align:center}.viewer-media-export-control_previewPlaceholder__tbgej,.viewer-media-export-control_previewVideo__R_eb6,.viewer-media-export-control_preview__gVtCh img{width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#000000}.viewer-media-export-control_previewPlaceholder__tbgej.viewer-media-export-control_previewSquare__aW1tq,.viewer-media-export-control_previewVideo__R_eb6.viewer-media-export-control_previewSquare__aW1tq,.viewer-media-export-control_preview__gVtCh img.viewer-media-export-control_previewSquare__aW1tq{aspect-ratio:1/1}.viewer-media-export-control_previewPlaceholder__tbgej.viewer-media-export-control_previewPortrait__Oh2SS,.viewer-media-export-control_previewVideo__R_eb6.viewer-media-export-control_previewPortrait__Oh2SS,.viewer-media-export-control_preview__gVtCh img.viewer-media-export-control_previewPortrait__Oh2SS{aspect-ratio:4/5;max-height:46vh}.viewer-media-export-control_previewVideo__R_eb6,.viewer-media-export-control_preview__gVtCh img{display:block;-o-object-fit:contain;object-fit:contain}.viewer-media-export-control_previewPlaceholder__tbgej{display:grid;place-items:center;color:#94a3b8;font-size:.78rem;font-weight:750}.viewer-media-export-control_status__80PL8{margin:.7rem 1rem 0;color:#cbd5e1;font-size:.76rem}.viewer-media-export-control_footer__7nAX4{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:.55rem;padding:1rem;border-top:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(4,10,22,.86),rgba(4,10,22,.98));backdrop-filter:blur(8px)}.viewer-media-export-control_primary__FPs3X,.viewer-media-export-control_secondary__30LHK{min-height:2.25rem;padding:0 .9rem;font-size:.8rem}.viewer-media-export-control_secondary__30LHK{background:rgba(255,255,255,.08);color:#e2e8f0}.viewer-media-export-control_primary__FPs3X{border-color:rgba(214,54,132,.85);background:var(--primary);color:#ffffff}.viewer-media-export-control_primary__FPs3X:disabled{cursor:not-allowed;opacity:.62}.case-group-series-dialog_dialog__zbMY_{width:min(42rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--foreground);box-shadow:0 24px 80px #0f172a40}.case-group-series-dialog_dialog__zbMY_[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.case-group-series-dialog_dialog__zbMY_::backdrop{background:#0f172a88}.case-group-series-dialog_footer__HGvuk,.case-group-series-dialog_header__b4DJq{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.case-group-series-dialog_header__b4DJq{border-bottom:1px solid var(--border)}.case-group-series-dialog_header__b4DJq h2{font-size:1rem;font-weight:600}.case-group-series-dialog_close__rBZpk{display:grid;place-items:center;margin-left:auto;flex-shrink:0}.case-group-series-dialog_tools__wac0M{display:grid;gap:.75rem;padding:1rem 1.25rem}.case-group-series-dialog_list___e4rZ>p,.case-group-series-dialog_tools__wac0M p{font-size:.8rem;color:var(--text-muted)}.case-group-series-dialog_tools__wac0M>input{width:100%;padding:.5rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.case-group-series-dialog_selection__wYot1{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem}.case-group-series-dialog_selection__wYot1 span{margin-left:auto}.case-group-series-dialog_dialog__zbMY_ button{padding:.45rem .7rem;border:1px solid var(--border);border-radius:8px;font-size:.8rem;cursor:pointer}.case-group-series-dialog_dialog__zbMY_ button:hover{background:var(--surface-muted)}.case-group-series-dialog_dialog__zbMY_ button:focus-visible,.case-group-series-dialog_dialog__zbMY_ input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.case-group-series-dialog_list___e4rZ{min-height:0;max-height:50dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem}.case-group-series-dialog_row__cN47x{display:flex;align-items:center;gap:.85rem;padding:.6rem;margin-bottom:.4rem;border:1px solid var(--border);border-radius:10px;cursor:pointer}.case-group-series-dialog_row__cN47x:has(input:checked){border-color:var(--primary);background:var(--surface-muted)}.case-group-series-dialog_thumbnail__J0V6X{display:grid;place-items:center;overflow:hidden;width:64px;height:64px;flex:0 0 64px;border-radius:8px;background:#101820;color:#94a3b8}.case-group-series-dialog_thumbnail__J0V6X img,.case-group-series-dialog_thumbnail__J0V6X svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-group-series-dialog_description__F7US_{display:grid;gap:.25rem;font-size:.85rem;overflow-wrap:anywhere}.case-group-series-dialog_description__F7US_ small{color:var(--text-muted);font-size:.7rem}.case-group-series-dialog_footer__HGvuk{justify-content:flex-end;border-top:1px solid var(--border)}.case-group-series-dialog_footer__HGvuk .case-group-series-dialog_apply__mmg3H{background:var(--primary);color:white}.case-series-group-manager_groups___1j2Q,.case-series-group-manager_manager__5sr7G{display:grid;gap:1rem}.case-series-group-manager_hint__SMftd,.case-series-group-manager_manager__5sr7G small{font-size:.75rem;line-height:1.5;color:var(--text-muted)}.case-series-group-manager_toolbar__069O9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.case-series-group-manager_toolbar__069O9 strong,.case-series-group-manager_toolbar__069O9>span{margin-right:auto}.case-series-group-manager_toolbar__069O9 button{padding:.4rem .65rem;border:1px solid var(--border);border-radius:8px;font-size:.75rem;background:var(--surface);cursor:pointer}.case-series-group-manager_toolbar__069O9 button:hover:not(:disabled){border-color:var(--primary)}.case-series-group-manager_manager__5sr7G button:disabled{opacity:.45;cursor:default}.case-series-group-manager_manager__5sr7G button:focus-visible,.case-series-group-manager_manager__5sr7G input:focus-visible,.case-series-group-manager_manager__5sr7G select:focus-visible,.case-series-group-manager_manager__5sr7G textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.case-series-group-manager_manager__5sr7G input:not([type=checkbox]),.case-series-group-manager_manager__5sr7G select,.case-series-group-manager_manager__5sr7G textarea{border:1px solid var(--border);border-radius:8px;padding:.45rem .6rem;background:var(--surface);color:var(--foreground);min-width:0;width:100%;font-size:.8rem}.case-series-group-manager_toolbar__069O9>input,.case-series-group-manager_toolbar__069O9>select{width:min(100%,20rem)}.case-series-group-manager_group__nstb0{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted)}.case-series-group-manager_fields__yN07p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.case-series-group-manager_fields__yN07p label{display:grid;gap:.3rem;font-size:.75rem}.case-series-group-manager_fields__yN07p .case-series-group-manager_toggle__Lmi9S{display:flex;align-items:center;gap:.5rem;grid-column:1/-1}.case-series-group-manager_relative__fj1Uc{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;grid-column:1/-1}.case-series-group-manager_fields__yN07p label:has(textarea){grid-column:1/-1}.case-series-group-manager_iconOptions__bWSEJ{display:grid;gap:.4rem;grid-column:1/-1;font-size:.75rem}.case-series-group-manager_iconOptions__bWSEJ button{display:inline-flex;gap:.35rem;align-items:center}.case-series-group-manager_iconOptions__bWSEJ button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.case-series-group-manager_error__QzL76{color:#dc2626;font-size:.8rem}@media (max-width:640px){.case-series-group-manager_fields__yN07p{grid-template-columns:1fr}.case-series-group-manager_relative__fj1Uc{grid-template-columns:1fr 1fr}}.case-upload-dialog_dialog__a5e44{width:min(48rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);color:var(--foreground);box-shadow:0 24px 80px #0f172a40}.case-upload-dialog_dialog__a5e44[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.case-upload-dialog_dialog__a5e44::backdrop{background:#0f172a88}.case-upload-dialog_header__PgdUL{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.case-upload-dialog_header__PgdUL h2{font-size:1.1rem;font-weight:600}.case-upload-dialog_close__l7JvD{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;flex-shrink:0;border-radius:10px;cursor:pointer}.case-upload-dialog_close__l7JvD:hover{background:var(--surface-muted)}.case-upload-dialog_close__l7JvD:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.case-upload-dialog_body___BNfQ{display:grid;min-height:0;gap:1rem;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}@media (max-width:540px){.case-upload-dialog_header__PgdUL{padding:.75rem 1rem}.case-upload-dialog_body___BNfQ{padding:1rem}}