@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";@keyframes twinax-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes twinax-pulse-blue{0%{box-shadow:0 0 #3b82f680}70%{box-shadow:0 0 0 8px #3b82f600}to{box-shadow:0 0 #3b82f600}}:root{--bg-navy:#101312;--glass-bg:linear-gradient(145deg,#1d211f,#161917);--glass-border:#383d39;--text-primary:#eef0ed;--text-dim:#a2a8a2;--text-faint:#7f867f;--accent-blue:#c9f514;--accent-cyan:#aee513;--accent-blue-soft:#d7ff43;--green:#c9f514;--amber:#fbbf24;--red:#f87171;--radius-lg:8px;--radius-md:7px;--radius-sm:5px}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text-primary);background:#101312;margin:0;font-family:Manrope,system-ui,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}a{color:#c9f514}a:hover{color:#e1ff71}button{font-family:inherit}.mono{font-family:IBM Plex Mono,monospace}.app-shell{width:100%;min-height:100vh;color:var(--text-primary);background:#101312;display:flex}.main-col{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.content{flex:1;min-height:0;padding:clamp(14px,1.5vw,24px) clamp(16px,2vw,32px) 48px;overflow-y:auto}.card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:18px;box-shadow:inset 2px 0 #c9f514,0 10px 28px #0003}.card-title{margin-bottom:14px;font-size:15px;font-weight:800}.grid{gap:14px;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.stack{flex-direction:column;gap:14px;display:flex}.row-between{justify-content:space-between;align-items:center;display:flex}.chip{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.progress-track{background:#ffffff14;border-radius:4px;height:5px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#c9f514,#8fae10);border-radius:4px;height:100%}.data-table{width:100%}.data-table .thead-row{color:var(--text-faint);border-bottom:1px solid #ffffff12;gap:8px;padding:0 8px 8px;font-size:10.5px;font-weight:700;display:grid}.data-table .trow{border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:11px 8px;font-size:12px;display:grid}.data-table .trow:last-child{border-bottom:none}.tile{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;padding:16px;box-shadow:inset 2px 0 #c9f514}.tile-value{font-size:22px;font-weight:800}.tile-label{color:#ffffff80;margin-top:4px;font-size:11px}.toggle{all:unset;cursor:pointer;box-sizing:border-box;border-radius:20px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px}.flow-row{align-items:center;gap:8px;display:flex}.flow-step{text-align:center;background:#1b2019;border:1px solid #3b4335;border-radius:10px;flex:1;padding:12px 10px;font-size:11.5px;font-weight:700}.app-shell .toggle[style*="59, 130, 246"],.app-shell .toggle[style*=\#3b82f6]{background:#c9f514!important}.app-shell .data-table .thead-row{color:#969d96;border-color:#343936}.app-shell .data-table .trow{border-color:#303530;font-size:13px}.app-shell .chip{border-radius:4px}@media (width<=1200px){.grid-5,.grid-6{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sidebar{width:74px}.sidebar-logo{width:64px}.sidebar-logo img{width:62px;top:10px;left:1px}.nav-item{justify-content:center;padding:0}.nav-item-tooltip{display:none}.app-header{padding-left:18px;padding-right:18px}.header-subtitle,.header-breadcrumb,.header-account strong{display:none}.content{padding:14px}.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr!important}}@media (width>=1101px){.app-shell .content{height:calc(100vh - 92px);overflow:hidden}.content>[data-screen-label]{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.content>[data-screen-label]>.grid,.content>[data-screen-label]>.card{min-height:0;margin-bottom:0!important}.content>[data-screen-label] .card{padding:clamp(12px,1.1vh,18px)}.content>[data-screen-label] .data-table{min-height:0;overflow:hidden}[data-screen-label=Lines]>.grid:first-child{flex:0 0 17%}[data-screen-label=Lines]>.grid:nth-child(2){flex:0 0 27%}[data-screen-label=Lines]>.card{flex:1}[data-screen-label=Equipment]>.grid{flex:0 0 13%}[data-screen-label=Equipment]>.card:nth-child(2){flex:1.45}[data-screen-label=Equipment]>.card:nth-child(3){flex:.8}[data-screen-label=Quality]>.grid:first-child{flex:0 0 12%}[data-screen-label=Quality]>.grid:nth-child(2){flex:0 0 24%}[data-screen-label=Quality]>.card:nth-child(3){flex:0 0 27%}[data-screen-label=Quality]>.card:nth-child(4){flex:1}[data-screen-label=AI\ Analysis]>.card:first-child{flex:0 0 28%}[data-screen-label=AI\ Analysis]>.grid{flex:0 0 30%}[data-screen-label=AI\ Analysis]>.card:last-child{flex:1}[data-screen-label=Alarms]>.grid:first-child{flex:0 0 12%}[data-screen-label=Alarms]>.card{flex:0 0 39%}[data-screen-label=Alarms]>.grid:last-child{flex:1}[data-screen-label=Reports]>.grid{flex:0 0 18%}[data-screen-label=Reports]>.card{flex:1}[data-screen-label=Settings]>.grid{flex:1;min-height:0}}@media (width>=1101px) and (height<=850px){.app-shell .content{height:calc(100vh - 78px);padding:8px 12px 10px}.content>[data-screen-label]{gap:7px}.content>[data-screen-label] .card{padding:10px 12px}.content>[data-screen-label] .card-title{margin-bottom:8px;font-size:13px}.content>[data-screen-label] .data-table .thead-row{padding-bottom:5px;font-size:9px}.content>[data-screen-label] .data-table .trow{padding:6px 8px;font-size:10px}.content>[data-screen-label] .tile{padding:9px}.content>[data-screen-label] .tile-value{font-size:18px}.content>[data-screen-label] .row-between{font-size:10px!important}}.flow-arrow{color:#ffffff4d;flex:none;font-size:16px}.auth-loading{color:#dce2db;background:#080c09;place-items:center;min-height:100vh;font:700 12px IBM Plex Mono,monospace;display:grid}.line-card{cursor:pointer;box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;appearance:none;margin:0;display:block}:root{--rx-radius-xs:4px;--rx-radius-sm:6px;--rx-radius-md:9px;--rx-radius-lg:12px}.rx-marketing .rx-public-actions .rx-lang,.rx-marketing .rx-public-actions .rx-lang button,.rx-marketing .rx-public-header .rx-btn-primary,.rx-account-trigger,.rx-signup-trigger{border-radius:var(--rx-radius-sm)!important}.rx4-product,.rx4-studio,.rx4-studio-prompt,.rx4-studio figure,.rx4-product.twin>figure,.rx4-features-cta,.rx4-feature-flow,.rx4-scale article,.rx3-destination,.rx3-destination figure,.rx3-context-map>div,.rx3-start,.rxm-product-card,.rxm-product-card img,.rxm-cap-grid article,.rxf-ui-card,.rxf-prompt-box,.rxf-twin-scene,.rxf-alert,.rxf-ops figure,.rxm-safety-flow article,.rxs-dashboard,.rxv-showcase,.rxv-trace,.rxm-technical,.rxm-cta{border-radius:var(--rx-radius-md)}.rx4-studio,.rx4-product,.rx4-product.twin>figure,.rx4-features-cta,.rx4-feature-flow,.rx3-destination,.rx3-start,.rxm-product-card,.rxf-ui-card,.rxf-ops figure,.rxs-dashboard,.rxv-showcase,.rxv-trace,.rxm-technical{overflow:hidden}.rx4-product-copy>a,.rx4-features-cta a,.rx4-studio button,.rx3-destination-copy>a,.rx3-feature-bridge>a,.rxn-primary,.rxf-prompt-box button,.rxm-cta a,.rx-account-primary,.rx-credit-summary button,.rxa-heading>button,.rx-btn{border-radius:var(--rx-radius-sm)!important}.rx-control,.rx-workspace,.rx-assets,.rx-concept-grid button,.rx-drop,.rx-confirm>div,.rx-confirm aside,.rx-upload-review img,.rx-generating>div,.rx-generating>section,.rx-complete>div,.rx-asset-grid>button,.rx-sticky,.rx-credits,.rx-header-user{border-radius:var(--rx-radius-sm)}.rx-control{border-top-right-radius:var(--rx-radius-md)}.rx-prompt,.rx-control input,.rx-control textarea,.rx-confirm input{border-radius:var(--rx-radius-sm)}.rxa-summary article,.rxa-panel,.rxa-person>i,.rxa-setting>em,.rxa-heading>button{border-radius:var(--rx-radius-md)}.rxa-panel{overflow:hidden}.rx-account-modal{border-radius:var(--rx-radius-lg)}.rx-account-modal>header>button,.rx-account-form input:not([type=checkbox]),.rx-credit-balance,.rx-credit-packs button,.rx-account-primary,.rx-credit-summary button{border-radius:var(--rx-radius-sm)}.rx-credit-packs button.active{box-shadow:inset 0 0 0 1px #caff23,0 8px 24px #0000002e}.twin-dashboard [class*=card],.twin-dashboard [class*=panel],.aic-page [class*=panel],.dashboard-page [class*=panel]{border-radius:var(--rx-radius-md);overflow:hidden}@media (width<=700px){:root{--rx-radius-md:8px;--rx-radius-lg:10px}}.sidebar{box-sizing:border-box;background:#0d1015;border-right:1px solid #20262e;flex-direction:column;flex:none;align-items:stretch;gap:6px;width:154px;height:100vh;padding:22px 0 20px;display:flex;position:sticky;top:0}.sidebar-logo{color:#fff;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:150px;height:78px;margin:0 auto 20px;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden}.sidebar-logo img{width:198px;max-width:none;position:absolute;top:-1px;left:-24px}.sidebar-nav{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.nav-item{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffff80;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:48px;padding:0 20px;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#d7ff43;background:linear-gradient(90deg,#242b18,#171b16);box-shadow:inset 3px 0 #d7ff43}.nav-item-settings{margin-top:auto}.nav-item-tooltip{color:inherit;white-space:nowrap;pointer-events:none;opacity:1;visibility:visible;z-index:20;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;transition:opacity .12s;position:static;transform:none}.nav-item:hover .nav-item-tooltip{opacity:1;visibility:visible}.app-header{background:#101312;border-bottom:1px solid #303430;justify-content:space-between;align-items:flex-start;gap:24px;height:92px;min-height:92px;padding:12px 28px;display:flex}.header-breadcrumb{color:#fff6;font-size:11.5px}.header-breadcrumb-current{color:#ffffffa6}.header-title{margin-top:4px;font-size:22px;font-weight:800}.header-subtitle{color:#ffffff73;margin-top:2px;font-size:12.5px}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.header-actions .chip{border-radius:20px;padding:6px 10px;font-size:11px;font-weight:700}.chip-live{color:#4ade80;background:#22c55e24;border:1px solid #22c55e59}.live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s infinite twinax-pulse-blue}.chip-ai{color:#7db6ff;background:#3b82f624;border:1px solid #3b82f659}.chip-opcua{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff1f}.header-updated{color:#fff6;white-space:nowrap;font-size:11px}.lang-toggle{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;gap:2px;padding:3px;display:flex}.header-studio-link{color:#d7ff43;background:#151914;border:1px solid #59651f;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.header-studio-link:hover{color:#fff;border-color:#4d6cbd}.header-account{align-items:center;gap:7px;padding-left:3px;display:flex}.header-account>span:not(.profile-badge){color:#dce4ef;background:#1a2231;border:1px solid #303d51;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.header-account>strong{color:#b9c2ce;white-space:nowrap;font-size:10px}.header-account>.profile-badge{place-items:initial;width:auto;height:34px;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;display:inline-flex}.lang-btn{all:unset;cursor:pointer;color:#ffffff8c;background:0 0;border-radius:16px;padding:5px 11px;font-size:11px;font-weight:700}.lang-btn.active{color:#10130f;background:#d7ff43}.dashboard-header{background:linear-gradient(135deg,#111922,#0d141b);border-color:#26313a;align-items:center;height:78px;min-height:78px;padding:10px 20px 9px}.dashboard-header .header-title{margin-top:4px;font-size:19px}.dashboard-header-actions{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-header-select,.dashboard-live-state,.dashboard-account{color:#aab4bd;background:#121a22;border:1px solid #27333d;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.dashboard-header-select select{color:#dce2e7;appearance:none;background:0 0;border:0;outline:0;min-width:130px;font-size:10px;font-weight:700}.dashboard-live-state{color:#dce2e7;font-size:10px;font-weight:700}.dashboard-live-state>i{background:#cfff32;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #cfff32}.dashboard-live-state>span{color:#7d8993;font-size:9px;font-weight:500}.dashboard-header .lang-toggle{background:#121a22;border-color:#27333d;border-radius:7px;align-items:center;height:38px}.dashboard-header .lang-btn{border-radius:4px;padding:5px 9px;font-size:9px}.dashboard-account{cursor:pointer;background:0 0;border:0;height:auto;padding:0}.dashboard-account>span:not(.profile-badge){color:#dbe7f0;background:#31556f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.dashboard-account>strong{color:#c8d0d7;white-space:nowrap;font-size:10px}.dashboard-account>.profile-badge{place-items:initial;width:auto;height:34px;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:inline-flex}@media (width<=1100px){.dashboard-header-select,.dashboard-live-state span{display:none}}@media (width<=700px){.dashboard-header{padding:10px 12px}.dashboard-header .header-breadcrumb,.dashboard-live-state,.dashboard-account>strong,.dashboard-account>svg:first-child,.dashboard-account>svg:last-child{display:none}}.dashboard-header{background:linear-gradient(135deg,#121713,#0b0f0c);border-color:#303a32}.dashboard-header-select,.dashboard-live-state{color:#c4ccc3;background:#111612;border-color:#354038}.dashboard-header-select option{color:#e5ebe4;background:#111612}.dashboard-header .lang-toggle{background:#111612;border-color:#354038}.dashboard-account>span:not(.profile-badge){color:#e4eee2;background:#34402f}.dashboard-account>strong{color:#d9e1d8}.dashboard-live-state>span{color:#899488}.profile-badge{color:#d9e1ea;white-space:nowrap;background:#11171e;border:1px solid #333c48;border-radius:8px;align-items:center;gap:9px;min-width:0;height:38px;padding:0 10px 0 5px;transition:border-color .15s,background .15s;display:inline-flex}.profile-badge:hover{background:#151c17;border-color:#59663b}.profile-badge__avatar{color:#d7ff43;background:#28321d;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;position:relative}.profile-badge__copy{text-align:left;align-items:center;min-width:0;line-height:1;display:flex}.profile-badge__copy strong{color:#e1e7ee;text-overflow:ellipsis;max-width:128px;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.profile-badge__chevron{color:#778392;flex:none}.profile-badge--compact .profile-badge__copy{display:none}@media (width<=760px){.profile-badge__copy{display:none}}.shared-profile-menu{flex:none;position:relative}.shared-profile-menu>summary{cursor:pointer;background:0 0;border:0;padding:0;list-style:none;display:block}.shared-profile-menu>summary::-webkit-details-marker{display:none}.shared-profile-menu[open] .profile-badge{background:#171e14;border-color:#65733e}.shared-profile-menu__panel{z-index:120;color:#dce4ed;background:#0e141b;border:1px solid #303a47;border-radius:9px;width:232px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #0000007a}.shared-profile-menu__panel header{border-bottom:1px solid #26303b;margin-bottom:6px;padding:10px 11px 12px}.shared-profile-menu__panel header strong,.shared-profile-menu__panel header small{display:block}.shared-profile-menu__panel header strong{color:#e4eaf1;font-size:12px;line-height:1.25}.shared-profile-menu__panel header small{color:#718092;letter-spacing:.08em;margin-top:5px;font:700 7.5px ui-monospace,SFMono-Regular,Consolas,monospace}.shared-profile-menu .shared-profile-menu__panel>a,.shared-profile-menu .shared-profile-menu__panel>button{color:#b7c1cd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.shared-profile-menu__panel>a:hover,.shared-profile-menu__panel>button:hover{color:#f0f4f7;background:#18212a}.shared-profile-menu__panel>a svg,.shared-profile-menu__panel>button svg{color:#8290a0;flex:none}.shared-profile-menu__panel>a b{color:#d7ff43;margin-left:auto;font-size:10px}.shared-profile-menu__divider{background:#26303b;height:1px;margin:6px 4px}.shared-profile-menu__language{grid-template-columns:1fr 38px 38px;align-items:center;gap:4px;min-height:42px;padding:4px 5px;display:grid}.shared-profile-menu__language span{color:#7d8997;font-size:10px}.shared-profile-menu .shared-profile-menu__language button{color:#8895a3;cursor:pointer;background:0 0;border:0;border-radius:5px;height:28px;padding:0;font-family:inherit;font-size:9px;font-weight:750;line-height:1}.shared-profile-menu__language button:hover{color:#dce4ed;background:#19212a}.shared-profile-menu__language button.active{color:#0a0d09;background:#d7ff43}.shared-profile-menu .shared-profile-menu__panel>.shared-profile-menu__logout{color:#9da9b6}.shared-profile-menu .shared-profile-menu__panel>.shared-profile-menu__logout:hover{color:#ff9b9b;background:#79272b33}.pw-section{flex-direction:column;gap:12px;margin:22px 0 0;display:flex}.pw-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.pw-eyebrow{color:#7895ad;letter-spacing:.15em;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.pw-configure{color:#d7ff43;cursor:pointer;background:#172015;border:1px solid #678617;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.pw-configure:disabled{opacity:.45;cursor:default}.pw-loading{border:1px dashed color-mix(in srgb, currentColor 16%, transparent);opacity:.45;border-radius:12px;place-items:center;min-height:300px;font-size:12px;display:grid}.pw-dashboard-empty{text-align:center;border:1px dashed color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:36px 20px;display:flex}.pw-empty-icon{color:#cfff32;background:#182015;border:1px solid #3d4d23;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.pw-dashboard-empty h3{margin:4px 0 8px;font-size:19px}.pw-dashboard-empty>p{color:#8b98a5;max-width:510px;margin:0;font-size:12px;line-height:1.65}.pw-empty-primary{flex-direction:column;align-items:center;gap:7px;margin-top:23px;display:flex}.pw-empty-primary button{color:#0b1008;cursor:pointer;background:#cfff32;border:1px solid #cfff32;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 0 24px #cfff321a}.pw-empty-primary button:hover{background:#dcff69;transform:translateY(-1px)}.pw-empty-primary small{color:#788590;font-size:9.5px}.pw-flow-link{color:#aab5be;text-align:left;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:9px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;width:min(320px,90%);margin-top:24px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.pw-flow-link:hover{color:#d9e1e6;background:#141d24;border-color:#465560;transform:translateY(-1px)}.pw-flow-icon{color:#8ea0ad;background:#1b252d;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.pw-flow-link small,.pw-flow-link strong{display:block}.pw-flow-link small{color:#71808c;margin-bottom:2px;font-size:9px;font-weight:500}.pw-flow-link strong{color:inherit;font-size:10.5px;font-weight:650}.pw-kpi-group{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:11px;overflow:hidden}.pw-kpi-group>header{border-bottom:1px solid color-mix(in srgb, currentColor 11%, transparent);justify-content:space-between;padding:10px 14px;font-size:10.5px;display:flex}.pw-kpi-group>header small{opacity:.5}.pw-kpi-group>.pw-kpi-items{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));height:calc(100% - 38px);display:grid;overflow:auto}.pw-kpi-group .pw-card{border:0;border-right:1px solid color-mix(in srgb, currentColor 11%, transparent);background:0 0;border-radius:0}.pw-kpi-group .pw-widget-frame{grid-area:auto!important}.pw-kpi-group.editing{cursor:grab;padding-top:38px;position:relative}.pw-kpi-group.editing.dragging{opacity:.45;border-color:#cfff32}.pw-kpi-group>.pw-widget-controls{background:0 0;border:0;width:auto;height:29px;padding:0;top:5px;left:8px;right:8px}.pw-kpi-group>.pw-widget-controls .pw-size-axis{background:#172029;border:1px solid #33414b;border-radius:7px;height:29px;padding:3px 5px}.pw-edit-actions{align-items:center;gap:7px;display:flex}.pw-edit-actions button{cursor:pointer;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.pw-add-widget{color:#cfff32;background:#192216;border:1px solid #607c23}.pw-edit-cancel,.pw-reset-layout{color:#aab5bd;background:#131c23;border:1px solid #35434d}.pw-edit-save{color:#0b1108;background:#cfff32;border:1px solid #cfff32}.pw-edit-save:disabled{opacity:.4;cursor:default}.pw-unsaved-dot{color:#d8a44a;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.pw-unsaved-dot i{background:#f0a33c;border-radius:50%;width:6px;height:6px}.pw-section.is-editing:before{content:"DASHBOARD EDIT MODE";color:#cfff32;letter-spacing:.12em;background:#263318;border-radius:5px;width:fit-content;padding:4px 8px;font-size:8px;font-weight:750;display:block}.pw-edit-hint{color:#82909b;background:#111920;border:1px solid #2e3b45;border-radius:7px;align-items:center;gap:7px;width:fit-content;margin:-2px 0 2px;padding:7px 10px;font-size:9.5px;transition:color .15s,border-color .15s,background .15s;display:flex}.pw-edit-hint.active{z-index:20;color:#e8f7b9;background:#1c2717;border-color:#6e8b29;position:sticky;top:6px;box-shadow:0 8px 24px #0007}.pw-picker-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pw-picker{color:#edf2f6;background:#0f161d;border:1px solid #34424d;border-radius:13px;flex-direction:column;width:min(1280px,96vw);height:min(920px,94vh);padding:0 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c}.pw-picker>header{z-index:2;background:#0f161d;border-bottom:1px solid #26323c;justify-content:space-between;align-items:flex-start;padding:20px 0 16px;display:flex;position:sticky;top:0}.pw-picker h3{margin:2px 0 0;font-size:17px}.pw-picker>header button{color:#96a2ac;cursor:pointer;background:0 0;border:1px solid #2b3741;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.pw-kpi-guide{background:linear-gradient(90deg,#172016,#121a20);border:1px solid #405125;border-radius:9px;flex:none;align-items:center;gap:13px;margin:12px 0 0;padding:10px 12px;display:flex}.pw-kpi-guide>span{min-width:0}.pw-kpi-guide>span strong,.pw-kpi-guide>span small{display:block}.pw-kpi-guide>span strong{font-size:11.5px}.pw-kpi-guide>span small{color:#89968d;margin-top:3px;font-size:9.5px}.pw-kpi-guide>button{white-space:nowrap;color:#dfff7d;cursor:pointer;background:#202b17;border:1px solid #68852a;border-radius:7px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.pw-kpi-guide-visual{align-items:center;gap:4px;display:flex}.pw-kpi-guide-visual span,.pw-kpi-guide-visual strong{background:#19232b;border:1px solid #42505a;border-radius:5px;place-items:center;height:25px;padding:0 7px;font-size:8px;display:grid}.pw-kpi-guide-visual strong{color:#dfff7d;background:#202a18;border-color:#5a7526}.pw-kpi-guide-visual i{color:#87939b;margin:0 2px;font-size:10px;font-style:normal}.pw-picker-pane{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.pw-picker-help{color:#83909c;margin:15px 0 10px;font-size:11px;line-height:1.6}.pw-picker-tools{z-index:1;background:#0f161d;padding:0 0 10px;position:sticky;top:0}.pw-picker-tools>label{color:#71808c;background:#101820;border:1px solid #2c3944;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.pw-picker-tools input{color:#dce4e9;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10.5px}.pw-picker-tools>div{gap:5px;margin-top:7px;display:flex;overflow-x:auto}.pw-picker-tools>div button{white-space:nowrap;color:#7f8d98;cursor:pointer;background:#111920;border:1px solid #2c3943;border-radius:999px;padding:5px 8px;font-size:9px}.pw-picker-tools>div button.active{color:#dfff7d;background:#1a2417;border-color:#5c7625}.pw-picker-tools>div>i{background:#2b3740;width:1px;min-width:1px;margin:2px 5px}.pw-filter-label{color:#697984;white-space:nowrap;align-self:center;margin-right:2px;font-size:8.5px;font-weight:700}.pw-picker-no-results{color:#75828c;text-align:center;border:1px dashed #303c46;border-radius:7px;margin:12px 0;padding:18px;font-size:10px}.pw-picker-list{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.pw-picker-row{background:#121b23;border:1px solid #26323c;border-radius:9px;min-width:0;overflow:hidden}.pw-picker-row.selected{background:#182116;border-color:#536d22}.pw-picker-row>button{color:#d7dee4;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:112px auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:170px;padding:8px;display:grid;position:relative}.pw-picker-row:hover{border-color:#475661;transform:translateY(-1px)}.pw-picker-row .pw-type-preview{grid-area:1/1/auto/-1}.pw-picker-meta{min-width:0}.pw-picker-check{color:#9da8b1;background:#202b34;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.pw-picker-row.selected .pw-picker-check{color:#cfff32;background:#2b391b}.pw-picker-list strong,.pw-picker-list small{display:block}.pw-picker-list strong{font-size:11.5px}.pw-picker-list small{color:#71808d;margin-top:3px;font-size:9px}.pw-picker-list em{color:#82909c;font-size:9.5px;font-style:normal}.pw-picker-groupable{color:#d9f879;background:#26331b;border-radius:4px;margin-top:5px;padding:3px 5px;font-size:7.5px;font-weight:600;display:inline-block}.pw-artifact-body{border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);border-radius:8px;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:14px;display:flex}.pw-artifact-body strong{font-size:13px}.pw-artifact-body p{color:#93a0aa;font-size:var(--pw-content-font,12px);margin:8px 0;line-height:1.55}.pw-artifact-body span{color:#cfff32;align-items:center;gap:4px;width:fit-content;margin-top:auto;font-size:10px;display:inline-flex}.pw-artifact-body.notification{border-left:3px solid #f4a62a}.pw-artifact-body.model{border-left:3px solid #a78bfa}.pw-artifact-body.playbook{border-left:3px solid #2bc9b3}.pw-artifact-body.report{border-left:3px solid #3fa9ff}.pw-type-preview{background:linear-gradient(145deg,#111a21,#0d1419);border:1px solid #27343e;border-radius:7px;justify-content:center;align-items:center;width:100%;height:112px;display:flex;position:relative;overflow:hidden}.pw-type-preview.metric{align-items:baseline;gap:3px}.pw-type-preview.metric strong{color:#edf3f6;font-size:27px}.pw-type-preview.metric small{color:#82909a;font-size:11px}.pw-type-preview.metric i{background:linear-gradient(90deg,#cfff32 68%,#26343d 68%);border-radius:99px;height:5px;position:absolute;bottom:20px;left:18px;right:18px}.pw-type-preview.pie i{background:conic-gradient(#cfff32 0 38%,#3fa9ff 38% 72%,#60717d 72%);border-radius:50%;width:76px;height:76px;position:relative}.pw-type-preview.pie i:after{content:"";background:#10181e;border-radius:50%;position:absolute;inset:15px}.pw-type-preview.line svg{width:80%;height:64px}.pw-type-preview.line polyline{fill:none;stroke:#3fa9ff;stroke-width:2px;vector-effect:non-scaling-stroke}.pw-type-preview.bars{align-items:flex-end;gap:8px;padding:18px 24px}.pw-type-preview.bars i{background:linear-gradient(#57bce9,#30789d);border-radius:3px 3px 0 0;flex:1}.pw-type-preview.bars i:first-child{height:42%}.pw-type-preview.bars i:nth-child(2){height:70%}.pw-type-preview.bars i:nth-child(3){height:55%}.pw-type-preview.bars i:nth-child(4){height:84%}.pw-type-preview.bars i:nth-child(5){height:63%}.pw-type-preview.heatmap{grid-template-columns:repeat(5,1fr);gap:4px;padding:18px;display:grid}.pw-type-preview.heatmap i{background:#1c526d;border-radius:3px;height:20px}.pw-type-preview.heatmap i:nth-child(3n){background:#59a673}.pw-type-preview.heatmap i:nth-child(4n){background:#b6d740}.pw-type-preview.table,.pw-type-preview.alarm{flex-direction:column;padding:14px 18px;display:flex}.pw-type-preview.table i,.pw-type-preview.alarm i{border-bottom:1px solid #34424c;width:100%;height:16px;display:block}.pw-type-preview.table i:after{content:"";background:#47606f;border-radius:3px;width:62%;height:4px;margin-top:6px;display:block}.pw-type-preview.alarm i:before{content:"";background:#f0a33c;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pw-type-preview.alarm i:first-child:before{background:#f05c62}.pw-type-preview.timeline{gap:0;padding:28px 18px}.pw-type-preview.timeline i{height:24px}.pw-type-preview.timeline i:first-child{background:#42b77a;width:38%}.pw-type-preview.timeline i:nth-child(2){background:#d4a32c;width:18%}.pw-type-preview.timeline i:nth-child(3){background:#42b77a;width:30%}.pw-type-preview.timeline i:nth-child(4){background:#d95860;width:14%}.pw-type-preview.twin{perspective:150px}.pw-type-preview.twin i{background:#18304444;border:1px solid #3fa9ff55;width:70px;height:48px;position:absolute;transform:rotateX(55deg)rotate(-28deg)}.pw-type-preview.twin i:nth-child(2){transform:translate(28px,-12px)rotateX(55deg)rotate(-28deg)}.pw-type-preview.twin i:nth-child(3){transform:translate(-28px,14px)rotateX(55deg)rotate(-28deg)}.pw-type-preview.gauge i{border:13px solid #34434d;border-bottom:0;border-radius:90px 90px 0 0;width:82px;height:42px;position:relative}.pw-type-preview.gauge i:after{content:"";transform-origin:0;background:#cfff32;width:35px;height:3px;position:absolute;bottom:-2px;left:50%;transform:rotate(-42deg)}.pw-group-pane{padding-top:14px}.pw-group-manager{background:#121a22;border:1px solid #293640;border-radius:10px;padding:16px}.pw-group-manager>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pw-group-manager header strong,.pw-group-manager header small{display:block}.pw-group-manager header strong{font-size:11px}.pw-group-manager header small{color:#778590;margin-top:3px;font-size:9px}.pw-group-manager header button{white-space:nowrap;color:#cfff32;cursor:pointer;background:#192216;border:1px solid #526b23;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9.5px;display:inline-flex}.pw-group-item{grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:7px;margin-top:8px;display:grid}.pw-group-item input{color:#dce3e8;background:#0e151b;border:1px solid #303d47;border-radius:6px;min-width:0;height:29px;padding:0 8px;font-size:10px}.pw-group-item span{color:#74828d;font-size:9px}.pw-group-item button{color:#83909a;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.pw-group-card{vertical-align:top;background:#0f171d;border:1px solid #293640;border-radius:8px;width:calc(50% - 6px);margin-top:12px;padding:0 12px 12px;display:inline-block}.pw-group-card:nth-of-type(2n){margin-left:12px}.pw-group-widgets{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pw-group-widgets button{color:#84929d;cursor:pointer;background:#151e25;border:1px solid #2d3a44;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:9px;display:inline-flex}.pw-group-widgets button>span{border:1px solid #41505b;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.pw-group-widgets button.checked{color:#dbe5c0;background:#1b2517;border-color:#536d22}.pw-group-widgets button.checked>span{color:#cfff32;background:#26351a;border-color:#718e2b}.pw-group-widgets button.checked{cursor:grab}.pw-group-widgets button.checked:active{cursor:grabbing}.pw-group-empty{color:#71808b;background:#0e151b;border-radius:6px;margin:10px 0 0;padding:9px;font-size:9.5px}.pw-group-dialog-backdrop{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070ac2;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.pw-group-dialog{background:#0f171e;border:1px solid #40505c;border-radius:12px;flex-direction:column;width:min(920px,92%);max-height:86%;display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.pw-group-dialog>header{border-bottom:1px solid #293640;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.pw-group-dialog>header strong,.pw-group-dialog>header small{display:block}.pw-group-dialog>header strong{font-size:15px}.pw-group-dialog>header small{color:#83909a;margin-top:5px;font-size:10px}.pw-group-dialog>header button{color:#8d99a3;cursor:pointer;background:0 0;border:1px solid #33414b;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pw-group-steps{color:#a8b3bb;background:#121c23;border-bottom:1px solid #26333d;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:10px;display:flex}.pw-group-steps span{align-items:center;gap:6px;display:flex}.pw-group-steps b{color:#cfff32;background:#2a381b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.pw-group-steps i{color:#52616c;font-style:normal}.pw-group-dialog-body{min-height:0;padding:16px;overflow-y:auto}.pw-group-dialog-body .pw-group-manager{background:0 0;border:0;padding:0}.pw-group-dialog>footer{color:#82909a;border-top:1px solid #293640;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.pw-group-dialog>footer button{color:#10150a;cursor:pointer;background:#cfff32;border:0;border-radius:7px;padding:8px 16px;font-weight:700}.pw-group-toggle{background:#121a22;border:1px solid #293640;border-radius:8px;gap:9px;margin-top:14px;padding:12px;display:flex}.pw-group-toggle input{accent-color:#cfff32}.pw-group-toggle strong,.pw-group-toggle small{display:block}.pw-group-toggle strong{font-size:11px}.pw-group-toggle small{color:#7f8b96;margin-top:3px;font-size:9.5px}.pw-picker>footer{color:#82909c;background:#0f161d;border-top:1px solid #26323c;flex:none;justify-content:space-between;align-items:center;padding:14px 0 18px;font-size:10px;display:flex}.pw-picker>footer button,.pw-picker-empty a{color:#0d1209;cursor:pointer;background:#cfff32;border:0;border-radius:7px;padding:9px 15px;font-weight:700;text-decoration:none}.pw-picker-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.pw-picker-empty strong{margin-top:14px}.pw-picker-empty p{color:#82909c;max-width:280px;font-size:11px;line-height:1.6}.pw-picker-empty-actions{gap:8px;margin-top:7px;display:flex}.pw-picker-empty-actions button{color:#c6d0d8;cursor:pointer;background:#162029;border:1px solid #34424e;border-radius:7px;align-items:center;gap:5px;padding:9px 13px;font-size:11px;display:inline-flex}@media (width<=760px){.pw-head-right{width:100%}.pw-dashboard-empty{min-height:380px}}@media (width<=1200px){.pw-picker-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.pw-picker-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-group-card{width:100%;display:block}.pw-group-card:nth-of-type(2n){margin-left:0}}@media (width<=700px){.pw-picker-backdrop{padding:0}.pw-picker{border:0;border-radius:0;width:100vw;height:100vh;padding:0 16px}.pw-picker-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-kpi-guide-visual{display:none}.pw-kpi-guide{align-items:flex-start}.pw-group-dialog-backdrop{padding:12px}.pw-group-dialog{width:100%;max-height:94%}.pw-group-steps{gap:6px}.pw-group-steps i{display:none}}.pw-data-table{height:100%;margin:2px 0 6px;overflow:auto}.pw-data-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.pw-data-table thead th{z-index:1;color:#8ea0ac;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#0f1519;border-bottom:1px solid #26313a;padding:5px 8px;font-weight:700;position:sticky;top:0;overflow:hidden}.pw-data-table thead th:first-child{text-align:left}.pw-data-table tbody th{color:#c6d3da;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:5px 8px;font-weight:600;overflow:hidden}.pw-data-table tbody td{color:#e4eef4;text-align:right;white-space:nowrap;padding:5px 8px}.pw-data-table tbody tr+tr th,.pw-data-table tbody tr+tr td{border-top:1px solid #1a232a}.pw-data-table tbody td.bad{color:#f3a3a3}.pw-data-table .pw-col-time{color:#7f8c96;font-weight:400}.pw-data-table tbody th.pw-col-time{color:#9fb0bb;font-variant-numeric:tabular-nums;font-weight:500}.pw-data-table thead th+th,.pw-data-table tbody td+td,.pw-data-table tbody th+td{border-left:1px solid #161f26}.pw-data-table.compact thead th,.pw-data-table.compact tbody th,.pw-data-table.compact tbody td{padding:2px 6px;font-size:10px}.pw-table-note{color:#6f7c86;margin:4px 2px 0;font-size:9.5px}.pw-bars.real i.negative{opacity:.55}.pw-bars.real small span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.pw-published-at{color:#6f7c86;letter-spacing:.01em;white-space:nowrap;cursor:help;font-size:10.5px}.pw-head-right{align-items:center;gap:10px;display:flex}.pw-live{opacity:.72;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pw-live em{opacity:.68;font-style:normal}.pw-live.off{opacity:.45}.pw-live.failed{color:#e2705c;opacity:1}.pw-dot{background:#6ee397;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pw-pulse}.pw-live.busy .pw-dot{animation-duration:.7s}@keyframes pw-pulse{0%,to{opacity:1}50%{opacity:.28}}.pw-refresh .spin{animation:.9s linear infinite pw-spin}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-refresh{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.pw-refresh:hover:not(:disabled){opacity:1}.pw-refresh:disabled{opacity:.35;cursor:default}.pw-refresh:focus-visible{outline-offset:2px;outline:2px solid}.pw-grid,.pw-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:92px;gap:12px;display:grid}.pw-section.is-editing .pw-dashboard-grid{background-image:linear-gradient(90deg,#0000 calc(20% - 1px),#7b8c9620 calc(20% - 1px) 20%,#0000 20%);background-size:20% 100%;border:1px dashed #2d3b45;border-radius:11px;padding:8px;position:relative}.pw-section.is-dragging .pw-dashboard-grid{background-color:#111911;border-color:#526b23}.pw-widget-frame{min-width:0;min-height:0;container-type:size}.pw-widget-frame>.pw-card{height:100%}.pw-widget-frame.editing{cursor:grab;background:#111920;border:1px dashed #53636f;border-radius:10px;padding-top:38px;position:relative}.pw-widget-frame.editing:hover{border-color:#8295a2;box-shadow:0 0 0 1px #8295a21f}.pw-widget-frame.editing:active{cursor:grabbing}.pw-widget-frame.dragging{opacity:1;background:#1a2515;border:2px dashed #cfff32}.pw-widget-frame.dragging>.pw-card,.pw-widget-frame.dragging>.pw-widget-controls{visibility:hidden}.pw-widget-frame.dragging:after{content:"여기에 배치";color:#cfff32;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.pw-widget-frame.drop-target:not(.dragging){border-color:#cfff32;transform:scale(.985);box-shadow:0 0 0 2px #cfff3230,0 0 24px #cfff3215}.pw-widget-controls{z-index:1;color:#81909b;background:#111920;justify-content:flex-end;align-items:center;gap:8px;height:38px;padding:0 7px;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.pw-drag-label{color:#dce8b8;cursor:grab;background:#1d2818;border:1px solid #526b23;border-radius:5px;align-items:center;gap:4px;margin-right:auto;padding:4px 7px;font-weight:650;display:inline-flex}.pw-drag-label:active{cursor:grabbing}.pw-size-axis{align-items:center;gap:3px;display:inline-flex}.pw-widget-controls .pw-size-axis{background:#172029;border:1px solid #33414b;border-radius:7px;height:29px;padding:3px 5px}.pw-size-axis>span{color:#87949f;margin-right:2px;font-size:8.5px}.pw-size-axis b{color:#d5dde2;text-align:center;min-width:22px;font-size:9px;font-weight:650}.pw-widget-controls button{color:#cfff32;cursor:pointer;background:#192216;border:1px solid #526b23;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.pw-widget-controls button:disabled{color:#56614d;cursor:default;border-color:#303a2b}.pw-widget-controls .pw-remove-widget{color:#d98989;background:#29191b;border-color:#65393c}.pw-card{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:14px 15px;display:flex;overflow:hidden}.pw-card>:nth-child(2):not(.pw-foot){flex:1;min-height:0}.pw-card>.pw-value,.pw-card>.pw-empty{align-items:center;display:flex}.pw-card .pw-gauge,.pw-card .pw-series,.pw-card .pw-progress-body,.pw-card .pw-oee-body,.pw-card .pw-level-body,.pw-card .pw-pie-body,.pw-card .pw-scatter,.pw-card .pw-heatmap,.pw-card .pw-mini-table,.pw-card .pw-alarm-body,.pw-card .pw-timeline,.pw-card .pw-spc,.pw-card .pw-bars{height:100%;min-height:0}.pw-card .pw-gauge,.pw-card .pw-series,.pw-card .pw-progress-body,.pw-card .pw-oee-body,.pw-card .pw-level-body,.pw-card .pw-pie-body,.pw-card .pw-mini-table,.pw-card .pw-alarm-body,.pw-card .pw-timeline,.pw-card .pw-bars{justify-content:center}.pw-bars{flex-direction:column;display:flex}.pw-bars>div{flex:1;height:auto;min-height:42px}.pw-scatter,.pw-spc{height:100%;min-height:48px}.pw-heatmap{grid-auto-rows:1fr;align-content:stretch}.pw-heatmap i{height:auto;min-height:10px}.pw-mini-table,.pw-alarm-body{flex-direction:column;justify-content:space-evenly;display:flex}.pw-timeline{flex-direction:column;justify-content:center;display:flex}.pw-level-body{height:100%}@container (height<=135px){.pw-card{gap:5px;padding:9px 11px}.pw-card .pw-foot{display:none}.pw-card-head h3{font-size:10.5px}.pw-value{font-size:20px}}@container (width>=420px) and (height>=240px){.pw-card{padding:16px 17px}.pw-card-head h3{font-size:13.5px}.pw-value{font-size:29px}.pw-value span{font-size:13.5px}.pw-foot{font-size:11px}.pw-empty{font-size:12px}.pw-legend-item,.pw-pie-body li{font-size:10px}.pw-mini-table,.pw-alarm-body p{font-size:9.5px}.pw-status-body strong{font-size:16px}.pw-donut text{font-size:7.5px}.pw-donut text.value{font-size:11.5px}}@container (width>=650px) and (height>=330px){.pw-card-head h3{font-size:14px}.pw-value{font-size:31px}.pw-foot{font-size:11.5px}.pw-legend-item,.pw-pie-body li{font-size:10.5px}.pw-mini-table,.pw-alarm-body p{font-size:10px}.pw-donut text{font-size:8px}.pw-donut text.value{font-size:12px}}@container (width>=650px) and (height>=330px){.pw-legend-item,.pw-pie-body li{font-size:13px}}@container (height>=280px){.pw-mini-table,.pw-alarm-body p{font-size:13px}}@container (width>=650px) and (height>=330px){.pw-legend-item,.pw-pie-body li{font-size:13px}}.pw-card.bad{border-color:#f0a33c8c}.pw-card.kind-twin-view-widget{padding:10px}.pw-card.kind-twin-view-widget .pw-foot{display:none}.pw-twin-view{background:#080d11;border:1px solid #293740;border-radius:7px;min-height:0;position:relative;overflow:hidden}.pw-twin-view iframe{background:#080d11;border:0;width:100%;height:100%;min-height:0;display:block}.pw-twin-view>a{color:#dce5ea;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d151bcc;border:1px solid #42515c;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;text-decoration:none;display:inline-flex;position:absolute;top:8px;right:8px}.pw-twin-loading{color:#86939e;background:#0b1116;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;inset:0}.pw-twin-loading i{background:#cfff32;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pw-pulse}.pw-card.stale{border-color:#8b96a373}.pw-card.stale .pw-value{opacity:.42}.pw-card.stale .pw-series:not(.multi) .pw-spark polyline,.pw-card.stale .pw-gauge-fill{stroke:#8b96a3;background:#8b96a3}.pw-card.stale .pw-legend-value{opacity:.42}.pw-flags{gap:6px;display:inline-flex}.pw-flag{white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.pw-flag.bad{color:#f0a33c}.pw-flag.stale{color:#8b96a3}.pw-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pw-card-head h3{opacity:.82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.pw-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:650;line-height:1.1}.pw-value-text{overflow-wrap:anywhere;letter-spacing:0;font-variant-numeric:normal;font-size:20px}.pw-value span{opacity:.55;margin-left:4px;font-size:13px;font-weight:500}.pw-empty{opacity:.5;margin:0;font-size:11.5px;line-height:1.5}.pw-gauge,.pw-series{flex-direction:column;gap:7px;display:flex}.pw-gauge-track{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;height:6px;overflow:hidden}.pw-gauge-fill{background:#6ee397;border-radius:999px;height:100%;transition:width .24s}.pw-gauge-fill.over{background:#f0a33c}.pw-gauge-scale{opacity:.5;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.pw-spark{width:100%;height:34px;display:block}.pw-section{--pw-s1:#6ee397;--pw-s2:#3fa9ff;--pw-s3:#b79cf0;--pw-s4:#cfff32;--pw-s5:#f58aa8;--pw-s6:#2bc9b3}.pw-spark polyline{fill:none;stroke:var(--pw-s1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pw-spark polyline.pw-s2{stroke:var(--pw-s2)}.pw-spark polyline.pw-s3{stroke:var(--pw-s3)}.pw-spark polyline.pw-s4{stroke:var(--pw-s4)}.pw-spark polyline.pw-s5{stroke:var(--pw-s5)}.pw-spark polyline.pw-s6{stroke:var(--pw-s6)}.pw-series.multi .pw-spark{height:44px}.pw-series.multi .pw-spark polyline{stroke-width:1.3px}.pw-legend{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:3px 10px;margin:0;padding:0;list-style:none;display:grid}.pw-legend-item{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:10.5px;display:grid}.pw-legend-dot{background:var(--pw-s1);border-radius:2px;width:7px;height:7px}.pw-legend-dot.pw-s2{background:var(--pw-s2)}.pw-legend-dot.pw-s3{background:var(--pw-s3)}.pw-legend-dot.pw-s4{background:var(--pw-s4)}.pw-legend-dot.pw-s5{background:var(--pw-s5)}.pw-legend-dot.pw-s6{background:var(--pw-s6)}.pw-legend-name{text-overflow:ellipsis;white-space:nowrap;opacity:.62;overflow:hidden}.pw-legend-value{font-variant-numeric:tabular-nums;opacity:.92;font-weight:600}.pw-foot{opacity:.5;border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;gap:8px;padding-top:8px;font-size:10.5px;display:flex}.pw-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-status-body{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.pw-status-body>i{background:#6ee397;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #6ee39766}.pw-status-body strong{font-size:15px}.pw-status-body span{color:#6ee397;background:#1c3228;border-radius:999px;padding:4px 7px;font-size:9px}.pw-progress-body>div{background:#23303a;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.pw-progress-body>div i{border-radius:inherit;background:linear-gradient(90deg,#8daf21,#cfff32);height:100%;display:block}.pw-progress-body>small{color:#71808b;justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.pw-oee-body>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.pw-oee-body>div span{text-align:center;background:#182229;border-radius:6px;padding:6px}.pw-oee-body b,.pw-oee-body small{display:block}.pw-oee-body b{font-size:11px}.pw-oee-body small{color:#73818c;margin-top:2px;font-size:8px}.pw-level-body{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.pw-tank{border:2px solid #40505b;border-top:0;border-radius:3px 3px 9px 9px;grid-row:1/3;align-self:stretch;align-items:flex-end;min-height:68px;padding:3px;display:flex;overflow:hidden}.pw-tank i{background:linear-gradient(#54c9ff,#237ec0);border-radius:2px 2px 5px 5px;width:100%;display:block}.pw-level-body small{color:#71808b;font-size:9px}.pw-pie-body{grid-template-columns:minmax(0,1fr) minmax(74px,28%);align-items:stretch;gap:10px;min-height:0;display:grid}.pw-donut{aspect-ratio:1;justify-self:center;place-items:center;width:auto;max-width:100%;height:100%;min-height:0;display:grid}.pw-donut svg{aspect-ratio:1;width:100%;height:100%;display:block;overflow:visible}.pw-donut circle{fill:none;stroke-width:15px;transform-origin:50%;transition:stroke-width .15s,opacity .15s;transform:rotate(-90deg)}.pw-donut-track{stroke:#26343e}.pw-pie-segment{cursor:pointer}.pw-pie-segment circle{stroke-linecap:butt}.pw-pie-s1 circle,.pw-pie-s1 i{stroke:#cfff32;background:#cfff32}.pw-pie-s2 circle,.pw-pie-s2 i{stroke:#3fa9ff;background:#3fa9ff}.pw-pie-s3 circle,.pw-pie-s3 i{stroke:#647581;background:#647581}.pw-pie-segment:hover circle{stroke-width:19px;filter:drop-shadow(0 0 4px)}.pw-pie-tooltip{pointer-events:none;display:none}.pw-pie-segment:hover .pw-pie-tooltip{display:block}.pw-pie-segment:hover~.pw-pie-default{display:none}.pw-donut text{fill:#93a0aa;text-anchor:middle;font-size:7px}.pw-donut text.value{fill:#edf2f6;font-size:11px;font-weight:700}.pw-pie-body ul{align-self:center;margin:0;padding:0;list-style:none}.pw-pie-body li{color:#84929d;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;margin:7px 0;font-size:9px;display:grid}.pw-pie-body li i{border-radius:2px;width:7px;height:7px}.pw-pie-body li b{color:#c4cdd4}.pw-scatter{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #35434d;border-left:1px solid #35434d;height:100%;min-height:48px;position:relative}.pw-scatter i{background:#18324a;border:1px solid #3fa9ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 7px #3fa9ff55}.pw-scatter span{color:#6daee4;font-size:9px;position:absolute;top:3px;right:4px}.pw-heatmap{grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:4px;display:grid}.pw-heatmap i{background:#173147;border-radius:3px;height:auto;min-height:10px}.pw-heatmap i[data-tone="2"]{background:#1c526d}.pw-heatmap i[data-tone="3"]{background:#297b8f}.pw-heatmap i[data-tone="4"]{background:#59a673}.pw-heatmap i[data-tone="5"]{background:#b6d740}.pw-mini-table{font-size:8.5px}.pw-mini-table>div{border-bottom:1px solid #26333d;flex:1;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:25px;padding:5px 3px;display:grid}.pw-mini-table b{color:#73818d}.pw-mini-table span{color:#b8c2ca}.pw-mini-table em{color:#6ee397;background:#1b3027;border-radius:999px;width:fit-content;padding:2px 5px;font-style:normal}.pw-alarm-body p{border-bottom:1px solid #26313a;flex:1;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;min-height:28px;margin:0;padding:6px 0;font-size:9px;display:grid}.pw-alarm-body p>i{background:#f0a33c;border-radius:50%;width:7px;height:7px}.pw-alarm-body p>i.critical{background:#f05c62}.pw-alarm-body time{color:#6f7d88}.pw-timeline>div{border-radius:4px;height:22px;display:flex;overflow:hidden}.pw-timeline>div i{height:100%}.pw-timeline .run{background:#42b77a}.pw-timeline .idle{background:#d4a32c}.pw-timeline .stop{background:#d95860}.pw-timeline small{color:#778590;gap:10px;margin-top:8px;font-size:8.5px;display:flex}.pw-timeline small span{align-items:center;gap:4px;display:flex}.pw-timeline small i{border-radius:2px;width:6px;height:6px}.pw-spc{height:100%;min-height:48px;position:relative;overflow:hidden}.pw-spc>i{border-top:1px dashed #65727c;position:absolute;left:0;right:0}.pw-spc .ucl{top:18%}.pw-spc .center{border-color:#3fa9ff;top:50%}.pw-spc .lcl{top:82%}.pw-spc svg{width:100%;height:100%;position:absolute;inset:0}.pw-spc polyline{fill:none;stroke:#cfff32;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pw-spc span{color:#778590;font-size:8px;position:absolute;top:2px;right:2px}.pw-bars>div{border-bottom:1px solid #34414b;flex:1;align-items:flex-end;gap:7px;height:auto;min-height:42px;padding:4px 7px 0;display:flex}.pw-bars>div i{background:linear-gradient(#55b9ed,#327aa6);border-radius:3px 3px 0 0;flex:1;min-width:8px}.pw-bars.pareto-widget>div i{background:linear-gradient(#cfff32,#77951d)}.pw-bars.histogram-widget>div{gap:2px}.pw-bars>small{color:#70808b;justify-content:space-around;margin-top:4px;font-size:8px;display:flex}@media (prefers-reduced-motion:reduce){.pw-gauge-fill{transition:none}}@media (width<=900px){.pw-grid,.pw-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-dashboard-grid>.pw-widget-frame,.pw-dashboard-grid>.pw-kpi-group{grid-column:span 3!important}}@media (width<=560px){.pw-grid,.pw-dashboard-grid{grid-template-columns:1fr}.pw-dashboard-grid>.pw-widget-frame,.pw-dashboard-grid>.pw-kpi-group{grid-column:1/-1!important}.pw-edit-actions{flex-wrap:wrap}}@container (width>=420px) and (height>=240px){.pw-card-head h3{font-size:13.5px}.pw-value{font-size:29px}.pw-value span{font-size:13.5px}.pw-foot{font-size:11px}.pw-empty{font-size:12px}.pw-legend-item,.pw-pie-body li{font-size:10px}.pw-mini-table,.pw-alarm-body p{font-size:9.5px}.pw-status-body strong{font-size:16px}.pw-donut text{font-size:7.5px}.pw-donut text.value{font-size:11.5px}}@container (width>=650px) and (height>=330px){.pw-card-head h3{font-size:14px}.pw-value{font-size:31px}.pw-foot{font-size:11.5px}.pw-legend-item,.pw-pie-body li{font-size:10.5px}.pw-mini-table,.pw-alarm-body p{font-size:10px}.pw-donut text{font-size:8px}.pw-donut text.value{font-size:12px}}.pw-card-head h3{font-size:12.5px}.pw-foot{font-size:10.5px}.pw-legend-item,.pw-pie-body li{font-size:12px}@container (width>=650px) and (height>=330px){.pw-legend-item,.pw-pie-body li{font-size:13px}}.pw-mini-table,.pw-alarm-body p{font-size:11.5px}@container (height>=280px){.pw-mini-table,.pw-alarm-body p{font-size:13px}}.app-shell:has(.dashboard-v3){background:#0d1218}.app-shell:has(.dashboard-v3) .main-col{background:#0d1218}.app-shell:has(.dashboard-v3) .content{background:#0d1218}.rx-shell-with-public-header .rx-main:has(.dashboard-v3){background:#0d1218;min-width:0;overflow:hidden auto}.rx-shell-with-public-header .rx-main>.dashboard-v3{flex:none;width:100%;min-height:100%}.app-shell:has(.dashboard-v3) .sidebar{display:none}.app-shell:has(.dashboard-v3) .sidebar-logo{width:132px;height:66px;margin-bottom:12px}.app-shell:has(.dashboard-v3) .sidebar-logo img{width:172px;left:-20px}.app-shell:has(.dashboard-v3) .nav-item{gap:10px;height:45px;padding:0 14px}.app-shell:has(.dashboard-v3) .nav-item-tooltip{font-size:11px}.app-shell:has(.dashboard-v3) .nav-item.active{color:#d7ff43;background:#172116;box-shadow:inset 3px 0 #d7ff43}.app-shell:has(.dashboard-v3) .content{height:calc(100vh - 78px);padding:8px 10px 10px;overflow:hidden}.dashboard-v3{--dash-bg:#0d1218;--dash-panel:#121a22;--dash-panel-2:#151e27;--dash-line:#27333e;--dash-line-soft:#202b35;--dash-text:#edf2f6;--dash-muted:#7d8994;--dash-lime:#cfff32;--dash-blue:#3fa9ff;--dash-teal:#2bc9b3;--dash-amber:#f4a62a;--dash-red:#f15359;width:100%;height:100%;min-height:0;color:var(--dash-text);grid-template-rows:clamp(100px,11vh,132px) minmax(0,1fr) clamp(250px,28vh,360px);grid-template-columns:minmax(0,1fr) clamp(330px,23vw,420px);gap:8px;font-family:Inter,Pretendard,sans-serif;display:grid}.dashboard-v3 *{box-sizing:border-box}.dashboard-v3 button,.dashboard-v3 a{font:inherit}.dashboard-v3.dashboard-builder-page{background:var(--dash-bg);flex-direction:column;gap:0;height:auto;min-height:100%;display:flex;overflow:auto}.app-shell:has(.dashboard-builder-page) .content{overflow:hidden auto}.app-shell:has(.dashboard-builder-page) .main-col{min-height:0}.dashboard-source-picker{color:var(--dash-muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.dashboard-source-picker select{min-width:210px;height:34px;color:var(--dash-text);border:1px solid var(--dash-line);background:#111922;border-radius:7px;padding:0 28px 0 10px}.dashboard-builder-main{min-height:460px;padding:0 28px 32px}.dashboard-tabs-pending{color:#7f8c96;letter-spacing:.02em;justify-content:center;align-items:center;min-height:320px;font-size:12px;display:flex}.dashboard-view-switcher{z-index:30;border-bottom:1px solid var(--dash-line);background:color-mix(in srgb,var(--dash-bg) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -28px 16px;position:sticky;top:0}.dashboard-project-row{border-bottom:1px solid var(--dash-line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 28px;display:flex}.dashboard-project-title{grid-template-columns:minmax(0,auto) auto;align-items:center;gap:3px 10px;min-width:0;display:grid}.dashboard-project-title>span{color:#7aa7cf;letter-spacing:.13em;grid-column:1/-1;font-size:8px;font-weight:800}.dashboard-project-title small{color:var(--dash-muted);font-size:9px}.dashboard-project-title-select{min-width:0;position:relative}.dashboard-project-title-select>button{max-width:min(620px,58vw);height:32px;color:var(--dash-text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:9px;padding:0 7px 0 0;display:flex}.dashboard-project-title-select>button strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;overflow:hidden}.dashboard-project-title-select>button i{color:var(--dash-lime);font-size:13px;font-style:normal;transition:transform .18s}.dashboard-project-title-select.open>button i{transform:rotate(180deg)}.dashboard-project-title-select>button:hover,.dashboard-project-title-select>button:focus-visible,.dashboard-project-title-select.open>button{color:#edffc2;border-bottom-color:#657b35;outline:0}.dashboard-project-menu{z-index:80;background:#101510;border:1px solid #34412e;border-radius:8px;width:min(380px,75vw);padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 48px #000b}.dashboard-project-menu>button{color:#a7b0a4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:50px;padding:9px 11px;display:flex}.dashboard-project-menu>button:hover{color:#edf1e9;background:#171d16}.dashboard-project-menu>button.active{color:#efffc6;background:#1a2217;border-color:#44552f}.dashboard-project-menu span strong,.dashboard-project-menu span small{display:block}.dashboard-project-menu span strong{font-size:11px}.dashboard-project-menu span small{color:#747f73;margin-top:4px;font-size:8px;font-weight:500}.dashboard-project-menu b{color:var(--dash-lime);font-size:12px}.dashboard-project-linked{color:#89968d;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.dashboard-project-linked i{background:var(--dash-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #cfff3266}.dashboard-tab-row{align-items:flex-end;gap:18px;min-height:48px;padding:0 28px;display:flex}.dashboard-tab-row>span{color:#667680;letter-spacing:.08em;flex:none;align-self:center;font-size:8px;font-weight:800}.dashboard-view-switcher nav{align-items:flex-end;gap:4px;min-width:0;display:flex;overflow-x:auto}.dashboard-view-switcher nav button{color:#7f8c96;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;min-width:140px;height:43px;padding:0 16px;font-size:11px;font-weight:700;position:relative;overflow:hidden}.dashboard-view-switcher nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.dashboard-view-switcher nav button.active{color:#edffc2;background:linear-gradient(#182016,#111710);border-color:#3c492d}.dashboard-view-switcher nav button.active:after{background:var(--dash-lime);box-shadow:0 0 9px #cfff3266}.dashboard-view-switcher .dashboard-source-picker{flex:none}@media (width<=720px){.dashboard-builder-main{padding:0 18px 24px}.dashboard-source-picker,.dashboard-source-picker select{width:100%}.dashboard-view-switcher{margin:0 -18px 12px}.dashboard-project-row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 18px}.dashboard-project-title-select>button{max-width:75vw}.dashboard-tab-row{flex-direction:column;align-items:stretch;gap:4px;padding:8px 18px 0}.dashboard-tab-row>span{align-self:flex-start}.dashboard-view-switcher nav{width:100%}}.dashboard-summary{border:1px solid var(--dash-line);background:linear-gradient(145deg,#151e27,#111920);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.summary-metric{border-right:1px solid var(--dash-line);grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:grid;position:relative}.summary-metric:last-child{border-right:0}.summary-icon{width:52px;height:52px;color:var(--dash-lime);background:#cfff320a;border:1px solid #718a1e;border-radius:50%;place-items:center;display:grid}.summary-metric.blue .summary-icon{color:var(--dash-blue);border-color:#315d80}.summary-metric.red .summary-icon{color:var(--dash-red);border-color:#80353a}.summary-metric>div{min-width:0}.summary-metric small{color:#a9b2bb;font-size:10px;display:block}.summary-metric strong{letter-spacing:0;margin-top:4px;font-size:29px;line-height:1;display:block}.summary-metric strong em{color:#8d98a3;margin-left:3px;font-size:11px;font-style:normal;font-weight:600}.summary-metric p{color:#7f8a94;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:9px;overflow:hidden}.summary-metric.lime p{color:#9dbb2b}.summary-metric.red p{color:#dc7a51}.summary-arrow{color:#99a4ad}.factory-overview{border:1px solid var(--dash-line);background:#111820;border-radius:8px;grid-area:2/1;min-width:0;min-height:0;overflow:hidden}.factory-stage{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.factory-viewer-frame{z-index:1;background:#0b1015;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.factory-viewer-loading{z-index:2;color:#aeb8c0;letter-spacing:0;background:#0b1015;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset:0}.factory-viewer-loading i{background:var(--dash-lime);width:8px;height:8px;box-shadow:0 0 14px var(--dash-lime);border-radius:50%;animation:1.1s ease-in-out infinite dashboard-viewer-pulse}@keyframes dashboard-viewer-pulse{50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.factory-viewer-loading i{animation:none}}.factory-stage:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#080d122e,#0000 28% 70%,#080d1247);position:absolute;inset:0}.factory-stage-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1117c7;border:1px solid #3a4955bf;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;top:16px;left:18px}.factory-stage-label span{color:#94a0aa;letter-spacing:.1em;font:700 8px IBM Plex Mono,monospace}.factory-stage-label span i{background:var(--dash-lime);width:6px;height:6px;box-shadow:0 0 9px var(--dash-lime);border-radius:50%;margin-right:6px;display:inline-block}.factory-stage-label strong{font-size:11px}.factory-fullscreen{color:#c8d0d7;cursor:pointer;background:0 0;border:0;border-right:1px solid #303b45;place-items:center;width:38px;height:36px;display:grid}.factory-fullscreen:hover{color:var(--dash-lime);background:#cfff320f}.factory-fullscreen{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1016d6;border:1px solid #3e4c58d9;border-radius:6px;text-decoration:none;position:absolute;bottom:16px;right:18px}.dashboard-panel{border:1px solid var(--dash-line);background:linear-gradient(145deg,#151e27,#111920);border-radius:8px;min-width:0;min-height:0;overflow:hidden}.dashboard-panel>header{border-bottom:1px solid var(--dash-line-soft);color:#b9c2ca;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}.dashboard-panel>header strong{font-size:12px}.dashboard-panel>header>b{color:#a9b4bd;margin-left:auto;font-size:9px}.dashboard-rail{grid-area:2/2/4;grid-template-rows:174px 212px minmax(0,1fr);gap:8px;min-height:0;display:grid}.pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr));height:calc(100% - 48px);padding:10px 0;display:grid}.pulse-metrics article{border-right:1px solid var(--dash-line-soft);flex-direction:column;justify-content:center;min-width:0;padding:0 13px;display:flex}.pulse-metrics article:last-child{border-right:0}.pulse-metrics span{color:#7e8993;font-size:9px}.pulse-metrics strong{margin-top:7px;font-size:20px}.pulse-metrics small{color:#9eb92c;margin-top:4px;font-size:8px}.mini-spark{width:100%;height:30px;margin-top:4px;overflow:visible}.mini-spark polyline{fill:none;stroke:var(--dash-lime);stroke-width:2px;vector-effect:non-scaling-stroke}.mini-spark.blue polyline{stroke:var(--dash-blue)}.mini-spark.teal polyline{stroke:var(--dash-teal)}.mini-spark.red polyline{stroke:var(--dash-red)}.priority-alerts-v3>header b{background:#252e36;border-radius:4px;place-items:center;width:24px;height:22px;display:grid}.alert-stack{gap:4px;height:calc(100% - 48px);padding:8px 10px;display:grid}.alert-stack button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#111820;border:1px solid #252f39;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:6px 8px;display:grid}.alert-stack button>i{width:28px;height:28px;color:var(--dash-red);background:#f1535924;border-radius:6px;place-items:center;font-style:normal;font-weight:900;display:grid}.alert-stack button>i.warning{color:var(--dash-amber);background:#f4a62a21}.alert-stack button span{min-width:0}.alert-stack button strong,.alert-stack button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alert-stack button strong{font-size:10px}.alert-stack button small{color:#6f7c87;margin-top:2px;font-size:8px}.alert-stack time{color:#909aa3;font-size:8px}.alert-stack button>svg{color:#7e8993}.ai-recommendation>header b{color:#4aa8e8;border:1px solid #24496a;border-radius:20px;padding:5px 8px}.ai-recommendation>div{flex-direction:column;height:calc(100% - 48px);padding:17px 15px;display:flex}.ai-recommendation h3{margin:0;font-size:13px;line-height:1.35}.ai-recommendation p{color:#7e8993;margin:9px 0 14px;font-size:9px;line-height:1.55}.ai-recommendation>div>span{color:#a9b2ba;font-size:9px}.ai-recommendation ul{color:#87929c;margin:8px 0 12px;padding-left:15px;font-size:9px;line-height:1.75}.ai-recommendation button{color:#10150d;background:var(--dash-lime);cursor:pointer;border:0;border-radius:5px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-bottom{grid-area:3/1;grid-template-columns:1.08fr .92fr;gap:8px;min-height:0;display:grid}.production-flow-v3>header>div{align-items:baseline;gap:8px;margin-left:auto;display:flex}.production-flow-v3>header small{color:#7c8791;font-size:8px}.production-flow-v3>header b{font-size:15px}.production-flow-v3>header em{color:#7e8993;font-size:9px;font-style:normal}.production-area-chart{height:calc(100% - 48px);padding:14px 16px 22px 42px;position:relative;overflow:hidden}.production-area-chart svg{z-index:2;width:100%;height:100%;display:block;position:relative;overflow:visible}.production-area-chart .area{fill:url(#production-fill)}.production-area-chart .line{fill:none;stroke:var(--dash-blue);stroke-width:3px;vector-effect:non-scaling-stroke}.production-area-chart .target{fill:none;stroke:#79848d;stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.chart-grid{grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:14px 16px 22px 42px}.chart-grid i{border-bottom:1px solid #26313a}.chart-hours{color:#65717c;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:7px;left:39px;right:14px}.performance-table{height:calc(100% - 48px);padding:5px 14px}.performance-head,.performance-row{grid-template-columns:1.4fr 1fr .45fr .75fr;align-items:center;gap:8px;display:grid}.performance-head{color:#717d87;height:26px;font-size:8px}.performance-row{border-top:1px solid var(--dash-line-soft);height:calc(25% - 6.5px)}.performance-row strong{font-size:9px}.performance-row>span{color:#9aacb5;align-items:center;gap:5px;font-size:8px;display:flex}.performance-row>span i{background:var(--dash-lime);border-radius:50%;width:6px;height:6px}.performance-row>span.alert{color:var(--dash-red)}.performance-row>span.alert i{background:var(--dash-red)}.performance-row>b{font-size:9px}.performance-row .mini-spark{height:22px;margin:0}@media (height<=850px) and (width>=1151px){.dashboard-v3{grid-template-rows:92px minmax(0,1fr) 190px}.summary-metric{grid-template-columns:44px minmax(0,1fr) 16px;gap:10px;padding:9px 13px}.summary-icon{width:42px;height:42px}.summary-metric strong{font-size:23px}.dashboard-rail{grid-template-rows:145px 180px minmax(0,1fr)}.pulse-metrics strong{font-size:16px}.ai-recommendation>div{padding:10px 12px}.ai-recommendation p{margin:5px 0 8px}.ai-recommendation ul{margin:4px 0 6px;line-height:1.5}}@media (width>=1800px) and (height>=1100px){.dashboard-v3{grid-template-rows:10vh minmax(0,1fr) 26vh;grid-template-columns:minmax(0,1fr) clamp(420px,23vw,620px);gap:10px}.summary-metric{grid-template-columns:64px minmax(0,1fr) 24px;gap:16px;padding:16px 22px}.summary-icon{width:58px;height:58px}.summary-metric small{font-size:12px}.summary-metric strong{font-size:34px}.summary-metric p{font-size:11px}.dashboard-panel>header{min-height:56px;padding:0 18px}.dashboard-panel>header strong{font-size:14px}.dashboard-rail{grid-template-rows:17vh 20vh minmax(0,1fr);gap:10px}.pulse-metrics{height:calc(100% - 56px)}.pulse-metrics span{font-size:11px}.pulse-metrics strong{font-size:25px}.pulse-metrics small{font-size:10px}.alert-stack{height:calc(100% - 56px)}.alert-stack button strong{font-size:12px}.alert-stack button small,.alert-stack time{font-size:10px}.ai-recommendation>div{height:calc(100% - 56px);padding:20px 18px}.ai-recommendation h3{font-size:16px}.ai-recommendation p,.ai-recommendation>div>span,.ai-recommendation ul{font-size:11px}.production-area-chart,.performance-table{height:calc(100% - 56px)}.performance-head{font-size:10px}.performance-row strong,.performance-row>span,.performance-row>b{font-size:11px}}@media (width<=900px){.app-shell:has(.dashboard-v3) .content{height:auto;min-height:calc(100vh - 78px);overflow:auto}.dashboard-v3{flex-direction:column;height:auto;display:flex}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-metric:nth-child(2){border-right:0}.summary-metric:nth-child(-n+2){border-bottom:1px solid var(--dash-line)}.factory-overview{flex:none;height:560px}.dashboard-rail{grid-template-rows:200px 280px;grid-template-columns:1fr 1fr;display:grid}.ai-recommendation{grid-column:1/-1}.dashboard-bottom{grid-template-columns:1fr}.dashboard-bottom .dashboard-panel{min-height:235px}}@media (width<=640px){.app-shell:has(.dashboard-v3) .sidebar{width:64px}.app-shell:has(.dashboard-v3) .sidebar-logo{width:60px}.app-shell:has(.dashboard-v3) .nav-item{justify-content:center;padding:0}.app-shell:has(.dashboard-v3) .nav-item-tooltip{display:none}.dashboard-summary,.dashboard-rail{grid-template-columns:1fr}.summary-metric{border-right:0;border-bottom:1px solid var(--dash-line)}.summary-metric:last-child{border-bottom:0}.factory-overview{height:430px}.factory-stage-label{display:none}.dashboard-rail{grid-template-rows:auto}.dashboard-panel{min-height:210px}.ai-recommendation{grid-column:auto}.dashboard-bottom{flex-direction:column;display:flex}}.app-shell:has(.dashboard-v3){background:#090c0a}.app-shell:has(.dashboard-v3) .main-col{background:#090c0a}.app-shell:has(.dashboard-v3) .content{background:#090c0a}.app-shell:has(.dashboard-v3) .sidebar{background:#080c09;border-color:#29332b}.app-shell:has(.dashboard-v3) .nav-item.active{background:#171d16}.dashboard-v3{--dash-bg:#090c0a;--dash-panel:#111612;--dash-panel-2:#151a16;--dash-line:#354038;--dash-line-soft:#29322b;--dash-text:#eef2ed;--dash-muted:#879188;--dash-lime:#caff23}.dashboard-summary,.dashboard-panel{background:linear-gradient(145deg,#151a16,#0f130f)}.factory-overview{background:#0e130f}.factory-viewer-frame,.factory-viewer-loading{background:#080c09}.factory-stage:after{background:linear-gradient(#0508062e,#0000 28% 70%,#0508064d)}.factory-stage-label{background:#080c09cc;border-color:#3d493fcc}.factory-fullscreen{color:#d4dbd3;background:#080c09d6;border-color:#3d493fe6}.dashboard-panel>header{color:#c7cfc6}.priority-alerts-v3>header b{background:#242c26}.alert-stack button{background:#0f140f;border-color:#303a32}.alert-stack button:hover{background:#151b15;border-color:#4b594b}.ai-recommendation>header b{color:#b5d94d;border-color:#566540}.production-area-chart .target{stroke:#788178}.chart-grid i{border-bottom-color:#29332b}.chart-hours{color:#718071}.performance-head{color:#798679}.performance-row>span{color:#a3ada3}.published-picker{align-items:center;gap:10px;margin:18px 0 -6px;display:flex}.published-picker label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:12px}.published-picker select{color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-width:220px;padding:7px 10px;font-size:13px}.published-picker select:focus-visible{outline-offset:1px;outline:2px solid #bef26499}.app-shell:has(.aic-page){background:#101312}.app-shell:has(.aic-page) .main-col{background:#101312}.app-shell:has(.aic-page) .content{background:#101312}.app-shell:has(.aic-page) .content{padding:12px 16px 18px;overflow:auto}.aic-page{--lime:#c9f514;--panel:#181b1a;--line:#343a36;--muted:#9a9f9a;color:#eceeeb;font-family:Inter,Pretendard,sans-serif}.aic-page *{box-sizing:border-box}.aic-panel,.aic-event,.report-meta,.report-metrics article{border:1px solid var(--line);box-shadow:inset 2px 0 var(--lime);background:linear-gradient(145deg,#1c1f1e,#151817);border-radius:8px}.aic-panel>header{border-bottom:1px solid #303532;align-items:center;gap:9px;height:45px;padding:0 14px;display:flex}.aic-panel>header span{color:var(--lime)}.aic-panel>header strong{font-size:13px}.aic-event{border-color:#793d3a;grid-template-columns:60px 1.4fr 2.4fr 130px;align-items:center;gap:18px;min-height:96px;padding:14px 18px;display:grid;box-shadow:inset 2px 0 #ef554f}.event-mark{color:#ff5b55;border:3px solid #a74743;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.aic-event>div>span{color:#ff5b55;font-size:10px;font-weight:800}.aic-event h2{margin:6px 0;font-size:20px}.aic-event small{color:#9fa39f}.aic-event dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.aic-event dl>div{border-left:1px solid #363a38;padding:0 20px}.aic-event dt{color:#929792;font-size:9px}.aic-event dd{margin:8px 0 0;font-size:13px}.aic-event .red{color:#ff6862}.aic-event>button,.team button{background:var(--lime);border:0;border-radius:5px;height:42px;font-weight:800}.aic-response-grid{grid-template-rows:300px 338px;grid-template-columns:1.05fr 1.15fr 1.35fr .8fr;gap:10px;margin-top:10px;display:grid}.event-summary{grid-column:1}.likely-causes{grid-column:3/5}.event-chart{grid-column:1/3}.recommended{grid-column:3}.team{grid-column:4}.event-summary>p,.executive>p{color:#c3c7c3;padding:0 16px;font-size:12px;line-height:1.65}.event-summary ol{border-left:1px solid var(--lime);margin:12px 20px;padding-left:20px;list-style:none}.event-summary li{color:#aeb3ae;padding:6px;font-size:11px}.impact-list{padding:8px 12px}.impact-list>div{border-bottom:1px solid #333834;justify-content:space-between;padding:12px;display:flex}.impact-list span{font-size:12px}.impact-list b{color:#ff675f}.likely-causes>div{padding:5px 12px}.likely-causes article{border-bottom:1px solid #333834;grid-template-columns:30px 1fr 40px 100px;align-items:center;gap:10px;padding:9px;display:grid}.likely-causes i{background:#333735;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.likely-causes span b,.likely-causes span small{display:block}.likely-causes span b{font-size:12px}.likely-causes span small{color:#929792;margin-top:3px;font-size:9px}.likely-causes em{background:#383d39;height:4px}.likely-causes u{background:var(--lime);height:100%;display:block}.aic-chart{background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 36px);height:calc(100% - 30px);margin:14px;position:relative}.aic-chart svg{width:100%;height:100%;overflow:visible}.aic-chart polyline{fill:none;stroke:var(--lime);stroke-width:3px}.aic-chart .limit{border-top:1px dashed #ff5c56;position:absolute;top:28%;left:0;right:0}.aic-chart>b{color:#ff756f;background:#3a2321;padding:7px;font-size:10px;position:absolute;top:18%;right:7%}.recommended ol{margin:0;padding:4px 12px;list-style:none}.recommended li{border-bottom:1px solid #333834;grid-template-columns:33px 1fr 60px;align-items:center;gap:8px;padding:10px 0;display:grid}.recommended li>i{border:2px solid #f55;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.recommended li:nth-child(n+2)>i{border-color:#f0a21a}.recommended li span b,.recommended li span small{display:block}.recommended li span b{font-size:11px}.recommended li span small{color:#969b96;font-size:9px}.recommended button{height:28px;color:var(--lime);background:#202719;border:1px solid #71851c}.team{padding-bottom:12px}.team>strong,.team>small,.team>p,.team>hr,.team>button{margin-left:16px;margin-right:16px}.team>strong{margin-top:18px;display:block}.team>small{color:#969b96;display:block}.team hr{border:0;border-top:1px solid #343936}.team p{font-size:10px}.team button{width:calc(100% - 32px)}.report-meta{height:42px;box-shadow:none;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.report-meta span{color:#9ca19c;font-size:10px}.report-meta b{color:#eee}.report-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:10px 0;display:grid}.report-metrics article{min-height:102px;padding:20px}.report-metrics span,.report-metrics strong,.report-metrics small{display:block}.report-metrics span{font-size:9px;font-weight:800}.report-metrics strong{margin:9px 0;font-size:28px}.report-metrics small{color:var(--lime);font-size:9px}.report-metrics .negative{color:#ff5c56}.report-grid{grid-template-rows:238px 210px 210px;grid-template-columns:1.25fr 1.2fr 1fr 1.15fr;gap:10px;display:grid}.executive b{color:var(--lime);margin:18px;font-size:11px;display:block}.donut-panel{grid-template-columns:1fr 1fr;display:grid}.donut-panel>header{grid-column:1/-1}.donut{background:radial-gradient(circle,#1b1e1d 58%,transparent 60%),conic-gradient(#ef5c55 0 5%,#f0bd1b 5% 32%,#83a63c 32%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;margin:auto;display:flex}.donut strong{font-size:24px}.donut small{color:#aaa}.donut-panel ul,.completion ul{padding:25px 10px;font-size:11px;list-style:none}.donut-panel li,.completion li{padding:7px}.root-bars{padding:10px 14px}.root-bars>div{grid-template-columns:115px 1fr 35px;align-items:center;gap:8px;padding:6px 0;display:grid}.root-bars span,.root-bars em{font-size:10px}.root-bars i{background:#4a4e4b;height:4px}.root-bars b{background:var(--lime);height:100%;display:block}.aic-panel table{border-collapse:collapse;width:calc(100% - 24px);margin:12px;font-size:10px}.aic-panel td{border-bottom:1px solid #343936;padding:8px}.aic-panel td b{background:#6d322e;border-radius:4px;padding:4px 7px}.completion{grid-template-columns:1fr 1fr;display:grid}.completion>header{grid-column:1/-1}.completion-ring{background:radial-gradient(circle,#1b1e1d 58%,transparent 60%),conic-gradient(var(--lime) 0 76%,#424743 76%)}.wide-chart{grid-column:2/5}.recommendation-strip{grid-column:1/5}.recommendation-strip>header{height:42px}.recommendation-strip{grid-template-columns:repeat(5,1fr);display:grid}.recommendation-strip>header{grid-column:1/-1}.recommendation-strip article{border-right:1px solid #343936;padding:12px 18px}.recommendation-strip article>span{color:var(--lime)}.recommendation-strip article strong{margin:8px 0;font-size:11px;display:block}.recommendation-strip article p{color:#a0a5a0;font-size:9px;line-height:1.5}.recommendation-strip article small{color:var(--lime)}@media (width<=1300px){.aic-event{grid-template-columns:55px 1fr 2fr 110px}.aic-event dl>div{padding:0 10px}.aic-response-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.event-summary,.likely-causes,.event-chart,.recommended,.team{grid-column:auto;min-height:300px}.report-metrics{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.wide-chart,.recommendation-strip{grid-column:1/3}.report-grid>.aic-panel{min-height:240px}.recommendation-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.aic-event{grid-template-columns:50px 1fr}.aic-event dl,.aic-event>button{grid-column:1/3}.aic-response-grid,.report-grid{grid-template-columns:1fr}.event-summary,.likely-causes,.event-chart,.recommended,.team,.wide-chart,.recommendation-strip{grid-column:1}.report-meta{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:12px}.report-metrics{grid-template-columns:1fr 1fr}.recommendation-strip{grid-template-columns:1fr}}@media (width<=560px){.report-metrics{grid-template-columns:1fr}.likely-causes article{grid-template-columns:28px 1fr 38px}.likely-causes em{display:none}}@media (width>=1101px){.app-shell:has(.aic-page) .content{height:calc(100vh - 92px);padding:10px 14px 12px;overflow:hidden}.aic-page{height:100%;min-height:0;overflow:hidden}.response-center{flex-direction:column;gap:8px;display:flex}.response-center .aic-event{flex:0 0 96px}.response-center .aic-response-grid{flex:1;grid-template-rows:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;margin-top:0}.report-center{flex-direction:column;display:flex}.report-center .report-meta{flex:0 0 42px}.report-center .report-metrics{flex:0 0 102px}.report-center .report-grid{flex:1;grid-template-rows:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,.9fr);min-height:0}}@media (width>=1101px) and (height<=850px){.app-shell:has(.aic-page) .content{height:calc(100vh - 78px);padding:8px 10px}.response-center .aic-event{flex-basis:78px;min-height:78px;padding:8px 12px}.event-mark{width:44px;height:44px}.aic-event h2{font-size:16px}.aic-panel>header{height:36px}.event-summary>p,.executive>p{margin:8px 0;font-size:10px}.event-summary li{padding:3px}.impact-list>div{padding:7px}.likely-causes article{padding:5px}.recommended li{padding:5px 0}.team>strong{margin-top:10px}.report-center .report-meta{flex-basis:34px}.report-center .report-metrics{flex-basis:82px;margin:6px 0}.report-metrics article{min-height:0;padding:10px 14px}.report-metrics strong{margin:4px 0;font-size:22px}.recommendation-strip article{padding:7px 12px}.recommendation-strip article p{margin:5px 0}}.rx-lang{background:#111612;border:1px solid #3d453e;border-radius:6px;grid-template-columns:repeat(2,minmax(38px,1fr));align-items:center;gap:2px;height:40px;padding:3px;display:inline-grid}.rx-lang button{color:#858e86;cursor:pointer;background:0 0;border:0;border-radius:3px;height:32px;padding:0 10px;font:700 11px IBM Plex Mono,monospace;transition:color .2s,background .2s,box-shadow .2s}.rx-lang button:hover:not(.active){color:#dce2db;background:#1a211b}.rx-lang button.active{color:#090c09!important;background:#caff23!important;box-shadow:0 0 14px #caff2321!important}.rx-account-trigger{color:#aab2aa;cursor:pointer;background:0 0;border:0;height:38px;padding:0 12px;font:700 11px IBM Plex Mono,monospace}.rx-account-trigger:hover{color:#caff23}.rx-account-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020503c7;place-items:center;padding:24px;animation:.18s ease-out rx-account-fade;display:grid;position:fixed;inset:0}.rx-account-modal{color:#f2f5ef;background:linear-gradient(145deg,#111713,#080c09 70%);border:1px solid #445047;width:min(540px,100%);max-height:min(850px,100vh - 48px);animation:.22s ease-out rx-account-rise;overflow:auto;box-shadow:0 30px 100px #000,0 0 0 1px #caff2308}.rx-account-modal>header{border-bottom:1px solid #303a32;justify-content:space-between;align-items:center;min-height:72px;padding:15px 20px;display:flex}.rx-account-modal>header div{gap:5px;display:grid}.rx-account-modal>header span{color:#caff23;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.rx-account-modal>header b{color:#e8ede8;font:700 13px IBM Plex Mono,monospace}.rx-account-modal>header>button{color:#aeb7af;cursor:pointer;background:#121713;border:1px solid #3d473f;width:38px;height:38px;font-size:22px}.rx-account-modal>header>button:hover{color:#caff23;border-color:#caff23}.rx-account-form{padding:30px}.rx-account-intro{margin-bottom:28px}.rx-account-intro>span,.rx-credit-copy>span{color:#caff23;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.rx-account-intro h2,.rx-credit-copy h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:30px;line-height:1.08}.rx-account-intro p,.rx-credit-copy p{color:#919c93;margin:0;font-size:13px;line-height:1.6}.rx-account-form>label,.rx-account-fields label{color:#909a92;letter-spacing:.08em;gap:8px;margin-top:15px;font:700 9px IBM Plex Mono,monospace;display:grid}.rx-account-form input:not([type=checkbox]){color:#eef2ed;background:#0b100c;border:1px solid #38433b;border-radius:0;outline:0;width:100%;height:48px;padding:0 14px;font:500 13px Inter,sans-serif}.rx-account-form input:focus{border-color:#9abe22;box-shadow:0 0 0 2px #caff2314}.rx-account-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rx-account-row{color:#8f9991;justify-content:space-between;align-items:center;margin:16px 0 20px;font-size:11px;display:flex}.rx-account-row label,.rx-account-consent{align-items:center;color:#8f9991!important;letter-spacing:0!important;gap:8px!important;font:500 11px Inter,sans-serif!important;display:flex!important}.rx-account-row button,.rx-account-switch button{color:#caff23;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rx-account-consents{gap:9px;margin:18px 0;display:grid}.rx-account-consent{cursor:pointer;margin:0!important}.rx-account-consent input{accent-color:#caff23;width:15px;height:15px;margin:0}.rx-account-consent a{color:#caff23;text-underline-offset:2px;text-decoration:underline}.rx-account-primary{color:#080b09;cursor:pointer;background:#caff23;border:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 17px;font:800 12px IBM Plex Mono,monospace;display:flex}.rx-account-primary:hover{filter:brightness(1.06)}.rx-account-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}.rx-account-error{color:#ffb8b5;background:#1d1010;border:1px solid #66302f;margin:-4px 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}.rx-account-switch{text-align:center;color:#818b83;margin:20px 0 0;font-size:12px}.rx-signup-complete{flex-direction:column;justify-content:center;min-height:390px;display:flex}.rx-credit-modal{padding:28px}.rx-credit-balance{background:#0d130e;border:1px solid #3b463e;grid-template-columns:1fr auto;align-items:end;margin-bottom:27px;padding:18px;display:grid}.rx-credit-balance span{color:#879188;letter-spacing:.1em;grid-column:1/-1;font:700 9px IBM Plex Mono,monospace}.rx-credit-balance strong{letter-spacing:-.05em;margin-top:7px;font-size:42px}.rx-credit-balance small{color:#caff23;padding-bottom:7px;font:700 9px IBM Plex Mono,monospace}.rx-credit-packs{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.rx-credit-packs button{color:#e8ede8;cursor:pointer;background:#0d120e;border:1px solid #39443c;flex-direction:column;align-items:flex-start;min-height:145px;padding:14px;display:flex}.rx-credit-packs button.active{background:#151d12;border-color:#caff23;box-shadow:inset 0 0 0 1px #caff23}.rx-credit-packs span{color:#caff23;min-height:24px;font:700 8px IBM Plex Mono,monospace}.rx-credit-packs strong{letter-spacing:-.04em;font-size:26px}.rx-credit-packs small{color:#7f8981;font:700 8px IBM Plex Mono,monospace}.rx-credit-packs b{color:#c2cac2;margin-top:auto;font-size:12px}.rx-credit-summary{border-top:1px solid #39433b;grid-template-columns:1fr 1fr;display:grid}.rx-credit-summary span{color:#7f8981;gap:5px;padding:15px 0;font:700 8px IBM Plex Mono,monospace;display:grid}.rx-credit-summary b{color:#e7ece7;font-size:12px}.rx-credit-summary button{color:#080b09;cursor:pointer;background:#caff23;border:0;grid-column:1/-1;height:48px;font:800 11px IBM Plex Mono,monospace}.rx-credit-note{color:#667068;text-align:center;margin:13px 0 0;font-size:10px}.rx-credits{cursor:pointer}.rx-credits>span{color:#caff23;font-weight:800}@keyframes rx-account-fade{0%{opacity:0}}@keyframes rx-account-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}@media (width<=700px){.rx-account-trigger{display:none}.rx-account-form,.rx-credit-modal{padding:22px}.rx-account-fields,.rx-credit-packs{grid-template-columns:1fr}.rx-credit-packs button{min-height:105px}}.rx-marketing .rx-public-actions{gap:10px!important}.rx-marketing .rx-public-actions .rx-lang{background:#111612!important;border-color:#353d36!important;border-radius:8px!important;grid-template-columns:repeat(2,38px)!important;gap:2px!important;width:max-content!important;min-width:0!important;height:40px!important;padding:3px!important}.rx-marketing .rx-public-actions .rx-lang button{letter-spacing:.04em;border-radius:5px!important;width:38px!important;height:32px!important;padding:0!important;font-size:10px!important}.rx-marketing .rx-public-actions .rx-account-trigger{color:#c0c7c0;letter-spacing:.02em;background:#101411;border:1px solid #353d36;border-radius:8px;height:40px;padding:0 17px;font-size:11px;transition:border-color .2s,background .2s,color .2s,transform .2s;position:relative}.rx-marketing .rx-public-actions .rx-account-trigger:hover{color:#eff4ed;background:#171d18;border-color:#68745f;transform:translateY(-1px)}.rx-app-header .rx-account-trigger{color:#c0c7c0;letter-spacing:.02em;background:#101411;border:1px solid #353d36;border-radius:8px;height:40px;padding:0 17px;font-size:11px;transition:border-color .2s,background .2s,color .2s,transform .2s}.rx-app-header .rx-account-trigger:hover{color:#eff4ed;background:#171d18;border-color:#68745f;transform:translateY(-1px)}.rx-marketing .rx-public-actions .rx-public-account{color:#eef2ed;background:0 0;border:0;border-radius:0;align-items:center;min-width:0;height:auto;padding:0;text-decoration:none;display:flex}.rx-marketing .rx-public-actions .rx-public-account:hover{color:#fff;background:0 0}.rx-landing,.rx-shell{--rx-bg:#090c11;--rx-panel:#10141a;--rx-line:#232a34;--rx-text:#edf0f5;--rx-muted:#778291;--rx-blue:#5d82f7;color:var(--rx-text);background:var(--rx-bg);font-family:Manrope,system-ui,sans-serif}.rx-landing *,.rx-shell *{box-sizing:border-box}.rx-landing a,.rx-shell a{color:inherit;text-decoration:none}.rx-landing button,.rx-shell button,.rx-shell input,.rx-shell textarea{font:inherit}.rx-btn{cursor:pointer;border:1px solid #2a323e;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.rx-btn-primary{background:linear-gradient(#6589f8,#4e70d9);border-color:#7897ef;box-shadow:0 8px 22px #3e62cd2e;color:#fff!important}.rx-btn-primary:hover{filter:brightness(1.08)}.rx-btn-primary:disabled{opacity:.35;cursor:not-allowed}.rx-btn-ghost{background:#11161d;color:#c7ced8!important}.rx-large{height:46px;padding:0 20px}.rx-full{width:100%}.rx-brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.rx-brand>span{color:#83a2ff;background:#17223c;border:1px solid #354b7d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rx-public-header{border-bottom:1px solid #161b22;justify-content:space-between;align-items:center;max-width:1320px;height:74px;margin:auto;padding:0 34px;display:flex}.rx-public-header nav{color:#8d97a5;gap:32px;font-size:12px;display:flex}.rx-public-header nav a:hover{color:#fff}.rx-public-header nav b,.rx-dashboard-link b{color:#86a2f7;background:#151e34;border:1px solid #31436c;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px}.rx-landing{background:radial-gradient(circle at 75% 24%,#111c31 0,#090c11 37%);min-height:100vh}.rx-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;max-width:1320px;min-height:700px;margin:auto;padding:95px 48px 70px;display:grid}.rx-eyebrow{color:#829ef0;letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.rx-hero h1{letter-spacing:-.045em;margin:22px 0 24px;font-size:62px;font-weight:600;line-height:1.04}.rx-hero h1 em{color:#7695f7;font-style:normal}.rx-hero-copy>p{color:#7e8997;max-width:530px;font-size:15px;line-height:1.75}.rx-actions{gap:10px;margin-top:32px;display:flex}.rx-trust{color:#667180;gap:22px;margin-top:28px;font-size:10px;display:flex}.rx-trust span{align-items:center;gap:6px;display:flex}.rx-trust svg{color:#54cca1}.rx-hero-visual{height:500px;position:relative}.rx-visual-glow{filter:blur(110px);opacity:.16;background:#345fc4;width:390px;height:390px;position:absolute;top:45px;left:120px}.rx-source-card,.rx-model-card{background:#12171e;border:1px solid #2a323d;border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 30px 70px #030507}.rx-source-card{opacity:.66;width:360px;top:40px;left:15px;transform:rotate(-4deg)}.rx-model-card{width:430px;top:118px;right:0}.rx-source-card header,.rx-model-card header{color:#929ca9;border-bottom:1px solid #262d36;justify-content:space-between;align-items:center;height:43px;padding:0 13px;font-size:9px;display:flex}.rx-source-card header span{color:#7395f8}.rx-source-card img{object-fit:cover;width:100%;height:260px}.rx-model-card>div{background:radial-gradient(circle,#263140,#10151c 70%);height:295px;position:relative}.rx-model-card img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.rx-model-card i{color:#798594;font-size:7px;font-style:normal;position:absolute;bottom:12px;right:12px}.rx-model-card footer{justify-content:space-between;align-items:center;height:55px;padding:0 15px;display:flex}.rx-model-card footer strong{font-size:11px}.rx-model-card footer span{color:#65707e;font-size:8px}.ready{color:#55cca1!important}.rx-float-chip{color:#9db4fb;background:#17203a;border:1px solid #344c89;border-radius:8px;gap:7px;padding:9px 12px;font-size:9px;display:flex;position:absolute;top:84px;right:5px}.rx-paths{border-top:1px solid #191f27;grid-template-columns:.75fr 1.25fr;gap:75px;max-width:1220px;margin:auto;padding:95px 38px 120px;display:grid}.rx-paths>div>small,.rx-assets>header p{color:#6988e5;letter-spacing:.16em;font-size:9px}.rx-paths h2{font-size:31px;line-height:1.3}.rx-path-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rx-path-grid>a{background:#10141a;border:1px solid #242c36;border-radius:12px;padding:26px;transition:all .2s}.rx-path-grid>a:hover{border-color:#42547b;transform:translateY(-2px)}.rx-path-grid>a>span{color:#7898f4;background:#17213a;border:1px solid #304579;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.rx-path-grid>a>small{float:right;color:#3e4856;margin-top:-35px}.rx-path-grid h3{margin:27px 0 9px;font-size:15px}.rx-path-grid p{color:#727d8b;font-size:11px;line-height:1.7}.rx-path-grid b{color:#86a1f5;letter-spacing:.1em;font-size:8px}.rx-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.rx-sidebar{background:#0d1015;border-right:1px solid #1d232b;flex-direction:column;padding:22px 14px;display:flex}.rx-sidebar>small{color:#444e5b;letter-spacing:.15em;padding:0 10px;font-size:8px}.rx-sidebar nav{flex-direction:column;gap:4px;margin-top:10px;display:flex}.rx-sidebar nav a,.rx-dashboard-link{color:#737e8d;border-radius:8px;align-items:center;gap:11px;height:41px;padding:0 11px;font-size:11px;display:flex}.rx-sidebar nav a.active{color:#dce3ee;background:#172035;border:1px solid #293a62}.rx-divider{background:#20262e;height:1px;margin:16px 8px}.rx-dashboard-link b{margin-left:auto}.rx-user{border-top:1px solid #20262e;align-items:center;gap:9px;margin-top:auto;padding:17px 7px 0;display:flex}.rx-user i{background:#1a2231;border:1px solid #303d51;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.rx-user strong,.rx-user small{display:block}.rx-user small{color:#5d6877;margin-top:3px;font-size:7px}.rx-main{flex-direction:column;min-width:0;height:100vh;display:flex}.rx-app-header{background:#0c0f14;border-bottom:1px solid #1e242c;flex:none;justify-content:space-between;align-items:center;height:70px;padding:0 25px;display:flex}.rx-app-header h1{margin:0;font-size:16px}.rx-app-header p{color:#525d6a;margin:4px 0 0;font-size:8px}.rx-credits{color:#6f7b8a;background:#12171e;border:1px solid #29323d;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:8px;display:flex}.rx-studio{flex:1;grid-template-columns:365px 1fr;min-height:0;display:grid}.rx-control{background:#0e1116;border-right:1px solid #20262e;overflow:auto}.rx-tabs{border-bottom:1px solid #1e242c;grid-template-columns:1fr 1fr;height:52px;padding:7px;display:grid}.rx-tabs button{color:#5f6a78;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.rx-tabs button.active{color:#d7dee8;background:#171d26}.rx-step{gap:11px;margin-bottom:27px;display:flex}.rx-step>b{color:#86a4fb;background:#151f38;border:1px solid #31509b;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.rx-step p{color:#66717f;margin:0;font-size:8px}.rx-control-body>label,.rx-confirm aside>label{color:#5f6977;letter-spacing:.12em;margin:18px 0 8px;font-size:7px;display:block}.rx-prompt{background:#11151b;border:1px solid #29323d;border-radius:9px;height:160px;position:relative}.rx-prompt textarea{resize:none;color:#bec6d1;background:0 0;border:0;outline:0;width:100%;height:100%;padding:13px;font-size:10px;line-height:1.65}.rx-prompt small{color:#47515f;font-size:7px;position:absolute;bottom:8px;right:9px}.rx-chips{flex-wrap:wrap;gap:5px;display:flex}.rx-chips button{color:#687382;background:#12171e;border:1px solid #262e38;border-radius:6px;padding:6px 8px;font-size:7px}.rx-cost{color:#727e8d;background:#11161c;border:1px solid #202832;border-radius:8px;justify-content:space-between;align-items:center;margin:24px 0 11px;padding:11px;font-size:8px;display:flex}.rx-cost span{align-items:center;gap:7px;display:flex}.rx-workspace{background:radial-gradient(circle at 50% 38%,#131b27,#0a0d11 65%);min-width:0;padding-bottom:65px;position:relative;overflow:auto}.rx-workspace>header{color:#8a94a1;border-bottom:1px solid #1b2129;justify-content:space-between;align-items:center;height:45px;padding:0 18px;font-size:8px;display:flex}.rx-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 45px);min-height:450px;display:flex}.rx-empty>span{color:#758398;background:#141a22;border:1px solid #293542;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 20px 45px #05070a}.rx-concept-grid{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.rx-concept-grid button{aspect-ratio:1.13;color:#929ca8;text-align:left;background:#11161c;border:1px solid #242d37;border-radius:11px;padding:0;overflow:hidden}.rx-concept-grid img{object-fit:cover;width:100%;height:calc(100% - 38px)}.rx-concept-grid footer{justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:8px;display:flex}.rx-concept-grid footer span{border:1px solid #303946;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.rx-concept-grid button.selected footer span{color:#fff;background:#557bec}.rx-skeleton{aspect-ratio:1.13;background:linear-gradient(110deg,#10141a 30%,#19202a 50%,#10141a 70%) 0 0/200%;border:1px solid #20262e;border-radius:11px;animation:1.3s infinite rx-shimmer}@keyframes rx-shimmer{to{background-position:-200%}}.rx-sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#788391;background:#0c0f14f0;border-top:1px solid #262d36;justify-content:space-between;align-items:center;height:64px;padding:0 19px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.rx-drop{background:#10141a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;color:#697585!important;border:1px dashed #34404e!important;height:270px!important;margin:0!important;display:flex!important}.rx-drop input{display:none}.rx-drop img{object-fit:contain;background:#dedfe1;width:100%;height:100%}.rx-drop>span{color:#7d9cf7;background:#17223c;border:1px solid #2f457a;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:13px;display:grid}.rx-drop small{margin-top:6px;font-size:7px}.rx-drop b{color:#8eabff;background:#18223b;border:1px solid #304477;border-radius:6px;margin-top:17px;padding:7px 10px;font-size:8px}.rx-tips{color:#667281;background:#10141a;border:1px solid #1f262e;border-radius:8px;flex-direction:column;gap:7px;margin-top:15px;padding:12px;font-size:8px;display:flex}.rx-tips strong{color:#a1abb8}.rx-upload-review{max-width:670px;margin:26px auto;padding:0 20px}.rx-upload-review img{object-fit:contain;background:#dedfe1;border:1px solid #29323d;border-radius:11px;width:100%;height:510px}.rx-upload-review span{color:#57cfa3;background:#101e19;border:1px solid #24503f;border-radius:8px;margin-top:12px;padding:11px;font-size:9px;display:block}.rx-confirm{grid-template-columns:1.1fr .9fr;gap:14px;max-width:880px;margin:28px auto;padding:0 22px;display:grid}.rx-confirm>div{background:#dedfe1;border:1px solid #29323d;border-radius:11px;min-height:540px;overflow:hidden}.rx-confirm>div img{object-fit:contain;width:100%;height:100%}.rx-confirm aside{background:#10141a;border:1px solid #252d37;border-radius:11px;align-self:center;padding:26px}.rx-confirm aside>span{color:#86a4fa;background:#15203a;border:1px solid #30477e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.rx-confirm aside>small{color:#7192f3;letter-spacing:.14em;margin-top:20px;font-size:7px;display:block}.rx-confirm h2{margin:9px 0;font-size:19px}.rx-confirm p{color:#6c7785;font-size:9px;line-height:1.6}.rx-confirm input{color:#e0e5ec;background:#0d1116;border:1px solid #2a333e;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:9px}.rx-mesh{color:#7e9ffa;background:#141e34;border:1px solid #3454a2;border-radius:8px;align-items:center;gap:9px;height:52px;margin-top:14px;padding:0 11px;display:flex}.rx-mesh span{flex:1}.rx-mesh strong,.rx-mesh small{display:block}.rx-mesh small{color:#67768b;margin-top:3px;font-size:7px}.rx-price{color:#727e8d;justify-content:space-between;margin:18px 0;font-size:8px;display:flex}.rx-price b{color:#d9dfe8}.rx-generating{grid-template-columns:1fr 60px 1fr;align-items:center;gap:15px;height:calc(100% - 45px);min-height:550px;padding:45px 7%;display:grid;position:relative}.rx-generating>div{border:1px solid #29333f;border-radius:12px;height:390px;position:relative;overflow:hidden}.rx-generating>div>img{object-fit:contain;background:#dedfe1;width:100%;height:100%}.rx-generating>div small{background:#10141ad9;border-radius:5px;padding:5px 7px;font-size:7px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rx-build-arrow{color:#7195fa;text-align:center}.rx-wire{color:#6285dc;background:radial-gradient(circle,#1d2a40,#10151c 70%);justify-content:center;align-items:center;display:flex}.rx-generating>section{background:#10151cef;border:1px solid #2a3441;border-radius:9px;width:420px;padding:13px 15px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.rx-generating>section header{justify-content:space-between;font-size:8px;display:flex}.rx-generating>section>div{background:#29313c;height:3px;margin:10px 0}.rx-generating>section i{background:#6388f5;height:100%;transition:all .4s;display:block}.rx-generating>section p{text-align:center;color:#5e6876;margin:0;font-size:7px}.rx-complete{flex-direction:column;align-items:center;min-height:calc(100% - 45px);padding:25px;display:flex}.rx-complete>span{letter-spacing:.12em;color:#58d1a5;background:#10221c;border:1px solid #285443;border-radius:99px;padding:6px 9px;font-size:7px}.rx-complete>div{background:radial-gradient(circle,#253140,#11161d 65%);border:1px solid #29333e;border-radius:12px;width:min(620px,85%);height:430px;margin-top:14px}.rx-complete img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.rx-complete h2{margin:17px 0 4px;font-size:17px}.rx-complete p{color:#687382;font-size:8px}.rx-complete nav{gap:8px;margin-top:13px;display:flex}.rx-assets{flex:1;padding:26px 28px;overflow:auto}.rx-assets>header{justify-content:space-between;align-items:flex-end;display:flex}.rx-assets>header p{margin:0 0 8px}.rx-assets>header h2{margin:0;font-size:21px}.rx-assets>header h2 span{color:#596472;font-size:9px;font-weight:400}.rx-assets>nav{border-bottom:1px solid #1f252d;margin-top:29px;display:flex}.rx-assets>nav button{color:#697483;background:0 0;border:0;border-bottom:1px solid #0000;height:38px;padding:0 12px;font-size:9px}.rx-assets>nav span{color:#7798fb;background:#17213a;border-radius:4px;padding:2px 5px}.rx-asset-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.rx-asset-grid>button{text-align:left;color:#d8dee6;background:#10141a;border:1px solid #242c35;border-radius:11px;padding:0;overflow:hidden}.rx-asset-grid>button:hover{border-color:#43526a;transform:translateY(-2px)}.rx-asset-grid>button>div{aspect-ratio:1.2;background:#ddd;position:relative;overflow:hidden}.rx-asset-grid img{object-fit:cover;width:100%;height:100%}.rx-asset-grid>button>div span{color:#5fd6aa;background:#0b1111cc;border-radius:5px;padding:5px 7px;font-size:7px;position:absolute;top:9px;left:9px}.rx-asset-grid>button>div i{opacity:0;background:#080b0f99;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;inset:0}.rx-asset-grid>button:hover i{opacity:1}.rx-asset-grid footer strong,.rx-asset-grid footer span,.rx-asset-grid footer small{display:block}.rx-asset-grid footer small{color:#667180;border-top:1px solid #20262e;margin-top:12px;padding-top:10px}.rx-asset-grid footer b{float:right;color:#98a3b1}.rx-modal{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030507c7;place-items:center;display:grid;position:fixed;inset:0}.rx-modal>article{background:#0f1319;border:1px solid #2a323d;border-radius:14px;width:min(1000px,90vw);height:min(680px,86vh);overflow:hidden}.rx-modal>article>header{border-bottom:1px solid #252c35;justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex}.rx-modal h2{margin:0 0 5px;font-size:14px}.rx-modal header button{color:#7a8593;background:0 0;border:0;font-size:23px}.rx-modal main{grid-template-columns:1fr 270px;height:calc(100% - 65px);display:grid}.rx-modal main>div{background:radial-gradient(circle,#253140,#11161d 65%)}.rx-modal main>div img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.rx-modal aside{border-left:1px solid #252c35;padding:24px 19px}.rx-modal aside>small{color:#667280;letter-spacing:.12em;font-size:7px}.rx-modal dl{margin:20px 0}.rx-modal dl div{border-bottom:1px solid #20262e;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.rx-modal dd{color:#aeb7c2;margin:0}@media (width<=1050px){.rx-hero{grid-template-columns:1fr}.rx-hero-copy{text-align:center}.rx-hero-copy>p{margin:auto}.rx-actions,.rx-trust{justify-content:center}.rx-hero-visual{width:100%;max-width:720px;margin:auto}.rx-asset-grid{grid-template-columns:repeat(3,1fr)}.rx-studio{grid-template-columns:315px 1fr}}@media (width<=760px){.rx-public-header nav{display:none}.rx-hero{padding:70px 22px}.rx-hero h1{font-size:43px}.rx-hero-visual{transform-origin:top;height:390px;transform:scale(.72)}.rx-paths,.rx-path-grid{grid-template-columns:1fr}.rx-shell{grid-template-columns:minmax(0,1fr)}.rx-sidebar{padding:15px 8px}.rx-sidebar .rx-brand{padding:0}.rx-sidebar .rx-brand>span{margin:auto}.rx-sidebar .rx-brand:not(span),.rx-sidebar>small,.rx-sidebar nav a{font-size:0}.rx-sidebar nav a{justify-content:center}.rx-dashboard-link span,.rx-dashboard-link b,.rx-user{display:none}.rx-dashboard-link{justify-content:center}.rx-studio{grid-template-columns:1fr;overflow:auto}.rx-workspace{min-height:650px}.rx-main{overflow:auto}.rx-asset-grid{grid-template-columns:repeat(2,1fr)}.rx-assets{padding:20px 14px}.rx-confirm,.rx-concept-grid,.rx-generating{grid-template-columns:1fr}.rx-generating>.rx-wire,.rx-build-arrow{display:none}}.rx-shell{--rx-acid:#d7ff43;--rx-acid-soft:#b9df31;--rx-bg:#080a09;--rx-panel:#10130f;--rx-panel-2:#151914;--rx-line:#30372c;--rx-line-soft:#22271f;--rx-text:#e7e7df;--rx-muted:#858d82;color:var(--rx-text);background:var(--rx-bg);grid-template-columns:minmax(0,1fr)}.rx-shell .rx-btn{border-radius:4px;height:42px;padding:0 17px;font-size:12px;font-weight:700}.rx-shell .rx-btn-primary{background:var(--rx-acid);border-color:var(--rx-acid);box-shadow:0 9px 26px #d7ff431f;color:#0b0d0a!important}.rx-shell .rx-btn-primary:hover{filter:none;background:#e0ff72;transform:translateY(-1px)}.rx-shell .rx-btn-ghost{background:#151914;border-color:#343a31;color:#c7cbc2!important}.rx-sidebar{background:#0b0e0c;border-color:#252a22;padding:24px 16px 18px}.rx-sidebar>.rx-brand{margin-bottom:43px;padding:0 9px}.rx-sidebar .rx-brand>span{color:var(--rx-acid);background:#151b13;border-color:#39442e;border-radius:5px}.rx-sidebar>small{color:#596052;letter-spacing:.18em;padding:0 12px;font:700 9px/1 IBM Plex Mono,monospace}.rx-sidebar nav{gap:7px;margin-top:13px}.rx-sidebar nav a,.rx-dashboard-link{color:#7f877a;border:1px solid #0000;border-radius:5px;height:46px;padding:0 13px;font-size:13px;font-weight:600}.rx-sidebar nav a svg,.rx-dashboard-link svg{width:18px;height:18px}.rx-sidebar nav a:hover,.rx-dashboard-link:hover{color:#dfe3d9;background:#121610}.rx-sidebar nav a.active{color:#f1f3ed;box-shadow:inset 3px 0 var(--rx-acid);background:#171c14;border-color:#3a432f}.rx-sidebar nav a.active svg{color:var(--rx-acid)}.rx-divider{background:#252a22;margin:20px 9px}.rx-dashboard-link b{color:var(--rx-acid);background:#182013;border-color:#48572f}.rx-user{border-color:#252a22;padding-top:19px}.rx-user i,.rx-header-user i{color:var(--rx-acid);background:#181d16;border-color:#394033;border-radius:5px}.rx-user strong{font-size:11px}.rx-user small{color:#62695e;font-size:9px}.rx-main{background:var(--rx-bg)}.rx-app-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0e0cf5;border-color:#252a22;height:78px;padding:0 30px}.rx-app-header h1{letter-spacing:-.025em;font-size:20px}.rx-app-header p{color:#697065;margin-top:6px;font-size:10px}.rx-header-tools{gap:10px}.rx-credits{color:#798174;background:#131712;border-color:#343a31;border-radius:4px;height:38px;font-size:9px}.rx-credits svg{color:var(--rx-acid)}.rx-credits strong{color:#e5e8df;font-size:12px}.rx-header-user{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;height:auto;padding:0;text-decoration:none;display:flex}.rx-header-user i{place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.rx-header-user b{font-size:10px}.rx-header-logout{color:#8f988e;cursor:pointer;background:#131712;border:1px solid #343a31;border-radius:4px;height:38px;padding:0 10px;font-size:10px}.rx-header-logout:hover{color:#caff23;border-color:#caff23}.rx-lang{background:#111410!important;border-color:#343a31!important;border-radius:4px!important}.rx-lang button{color:#6f776c!important}.rx-lang button.active{color:#10120f!important;background:var(--rx-acid)!important;border-radius:3px!important}.rx-studio{background:#090b09;grid-template-columns:420px minmax(0,1fr)}.rx-control{background:#0d100e;border-color:#282d25}.rx-tabs{border-color:#282d25;height:62px;padding:9px}.rx-tabs button{color:#737b70;border-radius:4px;font-size:11px;font-weight:700}.rx-tabs button.active{color:#edf0e8;box-shadow:inset 0 -2px var(--rx-acid);background:#191d17}.rx-control-body{padding:30px}.rx-step{gap:14px;margin-bottom:31px}.rx-step>b{width:30px;height:30px;color:var(--rx-acid);background:#1b2215;border-color:#566634;border-radius:3px;font:800 10px IBM Plex Mono,monospace}.rx-step h2{margin:0 0 5px;font-size:17px}.rx-step p{color:#70786e;font-size:10px}.rx-control-body>label,.rx-confirm aside>label{color:#777f73;letter-spacing:.12em;margin:21px 0 10px;font:700 9px IBM Plex Mono,monospace}.rx-prompt{background:#121510;border-color:#343a31;border-radius:5px;height:190px;box-shadow:inset 0 1px #ffffff05}.rx-prompt:focus-within{border-color:#718842;box-shadow:0 0 0 3px #d7ff430f}.rx-prompt textarea{color:#d7dbd1;padding:16px;font-size:13px;line-height:1.7}.rx-prompt small{color:#5b6258;font-size:9px;bottom:10px;right:12px}.rx-chips{gap:7px}.rx-chips button{color:#828a7f;background:#141713;border-color:#30362c;border-radius:3px;padding:8px 10px;font-size:9px}.rx-chips button:hover{color:#d7ff43;background:#192014;border-color:#566535}.rx-cost{color:#8b9387;background:#131612;border-color:#30362c;border-radius:4px;margin:28px 0 14px;padding:14px;font-size:10px}.rx-cost svg{color:var(--rx-acid)}.rx-cost strong{color:#e0e4da}.rx-workspace{background:radial-gradient(circle at 50% 35%,#1b2118,#0a0c0a 65%);padding-bottom:76px}.rx-workspace>header{color:#9ca498;border-color:#282d25;height:54px;padding:0 22px;font-size:10px}.rx-workspace>header span{color:var(--rx-acid)}.rx-workspace>header small{color:#5c6359}.rx-empty>span{color:#9aa58f;background:#171b15;border-color:#3a4135;border-radius:8px;width:70px;height:70px;box-shadow:0 22px 50px #050605}.rx-empty h3{margin:22px 0 8px;font-size:16px}.rx-empty p{color:#727a70;max-width:410px;font-size:11px;line-height:1.7}.rx-sticky{color:#8d9589;background:#0d100ef2;border-color:#343a31;height:76px;padding:0 24px;font-size:10px}.rx-concept-grid{gap:18px;padding:28px}.rx-concept-grid button{color:#aab0a5;background:#111410;border-color:#30362d;border-radius:6px}.rx-concept-grid button:hover,.rx-concept-grid button.selected{border-color:var(--rx-acid);box-shadow:0 0 0 2px #d7ff431a}.rx-concept-grid img{object-fit:contain;object-position:center;background:#e7e8e2}.rx-concept-grid footer{height:48px;padding:0 14px;font-size:10px}.rx-concept-grid footer span{border-color:#444c3e;border-radius:3px}.rx-concept-grid button.selected footer span{color:#0c0e0b;background:var(--rx-acid);border-color:var(--rx-acid)}.rx-drop{background:#121510;border-radius:6px;color:#818a7d!important;border-color:#4a5342!important;height:310px!important}.rx-drop>span{width:52px;height:52px;color:var(--rx-acid);background:#1a2115;border-color:#4b5936;border-radius:5px}.rx-drop strong{color:#d5d9d0;font-size:13px}.rx-drop small{font-size:9px}.rx-drop b{color:var(--rx-acid);background:#1b2215;border-color:#4c5a37;border-radius:3px;font-size:10px}.rx-tips{color:#747c71;background:#121510;border-color:#2e342b;border-radius:4px;padding:15px;font-size:10px}.rx-confirm aside,.rx-generating>section{background:#111410;border-color:#343a31;border-radius:6px}.rx-confirm aside>span{color:var(--rx-acid);background:#1a2115;border-color:#526137;border-radius:4px}.rx-confirm aside>small{color:var(--rx-acid)}.rx-confirm h2{font-size:22px}.rx-confirm p{color:#777f74;font-size:11px}.rx-confirm input{color:#e6e9e1;background:#0b0e0c;border-color:#353b32;border-radius:4px;height:44px;font-size:11px}.rx-mesh{color:var(--rx-acid);background:#192014;border-color:#526435;border-radius:4px}.rx-mesh strong{color:#e4e7df;font-size:11px}.rx-mesh small{font-size:9px}.rx-price{font-size:10px}.rx-build-arrow{color:var(--rx-acid)}.rx-wire{color:#a7c552;background:radial-gradient(circle,#242c1d,#10130f 70%)}.rx-wire svg{filter:drop-shadow(0 0 20px #d7ff4340)}.rx-generating>section i{background:var(--rx-acid)}.rx-generating>section header b{color:var(--rx-acid)}.rx-complete>span{color:#bde79b;background:#132017;border-color:#38563a}.rx-complete h2{font-size:21px}.rx-complete p{font-size:10px}.rx-confirm{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:28px;width:min(1120px,100% - 64px);max-width:none;min-height:calc(100% - 54px);margin:0 auto;padding:48px 0 86px}.rx-confirm-preview{aspect-ratio:4/3;max-height:610px;animation:.5s cubic-bezier(.2,.75,.25,1) both rx-stage-enter;position:relative;box-shadow:0 24px 70px #00000047;background:#d9dbd8!important;border-color:#3a4136!important;border-radius:6px!important;min-height:0!important}.rx-confirm-preview img{background:#d9dbd8;width:100%;height:100%;padding:20px;display:block;object-fit:contain!important}.rx-confirm-preview>span,.rx-confirm-preview>small{letter-spacing:.06em;background:#0a0d0ae6;padding:6px 8px;font:700 9px IBM Plex Mono,monospace;position:absolute;bottom:14px}.rx-confirm-preview>span{color:var(--rx-acid);left:14px}.rx-confirm-preview>small{color:#9ba496;right:14px}.rx-confirm aside{align-self:center;padding:32px;animation:.5s cubic-bezier(.2,.75,.25,1) 80ms both rx-stage-enter;box-shadow:0 22px 58px #00000038}.rx-confirm-heading{align-items:center;gap:12px;display:flex}.rx-confirm-heading>span{width:42px;height:42px;color:var(--rx-acid);background:#1a2115;border:1px solid #526137;border-radius:4px;place-items:center;display:grid}.rx-confirm-heading>small{color:var(--rx-acid);letter-spacing:.14em;font:700 9px IBM Plex Mono,monospace}.rx-confirm aside>small,.rx-confirm aside>span{display:none}.rx-confirm h2{letter-spacing:-.025em;margin:20px 0 8px;font-size:25px}.rx-confirm p{max-width:390px;margin:0 0 24px;font-size:12px;line-height:1.65}.rx-confirm aside>label{margin:14px 0 7px;font-size:9px}.rx-confirm input{height:46px;font-size:12px;transition:border-color .2s,box-shadow .2s}.rx-confirm input:focus{border-color:#788d43;outline:0;box-shadow:0 0 0 2px #d7ff4314}.rx-confirm-color{padding:6px!important}.rx-mesh{height:58px;margin-top:18px}.rx-price{margin:19px 0 13px}.rx-confirm .rx-btn-primary{height:48px;transition:transform .18s,filter .18s,box-shadow .18s}.rx-confirm .rx-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 34px #b6de2f2e}.rx-generating{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:18px;width:min(1240px,100% - 64px);height:calc(100% - 54px);min-height:660px;margin:0 auto;padding:58px 0 150px;overflow:hidden}.rx-generating>div{aspect-ratio:16/10;background:#111510;border-color:#374034;border-radius:6px;height:auto;animation:.55s cubic-bezier(.2,.75,.25,1) both rx-stage-enter;box-shadow:0 22px 60px #00000040}.rx-build-source>img{width:100%;height:100%;padding:14px;display:block;object-fit:contain!important;background:#d9dbd8!important}.rx-source-scan{background:var(--rx-acid);opacity:.7;height:2px;animation:2.8s ease-in-out infinite rx-source-scan;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 18px #d7ff43cc}.rx-generating>div small{color:#c9d1c4;letter-spacing:.08em;border:1px solid #3b4437;border-radius:2px;font:700 9px IBM Plex Mono,monospace;bottom:16px;left:18px;transform:none}.rx-build-arrow{justify-content:center;align-items:center;gap:7px;display:flex}.rx-build-arrow i{background:#526137;width:14px;height:1px}.rx-build-arrow b{font-size:19px;font-weight:400;animation:1.2s ease-in-out infinite rx-arrow-pulse}.rx-wire{isolation:isolate;background:#121811!important}.rx-wire:before{content:"";background-image:linear-gradient(#d7ff430b 1px,#0000 1px),linear-gradient(90deg,#d7ff430b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.rx-build-orbit{place-items:center;width:190px;height:190px;display:grid;position:relative}.rx-build-orbit>i{border:1px solid #d7ff4345;border-radius:50%;animation:5s linear infinite rx-orbit;position:absolute;inset:12px}.rx-build-orbit>i:nth-child(2){border-style:dashed;animation-duration:3.5s;animation-direction:reverse;inset:36px}.rx-build-orbit>span{width:92px;height:92px;color:var(--rx-acid);background:#1b2316;border:1px solid #62753d;place-items:center;animation:1.8s ease-in-out infinite rx-cube-breathe;display:grid;box-shadow:0 0 42px #d7ff4329}.rx-wire>small{white-space:nowrap;color:var(--rx-acid)!important;bottom:18px!important;left:50%!important;transform:translate(-50%)!important}.rx-generating>section{border-color:#3a4336;border-radius:5px;width:min(520px,100% - 40px);padding:16px 18px;animation:.45s .16s both rx-stage-rise;bottom:30px;box-shadow:0 18px 48px #00000047}.rx-generating>section header{font-size:10px}.rx-generating>section header strong{text-transform:uppercase;letter-spacing:.04em}.rx-generating>section header b{font:700 11px IBM Plex Mono,monospace}.rx-generating>section>.rx-build-progress{background:#2a3028;height:4px;margin:12px 0 13px;overflow:hidden}.rx-build-progress>i{height:100%;transition:width .65s cubic-bezier(.2,.8,.25,1);display:block;position:relative}.rx-build-progress>i:after{content:"";background:var(--rx-acid);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:0;box-shadow:0 0 14px #d7ff43cc}.rx-generating ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rx-generating li{color:#5f685c;letter-spacing:.04em;align-items:center;gap:6px;font:700 8px IBM Plex Mono,monospace;transition:color .3s;display:flex}.rx-generating li>i{background:0 0;border:1px solid #4d5749;border-radius:50%;flex:none;width:6px;height:6px}.rx-generating li.active{color:#bdc8b6}.rx-generating li.active>i{border-color:var(--rx-acid);background:var(--rx-acid);box-shadow:0 0 8px #d7ff438c}.rx-generating>section p{font-size:9px;line-height:1.5}@keyframes rx-stage-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes rx-stage-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes rx-source-scan{0%,to{opacity:.2;top:4%}50%{opacity:.85;top:94%}}@keyframes rx-arrow-pulse{0%,to{opacity:.35;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@keyframes rx-orbit{to{transform:rotate(360deg)}}@keyframes rx-cube-breathe{0%,to{transform:scale(.96);box-shadow:0 0 25px #d7ff431a}50%{transform:scale(1.04);box-shadow:0 0 48px #d7ff433d}}@media (prefers-reduced-motion:reduce){.rx-confirm-preview,.rx-confirm aside,.rx-generating>div,.rx-generating>section,.rx-source-scan,.rx-build-arrow b,.rx-build-orbit>i,.rx-build-orbit>span{animation:none!important}}.rx-assets{background:radial-gradient(circle at 85% 0,#141a11,#090b09 38%);padding:38px 40px}.rx-assets>header{border-bottom:1px solid #282d25;align-items:center;padding-bottom:27px}.rx-assets>header p{color:var(--rx-acid);letter-spacing:.17em;margin:0 0 10px;font:700 9px IBM Plex Mono,monospace}.rx-assets>header h2{letter-spacing:-.035em;font-size:28px}.rx-assets>header h2 span{color:#6f776c;margin-left:8px;font-size:11px}.rx-asset-actions{gap:9px;display:flex}.rx-assets>nav{border-color:#282d25;gap:7px;margin-top:23px}.rx-assets>nav button{color:#747c71;height:46px;padding:0 15px;font-size:11px;font-weight:700}.rx-assets>nav button.active{color:#f0f2ec;border-color:var(--rx-acid)}.rx-assets>nav span{color:#151812;background:var(--rx-acid);border-radius:3px;margin-left:4px}.rx-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.rx-asset-grid>button{color:#e5e8e0;background:#111410;border-color:#30362d;border-radius:7px;transition:all .22s}.rx-asset-grid>button:hover{border-color:#677a42;transform:translateY(-4px);box-shadow:0 18px 45px #0000004d}.rx-asset-grid>button>div{aspect-ratio:1.35;background:#d8d9d6}.rx-asset-grid>button>div span{color:#b9e695;background:#101711e8;border:1px solid #39543c;border-radius:3px;padding:6px 8px;font-size:9px;top:12px;left:12px}.rx-asset-grid>button>div i{color:var(--rx-acid);background:#090b09b8;font-size:11px;font-weight:700}.rx-asset-grid footer{padding:17px}.rx-asset-grid footer strong{font-size:14px}.rx-asset-grid footer span{color:#747c71;margin-top:7px;font-size:10px}.rx-asset-grid footer small{color:#737b70;border-color:#292e26;margin-top:15px;padding-top:13px;font-size:9px}.rx-asset-grid footer b{color:#b7beb2}.rx-asset-placeholder{color:#697361!important;background:#161b14!important;border:0!important}.rx-modal{background:#050705d9}.rx-modal>article{background:#10130f;border-color:#3a4135;border-radius:8px}.rx-modal>article>header{border-color:#30362d;height:72px}.rx-modal h2{font-size:18px}.rx-modal header span{color:#b8df8f;font-size:10px}.rx-modal main{height:calc(100% - 72px)}.rx-modal aside{background:#0e110e;border-color:#30362d}.rx-modal aside>small{color:var(--rx-acid);font-size:9px}.rx-modal dl div{border-color:#282d25;padding:13px 0;font-size:10px}.rx-modal dt{color:#747c70}.rx-modal dd{color:#d2d6cd}@media (width>=1600px){.rx-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-studio{grid-template-columns:440px minmax(0,1fr)}}@media (width<=1050px){.rx-shell{grid-template-columns:minmax(0,1fr)}.rx-studio{grid-template-columns:360px minmax(0,1fr)}.rx-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rx-shell{grid-template-columns:minmax(0,1fr)}.rx-sidebar{padding:15px 8px}.rx-sidebar .rx-brand{padding:0}.rx-sidebar .rx-brand>span{margin:auto}.rx-sidebar .rx-brand:not(span),.rx-sidebar>small,.rx-sidebar nav a{font-size:0}.rx-sidebar nav a{justify-content:center}.rx-dashboard-link span,.rx-dashboard-link b,.rx-user{display:none}.rx-dashboard-link{justify-content:center}.rx-app-header{padding:0 14px}.rx-header-user{display:none}.rx-studio{grid-template-columns:1fr;overflow:auto}.rx-control{border-bottom:1px solid #282d25;border-right:0}.rx-workspace{min-height:650px}.rx-main{overflow:auto}.rx-asset-grid{grid-template-columns:1fr}.rx-assets{padding:24px 16px}.rx-assets>header{flex-direction:column;align-items:flex-start;gap:18px}.rx-confirm,.rx-concept-grid,.rx-generating{grid-template-columns:1fr}.rx-generating>.rx-wire,.rx-build-arrow{display:none}}@media (width<=1050px){.rx-confirm{grid-template-columns:1fr;width:min(860px,100% - 40px);padding-top:34px}.rx-confirm-preview{max-height:460px}.rx-confirm aside{width:100%;max-width:560px;margin:auto}.rx-generating{grid-template-columns:1fr 50px 1fr;width:calc(100% - 40px);padding-top:36px}.rx-build-orbit{width:150px;height:150px}.rx-build-orbit>span{width:76px;height:76px}}@media (width<=760px){.rx-confirm{gap:18px;width:calc(100% - 28px);min-height:0;padding:24px 0 92px}.rx-confirm-preview{aspect-ratio:1.1;max-height:none}.rx-confirm-preview img{padding:10px}.rx-confirm-preview>small{display:none}.rx-confirm aside{padding:24px}.rx-confirm h2{font-size:22px}.rx-generating{flex-direction:column;gap:18px;width:calc(100% - 28px);height:auto;min-height:760px;padding:24px 0 180px;display:flex}.rx-generating>div{width:100%;height:auto}.rx-generating>.rx-wire{display:flex}.rx-generating>.rx-build-arrow{height:32px;display:flex;transform:rotate(90deg)}.rx-build-orbit{width:140px;height:140px}.rx-generating>section{bottom:28px}.rx-generating ol{grid-template-columns:1fr}.rx-generating li{font-size:9px}}.rx-public-header nav>a:not(.rx-new-nav){display:none}.rx-public-header{z-index:40;position:relative}.rx-public-header nav{align-items:center}.rx-public-products{align-items:center;height:74px;display:flex;position:relative}.rx-public-products>a{align-items:center;gap:6px;display:flex}.rx-public-products>a small{color:#d7ff43;font-size:10px}.rx-products-menu{opacity:0;visibility:hidden;background:#0e110e;border:1px solid #343a31;border-radius:6px;flex-direction:column;gap:3px;width:390px;padding:8px;transition:all .18s;display:flex;position:absolute;top:63px;left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 60px #030403}.rx-public-products:hover .rx-products-menu,.rx-public-products:focus-within .rx-products-menu{opacity:1;visibility:visible;transform:translate(-50%)}.rx-products-menu>a{border:1px solid #0000;border-radius:4px;grid-template-columns:30px 1fr;gap:10px;padding:13px;display:grid}.rx-products-menu>a:hover{background:#171b15;border-color:#30372c}.rx-products-menu>a>b{color:#d7ff43;font:700 9px IBM Plex Mono,monospace}.rx-products-menu strong,.rx-products-menu small{display:block}.rx-products-menu strong{color:#e7e7df;font-size:12px}.rx-products-menu small{color:#697166;margin-top:5px;font-size:9px}.rx-marketing{--acid:#d7ff43;--bg:#080a09;--panel:#10130f;--panel2:#151914;--line:#30372c;--text:#e7e7df;--muted:#858d82;min-height:100vh;color:var(--text);background:#080a09}.rx-marketing main{overflow:hidden}.rxm-footer{background:#0b0e0c;border-top:1px solid #252a22;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:150px;padding:35px max(36px,50vw - 660px);display:grid}.rxm-footer>p{color:#60675d;grid-column:1;font-size:10px}.rxm-footer>div{color:#838b80;grid-area:1/2/3;gap:25px;font-size:11px;display:flex}.rxm-hero,.rxm-product-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;max-width:1320px;min-height:690px;margin:auto;padding:90px 44px;display:grid}.rxm-hero>div:first-child>span,.rxm-product-hero>div>span,.rxm-products-intro>span,.rxm-about-hero>span{color:var(--acid);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.rxm-hero h1,.rxm-product-hero h1,.rxm-products-intro h1,.rxm-about-hero h1{letter-spacing:-.045em;margin:22px 0 25px;font-size:59px;font-weight:600;line-height:1.06}.rxm-hero h1 em,.rxm-products-intro h1 em{color:var(--acid);font-style:normal}.rxm-hero>div:first-child>p,.rxm-product-hero>div>p,.rxm-products-intro>p,.rxm-about-hero>p{color:#858d82;max-width:590px;margin:0 0 31px;font-size:14px;line-height:1.8}.rxm-feature-hero-visual{background:radial-gradient(circle,#262e21,#10130f 70%);border:1px solid #343a31;height:500px;position:relative;overflow:hidden}.rxm-feature-hero-visual:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.rxm-feature-hero-visual img{object-fit:contain;width:100%;height:100%;position:relative}.rxm-feature-hero-visual span{color:var(--acid);background:#141a11;border:1px solid #4c5b34;padding:8px 10px;font:700 8px IBM Plex Mono,monospace;position:absolute;bottom:17px;left:17px}.rxm-workflow,.rxm-cap-grid,.rxm-company-system,.rxm-history{max-width:1240px;margin:auto;padding:105px 34px}.rxm-workflow>header>span,.rxm-cap-grid>header>span,.rxm-company-system>header>span,.rxm-history>header>span,.rxm-feature-band>div>span,.rxm-technical>div>span,.rxm-safety-flow>header>span{color:var(--acid);letter-spacing:.15em;font:700 9px IBM Plex Mono,monospace}.rxm-workflow>header h2,.rxm-cap-grid>header h2,.rxm-company-system>header h2,.rxm-history>header h2,.rxm-feature-band h2,.rxm-technical h2,.rxm-safety-flow h2{letter-spacing:-.035em;margin:14px 0 40px;font-size:34px}.rxm-workflow>div{border-top:1px solid #343a31;border-left:1px solid #343a31;grid-template-columns:repeat(3,1fr);display:grid}.rxm-workflow article{background:#10130f;border-bottom:1px solid #343a31;border-right:1px solid #343a31;min-height:260px;padding:28px}.rxm-workflow article>span,.rxm-cap-grid article>span,.rxm-company-system article>span{color:var(--acid);font:700 9px IBM Plex Mono,monospace}.rxm-workflow h3{margin:55px 0 12px;font-size:17px}.rxm-workflow p,.rxm-cap-grid p,.rxm-company-system p{color:#777f74;font-size:11px;line-height:1.75}.rxm-feature-band,.rxm-technical{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;max-width:1320px;margin:30px auto 110px;padding:0 44px;display:grid}.rxm-feature-band p,.rxm-technical p{color:#80887d;font-size:13px;line-height:1.8}.rxm-feature-band img,.rxm-technical>img{object-fit:cover;background:#11140f;border:1px solid #343a31;width:100%;height:430px}.rxm-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#1c2416,#0a0c0a 55%);border-top:1px solid #2d3329;padding:105px 30px}.rxm-cta>span{color:#6d7961;letter-spacing:.17em;font:700 9px IBM Plex Mono,monospace}.rxm-cta h2{margin:20px auto 30px;font-size:37px}.rx-features-page .rxm-feature-hero-visual{background:#090b09;height:520px}.rx-features-page .rxm-feature-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080a0925,#0000 42%),linear-gradient(#0000 65%,#080a09aa);position:absolute;inset:0}.rx-features-page .rxm-feature-hero-visual img{object-fit:cover}.rx-features-page .rxm-feature-hero-visual span{z-index:2}.rxf-section-copy{color:#858d82;max-width:690px;margin:-22px 0 40px;font-size:13px;line-height:1.8}.rxf-hero-actions{align-items:center;gap:22px;display:flex}.rxf-hero-actions>a:last-child{color:#aab1a6;border-bottom:1px solid #4a5246;padding:8px 0;font-size:11px}.rxf-product-flow{max-width:1240px;margin:auto;padding:80px 34px 30px}.rxf-product-flow header>span,.rxf-product-ui>header>span,.rxf-why3d span,.rxf-start-small>span{color:var(--acid);letter-spacing:.15em;font:700 9px IBM Plex Mono,monospace}.rxf-product-flow h2,.rxf-product-ui>header h2{letter-spacing:-.035em;margin:14px 0 40px;font-size:34px}.rxf-product-flow>div{border:1px solid #343a31;grid-template-columns:repeat(6,1fr);display:grid}.rxf-product-flow article{background:#10130f;border-right:1px solid #343a31;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex;position:relative}.rxf-product-flow article:last-child{border:0}.rxf-product-flow article>span{color:#65705f;font:700 8px IBM Plex Mono,monospace}.rxf-product-flow strong{font:700 10px IBM Plex Mono,monospace}.rxf-product-flow i{z-index:2;width:23px;height:23px;color:var(--acid);background:#10130f;border:1px solid #546043;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:48%;right:-12px}.rxf-core .rxf-tags{flex-wrap:wrap;gap:5px;margin-top:22px;display:flex}.rxf-core .rxf-tags small{color:#778171;border:1px solid #30372c;padding:5px 7px;font:600 7px IBM Plex Mono,monospace}.rx-features-page .rxf-core>div{grid-template-columns:repeat(2,1fr)}.rx-features-page .rxf-core article{min-height:350px}.rx-features-page .rxf-core h3{font-size:23px}.rxf-product-ui{max-width:1320px;margin:auto;padding:70px 44px 120px}.rxf-product-ui>header{grid-template-columns:1fr 1fr;gap:0 70px;margin-bottom:45px;display:grid}.rxf-product-ui>header h2{grid-column:1;margin-bottom:0}.rxf-product-ui>header p{color:#899185;grid-area:1/2/3;align-self:end;font-size:13px;line-height:1.8}.rxf-ui-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.rxf-ui-card{background:#0d110e;border:1px solid #35402f;overflow:hidden}.rxf-ui-card>header{border-bottom:1px solid #35402f;flex-direction:column;justify-content:center;min-height:62px;padding:12px 16px;display:flex}.rxf-ui-card>header span{color:var(--acid);font:700 8px IBM Plex Mono,monospace}.rxf-ui-card>header b{margin-top:5px;font-size:13px}.rxf-ui-asset{padding-bottom:10px}.rxf-prompt-box{background:#141914;border:1px solid #34402e;margin:10px;padding:15px;position:relative}.rxf-prompt-box small{color:#6e7868;font:700 7px IBM Plex Mono,monospace}.rxf-prompt-box p{color:#c8cdc5;margin:18px 115px 8px 0;font-size:11px}.rxf-prompt-box button{background:var(--acid);border:0;padding:9px 12px;font:700 8px IBM Plex Mono,monospace;position:absolute;bottom:12px;right:12px}.rxf-multiview{grid-template-columns:repeat(4,1fr);gap:5px;margin:0 10px;display:grid}.rxf-multiview figure{background:#dedfd9;height:145px;margin:0;position:relative;overflow:hidden}.rxf-multiview img{object-fit:cover;width:100%;height:100%}.rxf-multiview figcaption{color:#121512;font:700 7px IBM Plex Mono,monospace;position:absolute;bottom:5px;left:6px}.rxf-ui-twin{grid-row:span 2}.rxf-twin-scene{background:#080b09;height:390px;position:relative;overflow:hidden}.rxf-twin-scene>img{object-fit:cover;width:100%;height:100%}.rxf-twin-scene>span{background:#0b100de8;border:1px solid #405132;padding:7px 9px;font:700 7px IBM Plex Mono,monospace;position:absolute}.rxf-twin-scene .ok{color:var(--acid);top:27%;left:9%}.rxf-twin-scene .warn{color:#ffc448;border-color:#705d2b;bottom:22%;right:8%}.rxf-ui-twin>footer{color:#6c7767;justify-content:space-between;align-items:center;height:49px;padding:0 14px;font:700 7px IBM Plex Mono,monospace;display:flex}.rxf-ui-twin>footer span{color:var(--acid)}.rxf-ui-insight{min-height:310px}.rxf-alert{background:#151312;border-left:2px solid #ff665f;margin:12px;padding:15px}.rxf-alert span{color:#ff665f;font:700 7px IBM Plex Mono,monospace}.rxf-alert strong{margin:10px 0 7px;font-size:14px;display:block}.rxf-alert p{color:#858d82;margin:0;font-size:10px;line-height:1.6}.rxf-ui-insight ol{margin:0;padding:0 12px;list-style:none}.rxf-ui-insight li{color:#bdc3ba;border-top:1px solid #283026;padding:10px 0;font-size:10px}.rxf-ui-insight li b{width:21px;height:21px;color:var(--acid);border:1px solid #647a3d;place-items:center;margin-right:9px;font:700 7px IBM Plex Mono,monospace;display:inline-grid}.rxf-card-label{justify-content:space-between;align-items:center;display:flex}.rxf-card-label b{color:#596155;letter-spacing:.12em;font:600 8px IBM Plex Mono,monospace}.rx-features-page .rxm-workflow article{min-height:285px;transition:border-color .2s,background .2s}.rx-features-page .rxm-workflow article:hover{background:#141814;border-color:#637044}.rx-features-page .rxm-workflow h3{margin-top:64px;font-size:19px}.rx-features-page .rxm-workflow p{font-size:12px}.rxf-ops{max-width:1320px;margin:20px auto 120px;padding:0 44px}.rxf-ops-copy{grid-template-columns:.8fr 1.2fr;align-items:start;gap:20px 75px;padding:0 0 44px;display:grid}.rxf-ops-copy>span,.rxf-loop header>span,.rxf-teams header>span,.rxf-stack>div>span{color:var(--acid);letter-spacing:.15em;font:700 9px IBM Plex Mono,monospace}.rxf-ops-copy h2,.rxf-loop h2,.rxf-teams h2,.rxf-stack h2{letter-spacing:-.04em;margin:0;font-size:36px;line-height:1.18}.rxf-ops-copy>p{color:#858d82;margin:0;font-size:13px;line-height:1.8}.rxf-metrics{grid-column:2;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rxf-metrics article{background:#10140f;border:1px solid #30372c;min-height:92px;padding:16px}.rxf-metrics small,.rxf-metrics i{color:#66705f;font:700 8px IBM Plex Mono,monospace;display:block}.rxf-metrics strong{margin-top:15px;font-size:24px;display:inline-block}.rxf-metrics i{float:right;color:var(--acid);margin-top:23px;font-style:normal}.rxf-data-types{grid-column:2;grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.rxf-data-types span{color:#96a08f;background:#10140f;border:1px solid #30372c;padding:12px;font:700 8px IBM Plex Mono,monospace}.rxf-data-types span:first-child{color:var(--acid)}.rxf-ops figure{background:#0b0d0b;border:1px solid #3b4434;height:590px;margin:0;position:relative;overflow:hidden}.rxf-ops figure img{object-fit:cover;width:100%;height:100%}.rxf-ops figcaption{letter-spacing:.1em;background:#090c09e8;border-top:1px solid #3b4434;justify-content:space-between;padding:15px 18px;font:700 8px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.rxf-ops figcaption span{color:var(--acid)}.rxf-ops figcaption b{color:#727b6d}.rxf-why3d{border-top:1px solid #30372c;border-bottom:1px solid #30372c;grid-template-columns:1.2fr .8fr;gap:80px;max-width:1240px;margin:0 auto 120px;padding:65px 34px;display:grid}.rxf-why3d h2{letter-spacing:-.04em;margin:18px 0 0;font-size:37px;line-height:1.2}.rxf-why3d h2 em{color:var(--acid);font-style:normal}.rxf-why3d>p{color:#929a8f;align-self:end;margin:0;font-size:14px;line-height:1.85}.rxf-loop{color:#0a0c09;background:#d7ff43;padding:105px max(34px,50vw - 620px)}.rxf-loop header>span{color:#354018}.rxf-loop header{margin-bottom:45px}.rxf-loop>div{border:1px solid #819a20;grid-template-columns:repeat(4,1fr);display:grid}.rxf-loop article{border-right:1px solid #819a20;min-height:225px;padding:24px;position:relative}.rxf-loop article:last-child{border:0}.rxf-loop article>span{font:700 9px IBM Plex Mono,monospace}.rxf-loop strong{margin-top:55px;font-size:17px;display:block}.rxf-loop p{color:#3e491f;max-width:220px;font-size:11px;line-height:1.65}.rxf-loop article i{z-index:2;background:#d7ff43;border:1px solid #819a20;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;top:48%;right:-13px}.rxf-teams{max-width:1240px;margin:auto;padding:110px 34px}.rxf-teams header{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.rxf-teams h2{max-width:560px}.rxf-teams>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rxf-teams article{background:#10130f;border:1px solid #30372c;min-height:235px;padding:24px}.rxf-teams article>span{color:var(--acid);font:700 9px IBM Plex Mono,monospace}.rxf-teams h3{margin:80px 0 13px;font-size:17px}.rxf-stack{border-top:1px solid #30372c;border-bottom:1px solid #30372c;grid-template-columns:1fr 1fr;gap:80px;max-width:1240px;margin:0 auto 120px;padding:55px 34px;display:grid}.rxf-stack h2{margin-top:18px}.rxf-stack-items{flex-direction:column;display:flex}.rxf-stack-items>span{color:#a8aea4;border-bottom:1px solid #2c3229;padding:14px 0;font:600 10px IBM Plex Mono,monospace}.rxf-stack-items>span:last-child{border:0}.rxf-stack-items b{width:48px;color:var(--acid);display:inline-block}.rxf-start-small{background:linear-gradient(120deg,#151b12,#0d100e);border:1px solid #394432;max-width:1172px;margin:0 auto 120px;padding:55px}.rxf-start-small h2{white-space:pre-line;margin:18px 0;font-size:35px;line-height:1.2}.rxf-start-small p{color:#8e9789;max-width:700px;margin:0;font-size:13px;line-height:1.8}.rxm-products-intro,.rxm-about-hero{max-width:1240px;margin:auto;padding:115px 35px 90px}.rxm-products-intro h1,.rxm-about-hero h1{font-size:64px}.rxm-products-intro>p,.rxm-about-hero>p{max-width:680px}.rxm-product-list{grid-template-columns:1fr 1fr;gap:17px;max-width:1240px;margin:auto;padding:0 35px 120px;display:grid}.rxm-product-card{background:#10130f;border:1px solid #343a31;grid-template-columns:1fr 1fr;min-height:480px;padding:0;transition:all .2s;display:grid;overflow:hidden}.rxm-product-card:first-child{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;min-height:520px}.rxm-product-card:hover{border-color:#687c3f;transform:translateY(-3px)}.rxm-product-card>div{flex-direction:column;align-items:flex-start;padding:38px;display:flex}.rxm-product-card>div>span{color:var(--acid);letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.rxm-product-card h2{margin:80px 0 15px;font-size:27px}.rxm-product-card p{color:#7c8479;font-size:12px;line-height:1.75}.rxm-product-card b{color:var(--acid);margin-top:auto;font-size:10px}.rxm-product-card img{object-fit:cover;background:#dadbd6;width:100%;height:100%}.rxm-product-hero{min-height:720px}.rxm-product-hero h1{font-size:58px}.rxm-product-hero figure{background:#dedfdc;border:1px solid #343a31;height:510px;margin:0;position:relative;overflow:hidden}.rxm-product-hero figure>img{object-fit:cover;width:100%;height:100%}.rxm-product-hero figcaption{background:#0d100deb;border-top:1px solid #343a31;align-items:center;gap:12px;height:58px;padding:0 16px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.rxm-product-hero figcaption span{color:var(--acid)}.rxm-cap-grid{border-top:1px solid #292f26}.rxm-cap-grid>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rxm-cap-grid article{background:#11140f;border:1px solid #343a31;min-height:170px;padding:23px}.rxm-cap-grid h3{margin:60px 0 0;font-size:15px}.rxm-technical{padding-top:40px}.rxm-inspection-demo{background:radial-gradient(#595b56,#171a16 72%);border:1px solid #343a31;height:390px;position:relative;overflow:hidden}.rxm-inspection-demo:before{content:"";border:2px solid #ff5c57;width:55%;height:48%;position:absolute;top:23%;left:19%}.rxm-inspection-demo>span{color:#fff;background:#ff5c57;padding:5px 10px;font-size:10px;position:absolute;top:calc(23% - 28px);left:19%}.rxm-inspection-demo i{background:#111;border-radius:50%;width:22px;height:8px;position:absolute;top:49%;left:50%;box-shadow:0 0 25px #ff5c57}.rxm-inspection-demo b,.rxm-inspection-demo small{position:absolute;bottom:42px;left:20px}.rxm-inspection-demo b{font-size:15px}.rxm-inspection-demo small{color:#8d9588;font-size:8px;bottom:22px}.rxm-safety-flow{max-width:1240px;margin:auto;padding:90px 35px 115px}.rxm-safety-flow>div{border:1px solid #343a31;grid-template-columns:repeat(4,1fr);display:grid}.rxm-safety-flow article{background:#10130f;border-right:1px solid #343a31;min-height:180px;padding:24px;position:relative}.rxm-safety-flow article:last-child{border:0}.rxm-safety-flow article>span{color:var(--acid);font:700 9px IBM Plex Mono,monospace}.rxm-safety-flow strong{margin-top:90px;font-size:13px;display:block}.rxm-safety-flow i{z-index:2;color:var(--acid);font-style:normal;position:absolute;top:48%;right:-9px}.rxm-company-facts{border:1px solid #343a31;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto 80px;display:grid}.rxm-company-facts article{background:#10130f;border-right:1px solid #343a31;flex-direction:column;justify-content:space-between;min-height:155px;padding:25px;display:flex}.rxm-company-facts article:last-child{border:0}.rxm-company-facts strong{color:var(--acid);font-size:25px}.rxm-company-facts span{color:#858d82;font-size:10px;line-height:1.5}.rxm-company-system>div{border-top:1px solid #343a31;border-left:1px solid #343a31;grid-template-columns:repeat(4,1fr);display:grid}.rxm-company-system article{background:#10130f;border-bottom:1px solid #343a31;border-right:1px solid #343a31;min-height:270px;padding:25px}.rxm-company-system h3{margin:70px 0 13px;font-size:19px}.rxm-history>div{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.rxm-history article{border-top:2px solid #465039;padding-top:18px}.rxm-history strong{color:var(--acid);font:700 20px IBM Plex Mono,monospace}.rxm-history p{color:#81897e;font-size:11px;line-height:1.6}.rx-about-page{overflow-x:hidden}.rxa-main{color:#f0f2ec;background:#0b0e0c}.rxa-main *{box-sizing:border-box}.rxa-section{max-width:1280px;margin:0 auto;padding:132px 40px}.rxa-section>header{grid-template-columns:.58fr 1.42fr;align-items:start;gap:48px;margin-bottom:58px;display:grid}.rxa-section>header>span,.rxa-hero-copy>span{color:var(--acid);letter-spacing:.12em;font:700 12px IBM Plex Mono,monospace}.rxa-section>header h2{letter-spacing:-.035em;max-width:830px;margin:0;font-size:clamp(36px,4.2vw,62px);font-weight:550;line-height:1.06}.rxa-section p{color:#9ca59a;font-size:15px;line-height:1.75}.rxa-hero{border-bottom:1px solid #2a3028;height:min(760px,100vh - 82px);min-height:650px;position:relative;overflow:hidden}.rxa-hero>img{object-fit:cover;object-position:center 54%;filter:saturate(.76)brightness(.7);width:100%;height:100%}.rxa-hero-shade{background:linear-gradient(90deg,#070a08f7 0%,#070a08d1 39%,#070a082e 73%,#070a086b 100%);position:absolute;inset:0}.rxa-hero-copy{width:min(680px,48vw);position:absolute;top:50%;left:max(40px,50vw - 600px);transform:translateY(-48%)}.rxa-hero-copy h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(52px,5.3vw,78px);font-weight:560;line-height:1.01}.rxa-hero-copy>p{color:#c1c7bd;max-width:650px;margin:0;font-size:18px;line-height:1.7}.rxa-keywords{border-top:1px solid #4b5348;border-bottom:1px solid #4b5348;flex-wrap:wrap;margin:34px 0 46px;display:flex}.rxa-keywords b{color:#d8dcd4;letter-spacing:.06em;margin-right:18px;padding:12px 18px 12px 0;font:600 11px IBM Plex Mono,monospace}.rxa-hero-copy>small{color:#8d968a;letter-spacing:.09em;font:600 11px IBM Plex Mono,monospace}.rxa-overview{border-bottom:1px solid #272d25}.rxa-overview-story{grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:70px;margin-bottom:58px;display:grid}.rxa-overview-story>div{flex-direction:column;justify-content:center;padding:18px 0;display:flex}.rxa-overview-story p{color:#b0b7ad;margin:0 0 24px;font-size:17px;line-height:1.8}.rxa-overview-story img{object-fit:cover;filter:saturate(.7);border:1px solid #30382e;width:100%;height:330px}.rxa-facts{border-top:1px solid #343c31;border-left:1px solid #343c31;grid-template-columns:repeat(3,1fr);display:grid}.rxa-facts article{background:#101410;border-bottom:1px solid #343c31;border-right:1px solid #343c31;flex-direction:column;justify-content:space-between;min-height:150px;padding:27px;display:flex}.rxa-facts strong{color:#eef1e9;font:650 21px IBM Plex Mono,monospace}.rxa-facts span{color:#879184;letter-spacing:.08em;font:600 11px IBM Plex Mono,monospace}.rxa-areas{background:#111510;max-width:none;padding-left:max(40px,50vw - 600px);padding-right:max(40px,50vw - 600px)}.rxa-areas>header{max-width:1200px;margin-left:auto;margin-right:auto}.rxa-areas>div{grid-template-columns:1fr 1fr;gap:18px;max-width:1200px;margin:auto;display:grid}.rxa-areas article{background:#0c100d;border:1px solid #343c31;grid-template-rows:330px 1fr;min-height:570px;display:grid;overflow:hidden}.rxa-areas article img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .55s,filter .55s}.rxa-areas article:hover img{filter:saturate();transform:scale(1.025)}.rxa-areas article>div{padding:27px 30px}.rxa-areas article>div>span{color:var(--acid);justify-content:space-between;font:700 11px IBM Plex Mono,monospace;display:flex}.rxa-areas article>div>span b{color:var(--acid);border:1px solid #78932b;padding:5px 8px;font-size:9px}.rxa-areas h3{letter-spacing:-.02em;margin:27px 0 12px;font-size:27px}.rxa-areas p{max-width:500px;margin:0}.rxa-capability-layout{background:#0f130f;border:1px solid #343c31;grid-template-columns:.8fr 1.2fr;min-height:610px;display:grid}.rxa-capability-tabs{border-right:1px solid #343c31;flex-direction:column;display:flex}.rxa-capability-tabs button{text-align:left;color:#c4cbc1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c332a;grid-template-columns:48px 1fr 20px;align-items:center;min-height:82px;padding:0 22px;transition:background .2s,color .2s;display:grid}.rxa-capability-tabs button:last-child{border-bottom:0}.rxa-capability-tabs button:hover,.rxa-capability-tabs button[aria-selected=true]{color:#f1f4ec;background:#182015}.rxa-capability-tabs button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--acid)}.rxa-capability-tabs button>span{color:#758071;font:700 11px IBM Plex Mono,monospace}.rxa-capability-tabs button>b{font-size:15px}.rxa-capability-tabs button>i{color:var(--acid);font-style:normal}.rxa-capability-tabs button>p{display:none}.rxa-capability-layout figure{min-height:610px;margin:0;position:relative;overflow:hidden}.rxa-capability-layout figure>img{object-fit:cover;filter:saturate(.78)brightness(.82);width:100%;height:100%}.rxa-capability-layout figcaption{background:#080b09eb;border-top:1px solid #3a4336;grid-template-columns:55px 1fr;gap:18px;padding:25px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.rxa-capability-layout figcaption>span{color:var(--acid);font:700 12px IBM Plex Mono,monospace}.rxa-capability-layout figcaption strong{font-size:20px}.rxa-capability-layout figcaption p{color:#acb4a8;max-width:620px;margin:9px 0 0}.rxa-work{background:#101410;max-width:none;padding-left:max(40px,50vw - 600px);padding-right:max(40px,50vw - 600px)}.rxa-work>header,.rxa-work>div{max-width:1200px;margin-left:auto;margin-right:auto}.rxa-work>div{grid-template-columns:1.04fr .96fr;align-items:start;gap:20px;display:grid}.rxa-work article{background:#0b0f0c;border:1px solid #343c31;grid-template-rows:310px 1fr;min-height:560px;display:grid}.rxa-work article:nth-child(2),.rxa-work article:nth-child(3){min-height:510px}.rxa-work article.reverse{grid-template-rows:310px 1fr}.rxa-work article.reverse figure{order:0}.rxa-work figure{margin:0;position:relative;overflow:hidden}.rxa-work figure img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:filter .35s}.rxa-work article:hover figure img{filter:saturate()}.rxa-work figure>span{width:38px;height:38px;color:var(--acid);background:#0b0f0ce8;border:1px solid #596451;place-items:center;font:700 11px IBM Plex Mono,monospace;display:grid;position:absolute;top:18px;left:18px}.rxa-work article>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.rxa-tags{flex-wrap:wrap;gap:7px;display:flex}.rxa-tags small{color:#899386;border:1px solid #3b4437;padding:6px 8px;font:600 9px IBM Plex Mono,monospace}.rxa-work h3{letter-spacing:-.025em;margin:42px 0 17px;font-size:31px;line-height:1.2}.rxa-work p{color:#aeb5aa;margin:0;font-size:16px}.rxa-approach>div{border-top:1px solid #3a4237;border-left:1px solid #3a4237;grid-template-columns:repeat(4,1fr);display:grid}.rxa-approach article{background:#101410;border-bottom:1px solid #3a4237;border-right:1px solid #3a4237;flex-direction:column;min-height:310px;padding:27px;transition:background .2s;display:flex}.rxa-approach article:hover{background:#171d15}.rxa-approach article>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxa-approach h3{margin:74px 0 18px;font-size:22px}.rxa-approach p{margin:0}.rxa-history{background:#141915;max-width:none;padding-left:max(40px,50vw - 600px);padding-right:max(40px,50vw - 600px)}.rxa-history>header,.rxa-timeline{max-width:1200px;margin-left:auto;margin-right:auto}.rxa-timeline{border-top:1px solid #4a5346}.rxa-timeline article{border-bottom:1px solid #343c31;grid-template-columns:.58fr 1.42fr;gap:48px;padding:34px 0;transition:padding .2s,background .2s;display:grid}.rxa-timeline article:hover{background:#171d16;padding-left:16px}.rxa-timeline strong{color:var(--acid);font:650 34px IBM Plex Mono,monospace}.rxa-timeline p{color:#bcc3b8;margin:0 0 8px;font-size:16px}.rxa-timeline p:last-child{margin-bottom:0}.rxa-portfolio{border-bottom:1px solid #2c332a}.rxa-existing>h3{color:#8e978b;letter-spacing:.1em;margin:0 0 18px;font:650 11px IBM Plex Mono,monospace}.rxa-existing>div{border-top:1px solid #343c31;border-left:1px solid #343c31;grid-template-columns:repeat(4,1fr);display:grid}.rxa-existing article{background:#101410;border-bottom:1px solid #343c31;border-right:1px solid #343c31;min-height:250px;padding:25px}.rxa-existing article>span{color:#7e887a;font:700 10px IBM Plex Mono,monospace}.rxa-existing h4{margin:58px 0 14px;font-size:20px}.rxa-existing p{margin:0;font-size:14px}.rxa-new-product{background:#141b11;border:1px solid #526438;grid-template-columns:.9fr 1.1fr;min-height:380px;margin-top:24px;display:grid}.rxa-new-product>div{flex-direction:column;padding:38px;display:flex}.rxa-new-product>div>span,.rxa-new-product>div>b{color:var(--acid);letter-spacing:.08em;font:700 11px IBM Plex Mono,monospace}.rxa-new-product h3{margin:55px 0 14px;font-size:40px}.rxa-new-product p{color:#bdc5b8;max-width:580px;margin:0}.rxa-new-product>div>b{margin-top:auto}.rxa-new-product img{object-fit:cover;filter:saturate(.74);width:100%;height:100%}.rxa-contact{padding-bottom:150px}.rxa-contact>header>p{color:#adb5aa;grid-column:2;max-width:760px;margin:24px 0 0;font-size:17px}.rxa-contact>div{background:#101410;border:1px solid #3a4336;grid-template-columns:1.3fr .7fr;display:grid}.rxa-contact dl{margin:0;padding:12px 34px}.rxa-contact dl>div{border-bottom:1px solid #2e352b;grid-template-columns:160px 1fr;gap:20px;padding:19px 0;display:grid}.rxa-contact dl>div:last-child{border:0}.rxa-contact dt{color:#818b7e;letter-spacing:.08em;font:650 10px IBM Plex Mono,monospace}.rxa-contact dd{color:#cbd0c7;margin:0;font-size:14px;line-height:1.55}.rxa-contact dd a{color:#cbd0c7}.rxa-contact aside{background:#151b13;border-left:1px solid #3a4336;flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.rxa-contact aside>span{color:#788272;margin-bottom:auto;font:650 10px IBM Plex Mono,monospace}.rxa-contact aside .rxn-primary{justify-content:space-between;width:100%}.rxa-profile-link{color:#b6beb2;text-align:center;border:1px solid #46503f;margin-top:12px;padding:14px 0;font-size:13px}@media (width<=900px){.rxa-section{padding:100px 28px}.rxa-section>header{grid-template-columns:1fr;gap:18px}.rxa-hero{min-height:680px}.rxa-hero-copy{width:68vw;left:28px}.rxa-overview-story{grid-template-columns:1fr;gap:28px}.rxa-facts{grid-template-columns:1fr 1fr}.rxa-areas{padding-left:28px;padding-right:28px}.rxa-areas>div{grid-template-columns:1fr}.rxa-areas article{min-height:520px}.rxa-capability-layout{grid-template-columns:1fr}.rxa-capability-tabs{border-right:0}.rxa-capability-layout figure{min-height:470px}.rxa-work{padding-left:28px;padding-right:28px}.rxa-work>div{grid-template-columns:1fr}.rxa-work article,.rxa-work article.reverse{grid-template-rows:360px 1fr}.rxa-work article.reverse figure{order:0}.rxa-work figure{min-height:360px}.rxa-approach>div,.rxa-existing>div{grid-template-columns:1fr 1fr}.rxa-history{padding-left:28px;padding-right:28px}.rxa-new-product{grid-template-columns:1fr}.rxa-new-product img{height:320px}.rxa-contact>div{grid-template-columns:1fr}.rxa-contact aside{border-top:1px solid #3a4336;border-left:0;min-height:260px}}@media (width<=600px){.rxa-section{padding:82px 20px}.rxa-section>header h2{font-size:36px}.rxa-hero{height:calc(100svh - 82px);min-height:650px}.rxa-hero>img{object-position:64% center}.rxa-hero-shade{background:linear-gradient(#070a083d 0%,#070a08b8 36%,#070a08fa 100%)}.rxa-hero-copy{width:auto;inset:auto 20px 44px;transform:none}.rxa-hero-copy h1{font-size:43px}.rxa-hero-copy>p{font-size:16px}.rxa-keywords{margin:25px 0 28px}.rxa-keywords b{margin-right:10px;padding:9px 10px 9px 0;font-size:9px}.rxa-hero-copy>small{font-size:9px}.rxa-overview-story p{font-size:16px}.rxa-overview-story img{height:230px}.rxa-facts{grid-template-columns:1fr}.rxa-facts article{min-height:120px}.rxa-areas,.rxa-work,.rxa-history{padding-left:20px;padding-right:20px}.rxa-areas article{grid-template-rows:230px 1fr;min-height:0}.rxa-areas article>div{padding:24px}.rxa-areas h3{font-size:24px}.rxa-capability-layout{background:0 0;border:0}.rxa-capability-tabs{border:1px solid #343c31}.rxa-capability-tabs button{grid-template-columns:40px 1fr 18px;min-height:74px}.rxa-capability-tabs button[aria-selected=true]{grid-template-rows:auto auto;padding-top:19px;padding-bottom:19px}.rxa-capability-tabs button>p{grid-column:2/4;margin:13px 0 0;font-size:14px}.rxa-capability-tabs button[aria-selected=true]>p{display:block}.rxa-capability-layout figure{display:none}.rxa-work article,.rxa-work article.reverse{grid-template-rows:240px 1fr;min-height:0}.rxa-work figure{min-height:240px}.rxa-work article>div{padding:28px 24px}.rxa-work h3{margin-top:30px;font-size:25px}.rxa-approach>div,.rxa-existing>div{grid-template-columns:1fr}.rxa-approach article{min-height:235px}.rxa-approach h3{margin-top:48px}.rxa-timeline article{grid-template-columns:1fr;gap:15px}.rxa-timeline strong{font-size:28px}.rxa-timeline p{font-size:15px}.rxa-existing article{min-height:210px}.rxa-new-product>div{padding:28px}.rxa-new-product h3{margin-top:42px}.rxa-new-product>div>b{margin-top:35px}.rxa-new-product img{height:220px}.rxa-contact>header>p{grid-column:1;font-size:16px}.rxa-contact dl{padding:8px 22px}.rxa-contact dl>div{grid-template-columns:1fr;gap:8px}.rxa-contact aside{padding:26px}.rxa-profile-link{font-size:12px}}@media (width<=900px){.rx-public-header nav{display:none}.rxm-hero,.rxm-product-hero,.rxm-feature-band,.rxm-technical{grid-template-columns:1fr}.rxm-hero h1,.rxm-product-hero h1,.rxm-products-intro h1,.rxm-about-hero h1{font-size:44px}.rxm-workflow>div,.rxm-cap-grid>div{grid-template-columns:1fr 1fr}.rxm-product-list{grid-template-columns:1fr}.rxm-product-card,.rxm-product-card:first-child{grid-column:auto;grid-template-columns:1fr}.rxm-product-card img{height:320px}.rxm-company-facts,.rxm-company-system>div,.rxm-safety-flow>div,.rxm-history>div{grid-template-columns:1fr 1fr}.rxf-ops-copy{grid-template-columns:1fr}.rxf-metrics{grid-column:1}.rxf-ops figure{height:470px}.rxf-loop>div,.rxf-teams>div{grid-template-columns:1fr 1fr}.rxf-stack{grid-template-columns:1fr}.rxf-product-flow>div{grid-template-columns:repeat(3,1fr)}.rxf-product-flow article{border-bottom:1px solid #343a31}.rxf-ui-grid{grid-template-columns:1fr}.rxf-ui-twin{grid-row:auto}.rxf-product-ui>header,.rxf-why3d{grid-template-columns:1fr}.rxf-product-ui>header p{grid-area:auto/1}.rxf-data-types{grid-column:1}}@media (width<=600px){.rxm-hero,.rxm-product-hero{padding:65px 20px}.rxm-workflow,.rxm-cap-grid,.rxm-company-system,.rxm-history,.rxm-products-intro,.rxm-about-hero,.rxm-product-list,.rxm-safety-flow{padding-left:20px;padding-right:20px}.rxm-workflow>div,.rxm-cap-grid>div,.rxm-company-facts,.rxm-company-system>div,.rxm-safety-flow>div,.rxm-history>div{grid-template-columns:1fr}.rxm-feature-band,.rxm-technical{padding:0 20px}.rxm-footer{grid-template-columns:1fr;padding:30px 20px}.rxm-footer>div{flex-wrap:wrap;grid-area:auto/1}.rxf-ops,.rxf-teams,.rxf-stack{padding-left:20px;padding-right:20px}.rxf-ops figure{height:360px}.rxf-metrics,.rxf-loop>div,.rxf-teams>div{grid-template-columns:1fr}.rxf-loop{padding-left:20px;padding-right:20px}.rxf-loop article{border-bottom:1px solid #819a20;border-right:0}.rxf-loop article i{display:none}.rxf-teams header{display:block}.rxf-teams h2{margin-top:15px}.rxf-product-flow,.rxf-product-ui,.rxf-why3d{padding-left:20px;padding-right:20px}.rxf-product-flow>div,.rx-features-page .rxf-core>div{grid-template-columns:1fr}.rxf-product-flow article i{display:none}.rxf-multiview{grid-template-columns:1fr 1fr}.rxf-product-ui>header{display:block}.rxf-start-small{margin-left:20px;margin-right:20px;padding:30px}.rxf-hero-actions{flex-direction:column;align-items:flex-start}}.rx-landing .rx-public-header,.rx-landing-next .rx-public-header,.rx-marketing .rx-public-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0bf5;border-bottom:1px solid #292f26;width:100%;max-width:none;height:82px;margin:0;padding:0 4vw;top:0;left:auto;right:auto;position:sticky!important}.rx-landing .rx-public-header nav{color:#b8bdb4;font-size:12px}.rx-landing .rx-public-header nav>a:hover,.rx-landing .rx-public-products>a:hover{color:#d7ff43}.rx-landing .rx-public-header .rx-btn-primary{box-shadow:none;background:#d7ff43;border-color:#d7ff43;color:#090b09!important}.rx-landing .rx-lang{grid-template-columns:1fr 1fr;gap:3px;min-width:78px;height:38px;padding:4px;display:grid;background:#171b15!important;border:1px solid #3b4236!important;border-radius:5px!important}.rx-landing .rx-lang button{border:0;width:auto;height:28px;padding:0 8px;font-size:9px;font-weight:800;color:#7d8579!important;background:#10130f!important;border-radius:3px!important}.rx-landing .rx-lang button.active{box-shadow:0 0 0 1px #d7ff43;color:#0a0c09!important;background:#d7ff43!important}.rxm-product-card img,.rxm-product-hero figure>img{object-position:center}.rx-product-inspection .rxm-product-hero figure>img{object-fit:contain;background:#050505}.rx-product-safety .rxm-product-hero figure>img,.rx-product-automation .rxm-product-hero figure>img{object-fit:cover}@media (width<=900px){.rx-landing .rx-public-header{padding:0 20px}}@media (width<=600px){.rx-landing-next .rx-public-actions .rx-lang,.rx-marketing .rx-public-actions .rx-lang{display:grid}.rx-landing .rx-public-header .rx-btn-primary{display:none}}.rx-public-actions,.rx-header-tools,.rx-header-user{align-items:center;gap:10px;display:flex}.rx-notification{z-index:55;position:relative}.rx-notification-trigger{color:#cbd2c9;cursor:pointer;background:#101411;border:1px solid #39423a;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:grid;position:relative}.rx-notification-trigger:hover,.rx-notification-trigger[aria-expanded=true]{color:#d7ff43;background:#172014;border-color:#8ba42d}.rx-notification-trigger>b{color:#111;background:#d7ff43;border:2px solid #080a09;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:800 8px IBM Plex Mono,monospace;display:grid;position:absolute;top:-6px;right:-5px}.rx-notification-panel{color:#e7e7df;background:#10130f;border:1px solid #3b4338;border-radius:8px;width:370px;position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 24px 65px #00000085}.rx-notification-panel>header{border-bottom:1px solid #30372c;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.rx-notification-panel>header>div{align-items:center;gap:8px;display:flex}.rx-notification-panel>header strong{font-size:13px}.rx-notification-panel>header span{color:#111;background:#d7ff43;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:800 9px IBM Plex Mono,monospace;display:grid}.rx-notification-panel>header button{color:#9ba495;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:9px;display:flex}.rx-notification-panel>header button:hover{color:#d7ff43}.rx-notification-list{max-height:380px;overflow:auto}.rx-notification-list>p{text-align:center;color:#747d71;margin:0;padding:34px 18px;font-size:10px}.rx-notification-list>button{width:100%;color:inherit;text-align:left;cursor:default;background:#10130f;border:0;border-bottom:1px solid #282e26;grid-template-columns:7px 1fr;gap:9px;padding:14px 16px;display:grid;position:relative}.rx-notification-list>button:last-child{border-bottom:0}.rx-notification-list>button.unread{cursor:pointer;background:#151a13}.rx-notification-list>button.unread:hover{background:#1a2117}.rx-notification-list>button>i{background:#3e463c;border-radius:50%;width:6px;height:6px;margin-top:5px}.rx-notification-list>button.unread>i{background:#d7ff43;box-shadow:0 0 9px #d7ff4359}.rx-notification-list>button span,.rx-notification-list>button strong,.rx-notification-list>button em,.rx-notification-list>button small{display:block}.rx-notification-list>button strong{font-size:11px}.rx-notification-list>button em{color:#9ca49a;margin-top:6px;font-size:10px;font-style:normal;line-height:1.55}.rx-notification-list>button small{color:#626a60;margin-top:7px;font:600 8px IBM Plex Mono,monospace}@media (width<=760px){.rx-notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}.rx-notification-list{max-height:calc(100vh - 150px)}}.rx-lang{background:#12171e;border:1px solid #29323d;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.rx-lang button{color:#667281;cursor:pointer;background:0 0;border:0;border-radius:6px;width:31px;height:25px;padding:0;font-size:8px;font-weight:700}.rx-lang button.active{color:#fff;background:#557bec}.rx-header-user{color:#aeb8c5;padding-left:0}.rx-header-user i{color:#e0e6ef;background:#1a2231;border:1px solid #303d51;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.rx-header-user b{white-space:nowrap;font-size:9px}.rx-brand>.rx-wordmark-crop{background:0 0;border:0;border-radius:0;width:188px;height:30px;padding:0;display:block;position:relative;overflow:hidden}.rx-wordmark-crop img{width:258px;max-width:none;position:absolute;top:-28px;left:-35px}.rx-brand>.rx-symbol-crop{background:#17223c;border:1px solid #354b7d;border-radius:8px;width:30px;height:30px;padding:0;display:block;position:relative;overflow:hidden}.rx-symbol-crop img{width:54px;max-width:none;position:absolute;top:-12px;left:-12px}.rx-brand>b{letter-spacing:.08em;font-size:12px}.rx-brand-wordmark{gap:10px}.rx-brand>.rx-brand-by{background:0 0;border:0;border-left:1px solid #2a3039;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:116px;height:38px;padding:1px 0 0 11px;display:flex}.rx-brand-by small{color:#4e5968;letter-spacing:.12em;font-size:5px;line-height:1}.rx-brand-by img{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.72;width:100px;height:27px}.rx-error{color:#ff9ca7;background:#251216;border:1px solid #69353b;border-radius:8px;margin:12px 0;padding:10px 11px;font-size:9px;line-height:1.5}.rx-secondary-action{margin-top:8px}.rx-library-error{margin-top:18px}.rx-asset-actions{align-items:center;gap:8px;display:flex}.rx-asset-actions .rx-btn{white-space:nowrap}.rx-asset-placeholder{color:#7f8b9a!important;background:#151b24!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.rx-model-frame{width:100%;height:100%;position:relative}.rx-model-viewer{--poster-color:transparent;background:radial-gradient(circle,#253140,#11161d 65%);width:100%;height:100%;display:block}.rx-model-status{color:#aeb8c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e14e0;border:1px solid #2f3b4a;border-radius:8px;padding:10px 12px;font-size:10px;position:absolute;bottom:14px;left:14px;right:14px}.rx-model-status span{margin-bottom:7px;display:block}.rx-model-status i{background:#242c36;height:3px;display:block}.rx-model-status b{background:#6d8df1;height:100%;transition:width .2s;display:block}.rx-model-status.error{color:#ffd2d2;background:#2d1015e6;border-color:#66333b}.rx-model-empty{color:#7f8b9a;place-items:center;width:100%;height:100%;display:grid}.rx-download-panel{background:#10151b;border:1px solid #252d38;border-radius:8px;width:min(520px,90%);margin-top:12px;padding:12px}.rx-download-panel small{color:#687383;letter-spacing:.12em;margin-bottom:8px;font-size:7px;display:block}.rx-download-panel p{color:#8c97a6;margin:8px 0 0;font-size:8px}.rx-format-tabs{grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:9px;display:grid}.rx-format-tabs button{color:#8d98a7;cursor:pointer;background:#0d1117;border:1px solid #2a333f;border-radius:6px;height:28px;font-size:8px}.rx-format-tabs button.active{color:#fff;background:#24376d;border-color:#6d8df1}.rx-modal-download{width:100%;margin:0 0 10px}.rx-modal-download .rx-format-tabs{grid-template-columns:repeat(3,1fr)}.rx-btn:disabled{opacity:.45;cursor:not-allowed}.rx-assets>nav button{cursor:pointer}.rx-assets>nav button:not(.active):hover{color:#aab4c2}@media (width>=761px){.rx-shell{height:100vh;min-height:0;overflow:hidden}.rx-main,.rx-studio,.rx-control{min-height:0;overflow:hidden}.rx-workspace{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.rx-workspace>header{flex:0 0 45px}.rx-workspace>.rx-concept-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;min-height:0;padding:22px 22px 86px;overflow:hidden}.rx-workspace>.rx-concept-grid button,.rx-workspace>.rx-concept-grid .rx-skeleton{aspect-ratio:auto;width:100%;height:100%;min-height:0}.rx-workspace>.rx-concept-grid button{flex-direction:column;display:flex}.rx-workspace>.rx-concept-grid img{flex:auto;height:auto;min-height:0;display:block}.rx-workspace>.rx-empty,.rx-workspace>.rx-upload-review,.rx-workspace>.rx-confirm,.rx-workspace>.rx-generating,.rx-workspace>.rx-complete{flex:auto;min-height:0;overflow:auto}.rx-sticky{z-index:6}}.rx-landing-next{--acid:#d7ff43;--orange:#ff6938;--ink:#080a09;--paper:#e7e7df;background:var(--ink);color:var(--paper);overflow:hidden}.rx-landing-next .rx-public-header{z-index:20;background:linear-gradient(#080a09cc,#0000);border-color:#ffffff1f;max-width:none;height:82px;padding:0 4vw;position:absolute;left:0;right:0}.rx-landing-next .rx-public-header nav{color:#b9bbb5}.rx-landing-next .rx-btn-primary{background:var(--acid);border-color:var(--acid);box-shadow:none;color:#080a09!important}.rx-landing-next main{overflow:hidden}.rxn-hero{background:radial-gradient(circle at 74% 45%,#253126 0,#111612 30%,#080a09 66%);grid-template-columns:47% 53%;height:max(760px,100vh);min-height:760px;padding:130px 4vw 66px;display:grid;position:relative}.rxn-hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.rxn-signal{align-items:flex-end;gap:4px;height:20px;display:flex;position:absolute;top:123px;left:4vw}.rxn-signal i{background:var(--acid);width:3px;animation:1.2s ease-in-out infinite rxn-wave;display:block}.rxn-signal i:first-child{height:4px}.rxn-signal i:nth-child(2){height:13px;animation-delay:.1s}.rxn-signal i:nth-child(3){height:20px;animation-delay:.2s}.rxn-signal i:nth-child(4){height:9px;animation-delay:.3s}.rxn-signal i:nth-child(5){height:4px;animation-delay:.4s}@keyframes rxn-wave{50%{height:5px}}.rxn-hero-copy{z-index:2;align-self:center;padding-right:5vw;position:relative}.rxn-kicker{letter-spacing:.16em;color:#858b83;align-items:center;gap:18px;font:600 10px/1 Manrope,sans-serif;display:flex}.rxn-kicker span{color:var(--acid);border:1px solid #647126;padding:7px 9px}.rxn-hero h1{letter-spacing:-.065em;margin:35px 0;font-size:clamp(54px,6.25vw,104px);font-weight:500;line-height:.91}.rxn-hero h1 em{color:#0000;-webkit-text-stroke:1px #9ba093;font-style:normal}.rx-lang-ko .rxn-hero h1{letter-spacing:-.06em;font-size:clamp(46px,4.7vw,74px);line-height:1.05}.rx-lang-ko .rxn-hero-copy{padding-right:3vw}.rx-lang-ko .rxn-hero-copy>p{font-size:14px;line-height:1.85}.rxn-hero-copy>p{color:#969b93;max-width:620px;font-size:15px;line-height:1.8}.rxn-actions{align-items:center;gap:32px;margin-top:38px;display:flex}.rxn-primary{background:var(--acid);letter-spacing:.05em;align-items:center;gap:32px;height:52px;padding:0 20px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex;color:#090b09!important}.rxn-primary:hover{background:#fff;transform:translateY(-2px)}.rxn-link{border-bottom:1px solid #51564f;padding:14px 0;font-size:11px;color:#d4d5cf!important}.rxn-link span{color:var(--acid);margin-left:20px}.rxn-stage{border-left:1px solid #ffffff24;height:100%;min-height:570px;position:relative;overflow:hidden}.rxn-stage-grid{background:linear-gradient(90deg,#0000 49.8%,#d7ff431f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d7ff431f 50%,#0000 50.2%);position:absolute;inset:0}.rxn-stage>img{object-fit:contain;filter:saturate(.55)contrast(1.15)brightness(.83);mix-blend-mode:screen;width:88%;height:80%;animation:7s ease-in-out infinite rxn-float;position:absolute;top:6%;left:8%}@keyframes rxn-float{50%{transform:translateY(-9px)}}.rxn-orbit{border:1px solid #d7ff4338;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.rxn-orbit-a{aspect-ratio:1;width:62%}.rxn-orbit-b{aspect-ratio:1;width:82%}.rxn-pin{letter-spacing:.08em;color:#9ca197;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111510d9;border:1px solid #444a3e;padding:9px 10px;font-size:8px;position:absolute}.rxn-pin i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 10px var(--acid);border-radius:50%;margin-right:6px;display:inline-block}.rxn-pin b{color:#fff;margin-left:10px}.rxn-pin-a{top:30%;left:15%}.rxn-pin-b{top:47%;right:7%}.rxn-pin-c{top:68%;left:42%}.rxn-pin.warning i{background:var(--orange);box-shadow:0 0 10px var(--orange)}.rxn-pin.warning b{color:#ff8a64}.rxn-coordinates{color:#697067;text-align:right;font:8px/1.7 monospace;position:absolute;top:18px;right:16px}.rxn-stage-label{border-top:1px solid #4c5249;grid-template-columns:42px 1fr;gap:4px 12px;padding-top:14px;display:grid;position:absolute;bottom:8px;left:25px;right:0}.rxn-stage-label span{color:var(--acid);grid-row:1/3;font:30px/1 monospace}.rxn-stage-label strong{letter-spacing:.12em;font-size:10px}.rxn-stage-label small{color:#697067;letter-spacing:.16em;font-size:7px}.rxn-scroll{letter-spacing:.18em;color:#666b64;font-size:7px;position:absolute;bottom:28px;left:4vw}.rxn-scroll span{color:var(--acid);margin-left:12px}.rxn-livebar{letter-spacing:.12em;color:#737870;background:#0d100d;border-top:1px solid #2b302a;border-bottom:1px solid #2b302a;grid-template-columns:160px 180px 150px 160px 1fr;align-items:center;height:64px;padding:0 4vw;font:7px/1 Manrope,sans-serif;display:grid}.rxn-livebar>div{border-right:1px solid #292e28;align-items:center;gap:10px;height:100%;display:flex}.rxn-livebar span{color:#d8dad3;letter-spacing:-.02em;font-size:15px}.rxn-livebar i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%}.rxn-livebar .rxn-ticker{color:#8c9188;white-space:nowrap;border:0;padding-left:28px;overflow:hidden}.rxn-manifesto{background:var(--paper);color:#11130f;padding:130px 7vw 120px}.rxn-section-no{letter-spacing:.17em;color:#777a71;font:8px/1 Manrope,sans-serif}.rxn-manifesto h2{letter-spacing:-.065em;margin:72px 0 95px;font-size:clamp(50px,7.5vw,120px);font-weight:500;line-height:.92}.rxn-manifesto-bottom{border-top:1px solid #aaaca4;grid-template-columns:1fr 220px 220px;gap:50px;padding-top:30px;display:grid}.rxn-manifesto-bottom>p{max-width:560px;margin:0;font-size:18px;line-height:1.65}.rxn-stat{flex-direction:column;display:flex}.rxn-stat strong{letter-spacing:-.06em;font-size:50px}.rxn-stat span{letter-spacing:.15em;color:#74776f;margin-top:8px;font-size:8px}.rxn-capabilities{background:#11140f;grid-template-columns:42% 58%;padding:130px 7vw;display:grid;position:relative}.rxn-capabilities:before{content:"";border:1px solid #2a3126;border-radius:50%;width:600px;height:600px;position:absolute;top:100px;left:-250px}.rxn-cap-intro{z-index:1;position:relative}.rxn-cap-intro h2{letter-spacing:-.055em;margin-top:55px;font-size:clamp(38px,4.5vw,72px);line-height:1}.rxn-cap-intro h2 em{color:var(--acid);font-style:normal}.rxn-cap-list{border-top:1px solid #343a31}.rxn-cap-list article{border-bottom:1px solid #343a31;grid-template-columns:55px 1fr 35px;gap:15px;padding:38px 5px;transition:all .25s;display:grid}.rxn-cap-list article:hover{background:#171b14;padding-left:15px}.rxn-cap-list article>span{color:var(--acid);font:12px monospace}.rxn-cap-list small{letter-spacing:.15em;color:#757b72;font-size:7px}.rxn-cap-list h3{margin:9px 0 12px;font-size:25px}.rxn-cap-list p{color:#81877e;max-width:560px;margin:0;font-size:11px;line-height:1.7}.rxn-cap-list b{color:#555c52;font-size:18px}.rxn-final{text-align:center;background:radial-gradient(circle,#283120 0,#0a0d09 48%);flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:110px 5vw;display:flex;position:relative}.rxn-final-mark{letter-spacing:-.12em;color:#171d15;font-size:clamp(120px,24vw,370px);font-weight:800;line-height:.75;position:absolute}.rxn-final-mark span{color:#25301d}.rxn-final p,.rxn-final h2,.rxn-final .rxn-primary{position:relative}.rxn-final p{letter-spacing:.16em;color:var(--acid);font-size:10px}.rxn-final h2{letter-spacing:-.06em;margin:18px 0 45px;font-size:clamp(44px,6vw,92px)}@media (width<=900px){.rxn-hero{grid-template-columns:1fr;height:auto;padding-top:150px}.rxn-stage{border-top:1px solid #343a31;border-left:0;min-height:540px;margin-top:60px}.rxn-livebar{grid-template-columns:1fr 1fr}.rxn-livebar>div:nth-child(n+5){display:none}.rxn-manifesto-bottom{grid-template-columns:1fr 1fr}.rxn-manifesto-bottom>p{grid-column:1/-1}.rxn-capabilities{grid-template-columns:1fr}.rxn-cap-list{margin-top:70px}}@media (width<=600px){.rx-landing-next .rx-public-header{padding:0 20px}.rx-landing-next .rx-public-actions .rx-lang{display:none}.rxn-hero{padding:140px 20px 55px}.rxn-hero h1{font-size:48px}.rxn-stage{min-height:420px}.rxn-pin-b,.rxn-coordinates{display:none}.rxn-livebar{padding:0 20px}.rxn-manifesto,.rxn-capabilities{padding:95px 20px}.rxn-manifesto h2{margin:50px 0 70px;font-size:48px}.rxn-manifesto-bottom{grid-template-columns:1fr}.rxn-cap-list article{grid-template-columns:35px 1fr}.rxn-cap-list article>b{display:none}}.rxn-product-flow{color:#10130b;background:#d7ff43;padding:130px 7vw}.rxn-product-flow header{grid-template-columns:1fr 1.3fr .8fr;align-items:start;gap:50px;display:grid}.rxn-product-flow header .rxn-section-no{color:#565f32}.rxn-product-flow header h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.91}.rxn-product-flow header h2 em{color:#0000;-webkit-text-stroke:1px #59622f;font-style:normal}.rxn-product-flow header>p:last-child{color:#46502a;margin:5px 0 0;font-size:13px;line-height:1.75}.rxn-flow-track{border-top:1px solid #798b30;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;margin-top:100px;display:grid}.rxn-flow-track article{flex-direction:column;min-height:300px;padding:30px 3vw 22px 0;display:flex}.rxn-flow-track article>span{letter-spacing:.14em;color:#5d692c;font:8px monospace}.rxn-flow-track article>svg{margin:60px 0 24px}.rxn-flow-track h3{margin:0;font-size:25px}.rxn-flow-track p{color:#56602e;max-width:310px;font-size:10px;line-height:1.7}.rxn-flow-track a{letter-spacing:.12em;margin-top:auto;font-size:8px;font-weight:800;color:#14170d!important}.rxn-flow-track>i{color:#65742a;font-size:24px;font-style:normal}.rxn-prompt{color:#11130f;background:#e7e7df;grid-template-columns:42% 58%;gap:7vw;padding:140px 7vw;display:grid}.rxn-prompt-copy h2{letter-spacing:-.06em;margin:60px 0 35px;font-size:clamp(46px,5.2vw,82px);font-weight:500;line-height:.95}.rxn-prompt-copy h2 em{color:#777b71;font-style:normal}.rxn-prompt-copy>p:not(.rxn-section-no){color:#666a62;max-width:580px;font-size:14px;line-height:1.8}.rxn-prompt-points{border-top:1px solid #a8aaa2;grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.rxn-prompt-points span{letter-spacing:.08em;border-bottom:1px solid #b9bbb3;padding:15px 6px;font-size:8px}.rxn-prompt-points span:before{content:"+";color:#758c1e;margin-right:10px}.rxn-prompt-demo{color:#dedfd7;background:#10130f;border:1px solid #2c3128;align-self:center;padding:24px;box-shadow:30px 30px #c9c9c0}.rxn-user-prompt small,.rxn-generated-spec small{letter-spacing:.15em;color:#777e71;font-size:7px}.rxn-user-prompt p{margin:18px 0 25px;font-size:18px;line-height:1.5}.rxn-user-prompt>span{color:#666d62;font:7px monospace}.rxn-transform{color:#d7ff43;text-align:center;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;height:72px;font:7px/1.5 monospace;display:grid}.rxn-transform i{background:#465327;height:1px;position:relative}.rxn-transform i:after{content:"";background:#d7ff43;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.rxn-generated-spec{background:#161a14;border:1px solid #3a4134}.rxn-generated-spec header{border-bottom:1px solid #33392f;justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex}.rxn-generated-spec header b{color:#d7ff43;font-size:7px}.rxn-generated-spec ul{margin:0;padding:10px 14px;list-style:none}.rxn-generated-spec li{color:#9da398;border-bottom:1px solid #282d25;grid-template-columns:75px 1fr;padding:7px 0;font-size:8px;display:grid}.rxn-generated-spec li span{color:#d7ff43;font:7px monospace}.rxn-generated-spec img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:240px;display:block}@media (width<=900px){.rxn-product-flow header,.rxn-flow-track{grid-template-columns:1fr}.rxn-flow-track>i{text-align:center;transform:rotate(90deg)}.rxn-prompt{grid-template-columns:1fr}.rxn-prompt-demo{margin-top:60px}.rxn-capabilities{grid-template-columns:1fr}.rxn-cap-list{margin-top:70px}}@media (width<=600px){.rxn-product-flow,.rxn-prompt{padding:95px 20px}.rxn-prompt-points{grid-template-columns:1fr}.rxn-prompt-demo{padding:14px;box-shadow:12px 12px #c9c9c0}.rxn-generated-spec img{height:190px}.rx-lang-ko .rxn-hero h1{font-size:41px;line-height:1.08}.rx-lang-ko .rxn-kicker{gap:10px;font-size:8px}}.rxn-how{color:#e7e7df;background:#10130f;padding:140px 7vw}.rxn-how>header{grid-template-columns:.65fr 1.35fr .7fr;align-items:start;gap:55px;display:grid}.rxn-how header h2,.rxn-features header h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.93}.rxn-how header h2 em,.rxn-features header h2 em{color:#d7ff43;font-style:normal}.rxn-how>header>p:last-child{color:#848a80;margin:5px 0 0;font-size:12px;line-height:1.8}.rxn-how-grid{border-top:1px solid #343a31;border-left:1px solid #343a31;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.rxn-how-grid article{border-bottom:1px solid #343a31;border-right:1px solid #343a31;flex-direction:column;min-height:430px;padding:25px 20px;display:flex}.rxn-how-grid article>span{letter-spacing:.13em;color:#d7ff43;font:8px monospace}.rxn-how-grid article>strong{margin-top:55px;font-size:17px;line-height:1.4}.rxn-how-grid article>p{color:#777e74;margin:14px 0 25px;font-size:9px;line-height:1.75}.rxn-mini-prompt,.rxn-mini-grid,.rxn-mini-model,.rxn-mini-live{background:#171b15;border:1px solid #30372c;height:116px;margin-top:auto}.rxn-mini-prompt{color:#b8bdb4;padding:18px 13px;font-size:9px;line-height:1.6}.rxn-mini-prompt i{background:#d7ff43;width:18px;height:2px;margin-bottom:18px;display:block}.rxn-mini-grid{grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.rxn-mini-grid img{object-fit:cover;width:100%;height:55px}.rxn-mini-grid img:nth-child(2){filter:hue-rotate(15deg)brightness(.85)}.rxn-mini-grid img:nth-child(3){filter:saturate(.5)contrast(1.15)}.rxn-mini-grid img:nth-child(4){filter:hue-rotate(-12deg)brightness(1.08)}.rxn-mini-model{color:#d7ff43;background:radial-gradient(circle,#273120,#151914 65%);place-items:center;display:grid;position:relative}.rxn-mini-model i{border:1px solid #4a5835;border-radius:50%;width:84px;height:84px;animation:8s linear infinite rxn-spin;position:absolute}.rxn-mini-model small{color:#727a6e;font:6px monospace;position:absolute;bottom:8px}@keyframes rxn-spin{to{transform:rotate(360deg)}}.rxn-mini-live{color:#858c81;align-items:center;gap:8px;height:42px;padding:0 12px;font:7px monospace;display:flex}.rxn-mini-live i{background:#d7ff43;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d7ff43}.rxn-mini-live b{color:#d7ff43;margin-left:auto}.rxn-features{color:#11130f;background:#e7e7df;padding:140px 7vw}.rxn-features>header{grid-template-columns:.65fr 2fr;gap:55px;display:grid}.rxn-features header h2 em{color:#7b806f}.rxn-feature-showcase{grid-template-columns:1.15fr .85fr;gap:6vw;margin-top:95px;display:grid}.rxn-feature-image{background:#0d100d;align-self:start;min-height:740px;position:sticky;top:25px;overflow:hidden}.rxn-feature-image:after{content:"";background:linear-gradient(#0000 55%,#080a09db);position:absolute;inset:0}.rxn-feature-image img{object-fit:cover;width:100%;height:100%;min-height:740px}.rxn-feature-image>span,.rxn-feature-image>small{z-index:2;position:absolute;left:24px}.rxn-feature-image>span{color:#d7ff43;font:8px monospace;bottom:48px}.rxn-feature-image>span i{background:#d7ff43;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #d7ff43}.rxn-feature-image>small{color:#8b9287;font:6px monospace;bottom:26px}.rxn-feature-list{border-top:1px solid #aeb1a7}.rxn-feature-list article{border-bottom:1px solid #b9bbb3;grid-template-columns:44px 1fr;gap:20px;padding:31px 0;display:grid}.rxn-feature-list article>span{color:#718322;font:10px monospace}.rxn-feature-list h3{margin:0 0 10px;font-size:20px}.rxn-feature-list p{color:#6d7168;margin:0;font-size:10px;line-height:1.75}@media (width<=1050px){.rxn-how>header,.rxn-features>header{grid-template-columns:1fr}.rxn-how-grid{grid-template-columns:1fr 1fr}.rxn-feature-showcase{grid-template-columns:1fr}.rxn-feature-image{min-height:520px;position:relative}.rxn-feature-image img{min-height:520px}}@media (width<=600px){.rxn-how,.rxn-features{padding:95px 20px}.rxn-how-grid{grid-template-columns:1fr;margin-top:60px}.rxn-how-grid article{min-height:350px}.rxn-feature-showcase{margin-top:60px}.rxn-feature-image,.rxn-feature-image img{min-height:360px}.rxn-feature-list h3{font-size:17px}}.rxn-how-grid article{min-height:520px}.rxn-mini-prompt,.rxn-mini-grid,.rxn-mini-model,.rxn-mini-live{height:185px}.rxn-mini-prompt{flex-direction:column;padding:0;display:flex}.rxn-mini-prompt header{border-bottom:1px solid #30372c;justify-content:space-between;align-items:center;height:35px;padding:0 11px;display:flex}.rxn-mini-prompt header span{letter-spacing:.1em;color:#92998e;align-items:center;gap:6px;font-size:6px;display:flex}.rxn-mini-prompt header svg{color:#d7ff43}.rxn-mini-prompt header small{color:#596056;font:6px monospace}.rxn-mini-prompt p{color:#c5c9c1;flex:1;margin:0;padding:12px;font-size:8px;line-height:1.7}.rxn-mini-prompt footer{border-top:1px solid #30372c;justify-content:space-between;align-items:center;height:38px;padding:0 9px;display:flex}.rxn-mini-prompt footer>span{color:#858d81;border:1px solid #394135;padding:4px 6px;font-size:6px}.rxn-mini-prompt footer b{color:#10130f;background:#d7ff43;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:6px;display:flex}.rxn-mini-grid{background:#171b15;gap:5px;height:185px;padding:5px}.rxn-mini-grid figure{background:#ecebe7;border:1px solid #3b4237;min-width:0;margin:0;position:relative;overflow:hidden}.rxn-mini-grid figure.selected{border:2px solid #d7ff43}.rxn-mini-grid img{object-fit:contain;background:#eeece8;width:100%;height:68px}.rxn-mini-grid figcaption{color:#50564e;height:13px;font:6px monospace;position:absolute;bottom:2px;left:4px;right:4px}.rxn-mini-grid figcaption i{float:right;color:#111;background:#d7ff43;border-radius:50%;place-items:center;width:11px;height:11px;font-style:normal;display:grid}.rxn-mini-model{grid-template-columns:1fr 28px 1fr;align-items:center;gap:5px;height:185px;padding:13px;display:grid}.rxn-mini-model>div{background:#eeece8;border:1px solid #384033;place-items:center;height:115px;display:grid;position:relative;overflow:hidden}.rxn-mini-model>div>img{object-fit:contain;width:100%;height:100%}.rxn-mini-model>div>small{color:#aeb4aa;background:#11140fd9;padding:3px 4px;font:5px monospace;position:absolute;bottom:4px;left:5px}.rxn-mini-model>span{color:#d7ff43;justify-content:center;align-items:center;font-size:10px;display:flex}.rxn-mini-model>span i{background:#667058;border-radius:50%;width:3px;height:3px;margin-right:2px}.rxn-mini-model .rxn-model-result{color:#d7ff43;background:radial-gradient(circle,#2b3722,#151914 70%)}.rxn-mini-model footer{color:#7d8578;grid-template-columns:1fr auto;gap:3px 8px;font:5px monospace;display:grid;position:absolute;bottom:5px;left:13px;right:13px}.rxn-mini-model footer b{color:#d7ff43}.rxn-mini-model footer>i{background:#31382d;border:0;border-radius:0;grid-column:1/-1;width:100%;height:2px;animation:none;position:static}.rxn-mini-model footer>i em{background:#d7ff43;width:72%;height:100%;display:block}.rxn-mini-live{height:185px;padding:0;display:block;position:relative;overflow:hidden}.rxn-mini-live>img{object-fit:cover;filter:brightness(.7);width:100%;height:150px}.rxn-mini-live:after{content:"";background:linear-gradient(#0000,#10130fb3);position:absolute;inset:0 0 35px}.rxn-mini-live .rxn-live-pin{z-index:2;color:#aab1a6;background:#10140ee8;border:1px solid #45513a;padding:6px 8px;font:6px monospace;position:absolute;top:48px;left:10px}.rxn-mini-live .rxn-live-pin i,.rxn-mini-live footer i{background:#d7ff43;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #d7ff43}.rxn-mini-live .rxn-live-pin b{color:#d7ff43;margin-left:8px}.rxn-mini-live footer{z-index:2;color:#858d81;background:#171b15;border-top:1px solid #343c30;justify-content:space-between;align-items:center;height:35px;padding:0 9px;font:5px monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.rxn-mini-live footer b{color:#d0d4cc;font-weight:500}.rxn-mini-model>span i{border:0;animation:none;position:static}.rxn-how-tabs{border-top:1px solid #343a31;grid-template-columns:repeat(4,1fr);margin-top:95px;display:grid}.rxn-how-tabs button{text-align:left;color:#737a70;cursor:pointer;background:0 0;border:1px solid #343a31;border-top:0;border-left:0;grid-template-rows:auto 1fr;grid-template-columns:32px 1fr;gap:10px 7px;min-height:118px;padding:20px 18px;display:grid;position:relative}.rxn-how-tabs button:first-child{border-left:1px solid #343a31}.rxn-how-tabs button>span{color:#5f675b;grid-row:1/3;font:12px monospace}.rxn-how-tabs button small{letter-spacing:.12em;font:7px monospace}.rxn-how-tabs button b{align-self:end;font-size:10px;font-weight:600;line-height:1.35}.rxn-how-tabs button i{background:#d7ff43;height:2px;transition:all .3s;position:absolute;bottom:-1px;left:0;right:100%}.rxn-how-tabs button:hover{color:#b8bdb4;background:#151914}.rxn-how-tabs button.active{color:#fff;background:#181d16}.rxn-how-tabs button.active>span,.rxn-how-tabs button.active small{color:#d7ff43}.rxn-how-tabs button.active i{right:0}.rxn-how-stage{background:#0d100d;border:1px solid #343a31;border-top:0;grid-template-columns:32% 68%;min-height:580px;display:grid}.rxn-how-detail{border-right:1px solid #343a31;flex-direction:column;padding:55px 4vw;display:flex}.rxn-how-detail>span{letter-spacing:.15em;color:#d7ff43;font:8px monospace}.rxn-how-detail h3{letter-spacing:-.045em;margin:60px 0 22px;font-size:clamp(28px,3vw,48px);line-height:1.05}.rxn-how-detail>small{color:#a5aba2;align-items:center;gap:8px;margin-top:22px;font-size:8px;display:flex}.rxn-how-detail>small svg{color:#d7ff43}.rxn-how-controls{border-top:1px solid #343a31;grid-template-columns:42px 1fr 42px;align-items:center;margin-top:auto;padding-top:18px;display:grid}.rxn-how-controls button{color:#d7ff43;cursor:pointer;background:#171b15;border:1px solid #40483b;width:38px;height:38px}.rxn-how-controls button:disabled{opacity:.25;cursor:not-allowed}.rxn-how-controls em{text-align:center;color:#777f74;font:8px monospace}.rxn-how-screen{background:radial-gradient(circle at 50% 45%,#1b2219,#0b0e0b 68%);place-items:center;min-width:0;padding:50px;display:grid;overflow:hidden}.rxn-how-screen>.rxn-mini-prompt,.rxn-how-screen>.rxn-mini-grid,.rxn-how-screen>.rxn-mini-model,.rxn-how-screen>.rxn-mini-live{width:min(760px,100%);height:440px;margin:0}.rxn-how-screen>.rxn-mini-prompt header{height:62px;padding:0 22px}.rxn-how-screen>.rxn-mini-prompt header span{font-size:9px}.rxn-how-screen>.rxn-mini-prompt header small{font-size:8px}.rxn-how-screen>.rxn-mini-prompt p{padding:28px 24px;font-size:17px;line-height:1.75}.rxn-how-screen>.rxn-mini-prompt footer{height:68px;padding:0 18px}.rxn-how-screen>.rxn-mini-prompt footer>span{padding:7px 10px;font-size:8px}.rxn-how-screen>.rxn-mini-prompt footer b{height:38px;padding:0 14px;font-size:8px}.rxn-how-screen>.rxn-mini-grid{gap:10px;padding:10px}.rxn-how-screen>.rxn-mini-grid img{height:207px}.rxn-how-screen>.rxn-mini-grid figcaption{height:18px;font-size:8px;bottom:8px;left:10px;right:10px}.rxn-how-screen>.rxn-mini-grid figcaption i{width:16px;height:16px}.rxn-how-screen>.rxn-mini-model{grid-template-columns:1fr 70px 1fr;gap:15px;padding:35px}.rxn-how-screen>.rxn-mini-model>div{height:300px}.rxn-how-screen>.rxn-mini-model>div>small{padding:6px 8px;font-size:7px;bottom:12px;left:12px}.rxn-how-screen>.rxn-mini-model .rxn-model-result svg{width:84px;height:84px}.rxn-how-screen>.rxn-mini-model footer{font-size:8px;bottom:16px;left:35px;right:35px}.rxn-how-screen>.rxn-mini-model footer>i{height:4px}.rxn-how-screen>.rxn-mini-live>img{height:385px}.rxn-how-screen>.rxn-mini-live .rxn-live-pin{padding:12px 14px;font-size:8px;top:135px;left:26px}.rxn-how-screen>.rxn-mini-live footer{height:55px;padding:0 20px;font-size:8px}.rxn-how-screen>.rxn-mini-live:after{inset:0 0 55px}@media (width<=900px){.rxn-how-tabs{grid-template-columns:1fr 1fr}.rxn-how-stage{grid-template-columns:1fr}.rxn-how-detail{border-bottom:1px solid #343a31;border-right:0;min-height:320px}.rxn-how-detail h3{margin-top:35px}.rxn-how-screen{padding:28px}.rxn-how-screen>.rxn-mini-prompt,.rxn-how-screen>.rxn-mini-grid,.rxn-how-screen>.rxn-mini-model,.rxn-how-screen>.rxn-mini-live{height:390px}}@media (width<=600px){.rxn-how-tabs{grid-template-columns:1fr}.rxn-how-tabs button{grid-template-columns:28px 1fr;min-height:82px}.rxn-how-tabs button b{font-size:9px}.rxn-how-stage{min-height:0}.rxn-how-detail{padding:35px 24px}.rxn-how-screen{padding:14px}.rxn-how-screen>.rxn-mini-prompt,.rxn-how-screen>.rxn-mini-grid,.rxn-how-screen>.rxn-mini-model,.rxn-how-screen>.rxn-mini-live{height:320px}.rxn-how-screen>.rxn-mini-grid img{height:145px}.rxn-how-screen>.rxn-mini-model{grid-template-columns:1fr 34px 1fr;padding:18px}.rxn-how-screen>.rxn-mini-model>div{height:220px}.rxn-how-screen>.rxn-mini-live>img{height:270px}}.rx-features-page{--rxf-container-width:1320px;--rxf-container-gutter:clamp(20px,3.35vw,44px)}.rx-features-page .rxm-hero,.rx-features-page .rxf-product-flow,.rx-features-page .rxf-core,.rx-features-page .rxf-product-ui,.rx-features-page .rxf-ops,.rx-features-page .rxf-why3d{width:min(100%,var(--rxf-container-width));max-width:none;padding-left:var(--rxf-container-gutter);padding-right:var(--rxf-container-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}.rx-landing .rx-public-header nav,.rx-marketing .rx-public-header nav{font-size:14px}.rxm-hero>div:first-child>p,.rxm-product-hero>div>p,.rxm-products-intro>p,.rxm-about-hero>p{color:#a0a89c;font-size:16px}.rxm-workflow h3{font-size:20px}.rxm-workflow article>span,.rxm-cap-grid article>span,.rxm-company-system article>span,.rxm-workflow>header>span,.rxm-cap-grid>header>span,.rxm-company-system>header>span,.rxm-history>header>span,.rxm-feature-band>div>span,.rxm-technical>div>span,.rxm-safety-flow>header>span,.rxf-product-flow header>span,.rxf-product-ui>header>span,.rxf-why3d span,.rxf-start-small>span,.rxf-ops-copy>span,.rxf-loop header>span,.rxf-teams header>span,.rxf-stack>div>span{font-size:11px}.rxf-product-flow article>span,.rxf-card-label b{font-size:10px}.rxf-product-flow strong{font-size:12px}.rxf-core .rxf-tags small{padding:7px 9px;font-size:9px}.rxf-product-ui>header p,.rxf-why3d>p{color:#a2aaa0;font-size:15px}.rxf-ui-card>header span,.rxf-alert span,.rxf-ui-twin>footer,.rxf-data-types span{font-size:10px}.rxf-multiview figcaption,.rxf-twin-scene>span{font-size:9px}.rxf-alert p,.rxf-ui-insight li{font-size:12px}.rxf-loop p{font-size:13px;line-height:1.65}.rxf-teams h3{font-size:19px}.rxf-teams p{color:#929a8e;font-size:13px}.rxf-stack-items>span{font-size:12px}.rxm-product-card>div>span,.rxm-cta>span,.rxm-products-intro>span,.rxm-about-hero>span{font-size:11px}.rxm-product-card b,.rxm-company-facts span,.rxm-history p{font-size:12px}.rxn-cap-list small,.rxn-section-no,.rxn-flow-track article>span,.rxn-how-grid article>span,.rxn-feature-image>span{font-size:10px}.rxn-cap-list p,.rxn-flow-track p,.rxn-how-grid article>p,.rxn-feature-list p{color:#747b71;font-size:13px}.rxn-cap-list h3{font-size:27px}.rxn-product-flow header>p:last-child,.rxn-how>header>p:last-child,.rxn-prompt-copy>p:not(.rxn-section-no){font-size:15px}.rxn-how-tabs button small{font-size:9px}.rxn-how-detail>span,.rxn-how-detail>small,.rxn-how-controls em{font-size:10px}.rxn-how-detail>p{color:#969e93;font-size:14px}.rx-marketing,.rx-landing-next{font-size:16px}.rx-landing .rx-public-header nav,.rx-marketing .rx-public-header nav{font-size:15px;font-weight:600}.rxm-hero>div:first-child>span,.rxm-product-hero>div>span,.rxm-products-intro>span,.rxm-about-hero>span{font-size:12px}.rxm-hero>div:first-child>p,.rxm-product-hero>div>p,.rxm-products-intro>p,.rxm-about-hero>p{color:#aeb5aa;font-size:17px;line-height:1.72}.rxm-workflow p,.rxm-cap-grid p,.rxm-company-system p,.rxm-product-card p,.rxm-feature-band p,.rxm-technical p,.rxf-section-copy,.rxf-ops-copy>p,.rxf-start-small p{color:#a7aea3;font-size:16px;line-height:1.68}.rxf-section-copy{max-width:780px;margin-top:-16px}.rx-features-page .rxf-core article{min-height:320px;padding:34px 36px}.rx-features-page .rxf-core h3{margin-top:48px;font-size:25px;line-height:1.25}.rx-features-page .rxf-core p{max-width:560px;margin-top:14px}.rxf-core .rxf-tags{gap:8px;margin-top:28px}.rxf-core .rxf-tags small{letter-spacing:.04em;padding:8px 10px;font-size:10px}.rxf-card-label>span{font-size:13px!important}.rxf-card-label b{letter-spacing:.14em;font-size:11px}.rxf-product-flow article{min-height:138px;padding:22px}.rxf-product-flow article>span{font-size:11px}.rxf-product-flow strong{letter-spacing:.02em;font-size:13px}.rxf-product-ui>header p,.rxf-why3d>p{color:#aeb5aa;font-size:17px;line-height:1.7}.rxf-ui-card>header{min-height:72px;padding:14px 18px}.rxf-ui-card>header span{font-size:11px}.rxf-ui-card>header b{font-size:16px}.rxf-prompt-box small{font-size:10px}.rxf-prompt-box p{font-size:15px}.rxf-prompt-box button,.rxf-multiview figcaption,.rxf-twin-scene>span,.rxf-ui-twin>footer,.rxf-alert span{font-size:10px}.rxf-alert strong{font-size:17px}.rxf-alert p,.rxf-ui-insight li{font-size:14px;line-height:1.6}.rxf-data-types span{padding:14px;font-size:11px}.rxf-loop article{min-height:250px;padding:28px}.rxf-loop article>span{font-size:11px}.rxf-loop strong{font-size:20px}.rxf-loop p{max-width:250px;font-size:15px;line-height:1.6}.rxf-teams article{min-height:250px;padding:28px}.rxf-teams article>span{font-size:11px}.rxf-teams h3{margin-top:70px;font-size:21px}.rxf-teams p{color:#a0a89d;font-size:15px;line-height:1.65}.rxf-stack-items>span{padding:17px 0;font-size:14px}.rxf-start-small p{max-width:780px}.rxm-product-card p,.rxm-company-system p,.rxm-history p,.rxm-company-facts span{font-size:15px;line-height:1.65}.rxm-product-card h2{font-size:30px}.rxm-product-card b{font-size:12px}.rxm-cap-grid h3,.rxm-safety-flow strong{font-size:17px}.rxm-cap-grid p{font-size:15px}.rxn-cap-list p,.rxn-flow-track p,.rxn-how-grid article>p,.rxn-feature-list p{color:#858c82;font-size:15px;line-height:1.65}.rxn-how>header>p:last-child,.rxn-product-flow header>p:last-child,.rxn-prompt-copy>p:not(.rxn-section-no){font-size:17px;line-height:1.7}.rxn-how-grid article>strong{font-size:21px}.rxn-feature-list h3{font-size:24px}.rxn-how-detail>p{color:#a0a79d;font-size:16px;line-height:1.7}.rxn-cap-list small,.rxn-section-no,.rxn-flow-track article>span,.rxn-how-grid article>span,.rxn-feature-image>span,.rxn-how-tabs button small{font-size:11px}.rxn-how-tabs button b{font-size:14px}.rxn-flow-track a,.rxn-prompt-points span,.rxn-stat span,.rxn-final p{font-size:11px}@media (width<=600px){.rxm-hero>div:first-child>p,.rxm-product-hero>div>p,.rxm-products-intro>p,.rxm-about-hero>p{font-size:16px}.rxm-workflow p,.rxm-cap-grid p,.rxm-company-system p,.rxm-product-card p,.rxf-section-copy,.rxf-ops-copy>p,.rxf-start-small p{font-size:15px}.rx-features-page .rxf-core article{min-height:0;padding:28px 24px}.rx-features-page .rxf-core h3{margin-top:38px;font-size:22px}}.rxn-feature-list article{grid-template-columns:58px 1fr;padding:38px 0}.rxn-feature-list article>span{font-size:12px}.rxn-feature-list h3{margin-bottom:13px;font-size:26px}.rxn-feature-list p{color:#777d74;font-size:17px;line-height:1.65}.rxn-prompt-points span{letter-spacing:.02em;padding:18px 8px;font-size:13px;line-height:1.45}.rxn-prompt-points span:before{margin-right:12px;font-size:14px}.rxn-how-detail>small{color:#c0c6bc;font-size:13px;line-height:1.55}.rxn-how-detail>small svg{flex:none;width:14px;height:14px}.rxn-how-controls em{color:#a2aa9e;letter-spacing:.08em;font-size:12px}.rxn-how-controls button{width:44px;height:44px;font-size:15px}.rxf-section-copy{color:#b0b7ac!important;font-size:18px!important;line-height:1.65!important}.rxf-core>header{max-width:900px}.rxf-core>header h2{margin-bottom:28px}.rxn-flow-track article>span,.rxn-flow-track a,.rxn-how-grid article>span,.rxn-how-tabs button small,.rxn-how-detail>span,.rxn-feature-image>span,.rxn-feature-image>small,.rxn-stage-label small,.rxn-coordinates,.rxn-scroll,.rxn-user-prompt small,.rxn-generated-spec small,.rxn-transform,.rxn-generated-spec header b,.rxn-generated-spec li,.rxn-generated-spec li span{font-size:12px}.rxn-stage-label strong{font-size:13px}.rxn-mini-model small,.rxn-mini-live{font-size:11px}.rxn-flow-track p,.rxn-how-grid article>p{font-size:16px}.rxm-footer>p,.rxm-footer>div{font-size:13px}.rxf-product-flow>.rxf-flow-journey{border:0;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rxf-product-flow .rxf-flow-journey>article{background:#10140f;border:1px solid #394235;flex-direction:column;min-height:370px;padding:0;display:flex}.rxf-flow-journey>article>header{border-bottom:1px solid #394235;min-height:104px;padding:24px 25px}.rxf-flow-journey>article>header span{color:var(--acid);letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace;display:block}.rxf-flow-journey>article>header strong{margin-top:16px;font-size:20px;line-height:1.3;display:block}.rxf-flow-journey>article>div{flex:1;grid-template-columns:1fr 42px 1fr;align-items:center;gap:8px;padding:30px 25px;display:grid}.rxf-flow-journey>article>div>span{background:#0b0e0c;border:1px solid #3c4438;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.rxf-flow-journey>article>div>span small{color:#737c70;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.rxf-flow-journey>article>div>span b{color:#d9ddd5;font:700 13px/1.45 IBM Plex Mono,monospace}.rxf-flow-journey>article>div>.rxf-flow-result{background:#182015;border-color:#6c8039}.rxf-flow-journey>article>div>.rxf-flow-result small,.rxf-flow-journey>article>div>.rxf-flow-result b{color:var(--acid)}.rxf-flow-journey>article>div>i{text-align:center;width:auto;height:auto;color:var(--acid);background:0 0;border:0;font-size:20px;font-style:normal;display:block;position:static}.rxf-flow-journey>article>p{color:#a3aba0;min-height:76px;margin:0;padding:0 25px 24px;font-size:15px;line-height:1.6}.rxf-flow-journey>article:nth-child(2){background:#131812}.rxf-flow-journey>article:nth-child(3){background:linear-gradient(145deg,#151b12,#0e110e)}@media (width<=900px){.rxf-product-flow>.rxf-flow-journey{grid-template-columns:1fr}.rxf-product-flow .rxf-flow-journey>article{min-height:320px}}@media (width<=600px){.rxf-flow-journey>article>div{grid-template-columns:1fr 34px 1fr;padding:24px 18px}.rxf-flow-journey>article>header,.rxf-flow-journey>article>p{padding-left:18px;padding-right:18px}.rxf-flow-journey>article>div>span{padding:13px}.rxf-flow-journey>article>div>span b{font-size:11px}}.rxf-stage-list{border-top:1px solid #394235;flex-direction:column;display:flex}.rxf-product-stage{border-bottom:1px solid #394235;grid-template-columns:42% 58%;min-height:570px;display:grid}.rxf-product-stage:nth-child(2n){grid-template-columns:58% 42%}.rxf-product-stage:nth-child(2n) .rxf-stage-copy{border-left:1px solid #394235;border-right:0;grid-area:1/2}.rxf-product-stage:nth-child(2n) .rxf-stage-screen{grid-area:1/1}.rxf-stage-copy{background:#0d100e;border-right:1px solid #394235;flex-direction:column;padding:62px 54px;display:flex}.rxf-stage-copy>span{color:var(--acid);letter-spacing:.13em;font:700 11px IBM Plex Mono,monospace}.rxf-stage-copy h3{letter-spacing:-.04em;margin:55px 0 22px;font-size:36px;line-height:1.12}.rxf-stage-copy h3 em{color:var(--acid);font-style:normal}.rxf-stage-copy>p{color:#a6aea2;max-width:470px;margin:0;font-size:16px;line-height:1.72}.rxf-stage-copy dl{border-top:1px solid #394235;margin:auto 0 0}.rxf-stage-copy dl>div{border-bottom:1px solid #2d342b;grid-template-columns:115px 1fr;padding:14px 0;display:grid}.rxf-stage-copy dt{color:#6f786c;font:700 10px IBM Plex Mono,monospace}.rxf-stage-copy dd{color:#d8ddd4;margin:0;font:700 11px IBM Plex Mono,monospace}.rxf-stage-screen{background:#11150f;min-width:0;padding:22px}.rxf-stage-screen.rxf-ui-asset{flex-direction:column;justify-content:center;display:flex}.rxf-stage-screen .rxf-prompt-box{margin:0 0 10px;padding:20px}.rxf-stage-screen .rxf-prompt-box p{font-size:16px}.rxf-stage-screen .rxf-multiview{margin:0}.rxf-stage-screen .rxf-multiview figure{height:245px}.rxf-stage-screen.rxf-ui-twin{flex-direction:column;display:flex}.rxf-stage-screen .rxf-twin-scene{flex:1;height:auto;min-height:470px}.rxf-stage-screen.rxf-ui-twin>footer{flex:none;height:52px}.rxf-stage-screen.rxf-ui-insight{background:radial-gradient(circle at 30% 20%,#1d2419,#10130f 62%);flex-direction:column;justify-content:center;padding:42px;display:flex}.rxf-stage-screen .rxf-alert{margin:0 0 18px;padding:25px}.rxf-stage-screen .rxf-alert strong{font-size:23px}.rxf-stage-screen .rxf-alert p{font-size:15px}.rxf-stage-screen.rxf-ui-insight ol{padding:0}.rxf-stage-screen.rxf-ui-insight li{padding:17px 4px;font-size:15px}.rxf-stage-screen.rxf-ui-insight li b{width:27px;height:27px;margin-right:14px;font-size:9px}@media (width<=900px){.rxf-product-stage,.rxf-product-stage:nth-child(2n){grid-template-columns:1fr}.rxf-product-stage:nth-child(2n) .rxf-stage-copy,.rxf-product-stage:nth-child(2n) .rxf-stage-screen{grid-area:auto/1}.rxf-product-stage:nth-child(2n) .rxf-stage-copy{border-left:0}.rxf-stage-copy{border-bottom:1px solid #394235;border-right:0;min-height:480px}}@media (width<=600px){.rxf-stage-copy{min-height:450px;padding:42px 24px}.rxf-stage-copy h3{margin-top:42px;font-size:30px}.rxf-stage-screen{padding:12px}.rxf-stage-screen .rxf-multiview{grid-template-columns:1fr 1fr}.rxf-stage-screen .rxf-multiview figure{height:180px}.rxf-stage-screen .rxf-twin-scene{min-height:390px}.rxf-stage-screen.rxf-ui-insight{padding:24px 16px}}.rxn-prompt-v2{color:#11130f;background:#e7e7df;padding:110px 7vw 120px}.rxn-prompt-v2>header{text-align:center;max-width:1160px;margin:0 auto 62px}.rxn-prompt-v2>header .rxn-section-no{margin-bottom:32px}.rxn-prompt-v2>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,76px);font-weight:500;line-height:1.02}.rxn-prompt-v2>header h2 em{color:#747a70;font-style:normal}.rxn-prompt-v2>header>p:last-child{color:#676d64;max-width:700px;margin:25px auto 0;font-size:17px;line-height:1.7}.rxn-prompt-compare{grid-template-columns:.75fr 110px 1.25fr;align-items:stretch;max-width:1240px;margin:auto;display:grid}.rxn-request-card,.rxn-spec-card{background:#f1f0e9;border:1px solid #a9ada4;min-height:410px}.rxn-request-card{flex-direction:column;padding:28px;display:flex}.rxn-request-card>div,.rxn-spec-card>header>div{align-items:center;gap:12px;display:flex}.rxn-request-card>div>span,.rxn-spec-card>header span{color:#6f812c;font:700 13px IBM Plex Mono,monospace}.rxn-request-card small,.rxn-spec-card small{color:#747a71;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.rxn-request-card>strong{margin:auto 0;font-size:27px;font-weight:500;line-height:1.5}.rxn-request-card>footer{color:#747a71;border-top:1px solid #b8bbb3;justify-content:space-between;padding-top:18px;font:700 10px IBM Plex Mono,monospace;display:flex}.rxn-prompt-engine{color:#647520;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rxn-prompt-engine>span{color:#d7ff43;background:#11140f;border-radius:50%;place-items:center;width:58px;height:58px;font:800 13px IBM Plex Mono,monospace;display:grid;box-shadow:0 0 0 10px #d3d7c9}.rxn-prompt-engine>i{margin:13px 0 8px;font-size:22px;font-style:normal}.rxn-prompt-engine>small{max-width:95px;font:700 9px/1.45 IBM Plex Mono,monospace}.rxn-spec-card{color:#e7e7df;background:#11140f;border-color:#343a31}.rxn-spec-card>header{border-bottom:1px solid #343a31;justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex}.rxn-spec-card>header b{color:#11140f;background:#d7ff43;padding:7px 9px;font:800 10px IBM Plex Mono,monospace}.rxn-spec-grid{grid-template-columns:1.1fr .9fr;height:calc(100% - 70px);display:grid}.rxn-spec-grid dl{margin:0;padding:16px 22px}.rxn-spec-grid dl>div{border-bottom:1px solid #30362c;padding:13px 0}.rxn-spec-grid dt{color:#d7ff43;margin-bottom:7px;font:700 10px IBM Plex Mono,monospace}.rxn-spec-grid dd{color:#b0b6ac;margin:0;font-size:14px}.rxn-spec-grid figure{background:#deded8;border-left:1px solid #343a31;margin:0;position:relative;overflow:hidden}.rxn-spec-grid figure img{object-fit:cover;width:100%;height:100%}.rxn-spec-grid figcaption{color:#d7ff43;background:#11140fe6;padding:6px 8px;font:700 9px IBM Plex Mono,monospace;position:absolute;bottom:10px;left:10px}.rxn-prompt-outcome{border-top:1px solid #a9ada4;border-bottom:1px solid #a9ada4;justify-content:center;align-items:center;gap:30px;max-width:1240px;margin:18px auto 0;padding:18px 24px;font:700 12px IBM Plex Mono,monospace;display:flex}.rxn-prompt-outcome span{color:#777d73}.rxn-prompt-outcome i{color:#788a31;font-size:20px;font-style:normal}.rxn-prompt-outcome strong{color:#36400f}@media (width<=900px){.rxn-prompt-compare{grid-template-columns:1fr}.rxn-prompt-engine{flex-direction:row;gap:15px;min-height:110px}.rxn-prompt-engine>i{margin:0;transform:rotate(90deg)}.rxn-prompt-engine>small{text-align:left;max-width:180px}}@media (width<=600px){.rxn-prompt-v2{padding:85px 20px}.rxn-prompt-v2>header{text-align:left}.rxn-prompt-v2>header h2{font-size:40px}.rxn-prompt-v2>header>p:last-child{font-size:16px}.rxn-request-card{min-height:330px}.rxn-request-card>strong{font-size:22px}.rxn-spec-card{min-height:600px}.rxn-spec-grid{grid-template-columns:1fr}.rxn-spec-grid figure{border-top:1px solid #343a31;border-left:0;min-height:250px}.rxn-prompt-outcome{flex-direction:column;align-items:flex-start;gap:10px}}.rx-product-inspection .rxm-product-hero figure{background:#050705}.rx-product-inspection .rxm-product-hero figure>img{object-fit:cover}.rx-product-inspection .rxm-cap-grid article{min-height:245px}.rx-product-inspection .rxm-cap-grid h3{margin:45px 0 14px;font-size:20px}.rx-product-inspection .rxm-cap-grid p{color:#9ca499;margin:0;font-size:15px;line-height:1.65}.rxv-process{max-width:1240px;margin:auto;padding:105px 35px}.rxv-process>header>span,.rxv-showcase>div>span,.rxv-trace>header>span{color:var(--acid);letter-spacing:.15em;font:700 11px IBM Plex Mono,monospace}.rxv-process>header h2,.rxv-showcase h2,.rxv-trace h2{letter-spacing:-.04em;margin:14px 0 42px;font-size:38px;line-height:1.15}.rxv-process>div{border:1px solid #343a31;grid-template-columns:repeat(4,1fr);display:grid}.rxv-process article{background:#10130f;border-right:1px solid #343a31;min-height:255px;padding:26px;position:relative}.rxv-process article:last-child{border:0}.rxv-process article>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxv-process h3{margin:62px 0 15px;font-size:19px}.rxv-process p{color:#9ca499;margin:0;font-size:15px;line-height:1.65}.rxv-process article i{z-index:2;width:27px;height:27px;color:var(--acid);background:#10130f;border:1px solid #53613e;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:48%;right:-14px}.rxv-showcase{grid-template-columns:.72fr 1.28fr;align-items:center;gap:68px;max-width:1320px;margin:20px auto 130px;padding:0 44px;display:grid}.rxv-showcase>div>p,.rxv-trace>header>p{color:#a0a89d;font-size:16px;line-height:1.75}.rxv-showcase h2{white-space:pre-line;margin-bottom:22px}.rxv-showcase>img{object-fit:cover;background:#050605;border:1px solid #343a31;width:100%;height:600px}.rxv-showcase-reverse{grid-template-columns:1.28fr .72fr}.rxv-showcase-reverse>div{grid-area:1/2}.rxv-showcase-reverse>img{grid-area:1/1}.rxv-trace{border-top:1px solid #343a31;max-width:1240px;margin:0 auto 130px;padding:70px 35px}.rxv-trace>header{max-width:760px}.rxv-trace h2{margin-bottom:20px}.rxv-trace>img{border:1px solid #343a31;width:100%;margin-top:48px;display:block}.rxv-reflective{grid-template-columns:.75fr 1.25fr}.rxv-reflective>img{object-position:center 52%}@media (width<=900px){.rxv-process>div{grid-template-columns:1fr 1fr}.rxv-process article{border-bottom:1px solid #343a31}.rxv-showcase,.rxv-showcase-reverse,.rxv-reflective{grid-template-columns:1fr}.rxv-showcase-reverse>div,.rxv-showcase-reverse>img{grid-area:auto/1}.rxv-showcase>img{height:480px}}@media (width<=600px){.rxv-process,.rxv-trace{padding-left:20px;padding-right:20px}.rxv-process>div{grid-template-columns:1fr}.rxv-process article{border-right:0}.rxv-process article i{display:none}.rxv-showcase{gap:30px;padding:0 20px}.rxv-showcase>img{height:360px}.rxv-process>header h2,.rxv-showcase h2,.rxv-trace h2{font-size:31px}}.rxm-safety-flow article small{color:#959d91;margin-top:12px;font-size:13px;line-height:1.55;display:block}.rxs-pipeline-image{background:#070907;border:1px solid #343a31;width:100%;margin-top:38px;display:block}.rxs-camera-note{border-left:2px solid var(--acid);color:#9da598;max-width:900px;margin:24px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.rx-product-safety .rxm-cap-grid article{background-position:24px 22px;background-repeat:no-repeat;background-size:78px;min-height:240px;padding-top:112px;position:relative}.rx-product-safety .rxm-cap-grid article:first-child{background-image:url(/platform/safety-icon-fire.png)}.rx-product-safety .rxm-cap-grid article:nth-child(2){background-image:url(/platform/safety-icon-ppe.png)}.rx-product-safety .rxm-cap-grid article:nth-child(3){background-image:url(/platform/safety-icon-worker.png)}.rx-product-safety .rxm-cap-grid article:nth-child(4){background-image:url(/platform/safety-icon-zone.png)}.rx-product-safety .rxm-cap-grid article:nth-child(5){background-image:url(/platform/safety-icon-proximity.png)}.rx-product-safety .rxm-cap-grid article:nth-child(6){background-image:url(/platform/safety-icon-history.png)}.rx-product-safety .rxm-cap-grid article>span{position:absolute;top:24px;right:22px}.rx-product-safety .rxm-cap-grid h3{margin:35px 0 0;font-size:18px}.rxs-dashboard{grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;max-width:1240px;margin:0 auto 115px;padding:0 35px;display:grid}.rxs-dashboard>div>span{color:var(--acid);letter-spacing:.15em;font:700 11px IBM Plex Mono,monospace}.rxs-dashboard h2{margin:16px 0 20px;font-size:34px;line-height:1.2}.rxs-dashboard p{color:#9da598;font-size:15px;line-height:1.75}.rxs-dashboard img{border:1px solid #343a31;width:100%}@media (width<=900px){.rxs-dashboard{grid-template-columns:1fr}}@media (width<=600px){.rxs-dashboard{padding:0 20px}.rxm-safety-flow{padding-left:20px;padding-right:20px}}.rx-product-safety .rxm-cap-grid{padding-top:96px;padding-bottom:112px}.rx-product-safety .rxm-cap-grid>header{max-width:760px}.rx-product-safety .rxm-cap-grid>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rx-product-safety .rxm-cap-grid article{background-color:#0b0e0b;background-position:24px 24px;background-repeat:no-repeat;background-size:164px;border:1px solid #30372c;min-height:310px;padding:28px;transition:border-color .25s,transform .25s,background-color .25s;overflow:hidden}.rx-product-safety .rxm-cap-grid article:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 22%,#c9ff1413,#0000 34%),linear-gradient(#0000 58%,#0000006b);position:absolute;inset:0}.rx-product-safety .rxm-cap-grid article:after{color:#77816f;letter-spacing:.12em;font:600 10px IBM Plex Mono,monospace;position:absolute;bottom:72px;left:28px}.rx-product-safety .rxm-cap-grid article:first-child:after{content:"FIRE / SMOKE"}.rx-product-safety .rxm-cap-grid article:nth-child(2):after{content:"PPE STATUS"}.rx-product-safety .rxm-cap-grid article:nth-child(3):after{content:"WORKER CONDITION"}.rx-product-safety .rxm-cap-grid article:nth-child(4):after{content:"RESTRICTED AREA"}.rx-product-safety .rxm-cap-grid article:nth-child(5):after{content:"VEHICLE PROXIMITY"}.rx-product-safety .rxm-cap-grid article:nth-child(6):after{content:"ALERT / HISTORY"}.rx-product-safety .rxm-cap-grid article:hover{background-color:#0e120d;border-color:#697744;transform:translateY(-3px)}.rx-product-safety .rxm-cap-grid article>span{z-index:1;font-size:11px;top:27px;right:27px}.rx-product-safety .rxm-cap-grid h3{z-index:1;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.35;position:absolute;bottom:27px;left:28px;right:28px}.rx-product-safety .rxm-safety-flow{flex-direction:column;padding-top:104px;display:flex}.rx-product-safety .rxm-safety-flow>header{order:1;max-width:760px}.rx-product-safety .rxs-pipeline-image{border-color:#30372c;order:2;margin-top:4px}.rx-product-safety .rxm-safety-flow>div{border:0;order:3;gap:10px;margin-top:14px}.rx-product-safety .rxm-safety-flow article{background:#0c0f0c;border:1px solid #30372c;min-height:112px;padding:18px 20px}.rx-product-safety .rxm-safety-flow article:last-child{border:1px solid #30372c}.rx-product-safety .rxm-safety-flow strong{margin-top:18px;font-size:14px}.rx-product-safety .rxm-safety-flow article small{margin-top:7px;font-size:12px}.rx-product-safety .rxm-safety-flow i{display:none}.rx-product-safety .rxs-camera-note{order:4;margin-top:24px}.rx-product-safety .rxs-dashboard{gap:48px}.rx-product-safety .rxs-dashboard img{object-fit:cover;object-position:top;max-height:480px}@media (width<=900px){.rx-product-safety .rxm-cap-grid>div,.rx-product-safety .rxm-safety-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rx-product-safety .rxm-cap-grid>div,.rx-product-safety .rxm-safety-flow>div{grid-template-columns:1fr}.rx-product-safety .rxm-cap-grid article{background-size:142px;min-height:280px}}.rx-product-safety .rxm-safety-flow>header{max-width:820px}.rx-product-safety .rxm-safety-flow>header>p{color:#98a093;margin:-18px 0 38px;font-size:16px;line-height:1.7}.rx-product-safety .rxm-safety-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.rx-product-safety .rxm-safety-flow article{background:linear-gradient(#111510,#0a0c0a);border:1px solid #343b31;flex-direction:column;min-height:570px;padding:18px;display:flex;overflow:visible}.rx-product-safety .rxs-flow-card-head{flex-direction:column;min-height:72px;padding:2px 2px 16px;display:flex}.rx-product-safety .rxs-flow-card-head span{color:var(--acid);letter-spacing:-.04em;font:700 22px IBM Plex Mono,monospace}.rx-product-safety .rxs-flow-card-head strong{color:#f0f2ed;letter-spacing:-.02em;margin:7px 0 0;font-size:17px;line-height:1.25}.rx-product-safety .rxm-safety-flow article>img{object-fit:cover;object-position:center;background:#060806;border:1px solid #2d332b;width:100%;height:330px;display:block}.rx-product-safety .rxm-safety-flow article:nth-child(4)>img{object-position:center top}.rx-product-safety .rxm-safety-flow article>p{color:#a6ada2;margin:20px 4px 2px;font-size:14px;line-height:1.65}.rx-product-safety .rxm-safety-flow article>i{z-index:3;width:36px;height:36px;color:var(--acid);background:#090c09;border:1px solid #566238;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-style:normal;display:flex;position:absolute;top:48%;right:-25px;box-shadow:0 0 18px #c9ff141f}.rx-product-safety .rxm-safety-flow .rxs-camera-note{border-left:2px solid var(--acid);color:#8f978b;max-width:900px;margin:26px 0 0;padding-left:17px;font-size:13px;line-height:1.7}@media (width<=1100px){.rx-product-safety .rxm-safety-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-product-safety .rxm-safety-flow article>i{display:none}}@media (width<=600px){.rx-product-safety .rxm-safety-flow>div{grid-template-columns:1fr}.rx-product-safety .rxm-safety-flow article{min-height:auto}.rx-product-safety .rxm-safety-flow article>img{aspect-ratio:1;height:auto}}.rx-marketing *{box-sizing:border-box}.rx-marketing a{color:inherit;text-decoration:none}.rx-marketing button{font:inherit}.rx-marketing .rx-public-header .rx-brand{align-items:center;width:150px;height:44px;display:flex}.rx-marketing .rx-public-header .rx-brand img{object-fit:contain;object-position:left center;width:142px;height:34px;display:block}.rx-marketing .rxm-footer .rx-brand{align-items:center;width:160px;display:flex}.rx-marketing .rxm-footer .rx-brand img{width:150px;height:auto}.rx-marketing .rx-lang{grid-template-columns:1fr 1fr;gap:3px;min-width:82px;height:38px;padding:4px;display:grid;background:#171b15!important;border:1px solid #3b4236!important;border-radius:5px!important}.rx-marketing .rx-lang button{color:#747c70;cursor:pointer;background:0 0;border:0;border-radius:3px}.rx-marketing .rx-lang button.active{color:#0a0c09;background:#d7ff43}.rx-marketing .rxm-product-card,.rx-marketing .rxm-product-card *{text-decoration:none!important}@media (width<=760px){.rx-marketing .rx-public-header .rx-brand{width:112px}.rx-marketing .rx-public-header .rx-brand img{width:108px}.rx-marketing .rx-public-actions .rx-lang{display:none}}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{object-fit:contain;width:128px;height:30px}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{object-fit:contain;filter:grayscale()brightness(1.45);width:72px;height:30px}.rx-marketing .rx-public-header nav{gap:34px;position:absolute;left:50%;transform:translate(-50%)}.rx-marketing .rx-public-header nav .rx-new-nav{color:#a6aca2;font-size:13px;font-weight:600}.rx-marketing .rx-public-header nav .rx-new-nav:hover{color:#d7ff43}.rx-marketing .rx-public-header .rx-btn-primary{background:#d7ff43;border-radius:4px;gap:20px;height:38px;padding:0 15px;font-size:11px;color:#090b09!important}@media (width<=900px){.rx-marketing .rx-public-header nav{position:static;transform:none}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark,.rx-marketing .rx-public-header .rx-public-brand>span{display:none}}.rx-marketing .rx-public-header .rx-public-brand{flex:none;gap:24px!important;width:510px!important;height:76px!important}.rx-marketing .rx-public-header .rx-public-brand>span{background:#4a5047!important;width:1px!important;height:58px!important;display:block!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{object-fit:contain!important;object-position:left center!important;filter:grayscale()brightness(1.55)!important;width:165px!important;height:58px!important}.rx-marketing .rx-public-actions{align-items:center!important;gap:12px!important;display:flex!important}.rx-marketing .rx-public-actions .rx-lang{background:#171b17!important;border:1px solid #3f453c!important;border-radius:7px!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:3px!important;min-width:94px!important;height:42px!important;padding:4px!important;display:grid!important;box-shadow:inset 0 1px #ffffff09!important}.rx-marketing .rx-public-actions .rx-lang button{color:#858c82!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:32px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.rx-marketing .rx-public-actions .rx-lang button.active{color:#0a0c09!important;background:#d7ff43!important;box-shadow:0 0 18px #d7ff4329!important}@media (width<=1250px){.rx-marketing .rx-public-header .rx-public-brand{gap:16px!important;width:385px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:220px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{width:132px!important}}@media (width<=900px){.rx-marketing .rx-public-header{height:82px!important}.rx-marketing .rx-public-header .rx-public-brand{width:220px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:210px!important;height:46px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark,.rx-marketing .rx-public-header .rx-public-brand>span{display:none!important}}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{object-fit:fill!important;object-position:center!important;width:305px!important;height:46px!important}.rx-marketing .rx-public-header .rx-public-brand>span{background:#4d534b!important;height:58px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{object-fit:contain!important;filter:brightness(0)invert()!important;opacity:.74!important;width:178px!important;height:59px!important}@media (width<=1250px){.rx-marketing .rx-public-header .rx-public-brand{width:408px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:235px!important;height:38px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{width:138px!important;height:48px!important}.rx-marketing .rx-public-header .rx-public-brand>span{height:46px!important}}.rx-marketing .rx-public-header{height:82px!important;padding:0 3.1vw!important}.rx-marketing .rx-public-header .rx-public-brand{gap:17px!important;width:405px!important;height:58px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{object-fit:contain!important;object-position:left center!important;width:235px!important;height:auto!important;max-height:34px!important;display:block!important}.rx-marketing .rx-public-header .rx-public-brand>span{width:1px!important;height:43px!important;box-shadow:none!important;background:#414740!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{object-fit:contain!important;object-position:left center!important;filter:brightness(0)invert()!important;opacity:.72!important;width:132px!important;height:44px!important;display:block!important}@media (width<=1250px){.rx-marketing .rx-public-header .rx-public-brand{gap:13px!important;width:340px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:198px!important;max-height:29px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{width:112px!important;height:38px!important}.rx-marketing .rx-public-header .rx-public-brand>span{height:37px!important}}.rx-marketing .rx-public-header .rx-public-brand{width:370px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{opacity:.68!important;width:98px!important;height:36px!important}.rx-marketing .rxm-footer{grid-template-columns:1fr auto;align-content:center;min-height:180px;padding-top:42px;padding-bottom:42px}.rx-marketing .rxm-footer .rx-public-brand{align-items:center!important;gap:14px!important;width:330px!important;height:48px!important;display:flex!important}.rx-marketing .rxm-footer .rx-public-brand .rx-twin-wordmark{object-fit:contain!important;width:205px!important;height:auto!important;display:block!important}.rx-marketing .rxm-footer .rx-public-brand>span{width:1px!important;height:35px!important;box-shadow:none!important;background:#383e37!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important}.rx-marketing .rxm-footer .rx-public-brand .rx-roboticbox-mark{object-fit:contain!important;filter:brightness(0)invert()!important;opacity:.58!important;width:88px!important;height:32px!important;display:block!important}.rx-marketing .rxm-footer>p{color:#666d63;letter-spacing:.03em;margin:8px 0 0;font-size:11px}.rx-marketing .rxm-footer>div{color:#8a9187;align-items:center;gap:30px;font-size:12px}.rx-marketing .rxm-footer>div a:hover{color:#d7ff43}@media (width<=760px){.rx-marketing .rxm-footer{grid-template-columns:1fr;gap:18px}.rx-marketing .rxm-footer>div{flex-wrap:wrap;grid-area:auto/1}.rx-marketing .rxm-footer .rx-public-brand{width:280px!important}.rx-marketing .rxm-footer .rx-public-brand .rx-twin-wordmark{width:180px!important}.rx-marketing .rxm-footer .rx-public-brand .rx-roboticbox-mark{width:72px!important}}.rx-marketing .rx-public-header .rx-public-actions>a.rx-btn-primary{color:#090b09!important;box-shadow:none!important;background:#d7ff43!important;border:1px solid #d7ff43!important;outline:none!important}.rx-marketing .rx-public-header .rx-public-actions>a.rx-btn-primary:hover{color:#090b09!important;background:#fff!important;border-color:#fff!important}.rx-marketing .rx-public-header .rx-public-actions>a.rx-btn-primary:focus-visible{outline-offset:3px!important;border-color:#d7ff43!important;outline:2px solid #d7ff434d!important}.rx-marketing .rx-public-actions .rx-public-credit-menu{color:#cbd2c9;white-space:nowrap;background:#101411;border:1px solid #39423a;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.rx-marketing .rx-public-actions .rx-public-credit-menu svg{color:#d7ff43}.rx-marketing .rx-public-actions .rx-public-credit-menu:hover{color:#d7ff43;background:#172014;border-color:#8ba42d;transform:translateY(-1px)}.rx-marketing .rx-public-actions .rx-public-credit-menu:focus-visible{outline-offset:3px;outline:2px solid #d7ff434d}.rx-marketing .rx-public-actions .rx-public-user{color:#f2f5ef!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:0!important;text-decoration:none!important;display:flex!important}.rx-marketing .rx-public-actions .rx-public-user i{color:#dce6f2!important;background:#182133!important;border:1px solid #3b4860!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;display:grid!important}.rx-marketing .rx-public-actions .rx-public-user b{white-space:nowrap!important;font-size:15px!important;font-weight:700!important;line-height:1!important}.rx-marketing .rx-public-header{grid-template-columns:minmax(280px,370px) minmax(430px,1fr) max-content!important;justify-content:normal!important;align-items:center!important;column-gap:clamp(18px,2vw,42px)!important;display:grid!important}.rx-marketing .rx-public-header>.rx-public-brand{min-width:0!important;max-width:370px!important}.rx-marketing .rx-public-header>.rx-public-nav{white-space:nowrap!important;justify-content:center!important;gap:clamp(18px,1.8vw,34px)!important;min-width:0!important;position:static!important;transform:none!important}.rx-marketing .rx-public-header>.rx-public-actions{justify-content:flex-end!important;min-width:max-content!important}@media (width<=1550px){.rx-marketing .rx-public-header{grid-template-columns:minmax(235px,300px) minmax(390px,1fr) max-content!important;column-gap:16px!important;padding-left:2.2vw!important;padding-right:2.2vw!important}.rx-marketing .rx-public-header>.rx-public-brand{gap:12px!important;width:300px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:190px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{width:82px!important}.rx-marketing .rx-public-header>.rx-public-nav{gap:18px!important}.rx-marketing .rx-public-header nav .rx-new-nav{font-size:12px!important}.rx-marketing .rx-public-actions{gap:8px!important}}@media (width<=1220px){.rx-marketing .rx-public-header{grid-template-columns:minmax(190px,240px) minmax(0,1fr) max-content!important}.rx-marketing .rx-public-header>.rx-public-brand{width:240px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-twin-wordmark{width:150px!important}.rx-marketing .rx-public-header .rx-public-brand .rx-roboticbox-mark{width:66px!important}.rx-marketing .rx-public-header>.rx-public-nav{justify-content:flex-start!important}.rx-marketing .rx-public-header>.rx-public-nav>.rx-new-nav,.rx-marketing .rx-public-header>.rx-public-nav>.rx-public-products{display:none!important}}.rx-landing-full .rxn-hero{grid-template-columns:42% 58%}.rxl-hero-journey{grid-template-columns:1fr 42px .72fr 42px 1.35fr;align-self:center;align-items:center;gap:8px;min-width:0;display:grid}.rxl-hero-journey>article{background:#0e120f;border:1px solid #3b4336;flex-direction:column;height:430px;display:flex;position:relative;overflow:hidden}.rxl-hero-journey>article>span{color:#d7ff43;letter-spacing:.12em;padding:14px;font:700 9px IBM Plex Mono,monospace}.rxl-hero-journey>article>img{object-fit:cover;flex:1;width:100%;min-height:0}.rxl-hero-journey>article:first-child>img{object-fit:contain;background:#d9dad6}.rxl-hero-journey>article.factory>img{filter:saturate(.8)contrast(1.08)}.rxl-hero-journey>article>strong{color:#aeb5aa;border-top:1px solid #343b31;padding:14px;font-size:11px}.rxl-hero-journey>i{color:#d7ff43;border:1px solid #62733d;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.rxl-connect-core{text-align:center;color:#d7ff43;background:radial-gradient(circle,#d7ff4329,#0000 65%);flex:1;place-items:center;font:700 25px/1.05 IBM Plex Mono,monospace;display:grid}.rxl-livebar{grid-template-columns:170px 150px 150px 150px 1fr}.rxl-manifesto-copy{color:#41483c;max-width:780px;margin:-38px 0 70px;font-size:17px;line-height:1.75}.rxl-four-steps{grid-template-columns:repeat(4,1fr)!important;gap:0!important;display:grid!important}.rxl-four-steps article{border:1px solid #b4b9ae;border-right:0;flex-direction:column;min-height:160px;padding:22px;display:flex}.rxl-four-steps article:last-child{border-right:1px solid #b4b9ae}.rxl-four-steps article span{font:700 10px IBM Plex Mono,monospace}.rxl-four-steps article strong{margin-top:42px;font-size:17px}.rxl-four-steps article small{color:#586052;margin-top:9px;font-size:12px}.rxl-workflow>div{grid-template-columns:repeat(5,1fr)}.rxl-core>div{grid-template-columns:repeat(2,1fr)}.rxl-core article{min-height:480px}.rxl-core h3{margin:24px 0 12px;font-size:22px}.rxl-core p{font-size:15px}.rxl-cap-thumb{background:#d9dad6;border:1px solid #30372c;height:185px;margin-top:22px;overflow:hidden}.rxl-cap-thumb img{object-fit:cover;width:100%;height:100%}.rxl-asset-studio{max-width:1180px;margin:auto;padding-bottom:14px}.rxl-asset-studio .rxf-multiview figure{height:250px}.rxl-asset-studio .rxf-multiview figure.selected{outline-offset:-3px;outline:3px solid #d7ff43}.rxl-asset-studio>footer{color:#8e968a;justify-content:space-between;align-items:center;margin:12px 10px 0;padding:12px 4px;font-size:12px;display:flex}.rxl-asset-studio>footer button{color:#080a09;background:#d7ff43;border:0;height:38px;padding:0 14px;font-weight:800}.rxl-twin-build figure,.rxl-spatial figure{height:640px}.rxl-spatial{padding-top:70px}.rxl-response-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rxl-response-grid article{background:#0d110e;border:1px solid #35402f;min-height:210px;padding:24px}.rxl-response-grid article>span{color:#d7ff43;font:700 9px IBM Plex Mono,monospace}.rxl-response-grid article>strong{margin:34px 0 12px;font-size:21px;display:block}.rxl-response-grid article>p{color:#8f978b;font-size:14px}.rxl-response-grid ol{margin:0;padding:18px 0 0;list-style:none}.rxl-response-grid li{color:#b6bcb2;border-bottom:1px solid #2c3329;padding:11px 0;font-size:14px}.rxl-response-grid li b{float:right;color:#d7ff43}.rxl-scale{align-items:center;gap:18px;margin:28px 0;display:flex}.rxl-scale span{color:#d7ff43;border:1px solid #4b5839;padding:13px 16px;font:700 11px IBM Plex Mono,monospace}.rxl-scale i{color:#7f8b72;font-style:normal}.rx-landing-full p{font-size:max(15px,inherit)}@media (width<=1100px){.rx-landing-full .rxn-hero{grid-template-columns:1fr}.rxl-hero-journey{margin-top:50px}.rxl-core>div{grid-template-columns:1fr 1fr}.rxl-twin-build figure,.rxl-spatial figure{height:500px}}@media (width<=760px){.rxl-hero-journey{grid-template-columns:1fr}.rxl-hero-journey>i{margin:auto;transform:rotate(90deg)}.rxl-hero-journey>article{height:360px}.rxl-four-steps{grid-template-columns:1fr!important}.rxl-four-steps article{border-bottom:0;border-right:1px solid #b4b9ae}.rxl-four-steps article:last-child{border-bottom:1px solid #b4b9ae}.rxl-workflow>div,.rxl-core>div,.rxl-response-grid{grid-template-columns:1fr}.rxl-asset-studio .rxf-multiview{grid-template-columns:1fr 1fr}.rxl-scale{flex-direction:column;align-items:stretch}.rxl-scale i{text-align:center;transform:rotate(90deg)}}.rx-landing-full .rxn-hero{grid-template-columns:42% 58%;height:auto;min-height:820px;padding-bottom:62px}.rxl-hero-integrated{background:#0c100d;border:1px solid #394234;align-self:center;height:600px;margin:0;position:relative;overflow:hidden}.rxl-hero-integrated>img{object-fit:cover;object-position:center;width:100%;height:calc(100% - 58px)}.rxl-hero-integrated>figcaption{color:#aeb5aa;letter-spacing:.08em;background:#0b0e0c;border-top:1px solid #394234;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font:700 10px IBM Plex Mono,monospace;display:flex}.rxl-hero-integrated>figcaption i{color:#d7ff43;font-style:normal}.rx-landing-full .rxn-manifesto{padding-top:95px;padding-bottom:90px}.rx-landing-full .rxn-manifesto h2{max-width:1050px;margin:32px 0 38px;font-size:clamp(48px,5.2vw,78px);line-height:1.02}.rx-landing-full .rxl-manifesto-copy{max-width:720px;margin:0 0 42px;font-size:17px;line-height:1.7}.rx-landing-full .rxl-four-steps article{min-height:125px}.rx-landing-full .rxl-four-steps article strong{margin-top:25px}.rx-landing-full .rxl-workflow{padding-top:92px;padding-bottom:80px}.rx-landing-full .rxl-core{max-width:1320px;padding-top:55px}.rx-landing-full .rxl-core>header h2{margin-bottom:30px}.rx-landing-full .rxl-core>div{gap:14px}.rx-landing-full .rxl-core article{min-height:430px}.rx-landing-full .rxl-cap-thumb{height:150px}.rx-landing-full .rxl-product-proof{max-width:1440px;padding-left:34px;padding-right:34px}.rx-landing-full .rxl-product-proof>header{grid-template-columns:36% 64%;gap:56px;max-width:1260px}.rx-landing-full .rxl-asset-studio{max-width:none}.rx-landing-full .rxl-asset-studio .rxf-prompt-box{min-height:105px;padding:20px}.rx-landing-full .rxl-asset-studio .rxf-prompt-box p{font-size:15px}.rx-landing-full .rxl-asset-studio .rxf-multiview figure{height:315px}.rx-landing-full .rxl-asset-studio .rxf-multiview figcaption{color:#fff;background:#0b0e0cd9;padding:7px;font-size:10px}.rx-landing-full .rxl-asset-studio .rxf-multiview figure.selected:after{content:"✓  SELECTED";color:#090b09;background:#d7ff43;padding:7px 9px;font:800 9px IBM Plex Mono,monospace;position:absolute;top:10px;right:10px}.rx-landing-full .rxl-twin-build{grid-template-columns:34% 66%;align-items:center;gap:46px;max-width:1440px;display:grid}.rx-landing-full .rxl-twin-build .rxf-ops-copy{padding:0;display:block}.rx-landing-full .rxl-twin-build .rxf-data-types{margin-top:30px}.rx-landing-full .rxl-twin-build figure{height:650px}.rx-landing-full .rxl-explains{grid-template-columns:1fr 1fr;max-width:1380px;margin-bottom:0;padding:85px 34px 110px}.rx-landing-full .rxl-explains>div,.rx-landing-full .rxl-explains>p{align-self:end}.rxl-spatial-proof{background:#0b0e0c;border:1px solid #3b4434;grid-column:1/-1;height:720px;margin:55px 0 0;position:relative;overflow:hidden}.rxl-spatial-proof img{object-fit:cover;width:100%;height:100%}.rxl-spatial-proof figcaption{flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.rxl-spatial-proof figcaption span{color:#d7ff43;background:#0b100de8;border:1px solid #56623e;padding:11px 13px;font:700 10px IBM Plex Mono,monospace}.rx-landing-full .rxl-spatial{display:none}.rx-landing-full .rxf-loop{padding-bottom:82px}.rx-landing-full .rxl-ai-response{background:#080a09;max-width:1440px;margin-top:0;padding-top:0}.rx-landing-full .rxl-ai-response>header{border-top:1px solid #30372c;padding-top:55px}.rx-landing-full .rxl-response-grid{grid-template-columns:1.1fr 1fr 1.25fr}.rx-landing-full .rxl-response-grid article{min-height:255px}.rx-landing-full .rxl-response-grid article:nth-child(4){grid-column:1/-1;min-height:190px}.rx-landing-full .rxl-response-grid article:nth-child(4) ol{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rx-landing-full .rxl-response-grid article:nth-child(4) li{border:1px solid #30372c;padding:18px}.rx-landing-full .rxf-stack{align-items:center;max-width:1280px;min-height:440px}.rx-landing-full .rxf-stack-items{grid-template-columns:repeat(2,1fr);gap:10px;padding:82px 0;display:grid;position:relative}.rx-landing-full .rxf-stack-items:before{content:"FACTORY TWIN";color:#d7ff43;z-index:2;background:#172014;border:1px solid #674;place-items:center;width:150px;height:58px;font:800 11px IBM Plex Mono,monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rx-landing-full .rxf-stack-items>span{background:#10140f;border:1px solid #30372c;padding:15px;font-size:11px}.rx-landing-full .rxf-stack-items>span:nth-child(odd){margin-right:95px}.rx-landing-full .rxf-stack-items>span:nth-child(2n){margin-left:95px}.rx-landing-full .rxf-teams{display:none}.rx-landing-full .rxf-stack>div:first-child:after{content:"Planning, operations, quality and maintenance teams work from the same connected factory context.";color:#9ba397;max-width:520px;margin-top:25px;font-size:16px;line-height:1.7;display:block}.rx-landing-full .rxf-start-small{grid-template-columns:1fr 1fr;align-items:center;gap:15px 65px;max-width:1280px;display:grid}.rx-landing-full .rxf-start-small>span,.rx-landing-full .rxf-start-small>h2,.rx-landing-full .rxf-start-small>p{grid-column:1}.rx-landing-full .rxf-start-small .rxl-scale{grid-area:1/2/4;grid-template-columns:1fr;justify-items:center;display:grid}.rx-landing-full .rxf-start-small .rxl-scale i{transform:rotate(90deg)}.rx-landing-full p{font-size:16px;line-height:1.7}.rx-landing-full .rxm-cap-grid p,.rx-landing-full .rxf-loop p,.rx-landing-full .rxl-response-grid p{font-size:14px}@media (width<=1000px){.rx-landing-full .rxn-hero,.rx-landing-full .rxl-twin-build{grid-template-columns:1fr}.rxl-hero-integrated{height:520px}.rx-landing-full .rxl-twin-build{display:block}.rx-landing-full .rxl-twin-build figure{margin-top:45px}.rx-landing-full .rxl-response-grid{grid-template-columns:1fr 1fr}.rx-landing-full .rxf-start-small{grid-template-columns:1fr}.rx-landing-full .rxf-start-small .rxl-scale{grid-area:auto/1}}@media (width<=700px){.rxl-hero-integrated{height:400px}.rxl-hero-integrated>figcaption{padding:0 9px;font-size:7px}.rx-landing-full .rxl-core>div,.rx-landing-full .rxl-response-grid,.rx-landing-full .rxl-response-grid article:nth-child(4) ol{grid-template-columns:1fr}.rxl-spatial-proof{height:430px}.rx-landing-full .rxf-stack{grid-template-columns:1fr}.rx-landing-full .rxf-stack-items>span:nth-child(n){margin:0 0 65px}.rx-landing-full .rxf-stack-items:before{top:50%}}.rx-original-landing main{color:#f4f6ed;background:#070b08}.rx-original-landing main>section:not(.rxo-loop):not(.rxm-cta){width:min(1120px,100% - 48px);margin-inline:auto}.rxo-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;min-height:610px;padding:86px 0 72px;display:grid}.rxo-hero>div>span,.rxo-workflow header>span,.rxo-capabilities header>span,.rxo-outcomes>header>span,.rxo-outcome>div>span,.rxo-operations>div>span,.rxo-spatial span,.rxo-teams header>span,.rxo-start>span{font:700 11px/1.4 var(--mono);letter-spacing:.13em;color:#caff23}.rxo-hero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(48px,5vw,78px);line-height:.94}.rxo-hero h1 em,.rxo-outcome h3 em,.rxo-operations h2 em,.rxo-spatial h2 em{color:#caff23;font-style:normal}.rxo-hero p{color:#aeb7ad;max-width:540px;font-size:16px;line-height:1.75}.rxo-hero>div>div{align-items:center;gap:24px;margin-top:30px;display:flex}.rxo-hero>div>div>a:last-child{color:#dfe5da;font-size:14px;text-decoration:none}.rxo-hero figure{background:#0b110d;border:1px solid #283229;margin:0;position:relative}.rxo-hero figure img{aspect-ratio:1.08;object-fit:cover;width:100%;display:block}.rxo-hero figcaption{color:#caff23;font:700 10px var(--mono);letter-spacing:.08em;border-top:1px solid #283229;padding:12px 15px}.rxo-workflow{padding:72px 0 90px}.rxo-workflow h2,.rxo-capabilities h2,.rxo-outcomes>header h2{letter-spacing:-.035em;margin:13px 0 0;font-size:30px}.rxo-workflow>div{border:1px solid #2b352d;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.rxo-workflow article{background:#0c120e;border-right:1px solid #2b352d;min-height:260px;padding:26px}.rxo-workflow article:last-child{border:0}.rxo-workflow article>span{color:#caff23;font:700 10px var(--mono)}.rxo-workflow h3{margin:30px 0;font-size:21px;line-height:1.25}.rxo-mini-flow{align-items:center;gap:12px;display:flex}.rxo-mini-flow b{color:#caff23;font:700 9px var(--mono);border:1px solid #344036;padding:12px 14px}.rxo-mini-flow i{color:#caff23}.rxo-workflow article p{color:#97a198;margin-top:26px;font-size:14px;line-height:1.65}.rxo-capabilities{padding:68px 0 100px}.rxo-capabilities header p,.rxo-outcomes>header p{color:#99a39a;max-width:610px;font-size:15px;line-height:1.7}.rxo-capabilities>div{border:1px solid #303a32;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.rxo-capabilities article{background:#0c120e;border-bottom:1px solid #303a32;border-right:1px solid #303a32;min-height:245px;padding:32px}.rxo-capabilities article:nth-child(2n){border-right:0}.rxo-capabilities article:nth-child(n+3){border-bottom:0}.rxo-capabilities article>div{color:#caff23;font:700 10px var(--mono);letter-spacing:.08em;justify-content:space-between;display:flex}.rxo-capabilities h3{margin:48px 0 12px;font-size:21px}.rxo-capabilities article p{color:#9ca69d;max-width:440px;font-size:14px;line-height:1.7}.rxo-capabilities article small{color:#778279;font:700 9px var(--mono)}.rxo-outcomes{padding:70px 0 110px}.rxo-outcomes>header{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:50px;display:grid}.rxo-outcomes>header h2{grid-column:1}.rxo-outcomes>header p{grid-area:1/2/3}.rxo-outcome{background:#0a100c;border-top:1px solid #2b352d;grid-template-columns:.78fr 1.22fr;min-height:420px;display:grid}.rxo-outcome:nth-of-type(3){grid-template-columns:1.22fr .78fr}.rxo-outcome>div{padding:46px}.rxo-outcome h3{letter-spacing:-.045em;margin:18px 0;font-size:34px;line-height:1.04}.rxo-outcome>div>p{color:#9ba69c;font-size:15px;line-height:1.7}.rxo-outcome figure{border-left:1px solid #2b352d;margin:0;position:relative;overflow:hidden}.rxo-outcome figure>img{object-fit:cover;width:100%;height:100%}.rxo-outcome figure figcaption{color:#caff23;font:700 9px var(--mono);background:#090d0a;border:1px solid #caff23;padding:10px;position:absolute;bottom:16px;left:16px}.rxo-outcome.asset figure{background:#0d130f;padding:20px}.rxo-prompt{border:1px solid #354037;grid-template-columns:1fr auto;gap:10px;padding:15px;display:grid}.rxo-prompt small{color:#768179;font:700 9px var(--mono);grid-column:1/-1}.rxo-prompt b{font-size:13px;font-weight:500}.rxo-prompt button{font:700 9px var(--mono);background:#caff23;border:0;padding:9px 12px}.rxo-outcome.asset figure>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.rxo-outcome.asset figure img{aspect-ratio:.75;object-fit:cover;border:1px solid #283229;width:100%}.rxo-event{background:#0e1410;border:1px solid #374139;margin:30px;padding:28px!important}.rxo-event small{color:#ff6b59;font:700 9px var(--mono)}.rxo-event h4{margin:13px 0;font-size:21px}.rxo-event ol{margin:22px 0 0;padding:0;list-style:none}.rxo-event li{color:#cad2c9;border-top:1px solid #303a32;padding:11px 0;font-size:13px}.rxo-operations{padding:90px 0 70px}.rxo-operations>div{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.rxo-operations h2,.rxo-spatial h2{letter-spacing:-.04em;margin:14px 0;font-size:34px;line-height:1.08}.rxo-operations p,.rxo-spatial p{color:#9aa59b;font-size:15px;line-height:1.75}.rxo-operations figure{border:1px solid #313b33;margin:0}.rxo-operations figure img{aspect-ratio:2.1;object-fit:cover;width:100%;display:block}.rxo-operations figcaption{gap:1px;display:flex}.rxo-operations figcaption span{color:#caff23;font:700 10px var(--mono);border-right:1px solid #313b33;flex:1;padding:13px}.rxo-spatial{border-top:1px solid #283229;grid-template-columns:1fr 1fr;gap:90px;padding:74px 0 100px;display:grid}.rxo-loop{margin-top:20px}.rxo-teams{padding-top:100px!important}.rxo-stack{margin-top:80px!important}.rxo-start{margin-top:80px!important;margin-bottom:100px!important}.rxo-cta{width:100%!important}@media (width<=900px){.rxo-hero,.rxo-outcomes>header,.rxo-outcome,.rxo-outcome:nth-of-type(3),.rxo-operations>div,.rxo-spatial{grid-template-columns:1fr}.rxo-hero{gap:35px;padding-top:55px}.rxo-workflow>div{grid-template-columns:1fr}.rxo-workflow article{border-bottom:1px solid #2b352d;border-right:0}.rxo-capabilities>div{grid-template-columns:1fr}.rxo-capabilities article{border-right:0!important}.rxo-outcomes>header p{grid-area:auto/1}.rxo-outcome:nth-of-type(3) figure{order:2}.rxo-outcome.asset figure>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.rx-original-landing main>section:not(.rxo-loop):not(.rxm-cta){width:min(100% - 28px,1120px)}.rxo-hero h1{font-size:44px}.rxo-capabilities article,.rxo-outcome>div{padding:25px}.rxo-outcome h3{font-size:29px}}.rx-context-landing{--lime:#caff23;--panel:#0d120e;--line:#2b342d}.rx-context-landing main{color:#f4f5ee;background:#070a08}.rx-context-landing main>section:not(.rxm-cta){width:min(1180px,100% - 56px);margin-inline:auto}.rxc-hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:62px;min-height:690px;padding:84px 0;display:grid}.rxc-hero>div>span,.rxc-problem header>span,.rxc-shift>div>span,.rxc-story header>span,.rxc-why3d span,.rxc-outcomes header>span,.rxc-teams header>span,.rxc-start span,.rxc-feature-link span{color:var(--lime);font:700 11px var(--mono);letter-spacing:.13em}.rxc-hero h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(54px,5vw,82px);line-height:.94}.rxc-hero h1 em,.rxc-problem h2 em,.rxc-shift h2 em,.rxc-story h2 em,.rxc-why3d h2 em{color:var(--lime);font-style:normal}.rxc-hero p{color:#abb5ac;max-width:520px;font-size:17px;line-height:1.72}.rxc-hero>div>div{align-items:center;gap:25px;margin-top:32px;display:flex}.rxc-hero>div>div>a:last-child{color:#d7ded6;font-size:14px;text-decoration:none}.rxc-hero figure{border:1px solid var(--line);background:#0b100d;margin:0}.rxc-hero figure img{aspect-ratio:1.42;object-fit:cover;width:100%;display:block}.rxc-hero figcaption{font:700 10px var(--mono);border-top:1px solid var(--line);justify-content:space-between;padding:14px 17px;display:flex}.rxc-hero figcaption b{color:var(--lime)}.rxc-hero figcaption span{color:#748078}.rxc-problem{padding:105px 0}.rxc-problem h2,.rxc-shift h2,.rxc-story h2,.rxc-why3d h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(37px,4vw,58px);line-height:1.03}.rxc-problem>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.rxc-problem article{border-right:1px solid var(--line);min-height:230px;padding:31px 28px}.rxc-problem article:last-child{border:0}.rxc-problem article>span,.rxc-outcomes article>span,.rxc-teams article>span{color:var(--lime);font:700 10px var(--mono)}.rxc-problem h3{margin:53px 0 13px;font-size:20px}.rxc-problem p,.rxc-outcomes p,.rxc-teams p{color:#9da79f;font-size:15px;line-height:1.7}.rxc-shift{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:85px;padding:110px 0;display:grid}.rxc-shift>div>p{color:#9ca69e;max-width:440px;font-size:16px;line-height:1.75}.rxc-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.rxc-compare article{border:1px solid var(--line);background:var(--panel);padding:28px}.rxc-compare>i{color:var(--lime);align-self:center;padding:0 16px;font-style:normal}.rxc-compare b{color:var(--lime);font:700 11px var(--mono)}.rxc-compare ul{margin:30px 0 0;padding:0;list-style:none}.rxc-compare li{border-top:1px solid var(--line);color:#b6beb7;padding:14px 0;font-size:14px}.rxc-story{padding:110px 0}.rxc-story header{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:80px;margin-bottom:45px;display:grid}.rxc-story header>span,.rxc-story h2{grid-column:1}.rxc-story header p{color:#a0aaa1;grid-area:1/2/3;font-size:16px;line-height:1.75}.rxc-story figure{border:1px solid var(--line);margin:0}.rxc-story figure img{aspect-ratio:1.65;object-fit:cover;width:100%;display:block}.rxc-story figcaption{border-top:1px solid var(--line);font:700 10px var(--mono);grid-template-columns:auto 1fr auto 1fr auto 1fr;display:grid}.rxc-story figcaption>*{border-right:1px solid var(--line);padding:15px}.rxc-story figcaption span{color:#77827a}.rxc-story figcaption b{color:var(--lime)}.rxc-why3d{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding:115px 0;display:grid}.rxc-why3d p{color:#a6afa7;font-size:17px;line-height:1.78}.rxc-why3d dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.rxc-why3d dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.rxc-why3d dt{color:var(--lime);font:700 10px var(--mono)}.rxc-why3d dd{color:#d9ded9;margin:9px 0 0;font-size:14px}.rxc-outcomes{padding:105px 0}.rxc-outcomes h2,.rxc-teams h2{letter-spacing:-.04em;margin:16px 0;font-size:38px}.rxc-outcomes>div,.rxc-teams>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.rxc-outcomes article,.rxc-teams article{border-right:1px solid var(--line);background:var(--panel);min-height:245px;padding:27px}.rxc-outcomes article:last-child,.rxc-teams article:last-child{border:0}.rxc-outcomes h3,.rxc-teams h3{letter-spacing:.03em;color:#edf0e9;margin:60px 0 14px;font-size:15px}.rxc-teams{padding:105px 0}.rxc-teams article p{color:#d9ded9;font-size:17px}.rxc-start{border:1px solid var(--line);background:#0e1510;grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;display:grid;margin-top:80px!important;padding:60px!important}.rxc-start h2{letter-spacing:-.04em;margin:16px 0;font-size:34px;line-height:1.08}.rxc-start p{color:#a2aca3;font-size:15px;line-height:1.7}.rxc-scale{border-top:1px solid #465147;border-bottom:1px solid #465147;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.rxc-scale b{font:700 11px var(--mono);color:var(--lime)}.rxc-scale i{color:#718073;font-style:normal}.rxc-feature-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:48px 0;display:flex;margin-top:100px!important;margin-bottom:110px!important}.rxc-feature-link>div{max-width:760px}.rxc-feature-link h2{margin:15px 0;font-size:32px}.rxc-feature-link p{color:#9fa9a0;font-size:15px;line-height:1.7}.rxc-feature-link>a{border:1px solid var(--lime);color:var(--lime);font:700 11px var(--mono);white-space:nowrap;padding:15px 18px;text-decoration:none}.rxc-cta>div{justify-content:center;align-items:center;gap:24px;display:flex}.rxc-cta>div>a:last-child{color:#dbe1da;font-size:14px;text-decoration:none}@media (width<=900px){.rxc-hero,.rxc-shift,.rxc-story header,.rxc-why3d,.rxc-start{grid-template-columns:1fr}.rxc-problem>div,.rxc-outcomes>div,.rxc-teams>div{grid-template-columns:1fr 1fr}.rxc-problem article:nth-child(2){border-right:0}.rxc-story header p{grid-area:auto/1}.rxc-story figcaption{grid-template-columns:auto 1fr}.rxc-feature-link{align-items:flex-start;gap:35px}}@media (width<=600px){.rx-context-landing main>section:not(.rxm-cta){width:calc(100% - 28px)}.rxc-hero{gap:35px;padding-top:48px}.rxc-hero h1{font-size:46px}.rxc-problem>div,.rxc-outcomes>div,.rxc-teams>div{grid-template-columns:1fr}.rxc-problem article,.rxc-outcomes article,.rxc-teams article{border-right:0;border-bottom:1px solid var(--line)}.rxc-compare{grid-template-columns:1fr}.rxc-compare>i{text-align:center;padding:15px;transform:rotate(90deg)}.rxc-story figcaption{display:none}.rxc-start{padding:30px!important}.rxc-feature-link{display:block}.rxc-feature-link>a{margin-top:25px;display:inline-block}}.rx-context-landing main>section:not(.rxm-cta){width:100%;max-width:none;margin:0;padding-left:clamp(24px,5vw,104px);padding-right:clamp(24px,5vw,104px)}.rxc-hero{grid-template-columns:minmax(380px,.72fr) minmax(620px,1.28fr);gap:clamp(38px,5vw,96px);min-height:calc(100svh - 82px);padding-top:clamp(64px,7vh,110px);padding-bottom:clamp(64px,8vh,120px);overflow:hidden}.rxc-hero figure{transform:translate(clamp(0px,2vw,38px));box-shadow:0 40px 100px #0008}.rxc-hero figure img{aspect-ratio:1.56;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.rxc-hero figure:hover img{transform:scale(1.025)}.rxc-problem{padding-top:clamp(100px,12vw,190px);padding-bottom:clamp(100px,12vw,190px)}.rxc-problem header{max-width:1050px}.rxc-problem>div{margin-top:70px;margin-left:clamp(0px,7vw,140px)}.rxc-problem article{min-height:300px;padding:36px clamp(26px,3vw,54px);transition:background .35s,transform .35s;position:relative}.rxc-problem article:before{content:"";background:radial-gradient(circle,#caff23 0 3px,#0000 4px),repeating-radial-gradient(circle,#0000 0 9px,#3a463b 10px 11px);border:1px solid #536052;border-radius:50%;width:58px;height:58px;position:absolute;top:84px;left:32px}.rxc-problem article:nth-child(2):before{background:linear-gradient(90deg,#0000 15%,#caff23 16% 20%,#0000 21% 43%,#768277 44% 48%,#0000 49% 71%,#caff23 72% 76%,#0000 77%);border-radius:5px}.rxc-problem article:nth-child(3):before{background:linear-gradient(#caff23 0 7px,#0000 8px 28px,#526052 29px 31px,#0000 32px);border-radius:50% 50% 8px 8px}.rxc-problem h3{margin-top:126px}.rxc-problem article:hover{background:#111a13;transform:translateY(-6px)}.rxc-shift{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:clamp(60px,9vw,170px);padding-top:clamp(110px,13vw,200px);padding-bottom:clamp(110px,13vw,200px)}.rxc-compare article{min-height:420px;padding:clamp(28px,3vw,50px);transition:border-color .3s,background .3s,transform .3s}.rxc-compare article:last-child{background:linear-gradient(145deg,#142016,#0d120e);border-color:#75864c}.rxc-compare article:hover{border-color:#caff23;transform:translateY(-8px)}.rxc-compare li{padding:20px 0;font-size:15px}.rxc-story{padding-top:clamp(110px,13vw,200px);padding-bottom:clamp(110px,13vw,200px)}.rxc-story header{grid-template-columns:minmax(420px,.9fr) minmax(380px,.65fr);justify-content:space-between}.rxc-story figure{background:#0a0e0b;margin-left:clamp(0px,5vw,110px);overflow:hidden}.rxc-story figure img{aspect-ratio:1.85;transition:transform 1s}.rxc-story figure:hover img{transform:scale(1.018)}.rxc-story figcaption{grid-template-columns:auto 1fr auto 1fr auto 1fr}.rxc-why3d{align-items:center;gap:clamp(70px,12vw,220px);min-height:82svh;padding-top:clamp(110px,13vw,200px);padding-bottom:clamp(110px,13vw,200px)}.rxc-why3d dl{border:0;gap:12px}.rxc-why3d dl div{border:1px solid var(--line);min-height:140px;padding:24px;transition:background .3s,border-color .3s}.rxc-why3d dl div:hover{background:#131c15;border-color:#caff23}.rxc-why3d dt:before{color:#caff23;margin-bottom:25px;font-size:28px;display:block}.rxc-why3d dl div:first-child dt:before{content:"◉"}.rxc-why3d dl div:nth-child(2) dt:before{content:"⌖"}.rxc-why3d dl div:nth-child(3) dt:before{content:"⤨"}.rxc-why3d dl div:nth-child(4) dt:before{content:"↗"}.rxc-outcomes,.rxc-teams{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,190px)}.rxc-outcomes>div,.rxc-teams>div{margin-top:65px;margin-left:clamp(0px,4vw,80px)}.rxc-outcomes article,.rxc-teams article{min-height:340px;padding:34px;transition:background .35s,transform .35s;position:relative;overflow:hidden}.rxc-outcomes article:after{color:#caff23;opacity:.75;font-size:48px;position:absolute;top:24px;right:26px}.rxc-outcomes article:first-child:after{content:"⌁"}.rxc-outcomes article:nth-child(2):after{content:"⇅"}.rxc-outcomes article:nth-child(3):after{content:"◎"}.rxc-outcomes article:nth-child(4):after{content:"⟳"}.rxc-outcomes article:hover,.rxc-teams article:hover{background:#142016;transform:translateY(-8px)}.rxc-outcomes h3,.rxc-teams h3{margin-top:120px}.rxc-teams article:nth-child(odd){transform:translateY(24px)}.rxc-teams article:nth-child(odd):hover{transform:translateY(16px)}.rxc-start{width:calc(100% - clamp(48px,10vw,208px))!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(42px,5vw,80px)!important}.rxc-feature-link{margin:clamp(100px,12vw,190px) 0!important;padding-top:80px!important;padding-bottom:80px!important}.rxc-feature-link>a{transition:background .25s,color .25s,transform .25s}.rxc-feature-link>a:hover{color:#080b09;background:#caff23;transform:translate(6px)}@media (width<=1200px){.rxc-hero{grid-template-columns:.82fr 1.18fr}.rxc-shift{grid-template-columns:1fr}.rxc-story figure,.rxc-outcomes>div,.rxc-teams>div{margin-left:0}.rxc-outcomes article,.rxc-teams article{min-height:300px}}@media (width<=900px){.rxc-hero{grid-template-columns:1fr;min-height:auto}.rxc-hero figure{transform:none}.rxc-problem>div{margin-left:0}.rxc-why3d{min-height:auto}.rxc-story header{grid-template-columns:1fr}.rxc-teams article:nth-child(odd){transform:none}}@media (width<=600px){.rx-context-landing main>section:not(.rxm-cta){width:100%;padding-left:20px;padding-right:20px}.rxc-hero{padding-top:54px}.rxc-hero figure img{aspect-ratio:1.15}.rxc-problem article{min-height:260px}.rxc-shift{padding-left:20px;padding-right:20px}.rxc-story figure img{aspect-ratio:1.15}.rxc-outcomes article,.rxc-teams article{min-height:260px}.rxc-start{width:calc(100% - 40px)!important}}.rx-landing-v3{--lime:#caff23;--bg:#070a08;--panel:#0d120e;--line:#303a32}.rx-landing-v3 main{background:var(--bg);color:#f5f6ef}.rx3-hero{height:calc(100svh - 82px);min-height:680px;position:relative;overflow:hidden}.rx3-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rx3-hero-shade{background:linear-gradient(90deg,#050806f2 0%,#050806c8 37%,#0508063b 68%,#0508064d 100%),linear-gradient(#0000 60%,#050806bb 100%);position:absolute;inset:0}.rx3-hero-copy{width:min(760px,54vw);position:absolute;top:50%;left:clamp(24px,5vw,104px);transform:translateY(-55%)}.rx3-hero-copy>span,.rx3-definition span,.rx3-destinations>header span,.rx3-destination-copy>span,.rx3-context-copy>span,.rx3-outcomes header>span,.rx3-feature-bridge span,.rx3-start>span{color:var(--lime);font:700 11px var(--mono);letter-spacing:.14em}.rx3-hero h1{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(58px,6.1vw,108px);line-height:.89}.rx3-hero h1 em,.rx3-definition h2 em,.rx3-context h2 em{color:var(--lime);font-style:normal}.rx3-hero p{color:#c2cac2;max-width:650px;font-size:18px;line-height:1.7}.rx3-hero-copy>div{align-items:center;gap:28px;margin-top:34px;display:flex}.rx3-hero-copy>div>a:last-child{color:#fff;text-decoration:none}.rx3-hero-rail{background:#080c09e8;border-top:1px solid #4a554b;border-left:1px solid #4a554b;grid-template-columns:repeat(3,1fr);width:min(800px,60vw);display:grid;position:absolute;bottom:0;right:0}.rx3-hero-rail span{color:#cbd2cb;font:700 10px var(--mono);border-right:1px solid #39433a;padding:22px}.rx3-hero-rail b{color:var(--lime);margin-right:16px}.rx3-definition{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(70px,11vw,190px);width:100%;padding:clamp(110px,12vw,190px) clamp(24px,5vw,104px);display:grid}.rx3-definition h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,5vw,76px);line-height:1.02}.rx3-definition>p{color:#abb4ac;font-size:18px;line-height:1.78}.rx3-destinations{width:100%;padding:80px clamp(24px,5vw,104px) 150px}.rx3-destinations>header{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.rx3-destinations>header h2{margin:15px 0 0;font-size:38px}.rx3-destination{border:1px solid var(--line);background:var(--panel);grid-template-columns:.78fr 1.22fr;min-height:650px;margin-bottom:28px;display:grid}.rx3-destination.twin{grid-template-columns:1.22fr .78fr}.rx3-destination-copy{flex-direction:column;justify-content:center;padding:clamp(38px,4.5vw,72px);display:flex}.rx3-destination h3{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,3.3vw,52px);line-height:1.05}.rx3-destination p{color:#aeb7af;font-size:16px;line-height:1.75}.rx3-destination ul{margin:28px 0;padding:0;list-style:none}.rx3-destination li{border-top:1px solid var(--line);color:#d2d8d2;padding:14px 0;font-size:14px}.rx3-destination li:before{content:"+";color:var(--lime);margin-right:12px}.rx3-destination-copy>a{background:var(--lime);color:#080b09;font:800 11px var(--mono);align-self:flex-start;padding:15px 18px;text-decoration:none;transition:transform .25s}.rx3-destination-copy>a:hover{transform:translate(6px)}.rx3-destination figure{border-left:1px solid var(--line);background:#090d0a;margin:0;overflow:hidden}.rx3-destination.twin figure{border-left:0;border-right:1px solid var(--line);position:relative}.rx3-prompt{border:1px solid #3b463d;grid-template-columns:1fr auto;gap:10px;margin:24px;padding:18px;display:grid}.rx3-prompt small{color:#778179;font:700 9px var(--mono);grid-column:1/-1}.rx3-prompt b{font-size:14px}.rx3-prompt span{color:var(--lime);font:700 10px var(--mono)}.rx3-variations{grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 125px);padding:0 24px 24px;display:grid}.rx3-variations>div{border:1px solid #364038;position:relative;overflow:hidden}.rx3-variations img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.rx3-variations>div:hover img{transform:scale(1.04)}.rx3-variations small{color:var(--lime);font:700 9px var(--mono);background:#090d0ad9;padding:9px;position:absolute;bottom:0;left:0;right:0}.rx3-destination.twin figure>img{object-fit:cover;width:100%;height:100%}.rx3-destination.twin figure>div{gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rx3-destination.twin figure>div span{color:#aeb8af;font:700 9px var(--mono);background:#090d0ae8;border:1px solid #485449;padding:12px}.rx3-destination.twin figure>div b{color:var(--lime)}.rx3-context{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(70px,10vw,170px);width:100%;padding:clamp(120px,14vw,220px) clamp(24px,5vw,104px);display:grid}.rx3-context h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,4.8vw,74px);line-height:1}.rx3-context p{color:#aeb7af;font-size:17px;line-height:1.75}.rx3-context-map{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.rx3-context-map>div{background:#0e1510;border:1px solid #465147;flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px;transition:transform .3s,border-color .3s;display:flex}.rx3-context-map>div:hover{border-color:var(--lime);transform:translateY(-8px)}.rx3-context-map>div.source{border-color:#d65b3d}.rx3-context-map span{color:#7e8980;font:700 9px var(--mono)}.rx3-context-map b{color:#eef1eb;margin-top:12px;font-size:16px}.rx3-context-map i{color:var(--lime);padding:14px;font-style:normal}.rx3-outcomes{color:#0a0d0b;background:#e5e5dd;width:100%;padding:clamp(110px,12vw,190px) clamp(24px,5vw,104px)}.rx3-outcomes h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(40px,4.5vw,68px);line-height:1.04}.rx3-outcomes>div{border-top:1px solid #aeb0a8;border-bottom:1px solid #aeb0a8;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.rx3-outcomes article{border-right:1px solid #aeb0a8;min-height:310px;padding:30px}.rx3-outcomes article:last-child{border:0}.rx3-outcomes article>span{font:700 11px var(--mono);color:#667400}.rx3-outcomes h3{margin:95px 0 15px;font-size:25px}.rx3-outcomes p{color:#62675f;font-size:16px;line-height:1.7}.rx3-feature-bridge{justify-content:space-between;align-items:center;gap:60px;width:100%;padding:110px clamp(24px,5vw,104px);display:flex}.rx3-feature-bridge>div{max-width:790px}.rx3-feature-bridge h2{letter-spacing:-.04em;margin:17px 0;font-size:42px}.rx3-feature-bridge p{color:#aab4ab;font-size:16px;line-height:1.75}.rx3-feature-bridge>a{border:1px solid var(--lime);color:var(--lime);font:700 11px var(--mono);white-space:nowrap;padding:17px 20px;text-decoration:none}.rx3-start{border:1px solid var(--line);background:#0e1510;width:calc(100% - clamp(48px,10vw,208px));margin:0 auto 130px;padding:clamp(45px,5vw,78px)}.rx3-start h2{letter-spacing:-.05em;max-width:920px;margin:18px 0 45px;font-size:clamp(34px,4vw,58px);line-height:1.05}.rx3-start>div{border-top:1px solid #4b574c;border-bottom:1px solid #4b574c;justify-content:space-between;align-items:center;padding:26px 0;display:flex}.rx3-start b{color:var(--lime);font:700 11px var(--mono)}.rx3-start i{color:#768278;font-style:normal}.rx3-start p{color:#aeb7af;max-width:700px;margin-top:34px;font-size:16px;line-height:1.75}.rx3-cta>div{justify-content:center;align-items:center;gap:28px;display:flex}.rx3-cta>div>a:last-child{color:#fff;text-decoration:none}@media (width<=1050px){.rx3-hero-copy{width:75vw}.rx3-definition,.rx3-context,.rx3-destination,.rx3-destination.twin{grid-template-columns:1fr}.rx3-destination figure{border-left:0;border-top:1px solid var(--line);min-height:580px}.rx3-destination.twin figure{border-right:0;order:2}.rx3-context-map{max-width:850px}.rx3-outcomes>div{grid-template-columns:1fr}.rx3-outcomes article{border-bottom:1px solid #aeb0a8;border-right:0}.rx3-feature-bridge{align-items:flex-start}}@media (width<=700px){.rx3-hero{height:auto;min-height:760px}.rx3-hero-copy{width:calc(100% - 40px);top:44%;left:20px;transform:translateY(-50%)}.rx3-hero h1{font-size:48px}.rx3-hero p{font-size:16px}.rx3-hero-rail{grid-template-columns:1fr;width:100%}.rx3-hero-rail span{padding:11px 20px}.rx3-definition{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.rx3-destinations{padding-left:20px;padding-right:20px}.rx3-destination figure{min-height:480px}.rx3-variations{grid-template-columns:1fr 1fr}.rx3-context{padding-left:20px;padding-right:20px}.rx3-context-map{grid-template-columns:1fr}.rx3-context-map i{text-align:center;transform:rotate(90deg)}.rx3-outcomes,.rx3-feature-bridge{padding-left:20px;padding-right:20px}.rx3-feature-bridge{display:block}.rx3-feature-bridge>a{margin-top:28px;display:inline-block}.rx3-start{width:calc(100% - 40px)}.rx3-start>div{grid-template-columns:1fr;justify-items:center;gap:18px;display:grid}.rx3-start i{transform:rotate(90deg)}}.rx-landing-v4{--lime:#caff23;--bg:#070a08;--panel:#0d120e;--line:#303a32}.rx-landing-v4 main{background:var(--bg);color:#f5f6ef}.rx4-hero{height:calc(100svh - 82px);min-height:720px;position:relative;overflow:hidden}.rx4-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rx4-hero-overlay{background:linear-gradient(90deg,#050806f5 0%,#050806d8 39%,#0508064c 70%),linear-gradient(#0000 58%,#050806dc 100%);position:absolute;inset:0}.rx4-hero-copy{z-index:2;width:min(870px,62vw);position:absolute;top:49%;left:clamp(24px,5vw,104px);transform:translateY(-54%)}.rx4-hero-copy>span,.rx4-definition>span,.rx4-product-copy>span,.rx4-features-cta span,.rx4-scale header>span{color:var(--lime);font:700 11px var(--mono);letter-spacing:.14em}.rx4-hero h1{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(58px,6vw,106px);line-height:.89}.rx4-hero h1 em{color:var(--lime);font-style:normal}.rx4-hero p{color:#c3cbc3;max-width:690px;font-size:18px;line-height:1.72}.rx4-hero-copy>div{align-items:center;gap:28px;margin-top:36px;display:flex}.rx4-hero-copy>div>a:last-child,.rx4-final>div>a:last-child{color:#fff;text-decoration:none}.rx4-hero-status{z-index:2;background:#080d09e8;border:1px solid #485349;border-bottom:0;grid-template-columns:repeat(3,1fr);width:min(900px,64vw);display:grid;position:absolute;bottom:0;right:0}.rx4-hero-status span{color:#aeb8af;font:700 9px var(--mono);border-right:1px solid #39443a;padding:20px}.rx4-hero-status b{color:var(--lime);margin-top:9px;display:block}.rx4-definition{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(70px,11vw,190px);width:100%;padding:clamp(120px,14vw,220px) clamp(24px,5vw,104px);display:grid}.rx4-definition h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(52px,6.2vw,102px);line-height:.9}.rx4-definition p{color:#aeb8af;font-size:18px;line-height:1.8}.rx4-products{width:100%;padding:20px clamp(24px,5vw,104px) 150px}.rx4-product{border:1px solid var(--line);background:var(--panel);grid-template-columns:.72fr 1.28fr;min-height:760px;margin-bottom:34px;display:grid}.rx4-product.twin{grid-template-columns:1.28fr .72fr}.rx4-product-copy{flex-direction:column;justify-content:center;padding:clamp(42px,4.5vw,78px);display:flex}.rx4-product h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(34px,3.4vw,56px);line-height:1.04}.rx4-product-copy>p{color:#abb5ac;font-size:16px;line-height:1.78}.rx4-product ul{margin:30px 0;padding:0;list-style:none}.rx4-product li{border-top:1px solid var(--line);color:#d2d8d2;padding:15px 0;font-size:14px}.rx4-product li:before{content:"+";color:var(--lime);margin-right:12px}.rx4-product-copy>a,.rx4-features-cta a{background:var(--lime);color:#080b09;font:800 11px var(--mono);align-self:flex-start;padding:16px 19px;text-decoration:none;transition:transform .25s}.rx4-product-copy>a:hover,.rx4-features-cta a:hover{transform:translate(7px)}.rx4-studio{background:#090d0a;border:1px solid #3d483f;grid-template-rows:auto auto 1fr auto;min-width:0;margin:22px;display:grid}.rx4-studio>header{color:#dfe5df;font:700 10px var(--mono);border-bottom:1px solid #3a453c;justify-content:space-between;padding:16px 18px;display:flex}.rx4-studio>header div{align-items:center;gap:9px;display:flex}.rx4-studio>header i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 12px var(--lime);border-radius:50%}.rx4-studio>header span{color:#78837b}.rx4-studio-prompt{background:#101611;border:1px solid #445047;margin:18px 18px 0;padding:18px}.rx4-studio-prompt label{color:#89948c;font:700 9px var(--mono);justify-content:space-between;display:flex}.rx4-studio-prompt p{color:#eef1ec;min-height:58px;margin:18px 0;font-size:15px;line-height:1.6}.rx4-studio-prompt>div{justify-content:space-between;align-items:center;display:flex}.rx4-studio-prompt span{color:#9ba69d;font:700 8px var(--mono);border:1px solid #445047;padding:8px}.rx4-studio-prompt button,.rx4-studio footer button{background:var(--lime);color:#080b09;font:800 9px var(--mono);border:0;padding:11px 13px}.rx4-studio-results{min-height:0;padding:18px}.rx4-result-bar{color:#818c84;font:700 9px var(--mono);justify-content:space-between;margin-bottom:10px;display:flex}.rx4-result-bar b{color:var(--lime)}.rx4-studio-results>div:last-child{grid-template-columns:1fr 1fr;gap:10px;height:100%;display:grid}.rx4-studio figure{background:#eee;border:1px solid #3b463e;margin:0;position:relative;overflow:hidden}.rx4-studio figure.selected{border:2px solid var(--lime)}.rx4-studio figure img{object-fit:cover;width:100%;height:100%}.rx4-studio figcaption{color:#bcc5bd;font:700 8px var(--mono);background:#080b09df;justify-content:space-between;padding:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.rx4-studio figcaption b{color:var(--lime)}.rx4-studio>footer{color:#9ca79e;font:700 9px var(--mono);border-top:1px solid #3a453c;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.rx4-product.twin>figure{border-right:1px solid var(--line);margin:0;position:relative;overflow:hidden}.rx4-product.twin>figure img{object-fit:cover;width:100%;height:100%}.rx4-product.twin figcaption{color:#aeb8b0;font:700 9px var(--mono);background:#080c09e9;border:1px solid #4a554b;justify-content:space-between;padding:14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rx4-product.twin figcaption b{color:#ff8e39}.rx4-features-cta{background:var(--lime);color:#080b09;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(70px,10vw,180px);width:100%;min-height:720px;padding:clamp(100px,12vw,190px) clamp(24px,5vw,104px);display:grid}.rx4-features-cta>div:first-child{max-width:800px}.rx4-features-cta span{color:#596900}.rx4-features-cta h2{letter-spacing:-.065em;margin:20px 0 30px;font-size:clamp(50px,5.5vw,88px);line-height:.94}.rx4-features-cta p{color:#30382a;max-width:720px;font-size:17px;line-height:1.75}.rx4-features-cta a{color:var(--lime);background:#080b09;margin-top:25px;display:inline-block}.rx4-feature-flow{border:1px solid #71820b;grid-template-columns:1fr;gap:0;display:grid}.rx4-feature-flow span{color:#10150b;min-height:105px;font:800 18px var(--mono);border-bottom:1px solid #71820b;align-items:center;padding:26px;display:flex}.rx4-feature-flow span b{margin-right:30px;font-size:10px}.rx4-feature-flow i{display:none}.rx4-scale{width:100%;padding:clamp(110px,13vw,200px) clamp(24px,5vw,104px)}.rx4-scale header{max-width:850px}.rx4-scale h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,4.8vw,74px);line-height:1}.rx4-scale header p{color:#aab4ab;font-size:17px;line-height:1.75}.rx4-scale>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:65px;display:grid}.rx4-scale article{background:#0e1410;border:1px solid #3c473e;grid-template-rows:auto auto auto 1fr;height:500px;padding:25px;transition:transform .35s,border-color .35s;display:grid}.rx4-scale article:hover{border-color:var(--lime);transform:translateY(-8px)}.rx4-scale article>span{color:var(--lime);font:700 10px var(--mono)}.rx4-scale h3{margin:18px 0 4px;font-size:28px}.rx4-scale article p{color:#9ea8a0;font-size:14px}.rx4-scale article img{object-fit:contain;width:100%;height:100%;min-height:0;margin-top:10px}.rx4-scale>div>i{color:var(--lime);padding:18px;font-style:normal}.rx4-final>div{justify-content:center;align-items:center;gap:28px;display:flex}@media (width<=1100px){.rx4-definition,.rx4-features-cta,.rx4-product,.rx4-product.twin{grid-template-columns:1fr}.rx4-product.twin>figure{order:2;min-height:600px}.rx4-studio{min-height:720px}.rx4-scale>div{grid-template-columns:1fr}.rx4-scale>div>i{text-align:center;transform:rotate(90deg)}.rx4-scale article{height:580px}}@media (width<=700px){.rx4-hero{height:auto;min-height:820px}.rx4-hero-copy{width:calc(100% - 40px);top:42%;left:20px}.rx4-hero h1{font-size:46px}.rx4-hero p{font-size:16px}.rx4-hero-status{grid-template-columns:1fr;width:100%}.rx4-hero-status span{padding:10px 20px}.rx4-definition,.rx4-products,.rx4-features-cta,.rx4-scale{padding-left:20px;padding-right:20px}.rx4-definition{grid-template-columns:1fr}.rx4-definition h2{font-size:50px}.rx4-product-copy{padding:32px 24px}.rx4-studio{min-height:760px;margin:10px}.rx4-studio-results>div:last-child{grid-template-columns:1fr}.rx4-studio figure:nth-child(n+3){display:none}.rx4-product.twin>figure{min-height:450px}.rx4-features-cta{min-height:auto}.rx4-scale article{height:480px}}.rx4-scale article{overflow:hidden}.rx4-scale article:nth-of-type(2) img{object-fit:cover;object-position:center 58%;place-self:center;width:145%;max-width:none;height:115%;transform:translateY(-1%)}@media (width<=700px){.rx4-scale article:nth-of-type(2) img{width:135%;height:110%}}.rx-landing-v4 .rx4-products>.rx4-product:first-child{min-height:660px}.rx-landing-v4 .rx4-studio{grid-template-rows:auto auto auto auto;align-self:center}.rx-landing-v4 .rx4-studio>header{padding:14px 18px}.rx-landing-v4 .rx4-studio-prompt{margin-top:14px;padding:14px 16px}.rx-landing-v4 .rx4-studio-prompt p{min-height:0;margin:12px 0;font-size:14px;line-height:1.5}.rx-landing-v4 .rx4-studio-prompt span{padding:7px}.rx-landing-v4 .rx4-studio-prompt button{padding:9px 12px}.rx-landing-v4 .rx4-studio-results{padding:14px 18px}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,clamp(150px,10vw,190px));gap:9px;height:auto}.rx-landing-v4 .rx4-studio figure img{object-fit:contain}.rx-landing-v4 .rx4-studio figcaption{padding:7px 9px}.rx-landing-v4 .rx4-studio>footer{padding:11px 18px}@media (width<=1100px){.rx-landing-v4 .rx4-studio{min-height:0}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,clamp(180px,28vw,260px))}}@media (width<=700px){.rx-landing-v4 .rx4-studio{min-height:0}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,230px)}}.rx-landing-v4 .rx4-studio{background:linear-gradient(#0b100c 0%,#080c09 100%);box-shadow:0 24px 70px #0007}.rx-landing-v4 .rx4-studio-prompt{grid-template-columns:1fr auto;align-items:end;column-gap:24px;display:grid}.rx-landing-v4 .rx4-studio-prompt label,.rx-landing-v4 .rx4-studio-prompt p{grid-column:1/-1}.rx-landing-v4 .rx4-studio-prompt>div{display:contents}.rx-landing-v4 .rx4-studio-prompt>div span{place-self:center start}.rx-landing-v4 .rx4-studio-prompt>div button{grid-area:3/2;min-width:130px}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,210px)}.rx-landing-v4 .rx4-studio figure{background:#eeece9;transition:border-color .2s,transform .25s}.rx-landing-v4 .rx4-studio figure:hover{border-color:#819079;transform:translateY(-2px)}.rx-landing-v4 .rx4-studio figure img{object-fit:contain;transition:transform .35s;transform:scale(1.13)}.rx-landing-v4 .rx4-studio figure:hover img{transform:scale(1.17)}.rx-landing-v4 .rx4-studio figure.selected{box-shadow:inset 0 0 0 1px var(--lime)}@media (width>=1500px){.rx-landing-v4 .rx4-products>.rx4-product:first-child{grid-template-columns:.82fr 1.18fr;min-height:660px}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:clamp(220px,15vw,285px);grid-template-columns:repeat(4,minmax(0,1fr))}.rx-landing-v4 .rx4-studio figure img{transform:scale(1.08)}.rx-landing-v4 .rx4-studio figure:hover img{transform:scale(1.12)}}@media (width<=1100px){.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,clamp(210px,28vw,290px));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rx-landing-v4 .rx4-studio-prompt{display:block}.rx-landing-v4 .rx4-studio-prompt>div{display:flex}.rx-landing-v4 .rx4-studio-results>div:last-child{grid-template-rows:repeat(2,250px);grid-template-columns:1fr}}.rx-admin{max-width:1180px;padding:24px 28px}.rx-admin-head p{letter-spacing:.08em;color:#8a9;opacity:.8;margin:0;font:600 12px/1.4 monospace}.rx-admin-head h2{margin:.15em 0 0;font-size:26px}.rx-admin-tabs{border-bottom:1px solid #8c96a040;gap:6px;margin:18px 0 22px;display:flex}.rx-admin-tabs button{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:600}.rx-admin-tabs button.active{opacity:1;border-bottom-color:#c8ff4d}.rx-admin-panel{flex-direction:column;gap:14px;display:flex}.rx-admin-note{opacity:.85;background:#788ca01a;border:1px solid #8c96a033;border-radius:8px;padding:10px 14px;font-size:13px}.rx-admin-muted{opacity:.6;margin:0;font-size:13px}.rx-admin-upload{background:#788ca00f;border:1px solid #8c96a033;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.rx-admin-upload input[type=text]{flex:1;min-width:160px}.rx-admin-table{border:1px solid #8c96a033;border-radius:10px;flex-direction:column;min-height:180px;max-height:calc(100vh - 340px);display:flex;overflow:hidden auto}.rx-admin-row{border-top:1px solid #8c96a026;grid-template-columns:1.5fr .5fr 1.4fr .4fr .9fr .7fr 1.3fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.rx-admin-row.rx-admin-users{grid-template-columns:2fr .8fr .8fr 1.8fr}.rx-admin-group-head{z-index:1;background:#788ca01f;border-top:1px solid #8c96a033;align-items:center;gap:12px;padding:8px 14px;display:flex;position:sticky;top:34px}.rx-admin-group-head strong{font-size:14px}.rx-admin-group-head span{opacity:.6;margin-right:auto;font-size:12px}.rx-admin-group-head .rx-btn{padding:4px 10px;font-size:12px}.rx-admin-row-head{z-index:2;letter-spacing:.03em;opacity:1;background:#14181c;border-top:none;grid-template-columns:1.5fr .5fr 1.4fr .4fr .9fr .7fr 1.3fr;font-size:12px;font-weight:600;position:sticky;top:0;box-shadow:0 1px #8c96a033}@media (prefers-color-scheme:light){.rx-admin-row-head{background:#eef1f4}}.rx-admin-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-admin-row span small{opacity:.6;font-size:12px}.rx-admin-input{width:100%;color:inherit;background:#ffffff0a;border:1px solid #8c96a04d;border-radius:6px;padding:6px 8px;font-size:13px}.rx-admin-color{cursor:pointer;background:0 0;border:1px solid #8c96a04d;border-radius:6px;width:38px;height:30px;padding:0}.rx-admin-kind{background:#8c96a02e;border-radius:5px;align-self:flex-start;padding:4px 7px;font:600 11px/1 monospace}.rx-admin-role-admin{color:#7a9500;background:#c8ff4d33}.rx-admin-switch{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rx-admin-actions{flex-wrap:wrap;flex-direction:row!important;gap:6px!important}.rx-btn-danger{color:#e46;background:#dc3c3c26;border:1px solid #dc3c3c66}.rx-admin-empty{text-align:center;opacity:.6;padding:20px}.rx-admin-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.rx-admin-card{background:#788ca012;border:1px solid #8c96a033;border-radius:10px;padding:14px}.rx-admin-card small{opacity:.6;font-size:12px;display:block}.rx-admin-card b{margin:4px 0;font-size:16px;display:block}.rx-admin-card span{opacity:.7;font-size:12px}.rx-admin-keys{flex-direction:column;gap:10px;max-width:520px;display:flex}.rx-admin-keys label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.rx-admin-keys input{color:inherit;background:#ffffff0a;border:1px solid #8c96a04d;border-radius:6px;padding:8px 10px}.rx-confirm-color{cursor:pointer;background:0 0;border:1px solid #8c96a059;border-radius:6px;width:48px;height:34px;padding:0}.rxv2-capabilities,.rxv2-process,.rxv2-trace,.rxv2-scope{width:min(1440px,100% - clamp(40px,6vw,112px));margin-inline:auto}.rxv2-capabilities{padding-block:clamp(88px,9vw,150px)}.rxv2-capabilities>header{max-width:820px;margin-bottom:48px}.rxv2-capabilities>header>p{max-width:720px;color:var(--muted);margin-top:18px;font-size:clamp(16px,1.1vw,19px);line-height:1.7}.rxv2-capabilities>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rxv2-capabilities>div>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#10171285;min-height:230px;padding:30px;transition:background .25s,border-color .25s,transform .25s;position:relative}.rxv2-capabilities>div>article:hover{z-index:1;background:#c5ff180e;border-color:#c5ff1861;transform:translateY(-3px)}.rxv2-capabilities article img{object-fit:contain;width:190px;height:190px;margin-bottom:18px}.rxv2-capabilities article>span{color:#7f8b83;font:600 12px/1 var(--mono);letter-spacing:.1em;position:absolute;top:24px;right:26px}.rxv2-capabilities article h3{margin:0 0 12px;font-size:clamp(19px,1.35vw,24px)}.rxv2-capabilities article p{max-width:34ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.rxv2-section-head{max-width:860px;margin-bottom:42px}.rxv2-section-head>span,.rxv2-scope-copy>span{color:var(--acid);font:600 12px/1 var(--mono);letter-spacing:.14em}.rxv2-section-head h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(36px,4.3vw,72px);line-height:1.02}.rxv2-section-head p{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:clamp(16px,1.1vw,19px);line-height:1.7}.rxv2-process{padding-bottom:clamp(92px,10vw,170px)}.rxv2-process-visual{border:1px solid var(--line);aspect-ratio:16/7;background:#050806;border-radius:10px 10px 0 0;margin:0;overflow:hidden}.rxv2-process-visual img{object-fit:cover;width:100%;height:100%;display:block}.rxv2-process-steps{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rxv2-process-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c120e;min-height:190px;padding:26px}.rxv2-process-steps span{color:var(--acid);font:600 12px/1 var(--mono)}.rxv2-process-steps h3{margin:32px 0 10px;font-size:20px}.rxv2-process-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.rxv2-trace{padding-block:clamp(88px,10vw,170px)}.rxv2-trace-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.rxv2-trace-metrics div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 22px}.rxv2-trace-metrics span{color:#849087;font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.rxv2-trace-metrics strong{color:#f3f6f3;margin-top:10px;font-size:clamp(22px,2vw,32px);display:block}.rxv2-trace>img{border:1px solid var(--line);border-radius:10px;width:100%;display:block}.rxv2-scope{border-top:1px solid var(--line);grid-template-columns:minmax(420px,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(42px,6vw,96px);padding-block:clamp(88px,10vw,170px);display:grid}.rxv2-scope-media{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rxv2-scope-media img{width:100%;display:block}.rxv2-scope-copy h2{letter-spacing:-.04em;margin:20px 0 30px;font-size:clamp(36px,3.5vw,58px);line-height:1.04}.rxv2-scope-list{border-top:1px solid var(--line);margin:0}.rxv2-scope-list>div{border-bottom:1px solid var(--line);padding:22px 0}.rxv2-scope-list dt{color:#eef2ee;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.rxv2-scope-list dt span{color:var(--acid);font:600 11px/1 var(--mono);letter-spacing:.1em}.rxv2-scope-list dd{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.rxv2-scope-note{color:#77827b;margin-top:24px;font-size:12px;line-height:1.65}.rxm-cta>p{max-width:680px;color:var(--muted);margin:18px auto 28px;font-size:17px;line-height:1.65}@media (width<=980px){.rxv2-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rxv2-process-steps{grid-template-columns:repeat(2,1fr)}.rxv2-scope{grid-template-columns:1fr}}@media (width<=640px){.rxv2-capabilities,.rxv2-process,.rxv2-trace,.rxv2-scope{width:calc(100% - 32px)}.rxv2-capabilities>div,.rxv2-process-steps{grid-template-columns:1fr}.rxv2-capabilities>div>article{min-height:210px}.rxv2-process-visual{aspect-ratio:4/3}.rxv2-trace-metrics{grid-template-columns:1fr 1fr}}.rx-product-inspection .rxv2-section-head>span,.rx-product-inspection .rxv2-scope-copy>span,.rx-product-inspection .rxv2-process-steps>article>span,.rx-product-inspection .rxv2-scope-list dt>span{color:var(--acid)}.rx-product-inspection .rxv2-section-head>p,.rx-product-inspection .rxv2-process-steps>article>p,.rx-product-inspection .rxv2-scope-list dd{color:#9ca59b}.rx-product-inspection .rxv2-scope-note{color:#778178;display:block}.rx-product-automation .rxa-capabilities{padding-top:96px;padding-bottom:112px}.rx-product-automation .rxa-capabilities>header{max-width:760px}.rx-product-automation .rxa-capabilities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rx-product-automation .rxa-capabilities article{background:#0b0e0b;border:1px solid #30372c;min-height:315px;padding:28px;transition:border-color .25s,transform .25s,background-color .25s;position:relative;overflow:hidden}.rx-product-automation .rxa-capabilities article:before{pointer-events:none;content:"";background:radial-gradient(circle at 24% 24%,#c9ff1413,#0000 35%),linear-gradient(#0000 56%,#00000070);position:absolute;inset:0}.rx-product-automation .rxa-capabilities article:hover{background:#0e120d;border-color:#697744;transform:translateY(-3px)}.rx-product-automation .rxa-capabilities article>img{z-index:1;object-fit:contain;object-position:left top;width:154px;height:154px;display:block;position:relative}.rx-product-automation .rxa-capabilities article>span{z-index:1;font-size:11px;position:absolute;top:27px;right:27px}.rx-product-automation .rxa-capabilities h3{z-index:1;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.35;position:absolute;bottom:77px;left:28px;right:28px}.rx-product-automation .rxa-capabilities p{z-index:1;color:#9ca499;margin:0;font-size:14px;line-height:1.55;position:absolute;bottom:28px;left:28px;right:28px}@media (width<=900px){.rx-product-automation .rxa-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rx-product-automation .rxa-capabilities>div{grid-template-columns:1fr}.rx-product-automation .rxa-capabilities article{min-height:290px}.rx-product-automation .rxa-capabilities article>img{width:140px;height:140px}}.rx-admin-pre{color:#cfe0f2;white-space:pre;background:#0c121c99;border:1px solid #788caa2e;border-radius:8px;max-height:420px;margin:12px 0 0;padding:12px 14px;font-size:11.5px;line-height:1.55;overflow:auto}.rx4-commercial{border-bottom:1px solid #293229;min-height:0;padding:clamp(78px,8vw,132px) clamp(22px,4.5vw,92px);display:block}.rx4-commercial-intro{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(40px,8vw,140px);max-width:1600px;margin:0 auto clamp(36px,4vw,64px);display:grid}.rx4-commercial-intro span{color:var(--lime);font:700 10px var(--mono);letter-spacing:.14em}.rx4-commercial-intro h2{letter-spacing:-.06em;max-width:880px;margin:18px 0 0;font-size:clamp(44px,5vw,82px);line-height:.94}.rx4-commercial-intro p{color:#aeb8af;max-width:620px;margin:0 0 5px;font-size:16px;line-height:1.75}.rx4-commercial-player{background:#060806;border:1px solid #3c493e;border-radius:12px;max-width:1600px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #00000052}.rx4-commercial-player video{aspect-ratio:16/9;object-fit:cover;background:#050705;width:100%;display:block}.rx4-commercial-meta{color:#7f8a81;min-height:48px;font:700 9px var(--mono);letter-spacing:.1em;border-top:1px solid #303a31;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.rx4-commercial-meta b{color:var(--lime);font-size:9px}.rx4-commercial-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1600px;margin:14px auto 0;display:grid}.rx4-commercial-actions>a{color:#edf1eb;background:linear-gradient(135deg,#caff2307,#0000 48%),#0c110d;border:1px solid #39443a;border-radius:10px;flex-direction:column;min-height:210px;padding:clamp(24px,2.5vw,38px);transition:transform .25s,border-color .25s,background .25s;display:flex}.rx4-commercial-actions>a:hover{background:linear-gradient(135deg,#caff230f,#0000 55%),#0e140f;border-color:#6d7f39;transform:translateY(-3px)}.rx4-commercial-actions>a>span{color:var(--lime);font:700 9px var(--mono);letter-spacing:.12em}.rx4-commercial-actions h3{letter-spacing:-.04em;margin:27px 0 8px;font-size:clamp(25px,2.3vw,37px)}.rx4-commercial-actions p{color:#929d94;max-width:620px;margin:0 0 24px;font-size:13px;line-height:1.65}.rx4-commercial-actions>a>b{color:#d7ff43;font:700 9px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.rx4-commercial-actions i{font-size:17px;font-style:normal}@media (width<=900px){.rx4-commercial-intro{grid-template-columns:1fr;gap:24px}.rx4-commercial-intro p{max-width:760px}.rx4-commercial-actions{grid-template-columns:1fr}.rx4-commercial-actions>a{min-height:190px}}@media (width<=600px){.rx4-commercial{padding-left:18px;padding-right:18px}.rx4-commercial-intro h2{font-size:clamp(39px,12vw,58px)}.rx4-commercial-player{border-radius:8px}.rx4-commercial-meta{min-height:42px}.rx4-commercial-actions>a{min-height:178px;padding:23px}}.rx-lang-ko,html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.rx-lang-ko h1,.rx-lang-ko h2,.rx-lang-ko h3,.rx-lang-ko p,.rx-lang-ko li,.rx-lang-ko a,.rx-lang-ko button{word-break:keep-all;text-wrap:pretty}.rx-lang-ko h1,.rx-lang-ko h2,.rx-lang-ko h3{letter-spacing:-.045em;line-height:1.14}.rx-lang-ko .rx4-hero h1{letter-spacing:-.055em;max-width:16em;font-size:clamp(52px,5.25vw,92px);line-height:1.08}.rx-lang-ko .rx4-hero-copy{width:min(980px,67vw)}.rx-lang-ko .rx4-hero p{max-width:780px;line-height:1.78}.rx-lang-ko .rx4-commercial-intro h2,.rx-lang-ko .rx4-definition h2,.rx-lang-ko .rx4-features-cta h2,.rx-lang-ko .rx4-scale h2{letter-spacing:-.045em;line-height:1.14}.rx-lang-ko .rx4-product-copy h2{font-size:clamp(37px,3.35vw,62px);line-height:1.16}.rx-lang-ko .rx4-product-copy p,.rx-lang-ko .rx4-product-copy li,.rx-lang-ko .rx4-commercial-intro p,.rx-lang-ko .rx4-scale header p{line-height:1.82}.rx-lang-ko .rxm-product-hero h1,.rx-lang-ko .rxm-about-hero h1,.rx-lang-ko .rxm-hero h1{letter-spacing:-.05em;line-height:1.12}@media (width<=700px){.rx-lang-ko .rx4-hero-copy{width:calc(100% - 40px)}.rx-lang-ko .rx4-hero h1{font-size:42px;line-height:1.12}}.rxa2-main{color:#f1f4ed;background:#090d0a}.rxa2-main *{box-sizing:border-box}.rxa2-section{border-bottom:1px solid #293229;width:100%;padding:clamp(88px,8vw,144px) clamp(24px,4.2vw,80px)}.rxa2-section>header{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(28px,5vw,90px);margin-bottom:clamp(44px,5vw,76px);display:grid}.rxa2-section>header>span,.rxa2-hero-copy>span,.rxa2-contact span{color:var(--acid);letter-spacing:.12em;font:700 12px IBM Plex Mono,monospace}.rxa2-section h2{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(38px,4.4vw,70px);line-height:1.04}.rxa2-section p{color:#a9b3aa;font-size:clamp(15px,1.05vw,18px);line-height:1.75}.rxa2-hero{border-bottom:1px solid #303a30;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);align-items:stretch;min-height:calc(100vh - 82px);display:grid}.rxa2-hero-copy{flex-direction:column;justify-content:center;padding:clamp(80px,9vw,170px) clamp(30px,4.2vw,80px);display:flex}.rxa2-hero-copy h1{letter-spacing:-.055em;margin:24px 0 30px;font-size:clamp(50px,5.6vw,94px);line-height:.98}.rxa2-hero-copy h1 em{color:var(--acid);font-style:normal}.rxa2-hero-copy p{color:#b3bdb3;max-width:650px;margin:0;font-size:clamp(17px,1.22vw,21px);line-height:1.7}.rxa2-hero figure{background:#101611;border-left:1px solid #303a30;min-height:620px;margin:0;position:relative;overflow:hidden}.rxa2-hero figure img{object-fit:cover;filter:saturate(.83)brightness(.82);width:100%;height:100%}.rxa2-hero figcaption{color:#cbd3ca;letter-spacing:.08em;background:#080b09df;border:1px solid #485443;justify-content:space-between;gap:20px;padding:16px 18px;font:700 10px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.rxa2-hero figcaption b{color:var(--acid)}.rxa2-about{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,150px);display:grid}.rxa2-about>header{margin:0;display:block}.rxa2-about>header h2{margin-top:26px;font-size:clamp(40px,4.4vw,68px)}.rxa2-about-copy{max-width:850px}.rxa2-about-copy p{color:#c1c9c1;margin:0 0 28px;font-size:clamp(18px,1.32vw,23px);line-height:1.72}.rxa2-capabilities{background:#101510}.rxa2-capability-grid{border-top:1px solid #3b463a;border-left:1px solid #3b463a;grid-template-columns:repeat(3,1fr);display:grid}.rxa2-capability-grid article{background:#0b100c;border-bottom:1px solid #3b463a;border-right:1px solid #3b463a;flex-direction:column;min-height:340px;padding:32px;display:flex}.rxa2-capability-grid span,.rxa2-flow-steps span{color:var(--acid);font:700 12px IBM Plex Mono,monospace}.rxa2-capability-grid h3{margin:auto 0 18px;font-size:clamp(25px,2vw,34px)}.rxa2-capability-grid p{margin:0}.rxa2-flow>header{grid-template-columns:.45fr .85fr .7fr;align-items:end}.rxa2-flow>header>p{margin:0}.rxa2-flow-panel{background:#0e140f;border:1px solid #394438}.rxa2-flow-steps{border-bottom:1px solid #394438;grid-template-columns:repeat(4,1fr);display:grid}.rxa2-flow-steps article{border-right:1px solid #394438;min-height:210px;padding:26px}.rxa2-flow-steps article:last-child{border-right:0}.rxa2-flow-steps h3{margin:46px 0 10px;font-size:22px}.rxa2-flow-steps p{margin:0;font-size:14px}.rxa2-flow-panel figure{height:clamp(420px,48vw,760px);margin:0;overflow:hidden}.rxa2-flow-panel img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.rxa2-history{background:#111611}.rxa2-timeline{border-top:1px solid #424d40}.rxa2-timeline article{border-bottom:1px solid #343d33;grid-template-columns:.55fr 1.45fr;align-items:center;gap:40px;min-height:116px;display:grid}.rxa2-timeline strong{color:var(--acid);font:600 clamp(26px,2.4vw,40px) IBM Plex Mono,monospace}.rxa2-timeline p{color:#d2d8d0;margin:0;font-size:clamp(17px,1.25vw,21px)}.rxa2-product-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rxa2-product-grid article{background:#0e130f;border:1px solid #3a4539;grid-template-rows:minmax(300px,32vw) 1fr;display:grid;overflow:hidden}.rxa2-product-grid figure{background:#050806;margin:0;overflow:hidden}.rxa2-product-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.rxa2-product-grid article:hover img{transform:scale(1.025)}.rxa2-product-grid article>div{padding:30px}.rxa2-product-grid span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxa2-product-grid p{min-height:94px;margin:0 0 28px}.rxa2-product-grid a{color:var(--acid);align-items:center;gap:10px;font-weight:700;display:inline-flex}.rxa2-contact{background:radial-gradient(circle at 80% 40%,#1d2816 0,#0000 36%),#0d120e;justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.rxa2-contact>div{max-width:900px}.rxa2-contact h2{margin:26px 0 22px}.rxa2-contact p{max-width:720px;margin:0}.rxa2-contact>.rxn-primary{flex:none;justify-content:space-between;min-width:210px}@media (width<=1050px){.rxa2-hero{grid-template-columns:1fr}.rxa2-hero figure{border-top:1px solid #303a30;border-left:0;min-height:56vw}.rxa2-about,.rxa2-section>header,.rxa2-flow>header,.rxa2-capability-grid{grid-template-columns:1fr}.rxa2-capability-grid article{min-height:230px}.rxa2-flow-steps{grid-template-columns:1fr 1fr}.rxa2-flow-steps article:nth-child(2){border-right:0}.rxa2-flow-steps article:nth-child(-n+2){border-bottom:1px solid #394438}.rxa2-product-grid{grid-template-columns:1fr}.rxa2-contact{flex-direction:column;align-items:flex-start}}@media (width<=640px){.rxa2-section{padding:76px 20px}.rxa2-hero{min-height:auto}.rxa2-hero-copy{padding:92px 20px 66px}.rxa2-hero-copy h1{font-size:clamp(43px,13vw,62px)}.rxa2-hero figure{min-height:78vw}.rxa2-hero figcaption{flex-direction:column;bottom:12px;left:12px;right:12px}.rxa2-flow-steps{grid-template-columns:1fr}.rxa2-flow-steps article{border-bottom:1px solid #394438;border-right:0;min-height:175px}.rxa2-flow-panel figure{height:68vw}.rxa2-timeline article{grid-template-columns:100px 1fr}.rxa2-product-grid article{grid-template-rows:260px 1fr}.rxa2-contact>.rxn-primary{width:100%}}html[lang=ko] .rxa2-main h1,html[lang=ko] .rxa2-main h2,html[lang=ko] .rxa2-main h3,html[lang=ko] .rxa2-main p{word-break:keep-all;overflow-wrap:break-word}.rxa2-history{background:#0d130e;grid-template-columns:minmax(330px,.78fr) minmax(640px,1.22fr);align-items:center;gap:clamp(70px,9vw,170px);min-height:760px;display:grid}.rxa2-history-intro{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.rxa2-history-intro>span{color:#879186;letter-spacing:.14em;text-transform:uppercase;margin-bottom:64px;font:700 11px IBM Plex Mono,monospace}.rxa2-history-intro>span:first-letter{color:var(--acid)}.rxa2-history-intro h2{letter-spacing:-.055em;max-width:660px;margin:0;font-size:clamp(46px,4.5vw,78px);line-height:1.08}.rxa2-history-intro p{color:#969f97;max-width:610px;margin:42px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.8}.rxa2-history .rxa2-timeline{border:0;position:relative}.rxa2-history .rxa2-timeline:before{content:"";background:#394339;width:1px;position:absolute;top:18px;bottom:18px;left:118px}.rxa2-history .rxa2-timeline article{border:0;grid-template-columns:88px 28px minmax(150px,.8fr) minmax(230px,1.2fr);align-items:center;gap:16px;min-height:114px;display:grid;position:relative}.rxa2-history .rxa2-timeline strong{color:#a7d84d;font:700 13px IBM Plex Mono,monospace}.rxa2-history .rxa2-timeline i{z-index:1;background:#0d130e;border:1px solid #667064;border-radius:50%;justify-self:center;width:8px;height:8px;position:relative}.rxa2-history .rxa2-timeline h3{color:#d8ddd7;letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.3vw,22px);font-weight:560}.rxa2-history .rxa2-timeline p{color:#7f8981;margin:0;font-size:clamp(12px,.88vw,15px);line-height:1.6}.rxa2-history .rxa2-timeline article.current i{border-color:var(--acid);background:var(--acid);width:12px;height:12px;box-shadow:0 0 0 7px #26351b,0 0 22px #caff2366}.rxa2-history .rxa2-timeline article.current h3{color:#f1f4ed}@media (width<=1120px){.rxa2-history{grid-template-columns:1fr;gap:74px;min-height:auto}.rxa2-history-intro>span{margin-bottom:34px}.rxa2-history-intro h2{max-width:800px}.rxa2-history-intro p{margin-top:30px}.rxa2-history .rxa2-timeline{width:100%;max-width:900px}}@media (width<=700px){.rxa2-history{gap:58px}.rxa2-history-intro h2{font-size:clamp(40px,11vw,58px)}.rxa2-history .rxa2-timeline:before{left:83px}.rxa2-history .rxa2-timeline article{grid-template-columns:62px 26px 1fr;gap:8px 10px;min-height:132px}.rxa2-history .rxa2-timeline h3{grid-column:3}.rxa2-history .rxa2-timeline p{grid-column:3;align-self:start}.rxa2-history .rxa2-timeline strong{grid-row:1/3;align-self:start;margin-top:5px}.rxa2-history .rxa2-timeline i{grid-row:1/3;align-self:start;margin-top:8px}}.rxa2-history .rxa2-timeline article{grid-template-columns:88px 28px minmax(0,1fr);padding:20px 0}.rxa2-history .rxa2-timeline article>div{flex-direction:column;gap:11px;display:flex}.rxa2-history .rxa2-timeline article p{color:#818b83;margin:0;font-size:clamp(13px,.9vw,15px);line-height:1.55}.rxa2-history .rxa2-timeline article p.primary{color:#d9ded8;font-size:clamp(16px,1.16vw,20px);font-weight:550}.rxa2-history .rxa2-timeline article.current p{color:#aab3ab}.rxa2-history .rxa2-timeline article.current p.primary{color:#f1f4ed}.rxa2-history .rxa2-timeline em{color:var(--acid);letter-spacing:.08em;vertical-align:middle;border:1px solid #719129;margin-left:10px;padding:4px 7px;font:700 8px IBM Plex Mono,monospace;display:inline-block}@media (width<=700px){.rxa2-history .rxa2-timeline article{grid-template-columns:62px 26px 1fr;min-height:144px}.rxa2-history .rxa2-timeline article>div{grid-column:3}.rxa2-history .rxa2-timeline strong,.rxa2-history .rxa2-timeline i{grid-row:auto;align-self:start}.rxa2-history .rxa2-timeline strong{margin-top:2px}.rxa2-history .rxa2-timeline i{margin-top:6px}}.rxa2-capabilities{background:#0d120e;padding-top:clamp(100px,9vw,160px);padding-bottom:clamp(100px,9vw,160px)}.rxa2-capability-heading{grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(40px,7vw,130px);margin-bottom:clamp(76px,8vw,132px);display:grid}.rxa2-capability-heading>span{color:#849087;letter-spacing:.14em;text-transform:uppercase;padding-top:12px;font:700 11px IBM Plex Mono,monospace}.rxa2-capability-heading>div{max-width:1100px}.rxa2-capability-heading h2{letter-spacing:-.055em;max-width:1080px;margin:0;font-size:clamp(44px,5vw,82px);line-height:1.08}.rxa2-capability-heading p{color:#9da69e;max-width:860px;margin:34px 0 0;font-size:clamp(16px,1.1vw,19px);line-height:1.78}.rxa2-capability-list{border-top:1px solid #343d34}.rxa2-capability-list article{border-bottom:1px solid #303830;grid-template-columns:70px minmax(250px,.85fr) minmax(320px,1.2fr) minmax(300px,1fr);align-items:center;gap:clamp(20px,3vw,58px);min-height:155px;padding:30px 0;transition:background .25s,padding .25s;display:grid}.rxa2-capability-list article>span{color:#a4d247;font:700 11px IBM Plex Mono,monospace}.rxa2-capability-list h3{color:#eef1eb;letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:clamp(24px,2vw,34px);font-weight:520;display:flex}.rxa2-capability-list h3 em{color:var(--acid);letter-spacing:.08em;border:1px solid #77942f;padding:6px 9px;font:700 9px IBM Plex Mono,monospace}.rxa2-capability-list p{color:#929c94;margin:0;font-size:clamp(14px,1vw,17px);line-height:1.7}.rxa2-capability-list article>div{flex-wrap:wrap;gap:8px;display:flex}.rxa2-capability-list b{color:#9ca79e;border:1px solid #354035;border-radius:999px;padding:9px 13px;font:500 10px IBM Plex Sans,sans-serif}@media (width<=1180px){.rxa2-capability-heading{grid-template-columns:1fr}.rxa2-capability-list article{grid-template-columns:50px minmax(220px,.8fr) minmax(0,1.2fr)}.rxa2-capability-list article>div{grid-column:2/4}}@media (width<=760px){.rxa2-capability-heading{margin-bottom:62px}.rxa2-capability-heading h2{font-size:clamp(40px,11vw,58px)}.rxa2-capability-list article,.rxa2-capability-list article.expanding{grid-template-columns:42px 1fr;gap:12px 14px;padding:28px 10px}.rxa2-capability-list article>span{grid-row:1/4;align-self:start;padding-top:7px}.rxa2-capability-list h3,.rxa2-capability-list p,.rxa2-capability-list article>div{grid-column:2}.rxa2-capability-list h3{font-size:26px}.rxa2-capability-list article>div{margin-top:8px}}.rxa2-capability-list article.expanding{background:0 0;border-color:#303830;padding-left:0;padding-right:0}.rxa2-capability-list article.expanding h3{color:#eef1eb}.rxa2-capability-list article:hover{background:linear-gradient(90deg,#182015 0%,#101610 66%);border-color:#425126;padding-left:24px;padding-right:24px}.rxa2-capability-list article:hover h3{color:#dfff88}@media (width<=760px){.rxa2-capability-list article.expanding{padding-left:10px;padding-right:10px}.rxa2-capability-list article:hover{padding-left:18px;padding-right:18px}}.rxa2-hero.rxa2-hero-type{background:radial-gradient(circle at 74% 38%,#7ca6331a,#0000 28%),linear-gradient(#35433524 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#35433524 1px,#0000 1px) 0 0/72px 72px,#090d0a;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr);gap:0;min-height:calc(100svh - 82px);padding:clamp(54px,6vw,100px) clamp(24px,4.2vw,80px) clamp(34px,4vw,66px);display:grid;position:relative;overflow:hidden}.rxa2-hero-type:before{content:"";pointer-events:none;background:linear-gradient(90deg,#090d0a 0%,#0000 24% 82%,#090d0a 100%);position:absolute;inset:0}.rxa2-hero-index{z-index:1;color:#7e897f;letter-spacing:.14em;grid-area:1/1;align-items:center;gap:22px;font:700 11px IBM Plex Mono,monospace;display:flex;position:relative}.rxa2-hero-index span{color:var(--acid)}.rxa2-hero-index b{font-weight:700}.rxa2-hero-statement{z-index:1;grid-area:2/1/auto/3;align-items:center;padding:clamp(45px,6vw,100px) 0;display:flex;position:relative}.rxa2-hero-statement h1{letter-spacing:-.07em;max-width:1450px;margin:0;font-size:clamp(64px,8.35vw,158px);font-weight:560;line-height:.86}.rxa2-hero-statement h1 em{color:var(--acid);font-style:normal}.rxa2-hero-bottom{z-index:1;border-top:1px solid #364136;grid-area:3/1/auto/3;grid-template-columns:minmax(300px,.75fr) minmax(560px,1.25fr);align-items:end;gap:clamp(60px,10vw,180px);padding-top:28px;display:grid;position:relative}.rxa2-hero-bottom>p{color:#aab4ab;max-width:670px;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.72}.rxa2-hero-bottom>div{border-top:1px solid #344034;border-left:1px solid #344034;grid-template-columns:1fr 1fr;display:grid}.rxa2-hero-bottom>div span{color:#b7c0b8;letter-spacing:.06em;border-bottom:1px solid #344034;border-right:1px solid #344034;align-items:center;gap:14px;min-height:50px;padding:0 15px;font:700 10px IBM Plex Mono,monospace;display:flex}.rxa2-hero-bottom>div i{color:#71806f;font-style:normal}.rxa2-hero-signal{z-index:0;flex-direction:column;justify-content:space-between;height:38%;display:flex;position:absolute;top:24%;right:4.2vw}.rxa2-hero-signal:before{content:"";background:#344334;width:1px;position:absolute;top:4px;bottom:4px;left:4px}.rxa2-hero-signal span{background:#090d0a;border:1px solid #536051;border-radius:50%;width:9px;height:9px;position:relative}.rxa2-hero-signal span:nth-last-child(-n+2){background:var(--acid);border-color:#91b93d;box-shadow:0 0 18px #caff2366}.rxa2-flow-panel{border-radius:12px;overflow:hidden}.rxa2-flow-steps article{transition:background .25s,color .25s}.rxa2-flow-steps article:hover{background:#182015}.rxa2-flow-steps article:hover h3{color:var(--acid)}.rxa2-product-grid article{border-radius:12px}.rxa2-contact{border:1px solid #3c4938;border-radius:14px;width:auto;margin:clamp(24px,4vw,80px)}.rxa2-contact.rxa2-section{padding:clamp(60px,6vw,104px)}@media (width<=980px){.rxa2-hero.rxa2-hero-type{grid-template-columns:1fr;min-height:auto}.rxa2-hero-index,.rxa2-hero-statement,.rxa2-hero-bottom{grid-column:1}.rxa2-hero-statement h1{font-size:clamp(58px,11vw,104px)}.rxa2-hero-bottom{grid-template-columns:1fr;gap:36px}.rxa2-hero-bottom>div{grid-template-columns:1fr 1fr}.rxa2-hero-signal{display:none}}@media (width<=600px){.rxa2-hero.rxa2-hero-type{padding:74px 20px 28px}.rxa2-hero-statement{padding:72px 0}.rxa2-hero-statement h1{font-size:clamp(49px,14.5vw,74px);line-height:.92}.rxa2-hero-bottom>div{grid-template-columns:1fr}.rxa2-contact{margin:20px}.rxa2-contact.rxa2-section{padding:54px 22px}}.rxa2-flow{background:#090d0a;grid-template-columns:minmax(330px,.66fr) minmax(620px,1.34fr);align-items:start;gap:clamp(60px,8vw,150px);display:grid}.rxa2-flow-intro{position:sticky;top:130px}.rxa2-flow-intro h2{letter-spacing:-.055em;margin:58px 0 32px;font-size:clamp(46px,4.6vw,76px);line-height:1.08}.rxa2-flow-story{flex-direction:column;gap:30px;display:flex}.rxa2-flow-story article{background:#0e140f;border:1px solid #384338;border-radius:14px;grid-template-rows:auto minmax(400px,1fr);min-height:680px;display:grid;overflow:hidden}.rxa2-flow-story article>div{padding:34px 36px 38px}.rxa2-flow-story article>div>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxa2-flow-story h3{letter-spacing:-.045em;margin:54px 0 14px;font-size:clamp(34px,3vw,54px)}.rxa2-flow-story article>div>p{color:#c0c8c0;max-width:720px;margin:0;font-size:clamp(17px,1.15vw,20px)}.rxa2-flow-story small{color:#7f8a81;margin-top:28px;font-size:13px;display:block}.rxa2-flow-story figure{background:#080b09;border-top:1px solid #384338;min-height:420px;margin:0;position:relative;overflow:hidden}.rxa2-flow-story img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .7s,filter .4s}.rxa2-flow-story article:hover img{filter:saturate();transform:scale(1.025)}.rxa2-flow-story figcaption{color:#9ba69d;letter-spacing:.08em;background:#080c09e8;border:1px solid #3f4b3e;justify-content:space-between;padding:13px 15px;font:700 9px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rxa2-flow-story figcaption b{color:var(--acid)}.rxa2-products{background:#0d120e}.rxa2-product-grid{flex-direction:column;gap:30px;display:flex}.rxa2-product-grid article{border-radius:14px;grid-template-rows:none;grid-template-columns:1.25fr .75fr;min-height:620px;display:grid}.rxa2-product-grid article:nth-child(2n){grid-template-columns:.75fr 1.25fr}.rxa2-product-grid article:nth-child(2n) figure{order:2}.rxa2-product-grid figure{border-right:1px solid #3a4539;min-height:620px}.rxa2-product-grid article:nth-child(2n) figure{border-left:1px solid #3a4539;border-right:0}.rxa2-product-grid article>div{flex-direction:column;justify-content:center;padding:clamp(38px,4vw,70px);display:flex}.rxa2-product-grid h3{margin:70px 0 22px;font-size:clamp(38px,4vw,66px)}.rxa2-product-grid p{min-height:0;margin-bottom:42px;font-size:clamp(16px,1.08vw,19px)}.rxa2-product-grid a{border:1px solid #52634b;border-radius:8px;width:max-content;padding:13px 17px;transition:background .2s,color .2s}.rxa2-product-grid a:hover{background:var(--acid);color:#0a0e0a}@media (width<=1100px){.rxa2-flow{grid-template-columns:1fr}.rxa2-flow-intro{position:static}.rxa2-flow-story article{min-height:auto}.rxa2-product-grid article,.rxa2-product-grid article:nth-child(2n){grid-template-columns:1fr}.rxa2-product-grid article:nth-child(2n) figure{order:0}.rxa2-product-grid figure,.rxa2-product-grid article:nth-child(2n) figure{border-bottom:1px solid #3a4539;border-left:0;border-right:0;min-height:55vw}.rxa2-product-grid h3{margin-top:44px}}@media (width<=650px){.rxa2-flow-story article>div{padding:28px 22px 32px}.rxa2-flow-story article{grid-template-rows:auto 66vw}.rxa2-flow-story figure{min-height:0}.rxa2-flow-intro h2{font-size:clamp(40px,11vw,58px)}.rxa2-product-grid figure,.rxa2-product-grid article:nth-child(2n) figure{min-height:70vw}.rxa2-product-grid article>div{padding:32px 24px 38px}}.rxa2-hero.rxa2-hero-type{background:radial-gradient(circle at 72% 42%,#7ca63317,#0000 30%),linear-gradient(#3543351c 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#3543351c 1px,#0000 1px) 0 0/72px 72px,#090d0a;align-items:center;min-height:clamp(640px,82svh,900px);padding:clamp(88px,9vw,160px) clamp(24px,6vw,112px);display:flex}.rxa2-hero.rxa2-hero-type:before{background:linear-gradient(90deg,#090d0a 0%,#0000 32% 76%,#090d0a 100%)}.rxa2-hero-type .rxa2-hero-statement{width:100%;padding:0;display:block}@media (width<=980px){.rxa2-hero.rxa2-hero-type{min-height:auto;padding:clamp(110px,18vw,170px) 24px clamp(82px,12vw,120px)}.rxa2-hero-type .rxa2-hero-statement h1{font-size:clamp(58px,11vw,104px)}}@media (width<=600px){.rxa2-hero.rxa2-hero-type{padding:100px 20px 74px}.rxa2-hero-type .rxa2-hero-statement h1{font-size:clamp(48px,14vw,72px);line-height:.94}.rxa2-hero-type .rxa2-hero-statement p{margin-top:30px;font-size:16px}}.rxa2-hero.rxa2-hero-type{isolation:isolate;background:radial-gradient(circle at 50% 44%,#c4ff2321,#0000 34%),linear-gradient(145deg,#0c120d 0%,#070b08 64%,#10180d 100%);place-items:center;min-height:calc(100svh - 82px);padding:clamp(118px,12vh,180px) clamp(24px,5vw,96px) clamp(88px,10vh,140px);display:grid;position:relative;overflow:hidden}.rxa2-hero.rxa2-hero-type:before{content:"";z-index:-3;background-color:#0000;background-image:linear-gradient(#8ba37d11 1px,#0000 1px),linear-gradient(90deg,#8ba37d11 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 28% 78%,#0000 100%);mask-image:linear-gradient(#0000 2%,#000 28% 78%,#0000 100%)}.rxa2-hero-type .rxa2-hero-statement{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(1460px,100%);padding:0;display:flex;position:relative}.rxa2-hero-kicker{color:#a6b09f;letter-spacing:.22em;margin-bottom:clamp(30px,4vh,52px);font:700 clamp(11px,.72vw,13px) IBM Plex Mono,monospace}.rxa2-hero-type .rxa2-hero-statement h1{letter-spacing:-.058em;max-width:none;margin:0;font-size:clamp(54px,6vw,112px);font-weight:500;line-height:.97}.rxa2-hero-type .rxa2-hero-statement p{color:#aeb8af;max-width:760px;margin:clamp(36px,5vh,58px) auto 0;font-size:clamp(16px,1.05vw,20px);line-height:1.7}.rxa2-rotator{vertical-align:-.07em;min-width:8.1em;height:1.02em;color:var(--acid);text-align:left;font-weight:670;display:inline-grid;position:relative;overflow:hidden}.rxa2-rotator i{white-space:nowrap;opacity:0;grid-area:1/1;width:100%;font-style:normal;animation:9s cubic-bezier(.65,0,.25,1) infinite rxa2-word-cycle;display:block;transform:translateY(75%)}@keyframes rxa2-word-cycle{0%{opacity:0;transform:translateY(72%)}5%,20%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-72%)}}.rxa2-hero-shape{z-index:-2;pointer-events:none;background:linear-gradient(145deg,#c4ff2314,#c4ff2301);border:1px solid #c4ff2342;animation:12s ease-in-out infinite alternate rxa2-shape-drift;position:absolute}.rxa2-hero-shape-a{clip-path:polygon(0 0,100% 0,100% 23%,27% 23%,27% 100%,0 100%);width:min(42vw,760px);height:min(42vw,760px);top:-18vw;left:-15vw;transform:rotate(28deg)}.rxa2-hero-shape-b{clip-path:polygon(0 0,100% 0,100% 100%,70% 100%,70% 28%,0 28%);width:min(36vw,650px);height:min(36vw,650px);animation-delay:-5s;top:-10vw;right:-12vw;transform:rotate(-32deg)}.rxa2-hero-shape-c{background:linear-gradient(145deg,#c4ff231f,#0000);width:min(28vw,500px);height:min(28vw,500px);animation-delay:-8s;bottom:-18vw;right:6vw;transform:rotate(45deg)}@keyframes rxa2-shape-drift{0%{translate:0}to{translate:18px -14px}}.rxa2-scroll-cue{z-index:3;opacity:.82;border:1px solid #8f9b8f;border-radius:16px;width:28px;height:46px;position:absolute;bottom:clamp(28px,4vh,48px);left:50%;transform:translate(-50%)}.rxa2-scroll-cue span{background:var(--acid);border-radius:4px;width:3px;height:8px;animation:1.8s ease-in-out infinite rxa2-scroll-dot;position:absolute;top:9px;left:50%;transform:translate(-50%)}@keyframes rxa2-scroll-dot{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}80%,to{opacity:0;transform:translate(-50%,17px)}}@media (width<=900px){.rxa2-hero.rxa2-hero-type{min-height:calc(100svh - 70px);padding-inline:24px}.rxa2-hero-type .rxa2-hero-statement h1{font-size:clamp(50px,10vw,86px)}.rxa2-rotator{text-align:center;width:100%;min-width:0;margin-top:.12em;display:grid}.rxa2-hero-shape-a{left:-28vw}.rxa2-hero-shape-b{right:-25vw}}@media (width<=600px){.rxa2-hero.rxa2-hero-type{padding:104px 20px 92px}.rxa2-hero-kicker{margin-bottom:26px}.rxa2-hero-type .rxa2-hero-statement h1{font-size:clamp(43px,13vw,66px);line-height:1}.rxa2-hero-type .rxa2-hero-statement p{margin-top:32px;font-size:16px}.rxa2-scroll-cue{bottom:24px}}@media (prefers-reduced-motion:reduce){.rxa2-rotator i,.rxa2-hero-shape,.rxa2-scroll-cue span{animation:none}.rxa2-rotator i{display:none}.rxa2-rotator i:first-child{opacity:1;display:block;transform:none}}html[lang=ko] .rxa2-hero-type .rxa2-rotator{text-align:center;min-width:6.8em}.rxa2-about.rxa2-section{color:#11130f;background:#fff;border-bottom-color:#aaaca4;min-height:clamp(700px,88svh,980px);padding:clamp(76px,7vw,124px) clamp(28px,6.8vw,132px);display:block}.rxa2-about-meta{color:#74776f;letter-spacing:.16em;border-top:1px solid #aaaca4;justify-content:space-between;align-items:center;padding-top:8px;font:700 11px IBM Plex Mono,monospace;display:flex}.rxa2-about-meta b{color:var(--acid);font-weight:700}.rxa2-about.rxa2-section>h2{color:#11130f;letter-spacing:-.065em;max-width:1600px;margin:clamp(88px,11vh,150px) 0 clamp(96px,12vh,165px);font-size:clamp(55px,6.15vw,112px);font-weight:580;line-height:.99}.rxa2-about.rxa2-section>h2 em{color:var(--acid);font-style:normal}.rxa2-about-lower{grid-template-columns:minmax(280px,.74fr) minmax(620px,1.26fr);align-items:start;gap:clamp(60px,9vw,170px);display:grid}.rxa2-about-lower>p{color:#74776f;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.08vw,20px);line-height:1.85}.rxa2-about-facts{border-top:1px solid #aaaca4;border-left:1px solid #aaaca4;grid-template-columns:repeat(3,1fr);display:grid}.rxa2-about-facts article{border-right:1px solid #aaaca4;flex-direction:column;justify-content:space-between;min-height:142px;padding:28px 28px 24px;display:flex}.rxa2-about-facts strong{color:#11130f;letter-spacing:-.02em;font-size:clamp(18px,1.3vw,24px)}.rxa2-about-facts span{color:#74776f;font-size:13px;line-height:1.5}@media (width<=1050px){.rxa2-about.rxa2-section{min-height:auto}.rxa2-about-lower{grid-template-columns:1fr;gap:52px}.rxa2-about.rxa2-section>h2{margin:90px 0}.rxa2-about-lower>p{margin:0}}@media (width<=680px){.rxa2-about.rxa2-section{padding:66px 20px}.rxa2-about.rxa2-section>h2{margin:70px 0;font-size:clamp(43px,12.5vw,66px);line-height:1.05}.rxa2-about-facts{grid-template-columns:1fr}.rxa2-about-facts article{border-bottom:1px solid #aaaca4;min-height:112px}.rxa2-about-facts article:last-child{border-bottom:0}}.rxa2-flow{background:#090d0a;grid-template-columns:minmax(360px,.76fr) minmax(620px,1.24fr);align-items:start;gap:clamp(70px,9vw,170px);padding-top:clamp(105px,10vw,170px);padding-bottom:clamp(105px,10vw,170px);display:grid}.rxa2-flow-intro{align-self:start;position:sticky;top:130px}.rxa2-flow-intro>span{color:#89948b;letter-spacing:.15em;font:700 11px IBM Plex Mono,monospace}.rxa2-flow-intro h2{letter-spacing:-.055em;max-width:760px;margin:clamp(52px,6vw,88px) 0 30px;font-size:clamp(44px,4.45vw,74px);line-height:1.08}.rxa2-flow-intro p{color:#99a49b;max-width:600px;margin:0;font-size:clamp(15px,1.03vw,18px);line-height:1.82}.rxa2-work-process{border-top:1px solid #333d34;position:relative}.rxa2-work-process:before{content:"";background:#303a31;width:1px;position:absolute;top:58px;bottom:58px;left:47px}.rxa2-work-process article{color:#768178;border-bottom:1px solid #333d34;grid-template-columns:96px 1fr;align-items:center;min-height:clamp(330px,43vh,470px);animation:linear both rxa2-work-focus;animation-timeline:view();animation-range:entry 5% exit 95%;display:grid;position:relative}.rxa2-work-process article:before{content:"";z-index:1;background:#090d0a;border:1px solid #657066;border-radius:50%;width:9px;height:9px;transition:all .25s;position:absolute;top:50%;left:43px;transform:translateY(-50%)}.rxa2-work-process strong{color:#657067;align-self:start;margin-top:52px;font:700 clamp(17px,1.35vw,24px) IBM Plex Mono,monospace;transition:color .25s}.rxa2-work-process article>div{padding:56px 0 56px clamp(24px,3vw,55px)}.rxa2-work-process h3{color:#d9ded8;letter-spacing:-.048em;margin:0 0 25px;font-size:clamp(33px,3.05vw,52px);font-weight:540;line-height:1.05;transition:color .25s}.rxa2-work-process p{color:#909b92;max-width:720px;margin:0 0 34px;font-size:clamp(16px,1.08vw,19px);line-height:1.75}.rxa2-work-process article span{color:#68736a;letter-spacing:.09em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace;transition:color .25s}.rxa2-work-process article:hover strong,.rxa2-work-process article:hover h3,.rxa2-work-process article:hover span{color:var(--acid)}.rxa2-work-process article:hover:before{border-color:var(--acid);background:var(--acid);box-shadow:0 0 0 7px #26351b,0 0 22px #d7ff4366}@keyframes rxa2-work-focus{0%,20%,80%,to{opacity:.52}40%,60%{opacity:1}}@supports (animation-timeline:view()){.rxa2-work-process article{transition:color .25s}.rxa2-work-process article h3{animation:linear both rxa2-work-title;animation-timeline:view();animation-range:entry 5% exit 95%}.rxa2-work-process article strong,.rxa2-work-process article span{animation:linear both rxa2-work-accent;animation-timeline:view();animation-range:entry 5% exit 95%}.rxa2-work-process article:before{animation:linear both rxa2-work-dot;animation-timeline:view();animation-range:entry 5% exit 95%}}@keyframes rxa2-work-title{0%,20%,80%,to{color:#818b82}40%,60%{color:#f1f4ed}}@keyframes rxa2-work-accent{0%,20%,80%,to{color:#657067}40%,60%{color:#d7ff43}}@keyframes rxa2-work-dot{0%,20%,80%,to{box-shadow:none;background:#090d0a;border-color:#657066}40%,60%{background:#d7ff43;border-color:#d7ff43;box-shadow:0 0 0 7px #26351b,0 0 22px #d7ff4366}}@media (width<=1100px){.rxa2-flow{grid-template-columns:1fr;gap:72px}.rxa2-flow-intro{position:static}.rxa2-work-process article{min-height:320px}}@media (width<=650px){.rxa2-flow{gap:54px}.rxa2-flow-intro h2{font-size:clamp(40px,11vw,57px)}.rxa2-work-process:before{left:25px}.rxa2-work-process article{grid-template-columns:52px 1fr;min-height:300px}.rxa2-work-process article:before{left:21px}.rxa2-work-process strong{margin-top:38px;font-size:14px}.rxa2-work-process article>div{padding:44px 0 44px 20px}.rxa2-work-process h3{font-size:clamp(30px,8vw,40px)}}@media (prefers-reduced-motion:reduce){.rxa2-work-process article,.rxa2-work-process article h3,.rxa2-work-process article strong,.rxa2-work-process article span,.rxa2-work-process article:before{opacity:1;animation:none}}.rxa2-about.rxa2-section{color:#f1f4ed;background:#0d120e;border-bottom-color:#293229}.rxa2-about-meta{color:#89948b;border-top-color:#343d34}.rxa2-about-meta b{color:var(--acid)}.rxa2-about.rxa2-section>h2{color:#f1f4ed}.rxa2-about.rxa2-section>h2 em{color:var(--acid)}.rxa2-about-lower>p{color:#a9b3aa}.rxa2-about-facts{border-top-color:#343d34;border-left-color:#343d34}.rxa2-about-facts article{border-right-color:#343d34}.rxa2-about-facts strong{color:#f1f4ed}.rxa2-about-facts span{color:#858f87}.rxa2-flow.rxa2-section{--flow-x:0%;background:#090d0a;border-bottom:1px solid #293229;height:400svh;padding:0;display:block;position:relative}.rxa2-flow-pin{background:radial-gradient(circle at 50% 48%,#c4ff230b,#0000 36%),#090d0a;grid-template-rows:auto minmax(0,1fr);gap:clamp(28px,4vh,50px);height:calc(100svh - 82px);padding:clamp(32px,4vh,56px) clamp(24px,4.2vw,80px) clamp(28px,3.5vh,48px);display:grid;position:sticky;top:82px;overflow:hidden}.rxa2-flow .rxa2-flow-intro{text-align:center;max-width:1120px;margin:0 auto;position:static}.rxa2-flow .rxa2-flow-intro>span{color:#89948b;letter-spacing:.15em;font:700 11px IBM Plex Mono,monospace;display:block}.rxa2-flow .rxa2-flow-intro h2{letter-spacing:-.055em;max-width:1060px;margin:clamp(22px,3vh,38px) auto 18px;font-size:clamp(38px,4vw,68px);line-height:1.06}.rxa2-flow .rxa2-flow-intro p{color:#99a49b;max-width:820px;margin:0 auto;font-size:clamp(14px,.95vw,17px);line-height:1.75}.rxa2-work-viewport{border-top:1px solid #354035;border-bottom:1px solid #354035;width:100%;min-height:0;overflow:hidden}.rxa2-work-track{width:400%;height:100%;transform:translate3d(var(--flow-x),0,0);will-change:transform;display:flex}.rxa2-work-track article{opacity:.42;border-right:1px solid #354035;flex:0 0 25%;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,90px);width:25%;min-height:100%;padding:clamp(34px,4vw,68px);transition:opacity .35s,background .35s;display:grid;position:relative}.rxa2-work-track article:after{content:"";background:linear-gradient(90deg,var(--acid),#344033);transform-origin:0;height:2px;transition:transform .45s;position:absolute;bottom:clamp(24px,3vw,42px);left:clamp(34px,4vw,68px);right:clamp(34px,4vw,68px);transform:scaleX(.12)}.rxa2-work-track strong{color:#657067;align-self:start;font:700 clamp(44px,5vw,82px)/1 IBM Plex Mono,monospace;transition:color .35s}.rxa2-work-track article>div{max-width:900px;padding:0}.rxa2-work-track h3{color:#d9ded8;letter-spacing:-.052em;margin:0 0 clamp(18px,2.4vh,30px);font-size:clamp(36px,4.4vw,74px);font-weight:540;line-height:1.02}.rxa2-work-track p{color:#a0aaa2;max-width:760px;margin:0 0 28px;font-size:clamp(16px,1.12vw,20px);line-height:1.75}.rxa2-work-track article span{color:#748078;letter-spacing:.1em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace}.rxa2-flow[data-active="0"] .rxa2-work-track article:first-child,.rxa2-flow[data-active="1"] .rxa2-work-track article:nth-child(2),.rxa2-flow[data-active="2"] .rxa2-work-track article:nth-child(3),.rxa2-flow[data-active="3"] .rxa2-work-track article:nth-child(4){opacity:1;background:linear-gradient(110deg,#c4ff2309,#0000 62%)}.rxa2-flow[data-active="0"] .rxa2-work-track article:first-child:after,.rxa2-flow[data-active="1"] .rxa2-work-track article:nth-child(2):after,.rxa2-flow[data-active="2"] .rxa2-work-track article:nth-child(3):after,.rxa2-flow[data-active="3"] .rxa2-work-track article:nth-child(4):after{transform:scaleX(1)}.rxa2-flow[data-active="0"] .rxa2-work-track article:first-child strong,.rxa2-flow[data-active="1"] .rxa2-work-track article:nth-child(2) strong,.rxa2-flow[data-active="2"] .rxa2-work-track article:nth-child(3) strong,.rxa2-flow[data-active="3"] .rxa2-work-track article:nth-child(4) strong{color:var(--acid)}@media (width<=900px){.rxa2-flow-pin{height:calc(100svh - 70px);padding-inline:22px;top:70px}.rxa2-work-track article{grid-template-columns:90px 1fr}.rxa2-work-track strong{font-size:48px}}@media (width<=620px){.rxa2-flow.rxa2-section{height:400svh}.rxa2-flow-pin{gap:24px;padding:26px 18px 22px}.rxa2-flow .rxa2-flow-intro h2{margin-top:18px;font-size:clamp(34px,9.8vw,48px)}.rxa2-flow .rxa2-flow-intro p{font-size:13px;line-height:1.65}.rxa2-work-track article{grid-template-columns:1fr;align-content:center;gap:18px;padding:28px 22px 36px}.rxa2-work-track strong{font-size:36px}.rxa2-work-track h3{font-size:clamp(31px,9vw,43px)}.rxa2-work-track p{font-size:15px}.rxa2-work-track article:after{bottom:24px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.rxa2-work-track,.rxa2-work-track article,.rxa2-work-track article:after{transition:none}}.rxa2-flow.rxa2-section{height:265svh}.rxa2-flow-pin{grid-template-rows:auto auto minmax(280px,38vh);align-content:center;gap:clamp(18px,2.5vh,30px);padding:clamp(28px,3.2vh,46px) clamp(24px,4.2vw,80px) clamp(24px,3vh,40px)}.rxa2-flow .rxa2-flow-intro{max-width:1040px}.rxa2-flow .rxa2-flow-intro h2{margin:18px auto 13px;font-size:clamp(36px,3.45vw,59px);line-height:1.05}.rxa2-flow .rxa2-flow-intro p{max-width:760px;font-size:clamp(14px,.88vw,16px);line-height:1.65}.rxa2-work-nav{border-bottom:1px solid #354035;grid-template-columns:repeat(4,1fr);width:min(1480px,100%);margin:0 auto;display:grid}.rxa2-work-nav span{color:#69746c;align-items:flex-end;gap:12px;min-height:46px;padding:0 16px 12px;font-size:12px;transition:color .3s;display:flex;position:relative}.rxa2-work-nav span:after{content:"";background:var(--acid);transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rxa2-work-nav b{color:#657067;font:700 10px IBM Plex Mono,monospace;transition:color .3s}.rxa2-flow[data-active="0"] .rxa2-work-nav span:first-child,.rxa2-flow[data-active="1"] .rxa2-work-nav span:nth-child(2),.rxa2-flow[data-active="2"] .rxa2-work-nav span:nth-child(3),.rxa2-flow[data-active="3"] .rxa2-work-nav span:nth-child(4){color:#f1f4ed}.rxa2-flow[data-active="0"] .rxa2-work-nav span:first-child:after,.rxa2-flow[data-active="1"] .rxa2-work-nav span:nth-child(2):after,.rxa2-flow[data-active="2"] .rxa2-work-nav span:nth-child(3):after,.rxa2-flow[data-active="3"] .rxa2-work-nav span:nth-child(4):after{transform:scaleX(1)}.rxa2-flow[data-active="0"] .rxa2-work-nav span:first-child b,.rxa2-flow[data-active="1"] .rxa2-work-nav span:nth-child(2) b,.rxa2-flow[data-active="2"] .rxa2-work-nav span:nth-child(3) b,.rxa2-flow[data-active="3"] .rxa2-work-nav span:nth-child(4) b{color:var(--acid)}.rxa2-work-viewport{border:0;width:min(1480px,100%);height:100%;margin:0 auto;overflow:hidden}.rxa2-work-track article{opacity:1;background:linear-gradient(120deg,#c4ff230e,#c4ff2303 42%,#0000 70%),#0c110d;border:1px solid #354035;border-radius:14px;grid-template-columns:minmax(90px,.22fr) minmax(0,1fr) 52px;gap:clamp(24px,4vw,72px);height:100%;min-height:0;padding:clamp(28px,3.2vw,52px) clamp(30px,4vw,66px)}.rxa2-work-track article:after{display:none}.rxa2-work-track article>div{flex-direction:column;justify-content:center;display:flex}.rxa2-work-track strong{color:var(--acid);align-self:start;font-size:clamp(34px,3.4vw,58px)}.rxa2-work-track article>div>span{color:#94a08f;letter-spacing:.11em;text-transform:uppercase;order:0;margin-bottom:20px;font:700 10px IBM Plex Mono,monospace}.rxa2-work-track h3{order:1;margin:0 0 15px;font-size:clamp(31px,3.1vw,52px)}.rxa2-work-track p{order:2;max-width:720px;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.65}.rxa2-work-track article>i{width:48px;height:48px;color:var(--acid);border:1px solid #596554;border-radius:50%;place-self:end;place-items:center;font-size:21px;font-style:normal;display:grid}@media (height<=800px) and (width>=901px){.rxa2-flow-pin{grid-template-rows:auto auto minmax(245px,34vh);gap:16px}.rxa2-flow .rxa2-flow-intro h2{margin:12px auto 9px;font-size:clamp(34px,3vw,50px)}.rxa2-flow .rxa2-flow-intro p{font-size:14px}.rxa2-work-nav span{min-height:38px;padding-bottom:9px}}@media (width<=900px){.rxa2-flow.rxa2-section{height:250svh}.rxa2-flow-pin{grid-template-rows:auto auto minmax(300px,42vh)}.rxa2-work-nav span{padding-inline:6px;font-size:0}.rxa2-work-nav span b{font-size:11px}.rxa2-work-track article{grid-template-columns:72px 1fr 42px;padding:30px 26px}.rxa2-work-track article>i{width:40px;height:40px}}@media (width<=620px){.rxa2-flow.rxa2-section{height:235svh}.rxa2-flow-pin{grid-template-rows:auto auto minmax(300px,43vh);gap:17px}.rxa2-flow .rxa2-flow-intro h2{font-size:clamp(31px,9vw,42px)}.rxa2-flow .rxa2-flow-intro p{display:none}.rxa2-work-nav span{min-height:34px;padding-bottom:8px}.rxa2-work-track article{grid-template-columns:1fr;align-content:center;gap:12px;padding:25px 22px 28px}.rxa2-work-track strong{font-size:28px}.rxa2-work-track article>div>span{margin-bottom:13px}.rxa2-work-track h3{font-size:clamp(29px,8.5vw,39px)}.rxa2-work-track p{font-size:14px}.rxa2-work-track article>i{display:none}}.rxa2-flow.rxa2-section{background:#090d0a;min-height:0;padding:clamp(86px,8vw,132px) clamp(24px,4.2vw,80px);height:auto!important}.rxa2-flow-pin{background:0 0;grid-template-rows:auto auto auto;gap:clamp(26px,3vw,42px);height:auto;min-height:0;padding:0;display:grid;position:static;top:auto;overflow:visible}.rxa2-work-nav{grid-template-columns:repeat(4,1fr);display:grid}.rxa2-work-nav button{appearance:none;color:#69746c;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #354035;align-items:flex-end;gap:12px;padding:0 16px 14px;font-size:12px;transition:color .25s,background .25s;display:flex;position:relative}.rxa2-work-nav button:after{content:"";background:var(--acid);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rxa2-work-nav button b{color:#657067;font:700 10px IBM Plex Mono,monospace;transition:color .25s}.rxa2-work-nav button:hover{color:#c9d0c9;background:#c4ff2306}.rxa2-work-nav button.active{color:#f1f4ed}.rxa2-work-nav button.active:after{transform:scaleX(1)}.rxa2-work-nav button.active b{color:var(--acid)}.rxa2-work-viewport{height:clamp(330px,31vw,470px)}.rxa2-work-track{transition:transform .58s cubic-bezier(.22,.78,.22,1)}.rxa2-work-track article{grid-template-columns:minmax(82px,.18fr) minmax(0,1fr) auto;padding:clamp(30px,3vw,50px) clamp(30px,3.8vw,62px)}.rxa2-work-track article>div:not(.rxa2-work-controls){max-width:880px}.rxa2-work-controls{place-self:end;align-items:center;gap:10px;flex-direction:row!important;padding:0!important;display:flex!important}.rxa2-work-controls button{width:46px;height:46px;color:var(--acid);cursor:pointer;background:#0b100c;border:1px solid #596554;border-radius:50%;place-items:center;font-size:20px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:grid}.rxa2-work-controls button:hover:not(:disabled){border-color:var(--acid);background:var(--acid);color:#090d0a}.rxa2-work-controls button:disabled{opacity:.2;cursor:default}.rxa2-work-controls small{color:#778279;text-align:center;min-width:42px;font:700 9px IBM Plex Mono,monospace}@media (width<=900px){.rxa2-flow.rxa2-section{height:auto!important}.rxa2-flow-pin{height:auto;padding:0}.rxa2-work-viewport{height:390px}.rxa2-work-nav button{padding-inline:8px;font-size:0}.rxa2-work-nav button b{font-size:11px}.rxa2-work-track article{grid-template-columns:64px 1fr auto;padding:28px 24px}}@media (width<=620px){.rxa2-flow.rxa2-section{padding:72px 18px;height:auto!important}.rxa2-flow-pin{gap:22px;height:auto;padding:0}.rxa2-flow .rxa2-flow-intro p{display:block}.rxa2-work-viewport{height:400px}.rxa2-work-track article{grid-template-columns:1fr;align-content:center;padding:26px 22px}.rxa2-work-controls{justify-content:flex-end;justify-self:stretch;margin-top:8px}.rxa2-work-controls button{width:42px;height:42px}}.rxa2-work-track article{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr) auto;position:relative;overflow:hidden;background:#080b09!important}.rxa2-work-bg{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)brightness(.84);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.012)}.rxa2-work-track article:before{content:"";z-index:-1;background:linear-gradient(90deg,#0609070f 0%,#06090733 35%,#060907e0 64%,#070a08 100%);position:absolute;inset:0}.rxa2-work-track article>strong{z-index:1;text-shadow:0 2px 22px #00000080;position:absolute;top:clamp(28px,3vw,48px);left:clamp(30px,3.8vw,62px)}.rxa2-work-track article>div:not(.rxa2-work-controls){z-index:1;grid-column:2;max-width:650px;padding:clamp(24px,3vw,48px) 0;position:relative}.rxa2-work-track article>div:not(.rxa2-work-controls) h3{text-wrap:balance;text-shadow:0 2px 24px #0000008c}.rxa2-work-track article>div:not(.rxa2-work-controls) p{color:#b7c0b8;text-wrap:pretty}.rxa2-work-controls{z-index:2;grid-column:3;position:relative}@media (width<=900px){.rxa2-work-track article{grid-template-columns:minmax(0,.62fr) minmax(330px,.9fr) auto}.rxa2-work-bg{object-position:42% center}.rxa2-work-track article:before{background:linear-gradient(90deg,#06090729,#0609076b 36%,#060907f0 66%,#070a08)}.rxa2-work-track article>div:not(.rxa2-work-controls){grid-column:2;padding:22px 0}}@media (width<=620px){.rxa2-work-track article{grid-template-columns:1fr;align-content:end;padding:24px 22px}.rxa2-work-bg{object-position:34% center;filter:saturate(.72)brightness(.62)}.rxa2-work-track article:before{background:linear-gradient(#070a0829,#070a0857 22%,#070a08f0 61%,#070a08 96%)}.rxa2-work-track article>strong{top:22px;left:22px}.rxa2-work-track article>div:not(.rxa2-work-controls){grid-column:1;padding:0}.rxa2-work-controls{grid-column:1}}@media (width>=701px){.rxa2-flow.rxa2-section{min-height:0;padding:0 clamp(24px,4.2vw,80px);height:250svh!important}.rxa2-flow-pin{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:clamp(16px,2.2vh,28px);height:calc(100svh - 70px);min-height:0;padding:clamp(24px,3vh,40px) 0;position:sticky;top:70px;overflow:hidden}.rxa2-work-viewport{height:100%;min-height:300px}}@media (width<=700px){.rxa2-flow.rxa2-section{min-height:0;padding:72px 18px;height:auto!important}.rxa2-flow-pin{height:auto;position:static;top:auto;overflow:visible}}.rx-about-page{overflow:clip visible!important}.rx-about-page main{overflow:visible!important}.rxa2-values{background:#090d0a;padding-block:clamp(84px,10vw,150px)}.rxa2-values-stage{background:radial-gradient(circle at 50% 48%,#c4ff231b,#0000 30%),linear-gradient(#c4ff2306 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#c4ff2306 1px,#0000 1px) 0 0/72px 72px;border-block:1px solid #daff2e29;min-height:clamp(620px,72svh,820px);position:relative;overflow:hidden}.rxa2-values-stage:before,.rxa2-values-stage:after{content:"";pointer-events:none;border:1px solid #c4ff2321;width:180px;height:180px;position:absolute;transform:rotate(45deg)}.rxa2-values-stage:before{top:48px;left:-112px}.rxa2-values-stage:after{bottom:34px;right:-116px}.rxa2-values-copy{z-index:2;text-align:center;width:min(650px,48vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rxa2-values-copy>span{color:#c4ff23;font:700 12px/1.2 var(--rx-mono);letter-spacing:.18em}.rxa2-values-copy h2{color:#f4f6ef;letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(42px,4.5vw,76px);line-height:.98}.rxa2-values-copy p{color:#9aa59b;max-width:610px;margin:0 auto;font-size:clamp(16px,1.15vw,20px);line-height:1.75}.rxa2-values-nodes{z-index:3;position:absolute;inset:0}.rxa2-value-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d120eb8;border:1px solid #93a29533;border-radius:12px;width:clamp(190px,16vw,280px);padding:18px 20px;transition:border-color .25s,background .25s,transform .25s;position:absolute}.rxa2-value-node:after{content:"";background:linear-gradient(90deg,#c4ff238c,#0000);width:clamp(34px,4vw,76px);height:1px;position:absolute;top:50%}.rxa2-value-node small{color:#c4ff23;font:700 11px/1 var(--rx-mono);letter-spacing:.13em;margin-bottom:12px;display:block}.rxa2-value-node h3{color:#eef2e9;margin:0 0 6px;font-size:clamp(17px,1.35vw,23px)}.rxa2-value-node p{color:#829087;margin:0;font-size:13px;line-height:1.45}.rxa2-value-node:hover{background:#161e16e6;border-color:#c4ff2399;transform:translateY(-5px)}.rxa2-value-node.value-1{top:9%;left:4%}.rxa2-value-node.value-2{top:11%;right:4%}.rxa2-value-node.value-3{bottom:12%;left:8%}.rxa2-value-node.value-4{bottom:10%;right:7%}.rxa2-value-node.value-5{top:43%;left:2%}.rxa2-value-node.value-6{top:45%;right:2%}.rxa2-value-node.value-1:after,.rxa2-value-node.value-3:after,.rxa2-value-node.value-5:after{left:100%}.rxa2-value-node.value-2:after,.rxa2-value-node.value-4:after,.rxa2-value-node.value-6:after{right:100%;transform:rotate(180deg)}@media (width<=1000px){.rxa2-values-stage{min-height:auto;padding:80px 24px}.rxa2-values-copy{width:min(680px,100%);margin:0 auto 54px;position:relative;top:auto;left:auto;transform:none}.rxa2-values-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.rxa2-value-node{width:auto;min-height:150px;position:relative!important;inset:auto!important}.rxa2-value-node:after{display:none}}@media (width<=620px){.rxa2-values{padding-block:72px}.rxa2-values-stage{padding:64px 18px}.rxa2-values-copy h2{font-size:clamp(38px,12vw,58px)}.rxa2-values-nodes{grid-template-columns:1fr}.rxa2-value-node{min-height:0}}@media (width>=1001px){.rxa2-values-stage{width:min(100%,1600px);min-height:clamp(600px,68svh,760px);margin-inline:auto}.rxa2-values-copy{width:min(580px,40vw)}.rxa2-value-node{width:clamp(190px,14vw,238px)}.rxa2-value-node.value-1{top:10%;left:13%}.rxa2-value-node.value-2{top:10%;right:13%}.rxa2-value-node.value-3{bottom:10%;left:13%}.rxa2-value-node.value-4{bottom:10%;right:13%}.rxa2-value-node.value-5{top:43%;left:8%}.rxa2-value-node.value-6{top:43%;right:8%}}@media (width>=1500px){.rxa2-value-node.value-1,.rxa2-value-node.value-3{left:15%}.rxa2-value-node.value-2,.rxa2-value-node.value-4{right:15%}.rxa2-value-node.value-5{left:10%}.rxa2-value-node.value-6{right:10%}}.rxa2-contact{background:linear-gradient(125deg,#0c110d 0%,#101710 72%,#151d13 100%);border:1px solid #3c4938;border-radius:14px;width:auto;margin:clamp(24px,4vw,80px);display:block;overflow:hidden;padding:0!important}.rxa2-contact-head{border-bottom:1px solid #354034;align-items:end;padding:clamp(48px,5vw,82px);grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr)!important;gap:clamp(34px,6vw,110px)!important;margin:0!important;display:grid!important}.rxa2-contact-head h2{margin:0 0 20px;font-size:clamp(38px,4vw,66px);line-height:1.03}.rxa2-contact-head p{max-width:720px;margin:0}.rxa2-contact-body{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);display:grid}.rxa2-company-facts{margin:0;padding:0 clamp(30px,4vw,70px)}.rxa2-company-facts>div{border-bottom:1px solid #303a30;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);align-items:center;gap:30px;min-height:96px;display:grid}.rxa2-company-facts>div:last-child{border-bottom:0}.rxa2-company-facts dt{color:#839087;font:700 11px/1.4 var(--rx-mono);letter-spacing:.12em;text-transform:uppercase}.rxa2-company-facts dd{color:#d9dfd7;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.rxa2-contact-action{background:#181f1794;border-left:1px solid #354034;flex-direction:column;min-height:100%;padding:clamp(36px,4vw,66px);display:flex}.rxa2-contact-action>span{color:#8d998e;font:700 11px/1.4 var(--rx-mono);letter-spacing:.1em}.rxa2-contact-action>p{color:#aab4aa;max-width:460px;margin:32px 0 70px}.rxa2-contact-action>.rxn-primary{border-color:var(--acid);justify-content:space-between;width:100%;min-width:0;margin-top:auto;padding:20px 22px}@media (width<=900px){.rxa2-contact-head{grid-template-columns:1fr!important}.rxa2-contact-body{grid-template-columns:1fr}.rxa2-contact-action{border-top:1px solid #354034;border-left:0}.rxa2-contact-action>p{margin-bottom:42px}}@media (width<=600px){.rxa2-contact{margin:16px}.rxa2-contact-head{padding:48px 22px}.rxa2-company-facts{padding:0 22px}.rxa2-company-facts>div{grid-template-columns:1fr;gap:8px;padding:22px 0}.rxa2-contact-action{padding:36px 22px}}.rxa2-contact>.rxa2-contact-body{grid-template-columns:minmax(0,1.85fr) minmax(380px,.75fr);width:100%;max-width:none!important}.rxa2-contact>.rxa2-contact-head{width:100%;max-width:none!important}.rxa2-company-facts{min-width:0;padding-inline:clamp(34px,4.5vw,82px)}.rxa2-company-facts>div{grid-template-columns:clamp(150px,12vw,220px) minmax(0,1fr);gap:clamp(28px,4vw,70px);min-height:104px}.rxa2-company-facts dd{max-width:820px;font-size:clamp(17px,1.2vw,21px)}.rxa2-contact-action{min-width:0;padding:clamp(42px,4vw,72px)}.rxa2-contact-action>p{margin:clamp(38px,5vw,76px) 0 48px;font-size:clamp(15px,1vw,18px);line-height:1.7;max-width:440px!important}.rxa2-contact-action>.rxn-primary{min-height:62px;font-size:15px}@media (width<=1050px){.rxa2-contact>.rxa2-contact-body{grid-template-columns:1fr}.rxa2-contact-action{min-height:320px}}@media (width<=600px){.rxa2-company-facts>div{grid-template-columns:1fr}.rxa2-contact-action{min-height:280px}}.rxa2-contact-head{display:block!important}.rxa2-contact-head>div{max-width:980px}.rx-marketing .rx-workspace-nav{align-items:center;display:flex;position:relative}.rx-marketing .rx-workspace-nav:after{content:"";width:calc(100% + 56px);height:24px;position:absolute;top:100%;left:-28px}.rx-marketing .rx-workspace-nav-trigger{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;transition:background .2s,color .2s;display:inline-flex}.rx-marketing .rx-workspace-nav-trigger small{color:#d7ff43;font-size:10px;transition:transform .2s}.rx-marketing .rx-workspace-nav:hover .rx-workspace-nav-trigger,.rx-marketing .rx-workspace-nav:focus-within .rx-workspace-nav-trigger{color:#f4f6f1;background:#171c17}.rx-marketing .rx-workspace-nav:hover .rx-workspace-nav-trigger small,.rx-marketing .rx-workspace-nav:focus-within .rx-workspace-nav-trigger small{transform:rotate(180deg)}.rx-marketing .rx-workspace-dropdown{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:#0c100dfa;border:1px solid #3b4437;border-radius:14px;width:min(650px,100vw - 44px);padding:18px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-36%,-8px);box-shadow:0 24px 64px #0000007a,inset 0 0 0 1px #d7ff4306}.rx-marketing .rx-workspace-nav:hover .rx-workspace-dropdown,.rx-marketing .rx-workspace-nav:focus-within .rx-workspace-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-36%)}.rx-marketing .rx-workspace-heading{border-bottom:1px solid #2d352c;justify-content:space-between;align-items:flex-end;padding:4px 5px 15px;display:flex}.rx-marketing .rx-workspace-heading span{color:#d7ff43;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.rx-marketing .rx-workspace-heading small{color:#687167;letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.rx-marketing .rx-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.rx-marketing .rx-workspace-links>a{color:#e8ece6;background:#111612;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr 18px;align-items:start;gap:12px;min-height:92px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.rx-marketing .rx-workspace-links>a:hover,.rx-marketing .rx-workspace-links>a:focus-visible{background:#171d17;border-color:#697957;outline:none;transform:translateY(-1px)}.rx-marketing .rx-workspace-links>a>b{color:#d7ff43;background:0 0;border:0;margin:2px 0 0;padding:0;font:700 9px IBM Plex Mono,monospace}.rx-marketing .rx-workspace-links>a span{min-width:0;display:block}.rx-marketing .rx-workspace-links>a strong{color:#edf1eb;font-size:13px;line-height:1.25;display:block}.rx-marketing .rx-workspace-links>a small{color:#7f897f;margin-top:7px;font-size:10px;font-weight:400;line-height:1.45;display:block}.rx-marketing .rx-workspace-links>a i{color:#7e8979;align-self:center;font-size:13px;font-style:normal;transition:color .2s,transform .2s}.rx-marketing .rx-workspace-links>a:hover i{color:#d7ff43;transform:translate(2px,-2px)}.rx-lang-ko .rx-workspace-links>a strong,.rx-lang-ko .rx-workspace-links>a small{font-family:Noto Sans KR,sans-serif}@media (width<=1250px){.rx-marketing .rx-public-header nav{gap:20px}.rx-marketing .rx-workspace-dropdown{transform:translate(-28%,-8px)}.rx-marketing .rx-workspace-nav:hover .rx-workspace-dropdown,.rx-marketing .rx-workspace-nav:focus-within .rx-workspace-dropdown{transform:translate(-28%)}}@media (width<=900px){.rx-marketing .rx-workspace-dropdown{left:0;transform:translateY(-8px)}.rx-marketing .rx-workspace-nav:hover .rx-workspace-dropdown,.rx-marketing .rx-workspace-nav:focus-within .rx-workspace-dropdown{transform:translate(0)}}@media (width<=760px){.rx-marketing .rx-workspace-links{grid-template-columns:1fr}.rx-marketing .rx-workspace-dropdown{display:none}}.rx-app-public-header{z-index:100;background:#090c0a;min-height:82px;position:relative}.rx-app-public-header .rx-public-header{background:#090c0a;width:100%;max-width:none;margin:0;position:relative;inset:auto}.rx-shell.rx-shell-with-public-header{grid-template-columns:96px minmax(0,1fr);height:calc(100svh - 82px);min-height:0}.rx-shell-with-public-header .rx-main{height:100%;min-height:0}.rx-workspace-rail{background:#0b0e0c;border-right:1px solid #282e26;flex-direction:column;align-items:stretch;min-height:0;padding:18px 10px;display:flex;overflow-y:auto}.rx-workspace-rail nav{flex-direction:column;gap:8px;display:flex}.rx-workspace-rail a{color:#939b8f;text-align:center;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:82px;padding:11px 5px 9px;font-size:10px;font-weight:600;line-height:1.25;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.rx-workspace-rail a:hover{color:#f1f3ed;background:#141812;border-color:#2d3429;transform:translateY(-1px)}.rx-workspace-rail a.active{color:#d7ff43;background:linear-gradient(145deg,#1a2117,#121610);border-color:#3c482f;box-shadow:inset 0 0 0 1px #d7ff430a,0 10px 26px #0000002e}.rx-workspace-rail a.active svg{filter:drop-shadow(0 0 9px #d7ff4340)}.rx-workspace-rail-divider{background:#252b23;height:1px;margin:12px 10px}@media (width<=860px){.rx-shell.rx-shell-with-public-header{grid-template-columns:76px minmax(0,1fr)}.rx-workspace-rail{padding-inline:7px}.rx-workspace-rail a{border-radius:10px;min-height:72px;font-size:8px}}.rx-landing-v4,.rx-features-page,.rx-about-page,.rx-product-page{--rx-public-section-width:1440px;--rx-public-section-edge:clamp(16px,2.9vw,56px)}:is(.rx-landing-v4,.rx-features-page,.rx-about-page,.rx-product-page) main>section:not(.rx4-hero,.rxm-hero,.rxa2-hero,.rxm-product-hero){width:100%;max-width:none;padding-left:max(var(--rx-public-section-edge),calc((100% - var(--rx-public-section-width))/2));padding-right:max(var(--rx-public-section-edge),calc((100% - var(--rx-public-section-width))/2));box-sizing:border-box;margin-left:0;margin-right:0}.rxf-workspace-map{padding-top:clamp(90px,8vw,132px);padding-bottom:clamp(100px,9vw,150px)}.rxf-workspace-map>header{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:24px clamp(48px,7vw,110px);margin-bottom:54px;display:grid}.rxf-workspace-map>header>span{color:var(--acid);letter-spacing:.15em;grid-column:1/-1;font:700 11px IBM Plex Mono,monospace}.rxf-workspace-map>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.4vw,56px);line-height:1.08}.rxf-workspace-map>header p{color:#aeb5aa;margin:0;font-size:17px;line-height:1.72}.rxf-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rxf-workspace-card{background:#0d120e;border:1px solid #394438;border-radius:10px;grid-template-rows:auto auto 1fr;min-width:0;display:grid;overflow:hidden}.rxf-workspace-card>header{border-bottom:1px solid #394438;grid-template-columns:44px 1fr;align-items:center;gap:18px;min-height:106px;padding:22px 24px;display:grid}.rxf-workspace-card>header>span{color:var(--acid);font:700 12px IBM Plex Mono,monospace}.rxf-workspace-card>header small{color:#7f8a80;letter-spacing:.12em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace;display:block}.rxf-workspace-card h3{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(24px,2vw,32px)}.rxf-workspace-card figure{aspect-ratio:16/8.7;background:#080b09;border-bottom:1px solid #394438;margin:0;position:relative;overflow:hidden}.rxf-workspace-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.rxf-workspace-card:first-child figure img{object-fit:contain;background:#e9e9e5}.rxf-workspace-card:hover figure img{transform:scale(1.018)}.rxf-workspace-card figcaption{color:#c9d1c8;letter-spacing:.08em;background:#090d0ae8;border:1px solid #4b5941;padding:7px 9px;font:700 9px IBM Plex Mono,monospace;position:absolute;bottom:14px;left:14px}.rxf-workspace-copy{flex-direction:column;gap:24px;padding:25px 24px 27px;display:flex}.rxf-workspace-copy>p{color:#b0b8af;max-width:61ch;margin:0;font-size:16px;line-height:1.72}.rxf-workspace-copy>div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.rxf-workspace-copy>div>span{color:#aab4a9;letter-spacing:.035em;border:1px solid #3c4739;border-radius:999px;padding:8px 10px;font:700 10px IBM Plex Mono,monospace}.rxf-feature-index{background:#0a0f0b;border:1px solid #414d3c;margin-top:24px}.rxf-feature-index>header{border-bottom:1px solid #414d3c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;display:flex}.rxf-feature-index>header span{color:var(--acid);letter-spacing:.14em;font:700 11px IBM Plex Mono,monospace}.rxf-feature-index>header b{color:#8d988e;letter-spacing:.08em;font:700 10px IBM Plex Mono,monospace}.rxf-feature-index>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rxf-feature-index article{border-right:1px solid #354034;flex-direction:column;min-height:180px;padding:22px 18px;display:flex}.rxf-feature-index article:last-child{border-right:0}.rxf-feature-index article>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxf-feature-index strong{color:#edf1eb;margin-top:30px;font-size:16px;line-height:1.35}.rxf-feature-index p{color:#818c82;margin:10px 0 0;font-size:13px;line-height:1.58}@media (width<=1050px){.rxf-workspace-map>header{grid-template-columns:1fr}.rxf-workspace-map>header>span{grid-column:1}.rxf-feature-index>div{grid-template-columns:repeat(3,1fr)}.rxf-feature-index article{border-bottom:1px solid #354034}.rxf-feature-index article:nth-child(3n){border-right:0}}@media (width<=760px){.rxf-workspace-grid{grid-template-columns:1fr}.rxf-workspace-map>header p{font-size:16px}.rxf-feature-index>header{flex-direction:column;align-items:flex-start}.rxf-feature-index>div{grid-template-columns:1fr 1fr}.rxf-feature-index article:nth-child(3n){border-right:1px solid #354034}.rxf-feature-index article:nth-child(2n){border-right:0}}@media (width<=520px){.rxf-workspace-card>header{padding:18px}.rxf-workspace-copy{padding:22px 18px}.rxf-feature-index>div{grid-template-columns:1fr}.rxf-feature-index article,.rxf-feature-index article:nth-child(3n){border-right:0;min-height:150px}.rxf-feature-index strong{margin-top:22px}}.rx-features-page main>section:not(.rxm-hero){padding-top:clamp(88px,8vw,136px);padding-bottom:clamp(88px,8vw,136px)}.rxf-new-hero .rxm-feature-hero-visual span{display:none}.rxf-definition>header,.rxf-workspaces>header,.rxf-feature-catalog>header,.rxf-spatial>header,.rxf-scenario>header,.rxf-integration>header,.rxf-scale>header{max-width:1040px;margin-bottom:clamp(48px,6vw,86px)}.rxf-definition>header>span,.rxf-workspaces>header>span,.rxf-feature-catalog>header>span,.rxf-spatial>header>span,.rxf-scenario>header>span,.rxf-integration>header>span,.rxf-scale>header>span{color:var(--acid);letter-spacing:.14em;font:700 11px IBM Plex Mono,monospace}.rxf-definition h2,.rxf-workspaces>header h2,.rxf-feature-catalog h2,.rxf-spatial>header h2,.rxf-scenario>header h2,.rxf-integration h2,.rxf-scale h2{letter-spacing:-.052em;margin:20px 0 0;font-size:clamp(40px,4.5vw,70px);line-height:1.04}.rxf-workspaces>header>p,.rxf-feature-catalog>header>p,.rxf-spatial>header>p,.rxf-integration>header>p{color:#aab3a9;max-width:780px;margin:26px 0 0;font-size:18px;line-height:1.72}.rxf-definition{background:#0c110d}.rxf-definition>div{border-top:1px solid #3a4539;border-left:1px solid #3a4539;grid-template-columns:repeat(4,1fr);display:grid}.rxf-definition article{border-bottom:1px solid #3a4539;border-right:1px solid #3a4539;flex-direction:column;min-height:270px;padding:28px;display:flex;position:relative}.rxf-definition article>span{color:var(--acid);font:700 12px IBM Plex Mono,monospace}.rxf-definition h3{margin:auto 0 16px;font-size:28px}.rxf-definition article p{color:#a5aea4;margin:0;font-size:16px;line-height:1.65}.rxf-definition article i{z-index:2;width:38px;height:38px;color:var(--acid);background:#0c110d;border:1px solid #617044;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-19px}.rxf-workspaces{background:#080b09}.rxf-workspaces>div{flex-direction:column;gap:26px;display:flex}.rxf-workspace-row{background:#0d120e;border-top:1px solid #3a4439;border-bottom:1px solid #3a4439;grid-template-columns:40% 60%;min-height:620px;display:grid}.rxf-workspace-row:nth-child(2n){grid-template-columns:60% 40%}.rxf-workspace-row:nth-child(2n) .rxf-workspace-info{border-left:1px solid #3a4439;border-right:0;grid-area:1/2}.rxf-workspace-row:nth-child(2n) figure{grid-area:1/1}.rxf-workspace-info{border-right:1px solid #3a4439;flex-direction:column;padding:clamp(38px,4vw,66px);display:flex}.rxf-workspace-info>span{color:var(--acid);letter-spacing:.1em;font:700 11px IBM Plex Mono,monospace}.rxf-workspace-info h3{letter-spacing:-.04em;margin:58px 0 22px;font-size:clamp(30px,2.8vw,44px);line-height:1.12}.rxf-workspace-info>p{color:#aeb6ad;margin:0;font-size:17px;line-height:1.72}.rxf-workspace-info ul{border-top:1px solid #354034;grid-template-columns:1fr 1fr;gap:0 18px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:grid}.rxf-workspace-info li{color:#c4cbc3;padding:12px 0;font-size:14px}.rxf-workspace-info li:before{content:"+";color:var(--acid);margin-right:9px}.rxf-workspace-row figure{background:#10151a;min-width:0;margin:0;overflow:hidden}.rxf-workspace-row figure img{object-fit:cover;width:100%;height:100%;display:block}.rxf-workspace-row.asset figure img{object-position:center top}.rxf-workspace-row.build figure img,.rxf-workspace-row.flow figure img,.rxf-workspace-row.twin figure img{object-position:center}.rxf-workspace-row.dashboard figure img{object-position:center top}.rxf-feature-catalog{background:#101510}.rxf-feature-catalog>div{border-top:1px solid #3b463a}.rxf-feature-catalog details{border-bottom:1px solid #3b463a}.rxf-feature-catalog summary{cursor:pointer;grid-template-columns:70px 1fr 30px;align-items:center;min-height:100px;padding:0 22px;list-style:none;display:grid}.rxf-feature-catalog summary::-webkit-details-marker{display:none}.rxf-feature-catalog summary span{color:var(--acid);font:700 12px IBM Plex Mono,monospace}.rxf-feature-catalog summary strong{font-size:clamp(22px,2vw,30px)}.rxf-feature-catalog summary b{color:var(--acid);font-size:25px;font-weight:400}.rxf-feature-catalog details[open] summary b{transform:rotate(45deg)}.rxf-feature-catalog details>div{grid-template-columns:repeat(3,1fr);gap:10px 24px;padding:0 22px 34px 92px;display:grid}.rxf-feature-catalog details p{color:#aab3aa;border-top:1px solid #303930;margin:0;padding:14px 0;font-size:16px}.rxf-spatial{background:#090d0a}.rxf-spatial-compare{grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.rxf-spatial-compare article{background:#0d120e;border:1px solid #3a4539;padding:30px}.rxf-spatial-compare article+article{background:#131a11;border-left:0}.rxf-spatial-compare h3{margin:0 0 28px;font-size:24px}.rxf-spatial-compare article+article h3{color:var(--acid)}.rxf-spatial-compare p{color:#aab2a9;border-top:1px solid #343e34;margin:0;padding:15px 0;font-size:16px}.rxf-spatial>figure{aspect-ratio:16/7;margin:0;position:relative;overflow:hidden}.rxf-spatial>figure img{object-fit:cover;width:100%;height:100%}.rxf-spatial figcaption{color:var(--acid);background:#0a0e0bdc;border:1px solid #5e703c;padding:12px 15px;font:700 11px IBM Plex Mono,monospace;position:absolute;bottom:22px;left:22px}.rxf-scenario{background:#0d120e}.rxf-scenario-layout{border:1px solid #3a4539;grid-template-columns:1.35fr .65fr;display:grid}.rxf-scenario-layout>figure{background:#10161d;min-width:0;margin:0;overflow:hidden}.rxf-scenario-layout>figure img{object-fit:cover;object-position:left top;width:100%;height:100%}.rxf-scenario-layout>div{border-left:1px solid #3a4539}.rxf-scenario-layout article{border-bottom:1px solid #3a4539;grid-template-columns:42px 1fr;gap:16px;min-height:122px;padding:22px;display:grid}.rxf-scenario-layout article:last-child{border-bottom:0}.rxf-scenario-layout article>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxf-scenario-layout h3{margin:0 0 9px;font-size:20px}.rxf-scenario-layout p{color:#9fa89e;margin:0;font-size:14px;line-height:1.6}.rxf-integration{background:#090d0a}.rxf-integration>div{border-top:1px solid #3b463a;border-left:1px solid #3b463a;grid-template-columns:repeat(4,1fr);display:grid}.rxf-integration>div span{color:#dce2db;border-bottom:1px solid #3b463a;border-right:1px solid #3b463a;align-items:flex-end;min-height:110px;padding:24px;font:700 13px IBM Plex Mono,monospace;display:flex}.rxf-integration>div span:before{content:"+";color:var(--acid);margin-right:auto}.rxf-scale{background:#101510}.rxf-scale>div{grid-template-columns:repeat(3,1fr);display:grid}.rxf-scale article{border-top:1px solid #3b463a;border-bottom:1px solid #3b463a;border-right:1px solid #3b463a;min-height:240px;padding:30px;position:relative}.rxf-scale article:first-child{border-left:1px solid #3b463a}.rxf-scale article>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxf-scale h3{margin:60px 0 12px;font-size:28px}.rxf-scale article p{color:#9fa89e;margin:0;font-size:16px;line-height:1.6}.rxf-scale article i{z-index:2;width:36px;height:36px;color:var(--acid);background:#101510;border:1px solid #637346;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:48%;right:-18px}.rxf-final>p{color:#a7b0a6;max-width:680px;margin:20px auto 30px;font-size:18px;line-height:1.7}@media (width<=1050px){.rxf-definition>div{grid-template-columns:1fr 1fr}.rxf-definition article i{display:none}.rxf-workspace-row,.rxf-workspace-row:nth-child(2n){grid-template-columns:1fr}.rxf-workspace-row:nth-child(2n) .rxf-workspace-info,.rxf-workspace-row:nth-child(2n) figure{grid-area:auto/1}.rxf-workspace-row:nth-child(2n) .rxf-workspace-info{border-left:0}.rxf-workspace-row figure{min-height:480px}.rxf-scenario-layout{grid-template-columns:1fr}.rxf-scenario-layout>figure{min-height:520px}.rxf-scenario-layout>div{border-top:1px solid #3a4539;border-left:0}}@media (width<=720px){.rxf-definition>div,.rxf-spatial-compare,.rxf-scale>div{grid-template-columns:1fr}.rxf-definition article{min-height:220px}.rxf-workspace-info ul,.rxf-feature-catalog details>div{grid-template-columns:1fr}.rxf-workspace-row figure{min-height:300px}.rxf-spatial-compare article+article{border-top:0;border-left:1px solid #3a4539}.rxf-integration>div{grid-template-columns:1fr 1fr}.rxf-scale article{border-left:1px solid #3b463a}.rxf-scale article i{display:none}.rxf-scenario-layout>figure{min-height:330px}.rxf-feature-catalog details>div{padding-left:22px}.rxf-feature-catalog summary{grid-template-columns:46px 1fr 24px}}.rxf-workspace-row.asset figure img,.rxf-workspace-row.build figure img,.rxf-workspace-row.flow figure img,.rxf-workspace-row.dashboard figure img{object-fit:contain;object-position:center;background:#0b1014}.rxf-workspace-row.twin figure img{object-fit:cover;transform:none}.rxf-workspace-row figure{position:relative}.rxf-workspace-row figure:after{color:#aeb7ae;letter-spacing:.08em;content:"FULL WORKSPACE VIEW";background:#080c09df;border:1px solid #445043;padding:7px 9px;font:700 9px IBM Plex Mono,monospace;position:absolute;bottom:16px;left:16px}.rxf-workspace-row.twin figure:after{content:"FACTORY / LINE / ASSET VIEW"}.rxf-spatial-focus{background:#10161d}.rxf-spatial-focus>img{transform-origin:43% 48%;filter:brightness(.78)saturate(.9);transform:scale(1.42)}.rxf-context-pins{z-index:2;pointer-events:none;position:absolute;inset:0}.rxf-context-pins span{color:var(--acid);background:#0a0f0be8;border:1px solid #687d3e;padding:9px 11px;font:700 10px IBM Plex Mono,monospace;position:absolute;box-shadow:0 7px 24px #0008}.rxf-context-pins span:after{content:"";background:#8ca941;width:72px;height:1px;position:absolute}.rxf-context-pins .press{top:42%;left:48%}.rxf-context-pins .press:after{top:50%;right:100%}.rxf-context-pins .upstream{color:#dbe0da;border-color:#536052;top:62%;left:25%}.rxf-context-pins .upstream:after{background:#667366;top:50%;left:100%}.rxf-context-pins .quality{bottom:22%;right:9%}.rxf-context-pins .quality:after{top:50%;right:100%}.rxf-spatial-focus figcaption{z-index:3}.rxf-response-focus{min-height:650px;position:relative}.rxf-response-focus>img{transform-origin:100% 56%;filter:brightness(.88);transform:scale(1.72)}.rxf-response-focus:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b100df0 0%,#0000 24% 80%,#0b100d20);position:absolute;inset:0}.rxf-response-focus figcaption{z-index:2;border-left:2px solid var(--acid);background:#090d0ae8;padding:14px 16px;position:absolute;bottom:22px;left:22px}.rxf-response-focus figcaption span,.rxf-response-focus figcaption b{font:700 10px IBM Plex Mono,monospace;display:block}.rxf-response-focus figcaption span{color:var(--acid)}.rxf-response-focus figcaption b{color:#c5cdc4;letter-spacing:.06em;margin-top:7px}.rxf-spatial-compare article{border-color:#354034}.rxf-spatial-compare article+article{border-left:1px solid #53613d;box-shadow:inset 3px 0 #263518}.rxf-workspace-info ul{border-top-color:#46523f}.rxf-workspace-info li{font-size:15px}@media (width<=1050px){.rxf-response-focus{min-height:520px}.rxf-response-focus>img{transform-origin:100% 52%;transform:scale(1.35)}}@media (width<=720px){.rxf-workspace-row figure:after{bottom:10px;left:10px}.rxf-context-pins .upstream{display:none}.rxf-context-pins .press{left:38%}.rxf-spatial-focus>img{transform:scale(1.6)}.rxf-response-focus{min-height:360px}.rxf-response-focus>img{transform:scale(1.58)}.rxf-response-focus figcaption{bottom:12px;left:12px}}.rxf-story-page{scroll-behavior:smooth}.rxf-story-hero{background:#070a08;grid-template-columns:44% 56%;gap:0;width:100%;max-width:none;height:calc(100svh - 82px);min-height:760px;padding:0}.rxf-story-hero>div{z-index:2;background:linear-gradient(90deg,#080b09 76%,#0000);flex-direction:column;justify-content:center;padding:clamp(48px,5vw,100px);display:flex;position:relative}.rxf-story-hero h1{font-size:clamp(50px,5vw,86px)}.rxf-story-hero>div>p{max-width:690px;font-size:18px!important}.rxf-story-hero>figure{background:#10161d;height:100%;margin:0;overflow:hidden}.rxf-story-hero>figure img{object-fit:cover;object-position:48% top;filter:brightness(.82);width:100%;height:100%;transform:scale(1.08)}.rxf-product-nav{background:#0c110d}.rxf-product-nav>header{max-width:900px;margin-bottom:52px}.rxf-product-nav>header>span,.rxf-scene-copy>span,.rxf-dashboard-scenario>header>span,.rxf-spatial-value>header>span,.rxf-integration-strip>header>span,.rxf-scale-story>header>span{color:var(--acid);letter-spacing:.14em;font:700 11px IBM Plex Mono,monospace}.rxf-product-nav h2{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(42px,5vw,74px)}.rxf-product-nav>header p{color:#9fa99f;font-size:17px}.rxf-product-nav nav{border-top:1px solid #3b463a;border-left:1px solid #3b463a;grid-template-columns:repeat(4,1fr);display:grid}.rxf-product-nav a{background:#0d120e;border-bottom:1px solid #3b463a;border-right:1px solid #3b463a;flex-direction:column;min-height:245px;padding:26px;text-decoration:none;transition:all .25s;display:flex;position:relative}.rxf-product-nav a>span{color:var(--acid);font:700 11px IBM Plex Mono,monospace}.rxf-product-nav a small{color:#7f8a80;text-transform:uppercase;margin-top:48px;font:700 10px IBM Plex Mono,monospace}.rxf-product-nav a strong{margin-top:8px;font-size:24px}.rxf-product-nav a p{color:#9ca69c;margin:auto 0 0;font-size:14px;line-height:1.55}.rxf-product-nav a>i{z-index:2;width:36px;height:36px;color:var(--acid);background:#0d120e;border:1px solid #657746;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:48%;right:-18px}.rxf-product-scene{background:#080b09;grid-template-columns:38% 62%;align-items:stretch;gap:0;display:grid}.rxf-product-scene:nth-of-type(2n){background:#0d120e}.rxf-scene-copy{border:1px solid #384338;border-right:0;flex-direction:column;min-height:680px;padding:clamp(48px,4.8vw,78px);display:flex}.rxf-scene-copy h2{letter-spacing:-.05em;margin:68px 0 24px;font-size:clamp(38px,3.9vw,62px);line-height:1.04}.rxf-scene-copy>p{color:#abb4aa;margin:0;font-size:17px;line-height:1.72}.rxf-scene-copy ul{border-top:1px solid #3a4539;margin:auto 0 0;padding:24px 0 0;list-style:none}.rxf-scene-copy li{color:#c4cbc3;padding:10px 0;font-size:15px}.rxf-scene-copy li:before{content:"+";color:var(--acid);margin-right:10px}.rxf-product-scene>figure{background:#0d1217;border:1px solid #384338;min-width:0;min-height:680px;margin:0;position:relative;overflow:hidden}.rxf-product-scene>figure>img:first-child{object-fit:contain;width:100%;height:100%;display:block}.rxf-product-scene.asset>figure{overflow:visible}.rxf-product-scene.asset>figure>img:first-child{object-position:center top}.rxf-asset-popout{filter:drop-shadow(0 28px 38px #000b);position:absolute;bottom:-8%;right:-4%;z-index:3!important;width:43%!important;height:auto!important}.rxf-product-scene.build figcaption{color:#c8d0c7;background:#090d0ae8;border:1px solid #596650;justify-content:center;align-items:center;gap:18px;padding:14px;font:700 10px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.rxf-product-scene.build figcaption i{color:var(--acid);font-style:normal}.rxf-flow-sources{background:#080c0ae8;border:1px solid #465343;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rxf-flow-sources span{color:#c4ccc3;border:1px solid #445141;padding:8px;font:700 9px IBM Plex Mono,monospace}.rxf-flow-sources b{color:var(--acid);margin-left:auto;font:700 9px IBM Plex Mono,monospace}.rxf-product-scene.dashboard{background:#0b100c;grid-template-columns:34% 66%}.rxf-product-scene.dashboard>figure{min-height:760px}.rxf-product-scene.dashboard>figure img{object-fit:contain}.rxf-dashboard-capabilities{border-left:1px solid #384338;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.rxf-dashboard-capabilities article{background:#101510;border-bottom:1px solid #384338;border-right:1px solid #384338;grid-template-columns:34px 1fr;gap:10px;min-height:112px;padding:20px;display:grid}.rxf-dashboard-capabilities span{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-dashboard-capabilities p{color:#bec6bd;margin:0;font-size:14px;line-height:1.5}.rxf-dashboard-scenario{background:#0d120e}.rxf-dashboard-scenario>header,.rxf-spatial-value>header{max-width:980px;margin-bottom:54px}.rxf-dashboard-scenario h2,.rxf-spatial-value h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,4.6vw,72px);line-height:1.03}.rxf-dashboard-scenario>header>p,.rxf-spatial-value>header>p{color:#a9b2a8;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.7}.rxf-dashboard-scenario-body{border:1px solid #394439;grid-template-columns:1.35fr .65fr;display:grid}.rxf-dashboard-scenario-body>figure{background:#10161d;min-width:0;margin:0;position:relative;overflow:hidden}.rxf-dashboard-scenario-body>figure img{object-fit:cover;transform-origin:100% 55%;width:100%;height:100%;transform:scale(1.65)}.rxf-dashboard-scenario-body>div{border-left:1px solid #394439}.rxf-dashboard-scenario-body article{border-bottom:1px solid #394439;grid-template-columns:42px 1fr;gap:14px;min-height:126px;padding:22px;display:grid;position:relative}.rxf-dashboard-scenario-body article:last-child{border-bottom:0}.rxf-dashboard-scenario-body article>span{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-dashboard-scenario-body h3{margin:0 0 8px;font-size:20px}.rxf-dashboard-scenario-body p{color:#9fa89f;margin:0;font-size:14px;line-height:1.55}.rxf-dashboard-scenario-body article>i{z-index:2;color:var(--acid);font-style:normal;position:absolute;bottom:-8px;left:32px}.rxf-spatial-value{background:#090d0a}.rxf-spatial-value h2 em{color:var(--acid);font-style:normal}.rxf-spatial-value>div{grid-template-columns:1fr 70px 1fr;align-items:center;display:grid}.rxf-spatial-value article{background:#0d120e;border:1px solid #394439;min-height:280px;padding:36px}.rxf-spatial-value article:last-child{background:#151c12;border-color:#617044}.rxf-spatial-value article>span{color:#899389;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.rxf-spatial-value article:last-child>span{color:var(--acid)}.rxf-spatial-value h3{margin:72px 0 18px;font-size:30px}.rxf-spatial-value article p{color:#a6afa5;margin:0;font-size:16px;line-height:1.65}.rxf-spatial-value>div>i{text-align:center;color:var(--acid);font-size:24px;font-style:normal}.rxf-integration-strip{background:#101510;padding-top:72px!important;padding-bottom:72px!important}.rxf-integration-strip>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;display:flex}.rxf-integration-strip h2{max-width:880px;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.15}.rxf-integration-strip>div{border-top:1px solid #3a4539;border-bottom:1px solid #3a4539;justify-content:space-between;align-items:center;gap:10px;padding:24px;display:flex;overflow:auto}.rxf-integration-strip>div span{white-space:nowrap;color:#d0d7cf;font:700 11px IBM Plex Mono,monospace}.rxf-integration-strip>div i{color:var(--acid);font-style:normal}.rxf-scale-story{background:#090d0a}.rxf-scale-story>header{max-width:920px;margin-bottom:50px}.rxf-scale-story h2{margin:18px 0;font-size:clamp(36px,4vw,62px);line-height:1.08}.rxf-scale-story>header p{color:#9fa89f;font-size:17px}.rxf-scale-story>div{grid-template-columns:repeat(3,1fr);display:grid}.rxf-scale-story article{border:1px solid #394439;border-right:0;min-height:210px;padding:28px;position:relative}.rxf-scale-story article:last-child{border-right:1px solid #394439}.rxf-scale-story article>span{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-scale-story h3{margin:70px 0 0;font-size:30px}.rxf-scale-story article>i{z-index:2;width:36px;height:36px;color:var(--acid);background:#090d0a;border:1px solid #627145;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:46%;right:-18px}.rxf-story-final{background:radial-gradient(circle at 50% 100%,#202b16,#0a0d0a 58%)}@media (width<=1050px){.rxf-story-hero{grid-template-columns:1fr;height:auto}.rxf-story-hero>div{background:#080b09;min-height:650px}.rxf-story-hero>figure{height:58vw;min-height:480px}.rxf-product-nav nav{grid-template-columns:1fr 1fr}.rxf-product-nav a>i{display:none}.rxf-product-scene,.rxf-product-scene.dashboard{grid-template-columns:1fr}.rxf-scene-copy{min-height:540px}.rxf-product-scene>figure,.rxf-product-scene.dashboard>figure{min-height:56vw}.rxf-dashboard-capabilities{grid-template-columns:1fr 1fr}.rxf-dashboard-scenario-body{grid-template-columns:1fr}.rxf-dashboard-scenario-body>figure{min-height:560px}.rxf-dashboard-scenario-body>div{border-top:1px solid #394439;border-left:0}}@media (width<=700px){.rxf-story-hero>div{min-height:620px;padding:72px 20px 54px}.rxf-story-hero>figure{height:70vw;min-height:360px}.rxf-product-nav nav,.rxf-dashboard-capabilities,.rxf-scale-story>div{grid-template-columns:1fr}.rxf-product-nav a{min-height:210px}.rxf-product-scene>figure,.rxf-product-scene.dashboard>figure{min-height:360px}.rxf-scene-copy{min-height:auto;padding:48px 22px}.rxf-scene-copy h2,.rxf-scene-copy ul{margin-top:46px}.rxf-asset-popout{right:-3%;width:48%!important}.rxf-flow-sources{display:none}.rxf-dashboard-scenario-body>figure{min-height:380px}.rxf-dashboard-scenario-body>figure img{transform:scale(1.45)}.rxf-spatial-value>div{grid-template-columns:1fr}.rxf-spatial-value>div>i{padding:18px;transform:rotate(90deg)}.rxf-integration-strip>header{flex-direction:column;align-items:flex-start}.rxf-scale-story article{border-bottom:0;border-right:1px solid #394439}.rxf-scale-story article:last-child{border-bottom:1px solid #394439}.rxf-scale-story article>i{display:none}}.rxf-product-nav nav{border:0;gap:0;position:relative}.rxf-product-nav nav:before{content:"";background:linear-gradient(90deg,#0000,#586648 12%,#849a4e 50%,#586648 88%,#0000);height:1px;position:absolute;top:48px;left:8%;right:8%}.rxf-product-nav a{background:0 0;border:0;border-radius:0;min-height:230px;padding:22px}.rxf-product-nav a:hover{background:linear-gradient(#d7ff4309,#0000);transform:none}.rxf-product-nav a>span{z-index:1;background:#0c110d;border:1px solid #586648;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .25s;display:grid}.rxf-product-nav a:hover>span{background:var(--acid);color:#090d0a;box-shadow:0 0 32px #d7ff4340}.rxf-product-nav a small{margin-top:34px}.rxf-product-nav a>i{display:none}.rxf-concept-visual{isolation:isolate;border-radius:22px;box-shadow:inset 0 1px #ffffff08,0 35px 90px #0008;background:radial-gradient(circle at 50% 58%,#1b2418,#090d0b 62%)!important;border:1px solid #2d372e!important;min-height:680px!important;position:relative!important;overflow:hidden!important}.rxf-visual-grid{z-index:-1;background-image:linear-gradient(#5d6b5d14 1px,#0000 1px),linear-gradient(90deg,#5d6b5d14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.rxf-concept-visual:after{z-index:-1;filter:blur(45px);content:"";background:#d7ff4310;border-radius:50%;height:240px;position:absolute;bottom:-120px;left:12%;right:12%}.rxf-product-scene{grid-template-columns:36% 64%;align-items:center;gap:clamp(45px,5vw,85px);background:#080b09!important;padding-top:clamp(110px,10vw,170px)!important;padding-bottom:clamp(110px,10vw,170px)!important}.rxf-product-scene:nth-of-type(odd){background:#0b0f0c!important}.rxf-scene-copy{border:0;min-height:0;padding:0}.rxf-scene-copy h2{margin-top:44px}.rxf-scene-copy ul{margin-top:55px}.rxf-product-scene>figure{border:0}.rxf-dashboard-capabilities{background:#344034;border:0;gap:1px;margin-top:28px}.rxf-dashboard-capabilities article{background:#101510;border:0}.rxf-create-inputs{flex-direction:column;gap:18px;display:flex;position:absolute;top:22%;left:6%}.rxf-create-inputs>span{background:#111712;border:1px solid #414d40;border-radius:12px;width:170px;padding:15px;box-shadow:0 10px 25px #0008}.rxf-create-inputs b,.rxf-create-inputs small{display:block}.rxf-create-inputs b{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-create-inputs small{color:#99a398;margin-top:7px;font-size:12px}.rxf-create-inputs:after{background:linear-gradient(90deg,#637359,var(--acid));content:"";width:clamp(70px,9vw,150px);height:1px;position:absolute;top:50%;left:100%;box-shadow:0 0 12px #d7ff4370}.rxf-create-core{background:radial-gradient(circle,#25351b,#111711 68%);border:1px solid #6d804c;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #d7ff4305,0 0 70px #d7ff431f}.rxf-create-core i{border:2px solid var(--acid);border-radius:12px;width:68px;height:68px;position:relative;transform:rotate(30deg);box-shadow:inset 14px 14px #d7ff430f}.rxf-create-core i:before,.rxf-create-core i:after{content:"";border:1px solid #8cab54;position:absolute;inset:12px}.rxf-create-core i:after{transform:rotate(45deg)}.rxf-create-core strong{margin-top:22px;font:700 12px IBM Plex Mono,monospace}.rxf-create-core small{color:var(--acid);margin-top:6px;font:700 8px IBM Plex Mono,monospace;animation:1.8s infinite rxf-pulse}.rxf-create-outputs{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:20%;bottom:18%;right:5%}.rxf-create-outputs span,.rxf-create-outputs b{color:#aab4a9;background:#101511;border:1px solid #3d493c;border-radius:11px;min-width:138px;padding:13px 15px;font:700 9px IBM Plex Mono,monospace}.rxf-create-outputs b{color:var(--acid);border-color:#738748}.rxf-create-outputs:before{background:linear-gradient(90deg,var(--acid),#637359);content:"";width:clamp(55px,7vw,110px);height:1px;position:absolute;top:42%;right:100%}.rxf-floor-plan{transform-origin:50%;background:#0c110df0;border:1px solid #51604d;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:5px;width:54%;height:68%;padding:8px;display:grid;position:absolute;top:13%;left:10%;transform:perspective(900px)rotateX(58deg)rotate(-19deg);box-shadow:35px 55px 80px #000b}.rxf-floor-plan i{background:#111712;border:1px solid #334032;transition:all .35s}.rxf-build-visual:hover .rxf-floor-plan i:nth-child(3n+1){background:#d7ff4318;border-color:#6d8148;transform:translateZ(18px)}.rxf-factory-blocks{position:absolute;inset:0}.rxf-factory-blocks span{background:linear-gradient(145deg,#26321f,#111711);border:1px solid #76904b;transition:all .4s;display:block;position:absolute;transform:skewY(-10deg);box-shadow:10px 16px 24px #0009}.rxf-factory-blocks .machine-a{width:120px;height:90px;top:29%;left:34%}.rxf-factory-blocks .machine-b{width:100px;height:74px;top:41%;left:54%}.rxf-factory-blocks .line-a{width:260px;height:26px;top:58%;left:41%}.rxf-factory-blocks .rack-a{width:86px;height:145px;top:23%;right:12%}.rxf-factory-blocks .zone-a{background:#d7ff430d;width:150px;height:72px;bottom:20%;right:16%}.rxf-build-visual:hover .rxf-factory-blocks span{border-color:var(--acid);transform:skewY(-10deg)translateY(-10px)}.rxf-build-visual figcaption{z-index:3}.rxf-connect-sources,.rxf-connect-outputs{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:16%;bottom:16%}.rxf-connect-sources{left:6%}.rxf-connect-outputs{right:6%}.rxf-connect-sources span,.rxf-connect-outputs span{color:#b8c0b7;background:#101611;border:1px solid #3f4b3d;border-radius:11px;min-width:145px;padding:14px;font:700 9px IBM Plex Mono,monospace}.rxf-connect-sources span:after,.rxf-connect-outputs span:before{background:linear-gradient(90deg,#465444,var(--acid));content:"";width:clamp(60px,7vw,110px);height:1px;position:absolute}.rxf-connect-sources span:after{left:100%}.rxf-connect-outputs span:before{background:linear-gradient(90deg,var(--acid),#465444);right:100%}.rxf-flow-core{background:#101711;border:1px solid #708448;border-radius:24px;flex-direction:column;justify-content:center;gap:16px;width:260px;height:330px;padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #d7ff4316}.rxf-flow-core i{border:1px solid var(--acid);width:82px;height:82px;color:var(--acid);border-radius:50%;place-items:center;margin:0 auto 18px;font:700 10px IBM Plex Mono,monospace;animation:12s linear infinite rxf-spin;display:grid}.rxf-flow-core b{color:#aeb8ad;border:1px solid #3b4739;border-radius:8px;padding:12px;font:700 9px IBM Plex Mono,monospace}.rxf-connect-visual:hover .rxf-flow-core b{color:#eef1eb;border-color:#697d47}.rxf-operate-core{background:radial-gradient(circle,#26351c,#0d120e 68%);border:1px solid #738849;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #d7ff431c}.rxf-operate-core i{clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);background:linear-gradient(145deg,#526049,#1a2119);width:64px;height:48px}.rxf-operate-core strong{margin-top:20px;font:700 12px IBM Plex Mono,monospace}.rxf-operate-core small{color:var(--acid);margin-top:6px;font:700 8px IBM Plex Mono,monospace}.rxf-orbit{border:1px dashed #73816d55;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:430px;height:430px}.orbit-two{width:620px;height:620px}.op-node{color:#aeb7ad;text-align:center;background:#101611;border:1px solid #455143;border-radius:99px;min-width:120px;padding:13px;font:700 9px IBM Plex Mono,monospace;transition:all .3s;position:absolute}.op-node.production{top:25%;left:7%}.op-node.quality{top:20%;right:8%}.op-node.equipment{bottom:24%;left:9%}.op-node.logistics{bottom:21%;right:10%}.op-node.alert{color:var(--acid);border-color:#778d49;top:49%;right:5%}.rxf-operate-visual:hover .op-node{border-color:#778d49;box-shadow:0 0 22px #d7ff4317}.rxf-operate-visual:hover .rxf-operate-core{box-shadow:0 0 110px #d7ff4333}.rxf-response-machine{background:#111711;border:1px solid #778c4a;border-radius:24px;flex-direction:column;justify-content:center;width:190px;height:190px;padding:28px;display:flex;position:absolute;top:50%;left:9%;transform:translateY(-50%);box-shadow:0 0 60px #d7ff431b}.rxf-response-machine i{background:var(--acid);width:10px;height:10px;box-shadow:0 0 18px var(--acid);border-radius:50%;animation:1.4s infinite rxf-pulse;position:absolute;top:20px;right:20px}.rxf-response-machine strong{font:700 13px IBM Plex Mono,monospace}.rxf-response-machine small{color:#ff9b6d;margin-top:12px;font:700 9px IBM Plex Mono,monospace}.rxf-response-data{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:23%;bottom:23%;left:39%}.rxf-response-data span{color:#abb5aa;background:#101511;border:1px solid #414d40;border-radius:10px;padding:13px 16px;font:700 9px IBM Plex Mono,monospace}.rxf-response-data:before,.rxf-response-action:before{background:linear-gradient(90deg,#62705d,var(--acid));content:"";width:clamp(50px,6vw,95px);height:1px;position:absolute;top:50%;right:100%}.rxf-response-action{background:#141b12;border:1px solid #718748;border-radius:18px;flex-direction:column;gap:12px;width:220px;padding:22px;display:flex;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.rxf-response-action b{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-response-action span{color:#c2cac1;border-top:1px solid #3d493b;padding:10px;font-size:12px}@keyframes rxf-pulse{50%{opacity:.45;transform:scale(.92)}}@keyframes rxf-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.rxf-product-scene{grid-template-columns:1fr}.rxf-concept-visual{min-height:620px!important}.rxf-scene-copy{max-width:780px}.rxf-product-nav nav:before{display:none}}@media (width<=700px){.rxf-concept-visual{border-radius:14px;min-height:500px!important}.rxf-create-inputs{top:8%;left:4%}.rxf-create-inputs>span{width:130px}.rxf-create-core{width:150px;height:150px;left:52%}.rxf-create-outputs{top:10%;bottom:10%;right:3%}.rxf-create-outputs span,.rxf-create-outputs b{min-width:96px;padding:10px;font-size:7px}.rxf-floor-plan{width:70%;left:4%}.rxf-factory-blocks .rack-a,.rxf-factory-blocks .zone-a{display:none}.rxf-connect-sources span,.rxf-connect-outputs span{min-width:88px;padding:10px;font-size:7px}.rxf-flow-core{width:150px;height:290px;padding:15px}.orbit-two{width:440px;height:440px}.orbit-one{width:310px;height:310px}.rxf-operate-core{width:150px;height:150px}.op-node{min-width:90px;padding:10px;font-size:7px}.rxf-response-machine{width:135px;height:155px;padding:17px;left:4%}.rxf-response-data{left:42%}.rxf-response-data span{padding:9px;font-size:7px}.rxf-response-action{width:145px;padding:14px;right:3%}.rxf-response-action span{font-size:9px}}@media (prefers-reduced-motion:reduce){.rxf-create-core small,.rxf-flow-core i,.rxf-response-machine i{animation:none}}.rxf-story-hero{isolation:isolate;min-height:720px;overflow:hidden;background:#060907!important;height:calc(100svh - 78px)!important;display:block!important;position:relative!important}.rxf-story-hero:before{z-index:2;content:"";background:linear-gradient(90deg,#060907 0%,#060907e8 30%,#06090772 57%,#06090718 78%),linear-gradient(#0000 65%,#060907c7 100%);position:absolute;inset:0}.rxf-story-hero:after{z-index:2;content:"";background-image:linear-gradient(#8ba2740b 1px,#0000 1px),linear-gradient(90deg,#8ba2740b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.rxf-story-hero>figure{z-index:1;margin:0;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.rxf-story-hero>figure img{object-fit:cover;object-position:center;width:100%;height:100%}.rxf-hero-copy{z-index:4;width:min(720px,47vw);position:absolute;top:50%;left:max(5vw,44px);transform:translateY(-48%)}.rxf-hero-copy>span,.rxf-hero-no span{color:var(--acid);letter-spacing:.18em;font:700 10px IBM Plex Mono,monospace}.rxf-hero-copy h1{letter-spacing:-.075em;margin:26px 0 24px;font-size:clamp(54px,6.2vw,104px);line-height:.92}.rxf-hero-copy h1 em{color:var(--acid);margin-top:10px;font-style:normal;display:inline-block}.rxf-hero-copy p{color:#bdc5bd;max-width:580px;margin:0 0 34px;font-size:18px;line-height:1.75}.rxf-hero-copy>a{width:max-content}.rxf-hero-no{z-index:4;align-items:center;gap:16px;display:flex;position:absolute;top:5vh;right:4vw}.rxf-hero-no b{font:400 30px IBM Plex Mono,monospace}.rxf-hero-no span{color:#9ba69b}.rxf-hero-rail{z-index:4;border-top:1px solid #64705e;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:4vh;left:max(5vw,44px);right:4vw}.rxf-hero-rail span{color:#aeb7ae;text-transform:uppercase;padding:16px 0;font:700 10px IBM Plex Mono,monospace}.rxf-hero-rail i{color:var(--acid);margin-right:12px;font-style:normal}.rxf-scroll-story{grid-template-columns:minmax(300px,32vw) 1fr;display:grid;position:relative;background:#080c09!important;padding:0!important}.rxf-scroll-story>aside{background:#0a0e0b;flex-direction:column;height:calc(100vh - 78px);padding:clamp(55px,6vw,100px) clamp(30px,4vw,74px);display:flex;position:sticky;top:78px}.rxf-scroll-story>aside>span{color:var(--acid);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.rxf-scroll-story>aside h2{letter-spacing:-.055em;margin:26px 0 0;font-size:clamp(34px,3.5vw,58px);line-height:1.02}.rxf-scroll-story nav{flex-direction:column;margin:auto 0 0;display:flex}.rxf-scroll-story nav a{color:#6f796f;border-top:1px solid #354034;grid-template-columns:42px 1fr;align-items:center;padding:17px 0;text-decoration:none;transition:all .25s;display:grid;position:relative}.rxf-scroll-story nav a:last-child{border-bottom:1px solid #354034}.rxf-scroll-story nav i{color:#657064;grid-row:1/3;font:700 10px IBM Plex Mono,monospace}.rxf-scroll-story nav span{font-size:20px;font-weight:700}.rxf-scroll-story nav small{margin-top:3px;font:700 9px IBM Plex Mono,monospace}.rxf-scroll-story nav a:hover{color:#f0f3ef;padding-left:10px}.rxf-scroll-story nav a:hover i{color:var(--acid)}.rxf-scroll-scenes{min-width:0}.rxf-scroll-scene{background:#080c09;flex-direction:column;justify-content:center;min-height:calc(100vh - 78px);padding:clamp(50px,6vw,100px);scroll-margin-top:78px;display:flex;border:0!important}.rxf-scroll-scene:nth-child(2n){background:#0b100c}.rxf-scene-text{grid-template-columns:1fr 1fr;gap:12px 48px;max-width:900px;margin-bottom:32px;display:grid}.rxf-scene-text>span{color:var(--acid);letter-spacing:.14em;grid-column:1/-1;font:700 10px IBM Plex Mono,monospace}.rxf-scene-text h3{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,4.2vw,70px);line-height:1.02}.rxf-scene-text>p{color:#aab3aa;align-self:end;margin:0;font-size:16px;line-height:1.65}.rxf-scene-text ul{grid-column:1/-1;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.rxf-scene-text li{color:#c8cfc7;border-bottom:1px solid #617047;padding:9px 12px;font-size:12px}.rxf-scene-text li:before{color:var(--acid);content:"+";margin-right:8px}.rxf-scroll-scene figure{background:#0d1210;min-height:min(54vw,620px);margin:0;position:relative;overflow:hidden}.rxf-scroll-scene figure:after{content:"";background:linear-gradient(#0000 66%,#070a08de);position:absolute;inset:0}.rxf-scroll-scene figure img{object-fit:cover;object-position:center;filter:saturate(.82)brightness(.78);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;inset:0}.rxf-scroll-scene:hover figure img{filter:saturate(.92)brightness(.9);transform:scale(1.025)}.rxf-scroll-scene figcaption{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.rxf-scroll-scene figcaption b{font-size:22px}.rxf-scroll-scene figcaption span{color:var(--acid);letter-spacing:.15em;font:700 9px IBM Plex Mono,monospace}@media (width<=900px){.rxf-story-hero{min-height:680px}.rxf-hero-copy{width:calc(100% - 48px);left:24px}.rxf-hero-no{display:none}.rxf-hero-rail{left:24px;right:24px}.rxf-scroll-story{display:block}.rxf-scroll-story>aside{height:auto;min-height:520px;position:relative;top:0}.rxf-scroll-story nav{margin-top:70px}.rxf-scroll-scene{min-height:auto;padding:80px 24px}.rxf-scene-text{grid-template-columns:1fr}.rxf-scene-text>p,.rxf-scene-text ul{grid-column:1}.rxf-scroll-scene figure{min-height:58vw}}@media (width<=600px){.rxf-story-hero:before{background:linear-gradient(#06090730,#060907b8 38%,#060907 92%)}.rxf-story-hero>figure img{object-position:62% center}.rxf-hero-copy{top:auto;bottom:115px;transform:none}.rxf-hero-copy h1{font-size:48px}.rxf-hero-copy p{font-size:15px}.rxf-hero-rail span{font-size:0}.rxf-hero-rail i{font-size:9px}.rxf-scene-text ul{flex-wrap:wrap}.rxf-scroll-scene figure{min-height:74vw}.rxf-scroll-scene figcaption b{font-size:16px}}.rxf-story-hero{background:#070a08!important;height:calc(100svh - 78px)!important;min-height:820px!important;display:block!important;overflow:hidden!important}.rxf-story-hero:before{z-index:1;background:radial-gradient(at 50% 68%,#d7ff4310,#0000 46%),linear-gradient(#070a08 0%,#0000 38%,#070a08 100%)!important}.rxf-story-hero:after{z-index:1;background-image:linear-gradient(#7581700d 1px,#0000 1px),linear-gradient(90deg,#7581700d 1px,#0000 1px)!important;background-size:64px 64px!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 75%)!important;mask-image:linear-gradient(#000,#0000 75%)!important}.rxf-hero-heading>span{color:var(--acid);letter-spacing:.2em;font:700 10px IBM Plex Mono,monospace}.rxf-hero-heading h1{color:#eef1ed;letter-spacing:-.065em;margin:22px 0 18px;font-size:clamp(54px,5.7vw,92px);font-weight:600;line-height:.96}.rxf-hero-heading h1 em{color:#eef1ed;font-style:normal}.rxf-hero-heading h1 em:after{background:var(--acid);content:"";border-radius:50%;width:9px;height:9px;margin-left:14px;display:inline-block;box-shadow:0 0 24px #d7ff43}.rxf-story-hero>figure{overflow:hidden;transform:translate(-50%);z-index:2!important;background:0 0!important;border:0!important;width:min(1120px,75vw)!important;height:49%!important;position:absolute!important;inset:36% auto auto 50%!important}.rxf-story-hero>figure:before{z-index:2;content:"";background:linear-gradient(90deg,#070a08 0%,#0000 13% 87%,#070a08 100%),linear-gradient(#070a08 0%,#0000 20% 75%,#070a08 100%);position:absolute;inset:0}.rxf-story-hero>figure img{filter:saturate(.8)contrast(1.05)brightness(.82);width:100%;height:100%;object-fit:cover!important;object-position:center!important}.rxf-hero-scan{z-index:3;background:linear-gradient(90deg,transparent,var(--acid),transparent);opacity:.45;height:1px;animation:5s ease-in-out infinite rxf-hero-scan;position:absolute;top:52%;left:8%;right:8%;box-shadow:0 0 18px #d7ff4388}.rxf-hero-side{z-index:5;color:#788278;flex-direction:column;gap:8px;display:flex;position:absolute;top:54%}.rxf-hero-side.left{left:4vw}.rxf-hero-side.right{text-align:right;right:4vw}.rxf-hero-side span{letter-spacing:.17em;font:700 8px IBM Plex Mono,monospace}.rxf-hero-side b{color:#c5ccc4;font:500 14px IBM Plex Mono,monospace}.rxf-hero-rail{transform:translate(-50%);z-index:6!important;border-top:1px solid #435043!important;grid-template-columns:repeat(4,1fr)!important;width:min(980px,70vw)!important;display:grid!important;bottom:5.5%!important;left:50%!important;right:auto!important}.rxf-hero-rail a{color:#899388;grid-template-columns:34px 1fr;padding:15px 6px 0;text-decoration:none;transition:all .25s;display:grid}.rxf-hero-rail a:hover{color:#eef2ed;transform:translateY(-3px)}.rxf-hero-rail i{color:var(--acid);grid-row:1/3;font:700 9px IBM Plex Mono,monospace}.rxf-hero-rail span{color:inherit!important;padding:0!important;font-size:12px!important;font-weight:700!important}.rxf-hero-rail small{color:#6f786f;margin-top:4px;font:700 8px IBM Plex Mono,monospace}.rxf-hero-scroll{z-index:7;color:#909990;letter-spacing:.12em;align-items:center;gap:14px;font:700 8px IBM Plex Mono,monospace;text-decoration:none;display:flex;position:absolute;bottom:4%;right:3vw}.rxf-hero-scroll i{width:34px;height:34px;color:var(--acid);border:1px solid #536052;border-radius:50%;place-items:center;font-style:normal;display:grid}@keyframes rxf-hero-scan{0%,to{opacity:.12;transform:translateY(-90px)}50%{opacity:.55;transform:translateY(110px)}}@media (width<=900px){.rxf-story-hero{min-height:760px!important}.rxf-hero-heading{width:calc(100% - 44px);top:8%}.rxf-story-hero>figure{width:100%!important;height:46%!important;top:38%!important}.rxf-hero-side{display:none}.rxf-hero-rail{width:calc(100% - 48px)!important}.rxf-hero-scroll{display:none}}@media (width<=600px){.rxf-story-hero{min-height:720px!important}.rxf-hero-heading h1{font-size:48px}.rxf-hero-heading p{font-size:14px}.rxf-story-hero>figure{height:43%!important;top:39%!important}.rxf-hero-rail a{grid-template-columns:1fr}.rxf-hero-rail i{grid-row:auto}.rxf-hero-rail small{display:none}.rxf-hero-rail span{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.rxf-hero-scan{animation:none}}.rx-features-page main>.rxf-story-hero{background:#060907!important;width:100%!important;max-width:none!important;height:calc(100svh - 78px)!important;min-height:700px!important;margin:0!important;position:relative!important;overflow:hidden!important}.rxf-story-hero>figure{z-index:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.rxf-story-hero>figure:before{z-index:2;background:linear-gradient(90deg,#060907f7 0%,#060907e8 27%,#0609078c 49%,#0609071f 76%),linear-gradient(#06090752 0%,#0000 65%,#060907e8 100%)!important}.rxf-story-hero>figure img{object-fit:cover!important;object-position:58% 54%!important;filter:saturate(.82)contrast(1.06)brightness(.78)!important;width:100%!important;height:100%!important}.rxf-hero-scan{left:38%!important;right:6%!important}.rxf-hero-heading{z-index:5!important;text-align:left!important;width:min(700px,47vw)!important;position:absolute!important;top:48%!important;left:clamp(32px,6vw,112px)!important;transform:translateY(-54%)!important}.rxf-hero-heading h1{letter-spacing:-.07em!important;margin:24px 0 28px!important;font-size:clamp(56px,6vw,104px)!important;line-height:.9!important}.rxf-hero-heading h1 span,.rxf-hero-heading h1 em{white-space:nowrap;display:block!important}.rxf-hero-heading h1 em{margin-top:10px;color:var(--acid)!important}.rxf-hero-heading h1 em:after{display:none!important}.rxf-hero-heading p{color:#bdc5bd!important;max-width:590px!important;margin:0!important;font-size:17px!important;line-height:1.7!important}.rxf-hero-side{display:none!important}.rxf-hero-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:6!important;background:#080c09d9!important;border-top:1px solid #566252!important;grid-template-columns:repeat(4,1fr)!important;width:auto!important;height:92px!important;display:grid!important;position:absolute!important;bottom:0!important;left:clamp(32px,6vw,112px)!important;right:clamp(32px,6vw,112px)!important;transform:none!important}.rxf-hero-rail a{border-right:1px solid #303a32;grid-template-columns:40px 1fr!important;padding:22px!important;display:grid!important}.rxf-hero-rail a:last-child{border-right:0}.rxf-hero-rail i{grid-row:1/3!important}.rxf-hero-scroll{display:none!important}@media (width<=1100px){.rxf-hero-heading{width:62vw!important}.rxf-hero-heading h1{font-size:clamp(52px,7vw,82px)!important}.rxf-story-hero>figure img{object-position:66% 50%!important}}@media (width<=760px){.rx-features-page main>.rxf-story-hero{height:760px!important}.rxf-story-hero>figure:before{background:linear-gradient(#0609074f 0%,#060907d5 48%,#060907f8 100%)!important}.rxf-story-hero>figure img{object-position:64% 15%!important}.rxf-hero-heading{width:calc(100% - 40px)!important;top:auto!important;bottom:150px!important;left:20px!important;transform:none!important}.rxf-hero-heading h1{font-size:48px!important}.rxf-hero-heading h1 span,.rxf-hero-heading h1 em{white-space:normal}.rxf-hero-heading p{font-size:14px!important}.rxf-hero-rail{height:84px!important;left:20px!important;right:20px!important}.rxf-hero-rail a{grid-template-columns:1fr!important;padding:17px 6px!important}.rxf-hero-rail i{grid-row:auto!important}.rxf-hero-rail small{display:none!important}.rxf-hero-scan{display:none}}.rxf-story-hero .rxf-hero-rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:auto!important;height:76px!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#0a0e0bb8,#080b09e8)!important;border-top:1px solid #697565!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important;bottom:28px!important;left:clamp(32px,6vw,112px)!important;right:clamp(32px,6vw,112px)!important;transform:none!important}.rxf-story-hero .rxf-hero-rail a{color:#dce2dc!important;background:0 0!important;border:0!important;border-right:1px solid #374137!important;grid-template-rows:auto auto!important;grid-template-columns:36px 1fr!important;align-content:center!important;height:76px!important;min-height:0!important;padding:14px 20px!important;text-decoration:none!important;display:grid!important;transform:none!important}.rxf-story-hero .rxf-hero-rail a:last-child{border-right:0!important}.rxf-story-hero .rxf-hero-rail a:hover{background:#d7ff4309!important}.rxf-story-hero .rxf-hero-rail i{color:var(--acid)!important;grid-row:1/3!important;margin:0!important;font:700 10px/1 IBM Plex Mono,monospace!important}.rxf-story-hero .rxf-hero-rail span{color:#e7ebe6!important;letter-spacing:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:750!important;line-height:1.1!important}.rxf-story-hero .rxf-hero-rail small{color:#788278!important;letter-spacing:.08em!important;margin:6px 0 0!important;font:600 8px/1 IBM Plex Mono,monospace!important}@media (width<=760px){.rxf-story-hero .rxf-hero-rail{height:66px!important;bottom:18px!important;left:20px!important;right:20px!important}.rxf-story-hero .rxf-hero-rail a{grid-template-columns:1fr!important;height:66px!important;padding:11px 8px!important}.rxf-story-hero .rxf-hero-rail i{grid-row:auto!important}.rxf-story-hero .rxf-hero-rail span{font-size:10px!important}.rxf-story-hero .rxf-hero-rail small{display:none!important}}.rx-features-page main>.rxf-story-hero{background:radial-gradient(circle at 50% 22%,#1a2417 0%,#0a0e0b 38%,#060907 75%)!important;width:100%!important;height:calc(100svh - 78px)!important;min-height:820px!important;margin:0!important;position:relative!important;overflow:hidden!important}.rxf-story-hero:before{content:"";z-index:0!important;background-image:linear-gradient(#82907912 1px,#0000 1px),linear-gradient(90deg,#82907912 1px,#0000 1px)!important;background-size:64px 64px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 82%)!important;mask-image:linear-gradient(#000,#0000 82%)!important}.rxf-story-hero:after{content:"";z-index:0!important;background-image:linear-gradient(#66745e24 1px,#0000 1px),linear-gradient(90deg,#66745e24 1px,#0000 1px)!important;background-size:46px 46px!important;border:1px solid #53614b!important;width:920px!important;height:460px!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%)perspective(800px)rotateX(67deg)!important;-webkit-mask-image:radial-gradient(#000,#0000 70%)!important;mask-image:radial-gradient(#000,#0000 70%)!important}.rxf-story-hero .rxf-hero-heading{z-index:6!important;text-align:center!important;width:min(900px,100% - 40px)!important;margin:0 auto!important;padding-top:clamp(54px,7vh,88px)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.rxf-story-hero .rxf-hero-heading h1{letter-spacing:-.065em!important;margin:18px 0 14px!important;font-size:clamp(52px,5.1vw,82px)!important;line-height:.94!important}.rxf-story-hero .rxf-hero-heading h1 span,.rxf-story-hero .rxf-hero-heading h1 em{white-space:normal!important;color:#eef1ed!important;display:inline!important}.rxf-story-hero .rxf-hero-heading h1 span:after{content:" "}.rxf-story-hero .rxf-hero-heading p{color:#99a399!important;max-width:690px!important;margin:0 auto 23px!important;font-size:15px!important;line-height:1.65!important}.rxf-story-hero .rxf-hero-heading>a{display:inline-flex!important}.rxf-hero-stage{z-index:2;width:min(1500px,96vw);height:57%;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.rxf-hero-plane{z-index:2;background:#0d130f;border:1px solid #5c6958;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s;position:absolute;overflow:hidden;box-shadow:0 28px 70px #000c}.rxf-hero-plane:hover{z-index:5;border-color:var(--acid)}.rxf-hero-plane img{object-fit:cover;filter:saturate(.75)brightness(.78);width:100%;height:100%}.rxf-hero-plane span{color:var(--acid);letter-spacing:.12em;background:#080c09e8;padding:7px 9px;font:700 8px IBM Plex Mono,monospace;position:absolute;top:14px;left:14px}.plane-asset{width:31%;height:58%;top:21%;left:2%;transform:perspective(1000px)rotateY(16deg)rotate(2deg)}.plane-asset:hover{transform:perspective(1000px)rotateY(8deg)translateY(-10px)}.plane-flow{width:30%;height:54%;top:4%;left:35%;transform:perspective(1000px)rotateX(-2deg)}.plane-flow:hover{transform:translateY(-10px)}.plane-site{width:32%;height:61%;top:18%;right:2%;transform:perspective(1000px)rotateY(-16deg)rotate(-2deg)}.plane-site:hover{transform:perspective(1000px)rotateY(-8deg)translateY(-10px)}.rxf-hero-core{z-index:7;background:radial-gradient(circle,#26351c,#0b100c 67%);border:1px solid #7d914f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 0 0 15px #d7ff4308,0 0 62px #d7ff4336}.rxf-hero-core i{border:1px solid var(--acid);width:42px;height:42px;color:var(--acid);place-items:center;font:800 18px IBM Plex Mono,monospace;display:grid}.rxf-hero-core span{color:#b9c2b8;text-align:center;letter-spacing:.1em;margin-top:10px;font:700 7px/1.35 IBM Plex Mono,monospace}.rxf-hero-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rxf-hero-links path{fill:none;stroke:#b9d45b;stroke-width:1px;stroke-dasharray:5 9;opacity:.48;filter:drop-shadow(0 0 5px #d7ff43)}@media (width<=900px){.rx-features-page main>.rxf-story-hero{height:880px!important}.rxf-hero-stage{width:1100px;height:53%}.rxf-story-hero .rxf-hero-heading{padding-top:58px!important}.plane-asset{left:10%}.plane-site{right:10%}}@media (width<=620px){.rx-features-page main>.rxf-story-hero{height:820px!important}.rxf-story-hero .rxf-hero-heading{padding-top:42px!important}.rxf-story-hero .rxf-hero-heading h1{font-size:45px!important}.rxf-story-hero .rxf-hero-heading h1 span,.rxf-story-hero .rxf-hero-heading h1 em{display:block!important}.rxf-hero-stage{width:760px;height:48%;bottom:0}.plane-flow{width:32%;left:34%}.plane-asset{width:34%;left:4%}.plane-site{width:34%;right:4%}.rxf-hero-core{width:92px;height:92px}.rxf-hero-core i{width:30px;height:30px;font-size:13px}.rxf-hero-core span{display:none}}.rxf-hero-plane.plane-flow>span{min-width:145px;background:#090d0b!important;padding:14px 18px!important;top:0!important;left:0!important}.rxf-hero-plane.plane-site>span{min-width:130px;background:#090d0b!important;padding:14px 18px!important;top:0!important;left:0!important}.rxf-story-hero .rxf-hero-heading h1 b{color:var(--acid);font-weight:inherit}.rxf-scroll-story>aside nav{margin:clamp(52px,8vh,88px) 0 0!important}.rxf-scroll-story{align-items:stretch!important;height:calc(100svh - 78px)!important;min-height:680px!important;overflow:hidden!important}.rxf-scroll-story>aside{height:100%!important;min-height:0!important;position:relative!important;top:auto!important}.rxf-scroll-scenes{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%!important;min-height:0!important;overflow:hidden auto!important}.rxf-scroll-scenes::-webkit-scrollbar{display:none}.rxf-scroll-scene{scroll-snap-align:start;scroll-snap-stop:always;height:100%!important;min-height:100%!important;overflow:hidden!important}.rxf-scroll-scene figure{flex:1;min-height:0!important}.rxf-scroll-scene figure img{object-fit:contain!important}@media (width<=900px){.rxf-scroll-story{height:auto!important;overflow:visible!important}.rxf-scroll-story>aside{height:auto!important}.rxf-scroll-scenes{scroll-snap-type:none;height:auto!important;overflow:visible!important}.rxf-scroll-scene{height:auto!important;min-height:auto!important;overflow:visible!important}.rxf-scroll-scene figure{min-height:58vw!important}}.rxf-scroll-story nav a.active{color:#f2f5f1!important}.rxf-scroll-story nav a.active i{color:var(--acid)!important}.rxf-scroll-story nav a.active span{color:#f2f5f1!important}.rxf-scroll-story nav a.active small{color:#cbd2ca!important}.rxf-scroll-story nav a.active:after{background:var(--acid);content:"";width:54px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #d7ff4380}.rxf-scene-text{grid-template-columns:1fr!important}.rxf-scene-text h3,.rxf-scene-text ul{grid-column:1!important}.rxf-scene-text ul{margin-top:20px!important}.rxf-spatial-context-scene{background:#080c09!important;padding-top:clamp(90px,9vw,150px)!important;padding-bottom:clamp(90px,9vw,150px)!important}.rxf-spatial-context-scene>header{max-width:1080px;margin-bottom:48px}.rxf-spatial-context-scene>header>span{color:var(--acid);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.rxf-spatial-context-scene h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(42px,4.7vw,76px);line-height:1}.rxf-spatial-context-scene h2 em{color:var(--acid);font-style:normal}.rxf-spatial-context-scene>header p{color:#a2aca2;max-width:820px;margin:0;font-size:17px;line-height:1.7}.rxf-context-stage{isolation:isolate;background:radial-gradient(circle at 44%,#172016,#0a0e0b 58%);border:1px solid #344034;height:min(72vw,820px);min-height:660px;position:relative;overflow:hidden}.rxf-context-grid{z-index:-2;background-image:linear-gradient(#64715f14 1px,#0000 1px),linear-gradient(90deg,#64715f14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 13% 82%,#0000);mask-image:linear-gradient(#0000,#000 13% 82%,#0000)}.rxf-context-floor{z-index:-1;background:linear-gradient(145deg,#121813,#0a0e0b);border:1px solid #445142;width:68%;height:72%;position:absolute;top:15%;left:5%;transform:perspective(850px)rotateX(58deg)rotate(-8deg);box-shadow:45px 65px 100px #000c}.rxf-context-floor:before,.rxf-context-floor:after{content:"";background:#151b16;border:1px solid #323d33;position:absolute}.rxf-context-floor:before{width:34%;height:28%;top:12%;left:7%}.rxf-context-floor:after{width:38%;height:24%;bottom:10%;right:8%}.work-zone{color:#687368;letter-spacing:.14em;font:700 8px IBM Plex Mono,monospace;position:absolute;bottom:7%;left:8%}.process-line{background:#495448;height:1px;display:block;position:absolute}.line-a{top:48%;left:14%;right:10%}.line-b{top:65%;left:27%;right:21%;transform:rotate(26deg)}.context-node{z-index:3;color:#7c867c;background:#101511;border:1px solid #3e493e;flex-direction:column;justify-content:center;align-items:center;width:126px;height:94px;padding:10px;transition:opacity .55s,filter .55s,border-color .55s,transform .55s;display:flex;position:absolute}.context-node i{clip-path:polygon(0 20%,50% 0,100% 20%,100% 78%,50% 100%,0 78%);background:linear-gradient(145deg,#3f4940,#171d18);width:40px;height:30px;display:block}.context-node b{margin-top:10px;font:700 8px IBM Plex Mono,monospace}.context-node small{color:#b46f4b;margin-top:5px;font:700 7px IBM Plex Mono,monospace}.context-node.press{cursor:pointer;border-color:#6d4d38;width:145px;height:112px;top:42%;left:38%}.context-node.press:after{content:"";background:#ff8a47;border-radius:50%;width:9px;height:9px;animation:1.7s ease-in-out infinite rxf-alert-pulse;position:absolute;top:12px;right:12px;box-shadow:0 0 18px #ff7b36}.context-node.camera{top:20%;left:11%}.context-node.mold{top:18%;left:68%}.context-node.upstream{bottom:20%;left:9%}.context-node.downstream{bottom:20%;left:70%}.context-node.maintenance{bottom:7%;left:48%}.rxf-spatial-context-scene:not(.is-active) .context-node:not(.press){opacity:.22;filter:brightness(.5)}.context-links{z-index:2;pointer-events:none;width:78%;height:100%;position:absolute;top:0;left:0}.context-links path{fill:none;stroke:var(--acid);stroke-width:1.5px;stroke-dasharray:8 8;stroke-dashoffset:220px;opacity:0;filter:drop-shadow(0 0 5px #d7ff43)}.is-active .context-links path{opacity:.78;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s,opacity .35s}.is-active .context-links path:nth-child(2){transition-delay:.16s}.is-active .context-links path:nth-child(3){transition-delay:.32s}.is-active .context-links path:nth-child(4){transition-delay:.48s}.is-active .context-links path:nth-child(5){transition-delay:.64s}.is-active .context-node{color:#d9dfd8;filter:none;opacity:1;border-color:#67774a}.is-active .context-node:not(.press){transform:translateY(-4px)}.rxf-signal-label{z-index:5;color:#ff9a60;opacity:0;background:#130e0b;border:1px solid #8c5839;padding:9px 12px;font:700 8px IBM Plex Mono,monospace;position:absolute;top:37%;left:45%;transform:translateY(8px)}.rxf-signal-label span,.rxf-signal-label b{display:block}.rxf-signal-label b{margin-top:4px}.is-active .rxf-signal-label{opacity:1;transition:all .45s .25s;transform:none}.rxf-context-result{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#0c120edb;border:1px solid #637348;width:min(320px,26%);padding:26px;transition:all .55s 1.15s;position:absolute;top:50%;right:3%;transform:translate(35px,-50%);box-shadow:0 30px 75px #000c}.is-active .rxf-context-result{opacity:1;pointer-events:auto;transform:translateY(-50%)}.rxf-context-result>span{color:var(--acid);letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.rxf-context-result h3{margin:18px 0 8px;font-size:23px}.rxf-context-result>strong{color:#ff9b62;font:700 11px IBM Plex Mono,monospace}.rxf-context-result>div{border-top:1px solid #364136;margin-top:22px;padding-top:18px}.rxf-context-result div b{color:#869186;text-transform:uppercase;font:700 8px IBM Plex Mono,monospace}.rxf-context-result div p{color:#c3cbc2;margin:10px 0 0;font-size:13px;line-height:1.75}.rxf-context-result>a{color:var(--acid);border-top:1px solid #566548;margin-top:24px;padding-top:16px;font:700 10px IBM Plex Mono,monospace;text-decoration:none;display:block}@keyframes rxf-alert-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1);box-shadow:0 0 26px #ff7b36}}@media (width<=900px){.rxf-context-stage{height:800px}.rxf-context-result{width:320px;top:auto;bottom:20px;right:20px;transform:translateY(25px)}.is-active .rxf-context-result{transform:none}.context-links{width:100%}}@media (width<=620px){.rxf-spatial-context-scene{padding-left:20px!important;padding-right:20px!important}.rxf-context-stage{min-height:740px}.context-node{width:92px;height:76px}.context-node.press{width:110px;height:92px;top:36%;left:33%}.context-node.camera{top:16%;left:4%}.context-node.mold{top:16%;left:auto;right:4%}.context-node.upstream{bottom:34%;left:4%}.context-node.downstream{bottom:34%;left:auto;right:4%}.context-node.maintenance{bottom:42%;left:36%}.rxf-context-result{width:auto;bottom:14px;left:14px;right:14px}.rxf-signal-label{top:31%;left:48%}}.rxf-interactive-demo{background:#080c09!important;padding-top:clamp(90px,9vw,150px)!important;padding-bottom:clamp(90px,9vw,150px)!important}.rxf-interactive-demo>header{max-width:1050px;margin-bottom:48px}.rxf-interactive-demo>header>span{color:var(--acid);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.rxf-interactive-demo h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(44px,4.8vw,78px);line-height:.98}.rxf-interactive-demo h2 em{color:var(--acid);font-style:normal}.rxf-interactive-demo>header p{color:#9fa99f;max-width:760px;margin:0;font-size:17px;line-height:1.7}.rxf-demo-canvas{background:radial-gradient(circle at 54%,#162016,#090d0a 60%);border:1px solid #364137;min-height:800px;position:relative;overflow:hidden}.rxf-demo-canvas:before{content:"";background-image:linear-gradient(#65715f12 1px,#0000 1px),linear-gradient(90deg,#65715f12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.rxf-demo-toolbar{z-index:20;gap:8px;display:flex;position:absolute;top:18px;right:18px}.rxf-demo-toolbar button{color:#8f998f;cursor:pointer;background:#0c110d;border:1px solid #465246;width:35px;height:35px}.rxf-demo-toolbar button:hover{border-color:var(--acid);color:var(--acid)}.rxf-demo-nodes{z-index:4;width:48%;height:190px;position:absolute;top:7%;left:4%}.demo-node{background:#101611;border:1px solid #465246;width:220px;height:130px;padding:20px;position:absolute;top:10px;box-shadow:0 18px 44px #0009}.demo-node.data{left:0}.demo-node.asset{right:0}.demo-node>span{color:#778277;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.demo-node h3{margin:18px 0 7px;font-size:20px}.demo-node p{color:#899489;margin:0;font:700 9px IBM Plex Mono,monospace}.demo-node button{z-index:3;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.demo-node.data button{right:-14px}.demo-node.asset button{left:-14px}.demo-node button i{background:#0b100c;border:2px solid #6f7b6e;border-radius:50%;width:14px;height:14px;margin:auto;display:block}.demo-node.data button i{border-color:var(--acid);animation:1.8s infinite rxf-port-pulse;box-shadow:0 0 0 8px #d7ff4308}.is-armed .demo-node.asset button i{border-color:var(--acid);box-shadow:0 0 18px #d7ff43}.demo-node.asset.mapped{border-color:#6d7e49}.demo-node.asset.mapped p{color:var(--acid)}.demo-node.asset.mapped:after{background:var(--acid);color:#090d0a;content:"✓";border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:14px;right:14px}.rxf-demo-nodes svg{z-index:-1;width:100%;height:160px;position:absolute;inset:0;overflow:visible}.rxf-demo-nodes path{fill:none;stroke-width:2px}.rxf-demo-nodes .ghost{stroke:#71806d;stroke-dasharray:5 8;opacity:.34}.rxf-demo-nodes .live{stroke:var(--acid);stroke-dasharray:360;stroke-dashoffset:360px;filter:drop-shadow(0 0 5px #d7ff43)}.step-1 .rxf-demo-nodes .live,.step-2 .rxf-demo-nodes .live{stroke-dashoffset:0;transition:stroke-dashoffset 1s}.rxf-ghost-cursor{z-index:5;color:#dce2dc;opacity:0;pointer-events:none;font-size:22px;animation:8s 3s infinite rxf-ghost-connect;position:absolute;top:72px;left:31%}.step-1 .rxf-ghost-cursor,.step-2 .rxf-ghost-cursor{display:none}.rxf-demo-placement{grid-template-columns:24% 76%;align-items:center;display:grid;position:absolute;inset:29% 4% 6%}.rxf-demo-asset{z-index:8;opacity:.12;filter:grayscale();cursor:not-allowed;justify-self:center;width:88%;transition:all .6s;position:relative}.rxf-demo-asset img{filter:drop-shadow(0 24px 28px #000b);width:100%;display:block}.rxf-demo-asset>span{color:#7e887e;text-align:center;letter-spacing:.12em;margin-top:-8px;font:700 9px IBM Plex Mono,monospace;display:block}.step-1 .rxf-demo-asset,.step-2 .rxf-demo-asset{opacity:1;filter:none;cursor:grab;animation:2.3s ease-in-out infinite rxf-asset-float}.step-2 .rxf-demo-asset{opacity:0;pointer-events:none;transform:translate(180px)scale(.7)}.rxf-demo-factory{cursor:default;background:#0b100c;border:1px solid #333e35;height:100%;transition:all .7s;position:relative;overflow:hidden}.rxf-demo-factory>img{object-fit:cover;filter:brightness(.38)saturate(.5);width:100%;height:100%;transition:all .8s}.step-1 .rxf-demo-factory{cursor:copy;border-color:#596b42}.step-1 .rxf-demo-factory>img{filter:brightness(.55)saturate(.65)}.step-2 .rxf-demo-factory{border-color:#71854a;width:107%;transform:translate(-7%);box-shadow:0 0 70px #d7ff4314}.step-2 .rxf-demo-factory>img{filter:brightness(.68)saturate(.75)}.factory-label{color:#a8b2a8;letter-spacing:.12em;background:#090d0bdf;padding:8px 10px;font:700 8px IBM Plex Mono,monospace;position:absolute;top:18px;left:18px}.rxf-placement-ghost{opacity:.16;background:#d7ff4307;border:1px dashed #73844e;place-items:center;width:110px;height:130px;animation:2s infinite rxf-drop-pulse;display:grid;position:absolute;top:47%;left:42%}.rxf-placement-ghost img{object-fit:contain;filter:grayscale();max-width:80%;max-height:90%}.step-1 .rxf-placement-ghost{opacity:.72}.step-2 .rxf-placement-ghost{opacity:1;border-style:solid;box-shadow:0 0 0 10px #d7ff4308}.step-2 .rxf-placement-ghost:after{border:1px solid var(--acid);content:"";border-radius:50%;width:95px;height:18px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #d7ff4348}.rxf-demo-metrics{opacity:0;background:#0a100dea;grid-template-columns:repeat(3,1fr);gap:1px;height:78px;padding:14px 18px;transition:all .55s .25s;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.step-2 .rxf-demo-metrics{opacity:1;transform:none}.rxf-demo-metrics span{border-right:1px solid #344035;padding:8px 14px}.rxf-demo-metrics small,.rxf-demo-factory aside small{color:#778277;font:700 7px IBM Plex Mono,monospace;display:block}.rxf-demo-metrics b{color:#e0e5df;margin-top:7px;font-size:13px;display:block}.rxf-demo-chart{opacity:0;background:#09100ddd;align-items:flex-end;gap:8px;height:78px;padding:14px;transition:all .55s .55s;display:flex;position:absolute;bottom:18px;left:20px;right:305px;transform:translateY(120%)}.step-2 .rxf-demo-chart{opacity:1;transform:none}.rxf-demo-chart i{background:#688045;width:12%;height:25%}.rxf-demo-chart i:nth-child(2){height:38%}.rxf-demo-chart i:nth-child(3){height:32%}.rxf-demo-chart i:nth-child(4){height:58%}.rxf-demo-chart i:nth-child(5){height:72%}.rxf-demo-chart i:nth-child(6){background:var(--acid);height:86%}.rxf-demo-factory aside{opacity:0;background:#0b110ee8;border-left:1px solid #465345;width:285px;padding:24px;transition:all .55s .75s;position:absolute;top:78px;bottom:0;right:0;transform:translate(100%)}.step-2 .rxf-demo-factory aside{opacity:1;transform:none}.rxf-demo-factory aside>span{color:var(--acid);font:700 10px IBM Plex Mono,monospace}.rxf-demo-factory aside>div{border-top:1px solid #354136;margin-top:22px;padding-top:15px}.rxf-demo-factory aside b{color:#dce2db;margin-top:7px;font-size:13px;display:block}.rxf-demo-progress{z-index:20;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.rxf-demo-progress i{border:1px solid #647062;border-radius:50%;width:7px;height:7px;transition:all .3s}.rxf-demo-progress i.active{background:var(--acid);border-color:var(--acid);box-shadow:0 0 10px #d7ff43}@keyframes rxf-port-pulse{50%{box-shadow:0 0 0 13px #d7ff4300,0 0 18px #d7ff43}}@keyframes rxf-asset-float{50%{transform:translateY(-5px)}}@keyframes rxf-drop-pulse{50%{box-shadow:0 0 24px #d7ff4322}}@keyframes rxf-ghost-connect{0%,18%,to{opacity:0;transform:translate(0)}25%{opacity:.75}48%{opacity:.75;transform:translate(215px)}58%{opacity:0;transform:translate(215px)}}@media (width<=980px){.rxf-demo-canvas{min-height:900px}.rxf-demo-nodes{width:90%;left:5%}.rxf-demo-placement{grid-template-columns:28% 72%;top:30%}.rxf-demo-factory aside{width:245px}.rxf-demo-chart{right:265px}}@media (width<=680px){.rxf-interactive-demo{padding-left:20px!important;padding-right:20px!important}.rxf-demo-canvas{min-height:980px}.rxf-demo-nodes{height:260px}.demo-node{width:46%;height:140px}.rxf-demo-nodes svg{top:5px}.rxf-demo-placement{display:block;top:28%;bottom:6%}.rxf-demo-asset{z-index:9;width:27%;position:absolute;top:2%;left:4%}.rxf-demo-factory{height:auto;position:absolute;inset:30% 3% 0}.step-2 .rxf-demo-factory{width:auto;transform:none}.rxf-demo-factory aside{width:auto;height:245px;inset:auto 0 0;transform:translateY(100%)}.step-2 .rxf-demo-factory aside{transform:none}.rxf-demo-chart{display:none}.rxf-demo-metrics{grid-template-columns:1fr 1fr}.rxf-demo-metrics span:last-child{display:none}.rxf-placement-ghost{width:80px;height:100px;top:35%;left:46%}}@media (prefers-reduced-motion:reduce){.demo-node.data button i,.rxf-ghost-cursor,.step-1 .rxf-demo-asset,.step-2 .rxf-demo-asset,.rxf-placement-ghost{animation:none}}.rxf-connected-environment{position:relative;background:#080c09!important;height:300vh!important;padding:0!important}.rxf-environment-sticky{background:#080c09;grid-template-rows:1fr 34px;grid-template-columns:38% 62%;gap:0 clamp(34px,5vw,82px);height:calc(100vh - 78px);min-height:680px;padding:clamp(34px,4vw,68px);display:grid;position:sticky;top:78px;overflow:hidden}.rxf-environment-copy{min-width:0}.rxf-environment-copy>span{color:var(--acid);letter-spacing:.15em;font:700 10px IBM Plex Mono,monospace}.rxf-environment-copy h2{letter-spacing:-.06em;margin:18px 0 30px;font-size:clamp(42px,4.7vw,76px);line-height:.95}.rxf-environment-copy h2 em{color:var(--acid);font-style:normal}.rxf-environment-copy nav{border-top:1px solid #384438;flex-direction:column;display:flex}.rxf-environment-copy nav button{color:#667166;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #384438;grid-template-columns:40px 1fr;padding:14px 0;display:grid;position:relative}.rxf-environment-copy nav i{color:#687368;font:700 9px IBM Plex Mono,monospace}.rxf-environment-copy nav span{font-size:15px;font-weight:700}.rxf-environment-copy nav button.active{color:#eef2ed}.rxf-environment-copy nav button.active i{color:var(--acid)}.rxf-environment-copy nav button.active:before{background:var(--acid);content:"";width:48px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #d7ff43}.rxf-environment-text{margin-top:26px;animation:.5s rxf-env-copy}.rxf-environment-text>span{color:var(--acid);letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.rxf-environment-text h3{letter-spacing:-.045em;margin:14px 0;font-size:clamp(27px,2.5vw,42px);line-height:1.02}.rxf-environment-text p{color:#9da79d;max-width:520px;margin:0;font-size:14px;line-height:1.65}.rxf-environment-text ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.rxf-environment-text li{color:#b8c0b7;border-bottom:1px solid #5c6a47;padding:7px 9px;font-size:10px}.rxf-environment-text li:before{color:var(--acid);content:"+";margin-right:6px}.rxf-environment-visual{isolation:isolate;background:radial-gradient(circle at 50% 52%,#192318,#0a0e0b 65%);border:1px solid #354136;min-width:0;height:100%;position:relative;overflow:hidden}.environment-grid{z-index:-2;background-image:linear-gradient(#63715e15 1px,#0000 1px),linear-gradient(90deg,#63715e15 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.same-press{z-index:8;width:35%;transition:transform .8s,filter .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)scale(.96)}.same-press img{filter:drop-shadow(0 30px 35px #000d);width:100%;display:block}.same-press>span,.same-press>small{white-space:nowrap;font:700 8px IBM Plex Mono,monospace;position:absolute;left:50%;transform:translate(-50%)}.same-press>span{color:var(--acid);background:#0b100c;border:1px solid #667847;padding:7px 9px;bottom:-8px}.same-press>small{color:#7e897e;opacity:0;transition:all .4s;bottom:-34px}.stage-1 .same-press>small,.stage-2 .same-press>small{opacity:1}.same-press:hover{filter:drop-shadow(0 0 12px #d7ff4360)}.asset-library-cards{z-index:2;transition:all .7s;position:absolute;inset:17% 21%}.asset-library-cards i,.asset-library-cards article{background:#101611;border:1px solid #465246;transition:all .7s;position:absolute;inset:0}.asset-library-cards i:first-child{opacity:.35;transform:translate(-22px,-22px)}.asset-library-cards i:nth-child(2){opacity:.65;transform:translate(-11px,-11px)}.asset-library-cards article{flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.asset-library-cards span{color:var(--acid);font:700 8px IBM Plex Mono,monospace;position:absolute;top:18px;left:20px}.asset-library-cards b{font-size:18px}.asset-library-cards small{color:#798479;margin-top:7px;font:700 8px IBM Plex Mono,monospace}.stage-1 .asset-library-cards,.stage-2 .asset-library-cards{opacity:.07;transform:scale(.83)}.environment-sources,.environment-values{z-index:4;opacity:0;flex-direction:column;justify-content:space-around;transition:all .55s;display:flex;position:absolute;top:17%;bottom:17%}.environment-sources{left:4%;transform:translate(-25px)}.environment-values{right:4%;transform:translate(25px)}.environment-sources span,.environment-values span{color:#aeb7ae;background:#0f1510;border:1px solid #445043;min-width:115px;padding:11px;font:700 8px IBM Plex Mono,monospace}.environment-values b{color:var(--acid);margin-top:5px;display:block}.stage-1 .environment-sources,.stage-1 .environment-values{opacity:1;transform:none}.stage-2 .environment-sources,.stage-2 .environment-values{opacity:0;transform:scale(.9)}.environment-links{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.environment-links path{fill:none;stroke:var(--acid);stroke-width:1.4px;stroke-dasharray:7 8;stroke-dashoffset:180px;filter:drop-shadow(0 0 4px #d7ff43)}.stage-1 .environment-links{opacity:.72}.stage-1 .environment-links path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s}.stage-1 .environment-links path:nth-child(2){transition-delay:.1s}.stage-1 .environment-links path:nth-child(3){transition-delay:.2s}.stage-1 .environment-links path:nth-child(4){transition-delay:.3s}.environment-factory{z-index:1;opacity:0;transition:all .8s;position:absolute;inset:0;transform:scale(1.04)}.environment-factory:after{content:"";background:#07100866;position:absolute;inset:0}.environment-factory img{object-fit:cover;filter:brightness(.55)saturate(.65);width:100%;height:100%}.stage-2 .environment-factory{opacity:1;transform:none}.stage-2 .same-press{filter:drop-shadow(0 0 14px #d7ff4355);width:24%;top:56%;left:45%}.environment-dashboard{z-index:12;opacity:0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0a100deb;border-left:1px solid #4c5947;width:32%;padding:22px;transition:all .65s .4s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.stage-2 .environment-dashboard{opacity:1;transform:none}.environment-dashboard>span{color:#dce2dc;font:700 9px IBM Plex Mono,monospace}.environment-dashboard>span b{float:right;color:var(--acid)}.environment-dashboard>div{border-top:1px solid #354136;margin-top:18px;padding-top:14px}.environment-dashboard small{color:#778277;font:700 7px IBM Plex Mono,monospace;display:block}.environment-dashboard strong{margin-top:6px;font-size:12px;display:block}.environment-dashboard figure{background:#111812;align-items:flex-end;gap:6px;height:75px;margin:24px 0 0;padding:10px;display:flex}.environment-dashboard figure i{background:#657846;width:16%;height:28%}.environment-dashboard figure i:nth-child(2){height:42%}.environment-dashboard figure i:nth-child(3){height:35%}.environment-dashboard figure i:nth-child(4){height:65%}.environment-dashboard figure i:nth-child(5){height:78%}.environment-dashboard figure i:nth-child(6){background:var(--acid);height:92%}.rxf-environment-progress{border-top:1px solid #435043;grid-column:1/-1;align-self:end;height:34px;position:relative}.rxf-environment-progress>i,.rxf-environment-progress>span{height:2px;position:absolute;top:-1px;left:0}.rxf-environment-progress>i{background:#313b32;right:0}.rxf-environment-progress>span{z-index:2;background:var(--acid);transition:width .5s;box-shadow:0 0 10px #d7ff43}.rxf-environment-progress b{color:#8b958b;font:700 9px IBM Plex Mono,monospace;position:absolute;bottom:0;right:0}@keyframes rxf-env-copy{0%{opacity:0;transform:translateY(10px)}}@media (width<=900px){.rxf-connected-environment{height:auto!important;padding:70px 20px!important}.rxf-environment-sticky{height:auto;min-height:0;padding:0;display:block;position:relative;top:auto;overflow:visible}.rxf-environment-copy h2{font-size:48px}.rxf-environment-copy nav{margin-bottom:40px}.rxf-environment-text{margin-bottom:25px}.rxf-environment-visual{height:580px}.rxf-environment-progress{display:none}}@media (width<=600px){.rxf-environment-visual{height:500px}.same-press{width:42%}.asset-library-cards{left:10%;right:10%}.environment-sources span,.environment-values span{min-width:78px;padding:8px;font-size:6px}.environment-dashboard{width:48%;padding:14px}.stage-2 .same-press{width:30%;left:35%}.rxf-environment-text ul{display:block}.rxf-environment-text li{width:max-content;margin-top:5px}}.rxf-connected-environment{scroll-margin-top:78px;height:calc(100svh - 78px)!important;min-height:680px!important}.rxf-connected-environment .rxf-environment-sticky{height:100%!important;min-height:680px!important;position:relative!important;top:auto!important}@media (width<=900px){.rxf-connected-environment,.rxf-connected-environment .rxf-environment-sticky{height:auto!important;min-height:0!important}}.rxf-environment-copy>p{color:#929c92;max-width:520px;margin:-13px 0 25px;font-size:13px;line-height:1.65}.rxa2-rotator i{animation-duration:12s}.rxa2-rotator i:nth-child(2){animation-delay:3s}.rxa2-rotator i:nth-child(3){animation-delay:6s}.rxa2-rotator i:nth-child(4){animation-delay:9s}.rx-landing-v4{position:relative}.rx-landing-v4 .rx-public-header{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:70!important;width:auto!important;max-width:none!important;height:64px!important;box-shadow:none!important;background:#101312d1!important;border:1px solid #333!important;border-radius:4px!important;margin:0!important;padding:0 14px 0 23px!important;position:absolute!important;top:22px!important;left:3.333vw!important;right:3.333vw!important}.rx-landing-v4 .rx-public-brand{gap:10px!important;min-width:190px!important}.rx-landing-v4 .rx-twin-wordmark{content:url(/brand/twin-rax-figma-header.png);object-fit:contain;width:96px!important;height:auto!important}.rx-landing-v4 .rx-public-brand>span{background:url(/brand/twin-rax-figma-subtitle.svg) 50%/contain no-repeat;width:73px;height:23px;overflow:hidden;color:#0000!important;display:block!important}.rx-landing-v4 .rx-roboticbox-mark{display:none!important}.rx-landing-v4 .rx-public-nav a,.rx-landing-v4 .rx-public-actions a,.rx-landing-v4 .rx-public-actions button{color:#a8ada8!important}.rx-landing-v4 .rx-public-nav a:hover,.rx-landing-v4 .rx-public-actions a:hover,.rx-landing-v4 .rx-public-actions button:hover{color:#fff!important}.rx4-hero.rx4-hero-centered{background:#090c0a;width:100%;position:relative;overflow:hidden;place-items:center!important;height:847px!important;min-height:720px!important;display:grid!important}.rx4-hero-centered>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rx4-centered-overlay{background:#070a0885;position:absolute;inset:0}.rx4-centered-copy{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;width:min(920px,100% - 48px);margin-top:18px;display:flex;position:relative}.rx4-centered-copy>span{color:#d7ff43;letter-spacing:.12em;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.rx4-centered-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.13}.rx4-centered-copy p{color:#ffffffc2;letter-spacing:-.015em;margin:28px 0 34px;font-size:16px;font-weight:400;line-height:1.75}.rx4-centered-cta{background:#d7ff43;border:1px solid #d7ff4399;border-radius:2px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:0 25px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#0b0e0c!important}.rx4-centered-cta:hover{background:#e2ff75;transform:translateY(-2px)}.rx4-centered-scroll{z-index:2;letter-spacing:.12em;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;bottom:33px;left:50%;transform:translate(-50%);color:#ffffff9e!important}@media (width<=900px){.rx-landing-v4 .rx-public-header{left:20px!important;right:20px!important}.rx4-hero.rx4-hero-centered{height:760px!important;min-height:680px!important}.rx4-centered-copy h1{font-size:clamp(42px,8vw,64px)}}@media (width<=600px){.rx-landing-v4 .rx-public-header{height:56px!important;padding:0 12px!important;top:12px!important;left:12px!important;right:12px!important}.rx-landing-v4 .rx-public-brand{min-width:0!important}.rx-landing-v4 .rx-twin-wordmark{width:82px!important}.rx-landing-v4 .rx-public-brand>span{display:none!important}.rx4-hero.rx4-hero-centered{height:720px!important;min-height:640px!important}.rx4-hero-centered>img{object-position:52% center}.rx4-centered-copy{width:calc(100% - 36px);margin-top:8px}.rx4-centered-copy>span{margin-bottom:17px;font-size:10px}.rx4-centered-copy h1{font-size:clamp(36px,11vw,48px);line-height:1.16}.rx4-centered-copy p{margin:23px 0 29px;font-size:14px}.rx4-centered-copy p br{display:none}}.rx-landing-v5{--rx5-bg:#0a0d0b;--rx5-panel:#0e110f;--rx5-line:#262e29;--rx5-lime:#d7ff43;--rx5-text:#f5faf2;--rx5-muted:#8f9c91;background:var(--rx5-bg);color:var(--rx5-text);position:relative}.rx-landing-v5 .rx-public-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100!important;width:auto!important;max-width:none!important;height:64px!important;box-shadow:none!important;background:#101312d6!important;border:1px solid #333!important;border-top:0!important;border-radius:0 0 4px 4px!important;margin:0!important;padding:0 14px 0 23px!important;position:fixed!important;top:0!important;left:17px!important;right:17px!important}.rx-landing-v5 .rx-public-brand{gap:10px!important;min-width:250px!important}.rx-landing-v5 .rx-twin-wordmark{content:url(/brand/twin-rax-figma-header.png);object-fit:contain;width:138px!important;height:auto!important}.rx-landing-v5 .rx-public-brand>span{background:url(/brand/twin-rax-figma-subtitle.svg) 50%/contain no-repeat;width:86px;height:10px;overflow:hidden;color:#0000!important;display:block!important}.rx-landing-v5 .rx-roboticbox-mark{display:none!important}.rx-landing-v5 .rx-public-nav{gap:25px!important}.rx-landing-v5 .rx-public-nav a{color:#f5faf2!important;font-size:13px!important}.rx-landing-v5 .rx-public-actions{gap:12px!important}.rx-landing-v5 .rx-public-actions a,.rx-landing-v5 .rx-public-actions button{color:#c0c7c0!important}.rx-landing-v5 .rx-public-actions>a:last-child{background:var(--rx5-lime)!important;color:#101010!important}.rx5-main{background:var(--rx5-bg);width:100%;overflow:hidden}.rx5-main section{box-sizing:border-box}.rx5-main h1,.rx5-main h2,.rx5-main h3,.rx5-main p{margin-top:0}.rx5-hero{background:#0a0d0b;place-items:center;height:888px;display:grid;position:relative;overflow:hidden}.rx5-hero>img{object-fit:cover;width:100%;height:980px;position:absolute;inset:-92px 0 auto}.rx5-hero-shade{background:#070a0885;position:absolute;inset:0}.rx5-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(1000px,100% - 48px);margin-top:48px;display:flex;position:relative}.rx5-hero-content>span,.rx5-section-head span,.rx5-why article>span{color:var(--rx5-lime);letter-spacing:.14em;font:700 12px/18px Inter,sans-serif}.rx5-hero-content h1{color:#f4f7f2;letter-spacing:-.04em;margin:28px 0 24px;font-size:clamp(52px,4.3vw,62px);line-height:1.32}.rx5-hero-content p{color:#d6dbd7;margin-bottom:32px;font-size:16px;line-height:28px}.rx5-hero-content>a{background:var(--rx5-lime);color:#0a0d0b;border-radius:10px;padding:16px 24px;font-size:14px;font-weight:700;text-decoration:none}.rx5-hero-content>a b{margin-left:10px}.rx5-scroll{z-index:2;letter-spacing:.1em;font:700 10px Inter,sans-serif;text-decoration:none;position:absolute;bottom:62px;left:50%;transform:translate(-50%);color:#c9d0cb9e!important}.rx5-scroll span{margin-left:10px}.rx5-signal{background:var(--rx5-lime);height:120px;overflow:hidden}.rx5-signal>div{align-items:center;gap:49px;width:max-content;height:100%;padding-left:0;animation:28s linear infinite rx5-rail;display:flex}.rx5-signal b{color:#0a0d0b;white-space:nowrap;font:700 16px Inter,sans-serif}.rx5-signal i{background:#0a0d0b;border-radius:50%;width:7px;height:7px}@keyframes rx5-rail{0%{transform:translate(-40px)}to{transform:translate(-620px)}}.rx5-film,.rx5-how,.rx5-why,.rx5-operate,.rx5-connected{background:#0a0d0bf5;padding:70px 5vw}.rx5-film{min-height:900px}.rx5-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:60px;display:grid}.rx5-section-head h2{color:var(--rx5-text);letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(34px,3.05vw,44px);line-height:1.32}.rx5-section-head>p{color:var(--rx5-muted);font-size:15px;line-height:26px}.rx5-film-player{border:1px solid var(--rx5-line);background:#050606;border-radius:28px;width:min(1079px,84vw);margin:54px auto 0;overflow:hidden}.rx5-film-player video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.rx5-how{min-height:1152px}.rx5-how-grid{grid-template-columns:420px minmax(0,780px);gap:6vw;margin-top:86px;display:grid}.rx5-step-list{flex-direction:column;gap:24px;display:flex;position:relative}.rx5-step-list>div{border:1px solid var(--rx5-line);height:100px;color:var(--rx5-muted);border-radius:18px;grid-template-columns:48px 1fr;padding:15px 17px;display:grid}.rx5-step-list>div.active{border-color:var(--rx5-lime);background:var(--rx5-lime);color:#0a0d0b}.rx5-step-list span{grid-row:1/3;font:700 11px Inter}.rx5-step-list b{font:700 13px Inter}.rx5-step-list p{margin:8px 0 0;font-size:14px}.rx5-step-list>small{color:var(--rx5-muted);letter-spacing:.08em;margin-top:28px;font:700 10px Inter}.rx5-step-list>i{background:var(--rx5-lime);width:60px;height:2px}.rx5-create-panel{border:1px solid var(--rx5-line);background:var(--rx5-panel);border-radius:28px;padding:29px 35px 36px}.rx5-create-panel>span{color:var(--rx5-lime);letter-spacing:.08em;font:700 12px Inter}.rx5-create-panel>h3{margin:20px 0 15px;font-size:32px;line-height:1.38}.rx5-create-panel>p{color:var(--rx5-muted);font-size:14px;line-height:24px}.rx5-prompt{background:#090b09;border:1px solid #404f2e;border-radius:18px;margin-top:26px;padding:15px 145px 20px 19px;position:relative}.rx5-prompt small{color:var(--rx5-lime);margin-bottom:12px;font:700 10px Inter;display:block}.rx5-prompt b{font-size:16px}.rx5-prompt a{background:var(--rx5-lime);color:#0a0d0b;border-radius:22px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none;position:absolute;bottom:19px;right:25px}.rx5-results-label{color:var(--rx5-muted);margin:29px 0 18px;font:700 10px Inter;display:block}.rx5-results{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rx5-results figure{border:1px solid var(--rx5-line);background:#f5f7f2;border-radius:16px;margin:0;padding:7px;overflow:hidden}.rx5-results figure.selected{border:3px solid var(--rx5-lime);padding:5px}.rx5-results img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.rx5-results figcaption{color:#8f9c91;padding:11px 6px 5px;font:700 10px Inter}.rx5-results .selected figcaption{color:#0a0d0b}.rx5-saved{background:#131613;border-radius:16px;justify-content:space-between;align-items:center;margin-top:24px;padding:20px;font-size:13px;font-weight:700;display:flex}.rx5-saved a{color:var(--rx5-lime);text-decoration:none}.rx5-why{min-height:1080px}.rx5-why-grid{grid-template-columns:repeat(12,1fr);gap:40px;margin-top:48px;display:grid}.rx5-why-grid>article.wide{grid-column:span 7}.rx5-why-grid>article:nth-child(2){grid-column:span 5}.rx5-why-grid>article:nth-child(3),.rx5-why-grid>article.action{grid-column:span 6}.rx5-why article{border:1px solid var(--rx5-line);background:var(--rx5-panel);border-radius:24px;height:340px;padding:25px 27px;position:relative;overflow:hidden}.rx5-why article.wide{grid-template-columns:1fr}.rx5-why article h3{margin:18px 0 12px;font-size:24px;line-height:1.42}.rx5-why article p{max-width:410px;color:var(--rx5-muted);font-size:14px;line-height:23px}.rx5-why article>img{object-fit:contain;max-width:64%;max-height:55%;position:absolute;bottom:0;right:0}.rx5-why article.wide>img{max-width:62%;max-height:58%}.rx5-why article.action{background:#13120b;border-color:#545e2e}.rx5-action-flow{align-items:center;gap:14px;margin-top:26px;display:flex}.rx5-action-flow>div,.rx5-action-flow>.playbook{border:1px solid var(--rx5-line);background:#0a0c0a;border-radius:16px;width:150px;padding:14px}.rx5-action-flow small{color:var(--rx5-muted);font:700 9px Inter;display:block}.rx5-action-flow b{margin:14px 0 7px;display:block}.rx5-action-flow em{color:var(--rx5-lime);font:700 11px Inter}.rx5-action-flow p{font-size:11px!important;line-height:18px!important}.rx5-action-flow strong{color:var(--rx5-lime);font-size:24px}.rx5-action-flow figure{border:1px solid var(--rx5-lime);border-radius:50%;place-items:center;width:86px;height:86px;margin:0;display:grid}.rx5-action-flow figure img{object-fit:contain;width:65px;max-height:30px}.rx5-action-flow>.playbook{border-color:var(--rx5-lime);width:218px}.rx5-action-flow>.playbook p{color:var(--rx5-text);margin:10px 0}.rx5-action-flow>.playbook em{margin-right:18px;font-size:9px}.rx5-operate{min-height:980px}.rx5-live{border:1px solid var(--rx5-line);background:#050606;border-radius:28px;height:630px;margin-top:68px;padding:21px;position:relative;overflow:hidden}.rx5-live>img{object-fit:cover;object-position:left top;width:88%;height:100%}.rx5-live aside{background:#0b0d0bf7;border-radius:20px;width:320px;height:calc(100% - 42px);padding:22px 24px;position:absolute;top:21px;right:21px}.rx5-live aside>span{color:var(--rx5-lime);font:700 11px Inter}.rx5-live aside>div{border:1px solid var(--rx5-line);background:#111311;border-radius:14px;flex-direction:column;gap:6px;margin-top:14px;padding:11px 13px;display:flex}.rx5-live aside>div.alert{border-color:var(--rx5-lime)}.rx5-live aside small{color:var(--rx5-muted);font:700 9px Inter}.rx5-live aside b{font:700 13px Inter}.rx5-live aside em{color:#9cc794;font:700 10px Inter}.rx5-live aside .alert small,.rx5-live aside .alert em{color:var(--rx5-lime)}.rx5-live aside>a{background:var(--rx5-lime);color:#0a0d0b;text-align:center;border-radius:24px;margin-top:16px;padding:14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.rx5-connected{min-height:1041px;position:relative}.rx5-flow{grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid;position:relative}.rx5-flow:before{content:"";background:#253029;height:2px;position:absolute;top:48px;left:16px;right:16px}.rx5-flow>div{position:relative}.rx5-flow b{color:#b8c1ba;font:700 11px Inter;display:block}.rx5-flow i{z-index:1;background:#637069;border-radius:50%;width:8px;height:8px;margin:34px 0 18px 8px;display:block;position:relative}.rx5-flow p{color:#7e8981;font-size:13px;line-height:1.55}.rx5-flow>div.active b,.rx5-flow>div.active p{color:var(--rx5-lime)}.rx5-connected>img{object-fit:cover;object-position:center;opacity:.72;width:min(1156px,90%);height:591px;margin:-10px auto 0;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.rx5-cta{background:var(--rx5-bg);padding:48px 5vw 0}.rx5-cta>div{background:var(--rx5-lime);color:#0a0d0b;border-radius:28px;min-height:360px;padding:42px;position:relative}.rx5-cta span{letter-spacing:.12em;font:700 12px Inter}.rx5-cta h2{letter-spacing:-.04em;margin:24px 0 18px;font-size:46px;line-height:1.3}.rx5-cta p{font-size:15px}.rx5-cta a{color:var(--rx5-lime);background:#0a0d0b;border-radius:31px;padding:20px 34px;font-weight:700;text-decoration:none;position:absolute;bottom:46px;right:48px}.rx-landing-v5 .rxm-footer{color:#f5faf2!important;background:#0a0d0b!important;border:0!important;min-height:192px!important;padding:60px 5vw 36px!important}.rx-landing-v5 .rxm-footer p,.rx-landing-v5 .rxm-footer a{color:#8f9c91!important}@media (width<=1000px){.rx-landing-v5 .rx-public-header{left:12px!important;right:12px!important}.rx-landing-v5 .rx-public-brand{min-width:160px!important}.rx-landing-v5 .rx-public-nav{display:none!important}.rx5-how-grid{grid-template-columns:300px 1fr;gap:28px}.rx5-step-list>div{grid-template-columns:40px 1fr}.rx5-why-grid{gap:22px}.rx5-action-flow{transform-origin:0 0;transform:scale(.86)}.rx5-live aside{width:280px}.rx5-live>img{width:100%}}@media (width<=720px){.rx-landing-v5 .rx-public-header{height:56px!important}.rx-landing-v5 .rx-public-brand>span{display:none!important}.rx-landing-v5 .rx-twin-wordmark{width:92px!important}.rx5-hero{height:760px}.rx5-hero>img{object-position:55% center;height:852px}.rx5-hero-content h1{font-size:40px}.rx5-hero-content p br{display:none}.rx5-section-head{grid-template-columns:1fr;gap:18px}.rx5-film,.rx5-how,.rx5-why,.rx5-operate,.rx5-connected{padding:56px 20px}.rx5-film{min-height:auto}.rx5-film-player{width:100%;margin-top:40px}.rx5-how-grid{grid-template-columns:1fr;margin-top:52px}.rx5-step-list{grid-template-columns:1fr 1fr;display:grid}.rx5-step-list>small,.rx5-step-list>i{display:none}.rx5-create-panel{padding:24px 18px}.rx5-prompt{padding-bottom:74px;padding-right:18px}.rx5-results{grid-template-columns:1fr 1fr}.rx5-saved{align-items:flex-start;gap:12px}.rx5-why-grid{grid-template-columns:1fr}.rx5-why-grid>article.wide,.rx5-why-grid>article:nth-child(2),.rx5-why-grid>article:nth-child(3),.rx5-why-grid>article.action{grid-column:auto}.rx5-why article{height:360px}.rx5-why article>img{max-width:80%}.rx5-action-flow{width:140%;transform:scale(.72)}.rx5-live{height:auto;padding:10px}.rx5-live>img{aspect-ratio:16/9;height:auto}.rx5-live aside{width:auto;height:auto;margin-top:10px;position:static}.rx5-flow{grid-template-columns:1fr;gap:22px;margin-top:48px;padding-left:16px}.rx5-flow:before{width:2px;height:auto;top:0;bottom:0;left:19px}.rx5-flow>div{padding-left:32px}.rx5-flow i{margin:4px 0 0;position:absolute;top:0;left:-16px}.rx5-flow p{margin-bottom:0}.rx5-connected>img{width:130%;height:auto;margin:20px -15% 0}.rx5-cta{padding:20px}.rx5-cta>div{padding:32px 24px 120px}.rx5-cta h2{font-size:36px}.rx5-cta a{bottom:36px;right:24px}}@media (width>=901px){.rx5-how{grid-template-rows:auto minmax(0,1fr);height:100svh;max-height:none;scroll-margin-top:0;display:grid;overflow:hidden;min-height:720px!important;padding:clamp(88px,8.2svh,116px) 5vw clamp(22px,3.2svh,46px)!important}.rx5-how .rx5-section-head{min-height:clamp(108px,15svh,162px)}.rx5-how .rx5-section-head h2{font-size:clamp(31px,4.1svh,44px);line-height:1.3}.rx5-how-grid{align-self:stretch;width:100%;height:auto;min-height:0;grid-template-columns:minmax(260px,31%) minmax(0,1fr)!important;gap:clamp(28px,4.2vw,72px)!important;margin-top:clamp(24px,4.2svh,52px)!important}.rx5-panel-stage{width:100%;min-height:0}.rx5-step-list{height:100%;gap:clamp(10px,1.45svh,16px)!important}.rx5-step-list>button{height:clamp(64px,9.3svh,100px)!important}.rx5-step-list>small{margin-top:auto!important}.rx5-panel-stage,.rx5-how-panel{height:100%;min-height:0}}.rx5-step-list>button{border:1px solid var(--rx5-line);width:100%;color:var(--rx5-muted);text-align:left;cursor:pointer;background:0 0;border-radius:18px;grid-template-columns:48px 1fr;padding:15px 17px;font-family:inherit;transition:background .22s,border-color .22s,color .22s,transform .22s;display:grid}.rx5-step-list>button:hover{border-color:#536057;transform:translate(3px)}.rx5-step-list>button.active{border-color:var(--rx5-lime);background:var(--rx5-lime);color:#0a0d0b}.rx5-step-list>button span{grid-row:1/3;font:700 11px Inter}.rx5-step-list>button b{font:700 13px Inter}.rx5-step-list>button p{margin:8px 0 0;font-size:14px}.rx5-step-list>i{margin-left:136px;position:relative;background:var(--rx5-line)!important;width:240px!important;height:2px!important}.rx5-step-list>i>b{background:var(--rx5-lime);transition:width .32s;position:absolute;inset:0 auto 0 0}.rx5-panel-stage{min-width:0}.rx5-how-panel{box-sizing:border-box;border:1px solid var(--rx5-line);background:var(--rx5-panel);border-radius:clamp(20px,2vw,28px);padding:clamp(20px,2.4svh,29px) clamp(22px,2.45vw,35px);overflow:hidden}.rx5-panel-stage{animation:.35s both rx5-panel-in}@keyframes rx5-panel-in{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}.rx5-how-panel>span{color:var(--rx5-lime);font:700 clamp(9px,1.12svh,12px) Inter}.rx5-how-panel>h3{color:var(--rx5-text);margin:clamp(10px,1.8svh,20px) 0 clamp(7px,1.4svh,15px);font-size:clamp(22px,2.9svh,32px);line-height:1.36}.rx5-how-panel>p{color:var(--rx5-muted);margin-bottom:0;font-size:clamp(11px,1.3svh,14px);line-height:1.7}.rx5-how-panel.rx5-create-panel{padding:clamp(20px,2.4svh,29px) clamp(22px,2.45vw,35px)}.rx5-create-panel .rx5-prompt{margin-top:clamp(14px,2.4svh,26px);padding-top:clamp(10px,1.4svh,15px);padding-bottom:clamp(13px,1.85svh,20px)}.rx5-create-panel .rx5-results-label{margin:clamp(13px,2.6svh,29px) 0 clamp(8px,1.65svh,18px)}.rx5-create-panel .rx5-results{gap:clamp(7px,1vw,14px)}.rx5-create-panel .rx5-results figure{padding:5px}.rx5-create-panel .rx5-results img{max-height:14.2svh}.rx5-create-panel .rx5-results figcaption{padding:clamp(5px,1svh,11px) 5px 3px}.rx5-create-panel .rx5-saved{margin-top:clamp(10px,2.2svh,24px);padding:clamp(10px,1.85svh,20px)}.rx5-build-flow{grid-template-columns:1.08fr .85fr 1.47fr;gap:14px;height:64%;margin-top:clamp(18px,4svh,42px);display:grid}.rx5-build-flow article{background:#090b09;border-radius:14px;flex-direction:column;min-width:0;margin:0;padding:14px;display:flex;position:relative;overflow:hidden}.rx5-build-flow article>b{color:var(--rx5-lime);font-size:10px}.rx5-build-flow article>img{object-fit:contain;flex:1;width:100%;min-height:0;margin:10px 0}.rx5-build-flow article>strong{color:var(--rx5-text);font-size:11px}.rx5-build-flow .assets{gap:6px}.rx5-build-flow .assets>div{flex:1;grid-template-columns:52px 1fr;align-items:center;gap:10px;min-height:0;display:grid}.rx5-build-flow .assets img{object-fit:contain;width:52px;height:38px}.rx5-build-flow .assets span{font:700 9px Inter}.rx5-build-flow .editor{background:#060807}.rx5-build-flow .editor>a{background:var(--rx5-lime);color:#0a0d0b;border-radius:18px;align-self:flex-end;padding:10px 18px;font-size:10px;font-weight:700;text-decoration:none}.rx5-connect-body{grid-template-columns:128px 1fr;gap:22px;height:47%;margin-top:clamp(18px,4.2svh,45px);display:grid}.rx5-connect-body .sources{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.rx5-connect-body .sources>div{border:1px solid var(--rx5-line);background:#090b09;border-radius:11px;flex-direction:column;flex:1;justify-content:center;padding:9px 12px;display:flex}.rx5-connect-body small,.rx5-connect-output small{color:var(--rx5-lime);font:700 8px Inter}.rx5-connect-body b,.rx5-connect-output b{color:var(--rx5-text);margin-top:6px;font-size:10px}.rx5-connect-body .flow-studio{background:#060807;border-radius:14px;padding:14px 16px}.rx5-connect-body header{justify-content:space-between;display:flex}.rx5-connect-body header small{color:var(--rx5-muted)}.rx5-connect-body header em{color:var(--rx5-lime);font:700 8px Inter}.rx5-connect-body .flow-studio img{object-fit:contain;width:100%;height:calc(100% - 22px);display:block}.rx5-connect-output{grid-template-columns:repeat(3,1fr);gap:16px;height:14%;margin-top:6%;display:grid}.rx5-connect-output>div{border:1px solid var(--rx5-line);background:#0a0c0a;border-radius:11px;flex-direction:column;justify-content:center;padding:10px 12px;display:flex}.rx5-connect-output>div.active{border-color:var(--rx5-lime)}.rx5-connect-output>div:not(.active) small{color:var(--rx5-muted)}.rx5-operate-screen{background:#060807;border-radius:14px;height:72%;margin-top:clamp(18px,4svh,42px);position:relative;overflow:hidden}.rx5-operate-screen>img{object-fit:cover;object-position:left top;width:100%;height:100%}.rx5-operate-screen>aside{border:1px solid var(--rx5-lime);background:#0a0d0bf5;border-radius:14px;width:29%;padding:18px;position:absolute;top:7%;right:3%}.rx5-operate-screen aside>small{color:var(--rx5-lime);font:700 9px Inter}.rx5-operate-screen h4{margin:12px 0 18px;font-size:15px}.rx5-operate-screen dl{margin:0}.rx5-operate-screen dl>div{grid-template-columns:1fr 1.5fr;margin:11px 0;display:grid}.rx5-operate-screen dt{color:var(--rx5-muted);font:700 8px Inter}.rx5-operate-screen dd{color:var(--rx5-text);margin:0;font:700 9px Inter}.rx5-operate-screen dl>div:last-child dd{color:var(--rx5-lime)}.rx5-operate-screen aside>a{background:var(--rx5-lime);color:#0a0d0b;text-align:center;border-radius:18px;margin-top:16px;padding:10px;font-size:10px;font-weight:700;text-decoration:none;display:block}@media (width<=1100px) and (width>=901px){.rx5-step-list>i{width:55%!important;margin-left:40%!important}.rx5-build-flow{grid-template-columns:1fr .8fr 1.2fr}.rx5-operate-screen>aside{width:34%}}@media (width<=900px){.rx5-how{height:auto;overflow:visible;min-height:100svh!important}.rx5-how-grid{height:auto}.rx5-step-list>button{min-height:88px}.rx5-step-list>i{display:none}.rx5-panel-stage,.rx5-how-panel{height:auto}.rx5-how-panel{min-height:620px}.rx5-build-flow{height:390px}.rx5-connect-body{height:300px}.rx5-connect-output{height:86px}.rx5-operate-screen{height:430px}}@media (width<=620px){.rx5-step-list{grid-template-columns:1fr 1fr}.rx5-step-list>button{grid-template-columns:34px 1fr;min-height:94px;padding:12px}.rx5-step-list>button p{font-size:12px}.rx5-how-panel{min-height:0;padding:22px 16px}.rx5-create-panel .rx5-results img{max-height:none}.rx5-build-flow{grid-template-columns:1fr;height:auto}.rx5-build-flow article{min-height:230px}.rx5-connect-body{grid-template-columns:1fr;height:auto}.rx5-connect-body .sources{grid-template-columns:repeat(3,1fr);display:grid}.rx5-connect-body .flow-studio{height:220px}.rx5-connect-output{gap:8px;height:auto}.rx5-operate-screen{height:500px}.rx5-operate-screen>img{height:58%}.rx5-operate-screen>aside{box-sizing:border-box;border-radius:14px 14px 0 0;width:100%;height:44%;top:auto;bottom:0;right:0}.rx5-operate-screen dl{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.rx5-operate-screen dl>div{margin:5px 0}}.rx5-action-flow figure.rx5-twin-core{background:0 0;border:0;flex:0 0 126px;width:126px;height:126px;position:relative;overflow:visible}.rx5-action-flow .rx5-twin-core img{object-fit:contain;display:block;position:absolute}.rx5-action-flow .rx5-twin-core .orbit{width:126px;height:126px;inset:0}.rx5-action-flow .rx5-twin-core .core{width:86px;height:86px;top:20px;left:20px}.rx5-action-flow .rx5-twin-core .wordmark{width:65px;height:23px;max-height:none;top:51px;left:30px}.rx5-action-flow figure.rx5-twin-core{background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 126px!important;width:126px!important;height:126px!important;display:block!important;position:relative!important;overflow:visible!important}.rx5-action-flow figure.rx5-twin-core:before{content:"";box-sizing:border-box;border:1px solid #d7ff43;border-radius:50%;position:absolute;inset:0}.rx5-action-flow figure.rx5-twin-core:after{content:"";background:#d7ff43;border-radius:50%;width:86px;height:86px;position:absolute;top:20px;left:20px}.rx5-action-flow figure.rx5-twin-core img.wordmark{z-index:2!important;object-fit:contain!important;width:65px!important;max-width:none!important;height:23px!important;max-height:none!important;position:absolute!important;top:51px!important;left:30px!important}.rx5-why .rx5-section-head,.rx5-why-grid{width:min(100%,1296px);margin-left:auto;margin-right:auto}@media (width>=1001px){.rx5-why-grid{grid-template-columns:minmax(0,632fr) minmax(0,88fr) minmax(0,496fr)!important;gap:40px!important}.rx5-why-grid>article.wide{grid-column:1/3!important}.rx5-why-grid>article:nth-child(2){grid-column:3!important}.rx5-why-grid>article:nth-child(3){grid-column:1!important}.rx5-why-grid>article.action{grid-column:2/4!important}}.rx5-why-grid>article.wide>p{width:210px;max-width:28%}.rx5-why-grid>article.wide>img{object-fit:contain;object-position:right bottom;width:61.85%;max-width:none;height:53.82%;max-height:none;bottom:5.9%;right:2.75%}.rx5-why-grid>article:nth-child(2)>img{object-fit:cover;object-position:center;width:88.7%;max-width:none;height:35.3%;max-height:none;bottom:7.35%;right:5.65%}.rx5-why-grid>article:nth-child(3)>img{object-fit:contain;object-position:right bottom;width:79.11%;max-width:none;height:59.23%;max-height:none;bottom:3.6%;right:2.37%}.rx5-why-grid>article.action .rx5-action-flow{grid-template-columns:150px 28px 126px 28px 218px;align-items:center;gap:0;margin:0;display:grid;position:absolute;top:149px;left:25px;right:30px;transform:none}.rx5-why-grid>article.action .rx5-action-flow>strong{text-align:center}.rx5-why-grid>article.action .rx5-action-flow>div:first-child{box-sizing:border-box;width:150px;height:176px}.rx5-why-grid>article.action .rx5-action-flow>.playbook{box-sizing:border-box;width:218px;height:198px}@media (width>=721px) and (width<=1000px){.rx5-why-grid{grid-template-columns:1fr 1fr!important;gap:22px!important}.rx5-why-grid>article.wide,.rx5-why-grid>article:nth-child(2),.rx5-why-grid>article:nth-child(3),.rx5-why-grid>article.action{grid-column:auto!important}.rx5-why-grid>article.action .rx5-action-flow{transform-origin:0;left:18px;right:auto;transform:scale(.72)}}@media (width<=720px){.rx5-why-grid>article.wide>p{width:auto;max-width:70%}.rx5-why-grid>article.wide>img,.rx5-why-grid>article:nth-child(2)>img,.rx5-why-grid>article:nth-child(3)>img{max-width:none;max-height:none}.rx5-why-grid>article.action .rx5-action-flow{transform-origin:0 0;width:140%;margin-top:26px;display:flex;position:static;transform:scale(.72)}}.rx5-why .rx5-section-head,.rx5-why-grid{width:100%;max-width:none;margin-left:0;margin-right:0}@media (width>=1001px){.rx5-why-grid>article.wide{aspect-ratio:760/340;height:auto}.rx5-why-grid>article:nth-child(2){aspect-ratio:496/340;height:auto}.rx5-why-grid>article:nth-child(3){aspect-ratio:632/390;height:auto}.rx5-why-grid>article.action{aspect-ratio:624/390;height:auto}.rx5-why-grid>article.action .rx5-action-flow{grid-template-columns:minmax(0,150fr) minmax(20px,28fr) minmax(0,126fr) minmax(20px,28fr) minmax(0,218fr);width:91.2%;top:38.2%;left:50%;right:auto;transform:translate(-50%)}.rx5-why-grid>article.action .rx5-action-flow>div:first-child{aspect-ratio:150/176;width:100%;height:auto;padding:10%}.rx5-why-grid>article.action .rx5-action-flow>.playbook{aspect-ratio:218/198;width:100%;height:auto;padding:7%}.rx5-why-grid>article.action .rx5-action-flow>strong{font-size:clamp(24px,2vw,44px)}.rx5-action-flow figure.rx5-twin-core{aspect-ratio:1;flex:none!important;width:100%!important;height:auto!important}.rx5-action-flow figure.rx5-twin-core:after{width:68.254%;height:68.254%;top:15.873%;left:15.873%}.rx5-action-flow figure.rx5-twin-core img.wordmark{width:51.587%!important;height:18.254%!important;top:40.476%!important;left:23.81%!important}.rx5-why-grid>article.action .rx5-action-flow small{font-size:clamp(8px,.58vw,13px)}.rx5-why-grid>article.action .rx5-action-flow b{font-size:clamp(10px,.82vw,17px)}.rx5-why-grid>article.action .rx5-action-flow p{font-size:clamp(10px,.7vw,15px)!important;line-height:1.55!important}.rx5-why-grid>article.action .rx5-action-flow>.playbook p{margin:clamp(8px,.8vw,16px) 0}}.rx5-connected>img{aspect-ratio:1156/591;object-fit:contain;object-position:center;opacity:1;width:min(1156px,90%);height:auto;margin:26px auto 0;-webkit-mask-image:none;mask-image:none}.rx5-film{padding-top:clamp(96px,8vw,128px);padding-bottom:clamp(112px,9vw,148px)}.rx5-why,.rx5-operate{padding-top:clamp(112px,9vw,152px);padding-bottom:clamp(112px,9vw,152px)}.rx5-connected{padding-top:clamp(112px,9vw,152px);padding-bottom:clamp(120px,10vw,168px)}.rx5-cta{padding-top:clamp(88px,7vw,120px)}@media (width<=900px){.rx5-film,.rx5-why,.rx5-operate,.rx5-connected{padding-top:clamp(76px,12vw,104px);padding-bottom:clamp(88px,14vw,120px)}.rx5-cta{padding-top:clamp(64px,10vw,88px)}}@media (width<=620px){.rx5-film,.rx5-why,.rx5-operate,.rx5-connected{padding-top:72px;padding-bottom:88px}.rx5-cta{padding-top:64px}}.rx5-flow:before{background-color:#253029;background-image:linear-gradient(90deg,var(--rx5-lime),var(--rx5-lime));background-repeat:no-repeat;background-size:calc(var(--rx5-flow-step) * 25%) 100%;transition:background-size .72s cubic-bezier(.22,.8,.3,1);box-shadow:0 0 #d7ff4300}.rx5-flow:after{content:"";z-index:3;top:42px;left:calc(16px + (100% - 32px) * var(--rx5-flow-step) / 4);background:var(--rx5-lime);border-radius:50%;width:14px;height:14px;transition:left .72s cubic-bezier(.22,.8,.3,1);position:absolute;transform:translate(-50%);box-shadow:0 0 0 7px #d7ff431a,0 0 22px #d7ff43b8}.rx5-flow>div b,.rx5-flow>div p{transition:color .48s,opacity .48s}.rx5-flow>div i{transition:width .4s,height .4s,margin .4s,background-color .48s,box-shadow .48s}.rx5-flow>div.active b,.rx5-flow>div.active p{color:var(--rx5-lime);opacity:1}.rx5-flow>div.active i{background:var(--rx5-lime);width:12px;height:12px;margin-top:32px;box-shadow:0 0 0 5px #d7ff431f}.rx5-flow>div.passed b,.rx5-flow>div.passed p{color:#7e8981;opacity:.72}.rx5-flow>div.passed i{box-shadow:none;background:#637069}@media (width<=720px){.rx5-flow:before{background-image:linear-gradient(var(--rx5-lime),var(--rx5-lime));background-size:100% calc(var(--rx5-flow-step) * 25%)}.rx5-flow:after{transform:translate(-50%,calc((var(--rx5-flow-step) * 100%) + (var(--rx5-flow-step) * 22px)));transition:transform .72s cubic-bezier(.22,.8,.3,1);top:4px;left:13px}}@media (prefers-reduced-motion:reduce){.rx5-flow:before,.rx5-flow:after,.rx5-flow>div b,.rx5-flow>div p,.rx5-flow>div i{transition:none}}@media (width<=720px){.rx5-flow:after{display:none}}@media (width>=721px){.rx5-flow>div i,.rx5-flow>div.active i{z-index:2;width:8px;height:8px;margin:0;position:absolute;top:44px;left:8px;transform:translateY(-50%)}.rx5-flow>div.active i{width:12px;height:12px;top:48px;transform:translateY(-50%)}.rx5-flow>div p{margin-top:82px}.rx5-flow:after{top:48px;left:calc(8px + var(--rx5-flow-step) * 20%);width:14px;height:14px;left:calc(8px + var(--rx5-flow-position));transform:translate(-50%,-50%)}.rx5-flow:before{left:8px}.rx5-flow>div i,.rx5-flow>div.active i{top:48px}}.rx5-flow:after{display:none!important}@media (width>=721px){.rx5-flow:before{background-size:var(--rx5-flow-position) 100%;background-size:calc(var(--rx5-flow-step) * 25%) 100%;left:8px;right:calc(20% - 8px)}.rx5-flow>div{text-align:center}.rx5-flow>div i,.rx5-flow>div.active i{left:50%}.rx5-flow:before{left:10%;right:10%}.rx5-flow>div p{margin-left:auto;margin-right:auto}}.rxw-main{--lime:#d7ff43;--bg:#0a0d0b;--text:#f3f5f1;--muted:#89938c;background:var(--bg);color:var(--text);overflow:hidden}.rxw-main *{box-sizing:border-box}.rxw-main section{position:relative}.rxw-main h1,.rxw-main h2,.rxw-main h3,.rxw-main p{margin-top:0}.rxw-main section>header{grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:center;gap:70px;display:grid}.rxw-main section>header span,.rxw-main section>header>div>span{color:var(--lime);letter-spacing:.08em;font:700 12px/20px Inter,sans-serif}.rxw-main section>header h2{letter-spacing:-.04em;margin:28px 0 0;font-size:44px;line-height:1.32}.rxw-main section>header>p{color:var(--muted);font-size:15px;line-height:1.8}.rxw-hero{text-align:center;place-items:center;height:940px;display:grid}.rxw-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rxw-hero-shade{background:linear-gradient(#0a0d0bfa,#0a0d0b9e 48%,#0a0d0bf0);position:absolute;inset:0}.rxw-hero-copy{z-index:1;margin-top:-80px;position:relative}.rxw-hero-copy>span{color:var(--lime);letter-spacing:.08em;font:700 12px Inter}.rxw-hero-copy h1{letter-spacing:-.045em;margin:44px 0 24px;font-size:58px;line-height:1.33}.rxw-hero-copy p{color:#f3f5f1c2;font-size:17px;line-height:1.9}.rxw-hero-copy a{background:var(--lime);color:#0a0d0b;border-radius:99px;margin-top:26px;padding:13px 21px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.rxw-hero>small{z-index:1;color:#f3f5f180;letter-spacing:.14em;font:500 12px Inter;position:absolute;bottom:90px}.rxw-problem{min-height:980px;padding:76px 6.1vw 84px}.rxw-disconnected{grid-template-columns:190px minmax(0,840px) 190px;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:grid}.rxw-disconnected>img{object-fit:cover;border:1px solid #1f2722;border-radius:4px;width:100%;height:420px}.rxw-side{flex-direction:column;gap:76px;display:flex}.rxw-side>div{grid-template-columns:38px 1fr;align-content:center;min-height:48px;display:grid;position:relative}.rxw-side i{width:36px;height:36px;color:var(--lime);border:1px solid #495349;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-style:normal;display:grid}.rxw-side b{font:500 13px Inter}.rxw-side small{color:var(--muted);font:500 10px Inter}.rxw-side em{color:#657066;font-style:normal;position:absolute;top:18px;right:-28px}.rxw-side.right>div{text-align:right;grid-template-columns:1fr 38px}.rxw-side.right i{grid-area:1/2/3}.rxw-side.right em{left:-28px;right:auto}.rxw-problem-cards{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.rxw-problem-cards article{background:#151916;border:1px solid #252e28;padding:30px 40px}.rxw-problem-cards span{color:var(--lime);font:700 10px Inter}.rxw-problem-cards h3{margin:11px 0 5px;font-size:19px}.rxw-problem-cards p{color:var(--muted);margin:0;font-size:12px}.rxw-transition{background:var(--lime);color:#0a0d0b;text-align:center;place-items:center;height:600px;display:grid;overflow:hidden}.rxw-transition>b{color:#0a0d0b09;white-space:nowrap;font:800 145px Inter;position:absolute;top:108px;left:50%;transform:translate(-50%)}.rxw-transition>div{width:min(1180px,90%);position:relative}.rxw-transition span{font:700 11px Inter}.rxw-transition h2{margin:24px 0 14px;font-size:46px;line-height:1.42}.rxw-transition p{font-size:15px}.rxw-equation{justify-content:center;align-items:center;gap:14px;margin-top:38px;display:flex}.rxw-equation i{border-top:1px solid #0a0d0b8c;width:190px;padding-top:16px;font:700 11px Inter}.rxw-equation b{font-size:18px}.rxw-equation strong{color:var(--lime);background:#0a0d0b;border-radius:22px;margin-left:12px;padding:13px 24px;font:700 11px Inter}.rxw-interactive{min-height:1160px;padding:54px 3.9vw 0}.rxw-interactive>header h2{font-size:42px}.rxw-interactive>header{display:block!important}.rxw-interactive>header p{margin-top:28px!important}.rxw-interactive nav{z-index:2;border-bottom:1px solid #303a33;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid;position:relative}.rxw-interactive nav button{color:#5b635e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 18px;font:500 13px Inter}.rxw-interactive nav button b{margin-right:9px}.rxw-interactive nav button.active{border-color:var(--lime);color:var(--lime)}.rxw-stage{position:absolute;inset:350px 0 0;overflow:hidden}.rxw-stage>img{object-fit:cover;opacity:.92;width:100%;height:100%}.rxw-stage>div{width:400px;position:absolute;top:58px;left:3.9vw}.rxw-stage span{color:var(--lime);font:700 11px Inter}.rxw-stage h3{margin:26px 0 20px;font-size:30px;line-height:1.42}.rxw-stage h3 span{color:var(--text);font:inherit}.rxw-stage p{color:var(--muted);font-size:14px;line-height:1.75}.rxw-context{min-height:879px;padding:56px 3.9vw 90px}.rxw-context-grid{grid-template-columns:244px minmax(420px,656px) 244px;justify-content:space-between;gap:6vw;margin-top:58px;display:grid}.rxw-context-list,.rxw-context-core{flex-direction:column;gap:20px;display:flex}.rxw-context-list>b,.rxw-context-core>b{color:var(--lime);text-align:center;margin-bottom:8px;font:700 11px Inter}.rxw-context-list article{background:#0d110ef0;border:1px solid #252e28;border-radius:10px;align-items:center;gap:16px;height:88px;padding:20px;display:flex}.rxw-context-list article i,.rxw-context-bg article i{color:var(--lime);font:700 9px Inter}.rxw-context-list article div{flex-direction:column;gap:5px;display:flex}.rxw-context-list strong{font-size:13px}.rxw-context-list small{color:var(--muted);font-size:10px}.rxw-context-bg{border:1px solid #252e28;border-radius:16px;height:436px;padding:84px 44px 40px;position:relative;overflow:hidden}.rxw-context-bg>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rxw-context-bg article{background:#0b0e0cf5;border:1px solid #3d4740;border-radius:10px;grid-template-columns:30px auto 1fr;align-items:center;gap:16px;height:82px;margin-bottom:10px;padding:0 30px;display:grid;position:relative}.rxw-context-bg strong{font:700 13px Inter}.rxw-context-bg small{color:var(--muted);font-size:11px}.rxw-impact{min-height:980px;padding:54px 3.9vw 120px}.rxw-impact>div{border-top:1px solid #2e3830;margin-top:76px}.rxw-impact article{border-bottom:1px solid #2e3830;grid-template-columns:48px minmax(260px,370px) 190px minmax(360px,1fr) 48px;align-items:center;gap:26px;min-height:190px;display:grid}.rxw-impact article>b{color:var(--lime);align-self:start;margin-top:28px;font-size:17px}.rxw-impact article small{color:var(--muted);margin-bottom:20px;font-size:12px;display:block}.rxw-impact article h3{color:#6b736e;margin:0;font-size:21px;line-height:1.5}.rxw-impact article>i{color:var(--lime);font-style:normal}.rxw-impact article .after small{color:var(--lime)}.rxw-impact article .after h3{color:var(--text);font-size:22px}.rxw-impact article .after p{color:var(--muted);margin:9px 0 0;font-size:12px}.rxw-impact article>em{width:48px;height:48px;color:var(--lime);border:1px solid #3b463e;border-radius:50%;place-items:center;font-style:normal;display:grid}.rxw-cta{text-align:center;place-items:start center;height:633px;display:grid;overflow:hidden}.rxw-cta>img{object-fit:cover;width:100%;height:813px;position:absolute;inset:-180px 0 auto}.rxw-cta:after{content:"";background:#0a0d0b47;position:absolute;inset:0}.rxw-cta>div{z-index:1;margin-top:82px;position:relative}.rxw-cta span{color:var(--lime);font:700 11px Inter}.rxw-cta h2{margin:28px 0 18px;font-size:44px;line-height:1.32}.rxw-cta p{color:#f3f5f1b8;font-size:14px}.rxw-cta nav{justify-content:center;gap:14px;margin-top:28px;display:flex}.rxw-cta nav a{height:52px;color:var(--text);border:1px solid #d7ff43b3;border-radius:5px;place-items:center;padding:0 34px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.rxw-cta nav a:first-child{border-color:var(--lime);background:var(--lime);color:#0a0d0b}.rxw-cta>div>small{color:#89938ce6;letter-spacing:.08em;margin-top:28px;font:500 10px Inter;display:block}@media (width<=1000px){.rxw-main section>header{grid-template-columns:1fr;gap:22px}.rxw-disconnected{grid-template-columns:140px 1fr 140px}.rxw-context-grid{grid-template-columns:1fr 2fr 1fr;gap:22px}.rxw-impact article{grid-template-columns:40px 1fr 80px 1.4fr 40px}.rxw-hero-copy h1{font-size:48px}}@media (width<=720px){.rxw-main section>header h2{font-size:34px}.rxw-hero{height:760px;padding:0 20px}.rxw-hero-copy h1{font-size:38px}.rxw-hero-copy p br{display:none}.rxw-hero>small{width:90%;line-height:1.8}.rxw-problem,.rxw-context,.rxw-impact{padding:72px 20px}.rxw-disconnected{grid-template-columns:1fr;margin-top:48px}.rxw-side{display:none}.rxw-disconnected>img{height:auto}.rxw-problem-cards{grid-template-columns:1fr}.rxw-transition{height:680px;padding:40px 20px}.rxw-transition>b{font-size:80px}.rxw-transition h2{font-size:36px}.rxw-equation{flex-wrap:wrap}.rxw-equation i{width:42%}.rxw-interactive{min-height:900px;padding:70px 20px 0}.rxw-interactive nav{gap:10px}.rxw-interactive nav button{text-align:center;font-size:10px}.rxw-interactive nav button b{margin:0;display:block}.rxw-stage{top:390px}.rxw-stage>div{width:calc(100% - 40px);top:30px;left:20px}.rxw-stage>img{object-position:65% center;opacity:.5}.rxw-context-grid{grid-template-columns:1fr}.rxw-context-list{grid-template-columns:1fr 1fr;display:grid}.rxw-context-list>b{grid-column:1/3}.rxw-context-core{grid-row:2}.rxw-context-bg{height:420px;padding:70px 16px 20px}.rxw-context-bg article{grid-template-columns:24px 1fr;padding:0 18px}.rxw-context-bg article small{grid-column:2}.rxw-impact article{grid-template-columns:34px 1fr;gap:16px;padding:28px 0}.rxw-impact article>i,.rxw-impact article>em{display:none}.rxw-impact article .after{grid-column:2}.rxw-impact article small{margin-bottom:8px}.rxw-cta{height:620px;padding:0 20px}.rxw-cta h2{font-size:36px}.rxw-cta p{line-height:1.7}.rxw-cta>div>small{line-height:1.8}}@media (width>=721px){.rxw-hero-copy{margin-top:-72px}.rxw-hero-copy h1{margin-top:32px}.rxw-problem{height:980px;min-height:980px;padding:76px 6.11vw 84px}.rxw-disconnected{grid-template-columns:188px minmax(0,840px) 188px;gap:24px;margin-top:64px}.rxw-side{gap:82px}.rxw-side>div{grid-template-columns:36px 1fr;column-gap:16px}.rxw-side>div>img{object-fit:contain;grid-row:1/3;width:36px;height:36px}.rxw-side.right>div{grid-template-columns:1fr 36px;column-gap:16px}.rxw-side.right>div>img{object-fit:contain;grid-area:1/2/3;width:36px;height:36px}.rxw-side em{width:72px;height:2px;top:18px;right:-24px;transform:translate(100%)}.rxw-side.right em{left:-24px;right:auto;transform:translate(-100%)rotate(180deg)}.rxw-side em img{width:72px;height:2px;display:block}.rxw-problem-cards{gap:22px;margin-top:44px}.rxw-problem-cards article{background:#272727;border:0;border-radius:8px;height:162px;padding:36px 40px}.rxw-problem-cards span{color:#ee5b48;letter-spacing:.1em}.rxw-problem-cards h3{margin:10px 0 4px;font-size:25px;line-height:34px}.rxw-problem-cards p{font-size:13px;line-height:20px}}.rxw-context-list article>img{object-fit:contain;flex:0 0 28px;width:28px;height:30px}@media (width>=1001px){.rxw-transition>div{transform:translateY(-2px)}.rxw-interactive>header{padding-left:0}.rxw-context-grid{grid-template-columns:244px 656px 244px;gap:92px;position:relative}.rxw-context-list{position:relative}.rxw-context-list:first-child:after,.rxw-context-list:last-child:before{content:"";border-top:2px dashed var(--lime);border-bottom:2px dashed var(--lime);width:32px;position:absolute;top:133px;bottom:42px}.rxw-context-list:first-child:after{border-right:2px dashed var(--lime);border-radius:0 10px 10px 0;right:-46px}.rxw-context-list:last-child:before{border-left:2px dashed var(--lime);border-radius:10px 0 0 10px;left:-46px}.rxw-context-core:before,.rxw-context-core:after{content:"";border-top:2px dashed var(--lime);width:46px;position:absolute;top:487px}.rxw-context-core:before{left:290px}.rxw-context-core:after{right:290px}.rxw-impact article{grid-template-columns:48px 370px 190px 470px 48px;justify-content:space-between}.rxw-cta>div{width:760px}.rxw-problem{height:980px;min-height:980px;padding:76px 6.111vw 84px;overflow:hidden}.rxw-disconnected{grid-template-columns:236px 840px 236px;gap:0;width:calc(100% + 48px);margin:32px 0 0 -24px}.rxw-side{gap:82px}.rxw-side.left>div{width:160px}.rxw-side.right>div{width:157px;margin-left:79px}.rxw-side>div em{width:72px;height:12px;top:18px;right:-72px;transform:none}.rxw-side.right>div em{left:-79px;right:auto;transform:none}.rxw-side em img.broken-line{object-fit:fill;width:72px;height:2px;position:absolute;top:5px;left:0}.rxw-side em img.broken-x{object-fit:contain;width:9px;height:11px;position:absolute;top:0;left:45px}.rxw-side.right em img.broken-line{transform:rotate(180deg)}.rxw-side.right em img.broken-x{left:24px}.rxw-problem-cards{width:calc(100% + 14px);margin:44px 0 0 -7px}.rxw-problem{height:1080px;min-height:1080px;padding-bottom:184px}}@media (width<=1000px){.rxw-problem{padding-bottom:140px}}@media (width>=1001px){.rxw-interactive{background:#0a0d0b;width:100%;max-width:none;height:1164px;min-height:1164px;margin:0;padding:0;position:relative;overflow:hidden}.rxw-interactive>header{z-index:4;top:54px;left:max(3.889%,50% - 744px);width:800px!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.rxw-interactive>header>span{color:#d7ff43;letter-spacing:.08em;height:20px;font:500 12px/16px Inter,sans-serif;display:block}.rxw-interactive>header h2{color:#f3f5f1;letter-spacing:-.04em;height:112px;font-size:42px;line-height:56px;margin:10px 0 0!important}.rxw-interactive>header p{color:#89938c;height:26px;font-size:16px;line-height:26px;margin:18px 0 0!important}.rxw-interactive>nav{z-index:5;border:0;border-bottom:1px solid #303a33;grid-template-columns:repeat(4,270px);column-gap:64px;width:min(92.222%,1488px);height:40px;padding:0;display:grid;position:absolute;top:286px;left:50%;transform:translate(-50%);margin:0!important}.rxw-interactive>nav button{box-sizing:border-box;color:#5b635e;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;width:270px;height:40px;margin:0;padding:0 0 20px;font:500 14px/20px Inter,sans-serif}.rxw-interactive>nav button.active{color:#d7ff43;border-bottom-color:#d7ff43}.rxw-stage{z-index:1;aspect-ratio:1672/941;background:#050706;width:min(92.222%,1488px);height:auto;position:absolute;top:326px;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.rxw-stage:after{content:"";z-index:1;pointer-events:none;background:#0003;position:absolute;inset:0}.rxw-stage>img{object-fit:contain;object-position:center;opacity:1;width:100%;max-width:none;height:auto;display:block;position:relative}.rxw-stage>div{z-index:2;width:400px;margin:0;position:absolute;top:84px;left:56px}.rxw-stage>div>span{color:#d7ff43;height:20px;font:500 12px/16px Inter,sans-serif;display:block}.rxw-stage h3{color:#f3f5f1;letter-spacing:-.035em;height:84px;font-size:30px;line-height:42px;margin:16px 0 18px!important}.rxw-stage h3 span{color:inherit;font:inherit}.rxw-stage p{color:#89938c;width:400px;margin:0;font-size:15px;line-height:25px}.rxw-interactive>header{left:max(3.889%,50% - 744px)}.rxw-interactive>nav{grid-template-columns:repeat(4,1fr);column-gap:0;width:min(92.222%,1488px);left:50%}.rxw-interactive>nav button{width:81.325%}.rxw-stage>div{left:3.889%}.rxw-context{height:879px;min-height:879px;padding:56px 3.889% 118px;overflow:hidden}.rxw-context>header{grid-template-columns:minmax(0,760px) 502px;align-items:start;gap:66px}.rxw-context>header span{letter-spacing:0;font-size:13px;line-height:20px}.rxw-context>header h2{margin-top:18px;font-size:44px;line-height:60px}.rxw-context>header>p{padding-top:55px;font-size:16px;line-height:27px}.rxw-context-grid{grid-template-columns:244px 656px 244px;justify-content:center;gap:92px;width:min(1328px,100%);margin:63px auto 0;position:relative}.rxw-context-list,.rxw-context-core{gap:28px}.rxw-context-list>b,.rxw-context-core>b{height:20px;margin:0;font-size:13px;line-height:20px}.rxw-context-list article{border-radius:10px;gap:16px;width:244px;height:88px;padding:20px}.rxw-context-list article>img{flex:0 0 28px;width:28px;height:30px}.rxw-context-list strong{font-size:15px;line-height:22px}.rxw-context-list small{font-size:12px;line-height:18px}.rxw-context-bg{border-radius:16px;height:436px;padding:84px 64px 40px}.rxw-context-bg>img{object-fit:fill;width:118.29%;height:103.02%;top:-1.52%;left:-10.98%}.rxw-context-bg article{grid-template-columns:auto auto 1fr;gap:20px;width:544px;height:82px;margin:0 0 10px;padding:0 30px}.rxw-context-bg strong{font-size:15px;line-height:22px}.rxw-context-bg small{font-size:13px;line-height:20px}.rxw-context-list:first-child:after,.rxw-context-list:last-child:before,.rxw-context-core:before,.rxw-context-core:after{display:none}.rxw-context-connector{z-index:3;pointer-events:none;display:block;position:absolute}.rxw-context-connector.left-bracket{width:40px;height:344px;top:92px;left:246px}.rxw-context-connector.left-arrow{width:44px;height:12px;top:260px;left:287px}.rxw-context-connector.right-arrow{width:44px;height:2px;top:266px;left:1000px}.rxw-context-connector.right-bracket{transform-origin:50%;width:40px;height:344px;top:92px;left:1044px;transform:scaleX(-1)}.rxw-impact{height:980px;min-height:980px;padding:54px 3.889% 119px;overflow:hidden}.rxw-impact>header{grid-template-columns:minmax(0,760px) 500px;align-items:start;gap:68px}.rxw-impact>header span{letter-spacing:0;font-size:13px;line-height:20px}.rxw-impact>header h2{margin-top:20px;font-size:44px;line-height:60px}.rxw-impact>header>p{padding-top:55px;font-size:16px;line-height:27px}.rxw-impact>div{border-top:1px solid #2e3830;width:min(1328px,100%);margin:70px auto 0}.rxw-impact article{border-bottom:1px solid #2e3830;grid-template-columns:48px 305px 353px 470px 48px;align-items:start;column-gap:26px;height:190px;min-height:190px;display:grid;position:relative}.rxw-impact article>b{margin-top:28px;font-size:17px;line-height:24px}.rxw-impact article>div:not(.after){padding-top:28px}.rxw-impact article small{margin:0 0 16px;font-size:14px;line-height:22px}.rxw-impact article h3{font-size:22px;line-height:33px}.rxw-impact-arrow{object-fit:fill;align-self:center;width:353px;height:12px;display:block}.rxw-impact article .after{padding-top:28px}.rxw-impact article .after h3{white-space:nowrap;font-size:23px;line-height:34px}.rxw-impact article .after p{white-space:nowrap;margin-top:5px;font-size:14px;line-height:22px}.rxw-impact-icon{object-fit:contain;align-self:center;width:48px;height:49px;display:block}}@media (width<=720px){.rxw-impact-arrow,.rxw-impact-icon{display:none}}@media (width>=1001px){.rxw-impact article{display:block}.rxw-impact article>b{position:absolute;top:0;left:0}.rxw-impact article>div:not(.after){width:305px;position:absolute;top:0;left:74px}.rxw-impact-arrow{position:absolute;top:89px;left:379px}.rxw-impact article .after{width:470px;position:absolute;top:0;left:764px}.rxw-impact-icon{position:absolute;top:75px;left:1256px}.rxw-cta{text-align:center;background:#0a0d0b;width:100%;height:734px;min-height:734px;padding:0;display:block;position:relative;overflow:hidden}.rxw-cta>img{object-fit:cover;object-position:center;width:calc(100% + 5px);height:813px;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.rxw-cta:after{display:none}.rxw-cta>div{z-index:1;width:100%;margin:0;position:absolute;inset:0}.rxw-cta span{width:760px;font:700 11px Inter,sans-serif;position:absolute;top:82px;left:50%;transform:translate(-50%)}.rxw-cta h2{letter-spacing:-.04em;width:760px;height:116px;margin:0;font-size:44px;line-height:58px;position:absolute;top:127px;left:50%;transform:translate(-50%)}.rxw-cta p{width:760px;height:30px;margin:0;font-size:15px;line-height:24px;position:absolute;top:275px;left:50%;transform:translate(-50%)}.rxw-cta nav{gap:14px;width:325px;height:52px;margin:0;display:flex;position:absolute;top:337px;left:50%;transform:translate(-50%)}.rxw-cta nav a{box-sizing:border-box;border-radius:5px;height:52px;margin:0;padding:0;font-size:13px}.rxw-cta nav a:first-child{width:170px}.rxw-cta nav a:last-child{width:141px}.rxw-cta>div>small{letter-spacing:.08em;width:760px;height:18px;margin:0;font:500 10px Inter,sans-serif;display:block;position:absolute;top:421px;left:50%;transform:translate(-50%)}}.rxw-main>section+section{margin-top:clamp(56px,6.25vw,90px)}@media (width<=1000px){.rxw-main>section+section{margin-top:64px}}@media (width<=720px){.rxw-main>section+section{margin-top:48px}}.rxa-page{color:#edf1ec;background:#090c0a;flex:1;padding:30px;overflow:auto}.rxa-heading{border-bottom:1px solid #303a32;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.rxa-heading span,.rxa-panel header span,.rxa-summary>article>span{color:#a8c72d;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.rxa-heading h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:28px}.rxa-heading p{color:#7f8981;margin:0;font-size:12px}.rxa-heading>button{color:#080b09;cursor:pointer;background:#caff23;border:0;height:42px;padding:0 17px;font:800 10px IBM Plex Mono,monospace}.rxa-heading>button b{margin-left:24px}.rxa-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.rxa-summary article{background:linear-gradient(145deg,#121713,#0c100d);border:1px solid #364038;min-height:150px;padding:19px;position:relative;overflow:hidden}.rxa-summary article:before{content:"";background:#caff23;width:2px;position:absolute;top:0;bottom:0;left:0}.rxa-summary strong{letter-spacing:-.035em;margin:18px 0 7px;font-size:27px;display:block}.rxa-summary p{color:#7f8981;margin:0;font-size:11px}.rxa-summary small{color:#74d99c;margin-top:15px;font:700 8px IBM Plex Mono,monospace;display:block}.rxa-summary article>i{background:#caff23;height:3px;position:absolute;bottom:17px;left:19px;box-shadow:200px 0 #263028}.rxa-summary article>button{color:#caff23;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px}.rxa-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:10px;display:grid}.rxa-panel{background:#0e130f;border:1px solid #364038}.rxa-panel>header{border-bottom:1px solid #303a32;justify-content:space-between;align-items:center;min-height:64px;padding:15px 18px;display:flex}.rxa-panel h3{margin:5px 0 0;font-size:14px}.rxa-panel header small{color:#6f7971;font:700 8px IBM Plex Mono,monospace}.rxa-panel header button{color:#caff23;cursor:pointer;background:0 0;border:0;padding:0;font:700 9px IBM Plex Mono,monospace}.rxa-chart{background:linear-gradient(#111712 1px,#0000 1px) 0 0/100% 42px;border-bottom:1px solid #283129;align-items:end;gap:clamp(6px,1.2vw,15px);height:210px;padding:30px 25px 15px;display:flex}.rxa-chart i{background:linear-gradient(#d2ff42,#6e8619);flex:1;min-width:5px;position:relative;box-shadow:0 0 16px #caff2312}.rxa-chart i span{display:none}.rxa-chart i:hover{filter:brightness(1.2)}.rxa-chart i:hover span{color:#caff23;font:700 8px IBM Plex Mono,monospace;display:block;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.rxa-usage footer{color:#7f8981;align-items:center;gap:24px;padding:15px 18px;font:700 8px IBM Plex Mono,monospace;display:flex}.rxa-usage footer span{align-items:center;gap:7px;display:flex}.rxa-usage footer b{background:#caff23;width:6px;height:6px}.rxa-usage footer span:nth-child(2) b{background:#6e8619}.rxa-usage footer strong{color:#e4e9e4}.rxa-usage footer em{color:#849087;margin-left:auto;font-style:normal}.rxa-budget{flex-direction:column;display:flex}.rxa-ring{text-align:center;background:radial-gradient(circle at center,#0e130f 57%,transparent 58%),conic-gradient(#caff23 18%,#263028 0);border-radius:50%;place-content:center;width:130px;height:130px;margin:24px auto 15px;display:grid}.rxa-ring strong{font-size:28px}.rxa-ring span{color:#7e8980;font:700 8px IBM Plex Mono,monospace}.rxa-budget>p{color:#78827a;text-align:center;margin:0 25px;font-size:10px;line-height:1.5}.rxa-budget>label{color:#8b958d;border-top:1px solid #303a32;justify-content:space-between;margin-top:auto;padding:15px 18px;font-size:10px;display:flex}.rxa-budget>label b{color:#e5eae5}.rxa-history{grid-column:1/-1}.rxa-table>div{color:#9ca59d;border-bottom:1px solid #283029;grid-template-columns:150px 1.2fr 1.4fr 90px 90px;align-items:center;min-height:52px;padding:0 18px;font-size:10px;display:grid}.rxa-table>div:last-child{border-bottom:0}.rxa-table .head{color:#657068;min-height:36px;font:700 8px IBM Plex Mono,monospace}.rxa-table .plus{color:#8ee3a9}.rxa-table .minus{color:#ff9b7e}.rxa-profile,.rxa-workspace{min-height:310px}.rxa-person{border-bottom:1px solid #303a32;align-items:center;gap:13px;padding:20px 18px;display:flex}.rxa-person>i{color:#caff23;background:#1b251a;border:1px solid #52604f;place-items:center;width:48px;height:48px;font:800 12px IBM Plex Mono,monospace;display:grid}.rxa-person strong,.rxa-person span{display:block}.rxa-person strong{font-size:13px}.rxa-person span{color:#778179;margin-top:5px;font-size:10px}.rxa-profile dl{margin:0;padding:10px 18px}.rxa-profile dl>div{color:#89938b;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.rxa-profile dd{color:#d6ddd6;margin:0}.rxa-setting{border-bottom:1px solid #303a32;justify-content:space-between;align-items:center;min-height:73px;padding:14px 18px;display:flex}.rxa-setting span b,.rxa-setting span small{display:block}.rxa-setting span b{font-size:11px}.rxa-setting span small{color:#758078;margin-top:5px;font-size:9px}.rxa-setting>strong{font-size:11px}.rxa-setting>em{color:#97e67f;background:#172217;border:1px solid #3e5a39;padding:6px 8px;font:700 8px IBM Plex Mono,monospace}@media (width<=1100px){.rxa-summary{grid-template-columns:1fr 1fr}.rxa-grid{grid-template-columns:1fr}.rxa-history{grid-column:auto}.rxa-table{overflow-x:auto}.rxa-table>div{min-width:850px}}@media (width<=700px){.rxa-page{padding:18px}.rxa-heading{flex-direction:column;align-items:flex-start;gap:18px}.rxa-summary{grid-template-columns:1fr}.rxa-table>div{grid-template-columns:120px 180px 220px 80px 80px}}.rxa-heading>a{color:#080b09;cursor:pointer;background:#caff23;border:0;align-items:center;height:42px;padding:0 17px;font:800 10px IBM Plex Mono,monospace;text-decoration:none;display:flex}.rxa-heading>a b{margin-left:24px}.rxa-panel header>a{color:#caff23;cursor:pointer;background:0 0;border:0;padding:0;font:700 9px IBM Plex Mono,monospace;text-decoration:none}.credit-balance-link{color:#aebbd0;white-space:nowrap;background:#111722;border:1px solid #334052;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.credit-balance-link svg{color:#d7ff43}.credit-balance-link strong{color:#dce7fb;font-size:16px}.credit-balance-link span{font-size:12px;font-weight:800}.credit-balance-link:hover{color:#d7ff43;background:#172014;border-color:#8ba42d}.rx-commerce-shell{color:#eef4eb;background:#090d0b;min-height:100vh}.rx-commerce-main,.rx-legal-main{width:min(1180px,100% - 48px);margin:0 auto;padding:132px 0 80px}.rx-commerce-main{padding-top:48px}.rx-credit-hero{border-bottom:1px solid #293129;justify-content:space-between;align-items:flex-end;gap:32px;padding:24px 0 30px;display:flex}.rx-credit-hero>div:first-child>span,.rx-payment-history header span,.rx-legal-main header>span{color:#b9df32;letter-spacing:.12em;font:800 11px/1.2 ui-monospace,monospace}.rx-credit-hero h1,.rx-legal-main h1{letter-spacing:0;margin:12px 0 8px;font-size:42px}.rx-credit-hero p{color:#879288;margin:0;font-size:15px}.rx-current-credit{background:#101611;border:1px solid #3a463a;grid-template-columns:auto auto;align-items:center;gap:4px 10px;min-width:220px;padding:18px 20px;display:grid}.rx-current-credit svg{color:#d7ff43;grid-row:1/3}.rx-current-credit span{color:#7f8b81;font-size:11px}.rx-current-credit strong{font-size:25px}.rx-payment-message{color:#bfe9bf;background:#101d12;border:1px solid #3a663a;margin-top:22px;padding:14px 16px;font-size:13px}.rx-payment-message.error{color:#ff9aa5;background:#211114;border-color:#773b44}.rx-payment-message.warning{color:#f2cf68;background:#211c0d;border-color:#705b23}.rx-credit-packages{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:18px;padding:34px 0;display:grid}.rx-credit-packages article{background:#0d120f;border:1px solid #303a31;flex-direction:column;min-width:0;min-height:340px;padding:28px;display:flex;position:relative}.rx-credit-packages article:first-of-type{grid-column:1}.rx-credit-packages article:nth-of-type(2){grid-column:2}.rx-credit-packages article:nth-of-type(3){grid-column:3}.rx-credit-packages article.credit-recommended{background:#11190e;border-color:#8ca82d}.rx-credit-packages article>em{color:#0a0d0b;background:#d7ff43;padding:7px 11px;font:800 10px ui-monospace,monospace;position:absolute;top:0;right:0}.rx-credit-packages article>span{color:#7c897e;font:700 11px ui-monospace,monospace}.rx-credit-packages h2{letter-spacing:0;margin:30px 0 4px;font-size:48px}.rx-credit-packages h2 small{color:#d7ff43;font-size:17px}.rx-credit-packages article>p{color:#aab3ab;margin:0 0 30px;font-size:18px}.rx-credit-packages ul{color:#8c978e;gap:10px;margin:0 0 22px;padding:0;font-size:12px;list-style:none;display:grid}.rx-credit-packages li{align-items:center;gap:8px;display:flex}.rx-credit-packages li svg{color:#d7ff43}.rx-credit-packages button{color:#0a0d0b;cursor:pointer;background:#d7ff43;border:1px solid #d7ff43;justify-content:center;align-items:center;gap:9px;width:100%;height:45px;margin-top:auto;font-weight:800;display:flex;position:static}.rx-credit-packages button:disabled{color:#697169;cursor:not-allowed;background:#202520;border-color:#343b34}.rx-payment-assurance{border:1px solid #2c352d;grid-template-columns:repeat(3,1fr);display:grid}.rx-payment-assurance>div{border-right:1px solid #2c352d;grid-template-columns:auto 1fr;gap:3px 12px;padding:20px;display:grid}.rx-payment-assurance>div:last-child{border:0}.rx-payment-assurance svg{color:#3fd2c5;grid-row:1/3}.rx-payment-assurance strong{font-size:13px}.rx-payment-assurance span{color:#78847a;font-size:11px}.rx-payment-history{border-top:1px solid #3b443c;margin-top:42px}.rx-payment-history header{justify-content:space-between;align-items:end;padding:25px 0 16px;display:flex}.rx-payment-history h2{margin:7px 0 0;font-size:23px}.rx-payment-history header button{color:#aeb8b0;cursor:pointer;background:0 0;border:1px solid #3a453b;height:34px;padding:0 13px}.rx-payment-table{border:1px solid #29322a}.rx-payment-table>p{color:#78837a;padding:25px}.rx-payment-table>p.error{color:#e48690}.rx-payment-table>div{border-bottom:1px solid #232b24;grid-template-columns:1.4fr .7fr .7fr 90px;align-items:center;gap:15px;padding:15px 18px;font-size:12px;display:grid}.rx-payment-table>div:last-child{border:0}.rx-payment-table strong{font-size:14px}.rx-payment-table em{color:#d7ff43;border:1px solid #6e782f;justify-self:end;padding:4px 8px;font:700 10px ui-monospace,monospace}.rx-payment-table em.ready{color:#d2b96a;border-color:#5d5541}.rx-payment-consent{color:#737e75;margin:18px 0 0;font-size:11px}.rx-payment-consent a{color:#aeb8b0}.rx-current-credit.guest strong{font-size:15px}.rx-payment-history-guest>div{border:1px solid #29322a;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.rx-payment-history-guest p{color:#879288;margin:0;font-size:13px}.rx-payment-history-guest button{color:#0a0f0b;cursor:pointer;background:#d7ff43;border:1px solid #7b9720;height:38px;padding:0 18px;font-weight:800}.rx-payment-table em{white-space:nowrap}.rx-payment-table em.cancel_requested,.rx-payment-table em.cancel_processing{color:#e6c45a;border-color:#746329}.rx-payment-table em.cancelled{color:#72c9bb;border-color:#46635c}.rx-payment-table em.cancel_rejected,.rx-payment-table em.failed{color:#e48690;border-color:#75404a}.rx-legal-main{max-width:960px}.rx-legal-main header{border-bottom:1px solid #303930;padding:44px 0 32px}.rx-legal-main header p{color:#78837a}.rx-legal-main>div{gap:0;margin-top:18px;display:grid}.rx-legal-main section{border-bottom:1px solid #252d26;padding:26px 0}.rx-legal-main h2{letter-spacing:0;margin:0 0 12px;font-size:18px}.rx-legal-main section p{color:#9aa59c;margin:0;font-size:14px;line-height:1.8}.rx-legal-intro{color:#aeb9b0;background:#101511;border-left:2px solid #b9df32;margin:28px 0 4px;padding:20px 22px;font-size:14px;line-height:1.8}.rx-legal-main section p+p{margin-top:12px}.rx-legal-main section p{white-space:pre-line}.rx-legal-main ul,.rx-legal-main ol{color:#9aa59c;gap:8px;margin:16px 0 0;padding-left:22px;font-size:14px;line-height:1.75;display:grid}.rx-legal-main li::marker{color:#b9df32}.rx-legal-main blockquote{color:#dce5dd;background:#111712;border-left:2px solid #b9df32;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.7}.rx-legal-table-wrap{margin:18px 0;overflow-x:auto}.rx-legal-table-wrap table{border-collapse:collapse;color:#9aa59c;width:100%;min-width:620px;font-size:13px;line-height:1.6}.rx-legal-table-wrap th,.rx-legal-table-wrap td{text-align:left;vertical-align:top;border:1px solid #303a31;padding:13px 14px}.rx-legal-table-wrap th{color:#d9e2da;background:#121812;font-weight:700}.rx-legal-table-wrap td:first-child{color:#c4cec6;font-weight:600}.rx-marketing .rxm-footer{grid-template-columns:minmax(560px,1fr) auto;align-content:start;align-items:start;gap:34px 56px;min-height:0;padding-top:34px;padding-bottom:34px}.rx-marketing .rxm-footer>.rxm-footer-company{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:7px;display:flex}.rx-marketing .rxm-footer-company>p{color:#737d74;margin:0 0 5px;font-size:11px}.rx-marketing .rxm-footer>.rxm-footer-links{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:14px 24px;padding-top:13px;display:flex}.rxm-merchant-disclosure{color:#6f786f;grid-template-columns:max-content max-content max-content;gap:5px 18px;max-width:900px;font-size:10px;line-height:1.55;display:grid}.rxm-merchant-disclosure strong{color:#a0aaa1;grid-column:1/-1}.rxm-merchant-disclosure .rxm-merchant-address{grid-column:1/-1}.rxm-merchant-disclosure a{color:#929b92}@media (width<=1100px){.rx-marketing .rxm-footer{grid-template-columns:1fr}.rx-marketing .rxm-footer>.rxm-footer-company,.rx-marketing .rxm-footer>.rxm-footer-links{grid-area:auto/1}.rx-marketing .rxm-footer>.rxm-footer-links{justify-content:flex-start;padding-top:0}}@media (width<=900px){.rx-credit-packages{grid-template-columns:1fr}.rx-credit-packages article:nth-of-type(n){grid-column:1}.rx-credit-packages article{min-height:310px}.rx-payment-assurance{grid-template-columns:1fr}.rx-payment-assurance>div{border-bottom:1px solid #2c352d;border-right:0}.rx-credit-hero{flex-direction:column;align-items:flex-start}.rx-current-credit{width:100%}}@media (width<=600px){.rx-commerce-main,.rx-legal-main{width:calc(100% - 30px);padding-top:105px}.rx-credit-hero h1,.rx-legal-main h1{font-size:34px}.rx-payment-table>div{grid-template-columns:1fr auto}.rx-payment-table>div>span:nth-of-type(2){display:none}.rx-payment-table em{grid-area:1/2}.credit-balance-link{height:36px;padding:0 9px}.credit-balance-link strong{font-size:14px}.rxm-merchant-disclosure{grid-template-columns:1fr}.rxm-merchant-disclosure strong,.rxm-merchant-disclosure .rxm-merchant-address{grid-column:1}}.rx-payment-table strong small{color:#7f8b81;min-height:13px;margin-top:4px;font-size:10px;font-weight:500;display:block}.rx-payment-state{justify-self:end;align-items:center;gap:7px;display:flex}.rx-payment-state button{color:#bdc6bf;cursor:pointer;background:#111713;border:1px solid #59645a;height:26px;padding:0 8px;font-size:10px}.rx-payment-state button:hover{color:#d7ff43;border-color:#9cba38}.rx-cancel-backdrop{z-index:1200;background:#020503d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rx-cancel-dialog{color:#edf2ee;background:#0d130f;border:1px solid #3b473d;width:min(520px,100vw - 30px)}.rx-cancel-dialog header{border-bottom:1px solid #29342b;padding:22px 24px 18px}.rx-cancel-dialog header span{color:#b9df32;letter-spacing:.12em;font:800 10px ui-monospace,monospace}.rx-cancel-dialog h2{margin:8px 0 0;font-size:23px}.rx-cancel-dialog dl{border-bottom:1px solid #29342b;grid-template-columns:1fr 1fr;margin:0;display:grid}.rx-cancel-dialog dl div{padding:16px 24px}.rx-cancel-dialog dl div+div{border-left:1px solid #29342b}.rx-cancel-dialog dt{color:#77837a;font-size:11px}.rx-cancel-dialog dd{margin:7px 0 0;font-size:18px;font-weight:800}.rx-cancel-dialog label{color:#aeb8b0;flex-direction:column;gap:8px;padding:20px 24px 0;font-size:12px;display:flex}.rx-cancel-dialog textarea{color:#edf2ee;resize:vertical;width:100%;font:inherit;background:#080d0a;border:1px solid #39453b;outline:0;padding:12px;line-height:1.5}.rx-cancel-dialog textarea:focus{border-color:#a1c13b}.rx-cancel-dialog>p{color:#748078;margin:12px 24px 0;font-size:10px;line-height:1.5}.rx-cancel-dialog footer{justify-content:flex-end;gap:8px;padding:20px 24px;display:flex}.rx-cancel-dialog footer button{color:#bcc6be;background:#121914;border:1px solid #3b473d;height:38px;padding:0 16px;font-weight:700}.rx-cancel-dialog footer button.primary{color:#0a0f0b;background:#d7ff43;border-color:#b7da3a}.rx-cancel-dialog footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=600px){.rx-payment-state{flex-direction:column;grid-area:1/2/3;align-items:flex-end}.rx-payment-state em{grid-area:auto}.rx-cancel-dialog dl{grid-template-columns:1fr}.rx-cancel-dialog dl div+div{border-top:1px solid #29342b;border-left:0}}
