.gl,.gl-entry{--gl-ink:var(--text-heading,#061b3a);--gl-paper:var(--surface-raised,#fff);--gl-line:var(--border-default,#c3cdd4);--gl-muted:var(--text-muted,#64717d);color:var(--gl-ink);font-family:var(--font-sans,Manrope,sans-serif)}.gl *,.gl-entry *{box-sizing:border-box}.gl [hidden]{display:none!important}.gl{max-width:1360px;margin:auto;padding:72px 48px 120px}.gl button,.gl input,.gl select,.gl textarea{font:inherit}.gl button,.gl-entry a{cursor:pointer}.gl button:disabled{cursor:default;opacity:.55}.gl button:focus-visible,.gl a:focus-visible,.gl input:focus-visible,.gl textarea:focus-visible,.gl select:focus-visible,.gl-entry a:focus-visible{outline-offset:4px;outline:3px solid #08b8c8}.gl :is(h2,h3,p){margin:0}.gl-kicker{font:500 11px/1.6 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent,#04737d)}.gl-intro{max-width:1040px;padding:0 0 52px;position:relative}.gl-intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5.7vw,78px);font-weight:650;line-height:1.06}.gl-intro em,.gl-entry em{font-family:var(--font-serif,"Instrument Serif",serif);color:var(--text-accent,#04737d);font-weight:400}.gl-intro>p:not(.gl-kicker){max-width:670px;color:var(--gl-muted);font-size:18px;line-height:1.7}.gl-intro__meta{font:500 11px/1.7 var(--font-mono,monospace);color:var(--gl-muted);flex-wrap:wrap;gap:10px 26px;margin-top:25px;display:flex}.gl-intro__meta span:before{content:"";background:#06909c;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.gl-nav{border-top:1px solid var(--gl-line);border-bottom:1px solid var(--gl-line);grid-template-columns:repeat(4,minmax(0,1fr));scroll-margin-top:115px;display:grid}.gl-nav button{text-align:left;color:var(--gl-muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:13px;padding:22px 12px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.gl-nav button span{font:500 11px var(--font-mono,monospace)}.gl-nav button[aria-current]{color:var(--gl-ink);background:#08b8c80f;border-bottom-color:#08b8c8}.gl-toolbar{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.gl-toolbar p{color:var(--gl-muted);font-size:12px}.gl-toolbar>div{flex-wrap:wrap;gap:12px;display:flex}.gl-toolbar button,.gl-roadmap-actions>button,.gl-demo-actions>button:not(.gl-primary){color:var(--gl-ink);text-underline-offset:4px;background:0 0;border:0;padding:5px;font-size:12px;line-height:1.7;text-decoration:underline}.gl-notice{color:var(--text-accent,#04737d);min-height:24px;font-size:13px;line-height:1.7;margin-top:8px!important}.gl-panel{padding-top:35px;animation:.65s cubic-bezier(.16,1,.3,1) both gl-enter}.gl-section-head{max-width:780px;margin-bottom:36px}.gl-section-head h2{letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(28px,3vw,43px);font-weight:650;line-height:1.16}.gl-section-head>p:last-child{color:var(--gl-muted);font-size:15px;line-height:1.8}.gl-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;display:grid}.gl-form{gap:21px;display:grid}.gl-field{flex-direction:column;gap:8px;min-width:0;display:flex}.gl-field label,.gl-goals legend{font-size:13px;font-weight:650;line-height:1.6}.gl-field :is(input,select,textarea){border:1px solid var(--gl-line);background:var(--gl-paper);width:100%;min-width:0;color:var(--gl-ink);border-radius:3px;padding:13px 14px;font-size:14px;line-height:1.6}.gl-field select{appearance:auto;background-image:none;padding-right:10px}.gl-field input::placeholder{color:var(--gl-muted)}.gl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gl-goals{border:0;gap:9px;min-inline-size:0;margin:0;padding:0;display:grid}.gl-goals legend{margin-bottom:10px}.gl-goals label{border:1px solid var(--gl-line);cursor:pointer;align-items:center;gap:11px;padding:15px 13px;display:flex}.gl-goals label:has(input:checked){background:#08b8c812;border-color:#06909c}.gl-goals input{accent-color:#04737d;flex:none}.gl-goals span{font:500 10px var(--font-mono,monospace);color:var(--text-accent,#04737d)}.gl-goals b{font-size:13px;font-weight:550;line-height:1.5}.gl-primary{border-radius:3px;justify-content:space-between;align-items:center;gap:25px;min-height:53px;transition:box-shadow .25s,translate .25s;display:inline-flex;color:#04142c!important;font:650 14px/1.6 var(--font-sans,Manrope,sans-serif)!important;background:#08b8c8!important;border:1px solid #08b8c8!important;padding:16px 22px!important;text-decoration:none!important}.gl-primary:hover{translate:0 -2px;box-shadow:0 8px 30px #08b8c82b}.gl-primary span{font-size:19px}.gl-panel>.gl-primary{margin-top:25px}.gl-preview{color:#edf9fa;perspective:1100px;background:radial-gradient(at 50% 90%,#0a5366,#061b3a 65%);border:1px solid #2a536b;min-height:620px;padding:22px;position:sticky;top:125px;overflow:hidden}.gl-preview__header,.gl-preview__footer{z-index:3;font:500 10px/1.7 var(--font-mono,monospace);letter-spacing:.03em;color:#b4d4e4;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex;position:relative}.gl-chip{font:500 9px/1.5 var(--font-mono,monospace);letter-spacing:.04em;color:#93e8ea;border:1px solid #36687a;padding:5px 8px}.gl-preview__footer{gap:6px;display:grid;position:absolute;bottom:25px;left:25px;right:25px}.gl-preview__footer strong{color:#eefcff;font-size:17px;font-family:var(--font-sans,Manrope,sans-serif);letter-spacing:-.02em;font-weight:500}.gl-depth-stack{height:330px;transform-style:preserve-3d;margin:115px 0 0;position:relative;transform:rotateX(15deg)rotateY(-18deg)rotate(-6deg)}.gl-glass-plane{width:87%;height:110px;left:7%;top:calc(var(--plane)*-54px + 130px);color:#061b3a;transform:translateZ(calc(var(--plane)*25px));animation:gl-plane .9s calc(var(--plane)*.1s) both cubic-bezier(.16,1,.3,1);background:linear-gradient(130deg,#d6f2f5e8,#ffffffc9);border:1px solid #5acbd599;padding:15px 17px;position:absolute;box-shadow:0 18px 40px #0002}.gl-glass-plane>span{font:500 9px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.gl-glass-plane>div{gap:6px;margin-top:13px;display:flex}.gl-brand{background:#fff;border:1px solid #dce3e8;border-radius:2px;flex:none;justify-content:center;align-items:center;width:83px;height:34px;padding:6px;display:inline-flex}.gl-brand--dark{background:#061b3a;border-color:#3a536e}.gl-brand img{object-fit:contain;width:100%;height:100%}.gl-slab{letter-spacing:-1px;background:linear-gradient(#164460,#061b3a);border:1px solid #579aaa;width:95%;height:62px;padding:13px 20px;font-size:23px;font-weight:700;position:absolute;top:270px;left:3%;box-shadow:0 22px 45px #0006}.gl-slab small{font:500 8px/1.7 var(--font-mono,monospace);letter-spacing:.15em;color:#93e8ea;display:block}.gl-stack-map{background:radial-gradient(at 40% 120%,#0e5366,#061b3a 80%);border:1px solid #244e65;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:24px;display:grid;position:relative}.gl-stack-map:before{content:"";background:#08b8c865;height:2px;position:absolute;bottom:53px;left:40px;right:40px}.gl-stack-map>button{text-align:left;color:#eaf6fc;background:linear-gradient(125deg,#ffffff12,#66d8df05);border:1px solid #3f687d;flex-direction:column;align-items:flex-start;gap:12px;min-height:215px;padding:19px 14px;transition:translate .35s,border-color .25s,box-shadow .35s;display:flex;position:relative}.gl-stack-map>button[aria-pressed=true]{border-color:#66d8df;translate:0 -7px;box-shadow:0 15px 45px #0004,0 0 25px #08b8c81c}.gl-stack-map .gl-kicker{color:#8ce7e6}.gl-stack-map b{font-size:14px;font-weight:600;line-height:1.6}.gl-map-tools{flex-wrap:wrap;gap:5px;margin-bottom:18px;font-size:11px;line-height:1.6;display:flex}.gl-map-tools>span{background:#ffffff0d;border:1px solid #789bac40;padding:3px 6px}.gl-node-dot{background:#66d8df;border-radius:50%;width:7px;height:7px;margin-top:auto;box-shadow:0 0 18px #08b8c8}.gl-stack-map>button[data-empty=true] .gl-node-dot{box-shadow:none;background:#bca589}.gl-inspector{border:1px solid var(--gl-line);border-top:0;padding:25px}.gl-inspector h3{font-size:17px;font-weight:650;line-height:1.6}.gl-inspector p{margin-top:9px;font-size:14px;line-height:1.8}.gl-small{color:var(--gl-muted);margin-top:16px!important;font-size:12px!important;line-height:1.9!important}.gl-tool-heading{justify-content:space-between;align-items:end;gap:25px;margin:36px 0 18px;display:flex}.gl-tool-heading h3{letter-spacing:-.03em;font-size:21px}.gl-tool-heading input{padding:9px 12px}.gl-tool-heading .gl-field{width:270px}.gl-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.gl-tools>button{text-align:left;border:1px solid var(--gl-line);background:var(--gl-paper);color:var(--gl-ink);align-items:center;gap:11px;min-width:0;padding:12px;font-size:12px;line-height:1.5;transition:border-color .2s,background .2s;display:flex}.gl-tools>button[aria-pressed=true]{background:color-mix(in srgb,#08b8c8 7%,var(--gl-paper));border-color:#06909c}.gl-tools .gl-brand{width:60px;height:32px}.gl-tool-check{color:var(--text-accent,#04737d);margin-left:auto;font-size:20px}.gl-tools>button[aria-pressed=true] .gl-tool-check{font-size:0}.gl-tools>button[aria-pressed=true] .gl-tool-check:after{content:"✓";font-size:15px}.gl-demo-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gl-demo-tabs button{background:var(--gl-paper);border:1px solid var(--gl-line);color:var(--gl-ink);text-align:left;padding:13px 18px;font-size:13px;line-height:1.6}.gl-demo-tabs button[aria-pressed=true]{color:#ecf9fd;background:#061b3a;border-color:#08b8c8}.gl-workspace{color:#e9f4fc;background:#04142c;border:1px solid #315e77;overflow:hidden}.gl-workspace-top{font:500 10px/1.6 var(--font-mono,monospace);color:#b1cddf;border-bottom:1px solid #2b4c62;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.gl-demo-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);min-height:480px;display:grid}.gl-demo-controls{z-index:2;background:#071b33;border-right:1px solid #2b4c62;min-width:0;padding:25px}.gl-demo-controls .gl-field{margin-bottom:20px}.gl-demo-controls .gl-field label{color:#dceff8}.gl-demo-controls .gl-field :is(select,textarea){color:#eaf8ff;background:#102a46;border-color:#345a71;font-size:12px}.gl-toggle{color:#cae3f0;align-items:flex-start;gap:11px;margin-bottom:18px;font-size:12px;line-height:1.8;display:flex}.gl-toggle input{accent-color:#08b8c8;margin-top:5px}.gl-demo-actions{gap:8px;margin-top:24px;display:grid}.gl-demo-actions .gl-primary{text-align:left;padding:13px 15px!important;font-size:12px!important}.gl-demo-actions>button:not(.gl-primary){color:#cae3f0;justify-self:start}.gl-demo-status{color:#a8d4e4;font-size:12px;line-height:1.9;margin-top:16px!important}.gl-review-controls{border-top:1px solid #315366;padding-top:20px}.gl-review-controls>p{font:500 10px var(--font-mono,monospace);color:#9de6e7;text-transform:uppercase;letter-spacing:.04em}.gl-review-controls>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.gl-review-controls button{color:#dffbfc;background:#123d4b;border:1px solid #4c9daa;padding:9px 10px;font-size:11px;line-height:1.6}.gl-review-controls [data-gl-reject]{color:#cedce7;background:0 0;border-color:#637e8c}.gl-film-stage{perspective:1100px;isolation:isolate;background:radial-gradient(at 50% 90%,#08687577,#0000 65%),radial-gradient(at 60% 25%,#17394c77,#0000 65%);min-height:480px;position:relative;overflow:hidden}.gl-film-stage:before{content:"";background-image:linear-gradient(#85b4c509 1px,#0000 1px),linear-gradient(90deg,#85b4c509 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 80%)}.gl-film-wires{fill:none;stroke:#57cbd370;stroke-width:1.5px;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.gl-film-wires path{stroke-dasharray:6 10;animation:8s linear infinite gl-flow}.gl-film-wires circle{fill:#66d8df;stroke:none}.gl-film-card{color:#061b3a;transform-style:preserve-3d;overflow-wrap:anywhere;background:linear-gradient(135deg,#fffffffa,#d6f2f5ed);border:1px solid #5b98ae;border-radius:4px;max-width:100%;padding:18px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s,border-color .4s;position:absolute;box-shadow:0 22px 45px #0004,0 0 35px #08b8c814}.gl-film-card small{font:500 9px/1.7 var(--font-mono,monospace);letter-spacing:.06em;color:#345e73;display:block}.gl-film-card h3{letter-spacing:-.03em;margin-top:13px;font-size:16px;font-weight:700;line-height:1.4}.gl-film-card p{margin-top:12px;font-size:11px;line-height:1.8}.gl-card-status{font:500 8px/1.7 var(--font-mono,monospace);letter-spacing:.03em;color:#075660;background:#c1e9e9;border:1px solid #91cdd1;margin-top:15px;padding:5px 7px;display:inline-block}.gl-film-card--source{width:45%;top:45px;left:5%;transform:rotateY(10deg)rotate(-3deg)translateZ(8px)}.gl-film-card--output{opacity:.65;width:45%;top:237px;right:4%;transform:rotateY(-9deg)rotate(3deg)translateZ(25px)}.gl-film-card--gate{color:#e5f8fb;background:linear-gradient(130deg,#0b3349ed,#08233eed);border-color:#4a8ca4;width:38%;padding:16px;top:42px;right:5%}.gl-film-card--gate small{color:#9be2e7}.gl-film-card--gate h3{font-size:13px}.gl-film-card--gate p{color:#b4d5e4}.gl-gate-doors{gap:7px;height:43px;margin-top:13px;display:flex}.gl-gate-doors i{transform-origin:0;background:linear-gradient(#66d8df15,#66d8df04);border:1px solid #54bdca;border-radius:10px 10px 1px 1px;flex:1;transition:transform .5s,background .4s;display:block}.gl-film-platform{background:linear-gradient(150deg,#17445d,#04142c);border:1px solid #42798b;width:40%;padding:12px 17px;position:absolute;bottom:22px;left:6%;transform:rotateX(12deg)rotateY(9deg)rotate(-3deg);box-shadow:0 20px 35px #0005}.gl-film-platform>span{letter-spacing:-.05em;font-size:23px;font-weight:700}.gl-film-platform small{font:500 8px/1.8 var(--font-mono,monospace);letter-spacing:.07em;color:#8de1e5;display:block}.gl-workspace[data-stage="1"] .gl-film-card--source,.gl-workspace[data-stage="2"] .gl-film-card--gate{border-color:#08b8c8;transform:rotateY(0)rotate(0)translateZ(30px)}.gl-workspace:is([data-stage="3"],[data-stage="4"]) .gl-film-card--output{opacity:1;border-color:#08b8c8;transform:rotateY(0)rotate(0)translateZ(40px);box-shadow:0 20px 50px #0004,0 0 40px #08b8c833}.gl-workspace:is([data-stage="3"],[data-stage="4"]) .gl-gate-doors i{background:#66d8df44;transform:rotateY(-65deg)}.gl-workspace[data-held=true] .gl-film-card--gate{border-color:#dfb982;box-shadow:0 0 35px #dfb98220}.gl-workspace[data-held=true] .gl-film-wires{stroke:#bf976d70}.gl-film-globe{opacity:.75;width:40%;height:210px;position:absolute;top:236px;left:2%}.gl-film-globe svg{fill:none;stroke:#3b97ab;stroke-width:.8px;filter:drop-shadow(0 0 15px #08b8c833);width:100%;height:100%}.gl-film-globe svg circle:not(:first-child){fill:#8ef2e9;stroke:none}.gl-film-globe .gl-globe-arc{stroke:#9af2ed;stroke-width:2px;stroke-dasharray:200;animation:2s both gl-arc}.gl-workspace[data-demo=regional] .gl-film-platform{display:none}.gl-workspace[data-demo=regional] .gl-film-card--output{width:47%;top:250px}.gl-demo-rail{border-top:1px solid #315165;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:20px;list-style:none;display:grid}.gl-demo-rail li{font:500 9px/1.8 var(--font-mono,monospace);color:#9bb5c6;border-top:2px solid #244359;padding:9px 0 0}.gl-demo-rail li[data-active=true]{color:#9be8e9;border-color:#08b8c8}.gl-audit{border-top:1px solid #315165;padding:18px 22px}.gl-audit summary{cursor:pointer;color:#bedbe8;font-size:12px}.gl-audit pre{font:400 11px/1.8 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;color:#c4dce8;max-height:370px;margin:18px 0 0;overflow:auto}.gl-roadmap-summary{border:1px solid var(--gl-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;padding:24px;display:grid}.gl-roadmap-summary small{font:500 10px var(--font-mono,monospace);color:var(--gl-muted);margin-bottom:9px;display:block}.gl-roadmap-summary strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.8}.gl-roadmap{margin:0;padding:0;list-style:none}.gl-roadmap li{border-bottom:1px solid var(--gl-line);break-inside:avoid;grid-template-columns:45px minmax(0,1fr);gap:25px;padding:30px 0;display:grid}.gl-roadmap li>span{font:500 15px var(--font-mono,monospace);color:var(--text-accent,#04737d)}.gl-roadmap h3{letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.4}.gl-roadmap p{margin-top:12px;font-size:14px;line-height:1.8}.gl-roadmap .gl-evidence{color:var(--gl-muted);font-size:12px}.gl-roadmap small{font:500 10px/1.8 var(--font-mono,monospace);color:var(--gl-muted);margin:16px 0 10px;display:block}.gl-roadmap a{text-underline-offset:4px;color:var(--text-accent,#04737d);font-size:12px;text-decoration:underline}.gl-assumptions{background:#08b8c80d;border-left:2px solid #06909c;margin-top:30px;padding:20px 24px}.gl-assumptions h3{font-size:15px}.gl-assumptions p{color:var(--gl-muted);margin-top:11px;font-size:12px;line-height:1.9}.gl-roadmap-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.gl-entry{border:1px solid var(--gl-line);background:linear-gradient(115deg,color-mix(in srgb,#08b8c8 6%,var(--gl-paper)),var(--gl-paper));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px;max-width:1240px;margin:70px auto;padding:50px;display:grid}.gl-entry h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,3.2vw,45px);font-weight:600;line-height:1.15}.gl-entry p:not(.gl-kicker){max-width:490px;color:var(--gl-muted);font-size:14px;line-height:1.9}.gl-entry .gl-primary{margin-top:25px}.gl-entry__steps{align-content:center;display:grid}.gl-entry__steps>div{border-bottom:1px solid var(--gl-line);align-items:center;gap:18px;padding:19px 0;display:flex;position:relative}.gl-entry__steps span{font:500 11px var(--font-mono,monospace);color:var(--text-accent,#04737d)}.gl-entry__steps b{font-size:13px;font-weight:550}.gl-entry__steps i{background:#06909c;border-radius:50%;width:6px;height:6px;margin-left:auto}@keyframes gl-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-plane{0%{opacity:0;translate:0 45px}to{opacity:1;translate:0}}@keyframes gl-flow{to{stroke-dashoffset:-64px}}@keyframes gl-arc{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.gl[data-motion-paused=true] *,.gl[data-user-paused=true] *{animation-play-state:paused!important}@media (width>=1050px){.gl-demo-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}@media (width<=1100px){.gl{padding:55px 30px 90px}.gl-profile-layout{gap:28px}.gl-stack-map{gap:9px;padding:18px}.gl-stack-map>button{padding:16px 10px}.gl-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-demo-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.gl-film-card{padding:13px}.gl-film-card h3{font-size:14px}.gl-film-card--gate{padding:12px}.gl-entry{gap:35px;margin:45px 30px;padding:35px}}@media (width<=800px){.gl-profile-layout{grid-template-columns:1fr}.gl-preview{order:-1;min-height:540px;position:relative;top:auto}.gl-depth-stack{max-width:440px;margin:100px auto 0}.gl-preview__footer{margin-top:0;position:relative;bottom:auto;left:auto;right:auto}.gl-nav button{align-items:flex-start;gap:7px;padding:15px 9px;font-size:12px}.gl-nav{scroll-margin-top:100px}.gl-toolbar{flex-direction:column;align-items:flex-start}.gl-stack-map{grid-template-columns:1fr;gap:12px;padding:24px}.gl-stack-map:before{width:2px;height:auto;inset:40px auto 40px 40px}.gl-stack-map>button{grid-template-columns:28px minmax(0,1fr);gap:7px 16px;min-height:0;padding:17px 20px;display:grid}.gl-stack-map>button[aria-pressed=true]{translate:7px}.gl-map-tools{grid-column:2;margin:0}.gl-node-dot{position:absolute;top:24px;left:13px}.gl-stack-map>button>.gl-kicker{padding-left:8px}.gl-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-demo-layout{grid-template-columns:1fr}.gl-demo-controls{border-bottom:1px solid #315165;border-right:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.gl-demo-controls>div:first-child,.gl-demo-controls>div:nth-child(2){grid-row:span 2}.gl-demo-controls .gl-demo-actions{margin-top:0}.gl-demo-status{grid-column:1/-1}.gl-film-stage{min-height:490px}.gl-review-controls{grid-column:2}.gl-entry{grid-template-columns:1fr;gap:25px}.gl-entry__steps{grid-template-columns:1fr 1fr;gap:0 30px}}@media (width<=480px){.gl{padding:35px 18px 75px}.gl-intro h1{font-size:43px}.gl-intro>p:not(.gl-kicker){font-size:15px}.gl-intro{padding-bottom:30px}.gl-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-nav button{padding:13px 10px;font-size:12px}.gl-panel{padding-top:24px}.gl-section-head{margin-bottom:25px}.gl-section-head>p:last-child{font-size:13px}.gl-two{grid-template-columns:1fr}.gl-preview{min-height:475px;padding:18px}.gl-preview__header .gl-chip{display:none}.gl-depth-stack{height:305px;margin-top:90px}.gl-glass-plane{height:100px;padding:12px}.gl-glass-plane>div{gap:4px}.gl-glass-plane .gl-brand{width:calc(33.33% - 3px);padding:5px}.gl-preview__footer strong{font-size:15px}.gl-tools{gap:7px}.gl-tools>button{flex-wrap:wrap;gap:7px;padding:10px;font-size:11px}.gl-tools .gl-brand{width:65px;height:29px}.gl-tools>button>span:nth-child(2){flex-basis:100%;order:3}.gl-tool-heading{display:block}.gl-tool-heading h3{margin-bottom:18px}.gl-tool-heading .gl-field{width:100%}.gl-demo-tabs{grid-template-columns:1fr;display:grid}.gl-demo-tabs button{padding:11px 14px}.gl-demo-controls{padding:20px;display:block}.gl-demo-controls .gl-demo-actions,.gl-review-controls{margin-top:20px}.gl-film-stage{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:25px 22px;display:flex}.gl-film-card{opacity:1;max-width:100%;padding:18px;position:relative;width:100%!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.gl-film-card h3{font-size:17px}.gl-film-card p{font-size:12px}.gl-film-card--gate{order:2}.gl-film-card--source{order:1}.gl-film-card--output{order:3}.gl-film-card--source:after,.gl-film-card--gate:after{content:"";background:#66d8df;width:1px;height:20px;position:absolute;top:100%;left:50%}.gl-film-platform{order:4;width:100%;position:relative;bottom:auto;left:auto;transform:none}.gl-film-wires{display:none}.gl-film-globe{order:0;width:100%;height:185px;position:relative;top:auto;left:auto}.gl-gate-doors{height:28px}.gl-demo-rail{grid-template-columns:1fr;gap:5px;padding:18px 22px}.gl-demo-rail li{border-top:0;border-left:2px solid #244359;padding:5px 0 5px 10px;font-size:10px}.gl-roadmap-summary{grid-template-columns:1fr;gap:18px;padding:20px}.gl-roadmap li{grid-template-columns:25px minmax(0,1fr);gap:15px}.gl-roadmap h3{font-size:20px}.gl-roadmap p{font-size:13px}.gl-roadmap-actions{flex-direction:column;align-items:stretch;gap:14px}.gl-roadmap-actions>button{align-self:start}.gl-entry{margin:35px 18px;padding:28px 22px}.gl-entry__steps{grid-template-columns:1fr}.gl-entry .gl-primary{gap:15px;font-size:12px!important}.gl-toolbar>div{gap:10px}.gl-toolbar button{font-size:11px}.gl-assumptions{padding:18px}.gl-intro__meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.gl *,.gl-entry *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gl-primary:hover{translate:none}.gl-depth-stack,.gl-glass-plane{transform:none}}@media print{body *{visibility:hidden!important}.gl,.gl *{visibility:visible!important}.gl{width:100%;max-width:none;padding:15mm;position:absolute;inset:0;color:#061b3a!important;background:#fff!important}.gl-intro,.gl-toolbar,.gl-notice,.gl-nav,[data-gl-panel]:not([data-gl-panel="3"]),.gl-roadmap-actions,.gl-panel>.gl-small{display:none!important}.gl [data-gl-panel="3"]{display:block!important}.gl-panel{padding:0;animation:none}.gl-section-head{margin-bottom:20px}.gl-section-head h2{font-size:26px}.gl-roadmap h3{font-size:18px}.gl-roadmap-summary{padding:15px}.gl-assumptions{break-inside:avoid}.gl :is(p,small,a,strong,h2,h3){color:#061b3a!important}}.gl-channel-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px;display:grid}.gl-channel-board span{font:500 8px var(--font-mono,monospace);background:#fff;border:1px solid #a6cbd1;padding:8px 5px}.gl-channel-board i{opacity:.4;background:linear-gradient(135deg,#16445c,#08b8c8);height:22px;margin-top:7px;transition:opacity .4s;display:block}.gl-workspace[data-stage="4"] .gl-channel-board i{opacity:1}.gl-film-globe canvas{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gl-film-globe[data-ready=true] canvas{opacity:1}.gl-film-globe[data-ready=true] svg{opacity:0}.gl-film-card--gate h3{color:#e5f8fb}.gl-film-card--output{opacity:.94}body:has([data-growth-lab]) .oq-launch__copy{display:none}.gl-assumptions p{color:var(--text-body,#101820)}.gl-film-logos{gap:6px;margin-top:10px;display:flex}.gl-film-logos:empty{display:none}.gl-film-logos .gl-brand{width:68px;height:28px}.gl-film-logos+.gl-film-logos{margin:0}.gl-workspace[data-demo=content] .gl-film-card--output{top:218px}.gl-workspace[data-demo=regional] .gl-film-card--output{top:235px}@media (width<=480px){.gl-film-card--output{top:auto!important}}@media (width>=641px){.gl-film-stage{min-height:600px}.gl-film-card--output,.gl-workspace[data-demo=regional] .gl-film-card--output{top:285px}.gl-workspace[data-demo=content] .gl-film-stage{min-height:660px}.gl-workspace[data-demo=content] .gl-film-card--output{top:300px}}@media (width>=481px) and (width<=640px){.gl-film-stage{flex-direction:column;gap:18px;min-height:0;padding:25px;display:flex}.gl-film-card{opacity:1;position:relative;width:100%!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.gl-film-card--source{order:1}.gl-film-card--gate{order:2}.gl-film-card--output{order:3}.gl-film-platform{order:4;width:100%;position:relative;bottom:auto;left:auto;transform:none}.gl-film-globe{order:0;width:100%;height:210px;position:relative;top:auto;left:auto}.gl-film-wires{display:none}}
