:root{--page:#fff;--surface:#fff;--surface-alt:#f7f8fc;--soft-purple:#f3effc;--theme-edge:#e4dff1;--theme-small:#77748b;color-scheme:light}
html[data-theme=dark]{--page:#0e1320;--surface:#161e2e;--surface-alt:#111927;--soft-purple:#24203c;--theme-edge:#30364d;--theme-small:#a6abc1;--ink:#eef0fa;--muted:#aab2c8;--purple:#b6a0ff;--purple-dark:#a48ae9;--lavender:#26213f;--line:#2b3347;--paper:#111927;--green:#98d5b4;--dark:#0a0f1c;color-scheme:dark}
html,body{background:var(--page)}.header .menu-toggle{background:var(--surface);color:var(--ink)}.header-tools{display:flex;gap:12px;align-items:center;order:3}.header nav{order:2;margin-left:auto;gap:23px}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font-size:22px;line-height:1;flex:none}.theme-toggle:hover{background:var(--lavender);border-color:var(--purple)}.nav-resources{position:relative;border:0}.nav-resources>summary{padding:12px 14px 12px 0;font-size:12px;font-weight:500;color:inherit}.nav-resources>summary:after{content:'⌄';font-size:12px;top:10px;right:0}.nav-resources[open]>summary:after{content:'⌃'}.nav-resources>div{position:absolute;top:42px;left:-18px;z-index:25;min-width:220px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 15px 45px #08091b20}.nav-resources>div>a{display:block;padding:12px 11px;font-size:12px;font-weight:400;border-radius:5px;text-decoration:none;color:var(--ink)}.nav-resources>div>a:hover{background:var(--lavender);color:var(--purple)}
.release-label{display:inline-flex;align-items:center;max-width:100%;font-size:9px;letter-spacing:.06em;line-height:1.5;padding:6px 9px;border-radius:4px;font-weight:500}.release-label.planned{background:var(--soft-purple);color:var(--purple);border:1px solid var(--theme-edge)}.release-label.available{background:#eaf5ed;color:#4d8262;border:1px solid #cfe5d5}.release-label.validation{background:#faf1e5;color:#9c743e;border:1px solid #ecd8ba}.payment-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);max-width:1240px;margin:40px auto 0;padding-top:30px}.payment-footer p{font-size:12px;margin:14px 0 5px;color:var(--ink)}.payment-footer small{display:block;font-size:9px;color:var(--muted);line-height:1.7}.payment-marks{display:flex;gap:15px;align-items:center;color:#7c7890;flex:none}.payment-marks svg{width:49px;height:34px;display:block}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.footer-bottom{margin-top:30px}
.point-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;border-top:1px solid var(--line)}.point-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.point-copy>.text-link{margin-top:10px;line-height:1.7}.point-experience{min-width:0;border:1px solid #39314f;border-radius:13px;background:#141324;overflow:hidden;box-shadow:0 18px 50px #37235713}.point-stage{position:relative;width:100%;height:330px;overflow:hidden;touch-action:pan-y;background:radial-gradient(ellipse at 50% 50%,#3b275a60,transparent 65%);cursor:crosshair}.point-grid{position:absolute;inset:0;background-image:linear-gradient(#c4a8ff07 1px,transparent 1px),linear-gradient(90deg,#c4a8ff07 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,black,transparent 75%)}.point-canvas{position:absolute;inset:0;display:block;pointer-events:none}.point-fallback{position:absolute;left:56%;top:46%;width:26px;height:26px;border:2px solid #d9c6ff;background:radial-gradient(circle at 30% 25%,#f6edff,#bf96f1 40%,#6a429e);border-radius:50%;box-shadow:0 0 18px #c292ff77,0 0 55px #985de733;transform:translate(-50%,-50%);pointer-events:none}.point-fallback:after{content:'';position:absolute;inset:-13px;border:1px solid #c5a8e78c;border-radius:50%;transform:rotateX(35deg) rotateZ(-30deg)}.point-corner,.point-coordinate{position:absolute;z-index:2;pointer-events:none;font-family:monospace;font-size:8px;letter-spacing:.09em;color:#a294ba}.point-corner{top:20px;left:20px}.point-coordinate{right:20px;bottom:20px;font-size:7px;color:#726584}.point-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid #39314c}.point-control{font-size:11px;background:#242035;border:1px solid #4a3d63;border-radius:5px;color:#d6c7ef;padding:9px 12px;min-height:36px}.point-control:hover{background:#3b2d56}.point-score{font-size:10px;color:#a18caf;line-height:1.7;margin:0;padding:0 20px 18px;min-height:51px}.point-experience .field-hint{padding:0 20px 20px;color:#c0a9d2}
.innovation-teaser{border-top:1px solid var(--line)}.innovation-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.innovation-teaser-grid>a{display:block;padding:27px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-decoration:none}.innovation-teaser-grid h3{font-size:23px;margin:24px 0 15px;line-height:1.3}.innovation-teaser-grid p{font-size:12px;line-height:1.8;color:var(--muted);min-height:68px}.innovation-teaser-grid .text-link{font-size:11px}.innovation-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.innovation-card{border:1px solid var(--line);border-radius:13px;padding:34px;display:flex;flex-direction:column;align-items:start;background:var(--surface)}.innovation-icon{font-size:39px;color:var(--purple);margin:28px 0 20px}.innovation-card h2{font-size:34px}.innovation-card>p{font-size:14px;color:var(--muted)}.clean-list{list-style:none;padding:0;margin:15px 0 20px;font-size:12px;line-height:1.7}.clean-list li{padding:7px 0;display:flex;gap:10px}.clean-list li:before{content:'✓';color:var(--purple)}.honesty-note{padding:20px;background:var(--soft-purple);border:1px solid var(--theme-edge);border-radius:7px;font-size:12px;color:var(--muted);line-height:1.8;margin-top:auto;margin-bottom:25px}.honesty-note strong{color:var(--ink);font-weight:600}.innovation-band{background:var(--surface-alt);padding:75px 0;border-block:1px solid var(--line)}.innovation-band-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.innovation-band h2{margin-top:25px;font-size:40px}.innovation-band p{font-size:13px;color:var(--muted)}.innovation-band .button{margin-top:12px}.mesh-poster{position:relative;width:100%;aspect-ratio:400/320;background:radial-gradient(ellipse,#b89ce419,transparent 70%)}.mesh-poster svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#aa92d4;stroke-width:1;stroke-dasharray:4 5}.mesh-poster-node{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:70px;height:45px;background:var(--surface);border:1px solid var(--theme-edge);border-radius:9px;font-size:8px;letter-spacing:.04em;color:var(--purple);z-index:1;transform:translate(-50%,-50%);box-shadow:0 6px 15px #5235710a}.mesh-poster-node small{font-size:5px;margin-top:5px}.mesh-poster-hq{left:50%;top:50%;width:82px;height:65px;font-size:15px}.mesh-poster-north{left:17.5%;top:20.3%}.mesh-poster-east{left:82.5%;top:20.3%}.mesh-poster-west{left:17.5%;top:79.7%}.mesh-poster-south{left:82.5%;top:79.7%}.mesh-poster-caption{position:absolute;bottom:-3px;left:0;width:100%;text-align:center;color:var(--muted);font-size:8px;letter-spacing:.08em}
.release-roadmap>article{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:45px 0;border-bottom:1px solid var(--line)}.release-roadmap>article:first-child{padding-top:0}.release-roadmap>article:last-child{border:0;padding-bottom:0}.release-roadmap h2{font-size:34px;margin-top:22px}.release-roadmap h3{font-size:21px;margin-bottom:14px}.release-roadmap p{font-size:14px;color:var(--muted);margin-bottom:26px}.solutions-detail{padding-top:20px}.solutions-detail article{padding:55px 0;border-bottom:1px solid var(--line);max-width:920px}.solutions-detail article:last-child{border:0;padding-bottom:0}.solutions-detail h2{margin:25px 0;font-size:43px}.solutions-detail p{font-size:15px;color:var(--muted)}.solution-points{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.solution-points span{padding:9px 12px;background:var(--surface-alt);border:1px solid var(--line);border-radius:5px;font-size:11px;color:var(--muted)}.price-display{font-size:30px;letter-spacing:-.04em;line-height:1.25;margin:8px 0 24px;min-height:74px}.price-display span{display:block;font-size:11px;letter-spacing:0;color:var(--muted);margin-top:12px}.billing-note{display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--soft-purple);border:1px solid var(--theme-edge);border-radius:10px;padding:35px}.billing-note h2{font-size:32px;margin:20px 0}.billing-note p{font-size:13px;max-width:680px;color:var(--muted);margin-bottom:0}.billing-note>a{flex:none}.faq-page{max-width:850px}.faq-page summary{font-size:16px;padding-block:26px}.faq-page details p{font-size:14px;line-height:1.85}.faq-page summary:after{top:24px}.nav-section-label{margin-top:20px!important;margin-bottom:7px!important}
/* Static concept panels in the product tour. */
.inference-toolbar{padding:15px 20px;border-bottom:1px solid var(--line);display:flex;gap:20px;align-items:center}.product-content .inference-toolbar>label{font-size:11px;color:var(--muted)}.product-content .inference-toolbar select{max-width:240px;font-size:11px}.inference-body{padding:25px}.inference-domain{display:flex;gap:13px;align-items:center;margin-bottom:20px}.inference-domain>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--theme-edge);border-radius:11px;background:var(--soft-purple);color:var(--purple);font-size:26px}.inference-domain small{font-size:7px;color:var(--muted);letter-spacing:.09em}.inference-domain h3{font-size:21px;line-height:1.3;margin:6px 0 0;color:var(--ink)}.inference-body>h4{font-size:12px;font-weight:500;margin:24px 0 9px;color:var(--ink)}.inference-body p,.inference-body ul{font-size:11px;color:var(--muted);line-height:1.8}.inference-body ul{padding-left:18px}.inference-body li{padding-bottom:5px}.inference-suggestion{padding:20px;background:var(--surface-alt);border:1px solid var(--line);border-radius:6px;margin:20px 0}.inference-suggestion strong{font-size:11px;font-weight:500}.inference-suggestion p{margin:8px 0 0}.inference-boundary{margin-top:20px}.inference-body .app-button:disabled{opacity:.6;cursor:default}.mesh-mode{display:flex;gap:12px;margin-bottom:18px}.mesh-demo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:18px}.mesh-diagram svg{display:block;width:100%;height:auto}.mesh-lines{fill:none;stroke:#aa94d0;stroke-width:1.3}.mesh-future-lines{stroke-dasharray:5 5;opacity:.5}.mesh-nodes{fill:var(--surface);stroke:var(--theme-edge);stroke-width:1.5}.mesh-node-text{fill:var(--muted);text-anchor:middle;font-family:inherit;font-size:10px}.mesh-node-text .mesh-node-small{font-size:6px;letter-spacing:.1em}.channel-card{padding:25px}.channel-card h3{font-size:21px;line-height:1.4;color:var(--ink)}.channel-card .detail-list{font-size:10px}.channel-card .detail-list>div{gap:12px}.channel-card .detail-list dd{overflow-wrap:anywhere}.channel-card>.app-button{margin-top:17px;white-space:normal;text-align:left;line-height:1.5}.channel-explanation{padding:15px 0 0;font-size:10px;color:var(--muted);line-height:1.8}.channel-explanation ol{padding-left:18px}.channel-explanation p{font-size:10px;margin-bottom:0}.product-window .release-label{font-size:6px}.tour-dashboard .release-label{font-size:7px}
/* A true dark palette across marketing, forms, documentation, and demo states. */
[data-theme=dark] .header{background:#0e1320f5;border-color:var(--line)}[data-theme=dark] .announcement{background:#070c16}[data-theme=dark] .brand{color:#eef0fa}[data-theme=dark] .theme-toggle{background:#1c2435;color:#d4c4ff}[data-theme=dark] .hero-announcement{background:#1c2035;border-color:#38334e;color:#c1b8d7}[data-theme=dark] .new-tag{background:#2e2449;color:#c6b5fa}[data-theme=dark] .hero-reassurance{color:#a1abc1}[data-theme=dark] .dashboard-glow{background:radial-gradient(ellipse at 50% 40%,#2d244a70,transparent 75%)}[data-theme=dark] .button{background:#9a7fe8;border-color:#9a7fe8;color:#111521}[data-theme=dark] .button:hover{background:#b29af7;border-color:#b29af7}[data-theme=dark] .button-outline{background:#1b2434;color:#d9def1;border-color:#394057}[data-theme=dark] .button-outline:hover{background:#2a2942;color:#cfbfff;border-color:#786299}[data-theme=dark] .button-light,[data-theme=dark] .button-white{background:#e5daff;color:#35234d;border-color:#e5daff}[data-theme=dark] .button-glass{background:transparent;border-color:#b3a0e7;color:white}[data-theme=dark] .platform-strip>p,[data-theme=dark] .platform-strip>div{color:#a8b0c4}[data-theme=dark] .platform-strip>p strong{color:#c4cbe0}[data-theme=dark] .strip-icon{color:#c1b1e1}[data-theme=dark] .feature-card{background:#151d2c;border-color:#30364a}[data-theme=dark] .feature-icon{background:#2a2341;border-color:#403454;color:#c7b1ff}[data-theme=dark] .dns-illustration{background:#211c34}[data-theme=dark] .dns-illustration>div:not(.connector-dots){background:#171e2b;border-color:#3b3151;color:#d1c7e7}[data-theme=dark] .mini-brand{background:#ac91ed;color:#201331}[data-theme=dark] .category-icon,[data-theme=dark] .device-symbol{color:#c7b2ec}[data-theme=dark] .endpoint-illustration{background:#1b2435;border-color:#353c50}[data-theme=dark] .endpoint-illustration small{color:#aeb5c8}[data-theme=dark] .secure-check{background:#263e35;color:#9cd4b0}[data-theme=dark] .policy-chips>span{background:#292438;color:#c4bad6}[data-theme=dark] .tag.allowed{background:#203d33;color:#9bd8b6}[data-theme=dark] .tag.blocked{background:#462b33;color:#edb1aa}[data-theme=dark] .tag.violet{background:#302841;color:#d0b8ed}[data-theme=dark] .dark-section{background:#090e19}[data-theme=dark] .control-section{background:#111827}[data-theme=dark] .control-core,[data-theme=dark] .control-node,[data-theme=dark] .control-label{background:#202438;border-color:#3b3453;color:#c4a8f2}[data-theme=dark] .control-orbit{border-color:#4b3e68}[data-theme=dark] .control-visual{background:radial-gradient(ellipse,#38265b60,transparent 70%)}[data-theme=dark] .ownership-points{color:#bdb5d4}[data-theme=dark] .offering-grid article{background:#151e2d;border-color:#323b50}[data-theme=dark] .offering-grid .offering-featured{background:#211e37;border-color:#68518f}[data-theme=dark] .offering-status{color:#b3a3c7}[data-theme=dark] .offering-grid small{color:#aeb5c6}[data-theme=dark] .cta-section{background:#443174}[data-theme=dark] .footer{background:#090f1b}[data-theme=dark] .footer h2{color:#cbd0e4}[data-theme=dark] .footer-top>div>a:not(.brand){color:#a8aec2}[data-theme=dark] .footer-top>div>p,[data-theme=dark] .footer-status,[data-theme=dark] .footer-bottom{color:#929db4}[data-theme=dark] .footer-bottom{border-color:#283147}[data-theme=dark] .payment-marks{color:#b9bfd0}[data-theme=dark] .release-label.available{background:#1e362d;border-color:#365044;color:#add7ba}[data-theme=dark] .release-label.validation{background:#3a2f21;border-color:#5b4833;color:#e7c28a}
[data-theme=dark] .product-window,[data-theme=dark] .tour-dashboard .product-window{background:#111827;border-color:#353b50;color:#dce1f0;box-shadow:0 18px 60px #0003}[data-theme=dark] .product-sidebar,[data-theme=dark] .product-topbar{background:#151d2d;border-color:#30384a}[data-theme=dark] .workspace-switch{background:#1d2639;border-color:#35405b}[data-theme=dark] .workspace-avatar{background:#33294d;color:#d2b9fb}[data-theme=dark] .product-window .workspace-switch strong,[data-theme=dark] .product-window .workspace-user strong{color:#d6dcee}[data-theme=dark] .product-window .workspace-switch small,[data-theme=dark] .product-window .workspace-user small{color:#9da8c1}[data-theme=dark] .product-window .sidebar-label{color:#8e9ab5}[data-theme=dark] .product-window .product-nav button{color:#a5b0c7}[data-theme=dark] .product-window .product-nav button:hover{background:#242c40}[data-theme=dark] .product-window .product-nav button[aria-current=page]{background:#302544;color:#d2b5ff}[data-theme=dark] .product-nav button[aria-current=page]>span:first-child{color:#d2b5ff}[data-theme=dark] .nav-count{background:#2b3048;color:#b7a9ca}[data-theme=dark] .workspace-user{border-color:#333b51}[data-theme=dark] .user-avatar{background:#34314b;color:#cbb8df}[data-theme=dark] .product-window .product-topbar,[data-theme=dark] .product-window .product-topbar strong{color:#a7b1c7}[data-theme=dark] .product-window .demo-pill{border-color:#3a3350;color:#bba5db}[data-theme=dark] .product-window .view-heading h2,[data-theme=dark] .product-window .metric-grid strong{color:#e0e7f7}[data-theme=dark] .product-window .view-heading p,[data-theme=dark] .product-window .metric-grid article>span,[data-theme=dark] .product-window .metric-grid small{color:#9daac4}[data-theme=dark] .metric-grid article,[data-theme=dark] .panel{background:#192233;border-color:#333e55}[data-theme=dark] .product-window .metric-grid strong>em{color:#a598bd}[data-theme=dark] .metric-positive{color:#9bc8b4}[data-theme=dark] .metric-warning{color:#d7b582}[data-theme=dark] .metric-policy span{border-color:#403b54;color:#b6a7cb}[data-theme=dark] .mini-bars{color:#8872b6}[data-theme=dark] .coral-bars{color:#a97f69}[data-theme=dark] .product-window .panel-heading h3{color:#c2cbe1}[data-theme=dark] .product-window .chart-legend,[data-theme=dark] .product-window .chart-y,[data-theme=dark] .product-window .chart-x,[data-theme=dark] .product-window .donut-legend>span{color:#a2afc8}[data-theme=dark] .chart-svg svg>path:first-child{stroke:#303b51}[data-theme=dark] .donut>div{background:#192233}[data-theme=dark] .product-window .donut strong{color:#d5dcee}[data-theme=dark] .product-window .donut-legend b{color:#b1bfd8}[data-theme=dark] .product-window .activity-table th{background:#141d2d;border-color:#30394f;color:#9facc5}[data-theme=dark] .product-window .activity-table td{border-color:#30394d;color:#b3bfd7}[data-theme=dark] .product-window .domain-link,[data-theme=dark] .product-window .activity-table td>strong{color:#becae0}[data-theme=dark] .activity-table tbody tr:hover{background:#202b3f}[data-theme=dark] .domain-icon{border-color:#49405b;color:#b4a1d2}[data-theme=dark] .product-window .table-time{color:#9aacc5!important}[data-theme=dark] .product-window .tag.allowed{background:#213b33;color:#a6dabf}[data-theme=dark] .product-window .tag.blocked{background:#442e37;color:#edb4ad}[data-theme=dark] .live-label{background:#2c263d;border-color:#483955;color:#bda3d4}[data-theme=dark] .product-window .table-link{color:#c1a0e2}[data-theme=dark] .product-window .product-demo-footer{border-color:#30394d;color:#99a1bc}[data-theme=dark] .product-content select,[data-theme=dark] .search-field,[data-theme=dark] .policy-test input{background:#141e30;border-color:#3a455e;color:#c2cbe1}[data-theme=dark] .product-content .search-field input{color:#c6cee1}[data-theme=dark] .search-field input::placeholder{color:#8e9eb9}[data-theme=dark] .traffic-toolbar,[data-theme=dark] .table-summary{border-color:#313c52}[data-theme=dark] .product-window .table-summary,[data-theme=dark] .product-window .policy-test p{color:#9dabc3}[data-theme=dark] .app-button{background:#aa8ce6;color:#141622;border-color:#aa8ce6}[data-theme=dark] .app-button.secondary{background:#222d43;color:#c9b2e9;border-color:#46415d}[data-theme=dark] .app-callout{background:#242038;border-color:#3b3153;color:#bba0dc}[data-theme=dark] .product-window .app-callout p,[data-theme=dark] .app-callout p>strong{color:#b9abd1}[data-theme=dark] .product-window .policy-test h3{color:#c8d2e7}[data-theme=dark] .product-window .policy-test-result{color:#b9c9db}[data-theme=dark] .product-window .row-action{background:#342534;border-color:#584052;color:#e3b6c6}[data-theme=dark] .product-window .row-action.restore-action{background:#253a34;border-color:#3b584f;color:#b5d8c4}[data-theme=dark] .toggle-switch{background:#3f4058}[data-theme=dark] .toggle-switch[aria-checked=true]{background:#b093e4}[data-theme=dark] .profile-avatar{background:#302644;color:#ccb2ec}[data-theme=dark] .avatar-1{background:#273c36;color:#b3d2c3}[data-theme=dark] .avatar-2{background:#3c3327;color:#dcc59f}[data-theme=dark] .product-window .profile-card h3,[data-theme=dark] .product-window .audit-panel h3{color:#cbd5e8}[data-theme=dark] .product-window .profile-card>p,[data-theme=dark] .product-window .profile-rule,[data-theme=dark] .product-window .profile-rule strong,[data-theme=dark] .product-window .audit-panel p{color:#a2afc6}[data-theme=dark] .profile-stat,[data-theme=dark] .audit-panel>article{border-color:#343e55}[data-theme=dark] .audit-icon{background:#332a49;color:#cab0ed}[data-theme=dark] .audit-panel time,[data-theme=dark] .audit-panel article>div>span{color:#ad9bbe}[data-theme=dark] .demo-dialog{background:#182132;border-color:#404b61;color:#e1e6f3}[data-theme=dark] .demo-dialog input,[data-theme=dark] .demo-dialog select{background:#111b2a;border-color:#43506b;color:#d7dff0}[data-theme=dark] .detail-list>div{border-color:#3a4056}[data-theme=dark] .detail-list dt{color:#a3b2ca}[data-theme=dark] .detail-list dd{color:#c3cce0}[data-theme=dark] .demo-toast{background:#d5c3f6;color:#20142f}[data-theme=dark] .count-pill{background:#342a46;color:#c6b5db}
[data-theme=dark] .callout{background:#231e34;border-color:#9c81c3}[data-theme=dark] .callout strong{color:#d5c3ec}[data-theme=dark] .resource-card{background:#172030;border-color:#343d52}[data-theme=dark] .resource-card p{color:var(--muted)}[data-theme=dark] .side-nav a{color:#ada3c2}[data-theme=dark] .table-wrap th{background:#1d2438;color:#c6b9d7}[data-theme=dark] .table-wrap td:first-child{color:#c5cfe3}[data-theme=dark] .form-card{background:#172031;border-color:#354157}[data-theme=dark] input:not([type=checkbox]),[data-theme=dark] select,[data-theme=dark] textarea{background:#101a2b;border-color:#404b63;color:#d2dcee}[data-theme=dark] .field-hint{color:#a6abc1}[data-theme=dark] .request-preview{background:#242037}[data-theme=dark] .long-copy .lead{color:#ccc4dc}[data-theme=dark] .noscript-note{background:#3b3026;color:#dbc7a8}[data-theme=dark] .inference-suggestion{background:#111c2d;border-color:#333d53}[data-theme=dark] .inference-domain>span{border-color:#4a3b63}[data-theme=dark] .mesh-lines{stroke:#b197d5}[data-theme=dark] .mesh-node-text{fill:#c9c0d9}
@media(max-width:1100px){.header{min-height:79px;padding:19px 32px;flex-wrap:wrap;gap:17px}.header-tools{order:2;margin-left:auto}.header .menu-toggle{display:block}.header nav{display:none;order:3;width:100%;margin:0}.header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header nav>a,.nav-resources>summary{padding:14px 3px;border-top:1px solid var(--line)}.header nav>.button{padding:14px;margin-top:6px}.nav-resources>summary:after{top:14px;right:4px}.nav-resources>div{position:static;box-shadow:none;border-radius:5px;margin-bottom:12px}.point-section{gap:40px}.point-stage{height:300px}.point-copy h2{font-size:38px}.innovation-teaser-grid{gap:15px}.innovation-teaser-grid>a{padding:24px}.innovation-teaser-grid h3{font-size:21px}.innovation-grid{gap:20px}.innovation-card{padding:28px}.innovation-card h2{font-size:30px}.innovation-band-inner{gap:40px}.mesh-demo-grid{grid-template-columns:1fr}.mesh-diagram svg{max-height:290px}.channel-card .detail-list{font-size:12px}.channel-card{padding:22px}.product-nav .nav-section-label{font-size:7px}}
@media(max-width:900px){.payment-footer{gap:20px}.payment-marks{gap:10px}.payment-marks svg{width:40px}.point-section{grid-template-columns:1fr 1fr;gap:30px}.point-copy h2{font-size:34px}.point-copy>p:not(.eyebrow){font-size:12px}.point-controls{padding:13px;gap:7px}.point-control{font-size:10px;padding:8px}.point-score{font-size:9px;padding:0 13px 15px}.innovation-teaser-grid{grid-template-columns:1fr}.innovation-teaser-grid p{min-height:0}.innovation-card{padding:24px}.innovation-card h2{font-size:29px}.innovation-card>p{font-size:13px}.innovation-band-inner{gap:30px}.innovation-band h2{font-size:33px}.release-roadmap>article{gap:35px;grid-template-columns:.8fr 1.2fr}.release-roadmap h2{font-size:30px}.billing-note{display:block;padding:28px}.billing-note>a{margin-top:25px}.nav-section-label{display:none!important}.product-nav .nav-section-label{display:none!important}.inference-body{padding:22px}.channel-card .detail-list{font-size:11px}.mesh-mode .app-button{white-space:normal;line-height:1.4}.solutions-detail h2{font-size:37px}}
@media(max-width:600px){.header{padding:16px 20px;gap:12px}.header-tools{gap:8px}.theme-toggle{width:33px;height:33px;font-size:20px}.header .menu-toggle{padding:7px 9px;font-size:12px}.header .brand{font-size:18px;gap:7px}.header .brand img{width:28px;height:28px}.nav-resources>summary{font-size:12px}.point-section{grid-template-columns:1fr;gap:28px}.point-copy h2{font-size:35px}.point-copy>p:not(.eyebrow){font-size:13px}.point-stage{height:290px}.point-corner{font-size:7px;left:15px}.point-coordinate{font-size:6px;right:15px}.point-controls{padding:15px}.point-control{font-size:11px;padding:9px 11px}.point-score{font-size:10px;padding:0 15px 17px}.point-copy .text-link{font-size:11px}.payment-footer{display:block;padding-top:25px;margin-top:30px}.payment-footer p{font-size:11px}.payment-footer small{font-size:9px}.payment-marks{gap:17px;margin-top:20px}.payment-marks svg{width:45px;height:30px}.release-label{font-size:8px;padding:5px 8px}.innovation-grid{grid-template-columns:1fr;gap:22px}.innovation-card{padding:28px}.innovation-card h2{font-size:32px}.innovation-card>p{font-size:13px}.innovation-card .button{font-size:11px;gap:12px}.innovation-icon{margin-top:25px}.clean-list{font-size:12px}.honesty-note{font-size:12px;padding:18px}.innovation-band{padding:48px 0}.innovation-band-inner{grid-template-columns:1fr;gap:35px}.innovation-band h2{font-size:34px}.mesh-poster{max-width:390px;margin:auto}.innovation-teaser-grid>a{padding:26px}.innovation-teaser-grid h3{font-size:25px}.innovation-teaser-grid p{font-size:13px}.release-roadmap>article{grid-template-columns:1fr;gap:10px;padding:35px 0}.release-roadmap h2{font-size:32px;margin-top:20px}.release-roadmap p{font-size:13px}.release-roadmap h3{font-size:20px}.solutions-detail article{padding:38px 0}.solutions-detail h2{font-size:33px}.solutions-detail p{font-size:13px}.solution-points{gap:8px}.solution-points span{font-size:10px;padding:8px 10px}.price-display{min-height:0;font-size:29px}.price-display span{font-size:11px}.billing-note{padding:25px}.billing-note h2{font-size:29px}.billing-note p{font-size:12px}.faq-page summary{font-size:14px;line-height:1.6;padding-block:22px}.faq-page details p{font-size:13px}.faq-page summary:after{top:21px}.inference-toolbar{padding:15px;display:block}.product-content .inference-toolbar>label{font-size:10px;margin-bottom:9px}.product-content .inference-toolbar select{width:100%;font-size:11px;max-width:100%}.inference-body{padding:19px}.inference-domain h3{font-size:17px;overflow-wrap:anywhere}.inference-domain{gap:10px}.inference-domain>span{width:35px;height:35px;font-size:21px;flex:none}.inference-body p,.inference-body ul{font-size:11px}.inference-suggestion{padding:16px}.mesh-mode{gap:8px}.mesh-mode .app-button{font-size:9px;padding:10px;flex:1}.mesh-demo-grid{gap:15px}.channel-card{padding:20px}.channel-card h3{font-size:23px}.channel-card .detail-list{font-size:10px}.mesh-diagram .panel-heading{gap:8px}.mesh-diagram .panel-heading h3{font-size:10px}.channel-explanation{font-size:11px}.channel-explanation p{font-size:11px}.tour-intro .eyebrow{font-size:7px;line-height:1.6}}
@media(max-width:360px){.header{padding-inline:15px;gap:8px}.header .brand{font-size:16px;gap:6px}.header .brand img{width:26px;height:26px}.header-tools{gap:6px}.theme-toggle{width:31px;height:31px}.header .menu-toggle{font-size:11px;padding:7px}.point-stage{height:260px}.point-control{font-size:10px;padding:8px}.point-corner{font-size:6px}.point-copy h2{font-size:32px}.innovation-card{padding:23px}.innovation-card h2{font-size:29px}.channel-card .detail-list{font-size:9px}.inference-domain h3{font-size:16px}.payment-marks{gap:13px}}
