:root{--paper:#f5f3eb;--white:#fffef9;--ink:#203d34;--green:#173f35;--muted:#778471;--line:#dee1d2;--mint:#edf2e4;--lime:#d2e4ad;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input,select,a,summary{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a5bc82}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h2,h3{font-weight:400}input,select{width:100%;min-width:0;border:1px solid #d5deca;background:#fbfcf6;border-radius:7px;padding:10px 12px;color:#40593a;font-size:13px;line-height:1.5}input:disabled,select:disabled{opacity:.55}label{font-size:11px;font-weight:500;color:#718366;display:block;margin-bottom:6px}label>span{font-weight:400;color:#8a987f}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.wrap{max-width:1240px;padding:0 38px;margin:auto}.header{height:96px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand strong{font-size:28px;line-height:1;font-weight:650;letter-spacing:-1.3px}.brand>span:last-child{font-size:9px;font-weight:650;letter-spacing:1.5px}.brand .slash{font-size:26px;font-weight:200;color:#8b9d7c}.brand-mark{font-size:37px;line-height:1;color:#5f7c50;margin-right:2px;transform:skewY(-10deg)}.header-link{margin-left:auto;font-size:11px;color:#73866a}.network-badge{display:flex;align-items:center;gap:7px;border:1px solid #d7dfca;border-radius:30px;padding:8px 12px;font-size:8px;letter-spacing:.6px;color:#7a9068;background:#eff2e6;white-space:nowrap}.network-badge>span,.live-dot{width:6px;height:6px;border-radius:50%;background:#8aa56b;box-shadow:0 0 0 3px #e5edda}.hero{display:grid;grid-template-columns:1.8fr 1fr;background:var(--green);border-radius:19px;padding:39px 43px 33px;color:var(--paper);overflow:hidden;gap:35px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.6px;color:#899a79}.hero .eyebrow{color:#b5c9a3;font-size:8px}.hero h1{font-family:var(--serif);font-size:60px;font-weight:400;line-height:1.08;letter-spacing:-2px;margin:19px 0 18px}.hero h1 em{font-weight:400;color:#d5e4b8}.hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#c5d4c1;max-width:500px}.hero-facts{display:grid;grid-template-columns:1fr .95fr 1fr;margin-top:28px;padding-top:21px;border-top:1px solid #41614e;gap:18px}.hero-facts>div{display:flex;flex-direction:column}.hero-facts>div+div{border-left:1px solid #41614e;padding-left:18px}.hero-facts span{font-size:7px;letter-spacing:1.3px;color:#a8bba0}.hero-facts strong{font-size:17px;font-weight:500;margin-top:4px;letter-spacing:-.4px}.hero-facts small{font-size:8px;color:#b6c7ad;margin-top:3px}.hero-art{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding-top:15px}.cabin-outline{width:252px;height:237px;border:3px solid #b6c9a3;border-radius:3px;background:linear-gradient(135deg,#a9ba9855,#d9d9b018);position:relative;box-shadow:14px 15px 0 #092d252b;transform:perspective(800px) rotateY(-17deg) rotateX(6deg);overflow:hidden}.cabin-outline:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:#d7c39b;opacity:.85;transform:skewY(-9deg);transform-origin:left bottom}.cabin-outline:after{content:"";position:absolute;right:-2px;top:0;height:100%;width:46px;border-left:2px solid #bccbae;background:#c1d3af14;transform:skewY(10deg)}.cabin-window{position:absolute;top:28px;left:24px;width:115px;height:86px;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#d0d7b3;border:3px solid #d0d7b3;box-shadow:17px 31px 0 #cbd3a511}.cabin-window i{background:linear-gradient(145deg,#9eb599,#b9c9a4)}.cabin-desk{position:absolute;left:35px;top:147px;width:142px;height:12px;background:#d3b68a;transform:skewX(-15deg);box-shadow:0 4px 0 #a88c62;z-index:2}.cabin-desk:before,.cabin-desk:after{content:"";position:absolute;top:13px;width:5px;height:47px;background:#668463}.cabin-desk:before{left:10px}.cabin-desk:after{right:10px}.cabin-desk i{position:absolute;top:-34px;left:25px;width:45px;height:30px;border:3px solid #375848;background:#9bb6a0;transform:skewX(15deg);box-shadow:0 4px 0 #dce1cc}.cabin-desk b{position:absolute;top:-10px;right:22px;width:12px;height:10px;background:#dee1c8;border-radius:2px}.cabin-chair{position:absolute;width:28px;height:41px;background:#7f9b73;border:2px solid #526f50;border-radius:6px 6px 2px 2px;z-index:3;top:161px;box-shadow:0 8px 0 -3px #5d7954}.cabin-chair:after{content:"";position:absolute;bottom:-22px;left:11px;height:20px;width:3px;background:#52714d}.chair-one{left:51px}.chair-two{left:125px}.cabin-plant{position:absolute;right:30px;bottom:24px;border-bottom:29px solid #c6af7d;border-left:6px solid transparent;border-right:6px solid transparent;width:28px;transform:rotate(180deg);z-index:4}.cabin-plant span{position:absolute;top:23px;left:-8px;color:#95ac70;font-size:65px;line-height:1;transform:rotate(180deg)}.room-number{position:absolute;right:16px;top:15px;writing-mode:vertical-rl;letter-spacing:1px;font-size:8px;color:#d0ddbf}.art-caption{font-size:6px;letter-spacing:1.6px;color:#a8bd9a;margin-top:25px}.demo-note{display:flex;gap:10px;align-items:flex-start;padding:18px 12px 23px;font-size:10px;line-height:1.8;color:#8b967e}.demo-note strong{color:#6a805d;font-weight:600}.info-icon{width:14px;height:14px;border:1px solid #a3b48e;color:#8c9e78;border-radius:50%;font-family:var(--serif);font-style:italic;display:flex;align-items:center;justify-content:center;line-height:1;font-size:10px;margin-top:2px;flex-shrink:0}.card{background:var(--white);border:1px solid var(--line);border-radius:16px}.connection{display:grid;grid-template-columns:1fr auto;align-items:center;padding:25px 28px;gap:15px 25px}.connection h2{font-family:var(--serif);font-size:27px;letter-spacing:-.6px;margin:5px 0}.connection p:not(.eyebrow){font-size:11px;color:#8a987d}.wallet-meta{display:flex;gap:12px;align-items:center;margin-top:10px;flex-wrap:wrap;font-size:9px;color:#81966c}.wallet-meta code{font-size:10px;color:#597747;overflow-wrap:anywhere}.wallet-meta #wallet-role{font-size:7px;font-weight:650;border-radius:3px;padding:2px 5px;background:#ecf1e1;letter-spacing:.6px}.wallet-meta #wallet-role:empty{display:none}.connection-actions{display:flex;gap:10px}.button{border:0;border-radius:7px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:27px;font-size:11px;line-height:1.5;font-weight:500;min-height:44px;transition:background .2s,transform .2s}.button>span{font-size:16px;line-height:1;font-weight:400}.primary{background:var(--green);color:#f3f5e9}.primary:hover:enabled{background:#2d5f45;transform:translateY(-1px)}.secondary{background:#e8efdb;color:#5c7848}.secondary:hover:enabled{background:#dce8c9}.text-button{padding:0;border:0;background:none;color:#6f8b58;font-size:10px;line-height:1.6;text-align:left}.text-button:hover:enabled{color:#315a30}.text-button.muted{color:#99a68a;font-size:9px;text-decoration:underline;text-underline-offset:3px}.inline-note{grid-column:1/-1;padding:14px 16px;background:#f0f2e6;border:1px solid #dfe5d0;border-radius:7px;font-size:11px;color:#82956f;line-height:1.8}.status{display:flex;align-items:flex-start;gap:9px;background:#eaf0df;border:1px solid #dce4ce;color:#6d8658;border-radius:8px;padding:12px 15px;margin:17px 0;font-size:11px;overflow-wrap:anywhere;min-height:43px}.status>span{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;margin-top:7px}.status.busy>span{animation:pulse 1s infinite}.status.error{background:#f6eae1;border-color:#e8d8ca;color:#9b6c49}.status.success{background:#e5efda;border-color:#d1dfbf;color:#52743e}.status a{text-decoration:underline;text-underline-offset:3px}.status p{line-height:1.8}@keyframes pulse{50%{opacity:.2}}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading h2{font-family:var(--serif);font-size:29px;letter-spacing:-.8px;line-height:1.2;margin-top:5px}.small-tag{font-size:7px;letter-spacing:.8px;border:1px solid #d9e2ca;border-radius:20px;padding:5px 8px;color:#8a9d76;white-space:nowrap}.setup{padding:27px 28px}.setup-options{display:grid;grid-template-columns:1fr 47px 1fr;gap:25px}.setup-options h3{font-family:var(--serif);font-size:22px;letter-spacing:-.4px}.setup-options p:not(.small-note){font-size:11px;color:#89997b;line-height:1.85;margin:7px 0 17px;max-width:410px}.setup-options .button{width:100%;max-width:390px}.setup-options>div:first-child .button{margin-top:40px}.setup-options label{font-size:9px}.setup-options input{max-width:390px;font-size:12px}.setup-options form .button{margin-top:12px}.setup-divider{position:relative;display:flex;align-items:center;justify-content:center;color:#9aab88;font-size:8px}.setup-divider:before{content:"";position:absolute;top:5px;bottom:5px;left:50%;border-left:1px solid #e4e8d9}.setup-divider span{background:var(--white);position:relative;z-index:1;padding:10px 0}.small-note{font-size:9px;color:#99a68b;line-height:1.8;margin-top:10px}.deployment-addresses{border-top:1px solid #e5e9d9;margin-top:23px;padding-top:17px}.deployment-addresses>div{display:flex;align-items:baseline;gap:15px;font-size:10px;margin-top:7px;flex-wrap:wrap}.deployment-addresses>div>span{color:#96a488;min-width:113px}.deployment-addresses a{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;color:#64814f;overflow-wrap:anywhere}.deployment-addresses a:hover{text-decoration:underline}.deployment-addresses>p{font-size:9px;color:#92a280;margin:11px 0 8px}.dashboard-heading{margin-top:38px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d6dfc6;border-radius:15px;background:#ecf1e0;padding:24px 0;margin-bottom:19px}.portfolio-tile{padding:0 27px;min-width:0}.portfolio-tile+.portfolio-tile{border-left:1px solid #d4dec2}.portfolio-tile>span{font-size:8px;letter-spacing:1.4px;color:#8b9f77}.portfolio-tile>strong{font-size:30px;letter-spacing:-1px;font-weight:400;line-height:1.25;display:block;margin:7px 0;color:#47673b;overflow-wrap:anywhere}.portfolio-tile small{font-size:13px;color:#80976a;letter-spacing:0;margin-left:4px}.portfolio-tile p{font-size:9px;color:#98a68a}.onboarding{display:grid;grid-template-columns:1fr 1fr;gap:19px}.small-card{padding:24px 27px;display:flex;flex-direction:column}.step-label{display:flex;align-items:center;gap:10px;margin-bottom:15px}.step-label>span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid #d0dcc1;border-radius:50%;font-size:8px;color:#80976a}.step-label p{font-size:8px;font-weight:600;color:#91a17f;letter-spacing:1.2px}.small-card h3{font-family:var(--serif);font-size:22px;letter-spacing:-.4px}.small-card>p:not(.small-note){font-size:11px;color:#8d9b7f;margin:8px 0 19px;line-height:1.8;max-width:420px}.small-card>.button{margin-top:auto}.small-card>.small-note{margin-top:9px}.actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:19px}.action-card{padding:26px 27px;display:flex;flex-direction:column}.action-card h3{font-family:var(--serif);font-size:25px;letter-spacing:-.6px}.card-description{font-size:11px;color:#8d9d7e;line-height:1.8;margin:8px 0 21px}.action-card form{margin-top:auto}.suffixed-input{display:flex;border:1px solid #d5deca;border-radius:7px;background:#fbfcf6;align-items:center;margin-bottom:17px}.suffixed-input input{border:0;border-radius:7px 0 0 7px;font-size:24px;padding:10px 14px;min-height:53px;flex:1;min-width:0}.suffixed-input>span{font-size:10px;color:#8da179;padding:0 17px}.calculation{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#91a17f;margin-top:9px}.calculation strong{font-weight:500;color:#65814e}.action-card .button{margin-top:21px;width:100%}.claim-card{background:#eff3e5;border-color:#d9e2cb}.claim-card .card-description{margin-bottom:0}.claim-display{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:28px 0 16px;gap:8px;text-align:center}.claim-display>span{font-size:8px;letter-spacing:1.4px;color:#96a785}.claim-display>strong{font-size:42px;letter-spacing:-1.6px;font-weight:400;color:#55753f;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.claim-display p{font-size:9px;color:#9cae8a}.claim-card .small-note{text-align:center}.operator-section{padding:28px;margin-top:19px}.section-description{font-size:11px;color:#91a17f;line-height:1.8;margin-top:10px;max-width:660px}.operator-section .section-heading{align-items:flex-start}.operator-section .small-tag{margin-top:5px;background:#edf3e1}.rent-fields{display:grid;grid-template-columns:1.12fr 1fr 1fr 1fr;gap:17px}.rent-fields label{font-size:10px}.rent-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 0 0;margin-top:20px;border-top:1px solid #e3e8d8}.rent-summary>div{display:flex;align-items:baseline;gap:19px}.rent-summary>div>span{font-size:11px;color:#91a17d}.rent-summary>div>strong{font-weight:500;font-size:22px;letter-spacing:-.5px;color:#64844c}.rent-summary>.button{min-width:250px}.operator-section+.inline-note{margin-top:19px}.data-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:19px;margin-top:22px}.data-grid .section-heading,.rental-history .section-heading{padding:23px 25px 0;margin-bottom:20px}.data-grid h2,.rental-history h2{font-size:25px}.data-grid .eyebrow,.rental-history .eyebrow{font-size:7px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-size:8px;font-weight:500;color:#99a88a;background:#f5f7ed;border-top:1px solid #e7ebdd;border-bottom:1px solid #e7ebdd;padding:11px 13px}td{font-size:10px;padding:14px 13px;border-bottom:1px solid #ebeee2;color:#718b5d}th:first-child,td:first-child{padding-left:25px}th:last-child,td:last-child{padding-right:25px}th:not(:first-child),td:not(:first-child){text-align:right}td a:hover{text-decoration:underline}.wallet-name{display:flex;align-items:center;gap:7px}.wallet-name code{font-size:9px}.wallet-label{font-size:6px;letter-spacing:.3px;background:#e7efda;color:#78965d;padding:2px 4px;border-radius:3px}.current-holder{background:#f7f9f0}.transfer-details{margin:0 25px}.transfer-details summary{list-style:none;cursor:pointer;font-size:11px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;color:#74935b}.transfer-details summary::-webkit-details-marker{display:none}.transfer-details summary>span{font-size:19px;color:#a4b78e;line-height:1}.transfer-details[open] summary>span{transform:rotate(45deg)}.transfer-details form{padding-bottom:21px}.transfer-details form>p{font-size:10px;color:#99a889;line-height:1.8;margin-bottom:15px}.transfer-details label{font-size:9px}.transfer-details select{font-size:11px}.transfer-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;margin-top:13px}.transfer-row .button{font-size:10px;padding:11px 13px}.receipts-card{display:flex;flex-direction:column}.receipts-card .live-dot{margin-right:5px}.receipts-list{min-height:220px;max-height:375px;overflow:auto;scrollbar-width:thin;scrollbar-color:#cedabd transparent}.receipt{padding:13px 25px;border-top:1px solid #e9eddf;display:flex;gap:12px;align-items:center}.receipt>span{width:28px;height:28px;border-radius:50%;background:#f0f4e7;display:flex;align-items:center;justify-content:center;color:#8ca575;font-size:15px;flex-shrink:0}.receipt-body{flex:1;min-width:0}.receipt-body>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.receipt-body strong{font-size:10px;font-weight:500;color:#6c8a55}.receipt-body>div>span{font-size:7px;color:#a5b197;white-space:nowrap}.receipt-body p{font-size:8px;color:#99aa87;line-height:1.8;margin-top:3px}.receipt-body a{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;color:#86a26d}.receipt-body a:hover{text-decoration:underline}.chain-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 25px;background:#f6f8ee;border-top:1px solid #e7ecdb;font-size:8px;color:#99aa87;margin-top:auto}.empty-state{text-align:center!important;white-space:normal!important;font-size:10px;font-weight:400;color:#a2b18f;padding:36px 25px!important;line-height:1.8}.rental-history{margin-top:19px;overflow:hidden}.rental-history td{font-size:9px}.rental-history td a{font-size:8px}.rental-history .history-note{margin:11px 25px 15px;font-size:8px}.total-allocated{display:flex;align-items:baseline;gap:10px}.total-allocated>span{font-size:8px;color:#9cac8b}.total-allocated>strong{font-size:18px;letter-spacing:-.4px;font-weight:500;color:#7a995d}.explanation{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:49px 7px 37px}.explanation h2{font-family:var(--serif);font-size:34px;font-weight:400;letter-spacing:-.8px;line-height:1.2;margin:15px 0}.explanation h2 em{font-weight:400;color:#8ca176}.explanation>div>p:last-child{font-size:11px;color:#95a384;line-height:1.9;max-width:430px}.explanation ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:17px}.explanation li{display:flex;align-items:center;gap:14px}.explanation li>span{font-size:8px;width:30px;height:30px;border:1px solid #dbe3ce;background:#e9efde;color:#98ac81;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.explanation li h3{font-size:12px;font-weight:500;color:#7c9764}.explanation li p{font-size:10px;line-height:1.8;color:#9dac8b;margin-top:2px}.guide{margin:0 7px}.guide details{border-top:1px solid #dee3d1}.guide details:last-child{border-bottom:1px solid #dee3d1}.guide summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;cursor:pointer;font-size:11px;color:#809a69}.guide summary::-webkit-details-marker{display:none}.guide summary>span{font-size:19px;color:#b1c099;line-height:1}.guide details[open] summary>span{transform:rotate(45deg)}.guide details p{font-size:10px;color:#9cac8b;line-height:1.9;max-width:940px;margin:0 40px 13px 0}.guide details p:last-child{padding-bottom:9px}.footer{margin-top:38px;padding-top:24px;padding-bottom:27px;border-top:1px solid #dfe3d3;display:flex;align-items:center;gap:27px}.footer .brand strong{font-size:22px}.footer .brand .slash{font-size:22px}.footer .brand>span:last-child{font-size:7px}.footer>p{font-size:8px;color:#a1ad92}.footer>span{font-size:6px;letter-spacing:1.3px;color:#a7b299;margin-left:auto;text-align:right}.negative{color:#a16e4c!important}[hidden]{display:none!important}
@media(max-width:1000px){.wrap{padding-left:27px;padding-right:27px}.header{height:85px;gap:20px}.hero{padding:33px;grid-template-columns:1.65fr 1fr;gap:20px}.hero h1{font-size:51px}.hero-copy>p:not(.eyebrow){font-size:12px}.hero-facts{gap:13px}.hero-facts>div+div{padding-left:13px}.hero-facts strong{font-size:15px}.hero-facts small{font-size:7px}.cabin-outline{width:210px;height:217px}.cabin-outline:after{width:32px}.cabin-window{left:19px;width:98px;height:76px}.cabin-desk{left:24px;top:137px;width:129px}.cabin-chair{top:152px}.chair-one{left:39px}.chair-two{left:104px}.cabin-plant{right:17px;bottom:20px}.room-number{right:8px}.art-caption{font-size:5px;letter-spacing:1.2px}.hero .eyebrow{font-size:7px}.hero-facts span{font-size:6px}.network-badge{font-size:7px}.connection{padding:23px 25px}.setup{padding:25px}.setup-options{gap:15px;grid-template-columns:1fr 28px 1fr}.setup-options p:not(.small-note){font-size:10px}.setup-options h3{font-size:21px}.setup-options>div:first-child .button{margin-top:43px}.setup-options input{font-size:10px}.button{font-size:10px;gap:18px}.small-tag{font-size:6px;letter-spacing:.5px}.deployment-addresses a{font-size:9px}.portfolio-tile{padding:0 22px}.portfolio-tile>strong{font-size:27px}.portfolio-tile>span{font-size:7px}.small-card{padding:23px}.small-card h3{font-size:21px}.small-card>p:not(.small-note){font-size:10px}.action-card{padding:25px}.action-card h3{font-size:23px}.operator-section{padding:25px}.rent-fields{gap:12px}.rent-fields label{font-size:8px}.rent-fields input{font-size:11px}.rent-summary>div>span{font-size:10px}.data-grid{grid-template-columns:1fr 1fr;gap:17px}.data-grid .section-heading{padding-left:21px;padding-right:21px}.data-grid h2{font-size:23px}.data-grid .eyebrow{font-size:6px}.transfer-details{margin:0 21px}.transfer-details summary{font-size:9px}.receipt{padding-left:21px;padding-right:21px}.receipt-body strong{font-size:9px}.receipt-body>div>span{font-size:6px}.chain-footer{font-size:7px;padding-left:21px;padding-right:21px}th{font-size:6px;padding-left:8px;padding-right:8px}td{font-size:9px;padding-left:8px;padding-right:8px}th:first-child,td:first-child{padding-left:21px}th:last-child,td:last-child{padding-right:21px}.wallet-name code{font-size:8px}.wallet-label{font-size:5px}.transfer-row .button{font-size:9px;padding:11px}.explanation{gap:45px}.explanation h2{font-size:31px}.footer{gap:20px}.footer>p{font-size:7px}.footer>span{font-size:5px}}
@media(max-width:770px){.header-link{display:none}.network-badge{margin-left:auto}.hero{grid-template-columns:1fr;position:relative;padding:31px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:52px}.hero-copy>p:not(.eyebrow){max-width:390px}.hero-art{position:absolute;right:-60px;top:43px;opacity:.24;transform:scale(.9);pointer-events:none}.hero-facts{position:relative;z-index:1}.hero-facts small{font-size:8px}.hero-facts strong{font-size:16px}.hero-facts span{font-size:7px}.connection{grid-template-columns:1fr}.connection-actions{margin-top:2px}.connection-actions .button{flex:1;max-width:260px}.wallet-meta code{font-size:9px}.section-heading h2{font-size:27px}.setup-options{grid-template-columns:1fr}.setup-options>div:first-child .button{margin-top:17px}.setup-options .button,.setup-options input{max-width:none}.setup-options p:not(.small-note){font-size:11px;max-width:none}.setup-divider{height:20px}.setup-divider:before{top:50%;bottom:auto;left:0;right:0;border-left:0;border-top:1px solid #e4e8d9}.setup-divider span{padding:0 15px}.setup-options h3{font-size:22px}.setup-options input{font-size:12px}.deployment-addresses>div{gap:7px 12px}.deployment-addresses a{font-size:8px}.portfolio-grid{padding-top:20px;padding-bottom:20px}.portfolio-tile{padding:0 17px}.portfolio-tile>strong{font-size:23px}.portfolio-tile>span{font-size:6px;letter-spacing:1px}.portfolio-tile p{font-size:7px}.onboarding,.actions-grid{gap:15px}.small-card{padding:21px}.small-card h3{font-size:20px}.small-card>p:not(.small-note){font-size:10px}.step-label{gap:8px}.step-label p{font-size:6px;letter-spacing:1px}.small-note{font-size:8px}.action-card{padding:23px}.action-card h3{font-size:22px}.card-description{font-size:10px}.action-card label{font-size:10px}.calculation{font-size:10px}.claim-display>strong{font-size:32px}.claim-display p{font-size:7px}.claim-display>span{font-size:6px}.rent-fields{grid-template-columns:1fr 1fr;gap:15px}.rent-fields label{font-size:10px}.rent-fields input{font-size:12px}.rent-summary{gap:20px}.rent-summary>div{flex-direction:column;gap:3px;align-items:flex-start}.rent-summary>.button{min-width:210px}.operator-section .section-heading{display:block}.operator-section .small-tag{display:inline-block;margin-top:12px}.data-grid{grid-template-columns:1fr}.data-grid h2{font-size:25px}.data-grid .eyebrow{font-size:7px}.data-grid .small-tag{font-size:7px}th{font-size:8px;padding:10px 12px}td{font-size:11px;padding:14px 12px}.wallet-name code{font-size:10px}.wallet-label{font-size:6px}.transfer-details summary{font-size:11px}.transfer-details form>p{font-size:10px}.transfer-details label{font-size:10px}.transfer-row .button{font-size:10px}.receipts-list{min-height:170px;max-height:280px}.receipt-body strong{font-size:11px}.receipt-body>div>span{font-size:8px}.receipt-body p,.receipt-body a{font-size:9px}.chain-footer{font-size:8px}.rental-history table{min-width:620px}.rental-history th{font-size:8px}.rental-history td{font-size:10px}.explanation{grid-template-columns:1fr;gap:25px;margin-top:36px}.explanation>div>p:last-child{max-width:none}.explanation ol{gap:15px}.explanation h2{font-size:33px}.footer{flex-wrap:wrap;gap:15px}.footer>span{width:100%;text-align:center;font-size:6px}.footer>p{margin-left:auto}}
@media(max-width:520px){.wrap{padding-left:18px;padding-right:18px}.header{height:77px;gap:10px}.brand{gap:7px}.brand strong{font-size:24px}.brand .slash{font-size:22px}.brand>span:last-child{font-size:7px;letter-spacing:1px}.brand-mark{font-size:29px;margin-right:0}.network-badge{font-size:5px;letter-spacing:.3px;padding:7px 8px;gap:5px}.network-badge>span{width:4px;height:4px;box-shadow:0 0 0 2px #e5edda}.hero{padding:28px 25px 25px;gap:0}.hero .eyebrow{font-size:6px;letter-spacing:1.3px}.hero h1{font-size:46px;letter-spacing:-1.6px;margin-top:21px}.hero-copy>p:not(.eyebrow){font-size:11px;line-height:1.9;max-width:300px}.hero-art{right:-109px;top:53px;opacity:.2;transform:scale(.83)}.hero-facts{gap:10px;margin-top:25px;padding-top:18px;grid-template-columns:1.05fr .9fr .85fr}.hero-facts>div+div{padding-left:10px}.hero-facts strong{font-size:13px;letter-spacing:-.3px}.hero-facts span{font-size:5px;letter-spacing:.8px}.hero-facts small{font-size:6px;line-height:1.7}.demo-note{padding:15px 3px 18px;gap:8px;font-size:9px}.info-icon{width:12px;height:12px;font-size:8px}.connection{padding:22px;gap:14px}.connection h2{font-size:26px}.connection p:not(.eyebrow){font-size:10px}.eyebrow{font-size:8px}.connection-actions{flex-direction:column;gap:10px}.connection-actions .button{max-width:none;width:100%}.button{font-size:11px;min-height:45px;padding:13px 15px}.wallet-meta{gap:6px 10px;font-size:8px}.wallet-meta code{font-size:8px;word-break:break-all}.wallet-meta #wallet-role{font-size:6px}.inline-note{font-size:10px;padding:12px 14px}.status{font-size:10px;padding:11px 13px;margin:14px 0}.setup{padding:23px 22px}.setup>.section-heading{display:block;margin-bottom:19px}.section-heading h2{font-size:27px}.setup .small-tag{display:inline-block;margin-top:12px;font-size:6px}.setup-options{gap:17px}.setup-options h3{font-size:22px}.setup-options p:not(.small-note){font-size:10px;line-height:1.9}.setup-options label{font-size:9px}.setup-options input{font-size:11px}.setup-options .button{font-size:11px}.small-note{font-size:8px}.deployment-addresses>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin-top:12px}.deployment-addresses>div>span{grid-column:1/-1;font-size:9px}.deployment-addresses a{font-size:8px;word-break:break-all}.deployment-addresses .text-button{font-size:8px}.deployment-addresses>p{font-size:8px}.deployment-addresses .muted{font-size:8px}.dashboard-heading{margin-top:31px;align-items:flex-end;gap:12px}.dashboard-heading h2{font-size:26px;max-width:240px}.dashboard-heading .text-button{font-size:8px;max-width:65px;text-align:right}.portfolio-grid{grid-template-columns:1fr;padding:0;margin-bottom:15px}.portfolio-tile{padding:19px 22px;display:grid;grid-template-columns:1fr auto;gap:0 15px;align-items:center}.portfolio-tile+.portfolio-tile{border-left:0;border-top:1px solid #d7e1c9}.portfolio-tile>span{font-size:7px;letter-spacing:1.1px;grid-column:1}.portfolio-tile>strong{grid-column:2;grid-row:1/3;font-size:26px;margin:0;letter-spacing:-.7px;text-align:right}.portfolio-tile p{font-size:7px;margin-top:4px;grid-column:1;max-width:160px}.portfolio-tile small{font-size:10px}.onboarding,.actions-grid{grid-template-columns:1fr;gap:15px}.actions-grid{margin-top:15px}.small-card{padding:23px}.small-card h3{font-size:23px}.small-card>p:not(.small-note){font-size:11px}.step-label p{font-size:7px;letter-spacing:1.3px}.step-label{margin-bottom:13px}.action-card{padding:24px}.action-card h3{font-size:25px}.card-description{font-size:11px;margin-bottom:20px}.action-card label{font-size:11px}.calculation{font-size:11px}.claim-display{padding:30px 0 15px;gap:10px}.claim-display>strong{font-size:43px}.claim-display>span{font-size:7px}.claim-display p{font-size:9px}.operator-section{padding:24px;margin-top:15px}.operator-section h2{font-size:26px}.section-description{font-size:10px}.rent-fields{gap:13px}.rent-fields label{font-size:9px}.rent-fields input{font-size:12px;padding:10px;min-height:42px}.rent-summary{display:block;margin-top:18px;padding-top:16px}.rent-summary>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}.rent-summary>div>span{font-size:10px}.rent-summary>div>strong{font-size:19px}.rent-summary>.button{margin-top:18px;width:100%}.operator-section .small-tag{font-size:6px}.operator-section+.inline-note{margin-top:15px;font-size:9px}.data-grid{margin-top:18px;gap:15px}.data-grid h2{font-size:24px}.data-grid .eyebrow{font-size:6px}.data-grid .section-heading,.rental-history .section-heading{padding:22px 21px 0;margin-bottom:19px}.data-grid .small-tag{font-size:6px}th{font-size:6px;padding:10px 8px}td{font-size:10px;padding:14px 8px}th:first-child,td:first-child{padding-left:21px}th:last-child,td:last-child{padding-right:21px}.wallet-name{gap:5px}.wallet-name code{font-size:8px}.wallet-label{font-size:5px}.transfer-details summary{font-size:10px}.transfer-details form>p{font-size:9px}.transfer-details label{font-size:9px}.transfer-row{grid-template-columns:.85fr 1.15fr;gap:12px}.transfer-row .button{font-size:10px;gap:10px}.receipt{padding:14px 21px}.receipt-body strong{font-size:10px}.receipt-body>div>span{font-size:7px}.receipt-body p,.receipt-body a{font-size:8px}.chain-footer{font-size:7px;gap:8px}.rental-history{margin-top:15px}.rental-history h2{font-size:24px}.rental-history .eyebrow{font-size:6px}.total-allocated{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.total-allocated>span{font-size:6px}.total-allocated>strong{font-size:15px}.rental-history .section-heading{gap:15px}.rental-history .history-note{font-size:7px;margin:11px 21px 14px}.explanation{margin:36px 4px 29px;gap:23px}.explanation h2{font-size:31px;margin-top:14px}.explanation>div>p:last-child{font-size:10px}.explanation li h3{font-size:11px}.explanation li p{font-size:9px}.guide{margin:0 4px}.guide summary{font-size:10px;padding:17px 0}.guide details p{font-size:9px;margin-right:5px;line-height:1.95}.footer{margin-top:30px;padding-top:23px;padding-bottom:25px;gap:14px}.footer .brand{gap:7px}.footer .brand strong{font-size:21px}.footer .brand>span:last-child{font-size:6px}.footer .brand .slash{font-size:19px}.footer>p{font-size:6px;max-width:165px;line-height:1.8}.footer>span{font-size:5px;letter-spacing:1.2px}}
@media(max-width:370px){.wrap{padding-left:13px;padding-right:13px}.brand-mark{display:none}.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:42px}.hero-facts{gap:8px}.hero-facts>div+div{padding-left:8px}.hero-facts strong{font-size:12px}.hero-facts small{font-size:5.5px}.portfolio-tile>strong{font-size:23px}.portfolio-tile>span{font-size:6px}.portfolio-tile p{font-size:6px;max-width:133px}.holders-card table{min-width:320px}.footer>p{font-size:5px;max-width:143px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Keep instructional text readable at every viewport width. */
[hidden]{display:none!important}
.button{font-size:14px}
label{font-size:13px}
.small-note,.inline-note,.status,.section-description,.card-description,.connection p:not(.eyebrow),.setup-options p:not(.small-note),.small-card>p:not(.small-note),.guide details p{font-size:13px}
.eyebrow,.step-label p,.small-tag,.hero .eyebrow,.hero-facts span,.hero-facts small,.portfolio-tile>span,.portfolio-tile p,.claim-display>span,.claim-display p,.wallet-meta,.wallet-meta code,.wallet-meta #wallet-role,.hero-facts span{font-size:11px}
.text-button,.text-button.muted,.deployment-addresses a,.deployment-addresses>p,.deployment-addresses>div,.rental-history .history-note,.chain-footer{font-size:12px}
th,.rental-history th{font-size:11px}
td,.rental-history td{font-size:13px}
.receipt{display:flex;flex-direction:column;gap:4px;padding:16px 24px;border-bottom:1px solid var(--line)}
.receipt strong{font-size:13px;font-weight:500}.receipt p,.receipt a{font-size:12px}.receipt a{text-decoration:underline;text-underline-offset:3px}
.hero-facts small{line-height:1.6}.claim-display p{line-height:1.7}
.network-badge{font-size:10px}
@media(max-width:770px){.header{height:auto;min-height:90px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.network-badge{font-size:10px;margin-left:0}.hero-facts{grid-template-columns:1fr;gap:14px}.hero-facts>div+div{border-left:0;padding-left:0}.hero-facts strong{font-size:18px}.portfolio-tile>span,.portfolio-tile p{font-size:11px}.portfolio-tile p{max-width:180px}.rent-fields{grid-template-columns:1fr}.rent-fields label{font-size:12px}.rent-fields input{font-size:14px}.setup .small-tag,.operator-section .small-tag,.data-grid .small-tag,.data-grid .eyebrow,.rental-history .eyebrow{font-size:10px}.explanation li h3{font-size:14px}.explanation li p,.explanation>div>p:last-child{font-size:13px}.guide summary{font-size:13px}.total-allocated>span{font-size:11px}.footer>p,.footer>span{font-size:10px}.hero-copy>p:not(.eyebrow){font-size:14px}}
.wallet-guide{margin:18px 0}.wallet-guide ol{padding:0 0 18px 22px;max-width:850px;line-height:1.85;font-size:14px}.wallet-guide li+li{margin-top:10px}.wallet-guide a{text-decoration:underline;text-underline-offset:3px}
