:is(.marketing-section-toc-root,.sense-home-marketing){--f-sans:-apple-system,BlinkMacSystemFont,"Inter","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--f-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc{position:fixed;right:max(20px,calc((100vw - 1180px) / 2 - 180px));top:50%;transform:translateY(-50%);z-index:50;display:none}@media (min-width:1280px){:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc{display:block}}@media (min-width:1101px){.marketing-section-toc-root .page-toc{display:block;right:12px;padding:5px;border-radius:12px;background:rgba(255,255,255,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (min-width:1101px) and (max-width:1499px){.marketing-section-toc-root .page-toc{right:4px;padding:3px}.marketing-section-toc-root .page-toc a{padding:9px 6px}.marketing-section-toc-root .page-toc .toc-label{display:inline}}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-family:var(--f-sans);font-size:13px;font-weight:500;color:var(--neutral-500);text-decoration:none;transition:color .2s var(--ease),background .2s var(--ease);white-space:nowrap}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a .idx{font-family:var(--f-mono);font-size:10px;letter-spacing:0;color:var(--neutral-400);opacity:.65;transition:color .2s var(--ease)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a:hover{color:var(--primary);background:var(--brand-soft)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a:hover .idx{color:var(--primary)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a.is-active{color:var(--primary);background:var(--brand-soft);font-weight:600}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc a.is-active .idx{color:var(--primary)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile{display:none}@media (max-width:980px){:is(.marketing-section-toc-root,.sense-home-marketing){--home-toc-mobile-h:72px}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile{display:block;position:fixed;top:var(--app-header-offset);left:0;right:0;z-index:40;border-bottom:1px solid var(--neutral-200);background:color-mix(in srgb,var(--page-canvas) 92%,var(--card));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile ul{list-style:none;margin:0 auto;max-width:1200px;padding:10px 16px;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--f-sans);font-size:13px;font-weight:500;color:var(--neutral-600);text-decoration:none;white-space:nowrap;border:1px solid var(--neutral-200);background:var(--card);transition:color .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a .idx{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--neutral-400)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a:hover{color:var(--primary);border-color:var(--purple-200);background:var(--brand-soft)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a:hover .idx{color:var(--primary)}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a.is-active{color:var(--primary);border-color:var(--primary);background:var(--brand-soft);font-weight:600}:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile a.is-active .idx{color:var(--primary)}:is(.marketing-section-toc-root,.sense-home-marketing)>section#hero{padding-top:calc(4rem + var(--home-toc-mobile-h))}}@media (max-width:980px) and (min-width:640px){:is(.marketing-section-toc-root,.sense-home-marketing) .page-toc-mobile ul{padding-left:24px;padding-right:24px}}@media (min-width:1101px){.marketing-section-toc-root .page-toc a{gap:9px;padding:10px 9px;font-size:12px;font-weight:400;line-height:18px;color:#64748b}.marketing-section-toc-root .page-toc a .idx{color:inherit;font-size:10px;opacity:.65}.marketing-section-toc-root .page-toc a.is-active,.marketing-section-toc-root .page-toc a:hover{color:#5b29da;background:#eee9fc}.marketing-section-toc-root .page-toc a.is-active{font-weight:600}.marketing-section-toc-root .page-toc a.is-active .idx,.marketing-section-toc-root .page-toc a:hover .idx{color:inherit}.marketing-section-toc-root[data-home-locale=en] .page-toc a{gap:6px;padding-inline:6px;font-size:11px}}@media (min-width:761px){.marketing-section-toc-root .page-toc-mobile{display:none}}@media (min-width:761px) and (max-width:980px){.marketing-section-toc-root>section#hero{padding-top:6rem}}@media (min-width:1101px) and (max-width:1499px){.marketing-section-toc-root .page-toc a{padding:9px 6px}.marketing-section-toc-root[data-home-locale=en] .page-toc a{padding-inline:6px}.marketing-section-toc-root .home-canvas{width:calc(100% - 224px);max-width:1280px}.marketing-section-toc-root[data-home-locale=en] .home-canvas{width:calc(100% - 256px)}.marketing-section-toc-root .home-canvas{padding-left:0;padding-right:0}}@media (min-width:768px){.marketing-section-toc-root .hero-model-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}.marketing-section-toc-root .hero-feature-title{top:8px;font-size:46px}.marketing-section-toc-root .hero-side-card{height:235px;min-height:0}.marketing-section-toc-root[data-home-locale=en] .hero-side-card{height:265px}.marketing-section-toc-root .token-plan-card{grid-template-columns:62% 38%}.marketing-section-toc-root .token-plan-intro{min-height:460px;padding:40px 32px 80px}.marketing-section-toc-root .token-plan-name{font-size:32px}.marketing-section-toc-root .token-plan-subtitle{font-size:22px}.marketing-section-toc-root .token-plan-features{grid-template-rows:repeat(3,minmax(0,1fr));border-top:0;border-left:1px solid #e9e3ef;padding:12px 30px}.marketing-section-toc-root .token-plan-feature{padding-top:16px;padding-bottom:16px}.marketing-section-toc-root .native-app-panel,.marketing-section-toc-root .native-app-stage{height:460px}.marketing-section-toc-root .native-app-copy{width:55%}}@media (min-width:768px) and (max-width:1100px){.marketing-section-toc-root .hero-model-layout{gap:16px}.marketing-section-toc-root .hero-feature-title{top:0;font-size:clamp(30px,4vw,42px)}.marketing-section-toc-root .hero-side-card{height:280px}.marketing-section-toc-root[data-home-locale=en] .hero-side-card{height:320px}.marketing-section-toc-root .token-plan-card{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.marketing-section-toc-root .token-plan-intro{min-height:520px;padding:32px 24px 110px}.marketing-section-toc-root .token-plan-name{font-size:30px}.marketing-section-toc-root .token-plan-subtitle{font-size:20px}.marketing-section-toc-root .token-plan-features{padding:8px 20px}.marketing-section-toc-root .token-plan-feature{column-gap:10px;padding-top:20px;padding-bottom:20px}.marketing-section-toc-root .token-plan-feature h4{font-size:17px}.marketing-section-toc-root .native-app-panel,.marketing-section-toc-root .native-app-stage{height:520px}.marketing-section-toc-root .native-app-copy{width:100%;padding-right:16px;padding-left:16px}}.marketing-section-toc-root,.sense-home-marketing{--foreground:oklch(0.145 0 0);--card-foreground:oklch(0.145 0 0);--popover-foreground:oklch(0.145 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.96 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.96 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.96 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.985 0 0);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--radius:0.625rem}