@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEABAAAAAAB7QAAAOoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbeBwuBmA/U1RBVCoATBEICoMkgmkLEAABNgIkAxoEIAWERgdbDAcbUAYongU5GTUv0fMk07Oo8y3q1AoVPPF21av63Z7dg6DsHDmSFC4RHci5mssNlEF14p4veWBVYLgA3QdLHoVDVWFRkSJVWyPqywPfqf8GJSKhiIQWeKyTFm3wgJSg2qIWrO/6vxCe88QtueezsvTFBCJO+LX0+UeNKt+Pm1Gg+1/+eDfQaDyjxH02tyYUTRIEdIxwI7B9qb8EoUoDAGK3A5FR1QKUEIYQEKguh5k6j81B6/7Q1qH1vO2a0IoFRCFATpNsEyqBAGHxeYRHKPCoglhQVReKAhCGUAZcUwDn1RQl7QwACgCstuJXvYkNXXQoQA9VRFYkwhBE5AJVcb37CYC9tGvuzZNoCNZPSgPySk0D7fQ9UBZDCI+AgihQEv2cIruUBSgBSKU3AVBgQEEMAQWxmgICHqXaeRctezEKnDdG72pHHvSFAgAAQgryAHABxIIQTAFsAkqCTigtcoaQTKRXz8rEjgmtYMlipscQialZ8jD6YM4OpwYzxl3k5MiKC6m5Q4Z8ZJ7pnGBNVskgl2eHa7OzWX42KWvgwPu4kyzPtsPcMmGWJPMlH0eLPq4HBua2a08iscQ+wZqcTu/i3se57+Lfx+9/9/n852XMlrvxiH1k0ai5v3ulNrUsvene+WnE5Zm+q8UQfSBw8D+/zErdrGIv88oFekQGx4bQ9rfdcYRy23yqdNlkwG5P+Or3pexS/dhiv0sPF6naPzYyORN5TrS7jNbumhXMP2JtNf22cd4A1fuUlyePpMCTjB2v/1asEHm9o8jwk6FjNukL6BYKuOzQF2+9IxPqAhCYj0lRYMZLkPei1y8WVt9saPnNM+YlwIM2G1YDPBxZYRqo8sQohwIQfKEyzBf5fzc3EVJ30kgGItpuPEwlQAH1xYo1wyqOyZ+nBASWYkj2gdNS3BFE/uAJygsIRl0/gqWke8E22IbgKKmHj9VYrUgsIlge4AUYAlNIZC7/w1wljgIez7HLpihxORCHQocQNglv0oAx80w7CI9pD7Ynpgeh27MAszkUhIkTh2QJ4ookIhdB6ByrBEgekpCD7MF8aRESbE9CXlbennUsynVirAndNHixpqJ6BVt7ESWH7JaynARBghnOHLk/V2jYFBuhwnazTjev4xIJm4MT1LcjUWKJZwdihzBev04QEh0mIkwuB88D10JoIhsd9d3NBRV9iYoRS2yn3Xgb+7hi0WwlIbRP1Y+b4Ll4lxg7f84waq81IVm3sZV/lmhnrfUAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/unbounded-cyrillic-700-normal-CPN80HWp.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-cyrillic-700-normal-DzLo8Zes.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/unbounded-vietnamese-700-normal-bWArvWqL.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-vietnamese-700-normal-CCBSnK7s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/unbounded-latin-ext-700-normal-B1IKEqxl.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-latin-ext-700-normal-CsbvWiHN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/unbounded-latin-700-normal-DAZIdmlh.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-latin-700-normal-BN8ZbUUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAAB+QAAAPRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbeBwuBmA/U1RBVCoATBEICoMogmcLEAABNgIkAxoEIAWEdAdbDAcbfAYoLgdsYyZ0h0HB2NCiwSzDUB7iRb5w2ShLBNValdWzh+CeUD5bBFRAitg4BgmkGNS+W/cR4z+ule8ncwAImV3ODt4VZBWhJbRoK2uBhAFydfX5v5/3n/PoVywSdJQJFBX26QMNcGADKRtgJfiA1v/9AJwTX7Om/xEKnbZBn/u+/7km31H18/p2A9+IR1CJkRRNUVpmBVSNx9vzvYnNBzga2ABsti3pirHYIx+VE5EQH8I+3/0pgckGUI8wUAtqEUgI4QiBauVa8WHZyUUkLj2he5G4bs/0I5EC5ASItX3dj1AQICjChCKhCAOVmEQK6CkbYYDAEYZjaPjgLleqtE1NggCI44X0LzuoDNKhNAswdpkkFqA+yiCLCpD8uAmDp4FHBnd8nv3Ma6DwL9pDnH91Ig1MP3TEERKKQCsCbbGdQ6dJBJAQELX8DEggA604Aq0UraBaKIbp8yZS7rUczAPzRwaLr5MQAAiU0wCoANSDGrASnEZbyIRnuboMoQK40LpCTfQOQ8I9XXFziEzXz6Q4bK+OnDAjdto++3jEvqvH58yZrw5z9VP60GNL9RPbaw6/vtt76XabNu3+fo29r/epZ/aaG+W2hORkbzhVl6MNZnVbRO+2Vh96EyrKT43F95/eD8AWxV0v8hfbOPq3JRnJ5lTm5/Kqaf39yLzAePHStx3td6J198Wn1nbfBtb3/zO85b4fWue55ZslBsvdveUn8vZjD7O/vkDKSWW1Jb4+/c+otvdJsKs41l0tucvbBMJ+vml79eqfqR8flK63b78pPWiz9Fpj5KgvgHVHoEJQLIM7HewjvUDeZH+zNwv3UZgWV7fHn/VvCxvCpTL+A74OPHYQ+Davy5yB1HLKMUDABwpmvzRYz3AxgOqUZ150Fsfovq4TqBYUbLI2inTc3poQqHVT7iqEAS5ELwZIdsjARIcCXL13g4oSgiw7DcGybUO0ZqUQK16yHidcpIEUREKEIsV7rRBcHJxM/bz2HPBY4rdPsvgdEg5Vn88UYGhXo4bhgM4lwGSoZnDxqibpHGrMGDZ5bLDKq7BM0O21kl+uOnx/i1p1OjioTJLkZdhQq1qbavVaVTsk2JpUcBAO1WvTos2hrWs+0/pM6wiDzEcdLHacbrDO7R8gBZygZ/fOuerVqlcv1yInIffQolk6yU04sLb0sZiccpvQkKtU0lEHly5n2VeNqOSTFkmSg5eg5je5yVDDcs6WYchufn3crAJ09TYScVIoKLivowtbhOgLV31tsjG63bVMcSB9+//TcEW+ZmsbPN5d/Wsq/yVyFAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/pulso-demo/assets/unbounded-cyrillic-900-normal-o4egJgJl.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-cyrillic-900-normal-FiA1YT59.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/pulso-demo/assets/unbounded-vietnamese-900-normal-CC-Ak3Z2.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-vietnamese-900-normal-Dv2GnIHy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/pulso-demo/assets/unbounded-latin-ext-900-normal-yMLc5fJO.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-latin-ext-900-normal-B3vhliAP.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/pulso-demo/assets/unbounded-latin-900-normal-CEy7owhQ.woff2) format("woff2"),url(/pulso-demo/assets/unbounded-latin-900-normal-Cg7ohLec.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/pulso-demo/assets/space-grotesk-vietnamese-500-normal-DsSuWkZ0.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-vietnamese-500-normal-DzztwWdx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/pulso-demo/assets/space-grotesk-latin-ext-500-normal-CMeIqUb3.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-latin-ext-500-normal-C2OxGUGH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/pulso-demo/assets/space-grotesk-latin-500-normal-DtUIId4r.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-latin-500-normal-Btx04WmO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/space-grotesk-vietnamese-700-normal-CCX1ne2N.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-vietnamese-700-normal-BWtyAlKv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/space-grotesk-latin-ext-700-normal-CXJ4FkXv.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-latin-ext-700-normal-DWId6XrS.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/pulso-demo/assets/space-grotesk-latin-700-normal-DUDKB872.woff2) format("woff2"),url(/pulso-demo/assets/space-grotesk-latin-700-normal-XTACPmcu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fg: #f4f1ea;--muted: rgba(244, 241, 234, .6);--line: rgba(244, 241, 234, .14);--glass: rgba(10, 10, 12, .55);--font-brand: "Unbounded", system-ui, sans-serif;--font-ui: "Space Grotesk", system-ui, sans-serif;--gutter: clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{background:#060607;color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}html.is-locked{overflow:hidden}body{margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.layer{position:fixed;top:0;right:0;bottom:0;left:0}.layer--fridge{z-index:0;will-change:filter}.layer--fridge canvas{touch-action:pan-y}.layer--hero,.layer--hero *{z-index:1;pointer-events:none!important}.top{position:fixed;z-index:5;top:24px;left:var(--gutter);display:flex;align-items:baseline;gap:14px}.brand{font-family:var(--font-brand);font-weight:900;font-size:22px;letter-spacing:.02em;color:var(--fg);text-decoration:none}.top__tag{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.content{position:relative;z-index:2;pointer-events:none}.content button,.content a{pointer-events:auto}.sec{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:96px var(--gutter)}.sec__inner{width:min(440px,40vw);opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.sec.is-in .sec__inner{opacity:1;transform:none}.sec--right{justify-content:flex-end}.sec--end{justify-content:center;align-items:flex-end;text-align:center}.sec--end .sec__inner{width:min(520px,100%)}.kicker{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);transition:color .6s}.sec h2{margin:0 0 18px;font-family:var(--font-brand);font-weight:900;font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.sec p{margin:0 0 22px;font-size:17px;line-height:1.55;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--line)}.stats dt{font-family:var(--font-brand);font-weight:700;font-size:clamp(16px,1.8vw,22px)}.stats dd{margin:6px 0 0;font-size:13px;color:var(--muted)}.list{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.list span{color:var(--muted)}.sec .note{font-size:13px}.flavor-list{display:grid;gap:8px;margin-bottom:18px}.flavor-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;transition:border-color .3s,background .3s}.flavor-row__name{font-family:var(--font-brand);font-weight:700;font-size:18px}.flavor-row__tag{font-size:14px;color:var(--muted)}.flavor-row:hover{border-color:color-mix(in srgb,var(--c) 50%,transparent)}.flavor-row.is-active{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,var(--glass))}.flavor-row.is-active .flavor-row__name{color:var(--c)}.cta{margin-top:6px;padding:16px 28px;border:0;border-radius:999px;background:var(--accent);color:#0b0b0c;font-weight:700;font-size:15px;letter-spacing:.02em;transition:transform .2s,box-shadow .2s}.cta:hover{transform:translateY(-2px);box-shadow:0 10px 40px color-mix(in srgb,var(--accent) 40%,transparent)}.sec .fineprint{margin:28px 0 0;font-size:12px;color:#f4f1ea61}.sec--intro{position:relative;align-items:flex-end}.intro{width:min(360px,30vw);transition:opacity .4s}.app--detail .intro,.app--detail .scroll-cue{opacity:0}.intro__title{margin:0 0 14px;font-family:var(--font-brand);font-weight:900;font-size:clamp(28px,3.4vw,46px);line-height:1.05;transition:color .3s;text-wrap:balance}.intro__hint{margin:0;font-size:15px;color:var(--muted)}.scroll-cue{position:absolute;right:var(--gutter);bottom:96px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:opacity .4s}.scroll-cue i{width:1px;height:44px;background:linear-gradient(var(--fg),transparent);animation:cue 1.8s ease-in-out infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:14px;font-weight:700;color:var(--muted);transition:border-color .25s,color .25s,background .25s}.chip:hover{color:var(--fg)}.chip.is-active{color:var(--fg);border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.chip__dot{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.card{position:fixed;z-index:6;top:50%;right:var(--gutter);width:min(400px,36vw);max-height:calc(100vh - 48px);overflow:auto;padding:32px;border:1px solid var(--line);border-radius:24px;background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);opacity:0;visibility:hidden;transform:translate(24px,-50%);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .6s}.card.is-open{opacity:1;visibility:visible;transform:translateY(-50%);transition-delay:.65s,.65s,0s}.card__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;font-size:22px;line-height:1;transition:background .2s}.card__close:hover{background:#ffffff14}.card__name{margin:0;font-family:var(--font-brand);font-weight:900;font-size:clamp(36px,4vw,56px);line-height:1;color:var(--accent);animation:rise .6s cubic-bezier(.2,.7,.2,1) both}.card__tagline{margin:12px 0 8px;font-size:18px;font-weight:700}.card__desc{margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--muted)}.specs{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.specs li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.specs b{color:var(--fg)}.seg{display:inline-flex;padding:4px;margin-bottom:22px;border:1px solid var(--line);border-radius:999px}.seg button{padding:8px 18px;border:0;border-radius:999px;background:transparent;font-size:14px;color:var(--muted);transition:background .2s,color .2s}.seg button.is-active{background:#f4f1ea1f;color:var(--fg)}.card__label{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.loader{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:18px;background:#060607;transition:opacity .7s ease .2s,visibility 0s .9s}.loader--done{opacity:0;visibility:hidden}.loader__brand{font-family:var(--font-brand);font-weight:900;font-size:28px;text-align:center}.loader__bar{display:block;width:160px;height:2px;background:var(--fg);transform-origin:left;transition:transform .3s}@media (max-width: 760px),(max-aspect-ratio: 4/5){.top{top:18px}.sec{align-items:flex-end;padding:80px var(--gutter) 40px}.sec--right{justify-content:flex-start}.sec__inner{width:100%;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sec h2{font-size:clamp(26px,7.5vw,34px)}.sec p{font-size:15px}.stats dd{font-size:12px}.list li{padding:7px 0;font-size:14px}.list{margin-bottom:14px}.sec .note{margin:0;font-size:12px;line-height:1.45}.sec h2{margin-bottom:14px}.flavor-row{padding:12px 14px}.sec--intro{align-items:flex-end}.intro{width:100%;text-align:center}.intro__title{font-size:26px}.scroll-cue{display:none}.card{top:auto;bottom:0;left:0;right:0;width:auto;max-height:56svh;padding:24px var(--gutter) calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-bottom:0;transform:translateY(40px)}.card.is-open{transform:none}.card__name{font-size:34px}.card__tagline{margin-top:8px;font-size:16px}.card__desc{display:none}.specs{grid-template-columns:1fr 1fr;margin-bottom:16px}.specs li{padding:8px 0;font-size:13px}.seg{margin-bottom:16px}}:where(.glass){position:relative}.glass{--glass-tint: rgba(255, 255, 255, .06);background:linear-gradient(155deg,#ffffff29,#ffffff0d 38%,#ffffff05 62%,#ffffff12),var(--glass-tint);-webkit-backdrop-filter:blur(26px) saturate(180%) brightness(1.06);backdrop-filter:blur(26px) saturate(180%) brightness(1.06);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0f,inset 0 0 22px #ffffff0a,0 18px 50px -18px #000000a6,0 2px 6px #00000040;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.glass:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#fff9,#ffffff14 30%,#fff0 55%,#ffffff38);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}button.glass:hover{--glass-tint: rgba(255, 255, 255, .1);border-color:#ffffff2e}button.glass:active{transform:scale(.97)}.chip.glass.is-active,.flavor-row.glass.is-active{--glass-tint: color-mix(in srgb, var(--c) 20%, transparent);border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:inset 0 1px #ffffff59,inset 0 0 26px color-mix(in srgb,var(--c) 18%,transparent),0 18px 50px -18px color-mix(in srgb,var(--c) 45%,transparent),0 2px 6px #00000040}.flavor-row.glass:hover{border-color:color-mix(in srgb,var(--c) 40%,rgba(255,255,255,.1))}.card.glass{--glass-tint: rgba(16, 16, 20, .28);border-radius:28px}.seg.glass{--glass-tint: rgba(0, 0, 0, .18)}.seg button.is-active{background:#ffffff29;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #0000004d}.card__close.glass{--glass-tint: rgba(255, 255, 255, .05)}.sec__inner.glass{width:min(520px,44vw);--glass-tint: rgba(14, 14, 18, .22);padding:34px 36px;border-radius:28px}.sec--end .sec__inner.glass{padding:40px 44px}.card__hint{margin:0 0 12px;font-size:12px;letter-spacing:.04em;color:var(--muted)}.card__hint:before{content:"↔";margin-right:8px;color:var(--accent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{--glass-tint: rgba(18, 18, 22, .86)}}.grab{position:fixed;z-index:4;top:0;left:0;display:none;border-radius:40px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.grab.is-on{display:block}.grab:active{cursor:grabbing}@media (max-width: 760px),(max-aspect-ratio: 4/5){.sec__inner.glass{padding:22px;border-radius:22px}.card.glass{border-radius:26px 26px 0 0}}
