@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8f44a3f8acf030d7-s.3syvnp8j10dqy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e476edbd88287c80-s.3mmxemjqhg8pt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b5ec3cc80d647f5c-s.10s3me17p-2lz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba13cd28f015ae67-s.0rl9vipd-zo1a.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e20f1bbbcea1f1aa-s.3833n6f11heo2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cd72e39fe5f8e190-s.p.0e2034rwz-vfe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.3lbsujm2n8k6s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.2dudn6bv_poz-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.26d5xshw2vdh3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.0mu4-ortg8fin.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.1t7520p5sfc1t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.1ay1jy0-bfc4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.00licbk65exol.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.0ak44zg_kjc61.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.3axjk9d1m5_k6.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.1s9vq5z1h5jcu.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.2aa6loj74htdu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.0w014qgprzbql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.2no1p4ni73x31.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.03xlgvoej3q4l.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.2fnu8uymfvayr.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.3xr16g8q2rvfk.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.3dpa8acchrchc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.0gm5xa07u9y0b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_104d613a-module__3pEcba__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.ubuntu_104d613a-module__3pEcba__variable{--font-ubuntu:"Ubuntu", "Ubuntu Fallback"}
@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.3y0jtyx1ya47u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.443rafsz796nh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.2-9wlkyuc92k8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.3dq7x5ldl8sy2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.14u6_t71y3xf-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.27sngv96onoid.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/25e7eee88b8d5dd7-s.2bx123f12l6py.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39d1e1bb9f8cad76-s.0p7vv971b2wvd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbc6e595d0a8fd91-s.3ndd1zsyk5zto.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291deed17ca6a9b2-s.0zy_9on300c-p.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4512e2e7085ebdc-s.1hgsliz5sej6x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61632ccc178e84bd-s.p.23zoa28dnu8lm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_468e43f7-module__rCY5oG__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.ubuntu_mono_468e43f7-module__rCY5oG__variable{--font-ubuntu-mono:"Ubuntu Mono", "Ubuntu Mono Fallback"}
:root{--azure:#3cc1f6;--mauve:#c3cfea;--lagoon:#1d62d7;--lapis:#1839a7;--cobalt:#1e788a;--panel:#06070e;--slab:#060811bd;--slab-in:#ffffff0a;--ink:#f2f6ff;--ink-2:#f2f6ffad;--ink-3:#f2f6ff70;--hair:#c3cfea26;--hair-2:#c3cfea4d;--on-field:#fff;--on-field-2:#fffc;--on-field-3:#fff9;--ok:#6fe3b0;--warn:#ffc65c;--r-sm:12px;--r:18px;--r-lg:30px;--wrap:1140px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.4, .5, 1);--page-progress:0%;--field-x:0px;--field-y:0px;--field-scroll:0px;--spot-x:50%;--spot-y:50%;--display:var(--font-ubuntu), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--body:var(--font-ubuntu), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:var(--font-ubuntu-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px;overflow-x:clip}body{background:var(--lagoon);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.62;overflow-x:clip}h1,h2,h3{font-family:var(--display);margin:0;font-weight:700;line-height:1.03}p{margin:0}a{color:inherit;text-decoration:none}code{font-family:var(--mono);color:var(--azure);background:#3cc1f61f;border-radius:6px;padding:.14em .42em;font-size:.84em}.field{z-index:-1;isolation:isolate;background:var(--lagoon);pointer-events:none;will-change:transform;position:fixed;inset:0;transform:translateZ(0)}.field canvas{width:100%;height:100%;transform:translate3d(var(--field-x), calc(var(--field-y) + var(--field-scroll)), 0) scale(1.055);transition:transform .9s var(--ease);display:block}.field:before{content:"";mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.500'/></svg>");background-size:120px 120px;position:absolute;inset:0}.field:after{content:"";background:radial-gradient(circle 32vw at var(--spot-x) var(--spot-y), #ffffff14, transparent 68%), radial-gradient(circle at 50% 50%, #0000 52%, #00000052 100%);position:absolute;inset:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:22px}.wrap--narrow{max-width:800px}.section{padding:clamp(60px,8vw,108px) 0}.section--cta{text-align:center;padding-block:clamp(90px,12vw,160px)}.hero,.section--cta,.head--center{isolation:isolate;position:relative}.hero:before,.section--cta:before,.head--center:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 54% at 50% 45%,#03081e75,#03081e00 72%);position:absolute;inset:-6% -8%}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;background:var(--ink);color:#000;border-radius:8px;padding:10px 16px;top:16px;left:16px}.label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--azure);margin:0;font-size:11px;font-weight:500}.label--light{color:#ffffffb8}.title{letter-spacing:-.035em;margin-top:14px;font-size:clamp(29px,4.4vw,50px);font-weight:700}.title--light{color:var(--on-field);text-shadow:0 2px 24px #040a2859}.title--xl{font-size:clamp(36px,6.4vw,72px)}.lede{max-width:56ch;color:var(--ink-2);margin-top:16px;font-size:16.5px}.lede--light{color:var(--on-field-2);text-shadow:0 1px 16px #040a2866;margin-inline:auto}.head--center{text-align:center}.head--center .lede{margin-inline:auto}.meta{font-family:var(--mono);letter-spacing:.04em;color:var(--on-field-3);margin-top:18px;font-size:11.5px}.btn{background:var(--panel);color:var(--ink);font-family:var(--body);letter-spacing:-.005em;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 14px 34px -14px #030820cc}.btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px -14px #030820e6}.btn:active{transform:translateY(0)}.btn--ghost{-webkit-backdrop-filter:blur(14px);color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff47}.btn--ghost:hover{box-shadow:none;background:#ffffff2e}.btn--small{padding:9px 18px;font-size:13.5px}.btn--block{width:100%;margin-top:24px}.slab .btn--ghost{border-color:var(--hair-2);background:#ffffff0d}.slab .btn--ghost:hover{background:#ffffff1c}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.actions--center{justify-content:center}:where(a,button,summary,.notch):focus-visible{outline:2.5px solid var(--azure);outline-offset:3px;border-radius:10px}.notchbar{z-index:60;position:fixed;top:0;left:50%;transform:translate(-50%)}.notchbar:after{content:"";width:var(--page-progress);background:linear-gradient(90deg, transparent, var(--azure) 24%, var(--mauve) 76%, transparent);pointer-events:none;max-width:calc(100% - 38px);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #3cc1f6b3}.notchbar__body{--pad:22px;--fillet:20px;height:56px;padding:0 var(--pad);background:var(--panel);transition:height .38s var(--spring), gap .38s var(--spring), padding .38s var(--spring);border-radius:0 0 20px 20px;align-items:center;gap:22px;display:flex;position:relative}.notchbar__body:before,.notchbar__body:after{content:"";width:calc(var(--fillet) + 1px);height:var(--fillet);pointer-events:none;position:absolute;top:0}.notchbar__body:before{background:radial-gradient(circle at 0 100%, transparent var(--fillet), var(--panel) calc(var(--fillet) + .6px));margin-right:-1px;right:100%}.notchbar__body:after{background:radial-gradient(circle at 100% 100%, transparent var(--fillet), var(--panel) calc(var(--fillet) + .6px));margin-left:-1px;left:100%}.notchbar.is-stuck .notchbar__body{--pad:16px;gap:16px;height:46px}.notchbar .btn{background:var(--ink);color:#06070e;box-shadow:none;transition:transform .2s var(--ease), background .2s var(--ease), padding .38s var(--spring), font-size .38s var(--spring);border-color:#0000}.notchbar .btn:hover{box-shadow:none;background:#fff;transform:translateY(-1px)}.notchbar.is-stuck .btn{padding:6px 15px;font-size:12.5px}.notchbar__lens{width:7px;height:7px;transition:opacity .3s var(--ease), width .38s var(--spring);background:radial-gradient(circle at 35% 35%,#2b3550,#05060b 70%);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #ffffff1a}.notchbar.is-stuck .notchbar__lens{opacity:0;width:0}.brand{font-family:var(--display);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}.brand__mark{background:linear-gradient(150deg, var(--azure), var(--lapis) 78%);border-radius:7px;flex:none;width:24px;height:24px;position:relative}.brand__mark:after{content:"";background:var(--panel);border-radius:0 0 4px 4px;width:12px;height:5.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.notchbar__links{color:var(--ink-3);gap:22px;font-size:14px;display:flex}.notchbar__links a{transition:color .18s var(--ease)}.notchbar__links a:hover{color:var(--ink)}.hero{text-align:center;padding:clamp(120px,17vh,190px) 0 clamp(40px,6vw,72px)}.hero__title{letter-spacing:-.045em;color:var(--on-field);text-shadow:0 4px 40px #040a2c61;animation:heroOpen 1.1s var(--spring) both;margin-top:20px;font-size:clamp(42px,8.4vw,104px);font-weight:700}.hero__title-b{color:var(--mauve)}html[data-motion-ready=true] .hero__title-b{color:#0000;background:linear-gradient(100deg, var(--mauve) 20%, #fff 42%, var(--azure) 58%, var(--mauve) 80%);animation:titleShimmer 4.8s 1.1s var(--ease) both;background-position:100%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}@keyframes heroOpen{0%{opacity:0;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}@keyframes titleShimmer{0%,18%{background-position:100%}76%,to{background-position:0}}.hero__lede{max-width:640px;color:var(--on-field-2);text-shadow:0 1px 20px #040a2c61;margin:24px auto 0;font-size:clamp(16px,1.7vw,18.5px)}.hero .actions{justify-content:center}.hero__signals{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.hero__signals span{color:#ffffffbd;font-family:var(--mono);letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);background:#05091838;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:9.5px;display:inline-flex}.pulse-dot{background:var(--ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6fe3b01f}.stage{margin-top:clamp(46px,6vw,76px)}.stage__screen{aspect-ratio:16/9.4;background:linear-gradient(178deg,#ffffff21,#0408184d 62%);border:1px solid #ffffff3d;border-radius:clamp(16px,2.2vw,26px);max-width:940px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 60px 120px -46px #02061ed9,inset 0 1px #ffffff4d}.menubar{-webkit-backdrop-filter:blur(10px)saturate(140%);color:#ffffffbd;z-index:2;background:#00000042;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:30px;padding:0 13px;font-size:10.5px;display:flex;position:absolute;inset:0 0 auto}.menubar__group{align-items:center;gap:12px;display:flex}.menubar__group--right{gap:11px}.menubar__group b{color:#fff;font-weight:600}.menubar__clock{font-family:var(--mono);color:#ffffffe0;white-space:nowrap;font-size:10px}.menubar__icon{background:#ffffffd1;flex:none;width:13px;height:13px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menubar__icon[data-icon=battery]{width:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'%3E%3Crect x='.6' y='.6' width='21' height='12.8' rx='4' fill='none' stroke='black' stroke-width='1.2'/%3E%3Crect x='2.6' y='2.6' width='14' height='8.8' rx='2.4'/%3E%3Cpath d='M23.4 4.6a3.2 3.2 0 0 1 0 4.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'%3E%3Crect x='.6' y='.6' width='21' height='12.8' rx='4' fill='none' stroke='black' stroke-width='1.2'/%3E%3Crect x='2.6' y='2.6' width='14' height='8.8' rx='2.4'/%3E%3Cpath d='M23.4 4.6a3.2 3.2 0 0 1 0 4.8z'/%3E%3C/svg%3E")}.menubar__icon[data-icon=wifi]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 12.8a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8zM4.6 9.1l1.1 1.1a3.3 3.3 0 0 1 4.6 0l1.1-1.1a4.9 4.9 0 0 0-6.8 0zM2.3 6.8l1.1 1.1a6.5 6.5 0 0 1 9.2 0l1.1-1.1a8.1 8.1 0 0 0-11.4 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 12.8a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8zM4.6 9.1l1.1 1.1a3.3 3.3 0 0 1 4.6 0l1.1-1.1a4.9 4.9 0 0 0-6.8 0zM2.3 6.8l1.1 1.1a6.5 6.5 0 0 1 9.2 0l1.1-1.1a8.1 8.1 0 0 0-11.4 0z'/%3E%3C/svg%3E")}.menubar__icon[data-icon=search]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 1.6a5.4 5.4 0 1 0 3.3 9.7l3.2 3.2 1.1-1.1-3.2-3.2A5.4 5.4 0 0 0 7 1.6zm0 1.6a3.8 3.8 0 1 1 0 7.6 3.8 3.8 0 0 1 0-7.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 1.6a5.4 5.4 0 1 0 3.3 9.7l3.2 3.2 1.1-1.1-3.2-3.2A5.4 5.4 0 0 0 7 1.6zm0 1.6a3.8 3.8 0 1 1 0 7.6 3.8 3.8 0 0 1 0-7.6z'/%3E%3C/svg%3E")}.menubar__icon[data-icon=control]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.6 4h12.8v1.5H1.6zm0 3.3h12.8v1.5H1.6zm0 3.2h12.8V12H1.6z'/%3E%3Ccircle cx='5' cy='4.7' r='2.1'/%3E%3Ccircle cx='11' cy='8' r='2.1'/%3E%3Ccircle cx='6.5' cy='11.3' r='2.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.6 4h12.8v1.5H1.6zm0 3.3h12.8v1.5H1.6zm0 3.2h12.8V12H1.6z'/%3E%3Ccircle cx='5' cy='4.7' r='2.1'/%3E%3Ccircle cx='11' cy='8' r='2.1'/%3E%3Ccircle cx='6.5' cy='11.3' r='2.1'/%3E%3C/svg%3E")}.widgets{z-index:1;flex-direction:column;gap:12px;display:flex;position:absolute;top:52px;right:18px}.widget{-webkit-backdrop-filter:blur(18px)saturate(140%);color:#fff;background:#080b166b;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:118px;padding:12px 14px;display:flex;box-shadow:0 16px 34px -18px #02061ecc}.widget__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:8.5px}.widget__date{font-family:var(--display);letter-spacing:-.04em;margin-top:2px;font-size:38px;font-weight:700;line-height:1.02}.widget--date .widget__label{color:var(--azure)}.widget__temp{font-family:var(--display);letter-spacing:-.035em;margin-top:3px;font-size:28px;font-weight:700;line-height:1.1}.widget__sub{color:#fff9;margin-top:1px;font-size:9.5px}.dock{-webkit-backdrop-filter:blur(22px)saturate(170%);z-index:1;background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;align-items:flex-end;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #02061ebf,inset 0 1px #ffffff42}.dock__app{transform-origin:50% 100%;width:34px;height:34px;transition:transform .18s var(--spring), margin .18s var(--ease);flex:none;position:relative}.dock__app img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000057);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dock__app:hover{margin-inline:2px;transform:translateY(-5px)scale(1.16)}.dock__app.is-running:after{content:"";background:#ffffffd1;border-radius:50%;width:3.5px;height:3.5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.dock__sep{background:#ffffff42;flex:none;width:1px;height:34px;margin-inline:2px}.dock__app--trash{width:32px;height:32px}.notch{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:50%;transform:translate(-50%)}.notch__body{--w:190px;--h:30px;--fillet:11px;width:var(--w);height:var(--h);transition:width .42s var(--spring), height .42s var(--spring), border-radius .42s var(--ease);will-change:width, height;background:#000;border-radius:0 0 11px 11px;position:relative}.notch__body:before,.notch__body:after{content:"";width:calc(var(--fillet) + 1px);height:var(--fillet);pointer-events:none;position:absolute;top:0}.notch__body:before{background:radial-gradient(circle at 0 100%, transparent var(--fillet), #000 calc(var(--fillet) + .6px));margin-right:-1px;right:100%}.notch__body:after{background:radial-gradient(circle at 100% 100%, transparent var(--fillet), #000 calc(var(--fillet) + .6px));margin-left:-1px;left:100%}.notch[data-state=peek] .notch__body{--w:330px;--h:34px}.notch[data-state=expanded] .notch__body{--w:560px;--h:255px;border-radius:0 0 22px 22px}.notch__peek{opacity:0;transition:opacity .2s var(--ease);pointer-events:none;align-items:center;padding:0 11px;display:flex;position:absolute;inset:0}.notch[data-state=peek] .notch__peek{opacity:1;transition-delay:.1s}.notch__gap{flex:1;min-width:150px}.peek__art{background:linear-gradient(135deg, var(--azure), var(--lapis));border-radius:5px;flex:none;width:20px;height:20px}.peek__bars{align-items:center;gap:2.5px;height:15px;display:flex}.peek__bars i{background:var(--azure);border-radius:2px;width:2.5px;animation:1.05s ease-in-out infinite bars}.peek__bars i:first-child{height:6px;animation-delay:0s}.peek__bars i:nth-child(2){height:13px;animation-delay:.16s}.peek__bars i:nth-child(3){height:8px;animation-delay:.32s}.peek__bars i:nth-child(4){height:11px;animation-delay:.48s}@keyframes bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.notch__panel{opacity:0;pointer-events:none;transition:opacity .2s var(--ease);text-align:left;padding:34px 16px 14px;position:absolute;inset:0;overflow:hidden}.notch[data-state=expanded] .notch__panel{opacity:1;pointer-events:auto;transition-delay:.12s}.panel__tabs{align-items:center;gap:4px;display:flex}.chip{color:var(--ink-2);font-family:var(--body);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.chip svg{fill:currentColor;width:10px;height:10px}.chip:hover{background:#ffffff29}.chip.is-active{background:var(--azure);color:#04121c;padding-inline:9px}.panel__close{width:26px;height:26px;color:var(--ink-3);font:400 15px/1 var(--body);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.panel__close:hover{color:var(--ink);background:#ffffff1a}.panel__divider{background:var(--hair);height:1px;margin:10px 0}.panel__views{position:relative}.view{display:none}.view.is-active{animation:fadeUp .28s var(--ease);display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.card,.row{border:1px solid var(--hair);background:#ffffff0d;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;display:flex}.agent-card,.live-card{border:1px solid var(--hair);background:#ffffff0d;border-radius:11px;align-items:center;gap:9px;margin-bottom:6px;padding:7px 10px;display:flex}.agent-card__mark,.live-card__icon{color:#04121c;background:linear-gradient(145deg, var(--azure), var(--mauve));border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.live-card__icon{color:#f5f0ff;background:linear-gradient(145deg,#a37bff,#5e43d6)}.agent-card__time{font-family:var(--mono);color:var(--ok);font-size:9px}.agent-card .agent-card__orb{width:27px;height:27px;box-shadow:none;flex:none}.agent-card .agent-card__orb:before{transform:scale(.78)}.mini-progress{background:#ffffff1f;border-radius:3px;width:62px;height:3px;overflow:hidden}.mini-progress i{border-radius:inherit;background:#a37bff;width:72%;height:100%;display:block}.row{margin-bottom:5px}.row--slim{padding:6px 10px}.card__art,.player__art,.row__icon{background:linear-gradient(135deg, var(--azure), var(--lapis));border-radius:7px;flex:none}.card__art{width:34px;height:34px}.player__art{border-radius:10px;width:76px;height:76px}.row__icon{background:#ffffff17;border-radius:6px;width:22px;height:22px}.row__icon--dl{background:linear-gradient(135deg, var(--azure), var(--lagoon))}.card__text,.row__text{flex-direction:column;flex:1;min-width:0;display:flex}.card__text b,.row__text b,.player__meta b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.card__text em,.row__text em,.player__meta em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.row__time{font-family:var(--mono);color:var(--ink-3);flex:none;font-size:9px}.card__controls{flex:none;align-items:center;gap:4px;display:flex}.ctl{color:var(--ink-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.ctl--main{background:var(--azure);color:#04121c}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot--azure{background:var(--azure)}.dot--mauve{background:var(--mauve)}.dot--cobalt{background:var(--cobalt)}.spinner{border:2px solid #ffffff29;border-top-color:var(--azure);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tiles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.tiles--standalone{margin-top:0;padding-top:8px}.tile{border:1px solid var(--hair);background:#ffffff0d;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:9px 6px;display:flex}.tile em{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:8.5px;font-style:normal}.tile--net{justify-content:center;align-items:flex-start;gap:3px;padding-inline:10px}.ring{--v:.5;background:conic-gradient(var(--azure) calc(var(--v) * 360deg), #ffffff1c 0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.ring:after{content:"";background:#0b0d16;border-radius:50%;position:absolute;inset:3.5px}.ring b{z-index:1;font-family:var(--mono);font-size:9px;font-weight:600;position:relative}.ring--warn{background:conic-gradient(var(--warn) calc(var(--v) * 360deg), #ffffff1c 0)}.ring--ok{background:conic-gradient(var(--ok) calc(var(--v) * 360deg), #ffffff1c 0)}.net{font-family:var(--mono);font-size:9.5px;font-weight:500}.net i{color:var(--azure);margin-right:3px;font-style:normal}.net--dim{color:var(--ink-2)}.net--dim i{color:var(--ink-3)}.player{gap:12px;display:flex}.player__meta{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.bar{background:#ffffff24;border-radius:3px;height:3px;margin-top:4px;overflow:hidden}.bar i{background:var(--azure);border-radius:3px;height:100%;display:block}.times{font-family:var(--mono);color:var(--ink-3);justify-content:space-between;font-size:8.5px;display:flex}.mock-list__head{min-height:22px;color:var(--ink-3);justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.mock-list__head em{color:var(--ink-3);font-style:normal}.mock-live-row{min-height:48px}.mock-live-row strong{font-family:var(--mono);color:var(--azure);font-size:9px}.mock-live-row--quiet{opacity:.74}.mock-progress{--v:.5;background:conic-gradient(var(--azure) calc(var(--v) * 360deg), #ffffff1a 0);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.mock-progress:after{content:"";background:#111216;border-radius:50%;position:absolute;inset:3px}.mock-progress i{z-index:1;color:var(--azure);font-size:9px;font-style:normal;position:relative}.mock-live-pulse{width:28px;height:28px;color:var(--ok);background:#6fe3b01a;border-radius:50%;flex:none;place-items:center;display:grid}.mock-shelf{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mock-shelf>div{border:1px solid var(--hair);background:#ffffff0b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:82px;padding:7px 5px;display:flex}.mock-shelf em{max-width:100%;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;overflow:hidden}.mock-file{clip-path:polygon(0 0,70% 0,100% 23%,100% 100%,0 100%);background:linear-gradient(145deg, var(--azure), #3158bd);color:#07121c;width:31px;height:35px;font-family:var(--mono);place-items:end center;padding-bottom:4px;font-size:6px;font-weight:700;display:grid}.mock-file--pdf{color:#fff;background:linear-gradient(145deg,#ff8a97,#d9405d)}.mock-file--image{background:linear-gradient(145deg,#ffc65c,#f27a72)}.mock-file--code{background:linear-gradient(145deg,#77dfb1,#3c9c85)}.mock-shelf .mock-shelf__drop{background:0 0;border-style:dashed}.mock-shelf__drop b{color:var(--ink-3);font-size:17px;font-weight:300}.stage__hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;transition:opacity .3s var(--ease);font-size:11px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.stage__hint.is-hidden{opacity:0}.slab{background:var(--slab);-webkit-backdrop-filter:blur(34px)saturate(150%);border-radius:var(--r-lg);border:1px solid #ffffff1f;padding:clamp(30px,5vw,60px);box-shadow:0 50px 100px -44px #02061ecc,inset 0 1px #ffffff1f}.slab__head{max-width:640px;margin-bottom:clamp(34px,4.5vw,54px)}.showcase{padding-top:clamp(70px,9vw,126px)}.showcase__head{max-width:780px;margin-inline:auto}.trust-strip{-webkit-backdrop-filter:blur(24px)saturate(135%);background:#05081294;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(5,1fr);margin-top:clamp(34px,5vw,54px);display:grid;overflow:hidden}.trust-item{text-align:center;border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;min-width:0;padding:16px 14px;display:flex}.trust-item:last-child{border-right:0}.trust-item b{color:var(--ink);font-size:12.5px;font-weight:600}.trust-item small{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:8.5px}.stories{gap:18px;margin-top:18px;display:grid}.story{border-radius:var(--r-lg);isolation:isolate;background:#060811c2;border:1px solid #ffffff21;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,6vw,78px);min-height:550px;padding:clamp(30px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 48px 100px -52px #02061ee6,inset 0 1px #ffffff1a}.story:before{content:"";z-index:-1;background:radial-gradient(circle, var(--story-glow,#3cc1f629), transparent 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;right:-180px}.story--agents{--story-glow:#a37bff3d}.story--media{--story-glow:#3cc1f638}.story--files{--story-glow:#6fe3b02e}.story--personalize{--story-glow:#ffc65c29}.story:nth-child(2n) .story__copy{order:2}.story:nth-child(2n)>:last-child{order:1}.story__copy{max-width:430px}.story__copy h3{letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3.5vw,45px);font-weight:700}.story__copy>p:not(.label){color:var(--ink-2);margin-top:18px;font-size:15.5px}.story__points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.story__points li{color:#f2f6ffc7;padding-left:23px;font-size:13.8px;line-height:1.45;position:relative}.story__points li:before{content:"";border-left:2px solid var(--azure);border-bottom:2px solid var(--azure);width:10px;height:6px;position:absolute;top:6px;left:1px;transform:rotate(-45deg)}.product-shot{background:radial-gradient(circle at 70% 15%,#3cc1f638,#0000 34%),linear-gradient(145deg,#173068,#1a6a80 55%,#12295b);border:1px solid #ffffff29;border-radius:24px;place-items:center;min-height:370px;padding:42px 26px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px -34px #000000e6,inset 0 1px #ffffff38}.product-shot:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff24 .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.product-shot--agents{background:radial-gradient(circle at 18% 85%,#a37bff61,#0000 42%),linear-gradient(145deg,#15244f,#153f65 58%,#10213f);min-height:540px}.product-shot--files{background:radial-gradient(circle at 88% 10%,#6fe3b047,#0000 38%),linear-gradient(145deg,#152a54,#175b68 60%,#102847)}.shot-notch{z-index:3;background:#000;border-radius:0 0 9px 9px;width:132px;height:21px;position:absolute;top:0;left:50%;transform:translate(-50%)}.shot-panel{z-index:2;background:#04050bf0;border:1px solid #ffffff1f;border-radius:20px;width:min(100%,470px);padding:18px;position:relative;box-shadow:0 30px 70px -24px #000000e6,inset 0 1px #ffffff14}.shot-panel--wide{width:min(100%,500px)}.shot-topline,.shelf-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;font-size:9px;display:flex}.shot-status{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.shot-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6fe3b01a}.shot-status.is-idle{color:var(--ink-3)}.shot-status.is-idle i{box-shadow:none}.agent-demo__controls{color:var(--ink-3);font-family:var(--mono);background:#ffffff0a;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:7px 8px 7px 10px;font-size:8.5px;display:flex}.agent-demo__controls>span:last-child{gap:5px;display:flex}.agent-demo__controls button{color:var(--ink-2);font:inherit;cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px}.agent-demo__controls button:hover{color:var(--ink);background:#3cc1f61a;border-color:#3cc1f652}.agent-list{gap:7px;margin-top:13px;display:grid}.agent-row{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:.58;transition:opacity .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.agent-row:hover{opacity:.9;transform:translate(2px)}.agent-row.is-active{opacity:1;background:#3cc1f612;border-color:#3cc1f63d}.agent-row.is-active:hover{border-color:#3cc1f666}.agent-orb{background:#6870fa33;border:1px solid #8188ff57;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 22px #3cc1f652}.agent-orb:before{content:"";width:19px;height:19px;-webkit-mask:var(--agent-mark) center / contain no-repeat;-webkit-mask:var(--agent-mark) center / contain no-repeat;mask:var(--agent-mark) center / contain no-repeat;background:#f6f7ff}.agent-orb--codex:before{background:linear-gradient(45deg,#0000 42%,#f6f7ff 43% 57%,#0000 58%) 1px 1px/9px 9px no-repeat,linear-gradient(-45deg,#0000 42%,#f6f7ff 43% 57%,#0000 58%) 1px 8px/9px 9px no-repeat,linear-gradient(#f6f7ff,#f6f7ff) 11px 14px/8px 2px no-repeat;width:20px;height:17px;-webkit-mask:none;mask:none}.agent-orb--claude{background:#e1896621;border-color:#e1896661;box-shadow:0 0 22px #e1896640}.agent-orb--claude:before{display:none}.claude-code-mark{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(16,1fr);width:22px;height:14px;display:grid}.claude-code-mark i{min-width:0;min-height:0}.claude-code-mark i.is-on{background:#ef9875}.agent-orb--gemini{--agent-mark:url(/agent-icons/gemini.svg);background:#5b8efa2e;border-color:#77a7ff57;box-shadow:0 0 22px #5b8efa3d}.agent-orb--gemini:before{background:linear-gradient(145deg,#62a9ff,#a37bff 58%,#ef83c5)}.agent-orb--ollama{--agent-mark:url(/agent-icons/ollama.svg);background:#ffffff1a;border-color:#fff3;box-shadow:0 0 22px #ffffff1a}.agent-row>span:nth-child(2),.download-row>span:nth-child(2),.music-copy{flex-direction:column;min-width:0;display:flex}.agent-row b,.download-row b,.music-copy b{font-size:12px;font-weight:600}.agent-row small,.download-row small,.music-copy small,.live-task small{color:var(--ink-3);font-size:9.5px}.agent-row time{font-family:var(--mono);color:var(--ink-3);font-size:9px}.live-task{background:#a37bff13;border:1px solid #a37bff40;border-radius:12px;margin-top:9px;padding:11px 12px}.live-task--button{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);display:block}.live-task--button:hover{background:#a37bff21;border-color:#a37bff7a;transform:translateY(-1px)}.live-task--button.is-done{background:#6fe3b014;border-color:#6fe3b052}.live-task--button.is-done .progress i{background:var(--ok)}.live-task__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-task__top>span{grid-template-columns:20px 1fr;min-width:0;display:grid}.live-task__top i{color:#a37bff;grid-row:1/3;align-self:center;font-style:normal}.live-task__top b{font-size:11px}.live-task__top strong{font-family:var(--mono);color:#b89cff;font-size:10px}.progress{background:#ffffff1a;border-radius:99px;height:4px;display:block;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg, var(--azure), #a37bff);height:100%;display:block}.live-task>.progress{margin-top:9px}.shot-caption{z-index:2;font-family:var(--mono);letter-spacing:.04em;color:#ffffff94;font-size:8.5px;position:absolute;bottom:14px;left:18px}.real-product{background:radial-gradient(circle at 72% -6%, color-mix(in srgb, var(--demo-accent) 36%, transparent), transparent 36%), radial-gradient(circle at 5% 100%, #597bff73, transparent 40%), linear-gradient(145deg, #1b3f83, #1c7182 54%, #152d6b);min-height:690px;padding:14px 18px 86px;display:block}.real-product:after{opacity:.11}.real-menubar{z-index:1;color:#ffffffa8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03081247;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:28px;padding:0 11px;font-size:8px;display:flex;position:absolute;inset:0 0 auto}.real-panel{z-index:2;width:min(100%,640px);min-height:430px;transition:box-shadow .25s var(--ease);background:linear-gradient(#000 0 34%,#0d0d0e 100%);border:1px solid #ffffff0f;border-top:0;border-radius:0 0 24px 24px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 38px 80px -26px #000000e6,inset 0 -1px #ffffff14}.real-panel__camera{z-index:3;background:#000;border-radius:0 0 11px 11px;width:146px;height:29px;position:absolute;top:0;left:50%;transform:translate(-50%)}.real-panel__camera i{background:radial-gradient(circle at 38% 35%,#23436d,#050505 70%);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:14px;box-shadow:inset 0 0 0 1px #ffffff14}.real-panel__content{padding:44px 16px 16px}.real-tabs{align-items:center;gap:4px;display:flex}.real-tabs button{appearance:none;color:#ffffff9e;min-width:30px;height:30px;font:600 10px/1 var(--body);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:#fff1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.real-tabs button:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}.real-tabs button.is-active{color:#061019;background:var(--demo-accent)}.real-tabs button i{font-family:var(--mono);font-size:11px;font-style:normal}.real-tabs .real-close{color:#ffffff7a;margin-left:auto}.real-divider{background:#ffffff1c;height:1px;margin:12px 0}.real-view{min-height:286px;animation:fadeUp .24s var(--ease)}.real-home{gap:8px;display:grid}.real-card{background:#1b1b1c;border:1px solid #ffffff1c;border-radius:12px}.real-agent-card{padding:7px 9px}.real-agent{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;display:grid}.real-agent--divided{border-top:1px solid #ffffff17}.real-agent .agent-orb{width:27px;height:27px;box-shadow:none}.real-agent .agent-orb:before,.real-agent .claude-code-mark{transform:scale(.78)}.real-agent>span:nth-child(2),.real-live-card>span:nth-child(2),.real-file-row>span:nth-child(2),.real-live-row>span:nth-child(2),.real-event>span{flex-direction:column;min-width:0;display:flex}.real-agent b,.real-live-card b,.real-file-row b,.real-live-row b,.real-event b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.real-agent small,.real-live-card small,.real-file-row small,.real-live-row small,.real-event small{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.real-agent time{color:var(--demo-accent);font-family:var(--mono);font-size:9px}.real-overflow{color:#ffffff61;padding:4px 0 1px 34px;font-size:9px;display:block}.real-live-card{appearance:none;color:#fff;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;grid-template-columns:31px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:8px 10px;display:grid}.real-live-card:hover{border-color:color-mix(in srgb, var(--demo-accent) 45%, transparent)}.real-live-icon{width:27px;height:27px;color:var(--demo-accent);background:color-mix(in srgb, var(--demo-accent) 14%, transparent);border-radius:50%;place-items:center;font-size:13px;display:grid}.real-meter{background:#ffffff1f;border-radius:9px;height:4px;overflow:hidden}.real-meter i{border-radius:inherit;background:var(--demo-accent);height:100%;transition:width .11s linear;display:block}.real-metrics,.real-system{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.real-system{padding-top:28px}.real-metric{background:#1a1a1b;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:82px;padding:8px;display:flex}.real-metric small{color:#fff6;font-family:var(--mono);letter-spacing:.05em;font-size:8px}.real-ring,.real-progress-ring{--metric:50%;background:conic-gradient(var(--demo-accent) var(--metric), #292929 0);width:44px;height:44px;transition:background .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.real-ring:after{content:"";background:#111216;border-radius:50%;position:absolute;inset:5px}.real-ring b{z-index:1;font-family:var(--mono);font-size:8px;position:relative}.real-ring--warm{background:conic-gradient(#ffc45c var(--metric), #292929 0)}.real-ring--green{background:conic-gradient(#6fe3b0 var(--metric), #292929 0)}.real-network{align-items:flex-start;padding-inline:12px}.real-network b{color:#ffffffc7;font-family:var(--mono);white-space:nowrap;font-size:8px;font-weight:500}.real-network b:nth-child(2){color:#ffffff75}.real-network i{color:var(--demo-accent);margin-right:3px;font-style:normal}.real-player{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:15px;max-width:490px;margin:22px auto 0;display:grid}.real-art{background:radial-gradient(circle at 35% 28%,#dce6ff,#6179b9 40%,#152952 72%);border-radius:11px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 12px 28px -14px #000}.real-art i{color:#ffffffe6;font-family:var(--display);font-size:29px;font-style:normal;font-weight:700}.real-player__body{flex-direction:column;gap:6px;min-width:0;display:flex}.real-player__body>span:first-child{flex-direction:column;min-width:0;padding-right:48px;display:flex;position:relative}.real-player__body b{font-size:13px}.real-player__body small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.real-player__body em{color:#ffffff85;background:#ffffff14;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;position:absolute;top:1px;right:0}.real-player input{width:100%;height:3px;accent-color:var(--demo-accent);cursor:pointer}.real-times{justify-content:space-between;display:flex}.real-times small{font-family:var(--mono);font-size:7.5px}.real-transport{align-items:center;gap:4px;display:flex}.real-transport button,.real-file-row button{color:#ffffffad;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.real-transport button:hover,.real-file-row button:hover{color:#fff;background:#ffffff24}.real-transport button.is-main{background:var(--demo-accent);color:#061019}.real-transport>span{align-items:center;gap:2px;height:15px;margin-left:auto;display:flex}.real-transport>span i{background:var(--demo-accent);border-radius:2px;width:2px;height:5px}.real-transport>span.is-playing i{animation:.8s ease-in-out infinite bars}.real-transport>span i:nth-child(2){height:12px;animation-delay:.12s}.real-transport>span i:nth-child(3){height:8px;animation-delay:.24s}.real-transport>span i:nth-child(4){height:10px;animation-delay:.36s}.real-list-view{gap:7px;display:grid}.real-list-head{color:#ffffff61;justify-content:space-between;align-items:center;min-height:24px;font-size:8.5px;display:flex}.real-list-head button{color:#ffffff8f;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:6px;padding:4px 8px}.real-list-head button:hover{color:#fff;background:#ffffff21}.real-file-row,.real-event,.real-live-row{background:#1a1a1b;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;display:grid}.real-file-row .file-icon{width:29px;height:32px;padding-bottom:4px}.real-file-row .spinner{margin-right:6px}.real-empty{appearance:none;color:#ffffff70;min-height:92px;font:inherit;text-align:left;background:#ffffff06;border:1px dashed #ffffff21;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}button.real-empty{cursor:pointer}.real-empty>b{font-size:20px;font-weight:400}.real-empty>span{color:#ffffffad;flex-direction:column;font-size:10px;display:flex}.real-empty small{color:#ffffff5c;font-size:8px}.real-live-row{appearance:none;color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer}.real-progress-ring{background:conic-gradient(var(--demo-accent) var(--metric),#ffffff17 0);width:31px;height:31px}.real-progress-ring:after{content:"";background:#1a1a1b;border-radius:50%;position:absolute;inset:4px}.real-progress-ring i{z-index:1;color:var(--demo-accent);font-size:9px;font-style:normal;position:relative}.real-live-row strong{color:var(--demo-accent);font-family:var(--mono);font-size:9px}.real-event{min-height:47px}.real-event>i{width:25px;height:25px;color:var(--demo-accent);background:#ffffff0f;border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.real-event time{color:#ffffff52;font-family:var(--mono);font-size:7.5px}.real-shelf{min-height:175px;transition:border-color .18s var(--ease),background .18s var(--ease);border:1px dashed #0000;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.real-shelf.is-dropping{border-color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent) 8%,transparent)}.real-shelf>button,.real-shelf__drop{color:#fff;min-width:0;min-height:90px;font:inherit;cursor:pointer;background:#1a1a1b;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 5px;display:flex;position:relative}.real-shelf>button>span{clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%);background:linear-gradient(145deg,var(--demo-accent),#3356b8);color:#061019;width:32px;height:36px;font-family:var(--mono);place-items:end center;padding-bottom:5px;font-size:6.5px;font-weight:700;display:grid}.real-shelf small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.real-shelf>button>i{color:#ffffff52;font-style:normal;position:absolute;top:4px;right:6px}.real-shelf__drop{cursor:default;background:0 0;border-style:dashed}.real-shelf__drop b{color:#fff6;font-size:18px;font-weight:300}.real-controls{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070fb3;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:7px;display:flex;position:absolute;bottom:27px;left:18px;right:18px;box-shadow:0 15px 34px -18px #000}.real-controls>span:first-child{color:#ffffff6b;font-family:var(--mono);text-transform:uppercase;font-size:7.5px}.real-controls>div{gap:4px;display:flex}.real-controls button{color:#ffffff9e;font:500 8px/1 var(--body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;padding:6px 8px}.real-controls button:hover{color:#fff;border-color:color-mix(in srgb,var(--demo-accent) 38%,transparent)}.real-controls button.is-active{color:#061019;background:var(--demo-accent);border-color:#0000}.real-swatches{gap:4px;display:flex}.real-swatches button{background:var(--swatch);border-radius:50%;width:17px;height:17px;padding:0}.real-swatches button.is-active{outline-offset:2px;background:var(--swatch);outline:1.5px solid #fff}.music-mock{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px;display:grid}.album-art{background:radial-gradient(circle at 35% 30%,#d4dcff,#4d6cae 40%,#132653 70%);border-radius:12px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 26px -12px #000}.album-art i{font-family:var(--display);color:#ffffffe6;font-size:27px;font-style:normal;font-weight:700}.music-copy{gap:2px}.music-copy .progress{margin-top:8px}.transport{align-items:center;gap:4px;display:flex}.transport i,.transport b{width:25px;height:25px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.transport b{background:var(--azure);color:#04121c}.metric-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.metric-grid>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:86px;padding:10px 7px;display:flex}.metric-grid small{font-family:var(--mono);color:var(--ink-3);font-size:8px}.metric-ring{--value:50%;background:conic-gradient(var(--azure) var(--value), #ffffff1a 0);border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:relative}.metric-ring:after{content:"";background:#0a0c15;border-radius:50%;position:absolute;inset:4px}.metric-ring b{z-index:1;font-family:var(--mono);font-size:8px;position:relative}.metric-ring--warm{background:conic-gradient(var(--warn) var(--value), #ffffff1a 0)}.metric-ring--ok{background:conic-gradient(var(--ok) var(--value), #ffffff1a 0)}.network-metric{align-items:flex-start!important;padding-inline:10px!important}.network-metric b{font-family:var(--mono);white-space:nowrap;font-size:8px;font-weight:500}.network-metric i{color:var(--azure);font-style:normal}.download-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.download-row .progress{margin-top:7px}.download-row>strong{font-family:var(--mono);color:var(--azure);font-size:9px}.file-icon,.doc-icon{clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%);color:#06121c;width:38px;height:42px;font-family:var(--mono);background:linear-gradient(145deg,#4fcaff,#2863d2);border-radius:5px;place-items:end center;padding-bottom:6px;font-size:7px;font-weight:700;display:grid}.shelf-label{margin-top:16px}.shelf-label small{color:var(--ink-3);font-size:8px}.shelf-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.shelf-grid>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:92px;padding:8px 5px;display:flex}.shelf-grid small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-3);font-size:7.5px;overflow:hidden}.doc-icon{width:34px;height:38px}.doc-icon--pink{color:#381022;background:linear-gradient(145deg,#ffc0df,#dd5b9b)}.doc-icon--gold{color:#2d1b05;background:linear-gradient(145deg,#ffe193,#d6982f)}.shelf-drop{background:0 0!important;border-style:dashed!important}.shelf-drop b{color:var(--ink-3);font-size:20px;font-weight:300}.settings-shot{background:#12141ceb;border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:145px 1fr;min-height:390px;display:grid;overflow:hidden;box-shadow:0 32px 80px -32px #000}.settings-sidebar{background:#ffffff0a;border-right:1px solid #ffffff1a;flex-direction:column;gap:5px;padding:22px 14px;display:flex}.settings-sidebar b{padding:0 8px 15px;font-size:12px}.settings-sidebar span{color:var(--ink-3);border-radius:7px;padding:7px 9px;font-size:10px}.settings-sidebar span.is-selected{background:var(--azure);color:#04121c;font-weight:600}.settings-main{min-width:0;padding:26px 24px 22px}.settings-title{font-family:var(--display);border-bottom:1px solid #ffffff1a;padding-bottom:14px;font-size:19px;font-weight:650;display:block}.setting-line,.setting-block{border-bottom:1px solid #ffffff13;align-items:center;gap:12px;min-height:54px;font-size:10px;display:flex}.setting-line>span,.setting-block>span{flex-direction:column;min-width:84px;display:flex}.setting-line small{color:var(--ink-3)}.select-mock{color:var(--ink-2);background:#ffffff14;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal}.swatches{gap:7px;margin-left:auto;display:flex}.swatch{background:#a37bff;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff38}.swatch:nth-child(2){background:var(--azure)}.swatch:nth-child(3){background:var(--ok)}.swatch:nth-child(4){background:var(--warn)}.swatch.is-active{outline-offset:2px;outline:2px solid #fff}.slider-mock{background:#ffffff21;border-radius:99px;flex:1;height:3px;overflow:hidden}.slider-mock b{border-radius:inherit;background:var(--azure);height:100%;display:block}.setting-line strong{width:27px;font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:8px;font-weight:500}.setting-preview{background:linear-gradient(145deg,#245dab,#1b8192);border-radius:10px;justify-content:center;align-items:flex-start;height:85px;margin-top:14px;display:flex;position:relative;overflow:hidden}.setting-notch{background:#05060a;border-radius:0 0 13px 13px;width:124px;height:44px}.setting-preview small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff94;font-size:7px;position:absolute;bottom:8px;left:10px}.efficiency{padding-top:clamp(74px,9vw,122px)}.efficiency__panel{border-radius:var(--r-lg);background:radial-gradient(circle at 5% 100%,#6fe3b021,#0000 40%),#060811c7;border:1px solid #ffffff24;grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(34px,6vw,80px);padding:clamp(32px,5vw,64px);display:grid;box-shadow:0 48px 100px -52px #02061ee6,inset 0 1px #ffffff1a}.efficiency__copy{max-width:440px}.efficiency__copy .lede{font-size:15.5px}.efficiency__status{background:#6fe3b011;border:1px solid #6fe3b033;border-radius:13px;align-items:center;gap:11px;margin-top:26px;padding:12px 14px;display:flex}.efficiency__status>span{background:#6fe3b01a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.efficiency__status>span:before{content:"";background:conic-gradient(var(--ok) 0 78%, #ffffff1f 78%);border-radius:50%;width:17px;height:17px;-webkit-mask:radial-gradient(circle,#0000 48%,#000 50%);mask:radial-gradient(circle,#0000 48%,#000 50%)}.efficiency__status>span i{background:var(--ok);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 4px #6fe3b01a}.efficiency__status div{flex-direction:column;min-width:0;display:flex}.efficiency__status b{color:var(--ink);font-size:12px;font-weight:600}.efficiency__status small{color:var(--ink-3);font-family:var(--mono);font-size:8.5px}.efficiency__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.efficiency__fact{min-height:172px;transition:transform .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;padding:20px;display:flex}.efficiency__fact:hover{background:#6fe3b00f;border-color:#6fe3b047;transform:translateY(-3px)}.efficiency__fact strong{color:var(--ok);font-family:var(--display);letter-spacing:-.045em;font-size:clamp(29px,3.5vw,42px);font-weight:700;line-height:1}.efficiency__fact span{color:var(--ink);margin-top:7px;font-size:12px;font-weight:600}.efficiency__fact p{color:var(--ink-3);margin-top:auto;padding-top:14px;font-size:11.5px;line-height:1.45}.grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:16px;display:grid}.feature{background:var(--slab-in);border:1px solid var(--hair);border-radius:var(--r);transition:border-color .22s var(--ease), transform .22s var(--ease), background .22s var(--ease);padding:24px 22px 26px;position:relative}.feature:hover{border-color:var(--hair-2);background:#ffffff12;transform:translateY(-3px)}.feature h3{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:700}.feature p{color:var(--ink-2);font-size:14.6px;line-height:1.58}.feature__icon{border:1px solid var(--hair);background:#ffffff0f;border-radius:10px;width:36px;height:36px;margin-bottom:16px;display:block;position:relative}.feature__icon:after{content:"";background:currentColor;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feature__icon[data-icon=music]{color:var(--mauve)}.feature__icon[data-icon=files]{color:var(--azure)}.feature__icon[data-icon=system]{color:var(--warn)}.feature__icon[data-icon=bell]{color:var(--ink-2)}.feature__icon[data-icon=tray]{color:var(--ok)}.feature__icon[data-icon=bolt]{color:var(--cobalt)}.feature__icon[data-icon=browser]{color:#f18fd0}.feature__icon[data-icon=agent]{color:#a37bff}.feature__icon[data-icon=live]{color:#b89cff}.feature__icon[data-icon=tune]{color:var(--warn)}.feature__icon[data-icon=music]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 2.6v7.7a2.2 2.2 0 1 1-1.4-2V5.3L6.6 6.5v5.6a2.2 2.2 0 1 1-1.4-2V4.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 2.6v7.7a2.2 2.2 0 1 1-1.4-2V5.3L6.6 6.5v5.6a2.2 2.2 0 1 1-1.4-2V4.4z'/%3E%3C/svg%3E")}.feature__icon[data-icon=files]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.6a6.4 6.4 0 1 0 0 12.8A6.4 6.4 0 0 0 8 1.6zm.7 3.1v4l1.5-1.5.9.9L8 10.9 4.9 8.1l.9-.9 1.5 1.5v-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.6a6.4 6.4 0 1 0 0 12.8A6.4 6.4 0 0 0 8 1.6zm.7 3.1v4l1.5-1.5.9.9L8 10.9 4.9 8.1l.9-.9 1.5 1.5v-4z'/%3E%3C/svg%3E")}.feature__icon[data-icon=system]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 1v1.5H4A1.5 1.5 0 0 0 2.5 4v1.5H1v1h1.5v3H1v1h1.5V12A1.5 1.5 0 0 0 4 13.5h1.5V15h1v-1.5h3V15h1V13.5H12A1.5 1.5 0 0 0 13.5 12v-1.5H15v-1h-1.5v-3H15v-1h-1.5V4A1.5 1.5 0 0 0 12 2.5h-1.5V1h-1v1.5h-3V1zM5 5h6v6H5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 1v1.5H4A1.5 1.5 0 0 0 2.5 4v1.5H1v1h1.5v3H1v1h1.5V12A1.5 1.5 0 0 0 4 13.5h1.5V15h1v-1.5h3V15h1V13.5H12A1.5 1.5 0 0 0 13.5 12v-1.5H15v-1h-1.5v-3H15v-1h-1.5V4A1.5 1.5 0 0 0 12 2.5h-1.5V1h-1v1.5h-3V1zM5 5h6v6H5z'/%3E%3C/svg%3E")}.feature__icon[data-icon=bell]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8a4 4 0 0 0-4 4v2.6L2.7 11h10.6L12 8.4V5.8a4 4 0 0 0-4-4zM6.4 12a1.6 1.6 0 0 0 3.2 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.8a4 4 0 0 0-4 4v2.6L2.7 11h10.6L12 8.4V5.8a4 4 0 0 0-4-4zM6.4 12a1.6 1.6 0 0 0 3.2 0z'/%3E%3C/svg%3E")}.feature__icon[data-icon=tray]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 2.5h10L15 9v4.5H1V9zm.8 1L2.4 8.5H5l.8 1.6h4.4L11 8.5h2.6L12.2 3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 2.5h10L15 9v4.5H1V9zm.8 1L2.4 8.5H5l.8 1.6h4.4L11 8.5h2.6L12.2 3.5z'/%3E%3C/svg%3E")}.feature__icon[data-icon=bolt]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.5 1 3 9h4l-.5 6L13 7H9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.5 1 3 9h4l-.5 6L13 7H9z'/%3E%3C/svg%3E")}.feature__icon[data-icon=browser]:after,.feature__icon[data-icon=agent]:after,.feature__icon[data-icon=live]:after,.feature__icon[data-icon=tune]:after{font-family:var(--mono);background:0 0;place-items:center;font-size:17px;font-weight:600;display:grid}.feature__icon[data-icon=browser]:after{content:"▶"}.feature__icon[data-icon=agent]:after{content:"✦"}.feature__icon[data-icon=live]:after{content:"↗"}.feature__icon[data-icon=tune]:after{content:"⌁"}.tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--azure);background:#3cc1f61f;border:1px solid #3cc1f661;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:500;position:absolute;top:22px;right:22px}.states{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:clamp(38px,5vw,60px) 0 0;padding:0;list-style:none;display:grid}.state{-webkit-backdrop-filter:blur(26px)saturate(140%);border-radius:var(--r-lg);background:#06081194;border:1px solid #ffffff21;padding:0 26px 28px;overflow:hidden}.state h3{letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:700}.state p{color:var(--ink-2);font-size:14.6px;line-height:1.58}.state__art{justify-content:center;height:96px;margin:0 -26px 22px;display:flex;position:relative}.mini{--w:74px;--h:14px;--r:6px;--fillet:6px;width:var(--w);height:var(--h);border-radius:0 0 var(--r) var(--r);background:#000;position:relative}.mini:before,.mini:after{content:"";width:calc(var(--fillet) + 1px);height:var(--fillet);position:absolute;top:0}.mini:before{background:radial-gradient(circle at 0 100%, transparent var(--fillet), #000 calc(var(--fillet) + .6px));margin-right:-1px;right:100%}.mini:after{background:radial-gradient(circle at 100% 100%, transparent var(--fillet), #000 calc(var(--fillet) + .6px));margin-left:-1px;left:100%}.callout{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(26px)saturate(140%);background:#06081194;border:1px solid #ffffff21;margin-top:18px;padding:clamp(26px,3.4vw,38px)}.callout h3{letter-spacing:-.022em;margin:12px 0 8px;font-size:19px;font-weight:700}.callout p:last-child{color:var(--ink-2);max-width:68ch;font-size:15px}.plans{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));align-items:start;gap:16px;display:grid}.plan{background:var(--slab-in);border:1px solid var(--hair);border-radius:var(--r);flex-direction:column;padding:28px 24px 30px;display:flex;position:relative}.plan--featured{background:linear-gradient(180deg, #3cc1f624, #1839a70f 46%), var(--slab-in);border-color:#3cc1f673;box-shadow:0 24px 60px -28px #3cc1f673}.plan__badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--azure);color:#04121c;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:9.5px;font-weight:500;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan__name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.plan__price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.plan__price span{font-family:var(--display);letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1}.plan__price small{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.plan__note{color:var(--ink-2);margin-top:10px;font-size:14px}.plan__list{gap:10px;margin:22px 0 auto;padding:0;list-style:none;display:grid}.plan__list li{color:var(--ink-2);padding-left:24px;font-size:14.4px;line-height:1.5;position:relative}.plan__list li:before{content:"";border-left:2px solid var(--azure);border-bottom:2px solid var(--azure);border-radius:1px;width:12px;height:7px;position:absolute;top:6px;left:1px;transform:rotate(-45deg)}.plan__soon{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--hair-2);border-radius:999px;margin-top:24px;padding:13px;font-size:11px}.qa{border-top:1px solid var(--hair);padding:18px 0}.qa:last-of-type{border-bottom:1px solid var(--hair)}.qa summary{cursor:pointer;font-family:var(--display);letter-spacing:-.018em;justify-content:space-between;align-items:center;gap:16px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border-right:2px solid var(--azure);border-bottom:2px solid var(--azure);width:9px;height:9px;transition:transform .22s var(--ease);flex:none;transform:rotate(45deg)translateY(-2px)}.qa[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.qa p{color:var(--ink-2);max-width:66ch;margin-top:12px;font-size:15px}.checkout-page{isolation:isolate;min-height:100vh;padding:112px 0 76px;position:relative;overflow:hidden}.checkout-page:before{content:"";z-index:-2;background:linear-gradient(#0307145c,#030714b3),radial-gradient(circle at 50% 8%,#c3cfea2e,#0000 34%);position:absolute;inset:0}.checkout-orb{z-index:-1;filter:blur(80px);opacity:.22;pointer-events:none;border-radius:50%;width:440px;height:440px;animation:13s ease-in-out infinite alternate checkoutDrift;position:absolute}.checkout-orb--one{background:var(--azure);top:16%;left:-190px}.checkout-orb--two{background:#9a7cff;animation-direction:alternate-reverse;animation-delay:-6s;bottom:5%;right:-190px}@keyframes checkoutDrift{0%{transform:translateY(-16px)scale(.92)}to{transform:translate(36px,22px)scale(1.08)}}.checkout-wrap{max-width:1180px}.checkout-header{color:var(--on-field-2);font-family:var(--mono);letter-spacing:.035em;animation:checkoutEnter .7s var(--ease) both;justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.checkout-back{transition:color .2s var(--ease), transform .2s var(--ease)}.checkout-back:hover{color:#fff;transform:translate(-3px)}.checkout-step{color:var(--on-field-3)}.checkout-intro{max-width:720px;animation:checkoutEnter .82s 80ms var(--ease) both;margin-top:clamp(48px,7vw,86px)}.checkout-intro h1{letter-spacing:-.052em;text-shadow:0 8px 44px #01051c61;margin-top:14px;font-size:clamp(42px,7vw,82px)}.checkout-intro>p:last-child{max-width:610px;color:var(--on-field-2);margin-top:20px;font-size:clamp(16px,1.8vw,19px)}.checkout-layout{animation:checkoutEnter .9s .16s var(--ease) both;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;margin-top:clamp(38px,5vw,58px);display:grid}@keyframes checkoutEnter{0%{opacity:0;filter:blur(7px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.order-card,.checkout-payment{-webkit-backdrop-filter:blur(30px)saturate(145%);background:#050710c7;border:1px solid #ffffff24;box-shadow:0 42px 90px -42px #000000e6,inset 0 1px #ffffff14}.order-card{border-radius:24px;padding:24px;position:sticky;top:92px}.order-card__product{border-bottom:1px solid var(--hair);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:22px;display:grid}.order-card__product .brand__mark{border-radius:11px;width:38px;height:38px}.order-card__product>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.order-card__product small,.order-card__total small{color:var(--ink-3);font-family:var(--mono);font-size:9px}.order-card__product strong{font-size:13px}.order-card__product>strong:last-child{font-family:var(--mono);color:var(--azure)}.order-card__features{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.order-card__features li{color:var(--ink-2);padding-left:21px;font-size:12.5px;line-height:1.45;position:relative}.order-card__features li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:9px;height:5px;position:absolute;top:5px;left:1px;transform:rotate(-45deg)}.order-card__total{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;display:flex}.order-card__total>span{flex-direction:column;display:flex}.order-card__total>span strong{font-size:12px}.order-card__total>strong{font-family:var(--display);font-size:25px}.order-card__note{color:#a6f0cec7;font-family:var(--mono);background:#6fe3b012;border-radius:10px;margin-top:18px;padding:11px 12px;font-size:8.5px;line-height:1.5}.checkout-payment{border-radius:28px;padding:clamp(22px,3vw,34px)}.checkout-payment__heading{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;font-weight:700;display:flex}.checkout-payment__heading>span:last-child{color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;font-size:9px;font-weight:400}.checkout-payment__heading i{color:var(--ok);font-style:normal}.credit-card-form{grid-template-columns:minmax(290px,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(22px,3vw,34px);display:grid}.payment-card-scene{aspect-ratio:1.62;perspective:1200px;width:100%;max-width:390px;margin-inline:auto}.payment-card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s var(--spring);position:relative}.payment-card.is-flipped{transform:rotateY(180deg)}.payment-card__face{backface-visibility:hidden;background:linear-gradient(135deg,#ffffff17,#0000 42%),linear-gradient(145deg,#0a0c17,#111932 56%,#071321);border:1px solid #fff3;border-radius:22px;padding:clamp(18px,2.4vw,25px);position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 64px -26px #000000f2,inset 0 1px #ffffff29}.payment-card__face:before,.payment-card__face:after{content:"";border:15px solid var(--payment-ring-1);filter:blur(13px);opacity:.54;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute}.payment-card__face:before{top:-124px;left:-84px}.payment-card__face:after{border-color:var(--payment-ring-2);opacity:.62;bottom:-170px;right:-142px}.payment-card__back{padding-inline:0;transform:rotateY(180deg)}.payment-card__header,.payment-card__footer,.payment-card__number,.payment-card__stripe,.payment-card__signature,.payment-card__back p{z-index:1;position:relative}.payment-card__header{justify-content:space-between;align-items:center;display:flex}.payment-card__brand{letter-spacing:-.025em;font-weight:700}.payment-card__network{align-items:center;display:flex}.payment-card__network i{background:#ff6745e6;border-radius:50%;width:31px;height:31px}.payment-card__network i+i{background:#ffbe3cd1;margin-left:-12px}.payment-card__number{color:#fff;min-height:42px;font-family:var(--mono);letter-spacing:.09em;white-space:nowrap;transition:border-color .26s var(--ease), box-shadow .26s var(--ease), background .26s var(--ease);border:1px solid #0000;border-radius:11px;align-items:center;margin:clamp(27px,4.4vw,43px) -10px 0;padding:9px 10px;font-size:clamp(15px,2vw,20px);line-height:1;display:flex}.payment-card__front.is-focus-number .payment-card__number{background:#ffffff06;border-color:#ffffffc7;box-shadow:0 0 0 3px #ffffff0f,0 0 18px #3cc1f63d}.payment-card__number>span{opacity:.4;width:5.4%;height:20px;transition:opacity .2s, transform .28s var(--spring);flex:none;place-items:center;display:grid;transform:translateY(0)}.payment-card__number>span.has-value{opacity:1;transform:translateY(-2px)}.payment-card__number>span:nth-child(4n){margin-right:4.45%}.payment-card__number>span:last-child{margin-right:0}.payment-card__number>span i{background:#ffffff6b;border-radius:50%;width:3px;height:3px;display:block}.payment-card__number>span.is-masked i{background:#ffffffe6;width:7px;height:7px}.payment-card__footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:clamp(16px,2.1vw,23px);left:clamp(18px,2.4vw,25px);right:clamp(18px,2.4vw,25px)}.payment-card__footer>span{min-width:0;transition:border-color .26s var(--ease), box-shadow .26s var(--ease), background .26s var(--ease);border:1px solid #0000;border-radius:9px;flex-direction:column;padding:6px 8px;display:flex}.payment-card__footer>span:first-child{max-width:70%}.payment-card__front.is-focus-holder .payment-card__footer>span:first-child,.payment-card__front.is-focus-expire .payment-card__footer>span:last-child{background:#ffffff06;border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff0d,0 0 16px #3cc1f633}.payment-card__footer small,.payment-card__signature span{color:#ffffff7a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.payment-card__footer strong{color:#ffffffe6;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-card__stripe{background:#000000b8;height:40px;margin-top:22px}.payment-card__signature{flex-direction:column;align-items:flex-end;width:calc(100% - 42px);margin:24px auto 0;display:flex}.payment-card__signature strong{color:#10131d;width:100%;height:43px;font-family:var(--mono);text-align:right;background:repeating-linear-gradient(-8deg,#fff,#fff 4px,#edf1fa 4px 8px);border-radius:9px;margin-top:5px;padding:8px 12px}.payment-card__back p{color:#ffffff75;font-family:var(--mono);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:15px 22px 0;font-size:7.5px}.payment-form{gap:15px;display:grid}.payment-field label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.payment-field input,.payment-field select{width:100%;height:48px;color:var(--ink);font:14px var(--body);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#ffffff0e;border:1px solid #ffffff24;border-radius:11px;outline:none}.payment-field input{padding:0 14px}.payment-field select{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 10px}.payment-field select option{color:#111827;background:#fff}.payment-field select option:disabled{color:#667085}.payment-field input::placeholder{color:#f2f6ff4d}.payment-field input:focus,.payment-field select:focus{background:#3cc1f612;border-color:#3cc1f6b8;box-shadow:0 0 0 3px #3cc1f61a}.payment-field input[aria-invalid=true]{border-color:#ff78788c}.payment-field>small{min-height:14px;color:var(--ink-3);margin-top:5px;font-size:9px;display:block}.payment-field input[aria-invalid=true]+small{color:#ff9f9f}.payment-field-row{grid-template-columns:1.65fr 1fr;gap:12px;display:grid}.payment-date-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-submit{background:linear-gradient(105deg, var(--azure), #6fa9ff 54%, #9a7cff);color:#04101b;width:100%;height:50px;font:700 13px var(--body);cursor:pointer;transition:transform .2s var(--ease), filter .2s var(--ease), opacity .2s;border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;margin-top:2px;padding:0 17px;display:flex;box-shadow:0 16px 34px -18px #3cc1f6cc}.payment-submit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.payment-submit:not(:disabled):active{transform:translateY(0)}.payment-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.payment-submit i{font-size:18px;font-style:normal}.payment-form__privacy{color:var(--ink-3);font-family:var(--mono);text-align:center;justify-content:center;align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.payment-form__privacy span{color:var(--ok)}.checkout-notice{animation:answerOpen .36s var(--ease) both;background:#6fe3b013;border:1px solid #6fe3b040;border-radius:13px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px;display:flex}.checkout-notice>span{background:var(--ok);color:#062116;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.checkout-notice p{color:var(--ink-2);flex-direction:column;font-size:12px;display:flex}.checkout-notice strong{color:var(--ink)}.checkout-footer{color:var(--on-field-3);font-family:var(--mono);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;font-size:9px;display:flex}.checkout-footer span+span:before{content:"·";color:#ffffff52;margin-right:20px}@media (max-width:1080px){.checkout-layout{grid-template-columns:1fr}.order-card{grid-template-columns:1fr 1fr;gap:0 28px;display:grid;position:static}.order-card__product{grid-column:1}.order-card__features{grid-column:1;margin-bottom:0}.order-card__total{grid-area:1/2;align-self:end}.order-card__note{grid-area:2/2;align-self:start}}@media (max-width:760px){.checkout-page{padding-top:94px}.checkout-intro{margin-top:46px}.checkout-layout{margin-top:34px}.credit-card-form{grid-template-columns:1fr}.payment-card-scene{max-width:390px}}@media (max-width:560px){.checkout-header{flex-direction:column;align-items:flex-start;gap:7px}.checkout-intro h1{font-size:42px}.checkout-payment{border-radius:22px;padding:20px 14px}.checkout-payment__heading{padding-inline:4px}.order-card{padding:20px;display:block}.order-card__features{margin-bottom:22px}.order-card__total{align-self:auto}.payment-card-scene{max-width:350px}.payment-card__number{font-size:14px}.payment-field-row{grid-template-columns:1fr}.checkout-footer{flex-direction:column;align-items:center;gap:7px}.checkout-footer span+span:before{display:none}}.footer{background:radial-gradient(circle at 82% 0, #3cc1f614, transparent 34%), var(--panel);border-top:1px solid #ffffff1a;padding:58px 0 24px}.footer__inner{grid-template-columns:minmax(230px,.76fr) 140px minmax(410px,1.3fr);align-items:start;gap:clamp(34px,5vw,70px);display:grid}.footer__intro>p{max-width:35ch;color:var(--ink-3);margin-top:17px;font-size:13px;line-height:1.55}.footer__availability{color:var(--ink-2);font-family:var(--mono);align-items:center;gap:8px;margin-top:17px;font-size:8.5px;display:inline-flex}.footer__availability i{background:var(--ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6fe3b01a}.footer__nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer__nav b,.footer__contacts-head b{color:var(--ink);margin-bottom:3px;font-size:11px;font-weight:600}.footer__nav a{color:var(--ink-3);transition:color .16s var(--ease), transform .16s var(--ease);font-size:12px}.footer__nav a:hover{color:var(--ink);transform:translate(2px)}.footer__contacts-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.footer__contacts-head span{color:var(--ink-3);font-size:9px}.footer__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.footer__contact-card{min-width:0;color:var(--ink);transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.footer__contact-card:hover{background:#3cc1f60f;border-color:#3cc1f647;transform:translateY(-2px)}.footer__contact-mark{background:#ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.footer__contact-mark img{filter:invert();width:17px;height:17px}.footer__contact-card[data-service=instagram] .footer__contact-mark{background:linear-gradient(145deg,#7b4bea,#ef4776 58%,#f2a33c)}.footer__contact-card[data-service=telegram] .footer__contact-mark{background:linear-gradient(145deg,#55c5f2,#2488c8)}.footer__contact-card[data-service=whatsapp] .footer__contact-mark{background:linear-gradient(145deg,#58df7b,#189d4c)}.footer__contact-card[data-service=email] .footer__contact-mark{background:linear-gradient(145deg,var(--azure),var(--lapis))}.footer__contact-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.footer__contact-card b{color:var(--ink);font-size:10.5px;font-weight:600}.footer__contact-card small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.footer__contact-card>i{color:var(--ink-3);font-size:9px;font-style:normal}.footer__bottom{border-top:1px solid #ffffff14;justify-content:space-between;gap:18px;margin-top:36px;padding-top:20px;display:flex}.footer__legal{color:var(--ink-3);font-size:13.5px}html[data-motion-ready=true] [data-reveal]{--reveal-x:0px;--reveal-y:24px;opacity:0;transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(.985);filter:blur(7px);transition:opacity .72s var(--ease) var(--reveal-delay,0s), transform .9s var(--spring) var(--reveal-delay,0s), filter .72s var(--ease) var(--reveal-delay,0s);will-change:transform, opacity, filter}html[data-motion-ready=true] [data-reveal].is-visible{opacity:1;filter:blur();will-change:auto;transform:translate(0,0)scale(1)}html[data-motion-ready=true] [data-motion-tilt].is-visible{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0);transform-style:preserve-3d;transition:opacity .72s var(--ease) var(--reveal-delay,0s), transform .22s ease-out, filter .72s var(--ease) var(--reveal-delay,0s);will-change:transform}[data-motion-tilt]:before{transition:opacity .28s var(--ease)}.product-shot[data-motion-tilt]:before,.settings-shot[data-motion-tilt]:before,.plan--featured[data-motion-tilt]:before{content:"";z-index:4;border-radius:inherit;background:radial-gradient(circle 220px at var(--glow-x) var(--glow-y), #ffffff29, transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}.settings-shot[data-motion-tilt]{position:relative}.product-shot[data-motion-tilt]:hover:before,.settings-shot[data-motion-tilt]:hover:before,.plan--featured[data-motion-tilt]:hover:before{opacity:1}.product-shot[data-motion-tilt]>*,.settings-shot[data-motion-tilt]>*,.plan--featured[data-motion-tilt]>*{transform-style:preserve-3d}.product-shot[data-motion-tilt] .shot-panel,.settings-shot[data-motion-tilt] .settings-main,.plan--featured[data-motion-tilt]>:not(.plan__badge){transform:translateZ(16px)}.plan--featured[data-motion-tilt] .plan__badge{transform:translate(-50%)translateZ(24px)}.product-shot[data-motion-tilt] .shot-notch,.settings-shot[data-motion-tilt] .settings-sidebar{transform:translateZ(24px)}.product-shot[data-motion-tilt] .shot-notch{transform:translate(-50%)translateZ(24px)}.story:after{content:"";z-index:-1;background:radial-gradient(circle 320px at var(--story-x,72%) var(--story-y,18%), var(--story-glow), transparent 72%);opacity:.7;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0}.story:hover:after{opacity:1}html[data-motion-ready=true] .actions .btn{--magnetic-x:0px;--magnetic-y:0px;--button-lift:0px;transform:translate3d(var(--magnetic-x), calc(var(--magnetic-y) + var(--button-lift)), 0)}html[data-motion-ready=true] .actions .btn:hover{--button-lift:-2px}html[data-motion-ready=true] .actions .btn:active{--button-lift:0px}html[data-motion-ready=true] .trust-item.is-visible b,html[data-motion-ready=true] .feature.is-visible .feature__icon,html[data-motion-ready=true] .state.is-visible .mini{animation:detailPop .62s var(--spring) calc(var(--reveal-delay,0s) + .22s) both}html[data-motion-ready=true] .state.is-visible .mini{transform-origin:top;animation-name:notchDrop}@keyframes detailPop{0%{opacity:.2;transform:translateY(8px)scale(.78)rotate(-5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes notchDrop{0%{opacity:0;transform:scaleX(.45)translateY(-10px)}to{opacity:1;transform:scaleX(1)translateY(0)}}.qa[open]>p{animation:answerOpen .36s var(--ease) both}@keyframes answerOpen{0%{opacity:0;filter:blur(3px);transform:translateY(-7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (hover:none),(pointer:coarse){.field canvas{transform:translate3d(0, var(--field-scroll), 0) scale(1.04)}html[data-motion-ready=true] [data-motion-tilt].is-visible{transform:translate(0,0)}}@media (max-width:900px){.notchbar__links,.notchbar__lens{display:none}.stage__screen{aspect-ratio:4/3}.notch{transform-origin:top;transform:translate(-50%)scale(.72)}.menubar__group span:not(.menubar__icon):not(.menubar__clock),.widgets{display:none}.dock{border-radius:15px;gap:6px;padding:6px 8px}.dock__app{border-radius:8px;width:28px;height:28px}.dock__sep{height:28px}.stage__hint{bottom:64px}.slab,.state,.callout{-webkit-backdrop-filter:none;background:#060811e0}.trust-strip{grid-template-columns:repeat(3,1fr)}.trust-item:nth-child(3){border-right:0}.trust-item:nth-child(-n+3){border-bottom:1px solid #ffffff1a}.story{grid-template-columns:1fr;min-height:0}.story__copy{max-width:640px}.story:nth-child(2n) .story__copy,.story:nth-child(2n)>:last-child{order:initial}.efficiency__panel{grid-template-columns:1fr}.efficiency__copy{max-width:650px}.product-shot,.settings-shot{justify-self:center;width:min(100%,660px)}.real-controls{flex-wrap:wrap}.real-controls>span:first-child{display:none}.footer__inner{grid-template-columns:minmax(0,1fr) 150px}.footer__contacts{grid-column:1/-1}}@media (max-width:560px){html{scroll-padding-top:84px}.notch{transform:translate(-50%)scale(.55)}.stage__screen{aspect-ratio:1}.dock,.menubar__group b{display:none}.stage__hint{bottom:22px}.plan__price span{font-size:36px}.hero{padding-top:116px}.actions .btn{flex:100%}.state__art{height:78px}.hero__signals span{font-size:8.5px}.trust-strip{grid-template-columns:1fr 1fr}.trust-item{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a!important}.trust-item:nth-child(2n){border-right:0!important}.trust-item:last-child{grid-column:1/-1;border:0!important}.efficiency__panel{padding:28px 20px}.efficiency__facts{grid-template-columns:1fr}.efficiency__fact{min-height:145px}.story{gap:28px;padding:28px 20px}.story__copy h3{font-size:29px}.product-shot{min-height:330px;padding-inline:12px}.real-product{min-height:760px;padding:14px 8px 112px}.real-panel__content{padding-inline:10px}.real-tabs{gap:3px}.real-tabs button{min-width:27px;height:28px;padding-inline:7px}.real-tabs .real-close{display:none}.real-metrics,.real-system{grid-template-columns:repeat(2,1fr)}.real-player{grid-template-columns:64px minmax(0,1fr);gap:10px}.real-art{width:64px;height:64px}.real-controls{max-height:82px;bottom:27px;left:8px;right:8px;overflow:auto}.real-controls>div{order:1;justify-content:center;width:100%}.real-shelf{grid-template-columns:repeat(2,1fr)}.shot-panel{padding:12px}.agent-row{grid-template-columns:34px minmax(0,1fr)}.agent-row time{display:none}.agent-demo__controls{align-items:flex-start}.agent-demo__controls>span:first-child{max-width:90px}.music-mock{grid-template-columns:56px minmax(0,1fr)}.album-art{width:56px;height:56px}.transport{display:none}.metric-grid,.shelf-grid{grid-template-columns:repeat(2,1fr)}.settings-shot{grid-template-columns:1fr;min-height:0}.settings-sidebar{display:none}.settings-main{padding:22px 16px}.setting-line>span,.setting-block>span{min-width:74px}.footer{padding-top:44px}.footer__inner{grid-template-columns:1fr;gap:30px}.footer__contacts{grid-column:auto}.footer__contact-grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--ink-2:#f2f6ffd9;--ink-3:#f2f6ffa8;--hair:#c3cfea47;--hair-2:#c3cfea7a;--slab:#04050ceb;--on-field-2:#fffffff0;--on-field-3:#ffffffd1}.field:before{opacity:.3}}
