body.professional-demo-page {padding-top:0;background:#f4f6f3;color:#18231b;font-family:Arial,Helvetica,sans-serif}
.professional-demo-page header.legion-header {position:absolute;background:#f8faf7e8;border-color:#253a2b16;backdrop-filter:blur(14px)}
.professional-demo-page header.legion-header .nav-logo img {filter:brightness(0)!important;opacity:.82}
.professional-demo-page header.legion-header .mobile-toggle {color:#203126!important}
.professional-demo-page header.legion-header .nav-link-item,.professional-demo-page header.legion-header .nav-dropdown-toggle,.professional-demo-page header.legion-header .btn-nav-signin {color:#203126}
.demo-profile {--demo-ink:#1a261d;--demo-muted:#657168;--demo-line:#dce2dc;--demo-green:#396347;overflow:hidden;background:#f4f6f3;color:var(--demo-ink)}
.demo-profile :is(h1,h2,h3) {color:var(--demo-ink)!important}
.demo-profile p {color:var(--demo-muted)}
.demo-profile .container {width:100%;max-width:1320px;padding-inline:clamp(22px,5.5vw,76px)}
.demo-profile__hero {padding:clamp(130px,15vw,190px) 0 64px;background:linear-gradient(130deg,#fff,#e8eee8)}
.demo-profile__hero-inner {display:grid;grid-template-columns:1fr 330px;align-items:end;gap:9%}
.demo-back {display:inline-block;margin-bottom:46px;color:#425a48;font-size:12px;text-decoration:none}
.demo-label {display:flex;align-items:center;gap:10px;margin:0 0 23px;color:#4b7155;font-size:10px;font-weight:700;letter-spacing:.14em}
.demo-label i {width:7px;height:7px;border-radius:50%;background:#71aa7e}
.demo-generation {margin:0 0 12px;color:#607465;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.demo-profile h1 {margin:0;font-size:clamp(56px,9vw,106px);font-weight:400;line-height:.94;letter-spacing:-.08em}
.demo-title {margin:18px 0 4px;font-size:clamp(19px,2.2vw,27px);color:#415748}
.demo-specialty {margin:0;color:#68776c;font-size:14px}
.demo-status {display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.demo-status span,.demo-tag {padding:9px 11px;border:1px solid #bfcfc1;color:#385b40;font-size:9px;letter-spacing:.06em;text-transform:uppercase}
.demo-reputation {padding:23px;border:1px solid #d5dfd6;background:#f9fbf9}
.demo-reputation>span {display:block;color:#637268;font-size:9px;letter-spacing:.13em}
.demo-reputation>strong {display:block;margin:12px 0 0;font-size:61px;font-weight:400;letter-spacing:-.08em}
.demo-reputation>strong small {font-size:17px;letter-spacing:0;color:#738076}
.demo-reputation>p,.demo-reputation>small {color:#69766c;font-size:10px;line-height:1.6}
.demo-meter {height:4px;margin:17px 0 10px;background:#dce5dd}.demo-meter i {display:block;height:100%;background:#54805d}
.demo-notice {background:#203127;color:#eff5ef}
.demo-notice>.container {display:flex;justify-content:space-between;gap:28px;padding-block:17px}
.demo-notice strong {font-size:11px;font-weight:600}.demo-notice span {max-width:580px;color:#c1d0c4;font-size:10px;line-height:1.6}
.demo-metrics {display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:30px auto 46px;background:#dae2da;border:1px solid #dae2da}
.demo-metrics article {min-width:0;padding:23px;background:#fff}
.demo-metrics article>span {display:block;min-height:28px;color:#657269;font-size:8px;letter-spacing:.11em;line-height:1.5}
.demo-metrics article>strong {display:block;margin:12px 0 5px;font-size:clamp(27px,3.4vw,43px);font-weight:400;letter-spacing:-.07em;white-space:nowrap}
.demo-metrics article>small {color:#78837a;font-size:9px;line-height:1.5}
.demo-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:90px}
.demo-panel {min-width:0;padding:clamp(22px,3vw,34px);border:1px solid #e0e5e0;background:#fff;box-shadow:0 15px 45px #22342406}
.demo-section-heading {display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px}
.demo-section-heading p,.demo-lifecycle>.container>p,.demo-profile__footer>.container>p {margin:0 0 9px;color:#64806a;font-size:9px;font-weight:700;letter-spacing:.14em}
.demo-section-heading h2 {margin:0;font-size:clamp(24px,3vw,35px);font-weight:400;letter-spacing:-.055em;line-height:1.1}
.demo-tag {flex-shrink:0;border-color:#d6e1d7;color:#597160;font-size:8px}
.demo-stat-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e4e9e4;border:1px solid #e4e9e4}
.demo-stat-grid>div {min-height:105px;padding:16px;background:#fafbfa}
.demo-stat-grid strong {display:block;font-size:27px;font-weight:400;letter-spacing:-.055em}
.demo-stat-grid span {display:block;margin-top:8px;color:#6b776d;font-size:9px;line-height:1.5}
.demo-explainer,.demo-identity>p,.demo-collaboration>p {color:#68756a;font-size:12px;line-height:1.8}
.demo-identity dl {margin:0;border-top:1px solid var(--demo-line)}
.demo-identity dl>div {display:grid;grid-template-columns:.8fr 1.2fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--demo-line)}
.demo-identity dt {color:#718075;font-size:10px;font-weight:400}.demo-identity dd {margin:0;font-size:10px;text-align:right;line-height:1.5}
.demo-identity>p {margin:19px 0 0}
.demo-wallet-balance {display:flex;flex-direction:column;padding:22px;background:linear-gradient(135deg,#1d3324,#2f4a35);color:#f5f8f4}
.demo-wallet-balance span {color:#c6dcc9;font-size:9px;letter-spacing:.13em}
.demo-wallet-balance strong {margin:8px 0;font-size:51px;font-weight:400;letter-spacing:-.07em}
.demo-wallet-balance small {color:#c2d0c4;font-size:9px}
.demo-wallet-breakdown {margin-top:14px;border-top:1px solid var(--demo-line)}
.demo-wallet-breakdown>div {display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--demo-line);font-size:10px}
.demo-wallet-breakdown span {color:#657269}.demo-wallet-breakdown b {font-weight:500;font-variant-numeric:tabular-nums}
.demo-fee-note {padding:14px;border-left:2px solid #709279;background:#f1f5f1;color:#647067;font-size:9px;line-height:1.75}
.demo-network {display:grid;gap:0}.demo-network__primary,.demo-network__member {display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e0e6e0}.demo-network__primary {background:#eff4ef}.demo-network__primary>b,.demo-network__member>b {display:grid;place-items:center;flex:0 0 37px;height:37px;border-radius:50%;background:#d8e6d9;color:#31563a;font-size:11px}
.demo-network__primary span,.demo-network__member span {display:flex;flex-direction:column;gap:4px;min-width:0}.demo-network__primary strong,.demo-network__member strong {font-size:11px;font-weight:600}.demo-network__primary small,.demo-network__member small {color:#748077;font-size:9px}
.demo-network>i {width:1px;height:15px;margin-left:32px;background:#9bb39e}.demo-network__member {margin-left:24px}.demo-network__member>b {background:#f2f4f1}.demo-network__member em {margin-left:auto;color:#3f6548;font-size:10px;font-style:normal;white-space:nowrap}
.demo-ledger {grid-column:1/-1}
.demo-ledger__head,.demo-ledger__row {display:grid;grid-template-columns:minmax(0,1fr) 130px 90px;align-items:center;gap:14px}
.demo-ledger__head {padding:12px 0;border-block:1px solid var(--demo-line);color:#718076;font-size:8px;letter-spacing:.1em}
.demo-ledger__row {padding:14px 0;border-bottom:1px solid #e8ece8;font-size:9px}
.demo-ledger__row>span:first-child {display:flex;flex-direction:column;gap:5px;min-width:0}.demo-ledger__row strong {font-size:10px;font-weight:500}.demo-ledger__row small {color:#869087;font-size:8px}.demo-ledger__row>span:nth-child(2) {color:#69756b}
.demo-ledger__row>b {text-align:right;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.demo-ledger__row .is-credit {color:#3e7049}.demo-ledger__row .is-debit {color:#69736b}
.demo-ledger-note {display:block;margin-top:15px;color:#78837a;font-size:9px;line-height:1.6}
.demo-timeline {list-style:none;margin:0;padding:0}.demo-timeline li {position:relative;display:grid;grid-template-columns:105px 1fr;gap:18px;padding:0 0 22px 18px;border-left:1px solid #cbd8cc}.demo-timeline li:before {position:absolute;top:4px;left:-4px;width:7px;height:7px;border-radius:50%;background:#54805e;content:""}.demo-timeline li>span {color:#67806c;font-size:9px}.demo-timeline strong {font-size:11px;font-weight:600}.demo-timeline p {margin:6px 0 0;color:#718075;font-size:9px;line-height:1.65}
.demo-skills h3 {margin:20px 0 10px;color:#6c796e;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.demo-chips {display:flex;flex-wrap:wrap;gap:7px}.demo-chips span {padding:8px 10px;background:#eaf1eb;color:#35583c;font-size:9px}.demo-chips--muted span {background:#f1f3f0;color:#667269}
.demo-continuity {margin-top:28px;padding:18px;background:#1b2c20;color:#f1f6f1}.demo-continuity strong {font-size:11px;letter-spacing:.04em}.demo-continuity p {margin:9px 0 0;color:#c7d3c9;font-size:10px;line-height:1.7}
.demo-lifecycle {padding:70px 0;background:#e5ece5}
.demo-lifecycle h2 {margin:0;font-size:clamp(32px,5vw,57px);font-weight:400;line-height:1.05;letter-spacing:-.06em}
.demo-lifecycle__steps {display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:34px 0}.demo-lifecycle__steps span {color:#385740;font-size:10px}.demo-lifecycle__steps i {color:#8ba28d;font-style:normal}
.demo-hibernation {display:grid;grid-template-columns:.5fr 1fr;gap:20px;padding:19px;border:1px solid #cbd8cc;background:#f4f7f3}.demo-hibernation strong {color:#385941;font-size:10px;letter-spacing:.06em}.demo-hibernation span {color:#68766b;font-size:10px;line-height:1.7}
.demo-profile__footer {padding:80px 0;background:linear-gradient(145deg,#111a13,#0a100c);color:#f2f6f2}.demo-profile__footer>.container>p {color:#a9d0b0}.demo-profile__footer h2 {margin:0;color:#f2f6f2!important;font-size:clamp(44px,7vw,82px);font-weight:400;line-height:1;letter-spacing:-.07em}.demo-profile__footer a {display:inline-flex;gap:25px;margin:30px 28px 0 0;color:#d8e8da;font-size:11px}
.professional-demo-page footer {background:#0d1510}
@media(max-width:850px){.demo-profile__hero-inner{grid-template-columns:1fr 260px;gap:5%}.demo-metrics{grid-template-columns:repeat(2,1fr)}.demo-grid{gap:12px}.demo-stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.professional-demo-page header.legion-header{position:absolute}.demo-profile__hero{padding-top:120px}.demo-profile__hero-inner{grid-template-columns:1fr;gap:30px}.demo-back{margin-bottom:35px}.demo-reputation{max-width:400px}.demo-notice>.container{display:block}.demo-notice span{display:block;margin-top:7px}.demo-metrics{margin-top:18px;margin-bottom:24px}.demo-metrics article{padding:15px}.demo-metrics article>strong{font-size:29px}.demo-metrics article>span{min-height:39px}.demo-grid{grid-template-columns:1fr;padding-bottom:55px}.demo-ledger{grid-column:auto}.demo-ledger__head,.demo-ledger__row{grid-template-columns:minmax(0,1fr) 75px 70px;gap:8px}.demo-ledger__row>span:nth-child(2){font-size:8px}.demo-identity dl>div{grid-template-columns:.7fr 1.3fr}.demo-hibernation{grid-template-columns:1fr;gap:8px}.demo-profile__footer a{margin-right:0}}
@media(max-width:380px){.demo-metrics{grid-template-columns:1fr}.demo-metrics article>span{min-height:0}.demo-metrics article>strong{margin:7px 0}.demo-ledger__head,.demo-ledger__row{grid-template-columns:minmax(0,1fr) 60px 60px}.demo-ledger__row strong{font-size:9px}.demo-ledger__row>b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.demo-profile *{scroll-behavior:auto!important;transition:none!important}}
