:root{--bg:#050507;--fg:#F5F5F7;--dim:#8E939E;--faint:rgb(255 255 255 / .1);--hair:rgb(255 255 255 / .14);--line:rgb(255 255 255 / .62);--accent:#5B8CFF;--sans:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--out:cubic-bezier(.16,1,.3,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;overflow-x:clip;background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}:focus-visible{outline:1.5px solid var(--accent);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.hw-iphone{position:relative;width:100%;aspect-ratio:71.5 / 149.6;container-type:inline-size;isolation:isolate;border-radius:17.8%/8.5%;background:linear-gradient(100deg,#5d5e60,#a9aaac 6%,#6c6d70 14%,#4b4c4f,#6e6f72 86%,#b3b4b6 94%,#58595b);box-shadow:inset 0 0 0 1px #ffffff24,0 4cqw 9cqw -2cqw #000000bf,0 1cqw 2cqw #00000080}.hw-iphone:before{content:"";position:absolute;top:.55%;right:1.15%;bottom:.55%;left:1.15%;border-radius:16.6%/7.9%;background:linear-gradient(160deg,#15161a,#050506 45%,#0b0c0f);box-shadow:inset 0 0 0 1px #ffffff0f}.hw-iphone .hw-screen{position:absolute;top:1.61%;right:3.43%;bottom:1.61%;left:3.43%;overflow:hidden;container-type:inline-size;background:#000;border-radius:15.5%/7.1%}.hw-iphone-island{position:absolute;z-index:1;top:2.85%;left:35.4%;width:29.2%;height:4.1%;border-radius:4.3cqw;background:#000}.hw-iphone-btn{position:absolute;z-index:-1;width:1.4%;background:linear-gradient(90deg,#3e3f42,#a3a4a6 50%,#4a4b4e)}.hw-iphone-btn.l{left:-.7%;border-radius:.5cqw 0 0 .5cqw}.hw-iphone-btn.r{right:-.7%;border-radius:0 .5cqw .5cqw 0}.hw-iphone-btn.action{top:21%;height:5.5%}.hw-iphone-btn.up{top:30.5%;height:9.5%}.hw-iphone-btn.down{top:42%;height:9.5%}.hw-iphone-btn.side{top:30.5%;height:13%}.hw-iphone-btn.camera{top:63.5%;height:12.5%;width:1.1%;right:-.55%;background:linear-gradient(90deg,#2a2b2e,#6f7073 50%,#2e2f32)}.hw-macbook{position:relative;width:100%;aspect-ratio:304.1 / 221;container-type:inline-size}.hw-macbook:after{content:"";position:absolute;left:2%;right:2%;bottom:-1.2%;height:3%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.8),transparent);z-index:-1}.hw-macbook-lid{position:absolute;top:0;left:1.3%;width:97.4%;height:95.9%;border-radius:3.6cqw 3.6cqw .5cqw .5cqw;background:linear-gradient(180deg,#b9bcc1,#8d9095 60%,#6f7277);box-shadow:inset 0 0 0 1px #ffffff40}.hw-macbook-lid:before{content:"";position:absolute;top:.35cqw;right:.35cqw;bottom:.35cqw;left:.35cqw;border-radius:3.3cqw 3.3cqw .3cqw .3cqw;background:linear-gradient(170deg,#121316,#060608 45%,#0b0c0e);box-shadow:inset 0 0 0 1px #ffffff0f}.hw-macbook .hw-screen{position:absolute;top:3.4%;left:2.4%;right:2.4%;bottom:7.8%;overflow:hidden;container-type:inline-size;background:#000;border-radius:3.4% 3.4% .4% .4%/5.3% 5.3% .6% .6%}.hw-macbook-notch{position:absolute;top:3.3%;left:50%;width:10.6%;height:2.7%;transform:translate(-50%);border-radius:0 0 1cqw 1cqw;background:#060608}.hw-macbook-notch:after{content:"";position:absolute;top:18%;left:50%;height:45%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 40% 38%,#2a2d33 0,#2a2d33 18%,#050506 55%)}.hw-macbook-lid:after{content:"";position:absolute;left:9%;right:9%;bottom:-.2%;height:1.6%;background:linear-gradient(180deg,#1a1b1e,#35373b);border-radius:.2cqw}.hw-macbook-base{position:absolute;left:0;right:0;top:95.9%;bottom:0;border-radius:.3cqw .3cqw 1.4cqw 1.4cqw/.3cqw .3cqw 1.6cqw 1.6cqw;background:linear-gradient(180deg,#d4d7db,#a3a6ab 35%,#7b7e83 75%,#55585c);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0006}.hw-macbook-base:after{content:"";position:absolute;left:50%;top:0;width:18%;height:38%;transform:translate(-50%);border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(180deg,#3d4044,#8a8d92)}.hw-watch{position:relative;width:100%;aspect-ratio:42 / 82;container-type:inline-size;isolation:isolate}.hw-watch-band{position:absolute;top:0;right:25%;bottom:0;left:17.86%;border-radius:4cqw;background:#2c2d31;box-shadow:inset 0 0 0 1px #ffffff1f}.hw-watch-case{position:absolute;top:21.95%;left:0;width:92.86%;height:56.1%;border-radius:26.9%/22.8%;background:linear-gradient(115deg,#8d8e91,#c9cacc 10%,#6a6b6e 30%,#4d4e51 60%,#77787b 88%,#b5b6b8);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -1.2cqw 2cqw #00000073,0 4cqw 9cqw -2cqw #000c,0 1cqw 2cqw #00000080}.hw-watch-case:before{content:"";position:absolute;top:1.96%;right:2.3%;bottom:1.96%;left:2.3%;border-radius:25.5%/21.6%;background:linear-gradient(150deg,#1a1b1f,#050506 40%,#0c0d10);box-shadow:inset 0 0 0 1px #ffffff12}.hw-watch .hw-screen{position:absolute;top:8.04%;right:8.46%;bottom:8.04%;left:8.46%;overflow:hidden;container-type:inline-size;background:#000;border-radius:24.7%/20.7%}.hw-watch-crown,.hw-watch-button{position:absolute;z-index:-1;border-radius:0 1.6cqw 1.6cqw 0}.hw-watch-crown{left:90%;top:35.4%;width:10%;height:8.5%;background:repeating-linear-gradient(180deg,#5a5b5e 0,#5a5b5e .6cqw,#9c9da0 .6cqw,#9c9da0 1.2cqw),#77787b;box-shadow:inset -.8cqw 0 1cqw #00000073,inset .6cqw 0 .8cqw #fff3}.hw-watch-button{left:91%;top:50.5%;width:3.6%;height:12.2%;border-radius:0 1cqw 1cqw 0;background:linear-gradient(90deg,#4a4b4e,#a5a6a8 55%,#5a5b5e)}.ps{--u: calc(100cqw / 402);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;color:#fff;font-family:Inter,-apple-system,system-ui,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.ps svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ps .ps-solid{fill:currentColor;stroke:none}.ps-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 38% at 18% 88%,#2c5cd6e6,#2c5cd600 70%),radial-gradient(60% 34% at 88% 72%,#7e34b2bf,#7e34b200 70%),radial-gradient(90% 30% at 50% 100%,#ff785a59,#ff785a00 70%),radial-gradient(80% 40% at 70% 18%,#163c78b3,#163c7800 70%),radial-gradient(60% 30% at 10% 30%,#145a6e73,#145a6e00 70%),linear-gradient(180deg,#050812,#0a1024 55%,#120c2a)}.ps-lock{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.ps-date{position:absolute;top:calc(76 * var(--u));left:0;right:0;text-align:center;font-size:calc(21 * var(--u));font-weight:600;letter-spacing:calc(.1 * var(--u));color:#ffffffd1}.ps-clock{position:absolute;top:calc(92 * var(--u));left:0;right:0;text-align:center;font-size:calc(112 * var(--u));line-height:1.04;font-weight:600;letter-spacing:calc(-3.4 * var(--u));color:#ffffffe6;text-shadow:0 0 calc(30 * var(--u)) rgba(150,180,255,.18)}.ps-control{position:absolute;bottom:calc(48 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:50%;display:grid;place-items:center;background:#282c3c6b;backdrop-filter:blur(calc(18 * var(--u))) saturate(1.6);-webkit-backdrop-filter:blur(calc(18 * var(--u))) saturate(1.6);box-shadow:inset 0 0 0 calc(.5 * var(--u)) #ffffff14}.ps-control svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:2.4}.ps-left{left:calc(46 * var(--u))}.ps-right{right:calc(46 * var(--u));color:#fff}.ps-status{position:absolute;z-index:3;top:0;left:0;right:0;height:calc(60 * var(--u));pointer-events:none}.ps-time{position:absolute;top:calc(18 * var(--u));left:0;width:34.3%;text-align:center;padding-left:calc(10 * var(--u));box-sizing:border-box;font-size:calc(17 * var(--u));line-height:calc(22 * var(--u));font-weight:600;letter-spacing:calc(-.2 * var(--u))}.ps-icons{position:absolute;top:calc(18 * var(--u));left:65.7%;right:0;height:calc(22 * var(--u));padding-right:calc(10 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.ps-icons svg{fill:#fff;stroke:none}.ps-signal{width:calc(18 * var(--u))!important;height:calc(12 * var(--u))!important}.ps-wifi{width:calc(16 * var(--u))!important;height:calc(12 * var(--u))!important}.ps-battery{width:calc(28 * var(--u))!important;height:calc(13 * var(--u))!important}.ps .ps-battery .ps-shell{fill:none;stroke:#fff6;stroke-width:1}.ps .ps-battery .ps-cap{fill:#fff6}.ps-mic{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:#ff9f0a;margin-right:calc(1 * var(--u))}.ps-home{position:absolute;z-index:3;left:50%;bottom:calc(8 * var(--u));width:calc(140 * var(--u));height:calc(5 * var(--u));margin-left:calc(-70 * var(--u));border-radius:calc(3 * var(--u));background:#fff}.ps-launch{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform-origin:calc(71 * var(--u)) calc(801 * var(--u));background:#0e0f12}.ps-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#0e0f12;color:#fff;font-size:calc(17 * var(--u));line-height:1.3;letter-spacing:calc(-.35 * var(--u))}.ps-nav{flex:none;display:flex;align-items:center;gap:calc(16 * var(--u));height:calc(52 * var(--u));margin-top:calc(60 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u))}.ps-tool{flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:2.2;color:#fff}.ps-new{margin-left:auto}.ps-where{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--u))}.ps-pill{display:inline-flex;align-items:center;gap:calc(4 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(16 * var(--u));background:#2b2d33;font-size:calc(15 * var(--u));letter-spacing:calc(-.2 * var(--u))}.ps-pill i{font-style:normal;font-size:calc(12 * var(--u))}.ps-where small{padding-left:calc(4 * var(--u));font-size:calc(11 * var(--u));line-height:calc(13 * var(--u));letter-spacing:calc(.06 * var(--u));color:#b6b7ba}.ps-feed{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(12 * var(--u));padding:calc(16 * var(--u))}.ps-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(24 * var(--u));text-align:center;font-size:calc(22 * var(--u));letter-spacing:calc(-.4 * var(--u))}.ps-you{display:flex;justify-content:flex-end;padding-left:calc(48 * var(--u))}.ps-you p{margin:0;padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u));background:#1e3a6b;color:#dce8ff}.ps-thought,.ps-working span{font-size:calc(15 * var(--u));font-weight:500;letter-spacing:calc(-.25 * var(--u));color:#ebebf599}.ps-working span{font-weight:400}.ps-row{display:flex;align-items:flex-start;gap:calc(8 * var(--u));font-size:calc(15 * var(--u));letter-spacing:calc(-.25 * var(--u));color:#b6b7ba}.ps-row>span:last-child{display:flex;flex-direction:column}.ps-row small{font-size:calc(12 * var(--u));letter-spacing:0;color:#b6b7bab3}.ps-check,.ps-spin{flex:none;width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(2.5 * var(--u))}.ps-check{color:#2ab463;stroke-width:3.2}.ps-spin{box-sizing:border-box;border-radius:50%;border:calc(2 * var(--u)) solid #b6b7ba;border-right-color:transparent;animation:ps-turn 1s linear infinite}.ps-answer p{margin:0 0 calc(4 * var(--u))}.ps-answer small{font-size:calc(12 * var(--u));letter-spacing:0;color:#b6b7ba}.ps-working{display:flex;align-items:center;gap:calc(12 * var(--u))}.ps-progress{position:relative;overflow:hidden;width:calc(120 * var(--u));height:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:#7878805c}.ps-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:#fff;animation:ps-slide 1.4s cubic-bezier(.45,0,.3,1) infinite}.ps-talk{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(34 * var(--u));background:#1e1f23}.ps-state{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));font-weight:500;letter-spacing:calc(-.25 * var(--u))}.ps-state.ps-listening{color:#78b4ff}.ps-state.ps-thinking{color:#fac86e}.ps-state.ps-speaking{color:#8ce6aa}.ps-words{align-self:stretch;min-height:calc(52 * var(--u));display:flex;align-items:center;justify-content:center;text-align:center}.ps-words>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-heard{font-weight:500;color:#90b7ff}.ps-words b{font-weight:600}.ps-later{color:#ebebf599}.ps-controls{align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:0 calc(12 * var(--u))}.ps-round{display:grid;place-items:center;width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:50%;background:#2b2d33}.ps-round svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:2}.ps-stop{background:#ff3b30}.ps-stop i{width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:calc(3 * var(--u));background:#fff}.ps-pulse{position:relative;display:grid;place-items:center;width:calc(140 * var(--u));height:calc(140 * var(--u))}.ps-pulse>*{position:absolute;border-radius:50%}.ps-pulse b{width:calc(68 * var(--u));height:calc(68 * var(--u));background:radial-gradient(circle at 33% 33%,#ffffff59,#fff0 70%),var(--ink);transition:background-color .35s}.ps-listening{--ink: #78b4ff}.ps-thinking{--ink: #fac86e}.ps-speaking{--ink: #8ce6aa}.ps-listening b{animation:ps-voice .9s ease-in-out infinite}.ps-thinking b{animation:ps-breathe 2.8s ease-in-out infinite}.ps-glow{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,color-mix(in srgb,var(--ink) 28%,transparent),transparent 70%);animation:ps-voice .9s ease-in-out infinite}.ps-arc{width:calc(90 * var(--u));height:calc(90 * var(--u));box-sizing:border-box;border:calc(3 * var(--u)) solid transparent;border-top-color:var(--ink);animation:ps-turn 1.1s linear infinite,ps-breathe 2.8s ease-in-out infinite}.ps-ring{inset:calc(36 * var(--u));border:calc(2 * var(--u)) solid color-mix(in srgb,var(--ink) 45%,transparent);animation:ps-ripple 2.4s linear infinite}.ps-ring:nth-child(2){animation-delay:-.8s}.ps-ring:nth-child(3){animation-delay:-1.6s}@keyframes ps-turn{to{transform:rotate(360deg)}}@keyframes ps-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ps-breathe{0%,to{scale:1}50%{scale:1.18}}@keyframes ps-voice{0%,to{scale:1}30%{scale:1.22}55%{scale:1.08}75%{scale:1.3}}@keyframes ps-ripple{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@media (prefers-reduced-motion: reduce){.ps *,.ps *:after{animation:none!important;transition:none!important}}.ws{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;font-family:Inter,-apple-system,system-ui,sans-serif;font-feature-settings:"tnum" 1,"ss01" 1;-webkit-font-smoothing:antialiased;overflow:hidden}.ws .ws-page{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity,filter}.ws .ws-clock{position:absolute;top:7.5cqw;right:13cqw;display:flex;align-items:center;gap:2.2cqw;font:600 10cqw/1 Inter,sans-serif;letter-spacing:-.02em}.ws .ws-mic{width:3.2cqw;height:3.2cqw;border-radius:50%;background:#ff9f0a}.ws .ws-face{position:absolute;top:0;right:0;bottom:0;left:0;padding:10cqw 9cqw 0}.ws .ws-date{margin-left:4cqw;font:600 9.5cqw/1 Inter,sans-serif;letter-spacing:.01em;color:#ff453a}.ws .ws-time{margin-top:1cqw;font:500 37cqw/.95 Inter,sans-serif;letter-spacing:-.055em;text-align:center}.ws .ws-comps{display:flex;justify-content:space-between;margin-top:11cqw;padding:0 2cqw}.ws .ws-rings,.ws .ws-weather{width:33cqw;height:33cqw}.ws .ws-weather{position:relative;display:grid;place-items:center}.ws .ws-weather svg{position:absolute;top:0;right:0;bottom:0;left:0}.ws .ws-weather b{font:600 11cqw/1 Inter,sans-serif;letter-spacing:-.03em;margin:0 0 1cqw 1.4cqw}.ws .ws-weather small{position:absolute;bottom:.4cqw;left:0;right:0;display:flex;justify-content:space-between;padding:0 6.5cqw;font:600 4.4cqw/1 Inter,sans-serif;color:#aaa}.ws .ws-close{position:absolute;top:5cqw;left:11cqw;width:15cqw;height:15cqw;border-radius:50%;background:#ffffff29;display:grid;place-items:center}.ws .ws-close svg{width:9cqw;stroke:#fff;stroke-width:2.2;stroke-linecap:round}.ws .ws-words{position:absolute;top:25cqw;left:9cqw;right:8cqw;margin:0;font:600 11.5cqw/1.18 Inter,sans-serif;letter-spacing:-.015em}.ws .ws-words span{display:inline-block;white-space:pre}.ws .ws-hint{color:#8e8e93}.ws .ws-wave{position:absolute;left:18cqw;right:18cqw;bottom:13cqw;height:16cqw;display:flex;align-items:center;justify-content:space-between}.ws .ws-wave i{width:2.6cqw;height:100%;border-radius:2cqw;background:#fff;transform:scaleY(.18);animation:ws-wave .9s ease-in-out infinite alternate}.ws .ws-wave i:nth-child(3n){animation-duration:.7s}.ws .ws-wave i:nth-child(4n+1){animation-duration:1.1s}.ws .ws-wave i:first-child,.ws .ws-wave i:last-child{opacity:.55}@keyframes ws-wave{0%{transform:scaleY(.14)}60%{transform:scaleY(.75)}to{transform:scaleY(.32)}}.ws .ws-think,.ws .ws-done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14cqw 10cqw 4cqw;text-align:center}.ws .ws-think p,.ws .ws-done p{margin:7cqw 0 0;font:600 11.5cqw/1.15 Inter,sans-serif;letter-spacing:-.015em}.ws .ws-think p{color:#d1d1d6}.ws .ws-spinner{position:relative;width:22cqw;height:22cqw}.ws .ws-spinner i{position:absolute;left:44%;top:0;width:12%;height:50%;transform-origin:50% 100%}.ws .ws-spinner i:before{content:"";display:block;width:100%;height:52%;border-radius:3cqw;background:#fff;animation:ws-petal 1s linear infinite;animation-delay:inherit}@keyframes ws-petal{0%{opacity:1}to{opacity:.2}}.ws .ws-check{width:36cqw;height:36cqw}@media (prefers-reduced-motion: reduce){.ws .ws-wave i,.ws .ws-spinner i:before{animation:none}.ws .ws-wave i:nth-child(odd){transform:scaleY(.5)}}.md-root{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#04051c;font-family:Inter,-apple-system,system-ui,sans-serif;font-feature-settings:"cv11","ss03";color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.md-root .md-wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.md-root .md-menubar{position:absolute;inset:0 0 auto;z-index:3;height:2.55cqw;display:flex;align-items:center;justify-content:space-between;padding:0 .62cqw;background:#0c0c1c52;backdrop-filter:blur(1.5cqw) saturate(1.6);-webkit-backdrop-filter:blur(1.5cqw) saturate(1.6);font-size:.89cqw;letter-spacing:-.012em;line-height:1;white-space:pre}.md-root .md-menus,.md-root .md-extras{display:flex;align-items:center;height:100%}.md-root .md-menus{max-width:43cqw;overflow:hidden}.md-root .md-item{position:relative;display:flex;align-items:center;height:1.62cqw;padding:0 .6cqw;border-radius:.32cqw;font-weight:450;color:#fffffff0}.md-root .md-menus b.md-item{font-weight:650;padding-right:.72cqw}.md-root .md-apple{width:.98cqw;height:1.12cqw;fill:#fff;margin:0 .25cqw;transform:translateY(-.04cqw)}.md-root .md-glyph{padding:0 .5cqw}.md-root .md-glyph>svg{height:1.02cqw;width:auto;fill:currentColor;overflow:visible}.md-root .md-aither>svg{height:1.12cqw}.md-root .md-battery>svg{height:.88cqw}.md-root .md-pressed{background:#ffffff38}.md-root .md-clock{padding-right:.3cqw;font-variant-numeric:tabular-nums}.md-root .md-tray{position:absolute;top:calc(100% + .3cqw);left:-.1cqw;min-width:15.5cqw;padding:.34cqw;border-radius:.62cqw;background:#26262cb8;backdrop-filter:blur(2.2cqw) saturate(1.9);-webkit-backdrop-filter:blur(2.2cqw) saturate(1.9);box-shadow:0 0 0 .05cqw #000000b3,inset 0 0 0 .05cqw #ffffff2b,0 .8cqw 2.4cqw #00000073;font-size:.89cqw;font-weight:450;letter-spacing:-.012em;color:#ffffffe0;white-space:nowrap;cursor:default}.md-root .md-tray>div{display:flex;align-items:center;gap:1.6cqw;height:1.52cqw;padding:0 .62cqw;border-radius:.34cqw}.md-root .md-tray>div[aria-disabled=true]{color:#ffffff6b}.md-root .md-tray>div[aria-selected=true]{background:#0a64d8;color:#fff}.md-root .md-tray kbd{margin-left:auto;font:inherit;color:#ffffff73}.md-root .md-tray>div[aria-selected=true] kbd{color:#ffffffd9}.md-root .md-tray>hr{margin:.34cqw .62cqw;border:0;height:.07cqw;background:#ffffff21}.md-root .md-desktop{position:absolute;top:2.55cqw;left:0;right:0;bottom:0;z-index:1;container-type:size}.md-root .md-window{position:absolute;overflow:hidden;border-radius:.72cqw;background:#1e1e20;box-shadow:0 0 0 .05cqw #000000bf,0 .3cqw .9cqw #00000047,0 1.2cqw 3.2cqw #0000004d;will-change:transform,opacity}.md-root .md-window.md-front{box-shadow:0 0 0 .05cqw #000c,0 .4cqw 1.2cqw #00000059,0 2cqw 5cqw #0000008c}.md-root .md-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .05cqw #ffffff29;pointer-events:none}.md-root .md-dock{position:absolute;left:50%;bottom:.3cqw;z-index:2;display:flex;align-items:center;gap:.3cqw;padding:.38cqw .38cqw .46cqw;transform:translate(-50%);border-radius:1.32cqw;background:#46465c52;backdrop-filter:blur(1.8cqw) saturate(1.8);-webkit-backdrop-filter:blur(1.8cqw) saturate(1.8);box-shadow:0 0 0 .05cqw #0000008c,inset 0 0 0 .05cqw #fff3,0 .6cqw 1.6cqw #00000040}.md-root .md-tile{position:relative;width:3.5cqw;height:3.5cqw}.md-root .md-lift{display:block;width:100%;height:100%}.md-root .md-icon{display:block;width:100%;height:100%;filter:drop-shadow(0 .08cqw .12cqw rgba(0,0,0,.35))}.md-root .md-dot{position:absolute;left:50%;bottom:-.38cqw;width:.28cqw;height:.28cqw;margin-left:-.14cqw;border-radius:50%;background:#ffffffb3}.md-root .md-sep{width:.8cqw;height:3cqw;background:linear-gradient(#ffffff3d,#ffffff3d) center / .07cqw 100% no-repeat}.md-root .md-pointer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.md-root .md-pointer svg{display:block;width:.95cqw;transform-origin:10% 5%;filter:drop-shadow(0 .08cqw .15cqw rgba(0,0,0,.45))}.ma-window{--p: .1cqw;--ink: #e8e9ed;--soft: #b6b7ba;--dim: rgb(235 235 245 / .55);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(10 * var(--p));background:#0e0f12;color:var(--ink);font:400 calc(13 * var(--p)) / 1.32 Inter,-apple-system,sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default}.ma-window *{box-sizing:border-box}.ma-window svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ma-window .ma-solid{fill:currentColor;stroke:none}.ma-window p{margin:0}.ma-window .ma-bar{flex:none;display:flex;align-items:center;gap:calc(10 * var(--p));height:calc(52 * var(--p));padding:0 calc(12 * var(--p)) 0 calc(20 * var(--p));box-shadow:0 calc(.5 * var(--p)) 0 #ffffff17;position:relative;z-index:1}.ma-window .ma-lights{display:flex;gap:calc(8 * var(--p));margin-right:calc(14 * var(--p))}.ma-window .ma-lights i{width:calc(12 * var(--p));aspect-ratio:1;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 calc(.5 * var(--p)) #00000040}.ma-window .ma-lights i:nth-child(2){background:#febc2e}.ma-window .ma-lights i:nth-child(3){background:#28c840}.ma-window .ma-tool{flex:none;width:calc(28 * var(--p));height:calc(24 * var(--p));padding:calc(3 * var(--p)) calc(5 * var(--p));color:#ffffffb8;border-radius:calc(6 * var(--p));transition:opacity .2s}.ma-window .ma-tool.ma-off{opacity:.32}.ma-window .ma-title{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.2}.ma-window .ma-title b{font-size:calc(15 * var(--p));font-weight:650;letter-spacing:-.015em}.ma-window .ma-title small{font-size:calc(11 * var(--p));color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-window .ma-right{display:flex;align-items:center;gap:calc(6 * var(--p))}.ma-window .ma-pill{display:flex;align-items:center;gap:calc(4 * var(--p));height:calc(28 * var(--p));padding:0 calc(12 * var(--p));border-radius:calc(14 * var(--p));background:#2b2d33;font-size:calc(11 * var(--p));white-space:nowrap}.ma-window .ma-pill i{font-style:normal;color:var(--soft)}.ma-window .ma-scroll{flex:1;min-height:0;display:flex;flex-direction:column-reverse;overflow:hidden}.ma-window .ma-feed{flex:1 0 auto;display:flex;flex-direction:column;gap:calc(12 * var(--p));padding:calc(16 * var(--p))}.ma-window .ma-you{align-self:flex-end;max-width:calc(100% - 48 * var(--p));padding:calc(9 * var(--p)) calc(15 * var(--p));border-radius:calc(19 * var(--p));background:#1e3a6b;color:#dce8ff}.ma-window .ma-thought{color:var(--dim);font-size:calc(11 * var(--p))}.ma-window .ma-thought b{font-weight:500}.ma-window .ma-thought p{margin-top:calc(4 * var(--p))}.ma-window .ma-row{display:flex;align-items:center;gap:calc(8 * var(--p));color:var(--soft);font-size:calc(11 * var(--p))}.ma-window .ma-row>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-window .ma-check,.ma-window .ma-spin{flex:none;width:calc(13 * var(--p));height:calc(13 * var(--p))}.ma-window .ma-check{color:#2ab463}.ma-window .ma-check svg{stroke-width:3.2}.ma-window .ma-spin{border-radius:50%;background:conic-gradient(var(--soft) 0 70%,transparent 70%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2 * var(--p)),#000 calc(100% - 2 * var(--p) + .5px));mask:radial-gradient(closest-side,transparent calc(100% - 2 * var(--p)),#000 calc(100% - 2 * var(--p) + .5px));animation:ma-turn 1s linear infinite}.ma-window .ma-answer small{display:block;margin-top:calc(4 * var(--p));font-size:calc(10 * var(--p));color:var(--soft)}.ma-window .ma-working{display:flex;align-items:center;gap:calc(12 * var(--p));color:var(--dim);font-size:calc(11 * var(--p));font-variant-numeric:tabular-nums}.ma-window .ma-progress{position:relative;width:calc(120 * var(--p));height:calc(5 * var(--p));border-radius:calc(3 * var(--p));overflow:hidden;background:#ffffff1a}.ma-window .ma-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:#0a84ff;animation:ma-slide 1.4s cubic-bezier(.45,0,.55,1) infinite}.ma-window .ma-composer{flex:none;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:calc(56 * var(--p));margin:calc(8 * var(--p)) calc(12 * var(--p)) calc(12 * var(--p));padding:0 calc(6 * var(--p)) 0 calc(20 * var(--p));border-radius:calc(28 * var(--p));background:#1e1f23;color:var(--soft)}.ma-window .ma-mic,.ma-window .ma-stop{display:grid;place-items:center;width:calc(44 * var(--p));height:calc(44 * var(--p));border-radius:50%}.ma-window .ma-mic{padding:calc(12 * var(--p));background:#2b2d33;color:var(--ink)}.ma-window .ma-stop{background:#ff3b30}.ma-window .ma-stop i{width:calc(13 * var(--p));height:calc(13 * var(--p));border-radius:calc(3 * var(--p));background:#fff}@keyframes ma-turn{to{transform:rotate(1turn)}}@keyframes ma-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.ma-window .ma-spin,.ma-window .ma-progress:after{animation:none}}.mx-excel,.mx-safari{--p: .125cqw;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(10 * var(--p));background:#fff;color:#1f1f1f;font:400 calc(11 * var(--p)) / 1.2 Inter,-apple-system,sans-serif;letter-spacing:-.01em;transform-origin:50% 100%;box-shadow:0 0 0 .5px #00000073,0 calc(10 * var(--p)) calc(40 * var(--p)) #00000059,inset 0 .5px #ffffff80;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.mx-excel svg,.mx-safari svg{display:block;stroke-linecap:round;stroke-linejoin:round}.mx-excel .mx-lights,.mx-safari .mx-lights{display:flex;gap:calc(8 * var(--p));flex:none}.mx-excel .mx-lights i,.mx-safari .mx-lights i{width:calc(12 * var(--p));aspect-ratio:1;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000002e}.mx-excel .mx-lights i:nth-child(2),.mx-safari .mx-lights i:nth-child(2){background:#febc2e}.mx-excel .mx-lights i:nth-child(3),.mx-safari .mx-lights i:nth-child(3){background:#28c840}.mx-excel .mx-xtitle{position:relative;display:flex;align-items:center;gap:calc(14 * var(--p));height:calc(30 * var(--p));padding:0 calc(10 * var(--p)) 0 calc(12 * var(--p));flex:none;background:#107c41;color:#fff}.mx-excel .mx-auto{display:flex;align-items:center;gap:calc(5 * var(--p));font-size:calc(10.5 * var(--p));opacity:.95}.mx-excel .mx-auto i{width:calc(22 * var(--p));height:calc(12 * var(--p));border-radius:calc(6 * var(--p));border:1px solid rgb(255 255 255 / .85);position:relative}.mx-excel .mx-auto i:after{content:"";position:absolute;top:50%;left:calc(2 * var(--p));width:calc(7 * var(--p));aspect-ratio:1;border-radius:50%;background:#fff;translate:0 -50%}.mx-excel .mx-qa{display:flex;align-items:center;gap:calc(10 * var(--p))}.mx-excel .mx-qa svg{width:calc(13 * var(--p));fill:none;stroke:#fff;stroke-width:1.6}.mx-excel .mx-qa em{font-style:normal;letter-spacing:.05em}.mx-excel .mx-xname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:600;font-size:calc(11.5 * var(--p));white-space:nowrap}.mx-excel .mx-xsearch{flex:none;display:flex;align-items:center;gap:calc(5 * var(--p));width:calc(170 * var(--p));height:calc(20 * var(--p));padding:0 calc(7 * var(--p));border-radius:calc(5 * var(--p));background:#ffffff29;font-size:calc(10 * var(--p));color:#ffffffd9;white-space:nowrap;overflow:hidden}.mx-excel .mx-xsearch svg{width:calc(11 * var(--p));flex:none;fill:none;stroke:#fff;stroke-width:1.8}.mx-excel .mx-avatar{display:grid;place-items:center;width:calc(20 * var(--p));aspect-ratio:1;border-radius:50%;background:#c8e6d4;color:#0b5a2f;font-size:calc(8.5 * var(--p));font-weight:600}.mx-excel .mx-tabs{display:flex;align-items:stretch;gap:calc(2 * var(--p));height:calc(28 * var(--p));padding:0 calc(10 * var(--p));flex:none;background:#f3f3f3;font-size:calc(11 * var(--p));color:#424242}.mx-excel .mx-tabs>span:not(.mx-tabs-r){display:flex;align-items:center;padding:0 calc(8 * var(--p));white-space:nowrap}.mx-excel .mx-tabs .on{color:#107c41;font-weight:600;box-shadow:inset 0 calc(-2.5 * var(--p)) 0 #107c41}.mx-excel .mx-tabs-r{margin-left:auto;display:flex;align-items:center;gap:calc(6 * var(--p))}.mx-excel .mx-btn{padding:calc(3 * var(--p)) calc(9 * var(--p));border-radius:calc(4 * var(--p));border:1px solid #d1d1d1;background:#fff;font-size:calc(10.5 * var(--p))}.mx-excel .mx-share{background:#107c41;border-color:#107c41;color:#fff;font-weight:500}.mx-excel .mx-ribbon{display:flex;align-items:stretch;height:calc(66 * var(--p));padding:calc(5 * var(--p)) calc(6 * var(--p));flex:none;overflow:hidden;background:#f3f3f3;border-bottom:1px solid #dcdcdc}.mx-excel .mx-group{display:flex;align-items:center;gap:calc(4 * var(--p));padding:0 calc(8 * var(--p));flex:none;border-right:1px solid #d6d6d6}.mx-excel .mx-last{border:0}.mx-excel .mx-big{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(3 * var(--p));width:calc(46 * var(--p));height:100%;padding-top:calc(4 * var(--p));text-align:center}.mx-excel .mx-big svg{width:calc(24 * var(--p));flex:none}.mx-excel .mx-big small{font-size:calc(9 * var(--p));line-height:1.15;color:#333}.mx-excel .mx-stack{display:flex;flex-direction:column;gap:calc(3 * var(--p))}.mx-excel .mx-stack svg{width:calc(14 * var(--p))}.mx-excel .mx-font,.mx-excel .mx-align,.mx-excel .mx-num{flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(6 * var(--p))}.mx-excel .mx-row{display:flex;align-items:center;gap:calc(3 * var(--p))}.mx-excel .mx-drop{position:relative;height:calc(20 * var(--p));padding:0 calc(16 * var(--p)) 0 calc(6 * var(--p));display:flex;align-items:center;border:1px solid #c8c8c8;border-radius:calc(4 * var(--p));background:#fff;font-size:calc(10 * var(--p));white-space:nowrap}.mx-excel .mx-drop:after{content:"";position:absolute;right:calc(6 * var(--p));top:50%;width:calc(4 * var(--p));height:calc(4 * var(--p));border:solid #616161;border-width:0 1px 1px 0;translate:0 -70%;rotate:45deg}.mx-excel .mx-face{width:calc(118 * var(--p))}.mx-excel .mx-size{width:calc(38 * var(--p))}.mx-excel .mx-fmt{width:calc(100 * var(--p))}.mx-excel .mx-g{display:grid;place-items:center;width:calc(20 * var(--p));height:calc(20 * var(--p));font-size:calc(11.5 * var(--p));color:#2b2b2b;font-family:Georgia,Times New Roman,serif}.mx-excel .mx-g sup,.mx-excel .mx-g sub{font-size:.45em;font-family:Inter,sans-serif;vertical-align:0}.mx-excel .mx-dec{width:auto;font:500 calc(9.5 * var(--p)) Inter,sans-serif;padding:0 calc(3 * var(--p))}.mx-excel .mx-num b.mx-g{font-family:Inter,sans-serif;font-weight:500}.mx-excel .mx-border{background:linear-gradient(#555,#555) 50% 50% / 60% 1px no-repeat,linear-gradient(#555,#555) 50% 50% / 1px 60% no-repeat;box-shadow:inset 0 0 0 calc(4 * var(--p)) #f3f3f3,inset 0 0 0 calc(5 * var(--p)) #555}.mx-excel .mx-fill{background:linear-gradient(#f5d90a,#f5d90a) 50% 85% / 70% calc(3.5 * var(--p)) no-repeat;position:relative}.mx-excel .mx-fill:before{content:"";width:45%;height:45%;border:1px solid #555;rotate:45deg;translate:0 -15%}.mx-excel .mx-color{font-family:Inter,sans-serif;font-weight:500;background:linear-gradient(#e0201b,#e0201b) 50% 90% / 70% calc(3.5 * var(--p)) no-repeat}.mx-excel .mx-al{background-repeat:no-repeat;--l: linear-gradient(#555, #555)}.mx-excel .mx-al-t{background:var(--l) 50% 25% / 70% 1.4px no-repeat,var(--l) 50% 45% / 70% 1.4px no-repeat}.mx-excel .mx-al-m{background:var(--l) 50% 40% / 70% 1.4px no-repeat,var(--l) 50% 60% / 70% 1.4px no-repeat}.mx-excel .mx-al-b{background:var(--l) 50% 55% / 70% 1.4px no-repeat,var(--l) 50% 75% / 70% 1.4px no-repeat}.mx-excel .mx-al-o{background:var(--l) 50% 50% / 70% 1.4px no-repeat;rotate:-40deg}.mx-excel .mx-al-w{background:var(--l) 50% 30% / 70% 1.4px no-repeat,var(--l) 30% 70% / 40% 1.4px no-repeat}.mx-excel .mx-al-l{background:var(--l) 20% 30% / 70% 1.4px no-repeat,var(--l) 20% 50% / 45% 1.4px no-repeat,var(--l) 20% 70% / 70% 1.4px no-repeat}.mx-excel .mx-al-c{background:var(--l) 50% 30% / 70% 1.4px no-repeat,var(--l) 50% 50% / 45% 1.4px no-repeat,var(--l) 50% 70% / 70% 1.4px no-repeat}.mx-excel .mx-al-r{background:var(--l) 80% 30% / 70% 1.4px no-repeat,var(--l) 80% 50% / 45% 1.4px no-repeat,var(--l) 80% 70% / 70% 1.4px no-repeat}.mx-excel .mx-al-i{background:var(--l) 80% 30% / 50% 1.4px no-repeat,var(--l) 80% 50% / 50% 1.4px no-repeat,var(--l) 80% 70% / 50% 1.4px no-repeat,var(--l) 20% 50% / 1.4px 40% no-repeat}.mx-excel .mx-al-x{box-shadow:inset 0 0 0 calc(4 * var(--p)) #f3f3f3,inset 0 0 0 calc(5 * var(--p)) #555;background:var(--l) 50% 50% / 50% 1.4px no-repeat}.mx-excel .mx-fbar{display:flex;align-items:center;gap:calc(8 * var(--p));height:calc(26 * var(--p));padding:0 calc(8 * var(--p));flex:none;background:#fff;border-bottom:1px solid #dcdcdc}.mx-excel .mx-namebox{position:relative;width:calc(84 * var(--p));height:calc(19 * var(--p));padding:0 calc(6 * var(--p));display:flex;align-items:center;border:1px solid #c8c8c8;border-radius:calc(3 * var(--p));font-size:calc(10.5 * var(--p))}.mx-excel .mx-namebox:after{content:"";position:absolute;right:calc(6 * var(--p));top:50%;width:calc(4 * var(--p));height:calc(4 * var(--p));border:solid #616161;border-width:0 1px 1px 0;translate:0 -70%;rotate:45deg}.mx-excel .mx-fx{display:flex;align-items:center;gap:calc(10 * var(--p));padding-right:calc(8 * var(--p));border-right:1px solid #dcdcdc;color:#a0a0a0;font-size:calc(10.5 * var(--p))}.mx-excel .mx-fx i{font-style:normal}.mx-excel .mx-fx em{color:#444;font-family:Georgia,serif;font-size:calc(11.5 * var(--p))}.mx-excel .mx-formula{font-size:calc(11 * var(--p));white-space:nowrap}.mx-excel .mx-grid{--cw: calc(78 * var(--p));--rh: calc(19 * var(--p));--hw: calc(30 * var(--p));position:relative;flex:1;min-height:0;display:grid;grid-template-columns:var(--hw) 1fr;grid-template-rows:var(--rh) 1fr;overflow:hidden;background:#fff;font-size:calc(11 * var(--p))}.mx-excel .mx-corner{background:#f5f5f5 linear-gradient(135deg,transparent 55%,#b8b8b8 55% 75%,transparent 75%) 85% 85% / 45% 45% no-repeat;border:solid #d4d4d4;border-width:0 1px 1px 0}.mx-excel .mx-colh,.mx-excel .mx-rowh{display:flex;background:#f5f5f5;color:#5f5f5f;font-size:calc(10 * var(--p))}.mx-excel .mx-rowh{flex-direction:column}.mx-excel .mx-colh span,.mx-excel .mx-rowh span{display:grid;place-items:center;flex:none;border:solid #d4d4d4}.mx-excel .mx-colh span{width:var(--cw);border-width:0 1px 1px 0}.mx-excel .mx-rowh span{height:var(--rh);border-width:0 1px 1px 0}.mx-excel .mx-colh .on{background:#d3ecdc;color:#0e6b38;font-weight:600;box-shadow:inset 0 calc(-2 * var(--p)) 0 #107c41}.mx-excel .mx-rowh .on{background:#d3ecdc;color:#0e6b38;font-weight:600;box-shadow:inset calc(-2 * var(--p)) 0 0 #107c41}.mx-excel .mx-cells{position:relative;display:grid;grid-template-columns:repeat(12,var(--cw));grid-auto-rows:var(--rh);background:linear-gradient(90deg,transparent calc(var(--cw) - 1px),#e2e2e2 0) 0 0 / var(--cw) 100%,linear-gradient(transparent calc(var(--rh) - 1px),#e2e2e2 0) 0 0 / 100% var(--rh)}.mx-excel .mx-cells span{padding:0 calc(4 * var(--p));line-height:var(--rh);white-space:nowrap;font-variant-numeric:tabular-nums}.mx-excel .mx-cells .mx-val{text-align:right}.mx-excel .mx-cells .bold{font-weight:600}.mx-excel .mx-active,.mx-excel .mx-sel{position:absolute;pointer-events:none}.mx-excel .mx-active{left:calc(var(--ac) * var(--cw) - 1px);top:calc(var(--ar) * var(--rh) - 1px);width:calc(var(--cw) + 1px);height:calc(var(--rh) + 1px);border:calc(2 * var(--p)) solid #107c41}.mx-excel .mx-sel{left:-1px;top:-1px;width:calc(var(--sc) * var(--cw) + 1px);height:calc(var(--sr) * var(--rh) + 1px);border:calc(2 * var(--p)) solid #107c41;background:linear-gradient(#fff,#fff) 0 0 / calc(var(--cw) - 2 * var(--p)) calc(var(--rh) - 2 * var(--p)) no-repeat,#107c4121;mix-blend-mode:multiply}.mx-excel .mx-sel b{position:absolute;right:calc(-4 * var(--p));bottom:calc(-4 * var(--p));width:calc(6 * var(--p));aspect-ratio:1;background:#107c41;outline:1px solid #fff}.mx-excel .mx-sheets{display:flex;align-items:stretch;height:calc(26 * var(--p));padding-left:calc(8 * var(--p));flex:none;background:#f3f3f3;border-top:1px solid #d4d4d4;color:#616161}.mx-excel .mx-nav,.mx-excel .mx-plus{display:grid;place-items:center;width:calc(20 * var(--p));font-size:calc(14 * var(--p))}.mx-excel .mx-sheet{display:flex;align-items:center;margin-left:calc(6 * var(--p));padding:0 calc(14 * var(--p));background:#fff;color:#107c41;font-weight:600;box-shadow:inset 0 calc(-2.5 * var(--p)) 0 #107c41,1px 0 #d4d4d4,-1px 0 #d4d4d4}.mx-excel .mx-status{display:flex;align-items:center;gap:calc(16 * var(--p));height:calc(22 * var(--p));padding:0 calc(10 * var(--p));flex:none;background:#f3f3f3;border-top:1px solid #e0e0e0;font-size:calc(9.5 * var(--p));color:#505050;white-space:nowrap}.mx-excel .mx-agg{margin-left:auto}.mx-excel .mx-views{display:flex;gap:calc(8 * var(--p))}.mx-excel .mx-views i{width:calc(11 * var(--p));height:calc(9 * var(--p));border:1px solid #707070;border-radius:1px}.mx-excel .mx-views i:first-child{background:linear-gradient(#707070,#707070) 0 35% / 100% 1px no-repeat,linear-gradient(#707070,#707070) 40% 0 / 1px 100% no-repeat}.mx-excel .mx-zoom{display:flex;align-items:center;gap:calc(6 * var(--p))}.mx-excel .mx-zoom i{position:relative;width:calc(80 * var(--p));height:1px;background:#8a8a8a}.mx-excel .mx-zoom b{position:absolute;left:50%;top:50%;width:calc(3 * var(--p));height:calc(10 * var(--p));background:#505050;translate:-50% -50%}.mx-safari .mx-stool{display:flex;align-items:center;gap:calc(14 * var(--p));height:calc(40 * var(--p));padding:0 calc(14 * var(--p));flex:none;background:#f6f6f6;border-bottom:1px solid #dadada}.mx-safari .mx-stool>.mx-lights{margin-right:calc(6 * var(--p))}.mx-safari .mx-sic{width:calc(16 * var(--p));flex:none;fill:none;stroke:#6e6e73;stroke-width:1.7}.mx-safari .mx-chev{width:calc(14 * var(--p));stroke-width:2.1}.mx-safari .mx-chev.off{stroke:#c4c4c6;margin-left:calc(-8 * var(--p))}.mx-safari .mx-field{position:relative;flex:1;display:flex;align-items:center;gap:calc(8 * var(--p));height:calc(26 * var(--p));margin:0 calc(6 * var(--p));padding:0 calc(9 * var(--p));border-radius:calc(7 * var(--p));background:#e9e9eb;overflow:hidden}.mx-safari .mx-pm,.mx-safari .mx-reload{width:calc(13 * var(--p));flex:none;fill:none;stroke:#6e6e73;stroke-width:1.8}.mx-safari .mx-url{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--p));color:#1d1d1f;font-size:calc(11.5 * var(--p));font-weight:500;white-space:nowrap}.mx-safari .mx-url svg{width:calc(12 * var(--p));fill:#fff;stroke:#8e8e93;stroke-width:1.5}.mx-safari .mx-progress{position:absolute;left:0;bottom:0;width:100%;height:calc(2.5 * var(--p));background:#0a7aff;transform-origin:0 50%;transform:scaleX(var(--load));transition:transform .35s cubic-bezier(.25,.8,.3,1),opacity .3s .25s ease-out}.mx-safari .mx-progress.done{opacity:0}.mx-safari .mx-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(16 * var(--p));padding:calc(24 * var(--p)) calc(32 * var(--p));background:#f7f8fa;color:#15171a;opacity:0;transition:opacity .25s ease-out}.mx-safari .mx-page.in{opacity:1}.mx-safari .mx-page header{display:flex;align-items:flex-start;justify-content:space-between}.mx-safari .mx-page h1{margin:0;font-size:calc(22 * var(--p));font-weight:650;letter-spacing:-.02em}.mx-safari .mx-page header p{margin:calc(4 * var(--p)) 0 0;font-size:calc(11 * var(--p));color:#6b7280}.mx-safari .mx-pill{padding:calc(5 * var(--p)) calc(10 * var(--p));border-radius:calc(6 * var(--p));border:1px solid #e3e5e8;background:#fff;font-size:calc(10.5 * var(--p));font-weight:500;color:#374151}.mx-safari .mx-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12 * var(--p))}.mx-safari .mx-kpis div,.mx-safari .mx-page section{padding:calc(14 * var(--p)) calc(16 * var(--p));border-radius:calc(10 * var(--p));background:#fff;border:1px solid #e6e8eb;box-shadow:0 1px 2px #1018280a}.mx-safari .mx-kpis div{display:flex;flex-direction:column;gap:calc(4 * var(--p))}.mx-safari .mx-kpis small{font-size:calc(10.5 * var(--p));color:#6b7280;font-weight:500}.mx-safari .mx-kpis b{font-size:calc(24 * var(--p));font-weight:650;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mx-safari .mx-kpis em{font-style:normal;font-size:calc(10 * var(--p));color:#8a9099}.mx-safari .up{color:#0f8a4a}.mx-safari .mx-panels{flex:1;min-height:0;display:grid;grid-template-columns:1.55fr 1fr;gap:calc(12 * var(--p))}.mx-safari .mx-page section{display:flex;flex-direction:column;min-height:0}.mx-safari .mx-page h2{margin:0 0 calc(10 * var(--p));font-size:calc(12 * var(--p));font-weight:600}.mx-safari .mx-plot{position:relative;flex:1;display:flex;align-items:stretch;gap:calc(14 * var(--p));padding:0 0 calc(18 * var(--p)) calc(30 * var(--p))}.mx-safari .mx-tick{position:absolute;left:calc(30 * var(--p));right:0;bottom:calc(18 * var(--p) + (100% - 18 * var(--p)) * var(--v));border-top:1px dashed #e5e7eb}.mx-safari .mx-tick small{position:absolute;right:100%;margin-right:calc(6 * var(--p));translate:0 -50%;font-size:calc(9 * var(--p));color:#9ca3af}.mx-safari .mx-col{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center}.mx-safari .mx-col i{position:relative;width:62%;height:calc(var(--h) * var(--g) * 100%);border-radius:calc(4 * var(--p)) calc(4 * var(--p)) 0 0;background:linear-gradient(#4f8dfd,#2f6fe8);transition:height .6s cubic-bezier(.2,.8,.2,1)}.mx-safari .mx-col i:last-child{background:#2563eb}.mx-safari .mx-col small{position:absolute;bottom:100%;left:50%;translate:-50% 0;margin-bottom:calc(3 * var(--p));font-size:calc(9 * var(--p));font-weight:600;color:#374151;white-space:nowrap;opacity:calc((var(--g) - .9) * 10);transition:opacity .3s}.mx-safari .mx-col span{position:absolute;bottom:calc(-18 * var(--p));font-size:calc(9 * var(--p));color:#6b7280;white-space:nowrap}.mx-safari table{width:100%;border-collapse:collapse;font-size:calc(10.5 * var(--p));font-variant-numeric:tabular-nums}.mx-safari th{text-align:left;font-weight:500;font-size:calc(9.5 * var(--p));color:#6b7280;padding-bottom:calc(6 * var(--p));border-bottom:1px solid #eceef1}.mx-safari td{padding:calc(7 * var(--p)) 0;border-bottom:1px solid #f1f2f4}.mx-safari th:not(:first-child),.mx-safari td:not(:first-child){text-align:right}.mx-safari td i{display:block;width:calc(var(--s) * 80%);height:calc(3 * var(--p));margin-top:calc(4 * var(--p));border-radius:2px;background:#c7d8fb}.mx-safari tfoot td{font-weight:600;border:0}.mx-safari.still *,.mx-safari.still{transition:none!important}.mx-excel .mx-tabs-r span{white-space:nowrap}.mx-excel .mx-smalls{flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(3 * var(--p))}.mx-excel .mx-small{display:flex;align-items:center;gap:calc(4 * var(--p));font-size:calc(9.5 * var(--p));color:#333;white-space:nowrap}.mx-excel .mx-small svg{width:calc(14 * var(--p))}.mx-mail,.mx-term{--p: .125cqw;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit;font:400 calc(13 * var(--p)) / 1.25 Inter,-apple-system,sans-serif;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.mx-mail svg,.mx-term svg{display:block;flex:none}.mx-mail .mx-lights,.mx-term .mx-lights{display:flex;gap:calc(8 * var(--p));flex:none}.mx-mail .mx-lights i,.mx-term .mx-lights i{width:calc(12 * var(--p));aspect-ratio:1;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000002e}.mx-mail .mx-lights i:nth-child(2),.mx-term .mx-lights i:nth-child(2){background:#febc2e}.mx-mail .mx-lights i:nth-child(3),.mx-term .mx-lights i:nth-child(3){background:#28c840}.md-window:not(.md-front)>.mx-mail .mx-lights i,.md-window:not(.md-front)>.mx-term .mx-lights i{background:#5a5a5e;box-shadow:none}.md-window:not(.md-front)>.mx-mail .mx-lights i{background:#dcdcdc}.md-window:not(.md-front)>.mx-term .mx-ttitle>span:last-child{color:#77777b}.md-window:not(.md-front)>.mx-term .mx-block{background:none;box-shadow:inset 0 0 0 1px #e6e6e699}.mx-mail{background:#fff;color:#1d1d1f;transform-origin:50% 0}.mx-mail .mx-mtool{display:flex;align-items:center;gap:calc(14 * var(--p));height:calc(52 * var(--p));padding:0 calc(16 * var(--p)) 0 calc(20 * var(--p));flex:none;background:#f6f6f6;border-bottom:.5px solid #d6d6d6}.mx-mail .mx-mtool b{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:calc(13 * var(--p));color:#262626}.mx-mail .mx-mic{width:calc(17 * var(--p));fill:none;stroke:#6e6e73;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mx-mail .mx-mic circle[r=".6"]{stroke-width:2.2}.mx-mail .mx-send{width:calc(18 * var(--p));margin-left:calc(14 * var(--p));stroke:#3a3a3c}.mx-mail .mx-mtools{display:flex;align-items:center;gap:calc(19 * var(--p))}.mx-mail .mx-mrow{display:flex;align-items:center;gap:calc(6 * var(--p));height:calc(29 * var(--p));margin-left:calc(20 * var(--p));padding-right:calc(20 * var(--p));flex:none;border-bottom:.5px solid #e3e3e6;white-space:nowrap}.mx-mail .mx-mrow label{color:#86868b}.mx-mail .mx-token{padding:calc(1 * var(--p)) calc(6 * var(--p));border-radius:calc(4 * var(--p));background:#007aff24;color:#0a5fd6}.mx-mail .mx-mbody{flex:1;padding:calc(14 * var(--p)) calc(20 * var(--p));white-space:pre-wrap;overflow-wrap:anywhere}.mx-mail .mx-caret{display:inline-block;width:calc(1.6 * var(--p));height:1.15em;margin-left:.5px;vertical-align:-.2em;border-radius:1px;background:#007aff;animation:mx-blink 1.06s steps(1) infinite}.mx-term{background:#1e1e1ef7;color:#e6e6e6}.mx-term .mx-ttitle{position:relative;display:flex;align-items:center;height:calc(28 * var(--p));padding:0 calc(10 * var(--p));flex:none;background:#2c2c2e;border-bottom:1px solid #000;box-shadow:inset 0 .5px #ffffff1f}.mx-term .mx-ttitle>span:last-child{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:calc(5 * var(--p));pointer-events:none;font-weight:600;color:#b4b4b8}.mx-term .mx-ttitle svg{width:calc(14 * var(--p));fill:#7fb0e8}.mx-term .mx-tview{flex:1;overflow:hidden;padding:calc(3 * var(--p)) calc(5 * var(--p));font:500 calc(11.5 * var(--p)) / 1.32 "Geist Mono",ui-monospace,Menlo,monospace;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.mx-term .mx-tview>div{min-height:1.32em}.mx-term .mx-tview b{font-weight:700;color:#fff}.mx-term .mx-block{display:inline-block;width:.6em;height:1.18em;vertical-align:-.24em;background:#e6e6e6d9}@keyframes mx-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.mx-mail .mx-caret{animation:none}}.md-window:has(>.mx-mail.mx-sent){overflow:visible;background:none;box-shadow:none}.md-window:has(>.mx-mail.mx-sent):after{display:none}.mx-mail.mx-sent{box-shadow:0 0 0 .05cqw #000c,0 2cqw 5cqw #0000008c}.md-window:not(.md-front)>.mx-excel .mx-lights i{background:#ffffff52;box-shadow:none}.md-window:not(.md-front)>.mx-excel .mx-xtitle{background:#3f7f5c}.md-window:not(.md-front)>.mx-excel .mx-xtitle>*{opacity:.6}.md-window:not(.md-front)>.mx-excel .mx-tabs,.md-window:not(.md-front)>.mx-excel .mx-ribbon{filter:saturate(.4) opacity(.75)}.md-window:not(.md-front)>.mx-safari .mx-lights i{background:#dcdcdc;box-shadow:none}.md-window:not(.md-front)>.mx-safari .mx-stool{background:#fbfbfb}.md-window:not(.md-front)>.mx-safari .mx-stool>:not(.mx-lights){opacity:.5}@keyframes sc-tap{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes sc-pop{0%{transform:translateY(1.4cqw) scale(.98)}to{transform:none}}.cluster{position:relative;width:100%;aspect-ratio:1.18}.cluster:before{content:"";position:absolute;left:-6%;right:-6%;bottom:2%;height:34%;background:radial-gradient(50% 50% at 50% 50%,rgb(91 140 255 / .16),transparent 72%);pointer-events:none}.cluster>div{position:absolute;transition:filter .8s var(--out)}.c-laptop{left:17%;top:6%;width:80%;z-index:1;filter:drop-shadow(0 18px 14px rgb(0 0 0 / .45))}.c-laptop.lit{filter:drop-shadow(0 18px 14px rgb(0 0 0 / .45)) drop-shadow(0 0 40px rgb(91 140 255 / .32))}.c-phone{left:1%;top:21%;width:27%;z-index:3;filter:drop-shadow(0 18px 14px rgb(0 0 0 / .5))}.c-watch{right:0;top:57%;width:13%;z-index:3;filter:drop-shadow(0 14px 12px rgb(0 0 0 / .5))}.s-hero-demo{display:grid;gap:22px;width:min(980px,92vw);margin:0 auto}.s-hero-demo .dots{display:flex;justify-content:center;gap:8px}.s-hero-demo .dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#fff3;cursor:pointer;transition:width .6s var(--out),background-color .6s var(--out)}.s-hero-demo .dot:hover{background:#fff6}.s-hero-demo .dot[aria-selected=true]{width:22px;background:#fff}.s-hero-demo .s-hero-anchor{position:absolute;left:14.5%;top:54%;width:1px;height:1px}.s-hero{position:relative;height:160vh}.s-hero .s-hero-stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,56px);padding:0 16px;overflow:hidden}.s-hero .s-hero-copy{text-align:center}.s-hero h1{font-size:clamp(40px,min(5.6vw,7.4vh),80px)}.s-hero h1 span{display:block}.s-hero h1 span:last-child{color:var(--dim)}.s-hero .s-hero-get{display:inline-block;margin-top:26px;padding:13px 26px;border-radius:999px;background:var(--fg);color:#000;font:500 15px/1 var(--sans);text-decoration:none;transition:transform .5s var(--out),background .5s var(--out)}.s-hero .s-hero-get:hover{transform:translateY(-1px) scale(1.03);background:#fff}.s-hero .s-hero-cluster{position:relative;flex:none;width:min(92vw,980px,calc((100svh - 540px)*2));aspect-ratio:2 / 1;transform-origin:50% 70%}.s-hero .s-hero-glow{position:absolute;left:15%;right:15%;bottom:-14%;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .07),transparent);pointer-events:none}.s-hero .s-hero-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(closest-side,rgb(91 140 255 / .08),transparent);animation:s-hero-breathe 7s ease-in-out 2.4s infinite alternate both}.s-hero .s-hero-dev{position:absolute}.s-hero .s-hero-macbook{left:17%;top:0;width:66%}.s-hero .s-hero-iphone{left:9%;bottom:0;width:15.5%}.s-hero .s-hero-watch{right:7%;bottom:3%;width:10%}.s-hero .s-hero-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--line);stroke-width:1;animation:s-hero-out 1s var(--out) 1.5s both}.s-hero .s-hero-outline>*{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:s-hero-draw 1.6s var(--out) .2s both}.s-hero .s-hero-iphone .s-hero-outline>*{animation-delay:.35s}.s-hero .s-hero-iphone .s-hero-solid{animation-delay:1.25s}.s-hero .s-hero-watch .s-hero-outline>*{animation-delay:.5s}.s-hero .s-hero-watch .s-hero-solid{animation-delay:1.4s}.s-hero .s-hero-mac{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 110%,#1a1c22,#0a0b0e 60%,#060608)}.s-hero .s-hero-menubar{display:flex;align-items:center;gap:2.2cqw;height:3.2cqw;padding:0 2cqw;font:400 1.5cqw/1 var(--sans);color:#ffffffb8;background:#ffffff0d}.s-hero .s-hero-menubar b{font-weight:600}.s-hero .s-hero-menubar em{margin-left:auto;font-style:normal}.s-hero .s-hero-dock{position:absolute;left:50%;bottom:1.6cqw;display:flex;gap:1cqw;padding:1cqw;transform:translate(-50%);border-radius:2.2cqw;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.s-hero .s-hero-dock i{width:4.4cqw;aspect-ratio:1;border-radius:1.1cqw;background:linear-gradient(160deg,#3a3c42,#1c1d21)}.s-hero .s-hero-lock,.s-hero .s-hero-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;color:var(--fg);background:radial-gradient(90% 60% at 50% 100%,#15171c,#000 70%)}.s-hero .s-hero-lock{padding-top:24cqw}.s-hero .s-hero-lock span{font:500 5cqw/1 var(--sans);color:#ffffffb3}.s-hero .s-hero-lock strong{margin-top:2cqw;font:300 26cqw/1 var(--sans);letter-spacing:-.04em}.s-hero .s-hero-anchor{position:absolute;left:50%;top:50%;width:1px;height:1px}.s-hero .s-hero-face{justify-content:center;background:#000}.s-hero .s-hero-face span{font:500 9cqw/1 var(--mono);color:var(--accent)}.s-hero .s-hero-face strong{margin-top:4cqw;font:300 34cqw/1 var(--sans);letter-spacing:-.04em}@keyframes s-hero-draw{to{stroke-dashoffset:0}}@keyframes s-hero-out{to{opacity:0}}@keyframes s-hero-fill{0%{opacity:0}to{opacity:1}}@keyframes s-hero-breathe{0%{opacity:.35}to{opacity:1}}@media (max-width: 640px){.s-hero .s-hero-cluster{width:96vw}.s-hero .s-hero-get{padding:12px 22px}}.s-hero .s-hero-stage{padding:80px 16px 24px;gap:clamp(20px,3.4vh,40px)}.s-hero .s-hero-copy{flex:none}.s-hero .s-hero-get{margin-top:22px}.s-hero .s-hero-cluster{width:min(88vw,940px,calc((100svh - 400px)*1.18));aspect-ratio:auto}.s-hero .s-hero-demo{width:100%}.s-hero .s-hero-outlines{position:absolute;top:0;left:0;width:100%;aspect-ratio:1.18;z-index:4;pointer-events:none;transition:opacity .2s ease-out .2s}.s-hero .s-hero-outlines.done{opacity:var(--keep, 0)}.s-hero .s-hero-line{position:absolute;overflow:visible;fill:none;stroke:var(--line);stroke-width:1}.s-hero .s-hero-line>*{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.s-hero .s-hero-outlines.go .s-hero-line>*{animation:s-hero-draw 1.8s cubic-bezier(.45,0,.25,1) .1s both}.s-hero .s-hero-line-mac{left:17%;top:6%;width:80%;aspect-ratio:304.1 / 221}.s-hero .s-hero-line-phone{left:1%;top:21%;width:27%;aspect-ratio:71.5 / 149.6}.s-hero .s-hero-outlines.go .s-hero-line-phone>*{animation-delay:.35s}.s-hero .s-hero-line-watch{right:0;top:57%;width:13%;aspect-ratio:42 / 82}.s-hero .s-hero-outlines.go .s-hero-line-watch>*{animation-delay:.5s}.s-hero .s-hero-solid{opacity:0;transition:opacity .2s ease-out}.s-hero .s-hero-solid.on{opacity:1}.s-hero .s-hero-demo .dots{display:none}.s-hero .s-hero-glow:after{animation:none;opacity:1}.s-hero .s-hero-glow{left:-30vw;right:-30vw;bottom:30%;height:44%;border-radius:0;background:linear-gradient(180deg,transparent,rgb(91 140 255 / .14) 45%,rgb(139 124 255 / .1) 60%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.s-hero .s-hero-glow:after{content:none}.s-thread{position:absolute;top:0;left:0;width:100%;height:0;z-index:0;pointer-events:none}.s-thread svg{position:absolute;top:0;left:0;overflow:visible}.s-thread path{fill:none;stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.s-thread .s-thread-base{stroke:#ffffff0f}.s-thread .s-thread-still{stroke:#fff3}.s-thread .s-thread-trail{stroke:#ffffff1f;stroke-dasharray:0 1e6}.s-thread .s-thread-head{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:0 1e6;opacity:0}.s-thread .s-thread-dot{opacity:0}.s-thread .s-thread-dot circle:last-child{fill:#fff}body{position:relative}.logo{flex:none;border-radius:5px}.nav{position:fixed;inset:0 0 auto;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:24px;height:56px;padding:0 max(24px,calc((100% - 1180px)/2 + 24px));border-bottom:1px solid transparent;transition:background .6s var(--out),border-color .6s var(--out)}.nav.scrolled,.nav.open{background:#050507b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--faint)}.nav-mark{display:inline-flex;align-items:center;gap:9px;font:500 17px/1 var(--sans);letter-spacing:-.03em;text-decoration:none}.nav-skip{position:absolute;left:16px;top:10px;padding:10px 16px;border-radius:999px;background:var(--fg);color:var(--bg);font:500 14px/1 var(--sans);text-decoration:none;transform:translateY(-200%)}.nav-skip:focus{transform:none}.nav-links{display:flex;gap:28px}.nav-links a{color:var(--dim);font:400 14px/1 var(--sans);text-decoration:none;transition:color .4s var(--out)}.nav-links a:hover{color:var(--fg)}.nav-end{display:flex;align-items:center;gap:8px}.nav .nav-get{padding:8px 15px;border-radius:999px;background:var(--fg);color:var(--bg);font:500 13px/1 var(--sans);text-decoration:none;transition:opacity .4s var(--out)}.nav .nav-get:hover{opacity:.82}.nav-menu{display:none;padding:8px 12px;border:1px solid var(--hair);border-radius:999px;background:none;color:var(--fg);font:500 13px/1 var(--sans);cursor:pointer}@media (max-width:820px){.nav-menu{display:grid;place-content:center;gap:6px;width:44px;height:44px;margin:0 -10px 0 -12px;padding:0;border:0;border-radius:0}.nav-menu i{display:block;width:20px;height:1.5px;border-radius:1px;background:var(--fg);transition:transform .4s var(--out)}.nav.open .nav-menu i:first-child{transform:translateY(3.75px) rotate(45deg)}.nav.open .nav-menu i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav-mark{margin-right:auto}.nav-links{position:absolute;top:56px;left:0;right:0;flex-direction:column;gap:0;padding:8px 24px 20px;background:var(--bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--faint);visibility:hidden;opacity:0;transition:opacity .4s var(--out),visibility 0s .4s}.nav.open .nav-links{visibility:visible;opacity:1;transition:opacity .4s var(--out)}.nav-links a{padding:14px 0;font-size:17px;color:var(--fg)}}.foot{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-block:40px 56px;border-top:1px solid var(--faint)}.foot-brand p{margin-top:12px;color:var(--dim);font-size:15px}.foot-brand p+p{margin-top:4px}.foot nav{display:flex;flex-wrap:wrap;gap:28px;font:400 13px var(--mono);color:var(--dim)}.foot nav a{text-decoration:none;transition:color .4s var(--out)}.foot nav a:hover{color:var(--fg)}.foot-legal{flex-basis:100%;color:var(--dim);font:400 12px var(--mono)}@media (max-width:640px){.foot{flex-direction:column;gap:32px;padding-block:48px calc(28px + env(safe-area-inset-bottom))}.foot-brand p{margin-top:10px}.foot nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;width:100%;font:400 16px/1 var(--sans);color:var(--fg)}.foot nav a{padding:16px 0;border-top:1px solid var(--faint)}.foot-legal{align-self:stretch;margin-top:-32px;padding-top:20px;border-top:1px solid var(--faint)}}.later{min-height:100vh}[data-off] *,[data-off] *:before,[data-off] *:after{animation-play-state:paused!important}
