:root{--background:#f6f4ee;--foreground:#17201c;--muted:#64716a;--panel:#fff;--line:#d9ded7;--accent:#0d7568;--accent-strong:#09574d;--focus:#0f4e62;--gold:#946417;--soft-green:#eaf4ee;--soft-gold:#fbf1d9;--shadow:0 20px 60px #212b2614}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground)}body{text-rendering:optimizelegibility;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed}main:focus{outline:none}.skip-link{background:var(--foreground);color:#fff;z-index:1000;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:14px;left:20px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}[dir=rtl] .skip-link{left:auto;right:20px}a{color:inherit;text-decoration:none}.shell{max-width:none;margin:0;padding:24px 320px 56px 28px}[dir=ltr] .shell{padding-left:320px;padding-right:28px}[dir=rtl] .shell{padding-left:28px;padding-right:320px}.shell>main,.shell>.announcement-stack{max-width:1220px;margin-left:auto;margin-right:auto}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d9ded7e6;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:264px;padding:18px;display:flex;position:fixed;top:24px;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 18px 50px #26302b14}[dir=ltr] .topbar{left:24px;right:auto}[dir=rtl] .topbar{left:auto;right:24px}.sidebar-brand-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.brand{color:var(--foreground);white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:800;display:inline-flex}.brand:before{background:linear-gradient(135deg, var(--accent), #d6a238);content:"";border-radius:8px;width:28px;height:28px;display:inline-block}.notification-dot{border:1px solid var(--line);color:var(--accent);background:#f7faf8;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding-bottom:12px;font-size:34px;line-height:0;display:inline-flex}.nav{color:var(--muted);white-space:normal;flex-flow:column;align-items:stretch;gap:6px;font-size:15px;font-weight:700;display:flex;overflow:visible}.nav::-webkit-scrollbar{display:none}.nav>a{border:1px solid #0000;border-radius:8px;padding:12px 14px}.nav>a:hover,.nav>.nav-active{border-color:var(--line);color:var(--foreground);background:#f4f7f3}.nav>.nav-active{box-shadow:inset -3px 0 0 var(--accent)}[dir=ltr] .nav>.nav-active{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .nav>.nav-active{box-shadow:inset -3px 0 0 var(--accent)}.nav-separator{border-top:1px solid var(--line);margin:8px 0}.announcement-stack{gap:10px;margin:18px 0 0;display:grid}.announcement-banner{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}[dir=rtl] .announcement-banner{border-left:1px solid var(--line);border-right:4px solid var(--accent)}.announcement-warning{border-left-color:#9a5a00}[dir=rtl] .announcement-warning{border-right-color:#9a5a00}.announcement-critical{border-left-color:#a43d21}[dir=rtl] .announcement-critical{border-right-color:#a43d21}.announcement-banner h2{margin:6px 0;font-size:18px}.announcement-banner p{color:var(--muted);margin:0;line-height:1.55}.announcement-meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.announcement-error{color:var(--muted);margin:12px 0 0;font-size:13px}.language-switcher{justify-content:space-between;align-items:center;gap:6px;padding:10px 0 0;display:inline-flex}.language-switcher-link{appearance:none;color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;min-height:28px;padding:0;font-size:13px;font-weight:800;line-height:1.2;text-decoration:underline}.language-switcher-link:hover,.language-switcher-link:focus-visible{color:var(--foreground)}.language-switcher-link:disabled{cursor:wait;opacity:.58}.language-switcher-link.is-current{color:var(--foreground);cursor:default;text-decoration:none}.language-switcher-separator{color:var(--muted);font-size:13px;font-weight:800}.language-switcher-error{color:#a43d21;max-width:180px;font-size:12px;line-height:1.3}.hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:28px;padding:56px 0 36px;display:grid}.hero h1,.page-title h1{max-width:760px;margin:0 0 18px;font-size:clamp(36px,6vw,72px);line-height:.98}.hero p,.page-title p{color:var(--muted);max-width:680px;margin:0;font-size:18px;line-height:1.7}.hero-media,.detail-media{aspect-ratio:4/3;border:1px solid var(--line);background:#d9e6df;border-radius:8px;overflow:hidden}.hero-media img,.detail-media img,.property-card img{color:#0000;object-fit:cover;width:100%;height:100%;font-size:0;display:block}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.actions.compact{margin-top:14px}.button{background:var(--accent);border:1px solid var(--accent);color:#fff;text-align:center;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.button.disabled{color:#53635c;cursor:not-allowed;background:#d7dfda;border-color:#c7d1cc}.button:disabled{opacity:.72}.page-title{padding:42px 0 30px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.property-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.property-card figure{aspect-ratio:16/9;margin:0}.property-card-content{padding:18px}.eyebrow,.status{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.property-card h2,.detail h1{margin:8px 0 10px}.property-card p,.detail p{color:var(--muted);line-height:1.65}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.metric{border-top:1px solid var(--line);padding-top:10px}.metric span{color:var(--muted);font-size:12px;display:block}.metric strong{margin-top:4px;font-size:18px;display:block}.detail{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);gap:30px;padding-top:42px;display:grid}.detail-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.unframed-detail-panel{max-width:760px}.content-page{max-width:820px;padding-top:10px}.content-body{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.content-body p{white-space:pre-wrap;margin:0 0 14px;line-height:1.75}.content-body p:last-child{margin-bottom:0}.empty{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:28px}.state-view{gap:10px;display:grid}.state-view h2{color:var(--foreground);margin:0;font-size:22px}.state-view p{margin:0;line-height:1.6}.request-id{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.auth-page,.account-page{padding-top:42px}.auth-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:520px;padding:24px}.preferences-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:560px;padding:18px}.auth-panel h1,.account-header h1{margin:8px 0 12px;font-size:clamp(32px,5vw,54px);line-height:1}.form{gap:16px;margin-top:22px;display:grid}.form label{color:var(--foreground);gap:8px;font-size:14px;font-weight:700;display:grid}.form input,.form select,.form textarea,.filter-row select,.filter-row input{border:1px solid var(--line);color:var(--foreground);font:inherit;border-radius:8px;min-height:44px;padding:0 12px}.form input[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true],.filter-row input[aria-invalid=true],.filter-row select[aria-invalid=true]{border-color:#a43d21;box-shadow:0 0 0 1px #a43d21}.form textarea{resize:vertical;padding:12px}.investment-panel{border:1px solid var(--line);background:#f8fbf8;border-radius:8px;margin-top:20px;padding:18px}.investment-panel p{margin:0 0 14px}.muted-panel{color:var(--muted)}.investment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.investment-summary div{border-top:1px solid var(--line);padding-top:10px}.investment-summary span,.portfolio-metrics dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.investment-summary strong{margin-top:4px;display:block}.form-success{color:var(--accent-strong);margin:0}.form-success a,.empty a,.portfolio-item a{color:var(--accent-strong);font-weight:800}.checkbox-row{align-items:center;gap:10px!important;display:flex!important}.checkbox-row input{min-height:auto}.link-button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.form-error{color:#a43d21;margin:0}.technical-input,[dir=rtl] input[placeholder^=SA]{text-align:left;direction:ltr}.auth-switch{color:var(--muted);margin:18px 0 0}.auth-switch a{color:var(--accent-strong);font-weight:800}.account-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.account-header p{color:var(--muted);margin:0}.account-subnav{margin-top:24px;padding-bottom:42px}.account-subnav-list{flex-wrap:wrap;gap:12px;display:flex}.account-subnav-link[aria-current=page]{box-shadow:0 0 0 3px #0d756824}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.profile-grid div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.profile-grid dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.profile-grid dd{overflow-wrap:anywhere;margin:8px 0 0}.portfolio-page{padding-top:10px}.compact-title h1{font-size:clamp(34px,5vw,56px)}.portfolio-list{gap:14px;display:grid}.portfolio-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 18px;display:grid}.portfolio-summary div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.portfolio-summary dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.portfolio-summary dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:800}.positions-section{margin-bottom:28px}.portfolio-item{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:18px;padding:18px;display:grid}.portfolio-item h2{margin:8px 0}.portfolio-item p{color:var(--muted);margin:0}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.portfolio-metrics div{border-top:1px solid var(--line);padding-top:10px}.portfolio-metrics dd{overflow-wrap:anywhere;margin:6px 0 0}.portfolio-detail{padding-top:10px}.detail-metrics{margin-top:18px}.compact-empty{margin-top:16px;padding:16px}.payment-panel{border:1px solid var(--line);background:#f8fbf8;border-radius:8px;margin-top:16px;padding:16px}.required-consent-gate{background:#fff8e8;border:1px solid #e4c98c;border-left:4px solid #9a5a00;border-radius:8px;gap:12px;margin:16px 0;padding:16px;display:grid}[dir=rtl] .required-consent-gate{border-left:1px solid #e4c98c;border-right:4px solid #9a5a00}.required-consent-gate h2{margin:6px 0 0;font-size:22px}.required-consent-item{background:var(--panel);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.required-consent-item span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800;display:block}.bank-account-form{background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:680px;margin-bottom:22px;padding:18px}.bank-account-list{margin-top:18px}.default-badge{color:var(--accent-strong);text-transform:uppercase;background:#e8f5ef;border:1px solid #b8d8ca;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-badge{border:1px solid var(--line);color:var(--foreground);overflow-wrap:anywhere;text-transform:uppercase;background:#f1f5f9;border-radius:999px;max-width:100%;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}[dir=rtl] .status-badge,[dir=rtl] .default-badge,[dir=rtl] .eyebrow,[dir=rtl] .status,[dir=rtl] .ledger-table th,[dir=rtl] .announcement-meta,[dir=rtl] .notification-meta{text-transform:none}.muted-status{color:var(--muted)}.muted-cell{color:var(--muted);overflow-wrap:anywhere;max-width:360px;margin-top:6px;font-size:13px;display:block}.readiness-ready{border-left:4px solid var(--accent)}.readiness-missing{border-left:4px solid #a43d21}[dir=rtl] .readiness-ready{border-left:1px solid var(--line);border-right:4px solid var(--accent)}[dir=rtl] .readiness-missing{border-left:1px solid var(--line);border-right:4px solid #a43d21}.confirmed-payment{background:#eef8f2}.refund-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.payment-state{font-weight:800;color:var(--foreground)!important;margin:0!important}.payment-intent-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.payment-intent-summary div{border-top:1px solid var(--line);padding-top:10px}.payment-intent-summary dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.payment-intent-summary dd{overflow-wrap:anywhere;margin:6px 0 0}.ledger-section{margin-top:28px}.section-heading h2{margin:8px 0 16px;font-size:28px}.ledger-table-wrap{background:var(--panel);border:1px solid var(--line);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;min-width:760px}.ledger-table th,.ledger-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;unicode-bidi:plaintext;padding:14px}[dir=rtl] .ledger-table th,[dir=rtl] .ledger-table td{text-align:right}.ledger-table th{color:var(--muted);text-transform:uppercase;font-size:12px}.ledger-table tr:last-child td{border-bottom:0}.admin-page{padding-top:10px}.admin-auth-page .auth-panel{border-color:#cbd7d2}.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-link-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:8px;padding:18px;display:grid}.admin-link-card strong{font-size:22px}.admin-link-card span:last-child,.muted-cell{color:var(--muted)}.admin-section{margin-top:28px}.timeline-list{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}[dir=rtl] .timeline-list{padding-left:0;padding-right:20px}.admin-table a{color:var(--accent-strong);font-weight:800}.inline-form{align-items:center;gap:10px;min-width:260px;display:flex}.inline-form input{min-width:140px}.audit-table{min-width:1120px}.announcement-table{min-width:1240px}.filter-row{align-items:center;gap:10px;margin:0 0 18px;display:flex}.filter-row label{gap:6px;display:grid}.filter-row span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.metric-card span,.form-help{color:var(--muted)}.metric-card strong{overflow-wrap:anywhere;font-size:20px}.audit-filter-grid{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.audit-filter-grid label{gap:6px;display:grid}.audit-filter-grid span,.pagination-row>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.audit-filter-grid input,.audit-filter-grid select,.admin-search-panel input,.admin-search-panel select{border:1px solid var(--line);color:var(--foreground);font:inherit;border-radius:8px;min-width:0;min-height:42px;padding:0 10px}.filter-actions,.pagination-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-actions{grid-column:1/-1;align-self:end}.admin-search-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(240px,1fr) 120px auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.admin-search-panel label{gap:6px;display:grid}.admin-search-panel span,.admin-search-types span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.admin-search-types{flex-wrap:wrap;grid-column:1/-1;gap:10px 14px;display:flex}.search-table{min-width:980px}.pagination-row{justify-content:flex-end;margin-top:14px}.pagination-row[aria-label]{align-items:center}[dir=rtl] .dir-icon{transform:scaleX(-1)}.json-panel{background:var(--panel);border:1px solid var(--line);color:var(--foreground);white-space:pre-wrap;border-radius:8px;padding:14px;font:13px/1.5 monospace;overflow-x:auto}.warning-panel{color:#73321f;border-left:4px solid #a43d21}.statement-filter-row{flex-wrap:wrap;align-items:end}.checkbox-label{align-items:center;gap:8px;display:inline-flex!important}.checkbox-label input{width:auto}.overdue-badge{color:#991b1b;background:#fee2e2;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}[dir=rtl] .overdue-badge{margin-left:0;margin-right:8px}.statement-table{min-width:1040px}.report-table{min-width:1120px}.report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.statement-export-preview{background:var(--panel);border:1px solid var(--line);color:var(--foreground);resize:vertical;border-radius:8px;width:100%;min-height:180px;padding:14px;font:13px/1.5 monospace}.annual-summary-disclaimer p{margin:8px 0 0;line-height:1.7}.decision-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.decision-form{max-width:560px;margin-top:16px}.controls-panel,.controls-history{margin-top:18px}.notifications-page{padding-top:10px}.notification-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-list{gap:12px;display:grid}.notification-item{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.notification-item.is-unread{border-left:4px solid var(--accent)}[dir=rtl] .notification-item.is-unread{border-left:1px solid var(--line);border-right:4px solid var(--accent)}.notification-item.is-read{opacity:.78}.notification-main h2{margin:10px 0 8px;font-size:22px}.notification-main p{color:var(--muted);margin:0;line-height:1.6}.notification-meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.severity{color:var(--accent-strong)}.severity-success{color:#147a3f}.severity-warning{color:#9a5a00}.severity-error{color:#a43d21}.notification-state{color:var(--muted);text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:800}.internal-incident-update{background:#fff8e8;border-color:#9a5a00}.status-incident-list{gap:14px;display:grid}.saved-view-strip{border:1px solid var(--line);margin:16px 0;padding:12px}.saved-view-json-editor{min-width:260px;min-height:120px}.notification-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.investor-home{color:var(--foreground);gap:18px;padding-top:0;display:grid}.dashboard-heading{justify-content:space-between;align-items:end;gap:18px;padding:4px 0 2px;display:flex}.dashboard-heading h1{margin:0 0 8px;font-size:clamp(34px,4vw,46px);line-height:1.1}.dashboard-heading p{color:var(--muted);max-width:680px;margin:0;line-height:1.75}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-stat{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:12px;min-height:190px;padding:20px;display:grid;box-shadow:0 14px 40px #26302b0d}.dashboard-stat span{color:var(--muted);font-size:14px}.dashboard-stat strong{color:var(--foreground);overflow-wrap:anywhere;align-self:end;font-size:clamp(26px,2.8vw,34px);line-height:1.2;display:block}.dashboard-stat p{color:var(--muted);margin:0;line-height:1.55}.dashboard-stat a{color:var(--accent-strong);font-weight:800}.verification-stat strong{color:var(--accent);font-size:clamp(24px,2.4vw,31px)}.performance-stat strong{color:#c28718}.wallet-stat .investor-actions{margin-top:0}.wallet-stat .button{min-height:40px;padding:0 14px}.investor-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px;display:grid}.investor-copy{box-shadow:var(--shadow);background:linear-gradient(135deg,#0d75681a,#d6a23814),#fcfbf7;border:1px solid #d9ded7eb;border-radius:8px;place-content:center;min-height:300px;padding:clamp(24px,4vw,38px);display:grid}.investor-copy h1{margin:0 0 14px;font-size:clamp(36px,5vw,56px);line-height:1.08}.investor-copy p{color:var(--muted);max-width:680px;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.85}.investor-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.investor-primary-action,.investor-secondary-action{min-width:132px}.investor-command-panel,.featured-offering,.activity-panel,.property-preview-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe6;border-radius:8px}.investor-command-panel{gap:14px;padding:20px;display:grid}.command-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.command-panel-header span{background:var(--soft-green);color:var(--accent-strong);border:1px solid #c7dfd3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.command-panel-header strong,.wallet-balance span,.portfolio-snapshot span,.offering-topline span,.offering-metrics span,.property-preview-card dt{color:var(--muted);font-size:12px;font-weight:800}.wallet-balance{border:1px solid var(--line);background:#f8faf7;border-radius:8px;padding:18px}.wallet-balance strong{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,3.6vw,40px);display:block}.portfolio-snapshot,.offering-metrics,.property-preview-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portfolio-snapshot div,.offering-metrics div,.property-preview-card dl div{border-top:1px solid var(--line);padding-top:12px}.portfolio-snapshot strong,.offering-metrics strong,.property-preview-card dd{overflow-wrap:anywhere;margin-top:6px;font-size:18px;display:block}.investment-board{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:18px;display:grid}.featured-offering{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.offering-media{background:#d9e6df;min-height:320px}.offering-media img,.property-preview-card img{object-fit:cover;width:100%;height:100%;display:block}.offering-content{gap:16px;padding:24px;display:grid}.offering-topline,.section-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.offering-topline strong{background:var(--soft-gold);color:var(--gold);border:1px solid #ead19a;border-radius:999px;padding:7px 10px;font-size:12px}.offering-content h2,.section-title-row h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15}.offering-content p,.section-title-row p,.property-preview-card p{color:var(--muted);margin:0;line-height:1.7}.progress-track{background:#e7ece7;border-radius:999px;height:10px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--accent), #c9972c);border-radius:inherit;width:72%;height:100%;display:block}.activity-panel{align-content:start;gap:18px;padding:20px;display:grid}.section-title-row a{color:var(--accent-strong);font-size:14px;font-weight:800}.activity-table{display:grid}.activity-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:14px 0;display:grid}.activity-row:first-child{border-top:0}.activity-row span,.activity-row time{color:var(--muted);font-size:13px}.activity-row strong{font-size:15px}.property-strip{gap:16px;padding-bottom:8px;display:grid}.property-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.property-preview-card{overflow:hidden}.property-preview-card img{aspect-ratio:16/9}.property-preview-card>div{gap:10px;padding:16px;display:grid}.property-preview-card h3{margin:0;font-size:20px}.property-preview-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0}.property-preview-card dd{margin-bottom:0;font-size:15px;font-weight:800}.faq-page{gap:18px;padding-top:10px;display:grid}.faq-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#0d756814,#d6a23814),#ffffffe6;border-radius:8px;padding:clamp(22px,4vw,34px)}.faq-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.faq-actions .button{min-height:40px}.faq-disclaimer{color:#73321f;background:#fff8e8;border:1px solid #e4c98c;border-right:4px solid #9a5a00;border-radius:8px;padding:16px 18px;font-weight:700;line-height:1.7}.faq-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.faq-toc{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:8px;gap:6px;max-height:calc(100vh - 48px);padding:16px;display:grid;position:sticky;top:24px;overflow-y:auto}.faq-toc strong{margin-bottom:6px;font-size:18px}.faq-toc a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:10px 12px;font-weight:800}.faq-toc a:hover{border-color:var(--line);color:var(--foreground);background:#f4f7f3}.faq-sections{gap:18px;display:grid}.faq-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:8px;gap:16px;padding:20px;scroll-margin-top:24px;display:grid}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--line);background:#f8faf7;border-radius:8px;overflow:hidden}.faq-item summary{cursor:pointer;padding:14px 16px;font-size:17px;font-weight:800;line-height:1.5}.faq-item summary::marker{color:var(--accent)}.faq-item p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 16px 16px;line-height:1.75}@media (max-width:760px){.shell{max-width:1180px;margin:0 auto;padding:18px 16px 48px}[dir=ltr] .shell,[dir=rtl] .shell{padding:18px 16px 48px}.hero,.detail,.grid,.admin-link-grid,.portfolio-item,.investor-hero,.investment-board,.featured-offering,.property-preview-grid,.faq-layout{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch;gap:14px;width:auto;padding:14px;position:static;inset:auto;overflow:visible}.nav{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:2px;display:grid}.nav-separator,.language-switcher{grid-column:1/-1}.investor-home{padding-top:22px}.investor-copy{min-height:auto}.faq-toc{max-height:none;position:static}.portfolio-snapshot,.offering-metrics,.property-preview-card dl{grid-template-columns:1fr}.offering-media{min-height:230px}.section-title-row{flex-direction:column;align-items:flex-start}.account-header{flex-direction:column}.notification-title-row,.notification-item,.notification-actions{grid-template-columns:1fr;align-items:stretch}.profile-grid{grid-template-columns:1fr}.ledger-table-wrap{border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px}.ledger-table th,.ledger-table td{padding:12px}.filter-row{align-items:stretch}.filter-row label,.filter-row .button{width:100%}.investment-summary,.portfolio-metrics,.payment-intent-summary,.portfolio-summary,.summary-grid,.audit-filter-grid,.report-metric-grid,.admin-search-panel{grid-template-columns:1fr}}:root{--background:#0e1410;--foreground:#f3eee0;--muted:#c8c2b1;--panel:#1a221c;--line:#2a3329;--accent:#8a641f;--accent-strong:#b08938;--focus:#c9a35e;--gold:#c9a35e;--bg:#0e1410;--bg-2:#131a15;--surface:#1a221c;--surface-2:#232c25;--line-2:#38422f;--ink:#f3eee0;--ink-2:#c8c2b1;--ink-3:#8a8675;--ink-4:#5e5a4d;--gold-2:#b08938;--gold-soft:#1f1a10;--green:#4d6b3a;--red:#c97e5a;--serif:"Playfair Display", "Tajawal", Georgia, serif;--sans-ar:"Tajawal", system-ui, sans-serif;--sans-en:"Inter", system-ui, sans-serif;--r-sm:10px;--r:16px;--r-lg:22px;--shadow-1:0 1px 0 #0006, 0 16px 40px -20px #0009;--shadow-gold:0 24px 60px -20px #c9a35e59}html,body{background:var(--bg);color:var(--ink)}body{font-family:var(--sans-ar);-webkit-font-smoothing:antialiased}body[dir=ltr]{font-family:var(--sans-en)}.tnum{font-variant-numeric:tabular-nums}.shell,[dir=ltr] .shell,[dir=rtl] .shell{max-width:none;margin:0;padding:0}.shell>main,.shell>.announcement-stack{width:100%;max-width:none}.shell>main{width:min(90vw,1600px);margin-inline:auto}.site-footer{border-top:1px solid var(--line);color:var(--ink-3);background:#101a13;margin-top:72px;padding:72px 0 28px}.site-footer-inner,.site-footer-bottom{width:min(90vw,1280px);margin-inline:auto}.site-footer-inner{grid-template-columns:1.45fr .85fr .85fr .95fr;gap:56px;display:grid}.footer-brand{text-align:right;justify-self:end;max-width:320px}.footer-brand-mark{color:var(--gold);flex-direction:row-reverse;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.footer-brand p{color:var(--ink-3);margin:18px 0 0;font-size:14px;line-height:1.8}.footer-links,.footer-contact{justify-items:start;gap:12px;display:grid}.footer-links h2,.footer-contact h2{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:900;line-height:1.2}.footer-links a,.footer-contact a,.footer-contact span{color:var(--ink-2);font-size:14px;font-style:normal;font-weight:600;line-height:1.35}.footer-links a:hover,.footer-contact a:hover{color:var(--gold)}.footer-contact a:nth-of-type(2),.site-footer-bottom span:last-child{color:var(--gold);font-family:var(--sans-en)}.site-footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:28px;display:flex}.site-footer-bottom span{color:var(--ink-3);font-size:12px;line-height:1.6}.topbar.bar{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;border-bottom:1px solid var(--line);box-shadow:none;z-index:30;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:28px;width:auto;padding:18px 56px;display:flex;position:sticky;inset:0 0 auto;overflow:visible}[dir=ltr] .topbar.bar,[dir=rtl] .topbar.bar{left:0;right:0}.brand{color:var(--ink);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.brand:before{display:none}.brand-mark{background:linear-gradient(135deg, var(--gold), var(--gold-2));color:#14110a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:19px;font-weight:800;display:inline-flex}.brand-name{font-size:19px}.topbar.bar .nav{color:var(--ink-2);flex-flow:wrap;flex:1;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.topbar.bar .nav>a{color:var(--ink-2);border:0;border-radius:999px;padding:8px 14px}.topbar.bar .nav>a:hover,.topbar.bar .nav>.nav-active{background:var(--surface);color:var(--ink)}.topbar.bar .nav>.nav-active{box-shadow:none}.bar-actions{flex:none;align-items:center;gap:10px;display:flex}.language-switcher{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:4px 12px}.language-switcher-error{display:none}.language-switcher-link{color:var(--ink-2);font-size:12px;font-weight:700}.language-switcher-link.is-current{color:var(--ink)}.announcement-stack{max-width:1280px;margin:0 auto;padding:18px 56px 0}.announcement-banner,.empty,.auth-panel,.preferences-panel,.content-body,.investment-panel,.portfolio-summary div,.portfolio-item,.ledger-table-wrap,.metric-card,.decision-panel,.notification-item{background:var(--surface);border-color:var(--line);color:var(--ink)}.button,.btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button:hover,.btn:hover{background:var(--surface-2);border-color:var(--line-2)}.button.secondary{color:var(--gold);background:0 0}.button.btn-primary,.btn-primary{background:linear-gradient(180deg, var(--gold), var(--gold-2));border-color:var(--gold-2);color:#14110a}.button.btn-primary:hover,.btn-primary:hover{box-shadow:var(--shadow-gold);transform:translateY(-1px)}.eyebrow{background:color-mix(in srgb, var(--gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));color:var(--gold);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 25%, transparent);border-radius:999px;width:6px;height:6px}.aqar-hero{background:radial-gradient(ellipse 80% 70% at 20% 20%, #c9a35e2e, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 70%, #4d6b3a38, transparent 70%), var(--bg);min-height:calc(100vh - 74px);padding:76px 56px 64px;position:relative;overflow:hidden}.aqar-hero:before,.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c9a35e0a 1px,#0000 1px),linear-gradient(90deg,#c9a35e0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 70%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);align-items:center;gap:54px;max-width:1280px;margin:0 auto;display:grid;position:relative}.hero-copy h1,.page-hero h1{color:var(--ink);letter-spacing:0;max-width:12ch;margin:20px 0;font-size:clamp(44px,6.6vw,92px);font-weight:800;line-height:1.03}.hero-copy .lead,.page-hero p.lead{color:var(--ink-2);max-width:58ch;margin:0;font-size:18px;line-height:1.75}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:680px;margin-top:42px;padding-top:22px;display:grid}.hero-trust div{gap:4px;display:grid}.hero-trust .num{color:var(--gold);font-family:var(--serif);font-size:30px;font-weight:600}.hero-trust span:last-child{color:var(--ink-3);font-size:13px}.phone-stage{perspective:1200px;place-items:center;min-height:620px;display:grid}.phone{border:1px solid var(--line-2);box-shadow:0 34px 100px #00000073, var(--shadow-gold);background:linear-gradient(145deg,#32382f,#0c0f0d);border-radius:42px;width:min(360px,92vw);padding:12px;transform:rotateY(-13deg)rotateX(4deg)}.phone-screen{background:linear-gradient(#171f19,#0e1410);border:1px solid #30382d;border-radius:32px;min-height:640px;padding:18px;position:relative;overflow:hidden}.notch{background:#070907;border-radius:999px;width:104px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status{color:var(--ink-2);justify-content:space-between;margin:8px 4px 24px;font-size:12px;display:flex}.phone-app{gap:14px;display:grid}.phone-greet,.phone-label,.phone-prop-meta,.phone-tile span{color:var(--ink-3);font-size:12px}.phone-name{color:var(--ink);font-size:22px;font-weight:800}.phone-card{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);border-radius:24px;padding:18px}.phone-val{color:var(--ink);margin-top:6px;font-size:34px;font-weight:800}.phone-val .cur{color:var(--ink-3);font-size:14px}.phone-delta{color:var(--gold);margin-top:6px;font-size:12px}.phone-spark{width:100%;height:58px;margin-top:12px}.phone-spark path{fill:none;stroke:var(--gold);stroke-width:4px}.phone-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.phone-tile,.phone-prop{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px}.phone-tile strong{color:var(--gold);margin-top:4px;font-size:22px;display:block}.phone-prop{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.phone-prop-img{background:radial-gradient(at 70% 30%,#c9a35e70,#0000 60%),linear-gradient(135deg,#4d6b3a,#14180f);border-radius:14px;height:48px}.phone-prop-img.alt{background:linear-gradient(135deg,#6b4f1f,#432f0f)}.phone-prop-title{color:var(--ink);font-size:14px;font-weight:800}.phone-prop strong{color:var(--gold)}.partners{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;padding:20px 56px;display:flex}.partners strong{color:var(--ink-2);font-family:var(--sans-en);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.section{padding:80px 56px}.section.tight{padding-top:0}.section-inner{max-width:1280px;margin:0 auto}.section-head{text-align:center;margin-bottom:48px}.section-head .eyebrow{margin-bottom:18px}.section-head h2{color:var(--ink);max-width:22ch;margin:0 auto 14px;font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1.12}.section-head p{color:var(--ink-2);max-width:60ch;margin:0 auto;font-size:17px;line-height:1.7}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px}.feature-ico{background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));color:var(--gold);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-weight:900;display:inline-flex}.feature h3{color:var(--ink);margin:0 0 10px;font-size:20px}.feature p,.pcard-body p,.detail-copy{color:var(--ink-3);margin:0;line-height:1.7}.page-hero{background:radial-gradient(ellipse 80% 60% at 80% 20%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 60%), radial-gradient(ellipse 60% 50% at 10% 100%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 70%), var(--bg);padding:72px 56px 56px;position:relative;overflow:hidden}.page-hero-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.crumb{color:var(--ink-3);align-items:center;gap:10px;margin-bottom:14px;font-size:12.5px;display:flex}.crumb a:hover{color:var(--gold)}.crumb .sep{color:var(--ink-4)}.page-hero h1{max-width:18ch;font-size:clamp(40px,5vw,72px)}.page-hero h1 em{color:var(--gold);font-style:normal}.stat-band{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:40px;display:grid;overflow:hidden}.stat-band .cell{border-inline-end:1px solid var(--line);padding:24px 22px}.stat-band .cell:last-child{border-inline-end:0}.stat-band .l,.pcard-stats .l,.yield-tile .l,.kv-card .k,.side-card .min-l{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.stat-band .v{background:linear-gradient(180deg, var(--gold), var(--gold-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:36px;font-weight:800;line-height:1}.stat-band .s{color:var(--ink-3);margin-top:6px;font-size:12px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.chip.on{background:linear-gradient(180deg, var(--gold), var(--gold-2));border-color:var(--gold-2);color:#14110a}.props-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--gold-2);box-shadow:var(--shadow-1);transform:translateY(-3px)}.pcard-img{aspect-ratio:16/10;background:radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--gold) 35%, transparent), transparent 60%), linear-gradient(135deg, #1f2a20, #14180f);position:relative;overflow:hidden}.pcard-img img,.detail-gallery img{color:#0000;object-fit:cover;width:100%;height:100%;font-size:0;display:block}.pcard-img:after,.detail-gallery:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0e141094);position:absolute;inset:0}.pcard-badge{background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));color:var(--gold);inset-inline-start:14px;z-index:2;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:14px}.pcard-badge.solid{background:linear-gradient(180deg, var(--gold), var(--gold-2));border-color:var(--gold-2);color:#14110a}.pcard-body{flex-direction:column;flex:1;gap:14px;padding:22px 22px 24px;display:flex}.pcard-cat{color:var(--gold);font-size:11.5px;font-weight:800}.pcard-title{color:var(--ink);margin:0;font-size:21px;font-weight:800;line-height:1.35}.pcard-loc{color:var(--ink-3);font-size:13px}.pcard-progress{color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.pcard-progress .bar{background:var(--bg-2);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.pcard-progress .bar>i{background:linear-gradient(90deg, var(--gold), var(--gold-2));bottom:0;inset-inline-start:0;border-radius:999px;position:absolute;top:0}.pcard-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;padding-top:14px;display:grid}.pcard-stats .cell{border-inline-end:1px solid var(--line);padding:0 12px}.pcard-stats .cell:first-child{padding-inline-start:0}.pcard-stats .cell:last-child{border-inline-end:0;padding-inline-end:0}.pcard-stats .v{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:800;display:block}.pcard-stats .cell.gold .v{color:var(--gold)}.detail-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:32px;max-width:1280px;margin:0 auto;padding:56px;display:grid}.detail-gallery{aspect-ratio:16/10;background:radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--gold) 28%, transparent), transparent 60%), linear-gradient(135deg, #1f2a20, #14180f);border:1px solid var(--line);border-radius:var(--r-lg);position:relative;overflow:hidden}.detail-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.detail-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);background:linear-gradient(135deg,#1f2a20,#14180f);position:relative;overflow:hidden}.detail-thumb:after{content:"";background:repeating-linear-gradient(135deg,#c9a35e1a 0 2px,#0000 2px 8px);position:absolute;inset:0}.detail-thumb.on{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 30%, transparent)}.section-sub-title{color:var(--ink);margin:0 0 18px;font-size:28px;font-weight:800}.detail-overview-title{margin-top:48px}.kv-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.kv-card .row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:baseline;padding:16px 22px;display:grid}.kv-card .row:last-child{border-bottom:0}.kv-card .v{color:var(--ink);text-align:end;font-size:16px;font-weight:800}.kv-card .v.gold{color:var(--gold)}.side-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:26px 28px;position:sticky;top:92px}.side-card .price{color:var(--ink);letter-spacing:0;margin:8px 0 4px;font-size:clamp(40px,5vw,56px);font-weight:900;line-height:1}.side-card .price small{color:var(--ink-3);margin-inline-start:6px;font-size:14px;font-weight:500}.yield-row{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 18px;display:grid}.yield-tile{background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));border-radius:var(--r);padding:14px 16px}.yield-tile .v{background:linear-gradient(180deg, var(--gold), var(--gold-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:28px;font-weight:900}.progress-row{color:var(--ink-3);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.progress-bar{background:var(--bg-2);border-radius:999px;height:6px;margin-bottom:12px;position:relative;overflow:hidden}.progress-bar>i{background:linear-gradient(90deg, var(--gold), var(--gold-2));bottom:0;inset-inline-start:0;border-radius:999px;position:absolute;top:0}.side-card .investment-panel{background:var(--bg-2);margin-top:18px}.form input,.form select,.form textarea,.filter-row select,.filter-row input{background:var(--bg-2);border-color:var(--line);color:var(--ink)}@media (max-width:980px){.topbar.bar{flex-direction:column;align-items:stretch;gap:14px;padding:14px 24px;position:static}.topbar.bar .nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bar-actions{justify-content:space-between}.aqar-hero,.page-hero,.section,.detail-grid,.announcement-stack{padding-left:24px;padding-right:24px}.hero-grid,.detail-grid{grid-template-columns:1fr}.phone-stage{min-height:auto}.phone{transform:none}.features,.props-grid,.stat-band{grid-template-columns:repeat(2,minmax(0,1fr))}.side-card{position:static}.site-footer{padding-top:52px}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{justify-self:stretch}}@media (max-width:640px){.aqar-hero{min-height:auto;padding-top:48px}.hero-copy h1,.page-hero h1{max-width:none;font-size:clamp(38px,13vw,54px)}.hero-trust,.features,.props-grid,.stat-band,.yield-row{grid-template-columns:1fr}.top-cta{display:none}.phone{width:min(330px,100%)}.phone-screen{min-height:580px}.partners{justify-content:flex-start;padding-left:24px;padding-right:24px}.site-footer-inner{grid-template-columns:1fr;gap:32px}.footer-links,.footer-contact{justify-items:stretch}.site-footer-bottom{flex-direction:column}}.guide-page{background:var(--bg);color:var(--ink)}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-height:250px;padding:28px 26px;position:relative}.step .num{background:linear-gradient(180deg, var(--gold), var(--gold-2));color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:56px;font-weight:900;line-height:1}.step h2{color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.35}.step p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.pull-quote{background:radial-gradient(ellipse 60% 80% at 50% 50%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 70%), var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;max-width:1280px;margin:0 auto;padding:60px 56px}.pull-quote p{color:var(--ink);max-width:36ch;margin:0 auto;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.45}.pull-quote .cite{color:var(--gold);letter-spacing:0;margin-top:18px;font-size:12.5px;font-weight:800}.quick-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quick-link-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);justify-content:space-between;align-items:center;min-height:84px;padding:18px 20px;transition:border-color .2s,transform .2s,background .2s;display:flex}.quick-link-card:hover{background:var(--surface-2);border-color:var(--gold-2);transform:translateY(-2px)}.quick-link-card span{font-size:18px;font-weight:800}.quick-link-card strong{color:var(--gold);font-size:12px}.guide-layout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.guide-toc{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);border-radius:var(--r-lg);gap:6px;max-height:calc(100vh - 120px);padding:18px;display:grid;position:sticky;top:96px;overflow-y:auto}.guide-toc strong{color:var(--ink);margin-bottom:8px;font-size:18px}.guide-toc a{color:var(--ink-2);border:1px solid #0000;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800}.guide-toc a:hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.guide-sections{gap:18px;display:grid}.guide-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);scroll-margin-top:110px;overflow:hidden}.guide-section-head{background:radial-gradient(ellipse 80% 100% at 0% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 70%), var(--surface);border-bottom:1px solid var(--line);padding:24px 28px}.guide-section-head h3{color:var(--ink);margin:0 0 8px;font-size:26px;line-height:1.25}.guide-section-head p{color:var(--ink-3);margin:0;line-height:1.7}.guide-section .faq-list{gap:0;display:grid}.guide-section .faq-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.guide-section .faq-item:last-child{border-bottom:0}.guide-section .faq-item summary{color:var(--ink);cursor:pointer;padding:18px 28px;font-size:17px;font-weight:800;line-height:1.55;list-style:none}.guide-section .faq-item summary::-webkit-details-marker{display:none}.guide-section .faq-item summary:after{color:var(--gold);content:"+";float:left;margin-inline-start:14px;font-size:22px;font-weight:300}.guide-section .faq-item[open] summary:after{content:"-"}.guide-section .faq-item p{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:16px 28px 20px;font-size:15px;line-height:1.8}.bigcta{background:radial-gradient(ellipse 80% 100% at 50% 100%, color-mix(in srgb, var(--gold) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line-2);border-radius:var(--r-lg);text-align:center;max-width:1280px;margin:0 auto;padding:64px 56px}.bigcta h2{color:var(--ink);max-width:22ch;margin:0 auto 14px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.12}.bigcta h2 em{color:var(--gold);font-style:normal}.bigcta p{color:var(--ink-2);max-width:50ch;margin:0 auto 28px;font-size:16px;line-height:1.7}@media (max-width:980px){.steps,.guide-layout{grid-template-columns:1fr}.guide-toc{max-height:none;position:static}.quick-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.quick-link-grid{grid-template-columns:1fr}.pull-quote,.bigcta{padding:42px 24px}.guide-section-head,.guide-section .faq-item summary,.guide-section .faq-item p{padding-left:20px;padding-right:20px}}.role-scope{--role-color:#1f6feb}.role-scope.role-owner{--role-color:#0f7b3d}.role-scope.role-sponsor{--role-color:#8a4dff}.role-banner{background:color-mix(in srgb, var(--role-color) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--role-color) 30%, transparent)}.role-banner-inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 24px;display:flex}.role-tag{color:var(--role-color);background:color-mix(in srgb, var(--role-color) 12%, transparent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.role-nav{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.role-nav a{color:inherit;opacity:.8;text-decoration:none}.role-nav a:hover{opacity:1;color:var(--role-color)}
