/* Relay art direction adapted to Nexus Core Studio; shared across public routes. */
.relay-site{--accent:#a5c9e5;--ink:#e8ebed;--paper:#0b0d0f;--copper:#a5c9e5;--deep:#08090a;background:#050607;color:#edf0f2;font-family:Inter,'Instrument Sans',sans-serif}.relay-site h1,.relay-site h2,.relay-site h3{font-family:Inter,sans-serif}.relay-site em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;color:#d6dadd;letter-spacing:-.04em}.relay-site .site-header{background:#060708d9;border-bottom:1px solid #ffffff0b;height:88px}.relay-site .brand img{filter:invert(1)}.relay-site .brand>span{color:white}.relay-site .main-nav>a,.relay-site .language,.relay-site .language .current{color:#b8bec4}.relay-site .main-nav>a:hover,.relay-site .main-nav>a.nav-active{color:#a5c9e5}.relay-site .header-cta{background:#a5c9e5;color:#0a1420;border-color:#a5c9e5}.relay-site .menu-toggle{color:#e5e8ec}.relay-site .main-nav.open{background:#131416}.relay-site .eyebrow{color:#b2bcc8}.relay-site .site-footer{position:relative;background:radial-gradient(ellipse at 20% 100%,#23383d70,transparent 55%),radial-gradient(ellipse at 85% 100%,#35314c80,transparent 50%),#08090b;border-top:1px solid #ffffff1a}.relay-site .footer-top h2{font-size:clamp(36px,4.6vw,66px)}.relay-site .footer-top h2 span{font-family:'Instrument Serif',Georgia,serif;font-style:italic;color:#c4d0dc}.relay-site .footer-sitemap nav>a{color:#b8bec4}.relay-site .footer-sitemap h3{color:#f4f5f6}.relay-site .footer-bottom{color:#b2bac4}.relay-site .round-link{background:#a5c9e5;color:#0a1420;border-color:#a5c9e5}.relay-home{position:relative;isolation:isolate}.relay-home #relay-stream{position:fixed;inset:0;pointer-events:none;width:100%;height:100lvh;z-index:-1;mix-blend-mode:screen;opacity:.8}.relay-home>section,.relay-slab{position:relative}.relay-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:6%;min-height:720px;padding:65px var(--gutter) 70px;max-width:1600px;margin:auto}.relay-hero-copy{max-width:620px}.relay-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff1a;background:#121315e0;border-radius:999px;padding:7px 13px;color:#bac0c5;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.01em}.relay-badge i{width:6px;height:6px;border-radius:50%;background:#a5c9e5}.relay-hero h1{font-size:clamp(44px,4.6vw,73px);line-height:1.12;letter-spacing:-.055em;font-weight:600;margin:26px 0}.relay-hero h1 em{font-size:1.09em;white-space:nowrap}.relay-hero-copy>p:not(.relay-badge){font-size:17px;line-height:1.75;max-width:450px;color:#b5bbc1}.relay-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:30px 0}.relay-primary,.relay-secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:999px;padding:13px 22px;font-size:14px;line-height:1.5;min-height:46px;transition:transform .25s,background .25s}.relay-primary{background:#a5c9e5;color:#0a1420;border:1px solid #a5c9e5;font-weight:500}.relay-secondary{background:linear-gradient(#ffffff16,#ffffff06);border:1px solid #ffffff38;color:#eef0f3}.relay-primary:hover,.relay-secondary:hover{transform:translateY(-3px)}.relay-hero-copy>small{font:10px 'Fragment Mono',monospace;color:#aeb5bc;letter-spacing:.02em}.relay-window{position:relative;min-width:0;border:1px solid #a5c9e555;border-right-color:#ffffff18;border-bottom-color:#ffffff18;border-radius:28px;background:radial-gradient(ellipse at 20% 0,#a5c9e50d,transparent 65%),#0d0f12c9;backdrop-filter:blur(16px);box-shadow:0 20px 80px #0008;transform-style:preserve-3d}.relay-window:before{content:'';position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(#ffffff18 .7px,transparent .7px);background-size:24px 24px;pointer-events:none}.relay-window-bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:25px;border-bottom:1px solid #ffffff16;font-size:13px;color:#b8bec6}.relay-demo-label{font:9px 'Fragment Mono',monospace;color:#a5c9e5}.relay-flow-tools{position:absolute;top:90px;left:22px;display:flex;flex-direction:column;gap:9px}.relay-flow-tools span{height:30px;width:30px;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff08;display:grid;place-items:center;font-size:15px;color:#b4bdc6}.relay-flow{position:relative;padding:40px 25px 35px 65px}.relay-node{display:flex;align-items:center;gap:10px;padding:18px 16px;border:1px solid #ffffff29;border-radius:14px;background:#181b20dd;box-shadow:0 10px 22px #0005;min-width:0}.relay-node strong{display:block;font-size:13px;font-weight:500;white-space:nowrap}.relay-node small{font:8px 'Fragment Mono',monospace;letter-spacing:.04em;color:#adb6bf;display:block;margin-bottom:7px}.relay-node>b{font:9px 'Fragment Mono',monospace;color:#a5c9e5;margin-left:auto}.node-icon{color:#a5c9e5;background:#a5c9e512;border:1px solid #a5c9e540;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:19px;flex-shrink:0}.node-source,.node-destination{width:83%;margin:auto}.relay-node-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.relay-node-pair .relay-node{padding:15px 10px;gap:8px}.relay-node-pair strong{font-size:11px}.relay-node-pair small{font-size:7px}.node-wait .node-icon{color:#aeb7bf;border-color:#ffffff30;background:#ffffff06}.relay-branch{height:65px;margin:0 8%}.relay-branch svg{width:100%;height:100%;fill:none;stroke:#a5c9e5;stroke-width:1.5;stroke-dasharray:5 4}.relay-branch path:nth-child(2){stroke:#65717c}.relay-window-bottom{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff13;color:#acb5be;font:8px 'Fragment Mono',monospace}.relay-window-bottom i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a5c9e5;margin-right:5px}.relay-motion{color:#d3d8dd;border:1px solid #ffffff29;background:#14171c;padding:8px 10px;font:9px Inter,sans-serif;border-radius:20px;white-space:nowrap}.relay-integrations{padding:10px var(--gutter) 75px;text-align:center}.relay-integrations p{font-size:14px;color:#aeb6bf}.relay-integrations>div{display:flex;align-items:center;justify-content:center;gap:36px;padding:25px 0;font-size:21px;font-weight:500;color:#d4d9dc}.relay-integrations i{font-size:13px;color:#66727b;font-style:normal}.relay-integrations small{font:9px 'Fragment Mono',monospace;color:#a4adb6}.relay-slab{background:#08090a70;border-block:1px solid #ffffff0f;backdrop-filter:blur(10px)}.relay-site .solution-cinema{background:transparent;--scene-accent:#a5c9e5}.relay-site .cinema-heading{padding-top:65px}.relay-home .cinema-heading h2{font-size:clamp(34px,3.7vw,54px)}.relay-home .cinema-heading h2 span{font-family:'Instrument Serif',Georgia,serif;font-style:italic;color:#d6dadd}.relay-site .cinema-chapter{background:transparent;min-height:0;border:0}.relay-site .chapter-sticky{position:relative;top:auto;min-height:650px;padding-top:65px;padding-bottom:65px}.relay-site .chapter-copy h2{font-size:clamp(31px,3.3vw,48px)}.relay-site .chapter-copy>p:not(.eyebrow){color:#b5bec7}.relay-site .chapter-stage{padding:30px 0}.relay-site .stage-orbit{display:none}.relay-site .product-window{background:#11151bdf;border-color:#ffffff22;color:#e3e8ed;box-shadow:0 20px 65px #0005;backdrop-filter:blur(12px)}.relay-site .window-top{background:#ffffff04;border-color:#ffffff14;color:#bec8d1}.relay-site .machine-cards>div,.relay-site .screen-chart,.relay-site .request-note{background:#ffffff04;border-color:#ffffff1a;color:#e5e9ed}.relay-site .machine-ring{border-color:#a5c9e522;border-top-color:#a5c9e5;border-right-color:#a5c9e5}.relay-site .stage-tag{background:#a5c9e5;color:#112132}.relay-site .chapter-progress i{background:#a5c9e5}.relay-site .request-row{border-color:#ffffff1a}.relay-site .request-row b,.relay-site .request-note>span{color:#a5c9e5}.relay-site .workflow-steps span:first-child{background:#a5c9e5;color:#112132;border-color:#a5c9e5}.relay-site .signal-plot svg{color:#a5c9e5}.relay-site .sensor-flow strong{background:#a5c9e5;color:#112132}.relay-site .cinema-end .button{background:#a5c9e5;color:#0a1420}.relay-statement{margin:50px var(--gutter) 80px;padding:70px 35px;text-align:center;background:#a5c9e5;color:#0a1420;border-radius:28px;overflow:hidden}.statement-wordmark{display:block;letter-spacing:.23em;font-size:24px;line-height:1.2}.statement-wordmark small{display:block;font:8px 'Fragment Mono',monospace;letter-spacing:.35em;margin-top:8px}.relay-statement h2{font-size:clamp(36px,5vw,72px);line-height:1.08;margin:35px 0 25px;letter-spacing:-.05em}.relay-statement h2 em{color:#20374a}.relay-statement>p{font-size:15px}.relay-statement>a{display:inline-block;border-bottom:1px solid #345b78;padding:12px 0;font-size:13px}.relay-scale,.relay-services,.relay-scope{padding:50px var(--gutter) 80px;max-width:1600px;margin:auto}.relay-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}.relay-section-head h2{font-size:clamp(32px,3.5vw,50px);line-height:1.15;margin-bottom:0;letter-spacing:-.05em}.relay-section-head>p{max-width:410px;font-size:15px;color:#b2bcc6;line-height:1.8;margin-bottom:0}.relay-scale-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.relay-scale-grid>article,.relay-scope-card{background:linear-gradient(145deg,#ffffff0a,#ffffff02);border:1px solid #ffffff17;border-radius:24px;padding:32px}.relay-scale-grid h3{font-size:23px;letter-spacing:-.035em}.relay-scale-grid p{font-size:14px;line-height:1.8;color:#afb9c2}.relay-scale-grid a{font-size:12px;color:#a5c9e5}.relay-hub{display:flex;align-items:center;margin:40px 0;height:160px;justify-content:center}.relay-hub>span{width:50px;height:50px;border:1px solid #ffffff29;border-radius:50%;display:grid;place-items:center;font:11px 'Fragment Mono',monospace}.relay-hub i{height:1px;width:15%;background:#a5c9e560}.relay-hub strong{background:#a5c9e5;color:#112132;border-radius:20px;padding:30px 20px;font-weight:500;font-size:18px;letter-spacing:.16em;text-align:center;box-shadow:0 0 65px #a5c9e522}.relay-hub small{font-size:9px;letter-spacing:.3em}.relay-process{padding-left:22px;margin-top:30px;line-height:2.2;color:#cdd5db;font-size:14px}.relay-process li{padding:12px 0;border-bottom:1px solid #ffffff16}.relay-process li::marker{color:#a5c9e5}.relay-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.relay-site .relay-service-grid .corporate-service{border:0;border-bottom:1px solid #ffffff1b;border-radius:0;padding:24px 0;display:flex;flex-direction:row;justify-content:space-between;gap:20px;background:transparent;color:#e5e8ec}.relay-service-grid h3{font-size:17px;margin:0;font-weight:400}.relay-service-grid span{color:#a5c9e5}.relay-scope{padding-top:85px}.relay-scope-card{display:grid;grid-template-columns:1fr 1fr;gap:50px}.relay-scope-card>[role=group]{display:flex;flex-direction:column;gap:12px}.relay-scope-card button{border:1px solid #ffffff24;border-radius:12px;text-align:left;padding:18px;color:#c2cad1;background:#12151a;font-size:14px}.relay-scope-card button[aria-pressed=true]{background:#a5c9e5;color:#112132;border-color:#a5c9e5}.scope-panel{align-self:center}.scope-panel h3{font-size:27px}.scope-panel p{font-size:14px;color:#bac3cc;line-height:1.7}.scope-panel .relay-primary{margin-top:10px}.relay-site .page-intro,.relay-site .solutions-intro{background:radial-gradient(ellipse at 90% 10%,#a5c9e50b,transparent 55%),#0b0e12;border:0;color:#edf1f4}.relay-site .page-intro .page-lead,.relay-site .solutions-intro>p:last-child{color:#b4bec9}.relay-site .page-visual{background:#131a20;border:1px solid #ffffff19}.relay-site .light-section,.relay-site .approach-section,.relay-site .solution-related{background:#0c1015;color:#e2e8ee}.relay-site .article-section p,.relay-site .content-card p{color:#b9c3cc}.relay-site .content-card{background:#11161d;border-color:#ffffff1c;color:#edf1f5}.relay-site .answer-summary{background:#151e24;border-color:#a5c9e5}.relay-site .answer-summary p{color:#c6d0d8}.relay-site .faq-list details,.relay-site .article-aside nav a{border-color:#ffffff20}.relay-site .faq-list p{color:#bdc7d0}.relay-site .article-aside{color:#c5cfd8}.relay-site .solution-related a,.relay-site .dark-link,.relay-site .text-link{color:#a5c9e5}.relay-site .breadcrumbs{color:#b7c3cd}.relay-site .related-section{background:#121920}.relay-site .contact-layout{background:#0c1015;color:#e7edf2}.relay-site .contact-info p{color:#b8c2cb}.relay-site .contact-form input,.relay-site .contact-form textarea,.relay-site .contact-form select{background:#17212c;color:#edf2f6;border-color:#617382}.relay-site .contact-form label{color:#d6e0e9}.relay-site .notice{background:#202c34;color:#e2ebf3;border-color:#718393}
@media(max-width:1100px){.relay-hero{gap:30px;padding-top:45px}.relay-hero h1{font-size:47px}.relay-node strong{font-size:11px}.relay-flow{padding-left:50px;padding-right:15px}.relay-node-pair{gap:8px}.relay-node-pair .node-icon{width:24px;height:24px;font-size:15px}.relay-node-pair strong{font-size:10px}.relay-window-bottom{flex-direction:column;align-items:start;gap:12px}.relay-section-head{gap:30px}.relay-integrations>div{gap:20px;font-size:18px}}
@media(max-width:900px){.relay-hero{grid-template-columns:1fr;text-align:center;min-height:0;padding:35px var(--gutter) 50px;gap:45px}.relay-hero-copy{max-width:650px;margin:auto}.relay-hero-copy>p:not(.relay-badge){margin-inline:auto;max-width:520px}.relay-hero h1{font-size:clamp(40px,6.5vw,60px)}.relay-actions{justify-content:center}.relay-window{width:100%;max-width:570px;margin:auto;text-align:left}.relay-flow{padding:35px 35px 30px 75px}.relay-node-pair strong{font-size:12px}.relay-node-pair .node-icon{height:30px;width:30px}.relay-window-bottom{flex-direction:row;align-items:center}.relay-integrations>div{flex-wrap:wrap;gap:20px}.relay-section-head{display:block}.relay-section-head>p{margin-top:25px;max-width:620px}.relay-section-head>a{margin-top:25px}.relay-scale-grid{grid-template-columns:1fr}.relay-scope-card{gap:30px}.relay-site .chapter-sticky{min-height:0}}
@media(max-width:580px){.relay-site .site-header{height:76px}.relay-hero{padding-inline:20px}.relay-hero h1{font-size:38px;line-height:1.12;letter-spacing:-.055em}.relay-hero h1 em{white-space:normal}.relay-hero-copy>p:not(.relay-badge){font-size:15px}.relay-badge{font-size:10px}.relay-actions{flex-direction:column;align-items:stretch}.relay-primary,.relay-secondary{font-size:14px;min-height:47px}.relay-window{border-radius:22px}.relay-window-bar{padding:20px 16px;font-size:11px}.relay-flow-tools{left:12px;top:80px}.relay-flow-tools span{height:25px;width:25px}.relay-flow{padding:30px 12px 28px 45px}.relay-node{padding:15px 10px;gap:8px}.node-source,.node-destination{width:95%}.relay-node-pair{gap:8px}.relay-node-pair .node-icon{display:none}.relay-node-pair strong{font-size:10px}.relay-node-pair small{font-size:7px}.relay-branch{height:58px}.relay-window-bottom{padding:16px;font-size:7px;flex-wrap:wrap}.relay-integrations{padding:15px 20px 45px}.relay-integrations>div{font-size:14px;gap:15px}.relay-integrations i{display:none}.relay-integrations small{font-size:8px}.relay-statement{margin:30px 20px 50px;padding:45px 20px;border-radius:22px}.relay-statement h2{font-size:38px}.relay-statement p{font-size:13px}.relay-scale,.relay-services,.relay-scope{padding:35px 20px 50px}.relay-section-head h2{font-size:34px}.relay-scale-grid>article,.relay-scope-card{padding:24px}.relay-scale-grid h3{font-size:22px}.relay-service-grid{grid-template-columns:1fr}.relay-service-grid h3{font-size:16px}.relay-scope-card{grid-template-columns:1fr}.relay-site .footer-sitemap{gap:30px}.relay-site .chapter-copy h2{font-size:34px}.relay-home .cinema-heading h2{font-size:36px}.relay-site .page-intro .page-lead{font-size:16px}}
@media(prefers-reduced-motion:reduce){.relay-home #relay-stream{display:none}.relay-primary,.relay-secondary{transition:none}.relay-primary:hover,.relay-secondary:hover{transform:none}}

.relay-site .content-card .card-kind{color:#a5c9e5}

.relay-site .light-section .eyebrow,.relay-site .article-aside nav a{color:#bac7d2}

.relay-site .form-note{color:#bac7d2}

.relay-site .page-intro .eyebrow{color:#bac7d2}.relay-site .page-intro .button-light{background:#a5c9e5;color:#112132;border-color:#a5c9e5}
/* Relay source FeatureRow/card dimensions, trace sequence, approval stack and original chart SVGs adapted to Nexus. */
.nexus-products{max-width:1440px;padding:65px var(--gutter);margin:auto}.nexus-feature{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:65px;padding:65px 0;border-top:1px solid #ffffff13;perspective:1400px}.nexus-feature.feature-flip{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.feature-flip .feature-copy{order:2}.feature-copy h3{font-size:clamp(25px,2.4vw,34px);line-height:1.22;letter-spacing:-.04em}.feature-copy p{color:#b5bec8;line-height:1.8;font-size:15px}.feature-copy a{display:inline-block;color:#b5d7f0;font-size:14px;line-height:1.5;border-bottom:1px solid #6684a0;padding:14px 0}.depth-card{position:relative;min-width:0;border:1px solid #ffffff20;border-radius:26px;background:linear-gradient(135deg,#21282fbb,#0c1014bb);box-shadow:0 30px 70px #0008,inset 0 1px #ffffff1c;backdrop-filter:blur(18px);padding:26px;transform:perspective(1200px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transform-style:preserve-3d;will-change:transform}.depth-bar{display:flex;justify-content:space-between;gap:15px;font:11px 'Fragment Mono',monospace;color:#c6d3df}.depth-bar small{font-size:9px;color:#a2afbc}.trace-axis{display:flex;justify-content:space-between;margin:30px 0 10px 42%;font:10px 'Fragment Mono',monospace;color:#9eafbe}.trace-step{display:grid;grid-template-columns:42% 58%;align-items:center;height:48px;border-top:1px solid #ffffff0b;font:11px 'Fragment Mono',monospace}.trace-step>div{height:9px;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 25%)}.trace-step i{display:block;width:calc(38% + var(--step)*12%);margin-left:calc(var(--step)*6%);height:8px;background:linear-gradient(90deg,#416785,#c3e2fa);border-radius:3px;transform-origin:left;transform:scaleX(var(--trace-fill,1));box-shadow:0 0 15px #a5c9e51a}.depth-status{font:10px 'Fragment Mono',monospace;color:#bdcad6;margin-top:25px;line-height:1.7}.approval-card{height:375px}.approval-stack{position:relative;max-width:390px;height:270px;margin:35px auto 0;perspective:900px}.stack-sheet{position:absolute;inset:0;border:1px solid #ffffff22;border-radius:16px;background:linear-gradient(140deg,#283440,#111820);box-shadow:0 16px 35px #0005}.sheet-back{transform:translateY(-18px) translateZ(-65px) rotate(-6deg);opacity:.5}.sheet-middle{transform:translateY(-9px) translateZ(-30px) rotate(3deg);opacity:.8}.sheet-front{padding:24px;transform:translateZ(25px)}.approval-avatar{float:left;margin-right:12px;background:#b5cfe4;color:#101c29;padding:9px 12px;border-radius:10px}.sheet-front strong{font-size:14px}.sheet-front p{font-size:12px;color:#b9c6d2;margin:8px 0 20px}.sheet-front dl{border-left:2px solid #a5c9e5;padding-left:15px;font-size:11px}.sheet-front dl div{display:flex;justify-content:space-between;margin:14px 0}.sheet-front dt{color:#aab8c5}.sheet-front dd{margin:0}.approval-options{display:flex;gap:10px;margin-top:22px;font-size:11px}.approval-options span{padding:10px 18px;background:#b9d6ec;color:#101e2b;border-radius:7px}.approval-options span+span{color:#ccd6df;background:#ffffff0d;border:1px solid #ffffff20}.chart-card{height:365px}.iso-chart{display:flex;align-items:end;justify-content:center;height:255px;padding:30px 15px 0;gap:4px;position:relative}.iso-column{position:relative;width:15%;transform:translateY(calc((1 - var(--chart-rise,1))*45px));transition:transform .15s linear}.iso-body{width:100%;height:auto;display:block}.iso-cap{position:absolute;width:78%;left:11%;top:0;transform:translateY(calc(-12px - (1 - var(--chart-rise,1))*35px));filter:drop-shadow(0 0 10px #b9d9f13a)}.chart-legend{display:flex;justify-content:space-around;font:11px 'Fragment Mono',monospace;color:#b9cad8;padding-top:12px}.chart-legend i{color:#6486a2}.relay-site .relay-service-grid .corporate-service{padding:28px 22px;border:1px solid #ffffff16;border-radius:18px;background:linear-gradient(130deg,#1e293480,#0e141a99);box-shadow:inset 0 1px #ffffff0a;transition:transform .3s,border-color .3s}.relay-service-grid{gap:16px}.relay-service-grid p{font-size:13px;line-height:1.7;color:#b1becb;margin:12px 0 0}.relay-service-grid .corporate-service:hover{transform:translateY(-4px);border-color:#a5c9e566}.contact-info address{font-style:normal;color:#d1dce5;line-height:1.8;margin:30px 0}.relay-hero h1{font-size:clamp(40px,4.6vw,68px)}
@media(max-width:900px){.nexus-feature,.nexus-feature.feature-flip{grid-template-columns:1fr;gap:30px;padding:45px 0}.feature-flip .feature-copy{order:0}.depth-card{width:100%;max-width:650px;margin:auto}.feature-copy{max-width:620px}.relay-service-grid{grid-template-columns:1fr}}
@media(max-width:580px){.nexus-products{padding-top:30px}.depth-card{padding:18px;border-radius:20px}.depth-bar{font-size:9px}.depth-bar small{font-size:8px}.trace-step{font-size:9px;height:42px}.approval-card{height:355px}.sheet-front{padding:18px}.chart-card{height:310px}.iso-chart{height:215px;padding-left:0;padding-right:0}.relay-hero h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.depth-card,.iso-column,.iso-cap{transform:none!important}.trace-step i{transform:none}}
.page-system{margin-top:45px;padding:30px;border:1px solid #ffffff1a;border-radius:24px;max-width:1100px;background:radial-gradient(ellipse at 50% 100%,#43627b33,transparent 70%),linear-gradient(135deg,#1b242d,#0b1016);box-shadow:inset 0 1px #ffffff12,0 30px 60px #0003}.system-caption{display:flex;justify-content:space-between;gap:20px;color:#c2d0dc;font:11px 'Fragment Mono',monospace}.system-caption small{font-size:9px;color:#afbdca}.system-path{display:flex;align-items:center;justify-content:center;padding:40px 0;gap:25px}.system-node{flex:1;max-width:250px;padding:25px 15px;background:linear-gradient(140deg,#36485999,#17212c);border:1px solid #b2cfe52b;border-radius:17px;box-shadow:0 14px 24px #0004,inset 0 1px #ffffff1a;text-align:center}.system-node:nth-child(3){transform:translateY(-10px);background:linear-gradient(140deg,#49647a,#243949)}.system-symbol{display:block;font:30px 'Fragment Mono',monospace;color:#c1dced;margin-bottom:15px}.system-node strong{font-size:14px}.system-connector{color:#8ab1ce;font-size:24px}.page-system>p{font-size:12px;color:#b8c7d3;margin:0;text-align:center;line-height:1.7}@media(max-width:580px){.page-system{padding:20px}.system-caption{display:block;line-height:2}.system-caption small{display:block}.system-path{gap:8px;padding:25px 0}.system-node{padding:20px 5px}.system-node strong{font-size:10px;overflow-wrap:anywhere}.system-symbol{font-size:22px}.system-connector{font-size:13px}}
.sheet-back{transform:translateY(calc(-18px - (1 - var(--approval-rise,1))*18px)) translateZ(-65px) rotate(-6deg)}.sheet-middle{transform:translateY(calc(-9px - (1 - var(--approval-rise,1))*9px)) translateZ(-30px) rotate(3deg)}.sheet-front{transform:translateY(calc((1 - var(--approval-rise,1))*24px)) translateZ(25px)}.relay-site .relay-statement{background:linear-gradient(140deg,#dbe6ee,#a4bbce);color:#101b25}.relay-site .relay-statement h2 em{color:#28445a}
