._page_vzpgm_7{display:flex;min-height:100vh;background:var(--cs-bg)}._hero_vzpgm_16{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;position:relative;overflow:hidden;background:var(--cs-ink);min-height:100vh}._hero_vzpgm_16:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(255,79,0,.25),transparent),radial-gradient(ellipse 60% 80% at 80% 20%,rgba(255,130,50,.15),transparent),radial-gradient(ellipse 50% 60% at 60% 80%,rgba(255,79,0,.1),transparent);animation:_meshFloat_vzpgm_1 12s ease-in-out infinite alternate}@keyframes _meshFloat_vzpgm_1{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-10px)}to{transform:scale(1.02) translateY(5px)}}._hero_vzpgm_16:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,251,.06) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}._orb1_vzpgm_58,._orb2_vzpgm_58,._orb3_vzpgm_58{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.5}._orb1_vzpgm_58{width:300px;height:300px;background:#ff4f004d;top:15%;left:10%;animation:_orbFloat1_vzpgm_1 8s ease-in-out infinite alternate}._orb2_vzpgm_58{width:200px;height:200px;background:#ff8c3c33;bottom:20%;right:15%;animation:_orbFloat2_vzpgm_1 10s ease-in-out infinite alternate}._orb3_vzpgm_58{width:150px;height:150px;background:#ffc86426;top:60%;left:50%;animation:_orbFloat3_vzpgm_1 7s ease-in-out infinite alternate}@keyframes _orbFloat1_vzpgm_1{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-20px) scale(1.1)}}@keyframes _orbFloat2_vzpgm_1{0%{transform:translate(0) scale(1)}to{transform:translate(-20px,15px) scale(.9)}}@keyframes _orbFloat3_vzpgm_1{0%{transform:translate(0) scale(1)}to{transform:translate(15px,-25px) scale(1.15)}}._heroContent_vzpgm_98{position:relative;z-index:2;max-width:400px;text-align:center;animation:_fadeUp_vzpgm_1 .6s ease}@keyframes _fadeUp_vzpgm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._heroLogo_vzpgm_111{width:72px;height:72px;background:var(--cs-primary);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 0 0 1px #ff4f004d,0 8px 32px #ff4f004d}._heroTitle_vzpgm_125{font-size:36px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1.15;margin-bottom:12px}._heroTitleAccent_vzpgm_134{background:linear-gradient(135deg,#ff4f00,#ff9040);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_vzpgm_141{font-size:16px;color:#fffffb80;line-height:1.6;margin-bottom:40px}._heroFeatures_vzpgm_149{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._heroPill_vzpgm_156{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fffffb0f;border:1px solid rgba(255,255,251,.08);border-radius:var(--cs-radius-pill);font-size:12px;color:#fffffb99;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._heroPillIcon_vzpgm_169{color:var(--cs-primary);font-size:14px}._formPanel_vzpgm_177{width:480px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:48px;background:var(--cs-bg);border-left:1px solid var(--cs-border);overflow-y:auto}._formInner_vzpgm_189{width:100%;max-width:360px;margin:0 auto;animation:_fadeUp_vzpgm_1 .5s ease .15s both}._formLogo_vzpgm_197{display:flex;align-items:center;gap:10px;margin-bottom:32px}._formLogoIcon_vzpgm_203{width:36px;height:36px;background:var(--cs-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._formLogoText_vzpgm_213{font-size:16px;font-weight:700;color:var(--cs-text);letter-spacing:-.02em}._formLogoSub_vzpgm_219{font-size:10px;color:var(--cs-mute);text-transform:uppercase;letter-spacing:.08em}._title_vzpgm_227{font-size:26px;font-weight:700;color:var(--cs-text);letter-spacing:-.03em;margin-bottom:6px}._subtitle_vzpgm_235{font-size:14px;color:var(--cs-text-3);margin-bottom:24px}._tabs_vzpgm_242{display:flex;gap:2px;background:var(--cs-bg-2);padding:4px;border-radius:var(--cs-radius);margin-bottom:24px}._tab_vzpgm_242{flex:1;padding:10px;border-radius:calc(var(--cs-radius) - 4px);font-size:13px;font-weight:500;color:var(--cs-text-3);background:transparent;transition:all .2s;text-align:center}._tab_vzpgm_242:hover{color:var(--cs-text)}._tabActive_vzpgm_263{background:var(--cs-bg);color:var(--cs-text)!important;font-weight:600;box-shadow:var(--cs-shadow-sm)}._form_vzpgm_177{display:flex;flex-direction:column;gap:16px}._form_vzpgm_177 .form-group{gap:8px}._form_vzpgm_177 .form-group label{font-size:13px;font-weight:600;color:var(--cs-text-2)}._form_vzpgm_177 .form-group input{padding:12px 16px;border-radius:var(--cs-radius);border:1.5px solid var(--cs-border);background:var(--cs-bg);font-size:14px;transition:all .2s}._form_vzpgm_177 .form-group input:focus{border-color:var(--cs-primary);box-shadow:0 0 0 4px var(--cs-primary-soft)}._form_vzpgm_177 .form-group input::placeholder{color:var(--cs-mute)}._submitBtn_vzpgm_303{width:100%;padding:13px 24px;border-radius:var(--cs-radius);background:var(--cs-primary);color:var(--cs-on-primary);font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}._submitBtn_vzpgm_303:hover:not(:disabled){background:var(--cs-primary-hover);transform:translateY(-1px);box-shadow:0 6px 24px #ff4f004d}._submitBtn_vzpgm_303:disabled{opacity:.6;cursor:not-allowed;transform:none}._submitBtn_vzpgm_303 ._spinner_vzpgm_332{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_vzpgm_332 .7s linear infinite}@keyframes _spin_vzpgm_332{to{transform:rotate(360deg)}}._footer_vzpgm_343{text-align:center;font-size:12px;color:var(--cs-mute);margin-top:24px;display:flex;align-items:center;justify-content:center;gap:6px}._footerIcon_vzpgm_353{color:var(--cs-primary)}._hint_vzpgm_358{font-size:11px;color:var(--cs-text-3);margin-top:4px;line-height:1.5}._labelHint_vzpgm_365{font-size:11px;color:var(--cs-text-3);font-weight:400}@media(max-width:900px){._page_vzpgm_7{flex-direction:column}._hero_vzpgm_16{min-height:280px;padding:32px 24px}._heroTitle_vzpgm_125{font-size:28px}._heroSubtitle_vzpgm_141{margin-bottom:24px;font-size:14px}._formPanel_vzpgm_177{width:100%;border-left:none;border-top:1px solid var(--cs-border);padding:32px 24px}}@media(max-width:600px){._hero_vzpgm_16{min-height:220px;padding:24px 16px}._heroTitle_vzpgm_125{font-size:24px}._heroFeatures_vzpgm_149{display:none}._formPanel_vzpgm_177{padding:24px 16px}}:root{--cs-primary: #ff4f00;--cs-primary-hover: #e64600;--cs-primary-soft: rgba(255, 79, 0, .1);--cs-primary-mid: rgba(255, 79, 0, .18);--cs-on-primary: #fffefb;--cs-bg: #fffefb;--cs-bg-2: #f8f4f0;--cs-bg-3: #f0ece6;--cs-surface: #fffefb;--cs-ink: #201515;--cs-ink-soft: #2f2a26;--cs-text: #201515;--cs-text-2: #605d52;--cs-text-3: #939084;--cs-mute: #c5c0b1;--cs-border: #e0dbd3;--cs-border-hover: #c5c0b1;--cs-green: #2d8a4e;--cs-green-soft: rgba(45, 138, 78, .12);--cs-red: #d93025;--cs-red-soft: rgba(217, 48, 37, .1);--cs-yellow: #f59e0b;--cs-yellow-soft: rgba(245, 158, 11, .1);--cs-accent: var(--cs-primary);--cs-accent-hover: var(--cs-primary-hover);--cs-accent-2: var(--cs-green);--cs-radius-sm: 6px;--cs-radius: 12px;--cs-radius-lg: 16px;--cs-radius-pill: 9999px;--cs-shadow-sm: 0 1px 3px rgba(32, 21, 21, .08);--cs-shadow: 0 2px 8px rgba(32, 21, 21, .1), 0 1px 3px rgba(32, 21, 21, .06);--cs-shadow-lg: 0 8px 32px rgba(32, 21, 21, .12), 0 2px 8px rgba(32, 21, 21, .08);--cs-shadow-xl: 0 16px 48px rgba(32, 21, 21, .16), 0 4px 12px rgba(32, 21, 21, .1);--cs-font: "Inter", system-ui, -apple-system, sans-serif;--cs-font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;font-family:var(--cs-font)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--cs-bg);color:var(--cs-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--cs-primary);text-decoration:none;transition:color .15s}a:hover{color:var(--cs-primary-hover)}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .18s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--cs-radius);font-size:14px;font-weight:600;line-height:1;transition:all .18s ease;white-space:nowrap}.btn-primary{background:var(--cs-primary);color:var(--cs-on-primary)}.btn-primary:hover{background:var(--cs-primary-hover);transform:translateY(-1px);box-shadow:0 4px 16px #ff4f004d}.btn-secondary{background:var(--cs-ink);color:var(--cs-on-primary)}.btn-secondary:hover{background:var(--cs-ink-soft);transform:translateY(-1px);box-shadow:var(--cs-shadow)}.btn-ghost{background:transparent;color:var(--cs-text-2);border:1.5px solid var(--cs-border)}.btn-ghost:hover{border-color:var(--cs-primary);color:var(--cs-primary);background:var(--cs-primary-soft)}.btn-danger{background:var(--cs-red);color:#fff}.btn-danger:hover{filter:brightness(1.1)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}input,textarea,select{font-family:inherit;outline:none;border:1px solid var(--cs-border);background:var(--cs-bg);color:var(--cs-text);border-radius:var(--cs-radius-sm);padding:10px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s;width:100%}input:focus,textarea:focus,select:focus{border-color:var(--cs-primary);box-shadow:0 0 0 3px var(--cs-primary-soft)}input::placeholder,textarea::placeholder{color:var(--cs-mute)}.card{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:24px;box-shadow:var(--cs-shadow-sm);transition:border-color .18s,box-shadow .18s,transform .18s}.card:hover{border-color:var(--cs-border-hover)}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;color:var(--cs-text-2);font-weight:600;letter-spacing:.01em}.form-error{font-size:12px;color:var(--cs-red);display:flex;align-items:center;gap:4px}.spinner{width:20px;height:20px;border:2.5px solid rgba(255,79,0,.2);border-top-color:var(--cs-primary);border-radius:50%;animation:spin .7s linear infinite}.spinner-white{border-color:#ffffff4d;border-top-color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .3s ease}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2015158c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:fadeIn .15s ease}.dialog-card{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-xl);animation:scaleIn .2s ease;overflow:hidden;max-height:85vh;display:flex;flex-direction:column}.tab-group{display:flex;gap:2px;background:var(--cs-bg-2);padding:4px;border-radius:var(--cs-radius-sm)}.tab-item{flex:1;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;color:var(--cs-text-3);background:transparent;transition:all .18s;text-align:center;border:none;cursor:pointer}.tab-item:hover{color:var(--cs-text)}.tab-item-active{background:var(--cs-bg);color:var(--cs-text)!important;box-shadow:var(--cs-shadow-sm);font-weight:600}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--cs-radius-pill);letter-spacing:.02em}.badge-primary{background:var(--cs-primary-soft);color:var(--cs-primary)}.badge-green{background:var(--cs-green-soft);color:var(--cs-green)}.badge-red{background:var(--cs-red-soft);color:var(--cs-red)}.badge-muted{background:var(--cs-bg-3);color:var(--cs-text-3)}.toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px}.toast-item{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:12px 16px;font-size:13px;color:var(--cs-text);display:flex;align-items:center;gap:10px;animation:slideIn .25s ease;min-width:260px;box-shadow:var(--cs-shadow-lg)}.toast-success{border-left:3px solid var(--cs-green)}.toast-error{border-left:3px solid var(--cs-red)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cs-mute);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cs-text-3)}.flex-grow{flex-grow:1!important}.overflow-auto{overflow:auto!important}.relative{position:relative}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.h-full{height:100%!important}.w-full{width:100%!important}.select-none{user-select:none!important;-webkit-user-select:none!important}.bg-transparent{background-color:transparent!important}.border-r{border-right-style:solid!important;border-right-width:1px!important;border-right-color:var(--cs-border, #cbd5e1)}.border-b{border-bottom-style:solid!important;border-bottom-width:1px!important;border-bottom-color:var(--cs-border, #cbd5e1)}.border-t{border-top-style:solid!important;border-top-width:1px!important;border-top-color:var(--cs-border, #cbd5e1)}.border-l{border-left-style:solid!important;border-left-width:1px!important;border-left-color:var(--cs-border, #cbd5e1)}.border-dark-headerBorder{border-color:#1e293b!important}.text-center{text-align:center!important}.flex{display:flex!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.font-bold{font-weight:700!important}.font-semibold{font-weight:600!important}.transition-colors{transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.transition-all{transition:all .15s ease!important}.duration-75{transition-duration:75ms!important}.absolute{position:absolute}.right-0{right:0!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-col-resize{cursor:col-resize!important}.cursor-row-resize{cursor:row-resize!important}.z-50{z-index:50!important}.text-xs{font-size:12px!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.p-2{padding:8px!important}.p-4{padding:16px!important}.pb-2{padding-bottom:8px!important}.pr-4{padding-right:16px!important}.mb-4{margin-bottom:16px!important}.mt-2{margin-top:8px!important}.ml-2{margin-left:8px!important}.gap-1{gap:4px!important}.gap-1\.5{gap:6px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.rounded{border-radius:4px!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.font-sans{font-family:inherit!important}.bg-slate-50{background-color:#f8fafc!important}.border-slate-200{border-color:#e2e8f0!important}.text-slate-600{color:#475569!important}.w-16{width:64px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.bg-emerald-600{background-color:#059669!important}.hover\:bg-emerald-500:hover{background-color:#10b981!important}.text-white{color:#fff!important}.cursor-pointer{cursor:pointer!important}.overflow-x-auto{overflow-x:auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-col{flex-direction:column!important}.min-h-0{min-height:0!important}.bg-dark-header{background-color:#0f172a!important}.border-dark-border{border-color:#334155!important}.bg-dark-grid{background-color:#020617!important}.bg-slate-800{background-color:#1e293b!important}.text-gray-400{color:#94a3b8!important}.border-slate-300{border-color:#cbd5e1!important}.text-slate-900{color:#0f172a!important}.bg-slate-100{background-color:#f1f5f9!important}.text-sky-400\/95{color:#38bdf8f2!important}.bg-sky-500\/\[0\.03\]{background-color:#0ea5e908!important}.text-red-500{color:#ef4444!important}.bg-red-500\/\[0\.04\]{background-color:#ef44440a!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.border-2{border-width:2px!important;border-style:solid!important}.border-emerald-500{border-color:#10b981!important}.bg-emerald-500\/5{background-color:#10b9810d!important}.bg-emerald-500\/10{background-color:#10b9811a!important}.bg-emerald-600\/\[0\.07\]{background-color:#05966912!important}.hover\:bg-emerald-500\/50:hover{background-color:#10b98180!important}.gs-toolbar{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:4px 8px;border-bottom:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);-webkit-user-select:none;user-select:none;min-height:38px}.gs-toolbar-dark{--border-color: #334155;--bg-color: #0f172a;--text-color: #f8fafc;--btn-hover: #1e293b;--btn-active: #334155;--select-bg: #1e293b;--select-border: #475569}.gs-toolbar-light{--border-color: #cbd5e1;--bg-color: #f8fafc;--text-color: #1e293b;--btn-hover: #e2e8f0;--btn-active: #cbd5e1;--select-bg: #ffffff;--select-border: #cbd5e1}.gs-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 6px;border-radius:4px;border:none;background:transparent;color:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s}.gs-toolbar-btn:hover{background-color:var(--btn-hover)!important}.gs-toolbar-btn.active{background-color:var(--btn-active)!important;color:#10b981!important;font-weight:700}.gs-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.gs-toolbar-separator{width:1px;height:18px;background-color:var(--border-color);margin:0 4px;flex-shrink:0}.gs-toolbar-select{height:28px;padding:2px 4px;border-radius:4px;border:1px solid var(--select-border)!important;background-color:var(--select-bg)!important;color:inherit!important;font-size:12px;outline:none;cursor:pointer;width:auto!important;max-width:130px}.gs-toolbar-select:focus{border-color:#10b981!important}.gs-toolbar-color-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:4px;cursor:pointer}.gs-toolbar-color-picker:hover{background-color:var(--btn-hover)}.gs-toolbar-color-picker input[type=color]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer;padding:0!important;margin:0!important}.gs-toolbar-color-preview{width:16px;height:4px;position:absolute;bottom:3px;border-radius:1px}.gs-cell-dropdown-arrow{position:absolute;right:2px;top:calc(50% - 7px);width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;color:#94a3b8;transition:background-color .15s,color .15s;z-index:12}.gs-cell-dropdown-arrow:hover{background-color:#94a3b833;color:#475569}.gs-validation-warning{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #ef4444 transparent transparent;pointer-events:auto;cursor:help;z-index:11}.gs-validation-tooltip{visibility:hidden;background-color:#ef4444;color:#fff;text-align:center;border-radius:4px;padding:4px 8px;position:absolute;z-index:999;font-size:11px;font-weight:500;top:-28px;right:0;white-space:nowrap;opacity:0;transition:opacity .15s;box-shadow:0 2px 6px #00000026}.gs-validation-warning:hover+.gs-validation-tooltip,.gs-validation-tooltip:hover{visibility:visible;opacity:1}.gs-dropdown-menu{position:absolute;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:180px;overflow-y:auto;min-width:120px;z-index:9999;font-family:inherit;font-size:12px;color:#1e293b;padding:4px 0}.gs-dropdown-menu-dark{background-color:#1e293b;border-color:#334155;color:#f8fafc}.gs-dropdown-item{padding:6px 12px;cursor:pointer;transition:background-color .15s}.gs-dropdown-item:hover{background-color:#f1f5f9}.gs-dropdown-menu-dark .gs-dropdown-item:hover{background-color:#334155}
