@font-face{font-family:Sense Urbanist;src:url(/fonts/sense/Urbanist-Variable-latin.woff2) format("woff2");font-style:normal;font-weight:300 500;font-display:swap}.sense-theme{--lx-bg: #07070a;--lx-surface: #ffffff0d;--lx-surface-raised: #ffffff17;--lx-surface-hover: #ffffff1f;--lx-row: #16161c;--lx-line: #ffffff1f;--lx-line-control: #ffffff66;--lx-text: #fff;--lx-text-muted: #ffffff8f;--lx-text-dim: #777781;--lx-accent: #1463ff;--lx-ok: #3ddc97;--lx-warn: #ffb020;--lx-error: #ffb4c2;--lx-hot-pink: #ff2e93;--lx-glow: #5b2bff;--lx-dot: #b4b2d2;--lx-hero-start: #e0146e;--lx-hero-mid: #750344;--lx-hero-end: #c22c78;--lx-radius-control: 20px;--lx-radius-row: 24px;--lx-radius-panel: 32px;--lx-radius-pill: 999px;--lx-space-1: 4px;--lx-space-2: 8px;--lx-space-3: 12px;--lx-space-4: 16px;--lx-space-6: 24px;--lx-space-8: 32px;--lx-space-12: 48px;--lx-fast: .12s;--lx-normal: .18s;--lx-slow: .24s;--lx-ease: cubic-bezier(.23,1,.32,1);--lx-shadow-panel: 0 24px 64px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.08);--lx-shadow-floating: 0 24px 64px rgba(0,0,0,.48), 0 8px 20px rgba(0,0,0,.28), inset 0 1px 1px rgba(255,255,255,.28);--lx-slab: linear-gradient(145deg,var(--lx-surface-raised),var(--lx-surface));--font-sans: "Sense Urbanist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace;--color-canvas: var(--lx-bg);--color-text: var(--lx-text);--color-text-2: var(--lx-text-muted);--color-muted: var(--lx-text-muted);--color-surface: var(--lx-row);--color-lime: white;--color-raised: var(--lx-surface-raised);--header-h: 80px;background:var(--lx-bg);color:var(--lx-text);font:400 16px/24px var(--font-sans);font-synthesis:none;isolation:isolate}.sense-theme:before,.sense-theme:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.sense-theme:before{background:radial-gradient(ellipse at 70% 0%,#5b2bffcc,transparent 66%) no-repeat;background-size:100% 640px;opacity:.48}.sense-theme:after{background:radial-gradient(circle,var(--lx-dot) .8px,transparent .8px) 0 0 / 24px 24px;opacity:.22;mask-image:linear-gradient(#000,transparent 92%)}.sense-theme :focus-visible{outline:2px solid #fff;outline-offset:4px}.sense-theme ::selection{background:var(--lx-accent);color:#fff}.sense-theme [hidden]{display:none!important}.sense-theme .sense-content{min-width:0;padding-top:0!important}.sense-theme .sense-content :where(section[id],[role=tabpanel],li[id]){scroll-margin-top:104px}.sense-theme .wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.sense-theme .sec{position:relative;padding-block:112px}.sense-theme .sense-content :where(h1,h2,h3,h4,p,figure){margin:0}.sense-theme .sense-content :where(h1,h2){font-weight:300;letter-spacing:-.02em}.sense-theme .sense-content h2{margin-top:12px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.sense-theme .sense-content h2 em{color:var(--lx-text-muted);font-style:normal}.sense-theme .sense-content h3{font-size:24px;line-height:30px;font-weight:400;letter-spacing:-.01em}.sense-theme .sense-content h4{font-size:16px;line-height:24px;font-weight:500}.sense-theme .eyebrow,.sense-theme .micro{font-size:12px;line-height:18px;font-weight:500;color:var(--lx-text-muted)}.sense-theme .grad{background:linear-gradient(95deg,var(--lx-hot-pink),#ff7ac2 50%,var(--lx-dot));background-clip:text;color:transparent;font-style:normal}.sense-theme .sec-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.sense-theme .sec-head>p{max-width:46ch;justify-self:end;color:var(--lx-text-muted)}.sense-theme .slab,.sense-theme .panel{background:var(--lx-slab);border:0;border-radius:var(--lx-radius-panel);box-shadow:var(--lx-shadow-panel);backdrop-filter:blur(22px) saturate(1.08)}.sense-theme .btn,.sense-theme .sense-header-cta{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;border:0;border-radius:var(--lx-radius-pill);background:var(--lx-surface-raised);color:#fff;font:500 14px/20px var(--font-sans);text-align:center;text-decoration:none;cursor:pointer}.sense-theme .btn:hover,.sense-theme .sense-header-cta:hover{background:var(--lx-surface-hover)}.sense-theme .btn-primary{background:#fff;color:var(--lx-bg)}.sense-theme .btn-primary:hover{background:#fff}.sense-theme .btn[aria-disabled=true]{background:var(--lx-surface);color:var(--lx-text-muted);cursor:not-allowed}.sense-theme .btn svg{width:16px;height:16px}.sense-theme .note{margin-top:10px;color:var(--lx-text-muted);font-size:12px;line-height:18px;text-align:center}.sense-theme .desktop-site-header{background:#07070ad9;backdrop-filter:blur(22px) saturate(1.08);padding-block:12px}.sense-theme .desktop-site-header>.shell{height:56px;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);max-width:1440px}.sense-theme .desktop-site-header nav[aria-label=Primary]{order:2}.sense-theme .desktop-site-header>.shell>div:first-of-type{order:2}.sense-theme .desktop-site-header>.shell>a{order:1;justify-self:start;flex-direction:row;padding:0;gap:12px}.sense-theme .desktop-site-header [data-project-actions]{order:3}.sense-theme .desktop-site-header nav[aria-label=Primary]>ul{padding:6px;gap:4px;background:var(--lx-surface-raised);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow-floating)}.sense-theme .desktop-site-header nav[aria-label=Primary] :where(a,button){font:500 14px/20px var(--font-sans);min-height:40px}.sense-theme .desktop-site-header nav[aria-label=Primary] a[aria-current=page]{background:#fff;color:var(--lx-bg)}.sense-theme .sense-brand-mark{width:40px;height:40px;padding:12px;background:var(--lx-surface-raised);border:1px solid var(--lx-line);border-radius:50%}.sense-theme .sense-brand-name{font-size:17px;font-weight:500;line-height:20px}.sense-theme .sense-brand-name small{display:block;color:var(--lx-text-muted);font-size:12px;line-height:16px}.sense-theme .sense-header-cta{min-height:44px}.sense-theme :where(.pill-tabs,.tablist){display:flex;gap:4px;padding:6px;width:max-content;max-width:100%;background:var(--lx-surface-raised);border:1px solid var(--lx-line);border-radius:var(--lx-radius-pill);box-shadow:var(--lx-shadow-floating)}.sense-theme :where(.pill-tabs,.tablist)>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:40px;padding:8px 16px;border:0;border-radius:var(--lx-radius-pill);background:transparent;color:var(--lx-text-muted);font:500 14px/20px var(--font-sans);cursor:pointer}.sense-theme :where(.pill-tabs,.tablist)>button:hover{color:#fff}.sense-theme :where(.pill-tabs,.tablist)>button:is([aria-selected=true],[aria-pressed=true]){background:#fff;color:var(--lx-bg)}.sense-theme .hero{position:relative;display:flex;align-items:center;min-height:100svh;overflow:hidden;padding-block:160px 72px}.sense-theme .hero .wrap{position:relative;z-index:2}.sense-theme .hero h1{margin-top:24px;max-width:14ch;font-size:clamp(44px,6.4vw,92px);line-height:1.02}.sense-theme .hero .pitch{max-width:50ch;margin-top:28px;color:#ffffffd9;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.sense-theme .ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:start;margin-top:36px}.sense-theme .hero .ctas .btn{min-height:56px;padding-inline:26px;font-size:15px}.sense-theme .chip-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:var(--lx-surface-raised);color:#fff;border-radius:var(--lx-radius-pill);font-size:14px;line-height:20px}.sense-theme .chip-eyebrow .mark{display:grid;place-items:center;width:22px;height:22px;padding:6px;background:var(--lx-surface-raised);border-radius:50%}.sense-theme .mark svg{fill:currentColor}.sense-theme .hero .meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.sense-theme .hero .meta span{display:flex;align-items:center;gap:8px;padding:6px 12px;color:#fff;background:#07070acc;border:1px solid var(--lx-line);border-radius:var(--lx-radius-pill);font-size:12px;line-height:18px}.sense-theme .hero .meta span:before{content:"";width:8px;height:8px;flex:none;background:var(--lx-ok);border-radius:50%;box-shadow:0 0 8px #3ddc9780}.sense-theme .strand{display:flex;gap:11px;overflow:hidden;align-items:center;height:28px;max-width:680px;margin-top:48px}.sense-theme .strand i{display:block;width:5px;height:5px;flex:none;border-radius:50%;background:var(--lx-hot-pink);box-shadow:0 0 10px currentColor;color:var(--lx-hot-pink)}.sense-theme .strand i:nth-child(3n){background:var(--lx-glow);color:var(--lx-glow)}.sense-theme .strand i:nth-child(3n+1){opacity:.4}.sense-theme .scene-bg{position:absolute;inset:0;overflow:hidden;z-index:0}.sense-theme .scene-bg img{width:100%;height:100%;object-fit:cover}.sense-theme .hero .scene-bg img{object-position:65% 50%}.sense-theme .scene-shade{position:absolute;inset:0;z-index:1;pointer-events:none}.sense-theme .hero-shade{background:linear-gradient(90deg,#07070af0,#07070acc 40%,#07070a4d 72%,#07070a33),linear-gradient(0deg,var(--lx-bg),transparent 35%)}.sense-theme .science>.scene{max-width:1344px;width:calc(100% - 48px);margin:0 auto 24px}.sense-theme .scene{position:relative;display:flex;align-items:center;min-height:min(74vh,680px);overflow:hidden;border-radius:var(--lx-radius-panel);box-shadow:var(--lx-shadow-panel);isolation:isolate}.sense-theme .scene .scene-shade{background:linear-gradient(90deg,#07070ab3,#07070a73 38%,#07070a0d 70%,transparent)}.sense-theme .scene-body{position:relative;z-index:2;width:100%;padding:40px}.sense-theme .scene-card{max-width:500px;padding:24px 28px 28px;background:var(--lx-slab),#07070acc;border-radius:var(--lx-radius-panel);box-shadow:var(--lx-shadow-panel);backdrop-filter:blur(22px) saturate(1.08)}.sense-theme .scene-card .eyebrow{display:flex;gap:8px;align-items:center;color:#fff}.sense-theme .scene-card .eyebrow:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--lx-hot-pink)}.sense-theme .scene-gym .eyebrow:before{background:var(--lx-ok)}.sense-theme .scene-studio .eyebrow:before{background:var(--lx-dot)}.sense-theme .scene-card h3{margin-block:16px 14px;font-size:clamp(32px,3.4vw,44px);line-height:1.08;font-weight:300;letter-spacing:-.02em}.sense-theme .scene-card p{color:#ffffffc7;font-size:15px;line-height:24px}.sense-theme .scene-card .scene-lead{margin-bottom:12px;color:#fff;font-size:17px;line-height:26px}.sense-theme sup a{color:var(--lx-hot-pink);text-decoration:none;font-size:12px;padding-inline:2px}.sense-theme sup a:hover{text-decoration:underline}.sense-theme .refs{margin-top:32px;padding:20px 28px;background:var(--lx-row);border:1px solid var(--lx-line);border-radius:var(--lx-radius-row)}.sense-theme .refs summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:500}.sense-theme .refs ol{display:grid;gap:12px;padding-left:22px;margin-top:20px;color:var(--lx-text-muted);font-size:14px;line-height:22px}.sense-theme .refs a{color:#fff;overflow-wrap:anywhere}.sense-theme .disclaimer{margin-top:16px!important;color:var(--lx-text-muted);font-size:12px;line-height:18px}.sense-theme .cmp-tabs{margin-bottom:20px;overflow-x:auto}.sense-theme .cmp-shell{padding:12px}.sense-theme .cmp{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--lx-radius-row);background:var(--lx-row);touch-action:pan-y}.sense-theme .cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sense-theme .cmp-before{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.sense-theme .cmp[aria-busy=true] img{opacity:.6}.sense-theme .cmp-labels{position:absolute;inset:16px 16px auto;display:flex;justify-content:space-between;pointer-events:none}.sense-theme .cmp-labels span{padding:5px 12px;border-radius:var(--lx-radius-pill);border:1px solid var(--lx-line);color:#fff;background:#07070acc;font-size:12px;line-height:18px;font-weight:500;backdrop-filter:blur(8px)}.sense-theme .cmp-line{position:absolute;inset-block:0;left:var(--split);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.sense-theme .cmp-line>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--lx-bg);box-shadow:0 10px 24px #0006}.sense-theme .cmp-line svg{width:22px;height:22px}.sense-theme .cmp-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.sense-theme .cmp:has(input:focus-visible){outline:2px solid #fff;outline-offset:4px}.sense-theme .cmp-caption{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:20px 12px 8px}.sense-theme .cmp-caption p{color:var(--lx-text-muted);font-size:15px}.sense-theme .cmp-caption .cmp-note{font-size:12px;line-height:18px;max-width:36ch;text-align:right}.sense-theme .story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px}.sense-theme .story-copy{display:grid;gap:18px;max-width:58ch;color:var(--lx-text-muted);font-size:17px;line-height:1.6}.sense-theme .story-copy .lede{color:#fff;font-size:clamp(24px,2.4vw,30px);line-height:1.25;font-weight:300}.sense-theme .story-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:12px 0 0}.sense-theme .story-points li{display:grid;gap:2px;padding:16px;background:var(--lx-row);border:1px solid var(--lx-line);border-radius:var(--lx-radius-row)}.sense-theme .story-points b{color:#fff;font-size:15px;font-weight:500}.sense-theme .story-points span{font-size:12px;line-height:18px}.sense-theme .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.sense-theme .step{position:relative;padding:24px}.sense-theme .step .ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:50%;background:var(--lx-surface-raised);border:1px solid var(--lx-line)}.sense-theme .step .ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sense-theme .step .n{position:absolute;top:36px;right:24px}.sense-theme .step h3{margin-bottom:12px;font-size:20px;line-height:26px}.sense-theme .step p{color:var(--lx-text-muted);font-size:14.5px;line-height:22px}.sense-theme .tag{display:inline-block;margin-top:16px;padding:6px 12px;background:#ffb0201a;color:var(--lx-warn);border-radius:var(--lx-radius-control);font-size:12px;line-height:18px}.sense-theme .flow{margin-top:20px;font-size:13px;color:var(--lx-text-muted)}.sense-theme .flow b{color:#fff;font-weight:500}.sense-theme .lx-dotmatrix{display:inline-block;flex:none;vertical-align:baseline}.sense-theme .docs-grid{display:grid;min-width:0;gap:24px}.sense-theme .tablist{justify-self:center;flex-wrap:wrap;justify-content:center}.sense-theme .panel{min-height:420px;padding:24px;margin-bottom:16px}.sense-theme .panel>h3{margin-bottom:8px}.sense-theme .panel>p{margin-bottom:20px;max-width:68ch;font-size:14px;line-height:20px;color:var(--lx-text-muted)}.sense-theme .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sense-theme .card{padding:16px 20px;background:var(--lx-row);border:1px solid var(--lx-line);border-radius:var(--lx-radius-row)}.sense-theme .card h4{margin-bottom:6px}.sense-theme .card p,.sense-theme .card li{color:var(--lx-text-muted);font-size:14.5px;line-height:22px}.sense-theme .card ul{padding-left:18px;margin:0;list-style:disc}.sense-theme .chip{display:inline-block;padding:4px 10px;color:var(--lx-warn);background:#ffb0201a;border-radius:var(--lx-radius-pill);font-size:12px;line-height:18px}.sense-theme .chip.confirm{font-family:var(--font-mono);overflow-wrap:anywhere}.sense-theme .spec{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:14.5px}.sense-theme .spec :where(th,td){text-align:left;padding:14px 20px;vertical-align:top;background:var(--lx-row)}.sense-theme .spec th{width:36%;border-radius:24px 0 0 24px;font-weight:500}.sense-theme .spec td{border-radius:0 24px 24px 0;color:var(--lx-text-muted)}.sense-theme .spec a,.sense-theme .faq a{color:#fff;text-decoration:underline}.sense-theme .faq details{padding:0 20px;margin-top:8px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-row);background:var(--lx-row)}.sense-theme .faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;list-style:none;cursor:pointer;font-weight:500}.sense-theme .faq summary::-webkit-details-marker{display:none}.sense-theme .faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;background:var(--lx-surface-raised);border-radius:50%}.sense-theme .faq details[open] summary:after{content:"−"}.sense-theme .faq details p{max-width:68ch;padding-bottom:20px;color:var(--lx-text-muted);font-size:15px}.sense-theme .hero-card{position:relative;overflow:hidden;padding:24px;border-radius:var(--lx-radius-panel);color:#fff;background:radial-gradient(ellipse at 0 95%,var(--lx-hero-start),transparent 70%),radial-gradient(ellipse at 100% 100%,var(--lx-hero-end),transparent 65%),radial-gradient(ellipse at 72% 56%,var(--lx-hero-mid),var(--lx-hero-start) 90%);box-shadow:0 24px 64px #0005,inset 0 1px #fff3}.sense-theme .hero-card .micro{color:#fff}.sense-theme .describe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:24px!important}.sense-theme .describe-card{display:grid;gap:12px;min-height:340px}.sense-theme .describe-top,.sense-theme .describe-foot{display:flex;justify-content:space-between;align-items:center}.sense-theme .describe-chip{display:flex;gap:6px;align-items:center;padding:6px 12px;background:#07070a33;border-radius:999px;font-size:12px;font-weight:500}.sense-theme .describe svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sense-theme .describe-title{font-size:40px;line-height:48px;font-weight:300;letter-spacing:-.02em}.sense-theme .describe-box{padding:16px;min-height:88px;border-radius:var(--lx-radius-control);background:#07070a40;font-size:14px;line-height:20px}.sense-theme .describe-try{display:flex;gap:8px;flex-wrap:wrap}.sense-theme .describe-try span{background:#07070a33;padding:8px 16px;border-radius:999px;font-size:14px;line-height:20px}.sense-theme .describe-gen{display:inline-flex;gap:8px;align-items:center;min-height:48px;padding-inline:20px;border-radius:999px;color:var(--lx-bg);background:#fff;font-size:14px;font-weight:500}.sense-theme .describe-plus{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff3}.sense-theme .describe figcaption{padding-inline:8px;font-size:14px;line-height:22px;color:var(--lx-text-muted)}.sense-theme .describe figcaption b{display:block;margin-bottom:8px;color:#fff;font-size:16px;font-weight:500}.sense-theme .price-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px}.sense-theme .plans-slab,.sense-theme .packs-slab{padding:24px}.sense-theme .panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px}.sense-theme .panel-sub{margin-top:4px;font-size:12px;line-height:18px;color:var(--lx-text-muted)}.sense-theme .billing button{padding-inline:12px}.sense-theme .save{color:var(--lx-ok);font-size:12px}.sense-theme [aria-pressed=true] .save{color:#0b6b43}.sense-theme .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sense-theme .plan{display:flex;flex-direction:column;padding:24px;background:var(--lx-row);border:1px solid var(--lx-line);border-radius:var(--lx-radius-row)}.sense-theme .plan.feature{border-color:var(--lx-line-control)}.sense-theme .plan-top{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:30px}.sense-theme .badge{padding:5px 12px;border-radius:999px;background:var(--lx-surface-raised);color:#fff;font-size:12px;line-height:18px}.sense-theme .price{display:flex;gap:8px;align-items:end;min-height:46px;margin-block:24px 10px!important}.sense-theme .cur{font-size:28px;line-height:28px;font-weight:300}.sense-theme .price small{margin-left:4px;font-size:14px;line-height:20px;color:var(--lx-text-muted)}.sense-theme .per{color:var(--lx-text-muted);font-size:14px}.sense-theme .alt{min-height:18px;margin-top:4px;font-size:12px;line-height:18px;color:var(--lx-ok)}.sense-theme .plan ul{display:grid;gap:12px;flex:1;align-content:start;margin-block:24px;padding:0;list-style:none;color:var(--lx-text-muted);font-size:14px;line-height:20px}.sense-theme .plan li{display:flex;align-items:start;gap:8px}.sense-theme .plan li:before{content:"✓";display:grid;place-items:center;flex:none;width:20px;height:20px;background:var(--lx-surface-raised);color:#fff;border-radius:50%;font-size:12px}.sense-theme :where(.plan,.pack,.fleet-ctas) .btn{width:100%}.sense-theme .coins{display:flex;flex-direction:column;gap:12px}.sense-theme .coin-top{display:flex;justify-content:space-between;align-items:center}.sense-theme .coin-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff3;font-size:28px}.sense-theme .coin-ico svg{width:24px;height:24px}.sense-theme .coins h3{font-size:40px;line-height:46px;font-weight:300;letter-spacing:-.02em}.sense-theme .coins p{color:#fff;font-size:14px;line-height:20px}.sense-theme .coin-rate{position:relative;z-index:1;display:flex;align-items:end;gap:12px;margin-top:auto;padding-top:24px}.sense-theme .coin-rate>span:last-child{max-width:12ch;font-size:14px;line-height:20px}.sense-theme .dotfield{position:absolute;right:24px;bottom:24px;width:45%;height:72px;background:radial-gradient(circle,#ffffff4d 1.6px,transparent 1.8px) 0 0 / 14px 14px;opacity:.7;pointer-events:none}.sense-theme .packs-slab{margin-top:24px}.sense-theme .packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.sense-theme .pack{display:flex;flex-direction:column;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-row);background:var(--lx-row)}.sense-theme .pack-coins{display:flex;gap:8px;align-items:end}.sense-theme .pack .price{min-height:32px;margin-block:16px 8px!important}.sense-theme .pack .cur{font-size:22px;line-height:22px}.sense-theme .pack-each{color:var(--lx-text-muted);font-size:12px;line-height:18px;margin-bottom:16px!important}.sense-theme .fleet{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;margin-top:24px;padding:24px;background:radial-gradient(ellipse at 100% 0%,#5b2bff47,transparent 60%),var(--lx-slab)}.sense-theme .fleet .eyebrow{color:#fff}.sense-theme .fleet h3{margin-block:12px;font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:300;letter-spacing:-.02em}.sense-theme .fleet .lead{max-width:48ch;color:#ffffffc7}.sense-theme .fleet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin-top:24px;list-style:none}.sense-theme .fleet-list li{padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-row);background:var(--lx-row);color:var(--lx-text-muted);font-size:14px;line-height:21px}.sense-theme .fleet-list b{display:block;color:#fff;font-weight:500;margin-bottom:4px}.sense-theme .fleet-buy{display:flex;flex-direction:column;justify-content:center;padding:24px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-row);background:var(--lx-row)}.sense-theme .fleet-name{font-weight:500}.sense-theme .fleet-per{display:flex;align-items:end;gap:8px;flex-wrap:wrap;color:var(--lx-text-muted);font-size:14px}.sense-theme .fleet-per .cur{font-size:20px;line-height:22px}.sense-theme .fleet-ctas{display:grid;gap:12px;margin-top:24px}.sense-theme .pricing-foot{margin-top:24px;text-align:center;color:var(--lx-text-muted);font-size:13px}.sense-theme .final{position:relative;overflow:hidden;padding-block:144px;text-align:center}.sense-theme .final .aura{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse,#5b2bff45,#e0146e18 45%,transparent 70%)}.sense-theme .final .wrap{position:relative}.sense-theme .final h2{max-width:16ch;margin:0 auto;font-size:clamp(40px,6vw,80px)}.sense-theme .final p{max-width:48ch;margin:24px auto 0;color:var(--lx-text-muted)}.sense-theme .final .ctas{justify-content:center}.sense-theme .final .btn{min-height:56px;padding-inline:26px}.sense-theme .final .note{margin-top:10px}.sense-theme footer .shell{max-width:1180px}.sense-theme .notice{position:fixed;top:96px;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;width:min(560px,calc(100% - 32px));padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-control);background:linear-gradient(var(--lx-surface-raised),var(--lx-surface-raised)),var(--lx-row);box-shadow:var(--lx-shadow-floating)}.sense-theme .notice .ok{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:var(--lx-ok);background:#3ddc9726}.sense-theme .notice svg{width:20px;height:20px}.sense-theme .notice-text{flex:1}.sense-theme .notice-text b{display:block;color:#fff;font-size:15px;line-height:22px;font-weight:500}.sense-theme .notice-text span{display:block;color:var(--lx-text-muted);font-size:13px;line-height:18px}.sense-theme .notice-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--lx-text-muted);cursor:pointer}.sense-theme .notice-close:hover{background:var(--lx-surface-hover);color:#fff}.sense-theme .rail{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:35;display:none;flex-direction:column;align-items:center;gap:10px;padding:8px;margin:0;list-style:none;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-surface-raised);backdrop-filter:blur(22px);box-shadow:var(--lx-shadow-floating)}.sense-theme .rail li{position:relative}.sense-theme .rail hr{width:24px;border:0;height:1px;background:#ffffff24}.sense-theme .rail a{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--lx-text-muted)}.sense-theme .rail a:hover{background:var(--lx-surface-hover);color:#fff}.sense-theme .rail a[aria-current=true]{background:#fff;color:var(--lx-bg)}.sense-theme .rail a.top{background:var(--lx-accent);color:#fff;box-shadow:0 0 0 4px #1463ff33,0 0 16px #1463ff80,0 0 32px #1463ff40}.sense-theme .rail svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sense-theme .tip{position:absolute;left:calc(100% + 16px);top:50%;transform:translateY(-50%);padding:6px 12px;white-space:nowrap;border:1px solid var(--lx-line);border-radius:999px;color:#fff;background:#07070aee;font-size:12px;line-height:18px;opacity:0;pointer-events:none}.sense-theme .rail a:hover+.tip,.sense-theme .rail a:focus-visible+.tip{opacity:1}@media(min-width:1360px){.sense-theme .rail{display:flex}}@media(max-width:1100px){.sense-theme .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sense-theme .price-grid{grid-template-columns:1fr}.sense-theme .coins{min-height:300px}}@media(max-width:860px){.sense-theme .sec{padding-block:80px}.sense-theme .sec-head{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.sense-theme .sec-head>p{justify-self:start}.sense-theme .science>.scene{width:calc(100% - 32px);margin-bottom:16px}.sense-theme .scene{display:block;min-height:0;background:var(--lx-row)}.sense-theme .scene .scene-bg{position:relative;display:block;height:min(62vw,380px)}.sense-theme .scene .scene-shade{height:min(62vw,380px);bottom:auto;background:linear-gradient(var(--lx-row),transparent 15%,transparent 60%,var(--lx-row))}.sense-theme .scene-body{padding:0 12px 12px}.sense-theme .scene-card{max-width:none;padding:24px;background:var(--lx-row);backdrop-filter:none;box-shadow:none}.sense-theme .hero-shade{background:linear-gradient(#07070ab3,#07070adb 45%,var(--lx-bg))}.sense-theme .story-grid{grid-template-columns:1fr;gap:28px}.sense-theme .cmp{aspect-ratio:4/3;border-radius:20px}.sense-theme .cmp-shell{padding:8px}.sense-theme .cmp-caption{flex-direction:column;align-items:start;padding:16px 8px 8px}.sense-theme .cmp-caption .cmp-note{text-align:left}.sense-theme .cmp-labels{inset:10px 10px auto}.sense-theme .cmp-labels span{padding:4px 10px;font-size:11px}.sense-theme .cmp-line>span{width:48px;height:48px}.sense-theme .tablist{position:sticky;top:calc(var(--header-h) + 8px);z-index:10;justify-self:stretch;justify-content:start;flex-wrap:nowrap;overflow-x:auto;min-width:0;width:100%;background:#16161cf2;backdrop-filter:blur(22px);scrollbar-width:thin}.sense-theme .panel{min-height:0;padding:16px}.sense-theme .cols,.sense-theme .describe{grid-template-columns:1fr}.sense-theme .fleet{grid-template-columns:1fr;gap:20px;padding:20px}.sense-theme .describe-title{font-size:32px;line-height:40px}}@media(max-width:768px){.sense-theme{--header-h: var(--mobile-header-height);--mobile-content-clearance: calc(var(--mobile-nav-space) + 32px)}.sense-theme .hero{padding-top:calc(var(--mobile-header-height) + 48px);padding-bottom:48px;min-height:auto}.sense-theme .mobile-brand-header{background:linear-gradient(#07070ae6,#07070a99 60%,transparent)}.sense-theme .mobile-tab-bar{inset:auto 12px calc(12px + var(--mobile-safe-area-bottom));padding:0 6px;height:64px;border:1px solid var(--lx-line);border-radius:var(--lx-radius-pill);background:#16161cd9;box-shadow:var(--lx-shadow-floating);backdrop-filter:blur(22px) saturate(1.08)}.sense-theme .mobile-tab-bar a{font-family:var(--font-sans);border-radius:999px;min-height:62px;color:#ffffffb3}.sense-theme .mobile-tab-bar a:hover{background:var(--lx-surface-hover);color:#fff}.sense-theme .mobile-tab-bar[data-hidden=true]{transform:translateY(calc(100% + 24px + var(--mobile-safe-area-bottom)))}.sense-theme .notice{top:calc(var(--mobile-header-height) + 12px)}}@media(max-width:600px){.sense-theme .wrap{padding-inline:20px}.sense-theme .plans,.sense-theme .packs,.sense-theme .fleet-list,.sense-theme .story-points,.sense-theme .steps{grid-template-columns:1fr}.sense-theme .plans-slab,.sense-theme .packs-slab{padding:16px}.sense-theme .plan{padding:20px}.sense-theme .hero .ctas .btn{flex:1 1 auto}.sense-theme .hero .meta{margin-top:32px}.sense-theme .hero .pitch{font-size:17px}.sense-theme .spec tr{display:block;margin-bottom:8px}.sense-theme .spec th,.sense-theme .spec td{display:block;width:auto}.sense-theme .spec th{border-radius:24px 24px 0 0;padding-bottom:4px}.sense-theme .spec td{border-radius:0 0 24px 24px;padding-top:4px}.sense-theme .final{padding-block:96px}}@media(prefers-reduced-motion:no-preference){.sense-theme .scene-bg img{animation:sense-ken-burns 38s ease-in-out infinite alternate}.sense-theme .strand i{animation:sense-led 5s ease-in-out infinite alternate}.sense-theme .strand i:nth-child(3n){animation-delay:-3s}.sense-theme .strand i:nth-child(3n+1){animation-delay:-1.5s}.sense-theme .btn{transition:transform var(--lx-fast) var(--lx-ease),background var(--lx-fast) var(--lx-ease)}.sense-theme .btn:not([aria-disabled=true]):active{transform:scale(.97)}.sense-theme .notice:not([hidden]){animation:sense-toast var(--lx-slow) var(--lx-ease)}}.sense-theme.sense-paused *{animation-play-state:paused!important}@keyframes sense-ken-burns{0%{transform:scale(1.06)}to{transform:scale(1.14) translate(-2%,-1.5%)}}@keyframes sense-led{0%{opacity:.25;background:#ff2e93;color:#ff2e93}to{opacity:1;background:#5b2bff;color:#5b2bff}}@keyframes sense-toast{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sense-theme *,.sense-theme *:before,.sense-theme *:after{animation:none!important;transition:none!important}.sense-theme .scene-bg img{transform:none}}@media(forced-colors:active){.sense-theme:before,.sense-theme:after{display:none}.sense-theme :where(.slab,.panel,.btn,.plan,.pack,.card,.hero-card,.notice,.rail,.tablist,.pill-tabs,.scene-card,.mobile-tab-bar){border:1px solid CanvasText}.sense-theme .grad{color:CanvasText;background:none}}@supports not (backdrop-filter: blur(1px)){.sense-theme .scene-card{background:var(--lx-row)}.sense-theme .desktop-site-header{background:var(--lx-bg)}}
