/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--space-black:#05080f;--deep-orbit:#0a0e16;--orbital-graphite:#0d121c;--chrome-primary:#edf0f2;--chrome-secondary:#8f99a6;--bronze-primary:#c9a567;--bronze-light:#ddc28f;--signal-live:#1de4f2;--ink:var(--space-black);--ink-soft:var(--deep-orbit);--panel:var(--orbital-graphite);--line:#e8edf424;--line-strong:#e8edf44d;--paper:var(--chrome-primary);--muted:var(--chrome-secondary);--gold:var(--bronze-primary);--gold-soft:var(--bronze-light);--cyan:var(--signal-live);--display:var(--font-sxr-display), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-sxr-mono), "IBM Plex Mono", monospace;--material-bronze:linear-gradient(135deg, #e0c591 0%, #b68d52 42%, #d6b777 72%, #8e693d 100%);--material-chrome:linear-gradient(115deg, #69737b 0%, #f3f5f6 24%, #8d979e 48%, #eef1f2 70%, #667078 100%);--material-platinum-field:radial-gradient(ellipse at 17% -9%, #fffffff5, transparent 38%), radial-gradient(circle at 84% 18%, #abb4ba8c, transparent 37%), radial-gradient(circle at 48% 112%, #6d777f33, transparent 43%), linear-gradient(#0e151c07 1px, transparent 1px) 0 0 / 96px 96px, linear-gradient(90deg, #0e151c07 1px, transparent 1px) 0 0 / 96px 96px, linear-gradient(132deg, #c8cdd0 0%, #f2f3f1 29%, #d4d8da 54%, #f1f0ec 77%, #bfc5c8 100%);--material-platinum-field-alt:radial-gradient(ellipse at 82% 0%, #ffffffe6, transparent 35%), radial-gradient(circle at 9% 70%, #90999f4a, transparent 34%), radial-gradient(circle at 84% 82%, #c9a5671a, transparent 28%), linear-gradient(#0e151c07 1px, transparent 1px) 0 0 / 112px 112px, linear-gradient(90deg, #0e151c07 1px, transparent 1px) 0 0 / 112px 112px, linear-gradient(140deg, #d1d5d7 0%, #f4f4f1 38%, #c7cccf 68%, #e9e9e5 100%);--material-silver-field:radial-gradient(ellipse at 18% 0%, #ffffffbf, transparent 38%), radial-gradient(circle at 88% 58%, #69747c33, transparent 35%), linear-gradient(#0e151c09 1px, transparent 1px) 0 0 / 108px 108px, linear-gradient(90deg, #0e151c09 1px, transparent 1px) 0 0 / 108px 108px, linear-gradient(135deg, #b7bec2 0%, #dfe1df 38%, #c0c6c9 67%, #e6e6e2 100%);--sxr-ease:cubic-bezier(.22,1,.36,1);--sxr-notch:polygon(0 0, calc(100% - 11px) 0, 100% 11px, 100% 100%, 11px 100%, 0 calc(100% - 11px));--sxr-depth-x:0px;--sxr-depth-y:0px}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--display);font-feature-settings:"ss01" 1, "ss02" 1, "cv10" 1;font-synthesis:none;margin:0;overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img,video{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}:where(a,button,input,select,textarea):focus-visible{outline:1px solid var(--gold-soft);outline-offset:4px}.menu-open{overflow:hidden}.pg-head,.pg-mega{--h-ground:#0b0a09;--h-panel:#121110;--h-ink:#d4dce4;--h-ink-2:#d4dce499;--h-ink-3:#d4dce457;--h-line:#d4dce424;--h-line-lit:#d4dce44d;--h-accent:#b08d57;--h-accent-dim:#b08d5724;--h-ease:var(--sxr-ease)}.pg-head{z-index:100;border-bottom:1px solid var(--h-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .3s var(--h-ease),border-color .3s var(--h-ease);background:linear-gradient(90deg,#090807f7,#0f0d0af0,#090807f7);position:fixed;inset:0 0 auto}.pg-head.is-over-hero:not(.is-stuck){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.pg-head.is-stuck{border-bottom-color:var(--h-line-lit);background:linear-gradient(90deg,#090807fb,#0f0d0af5,#090807fb)}.pg-head:after{content:"";background:var(--h-accent);height:2px;transform:scaleX(var(--pg-progress,0));transform-origin:0;opacity:0;transition:opacity .2s var(--h-ease);position:absolute;bottom:-1px;left:0;right:0}.pg-head.is-stuck:after{opacity:1}.pg-head-in,.pg-mega-top{grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:88px;display:grid}.pg-head-in>*,.pg-mega-top>*{border-left:1px solid var(--h-line);align-items:center;display:flex}.pg-logo{justify-content:flex-start;padding:0 28px;border-left:0!important}.pg-logo img{object-fit:contain;width:auto;height:67px}.pg-brand-meta{border-left:1px solid var(--h-line);color:var(--h-ink-3);font:500 6px/1.65 var(--mono);letter-spacing:.17em;margin-left:17px;padding-left:17px}.pg-menu-btn{border:0;border-left:1px solid var(--h-line);color:var(--h-ink);font:500 11px var(--mono);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;gap:14px;padding:0 56px}.pg-menu-btn small{color:var(--h-accent);font:500 6px var(--mono);letter-spacing:.08em}.pg-rule{background:var(--h-ink);opacity:.7;width:34px;height:1px;transition:width .26s var(--h-ease),background .2s var(--h-ease)}:is(.pg-menu-btn:hover .pg-rule,.pg-menu-btn:focus-visible .pg-rule){background:var(--h-accent);width:52px}.pg-menu-btn:focus-visible{outline:1px solid var(--h-accent);outline-offset:-5px}.pg-cta{justify-content:flex-end;gap:12px;padding:0 28px}.pg-header-status{color:#d4dce4ad;font:650 7px var(--mono);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;margin-right:7px;display:inline-flex}.pg-header-status strong{color:var(--cyan);text-shadow:0 0 12px #1de4f28c;font-weight:720}.pg-header-status i{background:#24e6a8;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite live-pulse;box-shadow:0 0 6px #24e6a8f2,0 0 14px #24e6a880}.pg-btn{min-height:43px;clip-path:var(--sxr-notch);letter-spacing:-.01em;white-space:nowrap;transition:background .24s var(--h-ease),border-color .24s var(--h-ease),transform .12s var(--h-ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0 19px;font-size:12px;font-weight:610;display:inline-flex}.pg-btn:active{transform:scale(.98)}.pg-btn-ghost{color:var(--h-ink);border-color:var(--h-line)}.pg-btn-ghost:hover{border-color:var(--h-line-lit);background:#d4dce40a}.pg-btn-solid{background:var(--material-bronze);color:#0b0a09}.pg-btn-solid:after{content:"";opacity:.42;background:#0b0a09;border-radius:50%;width:5px;height:5px;margin-left:9px}.pg-btn-solid:hover{background:#bd9a63}.pg-mega{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s var(--h-ease),visibility .3s;background:#0303029e;position:fixed;inset:0;overflow-y:auto}.pg-mega.on{opacity:1;visibility:visible}.pg-mega-in{background:var(--h-ground);border-bottom:1px solid var(--h-line);transition:transform .32s var(--h-ease);transform:translateY(-16px);box-shadow:0 26px 60px #0000008c}.pg-mega.on .pg-mega-in{transform:none}.pg-mega-top{border-bottom:1px solid var(--h-line)}.pg-mega-body{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:56px;max-width:1560px;margin:0 auto;padding:38px 28px 48px;display:grid}.pg-nav-grid{grid-template-columns:1fr 1fr;align-content:start;display:grid}.pg-row{border-top:1px solid var(--h-line);min-height:92px;transition:padding .22s var(--h-ease),background .22s var(--h-ease);justify-content:space-between;align-items:center;gap:20px;padding:18px 12px 18px 4px;display:flex}.pg-row:nth-child(2n){border-left:1px solid var(--h-line);padding-left:22px}.pg-row:nth-last-child(-n+2){border-bottom:1px solid var(--h-line)}.pg-row:hover{background:#d4dce406;padding-right:2px}.pg-row>span{align-items:baseline;gap:11px;display:flex}.pg-row b{color:var(--h-ink);letter-spacing:-.035em;font-size:clamp(23px,2.3vw,37px)}.pg-row small{color:var(--h-ink-3);font:9px var(--mono)}.pg-row>i{border:1px solid var(--h-line);width:42px;height:42px;color:var(--h-ink-2);transition:transform .2s var(--h-ease),border-color .2s var(--h-ease);flex:none;place-items:center;font-style:normal;display:grid}.pg-row:hover>i{border-color:var(--h-line-lit);transform:translate(4px)}.pg-actions{flex-direction:column;gap:9px;display:flex}.pg-actions>p{color:var(--h-ink-3);font:8px var(--mono);letter-spacing:.16em;margin:0 0 5px}.pg-act{border:1px solid var(--h-line);min-height:68px;color:var(--h-ink);font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s var(--h-ease),background .2s var(--h-ease);justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.pg-act i{opacity:.5;width:30px;height:30px;transition:transform .2s var(--h-ease),opacity .2s;border:1px solid;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.pg-act:hover{border-color:var(--h-line-lit);background:#d4dce40a}.pg-act:hover i{opacity:1;transform:translate(3px)}.pg-act.is-primary{background:var(--h-accent-dim);color:var(--h-accent);border-color:#b08d5773}.pg-menu-note{border-top:1px solid var(--h-line);margin-top:auto;padding:22px 2px 0}.pg-menu-note small{color:var(--h-accent);font:7px var(--mono);letter-spacing:.14em}.pg-menu-note p{max-width:300px;color:var(--h-ink-3);margin:9px 0 0;font-size:11px;line-height:1.5}.return-top{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:58px;height:58px;color:var(--gold);opacity:0;visibility:hidden;cursor:pointer;background:#070a0fd1;border:1px solid #c9a5677a;border-radius:50%;align-content:center;place-items:center;gap:1px;padding:0;transition:all .25s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(15px)}.return-top.is-visible{opacity:1;visibility:visible;transform:none}.return-top span{font-size:24px;line-height:1;transform:translateY(-1px)}.return-top:hover{background:var(--gold);color:#0b0d10}.sono-site-guide{z-index:95;color:var(--paper);transition:opacity .2s;position:fixed;bottom:22px;left:22px}.menu-open .sono-site-guide{opacity:0;pointer-events:none}.sono-guide-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:224px;min-height:62px;color:var(--paper);cursor:pointer;transition:transform .28s var(--sxr-ease),border-color .28s ease,background .28s ease;background:#070a0feb;border:1px solid #c9a5676b;border-radius:999px;align-items:center;gap:12px;padding:6px 17px 6px 7px;display:flex;position:relative;box-shadow:0 18px 48px #00000059}.sono-guide-toggle:hover{background:#0b0e14fa;border-color:#ddc28fc7;transform:translateY(-3px)}.sono-guide-orb{background:radial-gradient(circle at 44% 34%,#7e664452,#0000 32%),linear-gradient(145deg,#17130e 0%,#2b2318 46%,#0b0b0d 100%);border:1px solid #ddc28f80;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000073,inset 0 0 22px #c9a56724,0 0 0 1px #000000b3}.sono-guide-orb:before{content:"";animation:sono-guide-chrome 7s var(--sxr-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff05,#ffffff5c,#ddc28f1f,#0000);position:absolute;inset:-35% -18%;transform:translate(-76%)rotate(-27deg)}.sono-guide-orb:after{content:"";border-radius:inherit;border:1px solid #ffffff0e;position:absolute;inset:8px}.sono-guide-label{text-align:left;white-space:nowrap;justify-items:start;gap:4px;min-width:0;display:grid}.sono-guide-toggle small{color:var(--gold);font:500 5px var(--mono);letter-spacing:.16em}.sono-guide-toggle b{color:var(--paper);font-size:14px;font-weight:590}.sono-guide-toggle .sono-guide-mark{z-index:2;width:38px;height:38px;box-shadow:none;background:0 0;border:0}.sono-guide-toggle .sono-guide-mark:before,.sono-guide-toggle .sono-guide-mark:after{background:0 0;width:11px;height:11px;top:8px}.sono-guide-toggle .sono-guide-mark:before{left:7px}.sono-guide-toggle .sono-guide-mark:after{right:7px}.sono-guide-toggle .sono-guide-mark>i{background:#110f0d9e;width:24px;height:20px}.sono-guide-toggle .sono-guide-mark>span{bottom:7px}@keyframes sono-guide-chrome{0%,58%{opacity:0;transform:translate(-76%)rotate(-27deg)}63%{opacity:1}82%,to{opacity:0;transform:translate(76%)rotate(-27deg)}}.sono-guide-mark{background:radial-gradient(circle,#c9a5672e,#05080ff2 68%);border:1px solid #c9a56775;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:inset 0 0 17px #c9a56717,0 0 18px #c9a56714}.sono-guide-mark:before,.sono-guide-mark:after{content:"";z-index:0;background:#10141b;border:1px solid #edf0f2b3;width:11px;height:11px;position:absolute;top:9px;transform:rotate(45deg)}.sono-guide-mark:before{left:9px}.sono-guide-mark:after{right:9px}.sono-guide-mark>i{z-index:2;background:#0a0e14eb;border:1px solid #edf0f2c7;border-radius:48% 48% 44% 44%;width:23px;height:19px;position:relative}.sono-guide-mark>span{z-index:3;background:var(--gold-soft);border-radius:50%;width:4px;height:2px;position:absolute;bottom:8px;box-shadow:-6px -3px 0 -1px #edf0f2b8,6px -3px 0 -1px #edf0f2b8}.sono-guide-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform-origin:0 100%;width:min(390px,100vw - 44px);transition:opacity .26s ease,visibility .26s,transform .34s var(--sxr-ease);background:#06090ff5;border:1px solid #d4dce430;border-radius:17px;position:absolute;bottom:74px;left:0;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 34px 95px #0000008c}.sono-site-guide.is-open .sono-guide-panel{opacity:1;visibility:visible;transform:none}.sono-guide-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#c9a5671c,#0000 62%);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:grid}.sono-guide-panel>header>div:nth-child(2){gap:3px;display:grid}.sono-guide-panel>header small{color:var(--gold);font:500 6px var(--mono);letter-spacing:.14em}.sono-guide-panel>header b{font-size:18px;font-weight:590}.sono-guide-panel>header>button{border:1px solid var(--line);color:#8b959e;cursor:pointer;background:0 0;border-radius:50%;width:36px;height:36px;font-size:21px;line-height:1}.sono-guide-intro{padding:24px 22px 18px}.sono-guide-intro h2{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1}.sono-guide-intro p{color:#8d98a2;margin:12px 0 0;font-size:12px;line-height:1.55}.sono-guide-panel nav{padding:0 12px 12px}.sono-guide-panel nav a{border-top:1px solid var(--line);min-height:64px;transition:background .2s ease,padding .22s var(--sxr-ease);grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:11px 10px;display:grid}.sono-guide-panel nav a:hover{background:#ffffff06;padding-left:15px}.sono-guide-panel nav a>small{color:var(--gold);font:6px var(--mono)}.sono-guide-panel nav a>span{gap:4px;display:grid}.sono-guide-panel nav a b{font-size:13px;font-weight:580}.sono-guide-panel nav a em{color:#68747e;font-size:9px;font-style:normal}.sono-guide-panel nav a>i{border:1px solid var(--line);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-style:normal;display:grid}.sono-guide-panel>footer{border-top:1px solid var(--line);color:#66717b;min-height:38px;font:5px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;display:flex}.sono-guide-panel>footer span:first-child{color:#79b699}.sono-guide-panel>footer i{background:#45db91;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #45db91}.sxr-spatial-readout{z-index:80;color:#dee5ea75;pointer-events:none;mix-blend-mode:difference;flex-direction:column;align-items:center;gap:11px;width:18px;display:flex;position:fixed;top:50%;left:10px;transform:translateY(-50%)}.sxr-spatial-readout>div{animation:sxr-readout-change .5s var(--sxr-ease) both;flex-direction:column;align-items:center;gap:9px;display:flex}.sxr-spatial-readout b{color:var(--gold-soft);font:600 7px var(--mono);letter-spacing:.08em}.sxr-spatial-readout span{writing-mode:vertical-rl;font:500 6px var(--mono);letter-spacing:.17em;white-space:nowrap;transform:rotate(180deg)}.sxr-spatial-readout>i{background:#edf0f233;width:1px;height:72px;position:relative;overflow:hidden}.sxr-spatial-readout>i em{background:var(--gold-soft);transform:scaleY(var(--sxr-read-progress,0));transform-origin:top;transition:transform .16s linear;position:absolute;inset:0}.sxr-spatial-readout>small{color:#dee5ea4d;font:500 5px var(--mono);letter-spacing:.14em;writing-mode:vertical-rl;transform:rotate(180deg)}@keyframes sxr-readout-change{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.button{min-height:50px;clip-path:var(--sxr-notch);letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--sxr-ease), background .25s ease, border-color .25s ease, color .25s ease;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:26px;padding:0 23px;font-size:10px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";width:32%;transition:left .7s var(--sxr-ease);background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;inset:0 auto 0 -45%;transform:skew(-18deg)}.button:hover{transform:translateY(-3px)}.button:hover:before{left:125%}.button-small{gap:16px;min-height:43px;padding:0 18px}.button-gold{background:var(--material-bronze);color:#11120f}.button-gold:hover{background:var(--gold-soft)}.button-ghost{border-color:var(--line-strong);background:#04080f57}.button-ghost:hover{border-color:var(--paper);background:#04080fb8}.button-cyan{background:var(--cyan);color:#041014}.text-link{border-bottom:1px solid var(--line-strong);align-items:center;gap:28px;padding-bottom:9px;font-size:13px;display:inline-flex}.text-link span{color:var(--gold)}.eyebrow{color:#b8c0c8;font:500 9px/1.4 var(--mono);letter-spacing:.2em;align-items:center;gap:11px;margin:0;display:flex}.eyebrow>span{background:var(--gold);width:29px;height:1px}.hero-sequence{--hero-scale:1.45;--hero-copy-opacity:1;--hero-chrome-opacity:0;--hero-field-opacity:0;z-index:2;background:#cbd0d2;height:245svh;position:relative}.hero-sticky{background:var(--material-platinum-field);place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hero-field{opacity:var(--hero-field-opacity);pointer-events:none;transition:opacity .12s linear;position:absolute;inset:0}.hero-field:before{content:"";background:linear-gradient(115deg,#0000 18%,#ffffffc2 35%,#0000 50%);position:absolute;inset:0;transform:translate(-3%)}.hero-field:after{content:"SONO XR / SPATIAL EXPERIENCE SYSTEM";color:#18212766;font:6px var(--mono);letter-spacing:.18em;position:absolute;bottom:22px;left:24px}.hero-field i{border:1px solid #161f2517;border-radius:50%;position:absolute}.hero-field i:first-child{width:35vw;height:35vw;top:12vh;left:-15vw}.hero-field i:nth-child(2){width:56vw;height:56vw;top:-14vw;right:-31vw}.hero-field i:nth-child(3){border-color:#c9a5672b;width:18vw;height:18vw;bottom:-9vw;right:7vw}.hero-device{z-index:2;width:min(1120px,82vw);height:min(700px,76svh);transform:scale(var(--hero-scale));transform-origin:50%;will-change:transform;grid-template-rows:minmax(0,1fr) 18px;display:grid;position:relative}.hero-device-bezel{background:linear-gradient(145deg,#121922,#05090e 62%);border:1px solid #04090eb8;border-radius:24px 24px 15px 15px;min-height:0;padding:16px 16px 18px;position:relative;overflow:hidden;box-shadow:0 48px 105px #1c222657,inset 0 1px #ffffff1f}.hero-device-camera{z-index:7;width:7px;height:7px;opacity:var(--hero-chrome-opacity);background:#020407;border:1px solid #ffffff1f;border-radius:50%;padding:1px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.hero-device-camera i{background:#101e2c;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 2px #1de4f261}.hero-device-base{width:66%;height:18px;opacity:var(--hero-chrome-opacity);clip-path:polygon(4% 0,96% 0,100% 78%,94% 100%,6% 100%,0 78%);background:linear-gradient(#f2f3f1 0%,#929b9f 45%,#d8dad8 78%,#687176 100%);border-top:1px solid #fffc;margin:-1px auto 0;position:relative;box-shadow:0 18px 32px #191f2333}.hero-device-base i{background:linear-gradient(#6c7478,#d9dcdb);border-radius:0 0 5px 5px;height:5px;position:absolute;top:1px;left:43%;right:43%}.hero-console-viewport{background:#05080f;border-radius:10px;align-items:center;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.hero-media,.hero-poster{object-fit:cover;filter:saturate(.72)contrast(1.05);width:102%;max-width:none;height:102%;transform:scale(1.035) translate3d(var(--sxr-depth-x),var(--sxr-depth-y),0);transition:transform .5s var(--sxr-ease);will-change:transform;position:absolute;inset:-1%}.hero-poster{display:none}.hero-shade{background:radial-gradient(circle at 50% 35%,#c9a56712,#0000 30%),linear-gradient(90deg,#05080fb8 0%,#05080f5c 50% 100%),linear-gradient(#0000 52%,#05080fd9);position:absolute;inset:0}.hero-grid{opacity:calc(var(--hero-copy-opacity) * .38);background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff14 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ffffff14 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ffffff14 75%,#0000 calc(75% + 1px));position:absolute;inset:0}.hero-content{z-index:2;text-align:center;width:min(940px,100% - 84px);opacity:var(--hero-copy-opacity);margin:26px auto 0;position:relative}.hero-eyebrow{margin-bottom:21px}.hero-content .eyebrow{justify-content:center}.hero-sequence h1{letter-spacing:-.058em;text-wrap:balance;max-width:1020px;margin:0 auto;font-size:clamp(42px,4vw,64px);font-weight:625;line-height:.92}.hero-sequence h1>span,.hero-sequence h1>em{display:block}.hero-sequence h1 em{color:#eef2f47a;font-style:normal;font-weight:390}.hero-copy{color:#c8ced4;letter-spacing:-.015em;width:min(650px,88%);margin:25px auto 0;font-size:clamp(14px,1.08vw,17px);line-height:1.5}.hero-process{color:#e0e4e7;font:500 clamp(11px,.85vw,14px)/1.5 var(--mono);letter-spacing:.12em}.hero-side-note{z-index:2;color:#cbd2d8;text-align:right;opacity:var(--hero-copy-opacity);justify-items:end;gap:6px;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-42%)}.hero-side-note span,.hero-side-note small{font:7px/1.6 var(--mono);letter-spacing:.18em}.hero-side-note strong{letter-spacing:.1em;font-size:9px}.hero-side-note i{background:linear-gradient(var(--gold), transparent);width:1px;height:58px;margin:7px}.hero-calibration{z-index:2;color:#d8e0e66e;width:min(225px,18vw);font:500 5px var(--mono);letter-spacing:.14em;opacity:var(--hero-copy-opacity);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid;position:absolute;top:34px;right:clamp(24px,6vw,85px)}.hero-calibration i{background:#ffffff21;height:1px;position:relative;overflow:hidden}.hero-calibration i b{background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);width:42%;animation:sxr-calibrate 6.8s var(--sxr-ease) infinite;position:absolute;top:0;bottom:0;left:-45%}.hero-calibration small{color:#c9a567b8;font:inherit}@keyframes sxr-calibrate{0%,18%{opacity:0;transform:translate(0)}26%{opacity:1}62%,to{opacity:0;transform:translate(340%)}}.hero-bottom{z-index:2;color:#969fa8;font:6px/1 var(--mono);letter-spacing:.19em;opacity:var(--hero-copy-opacity);align-items:center;display:flex;position:absolute;bottom:17px;left:24px;right:24px}.hero-bottom i{background:#ffffff21;flex:1;height:1px;margin:0 21px}.hero-content>*{animation:sxr-hero-enter .9s var(--sxr-ease) both}.hero-content>:nth-child(2){animation-delay:70ms}.hero-content>:nth-child(3){animation-delay:.14s}.hero-content>:nth-child(4){animation-delay:.21s}@keyframes sxr-hero-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:none}}.hero-scroll-cue{z-index:4;color:#e4eaee9e;font:6px var(--mono);letter-spacing:.16em;opacity:calc(1 - var(--hero-chrome-opacity));mix-blend-mode:difference;grid-template-columns:auto 74px auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:20px;right:24px}.hero-scroll-cue i{background:#1922282e;height:1px;position:relative;overflow:hidden}.hero-scroll-cue i b{transform:scaleX(var(--hero-progress,0));transform-origin:0;background:#59656c;position:absolute;inset:0}.hero-scroll-cue small{color:#7e6949;font:inherit}.live-showcase-section{isolation:isolate;background:var(--material-silver-field);color:#111820;border-block:1px solid #0f151b33;padding:125px clamp(28px,5vw,74px) 58px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff57}.live-showcase-section:before{content:"";z-index:-1;filter:blur(34px);opacity:.64;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:92vw;height:16vw;position:absolute;top:-7vw;left:5vw;transform:rotate(-7deg)}.live-showcase-heading{grid-template-columns:1.6fr .75fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.live-showcase-heading .eyebrow{color:#4f5960}.live-showcase-heading h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(49px,6.4vw,96px);font-weight:610;line-height:.92}.live-showcase-heading h2 em{color:#737b7a;font-style:normal;font-weight:380}.live-showcase-heading>div:last-child{padding-bottom:6px}.live-showcase-heading>div:last-child p{color:#4c565c;margin:0 0 24px;font-size:15px;line-height:1.6}.live-showcase-heading .text-link{border-color:#0000003b}.live-showcase-browser{background:#080c12;border:1px solid #0a0f1433;border-radius:22px;padding:11px;position:relative;overflow:hidden;box-shadow:0 55px 110px #181d203b}.live-showcase-browser:before{content:"";background:var(--bronze-primary,var(--gold));opacity:.16;filter:blur(90px);pointer-events:none;height:20%;position:absolute;inset:-12% 18% auto}.live-showcase-browser:after{content:"";z-index:4;pointer-events:none;width:145px;height:1px;animation:sxr-decision-trace 10s var(--sxr-ease) infinite;background:linear-gradient(90deg,#0000,#ddc28ff2,#0000);position:absolute;top:55px;left:-160px;box-shadow:0 0 13px #c9a56757}.live-browser-bar{z-index:2;color:#75818d;height:45px;font:8px var(--mono);letter-spacing:.1em;grid-template-columns:75px 1fr auto;align-items:center;padding:0 12px;display:grid;position:relative}.live-browser-bar>div{gap:5px;display:flex}.live-browser-bar>div i{background:#4e5862;border-radius:50%;width:6px;height:6px}.live-browser-bar>span{justify-self:center}.live-browser-bar>b{color:var(--cyan);align-items:center;gap:7px;font-weight:500;display:flex}.live-browser-bar>b i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes sxr-decision-trace{0%,16%{opacity:0;transform:translate(0)}22%{opacity:1}72%,to{opacity:0;transform:translate(calc(100vw + 310px))}}.showcase-interaction-guide{z-index:3;color:#75818c;min-height:42px;font:500 6px var(--mono);letter-spacing:.13em;background:linear-gradient(90deg,#1de4f20f,#ffffff05,#c9a5670e);border:1px solid #1de4f229;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 0 10px;padding:0 13px;display:grid;position:relative}.showcase-interaction-guide b{color:var(--cyan);align-items:center;gap:8px;font-weight:500;display:flex}.showcase-interaction-guide b i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 12px #1de4f2bf}.showcase-interaction-guide>span{justify-self:center}.showcase-interaction-guide a{color:var(--gold-soft);justify-self:end}.live-showcase-embed{z-index:2;background:#05080f;border-radius:13px;height:min(78vh,840px);min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.live-showcase-embed iframe{opacity:0;width:100%;height:100%;transition:opacity .65s var(--sxr-ease),filter .6s var(--sxr-ease),transform .6s var(--sxr-ease);background:#05080f;border:0}.live-showcase-embed.is-loaded iframe{opacity:1}.showcase-connection{z-index:5;background:#071018;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.showcase-connection>img,.showcase-connection-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase-connection>img{filter:saturate(.55)brightness(.48)contrast(1.08);transform:scale(1.04)}.showcase-connection-shade{background:radial-gradient(circle at 62% 36%,#c9a56721,#0000 30%),linear-gradient(90deg,#05080feb,#05080f6b),linear-gradient(#0000 52%,#05080fe6)}.showcase-connection-copy{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a10bd;border:1px solid #edf0f22e;border-radius:16px;width:min(620px,100% - 56px);padding:38px;position:relative;box-shadow:0 30px 80px #00000061}.showcase-connection-copy>small{color:var(--cyan);font:500 7px var(--mono);letter-spacing:.17em;align-items:center;gap:9px;display:flex}.showcase-connection-copy>small i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite live-pulse;box-shadow:0 0 13px}.showcase-connection-copy h3{letter-spacing:-.055em;max-width:540px;margin:22px 0 0;font-size:clamp(32px,4vw,58px);line-height:.96}.showcase-connection-copy>p{color:#929da7;max-width:490px;margin:17px 0 0;font-size:13px;line-height:1.65}.showcase-connection-progress{background:#ffffff21;height:1px;margin-top:32px;overflow:hidden}.showcase-connection-progress i{background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);width:38%;height:100%;animation:showcase-connect 1.8s var(--sxr-ease) infinite;display:block}.showcase-connection-error>small{color:var(--gold-soft)}.showcase-connection-error>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.showcase-connection-error .button{min-height:46px}@keyframes showcase-connect{0%{transform:translate(-110%)}to{transform:translate(330%)}}.live-showcase-meta{color:#838680;font:8px var(--mono);letter-spacing:.15em;justify-content:space-between;padding:23px 12px 0;display:flex}.showcase-interface-library{--skin-ink:#f1eadc;--skin-accent:#c9a567;--skin-panel:#080a0dd4;--skin-line:#f1eadc3d;--skin-font:var(--display);color:var(--paper);background:linear-gradient(145deg,#11161d,#070a0f 72%);border:1px solid #0c121733;border-radius:22px;margin-top:88px;padding:clamp(26px,4vw,52px);box-shadow:0 38px 95px #161c2038}.interface-library-heading{grid-template-columns:1.45fr .75fr;align-items:end;gap:7vw;display:grid}.interface-library-heading small{color:var(--gold);font:500 7px var(--mono);letter-spacing:.16em}.interface-library-heading h3{letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(42px,5.3vw,78px);line-height:.92}.interface-library-heading h3 em{color:#69747e;font-style:normal;font-weight:380}.interface-library-heading>p{color:#8b96a0;margin:0;font-size:14px;line-height:1.6}.interface-library-body{background:#080b10;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:minmax(0,1.6fr) minmax(270px,.62fr);margin-top:44px;display:grid;overflow:hidden}.interface-preview{min-height:420px;color:var(--skin-ink);font-family:var(--skin-font);border-right:1px solid #ffffff21;position:relative;overflow:hidden}.interface-preview>img,.interface-preview-shade{object-fit:cover;width:100%;height:100%;transition:filter .45s ease,transform .6s var(--sxr-ease);position:absolute;inset:0}.interface-preview>img{filter:var(--skin-filter,brightness(.62) saturate(.75));transform:scale(1.015)}.interface-preview:hover>img{transform:scale(1.045)}.interface-preview-shade{background:var(--skin-shade,linear-gradient(90deg,#040609d9,#0406091a),linear-gradient(0deg,#040609cc,transparent 55%))}.interface-preview>header{z-index:2;border-bottom:1px solid var(--skin-line);min-height:38px;font:500 7px var(--mono);letter-spacing:.14em;grid-template-columns:1fr auto auto;align-items:center;gap:20px;display:grid;position:absolute;top:21px;left:24px;right:24px}.interface-preview>header small{color:var(--skin-accent)}.interface-preview>header b{letter-spacing:.25em;font-weight:500}.interface-preview-copy{z-index:2;position:absolute;bottom:74px;left:7%}.interface-preview-copy>small{color:var(--skin-accent);font:500 7px var(--mono);letter-spacing:.16em}.interface-preview-copy h4{letter-spacing:-.055em;margin:13px 0 21px;font-size:clamp(39px,5vw,66px);font-weight:560;line-height:.88}.interface-preview-copy>strong{border:1px solid var(--skin-line);background:var(--skin-panel);min-width:155px;min-height:43px;color:var(--skin-ink);font:600 7px var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:30px;padding:0 14px;display:inline-flex}.interface-preview>footer{z-index:2;border-top:1px solid var(--skin-line);min-height:47px;color:var(--skin-ink);font:500 6px var(--mono);letter-spacing:.12em;align-items:center;gap:27px;display:flex;position:absolute;bottom:0;left:24px;right:24px}.interface-skin-tabs{grid-template-rows:repeat(6,1fr) auto;display:grid}.interface-skin-tabs>button{border:0;border-bottom:1px solid var(--line);color:#65717b;text-align:left;cursor:pointer;min-height:59px;transition:color .2s ease,background .2s ease,padding .25s var(--sxr-ease);background:0 0;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:10px 17px;display:grid}.interface-skin-tabs>button:hover,.interface-skin-tabs>button.is-active{color:var(--paper);background:#ffffff0a;padding-left:22px}.interface-skin-tabs>button>small{color:var(--gold);font:6px var(--mono)}.interface-skin-tabs>button>span{gap:3px;display:grid}.interface-skin-tabs>button b{font-size:12px;font-weight:570}.interface-skin-tabs>button em{color:#56616b;font-size:8px;font-style:normal}.interface-skin-tabs>button>i{border:1px solid #56616b;border-radius:50%;width:16px;height:16px;transition:background .2s,border-color .2s;box-shadow:inset 0 0 0 4px #080b10}.interface-skin-tabs>button.is-active>i{border-color:var(--gold);background:var(--gold)}.interface-skin-tabs>footer{color:#57616a;min-height:47px;font:5px var(--mono);letter-spacing:.08em;text-align:center;place-items:center;gap:4px;padding:7px 12px;display:grid}.interface-skin-tabs>footer button{color:var(--gold-soft);font:inherit;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.interface-skin-tabs>footer button i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.showcase-interface-library[data-autoplay=on] .interface-skin-tabs>button.is-active{box-shadow:inset 3px 0 var(--gold)}.showcase-interface-library[data-autoplay=on] .interface-skin-tabs>button.is-active>i{animation:1.4s ease-in-out infinite interface-auto-pulse}@keyframes interface-auto-pulse{50%{opacity:.35;transform:scale(.72)}}.showcase-interface-library[data-skin=classic]{--skin-ink:#f0e8d9;--skin-accent:#c9a567;--skin-panel:#0e0c09d1;--skin-filter:brightness(.6) saturate(.72) sepia(.08);--skin-font:Georgia,"Times New Roman",serif}.showcase-interface-library[data-skin=elegant]{--skin-ink:#f2eee6;--skin-accent:#d5b87d;--skin-panel:#0f0d0cc7;--skin-filter:brightness(.59) saturate(.56) contrast(1.08);--skin-font:var(--display)}.showcase-interface-library[data-skin=modern]{--skin-ink:#f5f7f8;--skin-accent:#f5f7f8;--skin-panel:#f5f7f821;--skin-filter:brightness(.68) saturate(.45) contrast(1.12);--skin-shade:linear-gradient(90deg,#060a0ebd,transparent 70%),linear-gradient(0deg,#060a0eb8,transparent 55%)}.showcase-interface-library[data-skin=futuristic]{--skin-ink:#d9fbff;--skin-accent:#1de4f2;--skin-panel:#051118c2;--skin-line:#1de4f25c;--skin-filter:brightness(.55) saturate(.82) hue-rotate(8deg) contrast(1.14);--skin-shade:linear-gradient(90deg,#000e17e3,#000e171a),linear-gradient(0deg,#000e17d6,transparent 60%)}.showcase-interface-library[data-skin=cinematic]{--skin-ink:#fff;--skin-accent:#c9a567;--skin-panel:#000000d1;--skin-filter:brightness(.55) saturate(.28) contrast(1.28);--skin-shade:linear-gradient(90deg,#000000e0,transparent 70%),linear-gradient(0deg,#000,transparent 58%)}.showcase-interface-library[data-skin=vintage]{--skin-ink:#f2ddb5;--skin-accent:#df9d63;--skin-panel:#23150dc7;--skin-line:#f2ddb54d;--skin-filter:brightness(.58) saturate(.62) sepia(.46) contrast(1.05);--skin-shade:linear-gradient(90deg,#1f1109db,#1f11091f),linear-gradient(0deg,#1f1109d6,transparent 58%);--skin-font:Georgia,"Times New Roman",serif}.section-heading h2,.surface-copy h2,.pricing-head h2{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(46px,5vw,80px);font-weight:590;line-height:.96}.surface-copy>p:not(.eyebrow){color:#929ca6;max-width:440px;font-size:16px;line-height:1.55}.workspace-section,.solutions-section,.pricing-teaser{padding:140px clamp(28px,5vw,74px)}.section-heading{grid-template-columns:2fr 1fr;align-items:end;gap:90px;margin-bottom:64px;display:grid}.section-heading h2{margin-bottom:0}.section-heading h2 em{color:#5d6771;font-style:normal;font-weight:380}.section-heading>p{color:#939da7;max-width:440px;margin:0 0 7px;font-size:16px;line-height:1.6}.feature-system-section{background:radial-gradient(circle at 50% 15%,#1de4f211,#0000 24%),#06090f;padding:150px clamp(28px,5vw,74px);overflow:hidden}.feature-system-heading{grid-template-columns:1.6fr 1fr;align-items:end;gap:90px;margin-bottom:70px;display:grid}.feature-system-heading h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,7vw,108px);font-weight:610;line-height:.9}.feature-system-heading h2 em{color:#5f6973;font-style:normal;font-weight:370}.feature-system-heading>div:last-child>p{color:#929da7;max-width:490px;margin:0 0 28px;font-size:16px;line-height:1.65}.asset-composer{border:1px solid var(--line-strong);background:#090e16;border-radius:19px;grid-template-rows:50px minmax(650px,72vh);grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden;box-shadow:0 65px 130px #0000007a}.composer-bar{border-bottom:1px solid var(--line);color:#64707b;font:7px var(--mono);letter-spacing:.13em;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid}.composer-bar>span{color:var(--cyan)}.composer-bar>span i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 14px var(--cyan);border-radius:50%;margin-right:8px;display:inline-block}.composer-bar b{color:#aeb6bd;font-weight:500}.composer-bar small{color:#58ce91;justify-self:end}.asset-stage{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle,#1de4f213,#0000 42%);background-size:64px 64px,64px 64px,auto;min-width:0;position:relative;overflow:hidden}.asset-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06090fb8,#0000 20% 80%,#06090fb8),linear-gradient(#06090f73,#0000 22% 78%,#06090fa6);position:absolute;inset:0}.asset-rings{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.asset-rings i{border:1px solid #1de4f221;border-radius:50%;position:absolute}.asset-rings i:first-child{width:210px;height:210px}.asset-rings i:nth-child(2){border-style:dashed;width:430px;height:430px;animation:28s linear infinite orbit-spin}.asset-rings i:nth-child(3){opacity:.65;width:670px;height:670px;animation:42s linear infinite reverse orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}.asset-core{z-index:3;background:radial-gradient(circle,#1de4f21f,#070e14e6 65%);border:1px solid #1de4f280;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #1de4f21c}.asset-core:before{content:"";border:1px dashed #1de4f247;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;inset:-9px}.asset-core small,.asset-core span{color:#73808a;font:6px var(--mono);letter-spacing:.14em}.asset-core b{letter-spacing:-.09em;font-size:37px}.floating-asset{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0a0f17db;border:1px solid #ffffff2b;border-radius:11px;flex-direction:column;gap:7px;width:185px;min-height:91px;padding:15px;transition:border-color .25s,transform .25s;display:flex;position:absolute;box-shadow:0 20px 45px #00000052}.floating-asset:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:-4px}.floating-asset:hover{border-color:#1de4f299;transform:translateY(-5px)}.floating-asset small{color:var(--cyan);font:7px var(--mono);letter-spacing:.13em}.floating-asset b{font-size:12px;font-weight:550}.floating-asset span{color:#5e6974;font:6px var(--mono);letter-spacing:.1em}.asset-photo{top:11%;left:7%}.asset-tour{top:13%;right:8%}.asset-video{bottom:12%;left:11%}.asset-plan{bottom:11%;right:9%}.asset-doc{top:8%;left:50%;transform:translate(-50%)}.asset-drone{bottom:7%;left:50%;transform:translate(-50%)}.asset-doc:hover,.asset-drone:hover{transform:translate(-50%)translateY(-5px)}.module-controls{border-left:1px solid var(--line);background:#080c13;flex-direction:column;min-width:0;padding:19px;display:flex}.module-controls header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.module-controls header div{flex-direction:column;gap:6px;display:flex}.module-controls header small{color:var(--gold);font:7px var(--mono);letter-spacing:.13em}.module-controls header b{font-size:12px}.module-controls header>span{color:var(--cyan);font:7px var(--mono)}.module-control-row{border:0;border-bottom:1px solid var(--line);color:#a5aeb6;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0;font-size:10px;display:flex}:is(.module-control-row:hover,.module-control-row:focus-visible){color:var(--paper);outline:none}.module-control-row>i{border:1px solid #3d4852;border-radius:99px;width:31px;height:17px;position:relative}.module-control-row>i b{background:#59636d;border-radius:50%;width:11px;height:11px;transition:all .25s;position:absolute;top:2px;left:2px}.module-control-row>i.is-on{background:#1de4f21f;border-color:#1de4f280}.module-control-row>i.is-on b{background:var(--cyan);left:16px;box-shadow:0 0 10px #1de4f299}.module-controls footer{flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.module-controls footer span{color:#505b65;font:7px var(--mono);letter-spacing:.13em}.module-controls footer b{color:var(--gold);font:7px var(--mono);letter-spacing:.13em}.asset-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#67727c;font:8px var(--mono);letter-spacing:.14em;white-space:nowrap;margin:18px clamp(-74px,-5vw,-28px) 0;padding:16px 0;overflow:hidden}.asset-marquee div{width:max-content;animation:32s linear infinite asset-marquee}.asset-marquee i{background:var(--gold);border-radius:50%;width:5px;height:5px;margin:0 26px;display:inline-block}@keyframes asset-marquee{to{transform:translate(-42%)}}.asset-library-heading,.sales-feature-heading{grid-template-columns:150px 1.3fr 1fr;align-items:start;gap:45px;margin:125px 0 50px;display:grid}.asset-library-heading>span,.sales-feature-heading>span{color:var(--gold);font:8px var(--mono);letter-spacing:.14em}.asset-library-heading h3,.sales-feature-heading h3{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,70px);line-height:.96}.asset-library-heading p{color:#818c96;margin:0;font-size:14px;line-height:1.7}.asset-library{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.asset-library article{border:1px solid var(--line);background:#0a0f17;transition:transform .3s,border-color .3s}.asset-library article:hover{border-color:#c9a5677a;transform:translateY(-8px)}.asset-library article header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:128px;padding:20px;display:grid}.asset-library article header small{color:#57626c;font:8px var(--mono)}.asset-library article h4{letter-spacing:-.03em;grid-column:1/-1;margin:31px 0 7px;font-size:20px}.asset-library article header span{color:var(--cyan);font:6px var(--mono);letter-spacing:.12em;grid-column:1/-1}.asset-library ul{margin:0;padding:0;list-style:none}.asset-library li{border-bottom:1px solid var(--line);color:#9da6ae;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:51px;padding:0 17px;font-size:10px;display:grid}.asset-library li:last-child{border-bottom:0}.asset-library li i{background:var(--gold);border-radius:50%;width:5px;height:5px}.asset-library li b{color:#4d5862;font-weight:400}.sales-feature-heading{grid-template-columns:150px 1fr}.sales-feature-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sales-tool-card{border:1px solid var(--line);background:#0a0f17;flex-direction:column;min-height:535px;padding:27px;display:flex}.sales-tool-card header{color:var(--cyan);font:7px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex}.sales-tool-card header b{background:#1de4f21a;border-radius:99px;padding:5px 7px;font-weight:500}.sales-tool-card h4{letter-spacing:-.045em;max-width:400px;margin:85px 0 17px;font-size:clamp(27px,2.7vw,42px);line-height:.98}.sales-tool-card>p{color:#818c96;margin:0;font-size:13px;line-height:1.65}.sales-tool-card>ul{margin:auto 0 0;padding:0;list-style:none}.sales-tool-card>ul li{border-top:1px solid var(--line);color:#a8b1b9;padding:12px 0;font-size:10px}.sales-tool-card>ul li:before{content:"+";color:var(--cyan);margin-right:10px}.sales-tool-bronze{background:linear-gradient(150deg,#c9a5671f,#0a0f17 50%)}.sales-tool-bronze header{color:var(--gold)}.sales-tool-bronze header b{background:#c9a56721}.sales-tool-bronze>ul li:before{color:var(--gold)}.sales-signal-card h4{margin-top:30px}.mini-analytics{border:1px solid var(--line);background:#080c13;margin:38px 0 25px;padding:18px}.mini-analytics>div:first-child{grid-template-columns:1fr auto;gap:6px;display:grid}.mini-analytics span{color:#6d7882;font:7px var(--mono);letter-spacing:.12em;grid-column:1/-1}.mini-analytics b{font-size:28px}.mini-analytics small{color:#58ce91;font:8px var(--mono);align-self:end}.analytics-bars{align-items:end;gap:7px;height:85px;margin-top:17px;display:flex}.analytics-bars i{height:var(--bar,40%);background:linear-gradient(var(--cyan),#1de4f214);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.analytics-bars i:first-child{--bar:25%}.analytics-bars i:nth-child(2){--bar:42%}.analytics-bars i:nth-child(3){--bar:34%}.analytics-bars i:nth-child(4){--bar:61%}.analytics-bars i:nth-child(5){--bar:48%}.analytics-bars i:nth-child(6){--bar:76%}.analytics-bars i:nth-child(7){--bar:66%}.analytics-bars i:nth-child(8){--bar:92%}.feature-truth-bar{border-bottom:1px solid var(--line);color:#6f7a84;font:8px var(--mono);letter-spacing:.05em;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:20px;padding:23px 3px;line-height:1.55;display:grid}.feature-truth-bar>span{color:#56d97b;letter-spacing:.12em}.feature-truth-bar>span:nth-of-type(2){color:#f0b429}.feature-truth-bar span i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.feature-truth-bar p{margin:0}.home-features{isolation:isolate;color:#111820;background:linear-gradient(132deg,#bec5c8 0%,#f4f4f1 40%,#c9d0d2 72%,#faf9f5 100%);border-block:1px solid #10181e33;padding:125px clamp(28px,5vw,74px) 70px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #ffffff6b}.home-features:before{content:"";z-index:-1;filter:blur(42px);opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:82vw;height:18vw;position:absolute;top:-6vw;left:19%;rotate:-8deg}.home-features-field{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #121b211c;border-radius:50%;width:38vw;position:absolute;top:8%;right:-7vw;box-shadow:0 0 0 70px #ffffff1f,0 0 0 140px #121b2106}.home-features-field i{border-radius:50%;position:absolute}.home-features-field i:first-child{border:1px solid #121b211f;inset:24%}.home-features-field i:nth-child(2){background:#06828d;width:7px;height:7px;top:24%;left:49%;box-shadow:0 0 16px #06828d94}.home-features-field i:last-child{background:linear-gradient(#0000,#121b2124,#0000);width:1px;height:50%;top:0;left:50%}.home-features-heading{grid-template-columns:1.5fr .65fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid;position:relative}.home-features-heading h2{letter-spacing:-.063em;margin:20px 0 0;font-size:clamp(52px,6.2vw,94px);font-weight:610;line-height:.91}.home-features-heading h2 em{color:#737d7f;font-style:normal;font-weight:370}.home-features-heading>div:last-child>p{color:#4f5a60;margin:0 0 26px;font-size:15px;line-height:1.7}.home-features-heading .text-link{color:#172027;border-color:#11181e47}.home-feature-stages{background:#ffffff47;border:1px solid #11181e33;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 28px 60px #1a22271f}.home-feature-stages>a{color:#172027;min-height:265px;transition:background .35s ease,transform .35s var(--sxr-ease);border-right:1px solid #11181e29;flex-direction:column;padding:26px 23px;display:flex;position:relative}.home-feature-stages>a:last-child{border-right:0}.home-feature-stages>a:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--gold),#16a4ae);height:3px;transition:transform .45s var(--sxr-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.home-feature-stages>a:hover{z-index:2;background:#ffffff9e;transform:translateY(-5px)}.home-feature-stages>a:hover:after{transform:scaleX(1)}.home-feature-stages small{color:#79613b;font:6px var(--mono);letter-spacing:.14em}.home-feature-stages h3{letter-spacing:-.045em;margin:auto 0 16px;font-size:clamp(24px,2vw,34px);line-height:1}.home-feature-stages p{color:#5b656a;margin:0;font-size:11px;line-height:1.65}.home-feature-stages b{color:#167984;font-size:14px;font-weight:400;position:absolute;top:21px;right:20px}.home-signal-story{color:var(--paper);background:#080c13;border:1px solid #11181e33;border-radius:20px;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);margin-top:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #1a22272e}.home-signal-copy{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 30%,#c9a56714,#0000 34%);flex-direction:column;justify-content:center;padding:clamp(34px,4vw,62px);display:flex}.home-signal-copy .eyebrow{color:#8e989f}.home-signal-copy h3{letter-spacing:-.061em;margin:24px 0 25px;font-size:clamp(42px,4.6vw,72px);line-height:.91}.home-signal-copy h3 em{color:var(--gold-soft);font-style:normal;font-weight:430}.home-signal-copy>p:not(.eyebrow){color:#909ba4;max-width:560px;margin:0 0 31px;font-size:13px;line-height:1.72}.home-signal-copy .text-link{border-color:var(--line-strong);color:#cbd2d7;width:min(360px,100%)}.home-signal-console{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 45px,#090e16;grid-template-rows:62px 145px auto 62px;min-width:0;display:grid}.home-signal-console>header,.home-signal-console>footer{border-bottom:1px solid var(--line);color:#707b85;font:6px var(--mono);letter-spacing:.14em;align-items:center;gap:14px;padding:0 22px;display:flex}.home-signal-console>header span{color:#73d8a2}.home-signal-console>header span i{background:#55d97b;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.8s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 12px #55d97b}.home-signal-console>header small{font:inherit;color:#58636d;margin-left:auto}.home-signal-pulse{border-bottom:1px solid var(--line);align-items:end;gap:8px;padding:25px 22px 18px;display:flex}.home-signal-pulse i{height:var(--pulse,34%);background:linear-gradient(var(--cyan),#1de4f20e);transform-origin:bottom;min-height:10px;animation:home-signal-breathe 2.8s var(--sxr-ease) infinite alternate;flex:1}.home-signal-pulse i:nth-child(2n){--pulse:61%}.home-signal-pulse i:nth-child(3n){--pulse:43%}.home-signal-pulse i:nth-child(4n){--pulse:78%}.home-signal-pulse i:nth-child(5n){--pulse:53%}.home-signal-pulse i:nth-child(7n){--pulse:88%}.home-signal-pulse i:nth-child(3n){animation-delay:-.9s}.home-signal-pulse i:nth-child(4n){animation-delay:-1.6s}.home-signal-events article{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(150px,1fr) minmax(120px,.7fr) 7px;align-items:center;gap:13px;min-height:67px;padding:0 22px;display:grid}.home-signal-events article:last-child{border-bottom:0}.home-signal-events article>small{color:var(--gold);font:6px var(--mono)}.home-signal-events article>div{gap:5px;display:grid}.home-signal-events article span{color:#596671;font:5px var(--mono);letter-spacing:.14em}.home-signal-events article b{color:#c8d0d6;font-size:11px;font-weight:520}.home-signal-events article em{color:#75818b;font:5px var(--mono);letter-spacing:.1em;justify-self:end;font-style:normal}.home-signal-events article>i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.home-signal-console>footer{border-top:1px solid var(--line);border-bottom:0}.home-signal-console>footer i{background:var(--line-strong);flex:1;height:1px}.home-signal-console>footer strong{color:#aab3ba;font-weight:500}@keyframes home-signal-breathe{0%{opacity:.45;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.home-features>footer{color:#5d676b;min-height:70px;font:6px var(--mono);letter-spacing:.14em;align-items:center;gap:18px;padding:0 7px;display:flex}.home-features>footer i{background:#11181e2e;flex:1;height:1px}.home-features>footer strong{color:#1b2429;font-weight:570}.platform-story{background:radial-gradient(circle at 72% 31%,#1de4f20e,#0000 24%),#06090f;padding:150px clamp(28px,5vw,74px) 125px;overflow:hidden}.platform-story-heading,.streamlined-heading{grid-template-columns:1.6fr .75fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.platform-story-heading h2,.streamlined-heading h2{letter-spacing:-.061em;margin:20px 0 0;font-size:clamp(50px,6.3vw,96px);font-weight:610;line-height:.92}.platform-story-heading h2 em,.streamlined-heading h2 em{color:#5f6973;font-style:normal;font-weight:370}.platform-story-heading>div:last-child>p{color:#8d98a2;margin:0 0 25px;font-size:15px;line-height:1.7}.platform-tabs{background:#ffffff07;border:1px solid #d6dee533;border-radius:999px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;display:grid;overflow:hidden}.platform-tabs button{color:#aab3bb;cursor:pointer;background:0 0;border:0;border-right:1px solid #d6dee529;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:72px;padding:0 17px;transition:color .25s,background .25s,box-shadow .25s;display:flex}.platform-tabs button:last-child{border-right:0}.platform-tabs button small{color:var(--gold-soft);font:8px var(--mono);opacity:.82}.platform-tabs button span{white-space:nowrap;font-size:13px;font-weight:560}.platform-tabs button:hover{color:#f0f3f5;background:#ffffff0d}.platform-tabs button:focus-visible{z-index:2;outline:1px solid var(--gold);outline-offset:-3px;position:relative}.platform-tabs button.is-active{background:var(--paper);color:#080b10;box-shadow:0 14px 35px #0000003d}.platform-frame{border:1px solid var(--line-strong);background:#0a0e15;border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);min-height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 55px 110px #0000006b}.platform-frame:after{content:"";z-index:8;pointer-events:none;width:145px;height:1px;animation:sxr-decision-trace 11s 1.4s var(--sxr-ease) infinite;background:linear-gradient(90deg,#0000,#ddc28fc7,#0000);position:absolute;top:0;left:-160px;box-shadow:0 0 12px #c9a56747}.platform-frame-media{border-right:1px solid var(--line);min-width:0;min-height:700px}.platform-canvas{width:100%;height:100%;min-height:700px;animation:.62s cubic-bezier(.22,1,.36,1) both platform-swap;position:relative;overflow:hidden}.platform-canvas:after{content:"";z-index:6;opacity:.2;background:linear-gradient(90deg,transparent 4%,var(--gold-soft) 28%,#1de4f273 50%,transparent 82%);pointer-events:none;height:1px;animation:sxr-signal-return 9.5s var(--sxr-ease) infinite;position:absolute;top:-2%;left:0;right:0;box-shadow:0 0 18px #c9a5673b}@keyframes sxr-signal-return{0%,20%{opacity:0;top:-2%}28%{opacity:.22}70%,to{opacity:0;top:102%}}@keyframes platform-swap{0%{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:none}}.platform-canvas>img{object-fit:cover;filter:saturate(.6)brightness(.5)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.platform-canvas-shade{background:linear-gradient(#0000 42%,#03060aed),linear-gradient(90deg,#03060a59,#0000 58%);position:absolute;inset:0}.platform-detail{flex-direction:column;min-width:0;padding:clamp(28px,3.4vw,52px);animation:.5s 80ms both platform-copy;display:flex}@keyframes platform-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.platform-detail>div:first-child{color:var(--gold);font:7px var(--mono);letter-spacing:.15em;justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-detail>div:first-child span{color:#4f5a65}.platform-detail h3{letter-spacing:-.055em;margin:auto 0 22px;font-size:clamp(35px,4vw,62px);line-height:.96}.platform-detail>p{color:#89949e;margin:0;font-size:14px;line-height:1.7}.platform-detail ul{margin:32px 0 0;padding:0;list-style:none}.platform-detail li{border-top:1px solid var(--line);color:#b2bbc3;padding:13px 0;font-size:11px}.platform-detail li i{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin:0 11px 2px 0;display:inline-block;box-shadow:0 0 10px #1de4f28c}.platform-detail footer{flex-direction:column;gap:17px;margin-top:auto;padding-top:28px;display:flex}.platform-detail footer b{color:#78838d;font:7px var(--mono);letter-spacing:.12em}.platform-detail footer b i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #c9a56780}.platform-detail footer a{border-top:1px solid var(--line);justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.platform-detail footer a span{color:var(--gold)}.platform-progress{color:#65707b;width:min(520px,70%);font:7px var(--mono);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:30px auto 0;display:grid}.platform-progress>i{background:#ffffff1f;height:2px;overflow:hidden}.platform-progress>i b{background:var(--gold);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.platform-orbits{z-index:2;aspect-ratio:1;width:min(520px,66%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-orbits i{border:1px solid #1de4f226;border-radius:50%;animation:24s linear infinite orbit-turn;position:absolute;inset:0}.platform-orbits i:nth-child(2){border-style:dashed;animation-duration:19s;animation-direction:reverse;inset:16%}.platform-orbits i:nth-child(3){border-color:#c9a56745;animation-duration:13s;inset:32%}@keyframes orbit-turn{to{transform:rotate(360deg)}}.platform-core{z-index:3;background:#050b10d1;border:1px solid #1de4f27a;border-radius:50%;align-content:center;place-items:center;gap:5px;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #1de4f21f}.platform-core small,.platform-core span{color:#84909a;font:7px var(--mono);letter-spacing:.15em}.platform-core b{letter-spacing:-.08em;font-size:38px}.platform-chip{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c9d0d6;font:7px var(--mono);letter-spacing:.12em;background:#05090ebf;border:1px solid #ffffff2e;border-radius:99px;padding:11px 14px;animation:5s ease-in-out infinite chip-float;position:absolute}.chip-one{top:18%;left:12%}.chip-two{animation-delay:-1.2s;top:26%;right:11%}.chip-three{animation-delay:-2.5s;bottom:18%;left:15%}.chip-four{animation-delay:-3.6s;bottom:14%;right:14%}@keyframes chip-float{50%{transform:translateY(-8px)}}.platform-studio-panel{z-index:4;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#060a10ed;border:1px solid #fff3;border-radius:17px;grid-template-rows:52px 1fr;grid-template-columns:minmax(118px,.31fr) 1fr;display:grid;position:absolute;inset:7%;overflow:hidden;box-shadow:0 34px 90px #0000007a}.studio-bar{border-bottom:1px solid var(--line);color:#75808a;font:7px var(--mono);letter-spacing:.13em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.studio-bar b{color:var(--cyan);font-weight:500}.studio-bar b i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #1de4f2b3}.studio-bar span{color:#55d69b}.platform-studio-panel aside{border-right:1px solid var(--line);background:#04070cc2;flex-direction:column;gap:8px;padding:24px 13px;display:flex}.platform-studio-panel aside strong{width:42px;height:42px;color:var(--gold);font:11px var(--mono);border:1px solid #c9a56761;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.platform-studio-panel aside small{color:#4f5a64;font:6px var(--mono);letter-spacing:.14em;margin-bottom:12px}.platform-studio-panel aside b{color:#6e7983;border:1px solid #0000;border-radius:7px;padding:11px 10px;font-size:9px;font-weight:500}.platform-studio-panel aside b.is-active{color:var(--cyan);background:#1de4f212;border-color:#1de4f238}.studio-workspace{flex-direction:column;padding:clamp(25px,3.5vw,48px);display:flex}.studio-workspace>small{color:var(--gold);font:7px var(--mono);letter-spacing:.14em}.studio-workspace h4{letter-spacing:-.055em;max-width:520px;margin:auto 0 30px;font-size:clamp(29px,4vw,57px);line-height:.96}.studio-modules{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.studio-modules span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#aeb7bf;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 15px;font-size:9px;display:flex}.studio-modules span:nth-child(2n){border-right:0}.studio-modules span:nth-last-child(-n+2){border-bottom:0}.studio-modules span i{background:#1de4f238;border-radius:99px;flex:none;width:29px;height:15px;position:relative;box-shadow:inset 0 0 0 1px #1de4f273}.studio-modules span i:after{content:"";background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px;box-shadow:0 0 9px #1de4f2ad}.studio-modules span.is-off{color:#56616b}.studio-modules span.is-off i{background:#171d25;box-shadow:inset 0 0 0 1px #3b4650}.studio-modules span.is-off i:after{box-shadow:none;background:#596570;left:3px;right:auto}.platform-guide-interface{z-index:4;position:absolute;inset:0}.guide-route{color:#5f6a74;font:7px var(--mono);letter-spacing:.12em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;display:grid;position:absolute;top:7%;left:7%;right:7%}.guide-route>i{background:#ffffff2b;height:1px}.guide-route span{align-items:center;gap:8px;display:flex}.guide-route span b{font-weight:500}.guide-route .is-complete{color:#78918a}.guide-route .is-active{color:var(--gold-soft)}.guide-orb{background:radial-gradient(circle at 50% 42%,#c9a5672b,#05090ef0 62%);border:1px solid #c9a56780;border-radius:50%;align-content:center;place-items:center;gap:10px;width:190px;height:190px;display:grid;position:absolute;top:50%;left:16%;translate:0 -50%;box-shadow:0 0 0 16px #c9a5670b,0 25px 70px #0000007a}.guide-orb:before,.guide-orb:after{content:"";background:#12151a;border:1px solid #edf0f29e;width:34px;height:39px;position:absolute;top:43px;transform:rotate(45deg)}.guide-orb:before{left:47px}.guide-orb:after{right:47px}.guide-orb i{z-index:2;background:linear-gradient(145deg,#edf0f21c,#05080cdb);border:2px solid #edf0f2b8;border-radius:48% 48% 43% 43%;width:80px;height:60px;position:relative;box-shadow:inset 0 0 20px #c9a5671a}.guide-orb b,.guide-orb span{z-index:3;position:relative}.guide-orb b{color:var(--paper);font:10px var(--mono);letter-spacing:.18em}.guide-orb span{color:var(--gold);font:6px var(--mono);letter-spacing:.14em}.guide-prompt{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090ee0;border-radius:15px;width:min(430px,52%);padding:25px;position:absolute;bottom:12%;right:7%;box-shadow:0 28px 70px #0000006b}.guide-prompt small{color:var(--gold);font:7px var(--mono);letter-spacing:.13em}.guide-prompt h4{letter-spacing:-.045em;margin:17px 0 28px;font-size:clamp(26px,3vw,42px);line-height:.98}.guide-prompt>span{border-top:1px solid var(--line);color:#74808a;font:7px var(--mono);letter-spacing:.12em;padding-top:13px;display:block}.guide-status{color:#8e99a2;font:7px var(--mono);letter-spacing:.13em;position:absolute;top:15%;right:7%}.guide-status i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #1de4f2b3}.platform-presence{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dde2e6;font:8px var(--mono);background:#05090dc7;border:1px solid #ffffff3b;border-radius:99px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex;position:absolute}.platform-presence i{background:var(--gold);color:#0a0d10;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.presence-host{top:23%;left:12%}.presence-client{top:48%;right:12%}.presence-client i{background:var(--cyan)}.platform-context-card{z-index:4;border-left:1px solid var(--cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080cd1;flex-direction:column;gap:8px;padding:17px 20px;display:flex;position:absolute;top:30%;left:44%}.platform-context-card small{color:var(--cyan);font:7px var(--mono);letter-spacing:.12em}.platform-context-card b{font-size:17px}.platform-context-card span{color:#8e99a3;font-size:9px}.platform-message{z-index:4;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b10d6;border-radius:12px;flex-direction:column;gap:6px;width:min(310px,48%);padding:17px;display:flex;position:absolute;bottom:12%;left:11%}.platform-message b{color:var(--gold);font-size:9px}.platform-message span{font-size:13px}.platform-hotspot{z-index:4;color:#dce1e5;font:7px var(--mono);letter-spacing:.12em;position:absolute}.platform-hotspot i{border:2px solid var(--cyan);border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #1de4f21c,0 0 18px #1de4f280}.hotspot-one{top:27%;left:18%}.hotspot-two{top:19%;right:22%}.platform-lead-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0fe6;border:1px solid #c9a56766;border-radius:16px;width:min(390px,48%);padding:27px;position:absolute;bottom:8%;right:7%;box-shadow:0 28px 80px #00000073}.platform-lead-card small{color:var(--gold);font:7px var(--mono);letter-spacing:.14em}.platform-lead-card h4{letter-spacing:-.045em;margin:15px 0 6px;font-size:29px}.platform-lead-card p{color:#818c96;margin:0;font-size:11px}.platform-lead-card>div{border:1px solid var(--line);border-radius:99px;grid-template-columns:1fr auto;margin-top:25px;display:grid;overflow:hidden}.platform-lead-card>div span{color:#5f6a75;padding:13px 15px;font-size:9px}.platform-lead-card button{background:var(--gold);color:#0b0d10;border:0;padding:0 16px;font-size:9px;font-weight:700}.platform-analytics{z-index:4;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c12e6;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(20px,3vw,42px);display:grid;position:absolute;inset:8%}.analytics-summary small{color:var(--cyan);font:7px var(--mono);letter-spacing:.14em}.analytics-summary h4{letter-spacing:-.05em;max-width:420px;margin:14px 0 0;font-size:clamp(26px,3vw,44px);line-height:.98}.analytics-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.analytics-metrics article{border:1px solid var(--line);background:#101620;grid-template-columns:1fr auto;align-content:end;padding:15px;display:grid}.analytics-metrics small{color:#6d7882;font:6px var(--mono);letter-spacing:.12em;grid-column:1/-1}.analytics-metrics b{margin-top:11px;font-size:25px}.analytics-metrics span{color:#55d69b;font:7px var(--mono);align-self:end}.analytics-graph{border:1px solid var(--line);background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 25%,#0c1119;grid-column:1/-1;align-items:end;gap:2.2%;min-height:210px;padding:22px;display:flex}.analytics-graph i{height:var(--signal,30%);background:linear-gradient(var(--cyan),#1de4f212);transform-origin:bottom;flex:1;animation:.7s both signal-rise}.analytics-graph i:first-child{--signal:25%}.analytics-graph i:nth-child(2){--signal:38%}.analytics-graph i:nth-child(3){--signal:31%}.analytics-graph i:nth-child(4){--signal:58%}.analytics-graph i:nth-child(5){--signal:47%}.analytics-graph i:nth-child(6){--signal:72%}.analytics-graph i:nth-child(7){--signal:62%}.analytics-graph i:nth-child(8){--signal:88%}.analytics-graph i:nth-child(9){--signal:76%}@keyframes signal-rise{0%{transform:scaleY(.05)}}.analytics-signal{color:#b8c0c8;grid-column:1/-1;gap:9px;font-size:9px;display:flex}.analytics-signal i{background:#56d97b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #56d97b}.analytics-signal span{color:#5f6a74;margin-left:auto}.surface-mode{z-index:4;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a0fcc;border-radius:14px;flex-direction:column;justify-content:flex-end;width:230px;min-height:135px;padding:20px;display:flex;position:absolute;box-shadow:0 25px 60px #0000005c}.surface-mode small,.surface-mode span{color:#7b8791;font:7px var(--mono);letter-spacing:.12em}.surface-mode b{margin:9px 0 6px;font-size:20px}.surface-web-mode{top:13%;left:8%;transform:rotate(-3deg)}.surface-kiosk-mode{border-color:#c9a56773;bottom:10%;left:38%;transform:rotate(2deg)}.surface-mobile-mode{top:19%;right:6%;transform:rotate(4deg)}.solution-cards-section{isolation:isolate;background:var(--material-platinum-field-alt);color:#111820;border-block:1px solid #0f151b2b;padding:135px clamp(28px,5vw,74px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff4d}.solution-cards-section:before{content:"";z-index:-1;filter:blur(38px);opacity:.54;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:70vw;height:18vw;position:absolute;top:6vw;right:-8vw;transform:rotate(15deg)}.solution-cards-section .eyebrow{color:#4d585f}.solution-cards-section .streamlined-heading h2 em{color:#717a79}.solution-cards-section .text-link{border-color:#0000004d}.solution-intro{color:#50595d;max-width:430px;margin:0 0 8px;font-size:15px;line-height:1.65}.solution-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.solution-cards>a{color:#fff;min-height:clamp(350px,28vw,445px);transition:transform .65s var(--sxr-ease),box-shadow .65s var(--sxr-ease);border:1px solid #ffffff75;border-radius:18px;flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 55px #14181b2e,inset 0 0 0 1px #080e131a}.solution-cards img,.solution-card-shade{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.solution-card-shade{background:linear-gradient(#0000 32%,#04070af0),linear-gradient(120deg,#04070a75,#0000 58%)}.solution-cards>a:hover img{transform:scale(1.04)}.solution-cards>a:hover{transform:translateY(-8px);box-shadow:0 42px 74px #14181b3d}.solution-cards>a>small,.solution-cards>a>div:not(.solution-card-shade),.solution-cards>a>b{z-index:2;position:relative}.solution-cards>a>small{color:#ffffffad;font:8px var(--mono);letter-spacing:.14em}.solution-cards>a>div:not(.solution-card-shade){width:100%;margin-top:auto}.solution-cards h3{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:clamp(20px,1.55vw,27px);font-weight:560;line-height:1;overflow:hidden}.solution-cards p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:360px;min-height:3.2em;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.solution-cards>a>b{width:40px;height:40px;transition:transform .45s var(--sxr-ease),background .3s ease,color .3s ease;border:1px solid #ffffff61;border-radius:50%;place-items:center;font-weight:400;display:grid;position:absolute;top:22px;right:24px}.solution-cards>a:hover>b{color:#0b0e12;background:#ffffffeb;transform:translate(3px,-3px)rotate(45deg)}.solution-unbounded{background:#ffffff61;border:1px solid #141c222b;border-radius:17px;grid-template-columns:.42fr 1.35fr auto;align-items:center;gap:28px;min-height:92px;margin-top:12px;padding:20px 24px;display:grid;box-shadow:inset 0 1px #ffffffad}.solution-unbounded small{color:#6f787c;font:6px var(--mono);letter-spacing:.16em}.solution-unbounded strong{color:#151c21;letter-spacing:-.025em;font-size:clamp(17px,1.5vw,24px);font-weight:520}.solution-unbounded a{color:#1b2429;border-bottom:1px solid #0a121842;align-items:center;gap:26px;min-height:42px;font-size:9px;font-weight:620;display:inline-flex}.solution-unbounded a span{color:#9d7537}.white-glove-feature{isolation:isolate;color:#f1f2f3;background:radial-gradient(circle at 17% 35%,#c9a56729,#0000 31%),linear-gradient(118deg,#080b10 0%,#11100e 54%,#080b10 100%);border:1px solid #c9a56775;border-radius:22px;margin-top:46px;position:relative;overflow:hidden;box-shadow:0 38px 80px #1b1b1933}.white-glove-feature:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff1,#0000);width:210px;height:680px;animation:8s ease-in-out infinite white-glove-glint;position:absolute;top:-230px;right:12%;rotate:28deg}.white-glove-copy{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:end;gap:22px 7vw;padding:clamp(42px,5vw,72px);display:grid}.white-glove-feature .eyebrow{color:var(--gold-soft);grid-column:1/-1}.white-glove-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(47px,5.4vw,82px);font-weight:570;line-height:.92}.white-glove-copy h3 em{color:#7f878e;font-style:normal;font-weight:370}.white-glove-copy>p:not(.eyebrow){color:#959ea6;margin:0;font-size:14px;line-height:1.7}.white-glove-copy>a{color:#e4e7e9;border-bottom:1px solid #c9a56785;grid-column:2;justify-content:space-between;align-items:center;min-height:49px;font-size:10px;font-weight:620;display:flex}.white-glove-copy>a span{color:var(--gold)}.white-glove-steps{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.white-glove-steps article{border-right:1px solid #ffffff1c;flex-direction:column;min-height:215px;padding:31px;display:flex}.white-glove-steps article:last-child{border-right:0}.white-glove-steps small{color:var(--gold-soft);font:7px var(--mono);letter-spacing:.15em}.white-glove-steps strong{letter-spacing:-.035em;margin-top:auto;font-size:22px;font-weight:540}.white-glove-steps p{color:#7f8992;max-width:330px;margin:10px 0 0;font-size:11px;line-height:1.6}.white-glove-feature>footer{color:#6d767e;min-height:68px;font:7px var(--mono);letter-spacing:.15em;align-items:center;gap:22px;padding:0 31px;display:flex}.white-glove-feature>footer i{background:linear-gradient(90deg,#c9a56780,#ffffff14);flex:1;height:1px}@keyframes white-glove-glint{0%,68%{opacity:0;translate:0}78%{opacity:1}to{opacity:0;translate:-620px}}.solution-workflow{background:radial-gradient(circle at 84% 12%,#ffffffeb,#0000 34%),linear-gradient(132deg,#eef0ef 0%,#ccd2d5 54%,#f7f7f3 100%);border-top:1px solid #10181e30;margin:clamp(105px,10vw,155px) clamp(-74px,-5vw,-28px) -135px;padding:115px clamp(28px,5vw,74px) 135px;position:relative;box-shadow:inset 0 1px #ffffffb3}.solution-workflow:before{content:"PLATINUM FIELD / 02";color:#1922286b;font:6px var(--mono);letter-spacing:.18em;position:absolute;top:28px;right:clamp(28px,5vw,74px)}.solution-workflow-heading{grid-template-columns:.65fr 1.35fr;align-items:end;gap:8vw;margin-bottom:46px;display:grid}.solution-workflow-heading h3{letter-spacing:-.058em;margin:0;font-size:clamp(43px,5.2vw,78px);font-weight:570;line-height:.93}.solution-workflow-heading h3 em{color:#999b96;font-style:normal;font-weight:370}.solution-workflow .solutions-list a{color:#11151a}.pricing-band{background:radial-gradient(circle at 68% 30%,#c9a5671c,#0000 25%),#0b0f15;grid-template-columns:1.2fr .8fr .8fr;align-items:center;gap:6vw;padding:105px clamp(28px,5vw,74px);display:grid}.pricing-band h2{letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(45px,5.3vw,82px);line-height:.93}.pricing-band h2 em{color:#69737d;font-style:normal;font-weight:370}.pricing-band-offer{background:#c9a5670f;border:1px solid #c9a56759;border-radius:16px;padding:30px}.pricing-band-offer>small{color:var(--gold);font:7px var(--mono);letter-spacing:.14em}.pricing-band-offer>p{margin:12px 0 20px}.pricing-band-offer strong{letter-spacing:-.06em;font-size:54px}.pricing-band-offer p span{color:#808b95;font-size:11px}.pricing-band-offer ul{margin:0;padding:0;list-style:none}.pricing-band-offer li{border-top:1px solid var(--line);color:#a0aab3;padding:9px 0;font-size:10px}.pricing-band-action>p{color:#8b96a0;margin:0 0 24px;font-size:14px;line-height:1.7}.collaboration-section{background:#070a10;padding:150px clamp(28px,5vw,74px)}.collaboration-heading,.tracker-heading,.display-intro{grid-template-columns:1.6fr 1fr;align-items:end;gap:90px;margin-bottom:65px;display:grid}.collaboration-heading h2,.tracker-heading h2,.display-intro h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(48px,6.2vw,94px);font-weight:590;line-height:.93}.collaboration-heading h2 em,.tracker-heading h2 em,.display-intro h2 em{color:#5f6973;font-style:normal;font-weight:370}.collaboration-heading>div:last-child>p,.tracker-heading>div:last-child>p,.display-intro>div:last-child>p{color:#939da7;max-width:480px;margin:0 0 26px;font-size:16px;line-height:1.65}.collaboration-stage{border:1px solid var(--line-strong);background:#0b1018;border-radius:17px;grid-template-rows:54px minmax(520px,62vh);grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden;box-shadow:0 55px 110px #00000073}.session-bar{border-bottom:1px solid var(--line);color:#79848e;font:8px var(--mono);letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:24px;padding:0 17px;display:flex}.session-bar>div{color:var(--cyan)}.session-bar>div i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #1de4f2a6}.session-bar>span{margin-left:auto}.session-bar button{color:var(--gold-soft);font:8px var(--mono);letter-spacing:.08em;background:#c9a56714;border:1px solid #c9a56766;border-radius:99px;padding:9px 13px}.session-canvas{min-width:0;position:relative;overflow:hidden}.session-canvas:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#04070be0),linear-gradient(90deg,#0000 72%,#05080d7a);position:absolute;inset:0}.session-canvas>img{object-fit:cover;filter:saturate(.72)brightness(.76);width:100%;height:100%}.presence{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce2e7;font:8px var(--mono);background:#04080cbd;border:1px solid #fff3;border-radius:99px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex;position:absolute}.presence b{background:var(--gold);color:#0b0d10;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.presence-two b{background:var(--cyan)}.presence-one{top:24%;left:13%}.presence-two{top:42%;right:19%}.shared-hotspot{z-index:2;border-left:1px solid var(--cyan);color:#8e9aa4;font:7px var(--mono);letter-spacing:.1em;background:#050a0fc7;padding:10px 13px 10px 30px;line-height:1.6;position:absolute;top:25%;left:52%}.shared-hotspot i{border:1px solid var(--cyan);background:#071017;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;left:-5px}.shared-hotspot b{color:var(--paper);font-weight:500}.session-caption{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:27px;left:28px}.session-caption small{color:var(--cyan);font:8px var(--mono);letter-spacing:.13em}.session-caption strong{letter-spacing:-.05em;max-width:580px;font-size:clamp(25px,3.4vw,50px);line-height:.98}.session-panel{border-left:1px solid var(--line);background:#090d14;flex-direction:column;padding:18px;display:flex}.session-tabs{border-bottom:1px solid var(--line);color:#626d78;gap:17px;padding-bottom:17px;font-size:9px;display:flex}.session-tabs b{color:var(--paper);font-weight:520}.session-message{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;gap:9px;padding:21px 0;display:grid}.session-message>i{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--gold);font:8px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.session-message p{flex-direction:column;gap:6px;margin:0;font-size:10px;line-height:1.45;display:flex}.session-message p b{font-size:9px}.session-message p span{color:#828d97}.session-message>small{color:#4e5963;font:7px var(--mono)}.session-action{background:#c9a5670e;border:1px solid #c9a56740;flex-direction:column;gap:8px;margin-top:18px;padding:15px;display:flex}.session-action small{color:var(--gold);font:7px var(--mono);letter-spacing:.12em}.session-action b{font-size:11px;font-weight:520}.session-action span{color:#69747e;font-size:9px}.session-compose{border:1px solid var(--line);color:#65707a;justify-content:space-between;margin-top:auto;padding:14px;font-size:9px;display:flex}.session-compose span{color:var(--cyan)}.capability-rail{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.capability-rail article{border-right:1px solid var(--line);min-height:250px;padding:28px}.capability-rail article:last-child{border-right:0}.capability-rail small{color:var(--cyan);font:8px var(--mono);letter-spacing:.15em}.capability-rail article:nth-child(2) small{color:var(--gold)}.capability-rail article:nth-child(3) small{color:#858e97}.capability-rail h3{letter-spacing:-.035em;margin:48px 0 12px;font-size:24px}.capability-rail p{color:#808b95;margin:0;font-size:13px;line-height:1.6}.scope-note{color:#6c7781;font:9px var(--mono);letter-spacing:.04em;margin:20px 0 0;line-height:1.7}.scope-note span{color:var(--gold);margin-right:12px}.release-tracker-section{border-top:1px solid var(--line);background:#0b0f15;padding:145px clamp(28px,5vw,74px)}.tracker-columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tracker-card{border:1px solid var(--line);background:#ffffff05;border-radius:15px;overflow:hidden}.tracker-card header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:9px;min-height:92px;padding:21px 22px;display:flex}.tracker-card header small{font:9px var(--mono);letter-spacing:.15em}.tracker-card header small i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 13px}.tracker-card header span{color:#646f79;font-size:10px}.tracker-live header small{color:#56d97b}.tracker-building header small{color:#f0b429}.tracker-planned header small{color:#717982}.tracker-card ul{margin:0;padding:0;list-style:none}.tracker-card li{border-bottom:1px solid var(--line);color:#c9d0d6;min-height:63px;padding:20px 22px;font-size:12px}.tracker-card li:last-child{border-bottom:0}.tracker-audit{color:#66717b;font:8px var(--mono);letter-spacing:.08em;grid-template-columns:1fr 2fr;gap:40px;padding:24px 4px 0;line-height:1.7;display:grid}.tracker-audit p{justify-self:end;max-width:680px;margin:0}.surfaces-section{background:var(--material-platinum-field);color:#111820;border-block:1px solid #0f151b2b;min-height:260vh;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff4d}.surfaces-sticky{grid-template-columns:.85fr 1.5fr;align-items:center;gap:7vw;min-height:100svh;padding:120px clamp(28px,5vw,74px) 54px;display:grid;position:sticky;top:0;overflow:hidden}.surfaces-section .eyebrow{color:#4f5960}.surface-copy p:not(.eyebrow){color:#4d575d}.surfaces-section .text-link{border-color:#0000003d}.surface-stack{perspective:1200px;height:min(70vh,690px);position:relative}.surface-card{aspect-ratio:1.18;transform-origin:50% 100%;background:#0b0f15;border-radius:18px;width:min(610px,86%);position:absolute;overflow:hidden;box-shadow:0 40px 80px #12161b38}.surface-card img{object-fit:cover;opacity:.86;width:100%;height:78%}.surface-card>div:not(.headset-orbit){color:#f1f2f3;grid-template-columns:1fr auto;align-content:center;gap:3px;height:22%;padding:16px 20px;display:grid}.surface-card small,.surface-card span{font:8px var(--mono);letter-spacing:.13em;color:#87919b}.surface-card strong{font-size:20px}.surface-card span{grid-area:1/2/span 2;align-self:center}.card-web{z-index:3;top:3%;right:2%;transform:rotate(3deg)}.card-kiosk{z-index:2;top:9%;right:14%;transform:rotate(-7deg)}.card-headset{z-index:1;top:12%;right:0;transform:rotate(10deg)}.headset-orbit{background:radial-gradient(circle,#1de4f221,#0000 42%),#071017;place-items:center;height:78%;display:grid;position:relative}.headset-orbit i{border:1px solid #1de4f233;border-radius:50%;position:absolute}.headset-orbit i:first-child{width:190px;height:190px}.headset-orbit i:nth-child(2){width:330px;height:330px}.headset-orbit span{color:#fff;font:700 60px var(--display);letter-spacing:-.09em}.display-cinema{color:#fff;background:#05080d;position:relative;overflow:hidden}.display-cinema-stage{isolation:isolate;background:#05080d url(/media/sono-display-poster.jpg) 50%/cover no-repeat;min-height:max(700px,88svh);position:relative;overflow:hidden}.display-cinema-film{z-index:0;object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.94);width:104%;max-width:none;height:104%;animation:20s ease-in-out infinite alternate display-film-drift;position:absolute;inset:-2%}.display-cinema-shade{z-index:1;background:linear-gradient(90deg,#030508ad,#0305081a 62%,#0305083d),linear-gradient(#0305084d,#0000 52%,#0305088a);position:absolute;inset:0}.display-cinema-shade:after{content:"";opacity:.26;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.display-cinema-topline{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:115px;left:clamp(28px,5vw,74px);right:clamp(28px,5vw,74px)}.display-cinema-topline>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a8b1b9;font:7px var(--mono);letter-spacing:.12em;background:#04070a4d;border:1px solid #fff3;border-radius:99px;padding:9px 12px}.display-cinema-topline>span i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%;margin-right:8px;animation:1.8s ease-in-out infinite display-status-pulse;display:inline-block}.display-cinema-copy{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:8vw;display:grid;position:absolute;top:21%;left:clamp(28px,5vw,74px);right:clamp(28px,5vw,74px)}.display-cinema-copy h2{letter-spacing:-.068em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(60px,7vw,110px);line-height:.88}.display-cinema-copy h2 em{color:var(--gold-soft);font-style:normal;font-weight:510}.display-cinema-copy>div{padding-bottom:8px}.display-cinema-copy p{color:#e1e7ebb8;text-wrap:balance;margin:0 0 29px;font-size:13px;line-height:1.72}.display-cinema-copy .button{min-width:245px}.display-cinema-info{z-index:3;background:#080b11;border-top:1px solid #fff3;padding:0 clamp(28px,5vw,74px) 30px;position:relative;box-shadow:0 -18px 52px #00000047}.display-cinema-journey{border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.display-cinema-journey article{opacity:1;background:0 0;border-right:1px solid #ffffff2b;min-height:156px;padding:30px 26px 26px 0;transform:none}.display-cinema-journey article+article{padding-left:26px}.display-cinema-journey article:last-child{border-right:0}.display-cinema-journey small{color:#dfbf80;font:8px var(--mono);letter-spacing:.15em}.display-cinema-journey h3{color:#f4f6f7;letter-spacing:-.04em;margin:20px 0 8px;font-size:clamp(20px,1.8vw,28px)}.display-cinema-journey p{color:#e6ebefd1;max-width:390px;margin:0;font-size:11px;line-height:1.6}.display-cinema-footer{color:#e2e8ecc2;font:8px var(--mono);letter-spacing:.13em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:30px;padding-top:24px;line-height:1.55;display:flex;position:relative}.display-cinema-footer b{color:#d5b373;font-weight:500}@supports (animation-timeline:view()){.display-cinema-copy,.display-cinema-topline{animation:linear both display-copy-rise;animation-timeline:view();animation-range:entry 2% cover 34%}}@keyframes display-film-drift{0%{transform:scale(1.01)translate(-.5%)}to{transform:scale(1.07)translate(.8%,-.6%)}}@keyframes display-status-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes display-copy-rise{0%{opacity:.1;transform:translateY(55px)}to{opacity:1;transform:none}}.workspace-section{background:#070a10}.dashboard-shell{border:1px solid var(--line);background:#0b1018;border-radius:18px 18px 0 0;grid-template-columns:215px 1fr;display:grid;overflow:hidden;box-shadow:0 60px 120px #0006}.dashboard-shell aside{border-right:1px solid var(--line);background:#080c12;flex-direction:column;gap:5px;min-height:630px;padding:25px 18px;display:flex}.dash-logo{letter-spacing:-.06em;margin:0 8px 35px;font-size:18px;font-weight:800}.dash-logo span{color:#69747e;font:8px var(--mono);letter-spacing:.11em;margin-left:4px}.dashboard-shell aside small{color:#535d67;font:8px var(--mono);letter-spacing:.15em;margin:18px 9px 5px}.dashboard-shell aside b{color:#77828d;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:480}.dashboard-shell aside b.active{color:var(--cyan);background:#1de4f217}.dashboard-main{min-width:0;padding:30px}.dash-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.dash-top small{color:#68737d;font:8px var(--mono);letter-spacing:.15em}.dash-top h3{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.dash-top button{background:var(--cyan);color:#061016;border:0;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:700}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-row article{border:1px solid var(--line);background:#101620;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:20px;display:grid}.metric-row small{color:#75808b;font:8px var(--mono);letter-spacing:.13em;grid-column:span 2}.metric-row strong{letter-spacing:-.045em;font-size:29px}.metric-row span{color:#48d3a2;font:9px var(--mono);align-self:end}.dash-lower{grid-template-columns:1.7fr 1fr;gap:10px;margin-top:10px;display:grid}.dash-lower article{border:1px solid var(--line);background:#101620;border-radius:11px;min-width:0;padding:20px}.chart-card>div:first-child{justify-content:space-between;display:flex}.chart-card small,.activity-card>small{color:#727e89;font:8px var(--mono);letter-spacing:.14em}.chart-card b{color:#7c8791;font-size:9px;font-weight:400}.chart-lines{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 56px,#ffffff0b 57px);align-items:end;gap:8%;height:230px;margin-top:25px;padding:0 4%;display:flex}.chart-lines i{height:var(--h,50%);background:linear-gradient(var(--cyan), #1de4f214);border-radius:4px 4px 0 0;flex:1;max-width:30px}.chart-lines i:first-child{--h:26%}.chart-lines i:nth-child(2){--h:41%}.chart-lines i:nth-child(3){--h:35%}.chart-lines i:nth-child(4){--h:60%}.chart-lines i:nth-child(5){--h:52%}.chart-lines i:nth-child(6){--h:74%}.chart-lines i:nth-child(7){--h:88%}.chart-labels{color:#55606b;font:7px var(--mono);justify-content:space-between;padding-top:10px;display:flex}.activity-card{flex-direction:column;display:flex}.activity-card b{margin-top:24px;font-size:12px;font-weight:520}.activity-card p{color:#64717c;font:9px var(--mono);margin:5px 0 0}.activity-card hr{border:0;border-top:1px solid var(--line);width:100%;margin:23px 0 0}.workspace-cta{border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.workspace-cta>span{color:#64707b;font:8px var(--mono);letter-spacing:.15em}.solutions-section{background:var(--material-platinum-field-alt);color:#111820;border-block:1px solid #0f151b2b;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff42}.solutions-section .eyebrow{color:#4d585f}.solutions-section .section-heading{align-items:end}.solutions-section .section-heading h2 em{color:#717a79}.solutions-section .text-link{border-color:#00000040}.solutions-list{border-top:1px solid #0003}.solutions-list a{border-bottom:1px solid #0003;grid-template-columns:70px 1.2fr 1fr 45px;align-items:center;gap:30px;min-height:116px;transition:padding .25s,background .25s;display:grid}.solutions-list a:hover{background:#ffffff7a;padding:0 18px}.solutions-list small{color:#858781;font:9px var(--mono)}.solutions-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,43px);font-weight:540}.solutions-list p{color:#4f585b;max-width:430px;margin:0;font-size:14px;line-height:1.5}.solutions-list b{font-size:22px;font-weight:400}.pricing-teaser{background:#090d14}.pricing-head{grid-template-columns:1.6fr 1fr;align-items:end;gap:80px;display:grid}.pricing-head p:last-child{color:#8e99a4;max-width:440px;margin:0 0 28px;line-height:1.6}.price-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.price-cards article{border:1px solid var(--line);background:#0d121b;flex-direction:column;min-height:420px;padding:29px;display:flex;position:relative}.price-cards article.featured{background:linear-gradient(#c9a56714,#0d121b 38%);border-color:#c9a567b8}.plan-badge{color:var(--gold-soft);font:8px var(--mono);letter-spacing:.1em;background:#c9a56726;border-radius:99px;padding:7px 9px;position:absolute;top:16px;right:16px}.price-cards article>small{color:var(--gold);font:9px var(--mono);letter-spacing:.15em}.price-cards article>div:not(.plan-badge){align-items:baseline;gap:8px;margin:60px 0 25px;display:flex}.price-cards strong{letter-spacing:-.065em;font-size:clamp(50px,5vw,78px)}.price-cards article>div span{color:#707b85;font-size:11px}.price-cards p{color:#8e98a2;font-size:14px;line-height:1.9}.price-cards a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.price-cards a span{color:var(--gold)}.sxr-curtain{isolation:isolate;background:#0b0a09;position:relative}.sxr-talk{z-index:1;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 20%,#c9a56714,#0000 29%),#0b0a09;align-items:flex-start;min-height:100svh;display:flex;position:sticky;top:0}.sxr-talk-in{width:100%;max-width:1440px;margin:0 auto;padding:clamp(96px,7.5svh,112px) clamp(22px,4vw,58px) clamp(35px,6vh,70px)}.sxr-talk h2{color:#d4dce4;letter-spacing:-.07em;text-align:center;margin:18px 0 clamp(25px,4vh,45px);font-size:clamp(70px,13.5vw,190px);line-height:.82}.sxr-talk h2 em{color:var(--gold);font-style:normal;font-weight:380}.sxr-talk-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.sxr-talk-col{flex-direction:column;gap:12px;display:flex}.sxr-card{background:#d4dce40d;border:1px solid #d4dce426;border-radius:16px;padding:clamp(20px,2.5vw,32px)}.sxr-card>small,.sxr-contact-split small{color:var(--gold);font:7px var(--mono);letter-spacing:.16em}.sxr-card h3{color:#f2f5f8;letter-spacing:-.04em;margin:12px 0 6px;font-size:clamp(23px,2.5vw,38px);line-height:1}.sxr-card>p{color:#d4dce4b8;max-width:660px;margin:0;font-size:13px;line-height:1.65}.sxr-card ul{margin:19px 0 0;padding:0;list-style:none}.sxr-card li{color:#d4dce4db;border-top:1px solid #d4dce41c;padding:9px 0 9px 18px;font-size:12px;line-height:1.45;position:relative}.sxr-card li:before{content:"";background:#d4dce473;border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:0}.sxr-ledger-link{color:var(--gold);border-bottom:1px solid #c9a56766;gap:26px;margin-top:17px;padding-bottom:7px;font-size:11px;display:inline-flex}.sxr-ledger-link span{transition:transform .2s}.sxr-ledger-link:hover span{transform:translate(5px)}.sxr-contact-split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sxr-contact-split>div{min-width:0}.sxr-contact-split a,.sxr-contact-split p{color:#d4dce4;margin:9px 0 0;font-size:12px;display:block}.sxr-conversation-card{background:linear-gradient(145deg,#c9a5671a,#d4dce40b 55%);flex-direction:column;flex:1;justify-content:center;display:flex}.sxr-conversation-card h3{max-width:660px;font-size:clamp(31px,4vw,60px)}.sxr-pilot-steps{border:1px solid #d4dce421;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;overflow:hidden}.sxr-pilot-steps span{color:#d4dce4c2;border-left:1px solid #d4dce421;flex-direction:column;justify-content:center;gap:6px;min-height:67px;padding:14px;font-size:10px;line-height:1.35;display:flex}.sxr-pilot-steps span:first-child{border-left:0}.sxr-pilot-steps b{color:var(--gold);font:7px var(--mono);letter-spacing:.14em}.sxr-conversation-card>.sxr-conversation-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sxr-live-card{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:25px;display:grid}.sxr-live-card>span{color:var(--cyan);font:7px var(--mono);letter-spacing:.14em}.sxr-live-card>span i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.sxr-live-card p{margin:0}.sxr-live-card a{color:var(--gold);white-space:nowrap;font-size:11px}.sxr-talk-hold{z-index:0;pointer-events:none;background:#0b0a09;height:clamp(150px,22svh,300px);position:relative}.sxr-foot{z-index:2;border-top:1px solid var(--line);background:#030509;padding:70px clamp(22px,4vw,58px) 28px;position:relative;overflow:hidden}.sxr-foot:before{content:"";pointer-events:none;background:radial-gradient(#c9a56711,#0000 68%);width:900px;height:340px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.sxr-foot-in{z-index:1;max-width:1440px;margin:0 auto;position:relative}.sxr-foot-top{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding-bottom:48px;display:grid}.sxr-seal{width:80px;height:80px;position:relative}.sxr-seal svg{width:100%;height:100%;animation:26s linear infinite seal-spin}.sxr-seal>span{background:var(--gold);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes seal-spin{to{transform:rotate(360deg)}}.sxr-foot-lock{width:min(300px,80%);height:auto;margin:13px 0}.sxr-foot-desc{color:#a9b2bb;max-width:580px;margin:0;font-size:13px;line-height:1.65}.sxr-foot-contact{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.sxr-foot-contact small,.sxr-foot-mid>div>small,.sxr-footer-feature>small{color:#5d6873;font:7px var(--mono);letter-spacing:.16em}.sxr-foot-contact a{color:#edf0f2;text-underline-offset:5px;font-size:16px;-webkit-text-decoration:underline #c9a56780;text-decoration:underline #c9a56780}.sxr-foot-contact span{color:#7f8a94;font:9px var(--mono)}.sxr-foot-mid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,.7fr) 1.4fr;gap:35px;padding:45px 0;display:grid}.sxr-foot-mid>div{flex-direction:column;gap:11px;display:flex}.sxr-foot-mid>div>small{color:var(--gold);margin-bottom:6px}.sxr-foot-mid>div a{color:#929da7;font-size:11px}.sxr-foot-mid>div a:hover{color:var(--paper)}.sxr-footer-feature{border:1px solid var(--line);background:#ffffff06;border-radius:15px;padding:27px}.sxr-footer-feature>small{color:var(--gold)}.sxr-footer-feature h3{letter-spacing:-.035em;margin:13px 0 8px;font-size:22px}.sxr-footer-feature p{color:#7f8a94;margin:0;font-size:11px;line-height:1.55}.sxr-footer-feature a{border-top:1px solid var(--line);color:var(--paper);justify-content:space-between;margin-top:20px;padding-top:13px;font-size:10px;display:flex}.sxr-footer-feature a span{color:var(--gold)}.sxr-foot-bottom{color:#596570;min-height:70px;font:7px var(--mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-top:22px;display:grid}.sxr-foot-bottom>div{flex-wrap:wrap;gap:14px;display:flex}.sxr-foot-bottom>a{align-items:center;gap:10px;display:flex}.sxr-foot-bottom>a span{color:#4e5963}.sxr-foot-bottom>a img{width:auto;height:28px}.sxr-foot-bottom>div:last-child{justify-content:flex-end}.sxr-foot-bottom button{color:var(--gold);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ledger-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 15%, #c9a5671c, transparent 26%), var(--ink);flex-direction:column;justify-content:flex-end;min-height:76svh;padding:180px clamp(28px,7vw,110px) 90px;display:flex}.ledger-hero h1{letter-spacing:-.065em;max-width:1200px;margin:25px 0;font-size:clamp(51px,7vw,108px);line-height:.92}.ledger-hero h1 em{color:#606a74;font-style:normal;font-weight:370}.ledger-hero>p:last-child{color:#98a2ac;max-width:760px;margin:0;font-size:17px;line-height:1.65}.ledger-section{background:#080b11;padding:100px clamp(28px,5vw,74px) 145px}.ledger-columns{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.ledger-column{border:1px solid var(--line);background:#ffffff05;border-radius:16px;overflow:hidden}.ledger-column header{border-bottom:1px solid var(--line);min-height:115px;padding:22px}.ledger-column h2{font:600 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.ledger-column h2 i{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 14px}.ledger-live h2{color:#56d97b}.ledger-building h2{color:#f0b429}.ledger-not-yet h2{color:#737b84}.ledger-column header p{color:#66717b;margin:0;font-size:11px;line-height:1.45}.ledger-column ul{margin:0;padding:0;list-style:none}.ledger-column li{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.ledger-column li:last-child{border-bottom:0}.ledger-column li b{color:#dce2e7;font-size:13px}.ledger-column li span{color:#747f89;font-size:11px;line-height:1.55}.ledger-note{background:#c9a5670e;border:1px solid #c9a56747;margin-top:45px;padding:28px}.ledger-note p{color:#9ca6af;max-width:880px;margin:0 0 24px;font-size:14px;line-height:1.7}.ledger-note p b{color:var(--paper)}.ledger-note span{color:var(--gold);font:8px var(--mono);letter-spacing:.12em}.detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 74% 33%,#c9a56726,#0000 22%),radial-gradient(circle at 70% 32%,#1de4f20b,#0000 38%),#05080f;align-items:center;min-height:clamp(620px,72svh,760px);padding:160px clamp(28px,7vw,110px) 88px;display:flex;position:relative;overflow:hidden}.detail-hero:before{content:"";aspect-ratio:1;border:1px solid #edf0f214;border-radius:50%;width:clamp(420px,46vw,780px);position:absolute;top:18%;right:clamp(-170px,-8vw,-80px);box-shadow:0 0 0 70px #edf0f205,0 0 0 140px #edf0f203,inset 0 0 90px #c9a5670b}.detail-hero-grid{opacity:.55;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff12 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ffffff12 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ffffff12 75%,#0000 calc(75% + 1px));position:absolute;inset:88px 0 0}.detail-hero-frame{z-index:2;color:#505b65;font:500 7px var(--mono);letter-spacing:.15em;align-items:center;gap:18px;display:flex;position:absolute;top:122px;left:clamp(28px,7vw,110px);right:clamp(28px,7vw,110px)}.detail-hero-frame i{background:linear-gradient(90deg,var(--gold),#ffffff1c 35%,#ffffff08);flex:1;height:1px}.detail-hero-content{z-index:3;width:min(58%,900px);position:relative}.detail-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:900px;margin:25px 0 30px;font-size:clamp(58px,6.4vw,104px);font-weight:620;line-height:.88}.detail-hero h1 em{color:#626d77;font-style:normal;font-weight:365}.detail-hero-content>p:last-child{color:#9aa4ad;max-width:720px;margin:0;font-size:18px;line-height:1.65}.detail-hero-proof{z-index:2;color:#505b64;font:500 7px var(--mono);letter-spacing:.16em;align-items:center;display:flex;position:absolute;bottom:30px;left:clamp(28px,7vw,110px);right:clamp(28px,7vw,110px)}.detail-hero-proof i{background:#ffffff17;flex:1;height:1px;margin:0 20px}.detail-hero-content>*{animation:detail-enter .9s var(--sxr-ease) both}.detail-hero-content>:nth-child(2){animation-delay:80ms}.detail-hero-content>:nth-child(3){animation-delay:.16s}@keyframes detail-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(38px)}to{opacity:1;clip-path:inset(0);transform:none}}.detail-hero-visual{z-index:1;aspect-ratio:1.28;color:#dce3e8;filter:drop-shadow(0 35px 65px #00000057);width:min(41vw,630px);animation:detail-instrument-enter 1.1s .16s var(--sxr-ease) both;position:absolute;top:50%;right:clamp(24px,5vw,82px);transform:translateY(-45%)}.detail-hero-visual:before{content:"";clip-path:var(--sxr-notch);background:radial-gradient(circle at 48% 46%,#1de4f213,#0000 36%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/52px 52px;border:1px solid #dce4ea1a;position:absolute;inset:2%}.detail-visual-status{color:#d6dee470;font:600 6px var(--mono);letter-spacing:.16em;align-items:center;gap:8px;display:flex;position:absolute;bottom:1%;right:4%}.detail-visual-status i{background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite live-pulse;box-shadow:0 0 10px #1de4f2bf}@keyframes detail-instrument-enter{0%{opacity:0;filter:blur(12px);transform:translateY(-41%)scale(.92)}to{opacity:1;filter:drop-shadow(0 35px 65px #00000057);transform:translateY(-45%)scale(1)}}.detail-orbit{border:1px solid #1de4f229;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-orbit:after{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 14px #1de4f2cc}.detail-orbit-one{aspect-ratio:1;width:58%;animation:20s linear infinite detail-orbit-spin}.detail-orbit-two{aspect-ratio:1;opacity:.7;border-style:dashed;width:78%;animation:31s linear infinite reverse detail-orbit-spin}.detail-orbit-three{aspect-ratio:1;border-color:#c9a5671f;width:96%}@keyframes detail-orbit-spin{to{rotate:360deg}}.detail-visual-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#0e151cf7,#05080feb);border:1px solid #c9a5676b;border-radius:50%;align-content:center;place-items:center;width:132px;padding:28px 10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #c9a56706,0 0 38px #1de4f214}.detail-visual-core small,.detail-visual-core span{color:#7f8a94;font:500 6px var(--mono);letter-spacing:.15em}.detail-visual-core b{color:#eef2f4;letter-spacing:-.05em;margin:3px 0;font-size:33px}.detail-visual-chip{z-index:2;color:#9ba6af;font:500 6px var(--mono);letter-spacing:.13em;background:#060a10e0;border:1px solid #dce4ea24;border-radius:999px;padding:9px 13px;position:absolute;box-shadow:0 12px 24px #00000038}.detail-visual-chip:before{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.detail-visual-chip.chip-a{top:19%;left:3%}.detail-visual-chip.chip-b{top:27%;right:0}.detail-visual-chip.chip-c{bottom:23%;left:0}.detail-visual-chip.chip-d{bottom:17%;right:4%}.detail-network-ring{aspect-ratio:1;border:1px dashed #1de4f233;border-radius:50%;width:55%;animation:35s linear infinite detail-orbit-spin;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.detail-network-core{z-index:2;width:190px;height:118px;clip-path:var(--sxr-notch);background:#060a10eb;border:1px solid #c9a56759;align-content:center;place-items:center;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #00000054}.detail-network-core small,.detail-network-core span{color:#77838d;font:500 6px var(--mono);letter-spacing:.15em}.detail-network-core b{color:#e7ecef;letter-spacing:-.03em;margin:8px 0;font-size:18px}.detail-network-line{z-index:1;background:linear-gradient(90deg,var(--cyan),#1de4f214);transform-origin:0;opacity:.42;width:30%;height:1px;position:absolute;top:47%;left:50%}.detail-network-line.line-a{rotate:-148deg}.detail-network-line.line-b{rotate:-28deg}.detail-network-line.line-c{rotate:113deg}.detail-person{z-index:3;color:#828e97;font:500 6px var(--mono);letter-spacing:.12em;align-items:center;gap:8px;display:flex;position:absolute}.detail-person i{width:36px;height:36px;color:var(--gold-soft);background:#080d14;border:1px solid #c9a56773;border-radius:50%;place-items:center;font-style:normal;display:grid}.detail-person.person-a{top:18%;left:4%}.detail-person.person-b{top:27%;right:2%}.detail-person.person-c{bottom:15%;left:10%}.detail-message{z-index:3;width:205px;clip-path:var(--sxr-notch);background:#10100fe0;border:1px solid #c9a56747;gap:7px;padding:15px;display:grid;position:absolute;bottom:12%;right:4%}.detail-message small,.detail-message span{color:#757f88;font:500 6px var(--mono);letter-spacing:.12em}.detail-message b{color:#dfe5e9;font-size:10px}.detail-display-wall{z-index:2;background:linear-gradient(140deg,#c9a56738,#0000 40%),linear-gradient(135deg,#1d2a33,#080d13 70%);border:9px solid #111820;border-radius:8px;width:76%;height:62%;padding:12px;position:absolute;top:11%;left:4%;transform:perspective(900px)rotateY(7deg);box-shadow:0 30px 55px #0000006b}.detail-display-wall header{color:#b9c3ca;font:550 6px var(--mono);letter-spacing:.12em;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding-bottom:9px;display:flex}.detail-display-wall header i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.detail-display-wall header span{color:#65717b;margin-left:auto}.detail-display-wall>div{text-align:center;place-content:center;height:calc(100% - 20px);display:grid}.detail-display-wall small{color:var(--gold-soft);font:500 6px var(--mono);letter-spacing:.18em}.detail-display-wall b{letter-spacing:-.05em;margin:9px 0 14px;font-size:26px}.detail-display-wall div span{color:#8a969f;font:500 5px var(--mono);letter-spacing:.12em}.detail-display-phone{z-index:4;background:linear-gradient(160deg,#14222a,#070b11);border:7px solid #111820;border-radius:24px;grid-template-columns:1fr 1fr;gap:7px;width:116px;height:210px;padding:25px 12px 13px;display:grid;position:absolute;bottom:10%;right:4%;transform:rotate(4deg);box-shadow:0 24px 45px #00000080}.detail-display-phone>i{background:#020407;border-radius:5px;height:4px;position:absolute;top:7px;left:38%;right:38%}.detail-display-phone small{color:#66727c;font:5px var(--mono);grid-column:1/-1}.detail-display-phone b{color:var(--cyan);font:600 8px var(--mono);letter-spacing:.12em;grid-column:1/-1;align-self:center}.detail-display-phone span{color:#8b969f;font:5px var(--mono);border:1px solid #ffffff1a;place-items:center;display:grid}.detail-display-phone span:last-child{grid-column:1/-1}.detail-display-browser{z-index:3;width:225px;clip-path:var(--sxr-notch);background:#05090ee0;border:1px solid #dce4ea29;padding:17px;position:absolute;bottom:7%;left:1%}.detail-display-browser small{color:var(--cyan);font:5px var(--mono);letter-spacing:.14em;margin-bottom:8px;display:block}.detail-display-browser b{color:#dce3e7;font-size:13px}.detail-surface-rail{color:#626e78;font:500 5px var(--mono);letter-spacing:.15em;align-items:center;gap:8px;display:flex;position:absolute;top:5%;left:9%;right:12%}.detail-surface-rail i{background:linear-gradient(90deg,#c9a567a6,#1de4f22e);flex:1;height:1px}.detail-solution-field{position:absolute;inset:12% 7% 8%}.detail-solution-field i{border:1px solid #1de4f221;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-solution-field i:first-child{aspect-ratio:1;width:50%}.detail-solution-field i:nth-child(2){aspect-ratio:1;border-style:dashed;width:76%;animation:40s linear infinite detail-orbit-spin}.detail-solution-field i:last-child{aspect-ratio:1;border-color:#c9a5671c;width:98%}.detail-solution-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#121a20,#060a10 72%);border:1px solid #c9a5675c;border-radius:50%;align-content:center;place-items:center;width:176px;padding:30px 18px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #c9a56714}.detail-solution-core small,.detail-solution-core span{color:#73808a;text-align:center;font:500 6px var(--mono);letter-spacing:.14em}.detail-solution-core b{color:#e5eaed;margin:8px 0;font-size:19px}.detail-solution-node{z-index:3;color:#87939c;text-align:center;min-width:112px;font:500 6px var(--mono);letter-spacing:.11em;clip-path:var(--sxr-notch);background:#060a0fe0;border:1px solid #dce4ea21;padding:10px 13px;position:absolute}.detail-solution-node:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #c9a567b3}.detail-solution-node.node-a{top:17%;left:0}.detail-solution-node.node-b{top:18%;right:0}.detail-solution-node.node-c{bottom:19%;left:5%}.detail-solution-node.node-d{bottom:19%;right:3%}.detail-solution-node.node-e{top:3%;left:36%}.detail-solution-node.node-f{bottom:4%;left:38%}@media (max-width:1180px){.detail-hero-content{width:min(64%,760px)}.detail-hero-visual{opacity:.72;width:min(48vw,600px);right:-5vw}}@media (max-width:820px){.detail-hero-content{width:100%}.detail-hero-visual{opacity:.24;filter:none;width:min(700px,92vw);top:47%;right:-34%}.detail-hero-visual:before{background-size:auto,42px 42px,42px 42px}.detail-visual-status,.detail-message,.detail-display-phone,.detail-solution-node,.detail-visual-chip{display:none}.detail-display-wall{width:88%;left:5%}.detail-network-core,.detail-visual-core,.detail-solution-core{scale:1.18}}@media (max-width:540px){.detail-hero-visual{opacity:.16;width:710px;right:-74%}}.detail-sections{background:linear-gradient(#070b12,#05080f 65%);padding:72px clamp(28px,7vw,110px) 145px}.detail-index{border-bottom:1px solid var(--line);color:#56616b;min-height:54px;font:500 7px var(--mono);letter-spacing:.16em;justify-content:space-between;align-items:flex-start;display:flex}.detail-index span:last-child{color:var(--gold)}.detail-row{isolation:isolate;border-bottom:1px solid var(--line);min-height:286px;transition:padding .45s var(--sxr-ease);grid-template-columns:80px minmax(280px,.9fr) minmax(340px,1fr);gap:clamp(38px,5vw,82px);padding:50px 0;display:grid;position:relative;overflow:hidden}.detail-row:before{content:"";z-index:-1;transform-origin:0;transition:transform .55s var(--sxr-ease);background:linear-gradient(90deg,#c9a56713,#ffffff05 48%,#0000);position:absolute;inset:0 -30px;transform:scaleX(0)}.detail-row:hover:before{transform:scaleX(1)}.detail-row>small{color:var(--gold);font:500 8px var(--mono);align-items:flex-start;gap:11px;display:flex}.detail-row>small i{background:var(--gold);transform-origin:0;width:26px;height:1px;transition:transform .45s var(--sxr-ease);margin-top:5px}.detail-row:hover>small i{transform:scaleX(1.8)}.detail-row h2{letter-spacing:-.052em;transition:transform .45s var(--sxr-ease);margin:-7px 0 0;font-size:clamp(34px,4vw,60px);font-weight:575;line-height:.98}.detail-row:hover h2{transform:translate(9px)}.detail-row>div p{color:#929da7;max-width:590px;margin:0 0 20px;font-size:15px;line-height:1.72}.detail-row ul{margin:24px 0 0;padding:0;list-style:none}.detail-row li{border-top:1px solid var(--line);color:#c3cbd2;padding:12px 0 12px 20px;font-size:12px;position:relative}.detail-row li:before{content:"";background:var(--cyan);width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:1px;box-shadow:0 0 10px #1de4f26b}.detail-cta{background:var(--material-bronze);color:#0c0d0d;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-top:105px;padding:clamp(48px,6vw,82px);display:grid;position:relative;overflow:hidden}.detail-cta:before{content:"SXR / OPEN THE LIVE SYSTEM";color:#0a0b0b80;font:600 6px var(--mono);letter-spacing:.17em;position:absolute;top:26px;right:32px}.detail-cta:after{content:"";border:1px solid #0a0b0b1f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-100px;box-shadow:0 0 0 60px #0a0b0b0a,0 0 0 120px #0a0b0b06}.detail-cta>*{z-index:1;position:relative}.detail-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:620;line-height:.92}.detail-cta p{line-height:1.65}.detail-cta .button{color:#fff;background:#0b0d10;justify-self:start}.detail-cta-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:24px;display:flex}.detail-cta-secondary{color:#0b0d10;font:700 8px var(--mono);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #0a0b0b59;align-items:center;gap:16px;padding:12px 0;display:inline-flex}.detail-cta-secondary:hover{border-color:#0b0d10}.login-page{background:#070a10;grid-template-columns:1.1fr .9fr;min-height:100svh;display:grid}.login-visual{min-height:100svh;position:relative;overflow:hidden}.login-visual img{object-fit:cover;filter:saturate(.6)brightness(.58);width:100%;height:100%}.login-visual:after{content:"";background:linear-gradient(90deg,#0000,#070a10),linear-gradient(#0000 50%,#070a10bf);position:absolute;inset:0}.login-visual-copy{z-index:2;max-width:520px;position:absolute;bottom:45px;left:45px}.login-visual-copy h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,5vw,76px);line-height:.93}.login-panel{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 8vw 60px 5vw;display:flex}.login-panel .login-mark{width:115px;margin-bottom:48px}.login-kicker{font:9px var(--mono);letter-spacing:.17em;align-items:center;gap:9px;display:flex;color:var(--gold)!important;margin:0 0 18px!important}.login-kicker i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #1de4f2b3}.login-panel h2{letter-spacing:-.045em;margin:0 0 13px;font-size:38px}.login-panel>p{color:#87939e;margin:0 0 38px;line-height:1.55}.login-access-grid{border-bottom:1px solid var(--line)}.access-card{border-top:1px solid var(--line);color:inherit;grid-template-columns:42px 1fr 30px;align-items:center;gap:14px;padding:21px 0;transition:padding .25s,border-color .25s,background .25s;display:grid}.access-card:hover{background:linear-gradient(90deg,#1de4f20e,#0000 76%);border-color:#1de4f259;padding-inline:14px 8px}.access-card>span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--cyan);font:9px var(--mono);border-radius:50%;place-items:center;display:grid}.access-card h3{margin:0 0 5px;font-size:15px}.access-card p{color:#6f7b86;margin:0;font-size:11px}.access-card b{color:var(--gold);font-weight:400}.login-panel .button{width:100%;margin-top:25px}.login-handoff{background:#67dc9709;border:1px solid #67dc972e;gap:12px;margin-top:22px;padding:15px 16px;display:flex}.login-handoff>i{background:#67dc97;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;box-shadow:0 0 12px #67dc97a6}.login-handoff span{flex-direction:column;gap:5px;display:flex}.login-handoff b{color:#9de9bb;font:8px var(--mono);letter-spacing:.14em}.login-handoff small{color:#687681;font-size:10px;line-height:1.45}.login-back{color:#69747f;text-align:center;margin-top:28px;font-size:11px}.capability-page{background:#06090f}.capability-hero{min-height:clamp(650px,76svh,790px);color:var(--paper);background:radial-gradient(circle at 76% 33%,#1de4f21a,#0000 26%),radial-gradient(circle at 20% 22%,#c9a5671c,#0000 25%),#06090f;flex-direction:column;justify-content:space-between;padding:165px clamp(28px,5vw,74px) 64px;display:flex;position:relative;overflow:hidden}.capability-hero:after{content:"CAPABILITY FIELD / 01";color:#dde5eb47;font:6px var(--mono);letter-spacing:.18em;position:absolute;top:47%;right:34px;rotate:90deg}.capability-hero-field{opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:88px 0 0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%)}.capability-hero-field i{border:1px solid #1de4f224;border-radius:50%;position:absolute}.capability-hero-field i:first-child{width:34vw;height:34vw;top:7%;right:8%}.capability-hero-field i:nth-child(2){width:18vw;height:18vw;top:22%;right:16%}.capability-hero-field i:last-child{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 22px var(--cyan);top:35%;right:25%}.capability-hero-copy{z-index:2;max-width:1280px;position:relative}.capability-hero-copy h1{letter-spacing:-.067em;max-width:1180px;margin:22px 0 32px;font-size:clamp(63px,7.5vw,124px);font-weight:610;line-height:.86}.capability-hero-copy h1 em{color:#5e6872;font-style:normal;font-weight:370}.capability-hero-copy>p:last-child{color:#9aa5ae;max-width:720px;margin:0;font-size:17px;line-height:1.7}.capability-flow{z-index:2;border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:54px;display:grid;position:relative}.capability-flow>span{border-right:1px solid var(--line);color:#a8b2bb;min-height:86px;font:7px var(--mono);letter-spacing:.15em;align-items:center;gap:12px;padding:0 22px;display:flex;position:relative}.capability-flow>span:last-child{border-right:0}.capability-flow small{color:var(--gold)}.capability-flow i{z-index:2;color:var(--cyan);font-style:normal;position:absolute;right:-6px}.capability-library{color:#111820;background:var(--material-platinum-field-alt);padding:145px clamp(28px,5vw,74px);position:relative;overflow:hidden}.capability-library:before{content:"";filter:blur(40px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);width:75vw;height:18vw;position:absolute;top:8%;left:30%;rotate:-11deg}.capability-section-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:8vw;margin-bottom:56px;display:grid;position:relative}.capability-section-heading h2{letter-spacing:-.064em;margin:20px 0 0;font-size:clamp(56px,6.4vw,100px);line-height:.9}.capability-section-heading h2 em{color:#70797b;font-style:normal;font-weight:370}.capability-section-heading>p{color:#596268;margin:0 0 7px;font-size:15px;line-height:1.7}.capability-asset-grid{background:#ffffff2e;border:1px solid #11181e33;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.capability-asset-grid article{border-right:1px solid #11181e2b}.capability-asset-grid article:last-child{border-right:0}.capability-asset-grid article>header{border-bottom:1px solid #11181e2b;flex-direction:column;align-items:flex-start;min-height:145px;padding:23px;display:flex}.capability-asset-grid header small{color:#717b80;font:7px var(--mono)}.capability-asset-grid h3{letter-spacing:-.04em;margin:auto 0 13px;font-size:24px}.capability-asset-grid header span{color:#007a85;font:6px var(--mono);letter-spacing:.16em}.capability-asset-grid ul{margin:0;padding:0;list-style:none}.capability-asset-grid li{color:#394249;border-bottom:1px solid #11181e1f;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;min-height:60px;padding:0 18px;font-size:11px;display:grid}.capability-asset-grid li:last-child{border-bottom:0}.capability-asset-grid li i{background:var(--gold);border-radius:50%;width:5px;height:5px}.capability-asset-grid li b{color:#788186;font-weight:400}.capability-library-note{color:#667075;min-height:70px;font:6px var(--mono);letter-spacing:.14em;border:1px solid #11181e33;border-top:0;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex;position:relative}.capability-library-note b{color:#192126;font-weight:570}.capability-control{color:var(--paper);background:radial-gradient(circle at 28% 54%,#1de4f212,#0000 27%),#06090f;padding:145px clamp(28px,5vw,74px)}.capability-section-heading-dark h2 em{color:#5b6570}.capability-section-heading-dark>p{color:#89949e}.capability-console{border:1px solid var(--line-strong);background:#090d14;border-radius:22px;grid-template-columns:150px minmax(0,1.55fr) minmax(320px,.65fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 50px 110px #0000005c}.capability-console>[role=tablist]{border-right:1px solid var(--line);grid-template-rows:repeat(5,1fr);display:grid}.capability-console [role=tablist] button{border:0;border-bottom:1px solid var(--line);color:#69747e;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex}.capability-console [role=tablist] button:last-child{border-bottom:0}.capability-console [role=tablist] button small{color:var(--gold);font:7px var(--mono)}.capability-console [role=tablist] button span{font:7px var(--mono);letter-spacing:.13em}.capability-console [role=tablist] button.is-active{color:#071017;background:var(--paper)}.capability-console [role=tablist] button.is-active small{color:#8c642b}.capability-console-visual{border-right:1px solid var(--line);min-height:720px;animation:platform-swap .6s var(--sxr-ease) both;background:radial-gradient(circle,#1de4f21c,#0000 34%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/70px 70px,#070b12;position:relative;overflow:hidden}.capability-console-visual>small{color:#65717b;font:6px var(--mono);letter-spacing:.17em;position:absolute;bottom:22px;left:24px}.capability-radar{border:1px solid #1de4f238;border-radius:50%;place-items:center;width:390px;height:390px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.capability-radar:before,.capability-radar:after,.capability-radar i{content:"";border:1px solid #1de4f224;border-radius:50%;position:absolute}.capability-radar:before{width:67%;height:67%}.capability-radar:after{width:38%;height:38%}.capability-radar i:first-child{border-style:dashed;animation:22s linear infinite interface-spin;inset:11%}.capability-radar i:nth-child(2){border-color:#c9a5674d;inset:28%}.capability-radar i:last-child{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 20px var(--cyan);top:7%;left:49%}.capability-radar span{color:#fff;width:104px;height:104px;font:700 30px var(--display);letter-spacing:-.08em;background:#070c12d9;border:1px solid #c9a5675c;border-radius:50%;place-items:center;display:grid}.capability-fact{z-index:2;color:#b7c0c8;max-width:200px;font:6px var(--mono);letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b11d6;border:1px solid #d4dce42e;border-radius:99px;padding:12px 15px;position:absolute}.fact-1{top:19%;left:8%}.fact-2{top:31%;right:7%}.fact-3{bottom:18%;left:11%}.is-compose .capability-radar i:last-child,.is-guide .capability-radar i:last-child{background:var(--gold);box-shadow:0 0 20px var(--gold)}.is-signals .capability-radar{border-color:#55d97b42}.is-signals .capability-radar i:last-child{background:#55d97b;box-shadow:0 0 20px #55d97b}.capability-console-copy{min-height:720px;animation:platform-detail-in .52s var(--sxr-ease) both;flex-direction:column;padding:42px 36px;display:flex}.capability-console-copy>p{color:var(--gold);font:6px var(--mono);letter-spacing:.15em;margin:0}.capability-console-copy h3{letter-spacing:-.06em;margin:75px 0 22px;font-size:clamp(42px,4.1vw,66px);line-height:.93}.capability-console-copy>span{color:#8c98a2;font-size:13px;line-height:1.65}.capability-console-copy ul{margin:auto 0 28px;padding:0;list-style:none}.capability-console-copy li{border-top:1px solid var(--line);color:#a8b2ba;align-items:center;gap:11px;padding:13px 0;font-size:11px;display:flex}.capability-console-copy li i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.capability-console-copy>b{border-top:1px solid var(--line);color:#76828c;font:6px var(--mono);letter-spacing:.14em;padding-top:18px}.capability-console-copy>b i{background:#55d97b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #55d97b}.capability-signals{color:#111820;background:linear-gradient(132deg,#f2f3f1,#cbd2d5 55%,#f8f7f2);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:145px clamp(28px,5vw,74px);display:grid}.capability-signals-copy h2{letter-spacing:-.067em;margin:21px 0 29px;font-size:clamp(58px,6.5vw,100px);line-height:.88}.capability-signals-copy h2 em{color:#717a7d;font-style:normal;font-weight:370}.capability-signals-copy>p:not(.eyebrow){color:#535e64;max-width:610px;font-size:15px;line-height:1.7}.capability-signals-copy>strong{letter-spacing:-.04em;margin-top:55px;font-size:clamp(23px,2.2vw,37px);line-height:1.12;display:block}.capability-signals-copy>strong span{color:#8e672d}.capability-signal-board{color:#fff;background:#080c13;border:1px solid #0f161b33;border-radius:20px;overflow:hidden;box-shadow:0 45px 90px #151d2242}.capability-signal-board>header,.capability-signal-board>footer{border-bottom:1px solid var(--line);color:#77838c;min-height:68px;font:6px var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.capability-signal-board header span i{background:#55d97b;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 12px #55d97b}.signal-pulse{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 38px;align-items:end;gap:9px;height:190px;padding:35px 25px 20px;display:flex}.signal-pulse i{transform-origin:bottom;height:36%;min-height:22px;animation:bar-grow 2.4s var(--sxr-ease) infinite alternate;background:linear-gradient(#1de4f2,#1de4f214);flex:1}.signal-pulse i:nth-child(2n){height:72%}.signal-pulse i:nth-child(3n){height:46%}.signal-pulse i:nth-child(5n){height:88%}.signal-pulse i:nth-child(7n){height:61%}.signal-pulse i:nth-child(4n){animation-delay:-.8s}.signal-event-list article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 8px;align-items:center;gap:12px;min-height:74px;padding:0 22px;display:grid}.signal-event-list article>small{color:var(--gold);font:6px var(--mono)}.signal-event-list article>div{gap:5px;display:grid}.signal-event-list span{color:#5f6b75;font:5px var(--mono);letter-spacing:.15em}.signal-event-list b{color:#c5ccd2;font-size:11px;font-weight:500}.signal-event-list article>i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.capability-signal-board>footer{border:0}.capability-signal-board footer b{color:var(--gold);font-weight:550}.capability-truth{color:var(--paper);background:#080b11;grid-template-columns:.7fr 1.15fr .45fr;align-items:center;gap:4vw;padding:95px clamp(28px,5vw,74px);display:grid}.capability-truth h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(45px,4.5vw,70px);line-height:.9}.capability-truth h2 em{color:#606a74;font-style:normal;font-weight:370}.capability-truth-status{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-truth-status>span{border-right:1px solid var(--line);color:#808b94;min-height:110px;font:7px var(--mono);letter-spacing:.12em;flex-direction:column;justify-content:center;padding:21px;display:flex}.capability-truth-status>span:last-child{border:0}.capability-truth-status span>i{background:#717b84;border-radius:50%;width:6px;height:6px;margin-bottom:14px}.capability-truth-status .is-live>i{background:#55d97b;box-shadow:0 0 12px #55d97b}.capability-truth-status .is-building>i{background:#f0b429;box-shadow:0 0 12px #f0b429a6}.capability-truth-status small{color:#56616b;font:8px var(--display);letter-spacing:0;margin-top:7px}.capability-truth>a{border-bottom:1px solid var(--line-strong);color:#c0c8cf;justify-content:space-between;align-items:center;min-height:51px;font-size:10px;display:flex}.capability-truth>a span{color:var(--gold)}@media (max-width:1050px){.capability-hero-copy h1{font-size:clamp(60px,9vw,94px)}.capability-asset-grid{grid-template-columns:repeat(2,1fr)}.capability-asset-grid article:nth-child(2){border-right:0}.capability-asset-grid article:nth-child(-n+2){border-bottom:1px solid #11181e2b}.capability-console{grid-template-columns:120px minmax(0,1.2fr) minmax(290px,.8fr)}.capability-console-copy{padding:34px 28px}.capability-signals{grid-template-columns:1fr}.capability-signals-copy{max-width:760px}.capability-truth{grid-template-columns:1fr 1.4fr}.capability-truth>a{grid-column:1/-1;width:min(340px,100%)}}@media (max-width:820px){.capability-hero{min-height:720px;padding:140px 20px 48px}.capability-hero:after{display:none}.capability-hero-copy h1{font-size:clamp(49px,12vw,76px)}.capability-hero-copy>p:last-child{font-size:15px}.capability-flow{scrollbar-width:none;margin:48px -20px 0;padding-left:20px;display:flex;overflow-x:auto}.capability-flow::-webkit-scrollbar{display:none}.capability-flow>span{min-width:170px}.capability-library,.capability-control,.capability-signals{padding:100px 20px}.capability-section-heading{grid-template-columns:1fr;gap:28px}.capability-section-heading h2{font-size:clamp(50px,12vw,76px)}.capability-section-heading>p{max-width:620px}.capability-console{grid-template-columns:1fr;min-height:0}.capability-console>[role=tablist]{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);overflow-x:auto}.capability-console [role=tablist] button{border-right:1px solid var(--line);border-bottom:0;min-width:130px;min-height:80px}.capability-console-visual{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.capability-console-copy{min-height:520px}.capability-console-copy h3{margin-top:58px}.capability-signals-copy h2{font-size:clamp(54px,12vw,82px)}.capability-truth{grid-template-columns:1fr;gap:42px;padding:85px 20px}.capability-truth>a{grid-column:auto}}@media (max-width:540px){.capability-hero{min-height:650px;padding-top:118px}.capability-hero-copy h1{font-size:clamp(44px,13.5vw,62px)}.capability-asset-grid{grid-template-columns:1fr}.capability-asset-grid article{border-bottom:1px solid #11181e2b;border-right:0}.capability-asset-grid article:last-child{border-bottom:0}.capability-library-note{flex-direction:column;align-items:flex-start;padding:20px}.capability-console [role=tablist] button{min-width:108px;padding:14px}.capability-console-visual{min-height:430px}.capability-radar{width:290px;height:290px}.capability-radar span{width:88px;height:88px}.capability-fact{max-width:145px;padding:10px 11px;font-size:5px}.fact-1{top:13%;left:4%}.fact-2{top:29%;right:3%}.fact-3{bottom:13%;left:5%}.capability-console-copy{min-height:500px;padding:28px 22px}.capability-console-copy h3{font-size:41px}.capability-signals{gap:55px}.capability-signals-copy>strong{margin-top:38px}.capability-signal-board>header small,.capability-signal-board>footer span{display:none}.signal-pulse{gap:5px;height:150px;padding-inline:16px}.capability-truth-status{grid-template-columns:1fr}.capability-truth-status>span{border-right:0;border-bottom:1px solid var(--line);min-height:88px}}.reveal-section{view-timeline-name:--section;view-timeline-axis:block}@supports (animation-timeline:view()){.reveal-section .section-heading,.reveal-section .feature-system-heading,.reveal-section .asset-composer,.reveal-section .asset-library article,.reveal-section .sales-tool-card,.reveal-section .dashboard-shell,.reveal-section .solutions-list,.reveal-section .price-cards,.reveal-section .collaboration-stage,.reveal-section .tracker-columns,.reveal-section .live-showcase-heading,.reveal-section .live-showcase-browser,.reveal-section .home-features-heading,.reveal-section .home-feature-stages,.reveal-section .platform-story-heading,.reveal-section .platform-tabs,.reveal-section .platform-frame,.reveal-section .streamlined-heading,.reveal-section .solution-unbounded,.reveal-section .solution-workflow{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 36%}.solution-cards>a{animation:linear both sxr-card-reveal;animation-timeline:view();animation-range:entry cover 31%}.detail-row,.ledger-column{animation:linear both sxr-field-rise;animation-timeline:view();animation-range:entry cover 30%}.floating-asset{animation:linear both asset-arrive;animation-timeline:view();animation-range:entry 8% cover 46%}.asset-photo{--ax:-190px;--ay:-90px;--ar:-10deg}.asset-tour{--ax:190px;--ay:-80px;--ar:9deg}.asset-video{--ax:-190px;--ay:100px;--ar:8deg}.asset-plan{--ax:190px;--ay:110px;--ar:-8deg}.asset-doc{--ax:0px;--ay:-190px;--ar:4deg}.asset-drone{--ax:0px;--ay:190px;--ar:-4deg}.module-control-row{animation:linear both control-arrive;animation-timeline:view();animation-range:entry 10% cover 42%}.analytics-bars i{animation:linear both bar-grow;animation-timeline:view();animation-range:entry cover 38%}.card-web{animation:linear both web-card;animation-timeline:view();animation-range:entry 5% cover 70%}.card-kiosk{animation:linear both kiosk-card;animation-timeline:view();animation-range:entry 15% cover 73%}.card-headset{animation:linear both headset-card;animation-timeline:view();animation-range:entry 22% cover 78%}}@keyframes rise-in{0%{opacity:.18;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes sxr-card-reveal{0%{opacity:.12;clip-path:inset(12% 0 0 round 18px)}to{opacity:1;clip-path:inset(0 round 18px)}}@keyframes sxr-field-rise{0%{opacity:.16;transform:translateY(52px)}to{opacity:1;transform:none}}@keyframes asset-arrive{0%{opacity:0;translate:var(--ax) var(--ay);rotate:var(--ar);scale:.72}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes control-arrive{0%{opacity:.2;translate:55px}to{opacity:1;translate:0}}@keyframes bar-grow{0%{opacity:.25;scale:1 0}to{opacity:1;scale:1}}@keyframes web-card{0%{transform:translate(30%,30%)rotate(18deg)scale(.8)}to{transform:translate(-2%,-4%)rotate(3deg)scale(1)}}@keyframes kiosk-card{0%{transform:translate(42%,34%)rotate(24deg)scale(.78)}to{transform:translate(-15%)rotate(-7deg)scale(.94)}}@keyframes headset-card{0%{transform:translate(30%,34%)rotate(30deg)scale(.76)}to{transform:translate(5%,4%)rotate(10deg)scale(.9)}}@media (max-width:1050px){.sxr-spatial-readout{display:none}.display-cinema-copy{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:5vw}.display-cinema-copy h2{font-size:clamp(58px,7.5vw,85px)}.pg-brand-meta,.pg-header-status{display:none}.pg-mega-body{gap:30px}.pg-row b{font-size:clamp(21px,2.4vw,31px)}.dashboard-shell{grid-template-columns:180px 1fr}.surfaces-sticky{grid-template-columns:.75fr 1.25fr;gap:30px}.collaboration-stage,.asset-composer{grid-template-columns:minmax(0,1fr) 270px}.floating-asset{width:160px}.asset-library{grid-template-columns:repeat(2,1fr)}.platform-frame{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr)}.platform-tabs button{gap:8px;min-height:66px;padding:0 10px}.platform-tabs button span{font-size:11px}.solution-cards{grid-template-columns:repeat(2,1fr)}.solution-unbounded{grid-template-columns:1fr auto;gap:12px 24px}.solution-unbounded small{grid-column:1/-1}.white-glove-copy{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:24px 5vw}.home-signal-story{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.home-signal-copy{padding:38px 32px}.home-signal-copy h3{font-size:clamp(40px,5.6vw,58px)}.home-signal-events article{grid-template-columns:25px minmax(140px,1fr) 7px}.home-signal-events article>em{display:none}}@media (min-width:821px) and (max-width:1100px) and (orientation:portrait){.hero-sequence{--hero-scale:1;--hero-chrome-opacity:.82;--hero-field-opacity:1;background:#05080f;height:auto}.hero-sticky{background:#05080f;height:auto;min-height:100svh;position:relative}.hero-field,.hero-scroll-cue{display:none}.hero-device{width:100%;height:100svh;min-height:760px;display:block;transform:none!important}.hero-device-bezel{height:100%;box-shadow:none;border:0;border-radius:0;padding:0}.hero-device-camera,.hero-device-base{display:none}.hero-console-viewport{border-radius:0;min-height:0}.hero-calibration,.hero-side-note{display:none}.hero-grid{background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff14 50%,#0000 calc(50% + 1px));inset:0}.hero-content{width:min(760px,100% - 72px);margin-top:58px}.hero-sequence h1{font-size:clamp(48px,6.7vw,68px)}.hero-copy{width:min(670px,94%);font-size:clamp(16px,1.8vw,20px)}}@media (max-width:820px){.hero-sequence{height:auto}.hero-sticky{background:#05080f;height:auto;min-height:100svh;position:relative}.hero-field,.hero-scroll-cue{display:none}.hero-device{width:100%;height:100svh;min-height:720px;display:block;transform:none!important}.hero-device-bezel{height:100%;box-shadow:none;border:0;border-radius:0;padding:0}.hero-device-camera,.hero-device-base{display:none}.hero-console-viewport{border-radius:0;min-height:0}.hero-calibration{display:none}.display-cinema-stage{background-position:50%;min-height:760px}.display-cinema-film{display:none}.display-cinema-topline{top:92px}.display-cinema-topline>span{display:none}.display-cinema-copy{grid-template-columns:1fr;align-items:start;gap:28px;top:145px}.display-cinema-copy h2{font-size:clamp(57px,12vw,78px)}.display-cinema-copy>div{max-width:610px}.display-cinema-journey{grid-template-columns:1fr}.display-cinema-journey article{border-bottom:1px solid #ffffff26;border-right:0;min-height:108px;padding:17px 18px 16px 0}.display-cinema-journey article+article{padding-left:0}.display-cinema-journey h3{margin:10px 0 4px}.display-cinema-footer{flex-direction:column;gap:9px;line-height:1.55}.pg-head-in,.pg-mega-top{min-height:72px}.pg-logo{padding:0 18px}.pg-logo img{height:52px}.pg-menu-btn{padding:0 28px}.pg-cta{padding:0 18px}.pg-head .pg-btn-ghost{display:none}.pg-btn{padding:0 13px;font-size:11px}.pg-mega-body{grid-template-columns:1fr;padding:28px 20px 36px}.pg-actions{grid-template-columns:1fr 1fr;display:grid}.pg-actions>p,.pg-menu-note{grid-column:1/-1}.return-top{bottom:14px;right:14px}.sono-site-guide{bottom:14px;left:14px}.sono-guide-panel{width:min(390px,100vw - 28px)}.hero-grid{background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff14 50%,#0000 calc(50% + 1px));inset:0}.hero-content{width:calc(100% - 38px);margin-top:52px}.hero-sequence h1{font-size:clamp(41px,10.4vw,58px)}.hero-copy{width:92%}.hero-side-note{display:none}.hero-bottom{left:19px;right:19px}.hero-bottom span:nth-of-type(3),.hero-bottom span:nth-of-type(4),.hero-bottom i:nth-of-type(2),.hero-bottom i:nth-of-type(3){display:none}.live-showcase-section{padding:100px 20px 40px}.live-showcase-heading{grid-template-columns:1fr;gap:30px}.showcase-interaction-guide{grid-template-columns:1fr auto}.showcase-interaction-guide>span{display:none}.live-showcase-embed{height:72vh;min-height:520px}.live-showcase-meta span:nth-child(2){display:none}.showcase-interface-library{margin-top:65px;padding:28px}.interface-library-heading{grid-template-columns:1fr;gap:22px}.interface-library-heading>p{max-width:620px}.interface-library-body{grid-template-columns:1fr}.interface-preview{border-bottom:1px solid #ffffff21;border-right:0;min-height:430px}.home-features{padding:95px 20px 48px}.home-features-heading{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.home-features-heading h2{font-size:clamp(49px,12vw,76px)}.home-features-heading>div:last-child{max-width:620px}.home-feature-stages{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.home-feature-stages::-webkit-scrollbar{display:none}.home-feature-stages>a{background:#ffffff4d;border:1px solid #11181e2e;border-right:0;min-width:min(300px,78vw);min-height:245px}.home-feature-stages>a:last-child{border-right:1px solid #11181e2e}.home-signal-story{grid-template-columns:1fr;margin-top:38px}.home-signal-copy{border-right:0;border-bottom:1px solid var(--line)}.home-signal-copy h3{font-size:clamp(45px,11vw,67px)}.home-signal-console{grid-template-rows:58px 130px auto 58px}.home-features>footer span,.home-features>footer i{display:none}.home-features>footer{padding:0}.platform-story,.solution-cards-section{padding:100px 20px}.platform-story-heading,.streamlined-heading{grid-template-columns:1fr;gap:28px}.platform-story-heading>div:last-child>p{max-width:610px}.platform-tabs{scrollbar-width:none;background:0 0;border:0;border-radius:0;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.platform-tabs::-webkit-scrollbar{display:none}.platform-tabs button{background:#0a0e15;border:1px solid #d6dee533;border-right:0;min-width:190px}.platform-tabs button:first-child{border-radius:999px 0 0 999px}.platform-tabs button:last-child{border-right:1px solid var(--line);border-radius:0 999px 999px 0}.platform-frame{grid-template-columns:1fr;min-height:0}.platform-frame-media{border-right:0;border-bottom:1px solid var(--line);min-height:540px}.platform-canvas{min-height:540px}.platform-detail{min-height:500px}.platform-detail h3{margin:70px 0 22px}.platform-progress{width:82%}.solution-cards{grid-template-columns:repeat(2,1fr)}.solution-cards>a{min-height:390px}.white-glove-copy{grid-template-columns:1fr}.white-glove-copy>a{grid-column:1;max-width:440px}.white-glove-steps article{min-height:230px;padding:25px}.white-glove-feature>footer{flex-wrap:wrap;padding-block:20px}.white-glove-feature>footer i{min-width:60px}.solution-workflow{margin:95px -20px -100px;padding:90px 20px 100px}.solution-workflow-heading{grid-template-columns:1fr;gap:20px}.pricing-band{grid-template-columns:1fr 1fr;gap:35px;padding:95px 20px}.pricing-band>div:first-child{grid-column:1/-1}.section-heading,.pricing-head,.feature-system-heading,.collaboration-heading,.tracker-heading{grid-template-columns:1fr;gap:25px}.feature-system-section,.workspace-section,.solutions-section,.pricing-teaser,.collaboration-section,.release-tracker-section{padding:100px 20px}.asset-composer{grid-template-rows:50px 580px auto;grid-template-columns:1fr}.module-controls{border-top:1px solid var(--line);border-left:0;min-height:620px}.asset-marquee{margin-left:-20px;margin-right:-20px}.asset-library-heading,.sales-feature-heading{grid-template-columns:1fr;gap:22px;margin-top:95px}.asset-library-heading p{max-width:580px}.sales-feature-grid{grid-template-columns:1fr}.sales-tool-card{min-height:470px}.feature-truth-bar{grid-template-columns:auto 1fr}.surfaces-section{min-height:auto}.surfaces-sticky{grid-template-columns:1fr;align-items:start;padding:100px 20px;position:relative}.surface-stack{height:650px;margin-top:30px}.surface-card{width:90%}.collaboration-stage{grid-template-rows:50px 530px auto;grid-template-columns:1fr}.session-panel{border-top:1px solid var(--line);border-left:0;min-height:410px}.capability-rail,.tracker-columns{grid-template-columns:1fr}.capability-rail article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.capability-rail article:last-child{border-bottom:0}.capability-rail h3{margin-top:36px}.tracker-audit{grid-template-columns:1fr;gap:14px}.tracker-audit p{justify-self:start}.dashboard-shell{grid-template-columns:1fr;overflow-x:auto}.dashboard-shell aside{display:none}.dashboard-main{min-width:740px}.workspace-cta{flex-direction:column;align-items:flex-start;gap:20px}.solutions-list a{grid-template-columns:42px 1fr 30px;gap:12px;min-height:105px}.solutions-list p{display:none}.price-cards{grid-template-columns:1fr}.price-cards article{min-height:350px}.sxr-talk{min-height:0;position:static}.sxr-talk-hold{display:none}.sxr-talk-grid,.sxr-foot-top{grid-template-columns:1fr}.sxr-foot-contact{text-align:left;align-items:flex-start}.sxr-foot-mid{grid-template-columns:1fr 1fr}.sxr-footer-feature{grid-column:1/-1}.sxr-foot-bottom{grid-template-columns:1fr;justify-items:start;padding-top:28px}.sxr-foot-bottom>div:last-child{justify-content:flex-start}.ledger-columns{grid-template-columns:1fr}.detail-row{grid-template-columns:50px 1fr;gap:20px}.detail-row>div{grid-column:2}.detail-cta{grid-template-columns:1fr;padding:40px 26px}.detail-hero{align-items:center;min-height:650px;padding:140px 20px 88px}.detail-hero-frame{top:105px;left:20px;right:20px}.detail-hero-frame span:last-child{display:none}.detail-hero-content>p:last-child{max-width:650px;font-size:16px}.detail-hero-proof{bottom:25px;left:20px;right:20px}.login-page{grid-template-columns:1fr}.login-visual{min-height:48svh}.login-panel{min-height:auto;padding:70px 22px}}@media (min-width:821px) and (max-height:760px){.sxr-talk{min-height:auto;position:relative}.sxr-talk-hold{display:none}}@media (max-width:540px){.hero-device{min-height:760px}.home-signal-copy{padding:34px 22px}.home-signal-copy h3{font-size:45px}.home-signal-copy .text-link{font-size:9px}.home-signal-console{grid-template-rows:54px 112px auto 54px}.home-signal-console>header,.home-signal-console>footer{padding-inline:14px}.home-signal-console>header small,.home-signal-console>footer span,.home-signal-console>footer i{display:none}.home-signal-pulse{gap:5px;padding:20px 14px 15px}.home-signal-events article{grid-template-columns:24px minmax(0,1fr) 7px;gap:10px;min-height:64px;padding-inline:14px}.home-signal-events article b{font-size:10px}.display-cinema-stage{min-height:800px}.display-cinema-topline .eyebrow{max-width:310px;font-size:7px}.display-cinema-copy{top:140px}.display-cinema-copy h2{font-size:clamp(52px,15vw,69px)}.display-cinema-copy p{font-size:12px}.display-cinema-copy .button{width:100%;min-width:0}.display-cinema-info{padding-inline:20px}.display-cinema-footer{font-size:6px}.pg-head-in{grid-template-columns:1fr auto 1fr;min-height:64px}.pg-logo{padding:0 12px}.pg-logo img{height:40px}.pg-menu-btn{letter-spacing:.16em;gap:7px;padding:0 14px;font-size:9px}.pg-menu-btn small{display:none}.pg-rule{width:19px}.pg-cta{padding:0 9px}.pg-head .pg-btn-solid{white-space:normal;text-align:center;min-height:38px;padding:0 9px;font-size:9px;line-height:1.1}.pg-mega-top{grid-template-columns:1fr auto;min-height:64px}.pg-mega-top>.pg-cta{border-top:1px solid var(--h-line);border-left:0;grid-column:1/-1;justify-content:stretch;padding:10px 12px}.pg-mega-top>.pg-cta .pg-btn{flex:1}.pg-nav-grid,.pg-actions{grid-template-columns:1fr}.pg-row:nth-child(2n){border-left:0;padding-left:4px}.pg-row{border-bottom:0;min-height:73px}.pg-row:last-child{border-bottom:1px solid var(--h-line)}.pg-row b{font-size:22px}.pg-actions>p,.pg-menu-note{grid-column:1}.return-top{width:50px;height:50px}.sono-guide-toggle{place-items:center;width:54px;min-width:54px;height:54px;min-height:54px;display:grid}.sono-guide-orb{width:54px;height:54px}.sono-guide-label{display:none}.sono-guide-toggle .sono-guide-mark{width:39px;height:39px;transform:none}.sono-guide-toggle .sono-guide-mark:before,.sono-guide-toggle .sono-guide-mark:after{border-width:1px;width:11px;height:11px;top:8px}.sono-guide-toggle .sono-guide-mark:before{left:7px}.sono-guide-toggle .sono-guide-mark:after{right:7px}.sono-guide-toggle .sono-guide-mark>i{border-width:1px;width:24px;height:20px}.sono-guide-toggle .sono-guide-mark>span{width:4px;height:2px;bottom:7px;box-shadow:-6px -3px 0 -1px #edf0f2d1,6px -3px 0 -1px #edf0f2d1}.sono-guide-panel{bottom:66px}.sono-guide-intro{padding:21px 18px 15px}.sono-guide-intro h2{font-size:27px}.sono-guide-panel nav{padding-inline:9px}.sono-guide-panel nav a{min-height:60px;padding-inline:8px}.sono-guide-panel>footer span:last-child{display:none}.sxr-conversation-card>.sxr-conversation-actions{flex-direction:column;align-items:stretch}.sxr-pilot-steps{grid-template-columns:1fr}.sxr-pilot-steps span{border-top:1px solid #d4dce421;border-left:0;min-height:0}.sxr-pilot-steps span:first-child{border-top:0}.hero-copy{font-size:16px}.live-browser-bar{grid-template-columns:45px 1fr}.live-browser-bar>b{display:none}.showcase-interaction-guide{min-height:48px;padding-inline:10px}.showcase-interaction-guide>b{letter-spacing:.09em;font-size:5px}.showcase-interaction-guide>a{font-size:5px}.live-showcase-embed{height:70vh;min-height:500px}.showcase-connection-copy{width:calc(100% - 28px);padding:25px}.showcase-connection-copy h3{font-size:36px}.showcase-connection-error>div{flex-direction:column}.showcase-connection-error .button{width:100%}.live-showcase-meta span:last-child{display:none}.showcase-interface-library{border-radius:17px;margin:54px -7px 0;padding:22px 14px}.interface-library-heading h3{font-size:43px}.interface-library-body{margin-top:29px}.interface-preview{min-height:360px}.interface-preview>header{grid-template-columns:1fr auto;top:14px;left:15px;right:15px}.interface-preview>header small{display:none}.interface-preview-copy{bottom:68px;left:20px}.interface-preview-copy h4{font-size:42px}.interface-preview>footer{gap:14px;font-size:5px;left:15px;right:15px}.interface-skin-tabs{grid-template-rows:repeat(3,1fr) auto;grid-template-columns:1fr 1fr}.interface-skin-tabs>button{border-right:1px solid var(--line);min-height:69px}.interface-skin-tabs>button:nth-child(2n){border-right:0}.interface-skin-tabs>footer{grid-column:1/-1}.platform-story-heading h2,.streamlined-heading h2{font-size:clamp(46px,14vw,70px)}.platform-tabs button{min-width:170px;min-height:62px}.platform-frame-media,.platform-canvas{min-height:440px}.platform-detail{min-height:480px;padding:24px}.platform-detail h3{margin-top:58px;font-size:38px}.platform-progress{width:100%}.platform-orbits{width:88%}.platform-core{width:112px;height:112px}.platform-core b{font-size:31px}.platform-chip{padding:9px 10px;font-size:6px}.chip-one{top:15%;left:5%}.chip-two{top:23%;right:4%}.chip-three{bottom:13%;left:5%}.chip-four{display:none}.platform-studio-panel{grid-template-rows:44px 1fr;grid-template-columns:82px 1fr;inset:4%}.studio-bar{padding:0 11px}.studio-bar span{display:none}.platform-studio-panel aside{padding:15px 8px}.platform-studio-panel aside strong{width:35px;height:35px}.platform-studio-panel aside small{display:none}.platform-studio-panel aside b{padding:9px 6px;font-size:7px}.studio-workspace{padding:19px 14px}.studio-workspace h4{margin:auto 0 18px;font-size:28px}.studio-modules{grid-template-columns:1fr}.studio-modules span{border-right:0;min-height:39px}.studio-modules span:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.studio-modules span:last-child{border-bottom:0}.guide-route{gap:7px;left:5%;right:5%}.guide-route span b{display:none}.guide-orb{width:128px;height:128px;top:34%;left:8%}.guide-orb:before,.guide-orb:after{width:23px;height:27px;top:28px}.guide-orb:before{left:31px}.guide-orb:after{right:31px}.guide-orb i{width:55px;height:40px}.guide-orb b{font-size:8px}.guide-orb span{display:none}.guide-status{top:16%;right:5%}.guide-prompt{width:88%;padding:18px;bottom:6%;right:5%}.guide-prompt h4{margin:13px 0 19px;font-size:25px}.platform-presence span{display:none}.presence-host{top:17%;left:6%}.presence-client{top:44%;right:6%}.platform-context-card{padding:13px;top:27%;left:28%}.platform-message{width:74%;bottom:8%;left:6%}.platform-lead-card{width:88%;padding:21px;bottom:6%;right:6%}.platform-lead-card h4{font-size:24px}.hotspot-one{top:18%;left:10%}.hotspot-two{top:31%;right:12%}.platform-analytics{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;padding:18px;inset:5%}.analytics-summary h4{font-size:25px}.analytics-metrics{grid-column:1}.analytics-graph{min-height:120px}.surface-mode{width:165px;min-height:112px;padding:15px}.surface-mode b{font-size:16px}.surface-web-mode{top:10%;left:5%}.surface-kiosk-mode{bottom:8%;left:18%}.surface-mobile-mode{top:35%;right:4%}.solution-cards{grid-template-columns:1fr}.solution-cards>a{min-height:365px}.solution-unbounded{grid-template-columns:1fr;gap:13px;padding:20px}.solution-unbounded small{grid-column:auto}.solution-unbounded a{justify-self:start}.white-glove-feature{border-radius:17px;margin-top:34px}.white-glove-copy{padding:34px 23px}.white-glove-copy h3{font-size:clamp(42px,13.5vw,61px)}.white-glove-copy>p:not(.eyebrow){font-size:13px}.white-glove-steps{grid-template-columns:1fr}.white-glove-steps article{border-bottom:1px solid #ffffff1c;border-right:0;min-height:178px}.white-glove-steps article:last-child{border-bottom:0}.white-glove-feature>footer{flex-direction:column;align-items:flex-start;gap:10px}.white-glove-feature>footer i{flex:none;width:100%}.pricing-band{grid-template-columns:1fr}.pricing-band>div:first-child{grid-column:auto}.feature-system-heading h2{font-size:clamp(48px,15vw,72px)}.composer-bar{grid-template-columns:1fr}.composer-bar b,.composer-bar small{display:none}.asset-composer{grid-template-rows:50px 500px auto}.asset-core{width:112px;height:112px}.asset-core b{font-size:29px}.asset-rings i:nth-child(2){width:300px;height:300px}.asset-rings i:nth-child(3){width:470px;height:470px}.floating-asset{width:132px;min-height:77px;padding:11px}.floating-asset b{font-size:10px}.asset-photo{top:9%;left:3%}.asset-tour{top:12%;right:3%}.asset-video{bottom:10%;left:3%}.asset-plan{bottom:11%;right:3%}.asset-doc,.asset-drone{display:none}.asset-library{grid-template-columns:1fr}.asset-library article:hover{transform:none}.sales-tool-card{min-height:500px;padding:22px}.sales-tool-card header{gap:12px}.sales-tool-card h4{margin-top:60px}.feature-truth-bar{grid-template-columns:1fr;gap:8px}.feature-truth-bar>span:nth-of-type(2){margin-top:14px}.surface-stack{height:530px}.surface-card{width:96%}.collaboration-stage{grid-template-rows:50px 440px auto}.session-bar>span,.presence span{display:none}.shared-hotspot{left:43%}.session-caption{bottom:18px;left:18px}.capability-rail article{padding:23px}.tracker-card li{min-height:56px}.sxr-talk h2{font-size:clamp(66px,22vw,100px)}.sxr-contact-split,.sxr-live-card{grid-template-columns:1fr}.sxr-live-card{gap:12px}.sxr-foot-mid{grid-template-columns:1fr}.sxr-footer-feature{grid-column:1}.sxr-foot-bottom>div{flex-direction:column;gap:8px}.ledger-hero{min-height:70svh;padding:145px 20px 70px}.ledger-section{padding:55px 20px 100px}.detail-hero{align-items:center;min-height:610px;padding:125px 20px 78px}.detail-hero h1{font-size:clamp(54px,15vw,76px)}.detail-hero-frame{top:88px}.detail-hero-proof span:nth-of-type(2),.detail-hero-proof span:nth-of-type(3),.detail-hero-proof i:nth-of-type(2){display:none}.detail-hero-proof i{margin-right:0}.detail-sections{padding:55px 20px 100px}.detail-row{grid-template-columns:1fr;min-height:0}.detail-row>div{grid-column:1}.detail-row>small{margin-bottom:-20px}.detail-row h2{margin-top:0}.detail-cta{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));margin-top:72px}}.pricing-page-v2{color:var(--paper);background:#060910}.pricing-v2-wrap{width:min(1360px,100% - 72px);margin:0 auto}.pricing-v2-kicker{color:#a5afb8;font:8px var(--mono);letter-spacing:.2em;align-items:center;gap:12px;margin:0;display:flex}.pricing-v2-kicker>span{background:var(--gold);width:30px;height:1px}.pricing-hero-v2{border-bottom:1px solid var(--line);background:#05080e;align-items:center;min-height:850px;padding:190px 0 105px;display:flex;position:relative;overflow:hidden}.pricing-hero-v2:before{content:"";filter:blur(2px);background:radial-gradient(circle,#c9a56724,#c9a56706 38%,#0000 68%);border-radius:50%;width:900px;height:900px;animation:11s ease-in-out infinite alternate pricing-orbit;position:absolute;top:-360px;right:-260px}.pricing-hero-v2:after{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.pricing-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(65px,8vw,135px);display:grid;position:relative}.pricing-hero-copy-v2{animation:.85s cubic-bezier(.22,1,.36,1) both pricing-rise}.pricing-hero-copy-v2 h1{letter-spacing:-.065em;max-width:930px;margin:28px 0 30px;font-size:clamp(62px,6.8vw,104px);line-height:.91}.pricing-hero-copy-v2 h1 em{color:var(--gold-soft);font-style:normal;font-weight:520}.pricing-hero-lede{color:#89949e;max-width:720px;margin:0;font-size:16px;line-height:1.72}.pricing-equation{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;max-width:800px;margin-top:52px;display:grid}.pricing-equation>div{padding:20px 12px 20px 0;animation:.7s cubic-bezier(.22,1,.36,1) both pricing-rise}.pricing-equation>div:nth-of-type(2){animation-delay:.12s}.pricing-equation>div:nth-of-type(3){animation-delay:.24s}.pricing-equation small{color:#56616b;font:7px var(--mono);letter-spacing:.13em;margin-bottom:7px;display:block}.pricing-equation strong{color:#c8cfd5;font-size:11px;font-weight:520}.pricing-equation>i{color:var(--gold);font:normal 16px var(--mono)}.pricing-pilot-card{background:linear-gradient(145deg,#c9a56718,#ffffff05 48%);border:1px solid #c9a56780;border-radius:22px;padding:38px;animation:1s cubic-bezier(.22,1,.36,1) .14s both pricing-card-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.pricing-pilot-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:210px;height:360px;animation:7s ease-in-out infinite pricing-glint;position:absolute;top:-100px;right:-110px;transform:rotate(32deg)}.pricing-pilot-card>span{color:var(--gold-soft);font:8px var(--mono);letter-spacing:.18em}.pricing-pilot-card>p{color:#aeb6bd;margin:38px 0 9px;font-size:13px}.pricing-pilot-card h2{letter-spacing:-.06em;margin:0 0 29px;font-size:clamp(43px,4.3vw,65px);line-height:.92}.pricing-pilot-card h2 small{color:#8a949d;letter-spacing:0;max-width:260px;margin-top:11px;font-size:13px;font-weight:450;line-height:1.45;display:block}.pricing-pilot-card ul{margin:0 0 30px;padding:0;list-style:none}.pricing-pilot-card li{color:#c4cbd1;border-top:1px solid #ffffff12;padding:11px 0;font-size:11px}.pricing-pilot-card li:before{content:"✓";color:var(--gold);margin-right:11px}.pricing-pilot-card .button{width:100%}.pricing-pilot-card>small{color:#626d77;margin-top:18px;font-size:9px;line-height:1.6;display:block}.pricing-hero-scroll{z-index:2;color:#424c55;font:7px var(--mono);letter-spacing:.16em;align-items:center;gap:14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pricing-hero-scroll i{background:linear-gradient(90deg, var(--gold), transparent);width:48px;height:1px;animation:2s ease-in-out infinite pricing-pulse}.pricing-v2-section{border-bottom:1px solid var(--line);padding:118px 0}.pricing-plans-v2{background:radial-gradient(circle at 50% 0,#c9a5670d,#0000 24%),#070a11}.pricing-launch-v2{background:#05080e}.pricing-extras-v2{background:#070a11;padding-bottom:0}.pricing-v2-heading{grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);align-items:end;gap:90px;margin-bottom:62px;display:grid}.pricing-v2-heading h2{letter-spacing:-.058em;max-width:800px;margin:25px 0 0;font-size:clamp(47px,5vw,76px);line-height:.94}.pricing-v2-heading>div:last-child>p{color:#7e8993;margin:0;font-size:13px;line-height:1.75}.pricing-billing{border:1px solid var(--line-strong);color:#58636d;width:max-content;font:8px var(--mono);letter-spacing:.1em;border-radius:999px;align-items:center;gap:11px;margin-top:26px;padding:6px 8px 6px 15px;display:flex}.pricing-billing>span.is-active{color:#d1d7dc}.pricing-billing button{cursor:pointer;background:#242a31;border:0;border-radius:99px;width:43px;height:24px;padding:3px}.pricing-billing button i{background:#dce1e5;border-radius:50%;width:18px;height:18px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s;display:block}.pricing-billing button i.is-annual{background:var(--gold);transform:translate(19px)}.pricing-billing b{color:var(--gold-soft);background:#c9a5671a;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:500}.pricing-plan-grid-v2{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.pricing-plan-v2{border:1px solid var(--line);background:linear-gradient(#ffffff07,#ffffff03);border-radius:21px;flex-direction:column;min-height:650px;padding:34px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative}.pricing-plan-v2:hover{border-color:#414a53;transform:translateY(-8px);box-shadow:0 25px 70px #0000003d}.pricing-plan-v2.is-featured{background:linear-gradient(#c9a56716,#ffffff04 30%);border-color:#c9a5678f;box-shadow:0 28px 90px #00000047}.pricing-plan-badge{background:var(--gold);color:#0a0c0e;font:700 7px var(--mono);letter-spacing:.12em;white-space:nowrap;border-radius:99px;padding:7px 14px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-plan-topline{color:#4c5660;font:7px var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;display:flex}.pricing-plan-topline>small{border:1px solid var(--line);border-radius:99px;padding:6px 9px}.pricing-plan-v2 h3{letter-spacing:-.045em;margin:35px 0 6px;font-size:28px}.pricing-plan-eyebrow{color:#68737d;margin:0;font-size:11px}.pricing-plan-price{flex-wrap:wrap;align-content:start;align-items:baseline;gap:7px;min-height:128px;margin:33px 0 0;display:flex}.pricing-plan-price strong{letter-spacing:-.065em;font-size:clamp(50px,4.7vw,70px);line-height:.95}.pricing-price-number{animation:.34s cubic-bezier(.22,1,.36,1) both pricing-number}.pricing-plan-price>span{color:#7d8790;font-size:10px}.pricing-plan-price>small{width:100%;color:var(--gold-soft);margin-top:8px;font-size:9px}.pricing-plan-fit{color:#7f8992;min-height:61px;margin:0 0 17px;font-size:11px;line-height:1.6}.pricing-plan-highlights{margin:0 0 27px;padding:0;list-style:none}.pricing-plan-highlights li{border-top:1px solid var(--line);color:#c4cbd1;padding:10px 0;font-size:11px}.pricing-plan-highlights li:before{content:"✓";color:var(--gold);margin-right:10px}.pricing-v2-outline{border:1px solid var(--line-strong);color:#d5dbe0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:49px;padding:0 20px;font-size:10px;font-weight:620;display:inline-flex}.pricing-v2-outline:hover{border-color:var(--gold);color:var(--gold-soft)}.pricing-plan-v2>.button,.pricing-plan-v2>.pricing-v2-outline{width:100%;margin-top:auto}.pricing-plan-details{border-top:1px solid var(--line);margin-top:18px}.pricing-plan-details summary{color:#7f8993;font:8px var(--mono);letter-spacing:.12em;cursor:pointer;justify-content:space-between;padding:20px 0 3px;list-style:none;display:flex}.pricing-plan-details summary::-webkit-details-marker{display:none}.pricing-plan-details summary span{color:var(--gold);font-size:15px;transition:rotate .25s}.pricing-plan-details[open] summary span{rotate:45deg}.pricing-plan-details ul{margin:18px 0 0;padding:0;list-style:none}.pricing-plan-details li{color:#87919a;padding:7px 0 7px 14px;font-size:9px;line-height:1.55;position:relative}.pricing-plan-details li:before{content:"·";color:var(--gold);position:absolute;left:0}.pricing-plan-details>p{border-top:1px solid var(--line);color:#59646e;margin:18px 0 0;padding-top:17px;font-size:9px;line-height:1.6}.pricing-alternate-starts{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.pricing-alternate-starts article{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:1fr auto;align-items:start;column-gap:35px;padding:31px 34px;display:grid}.pricing-alternate-starts small{color:#59646d;font:7px var(--mono);letter-spacing:.15em;grid-column:1/-1}.pricing-alternate-starts h3{letter-spacing:-.035em;margin:18px 0 8px;font-size:23px}.pricing-alternate-starts strong{color:var(--gold-soft);text-align:right;margin-top:18px;font-size:20px}.pricing-alternate-starts strong span{color:#626c75;margin-top:5px;font-size:8px;font-weight:450;display:block}.pricing-alternate-starts p{color:#727d86;max-width:470px;margin:0;font-size:10px;line-height:1.65}.pricing-alternate-starts a{color:#b8c0c7;justify-self:end;margin-top:4px;font-size:9px}.pricing-alternate-starts a span{color:var(--gold);margin-left:12px}.pricing-self-serve-note{color:var(--gold-soft);font:7px var(--mono);letter-spacing:.12em;margin-top:22px;display:block}.pricing-white-glove-definition{color:#737e87;background:linear-gradient(90deg,#c9a56712,#ffffff04);border:1px solid #c9a56747;border-radius:14px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:15px;min-height:70px;margin:-20px 0 30px;padding:0 25px;font-size:10px;display:grid}.pricing-white-glove-definition strong{color:var(--gold-soft);font:8px var(--mono);letter-spacing:.14em}.pricing-white-glove-definition i{color:#4f5962;font:normal 17px var(--mono)}.pricing-launch-grid-v2{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-launch-grid-v2 article{border:1px solid var(--line);background:#ffffff06;border-radius:19px;min-height:440px;padding:33px;transition:transform .35s,border-color .35s;position:relative}.pricing-launch-grid-v2 article:hover{border-color:#3d464f;transform:translateY(-6px)}.pricing-launch-grid-v2 article.is-featured{background:linear-gradient(#c9a56713,#0000 32%);border-color:#c9a5677a}.pricing-launch-grid-v2 article>small{color:#4d5862;font:8px var(--mono)}.pricing-launch-grid-v2 h3{letter-spacing:-.04em;margin:45px 0 15px;font-size:23px}.pricing-launch-grid-v2 article>strong{color:var(--gold-soft);letter-spacing:-.045em;font-size:34px}.pricing-launch-grid-v2 article>p{color:#737e87;min-height:55px;margin:14px 0 23px;font-size:10px;line-height:1.65}.pricing-launch-grid-v2 ul{margin:0;padding:0;list-style:none}.pricing-launch-grid-v2 li{border-top:1px solid var(--line);color:#9ba4ac;padding:10px 0;font-size:10px}.pricing-launch-grid-v2 li:before{content:"·";color:var(--gold);margin-right:10px}.pricing-section-action{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:26px 30px;display:flex}.pricing-section-action p{color:#747f88;margin:0;font-size:11px}.pricing-section-action .pricing-v2-outline{min-width:225px}.pricing-extra-tabs{border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:1fr 1fr;margin-bottom:0;display:grid;overflow:hidden}.pricing-extra-tabs button{border:0;border-right:1px solid var(--line);color:#66717b;text-align:left;cursor:pointer;background:#080b12;align-items:center;gap:18px;min-height:80px;padding:0 30px;font-size:14px;transition:background .3s,color .3s;display:flex}.pricing-extra-tabs button:last-child{border-right:0}.pricing-extra-tabs button span{color:#46515b;font:8px var(--mono)}.pricing-extra-tabs button.is-active{color:#e1e5e8;background:#c9a56714}.pricing-extra-tabs button.is-active span{color:var(--gold)}.pricing-extra-panel{border:1px solid var(--line);background:radial-gradient(circle at 10%,#c9a56711,#0000 30%),#060910;border-radius:0 0 18px 18px;min-height:590px;padding:54px;animation:.5s cubic-bezier(.22,1,.36,1) both pricing-panel-in}.pricing-avatar-panel{grid-template-columns:.8fr 1.35fr;align-items:start;gap:80px;display:grid}.pricing-extra-panel-intro>small,.pricing-display-detail>div>small{color:var(--gold-soft);font:7px var(--mono);letter-spacing:.16em}.pricing-extra-panel-intro h3{letter-spacing:-.055em;max-width:410px;margin:25px 0 18px;font-size:clamp(38px,4vw,58px);line-height:.96}.pricing-extra-panel-intro p{color:#75808a;max-width:430px;margin:0;font-size:11px;line-height:1.7}.pricing-extra-panel-intro>strong{color:#b8c0c7;margin-top:30px;font-size:10px;font-weight:500;display:block}.pricing-avatar-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-avatar-options article{border:1px solid var(--line);background:#ffffff05;border-radius:15px;min-height:450px;padding:30px}.pricing-avatar-options article>small{color:#4e5963;font:8px var(--mono)}.pricing-avatar-options h4{letter-spacing:-.035em;margin:45px 0 13px;font-size:20px}.pricing-avatar-options p{color:#737e87;min-height:50px;margin:0 0 20px;font-size:10px;line-height:1.6}.pricing-avatar-options ul,.pricing-display-detail ul{margin:0;padding:0;list-style:none}.pricing-avatar-options li,.pricing-display-detail li{border-top:1px solid var(--line);color:#979fa7;padding:10px 0;font-size:9px}.pricing-avatar-options li:before,.pricing-display-detail li:before{content:"·";color:var(--gold);margin-right:10px}.pricing-display-panel{grid-template-columns:300px 1fr;gap:0;padding:0;display:grid;overflow:hidden}.pricing-display-selector{border-right:1px solid var(--line)}.pricing-display-selector button{border:0;border-bottom:1px solid var(--line);color:#737d86;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-content:center;gap:9px 12px;width:100%;min-height:158px;padding:26px;transition:background .3s,color .3s;display:grid}.pricing-display-selector button:last-child{border-bottom:0}.pricing-display-selector button>span{color:#46505a;font:8px var(--mono);grid-row:1/3}.pricing-display-selector b{font-size:13px;font-weight:520}.pricing-display-selector small{color:#4d5861;font:7px var(--mono);letter-spacing:.09em;text-transform:uppercase}.pricing-display-selector button.is-active{color:#e3e7ea;background:#c9a56713}.pricing-display-selector button.is-active>span,.pricing-display-selector button.is-active small{color:var(--gold)}.pricing-display-detail{grid-template-columns:1fr .8fr;align-items:start;gap:55px;padding:55px;animation:.45s cubic-bezier(.22,1,.36,1) both pricing-panel-in;display:grid}.pricing-display-detail h3{letter-spacing:-.058em;margin:22px 0 11px;font-size:clamp(43px,4.6vw,66px);line-height:.95}.pricing-display-detail>div>strong{color:var(--gold-soft);font-size:16px;display:block}.pricing-display-detail>div>p{color:#7a858e;max-width:580px;margin:22px 0 16px;font-size:11px;line-height:1.7}.pricing-display-detail em{color:#555f69;font-size:9px;font-style:normal}.pricing-display-detail li{font-size:10px}.pricing-display-license{background:#c9a5670b;border:1px solid #c9a56747;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 40px;padding:25px 28px;display:grid}.pricing-display-license>span{color:var(--gold);font:7px var(--mono);letter-spacing:.14em}.pricing-display-license>strong{color:#d7dde1;grid-area:1/2/3;font-size:23px}.pricing-display-license strong small{color:#727c85;font-size:8px;font-weight:450}.pricing-display-license p{color:#66717a;margin:0;font-size:9px}.pricing-final-cta{border-top:1px solid var(--line-strong);margin-top:115px;padding:90px 0 105px}.pricing-final-cta h2{letter-spacing:-.066em;margin:30px 0 45px;font-size:clamp(57px,7vw,104px);line-height:.9}.pricing-final-cta h2 em{color:var(--gold-soft);font-style:normal;font-weight:500}.pricing-final-cta>div{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.pricing-final-cta>div p{color:#77828c;max-width:650px;margin:0;font-size:13px;line-height:1.7}.pricing-final-cta .button{min-width:230px}@supports (animation-timeline:view()){.pricing-v2-heading,.pricing-alternate-starts,.pricing-section-action,.pricing-extra-tabs,.pricing-final-cta{animation:linear both pricing-rise;animation-timeline:view();animation-range:entry cover 35%}.pricing-plan-v2,.pricing-launch-grid-v2 article{animation:linear both pricing-card-in;animation-timeline:view();animation-range:entry cover 32%}.pricing-plan-v2:nth-child(2),.pricing-launch-grid-v2 article:nth-child(2){animation-range:entry 5% cover 36%}.pricing-plan-v2:nth-child(3),.pricing-launch-grid-v2 article:nth-child(3){animation-range:entry 10% cover 40%}}@keyframes pricing-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes pricing-card-in{0%{opacity:.2;transform:translateY(65px)scale(.975)}to{opacity:1;transform:none}}@keyframes pricing-number{0%{opacity:.1;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pricing-panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pricing-orbit{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,80px)scale(1.12)}}@keyframes pricing-glint{0%,70%{opacity:0;transform:translate(0)rotate(32deg)}82%{opacity:1}to{opacity:0;transform:translate(-430px)rotate(32deg)}}@keyframes pricing-pulse{0%,to{opacity:.3;transform-origin:0;scale:.6 1}50%{opacity:1;scale:1}}@media (max-width:1050px){.pricing-hero-grid{grid-template-columns:1fr 340px;gap:48px}.pricing-equation{grid-template-columns:1fr auto 1fr}.pricing-equation>div:nth-of-type(3),.pricing-equation>i:nth-of-type(2){display:none}.pricing-v2-heading{gap:50px}.pricing-plan-v2{padding:27px}.pricing-avatar-panel{grid-template-columns:1fr;gap:45px}.pricing-extra-panel-intro{grid-template-columns:1fr 1fr;align-items:end;gap:12px 50px;display:grid}.pricing-extra-panel-intro>small{grid-column:1/-1}.pricing-extra-panel-intro h3{margin-bottom:0}.pricing-extra-panel-intro>strong{grid-column:2;margin-top:0}}@media (max-width:820px){.pricing-v2-wrap{width:calc(100% - 40px)}.pricing-hero-v2{min-height:auto;padding:155px 0 95px}.pricing-hero-grid{grid-template-columns:1fr}.pricing-hero-copy-v2 h1{font-size:clamp(58px,12vw,86px)}.pricing-pilot-card{max-width:580px}.pricing-hero-scroll{display:none}.pricing-v2-section{padding:92px 0}.pricing-v2-heading{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.pricing-v2-heading>div:last-child>p{max-width:620px}.pricing-plan-grid-v2,.pricing-launch-grid-v2{grid-template-columns:1fr}.pricing-plan-v2{min-height:0}.pricing-plan-v2.is-featured{order:-1}.pricing-plan-fit{min-height:0}.pricing-alternate-starts{grid-template-columns:1fr}.pricing-launch-grid-v2 article,.pricing-launch-grid-v2 article>p{min-height:0}.pricing-white-glove-definition{grid-template-columns:auto 1fr;gap:8px 15px;padding-block:19px}.pricing-white-glove-definition i{display:none}.pricing-section-action{flex-direction:column;align-items:flex-start}.pricing-extra-panel{padding:36px}.pricing-extra-panel-intro{display:block}.pricing-extra-panel-intro>strong{margin-top:24px}.pricing-avatar-options{grid-template-columns:1fr}.pricing-avatar-options article{min-height:0}.pricing-display-panel{grid-template-columns:1fr;padding:0}.pricing-display-selector{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pricing-display-selector button{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;min-height:120px}.pricing-display-selector button>span{grid-row:auto}.pricing-display-detail{padding:38px}.pricing-final-cta>div{grid-template-columns:1fr}}@media (max-width:540px){.pricing-v2-wrap{width:calc(100% - 36px)}.pricing-hero-v2{padding-top:130px}.pricing-hero-copy-v2 h1{margin-top:23px;font-size:clamp(50px,15vw,72px)}.pricing-hero-lede{font-size:14px}.pricing-equation{grid-template-columns:1fr}.pricing-equation>i{display:none}.pricing-equation>div{border-bottom:1px solid var(--line)}.pricing-equation>div:last-child{border-bottom:0}.pricing-equation>div:nth-of-type(3){display:block}.pricing-pilot-card{padding:27px}.pricing-v2-section{padding:76px 0}.pricing-v2-heading h2{font-size:clamp(44px,13vw,62px)}.pricing-billing{letter-spacing:.05em;justify-content:space-between;gap:7px;width:100%;padding-left:11px}.pricing-billing b{padding:5px 7px;font-size:6px}.pricing-plan-v2,.pricing-launch-grid-v2 article{border-radius:16px;padding:25px}.pricing-plan-v2 h3{margin-top:27px}.pricing-plan-price{min-height:113px}.pricing-plan-price strong{font-size:53px}.pricing-white-glove-definition{margin-top:-6px;padding:20px}.pricing-white-glove-definition strong{font-size:7px}.pricing-white-glove-definition span{font-size:9px;line-height:1.45}.pricing-alternate-starts article{grid-template-columns:1fr;padding:25px}.pricing-alternate-starts strong,.pricing-alternate-starts a{text-align:left;justify-self:start}.pricing-alternate-starts strong{margin:13px 0}.pricing-extra-tabs button{gap:8px;min-height:70px;padding:0 15px;font-size:11px}.pricing-extra-panel{padding:25px}.pricing-avatar-options article{padding:23px}.pricing-display-panel{padding:0}.pricing-display-selector{grid-template-columns:1fr}.pricing-display-selector button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;min-height:78px;padding:17px 21px}.pricing-display-selector button>span{grid-row:1/3}.pricing-display-detail{grid-template-columns:1fr;gap:28px;padding:27px}.pricing-display-detail h3{font-size:44px}.pricing-display-license{grid-template-columns:1fr}.pricing-display-license>strong{grid-area:auto}.pricing-final-cta{margin-top:80px;padding:75px 0 85px}.pricing-final-cta h2{font-size:clamp(53px,15vw,75px)}.pricing-final-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-media{display:none}.hero-poster{display:block}.display-cinema-film,.sxr-spatial-readout,.hero-calibration,.live-showcase-browser:after,.platform-frame:after,.platform-canvas:after{display:none}.showcase-connection-progress i{width:100%;transform:none}.hero-sequence{height:auto}.hero-sticky{min-height:100svh;position:relative}.hero-device{transform:none!important}.hero-scroll-cue{display:none}}
