:root{--text-primary:#e6e1e5;--text-secondary:#808a9d;--text-inverse:#1c1b1f;--background-color:#1c1b1f;--background-color-transparent:rgba(28,27,31,.75);--accent-color:#fdbe0f;--card-background:var(--color-arsen-50);--color-silver-25:#616f8b;--color-silver-50:#808a9d;--color-silver-75:#acb7cd;--color-silver-100:#d3def3;--color-orange-25:#ed8d2e;--color-orange-50:#fdbe0f;--color-orange-75:#ffd45d;--color-orange-100:#ffeaaf;--color-gray-25:#44414f;--color-gray-50:#676372;--color-gray-75:#918d9c;--color-gray-100:#e9e8eb;--color-arsen-0:#1c1b1f;--color-arsen-30:#2b2831;--color-arsen-50:#322f3a;--color-arsen-70:#3f3b47;--color-red-0:#ea5018;--color-red-50:#be3300;--color-red-100:#8f2700;--icon-color:var(--text-secondary);--input-background:var(--color-arsen-50);--slider-handle:#fff;--border-default:var(--color-gray-25);--primary:var(--color-orange-50);--secondary:var(--color-gray-25);--surface:var(--color-arsen-50);--surface-container:var(--color-arsen-0);--error:var(--color-red-50);--warning:var(--color-orange-25);--success:#4ade80;--info:#60a5fa;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-top:0 -2px 10px rgba(0,0,0,.1);--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;--font-size-4xl:2.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--transition-fast:.15s ease-out;--transition-normal:.2s ease-out;--transition-slow:.3s ease-out;--transition-all:all var(--transition-normal);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}.text-primary{color:#e6e1e5;color:var(--text-primary)}.text-secondary{color:#808a9d;color:var(--text-secondary)}.text-inverse{color:#1c1b1f;color:var(--text-inverse)}.bg-surface{background-color:#322f3a;background-color:var(--surface)}.bg-surface-container{background-color:#1c1b1f;background-color:var(--surface-container)}.bg-card{background-color:#322f3a;background-color:var(--card-background)}.bg-primary{background-color:#fdbe0f;background-color:var(--primary)}.border-default{border-color:#44414f;border-color:var(--border-default)}.shadow-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.shadow-elevated{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.rounded-sm{border-radius:.25rem;border-radius:var(--radius-sm)}.rounded-md{border-radius:.375rem;border-radius:var(--radius-md)}.rounded-lg{border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-xl{border-radius:.75rem;border-radius:var(--radius-xl)}.rounded-2xl{border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px;border-radius:var(--radius-full)}.transition-all{transition:all .2s ease-out;transition:var(--transition-all)}.transition-fast{transition:.15s ease-out;transition:var(--transition-fast)}.transition-slow{transition:.3s ease-out;transition:var(--transition-slow)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1c1b1f;background-color:var(--background-color);color:#e6e1e5;color:var(--text-primary);font-size:1rem;font-size:var(--font-size-base);margin:0;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--space-md)}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.icon[data-v-a57141f1]{display:inline-block;height:1.5em;width:1.5em}.icon[data-v-a57141f1] svg{display:block;height:100%;width:100%}.modal-overlay[data-v-fbe162a3]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background-color-transparent);display:flex;justify-content:center;inset:0;position:fixed;z-index:100}.modal-container[data-v-fbe162a3]{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header[data-v-fbe162a3]{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:var(--space-md) var(--space-lg)}.modal-title[data-v-fbe162a3]{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.modal-close[data-v-fbe162a3]{align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--space-sm);transition:var(--transition-all)}.modal-close[data-v-fbe162a3]:hover{color:var(--text-primary)}.modal-content[data-v-fbe162a3]{padding:var(--space-lg)}.modal-footer[data-v-fbe162a3]{border-top:1px solid var(--border-default);display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-md) var(--space-lg)}.language-selector[data-v-fd5d1f5d]{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;transition:var(--transition-all)}.language-selector[data-v-fd5d1f5d]:hover{color:var(--text-primary)}.language-selector__text[data-v-fd5d1f5d]{font-weight:500;margin-left:var(--space-sm);margin-right:var(--space-xs)}.language-selector__icon[data-v-fd5d1f5d],.language-selector__text[data-v-fd5d1f5d]{font-size:var(--font-size-sm)}.language-options[data-v-fd5d1f5d]{display:flex;flex-direction:column;gap:var(--space-sm)}.language-option[data-v-fd5d1f5d]{align-items:center;background-color:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-md);text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all);width:100%}.language-option[data-v-fd5d1f5d]:hover{background-color:#ffffff0d;border-color:var(--text-secondary);color:var(--text-primary)}.language-option--active[data-v-fd5d1f5d]{background-color:#60a5fa1a;border-color:#60a5fa;border-color:var(--primary,#60a5fa);color:#60a5fa;color:var(--primary,#60a5fa)}.language-option__name[data-v-fd5d1f5d]{font-weight:500}.language-option__check[data-v-fd5d1f5d]{font-size:1.2em;font-weight:700}.landing-header[data-v-25edf96f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--background-color-transparent);border-radius:0 0 var(--radius-lg) vaR(--radius-lg);margin:0 auto;position:sticky;top:0;z-index:1000}.landing-header__container[data-v-25edf96f]{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--space-md);padding-top:var(--space-md)}.landing-header__logo-link[data-v-25edf96f]{align-items:center;cursor:pointer;display:flex;-webkit-text-decoration:none;text-decoration:none}.landing-header__logo[data-v-25edf96f]{display:flex;height:40px;transition:opacity .2s;width:60px}.landing-header__logo[data-v-25edf96f]:hover{opacity:.8}.landing-footer[data-v-8b1769b2]{background-color:var(--color-arsen-50);padding:var(--space-xl) 0}.footer-content[data-v-8b1769b2]{display:flex;flex-direction:column;gap:var(--space-lg)}.copyright[data-v-8b1769b2]{color:var(--color-silver-75);font-size:var(--font-size-sm);text-align:center}.footer-links[data-v-8b1769b2]{display:flex;flex-direction:column;gap:var(--space-md)}.footer-contact[data-v-8b1769b2],.footer-nav[data-v-8b1769b2]{color:var(--color-silver-75);display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.footer-links a[data-v-8b1769b2]{color:var(--color-silver-75);-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-all)}.footer-links a[data-v-8b1769b2]:hover{color:var(--color-orange-50)}
