@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._container_158ga_2{width:100%;max-width:500px;margin:0 auto}._dropzone_158ga_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_158ga_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_158ga_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_158ga_8._dragging_158ga_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_158ga_8._disabled_158ga_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_158ga_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_158ga_8:hover ._icon_158ga_75{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_158ga_8._dragging_158ga_58 ._icon_158ga_75{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_158ga_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_158ga_1{0%,to{opacity:1}50%{opacity:.7}}._title_158ga_105{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_158ga_113{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_158ga_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_158ga_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_158ga_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_158ga_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}._wrap_b8l5r_1{min-width:0;margin:14px 0}._compact_b8l5r_1{margin:8px 0}._launch_b8l5r_1{display:flex;gap:10px;width:100%;min-height:48px;font-size:15px}._launch_b8l5r_1>span{font-size:12px;font-weight:400;color:#a9bfd1;margin-left:auto}._dialog_b8l5r_1{--z-overlay:1600;width:min(94vw,850px);max-width:850px;max-height:90dvh;overflow-y:auto;background:#091d2f;color:#f6f8fb;padding:24px}._dialog_b8l5r_1 h3{font-size:20px}._error_b8l5r_1{background:#381a25;border:1px solid #aa5361;border-radius:9px;padding:12px;color:#ffbbc5;line-height:1.5}._loading_b8l5r_1{padding:32px;display:flex;justify-content:center;gap:12px;align-items:center}._spin_b8l5r_1{animation:_spin_b8l5r_1 1s linear infinite}@keyframes _spin_b8l5r_1{to{transform:rotate(360deg)}}._player_b8l5r_2{margin:16px 0;padding:12px;background:#020a12;border-radius:12px;border:1px solid #2d495e}._player_b8l5r_2 video{display:block;width:100%;max-height:55vh;object-fit:contain;background:#000;border-radius:8px}._player_b8l5r_2 figcaption{display:flex;align-items:center;gap:8px;color:#e8ad42;font-size:14px;padding:12px 3px 3px}._player_b8l5r_2 svg{width:17px}._upload_b8l5r_3{display:grid;gap:14px;padding:18px;margin:16px 0;border:1px solid #856a37;border-radius:12px;background:#112a3d}._upload_b8l5r_3 small{font-size:11px;color:#cfb785}._upload_b8l5r_3 h3{margin:5px 0 0;text-transform:capitalize}._upload_b8l5r_3>label{display:grid;gap:7px;font-size:13px;font-weight:700}._upload_b8l5r_3 p{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;margin:0;color:#adc1d2}._upload_b8l5r_3 p svg{width:16px;flex:none}._upload_b8l5r_3 ._publicChoice_b8l5r_3{display:flex;align-items:flex-start;gap:9px;line-height:1.5}._uploadActions_b8l5r_3{display:flex;justify-content:flex-end;gap:10px}._uploadActions_b8l5r_3 button{min-height:44px;font-size:13px}._listHead_b8l5r_4{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:22px 0 8px;color:#b7cbdc;font-size:11px;letter-spacing:.06em}._listHead_b8l5r_4 span{letter-spacing:0}._events_b8l5r_4{list-style:none;padding:0;margin:0;max-height:400px;overflow:auto}._events_b8l5r_4 li{display:flex;gap:12px;padding:14px 0;border-top:1px solid #263e54;align-items:center}._eventTime_b8l5r_4{min-width:45px}._eventTime_b8l5r_4 b{font-size:13px;color:#e8ad42}._eventTime_b8l5r_4 span{display:block;margin-top:4px;font-size:11px;color:#9db4c9}._eventName_b8l5r_4{flex:1;min-width:90px}._eventName_b8l5r_4 b{display:block;font-size:14px}._eventName_b8l5r_4 small{display:block;font-size:12px;margin-top:4px;text-transform:capitalize;color:#bacddd}._eventName_b8l5r_4 em{display:block;font-size:9px;margin-top:5px;color:#8cacc5;letter-spacing:.06em;font-style:normal}._eventActions_b8l5r_4{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}._eventActions_b8l5r_4 button{min-height:44px;white-space:nowrap;font-size:12px}._eventActions_b8l5r_4 svg{width:16px}._empty_b8l5r_4{padding:18px;border:1px dashed #385066;border-radius:10px;font-size:14px;color:#b4c9da;line-height:1.6}@media(max-width:580px){._dialog_b8l5r_1{padding:18px}._launch_b8l5r_1{flex-wrap:wrap;font-size:14px}._launch_b8l5r_1>span{width:100%;margin-left:0}._events_b8l5r_4 li{flex-wrap:wrap}._eventActions_b8l5r_4{width:100%;justify-content:flex-end}._uploadActions_b8l5r_3{flex-direction:column}._uploadActions_b8l5r_3 button{width:100%}._eventName_b8l5r_4 b{font-size:15px}}
