@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:var(--pale);border-color:var(--pale)}.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(3,minmax(0,1fr));gap:1px;list-style:none;padding:0;margin:0}.device-card{min-width:0;overflow:hidden;background:#edf2fa;border:0;border-radius:0;padding:32px}.device-photo{position:relative;width:100%;aspect-ratio:1.8 / 1;background:inherit;display:grid;place-items:center;overflow:hidden}.device-photo img{position:absolute;top:0;right:0;bottom:0;left:0;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=ar99] img,.device-photo[data-framing=rokid] img{object-fit:cover}.device-photo[data-framing=keyboard] img{transform:scale(1.55)}.device-badge{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:999px;background:var(--blue);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:.04em}.device-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.device-photo[data-framing=ring] img{object-fit:cover;width:65%;left:17.5%}.device-photo[data-framing=rayneo] img{position:absolute;top:-57%;height:auto}.device-photo[data-framing=memomind] img{object-fit:cover;object-position:center 54%;transform:scale(1.1)}.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-name .device-status{display:inline-flex;margin-top:12px;padding:6px 10px;border:1px solid #004dfc33;border-radius:999px;background:#e8f0ff;color:var(--blue);font-size:12px;line-height:1.2}.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-badge{gap:4px;padding:4px 8px 4px 6px;font-size:11px}.device-badge svg{width:12px;height:12px}.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}}.device-filters button[aria-pressed=true] .device-count{color:inherit}.device-result-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.device-image-unavailable{color:#294974;font-size:14px;text-align:center;padding:4px;margin:0}@media(forced-colors:active){.device-filters button[aria-pressed=true]{border-color:ButtonText;outline:2px solid ButtonText;outline-offset:-4px}.device-photo img{mix-blend-mode:normal}}.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:400;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:400 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:400;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}.hero-demo{min-width:0}.hero-product-stage{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:64px;align-items:center;margin-top:40px;padding:48px;background:#061633;border-radius:0}.hero-demo-phone{width:240px;max-width:100%;justify-self:center;margin:0}.hero-glasses-preview{width:100%;max-width:576px;min-width:0;justify-self:center}.hero-preview-label{display:flex;align-items:center;gap:9px;color:#c1d2ef;font-size:12px;margin-bottom:10px}.hero-preview-label svg{width:22px;height:22px}.hero-preview-label small{margin-left:auto;font-size:11px;color:#c1d2ef}.hero-preview-label button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#213452;color:inherit}.hero-preview-label button:hover{background:#344e75}.hero-preview-label button:focus-visible{outline:2px solid #aacaff;outline-offset:2px}.hero-preview-content{border:1px solid #ffffff26;border-radius:16px;background:#061a40;padding:12px 8px;box-shadow:inset 0 1px #ffffff0a,0 16px 48px #0002;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{color:#dce7ff}.hero-mirror-dialog .hero-preview-label button{background:#243a57;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;font-family:Menlo,monospace}.demo-terminal .demo-status{color:#e8e6e3;font-family:Helvetica Neue,Arial,sans-serif;padding-bottom:7cqw}.demo-terminal-title{display:flex;align-items:center;gap:2.5cqw;padding:3cqw 3cqw 2cqw}.demo-terminal-connected{width:2.5cqw;height:2.5cqw;border-radius:50%;background:#5cb87a;flex-shrink:0}.demo-terminal-title strong{font-size:3.8cqw;letter-spacing:.025em;white-space:nowrap}.demo-terminal-title small{display:block;color:#8b8894;font-size:3cqw;margin-top:1cqw}.demo-terminal-capsule{margin-left:auto;display:flex;align-items:center;border:1px solid #36363b;border-radius:5cqw;background:#19191c;color:#f4f4f5}.demo-terminal-capsule span{padding:0 2cqw;font-size:4cqw;line-height:6cqw}.demo-terminal-capsule svg{width:6cqw;height:4cqw;padding:0 1.5cqw;border-left:1px solid #36363b}.demo-terminal-tabs{display:flex;gap:1.5cqw;padding:0 3cqw 2cqw;border-bottom:1px solid #2c2b33;color:#8b8894;font-size:4cqw}.demo-terminal-tabs>*{flex:1;text-align:center;padding:2cqw 0;border:1px solid #2c2b33;border-radius:2.5cqw;font-weight:400}.demo-terminal-tabs b{background:#1e1d24;border-color:#6fb3a0;color:#6fb3a0}.demo-terminal-pane{margin:2cqw 3cqw 0;padding:1cqw;background:#0f0e12;color:#d6f5e6;border:1px solid #2c2b33;border-radius:2.5cqw}.demo-terminal-pane svg{display:block;width:100%;aspect-ratio:2;fill:currentColor}.demo-terminal-inputs{margin-top:auto;padding:2cqw 3cqw 9cqw;border-top:1px solid #2c2b33}.demo-terminal-keys{display:grid;gap:1.5cqw;font-size:4cqw}.demo-terminal-key-row{display:flex;gap:1.5cqw}.demo-terminal-key-group{display:flex;flex:1;overflow:hidden;background:#1e1d24;border:1px solid #2c2b33;border-radius:2.5cqw}.demo-terminal-key-group span{flex:1;padding:2.5cqw 0;text-align:center;border-right:1px solid #2c2b33}.demo-terminal-key-group span:last-child{border-right:0}.demo-terminal-key-row:nth-child(2) .demo-terminal-key-group:first-child{flex:1.3}.demo-terminal-compose{display:flex;gap:2cqw;margin-top:2.5cqw;color:#8b8894;font-size:3.8cqw}.demo-terminal-compose>span{flex:1;padding:3cqw;background:#1e1d24;border:1px solid #2c2b33;border-radius:5cqw}.demo-terminal-compose b{display:grid;place-items:center;padding:0 3.5cqw;border-radius:2.5cqw;color:#101717;background:#385551;font-weight:400}.hero-demo-controls{width:100%;display:flex;align-items:center;gap:12px;margin-top:32px;padding:10px;border-radius:16px;background:#f1f5ff;box-shadow:0 12px 32px #173e800c,inset 0 1px #fff;color:#233d67}.hero-demo-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;flex:1;min-width:0}.hero-demo-controls button{display:grid;place-items:center;min-height:44px;padding:8px;background:transparent;border:1px solid transparent;border-bottom-color:#c2cde0;color:inherit;border-radius:0;font-size:13px;line-height:1.3;transition:background .16s ease,border-color .16s ease}.hero-demo-steps button[aria-pressed=true]{background:#e5edff;border-bottom-color:#004dfc;color:#003dbd}.hero-demo-controls button:hover{background:#e5edff}.hero-demo-steps button[aria-pressed=true]:hover{background:#d6e3ff}.hero-demo-controls button:focus-visible{outline:2px solid #004dfc;outline-offset:3px}.hero-demo-controls .hero-demo-play{width:44px;flex-shrink:0;border:1px solid #c2cde0;border-radius:50%}.hero-demo-play svg{width:16px;height:16px}@keyframes demo-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.hero-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-product-stage{gap:32px;padding:32px}}@media(max-width:750px){.hero-product-stage{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 16px;margin-top:24px}.hero-demo-phone{width:210px}.hero-demo-controls{gap:8px}.hero-demo-controls button{font-size:11px;padding:8px 4px}.hero-demo-steps{gap:6px}.hero-mirror-dialog{padding:12px}}@media(max-width:380px){.hero-demo-controls{flex-wrap:wrap}.hero-demo-steps{flex-basis:100%}.hero-demo-controls .hero-demo-play{margin-left:auto}}@media(prefers-reduced-motion:reduce){.hero-demo-scene,.hero-preview-content{animation:none}.hero-home-screen{transition:none}}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.hero-demo-controls{background:#e8f0ff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.glassly-site{--line: #d1d6db;--section-space: clamp(64px, 7vw, 100px);--paper: #f8faff;--ink: #0b1d3d;background:var(--paper);position:relative;isolation:isolate}.l-masthead,.l-world{background:#e8f0ff;color:#0b2451}.l-world{padding:40px 0}.l-header{max-width:1600px;margin:auto;min-height:76px;padding:18px 4%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #0b245126}.l-brand{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:400;letter-spacing:-.03em}.l-brand img{width:34px;height:34px}.l-nav{display:flex;gap:32px;margin-left:auto;margin-right:40px}.l-nav a,.l-header-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-size:14px;color:#294974}.l-nav a:hover,.l-header-link:hover{color:#004dfc}.l-header-link{display:inline-flex;gap:10px;align-items:center}.l-header-link svg{width:16px;height:16px}.l-hero{max-width:1600px;padding:0 4%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:center}.l-hero-copy{display:contents}.l-hero h1{grid-column:1;grid-row:1;margin:0;text-align:left;font-size:clamp(48px,5.6vw,80px);line-height:.98;letter-spacing:-.04em;font-weight:300;color:#004dfc}.l-hero h1 span{color:inherit}.l-hero-visual{grid-column:1 / -1;grid-row:2;position:relative;min-width:0;padding-top:8px}.l-hero-glasses{margin:0}.l-glasses-backdrop{max-width:1040px;width:86%;margin:auto;padding:24px 0 34px}.l-glasses-backdrop img{width:100%;height:auto;filter:drop-shadow(0 24px 20px #10274a26)}.l-hero-glasses figcaption{text-align:left;color:#476185;font-size:11px}.l-hero-copy>p{grid-column:2;grid-row:1;max-width:310px;justify-self:end;color:#294974;font-size:16px;line-height:1.6}.l-hero-actions{grid-column:1;grid-row:3;display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:0}.l-hero-primary,.l-hero-secondary{display:inline-flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.l-hero-primary{padding:17px 22px;border-radius:6px;background:var(--pale);color:var(--ink);font-weight:400;transition:background .18s ease}.l-hero-primary:hover{background:color-mix(in srgb,var(--pale) 85%,var(--blue))}.l-hero-primary svg,.l-hero-secondary svg{width:18px;height:18px}.l-hero-secondary{min-height:44px;padding:12px 0;color:#163969}.l-hero-secondary:hover{text-decoration:underline;text-underline-offset:5px}.l-phone-frame{position:relative;border:6px solid #101929;border-radius:34px;background:#101929;box-shadow:0 20px 45px #00113f66,0 0 0 1px #a9bdd9}.l-phone-screen{overflow:hidden;border-radius:28px;background:#fff}.l-phone-screen img{width:100%;height:auto}.l-phone-island{position:absolute;top:7px;left:50%;width:28%;height:14px;transform:translate(-50%);border-radius:20px;background:#101929}.glassly-site .footer,.glassly-site .footer>div{flex-wrap:wrap}.glassly-site .footer>.l-footer-identity{margin-left:0;align-items:center;gap:24px}.l-footer-identity>p{margin:0;line-height:1.3}.glassly-site .footer>.l-footer-links{align-items:center}.l-content{padding:0 4%;max-width:1600px;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}.glassly-site .l-content h2{min-width:0;max-width:100%;white-space:normal;font-size:44px;letter-spacing:-.04em;line-height:1.05}.l-section-title p{font-size:17px;color:#69717e;padding-bottom:5px}.l-store{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,704px);gap:64px;align-items:center}.l-store-story>p{margin-top:26px;max-width:440px;font-size:17px;color:#69717e}.l-store-story>.l-store-kicker{margin:0 0 24px;font-size:15px}.l-store-benefits{margin-top:40px}.l-store-benefits article{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.l-store-benefits h3{font-size:25px;line-height:1.2;letter-spacing:-.04em}.l-store-benefits p{margin-top:8px;font-size:17px;color:#69717e;max-width:420px}.l-store .store-preview figcaption{margin-top:14px;font-size:13px;color:#69717e;text-align:center}.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-builder{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:25px 60px;background:var(--pale);color:var(--ink);padding:38px;border-radius:16px}.l-builder p{font-size:16px;color:var(--ink);max-width:530px;margin-top:15px}.l-builder>.text-link{justify-self:center;color:var(--ink);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;background:var(--pale);color:var(--ink)}.glassly-site .button:hover{background:color-mix(in srgb,var(--pale) 85%,var(--blue))}.l-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,5vw,80px)}.l-access>div{min-width:0}.l-access h2{margin-top:0}.l-access>div:first-child{max-width:440px}.l-access .l-discord-cta{margin-top:24px}.l-signup h3{font-size:26px;letter-spacing:-.04em}.l-signup .l-signup-intro{margin:10px 0 24px;font-size:16px}.l-signup-label{display:block;margin-bottom:10px;font-size:14px;font-weight:400;color:var(--ink)}.l-signup{width:100%;max-width:470px;justify-self:end;container-type:inline-size}.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:#004dfc;color:#fff;font-size:17px}@container (max-width: 460px){.l-signup-row{flex-direction:column}.l-signup-row .button{justify-content:center}}@media(max-width:1280px){.l-store{grid-template-columns:1fr;gap:40px}.l-store-story>p{max-width:36rem}.l-store-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.l-store .store-preview figcaption{margin-top:20px}}@media(max-width:1100px){.l-content{padding:0 6%}.glassly-site .l-content h2{font-size:48px}.glassly-site .l-access h2{font-size:clamp(38px,4.5vw,50px)}.l-builder{grid-template-columns:1fr;gap:24px}.l-builder>.text-link{grid-column:1}}@media(max-width:750px){.l-access{grid-template-columns:minmax(0,1fr);gap:36px}.l-signup{max-width:none}.l-access>div:first-child{width:100%;max-width:none}.l-store-benefits{grid-template-columns:1fr;gap:0}.l-store-benefits h3{font-size:24px}.glassly-site .footer>.l-footer-identity{gap:20px}.l-content{padding:0 6%}.l-section-title{grid-template-columns:1fr;gap:22px}.glassly-site .l-content h2{font-size:clamp(38px,10.9vw,64px)}.l-section-title 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}}.l-builder{padding:64px 32px}.glassly-site .l-builder h2{font-size:clamp(32px,4vw,52px)}.glassly-site .l-content .l-access h2{font-size:42px}.glassly-site .button{border-radius:9px}.l-signup{padding:28px;background:#edf3ff;border-radius:16px}.l-signup-row{flex-wrap:wrap}.l-signup-row input{min-width:0;flex:1 1 auto}.l-signup-row .button{flex:1 1 auto;justify-content:center}@media(max-width:750px){.l-nav{order:3;flex-basis:100%;flex-wrap:wrap;margin:0;gap:0 24px}.l-header{flex-wrap:wrap;min-height:0;padding:20px 6%;gap:18px}.l-hero-primary{padding:15px 18px}.l-hero-secondary{font-size:13px}.l-signup{padding:24px}}@media(max-width:750px){.l-world{padding:24px 0 40px}.l-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 6%}.l-hero h1{grid-column:1;font-size:clamp(36px,10.4vw,74px);line-height:1.03}.l-hero-visual{grid-column:1;grid-row:3}.l-glasses-backdrop{width:100%;padding:12px 0 26px}.l-hero-copy>p{grid-column:1;grid-row:2;justify-self:start;font-size:15px;text-align:left;max-width:36rem}.l-hero-actions{grid-column:1;grid-row:4;justify-content:flex-start;gap:14px}}.glassly-site:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.l-hero-glasses{animation:glasses-focus .76s cubic-bezier(.16,1,.3,1) both}.l-hero-primary svg{transition:transform .18s ease}.l-hero-primary:hover svg{transform:translate(2px,-2px)}}@keyframes glasses-focus{0%{transform:scale(.96);filter:blur(3px);opacity:.65}to{transform:scale(1);filter:blur(0);opacity:1}}@media(forced-colors:active){.glassly-site:after{display:none}}html:has(.glassly-site){scroll-padding-top:calc(var(--header-height, 100px) + 24px)}.l-masthead{position:sticky;top:0;z-index:20}.glassly-site{--focus: var(--blue)}.l-signup-row .button[aria-disabled=true]{cursor:wait;opacity:.65;transform:none}.l-signup-message:focus{outline:2px solid var(--blue);outline-offset:5px}.l-nav a,.l-header-link{position:relative}.l-nav a:after,.l-header-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}.l-nav a:is(:hover,:focus-visible):after,.l-header-link:is(:hover,:focus-visible):after{transform:scaleX(1)}.l-signup:focus-within{background:#e4edff}.l-signup-row input:focus-visible{border-color:#004dfc;outline:2px solid #004dfc;outline-offset:3px}.glassly-site .questions summary:is(:hover,:focus-visible){color:#004dfc}.glassly-site .button:disabled{transform:none}@media(prefers-reduced-motion:no-preference){.l-nav a:after,.l-header-link:after{transition:transform .22s cubic-bezier(.16,1,.3,1)}.l-signup,.l-signup-row input,.glassly-site .questions summary,.device-filters button{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.l-hero-primary,.hero-demo-controls button,.hero-preview-label button,.device-filters button,.device-pagination button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.l-hero-primary:active,.glassly-site button:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.l-hero-secondary svg,.text-link svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.l-hero-secondary:is(:hover,:focus-visible) svg,.text-link:is(:hover,:focus-visible) svg{transform:translate(3px)}.glassly-site .questions details[open]>p{animation:answer-appear .18s ease-out}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.device-photo{transition:scale .3s cubic-bezier(.16,1,.3,1)}.device-card:hover .device-photo{scale:1.035}}@keyframes answer-appear{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.glassly-site *,.glassly-site *:before,.glassly-site *:after{animation:none;transition:none}.glassly-site .button:hover{transform:none}}: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:300}p{line-height:1.6}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus, var(--pale))}::selection{background:var(--pale);color:var(--ink)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:400;letter-spacing:-1.3px;flex-shrink:0}.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:400;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)}.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}.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}}.glassly-site strong,.glassly-site b{font-weight:400}.skip-link{min-height:44px}.site-footer a,.footer a,.text-link{display:inline-flex;align-items:center;min-height:44px}:where(a,button,input,summary,[tabindex]){scroll-margin-top:calc(var(--header-height, 100px) + 24px)}
