@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper:#f4f7fa;--mist:#e6eef6;--sky:#a9cff4;--sky-pale:#eaf3fc;--ink:#0b0e14;--ink-2:#1a1f29;--muted:#5b6573;--body:#3d4756;--line:#0b0e141a;--lime:#d4f64c;--sky-floor:#c3d0e2;--leaf:#3a7a0f;--glass:#ffffff6b;--glass-hi:#ffffffad;--glass-line:#ffffffc7;--glass-shadow:0 1px 0 #ffffffe6 inset, 0 18px 50px -18px #264c7a47;--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(1.25rem, 5vw, 5rem);--maxw:1380px;--ease:cubic-bezier(.22, 1, .36, 1)}html{background:var(--sky-floor);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background:inherit;color:var(--ink);font-family:var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.site{background:var(--paper);position:relative;overflow-x:clip}:where(.site) a{color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.site img{max-width:100%;display:block}.mono{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:500}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile{background:linear-gradient(#2a2d33 0%,#0b0c0f 46%,#050506 100%);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 6px 14px -6px #00000080}.tile svg{width:64%;height:64%;overflow:visible}.cap{z-index:60;border:1px solid var(--glass-line);width:min(940px,100% - 24px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);transition:background .5s var(--ease), box-shadow .5s var(--ease), width .6s var(--ease);background:linear-gradient(#ffffff94,#ffffff42);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:7px 7px 7px 10px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.cap[data-scrolled=true]{background:linear-gradient(#ffffffc7,#ffffff85);width:min(860px,100% - 24px)}.cap__brand{letter-spacing:-.035em;align-items:center;gap:10px;padding-right:6px;font-size:17px;font-weight:600;display:inline-flex}.cap__links{gap:2px;margin:0;padding:0;list-style:none;display:flex}.cap__links a{color:#0b0e14b8;transition:color .3s var(--ease);border-radius:999px;padding:10px 14px;display:block;position:relative}.cap__links a:before{content:"";border-radius:inherit;opacity:0;transition:transform .4s var(--ease), opacity .3s;z-index:-1;background:#ffffffb3;position:absolute;inset:2px;transform:scale(.7);box-shadow:inset 0 0 0 1px #ffffffe6}.cap__links a:hover{color:var(--ink)}.cap__links a:hover:before{opacity:1;transform:scale(1)}.cap__cta{isolation:isolate;background:var(--ink);letter-spacing:-.01em;transition:color .35s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.cap__ico{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;margin:-4px 0 -4px -4px;display:grid;position:relative}.cap__ico svg{width:14px;height:14px}.cap__cta:before{content:"";z-index:-1;background:var(--lime);width:24px;height:24px;transition:transform .6s var(--ease);border-radius:50%;position:absolute;top:50%;left:22px;transform:translate(-50%,-50%)scale(1)}.cap__cta:hover{color:var(--ink)!important}.cap__cta:hover:before{transform:translate(-50%,-50%)scale(18)}@media (width<=820px){.cap__links{display:none}.cap{padding-left:8px}}.cap[data-tone=dark]{color:#fff;background:linear-gradient(#ffffff1c,#ffffff0a);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 14px 44px -14px #0009}.cap[data-tone=dark] .cap__links a{color:#ffffffad}.cap[data-tone=dark] .cap__links a:hover{color:#fff}.cap[data-tone=dark] .cap__links a:before{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.cap[data-tone=dark] .cap__cta{background:#fff;color:var(--ink)!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{z-index:0;isolation:isolate;color:#fff;--edge:#050913;background:#050913;flex-direction:column;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}@media (height>=640px) and (width>=700px){.hero{position:sticky;top:0}}@media (width<=699px){.hero{height:auto;min-height:100svh}}.hero__bg{z-index:-1;background:radial-gradient(120% 70% at 50% 0,#0b1630 0%,#050913 60%);position:absolute;inset:0}.hero__planet{aspect-ratio:1;background:radial-gradient(circle at 50% 0,#10224a 0%,#050b18 9%,#02050c 30%);border-radius:50%;width:clamp(150svh,70svh + 160vw,440svh);position:absolute;top:17%;left:50%;transform:translate(-50%);box-shadow:0 -1px #ffffffe6,0 -5px 18px #d6e9fc99,0 -26px 90px #78aff073,0 -90px 260px #346ed24d}.hero__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.hero__canvas[data-ready=true]{opacity:1}.hero__inner{z-index:1;padding:calc(17svh + 2rem) var(--gutter) 1.5rem;text-align:center;transform-origin:50% 30%;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero__inner>*{animation:heroIn 1.3s var(--ease) both}.hero__inner>:nth-child(2){animation-delay:.12s}.hero__inner>:nth-child(3){animation-delay:.26s}.hero__inner>:nth-child(4){animation-delay:.38s}.hero__inner>:nth-child(5){animation-delay:.5s}@keyframes heroIn{0%{opacity:0;filter:blur(12px);transform:translateY(28px)}}.badge{color:#ffffffe0;letter-spacing:-.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .4s var(--ease);background:linear-gradient(#a9cff424,#a9cff40a);border-radius:999px;align-items:center;gap:9px;padding:8px 14px 8px 11px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #a9cff452,inset 0 1px #ffffff29,0 0 30px #78aff02e}.badge:hover{box-shadow:inset 0 0 0 1px #a9cff499,inset 0 1px #fff3,0 0 40px #78aff059}.badge__ico{background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin:-3px 0 -3px -4px;display:grid;box-shadow:0 0 18px #d4f64c59}.badge__ico svg{width:13px;height:13px}.badge>svg:last-child{opacity:.6;width:15px;height:15px;transition:transform .4s var(--ease)}.badge:hover>svg:last-child{transform:translate(3px)}.hero__title{max-width:100%;font-weight:600;font-size:clamp(2.3rem, min(calc(168vw / var(--len,28)), 10.5vh), 6.6rem);letter-spacing:-.052em;text-wrap:balance;margin:1.6rem 0 0;line-height:.98}.hero__title span{color:#0000;background:linear-gradient(100deg,#7fb2ea 0%,#eaf4ff 38%,#a9cff4 62%,#5f98d8 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:10s ease-in-out infinite alternate sheen;display:block}@keyframes sheen{0%{background-position:0%}to{background-position:100%}}.hero__sub{color:#deeaf8ad;max-width:50ch;margin:1.5rem 0 0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.6}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2.3rem;display:flex}.glowbtn{color:var(--ink);letter-spacing:-.01em;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#fff 0%,#d3e7fb 100%);border-radius:999px;align-items:center;gap:11px;padding:15px 24px 15px 19px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -3px 8px #6fa8e059,0 0 0 1px #a9cff48c,0 12px 44px -10px #96c4f5a6}.glowbtn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -3px 8px #6fa8e059,0 0 0 1px #a9cff4cc,0 18px 70px -8px #96c4f5f2}.glowbtn__ico{background:var(--ink);width:26px;height:26px;color:var(--lime);border-radius:50%;place-items:center;margin:-4px 0 -4px -5px;transition:rotate .5s cubic-bezier(.34,1.5,.64,1);display:grid}.glowbtn__ico svg{width:15px;height:15px}.glowbtn:hover .glowbtn__ico{rotate:-10deg}.ghostbtn{color:#fff;letter-spacing:-.01em;transition:background .35s var(--ease), box-shadow .35s var(--ease);background:#ffffff08;border-radius:999px;align-items:center;padding:15px 24px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.ghostbtn:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff6}@keyframes pulse{0%{box-shadow:0 0 #d4f64cb3}70%{box-shadow:0 0 0 10px #d4f64c00}to{box-shadow:0 0 #d4f64c00}}.hero .tools{z-index:1;background:0 0;padding:0 0 clamp(1.6rem,4.5svh,2.8rem);position:relative}.hero .tools__label{color:#deeaf873;margin-bottom:1.3rem}.hero .tools__item{color:#ffffff80}.hero .tools__item:hover{color:#fff}@media (width<=640px){.hero__inner{padding-top:calc(13svh + 2.5rem);padding-bottom:2.5rem}.hero .tools{padding-bottom:2rem}.hero .tools__label{padding:0 1.25rem;line-height:1.6}.hero .tools__item{font-size:1rem}.hero .tools__item svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.hero__inner>*,.hero__title span,.glowbtn i{animation:none}}.hero__top{justify-content:center;display:flex;position:relative}.hero__inner>.pings{animation:none}.pings{--px:0;--py:0;pointer-events:none;text-align:left}.pings[data-place=side]{align-self:stretch;height:0;position:relative}.pings__slot{width:296px;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute}.pings__slot--l{transform:perspective(900px) translate3d(calc(var(--px) * -20px), calc(var(--py) * -12px), 0) rotateY(calc(var(--px) * 8deg)) rotateX(calc(var(--py) * -6deg));bottom:64px;left:clamp(0px,2.5vw,3.5rem)}.pings__slot--r{transform:perspective(900px) translate3d(calc(var(--px) * 20px), calc(var(--py) * 12px), 0) rotateY(calc(var(--px) * 8deg)) rotateX(calc(var(--py) * -6deg));bottom:2px;right:clamp(0px,2.5vw,3.5rem)}.pings[data-place=top]{width:min(320px,100vw - 2.5rem);position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.ping{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);animation:pingLife var(--life,5.6s) cubic-bezier(.2, .8, .2, 1) both;background:linear-gradient(#16223cb8,#091020a8);border-radius:20px;align-items:center;gap:12px;padding:11px 14px 11px 11px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a9cff433,inset 0 1px #ffffff29,0 24px 60px -22px #000000d9,0 0 50px -14px #78aff073}.ping:after{content:"";animation:pingSheen 1.5s .3s var(--ease) both;background:linear-gradient(105deg,#0000 30%,#fff3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ping__app{flex:none;display:grid;position:relative}.ping .ping__logo{border-radius:10px;width:38px;height:38px}.ping__kind{background:var(--lime);width:19px;height:19px;color:var(--ink);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.34,1.6,.64,1) .45s both kindPop;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 2px #0c1730,0 0 14px #d4f64c73}.ping__kind svg{width:11px;height:11px}.ping[data-kind=question] .ping__kind{background:#a9cff4;box-shadow:0 0 0 2px #0c1730,0 0 14px #a9cff480}.ping[data-kind=lead] .ping__kind{background:#fbbc04;box-shadow:0 0 0 2px #0c1730,0 0 14px #fbbc0473}.ping__body{flex:1;gap:2px;min-width:0;display:grid}.ping__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ping__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ping__time{color:#deeaf88c;flex:none;font-size:12px}.ping__text{color:#deeaf8c7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@keyframes pingLife{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.92)}14%{opacity:1;filter:blur();transform:translateY(0)scale(1)}84%{opacity:1;filter:blur();transform:translateY(-6px)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-28px)scale(.97)}}.pings[data-place=top] .ping{animation-name:pingDrop}@keyframes pingDrop{0%{opacity:0;filter:blur(8px);transform:translateY(-22px)scale(.94)}12%{opacity:1;filter:blur();transform:none}86%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.97)}}@keyframes pingSheen{to{transform:translate(120%)}}@keyframes kindPop{0%{transform:scale(0)}}@media (width<=640px){.hero__inner{padding-top:max(13svh + 2.5rem,160px)}.pings[data-place=top]{bottom:calc(100% + 12px)}.ping{border-radius:18px;gap:11px;padding:9px 12px 9px 9px}.ping .ping__logo{border-radius:9px;width:34px;height:34px}}@media (width<=340px){.hero__inner{padding-top:180px}}@media (width>=700px) and (height<=699px){.pings[data-place=top]{display:none}}@media (prefers-reduced-motion:reduce){.ping,.ping__kind{animation:none}.ping:after{display:none}.pings__slot{transform:none}}.sheet{z-index:2;background:var(--paper);border-radius:clamp(26px,3vw,44px) clamp(26px,3vw,44px) 0 0;position:relative;box-shadow:0 -40px 90px -30px #0000008c}.tools{background:linear-gradient(180deg, var(--sky-pale) 0%, var(--paper) 100%);padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative}.tools__label{text-align:center;color:var(--muted);margin-bottom:2rem;display:block}.tools__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tools__track{width:max-content;animation:48s linear infinite marquee;display:flex}.tools__viewport:hover .tools__track{animation-play-state:paused}.tools__list{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin:0;padding:0 clamp(1.25rem,2.5vw,2.25rem);list-style:none;display:flex}.tools__item{color:#0b0e149e;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;font-size:1.15rem;font-weight:600;transition:color .3s;display:inline-flex}.tools__item svg{fill:currentColor;width:26px;height:26px}.tools__item:hover{color:var(--ink)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tools__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.tools__list[aria-hidden=true]{display:none}.tools__list{flex-wrap:wrap;justify-content:center;row-gap:1.5rem}}.eyebrow{color:var(--muted);align-items:center;gap:10px;margin-bottom:1.4rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:600;line-height:.96}.lede{color:var(--body);max-width:40ch;margin:0;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}.stories{padding:clamp(4rem,7vw,6rem) 0 clamp(3.5rem,7vw,6rem)}.people__head{grid-template-columns:1.4fr 1fr;align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}.people__head .h2{max-width:13ch}.people__head .lede{justify-self:end}.story__tabs{align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.story__list{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.story__bar{background:#0b0e1414;border-radius:2px;height:2px;position:absolute;bottom:8px;left:14px;right:14px;overflow:hidden}.story__bar i{background:var(--ink);transform-origin:0;animation:linear both storybar;position:absolute;inset:0}.story[data-playing=false] .story__bar i{animation-play-state:paused}@keyframes storybar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story__pp{background:var(--ink);color:#fff;cursor:pointer;width:44px;height:44px;transition:transform .4s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.story__pp:hover{transform:scale(1.06)}.story__pp svg{width:16px;height:16px}@keyframes dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=960px){.people__head{grid-template-columns:1fr}.people__head .lede{justify-self:start}.story__list{scrollbar-width:none;display:flex;overflow-x:auto}.story__list::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.story__photo img,.story__caption,.bub,.chat__status{transition:none;animation:none}.story__bar{display:none}}.cmp{padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,10vw,9rem)}.cmp__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.cmp__head .h2{max-width:15ch}.cmp__head .lede{justify-self:end}.cmp__frame{--pos:50%;box-shadow:0 0 0 1px var(--line), 0 60px 120px -60px #1428468c;background:#fff;border-radius:26px;overflow:hidden}.cmp__bar{border-bottom:1px solid var(--line);background:#eef2f7;align-items:center;gap:7px;padding:12px 16px;display:flex}.cmp__bar>i{background:#d5dce6;border-radius:50%;width:11px;height:11px}.cmp__url{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;margin:0 auto;padding:6px 40px}.cmp__clock{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.cmp__clock svg{width:12px;height:12px;color:var(--sky)}.cmp__view{aspect-ratio:1800/1018;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.cmp__img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.cmp__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.cmp__before .cmp__img{filter:saturate(.85)brightness(.97)}.cmp__handle{top:0;bottom:0;left:var(--pos);background:#fff;outline:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0b0e141f,0 0 30px #00000040}.cmp__knob{width:54px;height:54px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s var(--ease);background:#ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffffe6,0 12px 30px -8px #00000073}.cmp__knob svg{width:22px;height:22px}.cmp__view:hover .cmp__knob,.cmp__handle:focus-visible .cmp__knob{transform:translate(-50%,-50%)scale(1.1)}.cmp__handle:focus-visible .cmp__knob{box-shadow:0 0 0 3px var(--ink), 0 12px 30px -8px #00000073}.duo{gap:1.75rem;margin-top:2.5rem;display:grid}.duo--row{grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:clamp(3rem,6vw,4.5rem)}.duo__item{border-top:1px solid var(--line);padding-top:1.25rem}.duo__item h3{letter-spacing:-.03em;align-items:baseline;gap:12px;margin:0 0 .6rem;font-size:1.3rem;font-weight:600;display:flex}.duo__item h3 .mono{color:var(--muted)}.duo__item p{color:var(--body);max-width:54ch;margin:0;line-height:1.6}.spec{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.spec li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:4px 14px;padding:1.6rem 1.25rem 1.6rem 0;display:grid}.spec li:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:1.25rem}.spec b{letter-spacing:-.02em;align-self:center;font-size:1.02rem;font-weight:600}.spec .spec__t{color:var(--muted);grid-column:2;font-size:.93rem;line-height:1.5}.ico{background:var(--mist);border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.ico:before{content:"";background:var(--ink);width:22px;height:22px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}@media (width<=1100px){.spec{grid-template-columns:1fr 1fr}.spec li:not(:nth-child(4n+1)){border-left:0;padding-left:0}.spec li:nth-child(2n){border-left:1px solid var(--line);padding-left:1.25rem}}@media (width<=760px){.cmp__head,.duo--row{grid-template-columns:1fr}.cmp__head .lede{justify-self:start}.cmp__url{padding:6px 16px}.spec{grid-template-columns:1fr}.spec li:nth-child(2n){border-left:0;padding-left:0}}.globe{color:#fff;--edge:#050913;background:radial-gradient(90% 70% at 75%,#0d1d3d 0%,#050913 62%);padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:hidden}.globe__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:3rem 4rem;display:grid}.globe__title{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4.8vw,4.8rem);font-weight:600;line-height:.98}.globe__title span{color:#0000;background:linear-gradient(100deg,#7fb2ea 0%,#eaf4ff 45%,#a9cff4 70%);-webkit-background-clip:text;background-clip:text;display:block}.globe__lede{color:#deeaf8ad;max-width:46ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.globe__stage{aspect-ratio:1;width:min(100%,640px);margin-inline:auto;position:relative}.globe__stage:before{content:"";filter:blur(30px);background:radial-gradient(circle,#4678dc59,#0000 65%);border-radius:50%;position:absolute;inset:6%}.globe__canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);touch-action:pan-y;position:relative}.globe__canvas[data-ready=true]{opacity:1}.globe__canvas[data-grab=true]{cursor:grabbing}.globe__labels{display:none}@supports (position-anchor:--a){.globe__labels{display:block}.glabel{bottom:anchor(top);left:anchor(center);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:none;background:#ffffffe0;border-radius:999px;padding:5px 9px;font-size:.6rem;transition:opacity .3s,filter .3s;position:absolute;translate:-50% -8px}.glabel[data-hq]{background:var(--lime)}.glabel{opacity:0;transition:opacity .35s,background .35s,color .35s,scale .45s cubic-bezier(.34,1.6,.64,1);scale:1}.glabel[data-front=true]{opacity:1}.glabel[data-hot]{background:var(--lime);scale:1.12;box-shadow:0 0 22px #d4f64c8c}}@media (width<=960px){.globe__grid{grid-template-columns:1fr}.globe__stage{order:-1;width:min(100%,460px)}.inbox{max-width:none}}.process{padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:clip}.process:before{content:"";pointer-events:none;background:radial-gradient(circle,#a9cff48c,#0000 62%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-10vw;right:-20vw}.process__grid{grid-template-columns:1.25fr 1fr;gap:3rem 4rem;display:grid;position:relative}.process__num{align-self:start;position:sticky;top:12vh}.process__num .h2{max-width:14ch;margin-top:2.25rem;font-size:clamp(2rem,3.4vw,3.4rem)}.process__num .lede{margin-top:1rem}.steps{margin:0;padding:0;list-style:none;position:relative}.steps:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:108px}.step{border-bottom:1px solid var(--line);transition:opacity .5s var(--ease);grid-template-columns:108px 1fr;gap:0 2.25rem;padding:2.1rem 0;display:grid;position:relative}.step:first-child{padding-top:.4rem}.step .mono{color:var(--muted);transition:color .5s var(--ease);padding-top:.5rem}.step:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.1L18.5 7.6' fill='none' stroke='%230b0e14' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 0 no-repeat;border-radius:50%;width:17px;height:17px;transition:background-color .4s,background-size .45s cubic-bezier(.34,1.6,.64,1),box-shadow .4s,transform .5s cubic-bezier(.34,1.5,.64,1);position:absolute;top:2.4rem;left:100px;box-shadow:inset 0 0 0 1px #0b0e144d}.step:first-child:after{top:.7rem}.step[data-seen=true] .mono{color:var(--leaf)}.step[data-seen=true]:after{background-color:var(--lime);background-size:11px;box-shadow:0 0 0 1px #3a7a0f59}.step h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:600}.step p{color:var(--body);max-width:46ch;margin:.6rem 0 0;line-height:1.6}.steps[data-live=true] .step{opacity:.38}.steps[data-live=true] .step[data-active=true]{opacity:1}.step[data-active=true]:after{transform:scale(1.18);box-shadow:0 0 0 5px #d4f64c59,0 0 0 1px #3a7a0f59}@media (width<=960px){.process__grid{grid-template-columns:1fr}.process__num{position:relative;top:0}.steps:before,.step:after{display:none}.step{grid-template-columns:1fr}.step .mono{padding:0 0 .5rem}}.note{background:var(--ink);color:var(--paper);padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:clip}.note__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem 6rem;display:grid}.note .eyebrow{color:#f4f7fa8c}.note blockquote{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:500;line-height:1.04}.note blockquote em{color:#f4f7fa73;font-style:normal}.note__body{color:#f4f7faad;max-width:56ch;margin:2rem 0 0;line-height:1.65}.sig{align-items:center;gap:14px;margin-top:2.25rem;display:flex}.sig .tile{border-radius:12px;width:42px;height:42px}.sig b{letter-spacing:-.02em;font-weight:600;display:block}.sig span{color:#f4f7fa8c}.socials__label{color:#f4f7fa8c;margin-bottom:14px;display:block}.socials__grid{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.social{transition:background .4s var(--ease), translate .5s var(--ease), box-shadow .4s;background:#ffffff0d;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.social:hover{background:#ffffff1a;translate:0 -3px;box-shadow:inset 0 0 0 1px #ffffff2e}.social__ico{width:46px;height:46px;color:var(--ink);transition:background .4s var(--ease), color .4s;background:#fff;border-radius:14px;place-items:center;display:grid}.social__ico svg{fill:currentColor;width:22px;height:22px}.social:hover[data-net=linkedin] .social__ico{color:#fff;background:#0a66c2}.social:hover[data-net=facebook] .social__ico{color:#fff;background:#0866ff}.social:hover[data-net=instagram] .social__ico{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social:hover[data-net=tiktok] .social__ico,.social:hover[data-net=x] .social__ico,.social:hover[data-net=threads] .social__ico{color:#fff;background:#000;box-shadow:inset 0 0 0 1px #ffffff4d}.social__txt b{letter-spacing:-.02em;font-weight:600;display:block}.social__txt span{color:#f4f7fa8c;font-size:.88rem}.social__arr{opacity:.4;width:16px;height:16px;transition:transform .5s var(--ease), opacity .3s}.social:hover .social__arr{opacity:1;transform:translate(3px,-3px)rotate(-45deg)}@media (width<=960px){.note__grid{grid-template-columns:1fr}}@media (width<=520px){.socials__grid{grid-template-columns:1fr}}.pricing{padding:clamp(5rem,10vw,9rem) 0}.pricing__head{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.pricing__head .lede{justify-self:end}.founding{background:var(--mist);color:var(--body);border-radius:16px;align-items:center;gap:12px;margin-bottom:1.25rem;padding:14px 18px;font-size:.95rem;line-height:1.45;display:flex}.founding__ico{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:11px;flex:none;place-items:center;display:grid}.founding__ico svg{width:18px;height:18px}.plans{grid-template-columns:7fr 5fr;gap:1.25rem;display:grid}.plan-forge{background:var(--sky) url(/assets/photo/sky.webp) center / cover;isolation:isolate;border-radius:32px;min-height:640px;padding:clamp(1rem,2vw,1.5rem);display:flex;position:relative;overflow:hidden}.plan-forge:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#eaf3fc59);position:absolute;inset:0}.plan-forge__card{border:1px solid var(--glass-line);width:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(#ffffffa8,#ffffff6b);border-radius:24px;align-self:flex-end;padding:clamp(1.5rem,3vw,2.5rem)}.plan__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan__name{letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:600}.chip{background:var(--ink);color:#fff;border-radius:999px;padding:7px 11px}.price{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:1.4rem 0 .3rem;display:flex}.price b{letter-spacing:-.06em;font-size:clamp(3.4rem,6vw,5.6rem);font-weight:600;line-height:.9}.price s{color:var(--muted);font-size:1.15rem}.price__term{color:var(--muted)}.plan__desc{color:var(--body);margin:1rem 0 0;line-height:1.55}.feats{border-top:1px solid #0b0e141f;grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin:1.6rem 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.feats li{gap:10px;font-size:.95rem;line-height:1.4;display:flex}.feats li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.forgebtn{background:var(--lime);width:100%;color:var(--ink);letter-spacing:-.02em;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:18px 10px 18px 24px;font-size:1.05rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.forgebtn span.arr{background:var(--ink);width:44px;height:44px;color:var(--lime);transition:transform .6s var(--ease);border-radius:50%;place-items:center;margin:-10px 0;display:grid}.forgebtn span.arr svg{width:18px;height:18px}.forgebtn:hover span.arr{transform:rotate(-45deg)scale(1.08)}.plan-side{grid-template-rows:1fr 1fr;gap:1.25rem;display:grid}.plan-row{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:28px;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.2rem);display:flex}.plan-row .price b{font-size:clamp(2.6rem,4vw,3.6rem)}.plan-row .plan__desc{margin-top:.6rem}.minifeats{flex-wrap:wrap;gap:6px;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.minifeats li{background:var(--paper);color:var(--body);border-radius:999px;padding:6px 10px;font-size:.82rem}.plan-row__cta{margin-top:auto;padding-top:1.5rem}.launchbtn{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:600;display:inline-flex}.launchbtn span{width:38px;height:38px;transition:background .4s var(--ease), color .4s, transform .6s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b0e1440}.launchbtn span svg{width:16px;height:16px}.launchbtn:hover span{background:var(--ink);color:#fff;transform:rotate(-45deg)}.scalebtn{letter-spacing:-.02em;background:linear-gradient(var(--ink), var(--ink)) left bottom / 0% 1.5px no-repeat;transition:background-size .6s var(--ease);align-items:center;gap:10px;padding-bottom:5px;font-weight:600;display:inline-flex}.scalebtn:hover{background-size:100% 1.5px}.scalebtn svg{width:16px;height:16px}.pricing__foot{color:var(--muted);margin-top:1.5rem;font-size:.92rem}@media (width<=960px){.pricing__head,.plans{grid-template-columns:1fr}.pricing__head .lede{justify-self:start}.plan-forge{min-height:560px}.feats{grid-template-columns:1fr}}.faq{padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,10vw,9rem)}.faq__grid{grid-template-columns:1fr 1.35fr;gap:3rem 6rem;display:grid}.faq__title{align-self:start;position:sticky;top:14vh}.faq__title .h2{max-width:11ch;font-size:clamp(2.2rem,4vw,4rem)}.faq__title .w{white-space:pre;display:inline-block}.ask{width:min(100%,360px);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #264c7a59;background:#fff;border-radius:24px;margin-top:2.5rem;padding:18px;animation:6s ease-in-out infinite bob;position:relative}@keyframes bob{50%{transform:translateY(-8px)}}.ask__top{align-items:center;gap:12px;display:flex}.ask__top b{letter-spacing:-.02em;font-weight:600;display:block}.ask__top .mono{color:var(--muted);font-size:.62rem}.ask__ico{background:var(--ink);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ask__ico svg{fill:#fff;width:20px;height:20px}.ask__live{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:5px 9px 5px 6px;font-size:.72rem;font-weight:600;display:inline-flex}.ask__live svg{width:13px;height:13px;color:var(--lime)}.ask__bubble{background:var(--paper);border-radius:18px 18px 18px 6px;min-height:1.4em;margin:16px 0 0;padding:13px 16px;font-size:.98rem;line-height:1.4;position:relative}.ask__caret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.ask__link{border-top:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 6px 4px;font-weight:600;display:flex}.ask__link svg{width:18px;height:18px;transition:transform .5s var(--ease)}.ask__link:hover svg{transform:translate(5px)}.qa{border-top:1px solid var(--line)}.qa:last-child{border-bottom:1px solid var(--line)}.qa__h{font:inherit;margin:0}.qa__q{isolation:isolate;width:100%;color:var(--ink);font:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:1rem;padding:1.55rem .25rem;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:500;display:grid;position:relative}.qa__q:before{content:"";z-index:-1;background:var(--mist);opacity:0;transition:transform .5s var(--ease), opacity .35s;border-radius:18px;position:absolute;inset:6px -14px;transform:scaleX(.96)}.qa__q:hover:before{opacity:1;transform:scaleX(1)}.qa__n{color:var(--muted);transition:color .4s}.qa[data-open=true] .qa__n{color:var(--ink)}.qa__text{transition:transform .5s var(--ease)}.qa__q:hover .qa__text{transform:translate(6px)}.qa__icon{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease), background .4s var(--ease), box-shadow .4s;background:#fff;border-radius:50%;position:relative}.qa__icon:before,.qa__icon:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:background .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.qa[data-open=true] .qa__icon{background:var(--ink);transform:rotate(135deg);box-shadow:0 8px 20px -8px #0b0e1480}.qa[data-open=true] .qa__icon:before,.qa[data-open=true] .qa__icon:after{background:var(--lime)}.qa__panel{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.qa[data-open=true] .qa__panel{grid-template-rows:1fr}.qa__inner{overflow:hidden}.qa__inner p{color:var(--body);opacity:0;transition:transform .6s var(--ease), opacity .4s;margin:0;padding:0 4.5rem 1.8rem 3.85rem;line-height:1.65;transform:translateY(-10px)}.qa[data-open=true] .qa__inner p{opacity:1;transition-delay:.1s;transform:none}@media (width<=960px){.faq__grid{grid-template-columns:1fr}.faq__title{position:relative;top:0}.qa__inner p{padding:0 0 1.6rem 3.6rem}.ask{animation:none}}@media (prefers-reduced-motion:reduce){.ask,.ask__live,.ask__caret{animation:none}.qa__panel,.qa__inner p{transition:none}}.closing{--edge:var(--sky-floor);background:var(--sky) url(/assets/photo/sky.webp) center 18% / cover;isolation:isolate;padding:clamp(11rem,20vw,18rem) 0 0;position:relative;overflow:hidden}.closing:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--paper), #f4f7fa00);height:26%;position:absolute;inset:0 0 auto}.closing:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #c3d0e200, var(--sky-floor));height:clamp(80px,12vw,170px);position:absolute;inset:auto 0 0}.closing__inner{flex-direction:column;align-items:center;display:flex}.closing__head{text-align:center}.closing__head .h2{max-width:14ch;margin-inline:auto;font-size:clamp(2.8rem,6.4vw,6.8rem)}.closing__head .lede{max-width:46ch;color:var(--ink-2);margin:1.5rem auto 0}.contact{border:1px solid var(--glass-line);width:min(100%,620px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(#ffffffa8,#ffffff61);border-radius:28px;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:10px 18px;list-style:none}.contact li:first-child .line{border-top:0}.line{transition:background .4s var(--ease);border-top:1px solid #0b0e1414;border-radius:18px;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;margin:0 -8px;padding:14px 12px 14px 8px;display:grid}.line:hover{background:#fff9}.line__ico{background:#ffffffbf;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6}.line__ico svg{width:20px;height:20px;fill:var(--ink)}.line__ico--lime{background:var(--lime)}.line b{letter-spacing:-.02em;font-weight:600;display:block}.line span{color:var(--muted);font-size:.92rem}.line__arr{width:18px;height:18px;transition:transform .5s var(--ease)}.line:hover .line__arr{transform:translate(5px)}.foot{margin-top:clamp(12rem,24vw,22rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.foot__panel{border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(#fff9,#ffffff57);border-radius:30px;grid-template-columns:1.3fr 1fr;gap:2.5rem 4rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:grid}.foot__brand{align-items:flex-start;gap:16px;display:flex}.foot__brand .tile{border-radius:13px;width:46px;height:46px}.foot__brand b{letter-spacing:-.035em;font-size:1.25rem;font-weight:600}.foot__brand p{max-width:34ch;color:var(--body);margin:.4rem 0 0;line-height:1.55}.foot__cols{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.foot__cols .mono{color:var(--muted)}.foot__cols ul{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.foot__cols a{letter-spacing:-.015em;background:linear-gradient(var(--ink), var(--ink)) left bottom / 0% 1px no-repeat;transition:background-size .5s var(--ease);font-weight:500}.foot__cols a:hover{background-size:100% 1px}.foot__base{color:var(--ink-2);justify-content:space-between;gap:1rem;padding:1.25rem .5rem 0;display:flex}.wordmark{letter-spacing:-.065em;text-align:center;white-space:nowrap;width:100vw;height:.74em;color:var(--ink);-webkit-user-select:none;user-select:none;margin:clamp(2.5rem,7vw,6rem) calc(50% - 50vw) 0;font-size:min(23.9234vw - 4.78469px,30rem);font-weight:600;line-height:.82;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 38%,#00000038 82%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d9 38%,#00000038 82%,#0000 100%)}.foot:has(.wordmark){padding-bottom:0}.wordmark span{transition:translate .6s var(--ease);display:inline-block}.wordmark span:hover{translate:0 -7%}@media (width<=760px){.foot__panel{grid-template-columns:1fr}.foot__brand{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;display:grid}.foot__brand>div{display:contents}.foot__brand p,.foot__brand .foot__social{grid-column:1/-1}.foot__brand p{max-width:none;margin-top:1rem}.foot__brand .foot__social{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:1.2rem;display:grid}.foot__brand .foot__social a{width:auto;height:44px}}@media (prefers-reduced-motion:reduce){.site .cap,.site .cap *,.site .qa *,.site .line *,.site [class*=btn] *{transition-duration:.01ms!important}}.cap__end{align-items:center;gap:6px;display:flex}.langs{position:relative}.langs__row{border-radius:999px;gap:0;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #0b0e141a}.langs__row a{color:#0b0e148c;border-radius:999px;padding:7px 9px;font-size:.66rem;transition:color .3s,background .3s}.langs__row a:hover{color:var(--ink)}.langs__row a[aria-current=true]{color:var(--ink);background:#ffffffd9;box-shadow:0 2px 8px -4px #0b0e144d}.cap[data-tone=dark] .langs__row{box-shadow:inset 0 0 0 1px #ffffff29}.cap[data-tone=dark] .langs__row a{color:#fff9}.cap[data-tone=dark] .langs__row a:hover{color:#fff}.cap[data-tone=dark] .langs__row a[aria-current=true]{color:var(--ink);background:#fff}.langs__menu{display:none}.langs__menu summary{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.68rem;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #0b0e1424}.langs__menu summary::-webkit-details-marker{display:none}.cap[data-tone=dark] .langs__menu summary{color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.langs__pop{min-width:180px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 20px 40px -16px #0b0e1459;background:#fff;border-radius:18px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.langs__pop a{border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-weight:500;display:flex}.langs__pop a:hover,.langs__pop a[aria-current=true]{background:var(--paper)}.langs__pop .mono{color:var(--muted);font-size:.64rem}@media (width<=1080px){.langs__row{display:none}.langs__menu{display:block}}@media (width<=520px){.cap__cta{padding:11px 14px 11px 12px;font-size:13px}.cap__brand{gap:0;font-size:0}}.foot__social{flex-wrap:wrap;gap:8px;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.foot__social a{width:38px;height:38px;transition:background .3s, transform .4s var(--ease);background:#ffffffb3;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6}.foot__social a:hover{background:var(--ink);transform:translateY(-2px)}.foot__social svg{width:17px;height:17px;fill:var(--ink);transition:fill .3s}.foot__social a:hover svg{fill:#fff}.foot__base{flex-wrap:wrap;align-items:center}.foot__legal{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.foot__legal a,.foot__legal button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;border:0;padding:0}.foot__legal a:hover,.foot__legal button:hover{background-size:100% 1px}.cookie{z-index:80;width:min(440px,100% - 32px);color:var(--ink);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);animation:cookieIn .7s var(--ease) both;background:linear-gradient(#ffffffeb,#ffffffd1);border-radius:22px;padding:18px;position:fixed;bottom:16px;left:16px;box-shadow:0 30px 60px -20px #0b0e1466}@keyframes cookieIn{0%{opacity:0;transform:translateY(20px)}}.cookie p{color:var(--body);margin:0;font-size:.93rem;line-height:1.5}.cookie p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cookie__btns,.cmodal__btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cookie__ok,.cookie__ghost{font:inherit;cursor:pointer;transition:transform .3s var(--ease), background .3s;border:0;border-radius:999px;padding:11px 18px;font-size:.92rem;font-weight:600}.cookie__ok{background:var(--ink);color:#fff}.cookie__ok:hover{transform:translateY(-1px)}.cookie__ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #0b0e142e}.cookie__ghost:hover{background:#0b0e140d}.cmodal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05091373;place-items:center;padding:16px;animation:.3s both fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.cmodal__card{width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);animation:cookieIn .5s var(--ease) both;background:#fff;border-radius:26px;padding:clamp(1.25rem,3vw,2rem);overflow:auto;box-shadow:0 40px 90px -30px #0009}.cmodal__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cmodal__top h2{letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:600}.cmodal__x{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;position:relative}.cmodal__x:before,.cmodal__x:after{content:"";background:var(--ink);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cmodal__x:after{transform:translate(-50%,-50%)rotate(-45deg)}.cmodal__intro{color:var(--body);margin:.75rem 0 0;line-height:1.55}.cmodal__rows{margin:1.25rem 0 0;padding:0;list-style:none}.cmodal__rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.cmodal__rows b{letter-spacing:-.015em;font-weight:600;display:block}.cmodal__rows span{color:var(--muted);font-size:.9rem;line-height:1.45}.cmodal__on{color:var(--muted);flex:none;font-size:.6rem}.cmodal__link{color:var(--body);text-underline-offset:3px;align-self:center;margin-right:auto;font-size:.88rem;text-decoration:underline}.switch{cursor:pointer;background:#d7dee8;border:0;border-radius:999px;flex:none;width:46px;height:28px;transition:background .3s;position:relative}.switch i{width:22px;height:22px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.switch[aria-checked=true]{background:var(--ink)}.switch[aria-checked=true] i{background:var(--lime);transform:translate(18px)}@media (width<=600px){.cookie{border-radius:18px;width:auto;padding:14px;bottom:8px;left:8px;right:78px}.cookie p{font-size:.85rem}.cookie__btns{margin-top:10px}.cookie__ok,.cookie__ghost{padding:9px 15px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.cookie,.cmodal,.cmodal__card{animation:none}}.site--legal{min-height:100dvh}.legal{padding:clamp(7.5rem,12vw,10rem) 0 clamp(4rem,8vw,6rem)}.legal__back{color:var(--muted);align-items:center;gap:8px;transition:color .3s;display:inline-flex}.legal__back:hover{color:var(--ink)}.legal__back svg{width:16px;height:16px}.legal__head{max-width:760px;margin-top:2rem}.legal__head h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:600;line-height:.95}.legal__head .mono{color:var(--muted);margin-top:1.1rem;display:block}.legal__intro{color:var(--body);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.legal__cols{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:3rem 5rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2.5rem;display:grid}.legal__toc{align-self:start;position:sticky;top:110px}.legal__toc>.mono{color:var(--muted)}.legal__toc ol{counter-reset:toc;gap:.15rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.legal__toc li{counter-increment:toc}.legal__toc li a{color:var(--body);gap:10px;padding:6px 0;font-size:.93rem;line-height:1.35;transition:color .3s;display:flex}.legal__toc li a:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);color:var(--muted);flex:none;padding-top:2px;font-size:.62rem}.legal__toc li a:hover{color:var(--ink)}.legal__other{border-top:1px solid var(--line);gap:8px;margin-top:1.75rem;padding-top:1.25rem;display:grid}.legal__other a{letter-spacing:-.015em;font-weight:600}.legal__doc{max-width:720px}.legal__doc section{padding-bottom:2.25rem;scroll-margin-top:110px}.legal__doc h2{letter-spacing:-.03em;margin:0 0 .9rem;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600}.legal__doc p{color:var(--body);margin:0 0 .9rem;line-height:1.7}.legal__doc ul{gap:.55rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.legal__doc li{color:var(--body);padding-left:1.35rem;line-height:1.6;position:relative}.legal__doc li:before{content:"";background:var(--sky);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:inset 0 0 0 1px #0b0e1426}.legal__doc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal__note{background:var(--mist);color:var(--body);border-radius:18px;margin-top:1rem;padding:1.25rem 1.4rem;font-size:.93rem;line-height:1.6}.legal-foot{--edge:var(--sky-pale);background:linear-gradient(180deg, var(--paper), var(--sky-pale));padding:1rem 0 0}.legal-foot .foot{margin-top:0}html:has(.legal-foot){background:var(--sky-pale)}html:has(.ty){background:var(--paper)}@media (width<=860px){.legal__cols{grid-template-columns:1fr}.legal__toc{position:relative;top:0}}.story__tab{color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .4s var(--ease), color .3s, transform .4s var(--ease);background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:10px 12px 16px;display:flex;position:relative}.story__tab:hover{color:var(--ink);background:#0b0e140a}.story__tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px -18px #264c7a59;background:#fff}.story__thumb{width:34px;height:34px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--line);filter:grayscale(.4);border-radius:50%;flex:none;transition:filter .4s;overflow:hidden}.story__tab[aria-selected=true] .story__thumb{filter:none;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ink)}.story__thumb img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.story__tabtxt{flex-direction:column;min-width:0;display:flex}.story__n{opacity:.7;font-size:.6rem}.story__role{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.story__stage{--r:44px;border-radius:var(--r);isolation:isolate;background:#0d1118;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #14284680}.story__photo{z-index:1;aspect-ratio:4/5;clip-path:inset(0 round var(--r) 0 0 var(--r));position:relative;overflow:hidden}.story__photo img{object-fit:cover;object-position:50% 30%;opacity:0;clip-path:inset(0 0 0 100%);width:100%;height:100%;transition:opacity .6s var(--ease), clip-path 1s var(--ease), transform 8s linear;position:absolute;inset:0;transform:scale(1.06)}.story__photo img.on{opacity:1;clip-path:inset(0);transform:scale(1)}.story__photo:after{content:"";pointer-events:none;background:linear-gradient(#0509134d 0%,#0000 28% 58%,#050913c7 100%);position:absolute;inset:0}.story__time{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border-radius:999px;padding:9px 13px;position:absolute;top:20px;left:20px;box-shadow:inset 0 0 0 1px #ffffff40}.story__caption{z-index:1;color:#fff;letter-spacing:-.045em;animation:capIn .8s var(--ease) both;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:.98;position:absolute;bottom:22px;left:24px;right:24px}@keyframes capIn{0%{opacity:0;transform:translateY(20px)}}.story__glow{z-index:0;clip-path:inset(0 round var(--r));position:absolute;inset:0;overflow:hidden}.story__glow img{object-fit:cover;transform-origin:0 0;filter:blur(11px)saturate(1.6)brightness(.8);width:28%;height:28%;animation:glowIn .8s var(--ease) both;position:absolute;top:-6%;left:-6%;transform:scale(4)}@keyframes glowIn{0%{opacity:0}}.story__chat{z-index:1;border-radius:calc(var(--r) - 16px);color:#fff;background:#ffffff14;flex-direction:column;margin:16px 16px 16px 0;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #0009}.story__chat:before,.bub:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff9,#ffffff1a 30%,#fff0 50%,#ffffff14 70%,#ffffff61);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.story__chat>*{z-index:1;position:relative}.chat__head{animation:storyIn .5s var(--ease) both;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding-bottom:14px;display:flex}@keyframes storyIn{0%{opacity:0;transform:translateY(8px)}}.chat__av{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff47}.chat__av img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.chat__head b{letter-spacing:-.02em;font-weight:600;display:block}.chat__head span{color:#ffffffa8;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.chat__bolt{width:13px;height:13px;color:var(--lime)}.chat__body{flex:1;align-content:start;padding:16px 2px 12px;display:grid}.chat__convo{flex-direction:column;grid-area:1/1;gap:9px;transition:opacity .3s 80ms,visibility;display:flex}.chat__convo[data-on=false]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.bub-row{display:flex;position:relative}.bub-row--a{justify-content:flex-end}.bub{color:#fff;transform-origin:0 100%;border-radius:20px;max-width:84%;margin:0;padding:11px 15px;font-size:.97rem;line-height:1.42;transition:opacity .3s,transform .5s cubic-bezier(.32,1.25,.6,1),visibility;position:relative}.bub[data-on=false]{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(8px)scale(.95)}.bub--c{background:#ffffff21;border-bottom-left-radius:6px}.bub--a{transform-origin:100% 100%;background:#0a84ffd1;border-bottom-right-radius:6px}.bub--a:before{background:linear-gradient(135deg,#ffffff8c,#ffffff14 30%,#fff0 50%,#ffffff0f 70%,#ffffff4d)}.bub-typing{opacity:0;transform-origin:100% 100%;pointer-events:none;background:#0a84ffd1;border-radius:20px 20px 6px;gap:5px;padding:15px 16px;transition:opacity .2s,transform .3s cubic-bezier(.32,1.4,.6,1);display:inline-flex;position:absolute;top:0;right:0;transform:scale(.85)}.bub-typing[data-on=true]{opacity:1;transform:none}.bub-typing i{background:#ffffffd9;border-radius:50%;width:6px;height:6px}.bub-typing[data-on=true] i{animation:1.2s ease-in-out infinite dot}.bub-typing i:nth-child(2){animation-delay:.15s}.bub-typing i:nth-child(3){animation-delay:.3s}.chat__foot{border-top:1px solid #ffffff1f;gap:8px;padding-top:12px;display:grid}.chat__statuses{justify-items:start;display:grid}.chat__statuses>.chat__status{grid-area:1/1}.chat__status[aria-hidden=true]{visibility:hidden}.chat__status{background:var(--lime);color:var(--ink);letter-spacing:-.015em;opacity:0;border-radius:999px;justify-self:start;align-items:center;gap:9px;margin:0;padding:9px 14px 9px 10px;font-size:.9rem;font-weight:600;transition:transform .6s cubic-bezier(.34,1.4,.64,1),opacity .4s;display:inline-flex;transform:translateY(8px)scale(.94);box-shadow:0 10px 30px -14px #d4f64cb3}.chat__status[data-on=true]{opacity:1;transform:none}.chat__status svg{width:16px;height:16px}.chat__mail{color:#ffffffc7;opacity:0;transition:transform .6s var(--ease) .15s, opacity .4s .15s;align-items:center;gap:8px;margin:0;font-size:.85rem;display:inline-flex;transform:translateY(6px)}.chat__mail[data-on=true]{opacity:1;transform:none}.chat__mail svg{color:#ffffff8c;width:16px;height:16px}.chat__built{color:#ffffff80;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:2px 0 0;font-size:.6rem;display:inline-flex}.chat__built .tile{border-radius:4px;width:16px;height:16px}@media (width<=960px){.story__tab{flex:none}.story__stage{--r:40px;grid-template-columns:1fr}.story__photo{aspect-ratio:4/4.4;clip-path:inset(0 round var(--r) var(--r) 0 0);-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.story__photo img{transition:opacity .6s var(--ease), clip-path 1s var(--ease);transform:none}.story__chat{border-radius:calc(var(--r) - 12px);margin:-56px 12px 12px}.story__caption{font-size:1.9rem;bottom:74px}}@media (prefers-reduced-motion:reduce){.story__photo img,.story__glow img,.story__caption,.bub,.bub-typing,.chat__convo,.chat__head,.chat__status,.chat__mail{clip-path:none;transition:none;animation:none}}.cmp__legend{justify-content:space-between;align-items:center;gap:1rem;margin-top:14px;display:flex}.cmp__label{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.cmp__label svg{width:15px;height:15px}.cmp__label--l{background:var(--ink);color:#fff}.cmp__label--r{background:var(--lime);color:var(--ink)}.cmp__hint{color:var(--muted);text-align:center;font-size:.9rem}@media (width<=640px){.cmp__hint{display:none}.cmp__label{padding:8px 10px;font-size:.6rem}}.process__num .h2{margin-top:0}.gcal{--gm-blue:#0b57d0;--gm-text:#1f1f1f;--gm-grey:#444746;--gm-soft:#5f6368;--gc-line:#dde3ea;color:var(--gm-text);font-family:"Google Sans", Roboto, var(--font);background:#f6f8fc;border-radius:22px;margin-top:2rem;font-size:.8rem;overflow:hidden;box-shadow:inset 0 0 0 1px #0b0e140f,0 40px 80px -46px #264c7a73;container-type:inline-size}.gcal__bar{align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.gcal__brand{color:var(--gm-grey);letter-spacing:-.01em;flex:none;align-items:center;gap:8px;font-size:1.1rem;display:flex}.gcal__logo{flex:none;width:26px;height:26px}.gcal__today{color:var(--gm-text);border-radius:999px;flex:none;padding:6px 14px;font-size:.78rem;font-weight:500;box-shadow:inset 0 0 0 1px #747775}.gcal__arrows{color:var(--gm-grey);flex:none;gap:2px;display:inline-flex}.gcal__arrows svg{width:20px;height:20px}.gcal__month{letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:1.1rem;font-weight:400}.gcal__count{color:var(--gm-grey);white-space:nowrap;background:#e9eef6;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;font-size:.72rem;display:inline-flex}.gcal__n{min-width:2ch;color:var(--gm-text);font-variant-numeric:tabular-nums;text-align:center;font-weight:600;display:inline-block}.gcal__panel{background:#fff;border-radius:16px;margin:0 8px;overflow:hidden}.gcal__head{grid-template-columns:repeat(7,1fr);display:grid}.gcal__head span{border-left:1px solid var(--gc-line);color:var(--gm-grey);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:9px 2px 0;font-size:.64rem;font-weight:500}.gcal__head span:first-child{border-left:0}.gcal__weeks{display:grid}.gcal__week{border-top:1px solid var(--gc-line);grid-template-rows:30px 20px 20px;grid-template-columns:repeat(7,1fr);row-gap:3px;min-height:92px;padding-bottom:8px;display:grid;position:relative}.gcal__week:first-child{border-top:0}.gcal__cell{border-left:1px solid var(--gc-line);grid-row:1/-1;position:relative}.gcal__cell:first-child{border-left:0}.gcal__date{width:24px;height:24px;color:var(--gm-text);transition:background .3s var(--ease), color .3s, box-shadow .4s var(--ease);border-radius:50%;place-items:center;margin:0 auto;font-size:.72rem;font-weight:500;display:grid;position:absolute;top:4px;left:0;right:0}.gcal__cell[data-state=past] .gcal__date{color:#70757a}.gcal__cell[data-state=today] .gcal__date{background:var(--gm-blue);color:#fff;box-shadow:0 0 0 4px #0b57d029}.gcal__ev{z-index:1;white-space:nowrap;transform-origin:0;border-radius:4px;align-items:center;min-width:0;height:20px;margin:0 4px;padding:0 6px;font-size:.66rem;font-weight:500;transition:transform .45s cubic-bezier(.34,1.4,.64,1),opacity .3s;display:flex;position:relative;overflow:hidden}.gcal__ev[data-on=false]{opacity:0;transform:scale(.6)}.gcal__evtxt{text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.gcal__evfill{display:none}.gcal__ev[data-kind=ink],.gcal__ev[data-kind=soft]{color:var(--gm-text);gap:5px;padding-left:4px;font-weight:400}.gcal__ev[data-kind=ink] .gcal__evfill,.gcal__ev[data-kind=soft] .gcal__evfill{background:#039be5;border-radius:50%;flex:none;width:8px;height:8px;display:block}.gcal__ev[data-kind=soft] .gcal__evfill{background:#7986cb}.gcal__ev[data-kind=slate]{color:#fff;background:#8e24aa}.gcal__ev[data-kind=lime]:not([data-multi]){color:#fff;background:#0b8043}.gcal__ev[data-multi]{--ev:#039be5;color:#01579b;background:#d9effb}.gcal__ev[data-kind=lime][data-multi]{--ev:#33b679;color:#0d652d;background:#dbf3e8}.gcal__ev[data-multi] .gcal__evfill{z-index:1;background:var(--ev);color:#fff;clip-path:inset(0 calc((1 - var(--fill,1)) * 100%) 0 0);transition:clip-path .4s var(--ease);align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}.gcal__ev[data-multi] .gcal__evfill:after{content:attr(data-label);text-overflow:ellipsis;min-width:0;overflow:hidden}.gcal__care{color:var(--gm-grey);align-items:center;gap:8px;margin:0;padding:11px 16px 13px;font-size:.74rem;display:flex}.gcal__care svg{fill:currentColor;flex:none;width:18px;height:18px}@container (width<=560px){.gcal__brand span,.gcal__arrows{display:none}}@container (width<=430px){.gcal__bar{gap:8px;padding:10px 10px 8px}.gcal__today{display:none}.gcal__month{font-size:1rem}.gcal__count{padding:5px 10px;font-size:.68rem}.gcal__panel{border-radius:14px;margin:0 6px}.gcal__head span{letter-spacing:.02em;padding-top:7px;font-size:.56rem}.gcal__week{grid-template-rows:28px 19px 19px;row-gap:2px;min-height:84px}.gcal__ev{border-radius:3px;height:19px;margin:0 2px;padding:0 4px;font-size:.56rem}.gcal__ev[data-kind=ink],.gcal__ev[data-kind=soft]{gap:3px;padding-left:2px}.gcal__ev[data-kind=ink] .gcal__evfill,.gcal__ev[data-kind=soft] .gcal__evfill{width:6px;height:6px}.gcal__ev[data-multi] .gcal__evfill{padding:0 4px}.gcal__care{padding:10px 12px 12px;font-size:.68rem}}@container (width<=330px){.gcal .gcal__burger{display:none}}@container (width<=300px){.gcal__bar{gap:6px}.gcal__logo{width:22px;height:22px}.gcal__month{font-size:.9rem}.gcal__count{gap:3px;padding:4px 8px;font-size:.62rem}.gcal .gm__me{width:26px;height:26px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.gcal__ev,.gcal__evfill,.gcal__date{transition:none}}.inbox{--gm-blue:#0b57d0;--gm-text:#1f1f1f;--gm-grey:#444746;--gm-soft:#5f6368;max-width:520px;color:var(--gm-text);font-family:"Google Sans", Roboto, var(--font);background:#f6f8fc;border-radius:22px;margin-top:2.25rem;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.gm__bar{align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.gm__burger{flex:none;gap:3.5px;width:18px;padding:0 2px;display:grid}.gm__burger i{background:var(--gm-soft);border-radius:1px;height:2px;display:block}.gm__brand{color:var(--gm-soft);letter-spacing:-.01em;flex:none;align-items:center;gap:6px;font-size:1.15rem;display:flex}.gm__logo{width:28px;height:21px}.gm__search{min-width:0;height:38px;color:var(--gm-grey);background:#e9eef6;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;display:flex}.gm__search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gm__search svg,.gm__tab svg,.mail__star{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gm__me{color:#fff;background:#7b5ec4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:500;display:grid}.gm__panel{background:#fff;border-radius:16px;margin:0 8px 8px;overflow:hidden;container-type:inline-size}.gm__tabs{border-bottom:1px solid #e3e7ec;display:flex}.gm__tab{min-width:0;color:var(--gm-grey);white-space:nowrap;flex:1 1 0;align-items:center;gap:8px;padding:12px 12px 11px;font-size:.8rem;font-weight:500;display:flex;position:relative;overflow:hidden}.gm__tab.is-on{color:var(--gm-blue);flex:none;padding-right:16px}.gm__tab.is-on:after{content:"";background:var(--gm-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.gm__count{background:var(--gm-blue);color:#fff;border-radius:999px;margin-left:2px;padding:2px 7px;font-size:.66rem;font-weight:500;animation:.5s cubic-bezier(.34,1.6,.64,1) both badgePop}@keyframes badgePop{0%{transform:scale(.6)}}.inbox__list{margin:0;padding:0;list-style:none}.mail{transition:opacity .5s var(--ease), background .6s;background:#f8fafd;border-bottom:1px solid #eef1f4;grid-template-columns:38px 1fr;gap:12px;padding:11px 14px;display:grid;position:relative}.mail:last-child{border-bottom:0}.mail[data-unread=true]{background:#fff}.mail[data-pos="0"]{animation:mailIn .75s var(--ease) both;background:#f2f7ff}.mail[data-pos="3"]{opacity:.7}@keyframes mailIn{0%{opacity:0;transform:translateY(-100%)}}.mail .mail__av{width:38px;height:38px;box-shadow:none;border-radius:50%}.mail__subjtext{text-overflow:ellipsis;min-width:0;overflow:hidden}.mail__main{min-width:0}.mail__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mail__from{color:var(--gm-grey);font-size:.86rem;font-weight:400}.mail__time{color:var(--gm-grey);flex:none;font-size:.72rem}.mail__subj{color:var(--gm-grey);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:1px 0 0;font-size:.86rem;font-weight:400;display:flex;overflow:hidden}.mail[data-unread=true] .mail__from,.mail[data-unread=true] .mail__subj,.mail[data-unread=true] .mail__time{color:var(--gm-text);font-weight:700}.mail__snip{min-width:0;color:var(--gm-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:1px 0 0;font-size:.82rem;line-height:1.4;overflow:hidden}.mail__tag{color:#041e49;background:#d3e3fd;border-radius:4px;flex:none;padding:1px 6px;font-size:.66rem;font-weight:500}.mail__tag[data-kind=book]{color:#0d652d;background:#c4eed0}.mail__tag[data-kind=lead]{color:#594300;background:#fde293}.mail__star{color:#80868b;width:17px;height:17px}.mail[data-pos="0"] .mail__star{color:#f4b400;fill:#fbbc04;stroke:#f4b400}@media (width<=420px){.gm__brand span{display:none}}@container (width<=440px){.gm__tab--wide{display:none}}@container (width<=500px){:lang(fr) .gm__tab--wide{display:none}}@media (prefers-reduced-motion:reduce){.mail,.gm__count{animation:none!important}}.ask__ico{background:0 0}button.ask__link{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;letter-spacing:-.02em;cursor:pointer;text-align:left;background:0 0;font-weight:600}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.spec{border-top-color:#0000;position:relative}.spec:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.2s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(1)}.spec:not([data-in=true]):before{transform:scaleX(.2)}.spec li{isolation:isolate;position:relative}.spec li:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(120deg,#a9cff46b,#d6e5f53d);transition:opacity .7s cubic-bezier(.45,0,.55,1);position:absolute;inset:-12px -6% -12px -40px;-webkit-mask-image:radial-gradient(closest-side at 42%,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side at 42%,#000 30%,#0000 100%)}.spec li:hover:after{opacity:1}.spec .ico{transition:background .4s var(--ease), rotate .6s cubic-bezier(.34, 1.5, .64, 1), scale .6s cubic-bezier(.34, 1.5, .64, 1), box-shadow .4s}.spec .ico:before{transition:background .4s var(--ease)}.spec li:hover .ico{background:var(--ink);rotate:-8deg;scale:1.08;box-shadow:0 0 0 5px #0b0e140d,0 12px 26px -8px #0b0e1480,0 0 30px 2px #0b0e1429}.spec li:hover .ico:before{background:var(--lime)}.spec b,.spec .spec__t{transition:translate .5s var(--ease)}.spec li:hover b,.spec li:hover .spec__t{translate:4px}@media (prefers-reduced-motion:reduce){.spec:before,.spec li,.spec .ico,.spec b,.spec .spec__t{transition:none}}.robot{flex:none;place-items:center;display:inline-grid}.robot svg{width:100%;height:100%;overflow:visible}.robot__open{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite blink}.robot__smile{opacity:0}.robot__eye{transition:transform .35s var(--ease)}.robot__light{animation:2.4s ease-in-out infinite rlight}.robot__mouth{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease)}.robot[data-mood=happy] .robot__open{opacity:0;animation:none}.robot[data-mood=happy] .robot__smile{opacity:1}.robot[data-mood=happy] .robot__mouth{transform:scale(1.25,1.6)}.robot[data-mood=thinking] .robot__open{animation:none;transform:translate(3px,-3px)scaleY(.75)}.robot[data-mood=thinking] .robot__mouth{transform:scaleX(.5)}.robot[data-mood=thinking] .robot__light{animation:.6s ease-in-out infinite rthink}@keyframes blink{0%,44%,48%,92%,to{transform:scaleY(1)}46%,94%{transform:scaleY(.1)}}@keyframes rlight{50%{opacity:.45}}@keyframes rthink{50%{opacity:.3;transform-origin:50%;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.robot__open,.robot__light{animation:none}}.agent{z-index:75;pointer-events:none;font-family:var(--font);flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:20px;right:20px}.agent__fab{pointer-events:auto;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .45s cubic-bezier(.34,1.5,.64,1);animation:.8s cubic-bezier(.34,1.4,.64,1) 1s both fabIn;display:grid;position:relative;box-shadow:0 18px 40px -12px #0b0e1473,0 0 0 1px #0b0e140f}.agent__fab:hover{transform:translateY(-3px)scale(1.04)}@keyframes fabIn{0%{opacity:0;transform:translateY(30px)scale(.7)}}.agent__fabface{width:44px;height:44px;transition:transform .45s var(--ease), opacity .3s}.agent__teaserface svg,.agent__face svg,.ask__face svg{filter:drop-shadow(0 0 5px #0b0e1433)drop-shadow(0 5px 9px #0b0e1442)}.agent__fabface{isolation:isolate;position:relative}.agent__fabface:before{content:"";z-index:-1;pointer-events:none;border-radius:26.9%/31.8%;width:81.25%;height:68.75%;position:absolute;top:23.4375%;left:9.375%;box-shadow:0 0 0 4px #0b0e140d,0 10px 22px -7px #0b0e1480,0 0 26px 2px #0b0e1429}.agent__fabx{opacity:0;width:18px;height:18px;transition:transform .45s var(--ease), opacity .3s;position:absolute;transform:rotate(-90deg)scale(.5)}.agent__fabx:before,.agent__fabx:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.agent__fabx:after{transform:translate(-50%,-50%)rotate(-45deg)}.agent[data-open=true] .agent__fabface{opacity:0;transform:scale(.5)rotate(20deg)}.agent[data-open=true] .agent__fabx{opacity:1;transform:none}.agent__badge{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;animation:.5s cubic-bezier(.34,1.6,.64,1) both badgePop;display:grid;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 3px #fff}.agent__teaser{pointer-events:auto;max-width:300px;margin-right:6px;animation:.6s cubic-bezier(.34,1.3,.64,1) both teaserIn;position:relative}@keyframes teaserIn{0%{opacity:0;transform:translateY(14px)scale(.92)}}.agent__teasertext{color:#eef3fa;font:inherit;text-align:left;cursor:pointer;background:#11151e;border:0;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 40px 16px 14px;font-size:.95rem;line-height:1.45;display:flex;box-shadow:0 24px 50px -18px #0000008c,inset 0 0 0 1px #ffffff14}.agent__teasertext:after{content:"";background:#11151e;width:14px;height:14px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg);box-shadow:inset -1px -1px #ffffff14}.agent__teaserface{width:32px;height:32px;margin-top:2px}.agent__teaserx{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:10px;right:10px}.agent__teaserx:before,.agent__teaserx:after{content:"";background:#cfd8e6;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.agent__teaserx:after{transform:translate(-50%,-50%)rotate(-45deg)}.agent__panel{pointer-events:none;color:#e9eef6;transform-origin:100% 100%;opacity:0;visibility:hidden;background:#0b0e14;border-radius:24px;flex-direction:column;width:min(400px,100vw - 24px);height:min(640px,100dvh - 120px);transition:transform .45s cubic-bezier(.34,1.25,.64,1),opacity .25s,visibility 0s .45s;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;transform:translateY(16px)scale(.94);box-shadow:0 50px 100px -30px #0009,0 0 0 1px #ffffff0f}.agent[data-open=true] .agent__panel{pointer-events:auto;opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.34,1.25,.64,1),opacity .25s,visibility;transform:none}.agent__head{color:#fff;background:linear-gradient(120deg,#14244a 0%,#2c5aa6 55%,#6aa3e3 100%);align-items:center;gap:12px;padding:16px 14px 16px 16px;display:flex}.agent__face{background:#ffffffeb;border-radius:50%;width:46px;height:46px;padding:3px;box-shadow:0 8px 20px -8px #00000073}.agent__who b{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:1.08rem;font-weight:600;display:flex}.agent__role{color:#ffffffb8;letter-spacing:0;font-size:.8rem;font-weight:500}.agent__who>span{color:#ffffffd9;align-items:center;gap:7px;margin-top:2px;font-size:.84rem;display:inline-flex}.agent__bolt{width:14px;height:14px;color:var(--lime);filter:drop-shadow(0 0 6px #d4f64c73)}.agent__x{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;margin-left:auto;transition:background .3s;position:relative}.agent__x:hover{background:#ffffff24}.agent__x:before,.agent__x:after{content:"";background:#fff;border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.agent__x:after{transform:translate(-50%,-50%)rotate(-45deg)}.agent__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2a3242 transparent;flex-direction:column;flex:1;gap:10px;padding:18px 16px;display:flex;overflow-y:auto}.amsg{flex-direction:column;max-width:88%;animation:.45s cubic-bezier(.34,1.4,.64,1) both bubIn;display:flex}.amsg p{white-space:pre-line;border-radius:18px;margin:0;padding:12px 15px;font-size:.95rem;line-height:1.5}.amsg--bot{transform-origin:0 100%;align-self:flex-start}.amsg--bot p{color:#eef3fa;background:#1b2130;border-top-left-radius:6px}.amsg--me{transform-origin:100% 100%;align-self:flex-end}.amsg--me p{background:var(--sky);color:var(--ink);border-top-right-radius:6px}.amsg--typing p{gap:5px;padding:15px 16px;display:inline-flex}.amsg--typing i{background:#8b97ab;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot}.amsg--typing i:nth-child(2){animation-delay:.15s}.amsg--typing i:nth-child(3){animation-delay:.3s}.agent__quick{gap:8px;margin-top:4px;display:grid}.agent__quick button{color:#eef3fa;font:inherit;text-align:left;cursor:pointer;animation:bubIn .45s var(--ease) both;transition:background .3s, box-shadow .3s, transform .3s var(--ease);background:#161b26;border:0;border-radius:16px;padding:13px 16px;font-size:.93rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff14}.agent__quick button:hover{background:#1f2635;transform:translate(3px);box-shadow:inset 0 0 0 1px #a9cff473}.abook{background:#121826;border-radius:16px;gap:8px;margin-top:8px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #a9cff440}.abook b{letter-spacing:-.02em;font-weight:600}.abook .mono{color:#deeaf899;overflow-wrap:anywhere;font-size:.6rem}.abook__go{background:var(--lime);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-weight:600;display:inline-flex;color:var(--ink)!important}.abook__go svg{width:16px;height:16px}.abook__mail{text-underline-offset:3px;font-size:.85rem;text-decoration:underline;color:#deeaf8bf!important}.agent__form{background:#0b0e14;border-top:1px solid #ffffff12;gap:8px;padding:12px;display:flex}.agent__form input{color:#eef3fa;min-width:0;font:inherit;background:#161b26;border:0;border-radius:999px;outline:none;flex:1;padding:13px 16px;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff14}.agent__form input::placeholder{color:#7f8ba0}.agent__form input:focus{box-shadow:inset 0 0 0 1.5px var(--sky)}.agent__form button{background:var(--sky);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease), opacity .3s;border:0;border-radius:50%;place-items:center;display:grid}.agent__form button:disabled{opacity:.3;cursor:default}.agent__form button:not(:disabled):hover{transform:scale(1.06)}.agent__form button svg{width:18px;height:18px}@media (width<=600px){.agent{bottom:14px;right:14px}.agent__fab{width:58px;height:58px}.agent__panel{width:auto;height:calc(100dvh - 100px);position:fixed;bottom:84px;left:8px;right:8px}.agent__teaser{max-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.agent__fab,.amsg,.agent__quick button,.agent__teaser,.agent__badge{animation:none}.agent__panel{transition:opacity .2s,visibility}}.ask__face{width:40px;height:40px}@media (width<=960px){.step .mono{align-items:center;gap:8px;display:inline-flex}.step .mono:before{content:"";background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.1L18.5 7.6' fill='none' stroke='%230b0e14' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;opacity:0;width:16px;height:16px;transition:opacity .35s, scale .5s cubic-bezier(.34, 1.6, .64, 1), margin .5s var(--ease);border-radius:50%;margin-left:-24px;scale:.4}.step[data-seen=true] .mono:before{opacity:1;margin-left:0;scale:1}}@media (prefers-reduced-motion:reduce){.step .mono,.step:after,.step .mono:before{transition:none}}.pay{text-align:center;justify-items:center;gap:6px;margin-top:12px;display:grid}.plan-row .pay{text-align:left;justify-items:start;margin-top:16px}.pay__btn{color:var(--ink);font:inherit;letter-spacing:-.015em;cursor:pointer;transition:background .35s var(--ease), box-shadow .35s var(--ease);background:#ffffff8c;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0e141f}.plan-row .pay__btn{background:var(--paper);margin-left:-2px}.pay__btn:hover{background:#fff;box-shadow:inset 0 0 0 1px #0b0e1447}.pay__btn:disabled{cursor:progress;opacity:.7}.pay__lock{width:16px;height:16px}.pay__btn>svg:last-child{width:15px;height:15px;transition:translate .4s var(--ease)}.pay__btn:hover>svg:last-child{translate:3px}.pay__note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.pay[data-state=error] .pay__note{color:#a1321f}.ty{--edge:var(--paper);background:radial-gradient(90% 60% at 50% 0%, var(--sky-pale), var(--paper) 70%);min-height:100dvh;color:var(--ink);font-family:var(--font);flex-direction:column;align-items:center;padding:28px 16px 40px;display:flex}.ty__brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;display:inline-flex}.ty__tile{width:34px;height:34px}.ty__card{width:min(100%,600px);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #264c7a59;animation:tyIn .9s var(--ease) both;background:#fff;border-radius:30px;margin:clamp(2rem,8vh,5rem) 0 0;padding:clamp(1.6rem,5vw,2.8rem)}@keyframes tyIn{0%{opacity:0;transform:translateY(26px)scale(.98)}}.ty__seal{background:var(--lime);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;animation:.8s cubic-bezier(.34,1.6,.64,1) .15s both sealIn;display:grid;box-shadow:0 0 0 8px #d4f64c40}.ty__seal svg{width:32px;height:32px}.ty__seal path{stroke-dasharray:24;stroke-dashoffset:24px;animation:tyDraw .55s var(--ease) .55s forwards}@keyframes sealIn{0%{opacity:0;transform:scale(.3)}}@keyframes tyDraw{to{stroke-dashoffset:0}}.ty__eyebrow{color:var(--leaf);margin:1.6rem 0 0}.ty__title{letter-spacing:-.045em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(1.8rem,4.6vw,2.6rem);font-weight:600;line-height:1.05}.ty__nb{white-space:nowrap}.ty__steps{border-top:1px solid var(--line);margin:1.8rem 0 0;padding:0;list-style:none}.ty__steps li{border-bottom:1px solid var(--line);animation:tyIn .8s var(--ease) both;grid-template-columns:44px 1fr;gap:12px;padding:1rem 0;display:grid}.ty__n{color:var(--muted);padding-top:3px}.ty__steps b{letter-spacing:-.02em;font-weight:600}.ty__steps p{color:var(--body);margin:.25rem 0 0;line-height:1.55}.ty__note{background:var(--mist);color:var(--body);border-radius:14px;align-items:center;gap:10px;margin:1.2rem 0 0;padding:12px 14px;font-size:.93rem;display:flex}.ty__note svg{width:18px;height:18px;color:var(--leaf);flex:none}.ty__ctas{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:1.8rem;display:flex}.ty__cta{background:var(--ink);color:#fff;letter-spacing:-.015em;transition:transform .35s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:13px 20px 13px 14px;font-weight:600;display:inline-flex}.ty__cta:hover{transform:translateY(-2px)}.ty__cta i{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ty__cta i svg{width:15px;height:15px}.ty__back{color:var(--ink);letter-spacing:-.015em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ty__back svg{width:16px;height:16px;transition:translate .4s var(--ease)}.ty__back:hover svg{translate:3px}.ty__q{color:var(--muted);margin:1.6rem 0 0;font-size:.9rem}.ty__q a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ty__card,.ty__seal,.ty__steps li{animation:none}.ty__seal path{stroke-dashoffset:0;animation:none}}.stars{color:#fbbc04;gap:2px;display:inline-flex}.stars svg{width:16px;height:16px;animation:.55s cubic-bezier(.34,1.6,.64,1) backwards starPop;animation-delay:calc(.9s + var(--n) * 70ms)}@keyframes starPop{0%{opacity:0;scale:.2}}.greview{color:#deeaf8b8;letter-spacing:-.01em;transition:background .35s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:1.4rem;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.greview:hover{background:#ffffff12}.greview__g{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 14px -4px #00000080}.greview__g svg{width:16px;height:16px}.greview__txt b{color:#fff;font-weight:600}.greview__sep{opacity:.5;margin:0 7px;font-style:normal}.spec li.spec__google{border-left:0;grid-column:1/-1;grid-template-columns:40px auto 1fr auto;align-items:center;gap:0 18px;padding-left:0}.spec__google .ico{box-shadow:inset 0 0 0 1px var(--line), 0 8px 18px -10px #0b0e1459;background:#fff;grid-row:auto}.spec__google .ico:before{content:none}.spec__google .ico svg{width:21px;height:21px}.spec li.spec__google:hover .ico{background:#fff}.spec__google b{align-items:center;gap:10px;display:inline-flex}.spec__google .spec__t{grid-column:auto}.spec__stars svg{width:15px;height:15px;animation:none}.spec__glink{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);transition:background .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.93rem;font-weight:600;display:inline-flex}.spec__glink:hover{background:#fff;box-shadow:inset 0 0 0 1px #0b0e1438}.spec__glink svg{width:15px;height:15px;transition:translate .4s var(--ease)}.spec__glink:hover svg{translate:3px}@media (width<=760px){.spec li.spec__google{grid-template-columns:40px 1fr;gap:4px 14px}.spec__google .ico{grid-row:span 2}.spec__google .spec__t{grid-column:2}.spec__glink{grid-column:2;justify-self:start;margin-top:10px}}@media (prefers-reduced-motion:reduce){.stars svg{animation:none}}.edge-tint{z-index:74;pointer-events:none;background:var(--paper);height:12px;transition:background-color .25s linear;position:fixed;bottom:0;left:0;right:0}.edge-tint[hidden]{display:none}
