@charset "UTF-8";.device-filters{display:flex;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.device-filters button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid transparent;border-radius:7px;background:transparent;color:#626c7a;font-size:15px;line-height:1.3;white-space:nowrap}.device-filters button:hover{background:#e9edf3;color:var(--ink)}.device-filters button[aria-pressed=true]{color:var(--ink);background:#e5ebf6;border-color:#ced8ea}.device-catalog button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.device-count{font:inherit;font-variant-numeric:tabular-nums;color:#687487}.device-label-short{display:none}.device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.device-card{min-width:0;overflow:hidden;background:#eceef0;border:1px solid #e4e7eb;border-radius:8px;padding:22px}.device-photo{position:relative;width:100%;aspect-ratio:1.8 / 1;display:grid;place-items:center;overflow:hidden}.device-photo img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.device-photo[data-framing=padded] img{transform:scale(1.35)}.device-photo[data-framing=accessory] img{width:65%}.device-photo[data-framing=ring] img{object-fit:cover;width:65%}.device-photo[data-framing=rayneo] img{position:absolute;top:-57%;height:auto}.device-name{padding-top:22px}.device-name>span{display:block;color:#65707e;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.device-name h3{font-size:25px;line-height:1.25;letter-spacing:-.04em;margin-top:4px;overflow-wrap:anywhere}.device-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;font-size:14px;color:#65707e}.device-pagination button{display:inline-flex;gap:20px;padding:12px 16px;background:transparent;color:var(--blue);border:1px solid #ccd5e3;border-radius:6px}.device-empty{padding:36px 0;color:#65707e}@media(max-width:1000px){.device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-card{padding:18px 14px}.device-name{padding-top:18px}.device-name h3{font-size:23px}.device-filters{gap:4px}.device-filters button{flex:1;padding:12px 8px;font-size:14px}.device-count,.device-label-wide{display:none}.device-label-short{display:inline}}.hero-demo-screen{position:relative;aspect-ratio:1242 / 2688;container-type:inline-size}.hero-home-screen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.hero-home-screen.is-active{opacity:1}.hero-demo-scene,.hero-demo-scene>div{position:absolute;top:0;right:0;bottom:0;left:0}.hero-demo-scene{animation:demo-reveal .45s ease both}.demo-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#f4f4f5;color:#202a36;font-size:5.1cqw;font-family:Helvetica Neue,Arial,sans-serif}.demo-status{display:flex;justify-content:space-between;align-items:center;padding:6cqw 7cqw 4cqw;font-size:4cqw;font-weight:600;color:#10191e;z-index:1}.demo-status>span:last-child{display:flex;align-items:center;gap:2cqw}.demo-status svg{width:4cqw;height:4cqw}.demo-status i{width:7cqw;height:3.5cqw;border:1px solid currentColor;border-radius:1cqw;background:currentColor}.demo-app-title{display:flex;justify-content:center;align-items:center;gap:2cqw;padding:4cqw 0 6cqw;font-size:7cqw;color:#fff;background:#6daea6}.demo-captions .demo-status{background:#6daea6}.demo-cc{font:700 4.5cqw Arial,sans-serif;background:#fff;color:#6daea6;padding:.5cqw 1cqw;border-radius:1cqw}.demo-language{display:flex;align-items:center;gap:4cqw;padding:5cqw;background:#fff;border-radius:0 0 6cqw 6cqw;box-shadow:0 1cqw 2cqw #1111}.demo-language i{width:2.5cqw;height:2.5cqw;border-radius:50%;background:#6daea6}.demo-language span:nth-child(2){border-radius:8cqw;background:#6daea6;color:#fff;padding:2cqw 6cqw}.demo-language span:last-child{margin-left:auto}.demo-transcripts{padding:6cqw;display:grid;gap:2cqw}.demo-transcript{background:#fffd;border-radius:3cqw;padding:5cqw}.demo-speaker{display:flex;align-items:center;gap:2cqw;font-size:4cqw;color:#3183bd}.demo-speaker b{width:5cqw;height:5cqw;display:grid;place-items:center;border-radius:50%;background:#3183bd;color:#fff;font-size:3cqw}.demo-speaker[data-speaker="2"]{color:#87953b}.demo-speaker[data-speaker="2"] b{background:#93a246}.demo-speaker small{margin-left:auto;color:#77808a;font-size:3.2cqw}.demo-transcript p{margin-top:3cqw;font-size:5.8cqw;line-height:1.45}.demo-app-bottom{margin-top:auto;padding:5cqw 12cqw 8cqw;border-radius:6cqw 6cqw 0 0;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#7d8386}.demo-app-bottom svg{width:7cqw;height:7cqw}.demo-selected{padding:2cqw 6cqw;background:#6daea6;border-radius:6cqw}.demo-selected .demo-cc{background:transparent;color:#fff}.demo-map{position:absolute;top:0;right:0;bottom:0;left:0}.demo-map svg{width:100%;height:100%}.demo-direction{position:relative;display:flex;align-items:center;gap:4cqw;margin:4cqw;padding:5cqw;border:1px solid #fff9;border-radius:6cqw;background:#fffffff0;box-shadow:0 3cqw 8cqw #24364415}.demo-direction>span{display:grid;place-items:center;width:17cqw;height:17cqw;background:#5ac878;border-radius:5cqw}.demo-direction svg{width:9cqw;height:9cqw}.demo-direction>div{display:grid;gap:1cqw}.demo-direction small{color:#69717a;font-size:4cqw}.demo-direction strong{font-size:6.5cqw}.demo-direction>div>span{font-size:4cqw}.demo-route-summary{position:relative;margin-top:auto;display:flex;justify-content:space-around;align-items:center;padding:7cqw 3cqw 10cqw;background:#ffffffed;border-radius:8cqw 8cqw 0 0}.demo-route-summary>div{display:grid;gap:1.5cqw;text-align:center}.demo-route-summary strong{font-size:5cqw}.demo-route-summary small{font-size:3.8cqw;color:#798187}.demo-route-summary>span{background:#c84a3d;border-radius:3cqw;padding:3.5cqw;color:#fff;font-size:4cqw}.demo-notify-title{padding:7cqw 6cqw;font-size:8cqw;font-weight:600;letter-spacing:-.04em}.demo-notify-group{background:#fff;border-radius:5cqw;margin:0 5cqw;padding:0 4cqw}.demo-setting{display:flex;justify-content:space-between;align-items:center;gap:3cqw;min-height:18cqw;border-bottom:1px solid #e9ecef;font-size:4.6cqw}.demo-setting:last-child{border:0}.demo-setting small{font-size:4cqw;color:#707984}.demo-toggle{position:relative;flex-shrink:0;width:12cqw;height:7cqw;border-radius:6cqw;background:#004dfc}.demo-toggle:after{content:"";position:absolute;right:1cqw;top:1cqw;width:5cqw;height:5cqw;border-radius:50%;background:#fff}.demo-notify-label{margin:9cqw 9cqw 3cqw;font-size:3.8cqw;color:#737b86}.demo-message-app{display:flex;align-items:center;gap:2cqw}.demo-message-app svg{width:6cqw;height:6cqw;color:#36986c}.l-world.l-with-phone{height:auto;min-height:100svh;max-height:none}.l-with-phone .l-hero{height:auto;padding-top:60px;padding-bottom:110px}.hero-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,32%);grid-template-areas:"copy phone" "mirror phone" "controls phone";column-gap:48px;align-items:start;max-width:1320px;margin:0 auto}.l-with-phone .hero-demo .l-hero-copy{grid-area:copy;max-width:none}.hero-demo-phone{grid-area:phone;width:clamp(220px,21vw,300px);justify-self:center;margin-top:30px}.hero-glasses-preview{grid-area:mirror;width:min(100%,576px);margin-top:34px;min-width:0}.hero-preview-label{display:flex;align-items:center;gap:9px;color:#c0cbd8;font-size:14px;margin-bottom:10px}.hero-preview-label svg{width:22px;height:22px}.hero-preview-label small{margin-left:auto;font-size:12px;color:#a0b0c3}.hero-preview-label button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:#ffffff0a;color:inherit}.hero-preview-label button:hover{background:#ffffff20}.hero-preview-label button:focus-visible{outline:2px solid #aacaff;outline-offset:2px}.hero-preview-content{border:1px solid #ffffff26;border-radius:16px;background:#e0ebff0b;padding:12px 8px;box-shadow:inset 0 1px #ffffff0a,0 16px 48px #0002;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:demo-reveal .45s ease both}.hero-mirror-canvas{display:block;width:100%;height:auto;aspect-ratio:2;fill:currentColor;color:#f4f7fb;font-family:Helvetica,Arial,sans-serif;font-size:20px}.hero-mirror-dialog{width:min(1000px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:20px;border:1px solid #ffffff30;border-radius:20px;background:#142131;color:#fff;margin:auto}.hero-mirror-dialog::backdrop{background:#02070de6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-mirror-dialog .hero-preview-label button{margin-left:auto}.hero-mirror-dialog .hero-mirror-canvas{max-height:calc(100svh - 120px)}.demo-chat{display:flex;flex-direction:column;gap:4cqw;padding:14cqw 5cqw}.demo-chat>div{max-width:82%;padding:4cqw;border-radius:5cqw;line-height:1.5}.demo-chat-user{align-self:flex-end;background:#004dfc;color:#fff}.demo-chat-answer{background:#fff;border:1px solid #e4e4e7}.demo-chat small{display:block;opacity:.65;margin-top:2cqw;font-size:3cqw}.demo-chat-compose{margin:auto 5cqw 5cqw;padding:4cqw;background:#fff;border:1px solid #e4e4e7;border-radius:4cqw;display:flex;justify-content:space-between;align-items:center;color:#71717a;font-size:4cqw}.demo-chat-compose b{color:#fff;background:#004dfc;padding:3cqw 4cqw;border-radius:3cqw}.demo-chat-tabs{display:flex;justify-content:space-around;padding:6cqw 3cqw 9cqw;background:#fff;color:#71717a;font-size:3.5cqw}.demo-chat-tabs b{color:#004dfc}.demo-terminal{background:#16151b;color:#e8e6e3}.demo-terminal .demo-status{color:#e8e6e3}.demo-terminal-title{position:relative;padding:7cqw 5cqw 3cqw}.demo-terminal-title strong{font-size:5cqw}.demo-terminal-title small{display:block;color:#8b8894;font-size:3.5cqw;margin-top:2cqw}.demo-terminal-title>span{display:inline-block;margin-top:3cqw;color:#5cb87a;font-size:3cqw}.demo-terminal-tabs{display:flex;gap:3cqw;padding:3cqw 5cqw;font-size:3.5cqw;color:#8b8894}.demo-terminal-tabs>*{padding:2cqw 3cqw;border-radius:2cqw}.demo-terminal-tabs b{background:#6fb3a021;color:#6fb3a0}.demo-terminal pre{flex:1;margin:2cqw 3cqw;padding:3cqw;background:#0f0e12;color:#d6f5e6;font:3.2cqw/1.5 Menlo,monospace;white-space:pre-wrap}.demo-terminal-cursor{display:inline-block;height:1em;width:1px;background:currentColor;vertical-align:text-bottom}.demo-terminal-keys{display:grid;grid-template-columns:repeat(8,1fr);gap:1cqw;padding:3cqw;font:2.8cqw Menlo,monospace}.demo-terminal-keys span{text-align:center;padding:3cqw 0;background:#1e1d24;border:1px solid #2c2b33;border-radius:1.5cqw}.demo-terminal-compose{display:flex;align-items:center;justify-content:space-between;margin:2cqw 3cqw 9cqw;padding:3cqw;border:1px solid #2c2b33;border-radius:2cqw;color:#8b8894;font-size:3.5cqw}.demo-terminal-compose b{padding:3cqw;color:#6fb3a0}.hero-demo-controls{grid-area:controls;width:min(100%,576px);display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#e1e9f3}.hero-demo-steps{display:flex}.hero-demo-controls button{display:grid;place-items:center;width:28px;height:36px;padding:0;background:transparent;border:0;color:inherit;border-radius:6px}.hero-demo-steps button>span{width:5px;height:5px;border-radius:50%;background:#fff5}.hero-demo-steps button[aria-pressed=true]>span{background:#e6efff;width:15px;border-radius:5px}.hero-demo-controls button:hover{background:#ffffff15}.hero-demo-controls button:focus-visible{outline:2px solid #aacaff;outline-offset:2px}.hero-demo-play svg{width:16px;height:16px}.hero-demo-scene-name{min-width:80px;font-size:12px}@keyframes demo-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:1100px)and (min-width:751px){.hero-demo{column-gap:24px;grid-template-columns:minmax(0,1fr) 240px}.l-with-phone .hero-demo h1{font-size:clamp(45px,5.7vw,64px)}}@media(max-width:750px){.l-with-phone .l-hero{padding-top:32px;padding-bottom:90px}.hero-demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "phone" "mirror" "controls"}.hero-demo-phone{width:clamp(190px,54vw,240px);margin-top:34px}.hero-glasses-preview{margin-top:30px;justify-self:center}.hero-preview-label{font-size:13px}.hero-demo-controls{gap:4px;margin-top:12px}.hero-demo-controls button{width:27px;height:44px}.hero-demo-scene-name{min-width:76px;font-size:11px}.hero-demo-scene,.hero-preview-content{animation-duration:.2s}.hero-mirror-dialog{padding:12px}}@media(prefers-reduced-motion:reduce){.hero-demo-scene,.hero-preview-content{animation:none}.hero-home-screen{transition:none}}.glassly-site{--line: #d1d6db;--section-space: clamp(50px, 6vw, 84px);background:var(--paper)}.glassly-site .footer,.glassly-site .footer>div{flex-wrap:wrap}.l-world{position:relative;min-height:800px;height:100svh;max-height:1200px;color:var(--paper);overflow:hidden;isolation:isolate;background:#07121f}.l-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:#13243d}.l-background img{width:100%;height:100%;object-fit:cover;object-position:center 60%}[data-background=soft-light] .l-background{background:radial-gradient(ellipse at 82% 24%,#b9cbef 0%,transparent 48%),radial-gradient(ellipse at 62% 100%,#efc8ab 0%,transparent 55%),#f5f2eb}[data-background=midnight] .l-background{background:radial-gradient(ellipse at 78% 48%,#356ca7 0%,transparent 44%),radial-gradient(ellipse at 30% 100%,#936b71 0%,transparent 52%),#101d35}.l-light-world,.l-light-world .l-brand{color:var(--ink)}.l-light-world .l-hero-copy p{color:#465363}.l-light-world .l-header{border-color:#152c4b20}.l-light-world .l-header>a:last-child{background:var(--blue);color:#fff;box-shadow:none}.l-light-world .l-scene-shade{display:none}.l-light-world .l-world-foot{border-color:#152c4b20}.glassly-site .footer>.l-footer-identity{margin-left:0;align-items:center;flex-wrap:nowrap;gap:24px}.l-footer-identity>p{margin:0;align-self:center;line-height:1.3}.glassly-site .footer>.l-footer-links{align-items:center}.l-scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101d3590,#101d3566 52%,#101d3510),linear-gradient(180deg,#07121f20,transparent 55%);pointer-events:none;z-index:-2}.l-header{height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff30}.l-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;font-size:25px;font-weight:600;letter-spacing:-.6px;line-height:1;flex-shrink:0}.l-brand img{width:40px;height:40px}.l-header>a:last-child{background:var(--paper);color:var(--ink);display:flex;align-items:center;gap:30px;font-size:15px;padding:15px 20px;border-radius:4px;box-shadow:0 3px #ffffff40}.l-header>a:last-child:hover{background:#dce7ff}.l-hero{padding:10vh 5% 0;position:relative;height:calc(100% - 145px)}.l-hero h1{font-size:clamp(60px,6.5vw,108px);line-height:1.03;letter-spacing:-.065em;font-weight:500;max-width:960px;margin:30px 0 26px;text-shadow:0 2px 20px #08368520}.l-hero-copy p{font-size:18px;line-height:1.65;color:#f0f3fc}.l-phone{position:absolute;top:72px;right:9%;width:clamp(220px,19vw,280px);margin:0}.l-phone-frame{position:relative;border:7px solid #17202c;border-radius:37px;background:#17202c;box-shadow:20px 28px 65px #0a101c60,0 0 0 1px #a0a9b9}.l-phone-screen{overflow:hidden;border-radius:29px;background:#fff}.l-phone-screen img{width:100%;height:auto}.l-phone-island{position:absolute;top:7px;left:50%;width:28%;height:16px;transform:translate(-50%);border-radius:20px;background:#17202c}.l-with-phone .l-hero-copy{max-width:67%}.l-with-phone .l-hero h1{font-size:clamp(55px,6vw,100px)}.l-world-foot{position:absolute;bottom:0;left:5%;right:5%;display:flex;justify-content:flex-end;gap:20px;border-top:1px solid #ffffff30;padding:20px 0}.l-world-foot .eyebrow{font-size:12px;letter-spacing:.15em}.l-content{padding:0 7%;max-width:1700px;margin:auto}.l-content>section{padding:var(--section-space) 0}.l-content>section+section,.glassly-site .footer{border-top:1px solid var(--line)}.glassly-site .footer{padding-top:var(--section-space)}.l-section-title{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 48px;align-items:center;text-align:left}.l-section-title>.eyebrow{grid-column:1/-1;color:#6d747f;font-size:12px}.glassly-site .l-content h2{min-width:0;max-width:100%;white-space:normal;font-size:64px;letter-spacing:-.065em;line-height:1.05}.l-section-title p{font-size:17px;color:#69717e;padding-bottom:5px}.l-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:55px;border:1px solid #d1d6db;border-radius:6px;overflow:hidden}.l-feature-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:35px;border-right:1px solid #d1d6db}.l-feature-grid article:last-child{border:0}.l-feature-icon{color:var(--blue);font-size:23px;width:40px;height:40px;display:grid;place-items:center;background:#e1e9fa;border-radius:7px;margin-bottom:32px;font-weight:650;letter-spacing:-.07em}.l-feature-grid article>.eyebrow{font-size:12px;color:#737c89}.l-feature-grid h3{font-size:34px;letter-spacing:-.055em;line-height:1.1;margin:18px 0}.l-feature-grid p{font-size:16px;color:#6e7683;line-height:1.75;margin-bottom:0}.l-miniapp-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:55px;align-items:stretch}.l-terminal-card{padding:38px;border-radius:6px;background:#15253d;color:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.l-terminal-symbol{font:32px var(--mono);color:#a4c7ff;margin-bottom:32px}.l-terminal-card .eyebrow{color:#a4b8d5;font-size:12px}.l-terminal-card h3{font-size:38px;line-height:1.1;letter-spacing:-.05em;margin:20px 0}.l-terminal-card p{font-size:17px;line-height:1.75;color:#d1dbea;max-width:390px}.l-terminal-note{font-size:14px;color:#a4b8d5;line-height:1.6;margin-top:32px}.l-miniapp-list{display:grid}.l-miniapp-list article{padding:24px 0;border-bottom:1px solid var(--line)}.l-miniapp-list article:first-child{padding-top:0}.l-miniapp-list article:last-child{padding-bottom:0;border-bottom:0}.l-miniapp-list h3{font-size:25px;line-height:1.2;letter-spacing:-.04em}.l-miniapp-list p{font-size:17px;color:#69717e;margin:12px 0;max-width:420px}.l-miniapp-list article>span{font-size:14px;color:var(--blue)}.l-hardware{display:grid;gap:42px}.l-hardware-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}.l-hardware-intro-copy{width:100%;justify-self:start;text-align:left}.l-hardware-intro-copy p{font-size:17px;color:#69717e}.l-hardware-intro-copy .text-link{margin-top:22px;color:var(--blue);font-size:15px}.l-builder{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:25px 60px;background:#e8edf7;padding:38px;border-radius:5px}.l-builder p{font-size:16px;color:#69758b;max-width:530px;margin-top:15px}.l-builder>.text-link{justify-self:center;color:var(--blue);font-size:15px}.l-faq{display:grid;grid-template-columns:1fr 1.7fr;gap:70px}.glassly-site .questions summary{font-size:18px}.glassly-site .questions p{font-size:17px}.glassly-site .button{border-radius:4px}.l-access>div:first-child{max-width:520px}.l-signup{width:470px;max-width:100%;flex-shrink:0}.l-signup label{display:block;margin-bottom:10px;font-size:15px}.l-signup-row{display:flex;gap:10px}.l-signup input{width:100%;min-width:0;border:1px solid #bbc4d1;border-radius:4px;background:#fff;color:var(--ink);padding:16px;font:inherit;font-size:17px}.l-signup input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.l-signup .button{flex-shrink:0;gap:18px}.l-signup .button:disabled{opacity:.7;transform:none}.glassly-site .l-signup-message{min-height:24px;margin-top:10px;font-size:15px;line-height:1.6}.glassly-site .l-signup-message.is-success{padding:20px;border:1px solid #bfcee8;border-radius:4px;background:#e8edf7;color:var(--ink);font-size:17px}@media(max-width:1100px){.l-phone{right:7%;top:100px;width:225px}.l-with-phone .l-hero h1{font-size:64px}.l-access{flex-direction:column;align-items:flex-start;gap:28px}.l-world{min-height:760px}.l-hero h1{font-size:76px}.l-content{padding:0 6%}.l-feature-grid article{padding:27px}.l-feature-grid h3{font-size:29px}.glassly-site .l-content h2{font-size:55px}.l-builder{grid-template-columns:1fr;gap:24px}.l-builder>.text-link{grid-column:1}}@media(max-width:750px){.l-access>div:first-child{width:100%;max-width:none}.l-miniapp-layout{grid-template-columns:1fr;gap:32px;margin-top:30px}.l-terminal-card{padding:28px}.l-terminal-card h3{font-size:33px}.l-miniapp-list h3{font-size:24px}.l-background img{object-position:53% center}.glassly-site .footer>.l-footer-identity{gap:20px}.l-world.l-with-phone{min-height:0;height:auto;max-height:none}.l-with-phone .l-hero{height:auto;padding:42px 6% 76px}.l-with-phone .l-hero-copy{max-width:none}.l-with-phone .l-hero h1{font-size:clamp(36px,10.9vw,72px);margin-top:0}.l-phone{position:relative;top:auto;right:auto;width:clamp(160px,48vw,200px);margin:38px auto 0}.l-phone-frame{border-width:5px;border-radius:29px}.l-phone-screen{border-radius:24px}.l-phone-island{height:12px;top:5px}.l-world{min-height:780px;height:100svh;max-height:1000px}.l-header{height:80px;padding:0 6%;gap:12px}.l-brand{gap:10px;font-size:23px}.l-brand img{width:36px;height:36px}.l-header>a:last-child{font-size:13px;gap:8px;padding:13px 12px}.l-scene-shade{background:linear-gradient(180deg,#101d3580,transparent 65%,#0a101c90),linear-gradient(90deg,#0a101c40,transparent)}.l-hero{padding:65px 6% 0;height:calc(100% - 120px)}.l-hero h1{font-size:clamp(43px,10.9vw,72px);margin:25px 0 22px;letter-spacing:-.065em;line-height:1.07}.l-hero-copy p{font-size:17px;line-height:1.65}.l-world-foot{left:6%;right:6%;padding:18px 0}.l-world-foot .eyebrow{font-size:12px;letter-spacing:.08em}.l-world-foot>.eyebrow:last-child{display:none}.l-content{padding:0 6%}.l-section-title{grid-template-columns:1fr;gap:22px}.l-section-title>.eyebrow{font-size:12px}.glassly-site .l-content h2{font-size:clamp(38px,10.9vw,64px)}.l-section-title p{font-size:16px}.l-feature-grid{grid-template-columns:1fr;margin-top:30px}.l-feature-grid article{padding:28px;border-right:0;border-bottom:1px solid #d1d6db}.l-feature-icon{margin-bottom:24px}.l-feature-grid h3{font-size:33px;margin:16px 0}.l-feature-grid p{font-size:16px}.l-hardware{gap:35px}.l-hardware-intro{grid-template-columns:1fr;gap:24px}.l-hardware-intro-copy{max-width:none;text-align:left}.l-hardware-intro-copy p{font-size:16px}.l-signup-row{flex-direction:column}.l-signup .button{justify-content:center}.l-builder{padding:27px;gap:20px}.l-builder p{font-size:15px}.l-faq{grid-template-columns:1fr;gap:30px}.glassly-site .questions summary{font-size:17px}}:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111722;background:#f7f6f2;font-synthesis:none;font-weight:400;--blue: #004dfc;--pale: #86acff;--paper: #f7f6f2;--ink: #0a101c;--line: #d8d9d7;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit}button,a,summary{outline-offset:5px}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}p{line-height:1.6}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--pale)}::selection{background:var(--pale);color:var(--ink)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:650;letter-spacing:-1.3px;flex-shrink:0}.brand-light img{filter:brightness(0) invert(1)}.brand img{width:27px;height:27px}.eyebrow{font-family:var(--mono);font-size:14px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;background:var(--blue);color:#fff;font-size:17px;font-weight:550;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{background:#003dcc;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:17px;line-height:1.6;border-bottom:1px solid currentColor;padding-bottom:4px}.text-link:hover{color:var(--blue)}.glasses-art{width:100%;height:auto}.wave{display:flex;align-items:center;justify-content:center;gap:4px;height:70px}.wave i{height:var(--bar);width:3px;background:currentColor;animation:wave 1.7s ease-in-out infinite;animation-delay:var(--delay)}@keyframes wave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.questions details{border-top:1px solid var(--line)}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:24px 0;font-size:18px}.questions summary::-webkit-details-marker{display:none}.questions summary span{font-size:24px;font-weight:300;transition:transform .2s}.questions details[open] summary span{transform:rotate(45deg)}.questions details p{max-width:650px;padding:0 40px 26px 0;font-size:17px;color:#61656c}.access-section{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:72px 0}.access-section h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.055em;line-height:1.1;max-width:680px;margin:18px 0}.access-section p{font-size:17px;max-width:520px;color:#61656c}.access-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.footer{display:flex;align-items:center;gap:30px;padding:28px 0;border-top:1px solid var(--line)}.footer p{font-size:15px;color:#61656c}.footer>div{margin-left:auto;display:flex;gap:24px;font-size:14px}.footer a:hover{text-decoration:underline}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--blue);color:#fff;padding:12px}.skip-link:focus{top:15px}@media(max-width:750px){.access-section{flex-direction:column;align-items:flex-start;padding:50px 0;gap:28px}.footer{align-items:flex-start;flex-wrap:wrap;gap:20px;padding-bottom:28px}.footer>div{width:100%;margin:0;flex-wrap:wrap;gap:20px}.footer p{align-self:center}.brand{font-size:24px}.questions summary{font-size:18px;line-height:1.4}.questions details p{padding-right:15px}.eyebrow{font-size:13px}.button{padding:16px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
