:root{--heaven-white:#F8FBFF;--glory-gold:#D7A642;--soft-gold:#F4D27A;--royal-blue:#2457FF;--cloud-blue:#DDEBFF;--deep-indigo:#1B1B4D;--prophetic-purple:#6D5DFB;--glass-bg:rgba(255,255,255,0.68);--glass-border:rgba(255,255,255,0.42);--success-glow:rgba(74,222,128,0.35);--warning-glow:rgba(250,204,21,0.35);--danger-glow:rgba(248,113,113,0.35);--ink:#101338;--muted:#556078;--panel-shadow:0 24px 70px rgba(27,27,77,0.12)}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,html{background:var(--heaven-white)}body{min-height:100vh;margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(36,87,255,.5);outline-offset:3px}.heaven-bg{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(244,210,122,.42),transparent 28%),radial-gradient(circle at 82% 16%,rgba(36,87,255,.16),transparent 30%),radial-gradient(circle at 50% 88%,rgba(109,93,251,.12),transparent 32%),linear-gradient(135deg,#ffffff 0,var(--heaven-white) 34%,var(--cloud-blue) 72%,#fff7dc 100%)}.glory-gradient{background:linear-gradient(135deg,var(--royal-blue),var(--prophetic-purple) 48%,var(--glory-gold))}.glass-card{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--panel-shadow);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.gold-glow{box-shadow:0 0 0 1px rgba(215,166,66,.28),0 18px 60px rgba(215,166,66,.28)}.soft-grid{background-image:linear-gradient(rgba(36,87,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(36,87,255,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 38%,black 0,transparent 70%);mask-image:radial-gradient(circle at 50% 38%,black 0,transparent 70%)}.light-ray-overlay{pointer-events:none;background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.74) 28%,transparent 39%),linear-gradient(128deg,transparent 0 42%,rgba(244,210,122,.28) 51%,transparent 64%),linear-gradient(75deg,transparent 0 60%,rgba(36,87,255,.1) 69%,transparent 78%);mix-blend-mode:screen}.cloud-blur{filter:blur(18px);background:radial-gradient(ellipse at 20% 50%,rgba(255,255,255,.9),transparent 54%),radial-gradient(ellipse at 52% 42%,rgba(221,235,255,.72),transparent 55%),radial-gradient(ellipse at 78% 60%,rgba(255,255,255,.82),transparent 52%)}.heaven-border{border:1px solid rgba(215,166,66,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 0 0 1px rgba(36,87,255,.05)}.heaventech-card{border-radius:8px;border:1px solid rgba(255,255,255,.56);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),radial-gradient(circle at 12% 0,rgba(244,210,122,.22),transparent 32%);box-shadow:var(--panel-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.radiant-panel{border-radius:8px;border:1px solid rgba(215,166,66,.22);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,251,255,.82)),radial-gradient(circle at top right,rgba(36,87,255,.14),transparent 36%);box-shadow:0 18px 54px rgba(27,27,77,.1)}.page-shell{position:relative;min-height:100vh}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.nav{position:fixed;top:0;left:0;right:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.48);background:rgba(248,251,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{min-height:72px;justify-content:space-between;gap:20px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-weight:800;color:var(--deep-indigo)}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;color:white;background:linear-gradient(135deg,var(--deep-indigo),var(--royal-blue) 55%,var(--glory-gold));box-shadow:0 12px 30px rgba(36,87,255,.25)}.nav-links{display:flex;gap:18px;color:#33405c;font-size:14px;font-weight:700}.hero,.nav-links{align-items:center}.hero{position:relative;min-height:100vh;padding:136px 0 72px;display:grid}.hero-background{position:absolute;inset:0;z-index:0}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.76fr);grid-gap:34px;gap:34px;align-items:center}.hero-card{padding:clamp(28px,5vw,56px);border-radius:8px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--deep-indigo);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--glory-gold);box-shadow:0 0 18px rgba(215,166,66,.9)}h1,h2,h3,p{margin-top:0}.hero h1{max-width:760px;margin-bottom:18px;color:var(--deep-indigo);font-size:clamp(48px,9vw,96px);line-height:.94;letter-spacing:0}.hero-subheadline{max-width:760px;margin-bottom:14px;color:#243055;font-size:clamp(20px,2.5vw,28px);line-height:1.3;font-weight:700}.hero-support{max-width:680px;color:#47536f;font-size:18px;line-height:1.7}.badge-row,.cta-row,.metrics-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cta-row{margin-top:30px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;padding:0 18px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:white;background:linear-gradient(135deg,var(--deep-indigo),var(--royal-blue));box-shadow:0 14px 34px rgba(36,87,255,.32)}.button-secondary{color:var(--deep-indigo);border-color:rgba(215,166,66,.4);background:rgba(255,255,255,.72)}.badge-row{margin-top:28px}.status-badge,.trust-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;border-radius:999px;border:1px solid rgba(215,166,66,.26);padding:0 12px;background:rgba(255,255,255,.66);color:#303d62;font-size:13px;font-weight:800}.status-dot,.trust-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--glory-gold);box-shadow:0 0 18px rgba(215,166,66,.8)}.intelligence-panel{padding:24px;overflow:hidden}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.panel-title{margin:0;color:var(--deep-indigo);font-size:18px}.panel-kicker{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:700}.mission-map{display:grid;grid-gap:12px;gap:12px}.mission-row{display:grid;grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:8px;border:1px solid rgba(36,87,255,.09);background:rgba(255,255,255,.6)}.mission-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;color:white;font-weight:900;background:linear-gradient(135deg,var(--royal-blue),var(--prophetic-purple))}.mission-row strong{display:block;color:var(--deep-indigo)}.mission-row span{color:var(--muted);font-size:13px}.score-ring{--score:72%;width:118px;height:118px;place-items:center;background:conic-gradient(var(--glory-gold) var(--score),rgba(221,235,255,.92) 0);box-shadow:0 0 42px rgba(215,166,66,.28)}.score-ring,.score-ring>span{display:grid;border-radius:50%}.score-ring>span{width:86px;height:86px;place-items:center;background:white;color:var(--deep-indigo);font-size:28px;font-weight:900}.section{position:relative;padding:86px 0}.section-heading{max-width:780px;margin-bottom:32px}.section-heading h2{margin-bottom:12px;color:var(--deep-indigo);font-size:clamp(32px,5vw,54px);line-height:1}.section-heading p{color:var(--muted);font-size:18px;line-height:1.65}.dashboard-grid,.stats-grid,.workflow-grid{display:grid;grid-gap:18px;gap:18px}.workflow-grid{grid-template-columns:repeat(4,1fr)}.admin-card,.grant-card,.report-card,.stat-card,.workflow-card{padding:20px}.workflow-number{display:grid;width:34px;height:34px;place-items:center;margin-bottom:16px;border-radius:8px;color:var(--deep-indigo);background:linear-gradient(135deg,rgba(244,210,122,.95),rgba(255,255,255,.78));font-weight:900}.admin-card h3,.grant-card h3,.report-card h3,.stat-card h3,.workflow-card h3{color:var(--deep-indigo);margin-bottom:8px}.admin-card p,.grant-card p,.report-card p,.stat-card p,.workflow-card p{color:var(--muted);line-height:1.55}.dashboard-page{position:relative;overflow:hidden;min-height:100vh;padding:102px 0 64px}.dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.dashboard-header h1{margin-bottom:10px;color:var(--deep-indigo);font-size:clamp(34px,5vw,58px)}.dashboard-header p{max-width:720px;margin-bottom:0;color:var(--muted);line-height:1.6}.stats-grid{grid-template-columns:repeat(6,1fr)}.stat-card{min-height:156px}.stat-card strong{display:block;margin:12px 0 4px;color:var(--deep-indigo);font-size:30px}.stat-card small{color:var(--muted);font-weight:800}.dashboard-grid{grid-template-columns:1fr .82fr;margin-top:18px}.heaven-laser-system{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) 170px minmax(320px,.82fr);grid-gap:20px;gap:20px;align-items:center;min-height:430px;margin:24px 0;padding:28px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.58);background:radial-gradient(circle at 72% 22%,rgba(244,210,122,.3),transparent 26%),radial-gradient(circle at 82% 74%,rgba(36,87,255,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(248,251,255,.68));box-shadow:0 30px 90px rgba(27,27,77,.13);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.laser-stage{min-height:560px;margin:28px 0 30px;padding:clamp(24px,4vw,44px);border-color:rgba(215,166,66,.34);background:radial-gradient(circle at 52% 48%,rgba(255,255,255,.98) 0 8%,rgba(244,210,122,.42) 13%,transparent 30%),radial-gradient(circle at 80% 18%,rgba(36,87,255,.22),transparent 28%),radial-gradient(circle at 16% 84%,rgba(109,93,251,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(221,235,255,.72) 48%,rgba(255,248,225,.82));box-shadow:0 0 0 1px rgba(255,255,255,.74),0 34px 110px rgba(27,27,77,.18),inset 0 1px 0 rgba(255,255,255,.88)}.laser-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.glory-laser-beam{position:absolute;left:-14%;width:128%;height:18px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78) 20%,rgba(244,210,122,.94) 43%,rgba(36,87,255,.72) 64%,transparent);box-shadow:0 0 18px rgba(255,255,255,.95),0 0 42px rgba(244,210,122,.84),0 0 76px rgba(36,87,255,.42);opacity:.9;mix-blend-mode:screen}.glory-laser-beam:after{content:"";position:absolute;inset:-14px 0;border-radius:inherit;background:inherit;filter:blur(18px);opacity:.54}.glory-laser-beam.beam-one{top:22%;transform:rotate(13deg)}.glory-laser-beam.beam-two{top:45%;height:24px;transform:rotate(-4deg)}.glory-laser-beam.beam-three{top:68%;transform:rotate(-15deg);opacity:.72}.glory-laser-beam.beam-four{top:36%;left:8%;width:82%;height:10px;transform:rotate(34deg);opacity:.58}.glory-laser-beam.vertical{top:50%;left:50%;width:86%;height:10px;transform:translate(-50%,-50%) rotate(90deg);opacity:.44}.laser-core{width:clamp(150px,20vw,260px);height:clamp(150px,20vw,260px);border-radius:50%;background:radial-gradient(circle,#ffffff 0 16%,rgba(244,210,122,.92) 17% 30%,rgba(36,87,255,.42) 42%,transparent 70%);box-shadow:0 0 34px rgba(255,255,255,1),0 0 86px rgba(244,210,122,.74),0 0 136px rgba(36,87,255,.45)}.laser-core,.laser-halo{position:absolute;top:49%;left:51%;transform:translate(-50%,-50%)}.laser-halo{width:clamp(260px,34vw,460px);height:clamp(260px,34vw,460px);border:1px solid rgba(215,166,66,.42);border-radius:50%;background:radial-gradient(circle,transparent 0 48%,rgba(255,255,255,.42) 49%,transparent 51%),conic-gradient(from 90deg,transparent,rgba(244,210,122,.34),transparent,rgba(36,87,255,.22),transparent);filter:blur(1px);opacity:.82}.laser-copy-premium{max-width:520px;padding:24px;border-radius:8px;border:1px solid rgba(255,255,255,.66);background:rgba(255,255,255,.62);box-shadow:0 18px 60px rgba(27,27,77,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.laser-beam-column-premium{opacity:.96}.laser-command-card-premium{transform:translateZ(0);box-shadow:0 0 0 1px rgba(255,255,255,.78),0 0 54px rgba(244,210,122,.4),0 26px 94px rgba(36,87,255,.22)}.heaven-laser-system:before{background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.8) 35%,transparent 43%),linear-gradient(74deg,transparent 0 54%,rgba(244,210,122,.28) 62%,transparent 70%),radial-gradient(circle at 52% 50%,rgba(255,255,255,.88),transparent 28%);mix-blend-mode:screen;opacity:.88}.heaven-laser-system:after,.heaven-laser-system:before{content:"";position:absolute;inset:0;pointer-events:none}.heaven-laser-system:after{background-image:radial-gradient(circle,rgba(215,166,66,.42) 1px,transparent 1.8px),radial-gradient(circle,rgba(36,87,255,.22) 1px,transparent 1.7px);background-size:54px 54px,88px 88px;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%,black 85%,transparent)}.laser-beam-column,.laser-command-card,.laser-copy{position:relative;z-index:1}.laser-copy h2{max-width:520px;margin-bottom:14px;color:var(--deep-indigo);font-size:clamp(30px,4vw,48px);line-height:1.02}.laser-copy p{max-width:560px;color:var(--muted);line-height:1.65}.laser-step-list{display:grid;grid-gap:12px;gap:12px;max-width:460px;margin-top:22px}.laser-step{position:relative;display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:12px;overflow:hidden;border-radius:8px;border:1px solid rgba(36,87,255,.1);background:rgba(255,255,255,.7)}.laser-step.active{border-color:rgba(215,166,66,.42);background:linear-gradient(135deg,rgba(244,210,122,.72),rgba(255,255,255,.78));box-shadow:0 0 36px rgba(215,166,66,.2)}.laser-step>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:white;background:linear-gradient(135deg,var(--deep-indigo),var(--royal-blue));font-weight:900;box-shadow:0 12px 30px rgba(36,87,255,.2)}.laser-step strong{display:block;color:var(--deep-indigo)}.laser-step small{color:var(--muted);font-weight:700}.laser-beam-column{position:relative;min-height:420px;height:420px;padding:6px 0}.heaven-laser-backbeam{position:absolute;top:50%;left:-18%;width:138%;height:18px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),rgba(244,210,122,.88),rgba(36,87,255,.5),transparent);box-shadow:0 0 28px rgba(244,210,122,.78),0 0 54px rgba(36,87,255,.35);transform:translateY(-50%);opacity:.92}.laser-beam-column svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.laser-path{fill:none;stroke:rgba(36,87,255,.22);stroke-width:3;stroke-linecap:round;stroke-dasharray:7 9;filter:drop-shadow(0 0 8px rgba(36,87,255,.24))}.laser-path.active{stroke:url(#heavenLaserGold);stroke-width:6;stroke-dasharray:10 9;filter:url(#laserGlow);animation:heavenLaserFlow 1.8s linear infinite}.laser-arrow{fill:none;stroke:var(--glory-gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(215,166,66,.8))}.laser-node{fill:var(--glory-gold);filter:drop-shadow(0 0 12px rgba(215,166,66,.9))}.laser-node.source{fill:var(--royal-blue);filter:drop-shadow(0 0 12px rgba(36,87,255,.55))}.laser-command-card{padding:2px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,rgba(244,210,122,.95),rgba(36,87,255,.48),rgba(255,255,255,.3));box-shadow:0 0 0 1px rgba(255,255,255,.6),0 0 58px rgba(215,166,66,.26),0 22px 80px rgba(36,87,255,.16)}.laser-card-glow{position:absolute;inset:-20%;background:radial-gradient(circle at 50% 0,rgba(244,210,122,.5),transparent 34%),radial-gradient(circle at 86% 40%,rgba(36,87,255,.28),transparent 34%);filter:blur(18px);opacity:.78}.laser-card-inner{position:relative;min-height:360px;padding:26px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.86)),radial-gradient(circle at 50% 0,rgba(244,210,122,.18),transparent 36%)}.laser-card-inner:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(36,87,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 45%,black,transparent 75%);mask-image:radial-gradient(circle at 50% 45%,black,transparent 75%)}.approval-grid,.laser-card-header,.laser-score,.laser-sparkline{position:relative;z-index:1}.laser-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px}.laser-card-header strong{color:var(--deep-indigo)}.laser-score{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:22px}.laser-score span{color:var(--muted);font-weight:800}.laser-score strong{color:transparent;background:linear-gradient(90deg,var(--deep-indigo),var(--royal-blue),var(--glory-gold));-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,7vw,72px);line-height:1}.laser-sparkline{height:110px;margin-bottom:24px}.laser-sparkline svg{width:100%;height:100%;overflow:visible}.sparkline-beam{fill:none;stroke:var(--glory-gold);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 14px rgba(215,166,66,.78))}.approval-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.approval-grid span{display:grid;min-height:54px;place-items:center;border-radius:8px;border:1px solid rgba(36,87,255,.12);background:rgba(255,255,255,.74);color:var(--deep-indigo);font-size:13px;font-weight:900;text-align:center}@keyframes heavenLaserFlow{0%{stroke-dashoffset:38}to{stroke-dashoffset:0}}.deadline-list,.document-list,.grant-list{display:grid;grid-gap:12px;gap:12px}.grant-card.hot{border-color:rgba(215,166,66,.42);box-shadow:0 18px 58px rgba(215,166,66,.18)}.grant-meta,.table-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.status-badge.success{background:linear-gradient(135deg,rgba(74,222,128,.18),rgba(255,255,255,.8));box-shadow:0 0 24px var(--success-glow)}.status-badge.warning{background:linear-gradient(135deg,rgba(250,204,21,.18),rgba(255,255,255,.8));box-shadow:0 0 24px var(--warning-glow)}.status-badge.danger{background:linear-gradient(135deg,rgba(248,113,113,.16),rgba(255,255,255,.8));box-shadow:0 0 24px var(--danger-glow)}.intelligence-table{display:grid;overflow:hidden;border-radius:8px;border:1px solid rgba(36,87,255,.08)}.table-row{padding:14px 16px;background:rgba(255,255,255,.72);border-bottom:1px solid rgba(36,87,255,.07)}.table-row:last-child{border-bottom:0}.table-row strong{color:var(--deep-indigo)}.table-row span{color:var(--muted);font-size:14px}.report-preview{margin-top:18px;padding:30px;color:#172044;background:white}.report-preview h2{padding-bottom:10px;border-bottom:2px solid var(--glory-gold)}.report-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.admin-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.particle-field{background-image:radial-gradient(circle,rgba(215,166,66,.48) 1px,transparent 1.8px),radial-gradient(circle,rgba(36,87,255,.22) 1px,transparent 1.7px);background-position:0 0,18px 24px;background-size:58px 58px,86px 86px;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 78%,transparent);opacity:.62}.constellation,.particle-field{position:absolute;inset:0;pointer-events:none}.constellation{opacity:.38;background:linear-gradient(120deg,transparent 0 20%,rgba(36,87,255,.18) 20.2%,transparent 20.7% 100%),linear-gradient(38deg,transparent 0 50%,rgba(215,166,66,.18) 50.3%,transparent 50.9% 100%)}@media (max-width:980px){.admin-strip,.dashboard-grid,.heaven-laser-system,.hero-content,.report-columns{grid-template-columns:1fr}.laser-beam-column{display:block;min-height:190px;height:190px;width:min(100%,520px);margin:-4px auto;transform:rotate(90deg);transform-origin:center}.laser-beam-column svg{transform:scale(1.18)}.stats-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}}@media (max-width:640px){.container{width:min(100% - 28px,1180px)}.hero{min-height:auto;padding-top:108px}.hero h1{font-size:46px}.hero-card,.intelligence-panel{padding:22px}.stats-grid,.workflow-grid{grid-template-columns:1fr}.dashboard-header{align-items:start;flex-direction:column}.heaven-laser-system{padding:18px}.laser-card-inner{min-height:auto;padding:20px}.approval-grid{grid-template-columns:1fr}.constellation,.particle-field{opacity:.28}}.reference-dashboard{color:var(--deep-indigo);background:radial-gradient(circle at 18% 0,rgba(244,210,122,.26),transparent 28%),radial-gradient(circle at 82% 12%,rgba(36,87,255,.16),transparent 30%),linear-gradient(180deg,#ffffff 0,var(--heaven-white) 42%,#eef5ff 100%)}.reference-bg{background:radial-gradient(circle at 50% -10%,rgba(244,210,122,.28),transparent 36%),radial-gradient(circle at 82% 18%,rgba(36,87,255,.14),transparent 34%),linear-gradient(180deg,#ffffff 0,var(--heaven-white) 52%,var(--cloud-blue) 100%)}.reference-stars{opacity:.28;background-image:radial-gradient(1px 1px at 20px 30px,rgba(215,166,66,.72),transparent),radial-gradient(1px 1px at 40px 70px,rgba(36,87,255,.5),transparent),radial-gradient(1px 1px at 50px 160px,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 90px 40px,rgba(215,166,66,.58),transparent),radial-gradient(1px 1px at 130px 80px,rgba(36,87,255,.45),transparent)}.reference-top-glow{background:rgba(244,210,122,.32)}.reference-bottom-glow{background:rgba(36,87,255,.14)}.reference-dashboard .reference-nav{border-bottom-color:rgba(36,87,255,.08);background:rgba(255,255,255,.72);box-shadow:0 12px 38px rgba(27,27,77,.06)}.reference-dashboard .reference-logo,.reference-logo{color:var(--deep-indigo);font-weight:800}.reference-menu{border-color:rgba(36,87,255,.1);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.reference-menu a{color:rgba(27,27,77,.58)}.reference-menu a.active{color:var(--deep-indigo);border-color:rgba(215,166,66,.28);background:rgba(244,210,122,.28)}.reference-dashboard .reference-hero{min-height:calc(100vh - 74px);grid-template-columns:minmax(0,.94fr) minmax(340px,.7fr);padding-block:clamp(56px,8vh,88px)}.reference-dashboard .reference-webgl-slot{border-bottom:1px solid rgba(36,87,255,.08)}.reference-dashboard .hero-laser-video{opacity:.84;filter:saturate(.92) contrast(.92) brightness(1.28)}.reference-dashboard .hero-video-scrim{background:radial-gradient(circle at 64% 48%,rgba(255,255,255,.1) 0 20%,rgba(255,255,255,.28) 36%,rgba(248,251,255,.66) 76%),linear-gradient(90deg,rgba(255,255,255,.94),rgba(248,251,255,.74) 38%,rgba(248,251,255,.46) 62%,rgba(255,255,255,.88)),linear-gradient(180deg,rgba(255,255,255,.66),rgba(248,251,255,.82))}.reference-dashboard .reference-tag{color:var(--deep-indigo);border-color:rgba(215,166,66,.28)}.reference-dashboard .reference-hero h1{color:var(--deep-indigo);text-shadow:0 10px 34px rgba(255,255,255,.72)}.reference-dashboard .reference-hero-copy p{color:#3f4968}.reference-dashboard .reference-secondary{color:var(--deep-indigo);border:1px solid rgba(36,87,255,.14);box-shadow:0 16px 34px rgba(27,27,77,.08)}.reference-dashboard .electric-card-ref{width:min(100%,380px);min-height:470px;border-radius:8px;background:linear-gradient(180deg,rgba(244,210,122,.92),rgba(36,87,255,.28),rgba(255,255,255,.28));box-shadow:0 0 0 1px rgba(255,255,255,.78),0 22px 70px rgba(27,27,77,.14),0 0 54px rgba(215,166,66,.24)}.reference-dashboard .electric-border-ref{background:linear-gradient(180deg,rgba(244,210,122,.96),rgba(36,87,255,.34),rgba(255,255,255,.2))}.reference-dashboard .details-electric-inner,.reference-dashboard .electric-inner-ref{background:radial-gradient(circle at 80% 0,rgba(244,210,122,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.88))}.reference-dashboard .details-head h3,.reference-dashboard .electric-inner-ref h2,.reference-dashboard .number-title h2,.reference-dashboard .reference-footer-panel h2,.reference-dashboard .window-main h2{color:var(--deep-indigo)}.reference-dashboard .details-electric-inner p,.reference-dashboard .electric-inner-ref p,.reference-dashboard .reference-footer-panel p,.reference-dashboard .reference-section-copy p,.reference-dashboard .window-main p{color:#59637c}.reference-dashboard .viral-pill{color:var(--deep-indigo);border-color:rgba(215,166,66,.24);background:rgba(244,210,122,.18)}.reference-dashboard .details-head strong,.reference-dashboard .electric-stat strong{background:linear-gradient(90deg,var(--deep-indigo),var(--royal-blue),var(--glory-gold))}.reference-dashboard .metric-mini,.reference-dashboard .window-stats article,.reference-dashboard .window-table div{border-color:rgba(36,87,255,.1);background:rgba(255,255,255,.7)}.reference-dashboard .metric-mini strong,.reference-dashboard .window-stats strong,.reference-dashboard .window-table strong{color:var(--deep-indigo)}.reference-dashboard .metric-mini span,.reference-dashboard .window-main small,.reference-dashboard .window-stats span,.reference-dashboard .window-table small{color:#69738b}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-section{border-color:rgba(36,87,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,251,255,.72)),radial-gradient(circle at 80% 0,rgba(244,210,122,.18),transparent 32%);box-shadow:0 24px 80px rgba(27,27,77,.1)}.reference-dashboard .reference-plan{color:var(--deep-indigo);border-color:rgba(36,87,255,.1);background:rgba(255,255,255,.72)}.reference-dashboard .reference-plan small{color:#66708a}.reference-dashboard .reference-plan.active{color:var(--deep-indigo);background:linear-gradient(90deg,rgba(244,210,122,.9),rgba(255,255,255,.76));box-shadow:0 0 42px rgba(215,166,66,.2)}.reference-dashboard .reference-plan.active small{color:#4d5772}.reference-dashboard .details-electric-card{border-radius:8px;background:linear-gradient(180deg,rgba(244,210,122,.92),rgba(36,87,255,.28),rgba(255,255,255,.28));box-shadow:0 22px 70px rgba(27,27,77,.13)}.reference-dashboard .details-electric-inner{min-height:500px}.reference-dashboard .feature-list-ref span{color:#3f4968}.reference-dashboard .window-sidebar{border-right-color:rgba(36,87,255,.09);background:rgba(255,255,255,.66)}.reference-dashboard .window-sidebar span:not(.window-logo){color:#66708a}.reference-dashboard .window-sidebar .selected{color:var(--deep-indigo)!important;background:rgba(244,210,122,.22)}.reference-dashboard .window-main{background:linear-gradient(90deg,rgba(36,87,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.06) 1px,transparent 0),rgba(255,255,255,.48)}.reference-dashboard .window-main header button{color:var(--deep-indigo);border-color:rgba(36,87,255,.12);background:rgba(255,255,255,.8)}@media (max-width:980px){.reference-dashboard .reference-card-area,.reference-dashboard .reference-hero-copy{min-height:auto}.reference-dashboard .hero-laser-video{mix-blend-mode:normal;opacity:.34}}.reference-dashboard .reference-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:min(1240px,calc(100% - 48px));margin-top:0;background:rgba(5,5,5,.58);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.reference-dashboard .reference-hero{grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr);gap:clamp(28px,5vw,64px);min-height:calc(100vh - 84px);padding:clamp(52px,8vh,86px) 0 clamp(72px,10vh,116px)}.reference-dashboard .reference-webgl-slot{background:#050505}.reference-dashboard .hero-laser-video{opacity:1;filter:saturate(1.12) contrast(1.08) brightness(.82)}.reference-dashboard .hero-video-scrim{background:radial-gradient(circle at 62% 45%,transparent 0 20%,rgba(5,5,5,.12) 34%,rgba(5,5,5,.58) 78%),linear-gradient(90deg,rgba(5,5,5,.88),rgba(5,5,5,.52) 35%,rgba(5,5,5,.26) 58%,rgba(5,5,5,.72)),linear-gradient(180deg,rgba(5,5,5,.34),rgba(5,5,5,.2) 44%,rgba(5,5,5,.92))}.reference-dashboard .reference-hero-copy{padding-top:18px}.reference-dashboard .reference-tag{background:rgba(255,255,255,.065);box-shadow:0 10px 28px rgba(0,0,0,.18)}.reference-dashboard .reference-hero h1{font-size:clamp(54px,7vw,92px);letter-spacing:0;text-shadow:0 8px 40px rgba(0,0,0,.5)}.reference-dashboard .reference-hero-copy p{max-width:610px;color:rgba(255,255,255,.7);font-size:17px;line-height:1.7;text-shadow:0 4px 22px rgba(0,0,0,.55)}.reference-dashboard .reference-actions{margin-top:32px}.reference-dashboard .electric-card-ref{width:min(100%,370px);transform:translateY(14px);box-shadow:0 0 34px rgba(215,166,66,.28),0 30px 80px rgba(0,0,0,.44),inset 0 0 20px rgba(215,166,66,.1)}.reference-dashboard .electric-inner-ref{min-height:470px;padding:28px;background:radial-gradient(circle at 70% 0,rgba(215,166,66,.13),transparent 34%),#090909}.reference-dashboard .electric-stat strong{font-size:42px}.reference-dashboard .reference-sparkline{margin-bottom:22px}.reference-dashboard .metric-mini{padding:14px}.reference-dashboard .reference-section{margin-top:-18px;box-shadow:0 -28px 80px rgba(0,0,0,.3),0 30px 100px rgba(0,0,0,.28)}@media (max-width:980px){.reference-dashboard .reference-hero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.reference-dashboard .reference-card-area{justify-content:flex-start}.reference-dashboard .electric-card-ref{transform:none}}@media (max-width:640px){.reference-dashboard .reference-nav{width:min(100% - 28px,1240px)}.reference-dashboard .reference-hero h1{font-size:42px}.reference-dashboard .hero-laser-video{object-position:58% center}}.reference-dashboard{color:white;background:#050505;font-family:Arial,Helvetica,sans-serif}.reference-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:#050505}.reference-stars{position:absolute;inset:0;opacity:.22;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 40px 70px,#fff,transparent),radial-gradient(1px 1px at 50px 160px,#fff,transparent),radial-gradient(1.5px 1.5px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,#fff,transparent);background-size:200px 200px}.reference-top-glow{position:absolute;top:-140px;left:50%;width:800px;height:500px;border-radius:999px;background:rgba(215,166,66,.16);filter:blur(120px);transform:translateX(-50%)}.reference-bottom-glow{position:absolute;right:-140px;bottom:-160px;width:600px;height:600px;border-radius:999px;background:rgba(101,65,10,.32);filter:blur(105px)}.reference-app-window,.reference-footer-panel,.reference-hero,.reference-nav,.reference-section{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin-inline:auto}.reference-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.05)}.reference-logo{display:inline-flex;align-items:center;gap:10px;color:white;font-size:21px}.asterisk-stack{position:relative;display:grid;width:34px;height:34px;place-items:center}.asterisk-stack svg{position:absolute;width:32px;height:32px;fill:none;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.asterisk-stack svg:first-child{transform:rotate(45deg)}.asterisk-stack svg:last-child{width:36px;height:36px;stroke:var(--glory-gold);filter:drop-shadow(0 0 16px rgba(215,166,66,.65))}.reference-menu{display:flex;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reference-menu,.reference-menu a{align-items:center;border-radius:999px}.reference-menu a{display:inline-flex;gap:8px;min-height:34px;padding:0 16px;color:rgba(255,255,255,.48);font-size:12px;font-weight:700}.reference-menu a.active{color:white;border:1px solid rgba(255,255,255,.06);background:rgba(38,38,38,.8)}.reference-menu a.active span{width:7px;height:7px;border-radius:999px;background:var(--glory-gold)}.electric-button,.reference-nav-button,.reference-primary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:white;background:linear-gradient(180deg,var(--soft-gold),var(--glory-gold) 48%,#a76a16);box-shadow:0 0 24px rgba(215,166,66,.42);font-weight:800}.reference-nav-button{min-height:40px;padding:0 20px;font-size:14px}.reference-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);grid-gap:48px;gap:48px;align-items:center;min-height:calc(100vh - 88px);padding:80px 0 96px}.reference-webgl-slot{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hero-laser-video{position:absolute;inset:-8% -6%;width:112%;height:116%;object-fit:cover;opacity:.95;filter:saturate(1.08) contrast(1.08) brightness(.9)}.hero-video-scrim{position:absolute;inset:0;background:radial-gradient(circle at 72% 46%,transparent 0 22%,rgba(5,5,5,.16) 38%,rgba(5,5,5,.42) 78%),linear-gradient(90deg,rgba(5,5,5,.62),rgba(5,5,5,.18) 44%,rgba(5,5,5,.28)),linear-gradient(180deg,rgba(5,5,5,.2),rgba(5,5,5,.62))}.reference-unicorn-scene{opacity:.92}.reference-unicorn-scene,.reference-unicorn-scene>div[data-us-project]{position:absolute;inset:0;width:100%;height:100%}.laser{position:absolute;left:25%;width:68%;height:10px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),var(--soft-gold),var(--glory-gold),transparent);box-shadow:0 0 18px rgba(255,255,255,.65),0 0 48px rgba(215,166,66,.72);opacity:.22}.laser-a{top:27%;transform:rotate(-18deg)}.laser-b{top:39%;left:35%;height:16px;transform:rotate(9deg)}.laser-c{top:54%;left:38%;width:58%;transform:rotate(-7deg)}.laser-d{top:67%;left:22%;width:76%;height:7px;opacity:.5;transform:rotate(22deg)}.laser-core-ref{position:absolute;top:43%;right:29%;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,white 0 14%,var(--soft-gold) 24%,rgba(215,166,66,.2) 52%,transparent 70%);filter:blur(2px);opacity:.18;box-shadow:0 0 52px rgba(255,255,255,.72),0 0 120px rgba(215,166,66,.45)}.reference-tag{display:inline-flex;align-items:center;gap:10px;min-height:36px;margin-bottom:32px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.68);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:800}.reference-tag svg{width:15px;height:15px;fill:none;stroke:var(--glory-gold);stroke-width:2}.reference-hero h1{margin:0 0 24px;color:white;font-size:clamp(52px,7.4vw,86px);font-weight:300;line-height:1.05}.reference-hero-copy p{max-width:650px;color:rgba(255,255,255,.55);font-size:18px;line-height:1.75}.reference-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.reference-primary,.reference-secondary{min-height:52px;padding:0 30px;font-size:17px}.reference-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#050505;background:white;padding:0 30px;font-weight:800}.reference-card-area{display:flex;justify-content:center}.details-electric-card,.electric-card-ref{position:relative;overflow:hidden;border-radius:32px;padding:2px;background:#111;box-shadow:0 0 30px rgba(215,166,66,.3),inset 0 0 20px rgba(215,166,66,.1)}.electric-card-ref{width:min(100%,390px)}.electric-border-ref{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#fff0a8,var(--glory-gold),transparent);opacity:.86}.details-electric-inner,.electric-inner-ref{position:relative;z-index:1;overflow:hidden;border-radius:30px;background:#0a0a0a}.electric-inner-ref{min-height:520px;padding:32px}.electric-topwash{position:absolute;top:0;right:0;width:100%;height:170px;pointer-events:none;background:linear-gradient(180deg,rgba(215,166,66,.12),transparent)}.electric-button,.electric-card-head,.electric-divider,.electric-inner-ref h2,.electric-inner-ref p,.electric-stat,.metric-mini,.reference-sparkline{position:relative;z-index:1}.viral-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.05);padding:7px 9px;color:rgba(255,255,255,.62);font-size:10px;font-weight:900;text-transform:uppercase}.ping-dot{position:relative;display:inline-flex;width:8px;height:8px}.ping-dot span{position:absolute;inset:0;opacity:.75;animation:pingRef 1.4s cubic-bezier(0,0,.2,1) infinite}.ping-dot b,.ping-dot span{border-radius:999px;background:var(--glory-gold)}.ping-dot b{position:relative;width:8px;height:8px}.electric-inner-ref h2{margin:26px 0 8px;color:white;font-size:23px;font-weight:500}.details-electric-inner p,.electric-inner-ref p{color:rgba(255,255,255,.48);font-size:13px;line-height:1.7}.electric-stat{display:flex;align-items:baseline;gap:10px;margin:28px 0 12px}.electric-stat strong{color:transparent;background:linear-gradient(90deg,white,var(--soft-gold),var(--glory-gold));-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:300}.electric-stat span{border-radius:6px;background:rgba(215,166,66,.1);color:var(--glory-gold);padding:4px 8px;font-size:12px;font-weight:900}.reference-sparkline{height:76px;margin:18px 0 28px}.reference-sparkline svg{width:100%;height:100%;overflow:visible}.reference-chart-line{fill:none;stroke:var(--glory-gold);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(215,166,66,.82))}.electric-button{width:100%;min-height:46px;background:linear-gradient(90deg,#a96516,var(--glory-gold),#f0c75d)}.electric-divider{display:flex;align-items:center;justify-content:center;height:1px;margin:32px 0 24px;background:linear-gradient(90deg,transparent,rgba(215,166,66,.52),transparent)}.electric-divider span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(215,166,66,.26);border-radius:999px;background:#0a0a0a}.electric-divider svg{width:14px;height:14px;fill:white;stroke:white}.metric-mini{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04);padding:16px}.metric-mini strong{display:block;color:white;font-size:30px}.metric-mini span{color:rgba(255,255,255,.46);font-size:13px}.reference-section{margin-bottom:90px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.08),rgba(255,255,255,.02));padding:clamp(28px,4vw,44px)}.reference-pricing-grid{display:grid;grid-template-columns:minmax(0,5fr) 180px minmax(340px,5fr);grid-gap:28px;gap:28px;align-items:center}.number-title{display:flex;align-items:center;gap:18px;margin-bottom:18px}.number-title span{color:rgba(255,255,255,.06);font-size:64px;font-weight:300}.number-title h2,.reference-footer-panel h2{margin:0;color:white;font-size:clamp(34px,4vw,48px);font-weight:300;line-height:1.12}.reference-footer-panel p,.reference-section-copy p{max-width:620px;color:rgba(255,255,255,.52);font-size:18px;line-height:1.75}.reference-plan-list{display:grid;grid-gap:16px;gap:16px;margin-top:34px}.reference-plan{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:84px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#181824;color:rgba(255,255,255,.72);padding:18px;text-align:left}.reference-plan.active{color:white;border-top-color:rgba(255,255,255,.2);background:linear-gradient(90deg,#aa6a13,var(--glory-gold));box-shadow:0 0 42px rgba(215,166,66,.32)}.reference-plan small,.reference-plan strong{display:block}.reference-plan strong{font-size:20px}.reference-plan small{margin-top:4px;color:rgba(255,255,255,.5)}.reference-plan.active small{color:rgba(255,255,255,.82)}.reference-plan i{position:absolute;top:50%;right:-8px;width:12px;height:12px;border:4px solid #050505;border-radius:999px;background:var(--glory-gold);transform:translateY(-50%)}.reference-connectors{height:420px}.reference-connectors svg{width:100%;height:100%;overflow:visible}.flow-line{fill:none;stroke:#525252;stroke-width:2;stroke-dasharray:6 6;opacity:.26}.flow-line.active{stroke:var(--glory-gold);stroke-width:3;stroke-dasharray:8 8;opacity:1;filter:drop-shadow(0 0 15px rgba(215,166,66,.72));animation:flowRef 1s linear infinite}.flow-arrow,.flow-dot{stroke:var(--glory-gold);fill:none;filter:drop-shadow(0 0 12px rgba(215,166,66,.7))}.flow-dot{fill:var(--glory-gold)}.details-electric-inner{min-height:500px;padding:34px}.details-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.details-head h3{margin:0;color:white;font-size:34px;font-weight:300}.details-head strong{color:transparent;background:linear-gradient(90deg,white,var(--soft-gold),var(--glory-gold));-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:300}.details-electric-inner p{margin:30px 0;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}.feature-list-ref{display:grid;grid-gap:16px;gap:16px;margin-bottom:30px}.feature-list-ref span{display:flex;align-items:center;gap:11px;color:rgba(255,255,255,.78)}.feature-list-ref b{color:var(--glory-gold)}.reference-app-window{display:grid;grid-template-columns:240px 1fr;min-height:580px;overflow:hidden;margin-bottom:90px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#090a0a}.window-sidebar{display:flex;flex-direction:column;gap:10px;padding:24px;border-right:1px solid rgba(255,255,255,.08);background:#0d0d12}.window-logo{display:grid;width:46px;height:46px;place-items:center;margin-bottom:24px;border-radius:14px;color:#1c1000;background:linear-gradient(180deg,#fff0a8,var(--glory-gold));font-weight:900}.window-sidebar span:not(.window-logo){border-radius:10px;color:rgba(255,255,255,.5);padding:13px 14px;font-weight:800}.window-sidebar .selected{color:white!important;background:rgba(215,166,66,.14);box-shadow:inset 3px 0 0 var(--glory-gold)}.window-main{padding:28px;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0),#0b0c10;background-size:24px 24px}.window-main header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.window-main h2{margin:0;color:white;font-size:26px;font-weight:400}.window-main p,.window-main small,.window-stats span{color:rgba(255,255,255,.46)}.window-main header button{border:1px solid rgba(255,255,255,.12);border-radius:10px;color:white;background:rgba(255,255,255,.06);padding:10px 14px;font-weight:800}.window-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.window-stats article,.window-table div{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.05);padding:16px}.window-stats strong{display:block;margin-top:8px;color:white;font-size:32px}.window-table{display:grid;grid-gap:12px;gap:12px}.window-table div{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center}.window-table small,.window-table strong{display:block}.window-table strong{color:white}.window-table b,.window-table em{color:var(--soft-gold)}.window-table em{border-radius:999px;background:rgba(215,166,66,.12);padding:7px 10px;font-style:normal;font-size:12px;font-weight:900}.reference-footer-panel{margin-bottom:60px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.08),rgba(255,255,255,.02));padding:clamp(34px,6vw,72px)}@keyframes flowRef{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes pingRef{75%,to{opacity:0;transform:scale(2)}}@media (max-width:980px){.reference-menu{display:none}.reference-app-window,.reference-hero,.reference-pricing-grid{grid-template-columns:1fr}.reference-connectors{display:none}.reference-hero h1{font-size:58px}.reference-webgl-slot{opacity:.72}}@media (max-width:640px){.reference-app-window,.reference-footer-panel,.reference-hero,.reference-nav,.reference-section{width:min(100% - 28px,1240px)}.reference-nav-button{display:none}.reference-hero{padding-top:48px}.reference-hero h1{font-size:42px}.reference-actions,.window-main header{align-items:stretch;flex-direction:column}.window-stats,.window-table div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.laser-path.active{animation:none}}@media print{.button,.constellation,.hero-background,.nav,.particle-field{display:none!important}body{background:white;color:black}.glass-card,.heaventech-card,.radiant-panel{box-shadow:none;border:1px solid #d8dce8;background:white}}.luminous-dashboard{position:relative;min-height:100vh;overflow-x:hidden;color:#ffffff;background:#05060d;font-family:Arial,Helvetica,sans-serif}.luminous-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 52% 4%,rgba(215,166,66,.16),transparent 32%),radial-gradient(circle at 82% 58%,rgba(36,87,255,.12),transparent 34%),linear-gradient(180deg,#05060d,#0a0b18 48%,#05060d)}.luminous-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 40px 70px,rgba(244,210,122,.75),transparent),radial-gradient(1px 1px at 50px 160px,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 90px 40px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 130px 80px,rgba(36,87,255,.65),transparent);background-size:210px 210px;opacity:.22}.luminous-orb{position:absolute;border-radius:999px;filter:blur(110px)}.luminous-orb.top{top:-120px;left:50%;width:820px;height:520px;background:rgba(215,166,66,.16);transform:translateX(-50%)}.luminous-orb.bottom{right:-120px;bottom:-160px;width:620px;height:620px;background:rgba(36,87,255,.16)}.luminous-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.06)}.luminous-brand{display:inline-flex;align-items:center;gap:10px;color:white;font-size:20px;font-weight:600}.luminous-mark{display:grid;width:34px;height:34px;place-items:center;color:var(--soft-gold);text-shadow:0 0 18px rgba(244,210,122,.82)}.luminous-menu{display:flex;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.luminous-menu,.luminous-menu a{align-items:center;border-radius:999px}.luminous-menu a{display:inline-flex;gap:8px;min-height:34px;padding:0 16px;color:rgba(255,255,255,.56);font-size:12px;font-weight:700}.luminous-menu a.active{color:white;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 8px rgba(0,0,0,.22)}.luminous-menu a.active span{width:7px;height:7px;border-radius:999px;background:var(--glory-gold);box-shadow:0 0 18px rgba(215,166,66,.95)}.card-button,.luminous-nav-cta,.luminous-primary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#2c2108;background:linear-gradient(180deg,#fff0a8,var(--soft-gold) 38%,var(--glory-gold));box-shadow:0 0 36px rgba(215,166,66,.36);font-weight:800}.luminous-nav-cta{min-height:38px;padding:0 20px;color:white;background:linear-gradient(180deg,var(--soft-gold),var(--glory-gold))}.luminous-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:center;width:min(1240px,calc(100% - 48px));min-height:calc(100vh - 90px);margin:0 auto;padding:76px 0 92px}.luminous-hero:before{content:"";position:absolute;top:8%;left:34%;width:min(760px,58vw);height:min(520px,44vw);pointer-events:none;background:linear-gradient(110deg,transparent 0 18%,rgba(244,210,122,.94) 38%,rgba(36,87,255,.45) 58%,transparent 74%),linear-gradient(42deg,transparent 0 44%,rgba(255,255,255,.7) 50%,transparent 58%);filter:blur(2px) drop-shadow(0 0 40px rgba(215,166,66,.58));opacity:.9;transform:rotate(-8deg)}.luminous-tag{display:inline-flex;align-items:center;gap:9px;min-height:34px;margin-bottom:30px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:800}.luminous-tag span{color:var(--soft-gold);text-shadow:0 0 16px rgba(244,210,122,.75)}.luminous-hero h1{margin:0 0 24px;color:white;font-size:clamp(58px,8vw,96px);font-weight:300;line-height:1.02}.luminous-hero-copy p{max-width:640px;color:rgba(255,255,255,.58);font-size:18px;line-height:1.75}.luminous-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:36px}.luminous-primary,.luminous-secondary{min-height:50px;padding:0 28px;font-size:16px}.luminous-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:50px;padding:0 28px;color:#05060d;background:white;font-weight:800}.luminous-card-wrap{position:relative;z-index:1;display:flex;justify-content:center}.details-card,.luminous-card-border{position:relative;overflow:hidden;border-radius:32px;padding:2px;background:linear-gradient(180deg,#fff0a8,var(--glory-gold),rgba(215,166,66,0));box-shadow:0 0 30px rgba(215,166,66,.3),inset 0 0 20px rgba(215,166,66,.1)}.luminous-card{position:relative;width:min(100%,390px);min-height:520px;overflow:hidden;border-radius:30px;padding:32px;background:#090a0f}.card-veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 70% 0,rgba(244,210,122,.14),transparent 40%),linear-gradient(180deg,rgba(215,166,66,.11),transparent 34%)}.card-button,.card-head,.divider-glow,.luminous-card h2,.luminous-card p,.metric-row,.mini-insight,.spark-chart{position:relative;z-index:1}.live-pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.68);background:rgba(255,255,255,.05);font-size:11px;font-weight:800;text-transform:uppercase}.live-pill span{width:8px;height:8px;border-radius:999px;background:var(--glory-gold);box-shadow:0 0 0 7px rgba(215,166,66,.14),0 0 18px rgba(215,166,66,.8)}.luminous-card h2{margin:28px 0 8px;color:white;font-size:24px;font-weight:500}.luminous-card p{color:rgba(255,255,255,.52);line-height:1.6}.metric-row{display:flex;align-items:baseline;gap:12px;margin-top:28px}.metric-row strong{color:transparent;background:linear-gradient(90deg,white,var(--soft-gold),var(--glory-gold));-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:300}.metric-row span{color:var(--soft-gold);border-radius:6px;background:rgba(215,166,66,.12);padding:3px 8px;font-size:12px;font-weight:800}.spark-chart{height:84px;margin:24px 0 28px}.spark-chart svg{width:100%;height:100%;overflow:visible}.spark-chart-line{fill:none;stroke:var(--glory-gold);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(215,166,66,.78))}.card-button{width:100%;min-height:46px;color:white;background:linear-gradient(90deg,#b8791e,var(--glory-gold),#f1c463)}.divider-glow{height:1px;margin:30px 0 20px;background:linear-gradient(90deg,transparent,rgba(215,166,66,.6),transparent)}.mini-insight{display:flex;gap:12px;align-items:center;color:white}.mini-insight>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(215,166,66,.15);color:var(--soft-gold)}.mini-insight small,.mini-insight strong{display:block}.mini-insight small{color:rgba(255,255,255,.46)}.app-showcase,.luminous-panel,.luminous-report{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto 92px}.luminous-panel{border-radius:28px;padding:clamp(26px,4vw,44px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 24px 90px rgba(0,0,0,.2)}.panel-grid{display:grid;grid-template-columns:minmax(0,.86fr) 170px minmax(340px,.9fr);grid-gap:28px;gap:28px;align-items:center}.section-number{color:rgba(255,255,255,.08);font-size:64px;font-weight:300}.luminous-report h2,.panel-copy h2{margin:8px 0 16px;color:white;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.luminous-report p,.panel-copy p{color:rgba(255,255,255,.58);font-size:18px;line-height:1.7}.plan-list{display:grid;grid-gap:14px;gap:14px;margin-top:30px}.plan-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.72);background:#171827}.plan-option.selected{color:white;border-top-color:rgba(255,255,255,.22);background:linear-gradient(90deg,#a86e19,var(--glory-gold));box-shadow:0 0 42px rgba(215,166,66,.28)}.plan-option small,.plan-option strong{display:block}.plan-option small{margin-top:4px;color:rgba(255,255,255,.52)}.plan-option.selected small{color:rgba(255,255,255,.82)}.connector-column{height:420px}.connector-column svg{width:100%;height:100%;overflow:visible}.connector-path{fill:none;stroke:rgba(255,255,255,.18);stroke-width:2;stroke-dasharray:7 7}.connector-path.active{stroke:var(--glory-gold);stroke-width:3;stroke-dasharray:9 8;filter:drop-shadow(0 0 15px rgba(215,166,66,.72));animation:heavenLaserFlow 1.2s linear infinite}.connector-arrow{fill:none;stroke:var(--glory-gold);stroke-width:3;filter:drop-shadow(0 0 12px rgba(215,166,66,.72))}.connector-dot{fill:var(--glory-gold);filter:drop-shadow(0 0 12px rgba(215,166,66,.9))}.details-card{border-radius:32px}.details-inner{min-height:430px;border-radius:30px;padding:34px;background:#090a0f}.details-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.details-top h3{margin:0;color:white;font-size:32px;font-weight:300}.details-top strong{color:transparent;background:linear-gradient(90deg,white,var(--soft-gold),var(--glory-gold));-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:300}.details-inner p{margin:28px 0;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55);line-height:1.7}.check-list{display:grid;grid-gap:16px;gap:16px}.check-list span{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.78)}.check-list b{color:var(--glory-gold)}.showcase-shell{display:grid;grid-template-columns:230px 1fr;min-height:560px;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#090a0f;box-shadow:0 30px 100px rgba(0,0,0,.34)}.showcase-sidebar{display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(255,255,255,.08);padding:24px;background:#0d0e16}.sidebar-logo{display:grid;width:46px;height:46px;place-items:center;margin-bottom:20px;border-radius:14px;color:#201400;background:linear-gradient(180deg,#fff0a8,var(--glory-gold));font-weight:900}.showcase-sidebar span:not(.sidebar-logo){border-radius:10px;padding:12px;color:rgba(255,255,255,.54);font-size:14px;font-weight:800}.showcase-sidebar .sidebar-active{color:white!important;background:rgba(215,166,66,.14);box-shadow:inset 3px 0 0 var(--glory-gold)}.showcase-main{padding:28px;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0),#0b0c14;background-size:28px 28px}.showcase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.showcase-toolbar small,.showcase-toolbar strong{display:block}.showcase-toolbar strong{color:white;font-size:24px}.showcase-toolbar small{color:rgba(255,255,255,.46)}.showcase-toolbar button{border:1px solid rgba(255,255,255,.12);border-radius:10px;color:white;background:rgba(255,255,255,.06);padding:10px 14px;font-weight:800}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.grant-row,.stat-strip article{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.05);padding:16px}.grant-row small,.stat-strip small,.stat-strip span{color:rgba(255,255,255,.46)}.stat-strip strong{display:block;margin:8px 0;color:white;font-size:30px}.grant-table{display:grid;grid-gap:12px;gap:12px}.grant-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center}.grant-row small,.grant-row strong{display:block}.grant-row strong{color:white}.grant-row b{color:var(--soft-gold)}.grant-row em{border-radius:999px;color:white;background:rgba(215,166,66,.16);padding:7px 10px;font-style:normal;font-size:12px;font-weight:900}.luminous-report{border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.08),rgba(255,255,255,.02));padding:clamp(30px,5vw,56px)}@media (max-width:980px){.luminous-nav{width:min(100% - 32px,1240px)}.luminous-menu{display:none}.luminous-hero,.panel-grid,.showcase-shell{grid-template-columns:1fr}.connector-column{display:none}.luminous-hero:before{left:8%;width:92%;height:40%}.showcase-sidebar{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:640px){.luminous-nav-cta{display:none}.app-showcase,.luminous-hero,.luminous-panel,.luminous-report{width:min(100% - 28px,1240px)}.luminous-hero h1{font-size:52px}.luminous-card{min-height:auto}.grant-row,.stat-strip{grid-template-columns:1fr}}.reference-dashboard{--dash-cream:#FFFDF7;--dash-warm:#FFFBF0;--dash-gold:#D4AF37;--dash-gold-soft:#F5C542;--dash-gold-light:#FFD766;--dash-ink:#182145;--dash-muted:#66708A;position:relative;min-height:100vh;color:var(--dash-ink);background:radial-gradient(circle at top center,rgba(255,215,102,.28),transparent 35%),radial-gradient(circle at 85% 12%,rgba(197,223,255,.38),transparent 28%),radial-gradient(circle at 12% 42%,rgba(255,244,201,.54),transparent 30%),linear-gradient(180deg,var(--dash-cream) 0,#fff8e8 50%,#ffffff 100%);overflow-x:hidden}.reference-dashboard:after,.reference-dashboard:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.reference-dashboard:before{background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.64) 28%,transparent 42%),linear-gradient(128deg,transparent 0 48%,rgba(255,215,102,.18) 58%,transparent 72%),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.74),transparent 42%);mix-blend-mode:screen}.reference-dashboard:after{opacity:.24;background-image:radial-gradient(circle,rgba(212,175,55,.45) 1px,transparent 1.8px),radial-gradient(circle,rgba(36,87,255,.18) 1px,transparent 1.7px);background-size:72px 72px,108px 108px;-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 78%,transparent)}.reference-dashboard .reference-bg{background:radial-gradient(circle at 50% -8%,rgba(255,215,102,.34),transparent 34%),radial-gradient(circle at 80% 18%,rgba(221,235,255,.68),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,251,240,.86))}.reference-dashboard .reference-stars{opacity:.18;background-image:radial-gradient(1px 1px at 20px 30px,rgba(212,175,55,.76),transparent),radial-gradient(1px 1px at 40px 70px,rgba(36,87,255,.36),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,215,102,.7),transparent)}.reference-dashboard .reference-top-glow{background:rgba(255,215,102,.42)}.reference-dashboard .reference-bottom-glow{background:rgba(221,235,255,.64)}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero,.reference-dashboard .reference-nav,.reference-dashboard .reference-section{position:relative;z-index:1;width:min(1180px,calc(100% - 48px))}.reference-dashboard .reference-nav{min-height:76px;margin-top:12px;padding:12px 18px;border:1px solid rgba(212,175,55,.16);border-radius:8px;background:rgba(255,255,255,.74);box-shadow:0 18px 48px rgba(24,33,69,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.reference-dashboard .reference-logo{color:var(--dash-ink);font-weight:850}.reference-dashboard .asterisk-stack svg:first-child{stroke:var(--dash-ink)}.reference-dashboard .asterisk-stack svg:last-child{stroke:var(--dash-gold)}.reference-dashboard .reference-menu{border-color:rgba(212,175,55,.18);background:rgba(255,255,255,.66)}.reference-dashboard .reference-menu a{color:rgba(24,33,69,.62);font-size:13px}.reference-dashboard .reference-menu a.active{color:var(--dash-ink);border-color:rgba(212,175,55,.22);background:linear-gradient(135deg,rgba(255,215,102,.35),rgba(255,255,255,.72))}.reference-dashboard .reference-menu a.active span{background:var(--dash-gold);box-shadow:0 0 16px rgba(212,175,55,.7)}.reference-dashboard .reference-hero{isolation:isolate;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.68fr);grid-gap:clamp(28px,5vw,60px);gap:clamp(28px,5vw,60px);align-items:center;min-height:calc(100vh - 104px);padding:clamp(54px,8vh,88px) 0 clamp(72px,10vh,112px)}.reference-dashboard .reference-webgl-slot{left:50%;right:auto;width:100vw;transform:translateX(-50%);background:var(--dash-cream);border-bottom:1px solid rgba(212,175,55,.12)}.reference-dashboard .hero-laser-video{inset:0;width:100%;height:100%;aspect-ratio:8/5;object-fit:cover;object-position:center center;opacity:.42;filter:saturate(.9) contrast(.9) brightness(1.42);mix-blend-mode:multiply}.reference-dashboard .hero-video-scrim{background:radial-gradient(circle at 64% 46%,rgba(255,255,255,.05) 0 20%,rgba(255,255,255,.42) 38%,rgba(255,253,247,.82) 74%),linear-gradient(90deg,rgba(255,253,247,.98),rgba(255,253,247,.82) 38%,rgba(255,253,247,.58) 62%,rgba(255,253,247,.94)),linear-gradient(180deg,rgba(255,253,247,.72),rgba(255,251,240,.9))}.reference-dashboard .laser,.reference-dashboard .laser-core-ref{display:none}.reference-dashboard .reference-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.reference-dashboard .reference-tag{width:-moz-fit-content;width:fit-content;min-height:38px;margin-bottom:24px;color:var(--dash-ink);border-color:rgba(212,175,55,.2);background:rgba(255,255,255,.74);box-shadow:0 10px 28px rgba(24,33,69,.06)}.reference-dashboard .reference-tag svg{stroke:var(--dash-gold)}.reference-dashboard .reference-hero h1{max-width:780px;margin-bottom:22px;color:var(--dash-ink);font-size:clamp(52px,7vw,88px);font-weight:800;line-height:1.02;text-shadow:0 12px 40px rgba(255,255,255,.8)}.reference-dashboard .reference-hero-copy p{max-width:630px;color:#47516C;font-size:18px;line-height:1.72;text-shadow:none}.reference-dashboard .reference-actions{margin-top:34px}.reference-dashboard .electric-button,.reference-dashboard .reference-nav-button,.reference-dashboard .reference-primary{min-height:48px;border:1px solid rgba(255,255,255,.58);color:#2B2108;background:linear-gradient(135deg,var(--dash-gold),var(--dash-gold-light));box-shadow:0 16px 34px rgba(212,175,55,.24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.reference-dashboard .electric-button:hover,.reference-dashboard .reference-nav-button:hover,.reference-dashboard .reference-primary:hover{transform:translateY(-2px);box-shadow:0 22px 46px rgba(212,175,55,.32);filter:brightness(1.03)}.reference-dashboard .reference-secondary{min-height:48px;color:var(--dash-ink);border:1px solid rgba(212,175,55,.18);background:rgba(255,255,255,.82);box-shadow:0 16px 34px rgba(24,33,69,.08)}.reference-dashboard .reference-card-area{display:flex;align-items:center;justify-content:flex-end;min-height:520px}.reference-dashboard .details-electric-card,.reference-dashboard .electric-card-ref{width:min(100%,380px);min-height:470px;border-radius:8px;background:linear-gradient(180deg,rgba(255,215,102,.9),rgba(255,255,255,.34));box-shadow:0 0 0 1px rgba(255,255,255,.82),0 24px 70px rgba(24,33,69,.12),0 0 48px rgba(212,175,55,.2);transition:transform .2s ease,box-shadow .2s ease}.reference-dashboard .details-electric-card:hover,.reference-dashboard .electric-card-ref:hover,.reference-dashboard .reference-plan:hover,.reference-dashboard .window-stats article:hover,.reference-dashboard .window-table div:hover{transform:translateY(-3px);box-shadow:0 26px 74px rgba(24,33,69,.13),0 0 42px rgba(212,175,55,.16)}.reference-dashboard .electric-border-ref{border-radius:8px;background:linear-gradient(180deg,rgba(255,215,102,.95),rgba(255,255,255,.26),transparent)}.reference-dashboard .details-electric-inner,.reference-dashboard .electric-inner-ref{min-height:470px;border-radius:8px;background:radial-gradient(circle at 82% 0,rgba(255,215,102,.2),transparent 34%),rgba(255,255,255,.76);border:1px solid rgba(212,175,55,.14);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.reference-dashboard .details-head h3,.reference-dashboard .electric-inner-ref h2,.reference-dashboard .number-title h2,.reference-dashboard .reference-footer-panel h2,.reference-dashboard .window-main h2{color:var(--dash-ink);font-weight:800}.reference-dashboard .details-electric-inner p,.reference-dashboard .electric-inner-ref p,.reference-dashboard .reference-footer-panel p,.reference-dashboard .reference-section-copy p,.reference-dashboard .window-main p{color:var(--dash-muted)}.reference-dashboard .electric-stat span,.reference-dashboard .viral-pill,.reference-dashboard .window-table em{color:var(--dash-ink);border-color:rgba(212,175,55,.18);background:rgba(255,215,102,.22)}.reference-dashboard .ping-dot b,.reference-dashboard .ping-dot span{background:var(--dash-gold)}.reference-dashboard .details-head strong,.reference-dashboard .electric-stat strong{color:transparent;background:linear-gradient(90deg,var(--dash-ink),#2457FF,var(--dash-gold));-webkit-background-clip:text;background-clip:text}.reference-dashboard .metric-mini,.reference-dashboard .reference-plan,.reference-dashboard .window-stats article,.reference-dashboard .window-table div{border:1px solid rgba(212,175,55,.16);background:rgba(255,255,255,.7);box-shadow:0 14px 34px rgba(24,33,69,.06);transition:transform .2s ease,box-shadow .2s ease}.reference-dashboard .metric-mini strong,.reference-dashboard .window-stats strong,.reference-dashboard .window-table strong{color:var(--dash-ink)}.reference-dashboard .metric-mini span,.reference-dashboard .reference-plan small,.reference-dashboard .window-main small,.reference-dashboard .window-stats span,.reference-dashboard .window-table small{color:var(--dash-muted)}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-section{margin-bottom:96px;border:1px solid rgba(212,175,55,.16);background:radial-gradient(circle at 82% 0,rgba(255,215,102,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,251,240,.68));box-shadow:0 24px 80px rgba(24,33,69,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.reference-dashboard .reference-section{min-height:620px;padding:clamp(34px,5vw,58px)}.reference-dashboard .reference-pricing-grid{min-height:520px}.reference-dashboard .number-title span{color:rgba(212,175,55,.24)}.reference-dashboard .reference-plan{min-height:84px;color:var(--dash-ink)}.reference-dashboard .reference-plan.active{color:var(--dash-ink);border-color:rgba(212,175,55,.32);background:linear-gradient(90deg,rgba(255,215,102,.74),rgba(255,255,255,.82));box-shadow:0 20px 48px rgba(212,175,55,.18)}.reference-dashboard .reference-plan.active small{color:#4F5A74}.reference-dashboard .reference-plan i{border-color:var(--dash-cream);background:var(--dash-gold)}.reference-dashboard .flow-line{stroke:rgba(36,87,255,.18)}.reference-dashboard .flow-arrow,.reference-dashboard .flow-dot,.reference-dashboard .flow-line.active{stroke:var(--dash-gold);filter:drop-shadow(0 0 12px rgba(212,175,55,.48))}.reference-dashboard .flow-dot{fill:var(--dash-gold)}.reference-dashboard .feature-list-ref span{color:#46516B}.reference-dashboard .feature-list-ref b{color:var(--dash-gold)}.reference-dashboard .reference-app-window{min-height:580px}.reference-dashboard .window-sidebar{border-right-color:rgba(212,175,55,.14);background:rgba(255,255,255,.62)}.reference-dashboard .window-logo{color:#2B2108;background:linear-gradient(135deg,var(--dash-gold),var(--dash-gold-light))}.reference-dashboard .window-sidebar span:not(.window-logo){color:#65708A}.reference-dashboard .window-sidebar .selected{background:rgba(255,215,102,.22);box-shadow:inset 3px 0 0 var(--dash-gold)}.reference-dashboard .window-main{background:linear-gradient(90deg,rgba(36,87,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.05) 1px,transparent 0),rgba(255,255,255,.46);background-size:28px 28px}.reference-dashboard .window-main header button{color:var(--dash-ink);border-color:rgba(212,175,55,.16);background:rgba(255,255,255,.76)}.reference-dashboard .reference-footer-panel{padding:clamp(34px,6vw,72px)}.reference-dashboard .electric-card-ref,.reference-dashboard .reference-app-window,.reference-dashboard .reference-card-area,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero-copy,.reference-dashboard .reference-section{animation:fundingReadyFadeUp .7s ease both}.reference-dashboard .reference-card-area{animation-delay:90ms}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-section{animation-delay:.14s}.reference-dashboard .electric-button,.reference-dashboard .ping-dot b,.reference-dashboard .reference-nav-button,.reference-dashboard .reference-primary{animation:fundingReadyGoldPulse 3.8s ease-in-out infinite}@keyframes fundingReadyFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fundingReadyGoldPulse{0%,to{box-shadow:0 14px 32px rgba(212,175,55,.2)}50%{box-shadow:0 20px 46px rgba(212,175,55,.34)}}@media (max-width:980px){.reference-dashboard .reference-hero{grid-template-columns:1fr;min-height:auto}.reference-dashboard .reference-card-area,.reference-dashboard .reference-hero-copy{min-height:auto}.reference-dashboard .reference-card-area{justify-content:flex-start}.reference-dashboard .hero-laser-video{opacity:.22;mix-blend-mode:normal}}@media (max-width:640px){.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero,.reference-dashboard .reference-nav,.reference-dashboard .reference-section{width:min(100% - 28px,1180px)}.reference-dashboard .reference-hero h1{font-size:42px}.reference-dashboard .reference-actions,.reference-dashboard .window-main header{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.reference-dashboard .electric-button,.reference-dashboard .electric-card-ref,.reference-dashboard .ping-dot b,.reference-dashboard .reference-app-window,.reference-dashboard .reference-card-area,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero-copy,.reference-dashboard .reference-nav-button,.reference-dashboard .reference-primary,.reference-dashboard .reference-section{animation:none}.reference-dashboard .hero-laser-video{display:none}}.reference-dashboard{--dash-page:#fffdf7;--dash-page-warm:#fffbf0;--dash-card:rgba(255,255,255,0.78);--dash-card-strong:rgba(255,255,255,0.9);--dash-border:rgba(212,175,55,0.2);--dash-border-strong:rgba(212,175,55,0.34);--dash-gold:#d4af37;--dash-gold-2:#f5c542;--dash-gold-3:#ffd766;--dash-blue:#2457ff;--dash-sky:#ddebff;--dash-ink:#17203f;--dash-body:#46516b;--dash-soft:#707a91;--dash-shadow:0 26px 90px rgba(44,37,15,0.1);--dash-glow:0 0 56px rgba(245,197,66,0.22);font-family:var(--font-geist-sans),"Geist",Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;background:radial-gradient(circle at 50% -6%,rgba(255,215,102,.36),transparent 32%),radial-gradient(circle at 78% 15%,rgba(221,235,255,.8),transparent 31%),radial-gradient(circle at 8% 38%,rgba(255,247,213,.78),transparent 29%),linear-gradient(180deg,#fffdf7,#fffbf0 44%,#ffffff)!important}.reference-dashboard:before{background:linear-gradient(110deg,transparent 0 16%,rgba(255,255,255,.7) 25%,transparent 38%),linear-gradient(126deg,transparent 0 50%,rgba(255,215,102,.2) 58%,transparent 72%),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.85),transparent 44%),radial-gradient(ellipse at 50% 100%,rgba(221,235,255,.42),transparent 42%)!important;opacity:.92}.reference-dashboard:after{opacity:.2;background-image:radial-gradient(circle,rgba(212,175,55,.52) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(36,87,255,.2) 0 1px,transparent 1.7px),linear-gradient(90deg,rgba(36,87,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.035) 1px,transparent 0);background-size:74px 74px,122px 122px,46px 46px,46px 46px}.reference-dashboard .reference-bg{opacity:1;background:radial-gradient(circle at 50% 0,rgba(255,215,102,.32),transparent 31%),radial-gradient(circle at 78% 21%,rgba(221,235,255,.66),transparent 27%),linear-gradient(180deg,rgba(255,253,247,.92),rgba(255,251,240,.78))!important}.reference-dashboard .reference-stars{opacity:.16!important;filter:blur(.15px)}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero,.reference-dashboard .reference-nav,.reference-dashboard .reference-section{width:min(1180px,calc(100% - 56px))!important}.reference-dashboard .reference-nav{min-height:74px;margin-top:18px;padding:12px 16px;border:1px solid var(--dash-border)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 18px 58px rgba(44,37,15,.08)!important}.reference-dashboard .reference-logo,.reference-dashboard .reference-menu a,.reference-dashboard .reference-menu a.active{letter-spacing:0}.reference-dashboard .reference-logo{color:var(--dash-ink)!important;font-size:15px}.reference-dashboard .reference-menu{gap:4px;padding:5px;border:1px solid rgba(212,175,55,.16)!important;background:rgba(255,253,247,.75)!important}.reference-dashboard .reference-menu a{min-height:36px;padding:0 13px;color:rgba(23,32,63,.68)!important;font-weight:700}.reference-dashboard .reference-menu a:hover{color:var(--dash-ink)!important;background:rgba(255,215,102,.16)}.reference-dashboard .reference-menu a.active{color:var(--dash-ink)!important;background:linear-gradient(135deg,rgba(255,215,102,.42),rgba(255,255,255,.78))!important;box-shadow:inset 0 0 0 1px rgba(212,175,55,.18)}.reference-dashboard .electric-button,.reference-dashboard .reference-nav-button,.reference-dashboard .reference-primary,.reference-dashboard .window-main header button{border-radius:999px;font-weight:850;letter-spacing:0}.reference-dashboard .electric-button,.reference-dashboard .reference-nav-button,.reference-dashboard .reference-primary{color:#2e2408!important;border:1px solid rgba(255,255,255,.7)!important;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 42%),linear-gradient(135deg,#d4af37,#f5c542 48%,#ffd766)!important;box-shadow:0 16px 34px rgba(212,175,55,.26),0 0 28px rgba(255,215,102,.18)!important}.reference-dashboard .reference-secondary{color:var(--dash-ink)!important;border:1px solid rgba(212,175,55,.2)!important;background:rgba(255,255,255,.86)!important;box-shadow:0 16px 34px rgba(23,32,63,.08)!important}.reference-dashboard .reference-hero{grid-template-columns:minmax(0,1fr) minmax(330px,430px)!important;gap:clamp(32px,5vw,72px)!important;min-height:clamp(700px,calc(100vh - 100px),860px)!important;padding:clamp(56px,7vh,86px) 0 clamp(76px,10vh,118px)!important}.reference-dashboard .reference-webgl-slot{height:100%;min-height:700px;background:radial-gradient(circle at 62% 42%,rgba(255,215,102,.32),transparent 26%),linear-gradient(180deg,#fffdf7,#fffbf0)!important}.reference-dashboard .hero-laser-video{opacity:.34!important;filter:saturate(.78) contrast(.78) brightness(1.7)!important}.reference-dashboard .hero-video-scrim{background:radial-gradient(circle at 65% 45%,rgba(255,255,255,.12) 0 17%,rgba(255,253,247,.54) 42%,rgba(255,253,247,.9) 78%),linear-gradient(90deg,rgba(255,253,247,.98),rgba(255,253,247,.78) 38%,rgba(255,253,247,.6) 62%,rgba(255,253,247,.98)),linear-gradient(180deg,rgba(255,253,247,.7),rgba(255,251,240,.96))!important}.reference-dashboard .reference-hero-copy{min-height:0!important;max-width:720px;padding:26px 0}.reference-dashboard .reference-tag{min-height:40px;padding:0 16px;color:var(--dash-ink)!important;border:1px solid rgba(212,175,55,.22)!important;background:rgba(255,255,255,.8)!important;box-shadow:0 12px 30px rgba(44,37,15,.07)}.reference-dashboard .reference-tag span{color:var(--dash-ink);font-weight:800}.reference-dashboard .reference-hero h1{max-width:740px;margin:0 0 24px;color:var(--dash-ink)!important;font-size:clamp(54px,7vw,90px)!important;line-height:.98!important;text-shadow:0 20px 48px rgba(255,255,255,.9)}.reference-dashboard .reference-hero h1:after{content:"";display:block;width:min(260px,48vw);height:4px;margin-top:24px;border-radius:999px;background:linear-gradient(90deg,#d4af37,#ffd766,rgba(36,87,255,.44),transparent);box-shadow:0 0 24px rgba(245,197,66,.42)}.reference-dashboard .reference-hero-copy p{max-width:650px;color:var(--dash-body)!important;font-size:clamp(17px,1.5vw,19px)!important;line-height:1.72!important}.reference-dashboard .reference-actions{gap:14px;margin-top:34px!important}.reference-dashboard .reference-card-area{align-items:center!important;min-height:0!important}.reference-dashboard .details-electric-card,.reference-dashboard .electric-card-ref{width:min(100%,410px)!important;min-height:0!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,215,102,.74),rgba(255,255,255,.28)),rgba(255,255,255,.7)!important;box-shadow:var(--dash-shadow),var(--dash-glow)!important}.reference-dashboard .electric-border-ref{border-radius:18px!important;opacity:.72;background:linear-gradient(135deg,rgba(255,215,102,.86),rgba(255,255,255,.38),rgba(36,87,255,.16))!important}.reference-dashboard .details-electric-inner,.reference-dashboard .electric-inner-ref{min-height:468px!important;border-radius:16px!important;padding:28px!important;border:1px solid var(--dash-border)!important;background:radial-gradient(circle at 84% 0,rgba(255,215,102,.22),transparent 34%),radial-gradient(circle at 12% 100%,rgba(221,235,255,.46),transparent 36%),rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.reference-dashboard .electric-topwash{opacity:.65;background:radial-gradient(circle at top,rgba(255,215,102,.26),transparent 62%)!important}.reference-dashboard .viral-pill,.reference-dashboard .window-table em{min-height:30px;color:#3a2d08!important;border:1px solid rgba(212,175,55,.25)!important;background:linear-gradient(135deg,rgba(255,215,102,.5),rgba(255,255,255,.72))!important}.reference-dashboard .details-head h3,.reference-dashboard .electric-inner-ref h2,.reference-dashboard .number-title h2,.reference-dashboard .reference-footer-panel h2,.reference-dashboard .window-main h2{color:var(--dash-ink)!important;font-weight:850!important;letter-spacing:0!important}.reference-dashboard .electric-inner-ref h2{margin-top:26px;font-size:30px;line-height:1.06}.reference-dashboard .details-electric-inner p,.reference-dashboard .electric-inner-ref p,.reference-dashboard .reference-footer-panel p,.reference-dashboard .reference-section-copy p,.reference-dashboard .window-main p{color:var(--dash-body)!important;line-height:1.65}.reference-dashboard .electric-stat{margin:26px 0;padding:22px;border:1px solid rgba(212,175,55,.16);border-radius:14px;background:radial-gradient(circle at top right,rgba(255,215,102,.22),transparent 40%),rgba(255,255,255,.62)}.reference-dashboard .details-head strong,.reference-dashboard .electric-stat strong{background:linear-gradient(90deg,#17203f,#2457ff 50%,#d4af37)!important;-webkit-background-clip:text!important;background-clip:text!important}.reference-dashboard .electric-stat span{color:var(--dash-soft)!important;border:0!important;background:transparent!important}.reference-dashboard .reference-sparkline{height:78px!important;margin:10px 0 24px!important;border-radius:14px;background:linear-gradient(90deg,rgba(36,87,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.05) 1px,transparent 0),rgba(255,253,247,.78);background-size:22px 22px}.reference-dashboard .reference-chart-line{stroke:var(--dash-gold)!important;stroke-width:3;filter:drop-shadow(0 0 8px rgba(212,175,55,.38))}.reference-dashboard .metric-mini,.reference-dashboard .reference-plan,.reference-dashboard .window-stats article,.reference-dashboard .window-table div{border:1px solid rgba(212,175,55,.18)!important;border-radius:16px!important;background:radial-gradient(circle at 92% 0,rgba(255,215,102,.16),transparent 34%),rgba(255,255,255,.78)!important;box-shadow:0 14px 38px rgba(23,32,63,.06)!important}.reference-dashboard .metric-mini strong,.reference-dashboard .window-stats strong,.reference-dashboard .window-table strong{color:var(--dash-ink)!important}.reference-dashboard .metric-mini span,.reference-dashboard .reference-plan small,.reference-dashboard .window-main small,.reference-dashboard .window-stats span,.reference-dashboard .window-table small{color:var(--dash-soft)!important}.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-section{border-radius:24px!important;border:1px solid var(--dash-border)!important;background:radial-gradient(circle at 78% 0,rgba(255,215,102,.18),transparent 31%),radial-gradient(circle at 8% 90%,rgba(221,235,255,.46),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,251,240,.78))!important;box-shadow:0 28px 92px rgba(44,37,15,.09)!important}.reference-dashboard .reference-section{min-height:0!important;padding:clamp(34px,5vw,62px)!important}.reference-dashboard .reference-pricing-grid{align-items:center;min-height:0!important;gap:clamp(28px,4vw,54px)}.reference-dashboard .number-title{margin-bottom:18px}.reference-dashboard .number-title span{color:rgba(212,175,55,.32)!important}.reference-dashboard .reference-plan-list{gap:14px;margin-top:32px}.reference-dashboard .reference-plan{min-height:88px!important;padding:18px!important;color:var(--dash-ink)!important}.reference-dashboard .reference-plan strong{color:var(--dash-ink);font-size:16px}.reference-dashboard .reference-plan b{color:var(--dash-gold)}.reference-dashboard .reference-plan.active{border-color:var(--dash-border-strong)!important;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,rgba(255,215,102,.52),rgba(255,255,255,.88))!important;box-shadow:0 20px 54px rgba(212,175,55,.2)!important}.reference-dashboard .reference-connectors svg{opacity:.95}.reference-dashboard .flow-line{stroke:rgba(36,87,255,.2)!important}.reference-dashboard .flow-arrow,.reference-dashboard .flow-dot,.reference-dashboard .flow-line.active{stroke:var(--dash-gold)!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.45))}.reference-dashboard .flow-dot{fill:var(--dash-gold)!important}.reference-dashboard .details-head{align-items:flex-start;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(212,175,55,.14)}.reference-dashboard .details-head h3{font-size:34px}.reference-dashboard .feature-list-ref{gap:11px;margin:26px 0}.reference-dashboard .feature-list-ref span{color:var(--dash-body)!important;border:1px solid rgba(212,175,55,.12);background:rgba(255,255,255,.56)}.reference-dashboard .feature-list-ref b{color:var(--dash-gold)!important}.reference-dashboard .reference-app-window{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px!important;overflow:hidden}.reference-dashboard .window-sidebar{gap:10px;padding:24px 18px;border-right:1px solid rgba(212,175,55,.16)!important;background:radial-gradient(circle at top,rgba(255,215,102,.16),transparent 32%),rgba(255,255,255,.64)!important}.reference-dashboard .window-logo{width:52px;height:52px;margin-bottom:18px;color:#2e2408!important;background:linear-gradient(135deg,#d4af37,#ffd766)!important;box-shadow:0 12px 30px rgba(212,175,55,.24)}.reference-dashboard .window-sidebar span:not(.window-logo){min-height:38px;padding:0 12px;color:rgba(23,32,63,.64)!important;font-weight:750}.reference-dashboard .window-sidebar .selected{color:var(--dash-ink)!important;border-radius:12px;background:linear-gradient(135deg,rgba(255,215,102,.34),rgba(255,255,255,.68))!important;box-shadow:inset 3px 0 0 var(--dash-gold),0 12px 28px rgba(212,175,55,.11)!important}.reference-dashboard .window-main{padding:clamp(26px,4vw,42px)!important;background:linear-gradient(90deg,rgba(36,87,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(36,87,255,.04) 1px,transparent 0),radial-gradient(circle at 88% 0,rgba(255,215,102,.13),transparent 31%),rgba(255,255,255,.5)!important;background-size:30px 30px,30px 30px,auto,auto!important}.reference-dashboard .window-main header{gap:20px;margin-bottom:28px}.reference-dashboard .window-main header button{min-height:44px;color:var(--dash-ink)!important;border:1px solid rgba(212,175,55,.22)!important;background:rgba(255,255,255,.84)!important;box-shadow:0 12px 28px rgba(23,32,63,.07)}.reference-dashboard .window-stats{gap:16px;margin-bottom:24px}.reference-dashboard .window-stats article{min-height:122px;padding:20px!important}.reference-dashboard .window-stats strong{font-size:36px}.reference-dashboard .window-table{gap:14px}.reference-dashboard .window-table div{grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:78px;padding:17px 18px!important}.reference-dashboard .window-table b{color:var(--dash-blue)}.reference-dashboard .reference-footer-panel{margin-bottom:54px!important;padding:clamp(38px,6vw,76px)!important;text-align:left}.reference-dashboard .reference-footer-panel h2{max-width:840px;font-size:clamp(32px,5vw,58px);line-height:1.02}.reference-dashboard .reference-footer-panel p{max-width:720px;margin-top:20px;font-size:18px}.reference-dashboard .details-electric-card:hover,.reference-dashboard .electric-card-ref:hover,.reference-dashboard .reference-plan:hover,.reference-dashboard .window-stats article:hover,.reference-dashboard .window-table div:hover{transform:translateY(-4px);box-shadow:0 28px 84px rgba(44,37,15,.11),0 0 38px rgba(245,197,66,.2)!important}@media (max-width:980px){.reference-dashboard .reference-hero{grid-template-columns:1fr!important;min-height:auto!important;padding-top:50px!important}.reference-dashboard .reference-webgl-slot{min-height:620px}.reference-dashboard .reference-card-area{justify-content:stretch!important}.reference-dashboard .details-electric-card,.reference-dashboard .electric-card-ref{width:100%!important}.reference-dashboard .reference-pricing-grid{grid-template-columns:1fr!important}.reference-dashboard .reference-connectors{display:none}.reference-dashboard .reference-app-window{grid-template-columns:1fr}.reference-dashboard .window-sidebar{display:flex;flex-flow:row wrap;align-items:center;border-right:0!important;border-bottom:1px solid rgba(212,175,55,.16)}.reference-dashboard .window-logo{margin:0 8px 0 0}}@media (max-width:640px){.reference-dashboard .reference-app-window,.reference-dashboard .reference-footer-panel,.reference-dashboard .reference-hero,.reference-dashboard .reference-nav,.reference-dashboard .reference-section{width:min(100% - 28px,1180px)!important}.reference-dashboard .reference-nav{gap:12px;align-items:stretch;padding:14px}.reference-dashboard .reference-menu{width:100%;justify-content:flex-start;overflow-x:auto}.reference-dashboard .reference-nav-button{width:100%}.reference-dashboard .reference-hero h1{font-size:clamp(42px,13vw,58px)!important}.reference-dashboard .reference-actions{align-items:stretch}.reference-dashboard .reference-primary,.reference-dashboard .reference-secondary{width:100%;justify-content:center}.reference-dashboard .details-electric-inner,.reference-dashboard .electric-inner-ref{min-height:0!important;padding:22px!important}.reference-dashboard .window-main header,.reference-dashboard .window-table div{grid-template-columns:1fr;align-items:start}.reference-dashboard .window-table div{display:grid}}.reference-dashboard .manna-nav-mark{position:relative;display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(212,175,55,.26);border-radius:999px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.95),rgba(255,215,102,.24) 54%,rgba(255,255,255,.76));box-shadow:0 10px 26px rgba(212,175,55,.18),inset 0 1px 0 rgba(255,255,255,.9)}.reference-dashboard .manna-nav-mark img{width:48px;height:48px;object-fit:contain;object-position:center;transform:scale(1.85)}.reference-dashboard .reference-logo{gap:11px;font-size:16px!important;letter-spacing:.14em!important}.reference-dashboard .manna-fall-field,.reference-dashboard .manna-hero-sigil{position:absolute;inset:0;z-index:2;pointer-events:none}.reference-dashboard .manna-hero-sigil{display:grid;place-items:start center;padding-top:clamp(92px,18vh,170px);opacity:.46;mix-blend-mode:normal}.reference-dashboard .manna-hero-sigil:before{content:"";position:absolute;top:clamp(84px,17vh,160px);left:50%;width:min(540px,52vw);height:min(540px,52vw);transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.92) 0 14%,rgba(255,215,102,.28) 19%,rgba(255,255,255,.28) 38%,transparent 68%);filter:blur(4px)}.reference-dashboard .manna-hero-sigil img{position:relative;width:min(330px,34vw);min-width:210px;height:auto;opacity:.42;filter:drop-shadow(0 26px 50px rgba(212,175,55,.22)) drop-shadow(0 0 34px rgba(255,215,102,.28));animation:mannaLogoFloat 8s ease-in-out infinite}.reference-dashboard .manna-fall-field{overflow:hidden;opacity:.72;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 12%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 12%,black 78%,transparent)}.reference-dashboard .manna-flake{position:absolute;top:-120px;left:var(--flake-left,50%);width:var(--flake-size,64px);height:var(--flake-size,64px);opacity:var(--flake-opacity,.18);transform:translate3d(0,-120px,0) rotate(var(--flake-rotate,0deg));animation:mannaFall var(--flake-speed,14s) linear infinite;animation-delay:var(--flake-delay,0s);will-change:transform,opacity}.reference-dashboard .manna-flake img{width:100%;height:100%;object-fit:cover;object-position:center 36%;border-radius:999px;filter:drop-shadow(0 0 14px rgba(255,215,102,.36)) drop-shadow(0 10px 20px rgba(212,175,55,.14))}.reference-dashboard .manna-flake-1{--flake-left:9%;--flake-size:58px;--flake-speed:15s;--flake-delay:-8s;--flake-opacity:0.2;--flake-rotate:-8deg}.reference-dashboard .manna-flake-2{--flake-left:20%;--flake-size:42px;--flake-speed:18s;--flake-delay:-2s;--flake-opacity:0.14;--flake-rotate:14deg}.reference-dashboard .manna-flake-3{--flake-left:34%;--flake-size:74px;--flake-speed:17s;--flake-delay:-11s;--flake-opacity:0.18;--flake-rotate:6deg}.reference-dashboard .manna-flake-4{--flake-left:48%;--flake-size:50px;--flake-speed:20s;--flake-delay:-5s;--flake-opacity:0.13;--flake-rotate:-15deg}.reference-dashboard .manna-flake-5{--flake-left:61%;--flake-size:84px;--flake-speed:16s;--flake-delay:-13s;--flake-opacity:0.2;--flake-rotate:10deg}.reference-dashboard .manna-flake-6{--flake-left:73%;--flake-size:46px;--flake-speed:19s;--flake-delay:-7s;--flake-opacity:0.13;--flake-rotate:-4deg}.reference-dashboard .manna-flake-7{--flake-left:86%;--flake-size:68px;--flake-speed:21s;--flake-delay:-15s;--flake-opacity:0.17;--flake-rotate:18deg}.reference-dashboard .manna-flake-8{--flake-left:94%;--flake-size:38px;--flake-speed:16s;--flake-delay:-4s;--flake-opacity:0.12;--flake-rotate:-20deg}.reference-dashboard .manna-flake-9{--flake-left:27%;--flake-size:36px;--flake-speed:22s;--flake-delay:-17s;--flake-opacity:0.12;--flake-rotate:4deg}.reference-dashboard .manna-flake-10{--flake-left:79%;--flake-size:56px;--flake-speed:17s;--flake-delay:-1s;--flake-opacity:0.15;--flake-rotate:-10deg}.reference-dashboard .hero-video-scrim{z-index:1}.reference-dashboard .reference-card-area,.reference-dashboard .reference-hero-copy{z-index:3}.reference-dashboard .reference-hero h1{max-width:690px}.reference-dashboard .reference-hero h1:after{width:min(320px,54vw)}.reference-dashboard .window-logo{font-size:24px;letter-spacing:.02em}@keyframes mannaLogoFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-12px,0) scale(1.025)}}@keyframes mannaFall{0%{opacity:0;transform:translate3d(-16px,-140px,0) rotate(var(--flake-rotate,0deg)) scale(.94)}12%{opacity:var(--flake-opacity,.18)}84%{opacity:var(--flake-opacity,.18)}to{opacity:0;transform:translate3d(22px,calc(100vh + 160px),0) rotate(calc(var(--flake-rotate, 0deg) + 38deg)) scale(1.04)}}@media (max-width:980px){.reference-dashboard .manna-hero-sigil{padding-top:92px;opacity:.52}.reference-dashboard .manna-hero-sigil img{width:min(270px,58vw)}.reference-dashboard .manna-fall-field{opacity:.42}}@media (max-width:640px){.reference-dashboard .manna-nav-mark{width:34px;height:34px}.reference-dashboard .reference-logo{justify-content:center}.reference-dashboard .manna-hero-sigil{place-items:start center;padding-top:82px;opacity:.4}.reference-dashboard .manna-flake{width:calc(var(--flake-size, 64px) * .72);height:calc(var(--flake-size, 64px) * .72)}}@media (prefers-reduced-motion:reduce){.reference-dashboard .manna-flake,.reference-dashboard .manna-hero-sigil img{animation:none}.reference-dashboard .manna-fall-field{opacity:.18}}.reference-dashboard .hero-laser-video{opacity:.58!important;filter:saturate(1.05) contrast(1.02) brightness(1.28)!important;mix-blend-mode:multiply!important}.reference-dashboard .hero-video-scrim{background:radial-gradient(circle at 64% 42%,rgba(255,255,255,.02) 0 18%,rgba(255,253,247,.26) 42%,rgba(255,253,247,.72) 80%),linear-gradient(90deg,rgba(255,253,247,.9),rgba(255,253,247,.58) 38%,rgba(255,253,247,.36) 62%,rgba(255,253,247,.88)),linear-gradient(180deg,rgba(255,253,247,.46),rgba(255,251,240,.78))!important}.reference-dashboard .manna-foreground-logo{display:grid;width:min(300px,72vw);margin:0 0 22px;padding:12px;place-items:center;overflow:hidden;border:1px solid rgba(212,175,55,.24);border-radius:22px;background:radial-gradient(circle at 50% 38%,rgba(255,215,102,.2),transparent 50%),rgba(255,255,255,.78);box-shadow:0 18px 46px rgba(44,37,15,.1),0 0 42px rgba(245,197,66,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.reference-dashboard .manna-foreground-logo img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(212,175,55,.18))}.reference-dashboard .reference-tag{margin-top:0}.reference-dashboard .reference-hero h1{font-size:clamp(70px,10vw,132px)!important;letter-spacing:.1em!important}.reference-dashboard .reference-hero h1:after{width:min(380px,62vw)}@media (max-width:980px){.reference-dashboard .hero-laser-video{opacity:.42!important}}@media (max-width:640px){.reference-dashboard .manna-foreground-logo{width:min(250px,78vw);margin-bottom:18px}.reference-dashboard .reference-hero h1{font-size:clamp(54px,16vw,82px)!important;letter-spacing:.06em!important}}.reference-dashboard .manna-fall-field,.reference-dashboard .manna-foreground-logo,.reference-dashboard .manna-hero-sigil{display:none!important}.reference-dashboard .manna-nav-mark{width:42px;height:42px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96),rgba(255,215,102,.24) 58%,rgba(255,255,255,.82))!important}.reference-dashboard .manna-nav-mark img{width:52px!important;height:52px!important;object-fit:cover!important;object-position:center!important;transform:scale(1.22)!important}.reference-dashboard .manna-nav-wordmark{display:block;width:118px;height:30px;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 16px rgba(212,175,55,.12))}.reference-dashboard .reference-logo{letter-spacing:0!important}.reference-dashboard .reference-hero h1{width:min(560px,78vw);margin:0 0 28px!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}.reference-dashboard .manna-wordmark{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(212,175,55,.2))}.reference-dashboard .reference-hero h1:after{width:min(330px,58vw)!important;margin-top:20px!important}.reference-dashboard .window-logo{display:grid;place-items:center;overflow:hidden;color:transparent!important;font-size:0!important}.reference-dashboard .window-logo img{display:block;width:68px;height:68px;object-fit:cover;object-position:center;transform:scale(1.14)}.reference-dashboard .hero-laser-video{opacity:.62!important}@media (max-width:640px){.reference-dashboard .manna-nav-wordmark{width:104px}.reference-dashboard .reference-hero h1{width:min(420px,86vw)}}.brand-mark{overflow:hidden}.brand-mark img{width:46px;height:46px;object-fit:cover;object-position:center;transform:scale(1.18)}.brand-wordmark{width:120px;height:32px}.brand-wordmark,.home-wordmark{display:block;object-fit:contain}.home-wordmark{width:min(620px,82vw);height:auto;filter:drop-shadow(0 20px 38px rgba(215,166,66,.2))}.reference-dashboard .opportunity-table-head,.reference-dashboard .window-table div{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(86px,.55fr) minmax(92px,.45fr) minmax(112px,.55fr);align-items:center}.reference-dashboard .opportunity-table-head{gap:16px;padding:0 18px 8px;color:rgba(23,32,63,.52);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.reference-dashboard .opportunity-deadline{display:inline-grid;min-height:32px;width:-moz-fit-content;width:fit-content;padding:0 12px;place-items:center;border:1px solid rgba(212,175,55,.18);border-radius:999px;color:#4a5368!important;background:rgba(255,255,255,.72);font-size:12px;font-weight:800}.reference-dashboard .window-table em{justify-self:end;min-width:104px;text-align:center;font-style:normal;font-weight:850}.reference-dashboard .window-table b{justify-self:start;font-weight:900}.reference-dashboard .reference-tag{display:none!important}.reference-dashboard .reference-hero-copy{align-items:center!important;text-align:center}.reference-dashboard .reference-hero-copy p{margin-left:auto;margin-right:auto}.reference-dashboard .reference-actions{justify-content:center}.reference-dashboard .reference-hero h1{margin-left:auto!important;margin-right:auto!important}.brand-mark,.reference-dashboard .manna-nav-mark,.reference-dashboard .window-logo{border:0!important;background:transparent!important;box-shadow:none!important}.reference-dashboard .manna-nav-mark{width:46px;height:46px}.reference-dashboard .manna-nav-mark img{width:58px!important;height:58px!important;object-fit:contain!important;transform:scale(1.1)!important}.reference-dashboard .window-logo{background:transparent!important}.reference-dashboard .window-logo img{width:62px;height:62px;object-fit:contain;transform:scale(1.06)}.brand-wordmark,.home-wordmark,.reference-dashboard .manna-nav-wordmark,.reference-dashboard .manna-wordmark{mix-blend-mode:multiply}@media (max-width:980px){.reference-dashboard .reference-hero-copy{align-items:flex-start!important;text-align:left}.reference-dashboard .reference-hero h1{margin-left:0!important}.reference-dashboard .reference-actions{justify-content:flex-start}}@media (max-width:720px){.reference-dashboard .opportunity-table-head{display:none}.reference-dashboard .window-table div{grid-template-columns:1fr;gap:10px}.reference-dashboard .window-table em{justify-self:start}}.reference-dashboard .reference-app-window{border:1px solid rgba(36,87,255,.08)!important;background:radial-gradient(circle at 80% 0,rgba(221,235,255,.38),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,253,247,.82))!important;box-shadow:0 24px 72px rgba(23,32,63,.08)!important}.reference-dashboard .window-sidebar{border-right:1px solid rgba(36,87,255,.08)!important}.reference-dashboard .window-sidebar .selected{box-shadow:none!important;background:rgba(221,235,255,.56)!important}.reference-dashboard .window-table div{border:1px solid rgba(36,87,255,.09)!important;background:radial-gradient(circle at 92% 0,rgba(221,235,255,.24),transparent 34%),rgba(255,255,255,.8)!important;box-shadow:0 12px 30px rgba(23,32,63,.055)!important}.reference-dashboard .opportunity-deadline,.reference-dashboard .window-table em{border:1px solid rgba(36,87,255,.1)!important;background:rgba(255,255,255,.76)!important}.reference-dashboard .window-table b{color:#2457ff!important}.landing-huly-laser{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 54% 35%,rgba(255,215,102,.28),transparent 34%),linear-gradient(180deg,#fffdf7,#fffbf0)}.landing-huly-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.58;filter:saturate(1.04) contrast(1.02) brightness(1.3);mix-blend-mode:multiply}.landing-huly-scrim{position:absolute;inset:0;background:radial-gradient(circle at 58% 40%,rgba(255,255,255,.03) 0 18%,rgba(255,253,247,.25) 42%,rgba(255,253,247,.74) 82%),linear-gradient(90deg,rgba(255,253,247,.9),rgba(255,253,247,.58) 38%,rgba(255,253,247,.34) 62%,rgba(255,253,247,.9)),linear-gradient(180deg,rgba(255,253,247,.45),rgba(255,251,240,.82))}.hero .hero-background{z-index:0;opacity:.48;mix-blend-mode:screen}.hero .hero-content{position:relative;z-index:2}@media (max-width:780px){.landing-huly-video{opacity:.42}}@media (prefers-reduced-motion:reduce){.landing-huly-video{display:none}}.brand,.reference-dashboard .reference-logo{display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.brand-mark,.reference-dashboard .manna-nav-mark{display:inline-flex!important;flex:0 0 auto!important;width:34px!important;height:34px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:0!important;place-items:center!important;align-items:center!important;justify-content:center!important}.brand-mark:after,.brand-mark:before,.reference-dashboard .manna-nav-mark:after,.reference-dashboard .manna-nav-mark:before{display:none!important;content:none!important}.brand-mark img,.reference-dashboard .manna-nav-mark img{display:block!important;width:34px!important;height:34px!important;max-width:none!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 7px 12px rgba(212,175,55,.14))}.brand-wordmark,.reference-dashboard .manna-nav-wordmark{display:block!important;width:122px!important;height:auto!important;max-height:28px!important;object-fit:contain!important;object-position:center left!important;transform:translateY(1px)}.reference-dashboard .reference-nav{align-items:center!important}@media (max-width:640px){.brand-mark,.brand-mark img,.reference-dashboard .manna-nav-mark,.reference-dashboard .manna-nav-mark img{width:30px!important;height:30px!important}.brand-wordmark,.reference-dashboard .manna-nav-wordmark{width:108px!important}}.brand-mark,.reference-dashboard .manna-nav-mark{width:38px!important;height:32px!important}.brand-mark img,.reference-dashboard .manna-nav-mark img{width:42px!important;height:32px!important;object-fit:contain!important;object-position:center!important}.reference-dashboard .window-logo img{width:58px!important;height:46px!important;object-fit:contain!important;object-position:center!important}@media (max-width:640px){.brand-mark,.reference-dashboard .manna-nav-mark{width:34px!important;height:28px!important}.brand-mark img,.reference-dashboard .manna-nav-mark img{width:38px!important;height:28px!important}}.manna-admin-shell{min-height:100vh;padding:36px clamp(16px,4vw,56px) 64px;color:#1b1b4d;background:radial-gradient(circle at 50% 0,rgba(255,215,102,.26),transparent 32%),radial-gradient(circle at 12% 18%,rgba(221,235,255,.65),transparent 30%),linear-gradient(180deg,#fffdf7,#fff8e8 48%,#ffffff)}.manna-admin-grid,.manna-admin-hero,.manna-summary-grid{width:min(1180px,100%);margin-inline:auto}.manna-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-gap:24px;gap:24px;align-items:end;margin-bottom:28px}.manna-admin-eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a97818}.manna-admin-hero h1{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.98;letter-spacing:0}.manna-admin-hero p{max-width:760px;margin:14px 0 0;color:rgba(27,27,77,.72);font-size:1rem;line-height:1.7}.manna-admin-card,.manna-admin-disclaimer,.manna-summary-card{border:1px solid rgba(212,175,55,.2);background:rgba(255,255,255,.76);box-shadow:0 20px 60px rgba(212,175,55,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manna-admin-disclaimer{padding:18px;border-radius:16px;color:rgba(27,27,77,.74);line-height:1.55}.manna-admin-grid{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.manna-admin-card{border-radius:20px;padding:22px}.manna-admin-form{display:grid;grid-gap:16px;gap:16px}.manna-simple-intro{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(212,175,55,.22);border-radius:16px;padding:14px;background:radial-gradient(circle at top right,rgba(255,215,102,.2),transparent 46%),rgba(255,255,255,.72)}.manna-simple-intro strong{color:#1b1b4d;font-size:1rem}.manna-simple-intro span{color:rgba(27,27,77,.66);line-height:1.45}.manna-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manna-preset-button{min-height:48px;border:1px solid rgba(36,87,255,.12);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.82);color:#1b1b4d;font:inherit;font-weight:900;text-align:left;cursor:pointer}.manna-preset-button:hover{border-color:rgba(212,175,55,.42);box-shadow:0 12px 26px rgba(212,175,55,.12);transform:translateY(-1px)}.manna-actor-list legend,.manna-admin-form label{display:grid;grid-gap:7px;gap:7px;font-weight:800;color:rgba(27,27,77,.86)}.manna-admin-form input,.manna-admin-form select{min-height:44px;border:1px solid rgba(36,87,255,.16);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.9);color:#1b1b4d;font:inherit}.manna-admin-form input:focus,.manna-admin-form select:focus{outline:3px solid rgba(245,197,66,.3);border-color:rgba(212,175,55,.55)}.manna-admin-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.manna-actor-list{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:14px}.manna-program-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border:1px solid rgba(36,87,255,.12);border-radius:16px;padding:14px;background:rgba(255,255,255,.46)}.manna-program-list legend{font-weight:900;color:rgba(27,27,77,.86)}.manna-program-option{display:grid!important;grid-template-columns:16px 1fr;grid-gap:8px!important;gap:8px!important;align-items:start;font-size:.82rem;line-height:1.35}.manna-program-option input{min-height:auto;margin-top:2px}.manna-actor-option{grid-template-columns:18px 1fr;align-items:start;gap:10px;font-weight:600}.manna-actor-option input{min-height:auto;margin-top:4px}.manna-actor-option small{display:block;margin-top:2px;color:rgba(27,27,77,.58);font-weight:600}.manna-admin-run{min-height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#d4af37,#ffd766);box-shadow:0 18px 42px rgba(212,175,55,.28)}.manna-admin-run,.manna-admin-secondary{color:#1b1b4d;font:inherit;font-weight:900;cursor:pointer}.manna-admin-secondary{min-height:46px;border:1px solid rgba(212,175,55,.26);border-radius:14px;background:rgba(255,255,255,.8)}.manna-admin-run:disabled,.manna-admin-secondary:disabled{cursor:not-allowed;opacity:.58}.manna-focus-option{grid-template-columns:18px 1fr;align-items:start;gap:10px;border:1px solid rgba(212,175,55,.2);border-radius:14px;padding:12px;background:rgba(255,249,229,.5)}.manna-focus-option input{min-height:auto;margin-top:4px}.manna-focus-option small{display:block;margin-top:4px;color:rgba(27,27,77,.58);font-weight:650}.manna-admin-results{display:grid;grid-gap:18px;gap:18px}.manna-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.manna-summary-card{border-radius:16px;padding:16px}.manna-summary-card span{display:block;color:rgba(27,27,77,.58);font-size:.8rem;font-weight:800}.manna-summary-card strong{display:block;margin-top:8px;font-size:1.8rem}.manna-admin-error,.manna-admin-warning{border-radius:14px;padding:14px 16px;font-weight:800}.manna-admin-error{background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.24);color:#8f1f1f}.manna-admin-warning{background:rgba(250,204,21,.14);border:1px solid rgba(212,175,55,.26);color:#6f4d00}.manna-truth-card{display:grid;grid-gap:8px;gap:8px;background:radial-gradient(circle at top left,rgba(221,235,255,.7),transparent 42%),rgba(255,255,255,.78)}.manna-truth-card strong{color:#1b1b4d;font-size:1rem}.manna-truth-card p{margin:0;color:rgba(27,27,77,.68);line-height:1.6;font-weight:700}.manna-admin-card h2,.manna-results-header h2{margin:0;font-size:1.15rem}.manna-results-header p{margin:6px 0 0;color:rgba(27,27,77,.6);font-size:.9rem;font-weight:700}.manna-foundation-grid,.manna-results-table,.manna-run-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.manna-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manna-foundation-card{display:grid;grid-gap:6px;gap:6px;min-height:126px;border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:16px;background:radial-gradient(circle at top right,rgba(255,215,102,.18),transparent 44%),rgba(255,255,255,.72);color:#1b1b4d;text-decoration:none;box-shadow:0 16px 38px rgba(212,175,55,.1)}.manna-foundation-card strong{font-size:1rem}.manna-foundation-card span{color:rgba(27,27,77,.66);line-height:1.45}.manna-foundation-card em{align-self:end;color:#2457ff;font-size:.8rem;font-style:normal;font-weight:850}.manna-results-row,.manna-run-row{display:grid;align-items:center;grid-gap:12px;gap:12px;border-radius:14px;background:rgba(255,255,255,.66);border:1px solid rgba(36,87,255,.1)}.manna-run-row{grid-template-columns:1.1fr .7fr .7fr minmax(0,1fr);padding:12px}.manna-run-row em{color:#8f1f1f;font-style:normal;font-weight:700}.manna-results-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.manna-raw-toggle{display:inline-flex;align-items:center;gap:8px;color:rgba(27,27,77,.7);font-size:.88rem;font-weight:800}.manna-results-row{grid-template-columns:minmax(220px,1.6fr) minmax(140px,1fr) 110px 110px 130px 110px;padding:14px}.manna-results-head{background:rgba(255,249,229,.82);color:rgba(27,27,77,.72);font-weight:900}.manna-results-row a,.manna-results-row b,.manna-results-row code,.manna-results-row small,.manna-results-row strong{display:block}.manna-results-row a{width:-moz-fit-content;width:fit-content;margin-top:6px;color:#2457ff;font-weight:800;text-decoration:none}.manna-source-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:7px 12px;background:linear-gradient(135deg,#d4af37,#ffd766);color:#1b1b4d!important;box-shadow:0 10px 24px rgba(212,175,55,.22)}.manna-results-row small{margin-top:4px;color:rgba(27,27,77,.58);font-weight:700}.manna-source-url{max-width:100%;overflow-wrap:anywhere;color:rgba(36,87,255,.72)!important;font-size:.76rem}.manna-funder-row{grid-template-columns:minmax(220px,1.7fr) minmax(150px,.9fr) minmax(200px,1.3fr) 110px minmax(170px,.9fr)}.manna-review-cell select{width:100%;border-radius:10px;border:1px solid rgba(27,27,77,.16);padding:8px 10px;background:#fffdf6;color:#1b1b4d;font-weight:800;font-size:.84rem}.manna-finder-help{margin:4px 0 0;color:rgba(27,27,77,.58);font-size:.82rem;font-weight:700;line-height:1.4}.manna-tag-row{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.manna-tag{padding:3px 10px;background:rgba(36,87,255,.1);color:#2457ff;font-size:.72rem;font-weight:800;letter-spacing:.01em}.manna-badge-new,.manna-tag{display:inline-block;border-radius:999px}.manna-badge-new{margin-left:8px;padding:2px 9px;background:linear-gradient(135deg,#d4af37,#ffd766);color:#1b1b4d;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.manna-import-panel{display:flex;flex-direction:column;gap:12px;margin-top:16px;border:1px solid rgba(36,87,255,.18);border-radius:14px;padding:14px;background:rgba(36,87,255,.04)}.manna-import-panel legend{padding:0 8px;color:#1b1b4d;font-weight:900}.manna-import-text{width:100%;border-radius:12px;border:1px solid rgba(27,27,77,.16);padding:12px;background:#fffdf6;color:#1b1b4d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.45;resize:vertical}.manna-find-shell{min-height:100vh;padding:34px clamp(16px,4vw,56px) 70px;color:#1b1b4d;background:radial-gradient(circle at 50% 0,rgba(255,215,102,.3),transparent 34%),radial-gradient(circle at 8% 18%,rgba(221,235,255,.72),transparent 28%),radial-gradient(circle at 92% 10%,rgba(244,210,122,.28),transparent 26%),linear-gradient(180deg,#fffdf7,#fff8e8 48%,#ffffff)}.manna-find-grid,.manna-find-hero{width:min(1180px,100%);margin-inline:auto}.manna-find-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-gap:24px;gap:24px;align-items:end;margin-bottom:28px}.manna-find-hero h1{max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98;letter-spacing:0}.manna-find-hero p{max-width:780px;margin:14px 0 0;color:rgba(27,27,77,.7);font-size:1rem;line-height:1.7;font-weight:700}.manna-find-grid{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.manna-find-card,.manna-find-feed,.manna-find-panel,.manna-target-card{border:1px solid rgba(212,175,55,.2);background:rgba(255,255,255,.76);box-shadow:0 20px 60px rgba(212,175,55,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manna-find-card,.manna-find-panel{border-radius:22px;padding:22px}.manna-find-panel{display:grid;grid-gap:15px;gap:15px;position:-webkit-sticky;position:sticky;top:18px}.manna-find-card h2,.manna-find-card h3,.manna-find-panel h2{margin:0;letter-spacing:0}.manna-find-card p,.manna-find-panel p{margin:0;color:rgba(27,27,77,.66);line-height:1.6;font-weight:700}.manna-find-kicker{margin:0 0 6px!important;color:#a97818!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.13em;text-transform:uppercase}.manna-find-panel label{display:grid;grid-gap:7px;gap:7px;color:rgba(27,27,77,.86);font-weight:850}.manna-find-panel input,.manna-find-panel select,.manna-find-panel textarea{width:100%;min-height:44px;border:1px solid rgba(36,87,255,.16);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.9);color:#1b1b4d;font:inherit}.manna-find-panel textarea{resize:vertical;line-height:1.5}.manna-find-admin-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.manna-find-results{display:grid;grid-gap:18px;gap:18px}.manna-find-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border-radius:18px;padding:14px}.manna-find-feed div{min-height:86px;border-radius:14px;padding:14px;background:radial-gradient(circle at top right,rgba(255,215,102,.18),transparent 45%),rgba(255,255,255,.72)}.manna-find-feed span,.manna-target-meta span{display:block;color:rgba(27,27,77,.58);font-size:.76rem;font-weight:850}.manna-find-feed strong{display:block;margin-top:8px;font-size:1.35rem}.manna-find-priority{display:grid;grid-gap:18px;gap:18px;background:radial-gradient(circle at top left,rgba(221,235,255,.78),transparent 42%),radial-gradient(circle at bottom right,rgba(255,215,102,.18),transparent 44%),rgba(255,255,255,.78)}.manna-find-list,.manna-find-stack,.manna-readiness-list{display:grid;grid-gap:12px;gap:12px}.manna-find-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.manna-target-card{display:grid;grid-gap:12px;gap:12px;border-radius:18px;padding:16px;background:radial-gradient(circle at top right,rgba(255,215,102,.18),transparent 42%),rgba(255,255,255,.82)}.manna-target-card.compact{padding:14px}.manna-target-card strong{display:block;color:#1b1b4d;font-size:1rem}.manna-target-card span{color:rgba(27,27,77,.6);font-weight:750}.manna-target-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.88rem}.manna-target-meta{display:flex;flex-wrap:wrap;gap:7px}.manna-target-meta span{border-radius:999px;padding:5px 9px;background:rgba(36,87,255,.08);color:#2457ff}.manna-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.manna-readiness-list span{border:1px solid rgba(212,175,55,.18);border-radius:14px;padding:12px;background:rgba(255,249,229,.55);color:rgba(27,27,77,.72);font-size:.88rem;font-weight:800;line-height:1.45}.manna-readiness-shell{min-height:100vh;padding:30px clamp(16px,4vw,56px) 76px;color:#1b1b4d;background:radial-gradient(circle at 50% 0,rgba(255,215,102,.32),transparent 32%),radial-gradient(circle at 10% 12%,rgba(221,235,255,.74),transparent 28%),radial-gradient(circle at 90% 4%,rgba(245,197,66,.2),transparent 24%),linear-gradient(180deg,#fffdf7,#fff8e8 46%,#ffffff)}.manna-readiness-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 26%,rgba(255,255,255,.58) 32%,transparent 42%),linear-gradient(72deg,transparent 0 58%,rgba(255,215,102,.14) 65%,transparent 76%);opacity:.72}.manna-pillar-grid,.manna-readiness-hero,.manna-readiness-nav,.manna-readiness-section,.manna-readiness-sources{position:relative;z-index:1;width:min(1180px,100%);margin-inline:auto}.manna-readiness-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px;border:1px solid rgba(212,175,55,.18);border-radius:18px;padding:12px 14px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(212,175,55,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manna-readiness-nav>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.manna-readiness-nav a:not(.reference-logo){border-radius:999px;padding:9px 13px;color:rgba(27,27,77,.74);font-size:.84rem;font-weight:900}.manna-readiness-nav a:not(.reference-logo):hover{background:rgba(255,249,229,.82);color:#1b1b4d}.manna-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:24px;gap:24px;align-items:end;margin-bottom:24px;padding:clamp(24px,5vw,54px);border:1px solid rgba(212,175,55,.2);border-radius:26px;background:radial-gradient(circle at 24% 0,rgba(255,215,102,.24),transparent 34%),radial-gradient(circle at 92% 18%,rgba(221,235,255,.8),transparent 32%),rgba(255,255,255,.74);box-shadow:0 24px 70px rgba(212,175,55,.14);overflow:hidden}.manna-readiness-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(255,215,102,.24),transparent 68%);filter:blur(4px)}.manna-readiness-hero h1{max-width:880px;margin:0;color:#16164a;font-size:clamp(2.3rem,5.8vw,5.25rem);line-height:.98;letter-spacing:0}.manna-compliance-card p,.manna-readiness-card p,.manna-readiness-hero p,.manna-readiness-sources p,.manna-section-heading p{color:rgba(27,27,77,.68);line-height:1.65;font-weight:720}.manna-readiness-hero>div>p:not(.manna-admin-eyebrow){max-width:760px;margin:18px 0 0;font-size:1.05rem}.manna-readiness-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.manna-readiness-actions .manna-admin-run,.manna-readiness-actions .manna-admin-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:0 18px;text-decoration:none}.manna-compliance-card,.manna-readiness-card,.manna-readiness-sources,.manna-scorecard-tool{border:1px solid rgba(212,175,55,.2);background:rgba(255,255,255,.76);box-shadow:0 20px 60px rgba(212,175,55,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manna-compliance-card{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;border-radius:20px;padding:22px;background:radial-gradient(circle at top right,rgba(255,215,102,.18),transparent 42%),rgba(255,255,255,.82)}.manna-compliance-card strong{color:#1b1b4d;font-size:1.1rem}.manna-compliance-card p,.manna-compliance-card small{margin:0}.manna-compliance-card small{color:rgba(27,27,77,.58);font-weight:800;line-height:1.45}.manna-pillar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.manna-readiness-card{display:grid;grid-gap:10px;gap:10px;border-radius:20px;padding:20px}.manna-readiness-card>span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;background:rgba(255,215,102,.28);color:#a97818;font-weight:900}.manna-readiness-card h2,.manna-readiness-card h3,.manna-readiness-sources h2,.manna-section-heading h2{margin:0;color:#15154a;letter-spacing:0}.manna-pillar-grid .manna-readiness-card{min-height:220px}.manna-pillar-grid .manna-readiness-card h2{font-size:1rem}.manna-pillar-grid .manna-readiness-card p{margin:0;font-size:.88rem}.manna-readiness-section{display:grid;grid-gap:18px;gap:18px;margin-top:38px}.manna-section-heading{max-width:860px}.manna-section-heading h2{font-size:clamp(1.8rem,3.8vw,3.3rem);line-height:1.05}.manna-section-heading p{margin:12px 0 0}.manna-binder-grid,.manna-checklist-grid,.manna-narrative-grid,.manna-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.manna-binder-grid .manna-readiness-card,.manna-checklist-grid .manna-readiness-card,.manna-package-grid .manna-readiness-card{align-content:start}.manna-readiness-card ul,.manna-workflow-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:rgba(27,27,77,.72);font-weight:760;line-height:1.42}.manna-program-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.manna-program-readiness-card{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(212,175,55,.2);border-radius:22px;padding:22px;background:radial-gradient(circle at top right,rgba(221,235,255,.74),transparent 36%),rgba(255,255,255,.78);box-shadow:0 18px 52px rgba(212,175,55,.1)}.manna-program-readiness-card h3{margin:0 0 8px;color:#15154a;font-size:1.35rem}.manna-program-readiness-card p{margin:0;color:rgba(27,27,77,.68);line-height:1.62;font-weight:720}.manna-chip-row{display:flex;flex-wrap:wrap;gap:8px}.manna-chip-row span{border:1px solid rgba(36,87,255,.12);border-radius:999px;padding:7px 10px;background:rgba(255,249,229,.58);color:rgba(27,27,77,.72);font-size:.78rem;font-weight:850}.manna-program-readiness-card details{border-top:1px solid rgba(212,175,55,.18);padding-top:12px}.manna-program-readiness-card summary{color:#a97818;font-weight:900;cursor:pointer}.manna-mini-table{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.manna-mini-table div{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);grid-gap:10px;gap:10px;border-radius:12px;padding:10px;background:rgba(255,253,247,.82)}.manna-mini-table strong{color:#1b1b4d}.manna-mini-table span{color:rgba(27,27,77,.66);font-weight:720;line-height:1.4}.manna-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.manna-impact-copy{border-left:4px solid #d4af37;border-radius:0 14px 14px 0;padding:14px 16px;background:rgba(255,249,229,.72);color:#1b1b4d;font-weight:850;line-height:1.55}.manna-scorecard-tool{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);grid-gap:18px;gap:18px;border-radius:24px;padding:20px}.manna-scorecard-meter{display:grid;grid-gap:8px;gap:8px;align-content:center;border-radius:18px;padding:22px;background:radial-gradient(circle at center top,rgba(255,215,102,.34),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,249,229,.76))}.manna-scorecard-meter span{color:#a97818;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.manna-scorecard-meter strong{color:#15154a;font-size:clamp(4rem,10vw,7rem);line-height:.9}.manna-scorecard-meter p{margin:0;color:#1b1b4d;font-size:1.2rem;font-weight:900}.manna-scorecard-meter small{color:rgba(27,27,77,.66);font-weight:760;line-height:1.45}.manna-scorebar{height:12px;overflow:hidden;border-radius:999px;background:rgba(36,87,255,.1)}.manna-scorebar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#d4af37,#ffd766);box-shadow:0 0 26px rgba(212,175,55,.4)}.manna-scorecard-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manna-score-check{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;border:1px solid rgba(36,87,255,.12);border-radius:14px;padding:12px;background:rgba(255,255,255,.7);cursor:pointer}.manna-score-check input{margin-top:4px;accent-color:#d4af37}.manna-score-check small,.manna-score-check strong{display:block}.manna-score-check strong{color:#1b1b4d;font-weight:900}.manna-score-check b{color:#a97818;font-weight:900}.manna-score-check small{margin-top:4px;color:rgba(27,27,77,.6);font-weight:720;line-height:1.35}.manna-scorecard-reference{display:flex;flex-wrap:wrap;gap:8px}.manna-scorecard-reference span{border-radius:999px;padding:7px 10px;background:rgba(36,87,255,.08);color:#2457ff;font-size:.78rem;font-weight:850}.manna-workflow-list{counter-reset:readiness-workflow;padding:0;list-style:none}.manna-workflow-list li{counter-increment:readiness-workflow;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center}.manna-workflow-list li:before{content:counter(readiness-workflow);display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#d4af37,#ffd766);color:#1b1b4d;font-size:.8rem;font-weight:900}.manna-readiness-sources{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:44px;border-radius:24px;padding:24px}.manna-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manna-source-grid a{border:1px solid rgba(36,87,255,.12);border-radius:14px;padding:12px;background:rgba(255,255,255,.72);color:#2457ff;font-size:.88rem;font-weight:850;line-height:1.35}.manna-source-grid a:hover{border-color:rgba(212,175,55,.36);background:rgba(255,249,229,.78)}.manna-flow-system{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.manna-flow-card,.manna-flow-dashboard,.manna-flow-rail{border:1px solid rgba(212,175,55,.2);background:rgba(255,255,255,.78);box-shadow:0 18px 52px rgba(212,175,55,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manna-flow-rail{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;border-radius:22px;padding:20px}.manna-flow-card h3,.manna-flow-dashboard h3,.manna-flow-rail h2{margin:0;color:#15154a;letter-spacing:0}.manna-flow-steps{display:grid;grid-gap:9px;gap:9px}.manna-flow-steps span{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;border-radius:14px;padding:9px;background:rgba(36,87,255,.06);color:rgba(27,27,77,.68);font-size:.84rem;font-weight:850;line-height:1.25}.manna-flow-steps b{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:rgba(255,255,255,.82);color:#a97818}.manna-flow-steps .complete{border:1px solid rgba(212,175,55,.2);background:rgba(255,249,229,.68);color:#1b1b4d}.manna-flow-workspace{display:grid;grid-gap:16px;gap:16px}.manna-flow-card,.manna-flow-dashboard{border-radius:22px;padding:20px}.manna-flow-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.manna-flow-card-head strong{border-radius:999px;padding:8px 11px;background:linear-gradient(135deg,rgba(212,175,55,.22),rgba(255,215,102,.32));color:#1b1b4d;font-size:.8rem;font-weight:900;white-space:nowrap}.manna-compliance-flow-grid,.manna-flow-form-grid,.manna-program-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manna-compliance-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manna-compliance-flow-grid label,.manna-flow-form-grid label{display:grid;grid-gap:7px;gap:7px;color:rgba(27,27,77,.74);font-size:.84rem;font-weight:900}.manna-compliance-flow-grid select,.manna-flow-form-grid input,.manna-flow-form-grid select,.manna-flow-form-grid textarea{width:100%;min-height:42px;border:1px solid rgba(36,87,255,.14);border-radius:12px;padding:9px 10px;background:rgba(255,255,255,.9);color:#1b1b4d;font:inherit}.manna-flow-form-grid textarea{min-height:92px;resize:vertical;line-height:1.45}.manna-flow-form-grid .wide{grid-column:1/-1}.manna-workspace-status{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(212,175,55,.22);border-radius:18px;padding:14px;background:radial-gradient(circle at top left,rgba(255,215,102,.22),transparent 42%),rgba(255,253,247,.72)}.manna-workspace-status strong{color:#1b1b4d;font-size:.92rem;font-weight:950}.manna-workspace-status p{margin:0;color:rgba(27,27,77,.66);font-size:.84rem;font-weight:760;line-height:1.42}.manna-workspace-status.saved{border-color:rgba(74,222,128,.32);box-shadow:0 0 28px rgba(74,222,128,.18)}.manna-workspace-status.error{border-color:rgba(248,113,113,.34)}.manna-workspace-status .manna-admin-run{width:100%;justify-content:center}.manna-program-actions,.manna-program-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.manna-program-actions{margin:14px 0 0}.manna-program-tabs button{border:1px solid rgba(36,87,255,.12);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.8);color:rgba(27,27,77,.68);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.manna-program-tabs button.active{border-color:rgba(212,175,55,.38);background:linear-gradient(135deg,rgba(212,175,55,.22),rgba(255,215,102,.34));color:#1b1b4d}.manna-flow-toggle{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(36,87,255,.1);border-radius:12px;padding:10px;background:rgba(255,253,247,.74);color:rgba(27,27,77,.72);font-weight:850}.manna-flow-toggle input{accent-color:#d4af37}.manna-compliance-flow-grid label{border:1px solid rgba(36,87,255,.09);border-radius:14px;padding:10px;background:rgba(255,253,247,.72)}.manna-compliance-flow-grid b,.manna-compliance-flow-grid small{display:block}.manna-compliance-flow-grid small{margin-top:3px;color:rgba(27,27,77,.52)}.manna-program-signal-grid{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.manna-flow-dashboard{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:18px;gap:18px;background:radial-gradient(circle at top left,rgba(255,215,102,.2),transparent 44%),rgba(255,255,255,.78)}.manna-flow-score{display:grid;grid-gap:8px;gap:8px;align-content:center;border-radius:18px;padding:20px;background:rgba(255,249,229,.66)}.manna-flow-score span{color:#a97818;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.manna-flow-score strong{color:#15154a;font-size:5rem;line-height:.9}.manna-flow-score p,.manna-flow-score small{margin:0}.manna-flow-score p{color:#1b1b4d;font-size:1.05rem;font-weight:900}.manna-flow-score small{color:rgba(27,27,77,.62);font-weight:760;line-height:1.45}.manna-flow-bars{display:grid;grid-gap:10px;gap:10px}.manna-flow-bars div{display:grid;grid-gap:6px;gap:6px}.manna-flow-bars span{display:flex;justify-content:space-between;gap:12px;color:rgba(27,27,77,.72);font-size:.84rem;font-weight:880}.manna-flow-bars i{display:block;height:10px;overflow:hidden;border-radius:999px;background:rgba(36,87,255,.08)}.manna-flow-bars em{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#d4af37,#ffd766);box-shadow:0 0 22px rgba(212,175,55,.32)}.manna-flow-results-grid,.manna-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.manna-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.manna-language-grid div{display:grid;grid-gap:8px;gap:8px;border-radius:16px;padding:16px;background:rgba(255,249,229,.58)}.manna-language-grid span{color:#a97818;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manna-language-grid p{margin:0;color:rgba(27,27,77,.76);font-weight:760;line-height:1.58}.manna-flow-card ol,.manna-flow-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:rgba(27,27,77,.72);font-weight:760;line-height:1.42}.login-shell,.manna-app-shell{min-height:100vh;padding:30px clamp(16px,4vw,56px) 72px;color:#1b1b4d;background:radial-gradient(circle at 50% 0,rgba(255,215,102,.32),transparent 32%),radial-gradient(circle at 8% 18%,rgba(221,235,255,.72),transparent 30%),linear-gradient(180deg,#fffdf7,#fff8e8 48%,#ffffff)}.login-hero,.manna-app-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);grid-gap:24px;gap:24px;align-items:center;width:min(1180px,100%);margin:34px auto 0}.login-hero h1,.manna-app-hero h1{max-width:760px;margin:0;color:#15154a;font-size:clamp(2.4rem,5.5vw,5.25rem);line-height:.98;letter-spacing:0}.login-hero p,.manna-app-hero p{max-width:720px;color:rgba(27,27,77,.68);font-weight:740;line-height:1.68}.login-security-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.login-security-list span{border:1px solid rgba(212,175,55,.2);border-radius:999px;padding:8px 11px;background:rgba(255,249,229,.7);color:rgba(27,27,77,.72);font-size:.82rem;font-weight:880}.login-card{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(212,175,55,.22);border-radius:24px;padding:22px;background:rgba(255,255,255,.78);box-shadow:0 22px 64px rgba(212,175,55,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-radius:16px;padding:6px;background:rgba(36,87,255,.06)}.google-login,.login-tabs button,.manna-nav-form-button{min-height:42px;border:0;border-radius:12px;color:#1b1b4d;font:inherit;font-weight:900;cursor:pointer}.login-tabs button{background:transparent}.login-tabs .active{background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(27,27,77,.06)}.google-login{border:1px solid rgba(36,87,255,.14);background:rgba(255,255,255,.86)}.google-login:hover,.manna-nav-form-button:hover{border-color:rgba(212,175,55,.36);background:rgba(255,249,229,.86)}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;color:rgba(27,27,77,.52);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.login-divider span{height:1px;background:rgba(212,175,55,.22)}.login-form{display:grid;grid-gap:13px;gap:13px}.login-form label{display:grid;grid-gap:7px;gap:7px;color:rgba(27,27,77,.78);font-weight:900}.login-form input{min-height:46px;border:1px solid rgba(36,87,255,.14);border-radius:13px;padding:10px 12px;background:rgba(255,255,255,.9);color:#1b1b4d;font:inherit}.login-error,.login-message{border-radius:14px;padding:12px;font-weight:820;line-height:1.45}.login-error{border:1px solid rgba(248,113,113,.28);background:rgba(248,113,113,.12);color:#8f1f1f}.login-message{border:1px solid rgba(74,222,128,.28);background:rgba(74,222,128,.12);color:#166534}.login-note{margin:0;color:rgba(27,27,77,.56);font-size:.82rem;font-weight:740;line-height:1.5}.manna-nav-form-button{border:1px solid rgba(212,175,55,.2);padding:0 13px;background:rgba(255,255,255,.72)}.manna-app-hero{align-items:stretch;margin-bottom:28px}@media (max-width:900px){.manna-funder-row{grid-template-columns:1fr}.manna-binder-grid,.manna-checklist-grid,.manna-narrative-grid,.manna-package-grid,.manna-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-hero,.manna-app-hero,.manna-flow-dashboard,.manna-flow-results-grid,.manna-flow-system,.manna-language-grid,.manna-readiness-hero,.manna-readiness-sources,.manna-scorecard-tool{grid-template-columns:1fr}.manna-flow-rail{position:static}.manna-compliance-flow-grid,.manna-program-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manna-results-row b{color:#a97818;font-size:1.25rem}.manna-results-row code{max-height:180px;margin-top:10px;overflow:auto;border-radius:10px;padding:10px;background:rgba(27,27,77,.06);color:#1b1b4d;white-space:pre-wrap;font-size:.78rem}.manna-empty-state{border:1px dashed rgba(212,175,55,.35);border-radius:16px;padding:28px;color:rgba(27,27,77,.62);text-align:center;font-weight:800}@media (max-width:920px){.manna-admin-grid,.manna-admin-hero,.manna-foundation-grid,.manna-results-row,.manna-run-row,.manna-summary-grid{grid-template-columns:1fr}}@media (max-width:560px){.manna-admin-form-row,.manna-preset-grid,.manna-program-list{grid-template-columns:1fr}.manna-results-header{align-items:flex-start;flex-direction:column}.manna-binder-grid,.manna-checklist-grid,.manna-compliance-flow-grid,.manna-find-feed,.manna-find-grid,.manna-find-hero,.manna-find-two,.manna-flow-form-grid,.manna-narrative-grid,.manna-package-grid,.manna-pillar-grid,.manna-program-readiness-grid,.manna-program-signal-grid,.manna-readiness-list,.manna-readiness-nav,.manna-scorecard-checks,.manna-source-grid,.manna-two-column{grid-template-columns:1fr}.manna-find-panel{position:static}.manna-readiness-nav{align-items:flex-start;flex-direction:column}.manna-readiness-nav>div{justify-content:flex-start}.manna-mini-table div{grid-template-columns:1fr}}