:root{--nav-gutter:clamp(5rem,7vw,8rem);--datum-y:26vh;--sx-ink:#1b222b;--sx-ink-soft:#2a323c;--sx-muted:#6b7686;--sx-faint:#9aa3b0;--sx-line:#d3d9e1;--sx-line-soft:#e2e6ec;--sx-panel:#ffffff;--sx-bg:#eef1f5;--sx-bg-2:#f6f8fb;--sx-acc:#d44b2e;--sx-acc-soft:rgba(212,75,46,0.10);--sx-chip:#2a323c}.sx{position:relative;z-index:10;background:var(--sx-bg);color:var(--sx-ink);padding:clamp(5rem,11vh,9rem) clamp(1.25rem,5vw,4rem);padding-right:max(clamp(1.25rem,5vw,4rem),var(--nav-gutter));overflow:clip}.fade-both{-webkit-mask-image:linear-gradient(180deg,transparent,#000 9vh,#000 calc(100% - 9vh),transparent);mask-image:linear-gradient(180deg,transparent,#000 9vh,#000 calc(100% - 9vh),transparent)}.fade-top{-webkit-mask-image:linear-gradient(180deg,transparent,#000 9vh);mask-image:linear-gradient(180deg,transparent,#000 9vh)}.fade-bot{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 9vh),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 9vh),transparent)}.sx--bg2{background:var(--sx-bg-2)}.sx-inner{max-width:1180px;margin:0 auto}.sx-grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(123,134,150,.05) 1px,transparent 0),linear-gradient(90deg,rgba(123,134,150,.05) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,transparent 100%)}.sx-head{position:relative;z-index:1;max-width:760px}.sx-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display,ui-sans-serif),sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sx-acc)}.sx-eyebrow:before{content:"";width:1.6rem;height:1px;background:var(--sx-acc);opacity:.55}.sx-title{margin:.9rem 0 0;font-family:var(--font-display,ui-sans-serif),sans-serif;font-weight:600;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.06;letter-spacing:-.02em;color:var(--sx-ink)}.sx-title em{color:var(--sx-acc);font-style:normal;background-image:repeating-linear-gradient(45deg,rgba(212,75,46,.13) 0 1px,transparent 1px 6px);padding:0 .08em;margin:0 -.08em;border-radius:2px}.sx-lead{margin:1rem 0 0;max-width:620px;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.65;color:var(--sx-muted)}.sx-body{position:relative;z-index:1;margin-top:clamp(2.2rem,5vh,3.6rem)}.sx-lead--sub{margin-top:1.1rem;font-size:.92rem;line-height:1.6;color:var(--sx-muted);opacity:.92}.sx-fade{opacity:0;transform:translateY(18px);transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1)}.sx.in .sx-fade{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sx-fade{transform:none;transition:opacity .4s ease}}.sx.in .sx-fade.d1{transition-delay:.08s}.sx.in .sx-fade.d2{transition-delay:.16s}.sx.in .sx-fade.d3{transition-delay:.24s}.sx--horiz{padding:0;background:var(--sx-bg);overflow:clip}.sx-htrack{position:relative}.sx-hpin{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--sx-bg)}.sx-hhead{position:absolute;z-index:3;top:clamp(3.5rem,9vh,7rem);left:clamp(1.5rem,8vw,9rem);max-width:min(540px,72vw)}.sx-hrail{position:absolute;left:0;top:40%;display:flex;align-items:stretch;gap:clamp(1.25rem,2.5vw,2.4rem);padding:0 clamp(1.5rem,8vw,9rem);will-change:transform}.sx-hhint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sx-faint)}.inv-card{flex:0 0 auto;width:clamp(290px,32vw,400px);height:min(50vh,460px);display:flex;flex-direction:column;padding:1.5rem 1.6rem 1.4rem;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:14px;box-shadow:0 1px 2px rgba(20,30,50,.05),0 22px 55px -40px rgba(20,30,50,.5);opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.sx--horiz.in .inv-card{opacity:1;transform:none}.inv-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.inv-no{font-size:.7rem;letter-spacing:.18em;color:var(--sx-faint)}.inv-no,.inv-tag{font-family:ui-monospace,monospace}.inv-tag{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--sx-acc);padding:.24em .55em;border-radius:5px}.inv-branza,.inv-tag{text-transform:uppercase}.inv-branza{margin-top:1.1rem;font-size:.7rem;letter-spacing:.14em;color:var(--sx-faint)}.inv-h{margin:.35rem 0 0;font-weight:600;font-size:1.16rem;line-height:1.25;color:var(--sx-ink)}.inv-h,.inv-metric{font-family:var(--font-display,sans-serif)}.inv-metric{margin-top:auto;font-weight:700;font-size:2.05rem;letter-spacing:-.02em;color:var(--sx-acc);line-height:1}.inv-metric span{display:block;margin-top:.4rem;font-family:var(--font-body,sans-serif);font-weight:400;letter-spacing:0}.inv-metric span,.inv-quote{font-size:.8rem;color:var(--sx-muted)}.inv-quote{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--sx-line-soft);line-height:1.5;font-style:italic}.hpanels{z-index:10;background:var(--sx-bg);overflow:clip}.hpanels,.hpanels-track{position:relative}.hpanels-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--sx-bg)}.hpanels-rail{position:absolute;left:0;top:0;align-items:stretch;will-change:transform;padding:0 calc(50vw - min(47vw, 670px))}.hpanel,.hpanels-rail{height:100vh;display:flex}.hpanel{position:relative;--enter:1;--band:calc(100vh - var(--datum-y) - 1.1rem - 7rem);flex:0 0 min(94vw,1340px);align-items:flex-start;padding:0 clamp(1.5rem,6vw,6rem);padding-right:max(clamp(1.5rem,6vw,6rem),var(--nav-gutter))}.hpanel-in{position:relative;z-index:1;width:100%;max-width:1180px;margin:calc(var(--datum-y) + 1.1rem) auto 0}.hpanel--text .hpanel-in{max-width:760px}.hpanel--diag .hpanel-in{display:grid;grid-template-columns:minmax(250px,33%) 1fr;grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem);align-items:start;min-height:var(--band)}.hpanel-diag{position:relative;width:min(100%,calc(var(--band) * var(--ar, 1.6)));margin:0 auto;align-self:center}.hpanel-bignum{position:absolute;z-index:0;top:calc(var(--datum-y) - .8em);left:clamp(1rem,4vw,4rem);font-family:var(--font-display,sans-serif);font-weight:700;font-size:clamp(10rem,26vh,19rem);line-height:.8;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px #B9C0CA;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:calc(.2 + var(--enter) * .8);transform:translateX(calc((1 - var(--enter)) * 3.5vw))}.hpanel .sx-title{-webkit-clip-path:inset(0 0 calc((1 - var(--enter)) * 95%) 0);clip-path:inset(0 0 calc((1 - var(--enter)) * 95%) 0);transform:translateY(calc((1 - var(--enter)) * .45em))}.hpanel .manifest-pillars,.hpanel .manifest-stamp,.hpanel .sx-eyebrow,.hpanel .sx-lead{opacity:calc(var(--enter) * var(--enter))}.hpanel-diag{opacity:var(--enter);transform:translateX(calc((1 - var(--enter)) * 3rem))}.hpanels-hint{position:absolute;z-index:4;bottom:1.8rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.6rem;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sx-faint);pointer-events:none}.hpanels-hint svg{width:1.5rem;height:.8rem;animation:hint-slide 1.8s ease-in-out infinite}@keyframes hint-slide{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.hpanels-hint svg{animation:none}}@media (max-width:880px){.hpanel,.hpanel-in{min-width:0}.hpanel-in{max-width:100%;margin-top:calc(6.5vh + env(safe-area-inset-top, 0px));padding-bottom:calc(4.2rem + env(safe-area-inset-bottom, 0px))}.hpanel .sx-title{font-size:clamp(1.5rem,6.4vw,1.9rem)}.hpanel .sx-lead{font-size:.95rem;margin-top:.7rem}.hpanel--diag .hpanel-in{grid-template-columns:1fr;gap:1.4rem;min-height:0}.hpanel-diag{width:100%;align-self:start}.hpanel-bignum{font-size:5.5rem;top:calc(2vh + env(safe-area-inset-top, 0px));left:auto;right:4vw;opacity:.35}}@media (min-width:1440px) and (min-height:860px){.hpanel{flex-basis:min(94vw,1560px)}.hpanels-rail{padding:0 calc(50vw - min(47vw, 780px))}.hpanel-in{max-width:1380px}.hpanel--text .hpanel-in{max-width:880px}.hpanel .sx-title{font-size:clamp(2.2rem,2.6vw,3.3rem)}.hpanel .sx-lead{font-size:clamp(1.05rem,1.2vw,1.28rem)}.hpanel .manifest-pillars{font-size:clamp(1.2rem,1.5vw,1.7rem)}.hpanel-bignum{font-size:clamp(10rem,26vh,23rem)}.faq{max-width:980px}.faq-q{font-size:1.18rem}.faq-a p{font-size:1.02rem}}.tour-band{position:relative;z-index:1;height:82vh;pointer-events:none}.tour-band--detal{height:175vh;overflow:clip}.detal{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;place-items:center}.detal-window{position:relative;width:min(78vw,1240px);height:46vh;border:1px solid rgba(27,34,43,.55);box-shadow:0 0 0 200vmax var(--sx-bg)}.detal-cap:after,.detal-cap:before,.detal-window:after,.detal-window:before{content:"";position:absolute;width:14px;height:14px;border:0 solid var(--sx-acc)}.detal-window:before{top:-7px;left:-7px;border-top-width:2px;border-left-width:2px}.detal-window:after{top:-7px;right:-7px;border-top-width:2px;border-right-width:2px}.detal-cap:before{bottom:-7px;left:-7px;border-bottom-width:2px;border-left-width:2px}.detal-cap:after{bottom:-7px;right:-7px;border-bottom-width:2px;border-right-width:2px}.detal-cap{position:absolute;inset-inline:0;top:auto;bottom:-2em;height:1em;line-height:1;pointer-events:none;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.2em;color:var(--sx-muted);text-transform:uppercase}.detal-cap:after,.detal-cap:before{bottom:calc(2em - 7px)}.sheet{position:fixed;inset:0;z-index:11;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity}.sheet-border{position:absolute;inset:clamp(10px,1.4vw,22px);border:1px solid rgba(27,34,43,.14)}.sheet-border:after,.sheet-border:before{content:"";position:absolute;width:14px;height:14px}.sheet-border:before{top:-1px;left:-1px;border-top:2px solid rgba(27,34,43,.55);border-left:2px solid rgba(27,34,43,.55)}.sheet-border:after{bottom:-1px;right:-1px;border-bottom:2px solid rgba(27,34,43,.55);border-right:2px solid rgba(27,34,43,.55)}.sheet-datum{position:absolute;left:clamp(10px,1.4vw,22px);right:clamp(10px,1.4vw,22px);top:var(--datum-y,26vh);height:1px;background:rgba(155,164,176,.22)}.sheet-datum:before{content:"";position:absolute;left:0;right:0;top:-5px;height:5px;background-image:repeating-linear-gradient(90deg,rgba(155,164,176,.3) 0 1px,transparent 1px 10vw),repeating-linear-gradient(90deg,rgba(155,164,176,.16) 0 1px,transparent 1px 2vw);background-size:100% 100%,100% 60%;background-position:0 0,0 100%;background-repeat:no-repeat}.sheet-datum-cursor{position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--sx-acc);transform:translateX(-50%);box-shadow:0 0 0 2.5px rgba(238,241,245,.9),0 0 0 3.5px rgba(212,75,46,.35)}.sheet-datum-cursor:before{content:"";position:absolute;inset:-5px;border-radius:50%;background:repeating-conic-gradient(from 11.25deg,rgba(212,75,46,.85) 0deg 4deg,transparent 4deg 45deg);-webkit-mask-image:radial-gradient(circle,transparent 0 5.5px,#000 5.5px);mask-image:radial-gradient(circle,transparent 0 5.5px,#000 5.5px)}.sheet-title{position:absolute;left:clamp(18px,2vw,34px);bottom:clamp(18px,2.4vh,34px);display:flex;align-items:stretch;border:1px solid rgba(27,34,43,.2);background:rgba(238,241,245,.9);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.14em;color:var(--sx-muted);text-transform:uppercase}.sheet-title span{padding:.55em .9em;border-right:1px solid rgba(27,34,43,.12)}.sheet-title span:last-child{border-right:0}.sheet-title-no{color:var(--sx-ink);font-weight:700}.sheet-km{color:var(--sx-acc);font-weight:700;min-width:9ch}.sheet .sheet-datum{transform:scaleX(0);transform-origin:left}.sheet.is-printed .sheet-datum{animation:sheet-datum-in .9s cubic-bezier(.2,.8,.2,1) .15s forwards}@keyframes sheet-datum-in{to{transform:scaleX(1)}}.sheet .sheet-border{opacity:0}.sheet.is-printed .sheet-border{animation:sheet-ink .7s ease forwards}@keyframes sheet-ink{to{opacity:1}}.sheet .sheet-title span{opacity:0;transform:translateY(6px)}.sheet.is-printed .sheet-title span{animation:sheet-cell .4s cubic-bezier(.2,.8,.2,1) forwards}.sheet.is-printed .sheet-title span:first-child{animation-delay:.3s}.sheet.is-printed .sheet-title span:nth-child(2){animation-delay:.42s}.sheet.is-printed .sheet-title span:nth-child(3){animation-delay:.54s}.sheet.is-printed .sheet-title span:nth-child(4){animation-delay:.66s}.sheet.is-printed .sheet-title span:nth-child(5){animation-delay:.78s}@keyframes sheet-cell{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet .sheet-border,.sheet .sheet-datum,.sheet .sheet-title span{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:880px){.sheet{display:none}}.schematic{position:relative;width:100%;container-type:inline-size;border:1px solid var(--sx-line-soft);border-radius:14px;background:radial-gradient(circle at center,rgba(123,134,150,.22) 1px,transparent 1.4px) 0 0 /22px 22px,var(--sx-bg-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 50px -38px rgba(20,30,50,.35);overflow:hidden}.schematic-edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.schematic-node-layer{position:absolute;inset:0;z-index:2}.sg-edge{fill:none;stroke:var(--sx-line);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease}.in .sg-edge,.sx.in .sg-edge{stroke-dashoffset:0}.sg-edge--acc{stroke:var(--sx-acc);stroke-width:1.7}.sg-edge--dash{stroke-dasharray:5 5;animation:none;stroke-dashoffset:0;opacity:.7}.sg-arrow{fill:var(--sx-line)}.sg-arrow--acc{fill:var(--sx-acc)}.sg-group{position:absolute;border:1px dashed var(--sx-line);border-radius:12px;background:rgba(123,134,150,.045)}.sg-group--acc{border-color:rgba(212,75,46,.35);background:var(--sx-acc-soft)}.sg-group-label{position:absolute;top:-.7em;left:.9rem;padding:0 .5rem;white-space:nowrap;background:var(--sx-bg-2);font-family:var(--font-display,sans-serif);font-size:2.1cqw;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-faint)}@container (min-width: 760px){.sg-group-label{font-size:.72rem}}.sg-node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.55em;padding:.7em .95em;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:9px;box-shadow:0 1px 2px rgba(20,30,50,.05),0 8px 22px -18px rgba(20,30,50,.5);white-space:nowrap;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,calc(-50% + 10px))}.in .sg-node,.sx.in .sg-node{opacity:1;transform:translate(-50%,-50%)}.sg-node-chip{display:grid;place-items:center;width:1.55em;height:1.55em;border-radius:6px;background:#eef1f5;color:var(--sx-ink-soft);font-size:.8em;font-weight:700;flex:none}.sg-node:hover{box-shadow:0 2px 4px rgba(20,30,50,.06),0 14px 30px -16px rgba(20,30,50,.55)}.er-entity:hover,.fc-node:hover,.sg-node:hover{transform:translate(-50%,calc(-50% - 3px))}.sg-node--acc{border-color:rgba(212,75,46,.55);box-shadow:0 0 0 1px rgba(212,75,46,.18),0 10px 26px -16px rgba(212,75,46,.6)}.sg-node--acc .sg-node-chip{background:var(--sx-acc);color:#fff}.sg-node--ghost{opacity:0}.in .sg-node--ghost,.sx.in .sg-node--ghost{opacity:.45}.sg-node--ghost{border-style:dashed;box-shadow:none;background:transparent}.sg-node-text{display:flex;flex-direction:column;line-height:1.12}.sg-node-label{font-family:var(--font-display,sans-serif);font-weight:600;font-size:1.75cqw;color:var(--sx-ink-soft)}.sg-node-sub{font-size:1.32cqw;color:var(--sx-faint);letter-spacing:.01em}.sg-edge-label{position:absolute;transform:translate(-50%,-50%);padding:.18em .5em;border-radius:5px;background:var(--sx-chip);color:#fff;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:1.7cqw;font-weight:600;letter-spacing:.06em;white-space:nowrap;z-index:3;opacity:0;transition:opacity .4s ease .5s}.in .sg-edge-label,.sx.in .sg-edge-label{opacity:1}.sg-edge-label--acc{background:var(--sx-acc)}.fc-node{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;text-align:center;padding:.85em 1.1em;background:var(--sx-panel);border:1px solid var(--sx-line);color:var(--sx-ink-soft);font-family:var(--font-display,sans-serif);font-weight:600;font-size:2.1cqw;line-height:1.18;box-shadow:0 8px 22px -18px rgba(20,30,50,.5);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.in .fc-node,.sx.in .fc-node{opacity:1}.fc-node--process{border-radius:8px}.fc-node--end,.fc-node--start{border-radius:999px;padding-inline:1.4em}.fc-node--start{background:var(--sx-acc);border-color:var(--sx-acc);color:#fff;box-shadow:0 10px 26px -14px rgba(212,75,46,.7)}.fc-node--end{background:var(--sx-ink-soft);border-color:var(--sx-ink-soft);color:#fff}.fc-node--decision{background:transparent;border:none;box-shadow:none;padding:0}.fc-node--decision .fc-diamond{width:9cqw;height:9cqw;background:var(--sx-panel);border:1px solid var(--sx-line);transform:rotate(45deg);box-shadow:0 8px 22px -18px rgba(20,30,50,.5)}.fc-node--decision .fc-dlabel{position:absolute;inset:0;display:grid;place-items:center;padding:0 .6em;text-align:center}@container (min-width: 760px){.fc-node{font-size:.82rem}}.fc-edge-label{position:absolute;transform:translate(-50%,-50%);padding:.05em .4em;border-radius:4px;background:var(--sx-bg-2);border:1px solid var(--sx-line-soft);color:var(--sx-muted);font-family:ui-monospace,monospace;font-size:1.6cqw;font-weight:600;z-index:3;opacity:0;transition:opacity .4s ease .5s}.in .fc-edge-label,.sx.in .fc-edge-label{opacity:1}@container (min-width: 760px){.fc-edge-label{font-size:.6rem}}.er-entity{position:absolute;transform:translate(-50%,-50%);min-width:22cqw;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:9px;overflow:hidden;box-shadow:0 1px 2px rgba(20,30,50,.05),0 12px 30px -20px rgba(20,30,50,.55);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,calc(-50% + 10px))}.in .er-entity,.sx.in .er-entity{opacity:1;transform:translate(-50%,-50%)}.er-head{padding:.55em .9em;background:var(--sx-ink-soft);color:#fff;font-family:var(--font-display,sans-serif);font-weight:600;font-size:2.1cqw;letter-spacing:.04em}.er-entity--acc .er-head{background:var(--sx-acc)}.er-row{display:flex;gap:.8em;justify-content:space-between;padding:.4em .9em;border-top:1px solid var(--sx-line-soft);font-family:ui-monospace,monospace;font-size:1.8cqw}.er-row .er-type{color:var(--sx-faint)}.er-row .er-name{color:var(--sx-ink-soft);font-weight:600}.er-foot{fill:none;stroke:var(--sx-faint);stroke-width:1.3;stroke-linecap:round}.er-rel-label{position:absolute;transform:translate(-50%,-50%);padding:.05em .45em;border-radius:4px;background:var(--sx-bg-2);border:1px solid var(--sx-line-soft);color:var(--sx-muted);font-size:1.6cqw;letter-spacing:.04em;z-index:3;opacity:0;transition:opacity .4s ease .5s}.in .er-rel-label,.sx.in .er-rel-label{opacity:1}@container (min-width: 760px){.er-head{font-size:.82rem}.er-row{font-size:.7rem}.er-rel-label{font-size:.6rem}.er-entity{min-width:200px}}.sx-manifest{max-width:820px}.manifest-credo{font-family:var(--font-display,sans-serif);font-weight:500;font-size:clamp(1.4rem,2.7vw,2.15rem);line-height:1.45;letter-spacing:-.012em;color:var(--sx-ink);margin:0}.manifest-credo em{color:var(--sx-acc);font-style:normal}.manifest-foot{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.5rem 2.2rem;align-items:baseline;color:var(--sx-muted)}.manifest-foot,.manifest-stamp{font-family:ui-monospace,monospace;font-size:.78rem}.manifest-stamp{color:var(--sx-faint);letter-spacing:.12em;display:inline-block;margin-top:1.6rem}.manifest-name b{color:var(--sx-acc);font-weight:700}.manifest-pillars{margin:1.5rem 0 0;font-family:var(--font-display,sans-serif);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.5;letter-spacing:-.01em;color:var(--sx-ink)}.manifest-pillars em{color:var(--sx-acc);font-style:normal}.seal-grid{display:grid;grid-gap:1.1rem;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.seal{padding:1.3rem 1.4rem;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:12px;box-shadow:0 1px 2px rgba(20,30,50,.04)}.seal-no{font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;color:var(--sx-faint)}.seal-h{margin:.5rem 0 .35rem;font-family:var(--font-display,sans-serif);font-weight:600;font-size:1.02rem;color:var(--sx-ink)}.seal-d{margin:0;font-size:.88rem;line-height:1.5;color:var(--sx-muted)}.seal--acc{border-color:rgba(212,75,46,.5);box-shadow:0 0 0 1px rgba(212,75,46,.12)}.seal--acc .seal-no{color:var(--sx-acc)}.floors{max-width:880px;display:flex;flex-direction:column;gap:.8rem}.floor{display:grid;grid-template-columns:7.5rem 1fr auto;grid-gap:1rem 1.4rem;gap:1rem 1.4rem;align-items:center;padding:1.3rem 1.6rem;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:12px}.floor-lvl{font-family:ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-faint)}.floor-h{font-family:var(--font-display,sans-serif);font-weight:600;font-size:1.08rem;color:var(--sx-ink)}.floor-d{grid-column:2;font-size:.9rem;line-height:1.5;color:var(--sx-muted);margin:.2rem 0 0}.floor-cta{font-family:ui-monospace,monospace;font-size:.76rem;color:var(--sx-acc);white-space:nowrap}.floor--rec{border-color:rgba(212,75,46,.5);box-shadow:0 0 0 1px rgba(212,75,46,.12)}.floor--rec .floor-lvl{color:var(--sx-acc)}@media (max-width:620px){.floor{grid-template-columns:1fr}.floor-d{grid-column:1}}.sx--ch06{padding-top:calc(var(--datum-y) + 1.1rem)}.sx--ch06 .sx-inner{display:flex;flex-direction:column;min-height:calc(100vh - var(--datum-y) - 1.1rem - clamp(5rem, 11vh, 9rem))}.sx--ch06 .sx-body{flex:1 1;display:flex;flex-direction:column}.sx--ch06 .faq-outro{margin-top:auto;padding-top:3rem}@media (max-width:880px){.sx--ch06 .sx-inner{min-height:0}}.sx--ch06:before{content:"06";position:absolute;z-index:0;top:calc(var(--datum-y) - .8em);left:clamp(1rem,4vw,4rem);font-family:var(--font-display,sans-serif);font-weight:700;font-size:clamp(10rem,26vh,19rem);line-height:.8;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px #B9C0CA;pointer-events:none}@media (max-width:880px){.sx--ch06{padding-top:clamp(5rem,11vh,9rem)}.sx--ch06 .sx-inner{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom, 0px))}.sx--ch06:before{font-size:6.5rem;top:3vh;opacity:.45}}.faq{max-width:860px}.faq-item{border-top:1px solid var(--sx-line)}.faq-item:last-child{border-bottom:1px solid var(--sx-line)}.faq-q{width:100%;display:flex;align-items:center;gap:1.1rem;padding:1.35rem 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-display,sans-serif);font-weight:600;font-size:1.08rem;color:var(--sx-ink)}.faq-no{flex:none;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.72rem;font-weight:400;letter-spacing:.14em;color:var(--sx-faint);transition:color .2s ease}.faq-item.open .faq-no{color:var(--sx-acc)}.faq-item.open{background-image:repeating-linear-gradient(45deg,rgba(212,75,46,.045) 0 1px,transparent 1px 7px)}.faq-mark{flex:none;width:0;height:0;border-left:8px solid var(--sx-acc);border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.faq-item.open .faq-mark{transform:rotate(90deg)}.faq-qtext{flex:1 1}.faq-stamp{flex:none;padding:.3em .7em;border:1.5px solid rgba(212,75,46,.65);border-radius:4px;color:var(--sx-acc);font-family:var(--font-display,sans-serif);font-weight:700;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;transform:rotate(-4deg) scale(1.2);opacity:0;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.faq-item.open .faq-stamp{opacity:.9;transform:rotate(-4deg) scale(1)}.faq-a{overflow:hidden;max-height:0;transition:max-height .32s ease}.faq-item.open .faq-a{max-height:420px}.faq-a p{padding:0 7rem 1.3rem 4.6rem;margin:0;font-size:.95rem;line-height:1.65;color:var(--sx-muted)}@media (max-width:640px){.faq-stamp{display:none}.faq-a p{padding:0 0 1.2rem 2.4rem}}.faq-outro{margin:clamp(3rem,7vh,5rem) 0 0;font-size:.68rem;letter-spacing:.2em}.faq-legal,.faq-outro{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;text-transform:uppercase;color:var(--sx-faint);text-align:center}.faq-legal{margin:1.1rem 0 0;font-size:.62rem;letter-spacing:.16em}.faq-legal-sep{margin:0 .7em}.faq-legal a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(212,75,46,.55);text-decoration-color:rgba(212,75,46,.55);text-underline-offset:3px;transition:color .2s}.faq-legal a:hover{color:#d44b2e}.protocol-stamp{display:inline-flex;flex-direction:column;align-items:center;gap:.18em;margin-top:1.5rem;padding:.36em .8em;border:2px solid rgba(212,75,46,.7);border-radius:5px;box-shadow:inset 0 0 0 1px rgba(212,75,46,.18);color:var(--sx-acc);font-family:var(--font-display,sans-serif);font-weight:700;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-6deg);opacity:.92}.protocol-stamp small{font-size:.5rem;font-weight:600;letter-spacing:.14em;opacity:.78;border-top:1px dashed rgba(212,75,46,.45);padding-top:.25em;width:100%;text-align:center}.protocol-stamp--ondiag{position:absolute;z-index:3;top:1.1rem;right:1.4rem;margin:0;background:var(--sx-bg-2);opacity:calc(.92 * var(--enter, 1));transform:rotate(-6deg) scale(calc(1.25 - var(--enter, 1) * .25))}.protocol-stamp--br{top:auto;bottom:1.1rem}.hpanel--diag .proc-steps{grid-column:1/-1;align-self:end}.hpanel--diag .proc-steps,.hpanel-ruler{opacity:calc(var(--enter) * var(--enter))}.hpanel-ruler{position:absolute;left:clamp(1.5rem,6vw,6rem);right:max(clamp(1.5rem,6vw,6rem),var(--nav-gutter));bottom:13vh;height:6px;pointer-events:none;border-bottom:1px solid rgba(155,164,176,.4);background-image:repeating-linear-gradient(90deg,rgba(155,164,176,.45) 0 1px,transparent 1px 10%),repeating-linear-gradient(90deg,rgba(155,164,176,.22) 0 1px,transparent 1px 2%);background-size:calc(100% + 1px) 100%,calc(100% + 1px) 55%;background-position:0 0,0 100%;background-repeat:no-repeat}@media (max-width:880px){.hpanel-ruler{display:none}}.proc-steps{list-style:none;margin:clamp(2rem,4vh,3rem) 0 0;padding:0;display:grid;grid-gap:.85rem 2.4rem;gap:.85rem 2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));max-width:920px}.proc-steps li{display:flex;gap:.85rem;align-items:baseline}.proc-num{font-family:var(--font-display,sans-serif);font-weight:700;font-size:.9rem;letter-spacing:.05em;color:var(--sx-acc);flex:none}.proc-txt{color:var(--sx-muted);font-size:.95rem;line-height:1.5}.proc-txt b{font-weight:inherit;color:inherit}.proc-txt em{font-style:normal}@media (max-width:880px){.proc-steps{max-width:100%;grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin-top:.9rem}.proc-steps li{gap:.5rem}.proc-txt{font-size:.82rem;line-height:1.3}.proc-txt em{display:none}.proc-txt b{font-weight:600;color:var(--sx-ink-soft)}.proc-num{font-size:.78rem}.protocol-stamp--ondiag{display:none}}.chapnav{position:fixed;right:clamp(1rem,2.2vw,2rem);top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.9rem;pointer-events:none;opacity:0;transition:opacity .45s ease}.chapnav.is-visible{opacity:1;pointer-events:auto}.chapnav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;align-items:flex-end}.chapnav-item{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;background:none;border:0;padding:.1rem 0;cursor:pointer}.chapnav-label{order:1;font-family:var(--font-display,sans-serif);font-size:.72rem;letter-spacing:.01em;color:var(--sx-muted);white-space:nowrap;max-width:0;overflow:hidden;opacity:0;transition:max-width .3s ease,opacity .22s ease,color .2s ease}.chapnav-n{order:2;display:flex;align-items:center;gap:.55rem;font-family:ui-monospace,monospace;font-size:.66rem;letter-spacing:.12em;color:var(--sx-faint);transition:color .2s ease}.chapnav-n:after{content:"";width:1.3rem;height:1px;background:var(--sx-line);transition:background .2s ease,width .2s ease}.chapnav-item:focus-visible .chapnav-label,.chapnav-item:hover .chapnav-label{max-width:15rem;opacity:1}.chapnav-item:hover .chapnav-n{color:var(--sx-muted)}.chapnav-item.is-active .chapnav-n{color:var(--sx-acc)}.chapnav-item.is-active .chapnav-n:after{background:var(--sx-acc);width:2.1rem}.chapnav-item.is-active .chapnav-label{color:var(--sx-ink)}.chapnav-cta{font-family:var(--font-display,sans-serif);font-weight:600;font-size:.72rem;letter-spacing:.02em;color:#fff;background:var(--sx-acc);border:0;border-radius:999px;padding:.5rem 1.05rem;cursor:pointer;box-shadow:0 6px 20px -8px rgba(212,75,46,.6);transition:transform .18s ease,box-shadow .18s ease}.chapnav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px rgba(212,75,46,.7)}@media (max-width:1024px){:root{--nav-gutter:0rem}.chapnav{right:50%;top:auto;bottom:calc(.8rem + env(safe-area-inset-bottom, 0px));transform:translateX(50%);flex-direction:row;align-items:center;gap:.4rem;background:rgba(246,248,251,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sx-line-soft);border-radius:999px;padding:.4rem .6rem}.chapnav-list{flex-direction:row;gap:.1rem}.chapnav-label{display:none}.chapnav-n{font-size:.78rem}.chapnav-n:after{display:none}.chapnav-item{padding:.7rem .45rem;min-width:2.4rem;min-height:2.4rem;justify-content:center}.chapnav-cta{padding:.6rem .95rem}}@media (prefers-reduced-motion:reduce){.er-entity,.er-rel-label,.fc-edge-label,.fc-node,.sg-edge,.sg-edge-label,.sg-node,.sx-fade{transition:none!important;opacity:1!important;transform:translate(-50%,-50%)!important}.sx-fade{transform:none!important}.sg-edge{stroke-dashoffset:0!important}}@media (max-width:880px){.hpanel .sx-lead--sub,.hpanel--diag .proc-steps{display:none}.sg-node-label{font-size:.8rem}.sg-node-sub{font-size:.6rem}.sg-edge-label{font-size:.56rem}.sg-group-label{font-size:.6rem}.fc-node{font-size:.74rem}.fc-node--decision .fc-diamond{width:78px;height:78px}.fc-node--decision .fc-dlabel{font-size:.62rem}.fc-edge-label{font-size:.56rem}}.prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(.8rem,1.6vw,1.3rem);gap:clamp(.8rem,1.6vw,1.3rem)}.prod-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem 1.2rem;background:var(--sx-panel);border:1px solid var(--sx-line);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.prod-tile:focus-visible,.prod-tile:hover{transform:translateY(-3px);border-color:var(--sx-acc);box-shadow:0 12px 28px rgba(27,34,43,.1);outline:none}.prod-tile-no{display:flex;justify-content:space-between;font-family:ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;color:var(--sx-faint)}.prod-tile-fig{display:block;border:1px solid var(--sx-line-soft);background:var(--sx-bg-2)}.prod-tile-fig svg{display:block;width:100%;height:auto}.prod-tile-name{font-family:var(--font-display,sans-serif);font-weight:700;display:flex;align-items:center;height:2.1rem;font-size:1.75rem;letter-spacing:.02em;color:var(--sx-ink)}.prod-tile-desc{font-size:.8rem;line-height:1.45;color:var(--sx-muted);min-height:2.4em}.prod-tile-foot{margin-top:auto;padding-top:.7rem;border-top:1px solid var(--sx-line-soft);display:flex;justify-content:space-between;align-items:center;gap:.6rem;font-family:ui-monospace,monospace;font-size:.62rem;letter-spacing:.12em}.prod-tile-open{color:var(--sx-acc);white-space:nowrap}.prod-status{text-transform:uppercase;color:var(--sx-muted);display:inline-flex;align-items:center;gap:.4rem}.prod-status:before{content:"";width:7px;height:7px;border:1px solid;flex:none}.prod-status--beta{color:var(--sx-acc)}.prod-status--beta:before{background:currentColor}.prod-status--build:before{background:repeating-linear-gradient(45deg,currentColor 0 1px,transparent 1px 3px)}.opm-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,3vw,2rem);background:rgba(27,34,43,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s ease}.opm-overlay.open{opacity:1;pointer-events:auto}.opm-panel{position:relative;width:min(860px,100%);max-height:88vh;overflow:auto;background:var(--sx-bg);color:var(--sx-ink);border:1px solid var(--sx-ink);padding:clamp(1.1rem,3vw,2rem);box-shadow:0 30px 80px rgba(10,14,20,.35);transform:translateY(16px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.opm-overlay.open .opm-panel{transform:none}.opm-tick{position:absolute;width:14px;height:14px;border:0 solid var(--sx-acc);pointer-events:none}.opm-tick--tl{top:5px;left:5px;border-top-width:2px;border-left-width:2px}.opm-tick--tr{top:5px;right:5px;border-top-width:2px;border-right-width:2px}.opm-tick--bl{bottom:5px;left:5px;border-bottom-width:2px;border-left-width:2px}.opm-tick--br{bottom:5px;right:5px;border-bottom-width:2px;border-right-width:2px}.opm-close{position:absolute;top:.7rem;right:.7rem;z-index:2;width:2rem;height:2rem;display:grid;place-items:center;background:none;border:1px solid var(--sx-line);color:var(--sx-muted);font-size:.8rem;cursor:pointer;transition:color .2s ease,border-color .2s ease}.opm-close:hover{color:var(--sx-acc);border-color:var(--sx-acc)}.opm-head{display:flex;gap:1.4rem;padding-bottom:.8rem;margin-bottom:clamp(1rem,2.5vw,1.6rem);padding-right:2.6rem;border-bottom:1px solid var(--sx-line);font-family:ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;color:var(--sx-faint)}.opm-head span:first-child{color:var(--sx-ink)}.opm-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(1.2rem,3vw,2.2rem);gap:clamp(1.2rem,3vw,2.2rem);align-items:start}.opm-fig{margin:0;display:flex;flex-direction:column;gap:.8rem}.opm-fig-main{border:1px solid var(--sx-line);background:var(--sx-panel)}.opm-fig-main svg{display:block;width:100%;height:auto}.opm-fig-detail{align-self:flex-start;display:flex;align-items:flex-end;gap:.7rem;padding:.6rem;border:1px dashed var(--sx-line);background:var(--sx-bg-2)}.opm-fig-detail svg{display:block;width:74px;height:auto}.opm-fig-detail figcaption{letter-spacing:.12em;color:var(--sx-muted);max-width:9rem;padding-bottom:.3rem}.opm-fig-cap,.opm-fig-detail figcaption{font-family:ui-monospace,monospace;font-size:.6rem}.opm-fig-cap{letter-spacing:.14em;color:var(--sx-faint)}.opm-eyebrow{font-family:ui-monospace,monospace;font-size:.68rem;letter-spacing:.14em;color:var(--sx-acc)}.opm-name{margin:.5rem 0 0;font-family:var(--font-display,sans-serif);font-weight:700;font-size:clamp(1.7rem,4vw,2.5rem);letter-spacing:.03em;line-height:1.05;color:var(--sx-ink)}.opm-tagline{margin:.7rem 0 0;font-size:.92rem;line-height:1.55;color:var(--sx-muted)}.opm-table{margin:1.3rem 0 0;border-top:1px solid var(--sx-line)}.opm-table>div{display:flex;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--sx-line-soft)}.opm-table dt{flex:none;width:5.4rem;font-family:ui-monospace,monospace;font-size:.62rem;letter-spacing:.16em;color:var(--sx-faint)}.opm-table dd{margin:0;font-size:.84rem;color:var(--sx-ink-soft)}.opm-table .prod-status{font-family:ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em}.opm-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.75rem 1.3rem;background:var(--sx-acc);color:#fff;text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:.04em;transition:transform .2s ease,box-shadow .2s ease}.opm-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(212,75,46,.3)}.opm-foot{display:block;margin-top:1.2rem;font-family:ui-monospace,monospace;font-size:.58rem;letter-spacing:.16em;color:var(--sx-faint)}@media (max-width:720px){.opm-grid{grid-template-columns:1fr}.opm-head span:last-of-type{display:none}}.wm{display:inline-flex;align-items:center;line-height:1}.wm-img{display:block;height:.74em;width:auto}.wm-lock{gap:.34em}.wm-text{font-family:var(--font-display,sans-serif);font-weight:800;letter-spacing:.015em;text-transform:lowercase;color:var(--sx-ink)}.wm-text--tight{letter-spacing:-.03em}.wm-duonto-o{display:inline-block;width:.5em;height:.5em;border-radius:50%;background:#37c28d;margin-left:.05em}.wm-text--cap{text-transform:none;letter-spacing:-.033em}.wm-mark{flex:none;border-radius:30%}.wm-mark--veloto{width:.92em;height:.92em;border-radius:0;overflow:visible}.wm-mark--fluento{width:.88em;height:.88em;background:conic-gradient(from 210deg,#35c99e,#17b597 40%,#efb43d 72%,#ee5f35)}.wm--dark .wm-text{color:#edf5f2}.wm-glyph{width:.66em;height:.66em;flex:none;color:var(--wm-acc,var(--sx-acc));margin-top:.06em}.prod-tile-name .wm-img{height:.82em}.opm-name .wm-img{height:.72em}.prod-tile-no{transition:color .25s ease}.prod-tile:focus-visible .prod-tile-no,.prod-tile:hover .prod-tile-no{color:var(--sx-acc)}@keyframes elev-draw{0%{stroke-dasharray:999 999;stroke-dashoffset:999}to{stroke-dasharray:999 999;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.prod-tile:hover .prod-tile-fig :is(path,line,rect,circle):not([stroke-dasharray]){animation:elev-draw .8s cubic-bezier(.2,.8,.2,1) both}}.opm-frame-h,.opm-frame-v{position:absolute;inset:0;pointer-events:none}.opm-frame-h{border-top:1px solid var(--sx-ink);border-bottom:1px solid var(--sx-ink)}.opm-frame-v{border-left:1px solid var(--sx-ink);border-right:1px solid var(--sx-ink)}.opm-panel{border-color:transparent}@media (prefers-reduced-motion:no-preference){.opm-overlay.open .opm-frame-h{animation:opm-draw-x .24s cubic-bezier(.2,.8,.2,1) both}.opm-overlay.open .opm-frame-v{animation:opm-draw-y .24s cubic-bezier(.2,.8,.2,1) .06s both}.opm-overlay.open .opm-tick{animation:opm-pop .2s cubic-bezier(.2,.8,.2,1) .18s both}.opm-overlay.open .opm-fig :is(path,line,rect,circle):not([stroke-dasharray]){animation:elev-draw .45s cubic-bezier(.2,.8,.2,1) .15s both}.opm-overlay.open .opm-table>div{animation:opm-rise .28s cubic-bezier(.2,.8,.2,1) both}.opm-overlay.open .opm-table>div:first-child{animation-delay:.3s}.opm-overlay.open .opm-table>div:nth-child(2){animation-delay:.36s}.opm-overlay.open .opm-table>div:nth-child(3){animation-delay:.42s}.opm-overlay.open .opm-cta{animation:opm-rise .2s cubic-bezier(.2,.8,.2,1) .5s both}}@keyframes opm-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes opm-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes opm-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes opm-rise{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.seclist{border:1px solid var(--sx-line-soft);border-radius:14px;background:radial-gradient(circle at center,rgba(123,134,150,.22) 1px,transparent 1.4px) 0 0 /22px 22px,var(--sx-bg-2);overflow:hidden}.seclist-head{display:flex;align-items:center;gap:.6rem;padding:.85rem .9rem;border-bottom:1px solid var(--sx-line);background:var(--sx-panel)}.seclist-head-chip{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:none;border-radius:7px;background:var(--sx-acc);color:#fff;font-size:.75rem}.seclist-head-text{display:flex;flex-direction:column;line-height:1.15}.seclist-head-label{font-family:var(--font-display,sans-serif);font-weight:600;font-size:.95rem;color:var(--sx-ink-soft)}.seclist-head-sub{font-size:.7rem;color:var(--sx-faint)}.seclist-rows{list-style:none;margin:0;padding:0}.seclist-row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.62rem .9rem;border-bottom:1px dashed var(--sx-line)}.seclist-row:last-child{border-bottom:0}.seclist-no{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.62rem;color:var(--sx-faint)}.seclist-chip{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:6px;background:#eef1f5;color:var(--sx-ink-soft);font-size:.66rem;font-weight:700}.seclist-label{font-family:var(--font-display,sans-serif);font-weight:600;font-size:.83rem;color:var(--sx-ink-soft);line-height:1.2}.seclist-tag{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.58rem;font-weight:600;letter-spacing:.06em;padding:.2em .45em;border-radius:5px;background:var(--sx-chip);color:#fff}.seclist-row--acc{background:var(--sx-acc-soft)}.seclist-row--acc .seclist-chip{background:var(--sx-acc);color:#fff}.seclist-row--acc .seclist-tag{background:var(--sx-acc)}.seclist-foot{margin:0;padding:.6rem .9rem .75rem;border-top:1px solid var(--sx-line);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-faint)}.sx--products .sx-title{font-size:clamp(1.5rem,3.1vw,2.3rem)}.sx--products .prod-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(.7rem,1.2vw,1rem)}.sx--products .prod-tile{padding:.9rem 1rem 1rem;gap:.45rem}.sx--products .prod-tile-fig{opacity:.92}.sx--products .prod-tile-desc{font-size:.82rem}@media (min-width:1100px){.sx--products .prod-grid{grid-template-columns:repeat(4,1fr)}}