@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,500;8..60,600;8..60,700&display=swap);.recon-dash{margin:0 auto;max-width:1480px;padding:0 8px 48px}.recon-dash--project{max-width:1120px}.recon-dash__hero{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.recon-dash__hero h1{color:#0f172a;color:var(--heading,#0f172a);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.recon-dash__hero p{color:#64748b;font-size:14px;line-height:1.5;margin:0;max-width:56ch}.recon-dash__hero-meta{color:#94a3b8;font-size:12px;margin-top:8px}.recon-dash__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.recon-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:20px}.recon-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:16px;position:relative}.recon-kpi:before{background:#e2e8f0;background:var(--recon-kpi-accent,#e2e8f0);content:"";height:3px;left:0;position:absolute;right:0;top:0}.recon-kpi--matched{--recon-kpi-accent:#10b981}.recon-kpi--warn{--recon-kpi-accent:#f59e0b}.recon-kpi--danger{--recon-kpi-accent:#ef4444}.recon-kpi--neutral{--recon-kpi-accent:#3b82f6}.recon-kpi__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.recon-kpi__value{font-feature-settings:"tnum";color:#0f172a;color:var(--heading,#0f172a);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.recon-kpi__hint{color:#94a3b8;font-size:12px;margin-top:6px}.recon-filters{align-items:flex-end;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px}.recon-filters label{color:#64748b;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.recon-filters input[type=date],.recon-filters input[type=text],.recon-filters select{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;min-width:140px;padding:8px 12px}.recon-filters input:focus,.recon-filters select:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}.recon-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}@media (max-width:1100px){.recon-layout{grid-template-columns:1fr}}.recon-list-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.recon-list-panel__head{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;color:var(--heading,#0f172a);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:14px 16px}.recon-project-row{border-bottom:1px solid #f1f5f9;transition:background .12s ease}.recon-project-row:last-child{border-bottom:none}.recon-project-row:hover{background:#f8fafc}.recon-project-row--active{background:#eff6ff;border-left:3px solid #3b82f6}.recon-project-row__main{grid-gap:12px;align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:1fr auto auto;padding:14px 16px;text-align:left;width:100%}.recon-project-row__code{color:#0f172a;color:var(--heading,#0f172a);font-size:14px;font-weight:600}.recon-project-row__name{color:#64748b;font-size:12px;margin-top:2px}.recon-project-row__lifecycle{color:#94a3b8;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.recon-project-row__expand{padding:0 16px 14px}.recon-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.recon-badge--matched{background:#d1fae5;color:#065f46}.recon-badge--mismatched{background:#fee2e2;color:#991b1b}.recon-badge--pending{background:#fef3c7;color:#92400e}.recon-badge--neutral{background:#f1f5f9;color:#475569}.recon-detail{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;position:sticky;top:16px}.recon-detail--page{box-shadow:0 1px 3px #0f172a0f;max-width:none;position:static;width:100%}.recon-detail-page__nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.recon-back-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:background .12s ease,border-color .12s ease}.recon-back-btn:hover{background:#f8fafc;border-color:#cbd5e1}.recon-detail-page__refresh{margin-left:auto}.recon-detail__subtitle{color:#64748b;font-size:.85em;font-weight:400}.recon-detail__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.recon-detail--page .recon-detail__title{font-size:clamp(1.25rem,2.5vw,1.5rem)}.recon-detail--page .recon-detail__body{padding:20px 24px 28px}.recon-detail--page .recon-fix{margin-bottom:28px}.recon-list-panel--full{margin-bottom:24px}.recon-project-row__info{min-width:0;text-align:left}.recon-project-row__main{grid-template-columns:1fr auto auto auto}.recon-project-row__chevron{color:#94a3b8;font-size:18px;font-weight:300;padding-left:4px}.recon-project-row:hover .recon-project-row__chevron{color:#3b82f6}.recon-issue-chips--inline{margin-top:6px}.recon-issue-chip--more{background:#f1f5f9;color:#64748b}.recon-table-scroll{-webkit-overflow-scrolling:touch;margin-bottom:20px;overflow-x:auto}.recon-actions--page{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffffeb,#fff 24%);border-top:1px solid #e2e8f0;bottom:0;margin:0 -24px -8px;padding:16px 24px;position:sticky;z-index:2}.recon-feedback{margin-top:10px}.recon-detail__empty{color:#94a3b8;font-size:14px;padding:48px 24px;text-align:center}.recon-detail__banner{border-bottom:1px solid #e2e8f0;padding:16px 20px}.recon-detail__banner--matched{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.recon-detail__banner--mismatched{background:linear-gradient(135deg,#fef2f2,#fff1f2)}.recon-detail__banner--pending{background:linear-gradient(135deg,#fffbeb,#fefce8)}.recon-detail__title{color:#0f172a;color:var(--heading,#0f172a);font-size:1.1rem;font-weight:700;margin:0 0 4px}.recon-detail__body{padding:16px 20px 20px}.recon-compare-table{border-collapse:collapse;font-size:13px;margin-bottom:20px;width:100%}.recon-compare-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.05em;padding:8px 10px;text-align:left;text-transform:uppercase}.recon-compare-table td{border-bottom:1px solid #f1f5f9;padding:12px 10px;vertical-align:top}.recon-compare-table tr:last-child td{border-bottom:none}.recon-compare-table__check-title{color:#0f172a;color:var(--heading,#0f172a);font-weight:600}.recon-compare-table__check-desc{color:#94a3b8;font-size:11px;line-height:1.4;margin-top:4px}.recon-compare-table__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.recon-compare-table__delta--bad{color:#dc2626;font-weight:600}.recon-compare-table__delta--ok{color:#00b803;color:var(--brand-green,#00b803)}.recon-txn-table{border:1px solid #e2e8f0;border-radius:8px;font-size:12px;margin-top:12px;overflow:hidden;width:100%}.recon-txn-table td,.recon-txn-table th{border-bottom:1px solid #f1f5f9;padding:10px 12px;text-align:left}.recon-txn-table th{background:#f8fafc;color:#64748b;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.recon-section-title{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;margin:20px 0 10px;text-transform:uppercase}.recon-section-title:first-child{margin-top:0}.recon-actions{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px}.recon-accordion{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;overflow:hidden}.recon-accordion__trigger{align-items:center;background:#f8fafc;border:none;color:#0f172a;color:var(--heading,#0f172a);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.recon-accordion__body{border-top:1px solid #e2e8f0;padding:18px}.recon-legend{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:16px}.recon-legend span{align-items:center;display:inline-flex;gap:6px}.recon-issue-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.recon-issue-chip{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:11px;padding:4px 8px}.recon-loading{color:#64748b;padding:40px;text-align:center}.recon-mini-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.recon-mini-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.recon-mini-metric__label{color:#64748b;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.recon-mini-metric__val{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px}.recon-investigate__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.recon-investigate__btn{font-size:11px!important;padding:4px 8px!important}.recon-investigate__link{align-items:center;display:inline-flex;text-decoration:none}.recon-investigate__panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;min-width:220px;padding:10px 12px}.recon-investigate__list{list-style:none;margin:8px 0 0;padding:0}.recon-investigate__list li{border-bottom:1px solid #e2e8f0;font-size:12px;padding:8px 0}.recon-investigate__list li:last-child{border-bottom:none}.recon-investigate__when{color:#94a3b8;display:block;font-size:10px;margin-bottom:2px}.recon-txn-table td{vertical-align:top}.recon-fix{background:linear-gradient(180deg,#fffbeb,#fff 40%);border:1px solid #fcd34d;border-radius:12px;margin-bottom:24px;padding:16px 18px}.recon-fix__intro{margin:0 0 14px}.recon-fix-plan{border-top:1px solid #fde68a;margin-top:14px;padding-top:14px}.recon-fix-plan:first-of-type{border-top:none;margin-top:0;padding-top:0}.recon-fix-plan__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.recon-fix-plan__title{color:#92400e;font-size:15px;font-weight:600;margin:0}.recon-fix-plan__cause{background:#fef3c7;border-radius:6px;color:#b45309;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.recon-fix-plan__summary{color:#78350f;font-size:13px;line-height:1.5;margin:0 0 12px}.recon-fix-steps{list-style:none;margin:0;padding:0}.recon-fix-step{grid-gap:12px;border-bottom:1px solid #fde68a;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:12px 0}.recon-fix-step:last-child{border-bottom:none;padding-bottom:0}.recon-fix-step__meta{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:52px}.recon-fix-step__num{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.recon-fix-step--warning .recon-fix-step__num{background:#dc2626}.recon-fix-step--command .recon-fix-step__num{background:#0f766e}.recon-fix-step__kind{color:#94a3b8;font-size:9px;line-height:1.2;max-width:64px;text-align:center;text-transform:uppercase}.recon-fix-step__body strong{color:#0f172a;display:block;font-size:13px;margin-bottom:4px}.recon-fix-step__body p{color:#475569;font-size:12px;line-height:1.45;margin:0 0 8px}.recon-fix-step__cmd{background:#0f172a;border-radius:6px;color:#e2e8f0;display:block;font-size:11px;margin-bottom:6px;overflow-x:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-all}.recon-fix-step__cmd--apply{background:#134e4a}.recon-fix-step__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.recon-fix__action,.recon-fix__copy{font-size:11px!important}.recon-actions__hint{flex:1 1 100%;line-height:1.4;max-width:42ch}.recon-compare-table__fix-hint{color:#b45309;font-size:11px;font-weight:600;line-height:1.35;margin-top:6px}.share-cert-page{background:linear-gradient(160deg,#e8eef5,#f8fafc 45%,#eef2f7);box-sizing:border-box;min-height:100vh;padding:1.5rem 1rem 2.5rem}.share-cert-page--error,.share-cert-page--loading{align-items:center;display:flex;justify-content:center}.share-cert-shell{margin:0 auto;max-width:820px}.share-cert-card{background:#fff;border-radius:14px;box-shadow:0 20px 50px #0f27441f,0 0 0 1px #0f27440f;overflow:hidden;position:relative}.share-cert-card:before{border:2px solid #d4af37;border-radius:14px;inset:0;margin:6px}.share-cert-card:after,.share-cert-card:before{content:"";pointer-events:none;position:absolute}.share-cert-card:after{border:1px solid #1e3a5f;border-radius:10px;inset:10px;opacity:.35}.share-cert-watermark{align-items:center;color:#0f2744;display:flex;font-size:7rem;font-weight:800;inset:0;justify-content:center;opacity:.03;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.share-cert-inner{padding:1.75rem 1.85rem 1.5rem;position:relative;z-index:1}.share-cert-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1rem}.share-cert-brand{display:flex;flex-direction:column;gap:.2rem}.share-cert-logo{align-items:center;background:linear-gradient(145deg,#1e3a5f,#0f2744);border-radius:10px;color:#fff;display:flex;font-size:.85rem;font-weight:800;height:44px;justify-content:center;letter-spacing:.04em;width:44px}.share-cert-company{color:#b8860b;font-size:1.05rem;font-weight:700}.share-cert-meta{color:#64748b;font-size:.75rem;text-align:right}.share-cert-meta strong{color:#0f2744;display:block;font-size:.82rem;margin-top:.15rem}.share-cert-title-block{padding:1.1rem 0 1rem;text-align:center}.share-cert-title{color:#0f2744;font-size:1.75rem;font-weight:800;letter-spacing:.02em;margin:0}.share-cert-subtitle{color:#64748b;font-size:.9rem;margin:.35rem 0 0}.share-cert-section{margin-top:1.15rem}.share-cert-section-title{color:#1e3a5f;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.share-cert-grid{grid-gap:.45rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:.45rem 1.25rem;grid-template-columns:1fr 1fr;padding:.85rem 1rem}.share-cert-field{display:flex;flex-direction:column;gap:.12rem}.share-cert-field--wide{grid-column:1/-1}.share-cert-field dt{color:#64748b;font-size:.68rem;font-weight:600;margin:0}.share-cert-field dd{color:#0f2744;font-size:.88rem;font-weight:700;margin:0}.share-cert-field-sub{color:#64748b;display:block;font-size:.72rem;font-weight:600;margin-top:.15rem}.share-cert-highlights{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.share-cert-highlight{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.65rem .45rem;text-align:center}.share-cert-highlight span{color:#64748b;display:block;font-size:.62rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.share-cert-highlight strong{color:#1e3a5f;display:block;font-size:1rem;margin-top:.25rem}.share-cert-highlight--value strong{color:#00b803;color:var(--brand-green,#00b803)}.share-cert-verify{grid-gap:1rem;align-items:start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem}.share-cert-qr{background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:120px;padding:6px;width:120px}.share-cert-qr img{display:block;height:100%;width:100%}.share-cert-badge{background:#dcfce7;border-radius:999px;color:#047857;display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:.45rem;padding:.25rem .55rem}.share-cert-badge--invalid{background:#fef2f2;color:#b91c1c}.share-cert-verify p{color:#475569;font-size:.78rem;line-height:1.45;margin:.35rem 0 0}.share-cert-verify-url{color:#1e3a5f;font-size:.7rem;word-break:break-all}.share-cert-footer{border-top:1px dashed #cbd5e1;color:#64748b;font-size:.75rem;gap:1rem;justify-content:space-between;padding-top:1rem}.share-cert-actions,.share-cert-footer{display:flex;flex-wrap:wrap;margin-top:1.25rem}.share-cert-actions{gap:.5rem;justify-content:center}.share-cert-actions .btn-secondary{font-size:.82rem}@media (max-width:720px){.share-cert-highlights{grid-template-columns:repeat(2,1fr)}.share-cert-grid,.share-cert-verify{grid-template-columns:1fr}.share-cert-verify{justify-items:center;text-align:center}.share-cert-meta{text-align:left}}.share-cert-preview-overlay{align-items:flex-start;overflow-y:auto;padding:1.25rem .75rem}.share-cert-preview-modal{display:flex;flex-direction:column;max-height:min(94vh,1200px);max-width:min(880px,96vw);overflow:hidden;padding:1.15rem 1.35rem 1.25rem;width:100%}.share-cert-preview-modal .share-cert-card{box-shadow:0 8px 28px #0f274414}.share-cert-preview-body{flex:1 1;margin:0 -.25rem;min-height:0;overflow-y:auto;padding:0 .25rem .5rem}.share-cert-preview-status{margin:.5rem 0 1rem}.share-cert-modal-toolbar{border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}@media print{.share-cert-page{background:#fff;padding:0}.invx-about-modal-close,.no-print,.share-cert-actions,.share-cert-modal-toolbar,.share-cert-preview-modal>.invx-about-modal-project,.share-cert-preview-modal>h3,.share-cert-preview-status{display:none!important}.share-cert-preview-overlay{background:#fff;overflow:visible;padding:0;position:static}.share-cert-preview-modal{box-shadow:none;max-height:none;max-width:none;overflow:visible;padding:0}.share-cert-preview-body{overflow:visible}.share-cert-card{box-shadow:none}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{border:1px solid #cacaca;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.open{background:#fff;z-index:2}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag.open,.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#f5f5f5}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border:1px solid #cacaca;list-style:none;margin:0 0 10px -1px;max-height:282px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:5px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px;left:9px;position:absolute;top:5px}.react-tel-input .country-list .search-box{border:none;border-bottom:1px solid #cacaca;font-size:15px;line-height:15px;outline:none;padding:5px 8px 5px 32px;width:100%}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}.nh-hero-video{background:#1a1a1a;inset:0;overflow:hidden;position:absolute}.nh-hero-video__media{height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:0}.nh-hero-video__poster{background-position:50%;background-size:cover;inset:0;position:absolute}.nh-hero-video__poster--motion{animation:nh-hero-video-kenburns 20s ease-in-out infinite alternate}@keyframes nh-hero-video-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.nh-hero-video__vignette{background:#0000006b;inset:0;pointer-events:none;position:absolute;z-index:1}.nh-hero-video__grade{display:none}.nh-rh__hero--capital{align-items:center;color:#fff;display:flex;justify-content:center;min-height:min(92vh,56rem);overflow:hidden;position:relative;text-align:center}.nh-rh__hero--capital .nh-rh__hero-capital-content{align-items:center;display:flex;flex-direction:column;padding:6rem 1.5rem 5rem;position:relative;width:min(1080px,100%);z-index:2}.nh-rh__hero--capital .nh-rh__hero-capital-title{color:#fff;font-family:var(--nh-font-classic);font-size:36px;font-weight:500;letter-spacing:normal;line-height:36px;margin:0 0 1.25rem;max-width:100%;text-transform:uppercase}@media (min-width:768px){.nh-rh__hero--capital .nh-rh__hero-capital-title{font-size:65px;line-height:69px}}@media (min-width:981px){.nh-rh__hero--capital .nh-rh__hero-capital-title{font-size:136px;line-height:136px}}.nh-rh__hero--capital .nh-rh__hero-capital-lead{color:#fff;font-family:var(--nh-font-grotesk);font-size:18px;font-weight:500;line-height:27px;margin:0;max-width:36rem}@media (min-width:768px){.nh-rh__hero--capital .nh-rh__hero-capital-lead{font-size:22px;line-height:33px}}.nh-rh__hero--capital .nh-rh__hero-scroll-line{background:#ffffff8c;bottom:2.5rem;height:4.5rem;left:50%;margin:0;pointer-events:none;position:absolute;transform:translateX(-50%);width:1px;z-index:2}@media (max-width:899px){.nh-rh__hero--capital{min-height:28rem}.nh-rh__hero--capital .nh-rh__hero-capital-content{padding-bottom:4rem;padding-top:5rem}.nh-rh__hero--capital .nh-rh__hero-scroll-line{bottom:1.75rem;height:3rem}}@media (prefers-reduced-motion:reduce){.nh-hero-video__poster--motion{animation:none}.nh-hero-video__media{display:block}}.nh-join-page{flex-direction:column;font-family:var(--nh-font-grotesk);min-height:100vh}.nh-join,.nh-join-page{background:#f5f5f5;display:flex}.nh-join{align-items:center;flex:1 1;justify-content:center;padding:clamp(4rem,12vh,7.5rem) 1.5rem clamp(3.5rem,8vh,6rem)}.nh-join__inner{text-align:center;width:min(1080px,100%)}.nh-rh.nh-join-page h1.nh-join__title{color:#000;font-family:"Basel Classic",var(--nh-font-classic);font-size:40px;font-weight:500;letter-spacing:normal;line-height:40px;margin:0 0 clamp(2rem,5vw,3.5rem);text-transform:uppercase}@media (min-width:768px){.nh-rh.nh-join-page h1.nh-join__title{font-size:80px;line-height:84px}}@media (min-width:981px){.nh-rh.nh-join-page h1.nh-join__title{font-size:136px;line-height:144px}}.nh-rh.nh-join-page .nh-join__lead,.nh-rh.nh-join-page .nh-join__sub{color:#000;font-family:"Basel Grotesk",var(--nh-font-grotesk);font-size:18px;font-weight:500;letter-spacing:normal;line-height:27px;margin:0 auto 1rem;max-width:42rem}@media (min-width:981px){.nh-rh.nh-join-page .nh-join__lead,.nh-rh.nh-join-page .nh-join__sub{font-size:22px;line-height:33px}}.nh-join__sub{margin-bottom:2.5rem}.nh-join__referral{background:#fff;border-radius:0;font-size:16px;line-height:23px;margin:0 auto 1.5rem;max-width:28rem;padding:.65rem 1rem}.nh-join__cta,.nh-join__referral{color:var(--nh-rh-green);font-family:var(--nh-font-grotesk);font-weight:500}.nh-join__cta{align-items:center;background:#0000;border:1.6px solid var(--nh-rh-green);border-radius:0;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;line-height:34px;padding:6px 20px;text-decoration:none;transition:background .15s ease,color .15s ease}.nh-join__cta:hover{background:var(--nh-rh-green);color:#fff}.nh-join__signin{color:#000;font-family:var(--nh-font-grotesk);font-size:16px;font-weight:500;line-height:23px;margin:2rem 0 0}.nh-join__signin a{color:var(--nh-rh-green);font-weight:500;text-decoration:none}.nh-join__signin a:hover{text-decoration:underline}.nh-join__newsletter{background:#f5f5f5;border-top:1px solid #e0e0e0;padding:3rem 1.5rem 4rem}.nh-join__newsletter-inner{margin:0 auto;text-align:center;width:min(36rem,100%)}.nh-rh.nh-join-page .nh-join__newsletter-title{color:#000;font-family:"Basel Classic",var(--nh-font-classic);font-size:30px;font-weight:500;letter-spacing:normal;line-height:1.2;margin:0 0 1.25rem}.nh-join__newsletter-archive{color:var(--nh-rh-green);display:inline-block;font-family:var(--nh-font-grotesk);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:23px;text-decoration:none;text-transform:uppercase}.nh-join__newsletter-archive:hover{text-decoration:underline}.nh-pl{background:linear-gradient(180deg,#f0f7f4,#f8fafc 40%,#fff);color:#0f172a;font-family:Segoe UI,system-ui,sans-serif;min-height:100vh}.nh-pl__top{align-items:center;background:#ffffffeb;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px;position:sticky;top:0;z-index:5}.nh-pl__brand{color:#0f172a;font-size:1.05rem;font-weight:700;text-decoration:none}.nh-pl__brand span{color:#059669}.nh-pl__top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.nh-pl__hero{background:#0f2744 50%/cover no-repeat;min-height:42vh;position:relative}.nh-pl__hero-scrim{background:linear-gradient(180deg,#0f274459,#0f2744e0);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:920px;min-height:42vh;padding:48px 24px 36px}.nh-pl__hero-scrim h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15;margin:0 0 8px}.nh-pl__code{font-size:.85rem;letter-spacing:.04em;margin:0 0 8px;opacity:.85}.nh-pl__subline{font-size:1.05rem;margin:0;max-width:36rem;opacity:.92}.nh-pl__draft{background:#fbbf24f2;border-radius:999px;color:#422006;display:inline-block;font-size:.8rem;font-weight:600;margin:12px 0 0;padding:4px 10px}.nh-pl__main{margin:0 auto;max-width:920px;padding:28px 20px 64px}.nh-pl__section{margin-bottom:28px}.nh-pl__section h2{color:#0f2744;font-size:1.15rem;margin:0 0 10px}.nh-pl__about,.nh-pl__notes,.nh-pl__risk{color:#334155;line-height:1.55;margin:0;white-space:pre-wrap}.nh-pl__highlights{color:#334155;line-height:1.55;margin:0;padding-left:1.2rem}.nh-pl__terms{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0}.nh-pl__terms div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.nh-pl__terms dt{color:#64748b;font-size:.75rem;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.nh-pl__terms dd{color:#0f172a;font-weight:600;margin:0}.nh-pl__cta{margin-top:8px}.nh-pl__btn{align-items:center;background:#fff;border:1px solid #059669;border-radius:10px;color:#059669;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;justify-content:center;padding:10px 14px;text-decoration:none}.nh-pl__btn:disabled{cursor:not-allowed;opacity:.6}.nh-pl__btn--primary{background:#059669;color:#fff}.nh-pl__btn--ghost{background:#fff;border-color:#cbd5e1;color:#334155}.nh-pl__muted{color:#64748b}.nh-pl__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;padding:10px 12px}:root{--brand-green:#00b803;--brand-green-dark:#009a02;--brand-green-hover:#00a903;--brand-green-muted:#e8fbe8;--brand-green-border:#a3e8a4;--brand-black:#000;--brand-text:#1a1a1a;--brand-muted:#5a5a5a;--bg:#e8ecf1;--surface:#fff;--surface-alt:#f1f4f8;--surface-muted:#e2e8f0;--text:var(--brand-text);--text-secondary:#334155;--muted:var(--brand-muted);--heading:var(--brand-black);--heading-subtle:#1a1a1a;--text-on-inverse:#f8fafc;--primary:var(--brand-green);--primary-hover:var(--brand-green-dark);--primary-active:#008801;--primary-muted:var(--brand-green-muted);--primary-border:var(--brand-green-border);--primary-foreground:#fff;--danger:#dc2626;--danger-hover:#b91c1c;--success:var(--brand-green);--border:#d3dce8;--border-strong:#b8c4d4;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-button:10px;--radius-pill:999px;--shadow-card:0 1px 2px #0f172a0d,0 4px 16px #0f172a0f;--shadow-sm:0 1px 2px #0f172a0f;--focus-ring:var(--brand-green);--focus-ring-offset:2px;--nav-active-bg:var(--primary-muted);--nav-active-border:var(--primary-border);--nav-active-text:var(--heading);--primary-strong:var(--primary-hover);color-scheme:light}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e8ecf1;background:var(--bg);color:#1a1a1a;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0}h1,h2,h3,h4{color:#000;color:var(--heading);font-weight:700;letter-spacing:-.02em;line-height:1.25}h1{font-size:clamp(1.375rem,2.2vw,1.75rem)}h2{font-size:clamp(1.2rem,1.8vw,1.45rem)}h3{color:#1a1a1a;color:var(--heading-subtle);font-size:1.0625rem;font-weight:600}a{color:#00b803;color:var(--primary);text-decoration:none}a:hover{color:#009a02;color:var(--primary-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #00b803;outline:2px solid var(--focus-ring);outline-offset:2px;outline-offset:var(--focus-ring-offset)}button:focus-visible:not(:disabled){outline-offset:2px}.auth-wrap{display:grid;min-height:100vh;padding:24px;place-items:center}.card{background:#fff;background:var(--surface);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0d,0 4px 16px #0f172a0f;box-shadow:var(--shadow-card)}.auth-card{padding:24px;width:min(440px,100%)}.auth-landing{background:linear-gradient(160deg,#f0f6fc,#f8fafc 45%,#eef2ff)}.auth-landing__card{overflow:hidden;padding:0;width:min(920px,100%)}.auth-landing__grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.auth-landing__intro{border-right:1px solid #d3dce8;border-right:1px solid var(--border);padding:2rem 2rem 1.75rem}.auth-landing__eyebrow{color:#5a5a5a;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.auth-landing__brand{color:#000;color:var(--heading);font-size:clamp(1.75rem,4vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 .5rem}.auth-landing__tagline{color:#5a5a5a;color:var(--muted);font-size:.9375rem;line-height:1.55;margin:0 0 1.5rem;max-width:26rem}.auth-landing__features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.auth-landing__feature{align-items:flex-start;display:flex;gap:.75rem}.auth-landing__feature-icon{align-items:center;background:#e8fbe8;background:var(--primary-muted);border-radius:50%;color:#00b803;color:var(--primary);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;margin-top:.1rem;width:1.5rem}.auth-landing__feature strong{color:#000;color:var(--heading);display:block;font-size:.875rem;font-weight:600;margin-bottom:.15rem}.auth-landing__feature p{color:#5a5a5a;color:var(--muted);font-size:.8125rem;line-height:1.45;margin:0}.auth-landing__panel{background:#f1f4f8;background:var(--surface-alt,#fafbfc);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:.85rem;margin:0;padding:2rem 1.75rem 1.75rem}.auth-landing__panel-title{color:#000;color:var(--heading);font-size:1.25rem;font-weight:700;margin:0}.auth-landing__panel-lead{color:#5a5a5a;color:var(--muted);font-size:.875rem;line-height:1.55;margin:0}.auth-landing__referral-msg{background:#e8fbe8;background:var(--primary-muted);border:1px solid #a3e8a4;border:1px solid var(--primary-border);border-radius:10px;border-radius:var(--radius-md,8px);color:#009a02;color:var(--brand-green-dark);font-size:.8125rem;line-height:1.4;margin:0;padding:.55rem .75rem}.auth-landing__steps{color:#5a5a5a;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:.35rem .5rem;list-style:none;margin:0;padding:0}.auth-landing__steps li:not(:last-child):after{color:#b8c4d4;color:var(--border-strong,#cbd5e1);content:"→";margin-left:.5rem}.auth-landing__cta{background:#00b803;background:var(--primary);border:none;border-radius:10px;border-radius:var(--radius-md,8px);color:#fff;color:var(--primary-foreground);cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:.25rem;padding:.75rem 1rem;transition:background-color .15s ease;width:100%}.auth-landing__cta:hover{background:#009a02;background:var(--primary-hover)}.auth-landing__cta:focus-visible{outline:2px solid #00b803;outline:2px solid var(--focus-ring);outline-offset:2px}.auth-landing__panel-foot{color:#5a5a5a;color:var(--muted);font-size:.8125rem;margin:0}.auth-landing__panel-foot a{font-weight:500}.auth-landing__footer{align-items:center;border-top:1px solid #d3dce8;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin:0;padding:.85rem 1.75rem}@media (max-width:768px){.auth-landing__grid{grid-template-columns:1fr}.auth-landing__intro{border-bottom:1px solid #d3dce8;border-bottom:1px solid var(--border);border-right:none;padding:1.5rem 1.25rem 1.25rem}.auth-landing__panel{padding:1.35rem 1.25rem 1.5rem}.auth-landing__footer{padding:.85rem 1.25rem}}.auth-forgot-row{display:flex;font-size:.9rem;justify-content:flex-end;margin:-.35rem 0 .25rem}.app-shell{display:flex;gap:16px;min-height:100vh;padding:16px}.app-brand{color:#000;color:var(--heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.app-user{color:#5a5a5a;color:var(--muted);display:inline-block;margin-top:4px}.app-sidebar{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 32px);overflow:hidden;padding:14px;position:sticky;top:16px;width:250px}.app-nav{display:flex;flex-wrap:wrap;gap:8px}.app-nav-vertical{flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.nav-link{background:#f1f4f8;background:var(--surface-alt);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);color:#334155;color:var(--text-secondary);display:block;font-size:13px;font-weight:500;padding:10px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nav-link:hover{background:#fff;background:var(--surface);border-color:#b8c4d4;border-color:var(--border-strong);color:#000;color:var(--heading)}.nav-link.nav-link--active{font-weight:600}.nav-link.nav-link--active,.nav-link.nav-link--active:hover{background:#e8fbe8;background:var(--nav-active-bg);border-color:#a3e8a4;border-color:var(--nav-active-border);color:#000;color:var(--nav-active-text)}.investor-sidebar-nav .nav-group{display:flex;flex-direction:column;gap:4px}.investor-sidebar-nav .nav-group__row{align-items:stretch;display:flex;gap:4px}.investor-sidebar-nav .nav-group__row .nav-link--parent{flex:1 1;min-width:0}.investor-sidebar-nav .nav-group__toggle{align-items:center;background:#f1f4f8;background:var(--surface-alt);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);color:#334155;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 36px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease}.investor-sidebar-nav .nav-group__toggle:hover{background:#fff;background:var(--surface);border-color:#b8c4d4;border-color:var(--border-strong);color:#000;color:var(--heading)}.investor-sidebar-nav .nav-group--active .nav-group__toggle{background:#e8fbe8;background:var(--nav-active-bg);border-color:#a3e8a4;border-color:var(--nav-active-border);color:#000;color:var(--nav-active-text)}.investor-sidebar-nav .nav-group__chevron{font-size:11px;line-height:1}.investor-sidebar-nav .nav-group__children{border-left:2px solid #d3dce8;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 0 10px;padding:0 0 0 12px}.investor-sidebar-nav .nav-link--child{font-size:12px;padding:8px 10px}.investor-sidebar-nav .nav-link--parent-module:not(.nav-link--active){background:#2563eb0f;border-color:#a3e8a4;border-color:var(--nav-active-border);color:#000;color:var(--nav-active-text);font-weight:600}.app-main{padding:0}.app-main-content{flex:1 1;min-width:0}.top-right-actions{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative}.top-right-profile-link{min-width:88px;text-align:center;width:fit-content}.profile-menu-trigger{align-items:center;background:#fff;background:var(--surface);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);color:#1a1a1a;color:var(--text);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:8px 12px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-menu-trigger:hover{background:#f1f4f8;background:var(--surface-alt);border-color:#b8c4d4;border-color:var(--border-strong)}.profile-menu-avatar{border:1px solid #d3dce8;border:1px solid var(--border);border-radius:999px;height:28px;object-fit:cover;width:28px}.profile-menu-avatar-fallback{background:#00b803;background:var(--primary);color:#fff;color:var(--primary-foreground);display:grid;font-size:12px;font-weight:700;place-items:center}.profile-menu-label{font-size:13px}.profile-menu-caret{color:#5a5a5a;color:var(--muted);font-size:11px}.profile-menu-dropdown{grid-gap:4px;display:grid;gap:4px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.profile-menu-item{border:1px solid #0000;border-radius:8px;color:#1a1a1a;color:var(--text);font-size:13px;padding:8px 10px}.profile-menu-item:hover{background:#f1f4f8;background:var(--surface-alt);border-color:#d3dce8;border-color:var(--border)}.table-row-menu{display:inline-flex;position:relative}.table-row-menu-trigger{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.table-row-menu-dropdown{grid-gap:2px;box-shadow:0 8px 24px #0f172a1f;display:grid;gap:2px;min-width:168px;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.table-row-menu-item{background:#0000;border:1px solid #0000;border-radius:8px;color:#1a1a1a;color:var(--text);cursor:pointer;font-size:13px;padding:8px 10px;text-align:left;width:100%}.table-row-menu-item:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#d3dce8;border-color:var(--border)}.table-row-menu-item:disabled{cursor:not-allowed;opacity:.6}.table-row-menu-item--danger{color:#b91c1c}.table-row-menu-item--danger:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.profile-section-link-active{background:#e8fbe8;background:var(--nav-active-bg);border-color:#a3e8a4;border-color:var(--nav-active-border);color:#000;color:var(--heading)}.sidebar-logout{flex-shrink:0;margin-top:auto;width:100%}.page{grid-gap:16px;display:grid;gap:16px}.page h2,.page h3{margin:0}.admin-friendly-page{background:linear-gradient(180deg,#f8fbff,#f5f8ff 55%,#fff);border-radius:14px;max-width:100%;overflow-x:hidden;padding:14px}.admin-friendly-page--contrast{background:linear-gradient(180deg,#0b1220,#111827 70%,#0b1220)}.admin-friendly-page--contrast h1,.admin-friendly-page--contrast h2,.admin-friendly-page--contrast h3,.admin-friendly-page--contrast h4{color:#f8fafc;color:var(--text-on-inverse)}.admin-friendly-hero{align-items:flex-start;border:1px solid #d6e4ff;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.admin-friendly-hero p{color:#334155;font-size:13px}.admin-friendly-hero--ops{background:linear-gradient(120deg,#eef4ff,#f8fbff)}.admin-friendly-hero--users{background:linear-gradient(120deg,#ecfeff,#f5fdff)}.admin-friendly-hero--staff{background:linear-gradient(120deg,#f0fdf4,#f8fff8)}.admin-friendly-hero--projects{background:linear-gradient(120deg,#fff7ed,#fffaf2)}.admin-friendly-hero--finance{background:linear-gradient(120deg,#f5f3ff,#faf8ff)}.admin-friendly-hero--kyc{background:linear-gradient(120deg,#ecfdf5,#f3fffa)}.admin-friendly-hero--notice{background:linear-gradient(120deg,#fefce8,#fffef5)}.admin-friendly-hero--settings{background:linear-gradient(120deg,#f8fafc,#fff)}.admin-friendly-role-pill{background:#0f172a;border-radius:999px;color:#fff;font-size:12px;font-weight:600;padding:6px 10px;white-space:nowrap}.admin-hero-side{grid-gap:6px;display:grid;gap:6px;justify-items:end}.admin-hero-logout{margin-top:4px}.admin-module-strip{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-module-pill{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#0f172a;font-size:11px;font-weight:600;padding:4px 8px}.admin-projects-intro{font-size:13px;line-height:1.5;margin:0 0 1.25rem;max-width:42rem}.admin-projects-panel{max-width:100%;min-width:0;overflow-x:hidden}.admin-projects-section{margin-bottom:2rem;max-width:100%;min-width:0}.admin-projects-section__title{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.admin-projects-section__lead{font-size:13px;line-height:1.45;margin:0 0 .75rem;max-width:40rem}.admin-projects-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:10px}.admin-projects-toolbar .admin-projects-section__title{margin:0}.admin-projects-filter{margin:0;min-width:11rem}.ops-table-wrap--admin-projects{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:stable}.ops-table-wrap--admin-projects:focus-visible,.table-wrap.ops-table-wrap--admin-projects:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.table-wrap.ops-table-wrap--admin-projects{scrollbar-color:#94a3b8 #f1f5f9;scrollbar-width:thin}.table-wrap.ops-table-wrap--admin-projects::-webkit-scrollbar{height:10px}.table-wrap.ops-table-wrap--admin-projects::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 0 10px 10px}.table-wrap.ops-table-wrap--admin-projects::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f1f5f9;border-radius:999px}.table-wrap.ops-table-wrap--admin-projects::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-projects-scroll-hint{color:#94a3b8;font-size:11px;line-height:1.35;margin:0 0 8px}.ops-table-wrap--admin-projects .ops-table--compact-fin,.ops-table-wrap--admin-projects .ops-table--split-zones{min-width:100%;width:max-content}.ops-table-wrap--admin-projects .ops-table--compact-fin.ops-table--split-zones{min-width:1180px}.ops-table-wrap--admin-projects .ops-table--admin-projects{min-width:720px}.ops-table--admin-projects thead th,.ops-table--split-zones thead th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}.ops-table--admin-projects tbody td,.ops-table--split-zones tbody td{border-bottom:1px solid #eef2f6;padding:12px}.ops-table--admin-projects tbody tr:hover td,.ops-table--split-zones tbody tr:hover td{background-color:#fafbfc}.ops-table--split-zones tbody tr:hover .ops-table__cell--identity{background-color:#f4f7fa}.ops-table--split-zones tbody tr:hover .ops-table__cell--fin,.ops-table--split-zones tbody tr:hover .ops-table__cell--metrics{background-color:#fff}.admin-projects-empty{color:#64748b;font-size:13px;padding:2rem 1rem!important;text-align:center}.ops-table__col--sl{font-feature-settings:"tnum";color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;width:2.5rem}.ops-table__col--code{width:3.25rem}.admin-project-code{color:#0369a1;display:inline-block;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.02em}.ops-table__col--attachments{text-align:center;width:5.5rem}.ops-table__col--status{width:6.5rem}.ops-table__col--return{text-align:center;width:6.5rem}.ops-table__cell--actions{background:#fff;min-width:7.5rem;vertical-align:top}.ops-table--split-zones .ops-table__cell--identity{background:#f8fafc;border-bottom-color:#eef2f6;padding:12px;vertical-align:top}.ops-table--split-zones .ops-table__cell--metrics,.ops-table--split-zones thead .ops-table__cell--metrics{background:#fff}.ops-table--split-zones .ops-table__cell--fin,.ops-table--split-zones thead .ops-table__cell--fin{background:#fafbfc}.ops-table--split-zones tbody tr.ops-table__row--closed .ops-table__cell--identity{background:#f1f5f9}.admin-project-particulars{display:flex;flex-direction:column;gap:6px;max-width:15rem;min-width:10.5rem}.admin-project-particulars__title{color:#0f172a;font-size:13px;font-weight:600;line-height:1.35;margin:0}.admin-project-attachments{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:4.5rem}.admin-project-attachments__link{background:none;border:none;color:#0369a1;cursor:pointer;font-size:11px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px}.admin-project-attachments__link:hover{color:#0c4a6e}.admin-doc-chip{border:1px solid #0000;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.admin-doc-chip--ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.admin-doc-chip--missing{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.admin-project-lifecycle{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.admin-project-lifecycle__meta{color:#64748b;font-size:11px;line-height:1.35}.admin-project-lifecycle__countdown{flex-basis:100%;font-size:11px}.admin-status-chip{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.admin-status-chip--ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.admin-status-chip--warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.admin-status-chip--neutral{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.admin-share-card{display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:1.4;max-width:14rem;min-width:10.5rem}.admin-share-card__grid{grid-gap:2px 4px;align-items:end;background:#fff;border:1px solid #e8eef4;border-radius:8px;box-shadow:inset 0 1px 0 #fffc;display:grid;gap:2px 4px;grid-template-columns:1fr auto 1fr auto 1fr;padding:8px 10px}.admin-share-card__op{color:#94a3b8;font-size:11px;font-weight:600;padding-bottom:2px;text-align:center}.admin-share-stat{display:flex;flex-direction:column;gap:1px;min-width:0}.admin-share-stat__label{color:#94a3b8;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-share-stat__value{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.admin-share-stat--ssa .admin-share-stat__value{color:#0369a1}.admin-share-stat--cap .admin-share-stat__value{color:#0f766e}.admin-share-card__primary,.admin-share-card__solo{color:#64748b;font-size:11px}.admin-share-card__primary{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.admin-share-card__primary strong{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.admin-share-card__sep{color:#cbd5e1}.admin-share-card__hint{color:#94a3b8;font-size:10px;line-height:1.35;margin:0}.admin-project-return{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.admin-project-return--muted{color:#94a3b8;font-weight:500}.admin-perf-badge{border-radius:6px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.admin-perf-badge--above{background:#dcfce7;color:#166534}.admin-perf-badge--below{background:#fee2e2;color:#991b1b}.admin-perf-badge--track{background:#e0f2fe;color:#0369a1}.admin-perf-badge--na{background:#f1f5f9;color:#64748b}.ops-table--projects td{vertical-align:top}.ops-table-wrap--compact-fin{margin-bottom:8px}.ops-table-wrap--compact-fin:not(.ops-table-wrap--admin-projects){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ops-table--compact-fin{font-size:.8125rem}.ops-table--compact-fin thead th,.ops-table--projects thead th{white-space:nowrap}.ops-table--split-zones .ops-table__cell--metrics{min-width:8.5rem}.ops-table--compact-fin .admin-project-fin-th{background:#f1f5f9;color:#5a5a5a;color:var(--muted,#64748b);font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:10px 8px;text-transform:uppercase;white-space:nowrap}.ops-table--compact-fin:not(.ops-table--split-zones) .admin-project-fin-td--first,.ops-table--compact-fin:not(.ops-table--split-zones) .admin-project-fin-th--first{border-left:2px solid #cbd5e1}.ops-table--compact-fin .admin-project-fin-td--ultimate,.ops-table--compact-fin .admin-project-fin-th--ultimate{background:#fafbfc;border-right:2px solid #cbd5e1}.ops-table--compact-fin .admin-project-fin-td{font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums;padding:6px 8px;text-align:right;white-space:nowrap}.ops-table--compact-fin .admin-project-fin-td--ultimate strong{color:#1a1a1a;color:var(--text,#0f172a)}.ops-table--compact-fin .admin-project-fin-locked{color:#5a5a5a;color:var(--muted,#94a3b8);display:block;font-size:.65rem;font-weight:500;margin-top:2px}.ops-table--compact-fin tbody tr.ops-table__row--closed td:not(.ops-table__cell--identity):not(.ops-table__cell--metrics){background:#f8fafc}.ops-table--split-zones .admin-project-return{color:#0f766e;font-size:13px;text-align:center;white-space:nowrap}.ops-table--compact-fin.ops-table--split-zones .admin-project-fin-td--first,.ops-table--compact-fin.ops-table--split-zones .admin-project-fin-th--first{border-left:none}.ops-table--compact-fin.ops-table--split-zones .admin-project-fin-td--ultimate,.ops-table--compact-fin.ops-table--split-zones .admin-project-fin-th--ultimate{border-right:none}.admin-project-controls{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-tabs-card{background:#fff;border:1px solid #dbe7ff}.admin-friendly-page--contrast .admin-tabs-card{background:#0f172a;border-color:#334155}.admin-tab-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-tab-chip{align-items:center;background:#e8fbe8;background:var(--primary-muted);border:1px solid #a3e8a4;border:1px solid var(--primary-border);color:#1a1a1a;color:var(--text);display:inline-flex;gap:6px}.admin-tab-chip--active{background:#00b803;background:var(--primary);border-color:#00b803;border-color:var(--primary);color:#fff}.admin-friendly-page--contrast .admin-tab-chip{background:#1e293b;border-color:#334155;color:#e2e8f0}.admin-friendly-page--contrast .admin-tab-chip--active{background:#00b803;background:var(--primary);border-color:#00a903;border-color:var(--brand-green-hover);color:#fff}.admin-tab-icon{font-size:14px;line-height:1}.admin-quick-guide{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-quick-guide__item{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:10px 12px}.admin-quick-guide__item strong{display:block;margin-bottom:4px}.admin-quick-guide__item p{color:#334155;font-size:13px;margin:0}.admin-quick-guide__item--ops{background:#f8fbff}.admin-quick-guide__item--finance{background:#f8f7ff}.admin-quick-guide__item--staff{background:#f5fff8}.admin-friendly-page--contrast .admin-friendly-hero{background:linear-gradient(120deg,#1e293b,#111827);border-color:#334155}.admin-friendly-page--contrast .admin-friendly-hero p,.admin-friendly-page--contrast .admin-quick-guide__item p{color:#cbd5e1}.admin-friendly-page--contrast .admin-friendly-role-pill{background:#f8fafc;color:#0f172a}.admin-friendly-page--contrast .admin-module-pill{background:#1e293b;border-color:#334155;color:#e2e8f0}.admin-friendly-page--contrast .admin-quick-guide__item{background:#0f172a;border-color:#334155}.grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wallet-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wallet-panel{grid-gap:12px;display:grid;gap:12px;padding:16px}.wallet-panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.wallet-balance-hero{color:#000;color:var(--heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.wallet-panel .wallet-balance-hero{margin-top:-6px}.wallet-balance-caption{color:#000;color:var(--heading);font-size:1.1rem;font-weight:600;line-height:1.3;margin:6px 0 0}.wallet-panel-sub{color:#5a5a5a;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wallet-panel .section-actions>a.btn-secondary,.wallet-panel .section-actions>button{box-sizing:border-box;font-size:.9375rem;font-weight:600;line-height:1.2;min-height:42px;padding:10px 16px}.stack{grid-gap:10px;display:grid;gap:10px}button,input,select,textarea{font:inherit}input,select,textarea{background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;padding:10px 12px;width:100%}textarea{min-height:90px;resize:vertical}input[type=checkbox],input[type=radio]{flex-shrink:0;height:1rem;margin:0;min-height:0;padding:0;width:1rem}.settings-check-row{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:flex-start;margin-top:4px;text-align:left}.settings-check-row input[type=checkbox]{margin-top:2px}button{align-items:center;background:#00b803;background:var(--primary);border:1px solid #0000;border-radius:10px;border-radius:var(--radius-button);color:#fff;color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.35rem;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:42px;padding:10px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}button:hover:not(:disabled){background:#009a02;background:var(--primary-hover);border-color:#0000}button:active:not(:disabled){background:#008801;background:var(--primary-active)}button:disabled{cursor:not-allowed;opacity:.55}.btn-secondary{background:#fff;background:var(--surface);border-color:#d3dce8;border-color:var(--border);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);color:#1a1a1a;color:var(--text)}a.btn-secondary:hover,button.btn-secondary:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#b8c4d4;border-color:var(--border-strong);box-shadow:none;color:#000;color:var(--heading)}a.btn-secondary:active,button.btn-secondary:active:not(:disabled){background:#e2e8f0;background:var(--surface-muted)}a.btn-secondary{align-items:center;background:#fff;background:var(--surface);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-button);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);color:#1a1a1a;color:var(--text);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;min-height:42px;padding:10px 16px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-danger{background:#dc2626;background:var(--danger);border-color:#0000;color:#fff;color:var(--primary-foreground)}a.btn-danger:hover:not(:disabled),button.btn-danger:hover:not(:disabled){background:#b91c1c;background:var(--danger-hover)}a.btn-danger{align-items:center;background:#dc2626;background:var(--danger);border:1px solid #0000;border-radius:10px;border-radius:var(--radius-button);color:#fff;color:var(--primary-foreground);display:inline-flex;font-weight:600;justify-content:center;min-height:42px;padding:10px 16px;text-decoration:none}.close-btn{background:#fff;background:var(--surface);border:1px solid #d3dce8;border:1px solid var(--border);border-radius:999px;border-radius:var(--radius-pill);color:#5a5a5a;color:var(--muted);display:grid;font-size:24px;font-weight:400;height:34px;line-height:1;min-height:34px;min-width:34px;padding:0;place-items:center;position:absolute;right:10px;top:10px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:34px}button.close-btn:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#b8c4d4;border-color:var(--border-strong);color:#1a1a1a;color:var(--text);transform:scale(1.06)}.msg{background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 12px}.msg-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.msg-success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.admin-friendly-page>p.msg{box-shadow:0 12px 32px #0f172a2e;left:50%;max-width:min(520px,calc(100vw - 24px));position:fixed;top:12px;transform:translateX(-50%);z-index:11000}.muted{color:#5a5a5a;color:var(--muted);font-size:.95rem}.field-error{color:#b91c1c;font-size:12px;margin-top:4px}.form-field{display:flex;flex-direction:column}.phone-with-code{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(150px,220px) 1fr}.password-field{align-items:center;display:flex;gap:8px}.password-field input{flex:1 1}.password-field .password-toggle{align-items:center;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;width:44px}.password-field .password-toggle,.password-field button.password-toggle{background:#fff;background:var(--surface);color:#5a5a5a;color:var(--muted)}.password-field button.password-toggle:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#b8c4d4;border-color:var(--border-strong);color:#000;color:var(--heading)}.password-field .password-toggle:focus-visible{outline:2px solid #00b803;outline:2px solid var(--primary);outline-offset:2px}.password-field--inset{display:block;position:relative;width:100%}.password-field--inset input{box-sizing:border-box;padding-right:2.75rem;width:100%}.password-field--inset .password-toggle{background:#0000;border:none;color:#5a5a5a;color:var(--muted);height:36px;min-height:36px;min-width:36px;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px}.password-field--inset button.password-toggle:hover:not(:disabled){background:#0f172a0f;border:none;color:#000;color:var(--heading)}.auth-card .password-field--inset button.password-toggle{background:#0000;color:#5a5a5a;color:var(--muted);height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.auth-card .password-field--inset button.password-toggle:hover:not(:disabled){background:#0f172a0f;color:#000;color:var(--heading)}.admin-toast{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;color:#065f46;max-width:380px;min-width:260px;padding:10px 12px;position:fixed;right:18px;top:18px;z-index:1200}.kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi{background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;padding:12px}.kpi-label{color:#5a5a5a;color:var(--muted);font-size:12px}.kpi-value{font-feature-settings:"tnum";color:#000;color:var(--heading);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:4px}.admin-dashboard-overview .kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.admin-dashboard-overview .kpi{display:flex;flex-direction:column;justify-content:flex-start;min-height:92px}.admin-dashboard-overview .kpi--project-stage .kpi-value{margin-top:auto;padding-top:6px}.admin-dashboard-overview .kpi-project-head{align-items:flex-start;display:flex;gap:8px}.admin-dashboard-overview .kpi-project-icon{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.admin-dashboard-overview .kpi--tone-funded .kpi-project-icon{background:#ecfdf5;color:#047857}.admin-dashboard-overview .kpi--tone-fundraising .kpi-project-icon{background:#eff6ff;color:#009a02;color:var(--primary-hover)}.admin-dashboard-overview .kpi--tone-redeemed .kpi-project-icon{background:#f5f3ff;color:#5b21b6}.admin-dashboard-overview .kpi--project-stage .kpi-label{flex:1 1;line-height:1.35;min-width:0}.admin-dashboard-overview .kpi-value--currency{font-size:16px;line-height:1.3;word-break:break-word}.admin-dashboard-overview .kpi--skeleton,.admin-dashboard-revenue .kpi--skeleton{pointer-events:none}.admin-dashboard-overview .kpi-skeleton,.admin-dashboard-revenue .kpi-skeleton{animation:kpiSkeletonShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px}.admin-dashboard-overview .kpi-skeleton--label,.admin-dashboard-revenue .kpi-skeleton--label{height:12px;margin-bottom:14px;width:70%}.admin-dashboard-overview .kpi-skeleton--value,.admin-dashboard-revenue .kpi-skeleton--value{height:22px;width:45%}@keyframes kpiSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-dashboard-revenue-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.admin-dashboard-revenue-intro{font-size:13px;line-height:1.45;margin:6px 0 0;max-width:52rem}.admin-dashboard-revenue-links{font-size:13px;white-space:nowrap}.admin-dashboard-revenue-total{align-items:baseline;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;padding:12px 14px}.admin-dashboard-revenue-total-label{color:#166534;font-size:13px;font-weight:600}.admin-dashboard-revenue-total-value{font-feature-settings:"tnum";color:#14532d;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.admin-dashboard-revenue .kpis,.admin-dashboard-revenue-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-dashboard-revenue .kpi--revenue{display:flex;flex-direction:column;justify-content:flex-start;min-height:108px}.admin-dashboard-revenue .kpi-project-head{align-items:flex-start;display:flex;gap:8px}.admin-dashboard-revenue .kpi-project-icon{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.admin-dashboard-revenue .kpi--revenue .kpi-label{flex:1 1;line-height:1.35;min-width:0}.admin-dashboard-revenue .kpi-value--currency{font-size:16px;line-height:1.3;word-break:break-word}.admin-dashboard-revenue .kpi-revenue-detail{font-size:12px;line-height:1.4;margin:8px 0 0}.admin-dashboard-revenue .kpi--revenue-admin-fee .kpi-project-icon{background:#ecfdf5;color:#047857}.admin-dashboard-revenue .kpi--revenue-transfer .kpi-project-icon{background:#eff6ff;color:#009a02;color:var(--primary-hover)}.admin-dashboard-revenue .kpi--revenue-withdrawal .kpi-project-icon{background:#fff7ed;color:#c2410c}.admin-dashboard-ssa .admin-dashboard-revenue-header{margin-bottom:14px}.admin-dashboard-ssa .kpi--ssa{display:flex;flex-direction:column;justify-content:flex-start;min-height:108px}.admin-dashboard-ssa .kpi--ssa-transfer .kpi-project-icon{background:#eff6ff;color:#009a02;color:var(--primary-hover)}.admin-dashboard-ssa .kpi--ssa-redeem-fee .kpi-project-icon{background:#fff7ed;color:#c2410c}.admin-dashboard-ssa .kpi--ssa-redeemed .kpi-project-icon{background:#f5f3ff;color:#5b21b6}.admin-dashboard-ssa .kpi--ssa-total .kpi-project-icon{background:#ecfdf5;color:#047857}.admin-dashboard-revenue-projects h4{color:#1a1a1a;color:var(--text);font-size:.95rem;font-weight:600}.admin-dashboard-revenue-table-wrap{border:1px solid #d3dce8;border:1px solid var(--border);border-radius:8px;margin-top:4px;overflow-x:auto}.admin-dashboard-revenue-table{font-size:.8125rem;min-width:1100px;width:100%}.admin-dashboard-revenue-table td,.admin-dashboard-revenue-table th{padding:10px 12px;white-space:nowrap}.admin-dashboard-revenue-table td.admin-dashboard-revenue-table__project{min-width:140px;white-space:normal}.admin-dashboard-revenue-table tbody tr.admin-dashboard-revenue-table__row--closed td{background:#f8fafc}.admin-dashboard-revenue-table tbody tr.admin-dashboard-revenue-table__row:not(:last-child) td{border-bottom:1px solid #e2e8f0}.admin-dashboard-ssa-projects h4{color:#1a1a1a;color:var(--text);font-size:.95rem;font-weight:600}.admin-dashboard-ssa-table-wrap{border:1px solid #d3dce8;border:1px solid var(--border);border-radius:8px;overflow-x:auto}.admin-dashboard-ssa-table{border-collapse:initial;border-spacing:0;font-size:.875rem;min-width:720px;width:100%}.admin-dashboard-ssa-table td,.admin-dashboard-ssa-table th{white-space:nowrap}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row td{background:#fff;border-bottom:none;padding-bottom:14px;padding-top:14px;vertical-align:top}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:not(:last-child) td{border-bottom:2px solid #cbd5e1;box-shadow:inset 0 -1px 0 #f1f5f9}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row+tr.admin-dashboard-ssa-table__project-row td{border-top:6px solid #f1f5f9;padding-top:16px}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row--fully-redeemed td{background:#f0fdf4}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row--fully-redeemed td.admin-dashboard-ssa-table__total{background:#dcfce7}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:nth-child(2n) td{background:#f8fafc}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row--fully-redeemed:nth-child(2n) td{background:#ecfdf5}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:hover td,.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:nth-child(2n) td.admin-dashboard-ssa-table__total{background:#f1f5f9}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:hover td.admin-dashboard-ssa-table__total{background:#e8f0fe}.admin-dashboard-ssa-table td.admin-dashboard-ssa-table__project-name{border-left:3px solid #3b82f6;min-width:160px;padding-left:14px;white-space:normal}.admin-dashboard-ssa-table td.admin-dashboard-ssa-table__total,.admin-dashboard-ssa-table th.admin-dashboard-ssa-table__total{background:#f8fafc;border-left:1px solid #e2e8f0;font-weight:600;padding-right:14px;text-align:right}.admin-dashboard-ssa-table thead th.admin-dashboard-ssa-table__total{background:#e8f0fe}.admin-dashboard-ssa-table tbody tr.admin-dashboard-ssa-table__project-row:not(:last-child) td.admin-dashboard-ssa-table__total{border-bottom:2px solid #cbd5e1}.admin-dashboard-ssa-table td.admin-dashboard-ssa-table__particulars{max-width:420px;min-width:280px;padding-bottom:10px;padding-top:10px;vertical-align:top;white-space:normal}.admin-ssa-particulars{grid-gap:4px;display:grid;font-size:.8125rem;gap:4px;line-height:1.35}.admin-ssa-particulars__line{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.admin-ssa-particulars__label{color:#5a5a5a;color:var(--muted,#64748b)}.admin-ssa-particulars__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.admin-ssa-particulars__equation{font-feature-settings:"tnum";border-top:1px dashed #d3dce8;border-top:1px dashed var(--border,#e2e8f0);font-variant-numeric:tabular-nums;margin-top:6px;padding-top:6px}.admin-ssa-particulars__note{font-size:.75rem;margin:6px 0 0}.admin-dashboard-ssa-table td.admin-dashboard-ssa-table__actions{min-width:148px;vertical-align:top;white-space:normal}.admin-dashboard-ssa-actions{align-items:stretch;display:flex;flex-direction:column;gap:6px}.admin-dashboard-ssa-actions .compact-btn{text-align:center;width:100%}.list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.list-item{align-items:center;background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px}.list-item.invx-holding-line.invx-portfolio-row{align-items:flex-start;flex-wrap:wrap;gap:12px}@media (min-width:640px){.list-item.invx-holding-line.invx-portfolio-row{align-items:center;flex-wrap:nowrap}}.list-item.invx-holding-line.invx-portfolio-row .invx-portfolio-row__inner{display:flex;flex:1 1 16rem;flex-direction:column;gap:10px;min-width:0}.invx-portfolio-row__project-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;gap:0 6px;line-height:1.35}.invx-portfolio-row__code{font-feature-settings:"tnum";color:#00b803;color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.invx-portfolio-row__dash{color:#5a5a5a;color:var(--muted);font-weight:400}.invx-portfolio-row__name{color:#000;color:var(--heading);font-weight:600}.invx-portfolio-row__metrics{grid-gap:10px 14px;display:grid;gap:10px 14px}.invx-portfolio-row__metrics--supply{grid-template-columns:repeat(4,minmax(0,1fr))}.invx-portfolio-row__metrics--position{border-top:1px solid #d3dce8;border-top:1px solid var(--border,#e2e8f0);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.invx-portfolio-row__metrics--position:only-child{border-top:none;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}@media (max-width:640px){.invx-portfolio-row__metrics--position:not(:only-child),.invx-portfolio-row__metrics--position:only-child,.invx-portfolio-row__metrics--supply{grid-template-columns:repeat(2,minmax(0,1fr))}}.invx-portfolio-row__metric{display:flex;flex-direction:column;gap:3px;min-width:0}.invx-portfolio-row__metric-label{color:#5a5a5a;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.invx-portfolio-row__metric-value{font-feature-settings:"tnum";color:#1a1a1a;color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.list-item.invx-holding-line.invx-portfolio-row .badge,.list-item.invx-holding-line.invx-portfolio-row .compact-btn{align-self:center;flex-shrink:0}.wallet-holding-metrics td{vertical-align:top}.wallet-holding-metrics .invx-portfolio-row__inner{max-width:640px}.investor-premium .invx-portfolio-row__code{color:var(--ip-gold-2)}.investor-premium .invx-portfolio-row__metric-value{color:var(--ip-text)}.investor-premium .invx-portfolio-row__metric-label{color:var(--ip-text-2)}.investor-premium .invx-portfolio-row__metric--mine .invx-portfolio-row__metric-value{color:var(--ip-gold-2)}.badge{background:#f3f4f6;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:999px;color:#1f2937;font-size:12px;padding:3px 8px}.badge-DRAFT{background:#f3f4f6;border-color:#d1d5db;color:#374151}.badge-OPEN,.badge-REVIEW{background:#eef2ff;border-color:#a5b4fc;color:#3730a3}.badge-FUNDING,.badge-PAUSED{background:#fffbeb;border-color:#fcd34d;color:#92400e}.badge-AWAITING_RECEIVER,.badge-LOCK_IN,.badge-PENDING,.badge-PROCESSING{background:#fff7ed;border-color:#fdba74;color:#9a3412}.badge-UPDATED{background:#eff6ff;border-color:#93c5fd;color:#008801;color:var(--primary-active)}.badge-ACTIVE,.badge-APPROVED,.badge-CLOSED,.badge-COMPLETED,.badge-DELIVERED,.badge-MATURED,.badge-REDEEMED{background:#ecfdf5;border-color:#86efac;color:#166534}.badge-CANCELLED,.badge-FAILED,.badge-REJECTED,.badge-SUSPENDED{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.deposit-admin-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e3a5f;font-size:13px;line-height:1.45;margin-top:6px;padding:8px 10px}.deposit-admin-note__label{color:#009a02;color:var(--primary-hover);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.deposit-admin-note__meta{color:#64748b;font-size:11px;margin-top:6px}.history-field{font-size:12px;gap:4px}.history-field input,.history-field select{padding:6px 8px}.table-wrap{background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;overflow:auto}.table-wrap.ops-table-wrap--admin-projects{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.table-wrap--allow-menus{overflow:visible}.ops-table{border-collapse:initial;border-spacing:0;min-width:620px;width:100%}.ops-table td,.ops-table th{border-bottom:1px solid #d3dce8;border-bottom:1px solid var(--border);padding:10px;text-align:left;vertical-align:middle}.ops-table thead th{background:#f1f4f8;background:var(--surface-alt);position:sticky;top:0;z-index:1}.ops-table tbody tr:hover{background:#f4f7fb}.pagination-bar{align-items:center;display:flex;gap:10px;justify-content:flex-end}.modal-backdrop{background:#11182773;cursor:pointer;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:100}.feedback-modal-backdrop{z-index:20000}.feedback-modal-card{width:min(440px,100%)}.modal-backdrop-investor{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c}@media (prefers-reduced-motion:reduce){.modal-backdrop-investor{-webkit-backdrop-filter:none;backdrop-filter:none}}.modal-backdrop .modal-card{cursor:default}.modal-card{grid-gap:10px;background:#fff;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:14px;display:grid;gap:10px;max-height:calc(100vh - 32px);overflow-y:auto;padding:16px;position:relative;width:min(680px,100%)}@media (max-width:640px){.modal-card{border-radius:12px;gap:8px;max-height:calc(100vh - 20px);padding:12px;width:min(680px,calc(100vw - 20px))}}.modal-card-elevated{box-shadow:0 25px 50px -12px #0f172a59}.investor-deposit-modal{width:min(520px,calc(100vw - 32px))}.investor-deposit-modal--wide{width:min(920px,calc(100vw - 32px))}.modal-tab-row{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.modal-tab{background:#f8fafc;border:1px solid #d3dce8;border:1px solid var(--border);border-radius:10px;color:#1a1a1a;color:var(--text);cursor:pointer;font-size:13px;padding:8px 14px}.modal-tab:hover{background:#eef2ff}.modal-tab--active{background:#fff;border-color:#a3e8a4;border-color:var(--primary-border);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);font-weight:600}button.modal-tab:hover:not(:disabled){background:#e8fbe8;background:var(--primary-muted);border-color:#b8c4d4;border-color:var(--border-strong);color:#000;color:var(--heading)}button.modal-tab--active:hover:not(:disabled){background:#fff;background:var(--surface);border-color:#a3e8a4;border-color:var(--primary-border);color:#000;color:var(--heading)}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-withdraw-modal{padding-bottom:0}.wallet-withdraw-form{padding-bottom:4px}.wallet-withdraw-form-actions{background:linear-gradient(0deg,#fff 85%,#fff0);border-top:1px solid #d3dce8;border-top:1px solid var(--border);bottom:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px;padding:12px 0 4px;position:sticky;z-index:2}.modal-card-animate{animation:modal-pop-in .22s ease-out}@media (prefers-reduced-motion:reduce){.modal-card-animate{animation:none}}.modal-sub{color:#5a5a5a;color:var(--muted);font-size:13px;margin:0}.compact-field{font-size:13px;padding:8px 10px}.compact-btn{font-size:13px;min-height:36px;padding:8px 12px}.phone-input-container{width:100%!important}.phone-input-field{border-radius:10px!important;font-size:16px!important;height:42px!important;padding-left:52px!important;width:100%!important}.phone-input-button,.phone-input-field{border:1px solid #d3dce8!important;border:1px solid var(--border)!important}.phone-input-button{background:#fff!important;border-radius:10px 0 0 10px!important;border-right:none!important}.phone-input-dropdown{border:1px solid #d3dce8!important;border:1px solid var(--border)!important;border-radius:10px!important}.password-rules{grid-gap:6px;display:grid;gap:6px;margin-top:-4px}.password-rule{align-items:center;color:#5a5a5a;color:var(--muted);display:flex;font-size:13px;gap:8px}.password-rule.met{color:#00b803;color:var(--success)}.investor-premium{--ip-bg:#e9ecef;--ip-bg2:#f1f4f8;--ip-card:#fff;--ip-card-2:#f5f5f5;--ip-gold:#1e3a5f;--ip-gold-2:#294d7d;--ip-text:#111827;--ip-text-2:#4b5563;--ip-border:#0f172a24;--ip-border-gold:#1e3a5f59;color:var(--ip-text)}.investor-premium-hero{background:linear-gradient(135deg,#f7fafc 0,var(--ip-bg2) 60%,var(--ip-card) 100%);border-color:var(--ip-border-gold);padding:18px}.investor-premium-hero h2,.investor-premium-hero__title{color:var(--ip-gold-2);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.investor-premium .muted{color:var(--ip-text-2)}.investor-premium .list-item.invx-market-row{align-items:flex-start}@media (min-width:640px){.investor-premium .list-item.invx-market-row{align-items:center}}.investor-premium .invx-market-row__lead{align-items:baseline;color:var(--ip-text);display:flex;flex:1 1 12rem;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px 12px;line-height:1.35;min-width:0}.investor-premium a.invx-market-projname{color:inherit;font-weight:inherit;text-decoration:none}.investor-premium a.invx-market-projname:hover{text-decoration:underline}.investor-premium .invx-market-stage{font-weight:700;white-space:nowrap}.investor-premium .invx-market-stage.invx-market-stage--fundraising{color:#009a02;color:var(--primary-hover)}.investor-premium .invx-market-stage.invx-market-stage--funded{color:#22c55e}.investor-premium .invx-market-stage.invx-market-stage--completed{color:#047857}.investor-premium .invx-market-stage.invx-market-stage--redeemed{color:#0f766e}.investor-premium .invx-market-stage.invx-market-stage--cancelled{color:#b45309}.investor-premium .invx-market-stage.invx-market-stage--open{color:#0369a1}.investor-premium .invx-market-stage.invx-market-stage--draft{color:var(--ip-text-2)}.investor-premium .invx-market-stage.invx-market-stage--default{color:var(--ip-text)}.investor-premium .card{background:var(--ip-card);box-shadow:0 6px 18px #0f172a14}.investor-premium .card,.investor-premium .list-item{border-color:var(--ip-border)}.investor-premium input,.investor-premium select,.investor-premium textarea{background:var(--ip-card-2);border-color:var(--ip-border);color:var(--ip-text)}.investor-premium input::placeholder,.investor-premium textarea::placeholder{color:var(--ip-text-2)}.investor-premium button{background:linear-gradient(135deg,#1e3a5f,#294d7d);color:#f8fafc}.investor-premium button:hover{background:linear-gradient(135deg,#25466f,#2f588f)}.investor-premium.wallet-page .wallet-catalog-grid a.wallet-catalog-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);color:#0f172a;min-height:0;min-height:auto;text-decoration:none}.investor-premium.wallet-page .wallet-catalog-grid a.wallet-catalog-card:hover{background:#fff;border-color:#93c5fd;color:#0f172a}.investor-premium .investor-expandable__trigger{background:linear-gradient(135deg,#00b803,#00a903 48%,#009a02);background:linear-gradient(135deg,var(--brand-green) 0,var(--brand-green-hover) 48%,var(--brand-green-dark) 100%);color:#fff;text-align:left}.investor-premium .investor-expandable__trigger:hover{background:linear-gradient(135deg,#0e568f,#176aad 48%,#2184c4)}.investor-premium .btn-secondary{background:var(--ip-card-2);border-color:var(--ip-border);color:var(--ip-text)}.investor-premium .btn-secondary:hover{background:#e9edf3;color:#0f172a}.investor-premium .invx-inline-trade{background:#ececec;border-color:#d4d4d4;color:#1f2937}.investor-premium .invx-inline-trade .muted{color:#4b5563}.investor-premium .invx-inline-trade input,.investor-premium .invx-inline-trade select,.investor-premium .invx-inline-trade textarea{background:#f7f7f7;border-color:#d6d6d6;color:#1f2937}.investor-premium .invx-inline-trade .invx-purchase-summary{background:#f8fafc;border-color:#d9dde3}.investor-premium .invx-inline-trade .invx-purchase-summary small{color:#6b7280}.investor-premium .invx-inline-trade .invx-purchase-summary strong{color:#111827}.investor-premium .invx-inline-trade button{background:#1e3a5f;color:#f8fafc}.investor-premium .invx-inline-trade button:hover{background:#294d7d}.investor-premium .invx-inline-trade .invx-inline-trade-tabs button.active{background:#123155;border-color:#1e3a5f}.investor-premium .invx-inline-trade .invx-inline-trade-close{background:#334155;border-color:#475569;color:#f8fafc}.investor-premium .msg{background:#eef3ff;border-color:#bfd1ff;color:#1e3a8a}.investor-premium .msg-error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.investor-premium-hero em{color:var(--ip-gold);font-style:normal}.invx-stats-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.invx-stat-pill{background:#eef2f7;border:1px solid var(--ip-border);border-radius:999px;color:var(--ip-text-2);font-size:12px;padding:4px 10px}.invx-filters{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:10px;justify-content:space-between;margin-top:8px;padding:10px;position:sticky;top:12px;z-index:80}.invx-filters,.invx-tabs{display:flex;flex-wrap:wrap}.invx-tabs{gap:6px}.investor-premium .invx-tabs{background:#f3f6fb;border:1px solid #d7deea;border-radius:12px;gap:8px;padding:10px 12px}.invx-tab-label{align-items:center;display:inline-flex;gap:.4rem}.invx-tab-icon{display:inline-flex;flex-shrink:0}.invx-tab-icon svg{height:14px;width:14px}.invx-tab-text{line-height:1.2}.investor-premium .invx-tab.active .invx-tab-icon{color:inherit}.invx-tab{align-items:center;background:#e6edf8;border:1px solid #0000;border-radius:999px;color:var(--ip-text-2);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:7px 14px}.investor-premium .invx-tab{background:#d8e4f6;border-color:#c4d5ef;color:#1e3a5f}.investor-premium .invx-tab:hover:not(.active){background:#cadbf3;color:#163453}.investor-premium .invx-tab.active{background:#1e3a5f;border-color:#1e3a5f;color:#f8fafc}a.invx-tab.invx-tab--link{font-weight:500;text-decoration:none}a.invx-tab.invx-tab--link:hover{text-decoration:none}.invx-tab-count{align-items:center;background:#0f172a2e;border-radius:999px;color:#0f172a;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.investor-premium .invx-tab:hover:not(.active) .invx-tab-count{background:#0f172a38}.investor-premium .invx-tab.active .invx-tab-count{background:#fff3;color:#f8fafc}.invx-tab.active{background:#c9a84c1f;border-color:var(--ip-border-gold);color:var(--ip-gold-2)}.invx-filters-right{align-items:center;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-left:auto}.investor-premium .invx-filters .shares-management-market-tabs{flex:1 1 auto;min-width:0}.investor-premium .invx-filters-right .invx-filters-search{flex:0 1 auto;max-width:16rem;min-width:9rem;width:12rem}.investor-premium .invx-filters-right .invx-filters-view{flex:0 0 auto;min-width:9.5rem;width:auto}.invx-cards-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.invx-cards-grid.invx-list-layout{gap:10px;grid-template-columns:1fr}.invx-list-layout .invx-card{border-radius:10px}.invx-list-layout .invx-card-shell{padding:10px 12px}.invx-list-layout .invx-fin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-premium .invx-list-layout .invx-card-shell{gap:16px;padding:12px 14px 14px}.investor-premium .invx-list-layout .invx-card-header{padding-left:16px;padding-right:16px}.investor-premium .invx-list-layout .invx-card-header-main h4{color:#102a43;font-size:18px;font-weight:700;line-height:1.35}.investor-premium .invx-list-layout .invx-card-stage-line{color:#465c76;font-size:13px;line-height:1.42;margin-top:8px}.investor-premium .invx-list-layout .invx-fin-grid--fundraising-flat{grid-column-gap:26px;grid-row-gap:24px;-webkit-font-smoothing:antialiased;align-items:stretch;column-gap:26px;display:grid;grid-template-columns:repeat(4,minmax(min(100%,148px),1fr));justify-items:stretch;row-gap:24px}@media (max-width:1100px){.investor-premium .invx-list-layout .invx-fin-grid--fundraising-flat{column-gap:22px;grid-template-columns:repeat(3,minmax(min(100%,140px),1fr))}}@media (max-width:680px){.investor-premium .invx-list-layout .invx-fin-grid--fundraising-flat{column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two{grid-column-gap:26px;grid-row-gap:12px;background:linear-gradient(180deg,#fbfcfe,#f6f9fc);border:1px solid #dfe8f3;border-radius:10px;column-gap:26px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px;padding:18px 12px 14px;row-gap:12px;transition:border-color .2s ease,box-shadow .22s ease}.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two:hover{border-color:#cdd9e8;box-shadow:0 2px 10px #0f172a0d}@media (max-width:560px){.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two{grid-template-columns:1fr}}.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two--solo{column-gap:0;grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two{transition:none}.invx-fin-grid--fundraising-flat .invx-fin-grid__stack-two:hover{box-shadow:none}}.investor-premium .invx-list-layout .invx-fin-grid__stack-vertical{align-self:stretch;border-radius:11px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-self:stretch;margin:-2px;min-width:0;padding:10px;transition:background-color .22s ease,box-shadow .22s ease;width:100%}.investor-premium .invx-list-layout .invx-fin-grid__stack-vertical:hover{background-color:#f5faffeb;box-shadow:inset 0 0 0 1px #1e3a5f1a,0 4px 14px #0f172a0a}@media (prefers-reduced-motion:reduce){.investor-premium .invx-list-layout .invx-fin-grid__stack-vertical{transition:none}.investor-premium .invx-list-layout .invx-fin-grid__stack-vertical:hover{background-color:initial;box-shadow:none}}.investor-premium .invx-list-layout .invx-fin-grid__stack-two>div,.investor-premium .invx-list-layout .invx-fin-grid__stack-vertical>div{display:flex;flex-direction:column-reverse;gap:10px;min-width:0}.investor-premium .invx-list-layout .invx-fin-grid--fundraising-flat small,.investor-premium .invx-list-layout .invx-fin-grid__stack-two small{color:#4a627c;display:block;font-size:11px;font-weight:600;letter-spacing:.035em;line-height:1.42;margin-bottom:0;text-transform:uppercase;white-space:nowrap}.investor-premium .invx-list-layout .invx-fin-grid--fundraising-flat strong,.investor-premium .invx-list-layout .invx-fin-grid__stack-two strong{font-feature-settings:"tnum";color:#031525;display:block;font-size:clamp(16px,3vw,19px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:1.42;margin-bottom:0;margin-top:0;word-break:break-word}.investor-premium .invx-list-layout .invx-card-block-title{color:#14365c;font-size:15px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.investor-premium .invx-funded-metrics{grid-column-gap:24px;grid-row-gap:18px;-webkit-font-smoothing:antialiased;align-items:start;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));row-gap:18px}.investor-premium .invx-funded-metrics>div{border-radius:9px;display:flex;flex-direction:column-reverse;gap:10px;min-width:0;padding:8px 6px;transition:background-color .22s ease,box-shadow .22s ease}.investor-premium .invx-funded-metrics>div:hover{background-color:#f5faffe0;box-shadow:inset 0 0 0 1px #1e3a5f14,0 2px 12px #0f172a0a}@media (prefers-reduced-motion:reduce){.investor-premium .invx-funded-metrics>div{transition:none}.investor-premium .invx-funded-metrics>div:hover{background-color:initial;box-shadow:none}}.investor-premium .invx-funded-metrics__wide{background:linear-gradient(180deg,#fbfcfe,#f6f9fc);border:1px solid #dfe8f3;border-radius:10px;grid-column:1/-1;margin-top:6px;padding:14px 12px 10px}.investor-premium .invx-funded-metrics small,.investor-premium .invx-funded-metrics__wide small{color:#4a627c;display:block;font-size:11px;font-weight:600;letter-spacing:.035em;line-height:1.42;margin-bottom:0;text-transform:uppercase;white-space:nowrap}.investor-premium .invx-funded-metrics strong,.investor-premium .invx-funded-metrics__wide strong{font-feature-settings:"tnum";color:#031525;display:block;font-size:clamp(15px,2.95vw,18px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:1.42;word-break:break-word}.investor-premium .invx-list-layout .invx-funded-meta{color:#3d5470;line-height:1.52}.investor-premium .invx-list-layout .invx-pricing-hero{background:linear-gradient(105deg,#f7fbff,#fff 88%);border:1px solid #10375f2e;border-radius:12px;box-shadow:inset 0 1px 0 #fffffff2,0 2px 10px #0f172a0d;margin-bottom:12px;padding:12px 14px}.investor-premium .invx-list-layout .invx-pricing-hero__listing-value,.investor-premium .invx-list-layout .invx-pricing-hero__nav-value{font-feature-settings:"tnum";color:#020c18;font-size:clamp(20px,3.1vw,25px);font-variant-numeric:tabular-nums;font-weight:800}.investor-premium .invx-list-layout .invx-pricing-hero__listing,.investor-premium .invx-list-layout .invx-pricing-hero__nav{display:flex;flex-direction:column-reverse;gap:7px;min-width:0}.investor-premium .invx-list-layout .invx-pricing-hero__eyebrow{margin-bottom:0;opacity:.92}.investor-premium .invx-list-layout .invx-card--funded .invx-card-left{background:linear-gradient(135deg,var(--ip-gold) 0,var(--ip-gold-2) 100%);border-radius:12px;color:#f8fafceb;padding:16px 14px 18px}.investor-premium .invx-list-layout .invx-card--funded .invx-pricing-hero{background:#ffffff14;border-color:#ffffff38;box-shadow:none}.investor-premium .invx-list-layout .invx-card--funded .invx-pricing-hero__eyebrow{color:#e2e8f0d9;opacity:1}.investor-premium .invx-list-layout .invx-card--funded .invx-pricing-hero__eyebrow--muted{color:#e2e8f0b8}.investor-premium .invx-list-layout .invx-card--funded .invx-pricing-hero__listing-value,.investor-premium .invx-list-layout .invx-card--funded .invx-pricing-hero__nav-value{color:#fff}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics small,.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics__wide small{color:#e2e8f0c7}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics strong,.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics__wide strong{color:#fff}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics>div:hover{background-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-metrics__wide{background:#0000002e;border-color:#ffffff38}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-meta{border-top-color:#ffffff2e;color:#e2e8f0d9}.investor-premium .invx-list-layout .invx-card--funded .invx-funded-ret__pa{color:#f8fafce0;display:block;font-size:12px;font-weight:500;letter-spacing:.02em}.investor-premium .invx-list-layout .invx-progress{border-top:1px solid #d8e4f0;gap:9px;margin-top:4px;padding-top:18px}.investor-premium .invx-list-layout .invx-progress-head{color:#3d5470;font-size:13px;font-weight:600;letter-spacing:.01em}.investor-premium .invx-list-layout .invx-progress-head span:last-child{font-feature-settings:"tnum";color:#0d2844;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.investor-premium .invx-list-layout .invx-progress-track{background:linear-gradient(180deg,#d2dde8,#e9eff6);box-shadow:inset 0 1px 2px #ffffff8c;height:11px}.investor-premium .invx-list-layout .invx-progress-fill{box-shadow:0 1px 2px #c9a84c59}.investor-premium .invx-list-layout .invx-actions-bar{border-top:1px solid #e9eef5;padding:14px}.invx-card{background:#fff;border:1px solid var(--ip-border);border-radius:14px;box-shadow:0 4px 14px #0f172a12;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.invx-card:hover{border-color:var(--ip-border-gold);box-shadow:0 10px 20px #0f172a24;transform:translateY(-3px)}.investor-premium .invx-card.invx-card--fundraising{box-shadow:0 4px 14px #0f172a14,inset 4px 0 0 #f59e0bd9}.investor-premium .invx-card.invx-card--fundraising:hover{box-shadow:0 12px 34px #00000073,inset 4px 0 0 #f59e0bf2}.investor-premium .invx-card.invx-card--funded{box-shadow:0 4px 14px #0f172a14,inset 4px 0 0 #1e3a5fbf}.investor-premium .invx-card.invx-card--funded:hover{box-shadow:0 12px 34px #00000073,inset 4px 0 0 #e8c56af2}.investor-premium .invx-card.invx-card--completed{box-shadow:0 4px 14px #0f172a14,inset 4px 0 0 #34d399bf}.investor-premium .invx-card.invx-card--completed:hover{box-shadow:0 12px 34px #00000073,inset 4px 0 0 #34d399e6}.investor-premium .invx-card.invx-card--redeemed{box-shadow:0 4px 14px #0f172a14,inset 4px 0 0 #0f766ecc}.investor-premium .invx-card.invx-card--redeemed:hover{box-shadow:0 12px 34px #00000073,inset 4px 0 0 #0f766ef2}.investor-premium .invx-card.invx-card--cancelled{box-shadow:0 4px 14px #0f172a14,inset 4px 0 0 #b45309bf}.investor-premium .invx-card.invx-card--cancelled:hover{box-shadow:0 12px 34px #00000073,inset 4px 0 0 #b45309e6}.invx-card-header{background:linear-gradient(180deg,#e7e7e7,#ececec);border-bottom:1px solid #d4d4d4;padding:14px 14px 10px}.invx-card-header-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.invx-card-header-main{min-width:0}.invx-card-header h4,.invx-card-header-main h4{font-size:17px;line-height:1.25;margin:0 0 4px}.invx-card-stage-line{color:#475569;font-size:12px;font-weight:500;line-height:1.42;margin:6px 0 0;max-width:52rem}.invx-card-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.invx-badge{border:1px solid #0000;border-radius:999px;font-size:10px;padding:3px 8px}.invx-badge.fundraising{background:#fff7ed;border-color:#fdba74;color:#9a3412}.invx-badge.secondary{background:#e8eef9;border-color:#bcd0ef;color:#1e3a5f}.invx-badge.running{background:#e0edff;border-color:#93c5fd;color:#009a02;color:var(--primary-hover)}.invx-badge.completed{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.invx-card-category{background:#f7f7f7;border:1px solid var(--ip-border);border-radius:999px;color:#4b5563;font-size:11px;padding:3px 8px}.invx-card-body{grid-gap:10px;display:grid;gap:10px;padding:12px}.invx-card-shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:12px}.invx-card-left,.invx-card-right{grid-gap:10px;display:grid;gap:10px}.invx-side-panel{background:#070e1973;border:1px solid #ffffff14;border-radius:10px;padding:10px}.invx-card-block-title{color:#1e3a5f;font-size:13px;font-weight:600;margin-bottom:8px}.invx-card-body h4{margin:0}.invx-card-body p{margin:0}.invx-card-body p,.invx-card-desc{color:var(--ip-text-2);font-size:13px}.invx-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.45;margin:4px 0 2px;overflow:hidden}.invx-fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invx-fin-grid,.invx-glance-list{grid-gap:8px;display:grid;gap:8px}.invx-glance-list>div{border-bottom:1px solid #ffffff0f;display:flex;gap:10px;justify-content:space-between;padding-bottom:6px}.invx-glance-list>div:last-child{border-bottom:none;padding-bottom:0}.invx-glance-list small{color:var(--ip-text-2);font-size:11px}.invx-glance-list strong{text-align:right}.invx-fin-grid small{color:var(--ip-text-2);font-size:11px}.invx-fin-grid strong{display:block;margin-top:3px}.invx-progress{grid-gap:8px;border-top:1px solid #e9eef5;display:grid;gap:8px;margin-top:2px;padding-top:14px}.investor-premium .invx-list-layout .invx-progress{margin-top:0}.invx-progress-head{align-items:baseline;color:#475569;display:flex;font-size:12px;font-weight:500;gap:12px;justify-content:space-between}.invx-progress-head span:last-child{color:#1e293b;font-weight:700}.invx-progress-track{background:#e4e9f2;border-radius:999px;height:8px;overflow:hidden}.invx-progress-fill{background:linear-gradient(90deg,var(--ip-gold),var(--ip-gold-2));border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}.invx-actions{display:flex;flex-wrap:wrap;gap:8px}.invx-actions-bar{padding:0 12px 12px}.invx-card-actions-row{align-items:center;width:100%}.invx-actions-group,.invx-card-actions-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.invx-actions-group{flex:0 1 auto}.invx-about-btn{border-radius:8px;flex-shrink:0;flex:0 0 auto;font-size:13px;padding:8px 14px;white-space:nowrap;width:auto}.investor-premium .invx-card-actions-row .invx-about-btn{background:var(--ip-card-2);border:1px solid var(--ip-border);color:var(--ip-text);flex:0 0 auto;max-width:100%;width:auto}.investor-premium .invx-card-actions-row .invx-about-btn:hover{background:#e9edf3;color:#0f172a}.invx-about-panel{background:#f8fafc;border:1px solid #d6dce6;border-radius:10px;margin-top:8px;padding:10px 12px}.invx-about-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04080ec7;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1200}.invx-about-modal{background:#fff;border:1px solid var(--ip-border-gold);border-radius:12px;padding:16px;position:relative;width:min(560px,100%)}.invx-about-modal h3{margin:0 0 6px}.invx-about-modal-project{color:var(--ip-gold-2);font-weight:600;margin:0 0 10px}.invx-about-modal-close{background:#eef2f7;border:1px solid var(--ip-border);border-radius:999px;color:#1f2937;height:30px;line-height:1;padding:0;position:absolute;right:10px;top:8px;width:30px}.invx-about-pdf-block{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.invx-about-pdf-frame{background:#f8fafc;border:1px solid var(--ip-border);border-radius:10px;min-height:420px;width:100%}.investor-premium .invx-purchase-summary{grid-gap:10px;background:#f8fafc;border:1px solid #d9dde3;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:12px}.investor-premium .invx-purchase-summary small{color:var(--ip-text-2);font-size:11px}.investor-premium .invx-purchase-summary strong{color:var(--ip-text);display:block;margin-top:4px}.invx-trade-grid{align-items:stretch}.invx-trade-card{height:100%}.invx-trade-list{background:#ffffff80;border:1px solid var(--ip-border);border-radius:10px;padding:10px}.invx-trade-title{min-height:28px}.invx-trade-sub{line-height:1.35;margin:0 0 8px;min-height:44px}.invx-trade-submit{margin-top:auto}.invx-card-appear{animation:invxFadeUp .5s cubic-bezier(.22,1,.36,1) both}.invx-card--focused{box-shadow:0 0 0 2px #0d4f8b59,0 8px 24px #0f172a14}.invx-qty-row{align-items:center;display:flex;gap:8px}.invx-quick-qty-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.invx-inline-trade{background:#fff;border:1px solid var(--ip-border);border-radius:10px;margin:0 12px 12px;padding:12px;position:relative}.invx-inline-trade-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-right:40px}.invx-inline-trade-tabs button{padding:7px 10px}.invx-inline-trade-tabs button.active{background:#c9a84c33;border:1px solid var(--ip-border-gold)}.invx-inline-trade-close{background:#1b273d;border:1px solid var(--ip-border);border-radius:999px;border-radius:var(--radius-pill);color:var(--ip-text);display:grid;font-size:16px;height:28px;line-height:1;min-height:28px;min-width:28px;padding:0;place-items:center;position:absolute;right:8px;top:8px;width:28px}button.invx-inline-trade-close:hover:not(:disabled){background:#243047;color:var(--ip-text)}.investor-premium .invx-check-row{align-items:flex-start;color:var(--ip-text);display:flex;gap:10px;line-height:1.35}.investor-premium .invx-check-row input[type=checkbox]{flex:0 0 auto;height:16px;margin:2px 0 0;padding:0;width:16px}.investor-premium .invx-pricing-hero{grid-gap:8px 16px;align-items:start;background:linear-gradient(92deg,#f4f8fc,#fff);border:1px solid #1e3a5f24;border-radius:10px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:8px 10px}.investor-premium .invx-pricing-hero--tight{gap:6px 12px;margin-bottom:6px;padding:6px 8px}@media (max-width:560px){.investor-premium .invx-pricing-hero{grid-template-columns:1fr}}.investor-premium .invx-pricing-hero__listing,.investor-premium .invx-pricing-hero__nav{min-width:0}.investor-premium .invx-pricing-hero__eyebrow{color:#1e3a5f;display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.investor-premium .invx-pricing-hero__eyebrow--muted{color:#64748b}.investor-premium .invx-pricing-hero__listing-value,.investor-premium .invx-pricing-hero__nav-value{color:#0f172a;font-size:clamp(17px,2.6vw,21px);font-weight:800;line-height:1.1}.investor-premium .invx-funded-meta{border-top:1px solid #edf1f7;font-size:12px;line-height:1.45;margin:14px 0 0;padding-top:12px}@keyframes invxFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.invx-filters{flex-wrap:wrap;position:relative;top:0}.investor-premium .invx-filters-right{justify-content:stretch;margin-left:0;width:100%}.investor-premium .invx-filters-right .invx-filters-search{flex:1 1 8rem;max-width:none}.invx-cards-grid{grid-template-columns:1fr}.invx-card-header-row{align-items:flex-start;flex-direction:column}.invx-card-badges{justify-content:flex-start}.invx-fin-grid{grid-template-columns:1fr}.invx-list-layout .invx-fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invx-actions,.invx-actions-group{width:100%}.invx-actions-group button{flex:1 1 auto;min-width:0}.invx-card-actions-row>.invx-about-btn{flex:0 0 auto;margin-left:auto;width:auto}.invx-about-modal{border-radius:10px;max-width:100%;padding:12px;width:100%}.invx-qty-row{display:grid;grid-template-columns:48px 1fr 48px}.invx-quick-qty-row button{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.invx-about-modal .invx-purchase-summary{grid-template-columns:1fr}}@media (max-width:640px){.ops-table{min-width:520px}.ops-table td,.ops-table th{font-size:12px;padding:8px}}.history-dash{margin:0 auto;max-width:1400px;padding:0 4px 32px}.history-dash__main{min-width:0}.history-dash__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.history-dash__tabs{border-bottom:1px solid #d3dce8;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:12px}.history-dash__tab{background:#f1f4f8;background:var(--surface-alt);border:1px solid #0000;border-radius:10px;border-radius:var(--radius-md);color:#334155;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:10px 14px;text-align:center;transition:background .12s ease,color .12s ease,border-color .12s ease}button.history-dash__tab{min-height:40px}button.history-dash__tab:hover:not(:disabled):not(.history-dash__tab--active){background:#e2e8f0;background:var(--surface-muted);border-color:#d3dce8;border-color:var(--border);color:#000;color:var(--heading)}button.history-dash__tab--active{background:linear-gradient(135deg,#1e3a5f,#0f172a);border-color:#0000;color:#f8fafc;color:var(--text-on-inverse);font-weight:600}button.history-dash__tab--active:hover:not(:disabled){background:linear-gradient(135deg,#243d63,#111827);color:#f8fafc;color:var(--text-on-inverse)}.history-dash__title{color:#000;color:var(--heading);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.history-dash__meta{color:#64748b;font-size:13px;line-height:1.45;margin:0;max-width:52ch}.history-dash__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.history-dash__search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;max-width:100%;padding:8px 12px;width:220px}.history-dash__search:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.history-dash__sticky{background:linear-gradient(180deg,#f8fafc 0,#f8fafc 85%,#0000);margin-bottom:4px;padding-bottom:12px;position:sticky;top:0;z-index:3}.history-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.history-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.history-summary-card__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.history-summary-card__value{font-feature-settings:"tnum";color:#000;color:var(--heading);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600}.history-filters-card{margin-bottom:16px;overflow:hidden;padding:0}.history-filters-card__bar{align-items:center;background:#f8fafc;border-bottom:1px solid #d3dce8;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.history-filters-card__toggle{align-items:center;background:none;border:none;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:4px 0}.history-filters-card__toggle-icon{color:#64748b;font-size:10px}.history-filters-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:14px 16px 16px}.history-field{display:flex;flex-direction:column;gap:6px;min-width:0}.history-field--grow{grid-column:span 2}@media (max-width:720px){.history-field--grow{grid-column:span 1}}.history-field__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.history-field input,.history-field select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:8px 10px}.history-field--checkbox{align-items:center;flex-direction:row;gap:10px;grid-column:1/-1}.history-field--checkbox span{color:#475569;font-size:13px}.history-btn{border:1px solid #0000;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:600;min-height:38px;padding:8px 14px;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.history-btn:disabled{cursor:not-allowed;opacity:.55}button.history-btn--primary{background:#000;background:var(--heading);color:#f8fafc;color:var(--text-on-inverse)}button.history-btn--primary:hover:not(:disabled){background:#1a1a1a;background:var(--heading-subtle);color:#f8fafc;color:var(--text-on-inverse)}button.history-btn--secondary{background:#fff;background:var(--surface);border-color:#d3dce8;border-color:var(--border);color:#334155;color:var(--text-secondary)}button.history-btn--secondary:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#b8c4d4;border-color:var(--border-strong);color:#000;color:var(--heading)}button.history-btn--ghost{background:#fff;background:var(--surface);border:1px solid #b8c4d4;border:1px solid var(--border-strong);color:#000;color:var(--heading)}button.history-btn--ghost:hover:not(:disabled){background:#f1f4f8;background:var(--surface-alt);border-color:#5a5a5a;border-color:var(--muted);color:#000;color:var(--heading)}.history-alert{border-radius:8px;font-size:13px;margin-bottom:12px;padding:10px 14px}.history-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.history-table-card{overflow:hidden;padding:0}.history-table-card__loading{color:#64748b;font-size:13px;padding:12px 16px}.history-table-scroll{max-height:min(70vh,640px);overflow-x:auto;overflow-y:auto}.history-data-table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:720px;width:100%}.history-data-table thead th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.history-data-table tbody td{border-bottom:1px solid #f1f5f9;color:#1e293b;padding:10px 12px;vertical-align:middle}.history-data-table tbody tr:hover td{background:#fafbfc}.history-empty{color:#94a3b8;font-size:13px;padding:28px 16px!important;text-align:center}.history-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px}.history-badge--success{background:#ecfdf5;color:#166534}.history-badge--pending{background:#fffbeb;color:#a16207}.history-badge--danger{background:#fef2f2;color:#991b1b}.history-badge--neutral{background:#f1f5f9;color:#475569}.history-pagination{align-items:center;background:#fafbfc;border-top:1px solid #d3dce8;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.history-pagination__meta{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.history-archive{margin-top:20px;padding:12px 16px 16px}.history-archive__toggle{align-items:center;background:#0000;border:none;color:#1a1a1a;color:var(--heading-subtle);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;min-height:auto;padding:6px 0;text-align:left;width:100%}button.history-archive__toggle:hover:not(:disabled){background:#0000;color:#000;color:var(--heading)}.history-archive__hint{color:#64748b;font-size:12px;margin:4px 0 12px}.history-archive__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.history-archive__msg{color:#166534;font-size:13px;margin:12px 0 0}@media (max-width:900px){.history-dash__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;margin-bottom:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.history-dash__tab{flex:0 0 auto;font-size:12px;padding:8px 12px}}.fin-report-page{margin:0 auto;max-width:1400px}.fin-report-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.fin-report-title{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.fin-report-subtitle{color:#64748b;color:var(--text-muted,#64748b);font-size:14px;margin:0}.fin-report-note{font-size:12px;line-height:1.45;margin:10px 0 0;max-width:720px}.fin-report-section-title{font-size:1rem;font-weight:600;margin:0 0 12px}.fin-report-filters{margin-bottom:20px;padding:16px 18px}.fin-report-filters__grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.fin-report-filters__grid label{display:flex;flex-direction:column;gap:4px}.fin-report-filter-label{color:#64748b;color:var(--text-muted,#64748b);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fin-report-kpi-section{margin-bottom:22px}.fin-report-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.fin-report-kpi{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px}.fin-report-kpi--neg .fin-report-kpi__value{color:#b91c1c}.fin-report-kpi__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.fin-report-kpi__value{font-feature-settings:"tnum";color:#0f172a;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700}.fin-report-kpi__detail{font-size:11px;line-height:1.35;margin:6px 0 0}.fin-report-kpi--skeleton{animation:kpiSkeletonShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;min-height:72px}.fin-report-projects{margin-bottom:24px;padding:18px}.fin-report-projects__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.fin-report-table-wrap{max-height:520px;overflow:auto}.fin-report-table th{background:#f8fafc;font-size:11px;position:sticky;top:0;white-space:nowrap;z-index:1}.fin-report-table td{font-size:12px;white-space:nowrap}@media (max-width:768px){.fin-report-header{flex-direction:column}.fin-report-kpi-grid{grid-template-columns:1fr 1fr}}.investor-premium .invx-card--fundraising-hero{border-radius:12px;overflow:hidden;padding:0}.investor-premium .invx-card--fundraising-hero:hover{transform:translateY(-1px)}.investor-premium .invx-card--fundraising-hero>.invx-card-header--fr-hero{border-radius:12px 12px 0 0}.investor-premium .invx-card--fundraising-hero>.invx-card-header--fr-hero .invx-card-header-row{align-items:center}.investor-premium .invx-card--fundraising-hero>.invx-card-header--fr-hero .invx-card-header-main h4{color:#0c1f3a;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0}.investor-premium .invx-fr-hero{align-items:stretch;display:flex;font-family:DM Sans,system-ui,-apple-system,sans-serif;min-height:0}.investor-premium .invx-fr-hero--compact .invx-fr-rail{background:linear-gradient(148deg,var(--ip-gold) 0,var(--ip-gold-2) 100%);color:#fffffff2;display:flex;flex:0 0 clamp(188px,21vw,264px);flex-direction:column;gap:12px;max-width:100%;padding:14px 14px 16px}.investor-premium .invx-fr-rail__kpis{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,2.5vh,24px);justify-content:space-evenly;margin-top:0;min-height:0;padding:4px 0 8px}.investor-premium .invx-fr-rail__kpi{background:#00000024;border:1px solid #ffffff29;border-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;min-width:0;padding:14px 12px 16px}.investor-premium .invx-fr-rail__label{color:#ffffffc2;display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.investor-premium .invx-fr-rail__kpi-value{font-feature-settings:"tnum";color:#fff;font-size:clamp(28px,4.8vw,40px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.investor-premium .invx-fr-rail__kpi-pa{color:#ffffffd1;display:inline-block;font-size:clamp(13px,2vw,16px);font-weight:600;letter-spacing:.04em;margin-left:6px;text-transform:lowercase;vertical-align:initial}.investor-premium .invx-fr-rail__kpi-price{font-feature-settings:"tnum";color:#fff;font-size:clamp(22px,3.6vw,30px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0;word-break:break-word}.investor-premium .invx-fr-rail__countdown-block{margin-top:auto;padding-top:2px}.investor-premium .invx-fr-countdown{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.investor-premium .invx-fr-countdown__unit{align-items:center;display:flex;flex-direction:column;min-width:34px}.investor-premium .invx-fr-countdown__num{font-feature-settings:"tnum";color:#fff;font-size:clamp(15px,2.2vw,19px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.investor-premium .invx-fr-countdown__cap{color:#ffffffad;font-size:8px;font-weight:700;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.investor-premium .invx-fr-countdown__sep{color:#ffffff61;font-size:17px;font-weight:300;line-height:1;padding-bottom:14px}.investor-premium .invx-fr-rail__countdown-na{color:#ffffffa6;font-size:14px;font-weight:600;margin:2px 0 0}.investor-premium .invx-fr-hero--compact .invx-fr-main{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px}.investor-premium .invx-fr-panels{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.investor-premium .invx-fr-panel{background:#f4f6f9;border:1px solid #e6eaef;border-radius:10px;min-width:0;padding:10px 10px 11px}.investor-premium .invx-fr-panel__cap{color:#5c6c7d;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.investor-premium .invx-fr-dl{display:flex;flex-direction:column;gap:6px;margin:0}.investor-premium .invx-fr-dl__row{grid-gap:8px 10px;align-items:baseline;display:grid;font-size:12px;gap:8px 10px;grid-template-columns:minmax(0,1fr) auto;line-height:1.25}.investor-premium .invx-fr-dl__row--stack{gap:4px;grid-template-columns:1fr}.investor-premium .invx-fr-dl__row dt{color:#64748b;font-size:11px;font-weight:600;margin:0;white-space:nowrap}.investor-premium .invx-fr-dl__row dd{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;margin:0;text-align:right}.investor-premium .invx-fr-dl__row--stack dd{text-align:left}.investor-premium .invx-fr-dl__dd--wrap{font-size:11px;font-weight:600;line-height:1.35}.investor-premium .invx-fr-dl__strong{color:#0f172a;font-weight:800}.investor-premium .invx-fr-dl__muted{color:#64748b;font-weight:500}.investor-premium .invx-fr-progress{display:flex;flex-direction:column;gap:6px}.investor-premium .invx-fr-progress__head{align-items:baseline;color:#475569;display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.investor-premium .invx-fr-progress__pct{color:#009a02;color:var(--brand-green-dark,#009a02);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:none}.investor-premium .invx-fr-progress__track{background:#e8edf3;border-radius:999px;box-shadow:inset 0 1px 1px #ffffffa6;height:8px;overflow:hidden}.investor-premium .invx-fr-progress__fill{background:linear-gradient(90deg,#00b803,#00a903);background:linear-gradient(90deg,var(--brand-green,#00b803),var(--brand-green-hover,#00a903));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.investor-premium .invx-fr-progress__foot{font-feature-settings:"tnum";color:#526273;display:flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;gap:10px;justify-content:space-between}.investor-premium .invx-fr-highlights{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.investor-premium .invx-fr-feature{background:#fafbfc;border:1px solid #e8ecf0;border-radius:8px;min-width:0;padding:9px 10px 10px}.investor-premium .invx-fr-feature__dot{border-radius:999px;display:block;height:6px;margin-bottom:5px;width:6px}.investor-premium .invx-fr-feature__dot--mint{background:#00b803;background:var(--brand-green,#00b803)}.investor-premium .invx-fr-feature__dot--amber{background:#ea8c3a}.investor-premium .invx-fr-feature__dot--teal{background:#2a9d8f}.investor-premium .invx-fr-feature__title{color:#0f172a;font-size:11px;font-weight:800;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.investor-premium .invx-fr-feature__text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#5a6b7d;display:-webkit-box;font-size:11px;line-height:1.42;margin:0;overflow:hidden}.investor-premium .invx-fr-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.investor-premium .invx-fr-cta{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:9px 16px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.investor-premium .invx-fr-cta--primary{background:#009a02;background:var(--brand-green-dark,#009a02);border-color:#009a02;border-color:var(--brand-green-dark,#009a02);color:#fff}.investor-premium .invx-fr-cta--primary:hover{background:#00b803;background:var(--brand-green,#00b803);box-shadow:0 6px 16px #00b80338}.investor-premium .invx-fr-cta--ghost{background:#fff;border-color:#d5dbe3;color:#0b1220}.investor-premium .invx-fr-cta--ghost:hover{border-color:#009a02;border-color:var(--brand-green-dark,#009a02);color:#009a02;color:var(--brand-green-dark,#009a02)}.investor-premium .invx-fr-cta__ico{font-size:14px;line-height:1;opacity:.82}@media (max-width:1040px){.investor-premium .invx-fr-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-premium .invx-fr-highlights{grid-template-columns:1fr}}@media (max-width:900px){.investor-premium .invx-fr-hero{flex-direction:column}.investor-premium .invx-fr-hero--compact .invx-fr-rail{flex:none;width:100%}.investor-premium .invx-fr-panels{grid-template-columns:1fr}}@media (max-width:520px){.investor-premium .invx-fr-hero--compact .invx-fr-main{padding:10px 12px 12px}.investor-premium .invx-card--fundraising-hero>.invx-card-header--fr-hero .invx-card-header-row{align-items:flex-start;flex-direction:column}.investor-premium .invx-card--fundraising-hero>.invx-card-header--fr-hero .invx-card-badges{justify-content:flex-start;width:100%}.investor-premium .invx-fr-cta{flex:1 1 auto;justify-content:center;min-width:calc(50% - 4px)}}@media (max-width:380px){.investor-premium .invx-fr-cta{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.investor-premium .invx-fr-cta,.investor-premium .invx-fr-progress__fill{transition:none}.investor-premium .invx-card--fundraising-hero:hover{transform:none}}.investor-panel{--ip-bg:#f4f6f9;--ip-surface:#fff;--ip-border:#e2e8f0;--ip-text:var(--brand-text,#1a1a1a);--ip-muted:var(--brand-muted,#5a5a5a);--ip-primary:var(--brand-green,#00b803);--ip-primary-soft:var(--brand-green-muted,#e8fbe8);--ip-accent:var(--brand-green,#00b803);--ip-success:var(--brand-green,#00b803);--ip-success-bg:var(--brand-green-muted,#e8fbe8);--ip-warning:#b45309;--ip-warning-bg:#fffbeb;--ip-danger:#b91c1c;--ip-danger-bg:#fef2f2;--ip-info:var(--brand-green-dark,#009a02);--ip-info-bg:var(--brand-green-muted,#e8fbe8);--ip-radius:12px;--ip-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a;max-width:1120px}.investor-panel.investor-premium{--ip-text:var(--ip-text,#0f172a)}.investor-panel__hero{background:linear-gradient(135deg,#00b803,#00a903 48%,#009a02);background:linear-gradient(135deg,var(--brand-green,#00b803) 0,var(--brand-green-hover,#00a903) 48%,var(--brand-green-dark,#009a02) 100%);border:none;border-radius:var(--ip-radius);box-shadow:var(--ip-shadow);color:#fff;margin-bottom:1rem;padding:1.35rem 1.5rem}.investor-panel__hero h1,.investor-panel__hero h2{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.investor-panel__hero .muted,.investor-panel__hero p{color:#ffffffe0;font-size:.95rem;line-height:1.45;margin:0}.investor-panel__hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.investor-panel__hero-actions a,.investor-panel__hero-actions button{background:#ffffff26;border:1px solid #ffffff59;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.45rem .85rem;text-decoration:none}.investor-panel__hero-actions a:hover,.investor-panel__hero-actions button:hover{background:#ffffff40}.investor-metric-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.investor-metric-card{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow);padding:.9rem 1rem}.investor-metric-card--highlight{background:linear-gradient(180deg,var(--brand-green-muted) 0,#fff 100%);border-color:var(--brand-green-border)}.investor-metric-card--profit .investor-metric-card__value{color:var(--ip-success)}.investor-metric-card--loss .investor-metric-card__value{color:var(--ip-danger)}.investor-metric-card__head{align-items:center;display:flex;gap:.4rem;margin-bottom:.35rem}.investor-metric-card__icon{color:var(--ip-muted);display:inline-flex;flex-shrink:0;opacity:.9}.investor-metric-card--highlight .investor-metric-card__icon{color:#3b82f6;opacity:1}.investor-metric-card--profit .investor-metric-card__icon{color:var(--ip-success);opacity:1}.investor-metric-card--loss .investor-metric-card__icon{color:var(--ip-danger);opacity:1}.investor-metric-card__label{color:var(--ip-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-bottom:0;text-transform:uppercase}.investor-metric-card__value{font-feature-settings:"tnum";color:var(--ip-text);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.investor-metric-card__hint{color:var(--ip-muted);font-size:.75rem;margin-top:.35rem}.investor-referral-card{margin-top:14px;padding:14px}.investor-referral-card__title{color:var(--ip-text);font-size:16px;font-weight:700;margin:0 0 10px}.investor-referral-card__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.investor-referral-card__url{background:#f5f5f5;background:var(--surface-alt,#f5f5f5);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;display:block;flex:1 1 12rem;font-size:12px;min-width:0;padding:8px 10px;word-break:break-all}.investor-referral-card__copy{align-items:center;display:inline-flex;flex:0 0 auto;gap:.4rem;min-width:9.5rem}.investor-referral-card__copy-icon{display:inline-flex;flex-shrink:0}.investor-referral-card__copy--done{border-color:#047857;border-color:var(--ip-success,#047857);color:#047857;color:var(--ip-success,#047857);font-size:13px}.investor-referral-card__empty{font-size:13px;margin:0}.investor-sidebar-nav .nav-link{align-items:center;display:flex;gap:.5rem}.investor-sidebar-nav .nav-link__icon{display:inline-flex;flex-shrink:0;opacity:.88}.investor-sidebar-nav .nav-link__label{min-width:0}.investor-sidebar-nav .nav-link--active .nav-link__icon{opacity:1}.investor-quick-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.investor-quick-nav a{align-items:center;background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:var(--ip-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.5rem .85rem;text-decoration:none}.investor-quick-nav a:hover{background:var(--ip-primary-soft);border-color:#93c5fd}.investor-module-breadcrumb{color:#64748b;color:var(--ip-muted,#64748b);font-size:.875rem;margin:0 0 .5rem}.investor-module-breadcrumb a{color:#64748b;color:var(--ip-muted,#64748b);font-weight:500;text-decoration:none}.investor-module-breadcrumb a:hover{color:var(--ip-primary);text-decoration:underline}.redeem-eligible-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.redeem-eligible-list__item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ip-border,#e2e8f0);padding-bottom:14px}.redeem-eligible-list__item:last-child{border-bottom:none;padding-bottom:0}.redeem-eligible-list__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.redeem-eligible-list__title{color:#0f172a;color:var(--ip-heading,#0f172a);font-size:.9rem}.redeem-eligible-list__btn{flex:0 0 auto;font-weight:600}.redeem-shares-modal{max-width:440px}.invx-transfer-preview--compact,.redeem-shares-modal__preview{background:#f8fafc;background:var(--ip-surface-alt,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:8px;padding:10px 12px}.invx-transfer-preview--compact{color:#64748b;color:var(--ip-muted,#64748b);font-size:13px;line-height:1.45;margin:10px 0 4px}.invx-transfer-preview__dl{grid-gap:6px;display:grid;gap:6px;margin:0}.invx-transfer-preview__dl>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.invx-transfer-preview__dl dt{color:#0f172a;color:var(--ip-text,#0f172a);font-weight:600;margin:0}.invx-transfer-preview__dl dd{color:#0f172a;color:var(--ip-text,#0f172a);margin:0;text-align:right}.invx-transfer-preview__pct{color:#64748b;color:var(--ip-muted,#64748b);font-weight:400}.invx-transfer-preview__note{border-top:1px solid #e2e8f0;border-top:1px solid var(--ip-border,#e2e8f0);font-size:12px;line-height:1.4;margin:8px 0 0;padding-top:8px}.investor-confirm-dialog{max-width:420px}.investor-confirm-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.investor-section{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow);margin-bottom:1rem;padding:1rem 1.15rem}.investor-section__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.investor-section-heading{align-items:center;display:inline-flex;gap:.45rem}.investor-section-heading__icon{color:var(--ip-primary);display:inline-flex;flex-shrink:0}.investor-section-heading--hero .investor-section-heading__icon svg{height:22px;width:22px}.investor-panel__hero-title{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.investor-panel__hero .investor-section-heading__icon{color:#fffffff2}.investor-opportunities-subhead .investor-section-heading__icon{color:var(--ip-muted)}.investor-alert__title{display:inline-flex;font-size:inherit;font-weight:inherit}.investor-alert .investor-section-heading__icon{color:#b45309}.investor-section__title{color:var(--ip-text);font-size:1.05rem;font-weight:700;margin:0}.investor-section__desc{color:var(--ip-muted);font-size:.875rem;line-height:1.45;margin:.25rem 0 0;max-width:52ch}.investor-opportunities-shares-hint{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a5f;font-size:.875rem;line-height:1.45;margin:.65rem 0 .85rem;padding:.55rem .75rem}.investor-opportunities-shares-hint a{color:var(--ip-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.investor-opportunities-shares-hint a:hover{color:var(--ip-primary)}.investor-opportunities-subhead{color:var(--ip-text);font-size:.95rem;font-weight:700;margin:1rem 0 .5rem}.investor-opportunities__header{margin-bottom:.25rem}.investor-opportunities__lead{color:var(--ip-muted);font-size:.875rem;line-height:1.45;margin:.35rem 0 0;max-width:56ch}.investor-opportunities__cta{align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:.65rem;margin:.85rem 0 1.1rem;padding:.75rem .9rem}.investor-opportunities__cta-icon{color:var(--ip-primary);display:inline-flex;flex-shrink:0;margin-top:.1rem}.investor-opportunities__cta p{color:#1e3a5f;font-size:.875rem;line-height:1.5;margin:0}.investor-opportunities__cta a{color:var(--ip-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.investor-opportunities__cta a:hover{color:var(--ip-primary)}.invx-opportunity-group{border-top:1px solid #e2e8f0;border-top:1px solid var(--ip-border,#e2e8f0);margin-top:1.15rem;padding-top:1.1rem}.investor-opportunities__header+.investor-opportunities__cta+.invx-opportunity-group,.investor-opportunities__header+.invx-opportunity-group:first-of-type{border-top:none;margin-top:.75rem;padding-top:0}.invx-opportunity-group__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.35rem}.invx-opportunity-group__title{font-size:.95rem;margin:0}.invx-opportunity-group__count{background:#f1f5f9;background:var(--ip-surface-alt,#f1f5f9);border:1px solid var(--ip-border);border-radius:999px;color:var(--ip-muted);font-size:.75rem;font-weight:600;padding:.2rem .55rem;white-space:nowrap}.invx-opportunity-group__desc{color:var(--ip-muted);font-size:.8125rem;line-height:1.45;margin:0 0 .65rem;max-width:60ch}.invx-opportunity-group__list{display:flex;flex-direction:column;gap:.5rem}.invx-opportunity-card{align-items:center;background:#fff;background:var(--ip-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;color:inherit;display:flex;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.invx-opportunity-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #0d4f8b14;transform:translateY(-1px)}.invx-opportunity-card__body{flex:1 1;min-width:0}.invx-opportunity-card__primary{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .65rem}.invx-opportunity-card__code{color:var(--ip-muted);font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.invx-opportunity-card__name{color:var(--ip-text);font-size:.9375rem;font-weight:700;line-height:1.35}.invx-opportunity-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.invx-opportunity-pill--fundraising{background:#dbeafe;color:var(--ip-primary)}.invx-opportunity-pill--funded{background:#dcfce7;color:#15803d}.invx-opportunity-pill--completed{background:#d1fae5;color:#047857}.invx-opportunity-pill--redeemed{background:#ccfbf1;color:#0f766e}.invx-opportunity-pill--cancelled{background:#ffedd5;color:#c2410c}.invx-opportunity-pill--open{background:#e0f2fe;color:#0369a1}.invx-opportunity-pill--default,.invx-opportunity-pill--draft{background:#f1f5f9;color:var(--ip-muted)}.invx-opportunity-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.invx-opportunity-meta-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:var(--ip-muted);font-size:.75rem;line-height:1.35;padding:.2rem .45rem}.invx-opportunity-meta-chip strong{color:var(--ip-text);font-weight:700}.invx-opportunity-card__chevron{color:var(--ip-muted);flex-shrink:0;font-size:1.1rem;font-weight:700;opacity:.45;transition:opacity .15s ease,transform .15s ease}.invx-opportunity-card:hover .invx-opportunity-card__chevron{color:var(--ip-primary);opacity:1;transform:translateX(2px)}.invx-opportunity-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;gap:.65rem;padding:1rem 1.1rem}.invx-opportunity-empty__icon{color:var(--ip-muted);display:inline-flex;opacity:.45}.invx-opportunity-empty p{color:var(--ip-muted);font-size:.875rem;margin:0}@media (max-width:640px){.invx-opportunity-card{align-items:flex-start}.invx-opportunity-card__chevron{margin-top:.15rem}.invx-opportunity-card__meta{align-items:flex-start;flex-direction:column}}@media (min-width:992px){.investor-section__head>div:first-child{flex:1 1;min-width:0}.investor-section__desc--single-line-desktop{max-width:none;white-space:nowrap}}.investor-expandable{background:#fafbfc;border:1px solid var(--ip-border);border-radius:10px;margin-bottom:.5rem;overflow:hidden}.investor-expandable__trigger{align-items:center;background:#0000;border:none;color:var(--ip-text);cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;padding:.85rem 1rem;text-align:left;width:100%}.investor-expandable__trigger:hover{background:#f1f5f9}.investor-expandable__lead{flex:1 1;min-width:0}.investor-expandable__subtitle,.investor-expandable__title{font-weight:600;line-height:1.35}.investor-expandable__subtitle{font-feature-settings:"tnum";color:var(--ip-muted);font-size:.875rem;font-variant-numeric:tabular-nums;margin-top:.2rem}.investor-expandable__meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.investor-expandable__chevron{color:var(--ip-muted);flex-shrink:0;transition:transform .2s ease}.investor-premium .investor-expandable__trigger .investor-expandable__subtitle{color:#ffffffeb}.investor-premium .investor-expandable__trigger .investor-expandable__chevron{color:#ffffffd9}.investor-premium .investor-expandable__trigger:hover{filter:brightness(1.06)}.investor-expandable--open .investor-expandable__chevron{transform:rotate(180deg)}.investor-expandable__body{background:var(--ip-surface);border-top:1px solid var(--ip-border);padding:0 1rem 1rem}.investor-portfolio-view-tabs{background:#f1f5f9;border:1px solid var(--ip-border);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:4px}.investor-portfolio-view-tabs__btn{background:#0000;border:none;border-radius:8px;color:var(--ip-muted);cursor:pointer;font-size:.8125rem;font-weight:600;padding:.4rem .75rem}.investor-portfolio-view-tabs__btn--active{background:var(--ip-surface);box-shadow:0 1px 2px #0f172a14;color:var(--ip-primary)}.investor-premium .investor-portfolio-view-tabs__btn{background:#0000;color:var(--ip-text-2)}.investor-premium .investor-portfolio-view-tabs__btn--active{background:#fff;color:var(--ip-primary)}.investor-portfolio-visualization{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem}.investor-portfolio-visualization--both{display:block}.investor-portfolio-both{display:flex;flex-direction:column;gap:1.25rem}.investor-portfolio-both__top{grid-column-gap:1rem;grid-row-gap:.35rem;align-items:start;column-gap:1rem;display:grid;grid-template-areas:"chart-heading legend-heading" "chart legend";grid-template-columns:minmax(180px,220px) minmax(200px,280px);max-width:100%;row-gap:.35rem;width:fit-content}.investor-portfolio-both__heading-chart{grid-area:chart-heading;margin:0}.investor-portfolio-both__heading-legend{grid-area:legend-heading;margin:0}.investor-portfolio-both__chart{grid-area:chart}.investor-portfolio-both__legend{grid-area:legend;min-width:0}.investor-portfolio-pie--chart-only{align-items:flex-start}.investor-portfolio-pie--legend-only{align-items:stretch;width:100%}.investor-portfolio-pie--legend-only .investor-portfolio-pie__legend{max-width:none;width:100%}.investor-portfolio-visualization--bars,.investor-portfolio-visualization--pie{grid-template-columns:1fr}.investor-portfolio-visualization__chart--pie{max-width:100%;width:fit-content}.investor-portfolio-visualization__heading{color:var(--ip-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.investor-portfolio-bars{width:100%}.investor-portfolio-bars--paired,.investor-portfolio-bars--paired .investor-expandable,.investor-portfolio-bars--paired .investor-expandable__body,.investor-portfolio-bars--paired .investor-expandable__trigger{max-width:none;width:100%}.investor-portfolio-bars--paired .investor-expandable__trigger{gap:.75rem;justify-content:space-between;padding:.65rem 1rem}.investor-portfolio-bars--paired .investor-expandable__meta{margin-left:auto;padding-left:.5rem}.investor-portfolio-pie{align-items:center;display:flex;flex-direction:column;gap:12px}.investor-portfolio-pie__svg{display:block;height:auto;width:min(220px,100%)}.investor-portfolio-pie__legend{list-style:none;margin:0;max-width:320px;padding:0;width:100%}.investor-portfolio-pie__legend-item{grid-gap:2px 8px;align-items:center;border-bottom:1px solid var(--ip-border);display:grid;font-size:.8125rem;gap:2px 8px;grid-template-columns:12px 1fr auto;grid-template-rows:auto auto;padding:6px 0}.investor-portfolio-pie__legend-item:last-child{border-bottom:none}.investor-portfolio-pie__swatch{border-radius:3px;grid-row:1/span 2;height:12px;width:12px}.investor-portfolio-pie__legend-label{color:var(--ip-text);font-weight:600;line-height:1.3}.investor-portfolio-pie__legend-pct{font-feature-settings:"tnum";color:var(--ip-primary);font-variant-numeric:tabular-nums;font-weight:700}.investor-portfolio-pie__legend-value{font-size:.75rem;grid-column:2}.investor-portfolio-pie__empty{font-size:.875rem;margin:0}@media (max-width:900px){.investor-portfolio-both__top{grid-template-areas:"chart-heading" "chart" "legend-heading" "legend";grid-template-columns:1fr;row-gap:.5rem;width:100%}}.investor-price-update{border-bottom:1px solid var(--ip-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.investor-price-update:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.invx-funded-market-card{margin-bottom:.65rem;scroll-margin-top:88px}.invx-funded-market-card .investor-price-update{background:#fff;border:1px solid var(--ip-border);border-radius:10px;box-shadow:0 1px 2px #0f172a0d;margin-bottom:0;max-width:100%;overflow:hidden;padding:.85rem .9rem .7rem}.investor-price-update__actions{border-top:1px solid var(--ip-border);display:flex;justify-content:flex-end;margin-top:.65rem;padding-top:.65rem}.investor-funded-supply{grid-gap:.35rem .5rem;background:#f8fafc;background:var(--ip-surface-alt,#f8fafc);border:1px solid var(--ip-border);border-radius:8px;display:grid;gap:.35rem .5rem;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:.35rem 0 .15rem;padding:.45rem .5rem}.investor-funded-supply__cell{display:flex;flex-direction:column;gap:.12rem;min-width:0}.investor-funded-supply__label{color:var(--ip-muted);font-size:.62rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.investor-funded-supply__cell strong{color:var(--ip-text);font-size:.82rem;font-weight:700}.investor-funded-supply__cell--ssa strong{color:var(--ip-primary)}.investor-funded-supply__cell--money strong{font-size:.76rem;letter-spacing:-.01em}.investor-funded-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto;width:100%}.investor-funded-card__action{flex:0 0 auto;font-size:.72rem;font-weight:600;line-height:1.25;min-height:0;min-height:auto;padding:.22rem .55rem}.investor-funded-card__about{flex:0 1 auto}.investor-funded-card__holding{flex:1 1 100%;font-size:.75rem;margin:0}.investor-funded-card__no-holding{flex:1 1 100%;font-size:.78rem;line-height:1.45;margin:0}.invx-cards-grid--funded-market{display:flex;flex-direction:column;gap:.55rem}.investor-panel .invx-shares-holdings-section{border-top:1px solid var(--ip-border);margin-top:1.35rem;padding-top:1.15rem}.investor-panel .invx-shares-holdings-section.investor-section{margin-bottom:0}.investor-price-update__header{margin-bottom:1rem}.investor-price-update--compact .investor-price-update__header{margin-bottom:.45rem}.investor-price-update__header--compact .investor-price-update__header-top{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between}.investor-price-update__header--compact .investor-price-update__title{font-size:.9rem;gap:5px;margin:0}.investor-price-update--compact .investor-price-update__icon{font-size:.85rem}.investor-price-update--compact .invx-market-stage{font-size:.65rem;padding:.12rem .45rem}.investor-price-update__holding-line{font-size:.7rem;margin:.2rem 0 0}.investor-price-update--compact .investor-price-update__body{grid-gap:.65rem;align-items:stretch;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(132px,168px);min-height:288px}.investor-price-update--compact .investor-price-update__body--with-visual{grid-template-columns:minmax(0,1.05fr) minmax(120px,148px) minmax(216px,276px)}.investor-price-update--compact .investor-price-update__chart-panel{border-radius:8px;max-width:100%;min-height:100%;min-width:0;overflow:hidden;padding:.55rem .6rem .45rem}.investor-price-update--compact .investor-price-update__metrics{align-self:stretch}.investor-price-update--compact .investor-price-update__chart-head{gap:6px;margin-bottom:6px}.investor-price-update--compact .investor-price-update__chart-title{font-size:.75rem}.investor-price-update--compact .investor-price-update__ranges{gap:2px;padding:2px}.investor-price-update--compact .investor-price-update__range-btn{font-size:.62rem;padding:.15rem .38rem}.investor-price-update--compact .investor-price-update__range-caption{font-size:.65rem;margin:0 0 4px}.investor-price-update__chart-wrap{max-width:100%;overflow:hidden}.investor-price-update.investor-price-update--dashboard{background:#fff;border:1px solid var(--ip-border);border-bottom:none;border-radius:10px;box-shadow:0 1px 2px #0f172a0d;margin-bottom:.75rem;max-width:100%;overflow:hidden;padding:.75rem .85rem .6rem}.investor-price-update--dashboard:last-child{margin-bottom:0}.investor-dashboard-price-updates{max-width:100%;overflow:hidden}.investor-dashboard-price-updates .investor-dashboard-price-card{margin-bottom:.75rem}.investor-dashboard-price-updates .investor-dashboard-price-card:last-child,.investor-dashboard-price-updates .invx-funded-market-card .investor-price-update{margin-bottom:0}.investor-price-update--dashboard .investor-price-update__header--compact{margin-bottom:.45rem}.investor-price-update--dashboard .investor-price-update__title{font-size:.88rem}.investor-price-update--dashboard .investor-price-update__body{grid-gap:.55rem;align-items:stretch;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(118px,132px);min-height:0}.investor-price-update--dashboard .investor-price-update__chart-panel{border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;padding:.5rem .5rem .35rem}.investor-price-update--dashboard .investor-price-update__chart-head{gap:.35rem;margin-bottom:.35rem}.investor-price-update--dashboard .investor-price-update__chart-title{font-size:.72rem}.investor-price-update--dashboard .investor-price-update__range-caption{font-size:.62rem;line-height:1.2;margin:0 0 2px}.investor-price-update--dashboard .investor-price-update__chart-wrap{display:flex;flex:1 1;flex-direction:column;max-height:none;min-height:124px;min-width:0;overflow:hidden}.investor-price-update--dashboard .investor-price-update__chart-interactive{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.investor-price-update--dashboard .investor-price-update__chart-svg{display:block;height:auto;max-height:142px;min-height:108px;vertical-align:top;width:100%}.investor-price-update--dashboard .investor-price-update__axis-y{font-size:9px}.investor-price-update--dashboard .investor-price-update__axis-x{font-size:8px}.investor-price-update--dashboard .investor-price-update__hover-readout{border-top:1px dashed #94a3b873;flex-shrink:0;font-size:.68rem;line-height:1.35;margin:.25rem 0 0;min-height:1.15rem;padding-top:.3rem}.investor-price-update--dashboard .investor-price-update__hover-readout--dashboard{min-height:1.15rem}.investor-price-update--dashboard .investor-price-update__metrics{display:flex;flex-direction:column;gap:.35rem;min-width:0}.investor-price-update--dashboard .investor-price-update__metrics--compact .investor-price-update__metric{border-radius:7px;padding:.38rem .42rem}.investor-price-update--dashboard .investor-price-update__metric-label{font-size:.58rem}.investor-price-update--dashboard .investor-price-update__metric strong{font-size:.78rem}.investor-price-update--dashboard .investor-price-update__metric-sub{font-size:.58rem;line-height:1.25}.investor-price-update--dashboard .investor-price-update__footer{border-top:1px solid var(--ip-border);font-size:.68rem;margin-top:.35rem;padding-top:.35rem}@media (max-width:720px){.investor-price-update--dashboard .investor-price-update__body{grid-template-columns:1fr}.investor-price-update--dashboard .investor-price-update__metrics{flex-direction:row;flex-wrap:wrap}.investor-price-update--dashboard .investor-price-update__metrics--compact .investor-price-update__metric{flex:1 1 30%;min-width:100px}}.investor-price-update--compact .investor-price-update__chart-panel{display:flex;flex-direction:column}.investor-price-update--compact .investor-price-update__chart-wrap{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-height:208px;min-height:180px;overflow:hidden;width:100%}.investor-price-update--compact .investor-price-update__chart-svg{display:block;height:auto;max-height:200px;max-width:100%;vertical-align:top;width:100%}.investor-funded-card__visual{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;min-width:0}.investor-funded-card__visual-frame{align-items:center;background:linear-gradient(165deg,#e8f4fc,#f8fafc 55%,#eef2ff);border:1px solid var(--ip-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:.4rem;justify-content:center;min-height:280px;padding:1rem .75rem;text-align:center}.investor-funded-card__visual-icon{font-size:3.3rem;line-height:1}.investor-funded-card__visual-code{color:var(--ip-primary);font-size:.9rem;font-weight:800;letter-spacing:.02em}.investor-funded-card__visual-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ip-text);display:-webkit-box;font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}.investor-funded-card__visual-category{color:var(--ip-muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.investor-funded-card__visual-btn{font-size:.72rem;min-height:34px;padding:.4rem .5rem;width:100%}.investor-price-update--compact .investor-price-update__axis-x,.investor-price-update--compact .investor-price-update__axis-y{font-size:9px}.investor-price-update--compact .investor-price-update__dot{r:3}.investor-price-update--compact .investor-price-update__footer{font-size:.68rem;gap:4px;margin-top:4px;padding-top:4px}.investor-price-update--compact .investor-price-update__actions{margin-top:.4rem;padding-top:.4rem}.investor-price-update--compact .investor-price-update__metrics{gap:7px}.investor-price-update__metrics--compact .investor-price-update__metric{border-radius:8px;min-height:84px;padding:.52rem .58rem}.investor-price-update--compact .investor-price-update__metric-label{font-size:.62rem;margin-bottom:2px}.investor-price-update--compact .investor-price-update__metric strong{font-size:.92rem}.investor-price-update--compact .investor-price-update__metric-sub{font-size:.62rem;line-height:1.3}.investor-price-update--compact .investor-price-update__metric-row{gap:4px}.investor-price-update--compact .investor-price-update__delta{font-size:.62rem;padding:.1rem .3rem}.investor-price-update--compact .investor-price-update__target-badge{font-size:.58rem;padding:.1rem .3rem}.investor-funded-card__about{font-size:.78rem;min-height:32px;padding:.35rem .65rem}.investor-funded-card__no-holding{font-size:.72rem;line-height:1.35}.investor-price-update__title{align-items:center;color:var(--ip-text);display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:0 0 8px}.investor-price-update__header-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:8px 14px}.investor-price-update__nav-pill{color:var(--ip-primary);font-weight:700}.investor-price-update__body{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.investor-price-update__chart-panel{background:#fff;background:var(--ip-surface,#fff);border:1px solid var(--ip-border);border-radius:12px;max-width:100%;min-width:0;overflow:hidden;padding:1rem 1rem .75rem}.investor-price-update__chart-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.investor-price-update__chart-title{font-size:.9375rem;font-weight:700;margin:0}.investor-price-update__ranges{background:#f1f5f9;border:1px solid var(--ip-border);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px}.investor-price-update__range-btn{background:#0000;border:none;border-radius:6px;color:var(--ip-muted);cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .55rem}.investor-price-update__range-btn--active{background:#fff;box-shadow:0 1px 2px #0f172a14;color:var(--ip-primary)}.investor-price-update__range-caption{font-size:.75rem;margin:0 0 6px}.investor-price-update__chart-interactive{width:100%}.investor-price-update__chart-svg{display:block;height:auto;width:100%}.investor-price-update__chart-svg--interactive{cursor:crosshair;outline:none;touch-action:none}.investor-price-update__chart-svg--interactive:focus-visible{border-radius:4px;outline:2px solid var(--ip-primary);outline-offset:2px}.investor-price-update__crosshair{stroke:#1e7bb8;stroke-width:1.5;stroke-dasharray:4 3;opacity:.55}.investor-price-update__dot--active{fill:#1e7bb8;stroke:#fff;stroke-width:2.5}.investor-price-update__dot--ghost{fill:#fff;stroke:#94a3b8;stroke-width:1.5;opacity:.85}.investor-price-update__hover-price{fill:#1e7bb8;dominant-baseline:middle;font-size:12px;font-weight:700}.investor-price-update__hover-date{fill:#64748b;dominant-baseline:middle;font-size:10px;font-weight:600}.investor-price-update__hover-readout{align-items:baseline;color:var(--ip-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;margin:6px 0 0;min-height:1.25rem}.investor-price-update__hover-readout--live{color:var(--ip-text)}.investor-price-update__hover-readout strong{color:var(--ip-primary);font-weight:700}.investor-price-update__hover-readout-sep{opacity:.45}.investor-price-update__grid-line{stroke:#e2e8f0;stroke-width:1}.investor-price-update__axis-x,.investor-price-update__axis-y{fill:#94a3b8;font-size:11px}.investor-price-update__line{stroke:#1e7bb8;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.investor-price-update__dot{fill:#fff;stroke:#1e7bb8;stroke-width:2}.investor-price-update__footer{align-items:center;border-top:1px solid var(--ip-border);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;justify-content:space-between;margin-top:8px;padding-top:8px}.investor-price-update__refresh{background:#0000;border:none;color:var(--ip-primary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:inherit;font-weight:600;padding:.25rem .5rem}.investor-price-update__refresh:disabled{cursor:not-allowed;opacity:.6}.investor-price-update__refresh-error{color:#dc2626;color:var(--ip-danger,#dc2626);font-size:.75rem;font-weight:600}.investor-premium .investor-price-update__refresh{background:#0000;box-shadow:none;color:var(--ip-primary);min-height:auto;width:auto}.investor-premium .investor-price-update__refresh:hover:not(:disabled){background:#1e7bb814;color:var(--ip-primary)}.investor-premium .investor-price-update__range-btn{background:#0000;box-shadow:none;color:var(--ip-muted);min-height:auto;width:auto}.investor-premium .investor-price-update__range-btn--active{background:#fff;color:var(--ip-primary)}.investor-premium .investor-price-update__range-btn:hover:not(.investor-price-update__range-btn--active){background:#0f172a0f;color:var(--ip-text)}.investor-price-update__metrics{display:flex;flex-direction:column;gap:10px}.investor-price-update__metric{background:#fff;background:var(--ip-surface,#fff);border:1px solid var(--ip-border);border-radius:10px;padding:12px 14px}.investor-price-update__metric-label{color:var(--ip-muted);display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.investor-price-update__metric strong{font-size:1.125rem;font-weight:700}.investor-price-update__metric--blue strong{color:#1e7bb8}.investor-price-update__metric--green strong{color:var(--ip-success)}.investor-price-update__metric--purple strong{color:#7c3aed}.investor-price-update__metric--gain strong{color:var(--ip-success);font-weight:800}.investor-price-update__metric--loss strong{color:#dc2626}.investor-price-update__metric-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.investor-price-update__metric-sub{display:block;font-size:.75rem;margin-top:4px}.investor-price-update__delta--up{color:var(--ip-success);font-size:.8125rem;font-weight:700}.investor-price-update__delta--down{color:#dc2626;font-size:.8125rem;font-weight:700}.investor-price-update__target-badge{background:#f3e8ff;border-radius:999px;color:#7c3aed;font-size:.75rem;font-weight:600;padding:2px 8px}@media (max-width:960px){.investor-price-update__body{grid-template-columns:1fr}}.investor-holding-card{grid-gap:.75rem;align-items:start;border-bottom:1px solid var(--ip-border);display:grid;gap:.75rem;grid-template-columns:1fr auto;padding:.85rem 0}.investor-holding-card:last-child{border-bottom:none;padding-bottom:0}.investor-holding-card__pnl{font-size:.8125rem;font-weight:600;margin-top:.35rem}.investor-holding-card__pnl--up{color:var(--ip-success)}.investor-holding-card__pnl--down{color:var(--ip-danger)}.investor-holding-card__pnl--flat{color:var(--ip-muted)}.investor-holding-card__open-link{color:var(--ip-primary);display:inline-block;font-size:.875rem;font-weight:600;margin-top:.35rem;text-decoration:none}.investor-holding-card__open-link:hover{text-decoration:underline}.holding-acquisition-history{border-top:1px solid var(--ip-border);margin-top:.85rem;padding-top:.85rem}.holding-acquisition-history__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;margin-bottom:.55rem}.holding-acquisition-history__title{color:var(--ip-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.holding-acquisition-history__totals{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem 1rem}.holding-acquisition-history__total{align-items:baseline;display:inline-flex;flex-wrap:nowrap;gap:.35rem;white-space:nowrap}.holding-acquisition-history__totals-label{color:var(--ip-muted);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.holding-acquisition-history__totals-value{font-feature-settings:"tnum";color:var(--ip-primary);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600}.holding-acquisition-history__status{font-size:.85rem;margin:0}.holding-acquisition-history__table-wrap{-webkit-overflow-scrolling:touch;background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:8px;overflow-x:auto}.holding-acquisition-history__table{border-collapse:collapse;font-size:.8rem;min-width:520px;width:100%}.holding-acquisition-history__table th{background:#f8fafc;border-bottom:1px solid var(--ip-border);color:var(--ip-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.45rem .6rem;text-align:left;text-transform:uppercase}.holding-acquisition-history__table td{border-bottom:1px solid #eef2f6;color:var(--ip-text);padding:.5rem .6rem;vertical-align:top}.holding-acquisition-history__table tbody tr:last-child td{border-bottom:none}.holding-acquisition-history__table tbody tr:hover td{background:#f8fafc}.holding-acquisition-history__table td.holding-acquisition-history__num,.holding-acquisition-history__table th.holding-acquisition-history__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.holding-acquisition-history__date{color:var(--ip-muted);font-size:.78rem;white-space:nowrap}.holding-acquisition-history__kind{color:var(--ip-text);display:inline-block;font-size:.78rem;font-weight:600;line-height:1.35}.holding-acquisition-history__kind--secondary{color:var(--ip-primary)}.investor-panel .invx-portfolio-project .holding-acquisition-history{margin-top:.75rem;padding-top:.75rem}.investor-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.2rem .55rem;text-transform:uppercase}.investor-status-pill--success{background:var(--ip-success-bg);color:var(--ip-success)}.investor-status-pill--pending{background:var(--ip-warning-bg);color:var(--ip-warning)}.investor-status-pill--danger{background:var(--ip-danger-bg);color:var(--ip-danger)}.investor-status-pill--info{background:var(--ip-info-bg);color:var(--ip-info)}.investor-status-pill--neutral{background:#f1f5f9;color:#475569}.investor-share-bar{margin:.5rem 0 0}.investor-share-bar__labels{color:var(--ip-muted);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.25rem}.investor-share-bar__track{background:#e2e8f0;border-radius:999px;display:flex;height:8px;overflow:hidden}.investor-share-bar__seg--held{background:var(--ip-primary)}.investor-share-bar__seg--locked{background:var(--ip-warning)}.investor-share-bar__seg--available{background:var(--ip-success)}.investor-share-bar__legend{color:var(--ip-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.65rem 1rem;margin-top:.5rem}.investor-share-bar__legend span:before{border-radius:2px;content:"";display:inline-block;height:8px;margin-right:.35rem;vertical-align:middle;width:8px}.investor-share-bar__legend .leg-held:before{background:var(--ip-primary)}.investor-share-bar__legend .leg-locked:before{background:var(--ip-warning)}.investor-share-bar__legend .leg-available:before{background:var(--ip-success)}.investor-redemption-steps{display:flex;gap:0;list-style:none;margin:1rem 0;padding:0}.investor-redemption-steps li{color:var(--ip-muted);flex:1 1;font-size:.7rem;font-weight:600;padding-top:1.5rem;position:relative;text-align:center}.investor-redemption-steps li:before{background:#cbd5e1;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cbd5e1;content:"";height:12px;left:50%;position:absolute;top:.45rem;transform:translateX(-50%);width:12px;z-index:1}.investor-redemption-steps li:not(:last-child):after{background:#e2e8f0;content:"";height:2px;left:calc(50% + 8px);position:absolute;top:.72rem;width:calc(100% - 16px)}.investor-redemption-steps li.is-done{color:var(--ip-success)}.investor-redemption-steps li.is-done:before{background:var(--ip-success);box-shadow:0 0 0 1px var(--ip-success)}.investor-redemption-steps li.is-done:not(:last-child):after{background:#6ee7b7}.investor-redemption-steps li.is-current{color:var(--ip-warning)}.investor-redemption-steps li.is-current:before{background:var(--ip-warning);box-shadow:0 0 0 1px var(--ip-warning)}.investor-redemption-steps li.is-rejected{color:var(--ip-danger)}.investor-redemption-steps li.is-rejected:before{background:var(--ip-danger);box-shadow:0 0 0 1px var(--ip-danger)}.investor-txn-list{display:flex;flex-direction:column;gap:.5rem}.investor-txn-row{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:10px;overflow:hidden}.investor-txn-row__main{grid-gap:.5rem 1rem;align-items:center;cursor:pointer;display:grid;gap:.5rem 1rem;grid-template-columns:1fr auto auto;padding:.85rem 1rem}@media (max-width:640px){.investor-txn-row__main{grid-template-columns:1fr}}.investor-txn-row__type{color:var(--ip-text);font-size:.9rem;font-weight:600}.investor-txn-row__meta{color:var(--ip-muted);font-size:.78rem;margin-top:.15rem}.investor-txn-row__amount{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.investor-txn-row__amount--credit{color:var(--ip-success)}.investor-txn-row__amount--debit{color:var(--ip-danger)}.investor-txn-row__detail{grid-gap:.5rem 1rem;border-top:1px dashed var(--ip-border);color:var(--ip-muted);display:grid;font-size:.8125rem;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0 1rem 1rem}.investor-txn-row__detail dt{color:var(--ip-text);font-size:.7rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.investor-txn-row__detail dd{margin:.15rem 0 0}.investor-alert{border:1px solid;border-radius:var(--ip-radius);font-size:.875rem;margin-bottom:1rem;padding:.85rem 1rem}.investor-alert--warning{background:var(--ip-warning-bg);border-color:#fcd34d;color:#92400e}.investor-alert--info{background:var(--ip-info-bg);border-color:#93c5fd;color:#1e3a8a}.investor-panel .invx-portfolio-row{border-radius:8px;padding:.25rem 0}.history-dash__tab-label{align-items:center;display:inline-flex;gap:.35rem}.history-dash__tab-icon{display:inline-flex;flex-shrink:0;opacity:.9}.history-dash__tab-icon svg{height:14px;width:14px}button.history-dash__tab--active .history-dash__tab-icon{opacity:1}.wallet-page .wallet-modal__title .investor-section-heading__icon,.wallet-page .wallet-section__title .investor-section-heading__icon{color:var(--ip-primary)}.investor-panel .history-dash.investor-panel-enhanced .history-dash__title{font-size:1.5rem}.investor-panel .history-dash.investor-panel-enhanced .history-summary-card{border-radius:var(--ip-radius)}.investor-redemption-card{background:#fafbfc;border:1px solid var(--ip-border);border-radius:10px;margin-bottom:.5rem;padding:.85rem 1rem}.investor-redemption-card__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.investor-redemption-card__ref{font-size:.9rem;font-weight:700}.investor-redemption-card__project{color:var(--ip-muted);font-size:.8125rem;margin-top:.15rem}.investor-redemption-card__figures{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem 1.25rem;margin-top:.65rem}.investor-redemption-card__figures strong{color:var(--ip-text);display:block;font-size:.95rem}.investor-panel .ops-table{font-size:.875rem}.investor-panel .ops-table th{background:#f8fafc;color:var(--ip-muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width:768px){.investor-panel .table-wrap--cards tbody tr{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:10px;display:block;margin-bottom:.5rem;padding:.5rem}.investor-panel .table-wrap--cards thead{display:none}.investor-panel .table-wrap--cards td{border:none;display:flex;justify-content:space-between;padding:.35rem .5rem}.investor-panel .table-wrap--cards td:before{color:var(--ip-muted);content:attr(data-label);font-size:.72rem;font-weight:600;margin-right:.5rem;text-transform:uppercase}}.investor-offer-detail{-webkit-overflow-scrolling:touch;box-sizing:border-box;font-size:.8125rem;max-height:min(86vh,760px);max-width:500px;overflow-x:hidden;overflow-y:auto;padding:.95rem 1.1rem .9rem;width:min(500px,calc(100vw - 2rem))}.investor-offer-detail__header{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.35rem;padding-right:1.75rem}.investor-offer-detail__eyebrow{color:var(--ip-muted);font-size:.62rem;font-weight:700;letter-spacing:.06em;margin:0 0 .15rem;text-transform:uppercase}.investor-offer-detail__title{color:var(--ip-text);font-size:1.12rem;font-weight:800;line-height:1.2;margin:0}.investor-offer-detail__project{color:var(--ip-muted);font-size:.8rem;margin:.2rem 0 0}.investor-offer-detail__recipient-line{color:var(--ip-muted);font-size:.78rem;margin:.35rem 0 0}.investor-offer-detail__recipient-line strong{color:var(--ip-text);font-weight:700}.investor-offer-detail__progress{background:#f8fafc;border:1px solid #e8edf2;border-radius:8px;margin:.35rem 0 .7rem;padding:.6rem .7rem}.investor-transfer-tracker__timeline{list-style:none;margin:0;padding:0}.investor-transfer-tracker__step{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:22px 1fr;padding-bottom:.75rem;position:relative}.investor-transfer-tracker__step:last-child{padding-bottom:0}.investor-transfer-tracker__marker{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;height:22px;justify-content:center;position:relative;width:22px;z-index:1}.investor-transfer-tracker__marker svg{height:11px;width:11px}.investor-transfer-tracker__rail{background:#e2e8f0;bottom:0;left:10px;position:absolute;top:22px;width:2px;z-index:0}.investor-transfer-tracker__step:last-child .investor-transfer-tracker__rail{display:none}.investor-transfer-tracker__content{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-top:.05rem}.investor-transfer-tracker__title{color:#334155;font-size:.78rem;font-weight:700;line-height:1.25}.investor-transfer-tracker__detail{color:#64748b;font-size:.72rem;font-weight:400;line-height:1.35}.investor-transfer-tracker__ring{background:#fff;border:2px solid #cbd5e1;border-radius:50%;height:8px;width:8px}.investor-transfer-tracker__dash{background:#cbd5e1;border-radius:1px;height:2px;width:7px}.investor-transfer-tracker__pulse{background:#d97706;border-radius:50%;box-shadow:0 0 0 2px #d9770633;height:8px;width:8px}.investor-transfer-tracker__step.is-complete .investor-transfer-tracker__marker{background:var(--brand-green-muted);border-color:var(--brand-green);color:var(--brand-green)}.investor-transfer-tracker__step.is-complete .investor-transfer-tracker__title{color:#0f172a}.investor-transfer-tracker__step.is-complete .investor-transfer-tracker__rail{background:#6ee7b7}.investor-transfer-tracker__step.is-current .investor-transfer-tracker__marker{background:#fffbeb;border-color:#d97706}.investor-transfer-tracker__step.is-current .investor-transfer-tracker__title{color:#92400e}.investor-transfer-tracker__step.is-current .investor-transfer-tracker__detail{color:#78350f}.investor-transfer-tracker__step.is-failed .investor-transfer-tracker__marker{background:#fef2f2;border-color:#dc2626;color:#dc2626}.investor-transfer-tracker__step.is-failed .investor-transfer-tracker__title{color:#991b1b}.investor-transfer-tracker__step.is-failed .investor-transfer-tracker__rail{background:#fecaca}.investor-transfer-tracker__step.is-skipped .investor-transfer-tracker__title,.investor-transfer-tracker__step.is-upcoming .investor-transfer-tracker__title{color:#94a3b8;font-weight:600}.investor-transfer-tracker__step.is-skipped .investor-transfer-tracker__detail,.investor-transfer-tracker__step.is-upcoming .investor-transfer-tracker__detail{color:#94a3b8}.investor-offer-detail__summary{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.7rem}.investor-offer-detail__stat{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid var(--ip-border);border-radius:8px;min-width:0;padding:.45rem .55rem}.investor-offer-detail__stat--wide{grid-column:auto}.investor-offer-detail__stat-label{color:var(--ip-muted);display:block;font-size:.62rem;font-weight:600;letter-spacing:.04em;margin-bottom:.15rem;text-transform:uppercase}.investor-offer-detail__stat-value{color:var(--ip-text);display:block;font-size:.92rem;font-weight:800;line-height:1.2}.investor-offer-detail__stat-value--text{font-size:.8rem;font-weight:700;word-break:break-word}.investor-offer-detail__panels{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.investor-offer-detail__panels{grid-template-columns:1fr}}.investor-offer-detail__panel{background:#fafbfc;border:1px solid var(--ip-border);border-radius:8px;padding:.55rem .65rem}.investor-offer-detail__panel-title{color:var(--ip-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;margin:0 0 .4rem;text-transform:uppercase}.investor-offer-detail__row{align-items:baseline;border-bottom:1px solid #eef2f6;display:flex;font-size:.78rem;gap:.5rem;justify-content:space-between;padding:.28rem 0}.investor-offer-detail__row:last-child{border-bottom:none;padding-bottom:0}.investor-offer-detail__label{color:var(--ip-muted);flex-shrink:0;font-weight:500}.investor-offer-detail__value{color:var(--ip-text);font-weight:700;text-align:right}.investor-offer-detail__empty{color:#94a3b8;font-style:italic;font-weight:500;text-align:right}.investor-offer-detail__hint{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:.72rem;line-height:1.4;margin:.55rem 0 0;padding:.4rem .5rem}.investor-offer-detail__audit{margin-top:.55rem}.investor-offer-detail__audit-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.investor-offer-detail__audit-item{background:#f8fafc;border:1px solid #e8edf2;border-radius:6px;color:#64748b;font-size:.72rem;line-height:1.4;padding:.35rem .45rem}.investor-incoming-transfers{background:linear-gradient(180deg,#f8fbff,#fff);border-color:#bfdbfe;margin-bottom:1rem}.investor-history-actions{display:flex;flex-wrap:wrap;gap:.35rem}.investor-history-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin-top:.65rem}.investor-panel-enhanced .ops-table{font-size:.8rem}.investor-panel-enhanced .ops-table th{font-size:.68rem;padding:.45rem .5rem}.investor-panel-enhanced .ops-table td{padding:.4rem .5rem;vertical-align:middle}.investor-incoming-transfers__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.investor-incoming-transfers__item{align-items:center;background:#fff;border:1px solid var(--ip-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;padding:.55rem .65rem}.investor-incoming-transfers__item.is-active{border-color:#93c5fd;border-left:3px solid #1e3a5f;padding-left:calc(.65rem - 2px)}.investor-incoming-transfers__summary{flex:1 1;font-size:.8rem;line-height:1.4;min-width:0}.investor-incoming-transfers__review{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:.65rem;padding:.65rem .75rem}.investor-incoming-transfers__review-title{font-size:.85rem;font-weight:700;margin:0 0 .5rem}.investor-incoming-transfers__preview{font-size:.76rem;line-height:1.45}.investor-incoming-transfers__preview>div+div{margin-top:.2rem}.investor-incoming-transfers__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.investor-offer-detail__reject-success{margin-top:.55rem}.investor-transfer-confirm__facts{font-size:.78rem;line-height:1.45;margin:.5rem 0 0;padding-left:1.1rem}.investor-transfer-confirm__facts li+li{margin-top:.2rem}.investor-offer-detail__reject{margin-top:.55rem}.investor-offer-detail__reject-label{color:var(--ip-muted);display:block;font-size:.72rem;font-weight:600;margin:0 0 .35rem}.investor-offer-detail__reject-input{border:1px solid var(--ip-border);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.8rem;line-height:1.4;min-height:4.5rem;padding:.5rem .55rem;resize:vertical;width:100%}.investor-offer-detail__reject-input:focus{border-color:var(--ip-primary);outline:2px solid #1e40af59}.investor-offer-detail__footer{border-top:1px solid var(--ip-border);display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-top:.75rem;padding-top:.65rem}.investor-filters-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.investor-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.investor-filters-grid__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.investor-filters-grid__field label{color:var(--ip-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.investor-filters-grid__field input,.investor-filters-grid__field select{width:100%}.investor-filters-grid__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.investor-history-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.investor-history-toolbar__count{color:var(--ip-muted);font-size:.85rem}.investor-pending-banner{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a5f;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-bottom:.75rem;padding:.55rem .75rem}@media (max-width:720px){.investor-offer-detail{padding:.85rem .95rem .8rem;width:min(460px,calc(100vw - 1.5rem))}}@media (max-width:520px){.investor-offer-detail{padding:.8rem .85rem .75rem;width:calc(100vw - 1.25rem)}.investor-offer-detail__project,.investor-offer-detail__stat-value--text,.investor-offer-detail__title{word-break:break-word}}@media (prefers-reduced-motion:reduce){.investor-transfer-tracker__pulse{box-shadow:none}.invx-portfolio-project__live-dot{animation:none}}.investor-panel .invx-portfolio-panel{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow);margin-top:.5rem;padding:1.35rem 1.4rem 1.25rem}.investor-panel .invx-portfolio-panel__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:1.15rem}.investor-panel .invx-portfolio-panel__title{color:var(--ip-text);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.investor-panel .invx-portfolio-panel__lead{color:var(--ip-muted);font-size:.9rem;line-height:1.5;margin:0;max-width:36rem}.investor-panel .invx-portfolio-panel__meta{color:var(--ip-muted);font-size:.78rem;line-height:1.4;margin:0;max-width:14rem;text-align:right}.investor-panel .invx-portfolio-panel__list{display:flex;flex-direction:column;gap:.85rem}.investor-panel .invx-portfolio-panel__empty{background:var(--ip-primary-soft);border:1px dashed var(--ip-border);border-radius:10px;padding:2rem 1rem;text-align:center}.investor-panel .invx-portfolio-panel__empty p{color:var(--ip-text);font-weight:600;margin:0 0 .35rem}.investor-panel .invx-portfolio-project{background:#fafbfc;border:1px solid var(--ip-border);border-radius:11px;padding:1rem 1.1rem 1.05rem;transition:border-color .15s ease,box-shadow .15s ease}.investor-panel .invx-portfolio-project:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0f}.investor-panel .invx-portfolio-project__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between;margin-bottom:.9rem}.investor-panel .invx-portfolio-project__identity{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;min-width:0}.investor-panel .invx-portfolio-project__code{font-feature-settings:"tnum";align-items:center;background:var(--ip-primary-soft);border-radius:6px;color:var(--ip-primary);display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase}.investor-panel .invx-portfolio-project__name{color:var(--ip-text);font-size:1.02rem;font-weight:650;line-height:1.3;margin:0}.investor-panel .invx-portfolio-project__action{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:8px;color:var(--ip-primary);cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;padding:.4rem .85rem;transition:background .15s ease,border-color .15s ease}.investor-panel .invx-portfolio-project__action:hover{background:var(--ip-primary-soft);border-color:#93c5fd}.investor-panel .invx-portfolio-project__highlights{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1.15fr;margin-bottom:.85rem}.investor-panel .invx-portfolio-project__highlight{background:var(--ip-surface);border:1px solid var(--ip-border);border-radius:9px;padding:.75rem .85rem}.investor-panel .invx-portfolio-project__highlight--primary{background:linear-gradient(145deg,#f0f7ff,#fff);border-color:#93c5fd}.investor-panel .invx-portfolio-project__highlight--primary.is-empty{background:var(--ip-surface);border-color:var(--ip-border);opacity:.85}.investor-panel .invx-portfolio-project__highlight-label{color:var(--ip-muted);display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:.2rem;text-transform:uppercase}.investor-panel .invx-portfolio-project__highlight-value{font-feature-settings:"tnum";color:var(--ip-text);display:block;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.15}.investor-panel .invx-portfolio-project__highlight--primary .invx-portfolio-project__highlight-value{color:var(--ip-primary)}.investor-panel .invx-portfolio-project__highlight-unit{color:var(--ip-muted);font-size:.78rem;font-weight:600;margin-left:.25rem}.investor-panel .invx-portfolio-project__highlight-meta{color:var(--ip-muted);display:block;font-size:.75rem;line-height:1.35;margin-top:.35rem}.investor-panel .invx-portfolio-project__panel{background:var(--ip-surface);border:1px solid #e8ecf1;border-radius:8px;padding:.65rem .75rem .7rem}.investor-panel .invx-portfolio-project__panel-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.investor-panel .invx-portfolio-project__panel-title{color:var(--ip-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.investor-panel .invx-portfolio-project__live{align-items:center;color:var(--ip-success);display:inline-flex;font-size:.68rem;font-weight:600;gap:.35rem;letter-spacing:.04em;text-transform:uppercase}.investor-panel .invx-portfolio-project__live-dot{animation:invx-portfolio-live-pulse 2s ease-in-out infinite;background:var(--ip-success);border-radius:50%;height:6px;width:6px}@keyframes invx-portfolio-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.investor-panel .invx-portfolio-project__stat-row{grid-gap:.5rem .75rem;display:grid;gap:.5rem .75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.investor-panel .invx-portfolio-stat{min-width:0}.investor-panel .invx-portfolio-stat__label{color:var(--ip-muted);display:block;font-size:.68rem;font-weight:600;line-height:1.2;margin-bottom:.15rem}.investor-panel .invx-portfolio-stat__value{font-feature-settings:"tnum";color:var(--ip-text);display:block;font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.25}.investor-panel .invx-portfolio-stat--muted .invx-portfolio-stat__value{color:var(--ip-muted);font-weight:600}@media (max-width:720px){.investor-panel .invx-portfolio-panel__meta{max-width:none;text-align:left}.investor-panel .invx-portfolio-project__highlights{grid-template-columns:1fr}.investor-panel .invx-portfolio-project__stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-panel .invx-portfolio-project__header{align-items:stretch;flex-direction:column}.investor-panel .invx-portfolio-project__action{text-align:center;width:100%}}.inv-notifications-page{display:flex;flex-direction:column;gap:1rem}.inv-notifications-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.inv-notifications-tab{background:var(--ip-card);border:1px solid var(--ip-border);border-radius:999px;color:var(--ip-text);cursor:pointer;font-size:.875rem;font-weight:600;padding:.45rem 1rem}.inv-notifications-tab--active{background:#eff6ff;background:var(--ip-accent-soft,#eff6ff);border-color:var(--ip-accent);color:var(--ip-accent)}.inv-notifications-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.inv-notifications-toolbar__filters{display:flex;flex-wrap:wrap;gap:.35rem}.inv-notifications-filter{align-items:center;background:var(--ip-card);border:1px solid var(--ip-border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.35rem .85rem}.inv-notifications-filter--active{background:#0f172a;border-color:#0f172a;color:#fff}.inv-notifications-filter__badge,.inv-notifications-unread-badge{align-items:center;background:#f59e0b;border-radius:999px;color:#0f172a;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .35rem}.inv-notifications-filter--active .inv-notifications-filter__badge,.inv-notifications-filter--active .inv-notifications-unread-badge{background:#fff;color:#0f172a}.app-nav .nav-link--has-unread{align-items:center;display:flex;gap:.5rem}.app-nav .nav-link__unread-badge{flex-shrink:0;margin-left:auto}.app-nav .nav-link--active .nav-link__unread-badge{background:#f59e0b;color:#0f172a}.investor-sidebar-nav .nav-link--has-unread .nav-link__label{flex:1 1;min-width:0}.inv-notifications-mark-all{flex-shrink:0}.investor-premium .inv-notice-reader__back,.investor-premium .inv-notice-reader__back:hover,.investor-premium .inv-notice-reader__toolbar .inv-notice-reader__back,.investor-premium .inv-notifications-feed__row,.investor-premium .inv-notifications-feed__row:hover{background:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}.inv-notifications-feed{background:#fff;border:1px solid #e8eaed;border-radius:0;list-style:none;margin:0;overflow:hidden;padding:0}.inv-notifications-feed__item{border-bottom:1px solid #f1f3f4}.inv-notifications-feed__item:last-child{border-bottom:none}.inv-notifications-feed__item--unread{background:#f2f6fc}.inv-notifications-feed__item--expanded,.inv-notifications-feed__item--read{background:#fff}.inv-notifications-feed__row{grid-gap:0 .65rem;align-items:center;cursor:pointer;display:grid;font:inherit;font-size:.8125rem;gap:0 .65rem;grid-template-columns:11rem minmax(0,1fr) 4.5rem;line-height:1.35;margin:0;min-height:2.25rem;padding:.4rem 1rem;text-align:left;transition:background .1s ease;width:100%}.inv-notifications-feed__item:hover .inv-notifications-feed__row{background:#e8f0fe8c}.inv-notifications-feed__item--expanded .inv-notifications-feed__row{background:#f8fafc;box-shadow:inset 0 -1px 0 #e8eaed}.inv-notifications-feed__sender{color:#202124;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-notifications-feed__item--unread .inv-notifications-feed__sender{font-weight:700}.inv-notifications-feed__line{color:#202124;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-notifications-feed__subject{font-weight:400}.inv-notifications-feed__item--unread .inv-notifications-feed__subject{font-weight:700}.inv-notifications-feed__sep,.inv-notifications-feed__snippet{color:#5f6368;font-weight:400}.inv-notifications-feed__date{font-feature-settings:"tnum";color:#5f6368;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;justify-self:end;text-align:right;white-space:nowrap}.inv-notifications-feed__item--unread .inv-notifications-feed__date{color:#202124;font-weight:700}.inv-notice-reader{background:#fff;border-top:1px solid #e8eaed;padding:.5rem 1.25rem 1.5rem}.inv-notice-reader__toolbar{border-bottom:1px solid #f1f3f4;margin:0 0 .75rem;padding-bottom:.5rem}.inv-notice-reader__back{background:none;border:none;color:#5f6368;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:500;margin:0;padding:.35rem 0}.inv-notice-reader__back:hover{color:#202124;text-decoration:underline}.inv-notice-reader__subject-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 1rem}.inv-notice-reader__title{color:#202124;flex:1 1 12rem;font-size:clamp(1.25rem,2.5vw,1.375rem);font-weight:400;letter-spacing:0;line-height:1.35;margin:0;min-width:0}.inv-notice-reader__inbox-label{background:#f1f3f4;border-radius:4px;color:#5f6368;flex-shrink:0;font-size:.6875rem;font-weight:500;margin-top:.2rem;padding:.15rem .5rem}.inv-notice-reader__from-row{align-items:flex-start;border-bottom:1px solid #f1f3f4;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.inv-notice-reader__from-left{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.inv-notice-reader__avatar{align-items:center;background:#1a73e8;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.inv-notice-reader__from-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.inv-notice-reader__from-name{color:#202124;font-size:.875rem;font-weight:700;line-height:1.3}.inv-notice-reader__to{color:#5f6368;font-size:.75rem;line-height:1.3}.inv-notice-reader__to-you{color:#202124}.inv-notice-reader__when{color:#5f6368;flex-shrink:0;font-size:.75rem;line-height:1.4;max-width:14rem;text-align:right}.inv-notice-reader__body{color:#202124;font-size:.875rem;line-height:1.65;max-width:52rem}.inv-notice-reader__message{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.inv-notice-reader__paragraph{margin:0 0 1em}.inv-notice-reader__paragraph--empty{color:#5f6368}.inv-notice-detail-page{max-width:960px}.inv-notice-detail-page__crumb{font-size:.875rem;margin:0 0 .75rem}.inv-notice-detail-page__crumb a{color:#1a73e8;font-weight:500;text-decoration:none}.inv-notice-detail-page__crumb a:hover{text-decoration:underline}.inv-notice-detail-page__loading{margin:1rem 0}.inv-notice-detail-page__sheet{background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.inv-notice-detail-page__sheet .inv-notice-reader{border-top:none;min-height:50vh;padding:1rem 1.5rem 2rem}.inv-notifications-empty{padding:1.25rem;text-align:left}.inv-notifications-loading{margin:.5rem 0}.inv-notifications-admin{display:flex;flex-direction:column;gap:1rem}.inv-notifications-broadcast{padding:1.1rem}.inv-notifications-broadcast__hint{font-size:.875rem;margin:0 0 .25rem}.inv-notifications-field__label{color:var(--ip-muted);font-size:.8125rem;font-weight:600}.inv-notifications-broadcast__submit{align-self:flex-start}.inv-notifications-history{padding:1.1rem}.inv-notifications-history__head{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between;margin-bottom:.35rem}.inv-notifications-history__refresh{flex-shrink:0}.inv-notifications-read-stat{color:var(--ip-accent);font-weight:700;white-space:nowrap}.inv-notifications-history-table-wrap{margin-top:.75rem;overflow-x:auto}.inv-notifications-history-table{border-collapse:collapse;font-size:.8125rem;width:100%}.inv-notifications-history-table td,.inv-notifications-history-table th{border-bottom:1px solid var(--ip-border);padding:.5rem .65rem;text-align:left;vertical-align:top}.inv-notifications-history-table th{color:var(--ip-muted);font-weight:600;white-space:nowrap}@media (max-width:720px){.inv-notice-reader{padding-left:.75rem;padding-right:.75rem}.inv-notice-reader__when{max-width:none;text-align:left;width:100%}.inv-notifications-feed__row{gap:.15rem .5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:.5rem .75rem}.inv-notifications-feed__sender{font-size:.75rem;grid-column:1;grid-row:1}.inv-notifications-feed__line{grid-column:1;grid-row:2}.inv-notifications-feed__date{align-self:center;grid-column:2;grid-row:1/span 2}.inv-notice-reader{padding-left:.85rem;padding-right:.85rem}.inv-notifications-mark-all{width:100%}}.wallet-page{gap:1rem}.wallet-page .wallet-section{grid-gap:1rem;background:#fff;background:var(--ip-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:12px;border-radius:var(--ip-radius,12px);box-shadow:0 1px 3px #0f172a0f;box-shadow:var(--ip-shadow,0 1px 3px #0f172a0f);display:grid;gap:1rem;padding:1.15rem 1.25rem}.wallet-page .wallet-section__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.wallet-page .wallet-section__title{color:#0f172a;color:var(--ip-text,#0f172a);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.wallet-page .wallet-section__eyebrow{color:#64748b;color:var(--ip-muted,#64748b);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin:0 0 .2rem;text-transform:uppercase}.wallet-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.wallet-toolbar>a.btn-secondary,.wallet-toolbar>button{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.2;min-height:40px;padding:.5rem .9rem}.wallet-toolbar__label{align-items:center;display:inline-flex;gap:.4rem}.wallet-toolbar__icon{display:inline-flex;flex-shrink:0}.wallet-toolbar__icon svg{height:16px;width:16px}.wallet-toolbar__primary .wallet-toolbar__icon{color:inherit}.wallet-toolbar__primary{background:var(--ip-primary)!important;border:1px solid var(--ip-primary)!important;color:#fff!important}.wallet-toolbar__primary:hover:not(:disabled){filter:brightness(1.06)}.wallet-toolbar__primary:disabled{cursor:not-allowed;opacity:.55}.wallet-balance-block{background:linear-gradient(145deg,#e8f2fc,#f8fbff 55%,#fff);border:1px solid #c7daf0;border-radius:12px;border-radius:var(--ip-radius,12px);padding:1.15rem 1.25rem}.wallet-balance-hero{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .5rem;line-height:1.1;margin:0}.wallet-balance-block .wallet-balance-hero{font-size:clamp(1.85rem,5vw,2.5rem)}.wallet-balance-hero__currency{color:#64748b;color:var(--ip-muted,#64748b);flex-shrink:0;font-size:.42em;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.wallet-balance-hero__amount{font-feature-settings:"tnum";color:var(--ip-primary);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;word-break:break-word}.wallet-balance-block .wallet-balance-hero__amount{font-size:1em}.wallet-balance-hero--compact{font-size:1.5rem}.wallet-balance-hero--compact .wallet-balance-hero__currency{font-size:.5em}.wallet-balance-block .wallet-balance-caption{color:#64748b;color:var(--ip-muted,#64748b);font-size:.9rem;font-weight:600;margin:.35rem 0 0}.wallet-balance-details{color:#64748b;color:var(--ip-muted,#64748b);font-size:.8125rem;line-height:1.5;margin-top:.75rem}.wallet-balance-details summary{color:var(--ip-primary);cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.wallet-balance-details summary:hover{text-decoration:underline}.wallet-balance-details[open] summary{margin-bottom:.35rem}.wallet-balance-details p{margin:0}.wallet-stat-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.wallet-stat-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;min-width:0;padding:.75rem .85rem}.wallet-stat-card__label{color:#64748b;color:var(--ip-muted,#64748b);font-size:.7rem;font-weight:600;letter-spacing:.03em;line-height:1.35;text-transform:uppercase}.wallet-stat-card__value{font-feature-settings:"tnum";color:#0f172a;color:var(--ip-text,#0f172a);font-size:clamp(.9rem,2.2vw,1.05rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;margin-top:.35rem;overflow-wrap:anywhere;word-break:break-word}.wallet-movements__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:.25rem 0 0}.wallet-movements__head h4{color:#0f172a;color:var(--ip-text,#0f172a);font-size:.9rem;font-weight:700;margin:0}.wallet-txn-report{grid-gap:.75rem;display:grid;gap:.75rem}.wallet-txn-report__summary{grid-gap:.5rem;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));padding:.65rem .75rem}.wallet-txn-report__stat{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wallet-txn-report__stat-label{color:#64748b;color:var(--ip-muted,#64748b);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wallet-txn-report__stat-value{font-feature-settings:"tnum";color:#0f172a;color:var(--ip-text,#0f172a);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.wallet-txn-report__stat-value--in{color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-txn-report__stat-value--out{color:#b91c1c;color:var(--ip-danger,#b91c1c)}.wallet-txn-report__table-wrap{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;overflow:auto}.wallet-txn-report__table{border-collapse:collapse;font-size:.8125rem;width:100%}.wallet-txn-report__table thead th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ip-border,#e2e8f0);color:#64748b;color:var(--ip-muted,#64748b);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.55rem .75rem;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.wallet-txn-report__amount,.wallet-txn-report__th-amount{text-align:right}.wallet-txn-report__table tbody td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ip-border,#e2e8f0);color:#0f172a;color:var(--ip-text,#0f172a);line-height:1.4;padding:.6rem .75rem;vertical-align:top}.wallet-txn-report__table tbody tr:last-child td{border-bottom:none}.wallet-txn-report__row--in{background:linear-gradient(90deg,#dcfce738,#0000 12%)}.wallet-txn-report__row--out{background:linear-gradient(90deg,#fef2f247,#0000 12%)}.wallet-txn-report__date{min-width:6.5rem;white-space:nowrap}.wallet-txn-report__date-main{display:block;font-weight:600}.wallet-txn-report__date-time{color:#64748b;color:var(--ip-muted,#64748b);display:block;font-size:.7rem;font-weight:400;margin-top:.1rem}.wallet-txn-report__activity{font-weight:600;white-space:nowrap}.wallet-txn-report__flow{white-space:nowrap}.wallet-txn-report__pill{border-radius:999px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase}.wallet-txn-report__pill--in{background:#dcfce7;background:var(--ip-success-bg,#dcfce7);color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-txn-report__pill--out{background:#fef2f2;background:var(--ip-danger-bg,#fef2f2);color:#b91c1c;color:var(--ip-danger,#b91c1c)}.wallet-txn-report__pill--neutral{background:#f1f5f9;color:#64748b;color:var(--ip-muted,#64748b)}.wallet-txn-report__details{color:#64748b;color:var(--ip-muted,#64748b);font-size:.75rem;max-width:28rem;min-width:10rem;overflow-wrap:anywhere}.wallet-txn-report__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wallet-txn-report__amount--in{color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-txn-report__amount--out{color:#b91c1c;color:var(--ip-danger,#b91c1c)}@media (max-width:720px){.wallet-txn-report__table thead{display:none}.wallet-txn-report__table tbody tr{grid-gap:.35rem;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ip-border,#e2e8f0);display:grid;gap:.35rem;padding:.75rem}.wallet-txn-report__table tbody td{grid-gap:.35rem .65rem;border:none;display:grid;gap:.35rem .65rem;grid-template-columns:minmax(5.5rem,34%) 1fr;padding:0}.wallet-txn-report__table tbody td:before{color:#64748b;color:var(--ip-muted,#64748b);content:attr(data-label);font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wallet-txn-report__date:before{align-self:start}.wallet-txn-report__amount{text-align:left}}.wallet-txn-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.wallet-txn{grid-gap:.35rem;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-left-width:3px;border-radius:10px;display:grid;gap:.35rem;padding:.65rem .85rem}.wallet-txn--credit{background:linear-gradient(90deg,#dcfce759,#fff 28%);border-left-color:#16a34a;border-left-color:var(--ip-success,#16a34a)}.wallet-txn--debit{background:linear-gradient(90deg,#fef2f266,#fff 28%);border-left-color:#b91c1c;border-left-color:var(--ip-danger,#b91c1c)}.wallet-txn__main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.wallet-txn__type{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.wallet-txn__label{color:#0f172a;color:var(--ip-text,#0f172a);font-size:.875rem;font-weight:600}.wallet-txn__dir{border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase}.wallet-txn__dir--credit{background:#dcfce7;background:var(--ip-success-bg,#dcfce7);color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-txn__dir--debit{background:#fef2f2;background:var(--ip-danger-bg,#fef2f2);color:#b91c1c;color:var(--ip-danger,#b91c1c)}.wallet-txn__dir--neutral{background:#f1f5f9;color:#64748b;color:var(--ip-muted,#64748b)}.wallet-txn__amount{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wallet-txn--credit .wallet-txn__amount{color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-txn--debit .wallet-txn__amount{color:#b91c1c;color:var(--ip-danger,#b91c1c)}.wallet-txn__note,.wallet-txn__time{color:#64748b;color:var(--ip-muted,#64748b);font-size:.75rem}.wallet-txn__note{line-height:1.45;margin:0}.wallet-txn__note summary{color:var(--ip-primary);cursor:pointer;font-weight:600}.wallet-txn__note summary:hover{text-decoration:underline}.wallet-txn__note p{margin:.35rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.wallet-activity-txn__transfer-preview,.wallet-txn__transfer-preview{color:#64748b;color:var(--ip-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .75rem;line-height:1.45;margin:.25rem 0 0}.wallet-activity-txn__transfer-preview strong,.wallet-txn__transfer-preview strong{color:#0f172a;color:var(--ip-text,#0f172a);font-weight:600}.wallet-empty{color:#64748b;color:var(--ip-muted,#64748b);font-size:.875rem;margin:0}.wallet-holdings-section .table-wrap{border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;overflow:auto}.wallet-catalog-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.wallet-page a.wallet-catalog-card{grid-gap:.5rem;align-items:start;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-radius:10px;box-shadow:none;color:#0f172a;color:var(--ip-text,#0f172a);cursor:pointer;display:grid;font:inherit;gap:.5rem;justify-content:stretch;margin:0;min-height:0;min-height:auto;padding:.85rem;text-align:left;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.wallet-page a.wallet-catalog-card:hover{background:#fff;border-color:#93c5fd;box-shadow:0 4px 14px #0f172a0f;color:#0f172a;color:var(--ip-text,#0f172a)}.wallet-page a.wallet-catalog-card:active{background:#f8fafc}.wallet-page a.wallet-catalog-card .wallet-catalog-card__name{color:#0f172a;color:var(--ip-text,#0f172a);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0}.wallet-page a.wallet-catalog-card .wallet-catalog-card__meta{align-items:center;color:#64748b;color:var(--ip-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .5rem}.wallet-page a.wallet-catalog-card .wallet-catalog-card__meta>span:not(.badge){color:#64748b;color:var(--ip-muted,#64748b)}.wallet-page a.wallet-catalog-card .wallet-catalog-card__nav{color:var(--ip-primary);font-size:.8125rem;font-weight:600}.wallet-page-footer-actions{display:flex;flex-wrap:wrap;gap:.5rem}.wallet-breadcrumb{font-size:.875rem;margin:0 0 .5rem}.wallet-breadcrumb a{color:#64748b;color:var(--ip-muted,#64748b);font-weight:500;text-decoration:none}.wallet-breadcrumb a:hover{color:var(--ip-primary);text-decoration:underline}@media (min-width:720px){.wallet-stat-grid--summary{grid-template-columns:repeat(3,1fr)}.wallet-txn__main{align-items:center}}@media (max-width:639px){.wallet-toolbar{width:100%}.wallet-toolbar>a.btn-secondary,.wallet-toolbar>button{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;justify-content:center;text-align:center}}.wallet-activity-filters{grid-gap:.85rem;display:grid;gap:.85rem}.wallet-activity-filters__row{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wallet-activity-filters label{grid-gap:.3rem;color:#64748b;color:var(--ip-muted,#64748b);display:grid;font-size:.72rem;font-weight:600;gap:.3rem;letter-spacing:.03em;text-transform:uppercase}.wallet-activity-filters__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.wallet-activity-results__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}.wallet-activity-results__count{color:#64748b;color:var(--ip-muted,#64748b);font-size:.8125rem;margin:0}.wallet-activity-txn-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.wallet-activity-txn{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ip-border,#e2e8f0);border-left-width:3px;border-radius:10px;overflow:hidden}.wallet-activity-txn--credit{background:linear-gradient(90deg,#dcfce747,#fff 24%);border-left-color:#16a34a;border-left-color:var(--ip-success,#16a34a)}.wallet-activity-txn--debit{background:linear-gradient(90deg,#fef2f259,#fff 24%);border-left-color:#b91c1c;border-left-color:var(--ip-danger,#b91c1c)}.wallet-page button.wallet-activity-txn__toggle{grid-gap:.5rem .75rem;align-items:start;background:#0000;border:none;border-radius:0;box-shadow:none;color:#0f172a;color:var(--ip-text,#0f172a);cursor:pointer;display:grid;font:inherit;gap:.5rem .75rem;grid-template-columns:1fr auto auto;margin:0;min-height:0;min-height:auto;padding:.75rem .85rem;text-align:left;width:100%}.wallet-page button.wallet-activity-txn__toggle:hover:not(:disabled){background:#0f172a08;color:#0f172a;color:var(--ip-text,#0f172a)}.wallet-page button.wallet-activity-txn__toggle:active:not(:disabled){background:#0f172a0d}.wallet-activity-txn__body{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.wallet-activity-txn__type{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.wallet-activity-txn__label{color:#0f172a;color:var(--ip-text,#0f172a);font-size:.875rem;font-weight:600}.wallet-activity-txn__preview,.wallet-activity-txn__time{color:#64748b;color:var(--ip-muted,#64748b);font-size:.75rem}.wallet-activity-txn__preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.4;margin:0;overflow:hidden;overflow-wrap:anywhere}.wallet-activity-txn__amount{font-feature-settings:"tnum";align-self:center;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wallet-activity-txn--credit .wallet-activity-txn__amount{color:#16a34a;color:var(--ip-success,#16a34a)}.wallet-activity-txn--debit .wallet-activity-txn__amount{color:#b91c1c;color:var(--ip-danger,#b91c1c)}.wallet-activity-txn__chevron{align-self:center;color:#64748b;color:var(--ip-muted,#64748b);font-size:.7rem;padding-top:.15rem}.wallet-activity-txn__detail{grid-gap:.65rem 1rem;background:#f8fafc;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--ip-border,#e2e8f0);display:grid;font-size:.8125rem;gap:.65rem 1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:.65rem .85rem .85rem}.wallet-activity-txn__detail dt{color:#64748b;color:var(--ip-muted,#64748b);font-size:.68rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.wallet-activity-txn__detail dd{color:#0f172a;color:var(--ip-text,#0f172a);margin:.2rem 0 0;overflow-wrap:anywhere}.wallet-activity-txn__detail--wide{grid-column:1/-1}.wallet-activity-txn__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;word-break:break-all}@media (max-width:640px){.wallet-page button.wallet-activity-txn__toggle{grid-template-columns:1fr auto}.wallet-activity-txn__chevron{grid-column:2;grid-row:1}.wallet-activity-txn__amount{grid-column:1/-1;justify-self:start}}.nh-home{--nh-bg:#fff;--nh-surface:#f8fafc;--nh-surface-2:#f1f5f9;--nh-border:#e2e8f0;--nh-text:var(--brand-text,#1a1a1a);--nh-muted:var(--brand-muted,#5a5a5a);--nh-blue:var(--brand-green,#00b803);--nh-blue-soft:var(--brand-green-muted,#e8fbe8);--nh-teal:var(--brand-green-dark,#009a02);--nh-teal-soft:var(--brand-green-muted,#e8fbe8);--nh-green:var(--brand-green,#00b803);--nh-green-soft:var(--brand-green-muted,#e8fbe8);--nh-radius:1rem;--nh-radius-lg:1.25rem;--nh-radius-xl:1.5rem;--nh-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a;background:var(--nh-bg);color:var(--nh-text);font-family:Inter,system-ui,sans-serif;line-height:1.5}.nh-home *,.nh-home :after,.nh-home :before{box-sizing:border-box}.nh-home__container{margin:0 auto;padding:0 1.5rem;width:min(1120px,100%)}.nh-home__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid var(--nh-border);position:sticky;top:0;z-index:50}.nh-home__header-inner{align-items:center;display:flex;gap:1.5rem;min-height:4rem}.nh-home__logo{align-items:center;color:var(--nh-text);display:inline-flex;font-size:.9375rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;text-decoration:none}.nh-home__logo-icon{background:linear-gradient(135deg,var(--nh-blue),var(--nh-teal));border-radius:.4rem;height:1.75rem;width:1.75rem}.nh-home__nav{-ms-overflow-style:none;display:flex;flex:1 1;gap:.15rem;justify-content:center;overflow-x:auto;scrollbar-width:none}.nh-home__nav::-webkit-scrollbar{display:none}.nh-home__nav-link{background:none;border:none;border-radius:.5rem;color:var(--nh-muted);cursor:pointer;flex-shrink:0;font:inherit;font-size:.8125rem;font-weight:500;padding:.4rem .55rem;white-space:nowrap}.nh-home__nav-link:hover{background:var(--nh-surface);color:var(--nh-text)}.nh-home__header-actions{align-items:center;display:flex;gap:.75rem}.nh-home__link-btn{color:var(--nh-muted);font-size:.875rem;font-weight:500;text-decoration:none}.nh-home__link-btn:hover{color:var(--nh-blue)}.nh-home__btn{align-items:center;border:1px solid #0000;border-radius:.65rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;padding:.65rem 1.25rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.nh-home__btn--sm{font-size:.8125rem;padding:.5rem 1rem}.nh-home__btn--primary{background:var(--nh-blue);color:#fff}.nh-home__btn--primary:hover{background:#009a02;background:var(--brand-green-dark,#009a02);color:#fff;text-decoration:none}.nh-home__btn--secondary{background:#fff;border-color:var(--nh-border);color:var(--nh-blue)}.nh-home__btn--secondary:hover{border-color:var(--nh-blue);text-decoration:none}.nh-home__btn--ghost{background:#fff;border-color:var(--nh-border);color:var(--nh-text)}.nh-home__btn--ghost:hover{background:var(--nh-surface)}.nh-home__hero{overflow:hidden;padding:4.5rem 0 4rem;position:relative}.nh-home__hero-bg{background:radial-gradient(ellipse 70% 60% at 85% 20%,#0d948814 0,#0000 55%),radial-gradient(ellipse 60% 50% at 10% 80%,#0d4f8b0f 0,#0000 50%),linear-gradient(180deg,#f8fafc,#fff);inset:0;pointer-events:none;position:absolute}.nh-home__hero-inner{position:relative}.nh-home__hero-copy{max-width:40rem}.nh-home__eyebrow{color:var(--nh-teal);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.nh-home__hero h1{color:var(--nh-text);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.nh-home__hero-lead{color:var(--nh-muted);font-size:1.0625rem;line-height:1.65;margin:0 0 1.75rem}.nh-home__hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.nh-home__trust-badges{color:var(--nh-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:500;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.nh-home__trust-badges li:before{color:var(--nh-green);content:"✓ ";font-weight:700}.nh-home__trust-bar{background:#fff;border-bottom:1px solid var(--nh-border);border-top:1px solid var(--nh-border);padding:1.35rem 0}.nh-home__trust-bar-inner{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);text-align:center}.nh-home__trust-stat-value{font-feature-settings:"tnum";color:var(--nh-text);display:block;font-size:clamp(1.25rem,2.5vw,1.625rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.nh-home__trust-stat-label{color:var(--nh-muted);display:block;font-size:.75rem;font-weight:500;line-height:1.35;margin-top:.25rem}.nh-home__section-head--center{margin-left:auto;margin-right:auto;text-align:center}.nh-home__intro-inner p{color:var(--nh-muted);font-size:1.0625rem;line-height:1.7;margin:0 auto;max-width:48rem;text-align:center}.nh-home__section{padding:4rem 0}.nh-home__section--alt{background:var(--nh-surface)}.nh-home__section-head{margin-bottom:2rem;max-width:42rem}.nh-home__section-head .nh-home__eyebrow{margin-bottom:.5rem}.nh-home__section-head h2{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.nh-home__section-head p{margin:0}.nh-home__muted,.nh-home__section-head p{color:var(--nh-muted);font-size:.9375rem}.nh-home__section-cta{margin:2rem 0 0;text-align:center}.nh-home__project-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.nh-home__project-grid--featured{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:100%}.nh-home__project-card{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-xl);box-shadow:var(--nh-shadow);display:flex;flex-direction:column;gap:.75rem;padding:1.35rem}.nh-home__project-card-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.nh-home__project-card-head h3{font-size:1rem;font-weight:600;line-height:1.35;margin:.15rem 0 0}.nh-home__project-code{color:var(--nh-muted);display:block;letter-spacing:.06em}.nh-home__badge,.nh-home__project-code{font-size:.6875rem;font-weight:600;text-transform:uppercase}.nh-home__badge{border-radius:999px;flex-shrink:0;letter-spacing:.04em;padding:.2rem .5rem}.nh-home__badge--fundraising{background:var(--nh-blue-soft);color:var(--nh-blue)}.nh-home__badge--funded{background:var(--nh-teal-soft);color:var(--nh-teal)}.nh-home__badge--active{background:var(--nh-surface-2);color:var(--nh-muted)}.nh-home__project-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--nh-muted);display:-webkit-box;flex:1 1;font-size:.8125rem;line-height:1.5;margin:0;overflow:hidden}.nh-home__progress-meta{color:var(--nh-muted);display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;margin-bottom:.35rem}.nh-home__progress-track{background:var(--nh-surface-2);border-radius:999px;height:6px;overflow:hidden}.nh-home__progress-fill{background:linear-gradient(90deg,var(--nh-blue),var(--nh-teal));border-radius:999px;height:100%;transition:width .3s ease}.nh-home__project-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.nh-home__risk{border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase}.nh-home__risk--low{background:var(--nh-green-soft);color:var(--nh-green)}.nh-home__risk--medium{background:#fef3c7;color:#b45309}.nh-home__risk--high{background:#fee2e2;color:#b91c1c}.nh-home__project-return{color:var(--nh-muted);font-size:.75rem;font-weight:500;margin:0}.nh-home__value-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.nh-home__value-item{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-xl);padding:1.25rem}.nh-home__value-item h3{font-size:.9375rem;font-weight:600;margin:0 0 .35rem}.nh-home__value-item p{color:var(--nh-muted);font-size:.8125rem;line-height:1.5;margin:0}.nh-home__flow{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.nh-home__flow-step{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-xl);box-shadow:var(--nh-shadow);padding:1.5rem;text-align:center}.nh-home__flow-icon-wrap{align-items:center;background:var(--nh-blue-soft);border-radius:1rem;color:var(--nh-blue);display:flex;height:3rem;justify-content:center;margin:0 auto .75rem;width:3rem}.nh-home__flow-icon{height:1.5rem;width:1.5rem}.nh-home__flow-num{color:var(--nh-teal);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem}.nh-home__flow-step h3{font-size:.9375rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.nh-home__flow-step p{color:var(--nh-muted);font-size:.8125rem;line-height:1.55;margin:0}.nh-home__impact{background:linear-gradient(180deg,#fff 0,var(--nh-surface) 100%)}.nh-home__impact-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 auto;max-width:56rem;padding:0}.nh-home__impact-item{padding:1.25rem 1rem;text-align:center}.nh-home__impact-item h3{color:var(--nh-blue);font-size:1rem;font-weight:600;margin:0 0 .4rem}.nh-home__impact-item p{color:var(--nh-muted);font-size:.875rem;line-height:1.55;margin:0}.nh-home__testimonial-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:56rem}.nh-home__testimonial{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-xl);margin:0;padding:1.35rem}.nh-home__testimonial p{color:var(--nh-text);font-size:.875rem;font-style:normal;line-height:1.6;margin:0 0 1rem}.nh-home__testimonial footer{display:flex;flex-direction:column;font-size:.8125rem;gap:.1rem}.nh-home__testimonial cite{color:var(--nh-text);font-style:normal;font-weight:600}.nh-home__testimonial footer span{color:var(--nh-muted);font-size:.75rem}.nh-home__pillars{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.nh-home__pillar{background:var(--nh-surface);border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);padding:1.35rem}.nh-home__pillar h3{font-size:1rem;font-weight:600;margin:0 0 .4rem}.nh-home__pillar p{color:var(--nh-muted);font-size:.875rem;line-height:1.55;margin:0}.nh-home__modules{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.nh-home__module-card{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);box-shadow:var(--nh-shadow);padding:1.25rem}.nh-home__module-card h3{color:var(--nh-blue);font-size:1rem;font-weight:600;margin:0 0 .35rem}.nh-home__module-summary{color:var(--nh-muted);font-size:.8125rem;line-height:1.5;margin:0 0 .75rem}.nh-home__module-points{color:var(--nh-text);font-size:.8125rem;line-height:1.5;margin:0;padding:0 0 0 1.1rem}.nh-home__module-points li+li{margin-top:.35rem}.nh-home__lifecycle{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);position:relative}.nh-home__lifecycle:before{background:var(--nh-border);content:"";height:2px;left:8%;position:absolute;right:8%;top:2.25rem;z-index:0}.nh-home__lifecycle-stage{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius);padding:1rem;position:relative;z-index:1}.nh-home__lifecycle-marker{align-items:center;display:flex;gap:.5rem;margin-bottom:.65rem}.nh-home__lifecycle-num{align-items:center;background:var(--nh-blue);border-radius:50%;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.nh-home__lifecycle-count{color:var(--nh-teal);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nh-home__lifecycle-stage h3{font-size:.9375rem;font-weight:600;margin:0 0 .35rem}.nh-home__lifecycle-stage p{color:var(--nh-muted);font-size:.75rem;line-height:1.5;margin:0}.nh-home__journey{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;max-width:40rem;padding:0}.nh-home__journey-item{grid-gap:1.25rem;border-bottom:1px solid var(--nh-border);display:grid;gap:1.25rem;grid-template-columns:3.5rem 1fr;padding:1.25rem 0}.nh-home__journey-item:last-child{border-bottom:none}.nh-home__journey-step{font-feature-settings:"tnum";color:var(--nh-blue);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700}.nh-home__journey-item h3{font-size:1rem;font-weight:600;margin:0 0 .25rem}.nh-home__journey-item p{color:var(--nh-muted);font-size:.875rem;line-height:1.55;margin:0}.nh-home__governance-list{grid-gap:.75rem 2rem;display:grid;gap:.75rem 2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;max-width:48rem;padding:0}.nh-home__governance-list li{color:var(--nh-text);font-size:.9375rem;line-height:1.5;padding-left:1.15rem;position:relative}.nh-home__governance-list li:before{color:var(--nh-blue);content:"—";font-weight:700;left:0;position:absolute}.nh-home__metrics-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.nh-home__metrics-grid--5{grid-template-columns:repeat(5,1fr)}.nh-home__metric{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);box-shadow:var(--nh-shadow);padding:1.5rem 1.25rem;text-align:center}.nh-home__metric-value{font-feature-settings:"tnum";color:var(--nh-text);display:block;font-size:clamp(1.25rem,2.5vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.nh-home__metric-label{color:var(--nh-muted);display:block;font-size:.75rem;font-weight:500;letter-spacing:.04em;margin-top:.35rem;text-transform:uppercase}.nh-home__steps{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.nh-home__step{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);padding:1.5rem 1rem;text-align:center}.nh-home__step-icon{color:var(--nh-teal);display:block;font-size:1.25rem;margin-bottom:.35rem}.nh-home__step-num{align-items:center;background:var(--nh-blue);border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;margin-bottom:.5rem;width:1.5rem}.nh-home__step h3{font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.nh-home__trust-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.nh-home__trust-card{background:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius);padding:1.25rem}.nh-home__trust-card h3{font-size:.9375rem;font-weight:600;margin:0 0 .35rem}.nh-home__trust-card p{color:var(--nh-muted);font-size:.8125rem;line-height:1.55;margin:0}.nh-home__benefits-list{grid-gap:.65rem 2rem;display:grid;gap:.65rem 2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;max-width:40rem;padding:0}.nh-home__benefits-list li{color:var(--nh-text);font-size:.9375rem;padding-left:1.25rem;position:relative}.nh-home__benefits-list li:before{background:var(--nh-teal);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.nh-home__cta-band{background:linear-gradient(135deg,var(--nh-green) 0,#009a02 100%);background:linear-gradient(135deg,var(--nh-green) 0,var(--brand-green-dark,#009a02) 100%);color:#fff;padding:3.5rem 0;text-align:center}.nh-home__cta-band h2{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.nh-home__cta-band p{color:#ffffffd9;font-size:.9375rem;margin:0 0 1.25rem}.nh-home__cta-band-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.nh-home__cta-band .nh-home__btn--primary{background:#fff;color:var(--nh-blue)}.nh-home__cta-band .nh-home__btn--primary:hover{background:var(--nh-surface)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nh-footer--rhc{--nh-footer-bg:#f5f5f5;--nh-footer-text:#000;--nh-footer-green:var(--brand-green,#00b803);--nh-footer-border:#d8d8d8;background:var(--nh-footer-bg);color:var(--nh-footer-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--nh-font-grotesk,"Helvetica Neue",Helvetica,Arial,sans-serif);margin-top:0}.nh-footer__container{margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);width:100%}.nh-footer__subscribe-row{display:flex;justify-content:flex-end;padding:2rem 0 1.25rem}.nh-footer__subscribe{align-items:center;color:var(--nh-footer-green);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.35rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.nh-footer__subscribe:hover{text-decoration:underline}.nh-footer__subscribe-arrow{font-weight:400}.nh-footer__rule{background:var(--nh-footer-border);height:1px;margin:0}.nh-footer__main{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;min-height:16rem;padding:2.5rem 0 clamp(5rem,14vw,8rem);position:relative}.nh-footer__nav-vertical ul{list-style:none;margin:0;padding:0}.nh-footer__nav-vertical li+li{margin-top:.2rem}.nh-footer__link{color:var(--nh-footer-text);font-size:18px;font-weight:500;line-height:1.45;text-decoration:none}.nh-footer__link--btn:hover,a.nh-footer__link:hover{text-decoration:underline}.nh-footer__link--btn{background:none;border:none;color:var(--nh-footer-text);cursor:pointer;font:inherit;padding:0;text-align:left}.nh-footer__right{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0;gap:1.75rem;margin-right:clamp(5rem,18vw,11rem)}.nh-footer__social{align-items:center;display:flex;flex-direction:column;gap:1.35rem;list-style:none;margin:0;padding:0}.nh-footer__social-link{color:var(--nh-footer-text);display:flex;text-decoration:none}.nh-footer__social-link:hover{color:var(--nh-footer-green)}.nh-footer__social-svg{height:1.35rem;width:1.35rem}.nh-footer__copyright-vertical{color:var(--nh-footer-text);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1;margin:0;padding:0;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.nh-footer__mark-large{align-items:baseline;bottom:0;display:inline-flex;font-weight:700;letter-spacing:0;line-height:.85;position:absolute;right:0;text-decoration:none}.nh-footer__mark-large-nh{color:var(--nh-footer-text);font-size:clamp(4.5rem,14vw,8.5rem)}.nh-footer__mark-large-c{color:var(--nh-footer-green);font-size:clamp(4.5rem,14vw,8.5rem)}.nh-footer__brand-bar{align-items:stretch;background:var(--nh-footer-green);display:flex;min-height:3.25rem}.nh-footer__brand-bar-link{align-items:center;border-right:1px solid #ffffff59;color:#fff;display:flex;flex:1 1;font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.04em;max-width:360px;padding:.85rem 1rem;text-decoration:none;text-transform:uppercase}.nh-footer__brand-bar-link:last-child{border-right:none}.nh-footer__brand-bar-link:hover{background:#008c45;color:#fff}@media (max-width:1024px){.nh-home__metrics-grid--5{grid-template-columns:repeat(3,1fr)}.nh-home__lifecycle{grid-template-columns:repeat(2,1fr)}.nh-home__lifecycle:before{display:none}.nh-home__pillars{grid-template-columns:1fr}}@media (max-width:900px){.nh-home__header-inner{flex-wrap:wrap}.nh-home__nav{justify-content:flex-start;order:3;padding:.25rem 0;width:100%}.nh-home__trust-bar-inner{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.nh-home__flow,.nh-home__impact-grid,.nh-home__testimonial-grid{grid-template-columns:1fr}.nh-home__metrics-grid,.nh-home__metrics-grid--5{grid-template-columns:repeat(2,1fr)}.nh-home__governance-list,.nh-home__trust-grid{grid-template-columns:1fr}.nh-footer__main{align-items:flex-start;flex-direction:column;min-height:0;padding-bottom:clamp(6rem,20vw,10rem)}.nh-footer__right{justify-content:space-between;margin-right:0;margin-top:2rem;width:100%}.nh-footer__mark-large{bottom:0;right:0}}@media (max-width:560px){.nh-home__lifecycle,.nh-home__metrics-grid,.nh-home__metrics-grid--5{grid-template-columns:1fr}.nh-home__hero{padding-top:3rem}.nh-home__journey-item{gap:.75rem;grid-template-columns:2.5rem 1fr}.nh-footer__brand-bar{flex-direction:column}.nh-footer__brand-bar-link{border-bottom:1px solid #ffffff59;border-right:none;max-width:none}.nh-footer__brand-bar-link:last-child{border-bottom:none}}@font-face{font-display:swap;font-family:Basel Classic;font-style:normal;font-weight:400;src:url(/static/media/BaselClassic-Regular.256136e645283ffb50a9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Basel Grotesk;font-style:normal;font-weight:400;src:url(/static/media/BaselGrotesk-Regular.816ddf776563d6244f96.ttf) format("truetype")}:root{--nh-rh-green:var(--brand-green,#00b803);--nh-rh-green-dark:var(--brand-green-dark,#009a02);--nh-font-classic:"Basel Classic","Helvetica Neue",Helvetica,Arial,sans-serif;--nh-font-grotesk:"Basel Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif}.nh-rh{--nh-rh-hero-bg:#1c1c1c;--nh-rh-text:var(--brand-text,#1a1a1a);--nh-rh-muted:var(--brand-muted,#5a5a5a);--nh-rh-surface:#f4f4f4;--nh-rh-border:#e0e0e0;background:#fff;color:var(--nh-rh-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--nh-font-grotesk,"Helvetica Neue",Helvetica,Arial,sans-serif);line-height:1.55}.nh-rh *,.nh-rh :after,.nh-rh :before{box-sizing:border-box}.nh-rh__container{margin:0 auto;padding:0 1.5rem;width:min(1080px,100%)}.nh-rh__serif-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--nh-font-classic,"Helvetica Neue",Helvetica,Arial,sans-serif);font-weight:500;letter-spacing:normal}.nh-rh__header--capital{background:#0000;border-bottom:none;left:0;position:fixed;right:0;top:0;z-index:100}.nh-rh__header-spacer{flex-shrink:0;height:129px;transition:height .25s ease}.nh-rh__header-spacer--scrolled{height:78px}.nh-rh__utility-bar{align-items:center;background:var(--nh-rh-green);display:flex;justify-content:center;min-height:51px;overflow:hidden;padding:0 clamp(1rem,3vw,1.5rem);transition:max-height .25s ease,min-height .25s ease,opacity .2s ease}.nh-rh__header--scrolled .nh-rh__utility-bar{max-height:0;min-height:0;opacity:0;pointer-events:none}.nh-rh__utility-nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);justify-content:center;list-style:none;margin:0;padding:0}.nh-rh__utility-link{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-family:var(--nh-font-grotesk);font-size:18px;font-weight:500;line-height:14px;padding:.5rem 0;text-decoration:none}.nh-rh__utility-link:hover{color:#fff;opacity:.9}.nh-rh__utility-link--active{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nh-rh__header-main{background:#fff;border-bottom:.8px solid #333}.nh-rh__header-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:100%;min-height:78px;padding:0 24px;width:100%}.nh-rh__logo-mark{align-items:baseline;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-family:var(--nh-font-grotesk);font-size:18px;font-weight:700;gap:0;height:25px;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.nh-rh__logo-mark span{font-weight:700;letter-spacing:0;margin:0;padding:0}.nh-rh__logo-need-health{color:#000}.nh-rh__logo-care{color:var(--nh-rh-green)}.nh-rh__header--capital .nh-rh__nav{flex:none;justify-content:flex-end}.nh-rh__nav--capital{margin-left:auto}.nh-rh__nav--capital,.nh-rh__nav-list{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-end}.nh-rh__nav-list{list-style:none;margin:0;padding:0}.nh-rh__nav-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:0 12px}.nh-rh__nav-link--capital{background:none;border:none;color:#000;cursor:pointer;display:block;font-family:var(--nh-font-classic);font-size:18px;font-weight:500;letter-spacing:normal;line-height:26px;padding:0;text-align:center;text-decoration:none;white-space:nowrap}.nh-rh__nav-link--capital:hover{color:var(--nh-rh-green)}.nh-rh__nav-item--active .nh-rh__nav-link--capital{font-weight:600}.nh-rh__nav-item--active:after{background:#000;content:"";display:block;flex-shrink:0;height:16px;margin-top:.35rem;width:1px}.nh-rh__header:not(.nh-rh__header--capital){background:#fff;position:sticky;top:0;z-index:60}.nh-rh__header-inner{align-items:center;display:flex;gap:1.25rem;min-height:3.75rem}.nh-rh__logo{color:var(--nh-rh-text);flex-shrink:0;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.nh-rh__header:not(.nh-rh__header--capital) .nh-rh__nav{display:flex;flex:1 1;gap:.1rem;justify-content:center}.nh-rh__header:not(.nh-rh__header--capital) .nh-rh__nav-link{background:none;border:none;color:var(--nh-rh-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:500;padding:.4rem .6rem;white-space:nowrap}.nh-rh__header:not(.nh-rh__header--capital) .nh-rh__nav-link:hover{color:var(--nh-rh-text)}.nh-rh__btn{align-items:center;border:1px solid #0000;border-radius:.35rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;padding:.65rem 1.25rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.nh-rh__btn--sm{font-size:.8125rem;padding:.45rem .9rem}.nh-rh__btn--primary{background:var(--nh-rh-green);color:#fff}.nh-rh__btn--primary:hover{background:var(--nh-rh-green-dark);color:#fff}.nh-rh__btn--ghost{background:#fff;border-color:var(--nh-rh-border);color:var(--nh-rh-text)}.nh-rh__btn--ghost:hover{border-color:var(--nh-rh-text);text-decoration:none}.nh-rh__btn--light{background:#fff;color:var(--nh-rh-text)}.nh-rh__btn--light:hover{background:#f0f0f0}.nh-rh__btn--outline-light{background:#0000;border-color:#ffffff8c;color:#fff}.nh-rh__btn--outline-light:hover{border-color:#fff;color:#fff;text-decoration:none}.nh-rh__text-link{background:none;border:none;color:var(--nh-rh-green);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.nh-rh__text-link:hover{text-decoration:underline}.nh-rh__hero:not(.nh-rh__hero--capital){background:var(--nh-rh-hero-bg);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:22rem;position:relative}.nh-rh__hero-overlay{background:linear-gradient(180deg,#00000059,#000000bf),radial-gradient(ellipse 80% 60% at 70% 30%,#00a6511f 0,#0000 55%);inset:0;pointer-events:none;position:absolute}.nh-rh__hero-inner{max-width:42rem;padding:5rem 1.5rem 3rem;position:relative}.nh-rh__hero:not(.nh-rh__hero--capital) h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:.04em;line-height:1.15;margin:0 0 1rem;text-transform:uppercase}.nh-rh__hero-lead{color:#ffffffe0;font-size:1.0625rem;font-weight:400;line-height:1.65;margin:0 0 1.5rem}.nh-rh__hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.nh-rh__hero-rule{background:#ffffff40;height:1px;margin:0 auto;max-width:calc(1080px + 3rem);width:calc(100% - 3rem)}.nh-rh__mission{background:#fff;padding:3.5rem 0}.nh-rh__mission-inner{max-width:40rem}.nh-rh__mission .nh-rh__serif-title{color:var(--nh-rh-text);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin:0 0 1.25rem}.nh-rh__mission p{color:var(--nh-rh-text);font-size:1rem;line-height:1.7;margin:0 0 1rem}.nh-rh__mission p:last-child{margin-bottom:0}.nh-rh__impact-section{background:var(--nh-rh-surface);padding:3rem 0 3.5rem}.nh-rh__impact-heading{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.nh-rh__impact-lead{color:var(--nh-rh-muted);font-size:.9375rem;margin:0 0 2rem}.nh-rh__pillars{list-style:none;margin:0;padding:0}.nh-rh__pillar{grid-gap:1.25rem 1.5rem;border-bottom:1px solid var(--nh-rh-border);display:grid;gap:1.25rem 1.5rem;grid-template-columns:4.5rem 1fr;padding:1.75rem 0}.nh-rh__pillar:last-child{border-bottom:none}.nh-rh__pillar-icon-wrap{align-items:flex-start;display:flex;justify-content:center;padding-top:.15rem}.nh-rh__pillar-icon{color:var(--nh-rh-green);height:3rem;width:3rem}.nh-rh__pillar-body h3{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.nh-rh__pillar-body p{color:var(--nh-rh-text);font-size:.9375rem;line-height:1.65;margin:0}.nh-rh__pillar-stat{color:var(--nh-rh-muted);font-size:.875rem;margin:.65rem 0 0}.nh-rh__pillar-stat strong{color:var(--nh-rh-text);font-weight:700}.nh-rh__impact-close{color:var(--nh-rh-muted);font-size:.9375rem;line-height:1.65;margin:2rem 0 0;max-width:48rem}.nh-rh__programs{background:#fff;padding:3.5rem 0}.nh-rh__program--featured{border-bottom:1px solid var(--nh-rh-border);margin-bottom:2rem;padding-bottom:2rem}.nh-rh__program-eyebrow{color:var(--nh-rh-green);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.nh-rh__program--featured h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.nh-rh__program--featured p{color:var(--nh-rh-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1rem;max-width:36rem}.nh-rh__program-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.nh-rh__program--card{padding:1.25rem 0}.nh-rh__program--card h3{font-size:1.0625rem;font-weight:600;margin:0 0 .5rem}.nh-rh__program--card p{color:var(--nh-rh-muted);font-size:.875rem;line-height:1.55;margin:0 0 .75rem}.nh-rh__program-cta{background:none;border:none;color:var(--nh-rh-green);cursor:pointer;display:inline-block;font:inherit;font-size:.875rem;font-weight:600;padding:0;text-decoration:none}.nh-rh__program-cta:hover{text-decoration:underline}.nh-rh__program-cta--sm{font-size:.8125rem}.nh-rh__opportunities{background:var(--nh-rh-surface);padding:3.5rem 0}.nh-rh__section-title{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.nh-rh__section-lead{margin:0 0 2rem;max-width:36rem}.nh-rh__muted,.nh-rh__section-lead{color:var(--nh-rh-muted);font-size:.9375rem}.nh-rh__spotlight{margin-bottom:1.5rem}.nh-rh__project-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.nh-rh__project-card{background:#fff;border:1px solid var(--nh-rh-border);border-radius:.5rem;padding:1.35rem}.nh-rh__project-card--large{padding:1.75rem}.nh-rh__project-card-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.nh-rh__project-card-head h3{font-size:1.0625rem;font-weight:600;margin:.15rem 0 0}.nh-rh__project-code{color:var(--nh-rh-muted);display:block;letter-spacing:.06em}.nh-rh__badge,.nh-rh__project-code{font-size:.6875rem;font-weight:600;text-transform:uppercase}.nh-rh__badge{border-radius:999px;flex-shrink:0;letter-spacing:.04em;padding:.2rem .5rem}.nh-rh__badge--fundraising{color:var(--nh-rh-green)}.nh-rh__badge--funded,.nh-rh__badge--fundraising{background:#e8fbe8;background:var(--brand-green-muted,#e8fbe8)}.nh-rh__badge--funded{color:#009a02;color:var(--brand-green-dark,#009a02)}.nh-rh__badge--active{background:#f1f5f9;color:var(--nh-rh-muted)}.nh-rh__project-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--nh-rh-muted);display:-webkit-box;font-size:.8125rem;line-height:1.5;margin:0 0 .75rem;overflow:hidden}.nh-rh__project-meta{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.nh-rh__risk{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nh-rh__risk--low{color:var(--nh-rh-green)}.nh-rh__risk--medium{color:#b45309}.nh-rh__risk--high{color:#b91c1c}.nh-rh__progress-meta,.nh-rh__project-return{color:var(--nh-rh-muted)}.nh-rh__progress-meta{display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.35rem}.nh-rh__progress-track{background:#e8e8e8;border-radius:999px;height:5px;overflow:hidden}.nh-rh__progress-fill{background:var(--nh-rh-green);border-radius:999px;height:100%}.nh-rh__section-cta{margin:2rem 0 0;text-align:center}.nh-rh__insights{background:#fff;padding:3.5rem 0}.nh-rh__insight-grid{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(3,1fr)}.nh-rh__insight-card{border-bottom:1px solid var(--nh-rh-border);padding:0 0 1rem}.nh-rh__insight-category{color:var(--nh-rh-muted);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.nh-rh__insight-card h3{font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.nh-rh__insight-link{background:none;border:none;color:var(--nh-rh-text);cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left}.nh-rh__insight-link:hover{color:var(--nh-rh-green)}.nh-rh__insight-card p{color:var(--nh-rh-muted);font-size:.8125rem;line-height:1.55;margin:0 0 .5rem}.nh-rh__read-link{background:none;border:none;color:var(--nh-rh-green);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;padding:0}.nh-rh__read-link:hover{text-decoration:underline}.nh-rh__insights-more{margin:2rem 0 0;text-align:center}.nh-rh__global-impact{background:var(--nh-rh-surface);padding:3.5rem 0;text-align:center}.nh-rh__global-impact-inner{margin:0 auto;max-width:36rem}.nh-rh__global-impact .nh-rh__serif-title{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1rem}.nh-rh__global-impact p{color:var(--nh-rh-muted);font-size:.9375rem;line-height:1.65;margin:0 0 2rem}.nh-rh__impact-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:32rem}.nh-rh__impact-stat-value{color:var(--nh-rh-text);display:block;font-size:1.375rem;font-weight:700}.nh-rh__impact-stat-label{color:var(--nh-rh-muted);display:block;font-size:.75rem;margin-top:.2rem}.nh-rh__subscribe{background:#fff;border-top:1px solid var(--nh-rh-border);padding:3.5rem 0}.nh-rh__subscribe-inner{margin:0 auto;max-width:32rem;text-align:center}.nh-rh__subscribe-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.nh-rh__subscribe p{color:var(--nh-rh-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.nh-rh__subscribe-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:900px){.nh-rh__header-spacer{height:118px}.nh-rh__header-spacer--scrolled{height:72px}.nh-rh__utility-bar{min-height:46px}.nh-rh__utility-link{font-size:16px}.nh-rh__header-bar{min-height:72px;padding:0 16px}.nh-rh__nav--capital{max-width:100%;overflow-x:auto;scrollbar-width:none}.nh-rh__nav--capital::-webkit-scrollbar{display:none}.nh-rh__nav-item{min-height:72px;padding:0 10px}.nh-rh__nav-link--capital{font-size:16px;line-height:24px}.nh-rh__header-inner{flex-wrap:wrap}.nh-rh__nav{justify-content:flex-start;order:3;width:100%}.nh-rh__impact-stats,.nh-rh__insight-grid,.nh-rh__program-grid{grid-template-columns:1fr}.nh-rh__impact-stats{gap:1rem}.nh-rh__pillar{grid-template-columns:3.5rem 1fr}}@media (max-width:640px){.nh-rh__hero-inner{padding-top:4rem}}
/*# sourceMappingURL=main.183dc5bb.css.map*/