/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:FracDisplay;src:url(/fonts/display-regular.woff)format("woff");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:FracDisplay;src:url(/fonts/display-bold.woff)format("woff");font-style:normal;font-weight:650 900;font-display:swap}@font-face{font-family:FracBody;src:url(/fonts/body.woff)format("woff");font-weight:400 500;font-display:swap}@font-face{font-family:FracBody;src:url(/fonts/body-bold.woff)format("woff");font-weight:600 900;font-display:swap}@font-face{font-family:FracNumbers;src:url(/fonts/numbers.woff)format("woff");font-display:swap}:root{--bg:#f8f8f3;--surface:#fffefa;--surface-2:#efefe7;--ink:#243a30;--muted:#697069;--line:#dcded3;--accent:#b94729;--accent-hover:#96351e;--accent-soft:#f4e5da;--verified:#26725d;--verified-soft:#e5eee6;--danger:#b53729;--display:FracDisplay,"Arial",sans-serif;--body:FracBody,"Noto Sans Devanagari",Arial,sans-serif;--mono:FracNumbers,"SFMono-Regular",monospace;--radius:8px;--ease:cubic-bezier(.22,1,.36,1)}[data-theme=dark]{--bg:#15251e;--surface:#1b2e24;--surface-2:#22392d;--ink:#f0f0e5;--muted:#abb9ac;--line:#354b3d;--accent:#ef9975;--accent-hover:#ffb194;--accent-soft:#463428;--verified:#9acdb4;--verified-soft:#243e31;--danger:#f59c8b}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.technology-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:75px;margin-bottom:36px;display:grid}.technology-section-heading h2{margin-top:22px;font-size:clamp(32px,3.2vw,46px)}.technology-section-heading p{max-width:460px;font-size:15px;line-height:1.8}.technology-section-heading .text-link{margin-top:15px}.technology-story{padding:0 0 105px}.token-blueprint{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.blueprint-heading{border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.06em;color:var(--muted);justify-content:space-between;gap:20px;padding:18px 23px;line-height:1.7;display:flex}.blueprint-heading>span:first-child{color:var(--ink);align-items:center;gap:10px;display:flex}.blueprint-choice{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blueprint-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 20px;display:grid}.blueprint-stage{cursor:pointer;border:1px solid #0000;border-radius:5px;flex-direction:column;min-width:0;margin:15px 0 20px;padding:18px 20px 21px;transition:background .2s,border-color .2s;display:flex;position:relative}.blueprint-stage:hover{background:var(--surface-2)}.blueprint-stage-no{font:10px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.blueprint-stage:last-child .blueprint-stage-no svg{visibility:hidden}.blueprint-art{justify-content:center;align-items:center;height:135px;display:flex}.blueprint-art>svg{width:100%;max-width:190px;height:112px}.blueprint-stage-title{font:18px var(--display);letter-spacing:-.035em;margin-bottom:8px;line-height:1.2}.blueprint-stage-sub{color:var(--muted);font-size:11px}.token-matrix{grid-template-columns:repeat(6,17px);gap:6px;display:grid;transform:skewY(-8deg)}.token-matrix>span{background:#eef1e7;border:1px solid #9bac91;border-radius:2px;place-items:center;height:17px;display:grid;box-shadow:2px 3px #dce2d2}.token-matrix>span.selected-token{background:#c7603e;border-color:#a34429;box-shadow:2px 3px #e3bba0}.selected-token i{background:#f9e0ce;width:5px;height:5px}.contract-glyph{border:1px solid var(--line);background:var(--surface);border-radius:4px;width:146px;padding:10px 12px;font-size:9px}.contract-glyph>div{border-bottom:1px solid var(--line);font:7px var(--mono);letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:7px;display:flex}.contract-glyph>span{justify-content:space-between;align-items:center;line-height:2;display:flex}.contract-glyph i{background:var(--accent);width:5px;height:5px}.blueprint-choice-1:checked~.blueprint-stages .blueprint-stage-1,.blueprint-choice-2:checked~.blueprint-stages .blueprint-stage-2,.blueprint-choice-3:checked~.blueprint-stages .blueprint-stage-3,.blueprint-choice-4:checked~.blueprint-stages .blueprint-stage-4{background:#f4f3e9;border-color:#d0d4c0}.blueprint-choice-1:checked~.blueprint-stages .blueprint-stage-1:after,.blueprint-choice-2:checked~.blueprint-stages .blueprint-stage-2:after,.blueprint-choice-3:checked~.blueprint-stages .blueprint-stage-3:after,.blueprint-choice-4:checked~.blueprint-stages .blueprint-stage-4:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:20px;right:20px}.blueprint-choice-1:focus-visible~.blueprint-stages .blueprint-stage-1,.blueprint-choice-2:focus-visible~.blueprint-stages .blueprint-stage-2,.blueprint-choice-3:focus-visible~.blueprint-stages .blueprint-stage-3,.blueprint-choice-4:focus-visible~.blueprint-stages .blueprint-stage-4{outline:3px solid var(--accent);outline-offset:-3px}.blueprint-context{border-top:1px solid var(--line);background:#ecefe4;padding:30px 40px}.blueprint-explanation{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;min-height:135px;display:none}.blueprint-choice-1:checked~.blueprint-context .blueprint-explanation-1,.blueprint-choice-2:checked~.blueprint-context .blueprint-explanation-2,.blueprint-choice-3:checked~.blueprint-context .blueprint-explanation-3,.blueprint-choice-4:checked~.blueprint-context .blueprint-explanation-4{display:grid}.blueprint-kicker{font:8px var(--mono);letter-spacing:.07em;color:var(--muted)}.blueprint-explanation h3{margin:10px 0 12px;font-size:25px}.blueprint-explanation p{font-size:13px;line-height:1.75}.blueprint-readout{border-left:1px solid #ccd2be;flex-direction:column;justify-content:center;gap:10px;min-height:125px;padding-left:35px;font-size:12px;display:flex}.blueprint-readout>b{color:var(--ink);font-weight:500}.blueprint-readout>small,.blueprint-readout>span{color:var(--muted);font-size:11px;line-height:1.7}.token-readout{grid-template-columns:1fr 1.2fr;align-content:center;gap:13px 20px;display:grid}.token-readout strong{white-space:nowrap;font-size:32px;font-weight:400;display:block}.token-readout span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.token-readout p{border-top:1px solid #ccd2be;grid-column:1/-1;padding-top:12px;font-size:10px}.rule-readout>span{color:var(--ink);align-items:center;gap:14px;font-size:12px;display:flex}.rule-readout i{font:9px var(--mono);color:var(--accent);font-style:normal}.record-readout small,.rule-readout small{margin-top:2px;font-size:9px;line-height:1.6}.record-readout>div{justify-content:space-between;gap:15px;font-size:11px;display:flex}.record-readout b{font-weight:500}.blueprint-foot{color:var(--muted);justify-content:space-between;gap:25px;padding:16px 23px;font-size:9px;line-height:1.6;display:flex}.blueprint-foot>span:first-child{white-space:nowrap;color:var(--ink);align-items:center;gap:8px;display:flex}.blueprint-foot>span:last-child{text-align:right;max-width:430px}.technology-takeaways{grid-template-columns:repeat(3,1fr);gap:25px;padding-top:26px;display:grid}.technology-takeaways>div{align-items:flex-start;gap:12px;font-size:12px;display:flex}.technology-takeaways svg{flex-shrink:0;margin-top:2px}.technology-takeaways b{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.technology-page-heading h1{max-width:940px}.technology-page-heading>p{max-width:690px}.technology-status{color:var(--muted);align-items:center;gap:14px;margin-top:24px;font-size:11px;display:flex}.technology-deep-section{padding:100px 0 0}.record-layers{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.record-layers>div{background:#edf0e6;padding:34px 38px}.record-layers>div+div{border-left:1px solid var(--line);background:var(--surface)}.record-layer-heading{font:9px var(--mono);letter-spacing:.07em;align-items:center;gap:12px;margin-bottom:27px;display:flex}.record-layers h3{margin-bottom:15px;font-size:29px}.record-layers p{max-width:410px;font-size:13px;line-height:1.8}.record-layers ul{margin:22px 0 0;padding:0;list-style:none}.record-layers li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.record-layers li:before{content:"";background:var(--ink);opacity:.45;flex-shrink:0;width:4px;height:4px}.technology-controls{grid-template-columns:1fr 1.3fr;gap:90px;padding:95px 0;display:grid}.technology-controls h2{margin:22px 0}.technology-controls>div>p{max-width:350px;font-size:14px;line-height:1.8}.technology-controls .text-link{margin-top:20px}.technology-control-list>div{border-top:1px solid var(--line);grid-template-columns:22px 25px 1fr;gap:20px;padding:28px 0;display:grid}.technology-control-list>div>span{color:var(--muted);padding-top:5px;font-size:10px}.technology-control-list h3{margin-bottom:10px;font-size:21px;line-height:1.3}.technology-control-list p{font-size:13px;line-height:1.8}.technology-settlement{border-top:1px solid var(--line);padding:45px 0 70px}.technology-settlement ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0 23px;padding:0;list-style:none;display:grid}.technology-settlement li{border-top:1px solid var(--ink);padding-top:20px}.technology-settlement li>span{color:var(--accent);margin-bottom:23px;font-size:11px;display:block}.technology-settlement h3{margin-bottom:12px;font-size:19px}.technology-settlement li p{max-width:230px;font-size:12px;line-height:1.7}.technology-settlement>.caption{margin-top:8px;font-size:10px}.technology-boundaries{border:1px solid var(--line);background:#ecefe4;border-radius:6px;grid-template-columns:1fr 1fr;gap:65px;padding:44px 40px;display:grid}.technology-boundaries h2{margin-top:19px;font-size:36px}.technology-boundaries p{font-size:14px;line-height:1.8}.technology-boundaries .text-link{margin-top:18px}.technology-reading{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:25px 0 50px;font-size:11px;display:flex}.technology-reading>span{font:8px var(--mono);color:var(--muted);letter-spacing:.06em}.technology-reading a{text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:flex}.technology-reading p{flex-basis:100%;margin-top:-7px;font-size:10px}.asset-token-profile{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.asset-token-profile>div:first-child{align-items:center;gap:9px;font-size:13px;display:flex}.asset-token-profile>div:first-child b{font-weight:500}.asset-token-profile>p{font-size:11px;line-height:1.7;margin:14px 0!important}.asset-token-profile dl{margin:0 0 16px;font-size:10px}.asset-token-profile dl>div{justify-content:space-between;gap:15px;padding:8px 0;display:flex}.asset-token-profile dt{color:var(--muted)}.asset-token-profile dd{text-align:right;margin:0}.asset-token-profile .text-link{gap:8px;font-size:11px}.hero-chain-rail{border-top:1px solid var(--line);font:9px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex;position:absolute;bottom:0;left:20px;right:0}.hero-chain-rail>span{align-items:center;gap:6px;display:flex}.hero-chain-rail>svg{flex-shrink:0;width:12px}.hero-visual .unit-card{bottom:68px}.hero-visual .unit-card .chain-glyph.small{width:86px;height:43px;margin:-9px -3px}.hero-visual .unit-card-top{font-family:var(--mono);letter-spacing:.035em;font-size:8px}.hero-visual .unit-card-bottom>span{max-width:105px;line-height:1.5}.site-nav a{white-space:nowrap}.editorial-tech-link{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;align-items:center;gap:15px;margin:27px 0;padding:22px;display:flex}.editorial-tech-link>div{flex:1}.editorial-tech-link b{font-size:16px;font-weight:500;display:block}.editorial-tech-link span{color:var(--muted);margin-top:5px;font-size:12px;display:block}[data-theme=dark] .asset-token-profile{color:var(--ink)}@media (min-width:1151px){.site-nav{gap:23px!important}}@media (max-width:1150px){.technology-section-heading{gap:40px}.blueprint-stage{padding:16px 13px 20px}.blueprint-stages{padding:0 12px}.blueprint-stage-title{font-size:16px}.blueprint-context{padding:25px 30px}.blueprint-explanation{gap:30px}.blueprint-readout{padding-left:25px}.token-readout strong{font-size:27px}.technology-controls{gap:50px}.technology-takeaways{gap:15px}.record-layers>div{padding:30px}.hero-chain-rail{font-size:8px;left:0}.hero-visual .unit-card-top{font-size:7px}}@media (max-width:900px){.technology-section-heading{gap:30px}.blueprint-art{height:120px}.blueprint-stage-title{font-size:14px}.blueprint-stage-sub{font-size:9px}.token-matrix{grid-template-columns:repeat(6,13px);gap:5px}.token-matrix>span{height:13px}.contract-glyph{width:120px;padding:8px}.blueprint-context{padding:25px}.blueprint-explanation{grid-template-columns:1.1fr 1fr;gap:25px}.blueprint-explanation h3{font-size:22px}.blueprint-explanation p{font-size:12px}.token-readout{gap:14px}.token-readout strong{font-size:23px}.blueprint-readout{padding-left:20px}.blueprint-foot{font-size:8px}.technology-takeaways{gap:13px}.technology-takeaways>div{gap:8px;font-size:10px}.technology-takeaways b{font-size:9px}.technology-controls{grid-template-columns:.8fr 1.2fr;gap:35px}.technology-control-list>div{gap:12px}.technology-control-list h3{font-size:19px}.technology-control-list p{font-size:12px}.technology-boundaries{gap:30px;padding:32px}.technology-boundaries h2{font-size:31px}.technology-settlement ol{gap:17px}.technology-settlement h3{font-size:17px}.hero-chain-rail{gap:5px;font-size:7px}.hero-chain-rail>span{gap:4px}.hero-chain-rail>span svg{width:11px}.hero-visual .unit-card{bottom:63px}.site-nav{gap:14px!important}}@media (max-width:650px){.technology-story{padding-bottom:66px}.technology-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.technology-section-heading h2{margin-top:17px;font-size:34px}.technology-section-heading p{font-size:14px;line-height:1.75}.blueprint-heading{flex-direction:column;gap:5px;padding:15px 17px;font-size:8px}.blueprint-heading>span:last-child{padding-left:24px;font-size:7px}.blueprint-stages{grid-template-columns:1fr 1fr;gap:6px;padding:10px}.blueprint-stage{margin:0;padding:13px 12px 18px}.blueprint-stage-title{font-size:16px}.blueprint-stage-sub{font-size:10px}.blueprint-stage-no{font-size:9px}.blueprint-art{height:103px}.blueprint-art>svg{max-width:160px;height:98px}.token-matrix{grid-template-columns:repeat(6,14px)}.token-matrix>span{height:14px}.contract-glyph{width:128px}.blueprint-context{padding:25px 22px}.blueprint-explanation{grid-template-columns:1fr;gap:23px;min-height:0}.blueprint-explanation h3{font-size:24px}.blueprint-explanation p{font-size:13px}.blueprint-kicker{font-size:7px}.blueprint-readout{border-top:1px solid #ccd2be;border-left:0;min-height:0;padding:21px 0 0}.token-readout strong{font-size:30px}.token-readout p,.token-readout span{font-size:10px}.blueprint-foot{flex-direction:column;gap:9px;padding:15px 18px;font-size:9px}.blueprint-foot>span:last-child{text-align:left;font-size:8px}.technology-takeaways{grid-template-columns:1fr;gap:17px;padding-top:25px}.technology-takeaways>div{gap:12px;font-size:12px}.technology-takeaways b{font-size:11px}.technology-page-heading h1{font-size:37px!important}.technology-status{flex-direction:column;align-items:flex-start;gap:9px;font-size:10px}.technology-deep-section{padding-top:60px}.record-layers{grid-template-columns:1fr}.record-layers>div{padding:29px 25px}.record-layers>div+div{border-left:0;border-top:1px solid var(--line)}.record-layer-heading{margin-bottom:21px;font-size:8px}.record-layers h3{font-size:28px}.record-layers li{font-size:11px}.technology-controls{grid-template-columns:1fr;gap:30px;padding:60px 0 30px}.technology-controls h2{margin:18px 0;font-size:35px}.technology-controls h2 br{display:none}.technology-controls>div>p{max-width:none}.technology-control-list>div{grid-template-columns:18px 24px 1fr;gap:13px;padding:25px 0}.technology-control-list h3{font-size:20px}.technology-control-list p{font-size:13px}.technology-settlement{padding:35px 0 50px}.technology-settlement ol{grid-template-columns:1fr;gap:0;margin:28px 0 18px}.technology-settlement li{border-color:var(--line);gap:21px;padding:20px 0;display:flex}.technology-settlement li>span{flex-shrink:0;margin:3px 0 0}.technology-settlement h3{margin-bottom:8px;font-size:20px}.technology-settlement li p{max-width:none;font-size:12px}.technology-boundaries{grid-template-columns:1fr;gap:24px;padding:30px 25px}.technology-boundaries h2{font-size:33px}.technology-boundaries p{font-size:13px}.technology-reading{gap:18px;padding:23px 0 35px}.technology-reading>span{flex-basis:100%;font-size:8px}.technology-reading p{margin:0;font-size:9px;line-height:1.7}.hero-visual .hero-building{height:auto;margin-top:-44px}.hero-visual .unit-card{bottom:59px}.hero-visual .diagram-tag{bottom:87px}.hero-chain-rail{gap:8px;padding:14px 0;font-size:8px}.hero-chain-rail>span svg{width:12px}.editorial-tech-link{gap:12px;padding:19px 16px}.editorial-tech-link b{font-size:14px}.editorial-tech-link span{font-size:11px}}@media (max-width:370px){.blueprint-stage{padding:12px 8px 17px}.blueprint-stage-title{font-size:14px}.blueprint-stage-sub{font-size:9px}.token-matrix{grid-template-columns:repeat(6,11px);gap:5px}.token-matrix>span{height:11px}.contract-glyph{padding:7px;font-size:8px}.blueprint-explanation h3{font-size:22px}.token-readout strong{font-size:25px}.hero-chain-rail{gap:4px;font-size:7px}.hero-visual{height:370px!important;min-height:370px!important}}@media (min-width:651px) and (max-width:760px){.site-nav{display:none}.mobile-menu-button{display:inline-flex}}.registration-note{border-left:2px solid var(--accent);max-width:390px;color:var(--muted);margin-top:35px;padding-left:16px;font-size:12px;line-height:1.8}.registration-success{border:1px solid var(--line);border-left:3px solid var(--verified);background:var(--verified-soft);color:var(--ink);border-radius:4px;margin-bottom:22px;padding:15px 18px;font-size:13px;line-height:1.6}.receipt-layout{grid-template-columns:1fr 1fr;align-items:start;gap:95px;padding:75px 0 95px;display:grid}.receipt-layout h1{margin:28px 0;font-size:57px;line-height:1.1}.receipt-layout>div>p{max-width:430px;font-size:16px;line-height:1.8}.receipt-layout .register-points{margin:28px 0}.receipt-layout>div>.caption{font-size:12px}.receipt-card{padding:35px!important}.receipt-stamp{font:9px var(--mono);letter-spacing:.08em;color:var(--verified);align-items:center;gap:12px;margin-bottom:27px;display:flex}.receipt-card h2{font-size:32px}.receipt-card dl{margin:25px 0 30px}.receipt-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}.receipt-card dt{color:var(--muted);flex-shrink:0}.receipt-card dd{text-align:right;max-width:65%;margin:0}.receipt-manage{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px}.receipt-manage summary{cursor:pointer;color:var(--muted);min-height:25px}.receipt-manage>p{margin:15px 0;line-height:1.7}.receipt-manage .check-label{font-size:11px}.enquiry-toolbar{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:23px;display:flex}.enquiry-search{flex:1;gap:8px;min-width:240px;display:flex}.enquiry-search input,.enquiry-table select,.enquiry-toolbar select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;min-width:0;padding:10px 12px;font-size:12px}.enquiry-search input{width:100%}.enquiry-toolbar>select{min-height:41px}.enquiry-table{white-space:normal!important}.enquiry-table td{vertical-align:middle;overflow-wrap:anywhere}.enquiry-table td:first-child{min-width:220px}.enquiry-table td b{font-weight:500}.enquiry-table td small{overflow-wrap:anywhere}.enquiry-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.enquiry-pagination>div{gap:10px;display:flex}.journey-start-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:30px;margin-top:30px;display:grid}.journey-asset-options{gap:18px;display:grid}.journey-asset-options>label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;grid-template-columns:21px 115px minmax(0,1fr);align-items:center;gap:18px;padding:22px;transition:border-color .18s,background .18s;display:grid}.journey-asset-options>label.selected{border-color:var(--accent);background:var(--accent-soft)}.journey-asset-options input{accent-color:var(--accent);width:17px;height:17px;margin:0}.journey-asset-options .asset-art{border-radius:4px;height:110px;overflow:hidden}.journey-asset-options .asset-art>svg{width:140%;max-width:none;margin-left:-20%}.journey-asset-options h3{margin:8px 0 14px;font-size:23px}.journey-asset-options .num{font-size:17px}.journey-asset-options small{font:10px var(--body);color:var(--muted);margin-top:5px;display:block}.journey-boundary{gap:13px;padding:23px 0;font-size:12px;line-height:1.7;display:flex}.journey-boundary svg{flex-shrink:0;margin-top:3px}.journey-plan{padding:30px!important}.journey-plan h2{margin:20px 0 25px;font-size:29px}.journey-plan ol{margin:0 0 28px;padding:0;list-style:none}.journey-plan li{border-bottom:1px solid var(--line);gap:17px;padding:17px 0;display:flex}.journey-plan li>span{color:var(--accent);padding-top:2px;font-size:11px}.journey-plan b{font-size:13px;font-weight:500}.journey-plan li p{margin-top:4px;font-size:12px;line-height:1.6}.journey-plan>.caption{font-size:10px}.journey-banner{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;align-items:center;gap:18px;margin:0 0 26px;padding:22px 24px;display:flex}.journey-banner>svg{color:var(--accent);flex-shrink:0}.journey-banner>div{flex:1}.journey-banner b{font:19px var(--display);letter-spacing:-.025em}.journey-banner p{margin-top:6px;font-size:12px;line-height:1.6}.journey-banner>.btn{flex-shrink:0}.journey-progress{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;padding:21px 24px;display:flex}.journey-progress>div>span{font:8px var(--mono);letter-spacing:.09em;color:var(--muted);margin-bottom:8px;display:block}.journey-progress>div>b{font-size:13px;font-weight:500}.journey-progress ol{gap:22px;margin:0;padding:0;list-style:none;display:flex}.journey-progress li>a,.journey-progress li>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.journey-progress li>a>span,.journey-progress li>span>span{border:1px solid var(--line);width:21px;height:21px;font:9px var(--mono);border-radius:50%;place-items:center;display:grid}.journey-progress li.current>a,.journey-progress li.current>span{color:var(--accent);font-weight:600}.journey-progress li.current>a>span,.journey-progress li.current>span>span{border-color:var(--accent);background:var(--accent-soft)}.journey-progress li.done>a>span,.journey-progress li.done>span>span{background:var(--verified-soft);color:var(--verified);border-color:var(--verified-soft)}.journey-progress li a:hover{text-underline-offset:4px;text-decoration:underline}.journey-loading{min-height:230px;color:var(--muted);place-items:center;font-size:14px;display:grid}.allocation-mobile-summary{display:none}.allocation-receipt{background:var(--surface-2);border:1px solid var(--line);border-radius:5px;gap:13px;margin:20px 0;padding:22px;display:grid}.allocation-receipt .badge{width:fit-content}.allocation-receipt strong{font-size:24px;font-weight:400}.allocation-receipt>span:last-child{color:var(--muted);font-size:12px}.unit-quick button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1150px){.receipt-layout{gap:45px}.receipt-layout h1{font-size:48px}.journey-start-layout{grid-template-columns:1fr 1fr;gap:23px}.journey-asset-options>label{grid-template-columns:17px 78px 1fr;gap:13px;padding:19px}.journey-asset-options h3{font-size:20px}.journey-asset-options .asset-art{height:105px}.journey-progress{gap:20px;padding:19px}.journey-progress ol{gap:13px}.journey-progress li>a,.journey-progress li>span{gap:5px;font-size:10px}.journey-banner{gap:15px;padding:20px}.journey-banner b{font-size:17px}.journey-banner>.btn{gap:10px;padding:10px 12px;font-size:11px}}@media (max-width:900px){.receipt-layout{gap:35px}.receipt-layout h1{font-size:42px}.receipt-card{padding:27px!important}.receipt-card h2{font-size:28px}.journey-progress ol{gap:18px}}@media (max-width:650px){.registration-note{margin-top:25px;font-size:11px}.receipt-layout{grid-template-columns:1fr;gap:30px;padding:43px 0 60px}.receipt-layout h1{margin:23px 0;font-size:43px}.receipt-layout>div>p{font-size:14px}.receipt-card{padding:26px 22px!important}.receipt-card dl>div{font-size:11px}.enquiry-toolbar{gap:12px}.enquiry-search{flex-basis:100%;min-width:0}.enquiry-toolbar>.btn{margin-left:auto;font-size:10px}.enquiry-toolbar>select{flex:1;min-width:100px;font-size:11px}.enquiry-table,.enquiry-table tbody{display:block}.enquiry-table thead{display:none}.enquiry-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:22px;display:grid}.enquiry-table tr:last-child{border-bottom:0}.enquiry-table td{font-size:12px;border:0!important;padding:0!important}.enquiry-table td:first-child{grid-column:1/-1;min-width:0}.enquiry-table td:nth-child(2):before{content:"Interest";color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.enquiry-table td:nth-child(3):before{content:"Registered";color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.enquiry-table td:nth-child(5){justify-self:end}.enquiry-pagination{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px}.enquiry-pagination>div{justify-content:space-between;width:100%}.journey-start-layout{grid-template-columns:1fr;gap:20px;margin-top:24px}.journey-asset-options{gap:15px}.journey-asset-options>label{grid-template-columns:17px 75px 1fr;gap:13px;padding:20px 16px}.journey-asset-options h3{margin:8px 0 12px;font-size:21px}.journey-asset-options .asset-art{height:110px}.journey-asset-options .num{font-size:17px}.journey-asset-options .caption{font-size:10px}.journey-plan{padding:26px 23px!important}.journey-plan h2{font-size:29px}.journey-boundary{padding-bottom:0;font-size:11px}.journey-banner{grid-template-columns:25px 1fr;gap:13px;padding:21px 18px;display:grid}.journey-banner b{font-size:18px}.journey-banner p{font-size:11px}.journey-banner>.btn{grid-column:2;justify-self:start;margin-top:2px}.journey-progress{flex-direction:column;align-items:stretch;gap:19px;margin-bottom:25px;padding:19px 17px}.journey-progress>div{justify-content:space-between;align-items:center;gap:17px;display:flex}.journey-progress>div>span{max-width:68px;margin:0;font-size:7px;line-height:1.7}.journey-progress>div>b{text-align:right;font-size:11px}.journey-progress ol{justify-content:space-between;gap:9px}.journey-progress li>a,.journey-progress li>span{flex-direction:column;gap:7px;font-size:10px}.journey-progress li>a>span,.journey-progress li>span>span{width:24px;height:24px}.allocation-mobile-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:15px 17px;font-size:11px;display:flex}.allocation-mobile-summary b{white-space:nowrap;font-size:12px;font-weight:400}.allocation-mobile-summary>span{max-width:145px}.allocation-receipt{padding:18px}.allocation-receipt strong{font-size:22px}}@media (max-width:370px){.journey-asset-options>label{grid-template-columns:17px 58px 1fr;gap:11px}.journey-asset-options h3{font-size:18px}.journey-asset-options .num{font-size:15px}.journey-progress{padding:17px 14px}.journey-progress li>a,.journey-progress li>span{font-size:9px}.allocation-mobile-summary{padding:13px;font-size:10px}.allocation-mobile-summary b{font-size:11px}}.blockchain-intro{overscroll-behavior:contain;color:#29263f;z-index:90;--film-duration:8.4s;background:#f8f9ff;border:1px solid #ffffffd9;border-radius:20px;outline:none;width:min(640px,100vw - 48px);max-width:none;height:fit-content;max-height:calc(100dvh - 80px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 110px #24253b38,0 3px 14px #171b3321}.blockchain-intro[open]{animation:popup-arrive .42s cubic-bezier(.16,1,.3,1) both;display:block}.blockchain-intro::backdrop{-webkit-backdrop-filter:blur(3px);background:#18213240;animation:popup-backdrop-in .3s both}.blockchain-intro:not(:modal){box-shadow:0 0 0 100vmax #18213240,0 30px 110px #24253b38}.popup-header{z-index:2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:16px 22px 5px;display:flex;position:relative}.popup-header .logo{color:#31304a;font-size:22px}.popup-header .logo>svg{width:25px;height:25px}.popup-header>span:not(.logo){font:8px var(--mono);letter-spacing:.12em;color:#77718f;margin-left:auto}.popup-close{color:#6b6680;background:#eaeaf557;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.popup-close:hover{color:#39324f;background:#e1e1f2}.popup-film{background:radial-gradient(at 50% 40%,#e2e4ff88,#0000 69%);position:relative}.popup-film-visual{justify-content:center;align-items:center;height:270px;min-height:165px;max-height:36dvh;display:flex;overflow:hidden}.popup-film-art{width:100%;height:100%;display:block;overflow:visible}.clip-animated{animation:var(--film-motion)}.film-unit{transform:translate(var(--ax),var(--ay));--film-motion:film-unit-story var(--film-duration) cubic-bezier(.45,0,.18,1) both}.film-orbit{--film-motion:film-orbit-story var(--film-duration) ease both}.film-shadow{--film-motion:film-shadow-story var(--film-duration) ease both}.film-ripple{opacity:0;transform-origin:0 4px;--film-motion:film-ripple-story var(--film-duration) ease-out both}.film-links{opacity:0;--film-motion:film-links-story var(--film-duration) ease both}.film-link-draw{stroke-dasharray:1;--film-motion:film-link-draw-story var(--film-duration) ease both}.film-link-signal{stroke-dasharray:.075 .925;--film-motion:film-link-signal-story var(--film-duration) linear both}.film-records{transform-origin:50%}.film-final-labels,.film-records{opacity:0;--film-motion:film-record-story var(--film-duration) ease both}.popup-film-captions{text-align:center;z-index:1;min-height:112px;padding:0 22px 25px;display:grid;position:relative}.film-caption{will-change:opacity,transform;grid-area:1/1;align-self:start}.film-caption>span{font:8px var(--mono);letter-spacing:.12em;color:#8a7fa5;margin-bottom:12px;display:block}.film-caption>h3{letter-spacing:-.055em;color:#353049;font-size:33px;font-weight:400;line-height:1.15}.film-caption em{color:#7860c9;font-style:normal}.film-caption>p{color:#82798f;margin-top:9px;font-size:12px;line-height:1.7}.film-caption-asset{--film-motion:film-caption-first var(--film-duration) ease both}.film-caption-tokens{opacity:0;--film-motion:film-caption-second var(--film-duration) ease both}.film-caption-chain{opacity:0;--film-motion:film-caption-third var(--film-duration) ease both}.popup-film-progress{background:#e8e5f1;height:2px;overflow:hidden}.popup-film-progress>i{transform-origin:0;--film-motion:film-progress var(--film-duration) linear both;background:linear-gradient(90deg,#b29bf2,#758ee4);height:100%;display:block}.popup-controls{background:#fdfcff;justify-content:space-between;gap:20px;min-height:73px;padding:15px 22px}.popup-controls,.popup-player{align-items:center;display:flex}.popup-player{gap:5px;min-width:0}.popup-player>button{color:#746b89;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.popup-player>button:hover{color:#57429b;background:#eeebf9}.popup-player>span{color:#8b8199;margin-left:5px;font-size:9px}.popup-enter{color:#54416f;white-space:nowrap;background:#ece7f6;border:1px solid #cec6e5;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:41px;padding:11px 16px;font-size:11px;transition:background .2s;display:inline-flex}.popup-enter:hover{background:#e1d8f1}.blockchain-intro :is(a,button):focus-visible{outline-color:#8272bf}.blockchain-intro[data-manual-motion=true] .clip-animated{animation:var(--film-motion)!important}.blockchain-intro[data-paused=true] .clip-animated{animation-play-state:paused!important}.blockchain-intro[data-reduced=true] .clip-animated{animation:none!important}.blockchain-intro[data-reduced=true] .film-unit{transform:translate(var(--cx),var(--cy)) scale(.9)}.blockchain-intro[data-reduced=true] :is(.film-links,.film-records,.film-final-labels,.film-caption-chain){opacity:1}.blockchain-intro[data-reduced=true] .film-link-draw{stroke-dashoffset:0}.blockchain-intro[data-reduced=true] :is(.film-caption-asset,.film-caption-tokens,.film-link-signal,.film-ripple){opacity:0}.blockchain-intro[data-reduced=true] .popup-film-progress{visibility:hidden}.blockchain-intro.intro-leaving{pointer-events:none;animation:popup-leave .32s ease-in both}.intro-leaving::backdrop{animation:popup-backdrop-out .32s ease-in both}.intro-replay{min-height:36px;color:var(--muted);align-items:center;gap:7px;margin-top:9px;font-size:10px;font-weight:500;display:inline-flex}.intro-replay:hover{color:var(--accent)}#home-title:focus{outline:none}@keyframes popup-arrive{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popup-leave{to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes popup-backdrop-out{to{opacity:0}}@keyframes film-unit-story{0%{opacity:0;transform:translate(var(--ax),calc(var(--ay) + 36px)) scale(.85)}20%,9%{opacity:1;transform:translate(var(--ax),var(--ay)) scale(1)}42%,49%{opacity:1;transform:translate(var(--bx),var(--by)) rotate(var(--turn)) scale(.66)}73%,to{opacity:1;transform:translate(var(--cx),var(--cy)) rotate(0) scale(.9)}}@keyframes film-orbit-story{0%,17%{opacity:0;transform:translateY(10px)}38%,52%{opacity:.6;transform:translateY(0)}76%,to{opacity:.12;transform:translateY(0)}}@keyframes film-shadow-story{0%{opacity:0}12%,22%{opacity:.16}42%,53%{opacity:.025}78%,to{opacity:.07}}@keyframes film-ripple-story{0%,19%{opacity:0;transform:scale(.5)}24%{opacity:.8}48%,to{opacity:0;transform:scale(7)}}@keyframes film-links-story{0%,67%{opacity:0}77%,to{opacity:1}}@keyframes film-link-draw-story{0%,70%{stroke-dashoffset:1px}89%,to{stroke-dashoffset:0}}@keyframes film-link-signal-story{0%,76%{opacity:0;stroke-dashoffset:1px}80%,96%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes film-record-story{0%,79%{opacity:0;transform:translateY(6px)}88%,to{opacity:1;transform:translateY(0)}}@keyframes film-caption-first{0%{opacity:0;transform:translateY(7px)}24%,9%{opacity:1;transform:translateY(0)}30%,to{opacity:0;transform:translateY(-8px)}}@keyframes film-caption-second{0%,27%{opacity:0;transform:translateY(10px)}34%,54%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-8px)}}@keyframes film-caption-third{0%,62%{opacity:0;transform:translateY(10px)}73%,to{opacity:1;transform:translateY(0)}}@keyframes film-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:600px){.blockchain-intro{border-radius:17px;width:min(440px,100vw - 40px);max-height:calc(100dvh - 72px)}.popup-header{gap:10px;min-height:60px;padding:14px 17px 0}.popup-header .logo{font-size:21px}.popup-header .logo>svg{width:23px;height:23px}.popup-header>span:not(.logo){letter-spacing:.07em;font-size:6px}.popup-close{width:30px;height:30px}.popup-film-visual{height:215px;min-height:145px;max-height:30dvh}.popup-film-art{flex-shrink:0;width:118%;max-width:none}.popup-film-captions{min-height:109px;padding:0 14px 23px}.film-caption>h3{letter-spacing:-.055em;font-size:28px}.film-caption>span{margin-bottom:12px;font-size:7px}.film-caption>p{margin-top:10px;font-size:10px}.popup-controls{gap:12px;min-height:65px;padding:12px 16px}.popup-player>span{display:none}.popup-enter{gap:13px;min-height:38px;padding:10px 12px;font-size:10px}.popup-player>button{width:29px;height:29px}.popup-player{gap:3px}}@media (max-width:360px){.popup-header>span:not(.logo){display:none}.popup-film-visual{height:180px;min-height:140px}.film-caption>h3{font-size:25px}.film-caption>p{font-size:9px}.popup-header{padding-left:16px;padding-right:16px}.popup-controls{padding:12px 14px}}@media (max-height:620px){.popup-film-visual{height:175px;min-height:120px;max-height:30dvh}.popup-film-captions{min-height:94px;padding-bottom:18px}.popup-header{min-height:54px;padding-top:10px}.popup-controls{min-height:60px;padding-top:10px;padding-bottom:10px}.film-caption>h3{font-size:28px}.film-caption>span{margin-bottom:8px}.film-caption>p{margin-top:7px}}@media (prefers-reduced-motion:reduce){.blockchain-intro,.blockchain-intro::backdrop,.clip-animated{transition:none!important;animation:none!important}.blockchain-intro:not([data-manual-motion=true]) .film-unit{transform:translate(var(--cx),var(--cy)) scale(.9)}.blockchain-intro:not([data-manual-motion=true]) :is(.film-links,.film-records,.film-final-labels,.film-caption-chain){opacity:1}.blockchain-intro:not([data-manual-motion=true]) :is(.film-caption-asset,.film-caption-tokens,.film-link-signal,.film-ripple){opacity:0}.blockchain-intro:not([data-manual-motion=true]) .popup-film-progress{visibility:hidden}}.asset-perspective .perspective-switch{z-index:2;border-bottom:1px solid var(--line);gap:4px;padding-bottom:5px;display:flex;position:absolute;top:34px;left:20px}.perspective-switch button{color:var(--muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.perspective-switch button[aria-pressed=true]{color:var(--ink);background:#e7eadd}.perspective-switch button:hover{color:var(--accent)}.asset-perspective .perspective-scene{width:100%;animation:perspective-appear .5s both}.asset-perspective .perspective-scene .hero-building{margin-top:12px}.asset-perspective.is-media{background:radial-gradient(at 42% 53%,#e2d6b970,#0000 69%)}.media-reel-art{width:100%;height:auto;display:block;overflow:visible}.asset-perspective .media-reel-art{--reel-cutout:#eaeadf;width:114%;max-width:none;margin-top:-12px;margin-left:-8%}.hero-media-caption{border-top:1px solid #d5d8c9;align-items:center;gap:14px;padding-top:14px;display:flex;position:absolute;bottom:62px;left:20px;right:0}.hero-media-caption>span{font:8px var(--mono);letter-spacing:.07em;max-width:190px;line-height:1.7}.hero-media-caption>p{margin-left:auto;font-size:10px;line-height:1.6}.media-playback{border:1px solid var(--line);width:29px;height:29px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.media-story{color:#f3eedf;--reel-cutout:#20392f;--reel-shadow:#000;--reel-line:#d9c49e;--reel-label:#c6c7ae;background:#20392f;border:1px solid #20392f;border-radius:9px;margin:0 0 100px;position:relative;overflow:hidden}.media-story:before{content:"";pointer-events:none;background:radial-gradient(at 70% 44%,#68745130,#0000 58%);position:absolute;inset:0}.media-story-top{font:8px var(--mono);letter-spacing:.09em;color:#c9c9b5;border-bottom:1px solid #ffffff20;justify-content:space-between;gap:20px;margin:0 38px;padding:23px 0;display:flex;position:relative}.media-story-top>span:first-child{align-items:center;gap:9px;display:flex}.media-story-top>span:first-child>span{background:#e8a57e;width:5px;height:5px}.media-story-main{grid-template-columns:.9fr 1.35fr;align-items:center;gap:10px;padding:38px 15px 39px 42px;display:grid;position:relative}.media-story-copy{z-index:1;position:relative}.media-story-copy h2{letter-spacing:-.055em;max-width:410px;font-size:clamp(32px,3.5vw,49px);line-height:1.1}.media-story-copy h2 em{color:#eab18e;letter-spacing:-.045em;white-space:nowrap;font-family:Georgia,serif;font-weight:400}.media-story-copy>p:first-of-type{color:#f0eedf;margin:22px 0 15px;font-size:15px;line-height:1.7}.media-story-copy>p:nth-of-type(2){color:#b9c4b6;max-width:330px;font-size:12px;line-height:1.85}.media-story-link{color:#f3dec1;border-bottom:1px solid #cfbca08a;align-items:center;gap:24px;min-height:44px;margin-top:27px;padding:10px 0;font-size:12px;display:inline-flex}.media-story-link:hover{color:#fff}.media-story-visual{align-self:stretch;align-items:center;min-width:0;padding:20px 0 15px;display:flex;position:relative}.media-format-switch{z-index:2;gap:17px;display:flex;position:absolute;top:-6px;right:26px}.media-format-switch button{color:#afbdac;font:10px var(--body);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;min-height:36px;padding:11px 0;display:flex}.media-format-switch button[aria-pressed=true]{color:#f4dfbc;border-color:#e8b18e}.media-story .media-reel-art{flex-shrink:0;width:112%;max-width:none;margin-left:-5%}.media-story-playback{color:#bac6b6;border:0;border-radius:3px;gap:7px;width:auto;height:30px;padding:0 8px;font-size:9px;position:absolute;bottom:1px;right:27px}.media-story-process{border-top:1px solid #ffffff25;grid-template-columns:1fr 16px 1.15fr 16px 1fr;align-items:center;gap:25px;margin:0 38px;padding:26px 0 24px;display:grid;position:relative}.media-story-process>div{grid-template-columns:20px 1fr;align-items:center;gap:7px 14px;display:grid}.media-story-process>div>span{font:10px var(--mono);color:#d6aa89;grid-row:1/3;align-self:start;margin-top:3px}.media-story-process b{font-size:12px;font-weight:500}.media-story-process small{color:#aebeaf;font-size:9px;line-height:1.7}.media-story-process>svg{color:#98ab96}.media-story-note{max-width:860px;margin:0 38px 23px;color:#a8b9aa!important;font-size:8px!important;line-height:1.8!important}.media-reel-rotor{transform-box:fill-box;transform-origin:50%;animation:reel-turn 24s linear infinite}.media-rights-flow{animation:media-flow 2.8s linear infinite}.media-digital-unit{animation:media-unit-drift 5s ease-in-out infinite}.media-digital-unit-1{animation-delay:-1.65s}.media-digital-unit-2{animation-delay:-3.3s}.media-wave{transform-box:fill-box;transform-origin:50%;animation:media-wave 1.9s ease-in-out infinite}.film-scan{animation:film-scan 6s linear infinite}.motion-paused .media-reel-art *{animation-play-state:paused!important}.footer-contact-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:26px;padding:24px 0;font-size:12px;display:flex}.footer-contact-strip>div{margin-right:auto}.footer-contact-strip>div>b{font-size:11px;font-weight:500;display:block}.footer-contact-strip>div>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.footer-contact-strip>a{color:var(--muted);align-items:center;gap:8px;min-height:36px;display:flex}.footer-contact-strip>a:hover{color:var(--accent)}.registration-contact{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;font-size:12px;line-height:1.7}.registration-contact p{font-size:12px!important;line-height:1.7!important}.registration-contact>a{min-height:44px;color:var(--accent);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.enquiry-routing-note{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin-bottom:24px;padding:16px 20px;font-size:12px;line-height:1.8}.enquiry-routing-note a{text-underline-offset:3px;text-decoration:underline}.enquiry-routing-note p{font-size:11px}@keyframes reel-turn{to{transform:rotate(1turn)}}@keyframes media-flow{to{stroke-dashoffset:-40px}}@keyframes media-unit-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes media-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes film-scan{0%{opacity:0;transform:translate(0)}8%,85%{opacity:.45}to{opacity:0;transform:translate(244px)}}@keyframes perspective-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.media-story-main{padding-left:30px}.media-story-copy h2{font-size:37px}.media-story-note,.media-story-process,.media-story-top{margin-left:28px;margin-right:28px}.media-story-process{gap:17px}.media-story-copy>p:nth-of-type(2){font-size:11px}.media-story-process small{font-size:8px}.hero-media-caption>span{max-width:145px}.asset-perspective .perspective-switch,.hero-media-caption{left:0}}@media (max-width:800px){.media-story-main{grid-template-columns:1fr;gap:30px;padding:31px 30px 25px}.media-story-copy h2{max-width:470px;font-size:42px}.media-story-copy>p:nth-of-type(2){max-width:470px;font-size:13px}.media-story-visual{width:100%;max-width:610px;min-height:300px;margin:auto;padding-top:30px}.media-story .media-reel-art{width:100%;margin-left:0}.media-format-switch{top:-10px;right:0}.media-story-playback{bottom:0;right:0}.media-story-process{grid-template-columns:1fr 12px 1fr 12px 1fr;gap:12px}.media-story-process>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.media-story-process b{font-size:11px}.media-story-process small{font-size:9px}.media-story-process>div>span{margin:0 0 4px}.footer-contact-strip{gap:15px 25px}.footer-contact-strip>div{flex-basis:100%}}@media (max-width:650px){.asset-perspective .perspective-switch{top:27px;left:0}.perspective-switch button{min-height:36px;padding:8px 10px;font-size:10px}.asset-perspective .perspective-scene .hero-building{margin-top:-14px}.asset-perspective .media-reel-art{width:113%;margin-top:-20px;margin-left:-8%}.hero-media-caption{gap:10px;padding-top:11px;bottom:57px}.hero-media-caption>span{max-width:160px;font-size:7px}.hero-media-caption>p{font-size:9px}.media-story{border-radius:7px;margin-bottom:66px}.media-story-top{gap:12px;margin:0 22px;padding:18px 0;font-size:7px;line-height:1.7}.media-story-top>span:last-child{text-align:right;max-width:100px;font-size:6px}.media-story-main{gap:30px;padding:28px 23px 21px}.media-story-copy h2{font-size:35px}.media-story-copy>p:first-of-type{margin-top:19px;font-size:14px}.media-story-copy>p:nth-of-type(2){font-size:12px}.media-story-link{margin-top:16px;font-size:12px}.media-story-visual{min-height:245px;padding-top:24px;padding-bottom:28px}.media-story .media-reel-art{width:113%;margin-left:-7%}.media-format-switch{gap:17px;font-size:9px;top:-10px}.media-format-switch button{font-size:9px}.media-story-process{grid-template-columns:1fr;gap:20px;margin:0 22px;padding:23px 0}.media-story-process>div{grid-template-columns:22px 1fr;gap:5px 12px;display:grid}.media-story-process>div>span{grid-row:1/3;margin-top:2px}.media-story-process>svg{display:none}.media-story-process b{font-size:12px}.media-story-process small{font-size:10px}.media-story-note{margin:0 22px 22px;font-size:8px!important}.footer-contact-strip{gap:8px 18px;padding:20px 0;font-size:11px}.footer-contact-strip>div{margin-bottom:5px}}@media (max-width:370px){.hero-media-caption>span{max-width:130px;font-size:6px}.hero-media-caption>p{font-size:8px}.media-story-copy h2{font-size:30px}.media-story-main{padding-left:19px;padding-right:19px}.media-story-visual{min-height:210px}.media-story-top{font-size:6px}.media-story-top>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.media-reel-art *,.perspective-scene{animation:none!important}.film-scan,.media-playback{display:none}}html{background:var(--bg);color-scheme:light}html[data-theme=dark]{color-scheme:dark}.public-asset-card .asset-card-body{padding-bottom:23px}.public-asset-card .asset-card-foot{margin-top:19px;padding:18px 0 0}.public-asset-card .status-line{color:var(--muted)}.public-asset-summary{grid-template-columns:1.25fr 1fr;gap:65px;padding:25px 0 75px;display:grid}.public-asset-summary h2{margin-bottom:20px;font-size:32px}.public-asset-summary p{margin-bottom:18px;font-size:14px;line-height:1.85}.public-asset-summary .panel{align-self:start}.public-asset-summary .panel h3{margin-bottom:14px}.public-asset-summary .caption{margin:18px 0 0;font-size:11px}.public-asset-summary .text-link{margin-top:14px}.login-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:90px;min-height:640px;padding:65px 0 85px;display:grid}.login-copy h1{letter-spacing:-.055em;margin:23px 0;font-size:clamp(40px,4.5vw,62px)}.login-copy>p{max-width:390px;font-size:15px;line-height:1.85}.login-features{gap:16px;margin:27px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.login-features li{align-items:center;gap:12px;display:flex}.login-features svg{color:var(--accent)}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:39px;box-shadow:0 14px 45px #243a3006}.login-card .login-icon{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;place-items:center;width:47px;height:47px;margin-bottom:27px;display:grid}.login-card h2{margin-bottom:15px;font-size:29px}.login-card>p{margin-bottom:25px;font-size:13px;line-height:1.8}.login-card .btn{width:100%}.login-card .login-note{border-top:1px solid var(--line);margin:24px 0 0;padding-top:20px;font-size:11px;line-height:1.8}.login-card .login-account{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.login-card .login-help{color:var(--muted);margin-top:20px;font-size:11px;display:block}.login-card .login-help a{text-underline-offset:3px;text-decoration:underline}.sidebar-setting.sign-out{color:var(--muted);margin-top:5px}.login-page .site-header{border-bottom:1px solid var(--line)}@media (max-width:1100px){.login-layout{gap:50px}.login-card{padding:30px}.public-asset-summary{gap:35px}}@media (max-width:800px){.login-layout{grid-template-columns:1fr;gap:30px;max-width:600px;min-height:0;margin:auto;padding:42px 0 60px}.login-copy h1{font-size:46px}.login-copy>p{max-width:500px}.login-features{grid-template-columns:repeat(3,1fr);gap:16px;font-size:10px}.login-features li{align-items:flex-start;gap:8px}.login-features svg{flex-shrink:0}.public-asset-summary{grid-template-columns:1fr;gap:22px}}@media (max-width:650px){.login-copy h1{font-size:39px}.login-copy>p{font-size:13px}.login-card{padding:28px 23px}.login-card h2{font-size:26px}.login-features{grid-template-columns:1fr;gap:13px;font-size:12px}.public-asset-summary{padding-top:0;padding-bottom:45px}.public-asset-summary h2{font-size:27px}.public-asset-summary p{font-size:13px}}.login-switch{text-align:center;text-underline-offset:3px;color:var(--muted);margin-top:16px;font-size:11px;text-decoration:underline;display:block}.hero .hero-visual.asset-perspective{background:radial-gradient(at 50% 54%,#e3e8d970,#0000 71%);flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:visible}.hero .asset-perspective.is-media{background:radial-gradient(at 44%,#e2d6b965,#0000 72%)}.hero .hero-art-frame{aspect-ratio:1.35;width:100%;min-width:0;position:relative}.hero .hero-art-layer{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .85s,transform 1s;display:flex;position:absolute;inset:0;transform:translateY(9px)scale(.98)}.hero .hero-art-layer.is-active{opacity:1;transform:none}.hero .hero-art-frame .hero-building,.hero .hero-art-frame .media-reel-art{object-fit:contain;width:100%;max-width:100%;height:100%;margin:0;overflow:visible}.hero .hero-art-label{font:10px var(--mono);letter-spacing:.015em;color:var(--muted);text-align:center;margin-top:2px}.hero .motion-paused .fraction-piece,.hero .motion-paused .unit-guide{animation-play-state:paused}.login-form{margin-top:23px}.login-form .form-field{margin-bottom:17px}.login-form input{background:var(--bg);width:100%}.login-form .btn{margin-top:6px}.login-error{color:#9b3924;background:#fff2ec;border:1px solid #bf624c55;border-radius:5px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.6}.sidebar-signout-form{margin:0}.sidebar-signout-form button.sidebar-setting{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.login-signout-form{text-align:center}.login-signout-form button{cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px}@media (max-width:800px){.hero .hero-visual.asset-perspective{min-height:365px}.hero .hero-art-label{font-size:8px}}@media (max-width:650px){.hero.hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:24px 0 30px;display:flex}.hero .hero-copy{display:contents}.hero .hero-copy>.eyebrow{letter-spacing:.08em;order:0;font-size:8px}.hero .hero-copy>h1{letter-spacing:-.06em;order:1;max-width:none;margin:17px 0 0;font-size:clamp(40px,10.8vw,58px);line-height:1.04}.hero .hero-visual.asset-perspective{background:radial-gradient(#e3e8d966,#0000 71%);order:2;align-self:stretch;height:auto;min-height:0;margin:-10px -6px 9px;padding:0}.hero .hero-art-frame{aspect-ratio:auto;height:clamp(205px,61vw,310px)}.hero .hero-art-label{margin:-5px 0 1px;font-size:7px;line-height:1.5}.hero .hero-copy>p{order:3;max-width:none;font-size:13px;line-height:1.6}.hero .hero-copy>p br{display:none}.hero .hero-actions{flex-direction:row;order:4;justify-content:flex-start;align-items:center;gap:20px;margin:20px 0 0}.hero .hero-actions .btn{gap:12px;min-height:44px;padding:13px 15px;font-size:11px}.hero .hero-actions .text-link{gap:9px;font-size:11px}.hero .hero-footnote{display:none}.hero .intro-replay{order:5;width:fit-content;margin-top:15px;font-size:9px}.media-story .media-story-visual{min-height:0;padding:32px 0 23px}.media-story .media-story-visual .media-reel-art{width:100%;max-width:100%;height:auto;margin:0;overflow:visible}}@media (max-width:370px){.hero .hero-copy>h1{font-size:39px}.hero .hero-actions{gap:12px}.hero .hero-actions .btn{padding:12px;font-size:10px}.hero .hero-actions .text-link{font-size:10px}.hero .hero-copy>p{font-size:12px}.hero .hero-art-frame{height:205px}}@media (prefers-reduced-motion:reduce){.hero .hero-art-layer{transition:none;transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:2px}img,svg{vertical-align:middle}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.045em;font-weight:400;line-height:1.13}h2{font-size:clamp(32px,3.6vw,50px)}h3{font-size:22px}p{color:var(--muted)}ul{padding-left:20px}b,strong{font-weight:700}.container{max-width:1320px;margin:auto;padding:0 56px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.caption{color:var(--muted);font-size:12px;line-height:1.5}.eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex}.tiny-square{background:var(--accent);flex-shrink:0;width:6px;height:6px;display:inline-block}.logo{font-family:var(--display);letter-spacing:-1.3px;align-items:center;gap:7px;font-size:26px;font-weight:650;line-height:1;display:inline-flex}.logo-mny{font-weight:400}.logo-dot{color:var(--accent)}.btn{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:600;line-height:1.2;transition:background .18s,color .18s,transform .18s;display:inline-flex}.btn-primary{background:var(--accent);color:#fffefa}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{opacity:.85}.btn-outline{border-color:var(--line);background:0 0}.btn-outline:hover{background:var(--surface-2)}.btn-small{gap:12px;min-height:39px;padding:10px 15px;font-size:12px}.text-link{align-items:center;gap:13px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--accent)}.icon-button{border:1px solid var(--line);background:0 0;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.site-header{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;gap:30px;height:91px;position:relative}.site-header,.site-nav{align-items:center;display:flex}.site-nav{gap:29px;font-size:13px}.site-nav a.active,.site-nav a:hover{color:var(--accent)}.header-actions{align-items:center;gap:25px;display:flex}.mobile-menu-button{display:none}.mobile-nav{background:var(--bg);border:1px solid var(--line);gap:20px;padding:24px;display:grid;position:absolute;top:91px;left:0;right:0;box-shadow:0 10px 20px #0001}.hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:24px;min-height:655px;padding-top:56px;padding-bottom:65px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(54px,5.6vw,80px);line-height:1.065}.hero h1 .accent{color:var(--accent)}.hero-copy>p{max-width:405px;font-size:17px;line-height:1.65}.hero-actions{gap:24px;margin:30px 0 23px}.hero-actions,.hero-footnote{align-items:center;display:flex}.hero-footnote{color:var(--muted);gap:8px;font-size:11px}.hero-visual{background:radial-gradient(at 53% 60%,#e3e8d980,#0000 72%);align-self:stretch;align-items:center;min-height:500px;display:flex;position:relative}.hero-visual-top{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;top:5px;left:20px;right:0}.hero-visual-top span:last-child{align-items:center;gap:6px;display:flex}.hero-building{width:112%;max-width:unset;margin-top:-35px;margin-left:-7%}.fraction-piece{animation:fractionalise 7s var(--ease) infinite;transform-origin:50%;transform-box:fill-box}.unit-guide{stroke-dashoffset:25px;animation:guide 3s linear infinite}.unit-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;width:227px;padding:17px 18px;position:absolute;bottom:41px;right:0;box-shadow:0 6px 18px #243a3006}.unit-card-top{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.unit-card strong{font-size:26px;font-weight:400;line-height:1.25;display:block}.unit-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.mini-unit-grid{grid-template-columns:repeat(5,5px);gap:3px;display:grid}.mini-unit-grid i{background:var(--line);height:5px}.mini-unit-grid i:nth-child(-n+12){background:var(--accent)}.diagram-tag{font-size:9px;font-family:var(--mono);color:var(--muted);align-items:center;gap:9px;display:flex;position:absolute;bottom:61px;left:28px}.diagram-tag:before{content:"";background:var(--line);width:30px;height:1px;display:block}.principle-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:96px;padding:26px 0;display:grid}.principle-rail>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:0 35px;display:flex}.principle-rail>div:first-child{padding-left:0}.principle-rail>div:last-child{border:0}.principle-rail svg{color:var(--accent);flex-shrink:0}.principle-rail b{font-size:13px;font-weight:600;display:block}.principle-rail span{color:var(--muted);font-size:12px}.section{padding:0 0 104px}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.section-head h2{margin-top:18px}.section-head>p{max-width:355px;font-size:14px;line-height:1.65}.section-subrow{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.section-subrow p{font-size:11px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.asset-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.asset-card:hover{border-color:#a6afa0;transform:translateY(-4px)}.asset-art{height:243px;position:relative;overflow:hidden}.sage{background:#e4e8dc}.peach{background:#eddac5}.sand{background:#eeebdf}.asset-art-top{z-index:1;color:#344136;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:15px 16px auto}.pill{background:#f7f7eea0;border:1px solid #36423130;border-radius:3px;padding:4px 9px;font-size:10px;line-height:1.5}.asset-art>svg{width:100%;height:100%;padding-top:10px}.asset-art .building .fraction-piece,.asset-art .building .unit-guide{animation:none}.art-caption{font-family:var(--mono);letter-spacing:.1em;color:#55634e;font-size:7px;position:absolute;bottom:9px;left:15px}.asset-card-body{padding:22px 23px 0}.status-line{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.muted{background:var(--muted)}.asset-card h3{letter-spacing:-.035em;font-size:20px}.asset-location{margin-top:6px;font-size:12px}.asset-card-metrics{justify-content:space-between;align-items:center;min-height:54px;margin-top:25px;margin-bottom:18px;display:flex}.asset-card-metrics strong{margin-top:3px;font-size:24px;font-weight:400;display:block}.asset-card-metrics strong:not(.num){font-size:16px}.asset-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;padding:15px 0;font-size:10px;display:flex}.asset-card-foot b{color:var(--ink);font-weight:400}.future-arrow{color:var(--muted)}.raise-ring{flex-shrink:0}.how-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9ede3;margin-bottom:102px;padding:81px 0 82px}.how-layout{grid-template-columns:.8fr 1.2fr;gap:88px;display:grid}.how-intro h2{margin:22px 0}.how-intro p{max-width:330px;font-size:15px;line-height:1.7}.how-intro .text-link{margin-top:20px}.how-steps{grid-template-columns:1fr 1fr;gap:34px 35px;display:grid}.how-step{border-top:1px solid #bfcaba;padding-top:18px}.step-num{font-family:var(--mono);color:var(--accent);font-size:11px}.how-step h3{margin:15px 0 10px;font-size:19px}.how-step p{font-size:12px;line-height:1.7}.how-step svg{float:right;color:#71816b}.manifesto{grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:91px;display:grid}.manifesto h2{margin-top:18px}.manifesto-copy>p{color:var(--ink);letter-spacing:-.025em;font-size:21px;line-height:1.55}.manifesto-list{grid-template-columns:1fr 1fr;gap:25px;margin-top:34px;display:grid}.manifesto-list div{border-top:1px solid var(--line);padding-top:15px}.manifesto-list b{font-size:12px}.manifesto-list p{margin-top:8px;font-size:12px;line-height:1.65}.trust-section{color:#f3f3e6;background:#253c30;border-radius:7px;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:102px;padding:71px 64px;display:grid}.trust-section .eyebrow{color:#beccb8}.trust-section h2{margin:20px 0;font-size:42px}.trust-section p{color:#bdc8b7;font-size:14px;line-height:1.7}.trust-section .text-link{color:#eeb090;margin-top:20px}.trust-lines{gap:0;display:grid}.trust-lines>div{border-bottom:1px solid #6c836142;align-items:flex-start;gap:15px;padding:19px 0;display:flex}.trust-lines>div:first-child{padding-top:0}.trust-lines>div:last-child{border:0;padding-bottom:0}.trust-lines svg{color:#bacaaf;flex-shrink:0;margin-top:3px}.trust-lines b{font-size:14px;font-weight:400}.trust-lines p{margin-top:4px;font-size:12px;line-height:1.6}.faq-section{grid-template-columns:.78fr 1.22fr;gap:80px;display:grid}.faq-section h2{margin-top:20px}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-family:var(--display);cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{margin:16px 35px 2px 0;font-size:14px;line-height:1.7}.cta-section{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:71px 0 78px;display:flex}.cta-section h2{margin-top:16px}.cta-section p{margin-top:14px;font-size:14px}.site-footer{border-top:1px solid var(--line);padding:45px 0 25px}.footer-top{justify-content:space-between;gap:30px;margin-bottom:42px;display:flex}.footer-brand>p{max-width:235px;margin-top:18px;font-size:12px}.footer-links{gap:72px;display:flex}.footer-links>div{flex-direction:column;gap:10px;font-size:12px;display:flex}.footer-links b{margin-bottom:4px;font-size:11px}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:22px;font-size:10px;display:flex}.footer-disclosure{max-width:820px;margin-top:22px;font-size:10px;line-height:1.7}.demo-note{color:var(--muted);background:var(--surface-2);border-radius:4px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;line-height:1.5;display:flex}.demo-note.compact{background:0 0;padding:0;font-size:10px}.toast{z-index:80;background:var(--ink);max-width:calc(100% - 40px);color:var(--bg);border-radius:6px;align-items:center;gap:10px;padding:14px 22px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0002}.form-field{gap:8px;margin-bottom:20px;display:grid}.form-field>label,.form-field>span{font-size:12px;font-weight:600}.form-field input,.form-field select,.form-field textarea,.search-box input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;width:100%;min-width:0;max-width:100%;padding:13px 14px}.form-field textarea{resize:vertical;min-height:105px}.check-label{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.65;display:flex}.check-label input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:3px}.error-message{color:var(--danger);margin:10px 0;font-size:12px}.success-box{background:var(--verified-soft);border:1px solid var(--line);border-radius:6px;padding:25px}.success-box svg{color:var(--verified)}.success-box h3{margin:15px 0 10px}.success-box p{font-size:14px}.empty-state{text-align:center;border:1px dashed var(--line);border-radius:8px;padding:55px 25px}.empty-state h3{margin:15px 0;font-size:23px}.empty-state p{max-width:450px;margin:0 auto 22px;font-size:14px}.empty-mark{border:1px solid var(--line);border-radius:8px;place-items:center;width:58px;height:58px;margin:auto;display:grid}.badge{border:1px solid var(--line);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.badge.green{color:var(--verified);background:var(--verified-soft);border-color:#0000}.badge.orange{color:var(--accent);background:var(--accent-soft);border-color:#0000}.verified-badge{color:var(--verified);align-items:center;gap:5px;font-size:10px;display:inline-flex}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:27px}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.panel-title h3{font-size:19px}.tabs{border-bottom:1px solid var(--line);gap:28px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:13px}.tabs button[aria-selected=true]{border-color:var(--accent);color:var(--ink)}.full-width{width:100%}.back-link{color:var(--muted);align-items:center;gap:9px;margin:26px 0;font-size:12px;display:inline-flex}.page-heading{padding:57px 0 35px}.page-heading h1{margin:20px 0 16px;font-size:clamp(37px,4vw,58px)}.page-heading>p{max-width:620px;font-size:16px;line-height:1.7}.filter-bar{justify-content:space-between;align-items:center;gap:24px;margin:25px 0 30px;display:flex}.filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 15px;font-size:12px}.filter-tabs button.active{background:var(--ink);color:var(--bg)}.search-box{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;min-width:230px;padding-left:12px;display:flex}.search-box input{background:0 0;border:0;padding:10px 12px 10px 0;font-size:12px}.register-layout{grid-template-columns:1fr 1fr;gap:100px;padding:66px 0 96px;display:grid}.register-copy h1{margin:23px 0;font-size:57px}.register-copy p{max-width:400px;line-height:1.7}.register-points{gap:22px;margin-top:40px;display:grid}.register-points>div{gap:12px;font-size:13px;display:flex}.register-points svg{color:var(--accent);flex-shrink:0}.register-panel{padding:35px}.register-panel h3{margin-bottom:12px}.register-panel>p{margin-bottom:27px;font-size:13px}.register-panel .form-note{margin:16px 0 0;font-size:11px;line-height:1.6}.editorial-layout{grid-template-columns:.65fr 1.35fr;gap:85px;padding-bottom:90px;display:grid}.editorial-content h2{margin:38px 0 17px;font-size:30px}.editorial-content h2:first-child{margin-top:0}.editorial-content p{margin-bottom:16px;font-size:15px;line-height:1.8}.editorial-content ul{color:var(--muted);font-size:14px;line-height:1.8}.editorial-aside{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:20px;font-size:12px;display:flex}.editorial-aside p{font-size:12px;line-height:1.7}.status-table{gap:0;margin:25px 0;display:grid}.status-table>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:18px 0;font-size:13px;display:flex}.detail-hero{grid-template-columns:1fr .88fr;align-items:center;gap:57px;margin:8px 0 45px;display:grid}.detail-hero .asset-art{border-radius:6px;height:365px}.detail-hero h1{margin:20px 0 13px;font-size:44px}.detail-hero p{font-size:14px;line-height:1.7}.detail-metrics{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:24px 0;display:grid}.detail-metrics>div{border-right:1px solid var(--line);padding:0 25px}.detail-metrics>div:last-child{border:0}.detail-metrics strong{margin-top:6px;font-size:24px;font-weight:400;display:block}.detail-body{grid-template-columns:1fr 310px;gap:45px;padding-bottom:80px;display:grid}.detail-copy{padding-top:27px}.detail-copy h3{margin-bottom:17px}.detail-copy p{margin-bottom:18px;font-size:14px;line-height:1.75}.detail-copy ul{color:var(--muted);font-size:13px;line-height:1.8}.allocation-card{height:fit-content;position:sticky;top:30px}.allocation-card h3{margin-bottom:17px;font-size:20px}.allocation-card>p{font-size:12px;line-height:1.7}.allocation-card .btn{margin-top:24px}.allocation-summary{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.allocation-summary strong{font-size:28px;font-weight:400}.progress-track{background:var(--line);border-radius:3px;height:4px;margin:15px 0;overflow:hidden}.progress-track>span{background:var(--accent);height:100%;display:block}.data-list{gap:0;display:grid}.data-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;display:flex}.data-list>div span{color:var(--muted)}.doc-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:20px 0}.doc-row,.doc-row>div{align-items:center;display:flex}.doc-row>div{gap:13px}.doc-row b{font-size:13px;font-weight:500}.doc-row p{margin:3px 0 0;font-size:11px}.scenario{grid-template-columns:90px 1fr 50px;align-items:center;gap:15px;margin:19px 0;font-size:11px;display:grid}.scenario>div{background:var(--surface-2);height:22px}.scenario>div>span{background:var(--accent);height:100%;display:block}.scenario-note{margin-top:20px!important;font-size:10px!important}.announcement{border-left:2px solid var(--accent);margin:30px 0;padding:0 0 0 22px}.announcement .caption{margin-bottom:8px}.announcement h3{font-size:20px}.announcement p{margin:10px 0;font-size:13px}.settlement{margin:0;padding:0;list-style:none}.settlement li{align-items:flex-start;gap:15px;min-height:82px;display:flex;position:relative}.settlement li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:31px;bottom:0;left:15px}.settlement-icon{z-index:1;border:1px solid var(--line);background:var(--surface);width:31px;height:31px;font-family:var(--mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid;position:relative}.settlement li.done .settlement-icon{background:var(--verified-soft);color:var(--verified);border-color:var(--verified-soft)}.settlement li.current .settlement-icon{border-color:var(--accent);color:var(--accent)}.settlement li b{font-size:13px;font-weight:600}.settlement li p{margin-top:4px;font-size:11px}.settlement li>.caption{margin-left:auto;font-size:10px}.modal-backdrop{z-index:99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14231ccb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;max-width:540px;max-height:90vh;padding:32px;overflow-y:auto}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading h2{font-size:27px}.modal>p{margin:12px 0;font-size:14px;line-height:1.7}.modal-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.modal-actions .btn{white-space:normal}.address{font-family:var(--mono);word-break:break-all;background:var(--surface-2);border-radius:5px;justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:11px;display:flex}@keyframes fractionalise{0%,to{transform:translate(0)}45%,70%{transform:translate(8px,-14px)}}@keyframes guide{to{stroke-dashoffset:0}}.workspace{background:var(--bg);color:var(--ink);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--surface);z-index:30;flex-direction:column;height:100vh;padding:31px 22px 20px;display:flex;position:sticky;top:0}.sidebar-logo{padding:0 7px}.sidebar-logo .logo{font-size:25px}.workspace-type{font-family:var(--mono);letter-spacing:.075em;color:var(--muted);align-items:center;gap:9px;margin:34px 10px 22px;font-size:8px;display:flex}.workspace-type .tiny-square{width:4px;height:4px}.workspace-nav{flex-direction:column;gap:6px;display:flex}.workspace-nav>a{min-height:42px;color:var(--muted);border-radius:4px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.workspace-nav>a.active{background:var(--surface-2);color:var(--ink)}.workspace-nav>a.active svg{color:var(--accent)}.workspace-nav>a:hover{background:var(--surface-2)}.nav-indicator{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-info{border:1px solid var(--line);border-radius:6px;margin-bottom:19px;padding:20px 13px}.sidebar-info svg{color:var(--accent);margin-bottom:15px;display:block}.sidebar-info b{font-size:11px;line-height:1.5;display:block}.sidebar-info p{margin:8px 0 12px;font-size:11px;line-height:1.65}.sidebar-info>a{align-items:center;gap:5px;font-size:9px;display:flex}.sidebar-info>a svg{margin:0;display:inline}.sidebar-setting{color:var(--muted);align-items:center;gap:12px;padding:11px;font-size:12px;display:flex}.sidebar-setting.active{color:var(--accent)}.workspace-right{min-width:0}.workspace-topbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;height:79px;padding:0 40px}.breadcrumb,.workspace-topbar{align-items:center;display:flex}.breadcrumb{gap:16px;font-size:11px}.breadcrumb span{color:var(--muted)}.breadcrumb b{font-weight:400}.topbar-actions{align-items:center;gap:17px;display:flex}.topbar-actions .icon-button{border:0}.avatar{background:var(--surface-2);border:1px solid var(--line);width:33px;height:33px;font-family:var(--display);border-radius:50%;place-items:center;font-size:11px;display:grid}.workspace-content{max-width:1530px;min-height:calc(100vh - 132px);margin:auto;padding:38px 40px 50px}.workspace-heading{margin-bottom:30px}.workspace-heading h1{margin:11px 0 10px;font-size:36px}.workspace-heading p{font-size:13px}.workspace-heading .eyebrow{font-size:9px}.workspace-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.workspace-heading-row .workspace-heading{margin:0}.workspace-heading-row>span{color:var(--muted);font-size:10px}.workspace-footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.045em;color:var(--muted);justify-content:space-between;gap:20px;padding:19px 40px;font-size:8px;display:flex}.stats-grid{grid-template-columns:1.5fr 1fr 1fr;gap:17px;margin-bottom:26px;display:grid}.stat-tile{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:24px;position:relative}.stat-tile.highlight{background:var(--ink);color:var(--bg);border-color:var(--ink)}.stat-tile>span{color:var(--muted);font-size:11px}.stat-tile.highlight>span{color:var(--bg);opacity:.75}.stat-tile>strong{font-family:var(--mono);letter-spacing:-.045em;margin:12px 0 14px;font-size:33px;font-weight:400;line-height:1.2;display:block}.stat-tile>p{font-size:10px}.stat-tile.highlight>p{color:var(--bg);opacity:.7}.stat-tile>svg{opacity:.6;position:absolute;top:25px;right:24px}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:23px;margin-bottom:30px;display:grid}.portfolio-chart{width:100%;height:169px;margin:5px 0 15px;display:block;overflow:visible}.chart-legend{color:var(--muted);align-items:center;gap:22px;font-size:10px;display:flex}.chart-legend i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.chart-periods{gap:2px;display:flex}.chart-periods button{background:0 0;border:0;border-radius:3px;padding:5px 8px;font-size:9px}.chart-periods button.active{background:var(--surface-2)}.allocation-breakdown{align-items:center;gap:28px;min-height:172px;display:flex}.allocation-donut{flex-shrink:0;width:120px;height:120px;position:relative}.allocation-donut>svg{width:120px;height:120px;transform:rotate(-90deg)}.donut-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-label strong{font-family:var(--mono);font-size:23px;font-weight:400}.donut-label span{color:var(--muted);font-size:9px}.allocation-legend{flex:1;gap:20px;display:grid}.allocation-legend>div{grid-template-columns:7px 1fr;align-items:center;gap:7px;font-size:10px;display:grid}.allocation-legend i{background:var(--accent);border-radius:50%;width:6px;height:6px}.allocation-legend b{font-size:16px;font-weight:400;font-family:var(--mono);grid-column:2}.allocation-legend>div:last-child i{background:#a6b499}.workspace-subheading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px;display:flex}.workspace-subheading h2{font-size:23px}.holdings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.holding-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:122px 1fr;transition:border-color .2s;display:grid;overflow:hidden}.holding-card:hover{border-color:var(--accent)}.holding-card .asset-art{height:100%;min-height:180px}.holding-card .asset-art>svg{width:190%;max-width:none;margin-left:-45%;padding:0}.holding-info{padding:23px 20px}.holding-info h3{margin:10px 0 14px;font-size:17px}.holding-info .verified-badge{font-size:9px}.holding-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.holding-values span{color:var(--muted);font-size:9px}.holding-values strong{margin-top:5px;font-size:18px;font-weight:400;display:block}.pending-banner{background:var(--accent-soft);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:16px 20px;font-size:12px;display:flex}.pending-banner>div{align-items:center;gap:10px;display:flex}.pending-banner a{align-items:center;gap:8px;font-weight:600;display:flex}.table-wrap{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.data-table th{color:var(--muted);background:var(--surface-2);padding:13px 15px;font-size:10px;font-weight:400}.data-table td,.data-table th{border-bottom:1px solid var(--line)}.data-table td{padding:19px 15px}.data-table tr:last-child td{border-bottom:0}.data-table td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.data-table td .num{font-size:12px}.table-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden}.table-panel .panel-title{padding:24px 25px 0}.table-empty{text-align:center;padding:30px;font-size:13px}.onboarding-layout{grid-template-columns:.8fr 1fr;gap:75px;max-width:1000px;margin:40px auto;display:grid}.onboarding-copy h1{margin:20px 0;font-size:42px}.onboarding-copy p{font-size:14px;line-height:1.75}.onboarding-rail{background:var(--line);height:3px;margin-bottom:35px}.onboarding-rail>span{background:var(--accent);height:100%;transition:width .25s;display:block}.onboarding-form h2{margin:10px 0 14px;font-size:27px}.onboarding-form>p{margin-bottom:25px;font-size:13px}.onboarding-form .btn{margin-top:10px}.otp-input{font-family:var(--mono);letter-spacing:.3em;font-size:25px}.kyc-card{max-width:700px;margin:20px auto;padding:36px}.kyc-card>h2{margin:23px 0 15px;font-size:30px}.kyc-card>p{margin-bottom:25px;font-size:14px;line-height:1.75}.kyc-status{border:1px solid var(--line);border-radius:5px;align-items:center;gap:13px;margin:27px 0;padding:20px;display:flex}.kyc-status b{font-size:13px;display:block}.kyc-status p{margin-top:4px;font-size:11px}.kyc-card .btn{margin-top:15px}.invest-layout{grid-template-columns:1fr 310px;gap:28px;max-width:990px;margin:24px auto;display:grid}.invest-main{padding:33px}.invest-main h2{margin:10px 0 12px;font-size:29px}.invest-main>p{margin-bottom:25px;font-size:13px;line-height:1.7}.unit-picker{border:1px solid var(--line);border-radius:5px;align-items:center;margin:20px 0 10px;display:flex;overflow:hidden}.unit-picker button{background:var(--surface-2);border:0;place-items:center;width:55px;height:64px;display:grid}.unit-picker input{text-align:center;width:100%;min-width:0;font-family:var(--mono);color:var(--ink);appearance:textfield;background:0 0;border:0;font-size:28px}.unit-picker input::-webkit-inner-spin-button{appearance:none}.unit-quick{gap:8px;margin:16px 0 25px;display:flex}.unit-quick button{border:1px solid var(--line);background:0 0;border-radius:4px;padding:7px 13px;font-size:11px}.unit-quick button.active{border-color:var(--accent);color:var(--accent)}.allocation-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:23px 0;padding:22px 0;display:flex}.allocation-total span{color:var(--muted);font-size:12px}.allocation-total strong{font-size:28px;font-weight:400}.invest-aside{height:fit-content;padding:0;overflow:hidden}.invest-aside .asset-art{height:180px}.invest-aside-body{padding:22px}.invest-aside-body h3{margin:11px 0 15px;font-size:19px}.invest-aside-body .data-list>div{font-size:11px}.invest-aside-body>p{margin-top:18px;font-size:10px;line-height:1.7}.payment-options{gap:10px;margin:22px 0;display:grid}.payment-option{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:center;gap:13px;padding:17px;display:flex}.payment-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.payment-option input{accent-color:var(--accent)}.payment-option b{font-size:13px;display:block}.payment-option small{color:var(--muted);font-size:11px}.preview-reference{background:var(--surface-2);border-radius:5px;margin:20px 0;padding:18px}.preview-reference .num{word-break:break-all;margin-top:9px;font-size:19px;display:block}.invest-step-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:27px;display:flex}.holding-detail-layout{grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;display:grid}.settings-layout{max-width:750px}.settings-layout .panel{margin-bottom:25px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.setting-row:last-child{border:0}.setting-row b{font-size:13px;font-weight:600;display:block}.setting-row p{margin-top:5px;font-size:11px}.toggle{background:var(--line);border:0;border-radius:15px;flex-shrink:0;width:43px;height:24px;position:relative}.toggle.active{background:var(--accent)}.toggle:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.active:after{transform:translate(19px)}.admin-workspace .sidebar-info,.sidebar-close,.sidebar-overlay,.workspace-menu{display:none}.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-stats .stat-tile{padding:23px 20px}.admin-stats .stat-tile>strong{font-size:26px}.admin-stats .stat-tile>svg{right:18px}.admin-queue-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.admin-queue-item:last-child{border:0}.admin-queue-item b{font-size:12px;font-weight:600}.admin-queue-item p{margin-top:4px;font-size:10px}.admin-queue-item .num{font-size:13px}.admin-queue-item .btn{min-height:33px;padding:8px 12px;font-size:10px}.system-health{gap:0;display:grid}.system-health>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:12px;display:flex}.system-health>div:last-child{border:0}.system-health .badge{font-size:9px}.action-cell{gap:6px;display:flex}.text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:inline-flex}.admin-page-intro{max-width:800px;margin:-8px 0 25px;font-size:12px;line-height:1.7}.editor-grid{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.editor-grid .panel h3{margin-bottom:22px;font-size:21px}.upload-zone{border:1px dashed var(--line);text-align:center;border-radius:7px;margin-bottom:25px;padding:30px}.upload-zone>svg{color:var(--accent);margin-bottom:15px}.upload-zone h3{margin-bottom:10px!important;font-size:18px!important}.upload-zone p{margin-bottom:20px;font-size:12px}.review-field{border-left:2px solid var(--accent);padding-left:13px}.ready-check{align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.ready-check svg{color:var(--accent)}.distribution-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.audit-entry{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;gap:20px;padding:23px 0;font-size:12px;display:grid}.audit-entry .caption{font-size:10px}.audit-entry b{font-size:13px;font-weight:500}.audit-entry p{margin-top:4px;font-size:11px}.native-dialog{color:var(--ink);margin:auto;box-shadow:0 20px 100px #0003}.native-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15251dbb}[data-theme=dark] .btn-primary{color:#19291f}[data-theme=dark] .asset-art{color:#243a30}[data-theme=dark] .stat-tile.highlight{--muted:#4b5c4e}[data-theme=dark] .asset-card:hover{border-color:#718270}@media (min-width:1600px){.container{max-width:1410px}.hero{min-height:720px}.hero h1{font-size:88px}.asset-art{height:275px}.workspace-content{padding:45px 55px}.dashboard-grid{grid-template-columns:1.5fr 1fr}.holding-card{grid-template-columns:160px 1fr}.holding-info{padding:27px}}@media (max-width:1150px){.container{padding:0 35px}.site-nav{gap:20px}.header-actions{gap:15px}.header-login{display:none}.hero{gap:0;min-height:600px}.hero h1{font-size:64px}.hero-copy>p{font-size:15px}.hero-visual{min-height:470px}.hero-actions{gap:16px}.hero-actions .text-link{gap:8px;font-size:11px}.unit-card{width:210px;bottom:30px}.diagram-tag{font-size:7px;bottom:45px;left:0}.hero-visual-top{font-size:8px;left:0}.asset-art{height:211px}.asset-card-body{padding:20px 17px 0}.asset-card h3{font-size:18px}.principle-rail>div{gap:11px;padding:0 25px}.principle-rail b{font-size:12px}.principle-rail span{font-size:10px}.how-layout,.manifesto{gap:45px}.trust-section{gap:40px;padding:55px 40px}.trust-section h2{font-size:36px}.faq-section{gap:45px}.footer-links{gap:35px}.workspace{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:30px 15px 20px}.workspace-topbar{padding:0 25px}.workspace-content{padding:30px 25px 45px}.workspace-heading h1{font-size:30px}.workspace .stats-grid{gap:12px}.stat-tile{padding:20px}.stat-tile>strong{font-size:26px}.dashboard-grid{grid-template-columns:1.25fr 1fr;gap:17px}.panel{padding:23px}.allocation-breakdown{gap:14px}.allocation-donut,.allocation-donut>svg{width:95px;height:95px}.allocation-legend b{font-size:13px}.holding-card{grid-template-columns:85px 1fr}.holding-info{padding:20px 15px}.holding-info h3,.holding-values strong{font-size:15px}.workspace .asset-grid{gap:15px}.workspace .asset-card-body{padding:17px 14px 0}.workspace .asset-card h3{font-size:17px}.workspace .asset-art{height:190px}.workspace .asset-card-metrics strong{font-size:21px}.workspace .asset-card-foot{font-size:8px}.workspace .detail-hero{gap:28px}.workspace .detail-hero h1{font-size:32px}.workspace .detail-hero .asset-art{height:280px}.workspace .detail-body{grid-template-columns:1fr 265px;gap:23px}.workspace .detail-metrics>div{padding:0 18px}.workspace .detail-metrics strong{font-size:20px}.onboarding-layout{gap:35px}.onboarding-copy h1{font-size:35px}.invest-layout{grid-template-columns:1fr 260px}.invest-main{padding:26px}.admin-stats{grid-template-columns:1fr 1fr!important}.admin-workspace .dashboard-grid{grid-template-columns:1fr 1fr}.editor-grid{grid-template-columns:1fr}.sidebar-info{padding:17px 11px}}@media (max-width:900px){.site-nav{gap:17px;font-size:11px}.container{padding:0 26px}.logo{font-size:24px}.hero h1{font-size:55px}.hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.hero{min-height:560px;padding-top:43px}.hero-visual{min-height:435px}.hero-visual-top{font-size:7px}.hero-visual-top span:last-child{display:none}.hero-building{margin-top:-70px}.unit-card{width:180px;padding:13px;bottom:51px}.unit-card-top{font-size:9px}.unit-card strong{font-size:23px}.unit-card-bottom{font-size:8px}.diagram-tag{display:none}.hero h1{margin:22px 0}.hero-footnote{font-size:10px}.principle-rail{margin-bottom:70px}.principle-rail>div{padding:0 16px}.principle-rail svg{width:20px}.principle-rail b{font-size:11px}.principle-rail span{font-size:9px}.section-head{gap:30px}.section-head>p{max-width:270px;font-size:13px}.asset-grid{gap:16px}.asset-art{height:180px}.asset-card h3{font-size:17px}.asset-card-body{padding:18px 14px 0}.asset-card-metrics strong{font-size:21px}.asset-card-foot{font-size:8px}.asset-card-metrics .caption,.asset-location{font-size:10px}.raise-ring{width:46px;height:46px}.how-layout{grid-template-columns:1fr;gap:42px}.how-intro{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.how-intro .eyebrow{grid-column:1/-1}.how-intro h2{grid-row:2/4}.how-intro p{margin-top:22px;font-size:14px}.how-intro .text-link{margin:0}.how-steps{gap:30px}.manifesto{grid-template-columns:1fr 1.2fr;gap:40px}.manifesto-copy>p{font-size:18px}.manifesto-list{gap:18px}.trust-section{gap:35px;padding:42px 33px}.trust-section h2{font-size:31px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:35px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.register-layout{gap:45px}.register-copy h1{font-size:43px}.register-panel{padding:25px}.detail-body{grid-template-columns:1fr 270px;gap:30px}.detail-hero{gap:35px}.detail-hero h1{font-size:36px}.detail-hero .asset-art{height:310px}.detail-metrics>div{padding:0 20px}.detail-metrics strong{font-size:21px}.editorial-layout{grid-template-columns:.6fr 1.4fr;gap:40px}.workspace{grid-template-columns:1fr}.sidebar{z-index:60;width:235px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:50;background:#12211790;border:0;display:block;position:fixed;inset:0}.sidebar-close,.workspace-menu{display:inline-flex}.sidebar-close{width:29px;height:29px;position:absolute;top:27px;right:13px}.workspace-type{margin-top:28px}.sidebar-info{display:block}.workspace-content{padding:30px}.workspace-topbar{padding:0 30px}.workspace .asset-grid{gap:18px}.workspace .asset-art{height:205px}.workspace .detail-hero .asset-art{height:325px}.workspace .detail-hero h1{font-size:36px}.admin-workspace .sidebar-info{display:none}.sidebar-bottom{padding-top:10px}.footer-top{flex-direction:column;gap:30px}.footer-brand{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-brand>p{margin-top:0}.footer-links{gap:70px}.footer-bottom .demo-note{display:none}}@media (max-width:650px){.container{padding:0 22px}.site-header{height:76px}.header-cta,.site-nav{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{top:76px}.hero{grid-template-columns:1fr;gap:12px;padding-top:42px;padding-bottom:30px}.hero-copy{max-width:480px}.hero h1{margin:24px 0 21px;font-size:clamp(48px,10.6vw,68px)}.eyebrow{font-size:9px}.hero-copy>p{max-width:350px;font-size:15px}.hero-actions{flex-direction:row;align-items:center;gap:21px;margin-top:27px;margin-bottom:19px}.hero-actions .text-link{gap:7px;font-size:11px}.hero .btn{gap:14px;padding:13px 17px;font-size:12px}.hero-visual{align-self:auto;height:360px;min-height:360px;margin-top:12px}.hero-building{width:107%;height:100%;margin-top:-22px;margin-left:-5%}.hero-visual-top{font-size:8px;top:7px;left:0}.hero-visual-top span:last-child{display:flex}.unit-card{width:186px;padding:13px 15px;bottom:10px;right:0}.unit-card-top{margin-bottom:10px;font-size:9px}.unit-card strong{font-size:23px}.unit-card-bottom{margin-top:10px;padding-top:9px;font-size:8px}.diagram-tag{max-width:140px;font-size:6px;line-height:1.7;display:flex;bottom:30px;left:0}.diagram-tag:before{width:15px}.principle-rail{grid-template-columns:1fr;margin:0 0 66px;padding:0}.principle-rail>div{border-right:0;border-bottom:1px solid var(--line);gap:16px;padding:19px 0!important}.principle-rail>div:last-child{border:0}.principle-rail b{font-size:12px}.principle-rail span{font-size:11px}.principle-rail svg{width:23px}.principle-rail>div>div{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.section-head>p{max-width:360px;font-size:14px}.section-head h2{margin-top:15px;font-size:34px}.section{padding-bottom:65px}.asset-grid{grid-template-columns:1fr;gap:24px}.asset-art{height:265px}.asset-card h3{font-size:22px}.asset-card-body{padding:23px 22px 0}.asset-card-metrics{margin-top:22px}.asset-card-metrics strong{font-size:27px}.asset-location{font-size:12px}.asset-card-foot,.asset-card-metrics .caption{font-size:11px}.asset-card-metrics .raise-ring{width:52px;height:52px}.section-subrow{flex-direction:column;align-items:flex-start;gap:7px;margin-top:17px}.section-subrow p{font-size:10px}.how-section{margin-bottom:66px;padding:55px 0}.how-intro{display:block}.how-intro h2{font-size:36px}.how-intro p{max-width:400px;margin-top:0}.how-intro .text-link{margin-top:14px}.how-layout{gap:32px}.how-steps{gap:26px 23px}.how-step h3{font-size:17px}.how-step p{font-size:11px}.how-step svg{width:20px}.manifesto{grid-template-columns:1fr;gap:28px;padding-bottom:66px}.manifesto h2{font-size:36px}.manifesto-copy>p{font-size:20px}.manifesto-list{gap:23px;margin-top:25px}.trust-section{grid-template-columns:1fr;gap:30px;margin-bottom:66px;padding:36px 27px}.trust-section h2{font-size:33px}.trust-section p{font-size:13px}.trust-lines>div{padding:18px 0}.trust-lines p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:20px}.faq-section h2{font-size:34px}.faq-section .text-link{margin-top:13px!important}.faq-list summary{font-size:15px}.faq-list details{padding:21px 0}.faq-list details:first-child{padding-top:12px}.cta-section{flex-direction:column;align-items:flex-start;gap:23px;padding:48px 0 55px}.cta-section h2{font-size:34px}.cta-section p{font-size:13px;line-height:1.7}.site-footer{padding-top:35px}.footer-brand{flex-direction:column;align-items:flex-start;gap:0}.footer-brand>p{margin-top:16px}.footer-links{flex-wrap:wrap;justify-content:space-between;gap:20px}.footer-links>div{gap:10px;min-width:120px;font-size:11px}.footer-bottom{flex-direction:column;gap:10px;font-size:9px}.footer-disclosure{font-size:9px}.page-heading{padding:40px 0 25px}.page-heading h1{font-size:38px}.page-heading>p{font-size:14px}.filter-bar{flex-direction:column;align-items:stretch;gap:18px;margin:15px 0 25px}.filter-tabs{gap:2px}.filter-tabs button{padding:8px 11px;font-size:11px}.search-box{min-width:0}.register-layout{grid-template-columns:1fr;gap:36px;padding:43px 0 60px}.register-copy h1{margin:23px 0;font-size:43px}.register-copy>p{font-size:15px}.register-points{gap:19px;margin-top:27px}.register-copy .demo-note{margin-top:25px!important}.register-panel{padding:25px 22px}.editorial-layout{grid-template-columns:1fr;gap:27px;padding-bottom:65px}.editorial-aside{padding-top:20px}.editorial-content h2{margin-top:32px;font-size:27px}.editorial-content p{font-size:14px}.status-table>div{align-items:center;gap:15px;font-size:12px}.status-table .badge{white-space:normal;max-width:50%;font-size:9px}.detail-hero{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.detail-hero .asset-art{height:285px}.detail-hero h1{margin:16px 0 12px;font-size:39px}.detail-hero p{font-size:13px}.detail-metrics{grid-template-columns:1fr 1fr;padding:0}.detail-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px!important}.detail-metrics>div:nth-child(2n){border-right:0}.detail-metrics>div:nth-child(n+3){border-bottom:0}.detail-metrics strong{font-size:24px}.detail-metrics .caption{font-size:10px}.detail-body{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.allocation-card{grid-row:1;position:static}.allocation-card h3{font-size:20px}.allocation-card .btn{margin-top:20px}.allocation-card .allocation-summary{margin-bottom:12px}.tabs{gap:25px}.tabs button{font-size:12px}.detail-copy p{font-size:13px}.detail-copy .data-list>div{font-size:12px}.workspace-topbar{gap:8px;height:70px;padding:0 19px}.breadcrumb{gap:9px;font-size:10px}.breadcrumb>span:first-child,.breadcrumb>span:nth-child(2){display:none}.topbar-actions{gap:6px}.topbar-actions>.demo-note{display:none}.workspace-content{padding:27px 20px 37px}.workspace-heading h1{margin-top:13px;font-size:31px;line-height:1.2}.workspace-heading p{font-size:12px;line-height:1.7}.workspace-heading-row{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px}.workspace-heading-row>span{display:none}.stats-grid{grid-template-columns:1fr 1fr;margin-bottom:20px;gap:12px!important}.stat-tile.highlight{grid-column:1/-1}.stat-tile{padding:22px 18px}.stat-tile>span{font-size:10px}.stat-tile>strong{margin:14px 0;font-size:29px}.stat-tile.highlight>strong{font-size:39px}.stat-tile>p{font-size:9px}.stat-tile>svg{width:15px;top:22px;right:17px}.stat-tile>span{max-width:calc(100% - 24px);display:block}.dashboard-grid{grid-template-columns:1fr;gap:18px}.panel{padding:22px}.panel-title h3{font-size:18px}.panel-title .caption{font-size:9px}.portfolio-chart{height:164px}.chart-legend{flex-wrap:wrap;gap:12px;font-size:8px}.allocation-breakdown{justify-content:center;gap:40px;min-height:150px}.allocation-donut,.allocation-donut>svg{width:120px;height:120px}.allocation-legend{max-width:125px}.allocation-legend b{font-size:17px}.workspace-subheading{align-items:flex-start;gap:12px;margin:29px 0 17px}.workspace-subheading h2{font-size:22px}.workspace-subheading .text-link{gap:7px;min-height:28px;font-size:10px}.holdings-grid{grid-template-columns:1fr;gap:16px}.holding-card{grid-template-columns:115px 1fr}.holding-info{padding:23px 18px}.holding-info h3{font-size:18px;line-height:1.2}.holding-values strong{font-size:18px}.holding-info .verified-badge{font-size:8px}.workspace .holding-card .asset-art{height:auto}.workspace-footer{flex-direction:column;gap:8px;padding:19px 20px;font-size:7px}.workspace .asset-grid{grid-template-columns:1fr}.workspace .asset-art{height:258px}.workspace .asset-card-body{padding:22px 21px 0}.workspace .asset-card h3{font-size:22px}.workspace .asset-card-foot{font-size:10px}.workspace .asset-card-metrics strong{font-size:26px}.workspace .detail-hero{gap:25px}.workspace .detail-hero .asset-art{height:270px}.workspace .detail-hero h1{font-size:36px}.workspace .detail-body{grid-template-columns:1fr}.workspace .detail-metrics>div{padding:20px!important}.workspace .detail-metrics strong{font-size:22px}.data-table th{font-size:9px}.data-table td{padding:18px 13px;font-size:11px}.onboarding-layout{grid-template-columns:1fr;gap:28px;margin:10px 0}.onboarding-copy h1{font-size:35px}.onboarding-copy p{font-size:13px}.onboarding-copy .register-points{display:none}.onboarding-form h2{font-size:28px}.onboarding-form{padding:26px 22px}.kyc-card{padding:28px 23px}.kyc-card>h2{font-size:29px}.kyc-card>p{font-size:13px}.invest-layout{grid-template-columns:1fr;gap:20px;margin-top:10px}.invest-main{grid-row:1;padding:25px 22px}.invest-main h2{font-size:27px}.invest-aside{display:none}.invest-step-actions{gap:10px}.invest-step-actions .btn{padding:12px 15px;font-size:12px}.settlement li{gap:12px;min-height:92px}.settlement li b{font-size:12px}.settlement li p{max-width:150px;font-size:10px;line-height:1.5}.settlement li>.caption{font-size:8px}.holding-detail-layout{grid-template-columns:1fr;gap:20px}.address{padding:13px;font-size:10px}.address .icon-button{flex-shrink:0;width:30px;height:30px}.pending-banner{gap:15px;padding:13px 15px;font-size:10px}.pending-banner>div{gap:8px}.pending-banner svg{flex-shrink:0}.pending-banner a{white-space:nowrap;font-size:10px}.settings-layout .panel{padding:23px 20px}.setting-row{gap:17px}.setting-row p{font-size:10px}.setting-row b{font-size:12px}.setting-row .btn{padding:9px 12px;font-size:10px}.modal{max-width:calc(100vw - 35px);padding:25px 22px}.modal-heading h2{font-size:25px}.modal>p{font-size:13px}.modal-actions{flex-wrap:wrap}.modal-actions .btn{font-size:12px}.admin-stats{gap:12px}.admin-stats .stat-tile{padding:20px 16px}.admin-stats .stat-tile.highlight{grid-column:auto}.admin-stats .stat-tile>strong{font-size:25px}.admin-workspace .dashboard-grid{grid-template-columns:1fr}.admin-page-intro{font-size:11px}.distribution-grid,.field-row{grid-template-columns:1fr}.field-row{gap:0}.audit-entry{grid-template-columns:70px 1fr;gap:15px;padding:20px 0}.audit-entry>.badge{grid-column:2;width:fit-content}.editor-grid .panel{padding:23px 20px}.editor-grid .btn{font-size:12px}.doc-row{gap:10px}.doc-row b{font-size:12px}.doc-row p{font-size:10px}.doc-row .badge{white-space:normal;max-width:110px;font-size:9px}.doc-row .btn{gap:5px;padding:9px 10px;font-size:10px}.system-health>div{font-size:11px}.workspace-nav>a{min-height:37px;padding:9px 12px}.admin-workspace .sidebar-bottom{padding-top:20px}}@media (max-width:370px){.container{padding:0 18px}.hero h1{font-size:46px}.hero-actions{gap:13px}.hero-actions .text-link{font-size:10px}.hero-visual{height:320px;min-height:320px}.diagram-tag{display:none}.principle-rail>div>div{gap:10px}.principle-rail b{font-size:11px}.principle-rail span{font-size:9px}.workspace-content{padding-left:16px;padding-right:16px}.holding-card{grid-template-columns:90px 1fr}.holding-info{padding:20px 14px}.holding-info h3,.holding-values strong{font-size:16px}.settlement li>.caption{display:none}.hero-visual-top{font-size:7px}.unit-card{width:174px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.unit-guide{stroke-dashoffset:0}}.payload{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:22px 0;padding:20px;font-size:11px;line-height:1.8}.distribution-record{border-bottom:1px solid var(--line);padding:20px 0}.distribution-record:last-child{border:0}.distribution-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;list-style:none;display:flex}.distribution-record summary b{font-size:14px;font-weight:500}.distribution-record summary p{margin-top:6px;font-size:11px}.distribution-record summary strong{font-size:21px;font-weight:400}.distribution-record[open]>.data-list{margin-top:25px}.distribution-record .data-list{font-size:12px}@media (max-width:650px){.transactions-table{white-space:normal;display:block}.transactions-table thead{display:none}.transactions-table tbody{display:block}.transactions-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 20px;padding:18px 19px;display:grid}.transactions-table tr:last-child{border:0}.transactions-table td{border:0;min-width:0;padding:0;font-size:12px}.transactions-table td:first-child{grid-column:1/-1;font-size:13px}.transactions-table td:before{font:9px var(--body);color:var(--muted);letter-spacing:0;margin-bottom:6px;display:block}.transactions-table td:nth-child(2):before{content:"Date"}.transactions-table td:nth-child(3):before{content:"Units"}.transactions-table td:nth-child(4):before{content:"Amount"}.transactions-table td:nth-child(5):before{content:"Status"}.transactions-table td:nth-child(6){grid-column:1/-1}.transactions-table td .text-button{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:12px}.transactions-table td small{overflow-wrap:anywhere;font-size:10px}}