:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--shape-sm:4px;--shape-md:6px;--shape-lg:8px;--shape-xl:12px;--shape-2xl:16px;--shape-full:9999px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background-color:var(--md-surface-dim);min-height:100dvh;color:var(--md-on-surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.5;transition:background-color .25s cubic-bezier(.2,0,0,1),color .25s cubic-bezier(.2,0,0,1)}#root{flex-direction:column;min-height:100dvh;display:flex}::selection{background:var(--md-primary-container);color:var(--md-on-primary-container)}:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:var(--shape-md)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--md-outline-variant);border-radius:var(--shape-full)}::-webkit-scrollbar-thumb:hover{background:var(--md-outline)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._app_ri170_124{background-color:var(--md-surface-dim);min-height:100dvh;color:var(--md-on-surface);transition:background-color color .25s cubic-bezier(.2, 0, 0, 1);flex-direction:column;display:flex}._main_ri170_133{flex-direction:column;flex:1;width:100%;display:flex}._container_ri170_140{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.5rem 3rem;display:flex}@media (width<=767.98px){._container_ri170_140{padding:.75rem 1rem 2rem}}._content_ri170_155{flex-direction:column;flex:1;gap:1.5rem;margin-top:1rem;animation:.35s cubic-bezier(.2,0,0,1) both _contentFadeIn_ri170_1;display:flex}@keyframes _contentFadeIn_ri170_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._splitView_ri170_174{flex:1;grid-template-columns:1fr 380px;gap:1.5rem;display:grid}@media (width<=1023.98px){._splitView_ri170_174{grid-template-columns:1fr}}._editorPane_ri170_186{flex-direction:column;min-width:0;display:flex}._sidePane_ri170_192{flex-direction:column;gap:1.5rem;display:flex}._footer_ri170_198{background:var(--md-surface-container-low);border-top:1px solid var(--md-outline-variant);transition:background-color border-color .25s cubic-bezier(.2, 0, 0, 1);justify-content:space-between;align-items:center;margin-top:auto;padding:1rem 1.5rem;display:flex}@media (width<=767.98px){._footer_ri170_198{flex-direction:column;gap:.5rem;padding:1rem}}._footerText_ri170_216{color:var(--md-outline);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem}._footerText_ri170_216 strong{color:var(--md-on-surface);font-weight:500}._footerLinks_ri170_226{gap:1rem;display:flex}._footerLinks_ri170_226 a{color:var(--md-on-surface-variant);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1)}._footerLinks_ri170_226 a:hover{color:var(--md-primary)}._footerRight_ri170_241{align-items:center;gap:1rem;display:flex}._footerCredit_ri170_247{letter-spacing:.03em;color:var(--md-on-surface-variant);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem}._footerCredit_ri170_247 a{color:inherit;text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1)}._footerCredit_ri170_247 a:hover{color:var(--md-primary)}._footerCredit_ri170_247 strong{color:var(--md-primary);letter-spacing:.06em;font-weight:600}._footerSocials_ri170_267{border-left:1px solid var(--md-outline-variant);align-items:center;gap:.5rem;padding-left:1rem;display:flex}._socialLink_ri170_275{width:28px;height:28px;color:var(--md-on-surface-variant);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}._socialLink_ri170_275:hover{color:var(--md-primary);background:var(--accent-teal-dim)}._loadingScreen_ri170_290{background:var(--md-surface-dim);height:100dvh;color:var(--md-on-surface);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;animation:.25s cubic-bezier(.2,0,0,1) both _fadeIn_ri170_1;display:flex}@keyframes _fadeIn_ri170_1{0%{opacity:0}to{opacity:1}}._spinner_ri170_310{width:48px;height:48px;position:relative}._spinner_ri170_310:before,._spinner_ri170_310:after{content:"";border-radius:9999px;position:absolute;inset:0}._spinner_ri170_310:before{border:4px solid var(--md-outline-variant)}._spinner_ri170_310:after{border:4px solid #0000;border-top-color:var(--md-primary);animation:.9s cubic-bezier(.4,0,.2,1) infinite _spin_ri170_310}@keyframes _spin_ri170_310{to{transform:rotate(360deg)}}._loadingText_ri170_335{letter-spacing:.04em;color:var(--md-on-surface-variant);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;font-weight:500}._navbar_v5mg8_124{z-index:20;background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-bottom:1px solid var(--md-outline-variant);height:64px;transition:background-color border-color box-shadow .25s cubic-bezier(.2, 0, 0, 1);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}@media (width<=767.98px){._navbar_v5mg8_124{padding:0 1rem}}._brand_v5mg8_147{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;text-decoration:none;display:flex}._brandMain_v5mg8_156{align-items:center;gap:.5rem;display:flex}._brandIcon_v5mg8_162{color:var(--accent-teal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._title_v5mg8_170{letter-spacing:.02em;white-space:nowrap;background:var(--brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;font-weight:700}._brandBy_v5mg8_183{letter-spacing:.14em;text-transform:uppercase;color:var(--md-outline);-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.6875rem;font-weight:500}@media (width<=479.98px){._navbar_v5mg8_124 ._badge_v5mg8_194{display:none}}._badge_v5mg8_194{letter-spacing:.04em;white-space:nowrap;transition:background-color color .15s cubic-bezier(.2, 0, 0, 1);border-radius:9999px;align-items:center;gap:.5rem;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex}._badge_v5mg8_194._auth_v5mg8_211{background:var(--md-primary-container);color:var(--md-on-primary-container)}._badge_v5mg8_194._auth_v5mg8_211:before{content:"";background:var(--md-on-primary-container);border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite _pulse-sync_v5mg8_1}._badge_v5mg8_194._anon_v5mg8_223{background:var(--md-surface-container-highest);color:var(--md-on-surface-variant)}._badge_v5mg8_194._anon_v5mg8_223:before{content:"";background:var(--md-outline);border-radius:9999px;width:6px;height:6px}@keyframes _pulse-sync_v5mg8_1{0%,to{opacity:1}50%{opacity:.38}}._controls_v5mg8_243{align-items:center;gap:.75rem;display:flex}._themeToggle_v5mg8_249{color:var(--md-on-surface-variant)}._themeToggle_v5mg8_249:hover{color:var(--md-primary)}._userInfo_v5mg8_256{align-items:center;gap:.75rem;min-width:0;display:flex}._avatar_v5mg8_263{background:var(--md-secondary-container);width:32px;height:32px;color:var(--md-on-secondary-container);-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}@media (width<=479.98px){._avatar_v5mg8_263{display:none}}._email_v5mg8_283{color:var(--md-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;overflow:hidden}@media (width<=479.98px){._email_v5mg8_283{display:none}}._btn_1h2tf_124{letter-spacing:.01em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:.5rem;height:36px;padding:0 1.25rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._btn_1h2tf_124:before{content:"";border-radius:inherit;background:var(--md-on-surface);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}._btn_1h2tf_124:hover:before{opacity:.08}._btn_1h2tf_124:focus-visible:before,._btn_1h2tf_124:active:before{opacity:.12}._btn_1h2tf_124{outline:none}._btn_1h2tf_124:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:6px}._btn_1h2tf_124{transition:box-shadow background-color transform border-color .15s cubic-bezier(.2, 0, 0, 1)}._btn_1h2tf_124:active:not(:disabled){transform:scale(.98)}._btn_1h2tf_124:disabled{opacity:.38;cursor:not-allowed;pointer-events:none;box-shadow:none}._btn--primary_1h2tf_186,._btn--filled_1h2tf_186{background:var(--accent-primary);color:var(--accent-primary-fg)}._btn--primary_1h2tf_186:hover:not(:disabled),._btn--filled_1h2tf_186:hover:not(:disabled){background:var(--accent-primary-hover)}._btn--primary_1h2tf_186:active:not(:disabled),._btn--filled_1h2tf_186:active:not(:disabled){background:var(--accent-primary-active)}._btn--secondary_1h2tf_196,._btn--tonal_1h2tf_196{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}._btn--secondary_1h2tf_196:hover:not(:disabled),._btn--tonal_1h2tf_196:hover:not(:disabled){box-shadow:var(--shadow-sm)}._btn--text_1h2tf_203,._btn--ghost_1h2tf_203{color:var(--accent-primary);background:0 0}._btn--text_1h2tf_203:hover:not(:disabled),._btn--ghost_1h2tf_203:hover:not(:disabled){background:var(--accent-primary-dim)}._btn--outline_1h2tf_210{color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}._btn--outline_1h2tf_210:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent-primary);background:var(--accent-primary-dim)}._btn--danger_1h2tf_219{background:var(--md-error-container);color:var(--md-on-error-container)}._btn--danger_1h2tf_219:hover:not(:disabled){box-shadow:var(--shadow-sm)}._btn--sm_1h2tf_226{gap:.25rem;height:30px;padding:0 .75rem;font-size:.6875rem}._btn--lg_1h2tf_232{gap:.75rem;height:44px;padding:0 2rem;font-size:1rem}._btn--icon_1h2tf_238,._btn--icon-only_1h2tf_238{border-radius:9999px;flex-shrink:0;width:36px;height:36px;padding:0}._btn--icon_1h2tf_238._btn--sm_1h2tf_226,._btn--icon-only_1h2tf_238._btn--sm_1h2tf_226{width:30px;height:30px}._btn--icon_1h2tf_238._btn--lg_1h2tf_232,._btn--icon-only_1h2tf_238._btn--lg_1h2tf_232{width:44px;height:44px}._btn--full_1h2tf_253{width:100%}._btn--loading_1h2tf_256{cursor:wait}._btn_1h2tf_124 ._icon_1h2tf_259{justify-content:center;align-items:center;font-size:1.25em;line-height:1;display:inline-flex}._btn_1h2tf_124 ._label_1h2tf_266{line-height:1;display:inline-block}._btn_1h2tf_124 ._spinner_1h2tf_270{border:2px solid;border-right-color:#0000;border-radius:9999px;width:18px;height:18px;animation:.75s linear infinite _spin_1h2tf_270}@keyframes _spin_1h2tf_270{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_xdle9_124{background:var(--md-surface-container-low);border-bottom:1px solid var(--md-outline-variant);transition:background-color border-color .25s cubic-bezier(.2, 0, 0, 1);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@media (width<=767.98px){._header_xdle9_124{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}}._field_xdle9_142{background:var(--md-surface-container-high);border-radius:6px 6px 0 0;flex:1;align-items:center;min-width:0;transition:background-color .15s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}._field_xdle9_142:hover{background:var(--md-surface-container-highest)}._prefixIcon_xdle9_157{color:var(--md-on-surface-variant);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding-left:1rem;transition:color .15s cubic-bezier(.2,0,0,1);display:flex}._input_xdle9_168{border:none;border-bottom:1px solid var(--md-outline);width:100%;color:var(--md-on-surface);caret-color:var(--md-primary);transition:border-color color .15s cubic-bezier(.2, 0, 0, 1);background:0 0;padding:22px 16px 8px 12px;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.875rem;position:relative}._input_xdle9_168:hover:not(:focus){border-bottom-color:var(--md-on-surface)}._input_xdle9_168:focus{border-bottom-color:#0000;outline:none}._field_xdle9_142:focus-within ._prefixIcon_xdle9_157{color:var(--md-primary)}._label_xdle9_193{color:var(--md-on-surface-variant);pointer-events:none;transform-origin:0 0;transition:transform color .15s cubic-bezier(.2, 0, 0, 1);z-index:1;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;position:absolute;top:16px;left:44px}._field_xdle9_142:focus-within ._label_xdle9_193,._input_xdle9_168:not(:placeholder-shown)~._label_xdle9_193{transform:translateY(-10px)scale(.78)}._field_xdle9_142:focus-within ._label_xdle9_193{color:var(--md-primary)}._activeIndicator_xdle9_215{background:var(--md-primary);transform-origin:50%;border-radius:1px;height:2px;transition:transform .25s cubic-bezier(.2,0,0,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._field_xdle9_142:focus-within ._activeIndicator_xdle9_215{transform:scaleX(1)}._editor_1uy1p_125{background:var(--md-surface-container-lowest);border:1px solid var(--md-outline-variant);min-height:420px;box-shadow:var(--shadow-sm);transition:border-color background-color box-shadow .25s cubic-bezier(.2, 0, 0, 1);border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (width<=767.98px){._editor_1uy1p_125{min-height:320px}}._syncBar_1uy1p_144{background:var(--md-outline-variant);opacity:0;flex-shrink:0;height:3px;transition:opacity .25s cubic-bezier(.2,0,0,1);overflow:hidden}._syncBar_1uy1p_144[data-syncing=true]{opacity:1}._syncFill_1uy1p_156{background:var(--md-primary);width:40%;height:100%;animation:1.3s cubic-bezier(.4,0,.2,1) infinite _m3-indeterminate_1uy1p_1;display:block}@keyframes _m3-indeterminate_1uy1p_1{0%{transform:translate(-150%)}to{transform:translate(250%)}}._toolbar_1uy1p_172{background:var(--md-surface-container-low);border-bottom:1px solid var(--md-outline-variant);scrollbar-width:thin;scrollbar-color:var(--md-outline-variant) transparent;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}._toolbar_1uy1p_172::-webkit-scrollbar{width:4px;height:4px}._toolbar_1uy1p_172::-webkit-scrollbar-track{background:0 0}._toolbar_1uy1p_172::-webkit-scrollbar-thumb{background:var(--md-outline-variant);border-radius:9999px}._toolbar_1uy1p_172::-webkit-scrollbar-thumb:hover{background:var(--md-outline)}._toolbar_1uy1p_172{transition:background-color border-color .25s cubic-bezier(.2, 0, 0, 1)}._toolbar_1uy1p_172::-webkit-scrollbar{height:3px}._toolbarBtn_1uy1p_204{width:36px;height:36px;color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._toolbarBtn_1uy1p_204:before{content:"";border-radius:inherit;background:var(--md-on-surface);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}._toolbarBtn_1uy1p_204:hover:before{opacity:.08}._toolbarBtn_1uy1p_204:focus-visible:before,._toolbarBtn_1uy1p_204:active:before{opacity:.12}._toolbarBtn_1uy1p_204{outline:none}._toolbarBtn_1uy1p_204:focus-visible{outline:2px solid var(--md-primary);outline-offset:1px;border-radius:6px}._toolbarBtn_1uy1p_204{transition:color background-color .15s cubic-bezier(.2, 0, 0, 1)}._toolbarBtn_1uy1p_204 svg{width:18px;height:18px}._toolbarBtn--active_1uy1p_254{background:var(--md-primary-container);color:var(--md-on-primary-container)}._toolbarBtn--divider_1uy1p_258{background:var(--md-outline-variant);cursor:default;border-radius:0;width:1px;height:20px;margin:0 .25rem}._toolbarBtn--divider_1uy1p_258:hover{background:var(--md-outline-variant)}._editorArea_1uy1p_270{flex:1;display:flex;position:relative}._editorArea_1uy1p_270 ._gutter_1uy1p_275{background:var(--md-surface-container-low);border-right:1px solid var(--md-outline-variant);-webkit-user-select:none;user-select:none;width:48px;transition:background-color border-color .25s cubic-bezier(.2, 0, 0, 1);flex-shrink:0;padding:1.25rem 0 1.25rem .75rem;overflow:hidden}._editorArea_1uy1p_270 ._gutter_1uy1p_275 ._lineNumbers_1uy1p_285{color:var(--md-outline);text-align:right;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem;line-height:1.85}._editorArea_1uy1p_270 ._surface_1uy1p_292{color:var(--md-on-surface);tab-size:2;white-space:pre-wrap;word-break:break-word;caret-color:var(--md-primary);outline:none;flex:1;padding:1.25rem 1.5rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.875rem;line-height:1.85;overflow-y:auto}._editorArea_1uy1p_270 ._surface_1uy1p_292:empty:before{content:"Start typing or paste code here…";color:var(--md-outline);pointer-events:none;font-style:italic}._editorArea_1uy1p_270 ._surface_1uy1p_292::-webkit-scrollbar{width:6px}._editorArea_1uy1p_270 ._surface_1uy1p_292::-webkit-scrollbar-track{background:0 0}._editorArea_1uy1p_270 ._surface_1uy1p_292::-webkit-scrollbar-thumb{background:var(--md-outline-variant);border-radius:9999px}._statusBar_1uy1p_323{background:var(--md-surface-container-low);border-top:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);transition:background-color border-color .25s cubic-bezier(.2, 0, 0, 1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;display:flex}._statusBar_1uy1p_323 ._statusGroup_1uy1p_337{align-items:center;gap:.75rem;display:flex}._statusBar_1uy1p_323 ._cursorPos_1uy1p_342{color:var(--md-on-surface-variant);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace}._statusBar_1uy1p_323 ._langTag_1uy1p_346{background:var(--md-secondary-container);color:var(--md-on-secondary-container);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:2px 10px;font-size:.6875rem;font-weight:500}._statusBar_1uy1p_323 ._charCount_1uy1p_356{color:var(--md-on-surface-variant);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace}._syncStatus_1uy1p_361{align-items:center;gap:.5rem;display:flex}._syncStatus_1uy1p_361 ._dot_1uy1p_366{background:var(--accent-emerald);border-radius:9999px;width:8px;height:8px;transition:background-color .15s cubic-bezier(.2,0,0,1)}._syncStatus_1uy1p_361 ._dot_1uy1p_366._syncing_1uy1p_373{background:var(--accent-syncing);box-shadow:0 0 0 3px var(--accent-primary-dim);animation:.8s ease-in-out infinite _syncPulse_1uy1p_1}._syncStatus_1uy1p_361 ._dot_1uy1p_366._error_1uy1p_378{background:var(--accent-rose)}@keyframes _syncPulse_1uy1p_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}._hiddenInput_1mq0s_124{display:none}._dropZone_1mq0s_128{border:1.5px dashed var(--md-outline);background:var(--md-surface-container-low);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color background-color transform box-shadow .25s cubic-bezier(.2, 0, 0, 1);border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}._dropZone_1mq0s_128:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:6px}._dropZone_1mq0s_128:hover{border-color:var(--md-primary);background:var(--md-surface-container)}._dropOver_1mq0s_155{border-style:solid;border-color:var(--md-primary);background:var(--accent-teal-dim);box-shadow:var(--shadow-glow);transform:scale(1.008)}._dropOver_1mq0s_155 ._iconWrapper_1mq0s_162{background:var(--md-primary)}._dropOver_1mq0s_155 ._iconWrapper_1mq0s_162 svg{color:var(--md-on-primary);transform:translateY(-2px)}._dropOver_1mq0s_155 ._title_1mq0s_169{color:var(--md-primary)}._dropOver_1mq0s_155 ._subtitle_1mq0s_172,._dropOver_1mq0s_155 ._hint_1mq0s_173{color:var(--md-on-surface)}._iconWrapper_1mq0s_162{background:var(--md-primary-container);width:52px;height:52px;transition:background-color transform .15s cubic-bezier(.2, 0, 0, 1);border-radius:9999px;justify-content:center;align-items:center;display:flex}._iconWrapper_1mq0s_162 svg{width:26px;height:26px;color:var(--md-on-primary-container);transition:color transform .15s cubic-bezier(.2, 0, 0, 1)}._textContainer_1mq0s_194{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}._title_1mq0s_169{color:var(--md-on-surface);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:500}._subtitle_1mq0s_172{color:var(--md-on-surface-variant);font-size:.875rem}._hint_1mq0s_173{color:var(--md-outline);margin-top:.25rem;font-size:.75rem}._hint_1mq0s_173 span{color:var(--md-primary);font-weight:500}._fileList_1mq0s_224{cursor:default;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}._fileItem_1mq0s_233{border:1px solid var(--border-glass);background:var(--md-surface-container-high);transition:background-color border-color .15s cubic-bezier(.2, 0, 0, 1);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;animation:.25s cubic-bezier(.2,0,0,1) both _fileSlideIn_1mq0s_1;display:flex;position:relative}._fileItem_1mq0s_233:hover{background:var(--md-surface-container-highest);border-color:var(--md-outline-variant)}@keyframes _fileSlideIn_1mq0s_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._fileIcon_1mq0s_260{background:var(--md-secondary-container);width:38px;height:38px;color:var(--md-on-secondary-container);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._fileIcon_1mq0s_260 svg{width:18px;height:18px}._fileDetails_1mq0s_276{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._fileName_1mq0s_284{color:var(--md-on-surface);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden}._fileSize_1mq0s_294{color:var(--md-on-surface-variant);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem}._fileStatus_1mq0s_300{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._fileStatus_1mq0s_300 ._statusDot_1mq0s_306{background:var(--accent-emerald);border-radius:9999px;width:6px;height:6px}._fileStatus_1mq0s_300 ._statusLabel_1mq0s_312{color:var(--accent-emerald);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}._fileRemove_1mq0s_320{width:32px;height:32px;color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._fileRemove_1mq0s_320:before{content:"";border-radius:inherit;background:var(--md-error);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}._fileRemove_1mq0s_320:hover:before{opacity:.08}._fileRemove_1mq0s_320:focus-visible:before,._fileRemove_1mq0s_320:active:before{opacity:.12}._fileRemove_1mq0s_320{outline:none}._fileRemove_1mq0s_320:focus-visible{outline:2px solid var(--md-error);outline-offset:1px;border-radius:6px}._fileRemove_1mq0s_320{transition:color .15s cubic-bezier(.2,0,0,1)}._fileRemove_1mq0s_320:hover{color:var(--md-error)}._fileRemove_1mq0s_320 svg{width:16px;height:16px}:root,[data-theme=dark]{--md-primary:#c0c1ff;--md-on-primary:#1000a9;--md-primary-container:#8083ff;--md-on-primary-container:#0d0096;--md-secondary:#4edea3;--md-on-secondary:#003824;--md-secondary-container:#00a572;--md-on-secondary-container:#00311f;--md-tertiary:#ffb2b7;--md-on-tertiary:#67001b;--md-tertiary-container:#ff516a;--md-on-tertiary-container:#5b0017;--md-error:#ffb4ab;--md-on-error:#690005;--md-error-container:#93000a;--md-on-error-container:#ffdad6;--md-surface-dim:#0b0f18;--md-surface:#090d16;--md-surface-container-lowest:#070b13;--md-surface-container-low:#0e1522;--md-surface-container:#0f172a;--md-surface-container-high:#1a2436;--md-surface-container-highest:#233047;--md-on-surface:#e2e8f0;--md-on-surface-variant:#94a3b8;--md-outline:#64748b;--md-outline-variant:#1e293b;--md-inverse-surface:#e2e8f0;--md-inverse-on-surface:#0f172a;--md-scrim:#000;--accent-primary:#6366f1;--accent-primary-hover:#4f46e5;--accent-primary-active:#4338ca;--accent-primary-fg:#fff;--accent-primary-dim:#6366f114;--accent-primary-glow:#6366f159;--accent-emerald:#10b981;--accent-emerald-dim:#10b9811a;--accent-rose:#f43f5e;--accent-rose-dim:#f43f5e1a;--accent-slate:#64748b;--accent-syncing:#818cf8;--bg-glass:#090d16b8;--border-glass:#e2e8f00f;--accent-teal-dim:#6366f114;--accent-teal-glow:#6366f14d;--accent-blue-dim:#10b9811a;--accent-amber:#f59e0b;--accent-amber-dim:#f59e0b1f;--accent-danger-dim:#f43f5e1f;--accent-purple:#a5b4fc;--accent-purple-dim:#a5b4fc1f;--shadow-sm:0 1px 2px #070b1380;--shadow-md:0 4px 20px -2px #00000040;--shadow-lg:0 8px 24px -4px #0000004d;--shadow-xl:0 16px 32px -8px #00000059;--shadow-glow:0 0 0 1px #6366f14d, 0 0 24px #6366f138;--brand-gradient:linear-gradient(115deg, #6366f1 0%, #818cf8 48%, #10b981 100%)}[data-theme=light]{--md-primary:#4f46e5;--md-on-primary:#fff;--md-primary-container:#e0e7ff;--md-on-primary-container:#312e81;--md-secondary:#059669;--md-on-secondary:#fff;--md-secondary-container:#a7f3d0;--md-on-secondary-container:#064e3b;--md-tertiary:#e11d48;--md-on-tertiary:#fff;--md-tertiary-container:#ffe4e6;--md-on-tertiary-container:#881337;--md-error:#dc2626;--md-on-error:#fff;--md-error-container:#fee2e2;--md-on-error-container:#991b1b;--md-surface-dim:#e2e8f0;--md-surface:#f8fafc;--md-surface-container-lowest:#fff;--md-surface-container-low:#f8fafc;--md-surface-container:#f1f5f9;--md-surface-container-high:#e9eef5;--md-surface-container-highest:#e2e8f0;--md-on-surface:#0f172a;--md-on-surface-variant:#64748b;--md-outline:#94a3b8;--md-outline-variant:#e2e8f0;--md-inverse-surface:#1e293b;--md-inverse-on-surface:#f8fafc;--md-scrim:#000;--accent-primary:#4f46e5;--accent-primary-hover:#4338ca;--accent-primary-active:#3730a3;--accent-primary-fg:#fff;--accent-primary-dim:#4f46e514;--accent-primary-glow:#4f46e533;--accent-emerald:#059669;--accent-emerald-dim:#0596691a;--accent-rose:#e11d48;--accent-rose-dim:#e11d4814;--accent-slate:#64748b;--accent-syncing:#6366f1;--bg-glass:#ffffffc7;--border-glass:#0f172a14;--accent-teal-dim:#4f46e514;--accent-teal-glow:#4f46e533;--accent-blue-dim:#0596691a;--accent-amber:#b45309;--accent-amber-dim:#b453091a;--accent-danger-dim:#e11d4814;--accent-purple:#6366f1;--accent-purple-dim:#6366f11a;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 20px -2px #0f172a14;--shadow-lg:0 8px 24px -4px #0f172a1a;--shadow-xl:0 16px 32px -8px #0f172a1f;--shadow-glow:0 0 0 1px #4f46e533, 0 0 20px #4f46e524;--brand-gradient:linear-gradient(115deg, #4f46e5 0%, #6366f1 45%, #059669 100%)}._dashboard_14zer_124{background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);box-shadow:var(--shadow-sm);transition:background-color border-color box-shadow .25s cubic-bezier(.2, 0, 0, 1);border-radius:12px;margin-top:1.5rem;padding:1.5rem}@media (width<=767.98px){._dashboard_14zer_124{margin-top:1.25rem;padding:1rem}}._header_14zer_140{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}._titleGroup_14zer_147{align-items:center;gap:.75rem;display:flex}._title_14zer_147{color:var(--md-on-surface);align-items:center;gap:.5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:500;display:flex}._title_14zer_147 svg{color:var(--md-primary)}._badge_14zer_166{background:var(--md-primary-container);color:var(--md-on-primary-container);letter-spacing:.04em;border-radius:9999px;align-items:center;padding:2px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}._statsRow_14zer_178{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}._statCard_14zer_185{background:var(--md-surface-container);border:1px solid var(--border-glass);transition:background-color border-color .15s cubic-bezier(.2, 0, 0, 1);border-radius:8px;padding:1rem;position:relative}._statCard_14zer_185 ._statValue_14zer_193{color:var(--md-primary);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}._statCard_14zer_185 ._statLabel_14zer_200{color:var(--md-on-surface-variant);margin-top:2px;font-size:.75rem;font-weight:500}._attachmentList_14zer_207{flex-direction:column;gap:.5rem;display:flex}._item_14zer_213{background:var(--md-surface-container-high);border:1px solid var(--border-glass);transition:background-color border-color transform .15s cubic-bezier(.2, 0, 0, 1);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:.25s cubic-bezier(.2,0,0,1) both _itemSlideIn_14zer_1;display:flex;position:relative}._item_14zer_213:hover{background:var(--md-surface-container-highest);border-color:var(--md-outline-variant)}@keyframes _itemSlideIn_14zer_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._itemIcon_14zer_240{background:var(--md-secondary-container);width:40px;height:40px;color:var(--md-on-secondary-container);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._itemMeta_14zer_252{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._fileName_14zer_260{color:var(--md-on-surface);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden}._fileSubDetails_14zer_270{color:var(--md-on-surface-variant);align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem;display:flex}._divider_14zer_279{color:var(--md-outline)}._downloadBtn_14zer_283{background:var(--md-primary-container);height:36px;color:var(--md-on-primary-container);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._downloadBtn_14zer_283:before{content:"";border-radius:inherit;background:var(--md-on-primary-container);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}._downloadBtn_14zer_283:hover:before{opacity:.08}._downloadBtn_14zer_283:focus-visible:before,._downloadBtn_14zer_283:active:before{opacity:.12}._downloadBtn_14zer_283{outline:none}._downloadBtn_14zer_283:focus-visible{outline:2px solid var(--md-primary);outline-offset:1px;border-radius:6px}._downloadBtn_14zer_283{transition:background-color color box-shadow .15s cubic-bezier(.2, 0, 0, 1)}._downloadBtn_14zer_283:hover{box-shadow:var(--shadow-sm)}._downloadBtn_14zer_283 svg{width:15px;height:15px}._emptyState_14zer_337{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}._emptyIconWrapper_14zer_346{background:var(--md-surface-container-high);width:56px;height:56px;color:var(--md-primary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}._emptyTitle_14zer_358{color:var(--md-on-surface);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:500}._emptyText_14zer_365{color:var(--md-on-surface-variant);max-width:400px;font-size:.875rem;line-height:1.5}
