.rly-how-page{--paper: #f9f8f6;--navy: #10213f;--navy-deep: #09172d;--gold: #c7962b;--teal: #4c8a91;--sky: #7bb8d7;--emerald: #59b690;--amber: #e0a943;--ink: #13243f;--muted: #647086;--line: #d8d8d5;color:var(--ink);background:var(--paper);font-family:Open Sans,sans-serif;overflow-x:clip}.rly-how-page *,.rly-how-page *:before,.rly-how-page *:after{box-sizing:border-box}.rly-how-symbols{position:absolute;width:0;height:0;overflow:hidden}.rly-how-page code,.rly-how-page pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rly-how-page a:focus-visible,.rly-how-page summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.rly-bagit-link{color:var(--navy);font-weight:650;text-decoration-color:#c7962bb8;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .18s ease,text-decoration-color .18s ease}.rly-bagit-link:hover{color:var(--teal);text-decoration-color:currentColor}.rly-how-scene--signature .rly-bagit-link{color:#edf3f5;text-decoration-color:#c7962bdb}.rly-how-scene--signature .rly-bagit-link:hover{color:var(--sky);text-decoration-color:currentColor}.rly-how-kicker,.rly-how-beat__eyebrow{margin:0 0 1rem;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.rly-how-heading,.rly-how-hero__title{margin:0;color:inherit;font-family:Crimson Pro,Georgia,serif;font-weight:700;letter-spacing:-.035em;line-height:.98}.rly-how-hero{padding:2rem clamp(1.25rem,5vw,5rem) clamp(4rem,7vw,6.5rem);background:var(--paper)}.rly-how-hero__inner{width:min(1320px,100%);margin:0 auto}.rly-how-hero__copy{min-width:0;align-self:start}.rly-how-hero__title{max-width:19ch;font-size:clamp(2.4rem,3.3vw,3.3rem)}.rly-how-hero__subhead{max-width:32rem;margin:1.6rem 0 0;color:var(--navy);font-size:clamp(1.12rem,1.5vw,1.4rem);font-weight:600;line-height:1.48}.rly-how-hero__body{max-width:35rem;margin:1.15rem 0 0;color:#526077;font-size:1rem;line-height:1.75}.rly-how-hero__scroll-link{display:inline-flex;align-items:center;gap:.85rem;margin-top:1.8rem;padding-bottom:.45rem;border-bottom:1px solid rgba(199,150,43,.7);color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.rly-how-hero__figure,.rly-how-figure{--svg-label-size: 15px;--svg-title-size: 19px;position:relative;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;isolation:isolate;border:0;border-radius:clamp(1.25rem,2.4vw,2rem);background:radial-gradient(ellipse at 48% 34%,rgba(52,129,159,.25) 0,rgba(24,52,82,.08) 42%,transparent 72%),linear-gradient(145deg,#0c2039,#07152b 58%,#050f22);box-shadow:0 2rem 5rem #09172d24,inset 0 1px #ffffff0b;color:#edf3f5;contain:paint}.rly-how-hero__figure:before,.rly-how-figure:before{position:absolute;z-index:0;top:8%;left:14%;width:72%;height:58%;border-radius:50%;background:linear-gradient(rgba(123,211,231,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,211,231,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse,#000 12%,transparent 70%);mask-image:radial-gradient(ellipse,#000 12%,transparent 70%);content:"";pointer-events:none}.rly-how-hero__figure:after,.rly-how-figure:after{position:absolute;z-index:5;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(164,205,226,.11);border-radius:inherit;content:"";pointer-events:none}.rly-how-figure{min-height:min(68svh,640px)}.rly-how-hero__figure{min-height:clamp(28rem,43vw,38rem)}.rly-how-figure--hero{--svg-label-size: 18px;--svg-title-size: 22px}.rly-how-hero__figure>svg,.rly-how-figure>svg{position:relative;z-index:1;grid-area:1 / 1;display:block;width:100%;height:100%;min-height:0}.rly-how-figure>svg{height:auto;aspect-ratio:auto}.rly-how-figure svg :is(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.rly-how-figure svg text,.rly-how-hero__figure svg text{fill:#edf3f5d1;stroke:none;font-family:Open Sans,sans-serif;font-size:var(--svg-label-size);font-weight:600;letter-spacing:.02em;paint-order:normal;text-shadow:none}.rly-how-figure svg .rly-how-svg-eyebrow{fill:#9acae2ad;font-weight:700;letter-spacing:.12em}.rly-how-figure svg .rly-how-svg-lane{fill:#f7fafcf0;font-weight:700;letter-spacing:.08em}.rly-how-figure svg .rly-how-svg-title{fill:#fff;font-size:var(--svg-title-size);font-weight:700;letter-spacing:-.01em}.rly-how-figure svg .rly-how-svg-object{fill:#edf3f5e6;font-weight:650}.rly-how-figure svg .rly-how-svg-telemetry{fill:#7bb8d7b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650;letter-spacing:.06em}.rly-extraction-link{fill:none;stroke:#7bb8d794;stroke-width:1.5}.rly-file__body{fill:url(#rly-file-surface);stroke:#a3def0c7;stroke-width:1.7}.rly-file__fold{fill:#a4e2f647;stroke:#c6f3ff;stroke-width:1.5}.rly-file__format-mark{fill:none;stroke:var(--gold);stroke-width:3.5}.rly-file-label__plate{fill:#071327eb;stroke:#97cfe957;stroke-width:1.15}.rly-context-file__body{fill:url(#rly-file-surface);stroke:#a8e0f2b8;stroke-width:1.4}.rly-context-file__fold{fill:#a4e2f633;stroke:#c6f3ffcc;stroke-width:1.15}.rly-context-file__lines{fill:none;stroke:#7bb8d785;stroke-width:1.15}.rly-package__surface{fill:url(#rly-package-surface);stroke:#dcb34f6b;stroke-width:1.2}.rly-package__boundary{fill:url(#rly-package-surface);stroke:#dcb556;stroke-width:2.05}.rly-package__header-rule{fill:none;stroke:#c7962b8f;stroke-width:1.2}.rly-package__payload-zone{fill:#7bb8d70a;stroke:#8ec6e152;stroke-width:1.2}.rly-package__metadata{fill:#4c8a912e;stroke:#81bfc1b8;stroke-width:1.25}.rly-hero-package__seal{fill:none;stroke:var(--gold);stroke-width:1.8}.rly-hero-package__metadata{fill:#4c8a914d;stroke:#8ac3c5cc;stroke-width:1.3}.rly-hero-vault__field{fill:#7bb8d705;stroke:#7bb8d78a;stroke-width:1.45}.rly-hero-verification__scan{fill:none;stroke:var(--emerald);stroke-width:1.9}.rly-hero-verification__result-plate{fill:#09172df0;stroke:#59b69075;stroke-width:1.25}.rly-hero-verification__result circle{fill:#59b6901a;stroke:var(--emerald);stroke-width:1.6}.rly-hero-verification__result path{fill:none;stroke:var(--emerald);stroke-width:1.9}.rly-hero-copy__rail{fill:none;stroke:#7bb8d7bf;stroke-width:1.7}.rly-hero-operations__field{fill:#7bb8d706;stroke:#7bb8d7c2;stroke-width:1.55;stroke-dasharray:7 7}.rly-how-figure svg .rly-hero-operations__label{font-size:var(--svg-label-size);letter-spacing:.02em}.rly-hero-lifecycle__package .rly-how-svg-title{paint-order:normal;stroke:none}.rly-working-material{color:var(--sky);opacity:.72}.rly-working-material__boundary{fill:#7bb8d706;stroke:var(--sky);stroke-width:1.8;stroke-dasharray:7 7}.rly-optical-facet{fill:url(#rly-optical-facet);stroke:none}.rly-optical-edge{fill:none;stroke:url(#rly-optical-rim);stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(105,219,245,.3))}.rly-optical-etch{fill:none;stroke:#aceaf740;stroke-width:.8}.rly-optical-corner{fill:none;stroke:#f2dca1;stroke-width:2.3;filter:drop-shadow(0 0 3px rgba(238,204,126,.22))}.rly-optical-trail{fill:url(#rly-optical-trail);stroke:none}.rly-optical-scan{fill:url(#rly-optical-scan);stroke:none}.rly-optical-scan--reverse{fill:url(#rly-optical-scan-reverse)}.rly-optical-point{fill:#d7fbff;stroke:#70dff738;stroke-width:7}.rly-how-page:not(.rly-motion-ready) .rly-optical-motion,[data-motion-mode=static] .rly-optical-motion{display:none}.rly-transfer-rails__data{fill:none;stroke:var(--sky);stroke-width:1.8}.rly-transfer-rails__pulse{fill:var(--sky);stroke:#7bb8d738;stroke-width:5}.rly-registration-receipt{fill:#e0a94312;stroke:#e0a9438f;stroke-width:1.35}.rly-registration-receipt__mark{fill:#e0a9431a;stroke:var(--amber);stroke-width:1.4}.rly-how-figure--ingest :is(.rly-registration-receipt__mark,.rly-registration-receipt__check){translate:calc((15px - var(--svg-label-size)) * 2.4) 0}.rly-how-figure--package .rly-package-cutaway__result-mark{translate:calc((15px - var(--svg-label-size)) * 1.85) 0}.rly-how-figure--integrity .rly-verification-result__mark{translate:calc((15px - var(--svg-label-size)) * 1.5) 0}.rly-registration-receipt__check{fill:none;stroke:var(--amber);stroke-width:1.8}.rly-ingest-operations__field{fill:#7bb8d705;stroke:#7bb8d78f;stroke-width:1.4;stroke-dasharray:7 7}.rly-ingest-lane-label{opacity:.28}[data-motion-scene=ingest][data-active-beat=select] .rly-ingest-lane-label--browser,[data-motion-scene=ingest][data-active-beat=stream] :is(.rly-ingest-lane-label--browser,.rly-ingest-lane-label--operations),[data-motion-scene=ingest][data-active-beat=register] .rly-ingest-lane-label--operations,[data-motion-scene=ingest][data-active-beat=publish] .rly-ingest-lane-label--vault,.rly-how-page:not(.rly-motion-ready) [data-motion-scene=ingest] .rly-ingest-lane-label--vault{opacity:1}.rly-ingest-package__collar{fill:none;stroke:var(--gold);stroke-width:1.7}.rly-package-instance--small .rly-package__surface{fill:#0a1a313d}.rly-package-cutaway__frame{fill:url(#rly-package-surface);stroke:#c7962bb3;stroke-width:1.5}.rly-package-cutaway__header{fill:none;stroke:#c7962b73;stroke-width:1.1}.rly-package-cutaway__payload-frame{fill:#7bb8d709;stroke:#7bb8d742;stroke-width:1.2}.rly-package-cutaway__tag-area{fill:#4c8a9105;stroke:#7bb8d72e;stroke-width:1.1}.rly-package-cutaway__boundary-highlight{fill:none;stroke:var(--gold);stroke-width:2.6}.rly-package-cutaway__metadata-highlight{fill:#4c8a9133;stroke:#8ac3c5;stroke-width:1.8}.rly-package-cutaway__metadata-highlight text{stroke:none;paint-order:normal}.rly-package-cutaway__coverage{fill:none;stroke-width:2}.rly-package-cutaway__coverage--payload{stroke:var(--sky)}.rly-package-cutaway__coverage--tag{stroke:var(--gold)}.rly-package-cutaway__targets circle{fill:var(--gold)}.rly-package-validator-plane{fill:none;stroke:var(--emerald);stroke-width:1.7}.rly-verification-scan{fill:none;stroke:var(--emerald);stroke-width:2}.rly-package-cutaway__result circle,.rly-verification-result circle,.rly-verification-match circle{fill:#59b6901a;stroke:var(--emerald);stroke-width:1.5}.rly-package-cutaway__result path,.rly-verification-result path,.rly-verification-match path{fill:none;stroke:var(--emerald);stroke-width:2}.rly-verification-result__plate{fill:#09172dd6;stroke:#59b6905c;stroke-width:1}.rly-access-file-echo{opacity:.82}.rly-access-file-echo__halo{fill:#7bb8d706;stroke:#7bb8d7b3;stroke-width:1.5;stroke-dasharray:6 7}.rly-access-actions__eye,.rly-access-actions__download{fill:none;stroke:#8ac8e5e6;stroke-width:1.7}.rly-share-glyph{fill:none;stroke:#96cfeaf0;stroke-width:1.8}.rly-share-glyph__node{fill:var(--navy-deep);stroke:#96cfeaf5;stroke-width:1.6}.rly-how-figure--access .rly-access-actions__desktop-label{fill:#96cfeae6;font-weight:700}.rly-how-page:not(.rly-motion-ready) :is(.rly-hero-lifecycle__vault,.rly-hero-lifecycle__package,.rly-hero-lifecycle__verification){transform:translate(-99px)}.rly-how-figure--practice svg .rly-practice-composition text{font-size:calc(var(--svg-label-size) / .84)}.rly-how-figure--practice svg .rly-practice-composition .rly-how-svg-title{font-size:calc(var(--svg-title-size) / .84)}.rly-how-page:not(.rly-motion-ready) :is(.rly-practice-package,.rly-practice-contents){transform:translate(126.19px)}.rly-workflow-divider{fill:none;stroke:#7bb8d729;stroke-width:1}.rly-workflow-rail,.rly-workflow-save{fill:none;stroke:var(--gold);stroke-width:1.8}.rly-workflow-rail--direct{stroke:var(--sky)}.rly-workflow-main{fill:#7bb8d709;stroke:#7bb8d7b8;stroke-width:1.5}.rly-workflow-browser{fill:#0d1f37e6;stroke:#7bb8d775;stroke-width:1.4}.rly-workflow-browser__bar{fill:none;stroke:#7bb8d73d;stroke-width:1.1}.rly-workflow-direct__rail{fill:none;stroke:var(--sky);stroke-width:1.9}.rly-how-figure--workflows :is(.rly-workflow-secondary-label,.rly-workflow-local .rly-how-svg-object){paint-order:normal;stroke:none}.rly-file-access-overview__rail,.rly-file-access-connection{fill:none;stroke:#7bb8d794;stroke-width:1.6}.rly-file-access-source__field{fill:#7bb8d706;stroke:#7bb8d7b8;stroke-width:1.55;stroke-dasharray:7 7}.rly-file-access-screen{fill:#0d1f37e6;stroke:#7bb8d794;stroke-width:1.45}.rly-file-access-preview__eye{fill:none;stroke:#96cfeaf0;stroke-width:1.85}.rly-preview-frame rect{fill:#7bb8d70e;stroke:#96cfea9e;stroke-width:1.35}.rly-preview-frame__horizon{fill:none;stroke:#96cfead1;stroke-width:1.45}.rly-preview-frame circle{fill:var(--gold);opacity:.9}.rly-preview-metadata path{fill:none;stroke:#96cfea94;stroke-width:1.35}.rly-file-access-transfer__token{fill:#0d1f37e6;stroke:#7bb8d79e;stroke-width:1.45}.rly-file-access-transfer__lock{fill:none;stroke:#e0a943e6;stroke-width:1.65}.rly-transfer-lock-badge circle{fill:#09172df5;stroke:#e0a943cc;stroke-width:1.35}.rly-file-access-recipient rect{fill:#0d1f37f0;stroke:#96cfead1;stroke-width:1.5}.rly-file-access-recipient circle{fill:#7bb8d71f;stroke:#96cfeae6;stroke-width:1.35}.rly-file-access-recipient path{fill:none;stroke:#96cfeae6;stroke-width:1.45}.rly-file-access-download__mark{fill:none;stroke:#96cfeaf5;stroke-width:1.85}.rly-how-figure--file-access .rly-file-access-overview__label{paint-order:normal;stroke:none}.rly-practice-package__surface{fill:url(#rly-package-surface);stroke:#dcb34f8f;stroke-width:1.35}.rly-practice-vault__field{fill:none;stroke:#7bb8d77a;stroke-width:1.5}.rly-practice-principles__metadata{fill:#4c8a914d;stroke:#8ac3c5cc;stroke-width:1.3}.rly-practice-principles__fixity{fill:none;stroke:var(--emerald);stroke-width:1.8}.rly-practice-principles__valid circle{fill:#59b6901a;stroke:var(--emerald);stroke-width:1.5}.rly-practice-principles__valid path{fill:none;stroke:var(--emerald);stroke-width:1.9}.rly-practice-operations__link{fill:none;stroke:#7bb8d79e;stroke-width:1.5}.rly-practice-operations>rect{fill:#7bb8d706;stroke:#7bb8d7b8;stroke-width:1.45;stroke-dasharray:6 6}.rly-practice-operations__metadata{fill:#4c8a9161!important;stroke:#8ac3c5c7!important;stroke-dasharray:none!important}.rly-how-figure svg .rly-practice-operations__label{font-size:15px;letter-spacing:.02em}.rly-practice-content-family :is(path,circle,rect){fill:none;stroke:#ddecf3c2;stroke-width:1.55}.rly-practice-production__code{stroke:#81bfc1eb!important}.rly-practice-content-family--production circle{fill:#7bb8d71f;stroke:var(--sky)}.rly-practice-master__aperture{fill:#07132794!important;stroke:#7bb8d7b8!important}.rly-practice-master__play{fill:var(--gold)!important;stroke:none!important}.rly-practice-context-band rect{fill:#4c8a912e;stroke:#81bfc1bd;stroke-width:1.2}.rly-practice-context-band path{fill:none;stroke:#81bfc194;stroke-width:1.2}.rly-practice-context-band circle{fill:#81bfc1e0;stroke:none}.rly-how-readout{position:relative;z-index:4;grid-area:2 / 1;min-height:3.8rem;margin:0;padding:1.05rem 1.35rem 1.15rem;border-top:1px solid rgba(152,205,231,.13);background:linear-gradient(180deg,#071327e6,#071327);color:#edf3f5db;font-size:14px;line-height:1.5}.rly-how-readout strong,.rly-how-readout b{color:var(--gold);font-size:13px;letter-spacing:.06em}.rly-how-readout code{color:#fff;font-size:13px}.rly-how-readout>[data-motion-readout]{display:none}.rly-how-readout>[data-motion-readout]:first-child,.rly-how-readout>[data-motion-readout].is-active,.rly-how-readout>[data-motion-readout][aria-hidden=false]{display:block}.rly-how-readout:has(>[data-motion-readout].is-active)>[data-motion-readout]:first-child:not(.is-active),.rly-how-readout:has(>[data-motion-readout][aria-hidden=false])>[data-motion-readout]:first-child:not([aria-hidden=false]){display:none}.rly-motion-ready .rly-how-readout{display:grid}.rly-motion-ready .rly-how-readout>[data-motion-readout]{position:relative;inset:auto;grid-area:1 / 1;display:block;pointer-events:none}.rly-package-instance{color:var(--gold)}[data-motion-part],[data-motion-detail]{transform-origin:center}[data-motion-part]{opacity:0}[data-motion-page]:not(.rly-motion-ready) [data-motion-part][data-motion-static]{opacity:1}.rly-motion-ready .rly-ingest-static-files{display:none}[data-motion-scene=integrity][data-active-beat=result] .rly-verification-hash-panel{opacity:0!important}.rly-how-chapter-nav{position:sticky;top:0;z-index:40;border-top:1px solid rgba(199,150,43,.28);border-bottom:1px solid rgba(123,184,215,.2);background:var(--navy-deep)}.rly-how-chapter-nav__list{width:min(1180px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:repeat(8,1fr)}.rly-how-chapter-nav a{position:relative;display:block;padding:.9rem .45rem;color:#edf3f59e;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.rly-how-chapter-nav a:after{position:absolute;right:14%;bottom:0;left:14%;height:2px;background:var(--gold);content:"";opacity:0;transform:scaleX(.25);transition:opacity .2s ease,transform .2s ease}.rly-how-chapter-nav a[aria-current=location]{color:#fff}.rly-how-chapter-nav a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.rly-how-chapter-nav__mobile{display:none}.rly-how-scene{position:relative;padding:clamp(5.5rem,8vw,9rem) clamp(1.25rem,5vw,5rem);border-bottom:1px solid var(--line);color:var(--ink);background:var(--paper);scroll-margin-top:4rem}.rly-how-scene--dark,.rly-how-scene--light{color:var(--ink);background:var(--paper)}.rly-how-scene--signature{color:#edf3f5;background:var(--navy-deep);border-color:#7bb8d72e}.rly-how-scene__intro{width:min(1160px,100%);margin:0 auto clamp(3rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);column-gap:clamp(2rem,6vw,6rem)}.rly-how-scene__intro .rly-how-kicker{grid-column:1 / -1}.rly-how-heading{max-width:16ch;font-size:clamp(2rem,3vw,3.2rem)}.rly-how-scene__lead{max-width:43rem;margin:.35rem 0 0;color:var(--muted);font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.75}.rly-how-scene--signature .rly-how-scene__lead{color:#edf3f5b3}.rly-how-scene__track{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(17rem,.66fr) minmax(32rem,1.34fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.rly-how-scene__narrative{min-width:0}.rly-how-beat{min-height:64svh;padding:clamp(2.5rem,9vh,6rem) 0;display:flex;flex-direction:column;justify-content:center;opacity:1}.rly-how-beat:before{margin-bottom:.85rem;color:var(--gold);content:attr(data-beat-label);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.rly-how-beat:first-child{padding-top:1rem}.rly-how-beat:last-child{padding-bottom:1rem}.rly-how-beat__title{max-width:19ch;margin:0 0 1rem;color:inherit;font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.rly-how-beat__body{max-width:35rem;margin:0;color:var(--muted);font-size:.98rem;line-height:1.75}.rly-how-scene--signature .rly-how-beat__body{color:#edf3f5b3}.rly-how-beat__body code{color:var(--teal);font-size:.92em}.rly-how-scene--signature .rly-how-beat__body code{color:var(--sky)}.rly-how-beat:not(.is-active) .rly-how-beat__title{color:#42516a}.rly-how-scene--signature .rly-how-beat:not(.is-active) .rly-how-beat__title{color:#edf3f5ad}.rly-how-beat.is-active .rly-how-beat__title{color:inherit}.rly-how-scene__stage{position:relative;min-width:0}.rly-how-telemetry{margin:1.3rem 0 0;color:var(--muted);font-size:13px;line-height:1.65}.rly-how-feature-list{margin:1.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem 1rem;list-style:none}.rly-how-feature-list li{position:relative;min-width:0;padding-left:1rem;color:var(--muted);font-size:13px;line-height:1.55}.rly-how-feature-list li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border:1px solid var(--teal);content:"";transform:rotate(45deg)}.rly-how-use-case{margin:1.35rem 0 0;padding:.85rem 1rem;border-left:2px solid var(--gold);background:#c7962b0e;color:#536177;font-size:13px;line-height:1.65}.rly-how-use-case strong{color:var(--navy)}.rly-how-principle-list{margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;list-style:none}.rly-how-principle-list li{position:relative;padding-left:.9rem;color:var(--muted);font-size:13px;line-height:1.5}.rly-how-principle-list li:before{position:absolute;top:.57em;left:0;width:4px;height:4px;background:var(--gold);content:""}.rly-how-workflows{width:min(1160px,100%);margin:clamp(3.5rem,7vw,6rem) auto 0}.rly-how-disclosure__content{padding:1.7rem 0 2.6rem;display:grid;grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);gap:clamp(2rem,5vw,5rem)}.rly-how-tree{margin:0;padding:1.35rem;overflow-x:auto;border:1px solid rgba(123,184,215,.22);background:#0000001f;color:var(--sky);font-size:13px;line-height:1.65}.rly-how-file-guide{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.8rem;list-style:none}.rly-how-file-guide li{min-width:0;color:inherit;font-size:13px;line-height:1.62;opacity:.75}.rly-how-file-guide code{overflow-wrap:anywhere;color:var(--gold);font-size:13px;font-weight:700}.rly-how-package-reference{width:min(1160px,100%);margin:clamp(3.5rem,7vw,6rem) auto 0;padding:clamp(1.5rem,3vw,2.4rem);border-top:1px solid rgba(123,184,215,.28);border-bottom:1px solid rgba(123,184,215,.28);background:linear-gradient(135deg,rgba(123,184,215,.055),rgba(199,150,43,.025) 62%,transparent)}.rly-how-package-reference__header{padding-bottom:1.5rem;display:grid;grid-template-columns:minmax(12rem,.76fr) minmax(0,1.24fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);border-bottom:1px solid rgba(123,184,215,.2)}.rly-how-package-reference__header .rly-how-beat__eyebrow{margin:0}.rly-how-package-reference__header h3{margin:0;color:#fff;font-family:Crimson Pro,Georgia,serif;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:700;letter-spacing:-.025em;line-height:1}.rly-how-package-reference .rly-how-disclosure__content{padding-bottom:.25rem}.rly-how-workflows{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(123,184,215,.22)}.rly-how-workflows section{padding:1.4rem}.rly-how-workflows section+section{border-left:1px solid rgba(123,184,215,.22)}.rly-how-workflows p:last-child{margin:0;color:#edf3f5ad;font-size:.88rem;line-height:1.65}.rly-how-workflows--light{border-color:var(--line)}.rly-how-workflows--light section+section{border-color:var(--line)}.rly-how-workflows--light p:last-child{color:var(--muted)}.rly-preview-formats{width:min(1160px,100%);margin:clamp(4rem,7vw,7rem) auto 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.rly-preview-formats__header{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,6vw,5rem)}.rly-preview-formats__header .rly-how-beat__eyebrow{grid-column:1 / -1}.rly-preview-formats__header h3{margin:0;color:var(--navy);font-family:Crimson Pro,Georgia,serif;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:700;letter-spacing:-.03em;line-height:1}.rly-preview-formats__header>p:last-child{max-width:43rem;margin:.25rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.75}.rly-preview-formats__grid{margin-top:clamp(2rem,4vw,3.25rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rly-preview-format-group{position:relative;min-width:0;padding:1.3rem 1.4rem 1.4rem;border:1px solid var(--line);background:#ffffff94}.rly-preview-format-group:before{position:absolute;top:-1px;right:-1px;left:-1px;height:2px;background:var(--format-accent, var(--teal));content:""}.rly-preview-format-group h4{margin:0 0 .75rem;color:var(--navy);font-size:.92rem;font-weight:700;letter-spacing:.02em}.rly-preview-format-group p{margin:0;min-width:0;color:#536177;font-size:13px;line-height:1.8}.rly-preview-format-group code{color:inherit;font-size:inherit;white-space:normal;overflow-wrap:anywhere}.rly-preview-formats__fallback{margin:1rem 0 0;padding:1rem 1.15rem;border-left:2px solid var(--sky);background:#7bb8d714;color:#536177;font-size:13px;line-height:1.65}.rly-how-cta{min-height:56svh;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,6vw,6rem);display:grid;place-items:center;align-content:center;gap:1.2rem;color:#fff;background:var(--navy-deep);text-align:center}.rly-how-cta__package{width:8.5rem;opacity:.72}.rly-how-cta__package svg{display:block;width:100%}.rly-how-cta__inner{max-width:58rem}.rly-how-cta .rly-how-heading{max-width:15ch;margin:0 auto;font-size:clamp(2.2rem,4vw,4rem)}.rly-how-cta__body{max-width:44rem;margin:1.5rem auto 0;color:#edf3f5b3;line-height:1.75}.rly-how-cta__actions{margin-top:2rem;display:flex;justify-content:center;gap:1rem}.rly-how-cta__button{min-width:10rem;padding:.88rem 1.35rem;border-radius:0;font-weight:700}.rly-how-cta__button.btn-primary{border-color:var(--gold);background:var(--gold);color:var(--navy-deep)}.rly-how-cta__button--secondary{border-color:#edf3f57a;color:#fff}[data-motion-page].rly-motion-initializing *,[data-motion-page].rly-motion-initializing *:before,[data-motion-page].rly-motion-initializing *:after{transition:none!important}[data-motion-mode=scrub] :is([data-motion-part],[data-motion-detail],[pathLength],[data-motion-draw]),[data-motion-mode=step] :is([data-motion-part],[data-motion-detail],[pathLength],[data-motion-draw],[data-motion-readout]){transition:none}[data-motion-mode=static] .rly-how-beat{min-height:0;padding:2rem 0}[data-motion-mode=static] .rly-how-readout>[data-motion-readout]{display:none}[data-motion-mode=static] .rly-how-readout>[data-motion-readout][aria-hidden=false],[data-motion-mode=static] .rly-how-readout:not(:has(>[data-motion-readout][aria-hidden]))>[data-motion-static-readout]{display:block}@media(max-width:68rem){.rly-how-hero__title{font-size:clamp(2.2rem,3.55vw,2.95rem)}.rly-how-figure{--svg-label-size: 20px;--svg-title-size: 24px}.rly-how-figure--hero{--svg-label-size: 24px;--svg-title-size: 27px}.rly-how-scene__track{grid-template-columns:minmax(16rem,.72fr) minmax(28rem,1.28fr);gap:3rem}.rly-verification-hash-panel{left:57%;width:12rem}}@media(max-width:55.99rem){.rly-how-hero__inner>*{min-width:0}.rly-how-hero__copy{width:100%;max-width:43rem}.rly-how-hero__title{max-width:18ch;font-size:clamp(1.6rem,6.3vw,2.75rem)}.rly-how-figure{--svg-label-size: 23px;--svg-title-size: 27px}.rly-how-hero__figure{width:100%;min-height:0;aspect-ratio:1 / .86}.rly-how-chapter-nav__list{display:none}.rly-how-chapter-nav__mobile{display:block}.rly-how-chapter-nav__summary{min-height:3.6rem;padding:.78rem 1.15rem;display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.25rem .9rem;color:#fff;cursor:pointer;list-style:none}.rly-how-chapter-nav__summary::-webkit-details-marker{display:none}.rly-how-chapter-nav__summary:focus-visible{outline-offset:-4px}.rly-how-chapter-nav__toggle{grid-column:3;grid-row:1 / 3}.rly-how-chapter-nav__mobile[open] .rly-how-chapter-nav__toggle{transform:rotate(180deg)}.rly-how-chapter-nav__menu{position:absolute;top:100%;right:0;left:0;max-height:60svh;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem;border-bottom:1px solid var(--gold);background:var(--navy-deep)}.rly-how-chapter-nav__menu a{min-height:44px}.rly-how-chapter-nav__menu a:focus-visible{outline-offset:-4px}.rly-how-chapter-nav__number{grid-row:1 / 3;color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.rly-how-chapter-nav__current{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rly-how-chapter-nav__meter{height:2px;overflow:hidden;background:#7bb8d738}.rly-how-chapter-nav__meter span{display:block;width:var(--chapter-progress, 0%);height:100%;background:var(--gold)}.rly-how-scene{padding:4.75rem 1.25rem}.rly-how-scene__intro{margin-bottom:2.25rem;display:block}.rly-how-heading{max-width:14ch;font-size:clamp(2rem,7vw,3.1rem)}.rly-how-scene__lead{margin-top:1.35rem}.rly-how-scene__track{display:flex;flex-direction:column-reverse;gap:1.25rem}.rly-motion-ready .rly-how-scene__stage{position:sticky;top:calc(3.6rem + 1px);z-index:2;width:100%;padding-bottom:1.15rem;background:var(--paper)}.rly-how-scene--signature .rly-how-scene__stage{background:var(--navy-deep)}.rly-how-figure{width:100%;height:clamp(19rem,52svh,25rem);min-height:0}.rly-how-figure>svg{width:100%;height:100%;aspect-ratio:auto}.rly-how-beat{min-height:56svh;padding:3.5rem 0;scroll-margin-top:calc(clamp(19rem,52svh,25rem) + 5rem)}.rly-how-beat+.rly-how-beat{border-top:1px solid var(--line)}.rly-how-scene--signature .rly-how-beat+.rly-how-beat{border-color:#7bb8d72e}.rly-how-readout{min-height:3.5rem;padding:.75rem .9rem}.rly-how-disclosure__content,.rly-how-file-guide,.rly-preview-formats__grid{grid-template-columns:1fr}.rly-how-package-reference__header,.rly-preview-formats__header{display:block}.rly-how-package-reference__header .rly-how-beat__eyebrow,.rly-preview-formats__header .rly-how-beat__eyebrow{margin-bottom:.8rem}.rly-preview-formats__header>p:last-child{margin-top:1.25rem}.rly-how-workflows{grid-template-columns:1fr}.rly-how-workflows section+section{border-top:1px solid rgba(123,184,215,.22);border-left:0}}@media(max-width:34rem){.rly-how-hero,.rly-how-scene{padding-right:1rem;padding-left:1rem}.rly-how-hero__title{font-size:clamp(2rem,8.7vw,2.85rem)}.rly-how-package-reference{padding-right:1rem;padding-left:1rem}.rly-preview-format-group{padding:1.1rem}.rly-how-principle-list{grid-template-columns:1fr}.rly-how-cta__actions{flex-direction:column}.rly-how-figure{--svg-label-size: 27px;--svg-title-size: 31px;border-radius:1.2rem}}@media(max-width:26rem){.rly-how-figure{--svg-label-size: 32.5px;--svg-title-size: 36px}.rly-how-figure--hero{--svg-title-size: 32px}.rly-how-figure svg text{letter-spacing:0}[data-motion-mode=static] .rly-how-figure{scroll-margin-top:4.25rem}}.rly-how-page{--motion-stacked: 0;--stage-top: 4.5rem}.rly-how-scene__track{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.rly-how-figure{height:min(68svh,40rem,calc(100svh - var(--stage-top) - 1rem));min-height:0}.rly-how-figure>svg{width:100%;height:100%;min-height:0}.rly-how-readout{min-width:0}.rly-motion-ready .rly-how-scene__track{min-height:var(--scene-scroll-height, 98svh)}.rly-motion-ready .rly-how-scene__stage{position:sticky;top:var(--stage-top);align-self:start}.rly-how-hero{--stage-top: 1rem}.rly-motion-ready .rly-how-hero__inner{min-height:min(var(--hero-scroll-height, 260svh),calc(100svh + 36rem))}.rly-how-hero__visual{min-width:0;width:100%}.rly-how-hero__figure{width:100%;aspect-ratio:auto}@media(max-width:55.99rem){.rly-how-page{--motion-stacked: 1;--stage-top: 3.65rem}.rly-how-scene__track{display:flex;flex-direction:column;gap:1rem}.rly-how-scene__narrative{width:100%}.rly-how-scene__stage{width:100%;order:-1;flex:none}.rly-how-figure{height:min(27rem,max(19rem,48svh),calc(100svh - var(--stage-top) - 11rem))}.rly-motion-ready .rly-how-scene__stage{padding-bottom:1rem}.rly-how-beat{min-height:56svh;padding:2rem 0;justify-content:center}.rly-how-beat:first-child{padding-top:1rem}.rly-how-beat:last-child{padding-bottom:2rem}}@media(min-width:30rem)and (max-height:37.49rem){.rly-how-page{--motion-stacked: 0;--stage-top: 3.65rem}.rly-how-scene{padding-inline:1rem}.rly-how-scene__track{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem}.rly-how-scene__stage{order:initial}.rly-how-figure{height:calc(100svh - var(--stage-top) - 1rem)}.rly-motion-ready .rly-how-scene__stage{padding-bottom:0}.rly-how-beat{min-height:80svh;padding:1.5rem 0}.rly-how-beat__title{font-size:1.4rem}}@media(max-height:25rem)and (min-width:30rem){.rly-how-page{--stage-top: 3rem}.rly-how-chapter-nav__summary{min-height:2.75rem;padding:.35rem 1rem}.rly-how-chapter-nav__number{grid-row:1}.rly-how-chapter-nav__meter{grid-column:1 / -1}.rly-how-figure{height:calc(100svh - var(--stage-top) - 2rem)}.rly-how-readout{min-height:0;padding:.5rem .65rem;font-size:13px;line-height:1.4}}@media(min-width:30rem)and (max-width:39.99rem)and (max-height:37.49rem){.rly-how-scene__track{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1rem}.rly-how-beat__body{font-size:.875rem}.rly-how-beat__title{font-size:1.25rem}}[data-motion-mode=static] .rly-how-scene__track{min-height:0}[data-motion-mode=static] .rly-how-scene__stage{position:relative;top:auto}@media(max-height:19.99rem){[data-motion-mode=static] .rly-how-figure{height:23rem}}@media(max-width:55.99rem),(max-height:37.49rem){.rly-how-figure{--svg-label-size: 26px;--svg-title-size: 30px}.rly-how-figure svg text{letter-spacing:.01em}.rly-how-figure svg .rly-how-svg-eyebrow{letter-spacing:.07em}.rly-how-figure svg .rly-how-svg-lane{letter-spacing:.035em}.rly-how-figure svg .rly-how-svg-telemetry{letter-spacing:.025em}.rly-how-figure--hero svg .rly-hero-operations__label{display:inline;font-size:var(--svg-label-size)}.rly-how-figure--package :is(.rly-package-cutaway__payload-label,.rly-package-cutaway__tag-area-label,.rly-package-cutaway__coverage text){display:inline}.rly-how-figure--workflows .rly-workflow-secondary-label,.rly-how-figure--integrity .rly-verification-request__label,.rly-how-figure--access .rly-access-actions__desktop-label,.rly-how-figure--file-access .rly-file-access-overview__label,.rly-how-figure--practice .rly-practice-desktop-label{display:inline}}@media(max-width:34rem){.rly-how-figure{--svg-label-size: 28px;--svg-title-size: 32px}}@media(max-width:22.5rem){.rly-how-figure--practice svg .rly-practice-composition .rly-how-svg-title{font-size:calc(var(--svg-label-size) / .84)}.rly-how-figure{--svg-label-size: 34px;--svg-title-size: 36px}.rly-how-figure svg text{letter-spacing:0}.rly-how-figure svg :is(.rly-how-svg-eyebrow,.rly-how-svg-lane,.rly-how-svg-telemetry){letter-spacing:0}}@media(min-width:30rem)and (max-height:37.49rem){.rly-how-figure{--svg-label-size: 34px;--svg-title-size: 36px}.rly-how-figure svg text{letter-spacing:0}.rly-how-figure svg :is(.rly-how-svg-eyebrow,.rly-how-svg-lane,.rly-how-svg-telemetry){letter-spacing:0}}@media(prefers-reduced-motion:reduce){.rly-optical-motion{display:none}.rly-how-page *,.rly-how-page *:before,.rly-how-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rly-how-beat{min-height:0;opacity:1}.rly-how-scene__stage{position:relative!important;top:auto!important}}@media print{body:has(.rly-how-page) .rly-ui-skip-link{display:none}.rly-optical-motion,.rly-optical-facet,.rly-optical-etch,.rly-optical-edge,.rly-optical-corner{display:none}.rly-how-page{overflow:visible;color:#000;background:#fff}.rly-how-page :is(p,a,h1,h2,h3,h4,li,code,pre,strong,b),.rly-how-beat:before{color:#10213f!important}.rly-how-figure:before,.rly-how-figure:after{display:none}.rly-how-symbols stop{stop-color:#eef2f5}.rly-how-symbols :is(path,circle,rect,line,polyline){stroke:var(--navy)!important}.rly-file__body,.rly-file__fold,.rly-file__format-mark,.rly-context-file__body,.rly-context-file__fold,.rly-context-file__lines,.rly-package__boundary,.rly-package__surface,.rly-package__header-rule,.rly-package__payload-zone,.rly-package__metadata{stroke:#10213f!important}.rly-how-figure svg :is(rect,circle){fill:#eef2f5!important}.rly-how-figure svg .rly-hero-package__seal{fill:none!important}.rly-how-figure svg [pathLength]{stroke-dashoffset:0!important}.rly-how-chapter-nav,.rly-how-hero__scroll-link,.rly-how-cta__package{display:none}.rly-how-hero,.rly-how-scene,.rly-how-cta{min-height:0;padding:2rem 0;break-inside:avoid;color:#000;background:#fff}.rly-how-hero__inner,.rly-how-scene__intro,.rly-how-scene__track{display:block}.rly-motion-ready .rly-how-hero__inner,.rly-motion-ready .rly-how-hero__figure{position:static;min-height:0}.rly-motion-ready .rly-how-hero__visual,.rly-motion-ready .rly-how-scene__track{min-height:0}.rly-motion-ready .rly-how-scene__stage{position:static;margin:1rem 0;background:#fff}.rly-how-beat{min-height:0;padding:1rem 0}.rly-how-hero__figure,.rly-how-figure{min-height:0;break-inside:avoid;border-color:#aaa;background:#fff;box-shadow:none}.rly-how-figure svg text,.rly-how-hero__figure svg text{fill:var(--navy)!important}.rly-how-figure svg :is(path,circle,rect,line,polyline),.rly-how-hero__figure svg :is(path,circle,rect,line,polyline){stroke:var(--navy)!important}[data-motion-part]{opacity:0!important}[data-motion-part][data-motion-static]{opacity:1!important}[data-motion-part][data-motion-static]:not([transform]){transform:none!important}[data-motion-detail]{opacity:1!important;transform:none!important}.rly-ingest-static-files{display:block!important}.rly-how-page .rly-how-figure--practice :is(.rly-practice-package,.rly-practice-contents){transform:translate(126.19px)!important}.rly-how-page .rly-how-figure--hero :is(.rly-hero-lifecycle__vault,.rly-hero-lifecycle__package,.rly-hero-lifecycle__verification){transform:translate(-99px)!important}.rly-how-readout{position:static;border-color:#bbb;background:#fff;color:#000}.rly-how-readout>[data-motion-readout]{position:static!important;display:none!important}.rly-how-readout>[data-motion-static-readout]{display:block!important;opacity:1!important}.rly-how-package-reference,.rly-preview-formats,.rly-preview-format-group{border-color:#aaa;background:#fff}}
