:root{--bg: #0a0b0f;--surface: #10131a;--surface2: #151a22;--surface3: #1a2130;--text: #f5f7fb;--muted: #a6b0bf;--border: rgba(255, 255, 255, .08);--gold: #d4af37;--gold2: #b88a1e;--danger: #ff5c5c;--ok: #45d483;--shadow: 0 20px 60px rgba(0, 0, 0, .45);--radius: 16px;--radius-sm: 12px;--ring: 0 0 0 4px rgba(212, 175, 55, .18);--app-page-bg: radial-gradient( 900px 500px at 0% 0%, rgba(212, 175, 55, .09), transparent 60% ), radial-gradient( 800px 500px at 100% 0%, rgba(70, 90, 140, .18), transparent 60% ), linear-gradient(180deg, #090b10 0%, #0d1016 100%);--auth-left-panel-bg: radial-gradient( 700px 340px at 20% 0%, rgba(212, 175, 55, .12), transparent 60% ), radial-gradient( 700px 340px at 100% 0%, rgba(81, 104, 161, .14), transparent 60% ), linear-gradient( 180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, .01) ), #0d1016}body{background:radial-gradient(900px 500px at 0% 0%,rgba(212,175,55,.09),transparent 60%),radial-gradient(800px 500px at 100% 0%,rgba(70,90,140,.18),transparent 60%),linear-gradient(180deg,#090b10,#0d1016);background-repeat:no-repeat;background-size:cover;background-attachment:scroll;overflow-x:hidden;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:#090b10}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.card{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 120%),var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.cardInner{padding:18px}.hStack{display:flex;align-items:center}.spacer{flex:1}.grid2{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}@media (max-width: 505px){.card-select a,.card-select button{width:100%}}@media (max-width: 900px){.grid2{grid-template-columns:1fr}}.muted{color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff08}.kbd{font-size:12px;padding:2px 8px;border-radius:8px;border:1px solid var(--border);background:#0003}hr{border:0;border-top:1px solid var(--border)}::selection{background:#d4af3740}body{overflow-x:hidden}@media (max-width: 720px){.container{width:min(1120px,calc(100% - 24px))}}@media (max-width: 420px){.container{width:min(1120px,calc(100% - 20px))}}.authShell{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px #0000008c;background:#111116a6}.authLeft{padding:26px;min-height:560px;background:radial-gradient(900px 420px at 20% 10%,rgba(212,175,55,.14),transparent 60%),radial-gradient(800px 420px at 80% 10%,rgba(255,255,255,.06),transparent 55%),var(--bg);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.authRight{padding:26px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 130%),var(--surface)}.formGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGridPhone{display:grid;grid-template-columns:140px 1fr;gap:12px}.apptAside button{height:32px!important}@media (max-width: 900px){.authShell{grid-template-columns:1fr}.authLeft{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width: 520px){.authLeft,.authRight{padding:18px}.formGrid2,.formGridPhone{grid-template-columns:1fr}}.navHeader{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.08);background:#0b0b0db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:10px}.navBar{display:flex;align-items:center;gap:12px}.navBrand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.navBrandLogo{width:36px;height:36px;flex-shrink:0;display:block}.navBrandText{min-width:0;display:flex;flex-direction:column;gap:2px}.navBrandTitle{font-weight:900;letter-spacing:.02em;font-size:15px;line-height:1.2}.navBrandSub{font-size:12px;line-height:1.2;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navMenu{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.navMenu a{display:inline-flex;align-items:center;justify-content:center}.navBar button.navToggle{display:none!important}.navMain{padding:26px 0 60px}@media (max-width: 720px){.navHeader{padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:0}.navMain{padding:16px 0 44px}.navBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;padding-bottom:10px}.navHeader:has(.mobileHierarchyBarOuter) .navBar{padding-bottom:6px}.navBrand{grid-column:1;grid-row:1;min-height:44px;align-items:center}.navBrandText{justify-content:center}.navBarSpacer{display:none}.navBar button.navToggle{display:inline-flex!important;grid-column:2;grid-row:1;justify-self:end;align-self:center;width:44px;height:44px!important;min-width:44px;min-height:44px!important;padding:0!important;margin:0!important;flex-shrink:0;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:18px!important}.navMenu{grid-column:1 / -1;grid-row:2;width:100%;box-sizing:border-box;margin:8px 0 0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.08);display:none;flex-direction:column;align-items:stretch;gap:8px}.navMenu.open{display:flex}.navMenu a{width:100%;box-sizing:border-box;display:flex;justify-content:center;min-height:44px;padding-top:12px;padding-bottom:12px}.navMenu button{width:100%;box-sizing:border-box;min-height:44px}.navBrandLogo{width:36px;height:36px;align-self:center}.navBrandTitle{font-size:14px;line-height:1.15}.navBrandSub{line-height:1.15;margin-top:1px}}.mobileHierarchyBarOuter{display:none}@media (max-width: 720px){.mobileHierarchyBarOuter{display:block;border-top:1px solid rgba(255,255,255,.06);background:#090b10a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:4px 0 8px}.mobileHierarchyBarInner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:0;min-height:44px}.mobileHierarchyBack{justify-self:start;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:10px;background:#d4af371f;color:var(--gold);cursor:pointer;transition:background .12s ease,transform .04s ease}.mobileHierarchyBack:active{transform:scale(.97);background:#d4af3733}.mobileHierarchyBackIcon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;font-weight:400;line-height:1;transform:translate(-1px)}.mobileHierarchyCrumbs{display:flex;flex-wrap:wrap;align-items:center;align-self:center;min-width:0;min-height:44px;margin:0;padding:0;font-size:13px;line-height:1.2}.mobileHierarchyCrumbSeg{display:inline-flex;align-items:center;max-width:100%}.mobileHierarchySep{display:inline-flex;align-items:center;color:var(--muted);opacity:.5;margin:0 6px;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.mobileHierarchyCrumbLink{display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;border-radius:6px;padding:0;margin:0;line-height:1.2;transition:color .12s ease,background .12s ease}.mobileHierarchyCrumbLink:active{color:var(--gold);background:#d4af3714}.mobileHierarchyCrumbCurrent{display:inline-flex;align-items:center;color:var(--text);font-weight:650;padding:0;margin:0;line-height:1.2;max-width:100%;word-break:break-word}}@media (min-width: 721px){.mobileHierarchyBarOuter{display:none!important}}.salonCardGrid{display:grid;grid-template-columns:220px 1fr 150px;gap:14px}.saloon-card button,.btn-container button{width:100%}@media (max-width: 600px){.salonCardGrid{grid-template-columns:1fr}}.salonHeroRow{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.salonHeroInfo{display:flex;align-items:center;gap:14px}.salonHeroAction{margin-left:auto}@media (max-width: 640px){.salonHeroRow{flex-direction:column;align-items:flex-start}.salonHeroInfo{width:100%}.salonHeroAction{width:100%;margin-left:0}.salonHeroAction a{display:block;width:100%}.salonHeroAction button{width:100%}}.apptRow{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:#ffffff08}.apptInfo{display:flex;align-items:center;gap:12px}.apptAside{display:flex;align-items:center;gap:12px;margin-left:auto}.apptDate{text-align:right}@media (max-width: 640px){.apptRow{flex-direction:column;align-items:stretch}.apptAside{width:100%;flex-direction:column;align-items:stretch}.apptDate{text-align:left}.apptAside button{width:100%}}.authPage{min-height:100dvh;display:flex;flex-direction:column;align-items:stretch}.authPageInner{flex:1 0 auto;width:100%}.authLoginDebugRaw{flex-shrink:0;margin-top:auto;width:100%;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#00000073}.authLoginDebugRawLabel{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.authLoginDebugRawPre{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000059;color:#f5f7fbe0;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:40vh;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.authShellSaas{display:grid;grid-template-columns:1.05fr .95fr;min-height:720px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0c11c2;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.authLeftSaas{position:relative;padding:34px;display:flex;flex-direction:column;justify-content:space-between;background:var(--auth-left-panel-bg);background-repeat:no-repeat;background-size:cover;border-right:1px solid rgba(255,255,255,.06);grid-column:1;grid-row:1}.authRightColumn{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#11151d}.authRightSaas{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:34px 34px 20px;background:transparent}.authContactStrip{flex:0 0 auto;padding:0 34px 34px;display:flex;justify-content:center;box-sizing:border-box;background:transparent}.authContactStrip .authContactBox{margin-top:0;width:100%;max-width:520px}.authFormShell{width:100%;max-width:520px}.authMobileBrandBar{display:none}.authBrand{display:flex;align-items:center;gap:16px}.authBrandLogoWrap{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.authBrandLogo{width:50px;height:50px}.authBrandTitle{font-size:28px;font-weight:900;letter-spacing:-.03em}.authBrandSubtitle{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5;max-width:460px}.authHeroContent{margin-top:24px}.authEyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(212,175,55,.18);background:#d4af3714;color:#f2d57a;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.authHeroTitle{margin:18px 0 12px;font-size:clamp(24px,3vw,36px);line-height:1.12;letter-spacing:-.03em;font-weight:850}.authHeroText{max-width:520px;color:var(--muted);font-size:16px;line-height:1.7}.benefitsSaas{display:grid;gap:12px;margin-top:24px}.benefitItem{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;max-width:360px}.benefitIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#d4af371f;flex-shrink:0}.benefitText{font-size:14px;font-weight:600;color:var(--text)}.authStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;max-width:560px}.authStatCard{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.authStatValue{font-size:24px;font-weight:900;letter-spacing:-.03em}.authStatLabel{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.authTabsLead{position:relative;margin:0 auto 16px;padding:0 12px 16px;max-width:22ch;text-align:center;font-size:clamp(19px,2.8vw,25px);font-weight:900;letter-spacing:-.04em;line-height:1.15;color:var(--text);text-wrap:balance}.authTabsLead:after{content:"";position:absolute;left:50%;bottom:0;width:min(72px,42%);height:3px;transform:translate(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.25),rgba(212,175,55,.95),rgba(212,175,55,.25),transparent);box-shadow:0 0 18px #d4af3759}.authTopRow{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-bottom:18px}.authTabs{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.authTabBtn{height:42px;min-width:110px;padding:0 16px;border-radius:12px;border:0;background:transparent;color:var(--muted);font-weight:700;cursor:pointer;transition:.18s ease}.authTabBtn.active{background:linear-gradient(180deg,#d4af372e,#d4af371a);color:var(--text);box-shadow:inset 0 1px #ffffff0f}.authTabBtn:hover{color:var(--text)}.authContactBox{margin-top:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.authContactTitle{font-size:15px;font-weight:800}.authContactText{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.authContactLink{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 12px;border-radius:12px;min-height:44px;color:#f2d57a;font-weight:700}.authContactLink:hover{text-decoration:underline}.authProductsSwitcher{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 14px}.productCard{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;text-align:left;transition:.2s ease;box-shadow:inset 0 1px #ffffff08}.productCard:hover{transform:translateY(-1px);border-color:#ffffff24;background:#ffffff0d}.productCard.active{border-color:#ffffff29;background:#ffffff12}.productCard.booking.active{border-color:#d4af3738;background:#d4af3714}.productCard.accounting.active{border-color:#24d0bf3d;background:#24d0bf14}.productCard img{width:39px;height:39px;border-radius:6px;flex-shrink:0}.productCardContent{min-width:0}.productCardTitle{font-size:18px;font-weight:800;color:var(--text);line-height:1.2}.productCardSubtitle{margin-top:4px;font-size:13px;color:var(--muted);line-height:1.3}@media (max-width: 980px){.authShellSaas{grid-template-columns:1fr;border-radius:22px;box-shadow:0 14px 44px #0006,inset 0 1px #ffffff0a}.authMobileBrandBar{display:flex;flex-direction:column;align-items:center;order:1;padding:20px 20px 16px;background:var(--auth-left-panel-bg);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid rgba(255,255,255,.06)}.authMobileBrandBar .authBrand{justify-content:center;text-align:left}.authMobileBrandEyebrow{margin-top:14px;max-width:min(100%,22rem);text-align:center;white-space:normal;line-height:1.35;justify-content:center}.authEyebrowDesktopOnly,.authBrandDesktopOnly{display:none}.authLeftSaas .authHeroContent{margin-top:12px}.authRightColumn{display:contents}.authLeftSaas{grid-column:auto;grid-row:auto;border-right:0;border-bottom:0;order:3;background:linear-gradient(180deg,#ffffff08,#ffffff03),#11151d;background-repeat:no-repeat;background-size:cover}.authRightSaas{grid-column:auto;grid-row:auto;order:2;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#11151d}.authContactStrip{grid-column:auto;grid-row:auto;order:4;width:100%;padding:18px 20px calc(22px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff03),#11151d}.authHeroTitle{max-width:100%}.authProductsSwitcher{margin-top:10px}.authHeroText{font-size:15px;line-height:1.65}.authStats{gap:10px;margin-top:22px;padding-bottom:4px}.authTabBtn,.productCard,.authFeatureCard{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width: 980px) and (hover: none){.productCard:hover,.authFeatureCard:hover{transform:none}}@media (max-width: 480px){.authShellSaas{border-radius:18px}.authPage{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.authFormCard{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(14px,4vw,22px);display:flex;flex-direction:column;gap:clamp(10px,2.8vw,14px);box-shadow:0 18px 50px #0000004d}.authFormTitle{font-size:clamp(20px,4.5vw,24px);font-weight:900;letter-spacing:-.02em;margin-bottom:4px}.authFormFieldsStack{display:flex;flex-direction:column;gap:12px}@media (max-width: 520px){.authFormSubmitFull{min-height:48px}}.authLoginActions{display:flex;flex-direction:column;gap:10px}.authLoginActions .authLoginSubmit,.authLoginActions .authLoginForgot{width:100%;min-height:48px}@media (min-width: 480px){.authLoginActions{flex-direction:row;align-items:stretch}.authLoginActions .authLoginSubmit{flex:1;width:auto;min-width:0}.authLoginActions .authLoginForgot{width:auto;flex:0 0 auto;min-height:44px}}.authFormDualActions{display:flex;flex-direction:column;gap:10px}.authFormDualActions>button{width:100%;min-height:48px}@media (min-width: 480px){.authFormDualActions{flex-direction:row}.authFormDualActions>button{flex:1;width:auto;min-height:44px}}@media (max-width: 520px){.authRightSaas input:not([type=checkbox]):not([type=radio]),.authRightSaas select{font-size:16px;min-height:48px}}.modalPanel{touch-action:manipulation}.modalBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 520px){.modalPanel input:not([type=checkbox]):not([type=radio]){font-size:16px;min-height:48px}.modalFooter{flex-direction:column-reverse;align-items:stretch;justify-content:stretch}.modalFooter>button{width:100%;min-height:48px}}@media (max-width: 640px){.authProductsSwitcher{grid-template-columns:1fr}.productCard{min-height:64px;padding:12px}.authShellSaas{min-height:0}.authLeftSaas,.authRightSaas{padding:18px}.authContactStrip{padding-left:18px;padding-right:18px}.authMobileBrandBar{padding:16px 18px 14px}.authBrandTitle{font-size:24px}.authHeroTitle{font-size:28px;line-height:1.15;max-width:100%}.authStats{grid-template-columns:1fr}.authTopRow{flex-direction:column;align-items:stretch}.authTabs{width:100%}.authTabBtn{flex:1;min-width:0;min-height:48px}.authLang{align-self:flex-end}.authTopRow{margin-bottom:14px}.authTabsLead{font-size:clamp(18px,4.2vw,22px);padding-bottom:14px;margin-bottom:12px}.authStatCard{padding:14px 16px}.authStatValue{font-size:22px}}#root{min-height:100%;background:transparent}@supports (-webkit-touch-callout: none){html,body,#root,.authPage{min-height:-webkit-fill-available}}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@media (max-width: 768px){html,body,#root{min-height:100dvh;background:#090b10}body{background-attachment:scroll}}.authFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.authFeatureCard{min-height:220px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff08;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.authFeatureCard:hover{transform:translateY(-2px);border-color:#ffffff24;background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff0a}.authFeatureIconWrap{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:16px}.authFeatureIcon{width:50px;height:50px;display:block}.authFeatureTitle{font-size:17px;font-weight:800;line-height:1.25;color:var(--text);margin-bottom:10px}.authFeatureText{font-size:14px;line-height:1.65;color:var(--muted)}@media (max-width: 1100px){.authFeatureGrid{grid-template-columns:1fr}.authFeatureCard{min-height:auto}}@media (max-width: 640px){.authFeatureGrid{grid-template-columns:1fr;gap:12px;margin-top:18px}.authFeatureCard{min-height:auto;padding:14px;border-radius:18px}.authFeatureIconWrap{width:48px;height:48px;margin-bottom:12px;border-radius:14px}.authFeatureIcon{width:32px;height:32px}.authFeatureTitle{font-size:15px;line-height:1.3;margin-bottom:8px}.authFeatureText{font-size:13px;line-height:1.55}}@media (max-width: 640px){.authFeatureHead{gap:10px;margin-bottom:10px}.authFeatureHead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.authFeatureIconWrap{margin-bottom:0;flex-shrink:0}.authFeatureTitle{margin-bottom:0}}@keyframes ventono-spin{to{transform:rotate(360deg)}}.ventono-spinner{box-sizing:border-box;border-radius:50%;border:3px solid rgba(212,175,55,.22);border-top-color:var(--gold);animation:ventono-spin .7s linear infinite}.ventono-spinner--on-accent{border-color:#12121238;border-top-color:#121212}
