:root{color-scheme:dark;--ink: #030712;--ink-2: #07111f;--blueprint: #082b59;--blueprint-2: #0d4b8f;--paper: #f4f7fb;--white: #ffffff;--steel: #9ca8b8;--muted: #cad4e2;--orange: #ff6b21;--yellow: #ffd166;--line: #f4f7fb;--shadow: 8px 8px 0 #000;--shadow-sm: 5px 5px 0 #000;--max: 1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;background-color:var(--ink);background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(10,92,178,.18) 2px,transparent 2px),linear-gradient(90deg,rgba(10,92,178,.18) 2px,transparent 2px);background-position:0 0,0 0,-1px -1px,-1px -1px;background-size:24px 24px,24px 24px,120px 120px,120px 120px;color:var(--paper);font-size:16px;line-height:1.55;overflow-x:hidden}body:before,body:after{position:fixed;inset:0;z-index:0;pointer-events:none;content:""}body:before{background-image:url("data:image/svg+xml,%3Csvg width='920' height='640' viewBox='0 0 920 640' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ff6b21' stroke-width='8' stroke-linecap='square' stroke-linejoin='miter' opacity='.32'%3E%3Cpath d='M-20 132H184V72h176v104h188v-64h392'/%3E%3Cpath d='M24 388h188v-82h176v86h168v-134h392'/%3E%3Cpath d='M96 618V506h220V222h132'/%3E%3Cpath d='M690 0v162h-84v172h154v306'/%3E%3C/g%3E%3Cg fill='%23f4f7fb' stroke='%23000000' stroke-width='5' opacity='.5'%3E%3Crect x='170' y='58' width='34' height='34'/%3E%3Crect x='532' y='158' width='34' height='34'/%3E%3Crect x='372' y='376' width='34' height='34'/%3E%3Crect x='742' y='320' width='34' height='34'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(90deg,transparent,rgba(255,107,33,.13),transparent);background-position:0 0,-45vw 0;background-repeat:repeat,no-repeat;background-size:920px 640px,38vw 100%;mix-blend-mode:screen;opacity:.22;animation:pipe-flow 18s linear infinite}body:after{background-image:radial-gradient(circle,rgba(255,209,102,.72) 0 3px,transparent 4px),radial-gradient(circle,rgba(244,247,251,.46) 0 2px,transparent 3px);background-position:0 0,60px 40px;background-size:220px 180px,320px 260px;opacity:.16;animation:network-pulse 7s ease-in-out infinite alternate}body>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand strong,.btn,.eyebrow{letter-spacing:0}h1{max-width:760px;margin-bottom:20px;font-size:clamp(3.2rem,8vw,7.4rem);line-height:.88;text-transform:uppercase}h2{margin-bottom:18px;font-size:clamp(2rem,5vw,4.7rem);line-height:.95;text-transform:uppercase}h3{line-height:1.1;text-transform:uppercase}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}@keyframes pipe-flow{0%{background-position:0 0,-45vw 0}to{background-position:920px 0,145vw 0}}@keyframes network-pulse{0%{opacity:.18;transform:translateZ(0)}to{opacity:.34;transform:translate3d(-18px,12px,0)}}@keyframes section-pipe-flow{0%{background-position:0 0}to{background-position:760px 0}}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px clamp(18px,4vw,42px);border-bottom:4px solid #000;background:var(--paper);color:#000}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{display:inline-grid;width:48px;height:48px;place-items:center;border:3px solid #000;background:var(--orange);color:#000;font-size:.9rem;font-weight:950;box-shadow:var(--shadow-sm)}.brand strong,.brand small{display:block}.brand strong{font-size:.95rem;line-height:1.05;text-transform:uppercase}.brand small{color:#243041;font-size:.72rem;font-weight:900;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:4px;color:#000;font-size:.82rem;font-weight:900;text-transform:uppercase}.nav-links a{border:2px solid transparent;padding:8px 10px}.nav-links a:hover{border-color:#000;background:var(--yellow)}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:3px solid #000;padding:0 18px;color:#000;font-size:.78rem;font-weight:950;text-transform:uppercase;box-shadow:var(--shadow-sm);transition:transform .14s ease,box-shadow .14s ease}.btn:hover{transform:translate(3px,3px);box-shadow:2px 2px #000}.btn-primary{background:var(--orange)}.btn-secondary{background:var(--paper)}.btn-outline,.btn-card{background:var(--yellow)}.hero{position:relative;min-height:760px;overflow:hidden;border-bottom:5px solid #000;background:linear-gradient(90deg,#030712f5,#030712d6 42%,#0307122e),url(/images/hero-energy-infrastructure.jpg) center right / cover}.hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:44px 44px;content:"";mix-blend-mode:screen;opacity:.35}.hero:after{position:absolute;right:-120px;bottom:-80px;width:520px;height:520px;border:5px solid var(--orange);content:"";transform:rotate(18deg)}.hero-media{display:none}.hero-grid{position:relative;z-index:1;display:grid;min-height:760px;grid-template-columns:minmax(0,720px) minmax(280px,1fr);align-items:center;gap:44px;padding-block:128px 84px}.eyebrow{width:fit-content;margin:0 0 16px;border:3px solid #000;padding:6px 10px;background:var(--yellow);color:#000;font-size:.78rem;font-weight:950;text-transform:uppercase;box-shadow:var(--shadow-sm)}.hero-date{width:fit-content;margin-bottom:18px;border:3px solid #000;padding:8px 12px;background:var(--blueprint-2);color:var(--white);font-size:clamp(1rem,2vw,1.24rem);font-weight:950;text-transform:uppercase;box-shadow:var(--shadow-sm)}.hero-text{max-width:680px;border-left:6px solid var(--orange);padding-left:18px;color:var(--muted);font-size:1.15rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-panel,.notice-card,.info-card,.price-card,.speaker-card,.quote-card,.faq-list details,.track-card,.venue-board,.sponsor-logo-card,.sponsor-appeal p,.note-grid p,.timeline-item,.stat-card{border:4px solid #000;box-shadow:var(--shadow)}.hero-panel{align-self:end;background:var(--paper);color:#000}.hero-panel>span{display:block;border-bottom:4px solid #000;padding:12px 16px;background:var(--orange);font-size:.82rem;font-weight:950;text-transform:uppercase}.spec-row{padding:16px;border-bottom:3px solid #000}.spec-row:last-child{border-bottom:0}.spec-row small{display:block;color:var(--blueprint);font-weight:950;text-transform:uppercase}.spec-row strong{display:block;font-size:1.05rem;line-height:1.2}.stats-band{position:relative;z-index:2;margin-top:-56px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{min-height:134px;padding:24px;background:var(--blueprint-2)}.stat-card:nth-child(2n){background:var(--orange);color:#000}.stat-card strong{display:block;font-size:3.1rem;line-height:1}.stat-card span{display:block;margin-top:10px;font-size:.8rem;font-weight:950;text-transform:uppercase}.section{padding-block:clamp(76px,10vw,126px)}.section-contrast{position:relative;overflow:hidden;border-block:5px solid #000;background:linear-gradient(rgba(255,255,255,.06) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.06) 2px,transparent 2px),var(--blueprint);background-size:34px 34px}.section-contrast:before,.blueprint-section:before,.venue-section:before,.testimonials:before{position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='760' height='420' viewBox='0 0 760 420' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ff6b21' stroke-width='7' stroke-linecap='square' stroke-linejoin='miter' opacity='.42'%3E%3Cpath d='M-12 68h178v78h122v-46h212v96h280'/%3E%3Cpath d='M32 306h162v-80h196v72h126v-142h258'/%3E%3Cpath d='M92 420V336h128V118h104'/%3E%3Cpath d='M620-20v96h-72v160h106v204'/%3E%3C/g%3E%3Cg fill='%23ffd166' stroke='%23000000' stroke-width='4' opacity='.78'%3E%3Crect x='154' y='130' width='26' height='26'/%3E%3Crect x='486' y='180' width='26' height='26'/%3E%3Crect x='596' y='292' width='26' height='26'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;background-size:760px 420px;content:"";mix-blend-mode:screen;opacity:.22;animation:section-pipe-flow 16s linear infinite}.section-contrast>.container,.blueprint-section>.container,.venue-section>.container,.testimonials>.container{position:relative;z-index:1}.blueprint-section,.venue-section,.testimonials{position:relative;overflow:hidden;background:#0307129e}.split-grid,.venue-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(32px,8vw,90px);align-items:start}.copy-stack{display:grid;gap:18px;color:var(--muted);font-size:1.12rem}.notice-card{padding:22px;background:var(--yellow);color:#000}.notice-card p{margin-bottom:0;color:#000}.section-heading{max-width:860px;margin-bottom:42px}.section-heading .eyebrow{background:var(--blueprint-2);color:var(--paper)}.section-heading h2{color:var(--paper)}.section-heading p,.info-card p,.price-card p,.timeline p,.speaker-card p,.quote-card blockquote,.faq-list p,.track-card p,.venue-board p,.final-cta p,.footer p{color:var(--muted)}.card-grid,.pricing-grid,.track-grid{display:grid;gap:18px}.card-grid.four,.track-grid{grid-template-columns:repeat(4,1fr)}.card-grid.three,.pricing-grid{grid-template-columns:repeat(3,1fr)}.info-card,.quote-card,.track-card{padding:28px;background:var(--paper);color:#000}.info-card p,.quote-card blockquote,.track-card p{color:#1e293b}.card-number,.track-card span{display:inline-block;margin-bottom:18px;border:3px solid #000;padding:4px 8px;background:var(--orange);color:#000;font-size:.78rem;font-weight:950}.price-card{position:relative;display:flex;min-height:382px;flex-direction:column;padding:28px;background:var(--paper);color:#000}.price-card.featured{background:var(--orange)}.badge{width:fit-content;margin-bottom:18px;border:3px solid #000;padding:5px 10px;background:var(--yellow);color:#000;font-size:.72rem;font-weight:950;text-transform:uppercase}.price-card p{color:#1e293b}.price{margin-top:auto;padding-top:24px}.price strong{display:block;font-size:3rem;line-height:1}.price span{color:#172033;font-weight:950}.btn-card{width:100%;margin-top:22px}.note-grid,.sponsor-appeal,.message-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.note-grid p,.sponsor-appeal p,.message-strip span{margin:0;border:3px solid #000;padding:14px;background:var(--ink);color:var(--paper);font-size:.86rem;font-weight:850}.message-strip{grid-template-columns:repeat(2,1fr);margin-bottom:24px}.message-strip span{background:var(--yellow);color:#000;text-transform:uppercase}.lecturer-slider{margin-top:26px}.slider-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.slider-topline p{margin:0;border:3px solid #000;padding:9px 12px;background:var(--paper);color:#000;font-size:.82rem;font-weight:950;text-transform:uppercase;box-shadow:var(--shadow-sm)}.speaker-slider-controls{display:flex;gap:10px}.speaker-slider-controls button{min-height:44px;border:3px solid #000;padding:0 14px;background:var(--orange);color:#000;cursor:pointer;font:inherit;font-size:.76rem;font-weight:950;text-transform:uppercase;box-shadow:var(--shadow-sm)}.speaker-slider-controls button:disabled{cursor:not-allowed;opacity:.45}.lecturer-track{display:flex;gap:18px;overflow-x:auto;padding:0 8px 18px 0;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--orange) var(--ink)}.lecturer-track:focus-visible{outline:4px solid var(--yellow);outline-offset:8px}.lecturer-track::-webkit-scrollbar{height:14px}.lecturer-track::-webkit-scrollbar-track{border:3px solid #000;background:var(--ink)}.lecturer-track::-webkit-scrollbar-thumb{border:3px solid #000;background:var(--orange)}.timeline{display:grid;gap:20px}.timeline-item{display:grid;grid-template-columns:172px 1fr;gap:28px;padding:28px;background:var(--paper);color:#000}.timeline-date{display:grid;min-height:152px;place-items:center;border:4px solid #000;background:var(--blueprint-2);color:var(--paper)}.timeline-date span{align-self:end;font-weight:950;text-transform:uppercase}.timeline-date strong{align-self:start;font-size:4.4rem;line-height:1}.timeline-item p{color:#1e293b}.meta{width:fit-content;border:3px solid #000;padding:5px 8px;background:var(--yellow);color:#000!important;font-size:.76rem;font-weight:950;text-transform:uppercase}.venue-board{display:grid;background:var(--paper);color:#000}.venue-board div{display:grid;grid-template-columns:70px 1fr;border-bottom:3px solid #000}.venue-board div:last-child{border-bottom:0}.venue-board span{display:grid;place-items:center;border-right:3px solid #000;background:var(--orange);font-weight:950}.venue-board p{margin:0;padding:18px;color:#1e293b;font-weight:750}.speaker-card{position:relative;display:grid;min-height:360px;flex:0 0 min(520px,calc(100vw - 64px));overflow:hidden;background:var(--paper);color:#000;scroll-snap-align:start}.speaker-card.with-image{min-height:520px;grid-template-rows:350px auto;background:linear-gradient(180deg,#082b590a,#082b592e),var(--paper)}.speaker-visual{display:grid;min-height:112px;place-items:center;border-bottom:4px solid #000;background:linear-gradient(rgba(0,0,0,.08) 2px,transparent 2px),linear-gradient(90deg,rgba(0,0,0,.08) 2px,transparent 2px),var(--blueprint-2);background-size:24px 24px}.speaker-card.with-image .speaker-visual{align-items:end;min-height:350px;padding-top:24px;background:radial-gradient(circle at 50% 12%,rgba(255,107,33,.48),transparent 30%),linear-gradient(rgba(255,255,255,.12) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.12) 2px,transparent 2px),var(--blueprint);background-size:auto,28px 28px,28px 28px,auto}.speaker-visual img{width:220px;height:315px;max-width:68%;object-fit:contain;object-position:bottom center;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.72))}.speaker-copy{padding:24px}.speaker-kicker{width:fit-content;margin-bottom:14px;border:3px solid #000;padding:5px 9px;background:var(--yellow);color:#000!important;font-size:.72rem;font-weight:950;text-transform:uppercase}.speaker-avatar{display:grid;width:76px;height:76px;border:4px solid #000;background:var(--orange);color:#000;place-items:center;font-size:1.6rem;font-weight:950;box-shadow:var(--shadow-sm)}.speaker-card span,.quote-card span{display:block;color:var(--blueprint);font-size:.82rem;font-weight:950;text-transform:uppercase}.speaker-card p{color:#1e293b}.speaker-card small{display:inline-block;margin-top:10px;border:2px solid #000;padding:4px 8px;background:var(--orange);color:#000;font-size:.72rem;font-weight:950;text-transform:uppercase}.speaker-dots{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.speaker-dots button{width:38px;height:14px;border:3px solid #000;background:var(--paper);cursor:pointer;box-shadow:3px 3px #000}.speaker-dots button[aria-current]{width:58px;background:var(--orange)}.sponsor-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sponsor-logo-card{display:grid;min-height:236px;grid-template-rows:132px auto;background:var(--paper);color:#000}.sponsor-logo-frame{display:grid;place-items:center;border-bottom:4px solid #000;padding:18px;background:radial-gradient(circle at 50% 50%,rgba(255,107,33,.28),transparent 42%),linear-gradient(rgba(255,255,255,.1) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.1) 2px,transparent 2px),var(--blueprint);background-size:22px 22px}.sponsor-logo-card img{width:min(100%,220px);max-height:86px;object-fit:contain;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.55))}.sponsor-logo-card h3{margin:0;padding:18px 18px 6px;font-size:1rem;text-transform:uppercase}.sponsor-logo-card p{margin:0;padding:0 18px 18px;color:#1e293b;font-size:.86rem;font-weight:750}.quote-card{margin:0}.quote-card blockquote{margin:0 0 24px;font-size:1.05rem}.quote-card figcaption{font-weight:950}.faq-list{display:grid;gap:14px}.faq-list details{padding:0 22px;background:var(--paper);color:#000}.faq-list summary{cursor:pointer;padding:22px 0;font-weight:950}.faq-list p{margin-bottom:22px;color:#1e293b}.final-cta{padding-block:76px;border-top:5px solid #000;background:var(--orange);color:#000}.final-cta-grid{display:flex;align-items:center;justify-content:space-between;gap:24px}.final-cta h2{max-width:840px;margin-bottom:12px}.final-cta p{max-width:680px;margin-bottom:0;color:#111827;font-weight:750}.footer{padding-block:64px 28px;border-top:5px solid #000;background:var(--paper);color:#000}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:36px}.footer .brand-mark{display:inline-grid}.footer h2,.footer h3{margin:18px 0 12px;text-transform:uppercase}.footer p,.footer a{color:#1f2937}.footer a{display:block;width:fit-content;margin:8px 0;border-bottom:2px solid #000;font-weight:850}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-top:22px;border-top:4px solid #000;color:#1f2937;font-size:.9rem;font-weight:850}@media(max-width:1040px){.nav-links{display:none}.hero-grid,.split-grid,.venue-grid{grid-template-columns:1fr}.hero-panel{align-self:auto}.stats-grid,.card-grid.four,.track-grid,.pricing-grid,.card-grid.three,.sponsor-strip,.footer-grid,.note-grid,.sponsor-appeal,.message-strip{grid-template-columns:repeat(2,1fr)}.speaker-card{flex-basis:min(460px,calc(100vw - 56px))}.timeline-item{grid-template-columns:130px 1fr}}@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--max))}.site-header{padding:12px 14px}.brand small,.header-cta{display:none}.brand-mark{width:42px;height:42px}.hero{min-height:740px}.hero-grid{min-height:740px;padding-block:96px 52px}.hero:after{display:none}.hero-actions,.final-cta-grid,.footer-bottom{align-items:stretch;flex-direction:column}.hero-actions .btn,.final-cta .btn{width:100%}.stats-grid,.card-grid.four,.track-grid,.pricing-grid,.card-grid.three,.sponsor-strip,.footer-grid,.note-grid,.sponsor-appeal,.message-strip{grid-template-columns:1fr}.slider-topline{align-items:stretch;flex-direction:column}.speaker-slider-controls{display:grid;grid-template-columns:1fr 1fr}.speaker-card{flex-basis:calc(100vw - 32px)}.speaker-card.with-image{min-height:500px;grid-template-rows:320px auto}.speaker-card.with-image .speaker-visual{min-height:320px}.speaker-visual img{width:200px;height:286px;max-width:72%}.timeline-item{grid-template-columns:1fr}.timeline-date{min-height:112px}}.app-dashboard{--app-text: #111827;--app-muted: #334155;--app-panel: #f8fafc;--app-blue: #0a2348;--app-blue-soft: #d9e8ff;--app-orange: #f26a2e;--app-yellow: #f6d77d;--app-green: #9af3c2;min-height:100vh;padding:18px 0 32px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 50% -10%,rgba(255,107,33,.28),transparent 34%),#050914;background-size:24px 24px,24px 24px,auto,auto;color:var(--paper)}.phone-shell{width:min(100% - 24px,440px);margin-inline:auto;padding-bottom:82px}.app-topbar,.login-card,.pass-card,.quick-action,.app-section,.app-bottom-nav{border:3px solid #000;box-shadow:5px 5px #000}.app-topbar{position:sticky;top:10px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px;background:var(--paper);color:#000}.app-topbar>div{display:flex;align-items:center;gap:10px}.app-topbar p{margin:0;font-size:.74rem;font-weight:950;line-height:1.1;text-transform:uppercase}.app-topbar a,.app-section button,.document-grid button{border:3px solid #000;background:var(--app-orange);color:#000;cursor:pointer;font:inherit;font-size:.75rem;font-weight:950;text-transform:uppercase;box-shadow:3px 3px #000}.app-topbar a{padding:8px 10px}.app-brand{display:grid;width:42px;height:42px;place-items:center;border:3px solid #000;background:var(--app-orange);font-size:.82rem;font-weight:950;box-shadow:3px 3px #000}.login-card,.pass-card,.app-section{margin-bottom:14px;background:var(--app-panel);color:var(--app-text)}.login-card{display:flex;justify-content:space-between;gap:14px;padding:18px}.app-kicker{width:fit-content;margin-bottom:9px;border:2px solid #000;padding:4px 7px;background:var(--app-yellow);color:#000!important;font-size:.68rem;font-weight:950;text-transform:uppercase}.login-card h1,.pass-card h2,.app-section h2{margin-bottom:8px;font-size:1.35rem;line-height:1}.login-card p,.pass-card p,.app-section p,.quick-action span{color:var(--app-muted)}.status-pill{align-self:flex-start;border:2px solid #000;padding:5px 8px;background:var(--app-green);color:#000;font-size:.68rem;font-weight:950;text-transform:uppercase}.profile-card{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:start}.profile-avatar{border:4px solid #000;background:var(--app-yellow);box-shadow:5px 5px #000}.profile-avatar svg{display:block;width:100%;height:auto}.profile-copy p:not(.app-kicker){margin-bottom:12px}.profile-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.profile-meta span{border:2px solid #000;padding:5px 7px;background:#fff;font-size:.68rem;font-weight:950;text-transform:uppercase}.profile-meta span:nth-child(2){background:var(--app-green)}.cv-upload{display:grid;width:100%;min-height:42px;place-items:center;border:3px solid #000;background:var(--app-orange);color:#000;cursor:pointer;font-size:.78rem;font-weight:950;text-transform:uppercase;box-shadow:3px 3px #000}.cv-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pass-card{display:grid;grid-template-columns:1fr 112px;gap:14px;padding:18px;background:linear-gradient(rgba(255,255,255,.08) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.08) 2px,transparent 2px),var(--app-blue);background-size:22px 22px;color:var(--paper)}.pass-card p{color:#e8eef8}.qr-card{display:grid;aspect-ratio:1;grid-template-columns:repeat(2,1fr);gap:8px;border:4px solid #000;padding:10px;background:var(--paper);box-shadow:4px 4px #000}.qr-card span{background:linear-gradient(90deg,#000 50%,transparent 50%),linear-gradient(#000 50%,transparent 50%);background-size:12px 12px}.quick-grid,.document-grid,.finance-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}.quick-action{min-height:92px;padding:14px;background:var(--app-orange);color:#000}.quick-action:nth-child(2n){background:var(--app-yellow)}.quick-action strong,.quick-action span{display:block}.quick-action strong{margin-bottom:8px;font-size:.95rem;text-transform:uppercase}.quick-action span{font-size:.8rem;font-weight:800}.app-section{padding:18px}.points-card>strong{display:block;margin:4px 0 14px;color:#000;font-size:3rem;line-height:.9}.points-list,.schedule-list,.meeting-list,.progress-list,.course-list,.faq-list,.social-missions{display:grid;gap:10px}.points-list div,.schedule-list article,.meeting-list article,.finance-metrics span,.progress-list div,.course-list article,.faq-list details,.social-missions article{border:3px solid #000;background:#fff;color:#000}.points-list div,.progress-list div{display:flex;justify-content:space-between;padding:10px;font-weight:900}.points-list b,.progress-list b{color:var(--app-blue)}.progress-card .section-row strong{align-self:flex-start;border:2px solid #000;padding:5px 8px;background:var(--app-green);font-size:.7rem;font-weight:950;text-transform:uppercase}.progress-rail{height:24px;margin-bottom:12px;border:3px solid #000;background:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,transparent 2px 16px),#fff;box-shadow:3px 3px #000}.progress-rail span{display:block;height:100%;border-right:3px solid #000;background:var(--app-orange)}.social-card{background:var(--app-yellow)}.social-missions article{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:12px}.social-missions h3{margin-bottom:5px;font-size:.98rem;text-transform:uppercase}.social-missions strong{border:2px solid #000;padding:6px 8px;background:var(--app-green);font-size:.72rem;font-weight:950;white-space:nowrap;text-transform:uppercase}.social-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-actions a,.social-actions button{display:grid;width:100%;min-height:40px;place-items:center;border:3px solid #000;background:#fff;color:var(--app-text);font-size:.72rem;font-weight:950;text-align:center;text-transform:uppercase;box-shadow:3px 3px #000}.social-actions a{background:var(--app-orange)}.social-verify{margin-top:12px;border:3px solid #000;padding:12px;background:#fff;box-shadow:3px 3px #000}.social-verify label{display:block;margin-bottom:8px;color:var(--app-text);font-size:.72rem;font-weight:950;text-transform:uppercase}.social-verify div{display:grid;grid-template-columns:1fr auto;gap:8px}.social-verify input{min-width:0;border:3px solid #000;padding:0 10px;background:var(--app-panel);color:var(--app-text);font:inherit;font-size:.78rem;font-weight:800}.social-verify button{background:var(--app-yellow)}.document-grid article{border:3px solid #000;padding:14px;background:#fff}.document-grid p{min-height:74px}.document-grid button,.app-section button{min-height:40px;padding:0 10px}.section-row{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.schedule-list article{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:12px}.schedule-list time{display:grid;place-items:center;border:3px solid #000;background:var(--app-blue-soft);color:var(--app-text);font-size:1rem;font-weight:950}.schedule-list time span{font-size:.68rem;text-transform:uppercase}.schedule-list h3,.meeting-list h3{margin-bottom:4px;font-size:.95rem}.schedule-list b{grid-column:2;width:fit-content;border:2px solid #000;padding:3px 7px;background:var(--app-yellow);font-size:.68rem;text-transform:uppercase}.meeting-list{grid-template-columns:repeat(2,1fr)}.meeting-list article{padding:14px}.meeting-list span{display:inline-block;margin-bottom:10px;border:2px solid #000;padding:3px 7px;background:var(--app-orange);font-size:.68rem;font-weight:950;text-transform:uppercase}.speaker-chip{margin-top:12px;border-top:2px solid #000;padding-top:10px}.speaker-chip b,.speaker-chip small{display:block}.speaker-chip b{margin-bottom:3px;font-size:.82rem}.speaker-chip small{color:var(--app-muted);font-size:.72rem;font-weight:800;line-height:1.35}.interest-card{background:#fff}.interest-card>p:not(.app-kicker){margin-bottom:12px}.interest-tags,.interest-actions{display:grid;gap:8px}.interest-tags{grid-template-columns:repeat(2,1fr);margin-bottom:12px}.interest-tags button{min-height:38px;background:var(--paper);box-shadow:3px 3px #000}.interest-tags button:first-child,.interest-tags button:nth-child(4){background:var(--app-yellow)}.interest-actions{grid-template-columns:1fr}.interest-actions button{width:100%;background:#fff;color:var(--app-text);box-shadow:3px 3px #000}.course-list article{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px}.course-list h3{margin-bottom:4px;font-size:.92rem}.course-list strong{border:2px solid #000;padding:7px 9px;background:var(--app-yellow);font-size:.72rem;font-weight:950;text-transform:uppercase}.faq-card{margin-bottom:92px}.faq-list details{padding:12px}.faq-list summary{cursor:pointer;font-size:.9rem;font-weight:950;text-transform:uppercase}.faq-list p{margin-top:8px}.finance-card{background:var(--app-yellow)}.finance-metrics{margin:14px 0 0}.finance-metrics span{padding:12px;font-size:.78rem;font-weight:850}.finance-metrics b{display:block;font-size:1.15rem}.app-bottom-nav{position:fixed;right:max(12px,calc((100vw - 440px)/2 + 12px));bottom:12px;left:max(12px,calc((100vw - 440px)/2 + 12px));z-index:12;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:var(--paper)}.app-bottom-nav a{display:grid;min-height:44px;place-items:center;border:2px solid #000;background:#fff;color:#000;font-size:.72rem;font-weight:950;text-transform:uppercase}.app-bottom-nav a:first-child{background:var(--app-orange)}@media(min-width:820px){.app-dashboard{padding-block:40px}.phone-shell{border:5px solid #000;padding:16px 16px 88px;background:#082b59a3;box-shadow:12px 12px #000}}@media(max-width:390px){.pass-card,.quick-grid,.document-grid,.meeting-list,.finance-metrics,.interest-tags{grid-template-columns:1fr}.profile-card{grid-template-columns:74px 1fr}.qr-card{width:118px}}
