*{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html,body{margin:0;padding:0;background:#fff!important}.Polaris-Page{animation:pageEnter .25s ease-out;will-change:transform,opacity}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-container{min-height:100vh}.animate-in{animation:none!important;opacity:1!important}:root{--black: #000000}:root{--black: #000000;--white: #FFFFFF;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #424242;--gray-800: #212121;--gray-900: #1A1A1A;--accent: #007AFF;--accent-hover: #0056CC;--success: #34C759;--warning: #FF9500;--error: #FF3B30}body{background:var(--white)!important;color:var(--black)!important}.Polaris-Text--heading3xl,.hero-title{font-size:56px!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:1.07!important;color:var(--black)!important}.Polaris-Text--heading2xl,.stat-value{font-size:36px!important;font-weight:700!important;letter-spacing:-.003em!important;line-height:1.11!important;color:var(--black)!important}.Polaris-Text--headingXl{font-size:28px!important;font-weight:700!important;letter-spacing:-.002em!important;line-height:1.14!important;color:var(--black)!important}.Polaris-Text--headingLg{font-size:22px!important;font-weight:600!important;letter-spacing:-.001em!important;line-height:1.18!important;color:var(--black)!important}.Polaris-Text--headingMd{font-size:17px!important;font-weight:600!important;letter-spacing:-.022em!important;color:var(--black)!important}.Polaris-Text--bodyLg,.hero-subtitle{font-size:17px!important;line-height:1.47!important;letter-spacing:-.022em!important;color:var(--gray-600)!important}.Polaris-Text--bodyMd{font-size:15px!important;line-height:1.43!important;letter-spacing:-.016em!important;color:var(--black)!important}.stat-label{color:var(--gray-500)!important;font-weight:500!important}.Polaris-Text--bodySm{font-size:13px!important;line-height:1.38!important;letter-spacing:-.008em!important;color:var(--gray-500)!important}.Polaris-Text--toneSubdued{color:var(--gray-500)!important}.Polaris-Page{max-width:1200px!important;margin:0 auto!important;padding:60px 40px!important;background:transparent!important}.hero-section{text-align:center!important;padding:100px 40px 80px!important;margin-bottom:60px!important}.stats-section{margin-bottom:40px!important}.Polaris-Card{background:var(--white)!important;border:1px solid var(--gray-200)!important;border-radius:12px!important;box-shadow:none!important;transition:all .2s cubic-bezier(.25,.46,.45,.94)!important}.Polaris-Card:hover{border-color:var(--gray-300)!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #0000000a!important}.stat-card{text-align:center!important;cursor:default!important}.stat-card:hover{transform:none!important;box-shadow:none!important;border-color:var(--gray-200)!important}.action-card{cursor:pointer!important;position:relative!important}.action-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--black)!important;transform:scaleX(0)!important;transition:transform .3s ease!important;border-radius:12px 12px 0 0!important}.action-card:hover:before{transform:scaleX(1)!important}.test-card{background:var(--black)!important;border-color:var(--black)!important}.test-card .Polaris-Text--headingMd{color:var(--white)!important}.test-card .Polaris-Text--bodyMd{color:#ffffffb3!important}.test-card .Polaris-Text--bodySm{color:#ffffff80!important}.test-card:before{background:var(--white)!important}.preview-content{padding:20px!important;background:var(--gray-50)!important;border-radius:8px!important;border:1px solid var(--gray-200)!important;margin-top:16px!important}.test-card .preview-content{background:#ffffff0d!important;border-color:#ffffff1a!important}.subscription-card{background:var(--gray-50)!important;border-color:var(--gray-300)!important}.upgrade-card{background:var(--black)!important;border-color:var(--black)!important}.upgrade-text{color:var(--white)!important}.upgrade-subtitle{color:#ffffffb3!important}.upgrade-button{background:var(--white)!important;color:var(--black)!important;border:none!important;font-weight:600!important}.upgrade-button:hover{background:var(--gray-100)!important;transform:scale(1.02)!important}.activity-card{background:var(--white)!important}.activity-stat{padding:24px!important;background:var(--gray-50)!important;border-radius:8px!important;border:1px solid var(--gray-200)!important;transition:all .2s ease!important}.activity-stat:hover{background:var(--gray-100)!important;border-color:var(--gray-300)!important}.resource-card{background:var(--white)!important}.Polaris-Button{border-radius:8px!important;font-weight:500!important;letter-spacing:-.01em!important;transition:all .15s ease!important;font-size:15px!important;border:1px solid var(--gray-300)!important}.Polaris-Button--primary{background:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important}.Polaris-Button--primary:hover{background:var(--gray-800)!important;border-color:var(--gray-800)!important;transform:scale(1.02)!important}.Polaris-Button:not(.Polaris-Button--primary):not(.Polaris-Button--plain){background:var(--white)!important;border-color:var(--gray-300)!important;color:var(--black)!important}.Polaris-Button:not(.Polaris-Button--primary):not(.Polaris-Button--plain):hover{background:var(--gray-50)!important;border-color:var(--gray-400)!important}.Polaris-Button--plain{background:transparent!important;border:none!important;color:var(--black)!important;padding:0!important;font-weight:500!important}.Polaris-Button--plain:hover{opacity:.6!important}.Polaris-Button--sizeLarge{height:44px!important;padding:0 28px!important;font-size:17px!important;border-radius:10px!important}.Polaris-Badge{border-radius:4px!important;font-weight:500!important;font-size:11px!important;padding:4px 8px!important;text-transform:uppercase!important;letter-spacing:.06em!important;border:1px solid transparent!important}.Polaris-Badge--toneInfo{background:var(--accent)!important;color:var(--white)!important;border-color:var(--accent)!important}.Polaris-Badge--toneWarning{background:var(--warning)!important;color:var(--white)!important;border-color:var(--warning)!important}.Polaris-Badge--toneCritical{background:var(--error)!important;color:var(--white)!important;border-color:var(--error)!important}.demo-badge{background:var(--white)!important;color:var(--black)!important;border-color:var(--gray-300)!important}.Polaris-ProgressBar{height:4px!important;border-radius:2px!important;background:var(--gray-200)!important;overflow:hidden!important}.Polaris-ProgressBar__Progress{border-radius:2px!important;background:var(--black)!important;transition:width .3s ease!important}.Polaris-ProgressBar__Progress--toneCritical{background:var(--error)!important}.Polaris-ProgressBar__Progress--toneWarning{background:var(--warning)!important}.Polaris-ProgressBar__Progress--toneSuccess{background:var(--success)!important}.Polaris-Divider{border:none!important;border-top:1px solid var(--gray-200)!important;margin:32px 0!important}.Polaris-Spinner svg{color:var(--black)!important}.loading-container{display:flex!important;justify-content:center!important;align-items:center!important;height:100vh!important;background:var(--white)!important}.loading-content{text-align:center!important}.loading-content .Polaris-Spinner{margin-bottom:20px!important}.Polaris-BlockStack--gap800>*+*{margin-top:64px!important}.Polaris-BlockStack--gap600>*+*{margin-top:48px!important}.Polaris-BlockStack--gap500>*+*{margin-top:40px!important}.Polaris-BlockStack--gap400>*+*{margin-top:32px!important}.Polaris-BlockStack--gap300>*+*{margin-top:24px!important}.Polaris-BlockStack--gap200>*+*{margin-top:20px!important}.Polaris-BlockStack--gap100>*+*{margin-top:16px!important}.Polaris-InlineStack--gap400>*+*{margin-left:24px!important}.Polaris-InlineStack--gap300>*+*{margin-left:20px!important}.Polaris-InlineStack--gap200>*+*{margin-left:16px!important}.Polaris-InlineGrid{gap:32px!important}.Polaris-InlineGrid--gap600{gap:48px!important}.Polaris-InlineGrid--gap400{gap:32px!important}.Polaris-InlineGrid--columns2{grid-template-columns:repeat(2,1fr)!important}.Polaris-InlineGrid--columns3{grid-template-columns:repeat(3,1fr)!important}.Polaris-InlineGrid--columns4{grid-template-columns:repeat(4,1fr)!important}.Polaris-Button:focus,.action-card:focus{outline:2px solid var(--black)!important;outline-offset:2px!important}@media (max-width: 1024px){.Polaris-Page{padding:40px 32px!important}.hero-section{padding:80px 32px 60px!important}}@media (max-width: 768px){.Polaris-Page{padding:32px 24px!important}.hero-section{padding:60px 24px 40px!important}.hero-title{font-size:42px!important}.Polaris-InlineGrid--columns4{grid-template-columns:repeat(2,1fr)!important}.Polaris-InlineGrid--columns3,.Polaris-InlineGrid--columns2{grid-template-columns:1fr!important}.stat-value{font-size:32px!important}}@media (max-width: 480px){.Polaris-Page{padding:24px 16px!important}.hero-title{font-size:36px!important}.hero-subtitle{font-size:15px!important}.Polaris-InlineGrid--columns4{grid-template-columns:1fr!important}.Polaris-BlockStack--gap800>*+*{margin-top:48px!important}.Polaris-BlockStack--gap600>*+*{margin-top:32px!important}.stat-value{font-size:28px!important}}.Polaris-Badge--toneSuccess{background:var(--success)!important;color:var(--white)!important;border-color:var(--success)!important}.Polaris-Badge--toneSuccess .Polaris-Text,.Polaris-Badge--toneInfo,.Polaris-Badge--toneInfo .Polaris-Text,.Polaris-Badge--toneWarning,.Polaris-Badge--toneWarning .Polaris-Text,.Polaris-Badge--toneCritical,.Polaris-Badge--toneCritical .Polaris-Text{color:var(--white)!important}.demo-badge,.demo-badge .Polaris-Text{background:var(--white)!important;color:var(--black)!important;border-color:var(--gray-300)!important}.Polaris-Button:focus-visible,.action-card:focus-visible{outline:2px solid var(--black)!important;outline-offset:2px!important}@media print{.hero-section{display:none!important}.Polaris-Card{box-shadow:none!important;border:1px solid var(--gray-400)!important}}
