.mascot-party{z-index:80;pointer-events:none;justify-content:space-evenly;display:flex;position:fixed;inset:auto 0 0}.mascot-party-guest{aspect-ratio:1;width:clamp(56px,10vw,120px);animation:mascot-party 3.2s calc(var(--i) * 70ms) both;display:block;position:relative}.blog-mascot.mascot-party-mascot{width:100%;inset:0}.mascot-party-guest:nth-child(2n){animation-name:mascot-party-even}@keyframes mascot-party{0%{transform:translateY(110%)}14%{transform:translateY(8%)}24%,48%,72%{transform:translateY(14%)}36%,60%{transform:translateY(-22%)rotate(-8deg)}86%{transform:translateY(14%)}to{transform:translateY(110%)}}@keyframes mascot-party-even{0%{transform:translateY(110%)}14%{transform:translateY(8%)}24%,48%,72%{transform:translateY(14%)}36%,60%{transform:translateY(-22%)rotate(8deg)}86%{transform:translateY(14%)}to{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.mascot-party-guest{animation:none;transform:translateY(14%)}}.hero-task-frame{container-type:inline-size}.hero-task{--u:calc(100cqw / 1272);--task-blue:#3f96e0;aspect-ratio:1272/705;border-radius:calc(var(--u) * 92);box-shadow:inset 0 0 0 calc(var(--u) * 3) #edf0f2;color:#6b6b6b;background:#fff;position:relative;overflow:hidden}.hero-task-head{top:calc(var(--u) * 80);right:calc(var(--u) * 94);left:calc(var(--u) * 80);align-items:flex-start;gap:calc(var(--u) * 40);display:flex;position:absolute}.hero-task-avatar{width:calc(var(--u) * 160);height:calc(var(--u) * 160);border-radius:calc(var(--u) * 36);object-fit:cover;flex:none}.hero-task-who{min-width:0;padding-top:calc(var(--u) * 8);flex-direction:column;display:flex}.hero-task-you{font-size:calc(var(--u) * 36);line-height:calc(var(--u) * 48);color:#707070;font-weight:500}.hero-task-mail,.hero-task-to{font-size:calc(var(--u) * 27);line-height:calc(var(--u) * 46);white-space:nowrap}.hero-task-mail{color:#a8a8a8}.hero-task-you,.hero-task-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-task-to{align-items:center;gap:calc(var(--u) * 14);color:var(--task-blue);display:flex}.hero-task-to svg{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.hero-task-pencil{width:calc(var(--u) * 122);height:calc(var(--u) * 122);box-shadow:inset 0 0 0 calc(var(--u) * 3) #eee;color:#6fa0dc;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.hero-task-pencil svg{width:calc(var(--u) * 46);height:calc(var(--u) * 46)}.hero-task-body{inset:calc(var(--u) * 318) calc(var(--u) * 76) calc(var(--u) * 76) calc(var(--u) * 62);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.hero-task-message{height:calc(var(--u) * 124);font-size:calc(var(--u) * 38);line-height:calc(var(--u) * 58);position:relative}.hero-task-input,.hero-task-example,.hero-task-sent{padding:0 calc(var(--u) * 10);position:absolute;inset:0}.hero-task-input{z-index:1;resize:none;color:#4e4e4e;width:100%;height:100%;caret-color:var(--task-blue);font:inherit;background:0 0;border:0;outline:0;overflow:hidden}.hero-task-example{pointer-events:none}.hero-task-example mark{border-radius:calc(var(--u) * 10);background:var(--task-blue);padding:0 calc(var(--u) * 8);color:#fff}.hero-task-caret{width:calc(var(--u) * 3);height:calc(var(--u) * 40);margin-left:calc(var(--u) * 3);vertical-align:calc(var(--u) * -6);background:var(--task-blue);animation:1s step-end infinite hero-task-caret;display:inline-block}@keyframes hero-task-caret{50%{opacity:0}}.hero-task-sent{color:#4e4e4e;-webkit-line-clamp:2;-webkit-box-orient:vertical;animation:.5s cubic-bezier(.2,.8,.2,1) both hero-task-lift;display:-webkit-box;overflow:hidden}.hero-task[data-stage^=step] .hero-task-sent{opacity:.55;transition:opacity .4s}@keyframes hero-task-lift{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}}.hero-task-result{gap:calc(var(--u) * 18);font-size:calc(var(--u) * 32);line-height:calc(var(--u) * 44);color:#4e4e4e;animation:.5s cubic-bezier(.2,.8,.2,1) both hero-task-lift;display:flex}.hero-task-result svg{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:#12a150;flex:none}.hero-task-actions{justify-content:space-between;align-items:center;display:flex}.hero-task-attach{height:calc(var(--u) * 113);align-items:center;gap:calc(var(--u) * 20);box-shadow:inset 0 0 0 calc(var(--u) * 3) #efefef;padding:0 calc(var(--u) * 44);font-size:calc(var(--u) * 42);color:#c9c9c9;background:#fff;border-radius:999px;display:flex}.hero-task-attach svg,.hero-task-send svg{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.hero-task-again{cursor:pointer;color:var(--task-blue);transition:box-shadow .2s}.hero-task-again:hover{box-shadow:inset 0 0 0 calc(var(--u) * 3) #bcdcf6}.hero-task-send{height:calc(var(--u) * 113);min-width:calc(var(--u) * 353);justify-content:center;align-items:center;gap:calc(var(--u) * 22);padding:0 calc(var(--u) * 44);font-size:calc(var(--u) * 44);color:#fff;cursor:pointer;box-shadow:inset 0 calc(var(--u) * -6) calc(var(--u) * 10) #00285a40, inset 0 calc(var(--u) * 6) calc(var(--u) * 8) #ffffff59, 0 calc(var(--u) * 12) calc(var(--u) * 26) calc(var(--u) * -10) #1e6ebe8c;background:linear-gradient(#5aaaf0,#3d93df);border-radius:999px;transition:transform .18s,filter .18s;display:flex}.hero-task-send:hover:not(:disabled){filter:brightness(1.06);transform:translateY(calc(var(--u) * -3))}.hero-task-send:active:not(:disabled){transform:scale(.97)}.hero-task-send:disabled{cursor:progress}.hero-task-send:focus-visible,.hero-task-again:focus-visible{outline-offset:2px;outline:2px solid #01b4c8b3}.hero-task[data-stage=sending] .hero-task-send svg{animation:.6s ease-in both hero-task-whoosh}@keyframes hero-task-whoosh{to{opacity:0;transform:translate(calc(var(--u) * 60), calc(var(--u) * -30))}}.hero-task-spinner{width:calc(var(--u) * 38);height:calc(var(--u) * 38);border:calc(var(--u) * 5) solid #fff6;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite hero-task-spin}@keyframes hero-task-spin{to{transform:rotate(360deg)}}.hero-chip{transition:opacity .3s,transform .3s}.hero-chip-icon{flex:none;place-items:center;width:28px;height:28px;display:grid}.hero-chip-icon img{object-fit:contain;width:100%;height:100%}.hero-chip-icon-tile{background:linear-gradient(#fff,#f3f4f6);border:1px solid #ececec;border-radius:7px;box-shadow:0 1px 2px #0f172a14}.hero-chip-icon.hero-chip-icon-tile img{width:58%;height:58%}.hero-chip-swap{animation:.36s cubic-bezier(.2,.8,.2,1) both hero-chip-swap}.hero-workflow>:nth-child(2) .hero-chip-swap{animation-delay:60ms}.hero-workflow>:nth-child(3) .hero-chip-swap{animation-delay:.12s}@keyframes hero-chip-swap{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.hero-chip-waiting{opacity:.5}.hero-chip-running{box-shadow:0 0 0 2px #3f96e059,0 8px 22px -10px #3f96e099}.hero-chip-status{flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.hero-chip-status .hero-task-spinner{border:2px solid #3f96e040;border-top-color:#3f96e0;width:14px;height:14px}.hero-chip-status svg{color:#12a150;width:18px;height:18px;animation:.4s cubic-bezier(.3,1.6,.5,1) both hero-chip-pop}@keyframes hero-chip-pop{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.hero-task-sent,.hero-task-result,.hero-chip-status svg,.hero-chip-swap,.hero-task[data-stage=sending] .hero-task-send svg{animation:none}.hero-task-spinner{animation-duration:2.4s}}.blog-mascot.hero-mascot{z-index:2;width:23.55%;top:36.02%;left:38.23%}.auto{--u:calc(100cqw / 1384);font-family:"Inter Variable", var(--font-sans);text-align:left;color:#fff;background:linear-gradient(#fefefe 0%,#00b3c5 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.auto-pattern{fill:none;stroke:#eafbff78;stroke-width:2px;width:100%;height:auto;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#000 48%,#0000 72%);mask:linear-gradient(#000 48%,#0000 72%)}.auto-pattern-soft{filter:blur(calc(7 * var(--u)));-webkit-mask:linear-gradient(#0000 48%,#000 72%);mask:linear-gradient(#0000 48%,#000 72%)}.auto-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.auto-trace,.auto-head{fill:none;stroke-width:4px;stroke-linejoin:round}.auto-trace{stroke:#fff;stroke-dasharray:1 1;stroke-dashoffset:1px}.auto-head{stroke:#00bccc;opacity:0}.auto-trace-low{opacity:.45;filter:blur(calc(6 * var(--u)))}.auto-deck{position:absolute;inset:0}.auto-card{width:1223em;height:972em;font-size:var(--u);transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.auto-face{width:1140em;max-width:none;height:745em;position:absolute;top:138em;left:42em}.auto-mascot{width:241em;max-width:none;height:236em;position:absolute;top:286em;left:487em}.auto-blur{z-index:7;left:calc(110 * var(--u));right:calc(110 * var(--u));pointer-events:none;-webkit-mask:linear-gradient(90deg, transparent, #000 calc(70 * var(--u)), #000 calc(100% - 70 * var(--u)), transparent), linear-gradient(180deg, transparent, #000 calc(140 * var(--u)), #000 calc(100% - 140 * var(--u)), transparent);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, transparent, #000 calc(70 * var(--u)), #000 calc(100% - 70 * var(--u)), transparent), linear-gradient(180deg, transparent, #000 calc(140 * var(--u)), #000 calc(100% - 140 * var(--u)), transparent);mask:linear-gradient(90deg, transparent, #000 calc(70 * var(--u)), #000 calc(100% - 70 * var(--u)), transparent), linear-gradient(180deg, transparent, #000 calc(140 * var(--u)), #000 calc(100% - 140 * var(--u)), transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.auto-blur-1{top:calc(460 * var(--u));height:calc(680 * var(--u));-webkit-backdrop-filter:blur(calc(6 * var(--u)));backdrop-filter:blur(calc(6 * var(--u)))}.auto-blur-2{top:calc(620 * var(--u));height:calc(630 * var(--u));-webkit-backdrop-filter:blur(calc(14 * var(--u)));backdrop-filter:blur(calc(14 * var(--u)))}.auto-blur-3{top:calc(760 * var(--u));height:calc(560 * var(--u));-webkit-backdrop-filter:blur(calc(26 * var(--u)));backdrop-filter:blur(calc(26 * var(--u)))}.auto-title{z-index:20;left:calc(142 * var(--u));top:calc(1073.5 * var(--u));font-size:calc(79.8 * var(--u));font-weight:400;line-height:calc(93 * var(--u));color:#fff;margin:0;position:absolute}.cloud{--u:calc(100cqw / 1384);font-family:"Inter Variable", var(--font-sans);text-align:left;color:#fff;background:linear-gradient(#fff 0% 18.8%,#fafdfe 21.7%,#f1fbfc 24.6%,#e3f7f9 28.9%,#ccf0f4 36.1%,#b5e9ef 43.4%,#9ee2e9 50.6%,#86dbe4 57.8%,#70d4df 65%,#58cdda 72.3%,#41c6d5 79.5%,#2abfd0 86.7%,#13b9cb 93.9%,#00b3c7 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.cloud-water{position:absolute;inset:0}.cloud-wave{width:calc(1372 * var(--u));height:calc(400 * var(--u));font-size:var(--u);position:absolute;top:0;left:0}.cloud-ripple{transform-origin:50% 56%;will-change:transform}.cloud-ripple svg{opacity:0;will-change:opacity}.cloud-wave svg{width:100%;height:100%;filter:blur(calc(16 * var(--u)));display:block;overflow:visible}.cloud-wave-rest{opacity:.9;transform:translateY(calc(592 * var(--u)))}.cloud-wave-rest+.cloud-wave-rest{opacity:.55;transform:translateY(calc(679 * var(--u)))}.cloud-contact{left:calc(240 * var(--u));top:calc(774 * var(--u));width:calc(904 * var(--u));height:calc(22 * var(--u));filter:blur(calc(7 * var(--u)));background:#08485880;border-radius:50%;position:absolute}.cloud-phone{left:calc(66.1 * var(--u));top:calc(-150.6 * var(--u));width:calc(1239.9 * var(--u));height:calc(938.7 * var(--u));max-width:none;position:absolute}.cloud-welcome{left:calc(276 * var(--u));top:calc(264.5 * var(--u));--e:calc(1.1 * var(--u));width:756em;height:232em;font-size:var(--e);opacity:0;will-change:transform, opacity;position:absolute}.cloud-line{white-space:nowrap;color:#696969;transform-origin:0 0;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:italic;line-height:1;position:absolute;transform:scaleX(1.62)}.cloud-line b{color:#0076e6;font-weight:400}.cloud-hi{left:calc(78 * var(--e));top:calc(60.7 * var(--e));font-size:calc(25 * var(--e))}.cloud-name{left:calc(72 * var(--e));top:calc(89.7 * var(--e));font-size:calc(25 * var(--e))}.cloud-date{left:calc(62 * var(--e));top:calc(124.5 * var(--e));font-size:calc(19.5 * var(--e));color:#6585d6}.cloud-pc{transform-origin:50%;width:140em;height:100em;position:absolute;top:58em;left:532em;transform:perspective(400em)rotateY(14deg)}.cloud-pc img{width:100%;max-width:none;height:100%;display:block}.cloud-pc-mascot{width:21%;height:auto;position:absolute;top:19%;left:29%}.cloud-title{z-index:1;left:calc(141.6 * var(--u));top:calc(1069.3 * var(--u));font-size:calc(79.4 * var(--u));font-weight:400;line-height:calc(95.5 * var(--u));color:#fff;margin:0;position:absolute}.integ{--u:calc(100cqw / 1107);--cycle:10.068s;font-family:"Inter Variable", var(--font-sans);text-align:left;color:#fff;background:radial-gradient(circle at 180% 615%,#fdfefe 75.5%,#dcf4f7 78.6%,#bceaf0 81.7%,#9ce1e9 84.7%,#7dd8e2 87.8%,#5ccedb 90.8%,#3cc4d4 93.9%,#1dbbcd 96.9%,#01b3c7 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.integ-scene{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.integ-beam-edge{fill:none;stroke:#fff6;stroke-width:1.4px}.integ-lane{fill:none;stroke:url(#integ-lane);stroke-width:1.6px;stroke-dasharray:13 11;stroke-linecap:round}.integ-title{left:calc(59.8 * var(--u));top:calc(47.8 * var(--u));font-size:calc(31.2 * var(--u));font-weight:400;line-height:calc(37 * var(--u));color:#fff;margin:0;position:absolute}.integ-icons{margin:0;padding:0;list-style:none;position:absolute;inset:0}.integ-icon{left:calc(-80 * var(--u));top:calc(-80 * var(--u));width:calc(160 * var(--u));height:calc(160 * var(--u));will-change:transform;animation:var(--flight) var(--cycle) linear infinite both;animation-delay:var(--delay);border-radius:50%;position:absolute}.integ-icon:before,.integ-icon:after{content:"";border-radius:50%;position:absolute}.integ-icon:before{inset:calc(-43 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffffff2e;background:#ffffff1a}.integ-icon:after{inset:calc(-32 * var(--u));box-shadow:inset calc(-7 * var(--u)) calc(-2 * var(--u)) calc(5 * var(--u)) #fffc, inset calc(3 * var(--u)) calc(3 * var(--u)) calc(8 * var(--u)) #0096af1f;background:radial-gradient(circle,#fff3 70%,#ffffff52 100%)}.integ-disc{z-index:1;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #006e8729;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.integ-disc svg{width:var(--logo,60%);height:auto;display:block}.integ-github{--flight:integ-github}.integ-github .integ-disc{--logo:100%}.integ-meet{--flight:integ-meet;--logo:59%}.integ-telegram{--flight:integ-telegram;--logo:62%}.integ-slack{--flight:integ-slack;--logo:63%}.integ-gmail{--flight:integ-gmail;--logo:60%}.integ-discord{--flight:integ-discord;--logo:72%}.integ-drive{--flight:integ-drive;--logo:54%}.integ-drive:after{background:radial-gradient(circle,#96f8ffd9 62%,#aaf5fc80 78%,#ffffff40 100%)}.integ-box{left:calc(862 * var(--u));top:calc(30 * var(--u));width:calc(490 * var(--u));height:calc(478 * var(--u));border-radius:calc(68 * var(--u));box-shadow:inset 0 0 0 calc(1.2 * var(--u)) #fffc, inset 0 0 calc(9 * var(--u)) calc(2 * var(--u)) #ffffff6b, inset calc(5 * var(--u)) calc(5 * var(--u)) calc(36 * var(--u)) #ffffff9e, inset calc(-8 * var(--u)) calc(-8 * var(--u)) calc(52 * var(--u)) #ffffff9e, 0 0 calc(40 * var(--u)) calc(4 * var(--u)) #48b4c0b3, 0 calc(24 * var(--u)) calc(110 * var(--u)) #2828281a;background:#0bafc2;position:absolute}.integ-box-inner{left:calc(60 * var(--u));top:calc(52 * var(--u));width:calc(370 * var(--u));height:calc(373 * var(--u));border-radius:calc(52 * var(--u));box-shadow:inset 0 0 0 calc(1.2 * var(--u)) #ffffffd9, inset 0 0 calc(8 * var(--u)) calc(1.5 * var(--u)) #fff6, inset calc(-6 * var(--u)) calc(-7 * var(--u)) calc(16 * var(--u)) calc(-2 * var(--u)) #ffffff80, inset calc(5 * var(--u)) calc(5 * var(--u)) calc(50 * var(--u)) #fff9, inset calc(-8 * var(--u)) calc(-8 * var(--u)) calc(66 * var(--u)) #ffffff80, 0 calc(6 * var(--u)) calc(16 * var(--u)) #005a6959;background:#00b3c7;position:absolute}.integ-mascot{left:calc(93.8 * var(--u));top:calc(96.4 * var(--u));width:calc(183 * var(--u));height:calc(179.5 * var(--u));fill:#00b3c7;position:absolute}.integ[data-paused] .integ-icon{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.integ-icon{animation-play-state:paused}}@keyframes integ-github{0%{transform:translate(calc(980 * var(--u)), calc(264.2 * var(--u))) scale(.4006)}5.333%{transform:translate(calc(900.8 * var(--u)), calc(267.3 * var(--u))) scale(.4407)}10.666%{transform:translate(calc(821.5 * var(--u)), calc(270.1 * var(--u))) scale(.4808)}15.999%{transform:translate(calc(742.2 * var(--u)), calc(272.7 * var(--u))) scale(.5208)}21.332%{transform:translate(calc(663 * var(--u)), calc(275 * var(--u))) scale(.5609)}26.665%{transform:translate(calc(583.8 * var(--u)), calc(277.2 * var(--u))) scale(.6009)}31.998%{transform:translate(calc(504.5 * var(--u)), calc(279 * var(--u))) scale(.641)}37.331%{transform:translate(calc(425.3 * var(--u)), calc(280.7 * var(--u))) scale(.681)}42.664%{transform:translate(calc(346 * var(--u)), calc(282 * var(--u))) scale(.7211)}47.997%{transform:translate(calc(266.8 * var(--u)), calc(283.2 * var(--u))) scale(.7612)}53.33%{transform:translate(calc(187.5 * var(--u)), calc(284.1 * var(--u))) scale(.8012)}58.663%{transform:translate(calc(108.3 * var(--u)), calc(284.8 * var(--u))) scale(.8413)}63.996%{transform:translate(calc(29 * var(--u)), calc(284.9 * var(--u))) scale(.8856)}69.329%{transform:translate(calc(-50.2 * var(--u)), calc(284.7 * var(--u))) scale(.9328)}74.662%,to{transform:translate(calc(-129.5 * var(--u)), calc(284.5 * var(--u))) scale(.9801)}}@keyframes integ-meet{0%{transform:translate(calc(980 * var(--u)), calc(257.5 * var(--u))) scale(.3614)}4.764%{transform:translate(calc(902.7 * var(--u)), calc(258.4 * var(--u))) scale(.3909)}9.528%{transform:translate(calc(825.4 * var(--u)), calc(259.3 * var(--u))) scale(.4204)}14.293%{transform:translate(calc(748.1 * var(--u)), calc(260 * var(--u))) scale(.4498)}19.057%{transform:translate(calc(670.9 * var(--u)), calc(260.6 * var(--u))) scale(.4793)}23.821%{transform:translate(calc(593.6 * var(--u)), calc(261.2 * var(--u))) scale(.5087)}28.585%{transform:translate(calc(516.3 * var(--u)), calc(261.6 * var(--u))) scale(.5382)}33.35%{transform:translate(calc(439 * var(--u)), calc(261.9 * var(--u))) scale(.5677)}38.114%{transform:translate(calc(361.7 * var(--u)), calc(262.1 * var(--u))) scale(.5971)}42.878%{transform:translate(calc(284.4 * var(--u)), calc(262.2 * var(--u))) scale(.6266)}47.642%{transform:translate(calc(207.1 * var(--u)), calc(262.1 * var(--u))) scale(.656)}52.407%{transform:translate(calc(129.9 * var(--u)), calc(262 * var(--u))) scale(.6855)}57.171%{transform:translate(calc(52.6 * var(--u)), calc(261.8 * var(--u))) scale(.7145)}61.935%{transform:translate(calc(-24.7 * var(--u)), calc(261.7 * var(--u))) scale(.74)}66.699%,to{transform:translate(calc(-102 * var(--u)), calc(261.5 * var(--u))) scale(.7655)}}@keyframes integ-telegram{0%{transform:translate(calc(980 * var(--u)), calc(191.6 * var(--u))) scale(.2949)}5.755%{transform:translate(calc(900.5 * var(--u)), calc(178.3 * var(--u))) scale(.329)}11.509%{transform:translate(calc(821.1 * var(--u)), calc(164.9 * var(--u))) scale(.3632)}17.264%{transform:translate(calc(741.6 * var(--u)), calc(151.6 * var(--u))) scale(.3973)}23.018%{transform:translate(calc(662.1 * var(--u)), calc(138.2 * var(--u))) scale(.4315)}28.773%{transform:translate(calc(582.7 * var(--u)), calc(124.7 * var(--u))) scale(.4656)}34.527%{transform:translate(calc(503.2 * var(--u)), calc(111.2 * var(--u))) scale(.4998)}40.282%{transform:translate(calc(423.8 * var(--u)), calc(97.7 * var(--u))) scale(.5339)}46.036%{transform:translate(calc(344.3 * var(--u)), calc(84.2 * var(--u))) scale(.5681)}51.791%{transform:translate(calc(264.8 * var(--u)), calc(70.6 * var(--u))) scale(.6022)}57.545%{transform:translate(calc(185.4 * var(--u)), calc(57 * var(--u))) scale(.6364)}63.3%{transform:translate(calc(105.9 * var(--u)), calc(44.1 * var(--u))) scale(.7229)}69.054%{transform:translate(calc(26.4 * var(--u)), calc(31.3 * var(--u))) scale(.8171)}74.809%{transform:translate(calc(-53 * var(--u)), calc(18.5 * var(--u))) scale(.9112)}80.564%,to{transform:translate(calc(-132.5 * var(--u)), calc(5.7 * var(--u))) scale(1.0054)}}@keyframes integ-slack{0%{transform:translate(calc(980 * var(--u)), calc(354.7 * var(--u))) scale(.282)}5.969%{transform:translate(calc(900.4 * var(--u)), calc(357.2 * var(--u))) scale(.3152)}11.938%{transform:translate(calc(820.8 * var(--u)), calc(362.7 * var(--u))) scale(.3485)}17.907%{transform:translate(calc(741.2 * var(--u)), calc(371.3 * var(--u))) scale(.3818)}23.876%{transform:translate(calc(661.6 * var(--u)), calc(382.9 * var(--u))) scale(.4151)}29.846%{transform:translate(calc(582 * var(--u)), calc(397.6 * var(--u))) scale(.4483)}35.815%{transform:translate(calc(502.4 * var(--u)), calc(415.2 * var(--u))) scale(.4816)}41.784%{transform:translate(calc(422.8 * var(--u)), calc(435.9 * var(--u))) scale(.5149)}47.753%{transform:translate(calc(343.1 * var(--u)), calc(459.6 * var(--u))) scale(.5482)}53.722%{transform:translate(calc(263.5 * var(--u)), calc(486.7 * var(--u))) scale(.5852)}59.691%{transform:translate(calc(183.9 * var(--u)), calc(519.4 * var(--u))) scale(.6728)}65.66%{transform:translate(calc(104.3 * var(--u)), calc(552.2 * var(--u))) scale(.7603)}71.629%{transform:translate(calc(24.7 * var(--u)), calc(584.9 * var(--u))) scale(.8478)}77.599%{transform:translate(calc(-54.9 * var(--u)), calc(617.7 * var(--u))) scale(.9353)}83.568%,to{transform:translate(calc(-134.5 * var(--u)), calc(650.4 * var(--u))) scale(1.0228)}}@keyframes integ-gmail{0%{transform:translate(calc(980 * var(--u)), calc(173.3 * var(--u))) scale(.1531)}6.063%{transform:translate(calc(914.1 * var(--u)), calc(170.1 * var(--u))) scale(.1907)}12.125%{transform:translate(calc(848.1 * var(--u)), calc(164.9 * var(--u))) scale(.2282)}18.188%{transform:translate(calc(782.2 * var(--u)), calc(157.8 * var(--u))) scale(.2658)}24.251%{transform:translate(calc(716.3 * var(--u)), calc(148.8 * var(--u))) scale(.3033)}30.314%{transform:translate(calc(650.4 * var(--u)), calc(137.8 * var(--u))) scale(.3409)}36.376%{transform:translate(calc(584.4 * var(--u)), calc(124.9 * var(--u))) scale(.3784)}42.439%{transform:translate(calc(518.5 * var(--u)), calc(110.1 * var(--u))) scale(.416)}48.502%{transform:translate(calc(452.6 * var(--u)), calc(93.3 * var(--u))) scale(.4536)}54.564%{transform:translate(calc(386.6 * var(--u)), calc(74.6 * var(--u))) scale(.4911)}60.627%{transform:translate(calc(320.7 * var(--u)), calc(50.8 * var(--u))) scale(.5322)}66.69%{transform:translate(calc(254.8 * var(--u)), calc(13.5 * var(--u))) scale(.5877)}72.752%{transform:translate(calc(188.9 * var(--u)), calc(-23.8 * var(--u))) scale(.6431)}78.815%{transform:translate(calc(122.9 * var(--u)), calc(-61.2 * var(--u))) scale(.6986)}84.878%,to{transform:translate(calc(57 * var(--u)), calc(-98.5 * var(--u))) scale(.754)}}@keyframes integ-discord{0%{transform:translate(calc(980 * var(--u)), calc(331.8 * var(--u))) scale(.1842)}5.537%{transform:translate(calc(921.7 * var(--u)), calc(326.8 * var(--u))) scale(.2285)}11.074%{transform:translate(calc(863.4 * var(--u)), calc(326.8 * var(--u))) scale(.2728)}16.611%{transform:translate(calc(805 * var(--u)), calc(331.6 * var(--u))) scale(.3171)}22.148%{transform:translate(calc(746.7 * var(--u)), calc(341.5 * var(--u))) scale(.3613)}27.684%{transform:translate(calc(688.4 * var(--u)), calc(356.2 * var(--u))) scale(.4056)}33.221%{transform:translate(calc(630.1 * var(--u)), calc(375.9 * var(--u))) scale(.4499)}38.758%{transform:translate(calc(571.8 * var(--u)), calc(400.6 * var(--u))) scale(.4942)}44.295%{transform:translate(calc(513.4 * var(--u)), calc(430.1 * var(--u))) scale(.5385)}49.832%{transform:translate(calc(455.1 * var(--u)), calc(464.6 * var(--u))) scale(.5827)}55.369%{transform:translate(calc(396.8 * var(--u)), calc(502.9 * var(--u))) scale(.6342)}60.906%{transform:translate(calc(338.5 * var(--u)), calc(541 * var(--u))) scale(.6966)}66.443%{transform:translate(calc(280.1 * var(--u)), calc(579.1 * var(--u))) scale(.7589)}71.979%{transform:translate(calc(221.8 * var(--u)), calc(617.1 * var(--u))) scale(.8213)}77.516%,to{transform:translate(calc(163.5 * var(--u)), calc(655.2 * var(--u))) scale(.8836)}}@keyframes integ-drive{0%{transform:translate(calc(980 * var(--u)), calc(264.9 * var(--u))) scale(.206)}4.147%{transform:translate(calc(901.9 * var(--u)), calc(263.9 * var(--u))) scale(.2508)}8.295%{transform:translate(calc(823.9 * var(--u)), calc(262.9 * var(--u))) scale(.2956)}12.442%{transform:translate(calc(745.8 * var(--u)), calc(262 * var(--u))) scale(.3403)}16.589%{transform:translate(calc(667.7 * var(--u)), calc(261.1 * var(--u))) scale(.3851)}20.736%{transform:translate(calc(589.6 * var(--u)), calc(260.2 * var(--u))) scale(.4299)}24.884%{transform:translate(calc(511.6 * var(--u)), calc(259.3 * var(--u))) scale(.4747)}29.031%{transform:translate(calc(433.5 * var(--u)), calc(258.5 * var(--u))) scale(.5194)}33.178%{transform:translate(calc(355.4 * var(--u)), calc(257.7 * var(--u))) scale(.5642)}37.326%{transform:translate(calc(277.4 * var(--u)), calc(256.9 * var(--u))) scale(.609)}41.473%{transform:translate(calc(199.3 * var(--u)), calc(256.2 * var(--u))) scale(.6538)}45.62%{transform:translate(calc(121.2 * var(--u)), calc(255.5 * var(--u))) scale(.6985)}49.767%{transform:translate(calc(43.1 * var(--u)), calc(254.8 * var(--u))) scale(.7454)}53.915%{transform:translate(calc(-34.9 * var(--u)), calc(254.3 * var(--u))) scale(.7981)}58.062%,to{transform:translate(calc(-113 * var(--u)), calc(253.7 * var(--u))) scale(.8508)}}.integ-icon{cursor:pointer}.integ-disc{transition:transform .2s}@media (hover:hover){.integ:hover .integ-icon{animation-play-state:paused}.integ-icon:hover .integ-disc{transform:scale(1.12)}}.integ-box[data-pulse]{animation:.6s cubic-bezier(.3,1.6,.5,1) integ-pulse}.integ-connected{right:calc(28 * var(--u));top:calc(420 * var(--u));z-index:5;color:#0b6f7d;font-size:max(11px, calc(26 * var(--u)));white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;animation:2.4s both integ-connected;display:flex;position:absolute;box-shadow:0 10px 24px -10px #015f6e8c}.integ-connected svg{color:#12a150;width:16px;height:16px}@keyframes integ-connected-calm{to{opacity:0}}@keyframes integ-pulse{40%{transform:scale(1.06)}}@keyframes integ-connected{0%{opacity:0;transform:translateY(8px)scale(.8)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.integ-box[data-pulse]{animation:none}.integ-connected{animation:2.4s step-end both integ-connected-calm}}.sched{--loop:6.534s;--u:calc(100cqw / 540);--float:cubic-bezier(.45, 0, .55, 1);font-family:"Inter Variable", var(--font-sans);text-align:left;color:#fff;background:radial-gradient(circle at 290% 300%,#fff 73%,#e2f6f8 76.5%,#c3edf1 79.9%,#a4e3eb 83.2%,#83dae3 86.6%,#61cfdc 89.9%,#3fc5d4 93.3%,#1fbccd 96.6%,#00b3c7 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.sched-title{left:calc(52.9 * var(--u));top:calc(40.15 * var(--u));width:calc(340 * var(--u));font-size:calc(31.1 * var(--u));font-weight:400;line-height:calc(37.3 * var(--u));letter-spacing:0;color:#fff;margin:0;position:absolute}.sched-table{left:calc(137.5 * var(--u));top:calc(132.25 * var(--u));width:calc(420 * var(--u));height:calc(620 * var(--u));will-change:transform;animation:sched-table var(--loop) linear infinite both;position:absolute}.sched-plate{--line:#ffffff29;--hair:max(1px, calc(1 * var(--u)));border:calc(6 * var(--u)) solid #01b4c8;border-top-left-radius:calc(30 * var(--u));background:linear-gradient(var(--line), var(--line)) 0 calc(37.75 * var(--u)) / 100% var(--hair) no-repeat, repeating-linear-gradient(to bottom, transparent 0 calc(91 * var(--u)), var(--line) calc(91 * var(--u)) calc(92 * var(--u))) 0 calc(9.75 * var(--u)) / 100% 100% no-repeat, linear-gradient(var(--line), var(--line)) calc(42.5 * var(--u)) 0 / var(--hair) 100% no-repeat, #01b4c8;box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffffff4d, inset calc(22 * var(--u)) 0 calc(26 * var(--u)) calc(-6 * var(--u)) #ffffff8c, inset 0 calc(20 * var(--u)) calc(24 * var(--u)) calc(-6 * var(--u)) #ffffff8c, inset calc(-60 * var(--u)) 0 calc(60 * var(--u)) calc(-18 * var(--u)) #ffffff52;position:absolute;inset:0}.sched-week{right:calc(17.5 * var(--u));top:calc((112.25 + var(--row) * 92) * var(--u));font-size:calc(11.2 * var(--u));color:#ffffff52;animation:sched-focus var(--loop) linear infinite both;line-height:1;position:absolute}.sched-date{left:calc(69.9 * var(--u));top:calc(63.9 * var(--u));font-size:calc(31 * var(--u));white-space:nowrap;animation:sched-date var(--loop) linear infinite both;margin:0;font-weight:400;line-height:1;position:absolute;-webkit-mask:linear-gradient(90deg,#000 33%,#0000 66%) 0 0/300% 100% no-repeat;mask:linear-gradient(90deg,#000 33%,#0000 66%) 0 0/300% 100% no-repeat}.sched-date sup{vertical-align:baseline;margin-left:.13em;font-size:.65em;line-height:0;position:relative;top:-.61em}.sched-range{left:calc(319.5 * var(--u));top:calc(66.75 * var(--u));width:calc(68 * var(--u));height:calc(23 * var(--u));box-shadow:inset 0 calc(1 * var(--u)) calc(1 * var(--u)) #ffffff8c, inset 0 calc(-1 * var(--u)) calc(1 * var(--u)) #ffffff4d;font-size:calc(13.5 * var(--u));animation:sched-range var(--loop) linear infinite both;background:linear-gradient(#acd9de,#98cfd6 55%,#a0d3d9);border-radius:999px;place-items:center;line-height:1;display:grid;position:absolute}.sched-range[data-live]{left:calc(225 * var(--u));width:auto;padding-inline:calc(10 * var(--u));white-space:nowrap}.sched-tasks{margin:0;padding:0;list-style:none}.sched-pill{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(371 * var(--u));height:calc(70 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) #005c7c47, inset 0 calc(1 * var(--u)) 0 #ffffffd9;transform-origin:0;will-change:transform, opacity;background:linear-gradient(#cdfbff 0%,#b9eef6 45%,#86ccec 100%);border-radius:999px;position:absolute}.sched-pill:first-child{--shine-delay:0s;--x:-2.5;--y:119.75;animation:sched-pill-1 var(--loop) linear infinite both}.sched-pill:nth-child(2){--shine-delay:.2s;--x:-41.5;--y:213.75;animation:sched-pill-2 var(--loop) linear infinite both}.sched-pill:nth-child(3){--shine-delay:.4s;--x:-101.5;--y:311.75;animation:sched-pill-3 var(--loop) linear infinite both}.sched-pill-body{inset:calc(4 * var(--u)) calc(4 * var(--u)) calc(7 * var(--u)) calc(5 * var(--u));box-shadow:inset 0 calc(5 * var(--u)) calc(8 * var(--u)) #ffffff73, inset 0 calc(-3 * var(--u)) calc(6 * var(--u)) #ffffff40, 0 calc(1 * var(--u)) calc(2 * var(--u)) #0078962e;background:linear-gradient(90deg,#ffffff47 0%,#fff0 30% 78%,#ffffff52 100%),linear-gradient(#8adde6 0%,#74d5e0 30%,#48c8d7 62%,#5dcfdc 100%);border-radius:999px;position:absolute}.sched-chip{left:calc(12 * var(--u));top:calc(12 * var(--u));align-items:center;gap:calc(6.5 * var(--u));height:calc(36 * var(--u));padding:0 calc(15 * var(--u)) 0 calc(10 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #006e8c1f;font-size:calc(17.3 * var(--u));color:#08a8bf;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(90deg,#f0fbfa,#e8f7fa);border-radius:999px;line-height:1;display:flex;position:absolute}.sched-mascot{width:calc(20 * var(--u));height:calc(20 * var(--u));filter:drop-shadow(calc(1 * var(--u)) calc(1.5 * var(--u)) calc(1 * var(--u)) #28508240);flex:none}.sched-label{--shine:60%;left:calc(154.5 * var(--u));top:calc(50% + 1.6 * var(--u));font-size:calc(22.9 * var(--u));white-space:nowrap;background:linear-gradient(90deg, #fff 19%, #ffffff80 23.5%, #ffffff80 26.5%, #fff 31%) var(--shine) 0 / 200% 100% repeat-x;-webkit-text-fill-color:transparent;animation:2.2s linear infinite both sched-shine;animation-delay:var(--shine-delay);-webkit-background-clip:text;background-clip:text;line-height:1.2;position:absolute;transform:translateY(-50%)}.sched-dots{left:calc(-40 * var(--u));top:calc(-30 * var(--u));width:calc(360 * var(--u));height:calc(380 * var(--u));fill:#fff;pointer-events:none;will-change:transform, opacity;position:absolute;overflow:visible}.sched-dots-top{transform-origin:0 calc(30 * var(--u));animation:sched-dots-top var(--loop) linear infinite both}.sched-dots-left{transform-origin:calc(40 * var(--u)) 0;animation:sched-dots-left var(--loop) linear infinite both}.sched[data-paused] :is(.sched-table,.sched-week,.sched-date,.sched-range,.sched-pill,.sched-dots,.sched-label){animation-play-state:paused}@keyframes sched-table{0%,.21%{transform:translate(calc(403.5 * var(--u)), 0);animation-timing-function:cubic-bezier(.6,-.1,.05,.96)}15.87%,83.13%{animation-timing-function:cubic-bezier(.65,0,.2,.78);transform:translate(0)}91.03%,to{transform:translate(0, calc(440 * var(--u)))}}@keyframes sched-focus{0%,6.89%{opacity:0;filter:blur(calc(5 * var(--u)));animation-timing-function:cubic-bezier(.23,1,.32,1)}13.77%,to{opacity:1;filter:none}}@keyframes sched-range{0%,12.24%{opacity:0;filter:blur(calc(5 * var(--u)));animation-timing-function:cubic-bezier(.33,1,.68,1)}16.07%,to{opacity:1;filter:none}}@keyframes sched-date{0%,11.94%{opacity:0;filter:blur(calc(8 * var(--u)));animation-timing-function:cubic-bezier(.33,1,.68,1);-webkit-mask-position:100% 0;mask-position:100% 0}16.53%,to{opacity:1;filter:none;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes sched-pill-1{0%,15.61%{opacity:0;filter:blur(calc(6 * var(--u)));transform:translate(calc(172.4 * var(--u)), calc(21.5 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.33,1,.68,1)}20.8%{opacity:1;filter:none;transform:translate(calc(172.4 * var(--u)), calc(3.5 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.5,.05,.016,.946)}38.78%,45.15%{opacity:1;filter:none;animation-timing-function:var(--float);transform:translate(0)scale(1)}50.5%,59.69%{transform:translate(0, calc(-1.5 * var(--u))) scale(1);animation-timing-function:var(--float)}65.04%,70.4%{animation-timing-function:var(--float);transform:translate(0)scale(1)}78.05%,to{opacity:1;filter:none;transform:translate(0, calc(-1.4 * var(--u))) scale(1)}}@keyframes sched-pill-2{0%,16.53%{opacity:0;filter:blur(calc(6 * var(--u)));transform:translate(calc(259.4 * var(--u)), calc(25 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.33,1,.68,1)}22.19%,22.82%{opacity:1;filter:none;transform:translate(calc(259.4 * var(--u)), calc(7 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.463,.064,0,.971)}41.57%,44.38%{opacity:1;filter:none;animation-timing-function:var(--float);transform:translate(0)scale(1)}48.97%,52.04%{transform:translate(0, calc(1.7 * var(--u))) scale(1);animation-timing-function:var(--float)}64.28%,72.7%{animation-timing-function:var(--float);transform:translate(0)scale(1)}81.88%,to{opacity:1;filter:none;transform:translate(0, calc(1.4 * var(--u))) scale(1)}}@keyframes sched-pill-3{0%,17.45%{opacity:0;filter:blur(calc(6 * var(--u)));transform:translate(calc(292.4 * var(--u)), calc(25 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.33,1,.68,1)}23.72%,24.73%{opacity:1;filter:none;transform:translate(calc(292.4 * var(--u)), calc(7 * var(--u))) scale(.87);animation-timing-function:cubic-bezier(.5,.032,.011,.945)}43.23%,48.97%{opacity:1;filter:none;animation-timing-function:var(--float);transform:translate(0)scale(1)}55.86%,59.69%{transform:translate(0, calc(1.5 * var(--u))) scale(1);animation-timing-function:var(--float)}68.87%,to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes sched-shine{0%{background-position-x:var(--shine)}to{background-position-x:calc(var(--shine) - 200%)}}@keyframes sched-dots-top{0%,26.02%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(.15)}37.5%,to{opacity:1;transform:none}}@keyframes sched-dots-left{0%,27.55%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(.15)}39.03%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sched :is(.sched-table,.sched-week,.sched-date,.sched-range,.sched-pill,.sched-dots,.sched-label){animation:none}}.social{--u:calc(100cqw / 540);--pu:calc(100cqw / 498.6);font-family:"Inter Variable", var(--font-sans);text-align:left;color:#fff;background:radial-gradient(circle at 180% -100%,#fff 53.7%,#fdfefe 59.5%,#d3f1f5 65.3%,#a7e4eb 71.1%,#7ed8e2 76.9%,#50cad8 82.7%,#27becf 88.4%,#20bbcd 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.social-rows{position:absolute;inset:0}.social-row{left:0;top:calc((15.5 + var(--row) * 59.2) * var(--u));width:100%;height:calc(45 * var(--u));will-change:transform;animation:7.934s linear infinite social-row-left;position:absolute}.social-row:nth-child(2n){animation-name:social-row-right}.social-row:nth-child(7){filter:blur(calc(2.5 * var(--u)))}.social-row:nth-child(8){filter:blur(calc(4.5 * var(--u)))}.social-row:nth-child(9){filter:blur(calc(6 * var(--u)))}.social-chip{left:calc(var(--x) * var(--u));align-items:center;gap:calc(14.6 * var(--u));width:calc(var(--w) * var(--u));height:100%;padding-left:calc(19.5 * var(--u));font-size:calc(19.6 * var(--u));color:#425c636b;white-space:nowrap;background:#fff3;border-radius:999px;font-weight:500;line-height:1;display:flex;position:absolute;top:0}.social-chip svg{width:calc(20.6 * var(--u));height:calc(20.6 * var(--u));fill:currentColor;flex:none}.social-glow{background:radial-gradient(circle at 100% 16%,#fffffff2 0%,#fffc 20%,#ffffff59 40%,#fff0 60%);position:absolute;inset:0}.social-posts{margin:0;padding:0;list-style:none;position:absolute;inset:0}.social-post{left:calc(-120 * var(--pu));top:calc(-58 * var(--pu));width:calc(240 * var(--pu));height:calc(116 * var(--pu));border-radius:calc(23 * var(--pu));box-shadow:0 calc(10 * var(--pu)) calc(24 * var(--pu)) #00465a2e;color:#333;opacity:0;will-change:transform, opacity;background:#fff;position:absolute}.social-avatar{left:calc(23.2 * var(--pu));top:calc(20.9 * var(--pu));width:calc(32.7 * var(--pu));height:calc(32.7 * var(--pu));border-radius:calc(7.3 * var(--pu));object-fit:cover;position:absolute}.social-name{left:calc(63.6 * var(--pu));top:calc(22 * var(--pu));font-size:calc(11.8 * var(--pu));color:#6b6b6b;white-space:nowrap;line-height:1.2;position:absolute}.social-handle{left:calc(63.6 * var(--pu));top:calc(39.5 * var(--pu));font-size:calc(8.2 * var(--pu));color:#b9b9b9;line-height:1.2;position:absolute}.social-mark{right:calc(20.5 * var(--pu));top:calc(20.5 * var(--pu));width:calc(21.8 * var(--pu));height:calc(21.8 * var(--pu));position:absolute}.social-mark svg{fill:#0aa1c8;width:100%;height:100%;display:block}.social-post-left .social-mark svg{fill:#1877f2}.social-text{left:calc(20 * var(--pu));right:calc(18 * var(--pu));top:calc(64 * var(--pu));font-size:calc(10 * var(--pu));margin:0;line-height:1.32;position:absolute}.social-text mark{padding:calc(1.6 * var(--pu)) calc(2.7 * var(--pu));border-radius:calc(2.7 * var(--pu));color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#15b9cc}.social-hump{left:calc(31.5 * var(--u));top:calc(230.5 * var(--u));width:calc(480 * var(--u));height:calc(200 * var(--u));filter:blur(calc(3 * var(--u)));position:absolute;overflow:visible;-webkit-mask:linear-gradient(90deg,#0000 0%,#0000002e 6%,#00000059 12%,#0000008a 18%,#000000ad 24%,#000000b3 30%,#000000d4 37%,#000 44% 56%,#000000d4 63%,#000000b3 70%,#000000ad 76%,#0000008a 82%,#00000059 88%,#0000002e 94%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#0000002e 6%,#00000059 12%,#0000008a 18%,#000000ad 24%,#000000b3 30%,#000000d4 37%,#000 44% 56%,#000000d4 63%,#000000b3 70%,#000000ad 76%,#0000008a 82%,#00000059 88%,#0000002e 94%,#0000 100%)}.social-hump-edge{left:calc(31.5 * var(--u));top:calc(230.5 * var(--u));width:calc(480 * var(--u));height:calc(200 * var(--u));fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:calc(1.3 * var(--u));vector-effect:non-scaling-stroke;position:absolute;overflow:visible;-webkit-mask:linear-gradient(90deg,#0000 4%,#0000008c 22%,#000 36% 64%,#0000008c 78%,#0000 96%);mask:linear-gradient(90deg,#0000 4%,#0000008c 22%,#000 36% 64%,#0000008c 78%,#0000 96%)}.social-sparkles{fill:#fff;width:100%;height:auto;position:absolute;top:0;left:0}.social-spark{animation:2.4s ease-in-out infinite alternate social-twinkle}.social-spark-1{animation-delay:-.8s}.social-spark-2{animation-delay:-1.6s}.social-button{left:calc(212.5 * var(--u));top:calc(274 * var(--u));width:calc(118 * var(--u));height:calc(118 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) #005a6952, inset 0 calc(2 * var(--u)) calc(2 * var(--u)) #ffffff59;background:linear-gradient(#2fd0dc 0%,#10b5c6 55%,#0a9fb2 100%);border-radius:50%;position:absolute}.social-button:before{content:"";inset:calc(11.5 * var(--u));box-shadow:inset 0 calc(-3 * var(--u)) calc(6 * var(--u)) #00788c33;background:linear-gradient(#8fe8ee 0%,#3ccbd8 38%,#15bacb 100%);border-radius:50%;position:absolute}.social-button-mascot{left:calc(32.5 * var(--u));top:calc(33 * var(--u));width:calc(53 * var(--u));height:calc(52 * var(--u));position:absolute}.social-title{left:calc(52.5 * var(--u));top:calc(431 * var(--u));font-size:calc(31.7 * var(--u));font-weight:400;line-height:calc(38 * var(--u));color:#fff;margin:0;position:absolute}.social[data-paused] :is(.social-row,.social-spark){animation-play-state:paused}@keyframes social-row-left{to{transform:translateX(calc(-468.5 * var(--u)))}}@keyframes social-row-right{0%{transform:translateX(calc(-468.5 * var(--u)))}to{transform:translate(0)}}@keyframes social-twinkle{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.social :is(.social-row,.social-spark){animation:none}}.journal-section{--journal-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;background:linear-gradient(#fff 0%,#f2fbfc 12% 84%,#fff 100%);padding:8px 20px 72px;scroll-margin-top:4rem;position:relative}@media (width>=1280px){.journal-section{padding:32px 64px 104px}}.journal-inner{width:100%;max-width:1395px;margin-inline:auto}.journal-head{border-bottom:1px solid #dcedf0;padding-bottom:26px}@media (width>=900px){.journal-head{padding-bottom:32px}}.journal-title{letter-spacing:-.02em;font-size:32px;line-height:38px}@media (width>=600px){.journal-title{white-space:nowrap}}@media (width>=1024px){.journal-title{font-size:clamp(36px,3.24vw,51.8px);line-height:1.12}}.journal-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:14px;display:flex}.journal-lead{color:#627c86;margin:0;font-size:15px;line-height:21px}@media (width>=900px){.journal-lead{white-space:nowrap}}@media (width>=1280px){.journal-lead{font-size:16px;line-height:22px}}.journal-view-all{white-space:nowrap;flex:none;gap:6px;margin-inline-end:28px}.journal-arrow{width:15px;height:15px;transition:transform var(--dur-hover) var(--ease-snap);flex:none}.journal-view-all:hover .journal-arrow,.journal-view-all:focus-visible .journal-arrow{transform:translate(3px)}.journal-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:12px;margin:18px -20px 0;padding:8px 20px 12px;scroll-padding-inline:20px;list-style:none;display:flex;overflow:auto hidden}.journal-grid::-webkit-scrollbar{display:none}@media (width>=900px){.journal-grid{overscroll-behavior-x:auto;scroll-snap-type:none;touch-action:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 0;padding:0;scroll-padding-inline:0;display:grid;overflow:visible}}.journal-grid>li{scroll-snap-align:start;flex:0 0 calc(100% - 2.5rem);min-width:0;display:flex}.journal-grid>li:last-child{scroll-snap-align:end}@media (width>=900px){.journal-grid>li{flex:unset;scroll-snap-align:unset}.journal-grid>li:last-child{scroll-snap-align:unset}}.journal-card{isolation:isolate;width:100%;box-shadow:var(--shadow-card);transition:transform var(--dur-panel) var(--ease-snap), border-color var(--dur-hover) var(--ease-snap), box-shadow var(--dur-panel) var(--ease-snap);background:#fff;border:1px solid #e1eef1;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.journal-card:active{transition-duration:var(--dur-press);transform:scale(.97)}.journal-card:focus-within{border-color:#8adcdf;transform:translateY(-4px);box-shadow:0 18px 40px #39949a24}@media (hover:hover) and (pointer:fine){.journal-card:hover{border-color:#8adcdf;transform:translateY(-4px);box-shadow:0 18px 40px #39949a24}.journal-card:hover:active{transform:scale(.97)}}.journal-card-hit{z-index:2;border-radius:inherit;touch-action:pan-x pan-y;position:absolute;inset:0}.journal-card-visual{background:#fff;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 40px),#0000 100%)}.journal-card-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 0% 58%,#ffffff6b 82%,#fff 100%);position:absolute;inset:0}.journal-card-image{aspect-ratio:1200/630;object-fit:cover;width:100%;transition:transform .6s var(--ease-snap);display:block}.journal-card:focus-within .journal-card-image{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.journal-card:hover .journal-card-image{transform:scale(1.04)}}.journal-card-body{flex-direction:column;flex:1;padding:20px 20px 18px;display:flex}.journal-card-meta{font-family:var(--journal-mono);letter-spacing:.13em;text-transform:uppercase;color:#8a9aa2;align-items:center;gap:8px;font-size:11px;line-height:1;display:flex}.journal-card-kind{color:var(--color-brand-strong)}.journal-card-sep{color:#b9ccd1}.journal-card-title{font-family:var(--font-geist);letter-spacing:-.015em;color:#4e4646;transition:color var(--dur-hover) var(--ease-snap);margin-top:13px;font-size:20px;font-weight:500;line-height:25px}@media (width>=1280px){.journal-card-title{font-size:22px;line-height:27px}}.journal-card:focus-within .journal-card-title{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.journal-card:hover .journal-card-title{color:var(--color-brand)}}.journal-card-copy{-webkit-line-clamp:3;color:#627c86;-webkit-box-orient:vertical;margin-top:10px;font-size:14.5px;line-height:21px;display:-webkit-box;overflow:hidden}.journal-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.journal-card-author{color:#4e4646;align-items:center;gap:9px;min-width:0;font-size:13px;line-height:16px;display:inline-flex}.journal-card-avatar{object-fit:cover;background:#eaf6f8;border-radius:999px;flex:none;width:28px;height:28px}.journal-card-read{font-family:var(--journal-mono);letter-spacing:.13em;text-transform:uppercase;color:#9fb3b9;transition:color var(--dur-hover) var(--ease-snap);flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.journal-card:focus-within .journal-card-read{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.journal-card:hover .journal-card-read{color:var(--color-brand)}}.journal-card-read .journal-arrow{width:13px;height:13px}.journal-card:focus-within .journal-card-read .journal-arrow{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.journal-card:hover .journal-card-read .journal-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.journal-card,.journal-card-image,.journal-arrow{transition:none}.journal-card:hover,.journal-card:focus-within,.journal-card:active,.journal-card:hover .journal-card-image,.journal-card:focus-within .journal-card-image,.journal-view-all:hover .journal-arrow,.journal-view-all:focus-visible .journal-arrow,.journal-card:hover .journal-card-read .journal-arrow,.journal-card:focus-within .journal-card-read .journal-arrow{transform:none}}.social-proof{padding:24px 20px 56px;position:relative}@media (width>=1280px){.social-proof{padding:40px 64px 88px}}.social-proof-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1080px;margin-inline:auto;display:flex}.social-proof-title{text-wrap:balance;letter-spacing:-.02em;font-size:32px;line-height:38px}@media (width>=1024px){.social-proof-title{font-size:clamp(36px,3.24vw,51.8px);line-height:1.12}}.social-proof-lead{color:#627c86;max-width:460px;margin:12px 0 0;font-size:15px;line-height:21px}.social-proof-list{text-align:left;gap:16px;width:100%;margin-top:32px;display:grid}.social-proof-list[data-count="1"]{max-width:820px}@media (width>=900px){.social-proof-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.social-proof-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.social-proof-card{background:linear-gradient(#f7fbfc 0%,#fff 70%);border:1px solid #01b4c829;border-radius:18px;flex-direction:column;margin:0;padding:24px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #479cdf1f}@media (width>=640px){.social-proof-card{padding:32px 36px 26px}}.social-proof-card:before{content:"“";color:#01b4c81f;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:160px;font-style:italic;line-height:1;position:absolute;top:-18px;right:18px}.social-proof-context{letter-spacing:.14em;text-transform:uppercase;color:#7d949c;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;line-height:16px}.social-proof-quote{color:#4e4646;overflow-wrap:anywhere;margin:14px 0 22px;font-size:18px;line-height:1.55;position:relative}@media (width>=640px){.social-proof-list[data-count="1"] .social-proof-quote{font-size:21px}}.social-proof-quote p{margin:0}.social-proof-byline{border-top:1px solid #dcedf0;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:auto;padding-top:18px;display:flex}.social-proof-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:40px;height:40px;box-shadow:0 0 0 1px #01b4c82e}.social-proof-monogram{color:#017f8d;background:linear-gradient(135deg,#d9f8ff 0%,#9fe8f1 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;display:inline-flex;box-shadow:0 2px 10px #25485224}.social-proof-who{flex-direction:column;flex:180px;min-width:0;display:flex}.social-proof-name{color:#4e4646;font-size:15px;font-weight:600;line-height:20px}.social-proof-meta{color:#7d949c;font-size:13px;line-height:18px}.social-proof-source,.social-proof-award a{color:var(--color-brand);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease-snap);text-decoration:none}.social-proof-source{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.social-proof-source:hover,.social-proof-award a:hover{color:var(--color-brand-strong);text-decoration:underline}.social-proof-award{color:#7d949c;margin:20px 0 0;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.social-proof-source,.social-proof-award a{transition:none}}
