.upload-zone{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:20px;cursor:pointer;transition:border-color .2s,background .2s;background:var(--muted);min-height:90px;display:flex;align-items:center;justify-content:center;position:relative}.upload-zone:hover,.upload-zone.dragging{border-color:var(--primary);background:#e841180a}.upload-zone.has-file{border-style:solid;border-color:#16a34a;background:#f0fdf4}.upload-zone.has-error{border-color:var(--destructive);background:#fff5f5}.upload-zone__empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px}.upload-zone__hint{font-size:10px;color:var(--text-muted)}.upload-zone__preview{display:flex;align-items:center;gap:12px;width:100%}.upload-zone__thumb{width:60px;height:36px;object-fit:cover;border-radius:4px;border:1px solid var(--border)}.upload-zone__info{flex:1;display:flex;flex-direction:column;gap:2px}.upload-zone__filename{font-size:12px;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.upload-zone__size{font-size:10px;color:var(--muted-foreground)}.upload-zone__change{font-size:10px;color:var(--primary)}.upload-zone__error{position:absolute;bottom:6px;font-size:10px;color:var(--destructive)}.chip-selector{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:4px 12px;border-radius:4px;border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);font-size:12px;font-weight:500;transition:all .15s;cursor:pointer}.chip:hover{border-color:var(--primary);color:var(--primary);background:#e841180a}.chip--active{background:#e8411814;border-color:var(--primary);color:var(--primary);font-weight:600}.progress-bar-wrap{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.progress-bar-header{display:flex;justify-content:space-between;font-size:12px}.progress-bar-step{color:var(--muted-foreground)}.progress-bar-pct{color:var(--primary);font-weight:700}.output-grid-wrap{min-height:300px}.output-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.output-grid__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;color:var(--muted-foreground);font-size:13px}.output-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;animation:fadeIn .25s ease;transition:border-color .15s,box-shadow .15s}.output-card:hover{border-color:#e8411866;box-shadow:0 2px 12px #e8411814}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.output-card__image-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--secondary)}.output-card__img{width:100%;height:100%;object-fit:cover}.output-card__skeleton{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f3 25%,#e8e8ec,#f0f0f3 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.output-card__error-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:12px;padding:12px;text-align:center;background:#fff5f5}.output-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s}.output-card__image-wrap:hover .output-card__overlay{opacity:1}.card-btn{padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.5);background:#ffffff26;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-btn:hover{background:var(--primary);border-color:var(--primary)}.output-card__prompt{padding:10px 12px;font-size:11px;color:var(--muted-foreground);background:var(--muted);border-top:1px solid var(--border);font-style:italic;line-height:1.5}.output-card__footer{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.output-card__concept{font-size:12px;font-weight:600;color:var(--foreground);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.output-card__badges{display:flex;gap:4px;flex-shrink:0}.badge-done{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.badge-warning{background:#fef9c3!important;color:#92400e!important;border-color:#fde68a!important}.badge-meta{background:var(--secondary)!important;color:var(--muted-foreground)!important}.output-card__warnings{padding:8px 12px;border-top:1px solid var(--border)}.warning-item{font-size:11px;color:#92400e;margin-bottom:2px}.page-layout{display:flex;flex:1;height:calc(100vh - 108px);overflow:hidden}.input-panel{width:380px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.output-panel{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--background)}.field-group{display:flex;flex-direction:column;gap:6px}.field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground)}.field-input{width:100%;padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.field-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e841181a}.field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888898' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px;cursor:pointer}.field-textarea{resize:vertical;min-height:68px}.slider-wrap{display:flex;align-items:center;gap:10px}.slider-wrap input[type=range]{flex:1;accent-color:var(--primary)}.slider-val{font-size:15px;font-weight:700;color:var(--primary);width:22px;text-align:center}.divider{border:none;border-top:1px solid var(--border);margin:2px 0}.btn-primary{width:100%;padding:11px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:active{transform:scale(.99)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-secondary{padding:7px 14px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-block}.btn-secondary:hover{border-color:var(--primary);color:var(--primary);background:#e841180a}.output-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:32px}.output-panel-title{font-size:12px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.error-banner{background:#fff5f5;border:1px solid #fecaca;border-radius:var(--radius-sm);padding:10px 14px;font-size:12px;color:#dc2626}.detected-texts-hint{background:#f0f9ff;border:1px solid #bae6fd;border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:8px;font-size:12px}.detected-texts-label{display:block;font-weight:600;color:#0369a1;margin-bottom:6px}.detected-texts-list{display:flex;flex-wrap:wrap;gap:6px}.detected-text-chip{background:#e0f2fe;color:#0c4a6e;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500}.template-download-link{font-size:11px;color:var(--primary);text-decoration:none;font-weight:500}.template-download-link:hover{text-decoration:underline}.loc-review{border:1px solid #fed7aa;border-radius:var(--radius-sm);background:#fff7ed;margin-bottom:12px}.loc-review__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffedd5;border-bottom:1px solid #fed7aa}.loc-review__title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#c2410c}.loc-review__confirm-btn{background:#ea580c;color:#fff;border:none;border-radius:var(--radius-sm);padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.loc-review__confirm-btn:hover{background:#c2410c}.loc-review__lang{border-bottom:1px solid #fed7aa}.loc-review__lang:last-child{border-bottom:none}.loc-review__lang-header{width:100%;display:flex;align-items:center;gap:8px;padding:8px 14px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#431407;text-align:left}.loc-review__lang-header:hover{background:#ffedd5}.loc-review__key-count{margin-left:auto;font-size:11px;font-weight:500;color:#78716c;background:#f5f5f4;padding:2px 8px;border-radius:999px}.loc-review__chevron{font-size:10px;color:#9a3412}.loc-review__table{width:100%;border-collapse:collapse;font-size:12px}.loc-review__table thead th{padding:6px 14px;background:#ffedd5;font-weight:600;color:#7c2d12;text-align:left;border-bottom:1px solid #fed7aa}.loc-review__table tbody tr{border-bottom:1px solid #fde8ce}.loc-review__table tbody tr:last-child{border-bottom:none}.loc-review__row--missing{background:#fff7ed}.loc-review__table tbody td{padding:7px 14px;vertical-align:middle}.loc-review__original{color:#44403c;font-weight:500;width:40%}.loc-review__matched{color:#16a34a}.loc-review__th-skip{width:72px;text-align:center}.loc-review__td-skip{text-align:center}.loc-review__row--skipped td{opacity:.45}.loc-review__row--skipped .loc-review__td-skip{opacity:1}.loc-review__skip-label{font-size:11px;color:#a8a29e;font-style:italic}.loc-review__skip-btn{font-size:11px;padding:3px 8px;border:1px solid #d6d3d1;border-radius:4px;background:#fafaf9;color:#78716c;cursor:pointer;white-space:nowrap}.loc-review__skip-btn:hover{background:#f5f5f4;border-color:#a8a29e}.loc-review__skip-btn--active{background:#e7e5e4;border-color:#a8a29e;color:#44403c;font-weight:600}.loc-review__input{width:100%;padding:5px 8px;border:1px solid #d6d3d1;border-radius:4px;font-size:12px;outline:none;background:#fff;color:#1c1917}.loc-review__input:focus{border-color:#78716c;box-shadow:0 0 0 2px #e7e5e4}.loc-review__input--missing{border-color:#fb923c}.loc-review__input--missing:focus{border-color:#ea580c;box-shadow:0 0 0 2px #fed7aa}.loc-review__input::placeholder{color:#a8a29e}.app{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}.app-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;background:#fff;border-bottom:1px solid var(--border);flex-shrink:0;box-shadow:0 1px 3px #0000000f}.app-header__left{display:flex;align-items:center;gap:14px}.app-logo{height:26px;width:auto}.app-header__divider{width:1px;height:22px;background:var(--border)}.app-header__product{font-size:14px;font-weight:700;color:var(--foreground);letter-spacing:.01em}.app-header__models{display:flex;gap:8px}.model-tag{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em}.model-tag--gemini{background:#e8411814;border:1px solid rgba(232,65,24,.25);color:#c93210}.model-tag--banana{background:#d9770614;border:1px solid rgba(217,119,6,.25);color:#b45309}.app-nav{display:flex;gap:0;padding:0 20px;background:#fff;border-bottom:2px solid var(--border);flex-shrink:0}.nav-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;color:var(--muted-foreground);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;margin-bottom:-2px}.nav-tab:hover{color:var(--foreground)}.nav-tab--active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.nav-tab__num{width:18px;height:18px;border-radius:50%;background:var(--secondary);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted-foreground)}.nav-tab--active .nav-tab__num{background:var(--primary);color:#fff}.nav-tab__icon{font-size:14px}.app-main{flex:1;display:flex;overflow:hidden}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Be Vietnam Pro", "Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:var(--radius-sm);--radius-md:.375rem;--radius-lg:var(--radius-lg);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:var(--radius);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#f54900;--primary-foreground:#fff;--primary-hover:#ff6900;--primary-active:#ca3500;--primary-bg:#fff7ed;--primary-bg-hover:#ffd6a7;--primary-border:#ff8904;--link:#f54900;--link-hover:#ff6900;--link-visited:#ca3500;--success:#096;--success-foreground:#fff;--success-hover:#00bc7d;--success-active:#007a55;--success-bg:#ecfdf5;--success-bg-hover:#a4f4cf;--success-border:#00d492;--warning:#e17100;--warning-foreground:#000;--warning-hover:#fe9a00;--warning-active:#bb4d00;--warning-bg:#fffbeb;--warning-bg-hover:#fee685;--warning-border:#fe9a00;--destructive:#ec003f;--destructive-foreground:#fff;--error-hover:#ff2056;--error-active:#c70036;--error-bg:#fff1f2;--error-bg-hover:#ffccd3;--error-border:#ff637e;--error-outline-control:#f54900;--info:#f54900;--info-foreground:#fff;--info-hover:#ff6900;--info-active:#ca3500;--info-bg:#fff7ed;--info-bg-hover:#ffd6a7;--info-border:#ff8904;--muted:#fafafa;--muted-foreground:#62748e;--accent:#fafafa;--accent-foreground:#18181b;--border:#e4e4e7;--input:#e4e4e7;--ring:#020618;--opacity-88:.88;--opacity-68:.68;--opacity-45:.45;--opacity-25:.25;--opacity-18:.18;--opacity-7:.07;--opacity-5:.05;--opacity-3:.03;--radius:6px;--radius-xs:2px;--radius-sm:4px;--radius-lg:8px;--radius-xl:16px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-sticky:0 0 15px -3px #0000001a,0 0 6px -2px #0000000d;--shadow-none:none;--opacity-50:.5;--color-opacity-50:var(--opacity-50);--opacity-100:1;--color-opacity-100:var(--opacity-100);--slate-50:#f8fafc;--color-slate-50:var(--slate-50);--slate-100:#f1f5f9;--color-slate-100:var(--slate-100);--slate-200:#e2e8f0;--color-slate-200:var(--slate-200);--slate-300:#cad5e2;--color-slate-300:var(--slate-300);--slate-400:#90a1b9;--color-slate-400:var(--slate-400);--slate-500:#62748e;--color-slate-500:var(--slate-500);--slate-600:#45556c;--color-slate-600:var(--slate-600);--slate-700:#314158;--color-slate-700:var(--slate-700);--slate-800:#1d293d;--color-slate-800:var(--slate-800);--slate-900:#0f172b;--color-slate-900:var(--slate-900);--slate-950:#020618;--color-slate-950:var(--slate-950);--gray-50:#f9fafb;--color-gray-50:var(--gray-50);--gray-100:#f3f4f6;--color-gray-100:var(--gray-100);--gray-200:#e5e7eb;--color-gray-200:var(--gray-200);--gray-300:#d1d5dc;--color-gray-300:var(--gray-300);--gray-400:#99a1af;--color-gray-400:var(--gray-400);--gray-500:#6a7282;--color-gray-500:var(--gray-500);--gray-600:#4a5565;--color-gray-600:var(--gray-600);--gray-700:#364153;--color-gray-700:var(--gray-700);--gray-800:#1e2939;--color-gray-800:var(--gray-800);--gray-900:#101828;--color-gray-900:var(--gray-900);--gray-950:#030712;--color-gray-950:var(--gray-950);--zinc-50:#fafafa;--color-zinc-50:var(--zinc-50);--zinc-100:#f4f4f5;--color-zinc-100:var(--zinc-100);--zinc-200:#e4e4e7;--color-zinc-200:var(--zinc-200);--zinc-300:#d4d4d8;--color-zinc-300:var(--zinc-300);--zinc-400:#9f9fa9;--color-zinc-400:var(--zinc-400);--zinc-500:#71717b;--color-zinc-500:var(--zinc-500);--zinc-600:#52525c;--color-zinc-600:var(--zinc-600);--zinc-700:#3f3f46;--color-zinc-700:var(--zinc-700);--zinc-800:#27272a;--color-zinc-800:var(--zinc-800);--zinc-900:#18181b;--color-zinc-900:var(--zinc-900);--zinc-950:#09090b;--color-zinc-950:var(--zinc-950);--neutral-50:#fafafa;--color-neutral-50:var(--neutral-50);--neutral-100:#f5f5f5;--color-neutral-100:var(--neutral-100);--neutral-200:#e5e5e5;--color-neutral-200:var(--neutral-200);--neutral-300:#d4d4d4;--color-neutral-300:var(--neutral-300);--neutral-400:#a1a1a1;--color-neutral-400:var(--neutral-400);--neutral-500:#737373;--color-neutral-500:var(--neutral-500);--neutral-600:#525252;--color-neutral-600:var(--neutral-600);--neutral-700:#404040;--color-neutral-700:var(--neutral-700);--neutral-800:#262626;--color-neutral-800:var(--neutral-800);--neutral-900:#171717;--color-neutral-900:var(--neutral-900);--neutral-950:#0a0a0a;--color-neutral-950:var(--neutral-950);--stone-50:#fafaf9;--color-stone-50:var(--stone-50);--stone-100:#f5f5f4;--color-stone-100:var(--stone-100);--stone-200:#e7e5e4;--color-stone-200:var(--stone-200);--stone-300:#d6d3d1;--color-stone-300:var(--stone-300);--stone-400:#a6a09b;--color-stone-400:var(--stone-400);--stone-500:#79716b;--color-stone-500:var(--stone-500);--stone-600:#57534d;--color-stone-600:var(--stone-600);--stone-700:#44403b;--color-stone-700:var(--stone-700);--stone-800:#292524;--color-stone-800:var(--stone-800);--stone-900:#1c1917;--color-stone-900:var(--stone-900);--stone-950:#0c0a09;--color-stone-950:var(--stone-950);--red-50:#fef2f2;--color-red-50:var(--red-50);--red-100:#ffe2e2;--color-red-100:var(--red-100);--red-200:#ffc9c9;--color-red-200:var(--red-200);--red-300:#ffa2a2;--color-red-300:var(--red-300);--red-400:#ff6467;--color-red-400:var(--red-400);--red-500:#fb2c36;--color-red-500:var(--red-500);--red-600:#e7000b;--color-red-600:var(--red-600);--red-700:#c10007;--color-red-700:var(--red-700);--red-800:#9f0712;--color-red-800:var(--red-800);--red-900:#82181a;--color-red-900:var(--red-900);--red-950:#460809;--color-red-950:var(--red-950);--orange-50:#fff7ed;--color-orange-50:var(--orange-50);--orange-100:#ffedd4;--color-orange-100:var(--orange-100);--orange-200:#ffd6a7;--color-orange-200:var(--orange-200);--orange-300:#ffb86a;--color-orange-300:var(--orange-300);--orange-400:#ff8904;--color-orange-400:var(--orange-400);--orange-500:#ff6900;--color-orange-500:var(--orange-500);--orange-600:#f54900;--color-orange-600:var(--orange-600);--orange-700:#ca3500;--color-orange-700:var(--orange-700);--orange-800:#9f2d00;--color-orange-800:var(--orange-800);--orange-900:#7e2a0c;--color-orange-900:var(--orange-900);--orange-950:#441306;--color-orange-950:var(--orange-950);--amber-50:#fffbeb;--color-amber-50:var(--amber-50);--amber-100:#fef3c6;--color-amber-100:var(--amber-100);--amber-200:#fee685;--color-amber-200:var(--amber-200);--amber-300:#ffd230;--color-amber-300:var(--amber-300);--amber-400:#ffb900;--color-amber-400:var(--amber-400);--amber-500:#fe9a00;--color-amber-500:var(--amber-500);--amber-600:#e17100;--color-amber-600:var(--amber-600);--amber-700:#bb4d00;--color-amber-700:var(--amber-700);--amber-800:#973c00;--color-amber-800:var(--amber-800);--amber-900:#7b3306;--color-amber-900:var(--amber-900);--amber-950:#461901;--color-amber-950:var(--amber-950);--yellow-50:#fefce8;--color-yellow-50:var(--yellow-50);--yellow-100:#fef9c2;--color-yellow-100:var(--yellow-100);--yellow-200:#fff085;--color-yellow-200:var(--yellow-200);--yellow-300:#ffdf20;--color-yellow-300:var(--yellow-300);--yellow-400:#fdc700;--color-yellow-400:var(--yellow-400);--yellow-500:#f0b100;--color-yellow-500:var(--yellow-500);--yellow-600:#d08700;--color-yellow-600:var(--yellow-600);--yellow-700:#a65f00;--color-yellow-700:var(--yellow-700);--yellow-800:#894b00;--color-yellow-800:var(--yellow-800);--yellow-900:#733e0a;--color-yellow-900:var(--yellow-900);--yellow-950:#432004;--color-yellow-950:var(--yellow-950);--lime-50:#f7fee7;--color-lime-50:var(--lime-50);--lime-100:#ecfcca;--color-lime-100:var(--lime-100);--lime-200:#d8f999;--color-lime-200:var(--lime-200);--lime-300:#bbf451;--color-lime-300:var(--lime-300);--lime-400:#9ae600;--color-lime-400:var(--lime-400);--lime-500:#7ccf00;--color-lime-500:var(--lime-500);--lime-600:#5ea500;--color-lime-600:var(--lime-600);--lime-700:#497d00;--color-lime-700:var(--lime-700);--lime-800:#3c6300;--color-lime-800:var(--lime-800);--lime-900:#35530e;--color-lime-900:var(--lime-900);--lime-950:#192e03;--color-lime-950:var(--lime-950);--green-50:#f0fdf4;--color-green-50:var(--green-50);--green-100:#dcfce7;--color-green-100:var(--green-100);--green-200:#b9f8cf;--color-green-200:var(--green-200);--green-300:#7bf1a8;--color-green-300:var(--green-300);--green-400:#05df72;--color-green-400:var(--green-400);--green-500:#00c950;--color-green-500:var(--green-500);--green-600:#00a63e;--color-green-600:var(--green-600);--green-700:#008236;--color-green-700:var(--green-700);--green-800:#016630;--color-green-800:var(--green-800);--green-900:#0d542b;--color-green-900:var(--green-900);--green-950:#032e15;--color-green-950:var(--green-950);--emerald-50:#ecfdf5;--color-emerald-50:var(--emerald-50);--emerald-100:#d0fae5;--color-emerald-100:var(--emerald-100);--emerald-200:#a4f4cf;--color-emerald-200:var(--emerald-200);--emerald-300:#5ee9b5;--color-emerald-300:var(--emerald-300);--emerald-400:#00d492;--color-emerald-400:var(--emerald-400);--emerald-500:#00bc7d;--color-emerald-500:var(--emerald-500);--emerald-600:#096;--color-emerald-600:var(--emerald-600);--emerald-700:#007a55;--color-emerald-700:var(--emerald-700);--emerald-800:#006045;--color-emerald-800:var(--emerald-800);--emerald-900:#004f3b;--color-emerald-900:var(--emerald-900);--emerald-950:#002c22;--color-emerald-950:var(--emerald-950);--teal-50:#f0fdfa;--color-teal-50:var(--teal-50);--teal-100:#cbfbf1;--color-teal-100:var(--teal-100);--teal-200:#96f7e4;--color-teal-200:var(--teal-200);--teal-300:#46ecd5;--color-teal-300:var(--teal-300);--teal-400:#00d5be;--color-teal-400:var(--teal-400);--teal-500:#00bba7;--color-teal-500:var(--teal-500);--teal-600:#009689;--color-teal-600:var(--teal-600);--teal-700:#00786f;--color-teal-700:var(--teal-700);--teal-800:#005f5a;--color-teal-800:var(--teal-800);--teal-900:#0b4f4a;--color-teal-900:var(--teal-900);--teal-950:#022f2e;--color-teal-950:var(--teal-950);--cyan-50:#ecfeff;--color-cyan-50:var(--cyan-50);--cyan-100:#cefafe;--color-cyan-100:var(--cyan-100);--cyan-200:#a2f4fd;--color-cyan-200:var(--cyan-200);--cyan-300:#53eafd;--color-cyan-300:var(--cyan-300);--cyan-400:#00d3f2;--color-cyan-400:var(--cyan-400);--cyan-500:#00b8db;--color-cyan-500:var(--cyan-500);--cyan-600:#0092b8;--color-cyan-600:var(--cyan-600);--cyan-700:#007595;--color-cyan-700:var(--cyan-700);--cyan-800:#005f78;--color-cyan-800:var(--cyan-800);--cyan-900:#104e64;--color-cyan-900:var(--cyan-900);--cyan-950:#053345;--color-cyan-950:var(--cyan-950);--sky-50:#f0f9ff;--color-sky-50:var(--sky-50);--sky-100:#dff2fe;--color-sky-100:var(--sky-100);--sky-200:#b8e6fe;--color-sky-200:var(--sky-200);--sky-300:#74d4ff;--color-sky-300:var(--sky-300);--sky-400:#00bcff;--color-sky-400:var(--sky-400);--sky-500:#00a6f4;--color-sky-500:var(--sky-500);--sky-600:#0084d1;--color-sky-600:var(--sky-600);--sky-700:#0069a8;--color-sky-700:var(--sky-700);--sky-800:#00598a;--color-sky-800:var(--sky-800);--sky-900:#024a70;--color-sky-900:var(--sky-900);--sky-950:#052f4a;--color-sky-950:var(--sky-950);--blue-50:#eff6ff;--color-blue-50:var(--blue-50);--blue-100:#dbeafe;--color-blue-100:var(--blue-100);--blue-200:#bedbff;--color-blue-200:var(--blue-200);--blue-300:#8ec5ff;--color-blue-300:var(--blue-300);--blue-400:#51a2ff;--color-blue-400:var(--blue-400);--blue-500:#2b7fff;--color-blue-500:var(--blue-500);--blue-600:#155dfc;--color-blue-600:var(--blue-600);--blue-700:#1447e6;--color-blue-700:var(--blue-700);--blue-800:#193cb8;--color-blue-800:var(--blue-800);--blue-900:#1c398e;--color-blue-900:var(--blue-900);--blue-950:#162456;--color-blue-950:var(--blue-950);--indigo-50:#eef2ff;--color-indigo-50:var(--indigo-50);--indigo-100:#e0e7ff;--color-indigo-100:var(--indigo-100);--indigo-200:#c6d2ff;--color-indigo-200:var(--indigo-200);--indigo-300:#a3b3ff;--color-indigo-300:var(--indigo-300);--indigo-400:#7c86ff;--color-indigo-400:var(--indigo-400);--indigo-500:#615fff;--color-indigo-500:var(--indigo-500);--indigo-600:#4f39f6;--color-indigo-600:var(--indigo-600);--indigo-700:#432dd7;--color-indigo-700:var(--indigo-700);--indigo-800:#372aac;--color-indigo-800:var(--indigo-800);--indigo-900:#312c85;--color-indigo-900:var(--indigo-900);--indigo-950:#1e1a4d;--color-indigo-950:var(--indigo-950);--violet-50:#f5f3ff;--color-violet-50:var(--violet-50);--violet-100:#ede9fe;--color-violet-100:var(--violet-100);--violet-200:#ddd6ff;--color-violet-200:var(--violet-200);--violet-300:#c4b4ff;--color-violet-300:var(--violet-300);--violet-400:#a684ff;--color-violet-400:var(--violet-400);--violet-500:#8e51ff;--color-violet-500:var(--violet-500);--violet-600:#7f22fe;--color-violet-600:var(--violet-600);--violet-700:#7008e7;--color-violet-700:var(--violet-700);--violet-800:#5d0ec0;--color-violet-800:var(--violet-800);--violet-900:#4d179a;--color-violet-900:var(--violet-900);--violet-950:#2f0d68;--color-violet-950:var(--violet-950);--purple-50:#faf5ff;--color-purple-50:var(--purple-50);--purple-100:#f3e8ff;--color-purple-100:var(--purple-100);--purple-200:#e9d4ff;--color-purple-200:var(--purple-200);--purple-300:#dab2ff;--color-purple-300:var(--purple-300);--purple-400:#c27aff;--color-purple-400:var(--purple-400);--purple-500:#ad46ff;--color-purple-500:var(--purple-500);--purple-600:#9810fa;--color-purple-600:var(--purple-600);--purple-700:#8200db;--color-purple-700:var(--purple-700);--purple-800:#6e11b0;--color-purple-800:var(--purple-800);--purple-900:#59168b;--color-purple-900:var(--purple-900);--purple-950:#3c0366;--color-purple-950:var(--purple-950);--fuchsia-50:#fdf4ff;--color-fuchsia-50:var(--fuchsia-50);--fuchsia-100:#fae8ff;--color-fuchsia-100:var(--fuchsia-100);--fuchsia-200:#f6cfff;--color-fuchsia-200:var(--fuchsia-200);--fuchsia-300:#f4a8ff;--color-fuchsia-300:var(--fuchsia-300);--fuchsia-400:#ed6aff;--color-fuchsia-400:var(--fuchsia-400);--fuchsia-500:#e12afb;--color-fuchsia-500:var(--fuchsia-500);--fuchsia-600:#c800de;--color-fuchsia-600:var(--fuchsia-600);--fuchsia-700:#a800b7;--color-fuchsia-700:var(--fuchsia-700);--fuchsia-800:#8a0194;--color-fuchsia-800:var(--fuchsia-800);--fuchsia-900:#721378;--color-fuchsia-900:var(--fuchsia-900);--fuchsia-950:#4b004f;--color-fuchsia-950:var(--fuchsia-950);--pink-50:#fdf2f8;--color-pink-50:var(--pink-50);--pink-100:#f9e8f2;--color-pink-100:var(--pink-100);--pink-200:#fccee8;--color-pink-200:var(--pink-200);--pink-300:#fda5d5;--color-pink-300:var(--pink-300);--pink-400:#fb64b6;--color-pink-400:var(--pink-400);--pink-500:#f6339a;--color-pink-500:var(--pink-500);--pink-600:#e60076;--color-pink-600:var(--pink-600);--pink-700:#c6005c;--color-pink-700:var(--pink-700);--pink-800:#a3004c;--color-pink-800:var(--pink-800);--pink-900:#861043;--color-pink-900:var(--pink-900);--pink-950:#510424;--color-pink-950:var(--pink-950);--rose-50:#fff1f2;--color-rose-50:var(--rose-50);--rose-100:#ffe4e6;--color-rose-100:var(--rose-100);--rose-200:#ffccd3;--color-rose-200:var(--rose-200);--rose-300:#ffa1ad;--color-rose-300:var(--rose-300);--rose-400:#ff637e;--color-rose-400:var(--rose-400);--rose-500:#ff2056;--color-rose-500:var(--rose-500);--rose-600:#ec003f;--color-rose-600:var(--rose-600);--rose-700:#c70036;--color-rose-700:var(--rose-700);--rose-800:#a50036;--color-rose-800:var(--rose-800);--rose-900:#8b0836;--color-rose-900:var(--rose-900);--rose-950:#4d0218;--color-rose-950:var(--rose-950);--white:#fff;--color-white:var(--white);--black:#000;--color-black:var(--black);--Color--opacity--opacity-88:#010e23e0;--Color--opacity--opacity-65:#010e23a6;--Color--opacity--opacity-45:#010e2373;--Color--opacity--opacity-25:#010e2340;--Color--opacity--opacity-18:#00306d2e;--Color--opacity--opacity-7:#00306d12;--Color--opacity--opacity-4:#1633570d;--Color--opacity--opacity-3:#00306d08;--Color--neutral--background--colorBgMask:#00000073;--Color--neutral--background--colorBgSpotlight:#000000e0;--Color--neutral--background--colorBgContainer:#fff;--Color--neutral--background--colorBgContainerHover:#1633570d;--Color--neutral--background--colorBgContainerElevated:#fff;--Color--neutral--background--colorBgContainerDisabled:#00306d12;--Color--neutral--background--colorBgLayout:#f4f4f5;--Color--neutral--background--controlItemBgHover:#1633570d;--Color--neutral--background--controlItemBgActiveDisabled:#00306d2e;--Color--neutral--background--controlItemBgActive:#eff6ff;--Color--neutral--background--controlItemBgActiveHover:#dbeafe;--Color--neutral--background--colorBgTextActive:#00306d2e;--Color--neutral--background--colorBgTextHover:#00306d12;--Color--neutral--border--colorBorder:#00306d2e;--Color--neutral--border--colorBorderSecondary:#00306d12;--Color--neutral--border--colorBorderTertiary:#1633570d;--Color--neutral--fill--colorFill:#00306d2e;--Color--neutral--fill--colorFillSecondary:#00306d12;--Color--neutral--fill--colorFillTertiary:#1633570d;--Color--neutral--fill--colorFillQuaternary:#00306d08;--Color--neutral--text--colorTextPrimary:#1d293d;--Color--neutral--text--colorTextSecondary:#45556c;--Color--neutral--text--colorTextDescription:#62748e;--Color--neutral--text--colorTextPlaceholder:#90a1b9;--Color--neutral--text--colorTextDisabled:#90a1b9;--Color--neutral--text--colorTextLightSoild:#fff;--Color--neutral--icon--colorIconPrimary:#1d293d;--Color--neutral--icon--colorIconBase:#62748e;--Color--neutral--icon--colorIconHover:#45556c;--Color--neutral--icon--colorIconDisabled:#90a1b9;--Color--neutral--icon--colorIconBrand:#155dfc;--Color--neutral--icon--colorIconLightSolid:#fff;--Color--radius--borderRadius2XL:16px;--Color--radius--borderRadiusXL:12px;--Color--radius--borderRadiusLG:8px;--Color--radius--borderRadius:6px;--Color--radius--borderRadiusSM:4px;--Color--radius--borderRadiusXS:2px;--Color--radius--CardRadius:12px;--Color--radius--insideCardRadius:8px;--Color--primary--colorPrimary:#155dfc;--Color--primary--colorPrimaryHover:#2b7fff;--Color--primary--colorPrimaryActive:#1447e6;--Color--primary--colorPrimaryBG:#eff6ff;--Color--primary--colorPrimaryBGHover:#dbeafe;--Color--primary--colorPrimaryBorder:#8ec5ff;--Color--primary--colorPrimaryBorderHover:#51a2ff;--Color--primary--colorPrimaryTextHover:#2b7fff;--Color--primary--colorPrimaryText:#155dfc;--Color--primary--colorPrimaryTextActive:#1447e6;--Color--primary--colorLink:#155dfc;--Color--primary--colorLinkHover:#2b7fff;--Color--primary--colorOutlineControl:#2b7fff1a;--Color--success--colorSuccessBase:#096;--Color--success--colorSuccessHover:#00bc7d;--Color--success--colorSuccessActive:#007a55;--Color--success--colorSuccessBG:#ecfdf5;--Color--success--colorSuccessBGHover:#d0fae5;--Color--success--colorSuccessBorder:#5ee9b5;--Color--success--colorSuccessBorderHover:#00d492;--Color--success--colorSuccessText:#007a55;--Color--success--colorSuccessTextHover:#096;--Color--success--ColorSuccessTextActive:#006045;--Color--warning--colorWarning:#e17100;--Color--warning--colorWarningHover:#fe9a00;--Color--warning--colorWarningActive:#bb4d00;--Color--warning--colorWarningBG:#fffbeb;--Color--warning--colorWarningBGHover:#fef3c6;--Color--warning--colorWarningBorder:#ffd230;--Color--warning--colorWarningBorderHover:#ffb900;--Color--warning--colorWarningText:#bb4d00;--Color--warning--colorWarningTextHover:#e17100;--Color--warning--ColorWarningTextActive:#973c00;--Color--error--colorError:#ec003f;--Color--error--colorErrorHover:#ff2056;--Color--error--colorErrorActive:#c70036;--Color--error--colorErrorBG:#fff1f2;--Color--error--colorErrorBGHover:#ffe4e6;--Color--error--colorErrorBorder:#ffa1ad;--Color--error--colorErrorBorderHover:#ff637e;--Color--error--colorErrorText:#c70036;--Color--error--colorErrorTextHover:#ec003f;--Color--error--ColorErrorTextActive:#a50036;--Color--error--colorErrorOutlineControl:#ec003f1a;--Color--info--colorInfo:#155dfc;--Color--info--colorInfoHover:#2b7fff;--Color--info--colorInfoActive:#1447e6;--Color--info--colorInfoBG:#eff6ff;--Color--info--colorInfoBGHover:#dbeafe;--Color--info--colorInfoBorder:#8ec5ff;--Color--info--colorInfoBorderHover:#51a2ff;--Color--info--colorInfoText:#1447e6;--Color--info--colorInfoTextHover:#2b7fff;--Color--info--ColorInfoTextActive:#193cb8;--Color--table--table-bg-header:#f8fafc;--Color--table--table-row-hover:#1633570d;--Color--table--table-row-active:#eff6ff;--Color--badges--red--colorTextBadgesRed:#c70036;--Color--badges--red--colorBgBadgesRed:#fff1f2;--Color--badges--red--colorBorderBadgesRed:#ffa1ad;--Color--badges--red--colorDotBadgesRed:#c70036;--Color--badges--yellow--colorTextBadgesYellow:#e17100;--Color--badges--yellow--colorBgBadgesYellow:#fffbeb;--Color--badges--yellow--colorBorderBadgesYellow:#ffd230;--Color--badges--yellow--colorDotBadgesYellow:#e17100;--Color--badges--green--colorTextBadgesGreen:#007a55;--Color--badges--green--colorBgBadgesGreen:#ecfdf5;--Color--badges--green--colorBorderBadgesGreen:#5ee9b5;--Color--badges--green--colorDotBadgesGreen:#007a55;--Color--badges--blue--colorTextBadgesBlue:#1447e6;--Color--badges--blue--colorBgBadgesBlue:#eff6ff;--Color--badges--blue--colorBorderBadgesBlue:#8ec5ff;--Color--badges--blue--colorDotBadgesBlue:#1447e6;--Color--badges--purple--colorTextBadgesPurple:#8200db;--Color--badges--purple--colorBgBadgesPurple:#faf5ff;--Color--badges--purple--colorBorderBadgesPurple:#dab2ff;--Color--badges--purple--colorDotBadgesPurple:#8200db;--Color--badges--pink--colorTextBadgesPink:#e60076;--Color--badges--pink--colorBgBadgesPink:#fdf2f8;--Color--badges--pink--colorBorderBadgesPink:#fda5d5;--Color--badges--pink--colorDotBadgesPink:#e60076;--Color--badges--orange--colorTextBadgesOrange:#f54900;--Color--badges--orange--colorBgBadgesOrange:#fff7ed;--Color--badges--orange--colorBorderBadgesOrange:#ffb86a;--Color--badges--orange--colorDotBadgesOrange:#f54900;--Color--badges--gray--colorTextBadgesGray:#45556c;--Color--badges--gray--colorBgBadgesGray:#00306d12;--Color--badges--gray--colorBorderBadgesGray:#1633570d;--Color--badges--gray--colorDotBadgesGray:#62748e}.dark{--background:#09090b;--foreground:#fafafa;--card:#09090b;--card-foreground:#fafafa;--popover:#09090b;--popover-foreground:#fafafa;--primary:#f54900;--primary-foreground:#fff;--primary-hover:#ff6900;--primary-active:#ca3500;--primary-bg:#441306;--primary-bg-hover:#7e2a0c;--primary-border:#ff8904;--success:#096;--success-foreground:#fff;--success-hover:#00bc7d;--success-active:#007a55;--success-bg:#002c22;--success-bg-hover:#004f3b;--success-border:#00d492;--warning:#e17100;--warning-foreground:#fff;--warning-hover:#fe9a00;--warning-active:#bb4d00;--warning-bg:#461901;--warning-bg-hover:#7b3306;--warning-border:#fe9a00;--destructive:#ec003f;--destructive-foreground:#fff;--error-hover:#ff2056;--error-active:#c70036;--error-bg:#4d0218;--error-bg-hover:#8b0836;--error-border:#ff637e;--error-outline-control:#f54900;--info:#f54900;--info-foreground:#fff;--info-hover:#ff6900;--info-active:#ca3500;--info-bg:#441306;--info-bg-hover:#7e2a0c;--info-border:#ff8904;--muted:#27272a;--muted-foreground:#90a1b9;--accent:#27272a;--accent-foreground:#fafafa;--border:#3f3f46;--input:#3f3f46;--ring:#f54900;--Color--opacity--opacity-88:#f8fafce0;--Color--opacity--opacity-65:#f8fafca6;--Color--opacity--opacity-45:#f8fafc73;--Color--opacity--opacity-25:#f8fafc40;--Color--opacity--opacity-18:#f8fafc26;--Color--opacity--opacity-7:#f8fafc12;--Color--opacity--opacity-4:#f8fafc0a;--Color--opacity--opacity-3:#f8fafc08;--Color--neutral--background--colorBgMask:#f8fafc73;--Color--neutral--background--colorBgSpotlight:#f8fafce0;--Color--neutral--background--colorBgContainer:#18181b;--Color--neutral--background--colorBgContainerHover:#f8fafc0a;--Color--neutral--background--colorBgContainerElevated:#27272a;--Color--neutral--background--colorBgContainerDisabled:#f8fafc0a;--Color--neutral--background--colorBgLayout:#09090b;--Color--neutral--background--controlItemBgHover:#f8fafc0a;--Color--neutral--background--controlItemBgActiveDisabled:#f8fafc26;--Color--neutral--background--controlItemBgActive:#162456;--Color--neutral--background--controlItemBgActiveHover:#1c398e;--Color--neutral--background--colorBgTextActive:#f8fafc26;--Color--neutral--background--colorBgTextHover:#f8fafc12;--Color--neutral--border--colorBorder:#f8fafc26;--Color--neutral--border--colorBorderSecondary:#f8fafc12;--Color--neutral--border--colorBorderTertiary:#f8fafc0a;--Color--neutral--fill--colorFill:#f8fafc26;--Color--neutral--fill--colorFillSecondary:#f8fafc12;--Color--neutral--fill--colorFillTertiary:#f8fafc0a;--Color--neutral--fill--colorFillQuaternary:#f8fafc08;--Color--neutral--text--colorTextPrimary:#f8fafce0;--Color--neutral--text--colorTextSecondary:#f8fafca6;--Color--neutral--text--colorTextDescription:#f8fafc73;--Color--neutral--text--colorTextPlaceholder:#f8fafc40;--Color--neutral--text--colorTextDisabled:#f8fafc40;--Color--neutral--text--colorTextLightSoild:#fff;--Color--neutral--icon--colorIconPrimary:#f8fafce0;--Color--neutral--icon--colorIconBase:#f8fafca6;--Color--neutral--icon--colorIconHover:#f8fafc73;--Color--neutral--icon--colorIconDisabled:#f8fafc73;--Color--neutral--icon--colorIconBrand:#2b7fff;--Color--neutral--icon--colorIconLightSolid:#fff;--Color--radius--borderRadius2XL:16px;--Color--radius--borderRadiusXL:12px;--Color--radius--borderRadiusLG:8px;--Color--radius--borderRadius:6px;--Color--radius--borderRadiusSM:4px;--Color--radius--borderRadiusXS:2px;--Color--radius--CardRadius:12px;--Color--radius--insideCardRadius:8px;--Color--primary--colorPrimary:#2b7fff;--Color--primary--colorPrimaryHover:#51a2ff;--Color--primary--colorPrimaryActive:#155dfc;--Color--primary--colorPrimaryBG:#162456;--Color--primary--colorPrimaryBGHover:#1c398e;--Color--primary--colorPrimaryBorder:#8ec5ff;--Color--primary--colorPrimaryBorderHover:#51a2ff;--Color--primary--colorPrimaryTextHover:#2b7fff;--Color--primary--colorPrimaryText:#2b7fff;--Color--primary--colorPrimaryTextActive:#155dfc;--Color--primary--colorLink:#2b7fff;--Color--primary--colorLinkHover:#2b7fff;--Color--primary--colorOutlineControl:#2b7fff33;--Color--success--colorSuccessBase:#00bc7d;--Color--success--colorSuccessHover:#096;--Color--success--colorSuccessActive:#007a55;--Color--success--colorSuccessBG:#002c22;--Color--success--colorSuccessBGHover:#004f3b;--Color--success--colorSuccessBorder:#004f3b;--Color--success--colorSuccessBorderHover:#006045;--Color--success--colorSuccessText:#00d492;--Color--success--colorSuccessTextHover:#00bc7d;--Color--success--ColorSuccessTextActive:#096;--Color--warning--colorWarning:#fe9a00;--Color--warning--colorWarningHover:#fe9a00;--Color--warning--colorWarningActive:#bb4d00;--Color--warning--colorWarningBG:#461901;--Color--warning--colorWarningBGHover:#7b3306;--Color--warning--colorWarningBorder:#7b3306;--Color--warning--colorWarningBorderHover:#973c00;--Color--warning--colorWarningText:#fe9a00;--Color--warning--colorWarningTextHover:#e17100;--Color--warning--ColorWarningTextActive:#bb4d00;--Color--error--colorError:#ff2056;--Color--error--colorErrorHover:#ec003f;--Color--error--colorErrorActive:#c70036;--Color--error--colorErrorBG:#4d0218;--Color--error--colorErrorBGHover:#8b0836;--Color--error--colorErrorBorder:#8b0836;--Color--error--colorErrorBorderHover:#a50036;--Color--error--colorErrorText:#ff637e;--Color--error--colorErrorTextHover:#ff2056;--Color--error--ColorErrorTextActive:#ec003f;--Color--error--colorErrorOutlineControl:#ec003f33;--Color--info--colorInfo:#2b7fff;--Color--info--colorInfoHover:#155dfc;--Color--info--colorInfoActive:#1447e6;--Color--info--colorInfoBG:#162456;--Color--info--colorInfoBGHover:#1c398e;--Color--info--colorInfoBorder:#1c398e;--Color--info--colorInfoBorderHover:#193cb8;--Color--info--colorInfoText:#51a2ff;--Color--info--colorInfoTextHover:#2b7fff;--Color--info--ColorInfoTextActive:#155dfc;--Color--table--table-bg-header:#27272a;--Color--table--table-row-hover:#f8fafc0a;--Color--table--table-row-active:#162456;--Color--badges--red--colorTextBadgesRed:#ffe4e6;--Color--badges--red--colorBgBadgesRed:#8b0836;--Color--badges--red--colorBorderBadgesRed:#f8fafc40;--Color--badges--red--colorDotBadgesRed:#ff2056;--Color--badges--yellow--colorTextBadgesYellow:#fef3c6;--Color--badges--yellow--colorBgBadgesYellow:#7b3306;--Color--badges--yellow--colorBorderBadgesYellow:#f8fafc40;--Color--badges--yellow--colorDotBadgesYellow:#e17100;--Color--badges--green--colorTextBadgesGreen:#d0fae5;--Color--badges--green--colorBgBadgesGreen:#004f3b;--Color--badges--green--colorBorderBadgesGreen:#f8fafc40;--Color--badges--green--colorDotBadgesGreen:#007a55;--Color--badges--blue--colorTextBadgesBlue:#dbeafe;--Color--badges--blue--colorBgBadgesBlue:#1c398e;--Color--badges--blue--colorBorderBadgesBlue:#f8fafc40;--Color--badges--blue--colorDotBadgesBlue:#1447e6;--Color--badges--purple--colorTextBadgesPurple:#f3e8ff;--Color--badges--purple--colorBgBadgesPurple:#59168b;--Color--badges--purple--colorBorderBadgesPurple:#f8fafc40;--Color--badges--purple--colorDotBadgesPurple:#8200db;--Color--badges--pink--colorTextBadgesPink:#f9e8f2;--Color--badges--pink--colorBgBadgesPink:#861043;--Color--badges--pink--colorBorderBadgesPink:#f8fafc40;--Color--badges--pink--colorDotBadgesPink:#e60076;--Color--badges--orange--colorTextBadgesOrange:#ffedd4;--Color--badges--orange--colorBgBadgesOrange:#7e2a0c;--Color--badges--orange--colorBorderBadgesOrange:#f8fafc40;--Color--badges--orange--colorDotBadgesOrange:#f54900;--Color--badges--gray--colorTextBadgesGray:#f8fafca6;--Color--badges--gray--colorBgBadgesGray:#f8fafc12;--Color--badges--gray--colorBorderBadgesGray:#f8fafc0a;--Color--badges--gray--colorDotBadgesGray:#f8fafca6}body{background-color:var(--background);color:var(--foreground)}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Be Vietnam Pro,Inter,sans-serif}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.mt-2{margin-top:calc(var(--spacing) * 2)}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1px\]{height:1px}.h-full{height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-\[1px\]{width:1px}.w-full{width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--color-input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/80:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}:root{--background: #f5f5f7;--foreground: #1a1a1a;--card: #ffffff;--card-foreground: #1a1a1a;--popover: #ffffff;--popover-foreground: #1a1a1a;--primary: #e84118;--primary-foreground: #ffffff;--primary-hover: #d13510;--primary-active: #b82d0d;--secondary: #f0f0f3;--secondary-foreground: #444450;--muted: #f8f8fa;--muted-foreground: #888898;--accent: #f0f0f3;--accent-foreground: #1a1a1a;--border: #e0e0e8;--input: #e0e0e8;--ring: #e84118;--destructive: #ef4444;--destructive-foreground: #ffffff;--success: #16a34a;--warning: #d97706;--radius: 8px;--radius-sm: 4px;--radius-lg: 12px;--bg-primary: #f5f5f7;--bg-secondary: #f0f0f3;--bg-card: #ffffff;--text-primary: #1a1a1a;--text-secondary: #888898;--text-muted: #b0b0bc;--accent-primary: #e84118;--accent-hover: #d13510;--accent-green: #16a34a;--accent-yellow: #d97706;--accent-red: #ef4444;--accent-blue: #2563eb}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Be Vietnam Pro,Inter,sans-serif;background-color:var(--background);color:var(--foreground);min-height:100vh;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--muted)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c8c8d8}
