:root{color-scheme:light;--admin-ui-scale:0.9;--bg:#f9f8f7;--panel:#ffffff;--panel-2:#f9f8f7;--panel-3:#f5f1ee;--border:rgba(36,27,46,0.12);--border-strong:rgba(36,27,46,0.18);--text:#241b2e;--muted:#5e586b;--soft:rgba(36,27,46,0.58);--accent:#4f6dd7;--accent-soft:rgba(79,109,215,0.12);--success:#2b9c7a;--warning:#d29a2e;--danger:#d44c4c}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (min-width:1024px){body.admin-app{zoom:var(--admin-ui-scale)}@supports not (zoom:1){body.admin-app{transform:scale(var(--admin-ui-scale));transform-origin:top left;width:calc(100% / var(--admin-ui-scale));min-height:calc(100dvh / var(--admin-ui-scale))}}}a{color:inherit;text-decoration:none}button,input,select,textarea{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}button:not(:disabled),select:not(:disabled){cursor:pointer}button:not(:disabled):hover,select:not(:disabled):hover{border-color:var(--border-strong)}button:not(:disabled):hover{box-shadow:0 8px 18px rgba(36,27,46,.06)}button:not(:disabled):active{transform:translateY(1px)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}button:focus-visible,input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.admin-hide-scrollbar::-webkit-scrollbar{display:none}.landing-typewriter{overflow:hidden;border-right:1px solid color-mix(in srgb,var(--text) 32%,transparent);animation:landing-typewriter 3.2s steps(52) .2s both,landing-caret .9s step-end infinite}.landing-phoneFrame{width:min(100%,390px);justify-self:end}.landing-columns{align-items:start}.landingTickerTrack{animation:landing-ticker-scroll 90s linear infinite}.landingTicker:hover .landingTickerTrack{animation-play-state:paused}.landingTypewriterCursor{animation:landing-caret .9s step-end infinite}.landingConceptCols,.landingPopularGrid{align-items:start}@keyframes landing-typewriter{0%{width:0}to{width:100%}}@keyframes landing-caret{0%,49%{border-right-color:color-mix(in srgb,var(--text) 32%,transparent)}50%,to{border-right-color:transparent}}@keyframes landing-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:960px){.landing-hero{grid-template-columns:1fr!important}.landing-phoneFrame{width:min(100%,420px);justify-self:start}.landing-columns,.landingConceptCols,.landingPopularGrid{grid-template-columns:1fr!important}}@media (max-width:900px){.landingMockupWrap{gap:40px!important}}@media (max-width:720px){.landingTickerTrack{animation-duration:120s}}