:root{--ui-scale:0.8;--background:#f7f7f8;--foreground:#18181b;--muted:#71717a;--panel:#ffffff;--border:#e8e4ea;--accent:#42004f;--accent-foreground:#ffffff;--content-max:calc(1500px * var(--ui-scale));--space-page-x:clamp(calc(28px * var(--ui-scale)),calc(3vw * var(--ui-scale)),calc(48px * var(--ui-scale)));--space-page-y:clamp(calc(40px * var(--ui-scale)),calc(5vh * var(--ui-scale)),calc(64px * var(--ui-scale)));--space-section:clamp(calc(40px * var(--ui-scale)),calc(4vh * var(--ui-scale)),calc(56px * var(--ui-scale)));--space-card:clamp(calc(28px * var(--ui-scale)),calc(2.8vw * var(--ui-scale)),calc(36px * var(--ui-scale)));--radius-lg:calc(24px * var(--ui-scale));--radius-md:calc(18px * var(--ui-scale))}*{box-sizing:border-box}html{font-size:calc(100% * var(--ui-scale))}body,html{height:100%;margin:0;padding:0;background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.app-layout{--sidebar-collapsed:calc(72px * var(--ui-scale));--sidebar-expanded:calc(248px * var(--ui-scale));display:grid;grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);height:100vh;width:100%;overflow:hidden;transition:grid-template-columns .2s cubic-bezier(.4,0,.2,1)}.app-content{flex:none;min-width:0;height:100%;overflow-y:auto;position:relative}.marketing-shell{height:100vh;overflow-y:auto}@media (max-width:640px){.app-content:has([data-mobile-frame]){overflow:hidden}}@media (max-width:520px){.app-layout{display:block;transition:none}}@media (prefers-reduced-motion:reduce){.app-layout{transition:none}}body>main{min-height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.GoogleAnalytics_notice__QOc_M{position:fixed;bottom:16px;left:16px;right:16px;margin:0 auto;max-width:760px;padding:18px 22px;z-index:1000;background:#fff;color:#152b30;border:1px solid #d5e1df;border-radius:14px;box-shadow:0 8px 30px #0002;font:14px/1.5 system-ui,sans-serif}.GoogleAnalytics_notice__QOc_M p{margin:0 0 12px}.GoogleAnalytics_notice__QOc_M a{color:#146c64;text-decoration:underline}.GoogleAnalytics_actions__L3L31{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.GoogleAnalytics_actions__L3L31 button{background:#fff;border:1px solid #146c64;border-radius:8px;padding:9px 14px;color:#146c64;cursor:pointer;font:inherit}.GoogleAnalytics_actions__L3L31 button:last-child{background:#146c64;color:#fff}.GoogleAnalytics_preferences__EpVnS{position:fixed;bottom:8px;left:8px;z-index:1000;background:#fff;color:#435c5b;border:1px solid #d5e1df;border-radius:6px;padding:5px 8px;font:11px system-ui,sans-serif;cursor:pointer}