:root{--aunti-bg:#fbf7f7;--aunti-text:#191418;--aunti-text-soft:#71666d;--aunti-border:#1914181f;--aunti-black:#191418;--aunti-shadow-sm:0 10px 24px #1713180f;--aunti-shadow-md:0 18px 40px #17131814;--aunti-shadow-lg:0 28px 60px #17131824;--aunti-max-width:1180px;--aunti-motion-fast:.14s;--aunti-motion-standard:.22s;--aunti-motion-slow:.36s;--aunti-ease-out:cubic-bezier(.22, 1, .36, 1);--aunti-ease-standard:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}body{background:var(--aunti-bg);color:var(--aunti-text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}@keyframes aunti-surface-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aunti-dashboard-panel,.aunti-dashboard-metric,.aunti-dashboard-action{transition:transform var(--aunti-motion-standard) var(--aunti-ease-out), box-shadow var(--aunti-motion-standard) var(--aunti-ease-standard), border-color var(--aunti-motion-fast) var(--aunti-ease-standard), background-color var(--aunti-motion-fast) var(--aunti-ease-standard)}.aunti-dashboard-panel,.aunti-dashboard-metric{animation:aunti-surface-enter var(--aunti-motion-slow) var(--aunti-ease-out) both}.aunti-dashboard-grid>:nth-child(2){animation-delay:45ms}.aunti-dashboard-grid>:nth-child(3){animation-delay:90ms}.aunti-dashboard-grid>:nth-child(4){animation-delay:.135s}.aunti-dashboard-grid>:nth-child(n+5){animation-delay:.18s}@media (hover:hover) and (pointer:fine){.aunti-dashboard-panel:hover,.aunti-dashboard-metric:hover{box-shadow:var(--aunti-shadow-lg);transform:translateY(-3px)}.aunti-dashboard-action:hover{transform:translateY(-2px)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #8a6b20!important}.skip-link{z-index:1000;background:var(--aunti-black);color:#fff;border-radius:999px;padding:12px 16px;font-weight:850;text-decoration:none;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}.auth-page,.information-page{color:#151114;background:linear-gradient(145deg,#f4efe7,#fff);min-height:100vh;padding:32px 20px 80px}.auth-page{place-items:center;display:grid}.auth-card,.information-card{background:#fffffff5;border:1px solid #14101214;border-radius:30px;width:min(560px,100%);padding:30px;box-shadow:0 30px 90px #1410121f}.auth-eyebrow{color:#1511148c;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.auth-title,.information-title{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(38px,8vw,62px);line-height:.98}.auth-description,.information-introduction{color:#151114a8;margin:16px 0 24px;line-height:1.75}.auth-message{border:1px solid #0000;border-radius:16px;margin-bottom:18px;padding:13px 15px;font-weight:750;line-height:1.55}.auth-message-success{background:#e8f9eff5;border-color:#1e784629}.auth-message-error{background:#ffeee9f5;border-color:#96321e29}.auth-primary-button{color:#fff;cursor:pointer;width:fit-content;font:inherit;background:#151114;border:0;border-radius:999px;padding:15px 20px;font-weight:900}.auth-footer,.auth-legal-links{color:#1511149e;text-align:center;margin:22px 0 0;line-height:1.65}.auth-footer a,.auth-legal-links a{font-weight:850}.auth-legal-links{justify-content:center;gap:18px;display:flex}.information-page{padding-top:24px}.information-nav{flex-wrap:wrap;justify-content:center;gap:10px 18px;width:min(860px,100%);margin:0 auto 18px;display:flex}.information-nav a{font-weight:800}.information-card{width:min(860px,100%);margin:0 auto}.information-updated{color:var(--aunti-text-soft);font-size:13px;font-weight:800}.information-sections{gap:26px;margin-top:30px;display:grid}.information-sections section{border-top:1px solid var(--aunti-border);padding-top:22px}.information-sections h2{letter-spacing:-.035em;margin:0 0 10px;font-size:24px}.information-sections p{color:#151114b8;margin:0;line-height:1.8}.dashboard-sidebar-drawer{z-index:30;min-width:0;position:relative}.dashboard-sidebar-drawer>.dashboard-sidebar{width:100%}.dashboard-content-frame{width:100%;min-width:0}.dashboard-mobile-menu-button,.dashboard-mobile-close-button,.dashboard-sidebar-backdrop{display:none}@media (max-width:900px){.service-catalogue-intro,.service-price-version-row{grid-template-columns:minmax(0,1fr)!important}.service-price-version-row>:last-child{justify-items:start!important}.service-product-table-scroll{overscroll-behavior-x:contain}.dashboard-layout-frame{width:100%;min-width:0;display:block!important}.dashboard-sidebar-drawer{z-index:70;width:min(320px,86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.dashboard-sidebar-drawer[data-mobile-open=true]{transform:translate(0)}.dashboard-sidebar-drawer>.dashboard-sidebar{width:100%;height:100dvh!important;padding:16px!important;position:relative!important;top:auto!important}.dashboard-desktop-collapse-button{display:none!important}.dashboard-mobile-close-button{z-index:2;border:1px solid var(--aunti-border);min-width:58px;min-height:40px;color:var(--aunti-text);font:inherit;cursor:pointer;background:#fffffff5;border-radius:999px;place-items:center;padding:0 13px;font-size:13px;font-weight:850;display:inline-grid;position:absolute;top:18px;right:16px}.dashboard-sidebar-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#19141870;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.dashboard-content-frame{overflow-x:clip}.dashboard-mobile-menu-button{z-index:50;border:1px solid var(--aunti-border);min-width:52px;min-height:44px;color:var(--aunti-text);box-shadow:var(--aunti-shadow-sm);font:inherit;cursor:pointer;background:#fffffff5;border-radius:999px;place-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-grid;position:fixed;top:12px;left:12px}.dashboard-topbar{padding:68px 16px 16px!important}.dashboard-topbar-primary,.dashboard-topbar-session{align-items:stretch!important}.dashboard-topbar-intro{width:100%;min-width:0!important}.dashboard-topbar-actions{width:100%;justify-content:flex-start!important}.dashboard-topbar-actions>a{text-align:center;flex:150px}.dashboard-main{overflow-wrap:anywhere;width:100%;min-width:0;padding:20px 16px 32px!important}.dashboard-main img,.dashboard-main video,.dashboard-main canvas,.dashboard-main svg,.dashboard-main input,.dashboard-main select,.dashboard-main textarea,.dashboard-main button{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
