:root {--bg:#050b13;--bg2:#071321;--surface:#0c1b2d;--ink:#f5f9fd;--muted:#9eafc1;--subtle:#64788e;--blue:#72baff;--cyan:#4de0d0;--line:rgba(186,217,255,.15);--max:1192px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{background:#296fb8;color:white}.wrap{max-width:var(--max);padding:0 32px;margin:auto}.skip{position:absolute;top:-80px;left:10px;z-index:99;padding:10px;background:#fff;color:#111}.skip:focus{top:10px}.ambient{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 660px 380px at 76% 12%,rgba(24,85,158,.15),transparent 65%),radial-gradient(ellipse 650px 650px at -10% 58%,rgba(2,114,141,.07),transparent 73%)}.nav{border-bottom:1px solid rgba(173,216,255,.09);position:sticky;top:0;z-index:30;background:rgba(4,11,19,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-inner{display:flex;align-items:center;min-height:81px;gap:34px}.logo{display:inline-flex;align-items:center;gap:10px;letter-spacing:.25em;font-size:17px;font-weight:700;white-space:nowrap}.logo img{width:43px;height:43px}.links{display:flex;gap:28px;margin-left:auto;align-items:center}.links a{color:#a8baca;font-size:13px;letter-spacing:.02em;transition:color .2s}.links a:hover,.links a[aria-current="page"]{color:#fff}.nav-actions{display:flex;gap:12px;align-items:center;margin-left:18px}.lang{color:#d1e2f3;background:transparent;border:1px solid var(--line);padding:8px 12px;border-radius:20px;cursor:pointer;font-size:12px;letter-spacing:.08em}.launch{border:1px solid rgba(121,202,255,.4);font-size:12px;padding:10px 15px;border-radius:7px;color:#e1f4ff;background:rgba(25,81,124,.14);white-space:nowrap}.hamburger{display:none;background:none;border:0;padding:8px;color:#fff;font-size:25px;cursor:pointer}.eyebrow{text-transform:uppercase;color:#83c5ef;letter-spacing:.23em;font-size:11px;font-weight:700}.eyebrow:before{content:"";display:inline-block;width:20px;height:1px;vertical-align:middle;background:var(--cyan);margin-right:11px}.badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(95,158,211,.27);border-radius:100px;padding:7px 13px;color:#b4cce4;background:rgba(27,74,120,.15);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.badge:before{content:"";background:#50dec0;width:6px;height:6px;border-radius:50%;box-shadow:0 0 14px #50dec0}.hero{padding:88px 0 100px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:52px}.hero h1{font-size:clamp(44px,5.7vw,77px);line-height:1.08;letter-spacing:-.065em;font-weight:570;margin:25px 0 23px;max-width:745px}.hero h1 em,.statement h2 em{font-style:normal;color:#82cfff;background:linear-gradient(90deg,#ebf6ff 0%,#8ac8ff 56%,#43ead7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero .lead{max-width:555px;color:#acc0d0;font-size:17px;line-height:1.85;margin:0}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:7px;padding:14px 21px;min-height:50px;font-weight:600;font-size:13px;letter-spacing:.015em;cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(115deg,#c4e5fb,#79b9ee);color:#071523}.btn-ghost{border:1px solid rgba(200,223,245,.25);color:#f2f8fe;background:rgba(255,255,255,.018)}.hero-foot{margin-top:46px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap;padding-top:20px;color:#8299ae;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.hero-foot b{color:#b7cfe0;font-weight:500}.visual{height:514px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.visual:before{content:"";position:absolute;width:470px;height:470px;border:1px solid rgba(121,179,220,.13);border-radius:50%;box-shadow:0 0 0 52px rgba(31,91,159,.018),0 0 0 108px rgba(31,91,159,.014)}.visual:after{content:"";width:310px;height:310px;position:absolute;background:radial-gradient(circle,rgba(20,116,195,.21),transparent 70%);z-index:-1;filter:blur(30px)}.orbit{width:350px;height:350px;border-radius:50%;border:1px dashed rgba(141,202,255,.17);position:absolute;animation:rotate 50s linear infinite}.orbit i{position:absolute;display:block;width:9px;height:9px;background:#66c4ff;border-radius:50%;top:21px;left:60px;box-shadow:0 0 22px #348ce8}.orb-two{width:440px;height:440px;transform:rotate(45deg);animation-direction:reverse;animation-duration:75s}.orb-two i{background:#68e2cf;top:66px;left:45px}.core{width:270px;height:270px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 29%,#193d65 0%,#08172b 56%,#050b13 100%);border:1px solid rgba(170,221,252,.23);box-shadow:inset 0 0 62px rgba(34,100,180,.17),0 24px 120px rgba(0,0,0,.55)}.core img{width:210px;height:210px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.35))}.float{position:absolute;padding:12px 15px;border:1px solid rgba(148,200,236,.26);border-radius:9px;background:rgba(13,30,50,.85);box-shadow:0 20px 65px rgba(0,0,0,.3);backdrop-filter:blur(14px);font-size:10px;color:#a9c7da;letter-spacing:.09em;max-width:155px}.float strong{display:block;color:#e4f8ff;font-size:12px;font-weight:600;margin-bottom:3px}.float.one{top:65px;right:-12px}.float.two{bottom:78px;left:-18px}.float.three{bottom:41px;right:21px}.float .dot{height:7px;width:7px;border-radius:50%;background:#5ae1bd;display:inline-block;margin-right:8px}.section{padding:100px 0;position:relative}.section.line-top{border-top:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:37px}.section-head h2,.statement h2,.end h2{font-size:clamp(32px,4vw,54px);font-weight:550;letter-spacing:-.055em;line-height:1.16;margin:16px 0 0;max-width:760px}.section-head p{margin:0 0 3px;max-width:400px;color:#90a7ba;font-size:14px;line-height:1.85}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{min-height:281px;background:linear-gradient(151deg,rgba(21,42,64,.75),rgba(9,24,40,.53));border:1px solid var(--line);padding:27px 22px;position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.card:hover{border-color:rgba(134,218,244,.4);transform:translateY(-4px)}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(148,219,255,.4),transparent)}.card-num{color:#5589a9;font:500 12px/1 monospace;letter-spacing:.05em}.card svg{display:block;margin:27px 0 24px;width:35px;height:35px;stroke:#81c9f6;fill:none;stroke-width:1.4}.card h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 9px}.card p{color:#90a8bb;font-size:13px;line-height:1.85;margin:0}.workflow{border:1px solid var(--line);background:linear-gradient(135deg,rgba(13,39,64,.5),rgba(4,16,29,.4));padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.workflow-art{border:1px solid rgba(174,221,255,.15);min-height:360px;background:radial-gradient(circle at 60% 39%,rgba(18,99,170,.19),transparent 52%),#091727;padding:27px;position:relative;overflow:hidden}.dash-top{display:flex;gap:6px;padding-bottom:17px;border-bottom:1px solid var(--line)}.dash-top i{display:block;width:6px;height:6px;border-radius:50%;background:#3c647f}.dash-title{font-size:11px;color:#9bb6c9;letter-spacing:.16em;margin:19px 0 28px}.timeline{display:flex;flex-direction:column;gap:12px}.timeline-item{display:grid;grid-template-columns:29px 1fr 23px;align-items:center;gap:12px;border:1px solid rgba(141,199,247,.14);background:#10243a;padding:13px;border-radius:6px}.timeline-item span{display:flex;justify-content:center;align-items:center;border:1px solid #416b92;width:27px;height:27px;border-radius:50%;color:#79b8e3;font-size:11px}.timeline-item b{font-weight:500;color:#deecfa;font-size:12px}.timeline-item small{display:block;font-size:10px;color:#7291ab}.timeline-item:after{content:"✓";color:#52dbbc;font-size:15px}.timeline-item:last-child:after{content:"·";color:#e2bf79;font-size:24px;text-align:center}.demo-label{position:absolute;right:21px;bottom:14px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:#688ca5}.workflow-copy h3{font-size:34px;line-height:1.2;font-weight:540;letter-spacing:-.04em;margin:15px 0 18px}.workflow-copy p{font-size:14px;color:#a2bacb;line-height:1.95}.features{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px;margin-top:29px}.feature{border-top:1px solid var(--line);padding-top:14px;font-size:12px;color:#b6cadb}.feature:before{content:"↗";color:#6de0cf;margin-right:10px}.statement{text-align:center;padding:119px 0;max-width:930px;margin:auto}.statement h2{margin:12px auto 25px;max-width:900px}.statement p{max-width:585px;color:#9ab4c8;font-size:15px;line-height:1.9;margin:0 auto}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:43px}.security-item{border-top:1px solid var(--line);padding:23px 0 5px;display:flex;gap:18px;align-items:start}.security-item .number{color:#77c4ec;font:12px monospace;margin-top:4px}.security-item h3{margin:0 0 6px;font-size:16px;font-weight:550}.security-item p{margin:0;color:#95aabd;font-size:13px;line-height:1.8}.token-band{border:1px solid rgba(159,204,252,.23);background:radial-gradient(ellipse at 70% 55%,rgba(35,101,163,.17),transparent 55%),linear-gradient(130deg,#0b2034,#07111e);display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center;min-height:445px;padding:55px}.token-band h2{font-size:clamp(32px,4vw,52px);line-height:1.16;letter-spacing:-.06em;font-weight:550;margin:16px 0}.token-band p{color:#a2bccd;font-size:14px;max-width:490px;line-height:1.9}.token-pic{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 40px 40px rgba(0,0,0,.35))}.token-pic img{width:min(100%,350px);height:auto;animation:float 8s ease-in-out infinite}.token-state{margin:25px 0;display:inline-flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#f2d397;border:1px solid rgba(206,163,85,.34);padding:8px 11px}.token-state:before{content:"";width:6px;height:6px;border-radius:50%;background:#efc777}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:47px}.road-item{border-top:1px solid rgba(160,211,245,.2);padding:24px 22px 15px 0;position:relative}.road-item:before{content:"";width:8px;height:8px;background:#6db3e0;border-radius:50%;position:absolute;top:-4px;left:0;box-shadow:0 0 15px rgba(71,184,249,.5)}.road-item:not(:first-child){padding-left:20px}.road-item:not(:first-child):before{left:20px}.road-item span{color:#6db5de;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.road-item h3{font-weight:550;font-size:15px;margin:8px 0}.road-item p{font-size:12px;line-height:1.8;margin:0;color:#8eabc0}.end{padding:78px 0 96px;text-align:center;border-top:1px solid var(--line)}.end h2{margin:18px auto 20px}.end p{color:#9db1c4;max-width:580px;margin:0 auto 30px}.footer{border-top:1px solid var(--line);padding:35px 0 45px}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-note{font-size:11px;color:#8094a8;line-height:1.8;max-width:540px}.footer-meta{display:flex;gap:19px;flex-wrap:wrap;font-size:11px;color:#92abc2}.footer-meta a:hover{color:white}.legal{margin-top:23px;font-size:11px;color:#58718a;line-height:1.75}.page-hero{padding:90px 0 65px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(43px,6vw,72px);line-height:1.1;letter-spacing:-.055em;max-width:850px;font-weight:540;margin:23px 0}.page-hero p{max-width:690px;color:#a6bdce;font-size:16px;line-height:1.9}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.overview-box{background:#0b1b2d;border:1px solid var(--line);padding:26px}.overview-box strong{display:block;font-size:16px;margin-bottom:8px}.overview-box p{margin:0;color:#98b1c5;font-size:13px}.compare{width:100%;border-collapse:collapse;border:1px solid var(--line)}.compare th,.compare td{border-bottom:1px solid var(--line);padding:18px 20px;text-align:left;vertical-align:top}.compare th{color:#92b9d4;background:#112337;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.compare td{color:#b4c6d6;font-size:13px}.compare td:first-child{color:#eef5fc;font-weight:600}.compare tr:nth-child(odd) td{background:rgba(18,38,58,.4)}.callout{border:1px solid rgba(107,184,232,.35);background:rgba(27,73,107,.18);padding:19px 23px;font-size:13px;color:#bdd8ec;line-height:1.8}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:45px}.two-col h3{font-size:21px;letter-spacing:-.04em}.two-col p,.two-col li{color:#a4bbcb;font-size:14px;line-height:1.9}.two-col ol{padding-left:21px}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:16px;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary::after{content:"+";font-size:21px;color:#66b3eb}.faq details[open] summary::after{content:"−"}.faq p{color:#9bb3c5;font-size:13px;line-height:1.8;max-width:770px}.subnav{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.pill{border:1px solid var(--line);border-radius:40px;color:#b7ccdd;padding:8px 13px;font-size:11px}.pill:hover{border-color:#65bce7}.hl{color:#7bdacb}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}small{font-size:12px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes rotate{to{transform:rotate(360deg)}}@media(max-width:1080px){.links{gap:13px}.links a{font-size:12px}.hero-grid{gap:12px}.visual{transform:scale(.87)}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{padding:0 20px}.nav-inner{min-height:69px;gap:10px}.logo{font-size:15px}.logo img{width:36px;height:36px}.hamburger{display:block;margin-left:auto}.links{display:none;position:absolute;left:0;right:0;top:68px;background:#091727;border-bottom:1px solid var(--line);padding:25px 22px;flex-direction:column;align-items:stretch;gap:16px;box-shadow:0 30px 50px #0008}.links.open{display:flex}.links a{font-size:15px}.nav-actions{margin-left:0}.launch{display:none}.hero{padding:65px 0 60px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:clamp(42px,9vw,64px)}.hero .lead{font-size:15px}.hero-foot{margin-top:34px}.visual{height:360px;transform:scale(.72);margin:-25px 0}.float.one{right:0}.float.two{left:0}.section{padding:68px 0}.section-head{display:block}.section-head h2{font-size:36px}.section-head p{margin-top:20px}.grid,.workflow,.security-grid,.token-band,.two-col,.overview-grid{grid-template-columns:1fr}.workflow{padding:16px;gap:22px}.workflow-art{min-height:330px}.workflow-copy{padding:13px 10px 20px}.workflow-copy h3{font-size:29px}.token-band{padding:36px 26px}.token-pic img{max-width:250px}.statement{padding:85px 0}.roadmap{grid-template-columns:1fr 1fr;gap:19px}.road-item:nth-child(3){padding-left:0}.road-item:nth-child(3):before{left:0}.footer-grid{align-items:start;flex-direction:column}.page-hero{padding:65px 0 50px}.compare th,.compare td{padding:11px 9px}.compare td{font-size:11px}}@media(max-width:440px){.nav-actions{gap:0}.lang{padding:7px 9px}.btn{width:100%}.cta-row{flex-direction:column}.grid{grid-template-columns:1fr}.card{min-height:225px}.roadmap{grid-template-columns:1fr}.road-item,.road-item:not(:first-child){padding:20px 0}.road-item:not(:first-child):before{left:0}.features{grid-template-columns:1fr}.visual{margin-left:-25px}.token-band{padding:28px 19px}.overview-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media(max-width:760px){.tok-hero-grid{grid-template-columns:1fr!important}.tok-hero-grid .token-pic img{max-width:220px}}


/* People & Development — fourth ENQIVER page */
.people-hero{position:relative;padding:107px 0 106px;overflow:hidden}
.people-hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:58px;align-items:center}
.people-hero h1{font-size:clamp(42px,5.2vw,73px);font-weight:560;letter-spacing:-.063em;line-height:1.115;margin:29px 0 24px}
.people-gradient{background:linear-gradient(100deg,#effaff 1%,#89cfff 45%,#69dccd 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.people-lead{font-size:16px;line-height:1.9;color:#a4bacd;max-width:610px;margin:0}
.people-hero-foot{display:flex;gap:12px;align-items:center;margin-top:60px;color:#8ca8bc;font:10px/1.6 ui-monospace,monospace;letter-spacing:.08em}
.pulse-indicator{display:block;width:8px;height:8px;border-radius:50%;background:#67d0bb;box-shadow:0 0 0 5px rgba(95,222,191,.07),0 0 16px rgba(82,199,199,.55);flex:0 0 auto}
.people-art{position:relative;min-height:460px;overflow:hidden;isolation:isolate;border:1px solid rgba(144,194,230,.25);background:radial-gradient(ellipse at 50% 42%,rgba(24,105,185,.24),transparent 50%),linear-gradient(133deg,#10283e 0%,#070f1b 56%,#0a1525 100%);box-shadow:0 35px 80px rgba(0,0,0,.25)}
.people-art:before{content:"";position:absolute;inset:20px;border:1px solid rgba(154,207,236,.09);pointer-events:none}
.people-art:after{content:"";position:absolute;width:270px;height:270px;left:calc(50% - 135px);top:87px;border:1px dashed rgba(126,191,227,.25);border-radius:50%;box-shadow:0 0 0 48px rgba(42,111,177,.045),0 0 0 90px rgba(42,111,177,.025);pointer-events:none}
.people-art-top{display:flex;justify-content:space-between;margin:38px 40px 0;font:10px/1.5 ui-monospace,monospace;letter-spacing:.15em;color:#92b8d2}
.people-art-ring{height:305px;display:grid;place-items:center;position:relative;z-index:1}
.people-art-ring img{width:210px;height:210px;filter:drop-shadow(0 17px 25px #0008)}
.people-art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 30px 36px;position:relative;z-index:2}
.people-art-grid div{border-top:1px solid rgba(151,201,235,.23);padding-top:13px;display:grid;gap:5px}
.people-art-grid span{font:10px monospace;color:#588fac}.people-art-grid b{font-size:11px;font-weight:500;color:#c0d8e8}
.people-art-bottom{position:absolute;top:50%;left:-135px;transform:rotate(-90deg);font:8px ui-monospace,monospace;letter-spacing:.16em;color:#4d82a5}
.people-pill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.people-stat{padding:30px;background:linear-gradient(141deg,#0f253b,#091725);border:1px solid var(--line)}
.people-stat>span{font:11px monospace;color:#67bada}.people-stat h3{font-size:18px;margin:22px 0 12px;font-weight:560}.people-stat p{font-size:13px;line-height:1.8;color:#99afc2;margin:0}
.people-section-soft{background:linear-gradient(180deg,rgba(9,30,47,.47),rgba(6,17,27,.19));border-top:1px solid var(--line)}
.registry-shell{border:1px solid rgba(125,184,222,.34);background:radial-gradient(ellipse 55% 65% at 75% 40%,rgba(28,87,148,.13),transparent),#081625;overflow:hidden;box-shadow:0 32px 75px rgba(0,0,0,.16)}
.registry-head{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#0e2539;border-bottom:1px solid var(--line);padding:23px 30px}
.registry-header-title{display:flex;align-items:center;gap:14px}.registry-mini-logo{background:#0a1b2d;border:1px solid rgba(134,195,234,.2);width:41px;height:41px;display:grid;place-items:center}
.registry-mini-logo img{width:32px;height:32px}.registry-header-title b{font:12px ui-monospace,monospace;letter-spacing:.13em;color:#e7f5fc}.registry-header-title small{display:block;font-size:11px;color:#83a4bd;margin-top:4px}
.registry-version,.registry-label{font:10px/1.6 ui-monospace,monospace;letter-spacing:.1em;color:#76a8c9}
.registry-empty{padding:62px 65px 70px;display:grid;grid-template-columns:88px 1fr;gap:29px;align-items:start}
.registry-emblem{width:81px;height:81px;border:1px solid rgba(127,185,227,.25);background:linear-gradient(145deg,rgba(34,87,139,.27),rgba(21,43,71,.14));display:grid;place-items:center;font-size:38px;color:#a5d7f9}
.registry-empty h3{font-size:clamp(22px,2.6vw,35px);margin:11px 0 14px;line-height:1.3;letter-spacing:-.04em;font-weight:550}.registry-empty p{font-size:14px;line-height:1.9;color:#9bb5c8;max-width:690px;margin:0}
.registry-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;padding:17px 30px;color:#5f91b1;letter-spacing:.13em;font:10px/1.6 ui-monospace,monospace}
.registry-hint{display:flex;gap:13px;align-items:start;margin-top:24px;color:#8eabbd;font-size:12px;line-height:1.8}.hint-icon{border:1px solid #397593;width:21px;height:21px;border-radius:50%;display:inline-grid;place-items:center;font:11px Georgia,serif;color:#71ceeb;flex:0 0 auto}
.role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.role-card{position:relative;overflow:hidden;border:1px solid var(--line);padding:30px;background:linear-gradient(150deg,#0c2033,#081420);min-height:290px}
.role-card:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,#58a9da,transparent)}.role-top{display:flex;gap:13px;justify-content:space-between;align-items:center}.role-num{font:11px ui-monospace,monospace;color:#64a9d0;letter-spacing:.07em}.role-status{border:1px solid rgba(127,179,211,.2);font-size:10px;padding:5px 9px;border-radius:12px;color:#a2b8c6;white-space:nowrap}.role-icon{font-size:34px;line-height:1;margin:23px 0 21px;color:#8bcdf0}.role-card h3{font-size:19px;letter-spacing:-.025em;font-weight:550;margin:0 0 8px}.role-card p{font-size:13px;line-height:1.8;color:#92adbf;max-width:465px}.role-bottom{padding-top:15px;border-top:1px solid var(--line);font:10px ui-monospace,monospace;color:#5892b4;letter-spacing:.1em;margin-top:24px}
.people-principle-list{border-top:1px solid var(--line)}.people-principle{display:grid;grid-template-columns:70px 1fr 27px;align-items:start;gap:16px;padding:26px 14px 25px 0;border-bottom:1px solid var(--line)}.people-principle>span{font:12px ui-monospace,monospace;color:#6dbce9;margin-top:8px}.people-principle h3{margin:0 0 6px;font-size:17px;font-weight:560}.people-principle p{font-size:13px;color:#93aec3;line-height:1.85;margin:0}.people-principle i{font-style:normal;color:#7dd9e6;font-size:18px}
.people-disclosure{padding:49px 48px;border:1px solid rgba(156,207,238,.22);background:linear-gradient(128deg,#0c2033,#071320);display:grid;grid-template-columns:1.1fr .9fr;gap:56px}.people-disclosure h2{font-size:clamp(26px,3.2vw,41px);line-height:1.25;letter-spacing:-.045em;font-weight:550;margin:20px 0}.people-disclosure p{color:#9db5c6;font-size:13px;line-height:1.9;max-width:565px}.people-disclosure-right{align-self:center}.status-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:17px 0;font-size:12px}.status-row:first-child{border-top:1px solid var(--line)}.status-row span{color:#9cb6c8}.status-row b{font-weight:500;color:#b8dbf0;text-align:right}
@media(max-width:1080px){.people-hero-grid{gap:25px}.people-hero h1{font-size:clamp(39px,5.6vw,60px)}.people-art{min-height:430px}.people-art-grid{margin:0 20px 30px}}
@media(max-width:760px){.people-hero{padding:64px 0 65px}.people-hero-grid,.people-disclosure{grid-template-columns:1fr}.people-hero h1{font-size:clamp(40px,9.3vw,61px)}.people-hero-foot{margin-top:34px}.people-art{min-height:350px}.people-art-ring{height:245px}.people-art-ring img{width:155px;height:155px}.people-art:after{top:60px}.people-art-grid{margin:0 21px 25px}.people-art-top{margin:25px 29px 0}.people-pill-grid{grid-template-columns:1fr}.people-stat{padding:25px}.registry-empty{padding:38px 27px 42px;grid-template-columns:1fr;gap:24px}.registry-head{padding:19px 18px}.registry-version{display:none}.registry-footer{padding:15px 18px;flex-direction:column}.role-grid{grid-template-columns:1fr}.role-card{min-height:0}.people-disclosure{padding:33px 25px;gap:24px}.status-row{font-size:11px}}
@media(max-width:420px){.people-art{min-height:335px}.people-art-grid b{font-size:10px}.people-principle{grid-template-columns:29px 1fr 15px;gap:14px}.registry-empty{padding:30px 19px}.role-card{padding:24px}.status-row{display:block}.status-row b{display:block;text-align:left;margin-top:6px}}
@media (min-width:761px) and (max-width:960px){.nav-inner{gap:16px}.launch{display:none}.nav-actions{margin-left:0}}
