/* Page-specific experiences. This file is never loaded by the Homepage. */
.inner-page .cr-desktop-entry{margin-top:36px;border:1px solid #000;background:#fff}
.cr-entry-head{display:flex;justify-content:space-between;gap:20px;padding:16px 28px;border-bottom:1px solid #000;font-size:10px;letter-spacing:.8px}
.cr-entry-body{display:grid;grid-template-columns:1.15fr 1fr}.cr-entry-platform{padding:28px 36px 24px;background:#f5f5ef;min-width:0}
.cr-platform-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cr-platform-options button{min-height:64px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 8px;background:#fff;border:1px solid #b4b4aa;font-size:14px}.cr-platform-options button[aria-pressed=true]{border-color:#000;background:#ffff00}.cr-platform-options img{width:24px;height:28px;object-fit:contain}.cr-platform-options button:hover{border-color:#000}
.cr-platform-reading{padding:32px 0 12px}.cr-platform-reading>div{display:flex;align-items:center;gap:16px;font-size:10px;letter-spacing:.8px}.cr-platform-reading img{width:36px;height:38px;object-fit:contain}.inner-page .cr-platform-reading h2{font-size:76px;line-height:1.05;margin:20px 0 8px;letter-spacing:-.06em}.inner-page .cr-platform-reading p{font-size:24px;margin:0;line-height:1.3}.cr-entry-platform>.ip-link{margin-top:20px}
.cr-entry-journey{position:relative;padding:28px 36px 24px;background:#ffff00;overflow:hidden}.cr-entry-brand{display:flex;justify-content:space-between;gap:30px;margin-bottom:28px;align-items:center}.cr-entry-brand img:first-child{width:160px;height:40px;object-fit:contain}.cr-entry-brand img:last-child{width:38px;height:38px;object-fit:contain}.inner-page .cr-entry-journey h3{font-size:38px;margin:0 0 24px;line-height:1.1}.cr-entry-journey nav{border-top:1px solid #000}.cr-entry-journey nav>a,.cr-entry-journey nav>button{display:grid;grid-template-columns:100px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:64px;border:0;border-bottom:1px solid #0006;background:transparent;text-decoration:none;text-align:left;padding:12px 0}.cr-entry-journey nav span{font-size:24px;letter-spacing:-.7px}.cr-entry-journey nav small{font-size:12px;line-height:1.5}.cr-entry-journey nav b{font-size:18px;font-weight:400}.cr-entry-journey nav>:is(a,button):hover span{text-decoration:underline;text-underline-offset:6px}
/* A tangible NAM object, with light on the surrounding geometry, not recolored artwork. */
.inner-page .nam-coin{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:stretch;background:#fff;gap:48px}.inner-page .nc-art{padding:24px 28px;background:#000;color:#fff}.inner-page .nc-art-top{border-color:#555}.inner-page .nc-art figcaption{border-color:#555}.inner-page .nc-art figcaption>img{background:#ffff00;padding:8px;width:172px;max-width:48%}.inner-page .nc-stage{--coin-size:min(29vw,390px);perspective:1050px}.inner-page .nc-stage:before{content:'';position:absolute;inset:6% 0 12%;background:radial-gradient(ellipse at 35% 30%,#ffffff22,transparent 53%);pointer-events:none}.inner-page .nc-stage-orbit{border-color:#ffffff55;transform:translate(-50%,-50%) rotateX(69deg) rotateZ(-22deg)}.inner-page .nc-stage-orbit:after{border-color:#00ffff88}.inner-page .nc-ground{background:radial-gradient(ellipse,#00ffff55 0%,#ffffff35 24%,#0000 72%);height:32px;bottom:44px}.inner-page .nc-edge{background:linear-gradient(115deg,#e6e6c4 0%,#55564c 12%,#060909 36%,#858676 70%,#0c1212 100%);border-color:#a0a28c;box-shadow:inset 0 0 0 2px #0009}.inner-page .nc-edge:nth-child(3n){border-color:#00ffff66}.inner-page .nc-face{box-shadow:0 0 0 1px #dada9f,0 0 0 3px #000,inset 0 0 0 5px #ffff00}.inner-page .nc-reading{align-self:center}.inner-page .nc-reading h2{font-size:60px}.inner-page .nc-roles{grid-template-columns:1fr;gap:20px}.inner-page .nc-roles>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px}.inner-page .nc-roles dd{font-size:16px}.inner-page .nc-reading .nc-context{font-size:17px}
/* The relationship lens is a conceptual composition, never a wallet interface. */
.inner-page .ip-role-study{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:'controls controls' 'art reading';min-height:0}.inner-page .ip-role-select{grid-area:controls;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:0;border:1px solid #000;background:#fff}.inner-page .ip-role-select>button{min-height:84px;border:0;border-right:1px solid #000;margin:0;padding:18px 24px;font-size:23px}.inner-page .ip-role-select>button:last-child{border-right:0}.inner-page .ip-role-reading{grid-area:reading;padding:36px;background:#f5f5ef;align-self:stretch}.inner-page .ip-role-reading h3{font-size:34px;line-height:1.15}.inner-page .ip-role-art.cr-relationship{grid-area:art;display:block;position:relative;min-height:490px;overflow:hidden;background:#ffff00;color:#000}
.cr-relation-track{position:absolute;inset:20% 16% 20% 18%;border:1px solid #0005;border-radius:50%;transform:rotate(-18deg)}.cr-relation-network{position:absolute;left:34%;top:32%;width:190px;text-align:center;z-index:2}.cr-relation-network img{width:125px;height:125px;object-fit:contain;margin:0 auto 12px}.cr-relation-network strong{display:block;font-size:28px;font-weight:400;letter-spacing:-1px}.cr-relation-network>span{font-size:9px;letter-spacing:.5px}.cr-relation-token{position:absolute;left:8%;top:12%;display:flex;gap:14px;align-items:center}.cr-relation-token img{width:76px;height:76px;object-fit:contain;box-shadow:0 10px 0 -4px #000;border-radius:50%;transform:rotate(-12deg)}.cr-relation-token>span{font-size:24px;letter-spacing:-1px}.cr-relation-token small,.cr-relation-interface small,.cr-relation-signer small{display:block;font-size:9px;line-height:1.6;letter-spacing:.5px;margin-top:5px}.cr-relation-interface{position:absolute;left:8%;bottom:17%;display:flex;gap:14px;align-items:center}.cr-relation-interface img{width:75px;height:75px;object-fit:contain}.cr-relation-interface>span,.cr-relation-signer>span{font-size:22px;letter-spacing:-.6px}.cr-relation-signer{position:absolute;right:5%;top:12%;display:flex;gap:14px;align-items:center}.cr-relation-signer img{width:60px;height:60px;object-fit:contain}.cr-relation-caption{position:absolute;bottom:28px;left:28px;right:28px;border-top:1px solid #0006;padding-top:16px;font-size:12px}.cr-relationship>div:not(.cr-relation-track){transition:translate .8s cubic-bezier(.22,1,.36,1)}[data-role-study=network] .cr-relation-token{translate:8px 8px}[data-role-study=interface] .cr-relation-interface{translate:16px -8px}[data-role-study=signer] .cr-relation-signer{translate:-16px 8px}
/* Network: three different information structures, not one graphic with new words. */
.inner-page .ip-network-plate.cr-network-plate{height:auto;min-height:560px;overflow:hidden;background:#000;color:#fff}.cr-network-top{padding:22px 28px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff33;font-size:10px;letter-spacing:.6px}.cr-network-top>span:last-child{color:#00ffff;text-align:right}.cr-network-scene{min-height:500px;padding:32px 40px}.cr-network-scene>span,.cr-network-scene article>span{font-size:10px}.inner-page .cr-network-scene p{font-size:17px;line-height:1.7}.cr-set-scene{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:0 48px;align-items:center}.cr-set-message>span{font-size:11px;letter-spacing:1px;color:#00ffff}.inner-page .cr-set-message h3{font-size:49px;line-height:1.08;letter-spacing:-.05em;margin:24px 0}.cr-set-message>p{color:#fff}.cr-set-labels{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cr-set-labels>span{padding:9px 15px;border:1px solid #00ffff77;font-size:12px}.cr-set-original{margin:0;text-align:center}.cr-set-original>img{width:100%;max-width:380px;max-height:370px;object-fit:contain;margin:auto}.cr-set-original figcaption{font-size:10px;color:#c5c5bc;margin-top:14px}.cr-set-foot{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #ffffff55;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.7}.cr-set-foot>span:first-child{color:#00ffff}
.cr-proof-scene{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,5fr);gap:28px;align-items:stretch}.cr-proof-private{position:relative;background:#101818;padding:28px 24px;min-height:330px;overflow:hidden}.cr-proof-private>span,.cr-proof-public>span{font-size:10px;color:#00ffff;letter-spacing:.6px}.cr-proof-texture{position:absolute;inset:65px -40px -50px;opacity:.16}.cr-proof-texture img{width:100%;height:100%;object-fit:cover}.inner-page .cr-proof-private h3{font-size:40px;line-height:1.1;margin-top:64px;position:relative}.cr-proof-private p{position:relative;margin:0}.cr-proof-bridge{display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:0;padding:12px 0}.cr-proof-bridge>span{font-size:10px;color:#00ffff}.cr-proof-bridge>strong{font-size:64px;letter-spacing:-3px;font-weight:400;line-height:1.1;margin:20px 0}.cr-proof-bridge>div{height:1px;background:#00ffff;position:relative;margin:16px -28px 24px}.cr-proof-bridge i{position:absolute;top:-5px;left:0;width:11px;height:11px;background:#ffff00;animation:cr-proof-travel 9s ease-in-out infinite;animation-play-state:paused}.cr-motion.is-observed .cr-proof-bridge i{animation-play-state:running}.cr-proof-bridge small{font-size:13px;line-height:1.8}.cr-proof-public{padding:28px 24px;border:1px solid #00ffff66}.cr-proof-public>img{width:70px;height:70px;object-fit:contain;background:#ffff00;padding:12px;margin:28px 0}.inner-page .cr-proof-public h3{font-size:30px;line-height:1.2;margin-bottom:22px}.cr-proof-public p{margin:0}.cr-proof-scope{grid-column:1/-1;border-top:1px solid #ffffff44;padding-top:20px;margin:0;color:#d2d2c9}
.cr-ibc-scene{display:block}.cr-origin-options{display:flex;gap:10px;margin-bottom:36px}.cr-origin-options button{flex:1;display:flex;justify-content:center;align-items:center;gap:14px;background:#000;color:#fff;border:1px solid #ffffff55;padding:12px;min-height:58px;font-size:14px}.cr-origin-options button[aria-pressed=true]{border-color:#00ffff;background:#142525;color:#00ffff}.cr-origin-options img{width:30px;height:30px;object-fit:contain}.cr-ibc-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;min-height:270px}.cr-ibc-origin,.cr-ibc-target{text-align:center}.cr-ibc-origin>img,.cr-ibc-target>img{width:92px;height:92px;object-fit:contain;margin:0 auto 24px}.cr-ibc-origin>span,.cr-ibc-target>span{font-size:10px;color:#00ffff;letter-spacing:.5px}.inner-page .cr-ibc-origin h3,.inner-page .cr-ibc-target h3{font-size:32px;margin:12px 0}.cr-ibc-origin small,.cr-ibc-target small{font-size:9px}.cr-ibc-channel{text-align:center}.cr-ibc-channel>span{font-size:68px;letter-spacing:-4px;line-height:1.1}.cr-ibc-channel>div{height:28px;border-top:1px solid #00ffff;border-bottom:1px solid #00ffff;transform:skewY(-8deg);margin:26px -30px 28px;position:relative}.cr-ibc-channel>div:after{content:'→';position:absolute;right:0;top:-18px;font-size:32px;color:#00ffff}.cr-ibc-channel p{color:#00ffff;font-size:15px!important;margin:0}.cr-ibc-scope{margin:36px 0 0;border-top:1px solid #ffffff44;padding-top:20px;color:#d2d2c9}
@keyframes cr-proof-travel{0%,15%{left:0;opacity:0}22%{opacity:1}75%{left:calc(100% - 11px);opacity:1}85%,100%{left:calc(100% - 11px);opacity:0}}
/* Ecosystem: a three-part discovery, with different spatial roles. */
.inner-page .ip-ecosystem-hero{padding-top:56px;padding-bottom:56px}.cr-ecosystem-opening{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.inner-page .cr-ecosystem-opening h1{font-size:76px;line-height:1.04;margin-bottom:28px}.cr-ecosystem-opening>div>p:not(.ip-label){font-size:18px;max-width:45ch}.cr-ecosystem-assemblage{position:relative;min-height:420px}.cr-ecosystem-assemblage>a{position:absolute;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;border:1px solid #000;transition:translate .5s ease}.cr-ecosystem-assemblage>a:hover{translate:0 -6px}.cr-ecosystem-assemblage span{font-size:9px;letter-spacing:.5px;text-align:center}.cr-assembly-keychain{background:#ffff00;left:0;top:0;width:54%;height:230px;z-index:2}.cr-assembly-keychain img{width:120px;height:120px;object-fit:contain}.cr-assembly-namadillo{background:#00ffff;right:0;bottom:0;width:58%;height:280px;border-radius:0 70px 0 0;z-index:1}.cr-assembly-namadillo img{width:160px;height:160px;object-fit:contain}.cr-assembly-ledger{background:#fff;left:0;bottom:0;width:42%;height:150px;z-index:3}.cr-assembly-ledger img{width:150px;height:45px;object-fit:contain}
.inner-page .ip-directory{display:block;padding-top:0}.inner-page .ip-directory-nav{position:relative;top:auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px 32px;padding:24px 0 32px;border-top:1px solid #000}.inner-page .ip-directory-nav h2{font-size:26px;line-height:1.2;margin:0}.inner-page .ip-directory-nav .filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.inner-page .ip-directory-nav .filter{font-size:13px;min-height:52px;padding:12px 16px;text-align:left;margin:0;white-space:normal;min-width:0;line-height:1.5}.inner-page .ip-directory-nav #directory-status{margin:0;font-size:10px}.inner-page .ip-directory-nav>p:last-child{font-size:13px;line-height:1.7;max-width:95ch;margin:0}.inner-page .ip-directory-records{display:block}.inner-page .ip-record.tool{padding:0;border:0;margin:0 0 64px;gap:24px 36px;scroll-margin-top:112px}.inner-page .ip-record:last-child{margin-bottom:0}.inner-page .ip-record-head{padding:0;margin-bottom:0;min-height:0;grid-template-columns:minmax(0,1fr) 76px;gap:20px;align-items:start}.inner-page .ip-record-head h2{font-size:48px;margin:0}.inner-page .ip-record-mark{width:76px;height:76px;border-radius:0;background:transparent}.inner-page .ip-record-mark>img{width:76px;height:76px}.inner-page .ip-record-head .ip-label{font-size:10px;margin-bottom:16px}.inner-page .ip-record-lead{font-size:19px;line-height:1.65;margin:0;max-width:none}.inner-page .ip-record-facts{grid-template-columns:1fr;margin:0;padding:24px;background:transparent;border-top:1px solid #0004;gap:20px}.inner-page .ip-record-facts>div{padding:0;display:block;min-width:0}.inner-page .ip-record-facts dt{font-size:10px;margin-bottom:8px}.inner-page .ip-record-facts dd{font-size:16px;line-height:1.7}.inner-page .ip-record details{margin:0;border-top:1px solid #000}.inner-page .ip-record summary{min-height:60px;font-size:15px;padding:18px 0}.inner-page .ip-record details>div{padding-bottom:0}.inner-page .ip-record details p{font-size:16px}.inner-page .ip-record-keychain.tool{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ip-record-keychain .ip-record-head{grid-column:1/-1}.ip-record-keychain .cr-keychain-experience{grid-column:1;grid-row:2 / span 3}.ip-record-keychain .ip-record-lead{grid-column:2;grid-row:2}.ip-record-keychain .ip-record-facts{grid-column:2;grid-row:3;padding-left:0;padding-right:0}.ip-record-keychain details{grid-column:2;grid-row:4}
.cr-keychain-experience{background:#000;color:#fff;padding:28px;align-self:stretch;min-height:550px;display:flex;flex-direction:column}.cr-experience-label{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.5px;line-height:1.6;margin-bottom:28px}.cr-experience-label>span:last-child{color:#00ffff;text-align:right}.cr-keychain-phases{display:flex;border:1px solid #ffffff55}.cr-keychain-phases>button{flex:1;min-height:48px;padding:10px 6px;background:#000;color:#fff;border:0;border-right:1px solid #ffffff55;font-size:13px}.cr-keychain-phases>button:last-child{border-right:0}.cr-keychain-phases>button[aria-pressed=true]{background:#ffff00;color:#000}.cr-keychain-display{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;align-items:center;flex:1;padding:40px 0}.cr-keychain-symbol{position:relative}.cr-keychain-symbol:after{content:'';position:absolute;inset:14px -9px -9px 14px;border:1px solid #00ffff;z-index:0}.cr-keychain-symbol img{width:140px;height:140px;object-fit:contain;position:relative;z-index:1}.cr-keychain-display article>span{color:#00ffff;font-size:10px;letter-spacing:.7px}.inner-page .cr-keychain-display h3{font-size:33px;line-height:1.1;margin:18px 0}.inner-page .cr-keychain-display p{color:#fff;font-size:16px;line-height:1.7;margin:0}.cr-keychain-boundary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;border-top:1px solid #ffffff55;padding-top:24px}.cr-keychain-boundary b{color:#00ffff;font-size:26px;font-weight:400}.cr-original-architecture{margin:24px 0}.cr-original-architecture img{width:100%;height:auto}.cr-original-architecture figcaption{font-size:11px;margin-top:10px}
.inner-page .ip-record-namadillo.tool{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:36px;background:#ffff00;gap:28px 48px}.ip-record-namadillo .ip-record-head{grid-column:1;grid-row:1}.ip-record-namadillo .ip-record-mark{display:none}.ip-record-namadillo .ip-record-head{grid-template-columns:1fr}.ip-record-namadillo .ip-record-lead{grid-column:1;grid-row:2;font-size:25px;letter-spacing:-.6px;line-height:1.5}.ip-record-namadillo .cr-namadillo-experience{grid-column:2;grid-row:1 / span 2}.inner-page .ip-record-namadillo.tool .ip-record-facts{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0 0}.ip-record-namadillo details{grid-column:1/-1;grid-row:4}.cr-namadillo-experience{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px;background:#00ffff;border-radius:0 64px 0 0}.cr-namadillo-eye{position:relative;aspect-ratio:1}.cr-namadillo-eye img{width:100%;height:100%;object-fit:contain}.cr-namadillo-eye .cr-eye-closed{position:absolute;inset:0;opacity:0;transition:opacity .3s}.cr-namadillo-eye:hover .cr-eye-closed{opacity:1}.cr-namadillo-eye:hover .cr-eye-open{opacity:0}.cr-namadillo-caption>span{font-size:9px;line-height:1.6;letter-spacing:.5px}.cr-namadillo-caption strong{display:block;font-size:31px;line-height:1.1;letter-spacing:-1px;font-weight:400;margin-top:18px}.cr-namadillo-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cr-namadillo-actions button{padding:12px 6px;min-height:46px;font-size:13px;border:1px solid #000;background:transparent}.cr-namadillo-actions button[aria-pressed=true]{background:#000;color:#00ffff}.inner-page .cr-namadillo-explanation{grid-column:1/-1;margin:0;font-size:16px;line-height:1.75}
.inner-page .ip-record-ledger.tool{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding:36px;background:#f5f5ef;gap:24px 56px}.ip-record-ledger .cr-ledger-product{grid-column:1;grid-row:1 / span 4}.ip-record-ledger .ip-record-head{grid-column:2;grid-row:1}.inner-page .ip-record-ledger.tool .ip-record-mark{width:88px;height:45px;min-height:0}.inner-page .ip-record-ledger.tool .ip-record-mark img{width:88px;height:40px}.ip-record-ledger .ip-record-lead{grid-column:2;grid-row:2}.ip-record-ledger .ip-record-facts{grid-column:2;grid-row:3;padding-left:0;padding-right:0}.ip-record-ledger details{grid-column:2;grid-row:4}.cr-ledger-product{margin:0;display:flex;flex-direction:column;justify-content:space-between;background:#e8e8e2;position:relative;padding:24px}.cr-ledger-product>img{width:100%;height:470px;object-fit:contain}.cr-ledger-product figcaption{border-top:1px solid #0004;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.6}.cr-ledger-product figcaption strong{font-size:18px;font-weight:400;letter-spacing:-.5px}.cr-ledger-product figcaption>span{text-align:right}
@media(min-width:701px) and (max-width:1100px){.cr-entry-platform,.cr-entry-journey{padding:24px}.cr-platform-options button{flex-direction:column;gap:8px;font-size:12px}.inner-page .cr-platform-reading h2{font-size:60px}.inner-page .cr-entry-journey h3{font-size:32px}.cr-entry-journey nav>a,.cr-entry-journey nav>button{grid-template-columns:76px minmax(0,1fr) 16px;gap:8px}.cr-entry-journey nav span{font-size:21px}.cr-entry-journey nav small{font-size:11px}.inner-page .nam-coin{gap:28px;grid-template-columns:1fr 1fr}.inner-page .nc-art{padding:20px}.inner-page .nc-stage{--coin-size:30vw}.inner-page .nc-reading h2{font-size:44px}.inner-page .nc-roles>div{display:block}.inner-page .ip-role-reading{padding:24px}.cr-relation-network{width:150px;left:30%}.cr-relation-network img{width:100px;height:100px}.cr-relation-token{left:7%;top:10%;display:block}.cr-relation-token>span{display:block;font-size:19px;margin-top:10px}.cr-relation-token img{width:58px;height:58px}.cr-relation-interface{display:block;left:7%}.cr-relation-interface img{width:60px;height:60px;margin-bottom:10px}.cr-relation-signer{display:block;right:6%}.cr-relation-signer img{width:50px;height:50px;margin-bottom:10px}.cr-relation-interface>span,.cr-relation-signer>span{font-size:17px}.cr-network-scene{padding:28px 24px}.cr-set-scene{gap:24px}.inner-page .cr-set-message h3{font-size:38px}.cr-proof-scene{gap:16px;grid-template-columns:1fr 1fr}.cr-proof-private{min-height:280px}.cr-proof-public{grid-column:2;grid-row:1 / span 2}.cr-proof-bridge{grid-column:1;grid-row:2;padding:20px 16px}.cr-proof-bridge>strong{font-size:48px}.cr-proof-bridge>div{margin-left:-16px;margin-right:-16px}.cr-proof-scope{grid-row:3}.inner-page .cr-proof-private h3{font-size:34px;margin-top:40px}.cr-ibc-route{gap:16px}.inner-page .cr-ibc-origin h3,.inner-page .cr-ibc-target h3{font-size:26px}.cr-ibc-channel>span{font-size:52px}.cr-ibc-channel>div{margin-left:-14px;margin-right:-14px}.cr-ecosystem-opening{gap:32px;grid-template-columns:1.2fr 1fr}.inner-page .cr-ecosystem-opening h1{font-size:56px}.cr-ecosystem-assemblage{min-height:340px}.cr-assembly-keychain{height:190px}.cr-assembly-keychain img{width:86px;height:86px}.cr-assembly-namadillo{height:210px;border-radius:0 45px 0 0}.cr-assembly-namadillo img{width:100px;height:100px}.cr-assembly-ledger{height:120px}.cr-assembly-ledger img{width:100%;height:34px}.cr-ecosystem-assemblage>a{padding:14px}.cr-ecosystem-assemblage span{font-size:8px}.inner-page .ip-directory-nav{grid-template-columns:1fr}.inner-page .ip-directory-nav h2 br{display:none}.inner-page .ip-record-keychain.tool{grid-template-columns:1.1fr 1fr;gap:24px}.cr-keychain-experience{padding:20px;min-height:600px}.cr-keychain-display{grid-template-columns:1fr;gap:26px}.cr-keychain-symbol img{width:100px;height:100px}.cr-keychain-symbol{width:100px}.inner-page .cr-keychain-display h3{font-size:29px}.cr-keychain-boundary{font-size:8px;gap:5px}.inner-page .ip-record-head h2{font-size:38px}.inner-page .ip-record-namadillo.tool{padding:28px;gap:24px}.ip-record-namadillo .ip-record-lead{font-size:20px}.cr-namadillo-experience{padding:24px;gap:20px;grid-template-columns:1fr}.cr-namadillo-eye{width:130px;justify-self:center}.cr-namadillo-caption>span{font-size:9px}.cr-namadillo-caption strong{font-size:28px}.cr-namadillo-actions button{font-size:11px}.inner-page .ip-record-ledger.tool{gap:24px;padding:28px;grid-template-columns:1fr 1fr}.cr-ledger-product{padding:18px}.cr-ledger-product>img{height:390px}.cr-ledger-product figcaption{display:block}.cr-ledger-product figcaption>span{display:block;text-align:left;margin-top:12px}}
@media(max-width:700px){
 .inner-page .cr-desktop-entry{margin-top:28px}.cr-entry-head{padding:16px 20px;font-size:8px;gap:16px}.cr-entry-head>span:last-child{text-align:right}.cr-entry-body{grid-template-columns:1fr}.cr-entry-platform,.cr-entry-journey{padding:24px}.cr-platform-options button{flex-direction:column;font-size:12px;gap:8px;min-height:76px}.cr-platform-options img{width:27px;height:28px}.cr-platform-reading{padding:24px 0 8px}.cr-platform-reading>div{font-size:9px}.cr-platform-reading img{width:30px;height:32px}.inner-page .cr-platform-reading h2{font-size:54px}.inner-page .cr-platform-reading p{font-size:22px}.cr-entry-platform>.ip-link{font-size:13px}.cr-entry-brand{margin-bottom:24px}.cr-entry-brand img:first-child{width:140px;height:36px}.inner-page .cr-entry-journey h3{font-size:34px}.cr-entry-journey nav>a,.cr-entry-journey nav>button{grid-template-columns:80px minmax(0,1fr) 18px;min-height:72px;gap:10px}.cr-entry-journey nav span{font-size:23px}.cr-entry-journey nav small{font-size:11px}
 .inner-page .nam-coin{display:flex;flex-direction:column;gap:32px;padding:40px 24px}.inner-page .nc-art{padding:20px;width:100%}.inner-page .nc-stage{--coin-size:min(67vw,330px);height:calc(var(--coin-size)*1.25 + 55px)}.inner-page .nc-ground{bottom:30px}.inner-page .nc-art-top{font-size:8px}.inner-page .nc-art figcaption>img{width:130px}.inner-page .nc-art figcaption>span{font-size:7px}.inner-page .nc-reading h2{font-size:46px}.inner-page .nc-roles>div{display:block}.inner-page .nc-roles dd{font-size:16px}
 .inner-page .ip-role-study{grid-template-columns:1fr;grid-template-areas:'controls' 'art' 'reading'}.inner-page .ip-role-select{grid-template-columns:1fr}.inner-page .ip-role-select>button{min-height:70px;padding:16px 20px;border-right:0;border-bottom:1px solid #000;font-size:21px}.inner-page .ip-role-select>button:last-child{border-bottom:0}.inner-page .ip-role-art.cr-relationship{min-height:450px}.inner-page .ip-role-reading{padding:28px 24px}.inner-page .ip-role-reading h3{font-size:30px}.cr-relation-network{width:150px;left:calc(50% - 75px);top:34%}.cr-relation-network img{width:100px;height:100px}.cr-relation-network strong{font-size:25px}.cr-relation-network>span{font-size:8px}.cr-relation-token{top:9%;left:7%;display:block}.cr-relation-token img{width:60px;height:60px}.cr-relation-token>span{display:block;font-size:20px;margin-top:8px}.cr-relation-token small{font-size:8px}.cr-relation-signer{right:7%;top:9%;display:block}.cr-relation-signer img{width:50px;height:50px;margin-bottom:8px}.cr-relation-signer>span{font-size:18px}.cr-relation-signer small{font-size:8px}.cr-relation-interface{left:7%;bottom:17%;gap:12px}.cr-relation-interface img{width:57px;height:57px}.cr-relation-interface>span{font-size:18px}.cr-relation-interface small{font-size:8px}.cr-relation-caption{left:20px;right:20px;bottom:20px;font-size:10px}
 .cr-network-top{padding:20px;font-size:8px;gap:18px;line-height:1.7}.cr-network-top>span{max-width:48%}.inner-page .ip-network-plate.cr-network-plate{margin-left:-24px;margin-right:-24px;min-height:0}.cr-network-scene{padding:28px 24px;min-height:0}.cr-set-scene{grid-template-columns:1fr;gap:24px}.inner-page .cr-set-message h3{font-size:38px;margin:20px 0}.cr-set-message>span{font-size:10px}.inner-page .cr-network-scene p{font-size:16px}.cr-set-labels{margin-top:20px}.cr-set-original>img{max-width:300px;max-height:300px}.cr-set-original figcaption{font-size:9px}.cr-set-foot{grid-template-columns:1fr;gap:14px;font-size:12px;margin-top:0;padding-top:20px}.cr-proof-scene{grid-template-columns:1fr;gap:24px}.cr-proof-private{padding:24px;min-height:250px}.inner-page .cr-proof-private h3{font-size:36px;margin-top:42px}.cr-proof-bridge{padding:0 24px}.cr-proof-bridge>strong{font-size:58px;margin:15px 0}.cr-proof-bridge>div{margin:16px -24px 24px}.cr-proof-bridge small{font-size:13px}.cr-proof-public{padding:24px}.cr-proof-public>img{width:64px;height:64px;margin:24px 0}.inner-page .cr-proof-public h3{font-size:30px}.cr-proof-scope{padding-top:20px}.cr-origin-options{flex-direction:column;gap:8px;margin-bottom:28px}.cr-origin-options button{justify-content:flex-start;padding:12px 16px;min-height:58px}.cr-ibc-route{grid-template-columns:1fr;gap:24px}.cr-ibc-origin>img,.cr-ibc-target>img{width:76px;height:76px;margin-bottom:20px}.inner-page .cr-ibc-origin h3,.inner-page .cr-ibc-target h3{font-size:30px}.cr-ibc-channel{padding:20px 0}.cr-ibc-channel>span{font-size:64px}.cr-ibc-channel>div{transform:none;margin:20px 24px;height:20px}.cr-ibc-channel p{font-size:15px!important}.cr-ibc-scope{margin-top:28px;padding-top:20px}
 .inner-page .ip-ecosystem-hero{padding-top:32px;padding-bottom:40px}.cr-ecosystem-opening{grid-template-columns:1fr;gap:32px}.inner-page .cr-ecosystem-opening h1{font-size:46px;line-height:1.06}.cr-ecosystem-opening>div>p:not(.ip-label){font-size:17px}.cr-ecosystem-assemblage{min-height:345px}.cr-assembly-keychain{height:190px}.cr-assembly-keychain img{width:105px;height:105px}.cr-assembly-namadillo{height:220px;border-radius:0 45px 0 0}.cr-assembly-namadillo img{width:128px;height:128px}.cr-assembly-ledger{height:125px}.cr-assembly-ledger img{width:100%;height:32px}.cr-ecosystem-assemblage>a{padding:16px;gap:14px}.cr-ecosystem-assemblage span{font-size:8px}.inner-page .ip-directory-nav{display:block;padding:24px 0 28px}.inner-page .ip-directory-nav h2{font-size:26px;margin-bottom:20px}.inner-page .ip-directory-nav h2 br{display:none}.inner-page .ip-directory-nav .filter-bar{grid-template-columns:1fr 1fr;margin-bottom:20px}.inner-page .ip-directory-nav .filter{font-size:12px;min-height:48px;padding:12px}.inner-page .ip-directory-nav #directory-status{margin-bottom:16px}.inner-page .ip-directory-nav>p:last-child{font-size:13px}.inner-page .ip-record.tool{margin-bottom:40px;gap:24px}.inner-page .ip-record-head{grid-template-columns:minmax(0,1fr) 64px;gap:16px}.inner-page .ip-record-head h2{font-size:36px}.inner-page .ip-record-head .ip-label{font-size:9px}.inner-page .ip-record-mark,.inner-page .ip-record-mark>img{width:64px;height:64px}.inner-page .ip-record-lead{font-size:18px}.inner-page .ip-record-keychain.tool,.inner-page .ip-record-namadillo.tool,.inner-page .ip-record-ledger.tool{display:flex;flex-direction:column;padding:0}.inner-page .ip-record-facts{padding:24px 0;gap:20px}.inner-page .ip-record-facts dd{font-size:16px}.inner-page .ip-record summary{font-size:14px;min-height:60px}.inner-page .ip-record details p{font-size:16px}.cr-keychain-experience{min-height:0;padding:24px}.cr-experience-label{font-size:8px;gap:16px}.cr-keychain-phases>button{font-size:12px;min-height:48px}.cr-keychain-display{grid-template-columns:1fr;padding:28px 0;gap:28px}.cr-keychain-symbol{width:96px}.cr-keychain-symbol img{width:96px;height:96px}.inner-page .cr-keychain-display h3{font-size:31px}.cr-keychain-boundary{font-size:9px;gap:8px}.inner-page .ip-record-namadillo.tool{padding:24px}.ip-record-namadillo .ip-record-head{grid-template-columns:1fr}.ip-record-namadillo .ip-record-lead{font-size:21px}.cr-namadillo-experience{margin:0 -24px;padding:24px;border-radius:0;gap:24px;grid-template-columns:1fr}.cr-namadillo-eye{width:180px;justify-self:center}.cr-namadillo-caption strong{font-size:34px}.cr-namadillo-caption>span{font-size:9px}.cr-namadillo-actions button{font-size:12px;min-height:48px}.inner-page .ip-record-namadillo.tool .ip-record-facts{display:grid;grid-template-columns:1fr;padding:24px 0}.inner-page .ip-record-ledger.tool{padding:24px}.inner-page .ip-record-ledger.tool .ip-record-head{grid-template-columns:minmax(0,1fr) 70px}.inner-page .ip-record-ledger.tool .ip-record-mark,.inner-page .ip-record-ledger.tool .ip-record-mark img{width:70px;height:34px}.cr-ledger-product{padding:20px;order:1;margin:0 -24px}.ip-record-ledger .ip-record-head{order:0}.ip-record-ledger .ip-record-lead{order:2}.ip-record-ledger .ip-record-facts{order:3}.ip-record-ledger details{order:4}.cr-ledger-product>img{height:350px}.cr-ledger-product figcaption{font-size:10px;gap:16px}.cr-ledger-product figcaption strong{font-size:17px}.inner-page .cr-namadillo-explanation{font-size:16px}
}
@media(max-width:359px){.inner-page .cr-platform-reading h2{font-size:47px}.cr-entry-head{font-size:7px}.cr-entry-platform,.cr-entry-journey{padding:20px}.cr-entry-journey nav>a,.cr-entry-journey nav>button{grid-template-columns:70px minmax(0,1fr) 16px}.cr-entry-journey nav span{font-size:21px}.cr-entry-journey nav small{font-size:10px}.inner-page .nc-reading h2{font-size:40px}.inner-page .nc-art-top{font-size:7px}.inner-page .cr-ecosystem-opening h1{font-size:40px}.cr-ecosystem-assemblage{min-height:310px}.cr-assembly-keychain{height:170px}.cr-assembly-keychain img{width:88px;height:88px}.cr-assembly-namadillo{height:200px}.cr-assembly-namadillo img{width:110px;height:110px}.cr-assembly-ledger{height:110px}.cr-ecosystem-assemblage span{font-size:7px}.inner-page .ip-record-head h2{font-size:32px}.cr-keychain-experience{padding:20px}.cr-keychain-boundary{font-size:8px}.inner-page .cr-keychain-display h3{font-size:28px}.cr-namadillo-actions button{font-size:10px}.cr-relation-caption{font-size:9px}.inner-page .cr-set-message h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){.cr-relationship>div,.cr-ecosystem-assemblage>a,.cr-namadillo-eye img{transition:none!important}.cr-proof-bridge i{animation:none!important;left:50%;opacity:1}}

/* Product checkpoint corrections: explicit selected state and inherited directory chrome. */
.inner-page .ip-role-select>button[aria-pressed=true]{background:#000;color:#00ffff}.inner-page .ip-role-select>button[aria-pressed=true]>span{color:#fff}
.inner-page .ip-record.tool details{background:transparent;border:0;border-top:1px solid #000;box-shadow:none}.inner-page .ip-record-namadillo.tool .ip-record-lead,.inner-page .ip-record-namadillo.tool .cr-namadillo-explanation{color:#000}
/* Security: four different concepts, with no invented transaction screen. */
.inner-page .ip-review-canvas{grid-template-columns:minmax(0,7fr) minmax(0,6fr);min-height:460px}.inner-page .ip-review-type.cr-review-art{padding:0;display:block;font-size:16px;letter-spacing:normal;line-height:1.6;min-height:460px;background:#00ffff;color:#000}.cr-review-art>figure{margin:0;min-height:460px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.cr-review-art figcaption{font-size:10px;letter-spacing:.6px;line-height:1.7}.inner-page #review-reading{padding:36px}.inner-page #review-reading h3{font-size:32px;line-height:1.18}.inner-page #review-reading p{font-size:17px;line-height:1.8}
.cr-intention-pair{display:grid;grid-template-columns:1fr 44px 1fr;gap:16px;align-items:center;margin:32px 0}.cr-intention-pair>span{font-size:36px;line-height:1.12;letter-spacing:-1px}.cr-intention-pair b{font-size:36px;font-weight:400;text-align:center}.cr-check-list{margin:0;border-top:1px solid #000;display:block}.cr-check-list>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;border-bottom:1px solid #0005;padding:16px 0}.cr-check-list dt{font-size:14px}.cr-check-list dd{font-size:15px;line-height:1.6;margin:0}
.cr-review-art>figure.cr-check-destination{background:#000;color:#fff}.cr-address-lens{position:relative;border:1px solid #00ffff;padding:24px;margin:28px 0}.cr-address-lens>span{font-size:16px;letter-spacing:4px;color:#00ffff}.cr-address-lens>strong{display:block;font-size:64px;letter-spacing:-3px;line-height:1.1;font-weight:400;margin:12px 0 20px}.cr-address-lens small{font-size:15px;line-height:1.7}.cr-address-relation{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px}.cr-address-relation b{font-size:30px;color:#00ffff;font-weight:400}
.cr-review-art>figure.cr-check-network{background:#ffff00}.cr-check-network>div:not(.cr-check-channel){display:flex;align-items:center;gap:24px}.cr-check-network img{width:70px;height:70px;object-fit:contain}.cr-check-network>div>span{font-size:28px;line-height:1.2;letter-spacing:-.7px}.cr-check-network small{font-size:9px;letter-spacing:.4px}.cr-check-channel{padding-left:93px;margin:20px 0}.cr-check-channel>span{font-size:14px!important;letter-spacing:0!important}.cr-check-channel i{display:block;width:1px;height:48px;background:#000;margin:16px 0 0;position:relative}.cr-check-channel i:after{content:'↓';position:absolute;bottom:-10px;left:-9px;font-size:24px;font-style:normal}
.cr-review-art>figure.cr-check-permission{background:#f5f5ef;padding:0}.cr-check-permission>figcaption{padding:24px 28px}.cr-check-permission>div{display:grid;grid-template-columns:1fr 1fr;flex:1}.cr-check-permission>div>section{padding:28px;background:#ffff00}.cr-check-permission>div>section+section{background:#000;color:#fff}.cr-check-permission img{width:60px;height:60px;object-fit:contain;padding:10px;background:#ffff00;margin-bottom:28px}.inner-page .cr-check-permission h3{font-size:29px;line-height:1.15}.inner-page .cr-check-permission p{font-size:15px;color:inherit;line-height:1.7;margin:0}.cr-check-permission>p{padding:24px 28px}
/* Knowledge centre: one preparation cover, one launch study, one network context. */
.inner-page .ip-help-shelf.cr-knowledge-shelf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.inner-page .cr-guide.help-card{display:flex;flex-direction:column;position:relative;padding:32px;text-decoration:none;gap:0;border:0;min-width:0;overflow:hidden;min-height:0;align-items:start;color:#000}.cr-guide.help-card:after{content:none}.inner-page .cr-guide h2{font-size:36px;line-height:1.08;margin:16px 0 24px}.inner-page .cr-guide p{font-size:17px;line-height:1.75;margin:0 0 24px;max-width:48ch;color:inherit}.cr-guide small{font-size:11px;line-height:1.7;display:block;padding-right:32px;margin-top:auto}.cr-guide-category{font-size:10px;letter-spacing:.7px}.cr-guide .cr-guide-arrow{position:absolute;right:28px;bottom:24px;font-size:28px;line-height:1;transition:translate .35s}.cr-guide:hover .cr-guide-arrow{translate:3px -3px}.inner-page .cr-guide-preparation{grid-column:1;grid-row:1 / span 2;background:#ffff00}.inner-page .cr-guide-preparation h2{font-size:53px;line-height:1.06}.cr-guide-platforms{display:flex;align-items:center;gap:30px;min-height:190px;align-self:stretch;padding:24px 0 40px}.cr-guide-platforms img{width:76px;height:84px;object-fit:contain}.cr-guide-platforms img:nth-child(2){width:64px}.cr-guide-platforms img:last-child{width:83px}
.inner-page .cr-guide-launch{grid-column:2;grid-row:1;background:#000;color:#fff}.cr-guide-check{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid #ffffff55}.cr-guide-check img{width:72px;height:72px;object-fit:contain;background:#ffff00;padding:6px}.cr-guide-check>span{font-size:24px;line-height:1.05;letter-spacing:-.8px;color:#00ffff}.inner-page .cr-guide-launch h2{font-size:33px}.inner-page .cr-guide-launch p,.inner-page .cr-guide-launch small{color:#fff}.inner-page .cr-guide-transactions{grid-column:2;grid-row:2;background:#00ffff}.cr-guide-networks{display:flex;align-items:center;flex-wrap:wrap;gap:18px;width:100%;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #0006}.cr-guide-networks img{width:42px;height:42px;object-fit:contain}.cr-guide-networks>span{font-size:8px;letter-spacing:.4px;line-height:1.7;max-width:140px}.inner-page .cr-guide-transactions h2{font-size:33px}
/* A real preparation path, retaining the existing chapter anchors and OS control. */
.inner-page .ut-start-art.cr-preparation-cover{padding:28px;display:block;background:#ffff00;min-height:0}.cr-preparation-cover>span{display:block;font-size:10px;letter-spacing:.6px;line-height:1.7;margin-bottom:24px}.cr-preparation-cover nav{border-top:1px solid #000}.cr-preparation-cover nav>a{display:grid;grid-template-columns:110px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:66px;padding:14px 0;text-decoration:none;border-bottom:1px solid #0005}.cr-preparation-cover strong{font-size:23px;font-weight:400;letter-spacing:-.5px}.cr-preparation-cover small{font-size:12px;line-height:1.6}.cr-preparation-cover nav>a:hover strong{text-decoration:underline;text-underline-offset:5px}.inner-page .ut-step-nav{position:sticky;isolation:isolate}.inner-page .ut-step-nav:before,.inner-page .ut-step-nav:after{content:'';position:absolute;left:0;bottom:0;height:3px;pointer-events:none}.inner-page .ut-step-nav:before{width:100%;background:#555}.inner-page .ut-step-nav:after{width:var(--prep-progress,20%);background:#ffff00;transition:width .6s ease}
.inner-page .ut-prep-topic{padding:40px 0}.inner-page .ut-topic-content{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 48px;max-width:none}.inner-page .ut-topic-content>h2{grid-column:1;grid-row:1;font-size:35px;margin:0;align-self:end}.inner-page .ut-topic-content>.ut-source-copy{grid-column:1;grid-row:2;align-self:start}.inner-page .ut-topic-content>.ut-source-copy>p{font-size:17px}.inner-page .ut-topic-content>:last-child:not(.ut-source-copy){grid-column:2;grid-row:1 / span 2;align-self:stretch;margin:0}.inner-page .ut-topic-content .ut-os-context{padding:24px}.inner-page .ut-topic-content .ut-os-choices{grid-template-columns:1fr}.inner-page .ut-topic-content .ut-os-choices>button{justify-content:start;min-height:76px;padding:14px 20px}.inner-page .ut-os-choices>button>span{font-size:19px}.inner-page .ut-os-choices small{font-size:12px}.inner-page .ut-topic-content .ut-os-choices img{width:38px;height:42px}.inner-page .ut-platform-reading{font-size:15px;line-height:1.7}
.inner-page .ut-source-print.cr-source-check{background:#00ffff;padding:28px;display:block;min-height:0}.cr-source-check>span{font-size:10px;letter-spacing:.6px}.inner-page .cr-source-check h3{font-size:31px;line-height:1.15;margin:24px 0}.cr-source-check dl{margin:0;border-top:1px solid #000}.cr-source-check dl>div{padding:16px 0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;border-bottom:1px solid #0005}.cr-source-check dt{font-size:14px}.cr-source-check dd{margin:0;font-size:15px;line-height:1.65}.inner-page .ut-topic-content .ut-step-actions{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:40px;background:#f5f5ef;gap:28px}.inner-page .ut-topic-content .ut-step-actions:before{content:'CHECK. RETRY. CONTINUE.';font-size:30px;line-height:1.15;letter-spacing:-1px;max-width:220px}.inner-page .ut-topic-content .ut-layer-strip{display:flex;flex-direction:column;justify-content:center;background:#f5f5ef;padding:24px;gap:16px}.inner-page .ut-layer-strip>div{display:flex;align-items:center;gap:24px;border:0;border-bottom:1px solid #0004;padding:16px}.inner-page .ut-layer-strip>div:last-child{border-bottom:0}.inner-page .ut-layer-strip img{width:54px;height:54px;object-fit:contain;margin:0}.inner-page .ut-layer-strip>div>span{font-size:13px}.inner-page .ut-layer-strip small{font-size:15px;margin-top:8px}
.inner-page .ut-recovery-print.cr-recovery-boundary{display:block;padding:28px;background:#000;color:#fff;min-height:0}.cr-recovery-boundary>img{width:58px;height:58px;object-fit:contain;background:#ffff00;padding:10px;margin-bottom:24px}.cr-recovery-boundary>span{font-size:10px;letter-spacing:.7px;color:#00ffff;display:block}.inner-page .cr-recovery-boundary>strong{font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-1.5px;display:block;margin:24px 0}.inner-page .cr-recovery-boundary p{font-size:16px;line-height:1.75;max-width:38ch;margin:0;color:#fff}
/* Launch uses unchanged captured website states, alongside the real global action. */
.cr-launch-explorer{border:1px solid #000;margin-top:24px}.cr-launch-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-launch-views button{min-height:56px;padding:14px;border:0;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;font-size:16px}.cr-launch-views button:last-child{border-right:0}.cr-launch-views button[aria-pressed=true]{background:#000;color:#00ffff}.cr-launch-explanation{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:#f5f5ef}.cr-launch-explanation>div{padding:36px;display:flex;flex-direction:column;align-items:start;justify-content:center}.cr-launch-explanation article>span{font-size:10px;letter-spacing:.5px}.inner-page .cr-launch-explanation h3{font-size:36px;line-height:1.12;margin:24px 0}.inner-page .cr-launch-explanation p{font-size:17px;line-height:1.75;margin:0 0 28px}.cr-launch-explanation .button{margin-top:8px;white-space:normal;gap:20px}.inner-page .cr-launch-explanation .cr-launch-caption{font-size:11px;line-height:1.7;margin:24px 0 0}.cr-launch-explanation>figure{margin:0;padding:32px;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:460px;gap:24px}.cr-launch-explanation picture{width:100%;display:block;text-align:center}.cr-launch-explanation .cr-launch-capture{width:100%;max-width:540px;height:auto;margin:auto}.cr-launch-explanation figcaption{font-size:11px;color:#fff;align-self:start}.inner-page .ut-launch-reading.cr-launch-disclosures{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.cr-launch-disclosures>details{border:0;border-top:1px solid #000;padding:0;min-width:0;scroll-margin-top:112px}.cr-launch-disclosures summary{min-height:84px;padding:24px 0;display:flex;justify-content:space-between;gap:24px;align-items:center;cursor:pointer;list-style:none}.cr-launch-disclosures summary::-webkit-details-marker{display:none}.inner-page .cr-launch-disclosures summary>h2{font-size:27px;line-height:1.2;margin:0}.cr-launch-disclosures summary>span{font-size:24px;font-weight:400}.cr-launch-disclosures[open] summary>span{transform:rotate(45deg)}.cr-launch-disclosures .ut-source-copy{padding-bottom:24px}.inner-page .cr-launch-disclosures p{font-size:17px;line-height:1.8}
/* Source, channel and destination are separate information zones. */
.inner-page .ut-route-poster{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);padding:0;gap:0;border:1px solid #000;background:#fff;min-height:380px}.inner-page .ut-route-source,.inner-page .ut-route-target{padding:28px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;text-align:center;min-width:0}.inner-page .ut-route-source{background:#f5f5ef}.inner-page .ut-route-source>img{width:90px;height:90px;object-fit:contain;margin:0}.inner-page .ut-route-source>span{font-size:10px;line-height:1.6}.inner-page .ut-route-source strong{font-size:29px;line-height:1.2;margin-top:14px}.inner-page .ut-route-source small{font-size:11px;margin-top:12px}.inner-page .ut-route-centre{background:#000;color:#00ffff;padding:28px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;min-width:0}.inner-page .ut-route-centre:after{content:'→';font-size:36px;line-height:1;font-weight:400;width:100%;border-top:1px solid #00ffff;padding-top:16px}.inner-page .ut-route-centre>strong{font-size:65px;line-height:1.05;letter-spacing:-3px}.inner-page .ut-route-centre>span{font-size:10px;line-height:1.8;letter-spacing:.3px}.inner-page .ut-route-target{background:#ffff00}.inner-page .ut-route-target>img{width:190px;height:54px;max-width:100%;object-fit:contain}.inner-page .ut-route-target>span{font-size:12px;line-height:1.8}
.cr-request-review{margin-top:28px;border:1px solid #000}.cr-request-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cr-request-tabs button{min-height:56px;padding:12px 8px;border:0;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;font-size:14px}.cr-request-tabs button:last-child{border-right:0}.cr-request-tabs button[aria-pressed=true]{background:#000;color:#00ffff}.cr-request-reading{padding:28px 32px;background:#f5f5ef;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 40px;align-items:center}.cr-request-reading>span{grid-column:1/-1;font-size:10px;letter-spacing:.6px}.inner-page .cr-request-reading h3{font-size:31px;line-height:1.2;margin:0}.inner-page .cr-request-reading p{font-size:17px;line-height:1.75;margin:0}
@media(min-width:701px) and (max-width:1100px){.inner-page .ip-review-canvas{grid-template-columns:1fr 1fr}.cr-review-art>figure{padding:24px;min-height:450px}.inner-page #review-reading{padding:28px}.inner-page #review-reading h3{font-size:29px}.inner-page #review-reading p{font-size:16px}.cr-intention-pair{grid-template-columns:1fr 30px 1fr;gap:8px}.cr-intention-pair>span{font-size:26px}.cr-check-list>div{grid-template-columns:66px minmax(0,1fr);gap:14px}.cr-address-lens{padding:20px}.cr-address-lens>strong{font-size:45px}.cr-address-relation{font-size:12px;gap:12px}.cr-check-network img{width:54px;height:54px}.cr-check-network>div>span{font-size:24px}.cr-check-channel{padding-left:78px}.cr-check-permission>figcaption{padding:24px}.cr-check-permission>div{grid-template-columns:1fr}.cr-check-permission>div>section{padding:24px}.cr-check-permission img{width:48px;height:48px;margin-bottom:18px}.inner-page .cr-check-permission h3{font-size:25px}.inner-page .ip-help-shelf.cr-knowledge-shelf{grid-template-columns:1fr 1fr;gap:20px}.inner-page .cr-guide.help-card{padding:28px}.inner-page .cr-guide-preparation h2{font-size:42px}.cr-guide-platforms{gap:22px;min-height:170px;flex-wrap:wrap}.cr-guide-platforms img{width:54px;height:58px}.cr-guide-platforms img:nth-child(2){width:48px}.cr-guide-platforms img:last-child{width:60px}.inner-page .cr-guide-launch h2,.inner-page .cr-guide-transactions h2{font-size:29px}.cr-guide-check>span{font-size:21px}.cr-guide-check img{width:58px;height:58px}.cr-guide-networks{gap:14px}.inner-page .cr-guide p{font-size:16px}.cr-guide-networks>span{max-width:none}.inner-page .ut-start-art.cr-preparation-cover{padding:24px}.cr-preparation-cover nav>a{grid-template-columns:90px minmax(0,1fr) 16px;gap:12px}.cr-preparation-cover strong{font-size:20px}.cr-preparation-cover small{font-size:11px}.inner-page .ut-topic-content{grid-template-columns:1fr 1fr;gap:20px 28px}.inner-page .ut-topic-content>h2{font-size:30px}.inner-page .ut-topic-content>.ut-source-copy>p{font-size:16px}.inner-page .ut-topic-content .ut-os-context{padding:20px}.inner-page .ut-source-print.cr-source-check{padding:24px}.inner-page .cr-source-check h3{font-size:27px}.cr-source-check dl>div{grid-template-columns:1fr;gap:8px}.inner-page .ut-topic-content .ut-step-actions{padding:28px}.inner-page .ut-topic-content .ut-layer-strip{padding:16px}.inner-page .ut-layer-strip>div{padding:14px;gap:16px}.inner-page .ut-layer-strip img{width:42px;height:42px}.inner-page .cr-recovery-boundary>strong{font-size:36px}.cr-launch-explanation>div{padding:28px}.cr-launch-explanation>figure{padding:24px;min-height:400px}.inner-page .cr-launch-explanation h3{font-size:30px}.inner-page .cr-launch-explanation p{font-size:16px}.inner-page .ut-route-layout{grid-template-columns:1fr}.inner-page .ut-network-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inner-page .ut-network-select>button{display:flex;flex-direction:column;gap:12px;padding:16px 12px;text-align:center}.inner-page .ut-network-select>button[aria-pressed=true]{padding:15px 11px}.inner-page .ut-network-select img{width:34px;height:34px}.inner-page .ut-network-select>button span{font-size:15px}.inner-page .ut-network-select small{font-size:8px}.inner-page .ut-route-source strong{font-size:25px}.cr-request-tabs button{font-size:12px}.inner-page .cr-request-reading h3{font-size:28px}.inner-page .cr-request-reading p{font-size:16px}}
@media(max-width:700px){
 .inner-page .ip-review-canvas{grid-template-columns:1fr}.inner-page .ip-review-type.cr-review-art{min-height:0}.cr-review-art>figure{min-height:400px;padding:24px}.cr-review-art figcaption{font-size:9px}.inner-page #review-reading{padding:28px 24px}.inner-page #review-reading h3{font-size:29px}.inner-page #review-reading p{font-size:16px}.cr-intention-pair{grid-template-columns:1fr 26px 1fr;gap:12px;margin:28px 0}.cr-intention-pair>span{font-size:27px}.cr-intention-pair b{font-size:30px}.cr-check-list>div{grid-template-columns:72px minmax(0,1fr);gap:20px}.cr-check-list dd{font-size:14px}.cr-address-lens{padding:20px;margin:24px 0}.cr-address-lens>strong{font-size:49px;letter-spacing:-2px}.cr-address-lens small{font-size:14px}.cr-address-relation{font-size:13px;gap:16px}.cr-check-network img{width:58px;height:58px}.cr-check-network>div>span{font-size:25px}.cr-check-channel{padding-left:82px}.cr-check-channel>span{font-size:13px!important}.cr-check-permission>figcaption{padding:24px}.cr-check-permission>div{grid-template-columns:1fr}.cr-check-permission>div>section{padding:24px}.cr-check-permission img{width:48px;height:48px;margin-bottom:20px}.inner-page .cr-check-permission h3{font-size:29px}.cr-check-permission>p{padding:24px}
 .inner-page .ip-help-shelf.cr-knowledge-shelf{grid-template-columns:1fr;gap:24px}.inner-page .cr-guide.help-card{grid-column:auto;grid-row:auto;padding:28px 24px;min-height:0}.inner-page .cr-guide h2,.inner-page .cr-guide-preparation h2,.inner-page .cr-guide-launch h2,.inner-page .cr-guide-transactions h2{font-size:35px;line-height:1.1;margin:18px 0 24px}.inner-page .cr-guide p{font-size:16px;line-height:1.8;margin-bottom:28px}.cr-guide small{font-size:11px;padding-right:26px}.cr-guide-platforms{min-height:120px;gap:24px;padding:12px 0 28px}.cr-guide-platforms img{width:56px;height:60px}.cr-guide-platforms img:nth-child(2){width:50px}.cr-guide-platforms img:last-child{width:60px}.cr-guide-check{padding-bottom:24px;margin-bottom:24px}.cr-guide-check img{width:64px;height:64px}.cr-guide-check>span{font-size:25px}.cr-guide-networks{gap:18px;padding-bottom:24px;margin-bottom:24px}.cr-guide-networks img{width:43px;height:43px}.cr-guide-networks>span{max-width:none;font-size:8px;flex-basis:100%}.cr-guide .cr-guide-arrow{bottom:24px;right:24px}
 .inner-page .ut-start-art.cr-preparation-cover{padding:24px;min-height:0}.cr-preparation-cover>span{font-size:9px;margin-bottom:20px}.cr-preparation-cover nav>a{grid-template-columns:86px minmax(0,1fr) 14px;gap:12px;min-height:72px}.cr-preparation-cover strong{font-size:22px}.cr-preparation-cover small{font-size:11px}.inner-page .ut-prep-topic{padding:32px 0}.inner-page .ut-topic-content{display:flex;flex-direction:column;gap:24px}.inner-page .ut-topic-content>h2{font-size:30px;align-self:stretch}.inner-page .ut-topic-content>.ut-source-copy>p{font-size:16px}.inner-page .ut-topic-content>:last-child:not(.ut-source-copy){width:100%}.inner-page .ut-topic-content .ut-os-context{padding:20px}.inner-page .ut-topic-content .ut-os-choices{grid-template-columns:1fr}.inner-page .ut-topic-content .ut-os-choices>button{min-height:76px;gap:18px;padding:14px 18px}.inner-page .ut-os-choices>button>span{font-size:18px}.inner-page .ut-os-choices small{font-size:11px}.inner-page .ut-topic-content .ut-os-choices img{width:34px;height:38px}.inner-page .ut-platform-reading{font-size:15px}.inner-page .ut-source-print.cr-source-check{padding:24px}.inner-page .cr-source-check h3{font-size:29px}.cr-source-check dl>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.inner-page .ut-topic-content .ut-step-actions{padding:28px 24px;gap:24px}.inner-page .ut-topic-content .ut-step-actions:before{font-size:30px;max-width:240px}.inner-page .ut-topic-content .ut-layer-strip{padding:16px}.inner-page .ut-layer-strip>div{padding:14px 8px;gap:20px}.inner-page .ut-layer-strip img{width:48px;height:48px}.inner-page .ut-layer-strip small{font-size:15px}.inner-page .ut-recovery-print.cr-recovery-boundary{padding:24px}.inner-page .cr-recovery-boundary>strong{font-size:39px}.inner-page .cr-recovery-boundary p{font-size:16px}
 .cr-launch-views button{font-size:13px;min-height:56px;padding:12px 8px}.cr-launch-explanation{grid-template-columns:1fr}.cr-launch-explanation>div{padding:28px 24px}.inner-page .cr-launch-explanation h3{font-size:32px}.inner-page .cr-launch-explanation p{font-size:16px}.cr-launch-explanation .button{font-size:13px!important}.cr-launch-explanation>figure{padding:24px;min-height:0;gap:20px}.cr-launch-explanation .cr-launch-capture{max-width:366px}.cr-launch-explanation figcaption{font-size:10px}.inner-page .ut-launch-reading.cr-launch-disclosures{grid-template-columns:1fr;gap:24px}.cr-launch-disclosures summary{min-height:76px;padding:22px 0}.inner-page .cr-launch-disclosures summary>h2{font-size:25px}.inner-page .cr-launch-disclosures p{font-size:16px}
 .inner-page .ut-route-poster{grid-template-columns:1fr;min-height:0}.inner-page .ut-route-source,.inner-page .ut-route-target{padding:28px 24px;min-height:220px;gap:20px}.inner-page .ut-route-source>img{width:76px;height:76px}.inner-page .ut-route-source strong{font-size:29px}.inner-page .ut-route-source small{font-size:11px}.inner-page .ut-route-centre{padding:24px;gap:20px;min-height:200px}.inner-page .ut-route-centre>strong{font-size:68px}.inner-page .ut-route-centre>span{font-size:11px}.inner-page .ut-route-centre:after{content:'↓';width:80px;font-size:32px}.inner-page .ut-route-target>img{width:220px;height:58px}.inner-page .ut-route-target>span{font-size:12px}.cr-request-tabs{grid-template-columns:1fr 1fr}.cr-request-tabs button{font-size:13px;min-height:52px}.cr-request-tabs button:nth-child(2n){border-right:0}.cr-request-tabs button:last-child{grid-column:1/-1}.cr-request-reading{grid-template-columns:1fr;padding:24px;gap:20px}.cr-request-reading>span{font-size:9px}.inner-page .cr-request-reading h3{font-size:29px}.inner-page .cr-request-reading p{font-size:16px}
}
@media(max-width:359px){.cr-intention-pair>span{font-size:24px}.cr-intention-pair{gap:8px}.cr-check-list>div{grid-template-columns:60px minmax(0,1fr);gap:12px}.cr-address-lens>strong{font-size:42px}.cr-address-relation{font-size:11px}.inner-page .cr-guide h2{font-size:31px}.cr-guide-platforms{gap:20px}.cr-guide-platforms img{width:50px;height:54px}.cr-guide-platforms img:nth-child(2){width:44px}.cr-guide-platforms img:last-child{width:54px}.cr-preparation-cover nav>a{grid-template-columns:76px minmax(0,1fr) 12px;gap:10px}.cr-preparation-cover strong{font-size:20px}.cr-preparation-cover small{font-size:10px}.cr-launch-views button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.inner-page .ut-step-nav:after,.cr-guide .cr-guide-arrow{transition:none}}

/* Legal information remains editorial; no legal text is rewritten. */
.inner-page.route-terms .ut-terms-layout{grid-template-columns:minmax(0,1fr) 260px;gap:64px}.inner-page.route-terms .ut-legal-reading{max-width:68ch}.inner-page.route-terms .ut-legal-reading h2{font-size:29px;line-height:1.2;letter-spacing:-.025em}.inner-page.route-terms .ut-legal-reading .ut-source-copy>p{font-size:18px;line-height:1.85}.inner-page.route-terms .ut-legal-reading>section{margin-bottom:36px}.inner-page.route-terms .ut-terms-margin{padding:24px;background:#f5f5ef;top:112px}.inner-page.route-terms .ut-document-mark{display:none}.inner-page .ut-contents a{border-left:2px solid transparent;padding:10px 0 10px 12px;min-height:44px}.inner-page .ut-contents a[aria-current=location]{border-color:#000;background:#ffff00}.inner-page.route-terms .ut-document-family{margin-top:24px;padding-top:20px;border-top:1px solid #0003}
/* Data-flow boundaries mirror the actual implementation: no help/storage arrow to host. */
.cr-data-system{display:grid;grid-template-columns:minmax(0,7fr) 110px minmax(0,4fr);gap:0;align-items:stretch;margin-top:28px}.cr-browser-boundary{border:1px solid #000;background:#fff;display:flex;flex-direction:column;min-width:0}.cr-data-heading{font-size:11px;letter-spacing:.7px;padding:20px 24px;border-bottom:1px solid #000}.cr-browser-local{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:1}.cr-browser-local>a{padding:28px 24px;text-decoration:none;min-width:0}.cr-browser-local>a+a{border-left:1px solid #0004;background:#ffff00}.cr-browser-local>a>span,.cr-host-boundary>span{font-size:10px;letter-spacing:.6px;display:block}.cr-browser-local strong{display:block;font-size:28px;line-height:1.15;letter-spacing:-.8px;font-weight:400;margin:24px 0 18px}.inner-page .cr-browser-local p{font-size:16px;line-height:1.75;margin:0}.cr-browser-local>a:hover strong{text-decoration:underline;text-underline-offset:5px}.cr-delivery-origin{padding:20px 24px;border-top:1px solid #000;background:#f5f5ef}.cr-delivery-origin>span{font-size:10px;letter-spacing:.5px}.inner-page .cr-delivery-origin p{font-size:15px;margin:8px 0 0}.cr-http-path{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px;padding:24px 0 20px;align-self:stretch}.cr-http-path>span{font-size:7px;letter-spacing:.1px;line-height:1.8}.cr-http-path>b{font-size:32px;font-weight:400;line-height:1;width:100%;text-align:center}.cr-host-boundary{background:#000;color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;min-width:0}.cr-host-boundary>span{color:#00ffff}.cr-host-boundary strong{font-size:35px;letter-spacing:-1px;line-height:1.12;display:block;font-weight:400;margin:28px 0 20px}.inner-page .cr-host-boundary p{font-size:16px;line-height:1.75;margin:0 0 28px;color:#fff}.cr-host-boundary small{font-size:11px;line-height:1.7;margin-top:auto}.cr-host-boundary:hover strong{text-decoration:underline;text-underline-offset:6px}.cr-data-caption{grid-column:1/-1;font-size:13px;line-height:1.8;margin:20px 0 0;max-width:90ch}
/* The consent readout uses the same data-choice updates as the existing manager. */
.inner-page .ut-cookie-art.cr-consent-summary{padding:28px;display:block;min-height:0;background:#f5f5ef;border:1px solid #000}.cr-consent-summary>span{font-size:10px;letter-spacing:.6px;display:block;margin-bottom:24px}.cr-consent-summary dl{margin:0}.cr-consent-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #0004;padding:18px 0}.cr-consent-summary dt{font-size:18px}.cr-consent-summary dd{margin:0;font-size:12px;text-align:center;min-width:65px;line-height:1.5;padding:6px 10px;border:1px solid #000;background:#fff}.cr-consent-summary dd[data-value=on]{background:#ffff00}.cr-consent-summary .ut-link{margin-top:12px;font-size:13px!important;white-space:normal}.inner-page .ut-preference-row{grid-template-columns:minmax(0,220px) minmax(0,1fr) 185px;gap:32px;align-items:start;padding:28px}.inner-page .ut-preference-row h2{font-size:29px}.inner-page .ut-pref-state{font-size:12px;line-height:1.5;padding:7px 12px;border:1px solid #000;min-width:64px;text-align:center;display:inline-block;background:#fff}.inner-page .ut-pref-state[data-value=on]{background:#ffff00;color:#000}.inner-page .ut-preference-row>.ut-link{min-height:48px;margin-top:18px;white-space:normal}.inner-page .ut-locked-label{font-size:12px;padding:12px 0;line-height:1.6;margin-top:18px}
/* The shared footer is refined through one internal-route rule; Homepage stays exact. */
.inner-page footer{padding-top:28px}.inner-page .footer-top{align-items:center;padding-bottom:20px}.inner-page .footer-links{padding-top:24px;padding-bottom:20px;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.9fr)}.inner-page .footer-links p{max-width:22ch}.inner-page .footer-bottom{align-items:center;padding-top:18px}.inner-page.route-404 .ut-error-reading>nav{gap:12px}.inner-page.route-404 .ut-error-art{min-height:290px}
@media(min-width:701px) and (max-width:1100px){.inner-page.route-terms .ut-terms-layout{grid-template-columns:minmax(0,1fr) 220px;gap:36px}.inner-page.route-terms .ut-terms-margin{padding:20px}.inner-page.route-terms .ut-legal-reading .ut-source-copy>p{font-size:17px}.cr-data-system{grid-template-columns:minmax(0,7fr) 80px minmax(0,4fr)}.cr-browser-local{grid-template-columns:1fr}.cr-browser-local>a{padding:24px}.cr-browser-local>a+a{border-left:0;border-top:1px solid #0004}.cr-browser-local strong{font-size:27px;margin:18px 0}.cr-host-boundary{padding:24px}.cr-host-boundary strong{font-size:30px}.cr-http-path>span{font-size:6px}.inner-page .ut-preference-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.inner-page .ut-preference-row>.ut-link,.inner-page .ut-locked-label{grid-column:2;margin-top:0}.inner-page .footer-links{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.inner-page.route-terms .ut-terms-layout{display:flex;flex-direction:column-reverse;gap:28px}.inner-page.route-terms .ut-legal-reading{max-width:none}.inner-page.route-terms .ut-legal-reading h2{font-size:27px}.inner-page.route-terms .ut-legal-reading .ut-source-copy>p{font-size:16px;line-height:1.85}.inner-page.route-terms .ut-legal-reading>section{margin-bottom:28px}.inner-page.route-terms .ut-terms-margin{padding:24px;position:static}.inner-page .ut-contents a{font-size:14px;min-height:44px}.cr-data-system{grid-template-columns:1fr;margin-top:24px}.cr-data-heading{font-size:10px;padding:20px}.cr-browser-local{grid-template-columns:1fr}.cr-browser-local>a{padding:24px}.cr-browser-local>a+a{border-left:0;border-top:1px solid #0004}.cr-browser-local strong{font-size:28px;margin:20px 0}.inner-page .cr-browser-local p{font-size:16px}.cr-delivery-origin{padding:20px 24px}.cr-http-path{padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;justify-content:center}.cr-http-path>span{font-size:9px;text-align:center}.cr-http-path>span:first-child{grid-column:1;grid-row:1}.cr-http-path>span:nth-child(3){grid-column:2;grid-row:1}.cr-http-path>b:nth-child(2){grid-column:1;grid-row:2;transform:rotate(90deg)}.cr-http-path>b:last-child{grid-column:2;grid-row:2;transform:rotate(90deg)}.cr-host-boundary{padding:28px 24px;min-height:250px}.cr-host-boundary strong{font-size:32px;margin:24px 0 20px}.inner-page .cr-host-boundary p{font-size:16px}.cr-data-caption{font-size:12px;line-height:1.8;margin-top:20px}.inner-page .ut-cookie-art.cr-consent-summary{padding:24px;margin-top:28px}.cr-consent-summary>span{font-size:9px}.cr-consent-summary dl>div{gap:16px}.cr-consent-summary dt{font-size:18px}.cr-consent-summary dd{font-size:11px}.inner-page .ut-preference-row{display:block;padding:24px}.inner-page .ut-preference-row h2{font-size:29px}.inner-page .ut-preference-row>.ut-link,.inner-page .ut-locked-label{margin-top:16px}.inner-page footer{padding-top:28px}.inner-page .footer-top{display:block;padding-bottom:20px}.inner-page .footer-links{grid-template-columns:1fr 1fr;gap:28px 20px;padding:24px 0}.inner-page .footer-links p{max-width:22ch}.inner-page .footer-bottom{display:block;padding-bottom:24px}.inner-page.route-404 .ut-error-art{min-height:210px}}
@media(max-width:359px){.cr-consent-summary dt{font-size:16px}.cr-consent-summary dd{font-size:10px;padding:6px 8px}.inner-page .ut-cookie-art.cr-consent-summary{padding:20px}.inner-page.route-terms .ut-terms-margin{padding:20px}}

/* Keep inherited generic card styles from hiding the new content. */
.inner-page .ip-directory-nav .filter{white-space:normal;min-width:0;overflow-wrap:normal;line-height:1.5}
.inner-page .cr-guide.help-card h2{color:inherit}.inner-page .cr-guide.help-card>.cr-guide-category{position:static;display:block;color:inherit;font-size:10px;letter-spacing:.7px;line-height:1.6;margin:0;padding:0}.inner-page .cr-guide.help-card>.cr-guide-arrow{position:absolute;right:28px;bottom:24px;color:inherit;font-size:28px;line-height:1}
.inner-page .cr-guide.help-card.cr-guide-launch{color:#fff;background:#000}
.inner-page .ip-directory-nav .filter-bar{width:100%;max-width:none}
.inner-page .ut-topic-content{grid-template-rows:auto 1fr;align-items:start}.inner-page .ut-topic-content>h2{align-self:start}
.inner-page .ut-source-print.cr-source-check>span{font-size:10px;letter-spacing:.6px;line-height:1.7}.inner-page .ut-cookie-art.cr-consent-summary>span{font-size:10px;letter-spacing:.6px;line-height:1.7}
@media(max-width:700px){.inner-page .cr-guide.help-card>.cr-guide-arrow{right:24px}.inner-page .ut-cookie-art.cr-consent-summary>span{font-size:9px}}
@media(min-width:701px) and (max-width:1100px){.inner-page.route-ecosystem .ip-directory-nav{grid-template-columns:1fr}}
.inner-page .cr-review-art h3,.inner-page .cr-review-art p{color:inherit}
@media(max-width:359px){.inner-page .nc-stage{--coin-size:60vw}}
.inner-page .ut-route-poster{align-content:stretch}.inner-page .ut-route-source{grid-column:auto}.inner-page .ut-route-source,.inner-page .ut-route-centre,.inner-page .ut-route-target{align-self:stretch}.inner-page .ut-route-target{border-top:0}
