*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;height:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;outline:none}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}:root{--color-bg-app: #0f172a;--color-bg-card: #1e293b;--color-bg-surface: #334155;--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #64748b;--color-accent-primary: #38bdf8;--color-accent-secondary: #818cf8;--color-success: #34d399;--color-danger: #f87171;--color-warning: #fbbf24;--color-info: #60a5fa;--color-border: #334155;--color-border-hover: #475569;--glass-bg: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--backdrop-blur: 12px;--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out}body{background-color:var(--color-bg-app);color:var(--color-text-primary);font-family:var(--font-family-base);line-height:1.5;font-feature-settings:"cv02","cv03","cv04","cv11"}.container{max-width:1600px;margin:0 auto;padding:0 var(--spacing-md)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-app)}::-webkit-scrollbar-thumb{background:var(--color-bg-surface);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.app-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,550px);gap:2rem}@media(max-width:1024px){.app-layout{display:flex!important;flex-direction:column!important;gap:2rem!important}}@media(max-width:640px){header{flex-direction:column;gap:1.5rem;align-items:flex-start!important}header>div:last-child{width:100%;justify-content:space-between;flex-wrap:wrap}h1{font-size:1.5rem!important}}._card_9pp8p_1{background:var(--glass-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border-radius:var(--radius-xl);padding:1.5rem;border:1px solid var(--color-border);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}._card_9pp8p_1:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #00000080;border-color:var(--color-accent-primary)}._header_9pp8p_37{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid transparent;transition:border-color .2s}._card_9pp8p_1:hover ._header_9pp8p_37{border-bottom-color:var(--color-border)}._title_9pp8p_59{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}._content_9pp8p_75{animation:_fadeIn_9pp8p_1 .3s ease-out}@keyframes _fadeIn_9pp8p_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._wrapper_1a1or_1{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}._labelText_1a1or_15{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;margin-bottom:2px;display:block}._inputContainer_1a1or_31{position:relative;display:flex;align-items:center}._input_1a1or_31{width:100%;background:#0f172a99;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-fast)}._input_1a1or_31:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #38bdf833}._rightElement_1a1or_75{position:absolute;right:var(--spacing-sm);color:var(--color-text-muted);pointer-events:none}._error_1a1or_89{font-size:var(--font-size-xs);color:var(--color-danger)}._button_1fn1x_1{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap}._button_1fn1x_1:disabled{opacity:.6;cursor:not-allowed}._primary_1fn1x_39{background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-secondary) 100%);color:#fff;border:none}._primary_1fn1x_39:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 15px #38bdf866}._secondary_1fn1x_61{background:#ffffff1a;color:var(--color-text-primary);border:1px solid rgba(255,255,255,.1)}._secondary_1fn1x_61:hover:not(:disabled){background:#ffffff26}._danger_1fn1x_81{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}._danger_1fn1x_81:hover:not(:disabled){background:#f871714d}._ghost_1fn1x_99{background:transparent;color:var(--color-text-secondary)}._ghost_1fn1x_99:hover:not(:disabled){color:var(--color-text-primary);background:#ffffff0d}._sm_1fn1x_121{padding:.25rem .5rem;font-size:.75rem}._md_1fn1x_131{padding:.75rem 1.5rem;font-size:.875rem}._lg_1fn1x_141{padding:1rem 2rem;font-size:1rem}._loader_1fn1x_151{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1fn1x_1 .75s linear infinite}@keyframes _spin_1fn1x_1{to{transform:rotate(360deg)}}._inputName_afkuw_1{background:transparent;border:none;border-bottom:1px dashed var(--color-border);color:var(--color-text-primary);padding:.25rem;width:100%;transition:all .2s;font-size:.9rem}._inputName_afkuw_1:focus{border-bottom-style:solid;border-color:var(--color-accent-primary);outline:none;background:#ffffff05}._inputNumber_afkuw_37{width:100%;background:#ffffff08;border:1px solid var(--color-border);border-radius:4px;padding:.25rem 2rem .25rem .5rem;text-align:right;font-weight:500;color:var(--color-text-primary);transition:all .2s;font-size:.9rem;-moz-appearance:textfield}._inputNumber_afkuw_37::-webkit-outer-spin-button,._inputNumber_afkuw_37::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._inputNumber_afkuw_37:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #38bdf833;outline:none;background:#0f172a99}._inputNumber_afkuw_37::placeholder{color:var(--color-text-muted);opacity:.5}
