@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";._toggle_1crj4_1{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);border:1px solid var(--border);transition:all var(--transition);background:0 0;justify-content:center;align-items:center;display:flex}._toggle_1crj4_1:hover{color:var(--color-accent);border-color:var(--color-accent-subtle);background:var(--color-accent-subtle)}._wrapper_1xair_1{flex-direction:column;min-height:100vh;display:flex;position:relative}._bgGlow_1xair_15{background:radial-gradient(ellipse at center, var(--color-primary-glow) 0%, transparent 70%);pointer-events:none;z-index:0;opacity:.6;width:800px;height:500px;position:fixed;top:-200px;left:50%;transform:translate(-50%)}._header_1xair_49{z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e18cc;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}[data-theme=light] ._header_1xair_49{background:#ffffffd9}._logo_1xair_83{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}._logoImg_1xair_99{width:28px;height:28px}._logoText_1xair_109{letter-spacing:-.4px;color:var(--text-primary);font-size:17px;font-weight:700}._logoText_1xair_109 span{color:var(--color-accent)}._main_1xair_131{z-index:1;flex:1;width:100%;max-width:960px;margin:0 auto;padding:40px 28px;position:relative}@media (width<=640px){._header_1xair_49{padding:12px 16px}._main_1xair_131{padding:24px 16px}}._footer_1xair_173{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border);z-index:1;padding:16px 28px;font-size:13px;position:relative}@media (width<=640px){._footer_1xair_173{padding:14px 16px;font-size:12px}}._btn_759yc_1{border-radius:var(--radius-sm);transition:all var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}._md_759yc_25{padding:11px 22px;font-size:14px}._sm_759yc_35{padding:7px 14px;font-size:13px}._primary_759yc_45{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-glow-primary)}._primary_759yc_45:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 0 28px #3b5bff4d}._secondary_759yc_69{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border)}._secondary_759yc_69:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-elevated);transform:translateY(-1px)}._accent_759yc_93{background:var(--color-accent);color:#0a0a0f;box-shadow:var(--shadow-glow-accent)}._accent_759yc_93:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 0 28px #c8ff0040}._btn_759yc_1:disabled{opacity:.4;cursor:not-allowed}._btn_759yc_1:active:not(:disabled){transform:translateY(0)}._field_1ojla_1{flex-direction:column;gap:6px;display:flex}._label_1ojla_13{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._input_1ojla_29{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);outline:none;padding:11px 14px;font-family:inherit;font-size:14px}._input_1ojla_29:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._input_1ojla_29::placeholder{color:var(--text-muted)}._overlay_bspfl_1{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s _fadeIn_bspfl_1;display:flex;position:fixed;inset:0}._modal_bspfl_27{background:var(--bg-secondary);border:1px solid var(--border-hover);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-md);padding:32px;animation:.25s _slideUp_bspfl_1;position:relative}._close_bspfl_51{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);transition:all var(--transition);justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}._close_bspfl_51:hover{color:var(--text-primary);background:var(--bg-tertiary)}@keyframes _fadeIn_bspfl_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_bspfl_1{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._content_lmysb_1{flex-direction:column;display:flex}._badge_lmysb_11{text-transform:uppercase;letter-spacing:.5px;color:var(--color-accent);background:var(--color-accent-subtle);border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}._title_lmysb_43{letter-spacing:-.3px;margin-bottom:6px;font-size:20px;font-weight:700}._desc_lmysb_57{color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.6}._error_lmysb_71{color:#ff4d4d;border-radius:var(--radius-sm);background:#ff4d4d14;margin-bottom:16px;padding:8px 12px;font-size:13px}._form_lmysb_89{flex-direction:column;gap:16px;display:flex}._checkbox_lmysb_101{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._checkbox_lmysb_101 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}._content_198tx_1{flex-direction:column;display:flex}._badge_198tx_11{text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);background:var(--color-primary-subtle);border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}._title_198tx_43{letter-spacing:-.3px;margin-bottom:6px;font-size:20px;font-weight:700}._desc_198tx_57{color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.6}._error_198tx_71{color:#ff4d4d;border-radius:var(--radius-sm);background:#ff4d4d14;margin-bottom:16px;padding:8px 12px;font-size:13px}._form_198tx_89{flex-direction:column;gap:16px;display:flex}._section_cxuzf_1{margin-top:8px}._header_cxuzf_9{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_cxuzf_23{letter-spacing:-.2px;font-size:16px;font-weight:700}._count_cxuzf_35{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}._list_cxuzf_53{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:2px;display:flex;overflow:hidden}._room_cxuzf_73{transition:background var(--transition);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._room_cxuzf_73:not(:last-child){border-bottom:1px solid var(--border)}._room_cxuzf_73:hover{background:var(--bg-tertiary)}._roomInfo_cxuzf_105{flex-direction:column;gap:3px;display:flex}._roomId_cxuzf_117{letter-spacing:.2px;font-family:SF Mono,Fira Code,monospace;font-size:14px;font-weight:600}._roomMeta_cxuzf_131{color:var(--text-muted);font-size:12px}._roomUsers_cxuzf_141{align-items:center;gap:14px;display:flex}._dots_cxuzf_153{gap:4px;display:flex}._dot_cxuzf_153{background:var(--border-hover);width:8px;height:8px;transition:background var(--transition);border-radius:50%}._dotActive_cxuzf_179{background:var(--color-accent);box-shadow:0 0 6px var(--color-accent-glow)}._empty_cxuzf_189{text-align:center;color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px;font-size:14px}@media (width<=640px){._room_cxuzf_73{padding:12px 14px}._dots_cxuzf_153{display:none}}._page_1u4o0_1{flex-direction:column;gap:48px;max-width:640px;margin:0 auto;padding:0 16px;display:flex}._hero_1u4o0_21{text-align:center;padding:60px 0 0;position:relative}._hero_1u4o0_21:before{content:"";background:radial-gradient(circle, var(--color-primary-glow) 0%, transparent 70%);pointer-events:none;opacity:.4;width:360px;height:360px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}._logo_1u4o0_59{width:56px;height:56px;margin:0 auto 24px;display:block}._heading_1u4o0_73{letter-spacing:-1.5px;margin-bottom:16px;font-size:44px;font-weight:900;line-height:1.1}._accent_1u4o0_89{background:linear-gradient(135deg, var(--color-accent), var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._subtitle_1u4o0_103{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.7}._features_1u4o0_117{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._tag_1u4o0_131{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);border:1px solid var(--border);transition:all var(--transition);border-radius:20px;padding:6px 14px;font-size:11px;font-weight:600}._tag_1u4o0_131:hover{border-color:var(--border-hover);color:var(--text-secondary)}._actions_1u4o0_167{grid-template-columns:1fr 1fr;gap:16px;display:grid}._actionCard_1u4o0_179{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex;position:relative;overflow:hidden}._actionCard_1u4o0_179:before{content:"";opacity:0;transition:opacity var(--transition-slow);pointer-events:none;position:absolute;inset:0}._actionCard_1u4o0_179:first-child:before{background:radial-gradient(ellipse at 50% 80%, var(--color-accent-subtle) 0%, transparent 70%)}._actionCard_1u4o0_179:last-child:before{background:radial-gradient(ellipse at 50% 80%, var(--color-primary-subtle) 0%, transparent 70%)}._actionCard_1u4o0_179:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-3px)}._actionCard_1u4o0_179:hover:before{opacity:1}._actionCard_1u4o0_179:first-child:hover{border-color:var(--color-accent-subtle);box-shadow:var(--shadow-glow-accent)}._actionCard_1u4o0_179:last-child:hover{border-color:var(--color-primary-subtle);box-shadow:var(--shadow-glow-primary)}._actionCard_1u4o0_179:active{transform:translateY(-1px)}._actionIcon_1u4o0_293{border-radius:var(--radius-md);background:var(--bg-tertiary);border:1px solid var(--border);width:52px;height:52px;transition:all var(--transition);justify-content:center;align-items:center;font-size:22px;display:flex}._actionCard_1u4o0_179:first-child ._actionIcon_1u4o0_293{color:var(--color-accent)}._actionCard_1u4o0_179:last-child ._actionIcon_1u4o0_293{color:var(--color-primary)}._actionCard_1u4o0_179:hover ._actionIcon_1u4o0_293{border-color:var(--border-hover);transform:scale(1.05)}._actionLabel_1u4o0_345{letter-spacing:-.3px;font-size:16px;font-weight:700}._actionHint_1u4o0_357{color:var(--text-muted);font-size:13px}@media (width<=640px){._page_1u4o0_1{gap:36px}._hero_1u4o0_21{padding:40px 0 0}._hero_1u4o0_21:before{width:280px;height:280px}._logo_1u4o0_59{width:44px;height:44px;margin-bottom:20px}._heading_1u4o0_73{letter-spacing:-1px;font-size:32px}._subtitle_1u4o0_103{font-size:14px}._actions_1u4o0_167{gap:12px}._actionCard_1u4o0_179{padding:24px 16px}._actionIcon_1u4o0_293{width:44px;height:44px;font-size:20px}._actionLabel_1u4o0_345{font-size:15px}}._header_1fhmc_1{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}._left_1fhmc_23{align-items:center;gap:10px;min-width:0;display:flex}._status_1fhmc_37{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}._online_1fhmc_53{background:var(--color-accent);box-shadow:0 0 6px var(--color-accent-glow)}._roomId_1fhmc_63{letter-spacing:.3px;color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-size:14px;font-weight:600}._copyBtn_1fhmc_79{color:var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-subtle);transition:all var(--transition);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600}._copyBtn_1fhmc_79:hover{background:#3b5bff2e}._right_1fhmc_109{align-items:center;gap:14px;display:flex}._users_1fhmc_121{align-items:center;gap:8px;display:flex}._dots_1fhmc_133{gap:4px;display:flex}._dot_1fhmc_133{background:var(--border-hover);border-radius:50%;width:8px;height:8px}._dotActive_1fhmc_157{background:var(--color-accent);box-shadow:0 0 6px var(--color-accent-glow)}._userCount_1fhmc_167{color:var(--text-muted);font-size:12px;font-weight:500}@media (width<=640px){._header_1fhmc_1{padding:10px 14px}._dots_1fhmc_133{display:none}}._panel_ozq6n_1{flex-direction:column;height:100%;display:flex}._messages_ozq6n_13{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}._message_ozq6n_13{background:var(--bg-tertiary);border-radius:var(--radius-md);border-top-left-radius:4px;max-width:80%;padding:10px 14px}._me_ozq6n_13{background:var(--color-primary-subtle);border-radius:var(--radius-md);border-top-right-radius:4px;border-top-left-radius:var(--radius-md);align-self:flex-end}._msgHeader_ozq6n_63{align-items:center;gap:8px;margin-bottom:4px;display:flex}._sender_ozq6n_77{color:var(--color-primary);font-size:12px;font-weight:600}._me_ozq6n_13 ._sender_ozq6n_77{color:var(--color-accent)}._time_ozq6n_97{color:var(--text-muted);font-size:11px}._text_ozq6n_107{color:var(--text-primary);word-break:break-word;font-size:14px;line-height:1.5}._inputArea_ozq6n_121{border-top:1px solid var(--border);gap:8px;padding:14px 16px;display:flex}._input_ozq6n_121{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition);outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}._input_ozq6n_121:focus{border-color:var(--color-primary)}._input_ozq6n_121::placeholder{color:var(--text-muted)}._sendBtn_ozq6n_177{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;width:40px;height:40px;transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._sendBtn_ozq6n_177:hover:not(:disabled){background:var(--color-primary-hover)}._sendBtn_ozq6n_177:disabled{opacity:.3;cursor:not-allowed}._panel_4o1c1_1{flex-direction:column;gap:16px;height:100%;padding:16px;display:flex}._dropzone_4o1c1_17{border:2px dashed var(--border-hover);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}._dropzone_4o1c1_17:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}._dropIcon_4o1c1_53{color:var(--text-muted)}._dropText_4o1c1_61{color:var(--text-secondary);font-size:14px}._browse_4o1c1_71{color:var(--color-primary);font-weight:600}._dropHint_4o1c1_81{color:var(--text-muted);font-size:12px}._fileInput_4o1c1_91{display:none}._fileList_4o1c1_99{flex-direction:column;gap:6px;display:flex;overflow-y:auto}._fileItem_4o1c1_113{background:var(--bg-tertiary);border-radius:var(--radius-sm);transition:all var(--transition);border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}._fileItemActive_4o1c1_135{border-color:var(--color-primary);background:var(--color-primary-subtle)}._clickable_4o1c1_145{cursor:pointer}._clickable_4o1c1_145:hover{background:#ffffff08}._fileItemActive_4o1c1_135._clickable_4o1c1_145:hover{background:var(--color-primary-subtle)}._fileIcon_4o1c1_169{text-align:center;flex-shrink:0;width:26px;font-size:18px}._fileInfo_4o1c1_183{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._fileName_4o1c1_199{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._fileMeta_4o1c1_217{color:var(--text-muted);font-size:11px}._fileActions_4o1c1_227{flex-shrink:0;gap:6px;display:flex}._previewBtn_4o1c1_239{color:var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-subtle);transition:all var(--transition);white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600}._previewBtn_4o1c1_239:hover{background:#3b5bff2e}._downloadBtn_4o1c1_269{color:var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-subtle);transition:all var(--transition);white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600}._downloadBtn_4o1c1_269:hover{background:#c8ff0026}._progressBar_4o1c1_299{background:var(--border);border-radius:2px;flex-shrink:0;width:80px;height:4px;overflow:hidden}._progressFill_4o1c1_317{background:var(--color-primary);border-radius:2px;height:100%;transition:width .2s}@media (width<=640px){._panel_4o1c1_1{padding:12px}._dropzone_4o1c1_17{padding:24px 16px}}._expired_4o1c1_351{color:var(--text-muted,#666);font-size:.75rem;font-style:italic}._image_spnu4_1{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:100%}._iframe_spnu4_15{border-radius:var(--radius-sm);background:#fff;border:none;width:100%;height:100%;min-height:400px}._video_spnu4_33{border-radius:var(--radius-sm);max-width:100%;max-height:100%}._audio_spnu4_45{width:100%}._text_spnu4_53{width:100%;color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:100%;margin:0;padding:16px;font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.6;overflow:auto}._fallback_spnu4_85{color:var(--text-muted);text-align:center;padding:40px;font-size:14px}._page_3nela_1{flex-direction:column;gap:12px;width:100%;max-width:1200px;height:calc(100vh - 130px);margin:0 auto;padding:0 16px;display:flex}._error_3nela_23{color:var(--color-error);border-radius:var(--radius-sm);text-align:center;background:#ef444414;border:1px solid #ef444426;padding:10px 14px;font-size:13px}._workspace_3nela_43{flex:1;gap:0;min-height:0;transition:gap .35s;display:flex}._splitOpen_3nela_59{gap:12px}._mainPanel_3nela_67{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-width:0;min-height:0;transition:flex .35s;display:flex;overflow:hidden}._splitOpen_3nela_59 ._mainPanel_3nela_67{flex:1}._previewPanel_3nela_101{opacity:0;border-radius:var(--radius-lg);width:0;transition:width .35s,opacity .25s;overflow:hidden}._splitOpen_3nela_59 ._previewPanel_3nela_101{opacity:1;width:45%}._previewWrapper_3nela_127{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}._previewHeader_3nela_147{border-bottom:1px solid var(--border);background:var(--bg-tertiary);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._previewTitle_3nela_167{flex-direction:column;gap:2px;min-width:0;display:flex}._previewName_3nela_181{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._previewSize_3nela_199{color:var(--text-muted);font-size:11px}._closeBtn_3nela_209{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--text-muted);transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._closeBtn_3nela_209:hover{background:var(--bg-elevated);color:var(--text-primary)}._previewBody_3nela_243{flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}._tabs_3nela_263{border-bottom:1px solid var(--border);background:var(--bg-tertiary);padding:0 8px;display:flex}._tab_3nela_263{color:var(--text-muted);transition:color var(--transition);cursor:pointer;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;display:flex;position:relative}._tab_3nela_263:hover{color:var(--text-secondary)}._tabActive_3nela_311{color:var(--text-primary)}._tabActive_3nela_311:after{content:"";background:var(--color-primary);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}._badge_3nela_341{color:#fff;background:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;animation:.3s _badgePop_3nela_1;display:inline-flex}@keyframes _badgePop_3nela_1{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}._content_3nela_383{flex:1;min-height:0}._expired_3nela_395{color:var(--text-muted);font-size:.75rem;font-style:italic}@media (width<=768px){._page_3nela_1{gap:8px;height:calc(100vh - 100px);padding:0 8px}._workspace_3nela_43{position:relative}._splitOpen_3nela_59 ._mainPanel_3nela_67{flex:1}._previewPanel_3nela_101{z-index:10;width:0;position:absolute;top:0;bottom:0;right:0}._splitOpen_3nela_59 ._previewPanel_3nela_101{width:100%}._tabs_3nela_263{padding:0 4px}._tab_3nela_263{padding:10px 14px;font-size:12px}}:root{--bg-primary:#07070d;--bg-secondary:#0e0e18;--bg-tertiary:#151520;--bg-elevated:#1a1a28;--color-primary:#3b5bff;--color-primary-hover:#5070ff;--color-primary-subtle:#3b5bff1a;--color-primary-glow:#3b5bff40;--color-accent:#c8ff00;--color-accent-hover:#d4ff2a;--color-accent-subtle:#c8ff0014;--color-accent-glow:#c8ff0033;--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f59e0b;--text-primary:#e8e8ed;--text-secondary:#7a7a94;--text-muted:#4a4a60;--border:#ffffff0f;--border-hover:#ffffff1a;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 8px 40px #0009;--shadow-glow-primary:0 0 20px #3b5bff26;--shadow-glow-accent:0 0 20px #c8ff001a;--transition:.2s ease;--transition-slow:.4s ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-primary:#f2f2f7;--bg-secondary:#fff;--bg-tertiary:#eaeaef;--bg-elevated:#fff;--color-primary:#2d4adb;--color-primary-hover:#3b5bff;--color-primary-subtle:#2d4adb0f;--color-primary-glow:#2d4adb1a;--color-accent:#3d6600;--color-accent-hover:#4a7a00;--color-accent-subtle:#3d66000f;--color-accent-glow:#3d660014;--color-success:#16a34a;--color-error:#dc2626;--color-warning:#d97706;--text-primary:#0a0a12;--text-secondary:#5c5c72;--text-muted:#9090a4;--border:#00000014;--border-hover:#00000024;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 20px #00000014;--shadow-lg:0 8px 40px #0000001a;--shadow-glow-primary:0 0 20px #2d4adb14;--shadow-glow-accent:0 0 20px #3d66000f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background-color var(--transition), color var(--transition);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}a{color:var(--color-primary);text-decoration:none}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit}::selection{background:var(--color-primary);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
