._tooltip_1mnm2_10{z-index:9999;font-size:var(--font-size-xs);border-radius:var(--radius-lg);pointer-events:none;--wiz-tooltip-bg:var(--wiz-material-utility-float-bg,var(--glass-float-bg,var(--glass-modal-bg)));--wiz-tooltip-border:var(--wiz-material-utility-float-border,var(--glass-float-border,var(--glass-modal-border)));--wiz-tooltip-shadow:var(--wiz-material-utility-float-shadow,var(--glass-float-shadow,var(--glass-modal-shadow)));--wiz-tooltip-blur:var(--wiz-material-utility-float-blur,var(--glass-float-blur,18px));--wiz-tooltip-sat:var(--wiz-material-utility-float-sat,140%);background:linear-gradient(180deg, #ffffff2e 0%, #ffffff0f 36%, transparent 100%), color-mix(in srgb, var(--wiz-tooltip-bg) 76%, var(--color-foreground) 18%);color:color-mix(in srgb, var(--color-popover-foreground) 96%, var(--glass-text-strong));-webkit-backdrop-filter:blur(var(--wiz-tooltip-blur)) saturate(var(--wiz-tooltip-sat));border:1px solid color-mix(in srgb, var(--wiz-tooltip-border) 86%, transparent);box-shadow:var(--wiz-tooltip-shadow), 0 8px 20px -16px #0003;padding:6px 12px;animation:.15s ease-out _tooltipFadeIn_1mnm2_1;position:fixed}.dark ._tooltip_1mnm2_10{background:linear-gradient(180deg, #ffffff1a 0%, #ffffff08 36%, transparent 100%), color-mix(in srgb, var(--wiz-tooltip-bg) 88%, #0a0f1ceb);color:#ffffffe6;border-color:color-mix(in srgb, var(--wiz-tooltip-border) 88%, #ffffff1f);box-shadow:var(--wiz-tooltip-shadow), 0 4px 20px #00000080, inset 0 1px 0 #ffffff14}@keyframes _tooltipFadeIn_1mnm2_1{0%{opacity:0}to{opacity:1}}._richTitle_1mnm2_61{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);line-height:1.25}._richDescription_1mnm2_69{opacity:.7;margin-top:2px;font-size:11px;line-height:1.25}._backdrop_i5j44_7{--wiz-lightbox-float-bg:color-mix(in srgb, var(--wiz-material-utility-float-bg,var(--glass-elevated-bg)) 96%, transparent);--wiz-lightbox-float-border:color-mix(in srgb, var(--wiz-material-utility-float-border,var(--glass-elevated-border)) 90%, transparent);--wiz-lightbox-float-shadow:var(--wiz-material-utility-float-shadow,var(--glass-elevated-shadow));--wiz-lightbox-float-blur:var(--wiz-material-utility-float-blur,var(--glass-elevated-blur,24px));--wiz-lightbox-content-bg:color-mix(in srgb, var(--wiz-material-content-subtle-bg,var(--glass-surface-bg)) 94%, transparent);--wiz-lightbox-content-border:color-mix(in srgb, var(--wiz-material-content-subtle-border,var(--glass-surface-border)) 90%, transparent);--wiz-lightbox-content-shadow:var(--wiz-material-content-subtle-shadow,var(--glass-surface-shadow));--wiz-lightbox-content-blur:var(--wiz-material-content-subtle-blur,var(--glass-surface-blur,18px));--wiz-lightbox-control-bg:color-mix(in srgb, var(--wiz-material-chrome-regular-bg,var(--glass-ctrl-bg)) 88%, transparent);--wiz-lightbox-control-bg-hover:color-mix(in srgb, var(--wiz-material-chrome-regular-bg,var(--glass-ctrl-bg-hover)) 94%, transparent);--wiz-lightbox-control-bg-active:color-mix(in srgb, var(--wiz-material-chrome-regular-bg,var(--glass-ctrl-bg-active)) 98%, transparent);--wiz-lightbox-control-border:color-mix(in srgb, var(--wiz-material-chrome-regular-border,var(--glass-ctrl-border)) 88%, transparent);--wiz-lightbox-control-border-hover:color-mix(in srgb, var(--wiz-material-chrome-regular-border,var(--glass-ctrl-border-hover)) 94%, transparent);--wiz-lightbox-control-border-active:color-mix(in srgb, var(--wiz-material-chrome-regular-border,var(--glass-ctrl-border-active)) 98%, transparent);--wiz-lightbox-control-shadow:0 12px 28px -22px #0f172a2e, inset 0 1px 0 #ffffffad;--wiz-lightbox-control-blur:calc(var(--wiz-material-chrome-regular-blur,var(--glass-ctrl-blur,12px)) - 1px);--wiz-lightbox-focus-bg:color-mix(in srgb, var(--wiz-material-focus-thick-bg,var(--glass-overlay-bg)) 94%, transparent);--wiz-lightbox-focus-border:color-mix(in srgb, var(--wiz-material-focus-thick-border,var(--glass-overlay-border)) 92%, transparent);--wiz-lightbox-focus-shadow:var(--wiz-material-focus-thick-shadow,var(--glass-overlay-shadow));--wiz-lightbox-focus-blur:var(--wiz-material-focus-thick-blur,var(--glass-overlay-blur,28px));z-index:9999;background:radial-gradient(56% 56% at 50% 44%, color-mix(in srgb, var(--wiz-material-focus-thick-bg,#ffffffd1) 20%, transparent) 0%, transparent 72%), color-mix(in srgb, var(--wiz-material-focus-thick-bg,#ffffffd1) 18%, #080c12b8);-webkit-backdrop-filter:blur(calc(var(--wiz-lightbox-focus-blur) / 3)) saturate(112%);flex-direction:column;display:flex;position:fixed;inset:0}.dark ._backdrop_i5j44_7{--wiz-lightbox-control-shadow:0 14px 30px -22px #0000006b, inset 0 1px 0 #ffffff14;background:radial-gradient(56% 56% at 50% 44%, color-mix(in srgb, var(--wiz-material-focus-thick-bg,#080a10f0) 8%, transparent) 0%, transparent 72%), color-mix(in srgb, var(--wiz-material-focus-thick-bg,#080a10f0) 12%, #000000d1)}._header_i5j44_118{align-items:center;gap:var(--space-3);padding:0 var(--space-5);flex-shrink:0;height:52px;display:flex}._headerLeft_i5j44_127{flex-shrink:0;align-items:center;width:44px;display:flex}._headerCenter_i5j44_134{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}._headerRight_i5j44_143{flex-shrink:0;justify-content:flex-end;align-items:center;width:44px;display:flex}._title_i5j44_151{font-size:var(--font-size-sm);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}._counter_i5j44_161{font-size:var(--font-size-xs);color:var(--color-muted-foreground);letter-spacing:.02em;line-height:1}._iconBtn_i5j44_168{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background .15s;display:flex}._iconBtn_i5j44_168:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--wiz-lightbox-control-bg-hover) 92%, transparent)}._body_i5j44_191{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}._content_i5j44_200{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}._img_i5j44_211{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:default;max-width:100%;max-height:100%;transition:transform .2s}._imgGrab_i5j44_223{cursor:grab}._imgGrabbing_i5j44_224{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}._pdfWrap_i5j44_232{width:100%;height:100%;display:flex}._pdfFrame_i5j44_238{background:var(--color-background);border:none;flex:1;display:block}._videoPlayer_i5j44_246{cursor:pointer;background:#000;outline:none;max-width:100%;max-height:100%;display:block}._seekBar_i5j44_258{appearance:none;cursor:pointer;border:none;border-radius:999px;outline:none;flex-shrink:0;width:70px;height:3px}._seekBar_i5j44_258::-webkit-slider-thumb{appearance:none;background:var(--color-foreground);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;transition:transform .12s}._seekBar_i5j44_258:hover::-webkit-slider-thumb{transform:scale(1.25)}._seekBar_i5j44_258::-moz-range-thumb{background:var(--color-foreground);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}._volumeBar_i5j44_296{width:48px}._videoTime_i5j44_301{color:var(--color-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:30px;font-size:11px;line-height:1}._toolSep_i5j44_313{background:color-mix(in srgb, var(--color-foreground) 15%, transparent);flex-shrink:0;width:1px;height:20px;margin:0 2px}._audioBody_i5j44_322{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._audioIcon_i5j44_329{object-fit:contain;filter:drop-shadow(0 8px 24px #0003);width:100px;height:100px}._audioPlayer_i5j44_336{width:min(420px,80vw)}._textBody_i5j44_342{background:linear-gradient(180deg, #ffffff29 0%, #ffffff0a 34%, transparent 100%), color-mix(in srgb, var(--wiz-lightbox-content-bg) 96%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-content-border) 92%, transparent);border-radius:var(--radius-xl);width:min(760px,90%);max-height:100%;box-shadow:var(--wiz-lightbox-content-shadow), inset 0 1px 0 #ffffff85;-webkit-backdrop-filter:blur(var(--wiz-lightbox-content-blur)) saturate(118%);padding:var(--space-6);font-family:Menlo,Consolas,Monaco,monospace;font-size:var(--font-size-xs);color:var(--color-foreground);white-space:pre-wrap;word-break:break-all;line-height:1.8;overflow-y:auto}._iconBody_i5j44_366{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._iconImg_i5j44_373{object-fit:contain;filter:drop-shadow(0 8px 24px #0003);width:100px;height:100px}._iconName_i5j44_380{font-size:var(--font-size-sm);color:var(--color-foreground);text-align:center;word-break:break-all;max-width:320px}._iconSize_i5j44_388{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}._navBtn_i5j44_394{width:64px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}._navBtn_i5j44_394:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--wiz-lightbox-control-bg-hover) 90%, transparent)}._navPrev_i5j44_412{order:-1}._navNext_i5j44_413{order:1}._toolbar_i5j44_418{bottom:var(--space-5);background:linear-gradient(180deg, #fff3 0%, #ffffff14 36%, transparent 100%), color-mix(in srgb, var(--wiz-lightbox-float-bg) 96%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-float-border) 92%, transparent);box-shadow:var(--wiz-lightbox-float-shadow), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(var(--wiz-lightbox-float-blur)) saturate(138%);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:6px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._toolDragHandle_i5j44_442{cursor:grab;width:22px;height:40px;color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;transition:color .15s;display:flex}._toolDragHandle_i5j44_442:hover{color:var(--color-foreground)}._toolDragHandleActive_i5j44_461{cursor:grabbing;color:var(--color-foreground)}._toolbarDragging_i5j44_466{-webkit-user-select:none;user-select:none;box-shadow:0 8px 32px #00000059, var(--wiz-lightbox-float-shadow)}._toolbarVertical_i5j44_472{white-space:normal;flex-direction:column;padding:10px 6px}._toolDragHandleVertical_i5j44_479{width:40px;height:22px;margin-bottom:0;margin-right:0}._toolbarVertical_i5j44_472 ._pageIndicator_i5j44_487{flex-direction:column;gap:1px;padding:2px 0}._toolbarVertical_i5j44_472 ._seekBar_i5j44_258{writing-mode:vertical-lr;direction:rtl;width:4px;height:80px;padding:0}._toolbarVertical_i5j44_472 ._volumeBar_i5j44_296{height:52px}._toolbarVertical_i5j44_472 ._toolBtn_i5j44_507[data-tip]:after{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}._toolbarVertical_i5j44_472 ._toolBtn_i5j44_507[data-tip]:before{top:50%;bottom:auto;left:calc(100% + 5px);transform:translateY(-50%)rotate(-90deg)}._toolBtn_i5j44_507{width:40px;height:40px;color:var(--color-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}._toolBtn_i5j44_507:hover{background:color-mix(in srgb, var(--wiz-lightbox-control-bg-hover) 92%, transparent);color:var(--color-foreground)}._toolBtn_i5j44_507[data-tip]:after{content:attr(data-tip);background:linear-gradient(180deg, #ffffff24 0%, #ffffff05 100%), color-mix(in srgb, var(--wiz-lightbox-float-bg) 98%, transparent);color:var(--color-foreground);border:1px solid color-mix(in srgb, var(--wiz-lightbox-float-border) 90%, transparent);box-shadow:var(--wiz-lightbox-float-shadow);-webkit-backdrop-filter:blur(calc(var(--wiz-lightbox-float-blur) - 6px)) saturate(128%);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:400;line-height:1;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}._toolBtn_i5j44_507[data-tip]:before{content:"";border:4px solid #0000;border-top-color:color-mix(in srgb, var(--wiz-lightbox-float-bg) 98%, transparent);pointer-events:none;opacity:0;z-index:10;transition:opacity .12s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}._toolBtn_i5j44_507[data-tip]:hover:after,._toolBtn_i5j44_507[data-tip]:hover:before{opacity:1}._toolBtnActive_i5j44_590{background:color-mix(in srgb, var(--color-primary) 16%, var(--wiz-lightbox-control-bg-active));color:var(--color-primary)}._toolBtnActive_i5j44_590:hover{background:color-mix(in srgb, var(--color-primary) 22%, var(--wiz-lightbox-control-bg-hover));color:var(--color-primary)}._toolBtn_i5j44_507:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._pageIndicator_i5j44_487{align-items:center;gap:3px;padding:0 2px;display:flex}._pageInput_i5j44_615{text-align:center;font-variant-numeric:tabular-nums;width:32px;height:28px;color:var(--color-foreground);background:color-mix(in srgb, var(--wiz-lightbox-control-bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-control-border) 86%, transparent);border-radius:var(--radius-sm,4px);appearance:textfield;outline:none;padding:0 2px;font-size:12px}._pageInput_i5j44_615::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._pageInput_i5j44_615::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._pageInput_i5j44_615:focus{border-color:color-mix(in srgb, var(--wiz-lightbox-control-border-active) 92%, var(--color-primary));background:color-mix(in srgb, var(--wiz-lightbox-control-bg-active) 92%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 16%, transparent)}._pageTotal_i5j44_643{color:var(--color-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}._pageNav_i5j44_651{font-variant-numeric:tabular-nums;min-width:24px;height:28px;color:var(--color-foreground);background:color-mix(in srgb, var(--wiz-lightbox-control-bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-control-border) 86%, transparent);border-radius:var(--radius-sm,4px);justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}._toolBtnDanger_i5j44_667{color:var(--color-muted-foreground)}._toolBtnDanger_i5j44_667:hover{background:color-mix(in srgb, var(--color-destructive,#ef4444) 12%, transparent);color:var(--color-destructive,#ef4444)}._thumbsWrap_i5j44_686{z-index:1;padding:52px var(--space-5) 10px;scrollbar-width:none;flex-shrink:0;position:relative;overflow:auto visible}._thumbsWrap_i5j44_686::-webkit-scrollbar{display:none}._thumbs_i5j44_686{justify-content:center;align-items:flex-end;gap:5px;min-width:max-content;display:flex;overflow:visible}._thumb_i5j44_686{cursor:pointer;background:color-mix(in srgb, var(--wiz-lightbox-control-bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-control-border) 80%, transparent);width:54px;height:54px;-webkit-backdrop-filter:blur(calc(var(--wiz-lightbox-control-blur) - 2px)) saturate(124%);transform-origin:bottom;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .13s;display:flex;overflow:hidden;box-shadow:0 12px 18px -18px #0f172a29}._thumb_i5j44_686:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._thumbImg_i5j44_732{object-fit:cover;width:100%;height:100%}._thumbIcon_i5j44_738{object-fit:contain;width:40px;height:40px}._thumbText_i5j44_744{width:100%;height:100%;color:var(--color-foreground);white-space:pre;padding:4px 5px;font-family:monospace;font-size:4px;line-height:1.4;overflow:hidden}._confirmOverlay_i5j44_759{z-index:10;background:color-mix(in srgb, var(--wiz-lightbox-focus-bg) 20%, #080c128a);-webkit-backdrop-filter:blur(10px)saturate(112%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._confirmDialog_i5j44_771{background:linear-gradient(180deg, #ffffff29 0%, #ffffff0a 34%, transparent 100%), color-mix(in srgb, var(--wiz-lightbox-focus-bg) 96%, transparent);border:1px solid color-mix(in srgb, var(--wiz-lightbox-focus-border) 92%, transparent);box-shadow:var(--wiz-lightbox-focus-shadow), inset 0 1px 0 #ffffff8f;-webkit-backdrop-filter:blur(var(--wiz-lightbox-focus-blur)) saturate(128%);border-radius:var(--radius-xl,12px);padding:var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;width:90%;max-width:360px;display:flex}._confirmTitle_i5j44_791{font-size:var(--font-size-base);color:var(--color-foreground);text-align:center;margin:0;font-weight:600}._confirmFileName_i5j44_799{font-size:var(--font-size-sm);color:var(--color-muted-foreground);text-align:center;word-break:break-all;margin:0}._confirmActions_i5j44_807{gap:var(--space-2);margin-top:var(--space-2);display:flex}._confirmBtn_i5j44_813{border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:1px solid color-mix(in srgb, var(--wiz-lightbox-control-border) 90%, transparent);background:color-mix(in srgb, var(--wiz-lightbox-control-bg) 92%, transparent);color:var(--color-foreground);box-shadow:var(--wiz-lightbox-control-shadow);-webkit-backdrop-filter:blur(var(--wiz-lightbox-control-blur)) saturate(126%);padding:8px 24px;font-weight:500;transition:background .15s,border-color .15s}._confirmBtn_i5j44_813:hover{background:color-mix(in srgb, var(--wiz-lightbox-control-bg-hover) 94%, transparent);border-color:color-mix(in srgb, var(--wiz-lightbox-control-border-hover) 92%, transparent)}._confirmBtnDanger_i5j44_833{background:var(--color-destructive,#ef4444);color:#fff;border-color:#0000}._confirmBtnDanger_i5j44_833:hover{background:color-mix(in srgb, var(--color-destructive,#ef4444) 85%, #000)}
