.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;padding:clamp(1rem,3vw,2.5rem);overscroll-behavior:contain;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;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}.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}}