.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:backdrop-in .15s ease both}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{position:relative;background:var(--color-bg-modal);border:1px solid var(--color-modal-border);border-radius:16px;padding:40px 32px;width:100%;max-width:440px;outline:none;animation:modal-in .2s cubic-bezier(.16,1,.3,1) both;transition:background-color .25s ease,border-color .25s ease}@media(max-width:575px){.modal{padding:32px 24px}}.modal__close{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;position:absolute;top:16px;right:16px;color:var(--color-text-muted-45);width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.modal__close:hover{color:var(--color-text-primary);background:var(--color-surface-8)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-dialog{display:flex;flex-direction:column;gap:24px}.auth-dialog__title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-text-primary);line-height:1.2}.auth-dialog__sub{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--color-text-muted-55);margin-top:-16px;line-height:1.5}.auth-dialog__form{display:flex;flex-direction:column;gap:16px}.auth-dialog__field{display:flex;flex-direction:column;gap:8px}.auth-dialog__label-row{display:flex;align-items:center;justify-content:space-between}.auth-dialog__label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-muted-70)}.auth-dialog__input{width:100%;background:var(--color-surface-6);border:1px solid var(--color-surface-12);border-radius:8px;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:var(--color-text-primary);outline:none;transition:border-color .15s ease,background .15s ease}.auth-dialog__input::placeholder{color:var(--color-surface-25)}.auth-dialog__input:focus{border-color:var(--color-accent-blue);background:var(--color-accent-focus-bg)}.auth-dialog__submit{display:inline-flex;align-items:center;background:linear-gradient(to right,#08a2e7,#7745ed);border:1px solid var(--color-accent-purple);border-radius:9999px;padding:12px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease;text-decoration:none;width:100%;justify-content:center;padding-block:12px;margin-top:8px;font-size:16px}.auth-dialog__submit:hover{opacity:.85}.auth-dialog__submit:active{opacity:.7}.auth-dialog__link{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--color-accent-blue);cursor:pointer;transition:opacity .15s ease}.auth-dialog__link:hover{opacity:.75}.auth-dialog__error{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#e05252;background:#e0525214;border:1px solid rgba(224,82,82,.25);border-radius:8px;padding:8px 12px}.auth-dialog__footer{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--color-text-muted-45);text-align:center}.avatar{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0;object-fit:cover;-webkit-user-select:none;user-select:none}.header{position:sticky;top:0;z-index:200;background-color:var(--color-bg-section);width:100%}.header__inner{width:100%;max-width:1432px;margin-inline:auto;padding-inline:24px;display:flex;align-items:center;justify-content:space-between;height:88px;gap:24px}.header__logo{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-accent-blue);flex-shrink:0;padding-inline:24px;transition:opacity .15s ease}.header__logo:hover{opacity:.8}.header__nav{display:flex;align-items:center;gap:12px;flex:1}@media(max-width:991px){.header__nav{display:none}}.header__nav-item{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-nav);display:inline-flex;align-items:center;gap:4px;padding:12px;border-radius:4px;transition:opacity .15s ease;white-space:nowrap}.header__nav-item:hover{opacity:.75}.header__chevron{color:var(--color-accent-blue);transition:transform .15s ease}.header__nav-item:hover .header__chevron{transform:rotate(180deg)}.header__actions{display:flex;align-items:center;gap:24px;padding-inline:24px 16px;flex-shrink:0}@media(max-width:991px){.header__actions{display:none}}.header__theme-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;color:var(--color-text-muted-70);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;flex-shrink:0}.header__theme-toggle:hover{color:var(--color-text-primary);background:var(--color-surface-8)}.header__theme-toggle--mobile{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-nav);width:auto;height:auto;gap:8px;padding:12px 8px;justify-content:flex-start;color:var(--color-text-muted-70)}.header__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to right,#08a2e7,#7745ed);border:1px solid var(--color-accent-purple);border-radius:9999px;padding:12px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease;text-decoration:none}.header__cta:hover{opacity:.85}.header__cta:active{opacity:.7}.header__cta--mobile{width:100%;justify-content:center}.header__login{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);font-weight:600;cursor:pointer;transition:opacity .15s ease}.header__login:hover{opacity:.75}.header__user{display:flex;align-items:center;gap:16px}.header__user-btn{background:none;border:none;margin:0;font:inherit;color:inherit;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:8px;padding:4px 8px;transition:background .15s ease}.header__user-btn:hover{background:var(--color-surface-8)}.header__user-name{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__logoff{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-muted-70);cursor:pointer;transition:color .15s ease}.header__logoff:hover{color:var(--color-accent-blue)}.header__mobile-user{background:none;border:none;margin:0;font:inherit;color:inherit;display:flex;align-items:center;gap:12px;padding:12px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);cursor:pointer;border-radius:4px;transition:opacity .15s ease;width:100%}.header__mobile-user:hover{opacity:.75}.header__burger{background:none;border:none;margin:0;cursor:pointer;font:inherit;color:inherit;display:none;flex-direction:column;gap:5px;padding:8px}@media(max-width:991px){.header__burger{display:flex}}.header__burger span{display:block;width:24px;height:2px;background:var(--color-accent-blue);border-radius:9999px;transition:transform .15s ease,opacity .15s ease}.header__burger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__burger--open span:nth-child(2){opacity:0}.header__burger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__mobile-nav{display:flex;flex-direction:column;padding:16px 24px 24px;gap:8px;background-color:var(--color-bg-section);border-top:1px solid var(--color-surface-8)}.header__mobile-item{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-nav);padding:12px 8px;border-radius:4px;transition:opacity .15s ease}.header__mobile-item:hover{opacity:.75}.hero{background-color:var(--color-bg-section);padding:24px 96px}@media(max-width:1199px){.hero{padding-inline:32px}}@media(max-width:767px){.hero{padding-inline:24px;padding-block:48px}}.hero__inner{max-width:1240px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.hero__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:64px;font-weight:500;line-height:1.2;color:var(--color-text-primary);max-width:760px;text-align:center;align-self:center}@media(max-width:767px){.hero__heading{font-size:48px}}.hero__sub{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:100;line-height:1.5;color:var(--color-text-primary);max-width:520px;opacity:.9;text-align:center;align-self:center}.hero__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}@media(max-width:1199px){.hero__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.hero__cards{grid-template-columns:1fr}}.hero__card{background:var(--color-card-bg);border:1px solid var(--color-accent-blue);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.hero__card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:500;line-height:40px;color:var(--color-text-primary)}.hero__card-desc{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.5;color:var(--color-text-primary);white-space:pre-line;opacity:.8}.solutions{background-color:var(--color-bg-section);padding:72px 12px 12px}@media(max-width:767px){.solutions{padding:48px 24px}}.solutions__inner{max-width:1432px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.solutions__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:500;line-height:1.2;color:var(--color-text-primary);text-align:center;padding-inline:96px}@media(max-width:767px){.solutions__heading{font-size:32px}}@media(max-width:1199px){.solutions__heading{padding-inline:32px}}@media(max-width:767px){.solutions__heading{padding-inline:0}}.solutions__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:48px 96px 12px}@media(max-width:1199px){.solutions__cards{padding-inline:32px}}@media(max-width:991px){.solutions__cards{grid-template-columns:1fr;padding-inline:0}}.solutions__card{background:var(--color-card-bg);border:1px solid var(--color-accent-blue);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.solutions__card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:500;line-height:40px;color:var(--color-text-primary)}.solutions__card-tagline{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.5;color:var(--color-text-primary);font-weight:400;opacity:.9}.solutions__card-details{display:flex;flex-direction:column;gap:8px;margin-top:8px}.solutions__card-details li{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.5;color:var(--color-text-primary);opacity:.7;padding-left:16px;position:relative}.solutions__card-details li:before{content:"—";position:absolute;left:0;color:var(--color-accent-blue)}.models{background-color:var(--color-bg-section);padding:72px 0 12px}@media(max-width:767px){.models{padding:48px 24px}}.models__inner{width:100%;max-width:1432px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.models__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:500;line-height:1.2;color:var(--color-text-primary)}@media(max-width:767px){.models__heading{font-size:32px}}.models__sub{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:100;line-height:1.5;color:var(--color-text-primary);max-width:480px;opacity:.7}.models__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to right,#08a2e7,#7745ed);border:1px solid var(--color-accent-purple);border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease;text-decoration:none;padding:16px 40px;font-size:16px}.models__cta:hover{opacity:.85}.models__cta:active{opacity:.7}.footer{background-color:var(--color-bg-section);padding:0 64px 40px}@media(max-width:767px){.footer{padding:0 24px 40px}}.footer__container{max-width:1432px;margin-inline:auto;display:flex;justify-content:center;gap:120px;padding-block:120px}@media(max-width:991px){.footer__container{flex-direction:column;gap:48px;padding-block:48px}}.footer__brand{display:flex;flex-direction:column;gap:24px;flex:1}.footer__brand-inner{display:flex;flex-direction:column;gap:8px}.footer__logo{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;color:var(--color-accent-blue);transition:opacity .15s ease}.footer__logo:hover{opacity:.75}.footer__copy{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);opacity:.7}.footer__social{display:flex;gap:24px}.footer__social-link{color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:color .15s ease}.footer__social-link:hover{color:var(--color-accent-blue)}.footer__nav{display:flex;gap:40px;flex-wrap:wrap;flex:1}@media(max-width:575px){.footer__nav{gap:32px}}.footer__nav-col{display:flex;flex-direction:column;gap:8px;min-width:130px}.footer__nav-heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);font-weight:600;padding-bottom:16px;border-bottom:1px solid var(--color-surface-8);margin-bottom:8px}.footer__nav-item{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:var(--color-text-primary);font-weight:500;opacity:.7;transition:opacity .15s ease}.footer__nav-item:hover{opacity:1}.home-page{min-height:100vh;background-color:var(--color-bg);display:flex;flex-direction:column}.home-page main{flex:1;display:flex;flex-direction:column;gap:49px;background-color:var(--color-bg-section)}.uc-page{min-height:100vh;background-color:var(--color-bg);display:flex;align-items:center;justify-content:center}.uc-page__inner{width:100%;max-width:1432px;margin-inline:auto;padding-inline:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px;padding-block:96px}.uc-page__logo{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-accent-blue);letter-spacing:.15em;text-transform:uppercase}.uc-page__title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:500;line-height:1.2;color:var(--color-text-primary)}@media(max-width:767px){.uc-page__title{font-size:32px}}.uc-page__subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:100;line-height:1.5;color:var(--color-text-primary);max-width:480px;opacity:.7}.uc-page__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to right,#08a2e7,#7745ed);border:1px solid var(--color-accent-purple);border-radius:9999px;padding:12px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease;text-decoration:none;margin-top:16px}.uc-page__cta:hover{opacity:.85}.uc-page__cta:active{opacity:.7}.fp-page{min-height:100vh;background-color:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:24px}.fp-page__card{width:100%;max-width:440px;background:var(--color-bg-modal);border:1px solid var(--color-modal-border);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;gap:24px;transition:background-color .25s ease,border-color .25s ease}@media(max-width:575px){.fp-page__card{padding:32px 24px}}.fp-page__logo{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-accent-blue);align-self:flex-start;transition:opacity .15s ease}.fp-page__logo:hover{opacity:.8}.fp-page__success{display:flex;flex-direction:column;gap:16px}.fp-page__title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-text-primary);line-height:1.2}.fp-page__sub{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--color-text-muted-55);line-height:1.5}.fp-page__sub strong{color:var(--color-text-muted-80);font-weight:500}.fp-page__form{display:flex;flex-direction:column;gap:16px}.fp-page__field{display:flex;flex-direction:column;gap:8px}.fp-page__label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-muted-70)}.fp-page__input{width:100%;background:var(--color-surface-6);border:1px solid var(--color-surface-12);border-radius:8px;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:var(--color-text-primary);outline:none;transition:border-color .15s ease,background .15s ease}.fp-page__input::placeholder{color:var(--color-surface-25)}.fp-page__input:focus{border-color:var(--color-accent-blue);background:var(--color-accent-focus-bg)}.fp-page__error{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#e05252;background:#e0525214;border:1px solid rgba(224,82,82,.25);border-radius:8px;padding:8px 12px}.fp-page__submit{display:inline-flex;align-items:center;background:linear-gradient(to right,#08a2e7,#7745ed);border:1px solid var(--color-accent-purple);border-radius:9999px;padding:12px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease;text-decoration:none;width:100%;justify-content:center;padding-block:12px;font-size:16px}.fp-page__submit:hover{opacity:.85}.fp-page__submit:active{opacity:.7}.fp-page__back{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--color-text-muted-45);cursor:pointer;transition:color .15s ease;align-self:flex-start}.fp-page__back:hover{color:var(--color-accent-blue)}.profile-page{min-height:100vh;background-color:var(--color-bg);display:flex;justify-content:center;padding:40px 24px}.profile-page__inner{width:100%;max-width:560px;display:flex;flex-direction:column;gap:32px}.profile-page__topbar{display:flex;justify-content:space-between;align-items:center}.profile-page__logo{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:700;color:var(--color-accent-blue);transition:opacity .15s ease}.profile-page__logo:hover{opacity:.8}.profile-page__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-muted-45)}.profile-page__card{background:var(--color-bg-modal);border:1px solid var(--color-modal-border);border-radius:16px;overflow:hidden}.profile-page__row{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-surface-8);gap:16px}.profile-page__row--last{border-bottom:none}.profile-page__row-info{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-page__row-label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-muted-45);line-height:1}.profile-page__row-value{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page__row-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;color:var(--color-accent-blue);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s ease}.profile-page__row-btn:hover{opacity:.7}.profile-page__dlg-avatar-preview{display:flex;justify-content:center}.profile-page__presets{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.profile-page__preset{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700;cursor:pointer;border:3px solid transparent;transition:border-color .15s ease,transform .15s ease;flex-shrink:0}.profile-page__preset:hover{transform:scale(1.08)}.profile-page__preset--active{border-color:var(--color-text-primary)}.profile-page__preset--upload{background:var(--color-surface-8);color:var(--color-text-muted-70);font-size:24px;border:2px dashed var(--color-surface-25)}.profile-page__preset--upload:hover{background:var(--color-surface-12);color:var(--color-text-primary);transform:scale(1.08)}:root{--color-bg: #080C16;--color-bg-section: #000000;--color-bg-modal: #0d1526;--color-text-primary: #ffffff;--color-text-nav: #08A2E7;--color-text-muted-45: rgba(255, 255, 255, .45);--color-text-muted-55: rgba(255, 255, 255, .55);--color-text-muted-70: rgba(255, 255, 255, .7);--color-text-muted-80: rgba(255, 255, 255, .8);--color-card-bg: rgba(255, 255, 255, .05);--color-surface-6: rgba(255, 255, 255, .06);--color-surface-8: rgba(255, 255, 255, .08);--color-surface-12: rgba(255, 255, 255, .12);--color-surface-25: rgba(255, 255, 255, .25);--color-accent-blue: #08A2E7;--color-accent-purple: #7745ED;--color-modal-border: rgba(8, 162, 231, .25);--color-accent-focus-bg: rgba(8, 162, 231, .06)}[data-theme=light]{--color-bg: #F0F4F9;--color-bg-section: #FFFFFF;--color-bg-modal: #FFFFFF;--color-text-primary: #0F1729;--color-text-nav: #08A2E7;--color-text-muted-45: rgba(15, 23, 41, .45);--color-text-muted-55: rgba(15, 23, 41, .55);--color-text-muted-70: rgba(15, 23, 41, .7);--color-text-muted-80: rgba(15, 23, 41, .8);--color-card-bg: rgba(0, 0, 0, .04);--color-surface-6: rgba(0, 0, 0, .05);--color-surface-8: rgba(0, 0, 0, .07);--color-surface-12: rgba(0, 0, 0, .12);--color-surface-25: rgba(0, 0, 0, .3);--color-accent-blue: #08A2E7;--color-accent-purple: #7745ED;--color-modal-border: rgba(8, 162, 231, .3);--color-accent-focus-bg: rgba(8, 162, 231, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.5;background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit}
