/* Spectral accents belong to Gemini and discoveries. Operational copy stays neutral. */
:root{--paper:#fcfcff;--ink:#172033;--muted:#626a7d;--line:#e1e5f0;--night:#101426;--orange:#345bda;--orange-bright:#aa96ff;--mint:#b9c9ff;--spectrum:linear-gradient(105deg,#2176d5 0%,#5363df 31%,#8151c8 59%,#c44994 85%,#c65f57 100%);--spectrum-light:linear-gradient(105deg,#79c8ff 0%,#96aaff 30%,#c7a2ff 60%,#f2a6d7 85%,#f7b5a2 100%)}
body{background:var(--paper);color:var(--ink)}
::selection{background:#dedafa;color:#22294a}
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#635bdb}
.luminous-edition .concept-strip{background:#f0f2f9;border-bottom:1px solid #e5e8f2;color:#596277}
.luminous-edition .concept-dot{background:#7774dd}
.luminous-edition .header{position:relative;z-index:2}
.luminous-edition nav a{color:#576074}
.luminous-edition nav a:hover,.luminous-edition .nav-cta:hover{color:#4f54d9}
.luminous-edition .nav-cta{border-color:#cdd2e3}
.luminous-edition .brand-period{color:#6871e5}
.luminous-edition .eyebrow{color:#616a80}
.luminous-edition .tiny-line{background:var(--spectrum);width:30px;height:2px}
.luminous-edition h2 em{color:#65718e}
.luminous-edition .hero{position:relative;isolation:isolate;padding-top:68px;padding-bottom:88px}
.luminous-edition .hero:before{content:'';position:absolute;z-index:-1;inset:-90px -30px -20px;pointer-events:none;background:radial-gradient(ellipse at 90% 10%,#e3e9ffb0,transparent 53%),radial-gradient(ellipse at 40% 82%,#f2e8fc80,transparent 50%)}
.luminous-edition .hero h1{color:#161d2e;font-weight:550;letter-spacing:-4px}
.luminous-edition .hero h1>span,.luminous-edition .gemini-word,.luminous-edition .gemini-spark{color:#6c56ce;background:var(--spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.luminous-edition .hero h1>span{background-size:150% 100%;animation:spectral-reveal 2.4s ease both}
.luminous-edition .gemini-word{font-weight:550;display:inline-block}
.luminous-edition .hero-description{color:#515b70}
.luminous-edition .hero-description .gemini-word{font-weight:650}
.luminous-edition .hero-note{color:#697187}
.luminous-edition .technology-signature{gap:10px}
.luminous-edition .technology-signature>.gemini-word{font-size:21px;letter-spacing:-.8px}
.luminous-edition .cloud-wordmark{color:#576074;font-weight:500}
.luminous-edition .button{border-radius:100px;transition:transform .2s,box-shadow .2s,background .2s}
.luminous-edition .primary{background:#1a2239;color:#fff;box-shadow:0 4px 12px #242b4812}
.luminous-edition .primary:hover{background:#303d62;box-shadow:0 8px 24px #625dce25}
.luminous-edition .hero-visual{transform:none;border-radius:24px;background:radial-gradient(ellipse at 76% 20%,#41417170,transparent 54%),radial-gradient(ellipse at 21% 75%,#234a7180,transparent 53%),#101426;border:1px solid #49567a;box-shadow:0 32px 70px -25px #333d8240,0 0 50px -15px #8582d93d;isolation:isolate}
.luminous-edition .hero-visual:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff29}
.luminous-edition .visual-label{color:#c2ccec;top:25px;font-size:7px;letter-spacing:.65px}
.luminous-edition .visual-label>span:last-child{color:#a0abca;font-size:6px}
.luminous-edition .pulse-dot{background:#b7b5ff;box-shadow:0 0 14px #bbaaff}
.luminous-edition .hero-map .route-draw{filter:drop-shadow(0 0 6px #809dfaaa)}
.luminous-edition .insight-float{background:#fafafff5;border-color:#dddff9;border-radius:14px;left:22px;right:22px;max-width:none;bottom:63px;padding:18px;box-shadow:0 10px 28px #01061766}
.luminous-edition .insight-float .micro{color:#665da3;letter-spacing:1px}
.luminous-edition .insight-float p{color:#657088}
.luminous-edition .hero-coordinate{background:#10142680;color:#c0cae8;border-color:#8090c42b;font-size:8px;padding:17px 23px}
.luminous-edition .mission-line{border-color:#e2e6ef}
.luminous-edition .mission-line>span,.luminous-edition .mission-line>div{color:#677087}
.luminous-edition .focus-heading>p:not(.eyebrow),.luminous-edition .section-lead{color:#5d677c}
.luminous-edition .signal-theater{background:radial-gradient(ellipse at 47% 46%,#e6dffe80,transparent 38%),linear-gradient(120deg,#f1f5ff,#f9f7fe 55%,#f6f8ff);border-color:#e0e4f1;border-radius:24px;gap:28px;padding:34px}
.luminous-edition .feed-item{border:1px solid #e0e5f3;border-radius:12px;background:#ffffffed;box-shadow:0 3px 16px #303a6b04}
.luminous-edition .feed-item p{color:#3c4962}
.luminous-edition .feed-item>span,.luminous-edition .feed-item small,.luminous-edition .feed-label{color:#67748c}
.luminous-edition .signal-engine{align-self:center;padding:40px 0}
.luminous-edition .signal-engine:before{content:'';position:absolute;width:142px;height:142px;top:22px;left:50%;transform:translateX(-50%);z-index:-1;border-radius:50%;background:radial-gradient(circle,#fffffffa 26%,#e7dcffb3 45%,#d8e6ff66 64%,transparent 72%);box-shadow:0 0 42px #ab9aef30}
.luminous-edition .signal-engine>.gemini-spark{font-size:78px;filter:drop-shadow(0 3px 10px #8b6ee52e)}
.luminous-edition .signal-engine>strong{font-size:27px}
.luminous-edition .engine-caption{color:#6c738c}
.luminous-edition .engine-track{background:linear-gradient(90deg,transparent,#9ebcf6 18%,#b19df8 36%,#d8b1ed 63%,#9aabec 83%,transparent);top:42%}
.luminous-edition .result-item{background:#ffffffeb;border-color:#e0e1f2;border-left:3px solid #8a79e4;border-radius:12px}
.luminous-edition .result-tag{color:#6653b8}
.luminous-edition .result-item p{color:#5d687e}
.luminous-edition .result-warning{background:#fffaf6;border-left-color:#c08a57;border-color:#eee0d4;border-left-width:3px}
.luminous-edition .result-warning .result-tag{color:#926537}
.luminous-edition .result-warning .inline-link{color:#875b35;border-color:#ceac8e}
.luminous-edition .result-unknown{background:#f8f9fc;border-left-color:#97a4bd}
.luminous-edition .signal-outcome{border-color:#e1e5f1}
.luminous-edition .signal-outcome strong{color:#5264b9}
.luminous-edition .signal-outcome b{color:#7557bf}
.luminous-edition .disclosure-line{color:#6b7488}
.luminous-edition .experience{background:radial-gradient(ellipse at 85% 1%,#2d2b5555,transparent 26%),#101426;color:#f4f5ff}
.luminous-edition .experience .eyebrow{color:#a6b1d3}
.luminous-edition .experience h2 em{background:var(--spectrum-light);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#b6b0fc}
.luminous-edition .section-top>p{color:#c2cbe0}
.luminous-edition .muted-light{color:#9faac4}
.luminous-edition .story-topline{color:#bec6de}
.luminous-edition .scroll-cue{color:#9da9c7}
.luminous-edition .scene-tabs{border-color:#35405c}
.luminous-edition .scene-tabs button{color:#9ca8c6}
.luminous-edition .scene-tabs button span{color:#7d8cb2}
.luminous-edition .scene-tabs button.active{color:#f2efff}
.luminous-edition .scene-tabs button.active span{color:#c0b2ff}
.luminous-edition .scene-tabs button.active:after{background:var(--spectrum-light)}
.luminous-edition .product-window{border-radius:18px;border-color:#434d6e;box-shadow:0 15px 50px #02091b44,0 0 50px #7968ce0a}
.luminous-edition .window-bar{background:#fff;border-color:#e5e9f3;color:#36425c}
.luminous-edition .product-map{background:#eef1f9}
.luminous-edition .key-resource{background:#5d6ac9}
.luminous-edition .key-route{background:#956bd9}
.luminous-edition .decision-panel{background:linear-gradient(155deg,#fff,#f5f4fd);border-color:#dce1ef;color:#202b45}
.luminous-edition .story-stage .decision-panel .panel-description{color:#606c83}
.luminous-edition .panel-eyebrow{color:#67609b}
.luminous-edition .panel-eyebrow:before{background:#8a70dc;box-shadow:0 0 8px #c3b2ff}
.luminous-edition .finding{border-color:#9680e4}
.luminous-edition .finding>span{color:#7666ac}
.luminous-edition .finding strong{color:#4d4b8d}
.luminous-edition .finding-warning{border-color:#c79869}
.luminous-edition .finding-warning strong,.luminous-edition .finding-warning>span{color:#916b43}
.luminous-edition .evidence-link{color:#6856a4;border-color:#d1cce8}
.luminous-edition .map-signal{background:#fffefdf5;border-color:#c2bdeb;border-radius:10px;box-shadow:0 5px 20px #5c5a9d12}
.luminous-edition .map-signal span{color:#7a68b1}
.luminous-edition .map-signal strong{color:#454877}
.luminous-edition .window-footer{background:#f5f6fb;color:#69758b;border-color:#e1e6ef}
.luminous-edition .scene-description p{color:#c6cfe6}
.luminous-edition .scene-description>span,.luminous-edition .scene-description button{color:#b2bce0}
.luminous-edition .scene-description button{border-color:#5e608f}
.luminous-edition .story-progress{background:#323b57}
.luminous-edition .story-progress>span{background:var(--spectrum-light)}
.luminous-edition .decision-comparison{border-color:#e0e3f0;border-radius:22px;background:#f6f7fe}
.luminous-edition .decision-event{background:#f0f2f8}
.luminous-edition .decision-event h3{color:#69758e}
.luminous-edition .decision-event p{color:#67718a}
.luminous-edition .decision-reason{background:radial-gradient(ellipse at 100% 0%,#e8e1fc8c,transparent 70%),#fafaff}
.luminous-edition .decision-reason p{color:#5e6b85}
.luminous-edition .decision-human{color:#697497;border-color:#dce0ee}
.luminous-edition .card-eyebrow{color:#697590}
.luminous-edition .quiet-details{border-color:#dde2ef}
.luminous-edition .quiet-details summary{color:#576580}
.luminous-edition .quiet-details p{color:#606e85}
.luminous-edition .quiet-details strong{color:#3e4d6a}
.luminous-edition .impact-section{background:radial-gradient(ellipse at 5% 0%,#e6edff80,transparent 22%),radial-gradient(ellipse at 95% 100%,#eee4fd77,transparent 25%),#f5f6fc;overflow:visible}
.luminous-edition .illustrative-label{color:#626c83;border-color:#ced5e8;background:#ffffff66;border-radius:6px}
.impact-runway{height:300svh;position:relative;margin-top:46px}
.impact-sticky{position:sticky;top:24px;min-height:660px;max-width:100%;padding:32px 42px 24px;border:1px solid #dde2f2;border-radius:26px;background:#ffffffed;box-shadow:0 18px 60px -28px #58639430;isolation:isolate}
.impact-sticky:before{content:'';position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 0 0,#eaf2ff70,transparent 42%),radial-gradient(ellipse at 100% 100%,#f1e8ff60,transparent 45%)}
.impact-topline,.impact-bottomline{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#758099;font-size:9px;letter-spacing:.7px}
.impact-scroll-cue{color:#767399;white-space:nowrap}
.luminous-edition .impact-switch{margin-top:26px;gap:35px;border-color:#e4e7f2}
.luminous-edition .impact-switch button{color:#7a8399;padding-bottom:19px;display:flex;gap:9px;align-items:center}
.luminous-edition .impact-switch button>span{font:9px monospace;color:#9ba4bb}
.luminous-edition .impact-switch button[aria-selected=true]{color:#5e4abc}
.luminous-edition .impact-switch button[aria-selected=true]>span{color:#7864d5}
.luminous-edition .impact-switch button[aria-selected=true]:after{height:2px;background:var(--spectrum)}
.luminous-edition .impact-stage{padding:40px 0 24px;min-height:448px;column-gap:65px;row-gap:28px;align-items:start}
.luminous-edition .impact-stage[hidden]{display:none}
.luminous-edition .impact-number{color:#73809b;font-size:clamp(60px,6.2vw,86px);font-weight:500;letter-spacing:-5px;display:flex;align-items:baseline;gap:15px}
.luminous-edition .impact-number>.metric-before{color:#8390aa;background:none;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;padding:0}
.luminous-edition .impact-number>.metric-after{color:#765bd1;background:var(--spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:inherit;letter-spacing:inherit;padding:0}
.luminous-edition .impact-number>.metric-arrow{font-size:.4em;color:#abb4c9;padding:0;align-self:center}
.luminous-edition .impact-message .card-eyebrow{color:#6d7690;font-size:8px;letter-spacing:.8px}
.luminous-edition .impact-message h3{color:#25314b;font-size:27px;margin-top:25px}
.luminous-edition .impact-message>p{color:#66728a;line-height:1.8;font-size:13px}
.luminous-edition .impact-unit{color:#77829a}
.luminous-edition .impact-graph{align-self:center}
.luminous-edition .impact-graph figcaption{color:#6f7b92;letter-spacing:1.3px}
.luminous-edition .metric-bar-label{color:#6b7892;font-size:11px}
.luminous-edition .metric-bar-label strong{color:#53617b}
.luminous-edition .metric-bar-label:last-of-type{color:#6752b6}
.luminous-edition .metric-track{height:27px;background:#eef1f8;border-radius:5px}
.luminous-edition .metric-fill{border-radius:5px}
.luminous-edition .metric-fill.baseline{background:#c2cadb}
.luminous-edition .metric-fill.middle{background:#899bc1}
.luminous-edition .metric-fill.enhanced{background:linear-gradient(90deg,#428df1,#7c72ec 46%,#b975d6 77%,#e499bb);box-shadow:0 0 14px #8975e344}
.luminous-edition .metric-axis,.luminous-edition .impact-graph>p{color:#6d7992}
.luminous-edition .metric-fiction{color:#737d95;border-color:#e6e8f4;font-size:8px;margin-bottom:0}
.impact-bottomline{padding-top:7px;font-size:9px;letter-spacing:0}
#impact-position{font-family:monospace;white-space:nowrap;color:#8271b7}
.impact-bottomline>span:nth-child(2){margin-right:auto}
.impact-bottomline>button{background:none;color:#6c5fb1;border-bottom:1px solid #d0c9e9;padding:4px 0;font-size:10px;white-space:nowrap}
.impact-progress{height:2px;background:#ececf7;margin-top:20px;overflow:hidden;border-radius:1px}
.impact-progress>span{display:block;height:100%;background:var(--spectrum);transform:scaleX(0);transform-origin:left}
.impact-runway+.quiet-details{margin-top:35px}
.impact-runway.impact-static{height:auto}
.impact-static .impact-sticky{position:relative;top:0;min-height:0;padding:0;border:0;background:none;box-shadow:none}
.impact-static .impact-sticky:before,.impact-static .impact-switch,.impact-static .impact-topline,.impact-static .impact-bottomline,.impact-static .impact-progress{display:none}
.impact-static .impact-stage{background:#ffffffed;border:1px solid #dde2f2;border-radius:22px;padding:32px;margin-bottom:26px;min-height:0}
.luminous-edition .use-cases,.luminous-edition .use-cases details{border-color:#dce2f0}
.luminous-edition .case-index,.luminous-edition .case-plus{color:#8376bb}
.luminous-edition .case-result{color:#5b598c;border-color:#b8ace1}
.luminous-edition .case-result>span{color:#8276ac}
.luminous-edition .trust{background:radial-gradient(ellipse at 10% 85%,#2b35605c,transparent 48%),#171c30;color:#f5f5fc}
.luminous-edition .trust h2 em{color:#b4bbed}
.luminous-edition .trust .eyebrow{color:#a3add0}
.luminous-edition .trust p:not(.eyebrow){color:#c0c7db}
.luminous-edition .trust-footnote{color:#9eaac7}
.luminous-edition .public-story{border-radius:20px;background:#fdfdff;color:#34415c;border-color:#8794c040}
.luminous-edition .public-story>p{color:#667189!important}
.luminous-edition .public-story small{color:#69758e}
.luminous-edition .public-story li{border-color:#e1e5f1}
.luminous-edition .public-story li>span{color:#9380c1}
.luminous-edition .cloud-section{background:#fafbff;border-color:#e4e7f3}
.luminous-edition .architecture-label{color:#687591;border-color:#a097db}
.luminous-edition .cloud-essential article{border-color:#d8deed}
.luminous-edition .cloud-essential p{color:#606d86}
.luminous-edition .cloud-essential article>span{color:#76839b}
.luminous-edition .deploy-inline{background:radial-gradient(ellipse at 85% 110%,#54508a66,transparent 65%),#172037;border:1px solid #3b4263;border-radius:20px;color:#f3f3ff}
.luminous-edition .deploy-inline .eyebrow{color:#adb8dc}
.luminous-edition .deploy-inline p:not(.eyebrow){color:#bec8e2}
.luminous-edition .deploy-inline small{color:#a5b0d2}
.luminous-edition .deploy-button{background:#f7f6ff;color:#3e437b;border:1px solid #c4bdec;box-shadow:0 0 30px #9690ff20}
.luminous-edition .deploy-button:hover{background:#fff;box-shadow:0 0 30px #b0a6ff33}
.luminous-edition .final-thesis{background:radial-gradient(ellipse at 50% 38%,#eae5fd78,transparent 62%),radial-gradient(ellipse at 25% 15%,#edf6ff77,transparent 45%),#fcfcff;position:relative}
.luminous-edition .final-star{font-size:65px;filter:drop-shadow(0 0 25px #a488e844);margin-bottom:30px}
.luminous-edition .final-thesis h2{color:#28304a}
.luminous-edition .final-thesis h2 em{color:#7764bd;background:var(--spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.luminous-edition .final-thesis .wrap>p:not(.eyebrow){color:#626e88}
.luminous-edition .final-thesis small{color:#748099}
.luminous-edition .text-button{border-color:#bfc6db}
.luminous-edition .footer{border-top:1px solid #e5e7f1}
.luminous-edition .footer p,.luminous-edition .footer>a:last-child{color:#737e93}
.luminous-edition .modal{background:#fdfdff;border-color:#dbdff0;border-radius:22px;box-shadow:0 30px 120px #131b5544}
.luminous-edition .modal::backdrop{background:#13182ba6;backdrop-filter:blur(9px)}
.luminous-edition .modal p,.luminous-edition .modal li,.luminous-edition .small-note{color:#65718a!important}
.luminous-edition .modal strong,.luminous-edition .evidence-record strong{color:#485679}
.luminous-edition .evidence-record{border-color:#e1e5f1}
.luminous-edition .evidence-record>span{color:#7a6ea7}
.luminous-edition .feedback-modal select,.luminous-edition .feedback-modal input,.luminous-edition .feedback-modal textarea{background:#f9faff;border-color:#cdd5e8;color:#3f506f;border-radius:8px}
@keyframes spectral-reveal{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(min-width:1000px) and (min-height:820px){.impact-sticky{top:calc((100svh - 690px)/2);min-height:690px;padding-top:40px}.luminous-edition .impact-stage{min-height:460px;padding-top:43px}.luminous-edition .impact-message h3{margin-top:32px}}
@media(max-width:1100px){.impact-sticky{padding:28px 30px 23px;min-height:635px}.luminous-edition .impact-stage{column-gap:35px}.luminous-edition .impact-switch{gap:24px}.luminous-edition .signal-theater{padding:26px;gap:20px}.luminous-edition .signal-engine>.gemini-spark{font-size:65px}.luminous-edition .signal-engine>strong{font-size:23px}.luminous-edition .signal-engine:before{width:125px;height:125px;top:24px}}
@media(max-width:850px){.luminous-edition .hero{padding-top:42px;padding-bottom:66px}.luminous-edition .hero h1{letter-spacing:-3px}.luminous-edition .hero-visual{border-radius:18px}.luminous-edition .insight-float{left:14px;right:14px;bottom:52px;padding:13px;gap:8px}.luminous-edition .visual-label{font-size:5px;left:16px;right:16px}.luminous-edition .visual-label>span:last-child{font-size:5px}.luminous-edition .hero-coordinate{font-size:6px;padding:15px 17px}.luminous-edition .signal-theater{padding:24px;gap:15px}.luminous-edition .signal-engine>.gemini-spark{font-size:52px}.luminous-edition .signal-engine>strong{font-size:20px}.luminous-edition .signal-engine:before{width:105px;height:105px}.luminous-edition .impact-switch button{font-size:10px;gap:6px}.luminous-edition .impact-stage{column-gap:25px}.luminous-edition .impact-number{font-size:62px;gap:10px;letter-spacing:-3px}.luminous-edition .impact-message h3{font-size:23px}.impact-topline,.impact-bottomline{font-size:8px}.luminous-edition .metric-bar-label{font-size:10px}}
@media(max-width:640px){.luminous-edition .hero{padding-top:32px;padding-bottom:48px}.luminous-edition .hero:before{inset:-70px -20px 0;background:radial-gradient(ellipse at 90% 35%,#ede8ff77,transparent 65%)}.luminous-edition .hero h1{letter-spacing:-2.8px}.luminous-edition .hero-description{font-size:17px}.luminous-edition .hero-visual{border-radius:21px}.luminous-edition .visual-label{top:21px;left:18px;right:18px;font-size:5px}.luminous-edition .insight-float{left:16px;right:16px;bottom:54px;padding:14px}.luminous-edition .insight-float .micro{font-size:6px;letter-spacing:.7px}.luminous-edition .hero-coordinate{font-size:6px;padding:16px}.luminous-edition .signal-theater{padding:22px;gap:0;border-radius:21px}.luminous-edition .signal-engine{padding:32px 0;margin:8px 0;min-height:135px}.luminous-edition .signal-engine:before{width:145px;height:145px;top:0;left:40%}.luminous-edition .signal-engine>.gemini-spark{font-size:52px}.luminous-edition .signal-engine>strong{font-size:24px}.luminous-edition .signal-outcome strong{font-size:30px}.luminous-edition .product-window{border-radius:13px}.luminous-edition .story-topline{font-size:6px}.luminous-edition .impact-section .wrap{width:calc(100% - 36px)}.luminous-edition .impact-section .focus-heading{padding-inline:5px}.impact-runway{height:340svh;margin-top:35px}.impact-sticky{top:14px;padding:21px 22px 18px;border-radius:21px;min-height:0}.impact-topline{font-size:6px;letter-spacing:.4px;gap:10px}.impact-scroll-cue{font-size:6px}.luminous-edition .impact-switch{margin-top:20px;gap:12px}.luminous-edition .impact-switch button{display:block;font-size:9px;max-width:95px;line-height:1.5;padding-bottom:13px}.luminous-edition .impact-switch button>span{display:block;font-size:8px;margin-bottom:3px}.luminous-edition .impact-stage{padding:25px 0 17px;row-gap:24px;min-height:0}.luminous-edition .impact-message .card-eyebrow{font-size:7px;letter-spacing:.6px;margin-bottom:11px}.luminous-edition .impact-number{font-size:61px;gap:14px;letter-spacing:-3px;line-height:1.03}.luminous-edition .impact-unit{font-size:10px;margin-top:5px}.luminous-edition .impact-message h3{font-size:23px;line-height:1.3;margin:19px 0 10px}.luminous-edition .impact-message>p{font-size:12px;line-height:1.75}.luminous-edition .impact-graph figcaption{font-size:7px;margin-bottom:14px}.luminous-edition .metric-bar-label{font-size:10px;margin:15px 0 6px}.luminous-edition .metric-bar-label strong{font-size:11px}.luminous-edition .metric-track{height:19px;border-radius:4px}.luminous-edition .metric-axis{font-size:8px;margin-top:8px}.luminous-edition .impact-graph>p{font-size:9px;line-height:1.7;margin-top:14px}.luminous-edition .metric-fiction{font-size:6px;letter-spacing:.25px;padding-top:13px}.impact-bottomline{font-size:7px;gap:12px;padding-top:0}.impact-bottomline>span:nth-child(2){max-width:170px;font-size:7px;line-height:1.6}.impact-bottomline>button{font-size:8px}.impact-progress{margin-top:13px}.impact-static .impact-stage{padding:27px 23px;margin-bottom:22px;row-gap:30px}.luminous-edition .public-story{border-radius:17px}.luminous-edition .deploy-inline{border-radius:19px}.luminous-edition .final-star{font-size:58px}.luminous-edition .modal{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.luminous-edition *, .luminous-edition *:before,.luminous-edition *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.luminous-edition .route-draw{stroke-dashoffset:0}}
@media(max-width:640px){.luminous-edition .metric-fiction{font-size:7px}}
@media(forced-colors:active){.luminous-edition .gemini-word,.luminous-edition .gemini-spark,.luminous-edition .hero h1>span,.luminous-edition h2 em,.luminous-edition .impact-number>.metric-after{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.metric-fill{border:1px solid CanvasText}.impact-switch button[aria-selected=true]{outline:1px solid Highlight}}
