@font-face{font-family:display;src:url(../media/BricolageGrotesque_800-s.p.2vhpma867f4wy.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.oLsJNG_className{font-family:display,display Fallback}.oLsJNG_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/DMSans-s.p.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.kfPePa_className{font-family:body,body Fallback}.kfPePa_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/DMMono_400-s.p.38hmww4cj4vme.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/DMMono_500-s.p.2yee423r7ahpo.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.mGi0JW_className{font-family:mono,mono Fallback}.mGi0JW_variable{--font-mono:"mono", "mono Fallback"}
*,:before,:after{box-sizing:border-box}:root{--ink:#111;--ink-2:#3d3d3d;--paper:#fff;--line-dim:.22;--rule:#1111111f;--gutter:clamp(16px, 3.4vw, 48px);--radius:18px;--ease-out:cubic-bezier(.16, 1, .3, 1);--accent:#0e6b52;--accent-ink:#fff;--accent-text:var(--accent);--pop:#c6f36b;--pop-ink:#10240a;--soft:#e7f5ee;--deep:#0a3a2e;--chat-bg:#fff;--chat-ink:#111;--bubble-bot:#eee;--bubble-bot-ink:#111;--bubble-user:#333;--bubble-user-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent);scrollbar-color:color-mix(in srgb, var(--accent) 55%, #fff) transparent}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;caret-color:var(--accent);margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.5}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-underline-offset:.2em;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{opacity:.62}.mono{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.75em}.display{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.94}.display--xl{font-size:clamp(46px,6.2vw,96px)}.display--lg{font-size:clamp(36px,4.6vw,72px)}.display--md{font-size:clamp(28px,2.9vw,44px)}.lede{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:18px 0 0}.btn{min-height:50px;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease-out), background-color .2s, color .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(3px)}.btn svg{transition:transform .25s var(--ease-out)}.btn--sm{min-height:42px;padding:0 20px}.btn--wide{width:100%}.btn--line{background:var(--accent);color:var(--accent-ink)}.btn--dark{color:#fff;background:#111}.btn--light{color:#111;background:#fff}.btn--pop{background:var(--pop);color:var(--pop-ink)}.btn--outline-dark{color:#111;background:#fff;border-color:#111}.nav{padding:18px var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{min-width:0;color:var(--ink);display:inline-flex}.logo__mark{aspect-ratio:1080/171;width:clamp(120px,12vw,172px);max-width:100%;-webkit-mask:var(--img-logo) left center / contain no-repeat;mask:var(--img-logo) left center / contain no-repeat;-webkit-mask:var(--img-logo) left center / contain no-repeat;background:currentColor;display:block}.nav__links{gap:26px;font-size:15px;font-weight:500;display:flex}.nav__links a{color:var(--ink-2);padding-block:6px;position:relative}.nav__links a:after{content:"";background:var(--line,#111);transform-origin:0;height:4px;transition:transform .3s var(--ease-out);border-radius:4px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav .btn{flex-shrink:0}@media (max-width:900px){.nav__links{display:none}}.hero{padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(40px, 5vw, 72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(16px,3vw,48px);display:grid}.hero__copy h1{color:var(--accent-text)}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero__badges{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero__badges li{align-items:center;gap:8px;display:inline-flex}.hero__badges svg{color:var(--accent)}.network{position:relative}.network__map{aspect-ratio:800/640;position:relative;container-type:inline-size}.network__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route{fill:none;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--ease-out) .15s forwards}.route--lit{stroke:var(--line)}.route--dim{stroke:color-mix(in srgb, var(--line) 22%, #fff);stroke-width:14px;animation-delay:0s}@keyframes draw{to{stroke-dashoffset:0}}.stop{stroke-width:6px;transition:r .35s var(--ease-out), fill .2s}.interchange{fill:#fff;stroke:#111;stroke-width:10px}.interchange__inner{fill:none;stroke:#111;stroke-width:2px;stroke-dasharray:3 6;opacity:.35}.interchange__name{color:#111;pointer-events:none;width:12%;position:absolute;translate:-50% -50%}.interchange__name .logo__mark{width:100%;-webkit-mask-position:50%;mask-position:50%}.station{cursor:pointer;aspect-ratio:1;background:0 0;border:0;border-radius:50%;width:4.2%;padding:0;position:absolute;translate:-50% -50%}.station span{white-space:nowrap;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:.35cqw 1.1cqw;font-size:clamp(9px,1.5cqw,13px);font-weight:500;transition:background-color .2s,color .2s;position:absolute}.station:hover span{background:color-mix(in srgb, var(--line) 14%, #fff)}.station.is-active span{background:var(--line);color:var(--line-ink,#fff)}.station--above span{bottom:120%;left:50%;translate:-50%}.station--below span{top:120%;left:50%;translate:-50%}.station--left span{top:50%;right:125%;translate:0 -50%}.station--right span{top:50%;left:125%;translate:0 -50%}.station--above-left span{bottom:85%;right:85%}.station--above-right span{bottom:85%;left:85%}.station--below-left span{top:85%;right:85%}.station--below-right span{top:85%;left:85%}.line-tag{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;opacity:.75;font-size:clamp(9px,1.5cqw,13px);font-weight:700;position:absolute;translate:0 -50%}.line-tag--end{translate:-100% -50%}.line-tag:hover{opacity:1;text-decoration:underline;text-decoration-thickness:2px}.line-tag--current{opacity:1}.network__ticket{z-index:2;width:min(330px,42%);position:absolute;top:63%;right:0}.hero:has(.network){padding-bottom:clamp(140px,14vw,220px)}.station-list{display:none}.ticket{background:var(--chat-bg);color:var(--chat-ink);animation:ticket-in .45s var(--ease-out);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -12px #00000047,0 0 0 1px #0000000f}@keyframes ticket-in{0%{opacity:0;translate:0 10px}}.ticket__head{background:var(--accent);color:var(--accent-ink);gap:2px;padding:12px 16px;display:grid}.ticket__title{font-weight:700}.ticket__meta{opacity:.8;font-size:12px}.ticket__chat{flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.ticket__context{background:color-mix(in srgb, var(--accent) 12%, var(--chat-bg));border-radius:12px;margin:0 0 4px;padding:10px 12px;font-size:13px}.ticket__context span{text-transform:capitalize;margin-right:4px;font-weight:700}@media (max-width:1200px){.hero{grid-template-columns:minmax(0,1fr)}.hero:has(.network){padding-bottom:clamp(40px,5vw,72px)}.station span{display:none}.station{width:7%}.network{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);align-items:start;gap:16px clamp(20px,3vw,40px);display:grid}.network__map{grid-row:1/span 2;justify-self:center;width:100%;max-width:77.5vh}.station-list{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.network__ticket{grid-column:2;width:100%;position:static}.station-list button{border:2px solid var(--line);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px}.station-list button.is-active{background:var(--line);color:var(--line-ink,#fff)}}.station-list__app{opacity:.7;margin-right:6px}@media (max-width:640px){.network{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:14px}.network__map{grid-row:auto;max-width:none}.station-list,.network__ticket{grid-column:1}.station-list{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);flex-wrap:nowrap;overflow-x:auto}.station-list::-webkit-scrollbar{display:none}.station-list button{white-space:nowrap;flex:none}.network__ticket .ticket__chat{justify-content:flex-end;min-height:236px}}@media (prefers-reduced-motion:reduce){.route{stroke-dashoffset:0;animation:none}.ticket{animation:none}}.voices{border-block:1px solid var(--rule);background:#fff;overflow:hidden}.voices__strip{align-items:stretch;display:flex}.voices__label{padding:14px var(--gutter);border-right:1px solid var(--rule);flex-shrink:0;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.voices__heart{color:var(--accent-text);display:grid}.voices__flag{color:#fff;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#111;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:400}.voices__track{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex;overflow:hidden}.voices__track:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.voices__track ul{gap:56px;width:max-content;margin:0;padding:0 0 0 32px;list-style:none;animation:70s linear infinite voices;display:flex}.voices__track li{white-space:nowrap;gap:3px;display:grid}.voices__who{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;font-size:10px}.voices__who b{color:#111;font-weight:500}.voices__quote{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px}.voices__more{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);font-size:10px}.voices:hover ul,.voices__track:focus-visible ul{animation-play-state:paused}@keyframes voices{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.voices__track ul{animation:none}}.voices__deck{text-align:center;padding:40px 0 36px;display:none}.voices__title{margin:0 var(--gutter);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:21px;font-weight:700;line-height:1.2;display:flex}.voices__deck-flag{margin:10px 0 0}.voices__cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;text-align:left;gap:12px;margin:24px 0 0;padding:2px 28px;scroll-padding-inline:28px;list-style:none;display:flex;overflow-x:auto}.voices__cards::-webkit-scrollbar{display:none}.voices__cards li{scroll-snap-align:center;border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;flex:0 0 100%;padding:20px;display:flex}.voices__cards figure{flex:1;margin:0}.voices__cards figcaption{align-items:flex-start;gap:14px;display:flex}.voices__avatar{background:color-mix(in srgb, var(--accent) 18%, #fff);width:64px;height:64px;color:var(--accent-text);border-radius:10px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}.voices__cards figcaption>span:last-child{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;justify-items:start;gap:6px;padding-top:2px;display:grid}.voices__cards figcaption b{background:#f1f1ef;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500}.voices__cards figcaption b+span{color:#6b6b6b;font-size:10px}.voices__cards blockquote{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.03em;margin:18px 0 0;font-size:13px;line-height:1.6}.voices__learn{color:#8a8a8a;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:4px 0;font-size:11px;display:inline-flex}.voices__learn svg{width:16px;height:16px}.voices__arrows{justify-content:center;gap:10px;margin-top:28px;display:flex}.voices__arrows button{color:#111;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .15s,color .15s;display:grid}.voices__arrows button:active{color:#fff;background:#111}.voices__learn:focus-visible,.voices__arrows button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.voices__strip{display:none}.voices__deck{display:block}}.voices-dialog{color:#111;background:#fff;border:0;border-radius:22px;width:min(760px,100vw - 32px);height:min(82vh,760px);padding:0;overflow:hidden;box-shadow:0 30px 80px #0000004d}.voices-dialog::backdrop{background:#0a0a0a8c}.voices-dialog[open]{animation:.3s cubic-bezier(.16,1,.3,1) voices-in}@keyframes voices-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.voices-dialog__panel{height:100%;position:relative}.voices-dialog__head{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:24px;right:16px}.voices-dialog__head>*{pointer-events:auto}.voices-dialog__close{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.voices-dialog__close:hover{background:#333}.voices-dialog__list{overscroll-behavior:contain;height:100%;margin:0;padding:64px clamp(24px,6vw,56px) 48px;list-style:none;overflow-y:auto}.voices-dialog__list li+li{margin-top:clamp(40px,6vw,64px)}.voices-dialog__list .voices-dialog__flag+li{margin-top:20px}.voices-dialog figure{margin:0}.voices-dialog figcaption{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;align-items:center;gap:10px;font-size:11px;display:flex}.voices-dialog figcaption b{color:#111;font-weight:500}.voices-dialog__avatar{background:color-mix(in srgb, var(--accent) 16%, #fff);width:34px;height:34px;color:var(--accent-text);font-family:var(--font-body), sans-serif;letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.voices-dialog blockquote{letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(20px,2.4vw,28px);line-height:1.3}@media (prefers-reduced-motion:reduce){.voices-dialog[open]{animation:none}}.section{padding:clamp(64px, 7vw, 108px) var(--gutter)}.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 48px;max-width:1320px;margin:0 auto clamp(40px,5vw,72px);display:grid}.head h2{color:var(--accent-text)}.journeys .head h2,.faq h2{color:inherit}.head .lede{margin:0}@media (max-width:860px){.head{grid-template-columns:minmax(0,1fr)}}.ride{--rail-x:28px;--ride:0;max-width:1320px;padding:0 0 0 calc(var(--rail-x) + 48px);margin:0 auto;list-style:none;position:relative}.ride:before,.ride:after{content:"";left:var(--rail-x);border-radius:14px;width:14px;position:absolute;top:0;translate:-50%}.ride:before{background:color-mix(in srgb, var(--accent) 18%, #fff);bottom:0}.ride:after{height:calc(var(--ride) * 100%);background:var(--accent)}.ride__stop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(24px,5vw,96px);padding-block:clamp(40px,5vw,72px);display:grid;position:relative}.ride__stop+.ride__stop{border-top:1px solid var(--rule)}.ride__dot{border:7px solid color-mix(in srgb, var(--accent) 30%, #fff);z-index:1;width:36px;height:36px;transition:border-color .4s var(--ease-out), background-color .4s, scale .4s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:50%;left:-48px;translate:-50% -50%}.ride__stop.is-reached .ride__dot{border-color:var(--accent);background:var(--accent);scale:1.08;box-shadow:inset 0 0 0 5px #fff}.ride__text h3{color:var(--ink)}.ride__text .btn{margin-top:28px}.ride__phone{flex-direction:column;align-items:center;display:flex}@media (max-width:760px){.ride{--rail-x:10px;padding-left:40px}.ride:before,.ride:after{width:8px}.ride__dot{border-width:5px;width:26px;height:26px;top:72px;left:-30px}.ride__stop{grid-template-columns:minmax(0,1fr)}.ride__phone{align-items:flex-start}}.journeys{background:var(--deep);color:#fff}.journeys .lede{color:#ffffffc7}.journeys>.btn{width:fit-content;margin:clamp(32px,4vw,56px) auto 0;display:flex}.journey{max-width:1320px;margin:0 auto;padding-block:28px}.journey+.journey{border-top:1px solid #ffffff24}.journey__name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(22px,2vw,30px)}.journey__line{--c:var(--pop);grid-template-columns:repeat(4,minmax(0,1fr)) 64px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey__line:before{content:"";background:var(--c);border-radius:8px;height:8px;position:absolute;top:15px;left:0;right:40px}.journey--broken .journey__line{--c:#fff6}.journey--broken .journey__line:before{background:repeating-linear-gradient(90deg, var(--c) 0 22px, transparent 22px 36px);right:64px}.journey__line li{padding-right:20px;position:relative}.journey__stop{background:var(--deep);border:5px solid var(--c);width:38px;height:38px;color:var(--c);border-radius:50%;place-items:center;display:grid;position:relative}.journey--broken .journey__stop{color:#fff}.journey__text{color:#ffffffdb;max-width:24ch;margin-top:14px;font-size:15px;display:block}.journey__end{justify-content:flex-end;align-items:flex-start;display:flex}.journey__ring{width:46px;height:46px;box-shadow:0 0 0 3px var(--pop);background:#fff;border:8px solid #111;border-radius:50%;margin-top:-4px}.journey__gap{background:#fff6;border-radius:8px;width:22px;height:8px;margin-top:15px;transform:rotate(-30deg)}@media (max-width:860px){.journey__line{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:54px}.journey__line:before,.journey--broken .journey__line:before{width:8px;height:auto;inset:0 auto 30px 15px}.journey--broken .journey__line:before{background:repeating-linear-gradient(180deg, var(--c) 0 22px, transparent 22px 36px)}.journey__stop{position:absolute;top:-6px;left:-54px}.journey__text{max-width:none;margin-top:0}.journey__end{justify-content:flex-start;margin-left:-58px}}.board{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);max-width:1320px;margin:0 auto;display:grid}.board__table{color:#fff;border-radius:var(--radius);background:#111;padding:10px 10px 18px}.board__head,.board__row{grid-template-columns:minmax(150px,2fr) minmax(0,4fr) 32px;align-items:center;gap:20px;padding:14px 16px;display:grid}.board__head{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;border-bottom:1px solid #ffffff24;font-size:12px}.board__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;transition:background-color .2s}.board__row+.board__row{margin-top:2px}.board__row:hover{background:#ffffff12}.board__row.is-active{background:var(--pop);color:var(--pop-ink)}.board__route{font-size:17px;font-weight:700}.board__what{opacity:.85;font-size:15px}.board__go{opacity:0;justify-self:end;transition:opacity .2s}.board__row.is-active .board__go,.board__row:hover .board__go{opacity:1}.board__cta{margin:16px 16px 0}.board__phone{justify-content:center;display:flex}@media (min-width:961px){.board{grid-template-columns:minmax(0,1fr) 340px}.board--story{grid-template-columns:minmax(0, 1fr) min(304px, calc(var(--sh) * .62 + 20px))}}.board__phone .phone{width:300px;max-width:100%}.board__phone .phone__screen{height:360px;min-height:0}.board__phone .phone__messages{padding-top:28px}@media (max-width:960px){.board{grid-template-columns:minmax(0,1fr)}.board__head{display:none}.board__row{grid-template-columns:minmax(0,1fr) 24px;gap:4px 12px}.board__what{grid-area:2/1}.board__go{grid-area:1/2/span 2}}.stops{grid-template-columns:repeat(3,minmax(0,1fr)) auto;max-width:1320px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.stops:before{content:"";background:var(--accent);border-radius:10px;height:10px;position:absolute;top:14px;left:0;right:120px}.stops li{padding:54px 28px 0 0;position:relative}.stops li:not(.stops__end):before{content:"";border:7px solid var(--accent);background:#fff;border-radius:50%;width:38px;height:38px;position:absolute;top:0;left:0}.stops h3{margin:0 0 6px;font-size:20px}.stops p{color:var(--ink-2);max-width:28ch;margin:0}.stops__end{flex-direction:column;gap:10px;display:flex;padding-top:0!important;padding-right:0!important}@media (max-width:860px){.stops{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:56px}.stops:before{width:10px;height:auto;inset:0 auto 120px 14px}.stops li{padding:4px 0 0}.stops li:not(.stops__end):before{top:0;left:-56px}.stops__end{flex-flow:wrap}}.change{background:var(--soft)}.change__lines{max-width:1320px;margin:0 auto;padding:0;list-style:none}.change__lines li+li{margin-top:12px}.change__lines a{transition:transform .3s var(--ease-out), box-shadow .3s;background:#fff;border-radius:999px;grid-template-columns:minmax(200px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px 32px;padding:22px 26px 22px 64px;display:grid;position:relative}.change__lines a:before{content:"";border:7px solid var(--line);background:#fff;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:20px;translate:0 -50%}.change__lines a:after{content:"";background:var(--line);opacity:0;border-radius:0 0 999px 999px;height:6px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.change__lines a:hover{transform:translate(6px);box-shadow:0 14px 30px -14px #0000004d}.change__name{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--line-text,var(--line));align-items:center;gap:10px;font-size:clamp(22px,2.2vw,32px);font-weight:800;display:flex}.change__blurb{color:var(--ink-2)}.change__go{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:760px){.change__lines a{border-radius:var(--radius);grid-template-columns:minmax(0,1fr);padding:20px 20px 20px 60px}.change__lines a:before{top:34px}}.faq{color:#fff;background:#111}.faq h2{max-width:1320px;margin:0 auto}.faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:1320px;margin:40px auto 0;display:grid}.faq details{border-top:1px solid #ffffff2e}.faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex-shrink:0;margin-top:5px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:#ffffffbf;max-width:62ch;margin:0 0 24px}@media (max-width:860px){.faq__list{grid-template-columns:minmax(0,1fr)}}.footer{color:#fff;background:#111}.footer__inner{padding:48px var(--gutter) var(--gutter)}.footer .logo{color:#fff}.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px 24px;margin-top:48px;display:grid}.footer__cols div{align-content:start;gap:10px;font-size:15px;display:grid}.footer__cols a{color:#ffffffd1}.footer__cols a:hover{color:#fff;text-decoration:underline}.footer__h{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin:0 0 6px;font-size:12px}.footer__statement{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;align-self:end;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1}.footer__statement span:first-child{color:var(--pop)}.footer__cta{background:var(--accent);min-height:72px;color:var(--accent-ink);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:14px;transition:filter .2s;display:flex}.footer__cta:hover{filter:brightness(1.12)}.footer__new{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;vertical-align:2px;opacity:.85;border:1px solid;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;padding-right:calc(clamp(84px,9vw,128px) + 16px);display:flex}.footer__legal{color:#ffffff8c;flex:360px;margin:0;font-size:12px;line-height:1.6}.footer__legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer__social{gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__social a{width:40px;height:40px;color:inherit;border-radius:50%;place-items:center;transition:background .2s;display:grid}.footer__social a:hover{background:color-mix(in srgb, currentColor 14%, transparent)}@media (max-width:860px){.footer__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tick{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.tick--x{color:#666;background:#e9e9e9}.hero--pricing{grid-template-columns:minmax(0,1fr);padding-bottom:0}.hero--pricing h1{max-width:12ch}.phone{background:#0b0b0b;border-radius:40px;width:min(300px,100%);padding:10px;box-shadow:0 30px 60px #00000059,inset 0 0 0 2px #2a2a2a}.phone--sm{width:min(260px,100%)}.phone__screen{background:var(--chat-bg);min-height:380px;color:var(--chat-ink);border-radius:31px;flex-direction:column;font-size:14px;display:flex;overflow:hidden}.phone__bar{border-bottom:1px solid color-mix(in srgb, var(--chat-ink) 12%, transparent);align-items:center;gap:10px;padding:34px 16px 12px;font-weight:700;display:flex}.phone__avatar{background:linear-gradient(135deg, var(--accent), var(--pop));border-radius:50%;width:30px;height:30px}.phone__context{color:#fff;background:linear-gradient(to top, #0000008c, transparent 70%), linear-gradient(135deg, var(--accent), var(--pop));border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:120px;margin:12px;padding:14px;display:flex}.phone__context--story,.phone__context--video{min-height:170px}.phone__context p{margin:0;font-size:13px;font-weight:500}.phone__context-kind{font-family:var(--font-mono), monospace;text-transform:uppercase;background:#00000059;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:3px 8px;font-size:11px}.phone__messages{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:12px 12px 20px;display:flex}.bubble{max-width:82%;animation:pop-in 1.1s both var(--ease-out);border-radius:20px;gap:8px;padding:10px 14px;line-height:1.35;display:grid}.bubble--bot{background:var(--bubble-bot);color:var(--bubble-bot-ink);border-bottom-left-radius:6px;align-self:flex-start}.bubble--user{background:var(--bubble-user);color:var(--bubble-user-ink);border-bottom-right-radius:6px;align-self:flex-end}.bubble__button{text-align:center;color:#111;background:#ffffffeb;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700;display:block;box-shadow:0 0 0 1px #00000014}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.bubble{animation:none}html{scroll-behavior:auto}}.phone-label{background:var(--pop);width:300px;max-width:100%;color:var(--pop-ink);font-family:var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.pricing-block--page{padding-top:clamp(40px,5vw,64px)}.plans{max-width:1200px;margin:clamp(40px,5vw,64px) auto 0}.pricing-block--page .plans{margin-top:0}.billing-toggle{background:var(--soft);border-radius:999px;width:fit-content;margin:0 auto 32px;padding:4px;display:flex}.billing-toggle button{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-weight:500;display:inline-flex}.billing-toggle button.is-active{color:#fff;background:#111}.save{background:var(--pop);color:var(--pop-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.plan{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;padding:clamp(22px,2.4vw,32px)}.plan--popular{background:var(--deep);color:#fff;border-color:var(--deep)}.plan header{justify-content:space-between;align-items:center;display:flex}.plan h3{margin:0;font-size:22px}.plan__badge{background:var(--pop);color:var(--pop-ink);border-radius:999px;padding:4px 10px}.plan__price{gap:4px;margin:20px 0 6px;display:grid}.plan__price span{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(44px,4.4vw,64px);line-height:1}.plan__price small{opacity:.7;font-size:14px}.plan__limits{opacity:.75;margin:0 0 24px}.plan__note{text-align:center;opacity:.7;margin:10px 0 0;font-size:13px}.plan__features-title{margin:28px 0 10px;font-size:15px;font-weight:700}.plan ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{align-items:center;gap:10px;display:flex}.plan li.is-off{opacity:.5;text-decoration:line-through}.plan--popular .tick--x{background:#fff3}.plans__fine{text-align:center;max-width:60ch;color:var(--ink-2);margin:24px auto 0;font-size:14px}.pricing-block__more{text-align:center;margin:32px 0 0}@media (max-width:900px){.plans__grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto}}.addon{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:clamp(40px,5vw,64px) auto 0;display:grid}.addon__card{border-radius:var(--radius);background:var(--soft);text-align:center;padding:24px}.addon__card:nth-child(2){background:var(--accent);color:var(--accent-ink)}.addon__card p{margin:0}.addon__price{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(40px,4vw,56px);margin:10px 0 2px!important}.addon__note{opacity:.7;font-size:14px}@media (max-width:640px){.addon{grid-template-columns:minmax(0,1fr)}}.compare-table{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;max-width:1100px;margin:clamp(40px,5vw,64px) auto 0;overflow-x:auto}.compare-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.compare-table th,.compare-table td{border-bottom:1px solid var(--rule);text-align:center;padding:13px 18px}.compare-table tbody th[scope=row]{text-align:left;font-weight:400}.compare-table thead th{color:#fff;background:#111;font-size:16px;position:sticky;top:0}.compare-table thead th:first-child{text-align:left}.compare-table__group th{background:var(--soft);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:12px;text-align:left!important}.compare-table .tick{margin-inline:auto}.compare-table tbody tr:not(.compare-table__group):hover{background:color-mix(in srgb, var(--soft) 50%, transparent)}.cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(28px,3vw,40px);display:flex}.phone--sm .phone__screen{min-height:340px}.page .nav{background:var(--accent);border-bottom-color:#0000}.page .nav .logo,.page .nav__links a,.page .nav__links a:hover{color:var(--accent-ink)}.page .nav__links a{opacity:.85}.page .nav__links a:hover{opacity:1}.page .nav__links a:after{background:var(--accent-ink)}.page .nav .btn{background:var(--accent-ink);color:var(--accent)}.page .footer{background:var(--accent);color:var(--accent-ink)}.page .footer .logo,.page .footer__cols a,.page .footer__cols a:hover,.page .footer__social{color:var(--accent-ink)}.page .footer__cta{background:var(--accent-ink);color:var(--accent)}.page .footer__statement span:first-child{color:var(--accent-ink)}.page .footer__statement span:last-child,.page .footer__h,.page .footer__legal{color:color-mix(in srgb, var(--accent-ink) 80%, transparent)}@media (min-width:1101px){.ride{--line-y:22px;grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.4vw,40px);padding:76px 0 0;display:grid}.ride:before,.ride:after{left:0;top:var(--line-y);width:auto;height:14px;translate:none}.ride:before{bottom:auto;right:0}.ride:after{width:calc(var(--ride) * 100%)}.ride__stop{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.ride__stop+.ride__stop{border-top:0}.ride__dot{left:0;top:calc(var(--line-y) + 7px - 76px);translate:0 -50%}.ride__text h3{font-size:clamp(24px,2vw,32px)}.ride__text .lede{margin-top:12px;font-size:16px}.ride__text .btn{margin-top:20px}.ride__phone{align-items:flex-start;margin-top:28px}.ride__phone .phone,.ride__phone .phone-label{width:100%;max-width:280px}}.ride.is-live .ride__text,.ride.is-live .ride__phone{transition:opacity 2.6s var(--ease-out), translate 2.6s var(--ease-out), filter 2.6s var(--ease-out)}.ride.is-live .ride__phone{transition-delay:1s}.ride.is-live .ride__stop:not(.is-reached) .ride__text,.ride.is-live .ride__stop:not(.is-reached) .ride__phone{opacity:.28;filter:saturate(.4);translate:0 18px}.ride.is-live .ride__stop:not(.is-reached) .ride__phone,.ride.is-live .ride__stop:not(.is-reached) .ride__text{opacity:1;filter:grayscale(.7)contrast(.42)brightness(1.6)}.ride.is-live .ride__stop:not(.is-reached) .ride__text{filter:grayscale(.7)contrast(.28)brightness(1.75)}.ride.is-live .ride__stop:not(.is-reached) .bubble{opacity:0;animation:none}.ride .bubble{animation-duration:1.8s}.ride__dot{transition-duration:1.4s}.ride__stop.is-reached .ride__dot{animation:stop-arrive 1.8s var(--ease-out)}@property --ride{syntax:"<number>";inherits:true;initial-value:0}.ride{transition:--ride 1.4s var(--ease-out)}@keyframes stop-arrive{0%{box-shadow:inset 0 0 0 5px #fff, 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:inset 0 0 0 5px #fff, 0 0 0 16px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ride.is-live .ride__stop:not(.is-reached) .ride__text,.ride.is-live .ride__stop:not(.is-reached) .ride__phone{translate:none}.ride.is-live .ride__stop:not(.is-reached) .bubble{opacity:1}.ride__stop.is-reached .ride__dot{animation:none}.ride{transition:none}}.home .route,.ticket--fast .bubble{animation-duration:.9s}.ride-pin{position:relative}@media (min-width:1101px){.ride.is-pinned{top:var(--pin-top,16px);transition:--ride .25s linear;position:sticky}}@media (min-width:1101px) and (max-height:880px){.ride{padding-top:64px}.ride__dot{top:calc(var(--line-y) + 7px - 64px)}.ride__text .lede{font-size:15px;line-height:1.4}.ride__text .btn{min-height:42px;margin-top:14px}.ride__phone{margin-top:16px}.ride__phone .phone--sm .phone__screen{min-height:0}.ride__phone .phone__bar{padding-top:18px}.ride__phone .phone__context{min-height:72px}.ride__phone .phone__context--story,.ride__phone .phone__context--video{min-height:88px}.ride__text h3{font-size:24px}.ride__text .lede{margin-top:8px}.ride__phone .phone,.ride__phone .phone-label{max-width:250px}.ride__phone .phone-label{margin-top:8px}}.flips{--broken:#fff6;--stop:38px;--row:40px;grid-template-columns:repeat(4,minmax(0,1fr)) 72px;max-width:1320px;margin:0 auto;display:grid}.flips__head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:22px;display:flex}.flips__title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.1;display:grid}.flips__title span{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;transform:translateY(10px)}.flips__title span.is-shown{opacity:1;transform:none}.flips__hint{color:#ffffffb8;margin:0;font-size:15px}.flips__hint--tap{display:none}@media (hover:none){.flips__hint--hover{display:none}.flips__hint--tap{display:inline}}.flips__list{grid-column:1/5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flip{grid-template-rows:var(--row) auto;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:grid}.flip:focus-visible{outline:none}.flip:focus-visible .flip__face{outline:3px solid var(--pop);outline-offset:3px}.flip__line{height:var(--row);position:relative}.flip__line:before,.flip__line:after{content:"";height:8px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.flip__line:before{background:repeating-linear-gradient(90deg, var(--broken) 0 22px, transparent 22px 36px)}.flip__line:after{background:var(--pop);transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.flip__stop{z-index:1;width:var(--stop);height:var(--stop);background:var(--deep);border:5px solid var(--broken);transition:border-color .3s, transform .4s var(--ease-out);border-radius:50%;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.flip__icon{transition:opacity .25s, transform .35s var(--ease-out);grid-area:1/1;place-items:center;display:grid}.flip__icon--x{color:#fff}.flip__icon--check{color:var(--pop);opacity:0;transform:scale(.4)rotate(-30deg)}.flip.is-flipped .flip__stop{border-color:var(--pop)}.flip.is-flipped .flip__icon--x{opacity:0;transform:scale(.4)rotate(30deg)}.flip.is-flipped .flip__icon--check{opacity:1;transform:none}.flip:hover .flip__stop{transform:scale(1.08)}.flip__card{perspective:1600px;margin:14px 20px 0 0;display:block}.flip__inner{transform-style:preserve-3d;transform:rotateX(calc(var(--flip,0) * -180deg));transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid}.flip__face{backface-visibility:hidden;border-radius:14px;grid-area:1/1;min-height:104px;padding:16px 18px;font-size:15px;line-height:1.45;display:block}.flip__face--problem{color:#ffffffd1;background:#ffffff12;transition:background-color .2s;box-shadow:inset 0 0 0 1px #ffffff1f}.flip__face--fix{background:var(--pop);color:var(--pop-ink);font-weight:600;transform:rotateX(180deg)}.flips__end{height:var(--row);grid-area:2/5;align-items:center;padding-left:6px;display:flex}.flips__end .journey__ring{opacity:.45;transition:opacity .4s, transform .6s var(--ease-out);flex-shrink:0;margin:0;transform:scale(.85)}.flips.is-done .flips__end .journey__ring{opacity:1;transform:scale(1)}.journeys .flips+.btn{margin-top:clamp(32px,4vw,56px)}@media (max-width:1100px){.flips{grid-template-columns:minmax(0,1fr)}.flips__list{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.flip{grid-template-columns:var(--stop) minmax(0, 1fr);grid-template-rows:auto;align-items:start;column-gap:14px}.flip__line{height:var(--stop)}.flip__line:before,.flip__line:after{display:none}.flip__card{margin:0}.flip__face{min-height:88px}.flips__end{display:none}}@media (max-width:640px){.flips__list{grid-template-columns:minmax(0,1fr);gap:12px}.flip__face{min-height:0}}@media (prefers-reduced-motion:reduce){.flip__inner{transition:none;transform:none!important}.flip__face{backface-visibility:visible;transition:opacity .2s}.flip__face--fix{opacity:0;transform:none}.flip.is-flipped .flip__face--fix{opacity:1}.flip.is-flipped .flip__face--problem{opacity:0}.flip__line:after,.flip__icon,.flips__title span,.flips__end .journey__ring{transition:none}}.flip__face{flex-direction:column;gap:12px;display:flex}.flip__text{display:block}.flip__chat{background:var(--chat-bg);color:var(--chat-ink);border-radius:12px;flex-direction:column;gap:6px;margin-top:auto;padding:10px;font-weight:400;display:flex}.flip__chat .bubble{border-radius:14px;max-width:88%;padding:7px 11px;font-size:13px;line-height:1.35;animation:none}.flip__chat .bubble--user{border-bottom-right-radius:4px}.flip__chat .bubble--bot{border-bottom-left-radius:4px}.flip__face--problem .flip__chat{opacity:.85}.flip__status{color:#ffffffb8;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:flex}.flip__status svg{flex-shrink:0}.flip__status--fix{color:var(--pop-ink);font-weight:600}.flip.is-flipped .flip__face--fix .bubble--bot{animation:pop-in .5s var(--ease-out) .35s both}@media (prefers-reduced-motion:reduce){.flip.is-flipped .flip__face--fix .bubble--bot{animation:none}}@media (min-width:1101px){.flip{grid-template-rows:var(--row) 1fr}.flip__card{display:grid}}.flips-pin{position:relative}@media (min-width:1101px){.flips[data-pinned]{top:var(--pin-top,16px);position:sticky}}.flip,.flip:hover .flip__stop{cursor:default;transform:none}.flip:active .flip__inner{scale:none}.flip:hover .flip__face--problem{background:#ffffff12}.flip:hover .flip__face--fix{filter:none}.msg{grid-template-rows:1fr;display:grid}.msg__in{min-height:0;display:grid}.msg__in>.bubble--bot{justify-self:start}.msg__in>.bubble--user{justify-self:end}.page--whatsapp{--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1)}.page--whatsapp :is(.phone__messages,.ticket__chat,.wa-story__chat){gap:0}.page--whatsapp .msg{animation:msg-open .5s var(--ease-in-out-cubic) var(--d,0s) both;grid-template-rows:1fr;padding-top:8px}.page--whatsapp .msg:first-child{padding-top:0}.page--whatsapp .msg__in>.bubble{min-height:0;animation:shell-grow-left .55s var(--ease-out-cubic) calc(var(--d,0s) + .45s) both}.page--whatsapp .msg__in>.bubble--user{animation-name:shell-grow-right}.page--whatsapp .msg .w{animation:word-in .4s var(--ease-out-cubic) calc(var(--d,0s) + .85s + var(--i) * 45ms) both}.page--whatsapp .msg .bubble__button{animation:word-in .4s var(--ease-out-cubic) calc(var(--d,0s) + 1.25s) both}@keyframes msg-open{0%{grid-template-rows:0fr;padding-top:0}}@keyframes shell-grow-left{0%{opacity:0;clip-path:inset(55% 65% 0 0 round 18px)}1%{opacity:1;clip-path:inset(55% 65% 0 0 round 18px)}to{clip-path:inset(0)}}@keyframes shell-grow-right{0%{opacity:0;clip-path:inset(55% 0 0 65% round 18px)}1%{opacity:1;clip-path:inset(55% 0 0 65% round 18px)}to{clip-path:inset(0)}}@keyframes word-in{0%{opacity:0;filter:blur(2px)}}.wa .wa__screen{color:#111b21;background:#e3e3e3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.32;position:relative;overflow:hidden}.wa__status{background:#f6f5f4;justify-content:space-between;align-items:center;padding:9px 20px 2px 26px;font-size:12px;display:flex}.wa__status-icons{align-items:center;gap:5px;display:flex}.wa__head{color:#111b21;background:#f6f5f4;border-bottom:1px solid #e3e1de;align-items:center;gap:9px;padding:6px 14px 8px 10px;display:flex}.wa__back{color:#111b21;flex-shrink:0}.wa__avatar{background:#d8f3ef;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.wa__who{flex:1;min-width:0;line-height:1.2;display:grid}.wa__who b{white-space:nowrap;align-items:center;gap:3px;font-size:13.5px;font-weight:600;display:flex}.wa__verified{flex-shrink:0}.wa__who>span{color:#667781;font-size:11px}.wa__head>svg:not(.wa__back){flex-shrink:0;margin-left:4px}.wa .wa__chat{background:#e3e3e3 var(--img-wa-wallpaper) top center / 100% auto repeat-y;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:10px 10px 8px;display:flex;overflow:hidden}.wa__day{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin-bottom:8px;padding:4px 10px;font-size:11px;box-shadow:0 1px .5px #0b141a21}.wa__sys{color:#54656f;text-align:center;background:#fff8c9;border-radius:8px;align-self:center;margin:0 8px 10px;padding:6px 9px;font-size:10.5px;line-height:1.35;box-shadow:0 1px .5px #0b141a21}.wa__sys svg{vertical-align:-1px;margin-right:3px}.wa .bubble{color:#111b21;max-width:86%;box-shadow:none;background:0 0;border-radius:0;gap:2px;padding:0;line-height:1.32}.wa .bubble--bot{padding-left:7px}.wa .bubble--user{padding-right:7px}.wa__body{background:#fff;border-radius:8px;padding:6px 8px 7px 9px;display:block;position:relative;box-shadow:0 1px .5px #0b141a21}.wa .bubble--user .wa__body{background:#d9fdd3}.wa__body--tail:before{content:"";background:inherit;width:8px;height:13px;position:absolute;top:0}.wa .bubble--bot .wa__body--tail{border-top-left-radius:0}.wa .bubble--bot .wa__body--tail:before{clip-path:polygon(0 0,100% 0,100% 100%);left:-7px}.wa .bubble--user .wa__body--tail{border-top-right-radius:0}.wa .bubble--user .wa__body--tail:before{clip-path:polygon(0 0,100% 0,0 100%);right:-7px}.wa__meta{float:right;color:#667781;white-space:nowrap;align-items:center;gap:3px;margin:6px 0 -3px 10px;font-size:10px;line-height:1;display:inline-flex}.wa__ticks{color:#53bdeb}.wa .w--link{color:#027eb5}.wa .wa__btn{color:#027eb5;background:#fff;border-radius:8px;margin-left:0;padding:8px 10px;font-size:13px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.wa__ad{background:#c9edc2;border-left:3px solid #06cf9c;border-radius:6px;gap:8px;margin:-2px -4px 6px -5px;padding:6px;display:flex}.wa__ad-pic{background:linear-gradient(135deg,#25d366,#128c7e);border-radius:5px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.wa__ad-pic img{border-radius:inherit;object-fit:cover;object-position:62% 40%;width:100%;height:100%}.wa__ad-text{align-content:center;gap:2px;min-width:0;font-size:11.5px;display:grid}.wa__ad-text b{font-weight:600}.wa__ad-text span{color:#54656f;font-size:10.5px}.wa__input{color:#111b21;background:#f6f5f4;border-top:1px solid #e3e1de;align-items:center;gap:10px;padding:7px 12px 14px;display:flex}.wa__input>svg{flex-shrink:0}.wa__field{color:#8696a0;background:#fff;border:1px solid #e3e1de;border-radius:999px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:5px 10px;font-size:12px;display:flex}.page--whatsapp .wa .msg .wa__meta{animation:word-in .4s var(--ease-out-cubic) calc(var(--d,0s) + 1.05s) both}.wa__app{flex-direction:column;height:100%;display:flex}.wa__input{position:relative}.wa__ig{z-index:2;color:#000;animation:wa-ig-out .8s cubic-bezier(.32, .72, 0, 1) calc(var(--ad,0s) + 2.5s) both;background:#fff;flex-direction:column;font-size:12px;line-height:1.3;display:flex;position:absolute;inset:0}.wa__screen--ad .wa__app{animation:wa-app-in .8s cubic-bezier(.32, .72, 0, 1) calc(var(--ad,0s) + 2.5s) both}@keyframes wa-ig-out{to{filter:brightness(.8);translate:-30%}}@keyframes wa-app-in{0%{translate:100%}}:is(.wa__screen--ad .wa__app,.ms__screen--fb .ms__app){z-index:3;position:relative;box-shadow:-10px 0 28px #00000029}.wa__screen--ad .wa__app{background:#e3e3e3}.ms__screen--fb .ms__app,.wa__status--ig{background:#fff}.wa__ig-top{grid-template-columns:24px 1fr 24px;place-items:center;padding:4px 12px 8px;display:grid}.wa__ig-logo{width:auto;height:19px;display:block}.wa__ig-feed{--stories:78px;flex:1;min-height:0;overflow:hidden}.wa__ig-scroll{height:calc(100% + var(--stories));animation:wa-ig-scroll .8s cubic-bezier(.25, .8, .3, 1) calc(var(--ad,0s) + .35s) both;flex-direction:column;display:flex}@keyframes wa-ig-scroll{to{translate:0 calc(var(--stories) * -1)}}.wa__ig-stories{height:var(--stories);box-sizing:border-box;flex:none;gap:10px;padding:2px 10px 8px;display:flex;overflow:hidden}.wa__ig-story{flex:none;align-content:start;justify-items:center;gap:4px;width:52px;display:grid;position:relative}.wa__ig-story .igs__avatar-wrap--ring{background:conic-gradient(from 210deg,#fcaf45,#f77737,#e1306c,#c13584,#fd1d1d,#fcaf45);padding:2.5px}.wa__ig-story>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#262626;max-width:100%;font-size:9px;overflow:hidden}.wa__ig-story--you i{color:#fff;background:#000;border-radius:50%;place-items:center;width:16px;height:16px;font-size:13px;font-style:normal;font-weight:500;line-height:1;display:grid;position:absolute;top:33px;right:1px;box-shadow:0 0 0 2px #fff}.wa__ig-ring{background:conic-gradient(from 210deg,#fcaf45,#f77737,#e1306c,#c13584,#fd1d1d,#fcaf45);border-radius:50%;flex:none;padding:2px}.wa__ig-ring .wa__ig-avatar{box-shadow:0 0 0 1.5px #fff}.wa__ig-liked{white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0 10px 3px;font-size:10.5px;display:flex;overflow:hidden}.wa__ig-liked b{font-weight:600}.wa__ig-faces{display:flex}.wa__ig-faces .igs__avatar-wrap+.igs__avatar-wrap{margin-left:-5px}.wa__ig-faces .igs__avatar{box-shadow:0 0 0 1.5px #fff}.wa__ig-caption span{color:#737373}.wa__ig-head{align-items:center;gap:8px;padding:4px 10px 7px;display:flex}.wa__ig-avatar{background:#d8f3ef;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.wa__ig-who{flex:1;line-height:1.2;display:grid}.wa__ig-who b{align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.wa__ig-who span{color:#737373;font-size:10px}.wa__ig-more{flex:none}.wa__ig-creative{color:#fff;text-align:center;background:radial-gradient(120% 90% at 30% 20%,#2dd4bf 0%,#0f766e 70%);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;min-height:100px;display:flex;overflow:hidden}.wa__ig-creative:has(img){position:relative}.wa__ig-creative img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;position:absolute;inset:0}.wa__ig-creative .wa__ig-offer{color:#0f766e;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px #0000002e}.wa__ig-creative .wa__ig-offer b{letter-spacing:0;font-family:inherit;font-size:11px;font-weight:800}.wa__ig-tooth{font-size:30px;line-height:1.1}.wa__ig-creative b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.wa__ig-creative>span:not(.wa__ig-tooth,.wa__ig-offer){font-size:14px;font-weight:600}.wa__ig-creative i{color:#0f766e;background:#fff;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:700}.wa__ig-cta{color:#000;animation:wa-cta-blue .4s ease-out calc(var(--ad,0s) + 1.2s) both;background:#efefef;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:flex;position:relative;overflow:hidden}.wa__ig-cta>span:first-child{align-items:center;gap:6px;display:inline-flex}@keyframes wa-cta-blue{to{color:#fff;background:#0095f6}}.wa__ig-tap{pointer-events:none;width:70px;height:70px;animation:wa-tap .6s ease-out calc(var(--ad,0s) + 2s) both;background:#ffffffb3;border-radius:50%;margin:-35px 0 0 -35px;position:absolute;top:50%;left:50%}@keyframes wa-tap{0%{opacity:0;scale:.2}15%{opacity:.85}to{opacity:0;scale:3.2}}.wa__ig-actions{align-items:center;gap:14px;padding:8px 10px 5px;display:flex}.wa__ig-count{align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.wa__ig-save{margin-left:auto}.wa__ig-caption{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 10px 6px;font-size:11.5px;overflow:hidden}.wa__ig-caption b{font-weight:600}.wa__ig-nav{background:#fff;border-top:1px solid #efefef;flex:none;justify-content:space-around;align-items:center;padding:6px 6px 12px;display:flex}.wa__ig-home{background:#efefef;border-radius:999px;place-items:center;width:44px;height:28px;display:grid}.wa__ig-dot{display:grid;position:relative}.wa__ig-dot:after{content:"";background:#ff3040;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-2px;box-shadow:0 0 0 1.5px #fff}.wa__draft{color:#111b21;white-space:nowrap;animation:wa-gone .12s linear var(--d,0s) both;background:#fff;align-items:center;display:flex;position:absolute;inset:0 34px 0 10px;overflow:hidden}.wa__field{position:relative}.wa__send{width:28px;height:28px;animation:wa-gone .12s linear var(--d,0s) both;background:#25d366;border-radius:50%;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%;right:8px}@keyframes wa-gone{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.wa__ig,.wa__draft,.wa__send{display:none}.wa__screen--ad .wa__app{animation:none}}.board--story{--sh:480px}@media (min-width:1101px){.board--story{--sh:clamp(400px, calc(100vh - 430px), 560px)}}@media (min-width:1101px) and (max-height:880px){.board--story{--sh:clamp(360px, calc(100vh - 360px), 420px)}}.board--story .board__phone{justify-self:center}.wa-story{flex-direction:column;align-items:center;display:flex}.wa-story .phone,.wa-story .phone-label{width:100%;max-width:min(304px, calc(var(--sh) * .62 + 20px))}.wa-story .wa .wa__screen,.wa-story .ms .ms__screen{height:var(--sh);min-height:0}@media (prefers-reduced-motion:reduce){.page--whatsapp .msg,.page--whatsapp .msg__in>.bubble,.page--whatsapp .msg .w,.page--whatsapp .msg .bubble__button{animation:none}}.ms .ms__screen{color:#050505;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3;position:relative;overflow:hidden}.ms .ms__status{background:#fff}.ms__head{color:#0a7cff;border-bottom:1px solid #e4e6eb;align-items:center;gap:10px;padding:6px 12px 8px 10px;display:flex}.ms__head>svg{flex:none}.ms__av{background:linear-gradient(135deg,#d9ccff,#ffd9ea);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:relative}.ms__av--live:after{content:"";background:#31a24c;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}.ms__who{color:#050505;flex:1;min-width:0;line-height:1.2;display:grid}.ms__who b{font-size:13.5px;font-weight:600}.ms__who span{color:#65676b;font-size:11px}.ms .ms__chat{background:#fff;flex-direction:column;flex:1;justify-content:flex-end;gap:0;min-height:0;padding:10px 10px 8px;display:flex;overflow:hidden}.ms__intro{text-align:center;justify-items:center;gap:2px;margin:2px 0 10px;display:grid}.ms__av--big{width:56px;height:56px;margin-bottom:4px;font-size:28px}.ms__intro b{font-size:14px;font-weight:600}.ms__intro>span:not(.ms__av){color:#65676b;font-size:11px}.ms__intro .ms__view{color:#050505;background:#e4e6eb;border-radius:6px;margin-top:6px;padding:4px 10px;font-weight:600}.ms__time{color:#65676b;align-self:center;margin:2px 0 8px;font-size:10.5px}.ms__ref{align-self:center;justify-items:center;gap:5px;max-width:92%;margin-bottom:8px;display:grid}.ms__ref-note{color:#65676b;font-size:10.5px}.ms__ref-card{border:1px solid #e4e6eb;border-radius:12px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.ms__ref-pic,.ms__ad-pic{background:linear-gradient(135deg,#7b61ff,#ff6fb5);place-items:center;display:grid}.ms__ref-pic{border-radius:8px;flex:none;width:34px;height:34px;font-size:16px}.ms__ref-text{gap:1px;min-width:0;display:grid}.ms__ref-text b{font-size:11.5px;font-weight:600}.ms__ref-text span{color:#65676b;font-size:10.5px}.ms .msg{padding-top:2px}.ms .msg.is-first{padding-top:8px}.ms .ms__row--in .msg__in{grid-template-columns:24px minmax(0,1fr);align-items:end;column-gap:6px}.ms .ms__av--row{width:24px;height:24px;font-size:12px}.ms .ms__av--row:empty{visibility:hidden}.ms .ms__group.bubble{width:fit-content;max-width:78%;box-shadow:none;color:inherit;background:0 0;border-radius:0;gap:2px;padding:0;display:grid}.ms .ms__row--in .ms__group{justify-self:start}.ms .ms__row--out .ms__group{justify-self:end}.ms__b{border-radius:18px;padding:8px 12px;font-size:13px;line-height:1.3;display:block}.ms__row--in .ms__b{color:#050505;background:#f0f0f0}.ms__row--out .ms__b{color:#fff;background:#0a7cff;justify-self:end}.ms .ms__row--out .w--link{color:#fff;text-decoration:underline}.ms__row--in:not(.is-first) :is(.ms__b,.ms__card){border-top-left-radius:4px}.ms__row--in:not(.is-last) :is(.ms__b,.ms__card){border-bottom-left-radius:4px}.ms__row--out:not(.is-first) .ms__b{border-top-right-radius:4px}.ms__row--out:not(.is-last) .ms__b{border-bottom-right-radius:4px}.ms__card{border:1px solid #e4e6eb;border-radius:18px;display:grid;overflow:hidden}.ms__card .ms__b{border-radius:0!important}.ms .ms__btn{box-shadow:none;color:#0a7cff;text-align:center;background:#fff;border-top:1px solid #e4e6eb;border-radius:0;padding:8px 12px;font-size:13px;font-weight:600;display:block}.ms__ad{color:#050505;background:#fff;border:1px solid #e4e6eb;border-radius:18px;justify-self:end;width:180px;margin-bottom:2px;display:grid;overflow:hidden}.ms__ad-pic{height:84px;font-size:34px}.ms__ad-text{gap:1px;padding:7px 10px 8px;display:grid}.ms__ad-text b{font-size:12px;font-weight:600}.ms__ad-text span{color:#65676b;font-size:10.5px}.ms__quick{animation:ms-quick-out .5s cubic-bezier(.645, .045, .355, 1) var(--qend,99s) forwards;grid-column:2;grid-template-rows:1fr;justify-self:start;margin-top:8px;display:grid}.ms__quick-in{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-height:0;display:flex;overflow:hidden}.ms__quick-in span{color:#0a7cff;animation:ms-pill-in .45s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + 1.15s + var(--k,0) * 90ms) both, ms-pill-dim .25s ease-out calc(var(--qend,99s) - .4s) forwards;background:#fff;border:1.5px solid #0a7cff;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ms__quick-in span.is-picked{animation:ms-pill-in .45s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + 1.15s + var(--k,0) * 90ms) both, ms-pill-pick .25s ease-out calc(var(--qend,99s) - .4s) forwards}@keyframes ms-pill-in{0%{opacity:0;translate:0 6px;scale:.85}}@keyframes ms-pill-pick{to{color:#fff;background:#0a7cff}}@keyframes ms-pill-dim{to{opacity:.35}}@keyframes ms-quick-out{to{opacity:0;grid-template-rows:0fr;margin-top:0}}.ms__input{color:#0a7cff;background:#fff;align-items:center;gap:10px;padding:7px 10px 12px;display:flex}.ms__input>svg{flex:none}.ms__field{color:#65676b;background:#f0f2f5;border-radius:999px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:6px 10px;font-size:12.5px;display:flex}.ms__field svg{color:#0a7cff}.ms__app{flex-direction:column;height:100%;display:flex}.ms__input,.ms__field{position:relative}.ms__draft{color:#050505;white-space:nowrap;animation:wa-gone .12s linear var(--d,0s) both;background:#f0f2f5;align-items:center;display:flex;position:absolute;inset:0 26px 0 10px;overflow:hidden}.ms__send{color:#0a7cff;width:28px;height:28px;animation:wa-gone .12s linear var(--d,0s) both;background:#fff;place-items:center;display:grid;position:absolute;top:7px;right:8px}:is(.wa__avatar,.wa__ig-avatar,.ms__av,.ms__ref-pic,.ms__ad-pic,.fb__me){overflow:hidden}:is(.wa__avatar,.wa__ig-avatar,.ms__av,.ms__ref-pic,.ms__ad-pic,.fb__me) img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ms__av--live{overflow:visible}.ms__av--live img{border-radius:50%}.fb__media--photo{padding:0;position:relative}.fb__media--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fb__media--photo i{margin:0;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px #0000002e}.ms__screen--ad{--fb-switch:2.5s}.ms__screen--post{--fb-switch:4.5s}.fb{z-index:2;color:#050505;animation:wa-ig-out .8s cubic-bezier(.32, .72, 0, 1) calc(var(--fb,0s) + var(--fb-switch)) both;background:#fff;flex-direction:column;font-size:12px;line-height:1.3;display:flex;position:absolute;inset:0}.ms__screen--fb .ms__app{animation:wa-app-in .8s cubic-bezier(.32, .72, 0, 1) calc(var(--fb,0s) + var(--fb-switch)) both}.fb .fb__status{background:#fff}.fb__top{align-items:center;gap:7px;padding:2px 10px 8px;display:flex}.fb__logo{color:#0866ff;letter-spacing:-.045em;flex:1;font-family:Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1}.fb__round{color:#050505;background:#e4e6eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.fb__compose{border-bottom:6px solid #e4e6eb;align-items:center;gap:8px;padding:4px 10px 8px;display:flex}.fb__me{color:#fff;background:#7b61ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.fb__mind{color:#65676b;border:1px solid #ccd0d5;border-radius:999px;flex:1;padding:6px 12px}.fb__post{border-top:1px solid #e4e6eb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fb__head{align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.fb__who{flex:1;line-height:1.2;display:grid}.fb__who b{font-size:12.5px;font-weight:600}.fb__who span{color:#65676b;font-size:10.5px}.fb__x{color:#65676b;font-size:11px}.fb__text{margin:0;padding:2px 10px 8px}.fb__media{color:#fff;text-align:center;background:radial-gradient(120% 90% at 30% 20%,#b18cff 0%,#5b3fd6 70%);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;min-height:80px;display:flex}.fb__media span{font-size:30px;line-height:1.1}.fb__media b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:800}.fb__media i{color:#5b3fd6;background:#fff;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:700}.fb__cta{background:#f0f2f5;align-items:center;gap:8px;padding:8px 10px;display:flex}.fb__cta-text{flex:1;min-width:0;display:grid}.fb__cta-text span{color:#65676b;font-size:10px}.fb__cta-text b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.fb__cta-btn{color:#050505;white-space:nowrap;animation:fb-cta .4s ease-out calc(var(--fb,0s) + 1s) both;background:#e4e6eb;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@keyframes fb-cta{to{color:#fff;background:#0866ff}}.fb__tap{width:60px;height:60px;animation:wa-tap .6s ease-out calc(var(--fb,0s) + 2s) both;background:#ffffffb3;border-radius:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%}.fb__stats{color:#65676b;justify-content:space-between;padding:7px 10px;font-size:10.5px;display:flex}.fb__actions{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;padding:6px;font-size:11.5px;font-weight:600;display:flex}.fb__actions span{align-items:center;gap:4px;display:inline-flex}.fb__comments{gap:6px;padding:4px 10px 6px;display:grid}.fb__c{align-items:flex-start;gap:6px;display:flex}.fb__c :is(.fb__me,.ms__av){width:24px;height:24px;font-size:11px}.fb__c--reply{margin-left:30px}.fb__bubble{background:#f0f2f5;border-radius:14px;padding:6px 10px;font-size:11.5px;line-height:1.3;display:grid}.fb__bubble b{font-size:11px;font-weight:600}.fb__bubble i{color:#65676b;background:#e4e6eb;border-radius:4px;margin-left:3px;padding:0 5px;font-size:9px;font-style:normal;font-weight:600}.fb__c--mine{animation:fb-c-in .4s ease-out calc(var(--fb,0s) + 1.6s) both}.fb__c--reply{animation:fb-c-in .4s ease-out calc(var(--fb,0s) + 2.6s) both}@keyframes fb-c-in{0%{opacity:0;translate:0 6px}}.fb__write{border-top:1px solid #e4e6eb;align-items:center;gap:8px;padding:7px 10px 12px;display:flex}.fb__write-field{color:#65676b;white-space:nowrap;background:#f0f2f5;border-radius:999px;flex:1;padding:7px 12px;position:relative;overflow:hidden}.fb__write-hint{animation:wa-gone .1s linear calc(var(--fb,0s) + .5s) forwards, fb-back .1s linear calc(var(--fb,0s) + 1.6s) forwards}@keyframes fb-back{to{opacity:1;visibility:visible}}.fb__write-text{color:#050505;clip-path:inset(0 100% 0 0);animation:fb-type .8s steps(9) calc(var(--fb,0s) + .5s) forwards, wa-gone .1s linear calc(var(--fb,0s) + 1.6s) forwards;position:absolute;top:50%;left:12px;translate:0 -50%}@keyframes fb-type{to{clip-path:inset(0)}}.fb__nav{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;padding:7px 6px 12px;display:flex}.fb__nav-on{color:#0866ff}.fb__notif{z-index:3;animation:fb-notif .45s cubic-bezier(.2, .9, .3, 1.1) calc(var(--fb,0s) + 3.4s) both;background:#f5f5f5f7;border-radius:16px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;top:26px;left:8px;right:8px;box-shadow:0 8px 24px #0000002e}@keyframes fb-notif{0%{opacity:0;translate:0 -140%}}.fb__notif-icon{color:#fff;background:linear-gradient(135deg,#00b2ff,#a033ff);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fb__notif-text{flex:1;min-width:0;line-height:1.25;display:grid}.fb__notif-text>span:first-child{color:#65676b;justify-content:space-between;font-size:10px;display:flex}.fb__notif-text i{font-style:normal}.fb__notif-text b{font-size:12px;font-weight:600}.fb__notif-body{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.fb,.ms__draft,.ms__send{display:none}.ms__screen--fb .ms__app{animation:none}}.ms .msg{animation:msg-open .5s cubic-bezier(.645, .045, .355, 1) var(--d,0s) both;grid-template-rows:1fr}.ms .msg__in>.ms__group{min-height:0;animation:shell-grow-left .55s cubic-bezier(.215, .61, .355, 1) calc(var(--d,0s) + .45s) both}.ms .ms__row--out .msg__in>.ms__group{animation-name:shell-grow-right}.ms .ms__av--row{animation:word-in .3s cubic-bezier(.215, .61, .355, 1) calc(var(--d,0s) + .45s) both}.ms .msg .w{animation:word-in .4s cubic-bezier(.215, .61, .355, 1) calc(var(--d,0s) + .85s + var(--i) * 45ms) both}.ms .msg .ms__btn{animation:word-in .4s cubic-bezier(.215, .61, .355, 1) calc(var(--d,0s) + 1.15s) both}@media (prefers-reduced-motion:reduce){.ms .msg,.ms .msg__in>.ms__group,.ms .ms__av--row,.ms .msg .w,.ms .msg .ms__btn,.ms__quick,.ms__quick-in span{animation:none}}.igs__screen{position:relative}.igs__screen>.igs__status{z-index:20;color:#fff;mix-blend-mode:difference;pointer-events:none;background:0 0;padding:8px 18px 0 22px;font-size:11px;position:absolute;top:0;left:0;right:0}.igs .igs__screen{color:#000;background:#fff;height:340px;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.35;display:block;position:relative}.igs__feed,.igs__dm{background:#fff;position:absolute;inset:0}.igs__head{align-items:center;gap:8px;padding:26px 12px 8px;display:flex}.igs__handle{font-size:11.5px;font-weight:600}.igs__more{letter-spacing:1px;margin-left:auto;font-size:9px}.igs__avatar-wrap{border-radius:50%;flex:none;display:inline-grid}.igs__avatar-wrap--ring{background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);padding:2px}.igs__avatar-wrap--ring .igs__avatar{box-shadow:0 0 0 2px #fff}.igs__avatar{background:hsl(var(--h,200) 45% 55%);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.igs__avatar--brand,.page--instagram .ride__phone .phone__avatar{background:#222 var(--img-noor) center / cover}.igs__poster{color:#fff;background:radial-gradient(circle at 85% 20%, #ffffff47, transparent 42%), linear-gradient(140deg, var(--accent), #7b3fe4 62%, var(--pop));flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:150px;padding:14px 16px;display:flex}.igs__poster--photo{background:#111;justify-content:flex-end;position:relative;overflow:hidden}.igs__photo{object-fit:cover;object-position:45% 40%;width:100%;height:100%;position:absolute;inset:0}.igs__poster--photo:after{content:"";background:linear-gradient(#0000 38%,#000000b8);position:absolute;inset:0}.igs__poster--photo>span{z-index:1;position:relative}.igs__poster--photo .igs__title{font-size:22px}.igs__poster--photo .igs__chip{display:none}.igs__kicker{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.igs__title{text-transform:uppercase;font-size:25px;font-weight:800;line-height:1}.igs__sub{font-size:11.5px;font-weight:600}.igs__chip{color:#111;background:#fff;border-radius:999px;margin-top:5px;padding:3px 9px;font-size:9.5px;font-weight:700}.igs__actions{gap:13px;padding:8px 12px 4px;display:flex}.igs__save{margin-left:auto}.igs__meta{gap:2px;padding:0 12px;display:grid}.igs__meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.igs__muted{color:#737373;font-weight:400}.igs__sheet{z-index:3;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;padding:6px 12px 0;display:flex;position:absolute;inset:26px 0 0;overflow:hidden;transform:translateY(48%);box-shadow:0 -6px 24px #0000002e}.igs__view{flex:1;min-height:0;overflow:hidden}.igs__grip{background:#c7c7c7;border-radius:2px;width:32px;height:3px;margin:0 auto 6px;display:block}.igs__sheet-title{text-align:center;border-bottom:1px solid #ededed;margin:0 -12px 10px;padding-bottom:8px;font-size:11.5px;font-weight:700}.igs__comments{gap:9px;margin:0;padding:0;list-style:none;display:grid}.igs__c{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.igs__c--reply{margin-top:-3px;margin-left:30px}.igs__c-body{gap:1px;display:grid}.igs__c-name{font-size:10.5px;font-weight:600}.igs__reply{font-size:10px;font-weight:600}.igs__mention{color:#00376b}.igs__likes{color:#737373;justify-items:center;font-size:9px;display:grid}.igs__compose{color:#737373;z-index:1;background:#fff;border-top:1px solid #ededed;flex:none;align-items:center;gap:8px;margin:0 -12px;padding:8px 12px 12px;display:flex}.igs__dm{flex-direction:column;display:flex;transform:translate(100%)}.igs__dm-head{border-bottom:1px solid #ededed;align-items:center;gap:8px;padding:26px 12px 8px;display:flex}.igs__dm-head .igs__avatar-wrap{position:relative}.igs__dm-head .igs__avatar-wrap:after{content:"";background:#1cd14f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}.igs__dm-who{font-size:11px;line-height:1.2;display:grid}.igs__dm-who .igs__muted{font-size:9.5px}.igs__dm-call{margin-left:auto}.igs__dm-list{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.igs__dm-list>*{flex-shrink:0}.igs .igs__m{padding-top:5px}.igs .igs__m:first-child{padding-top:0}.igs__m--got>.msg__in{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:6px}.igs__bubble{border-radius:18px;max-width:80%;padding:7px 11px}.igs__m--sent .igs__bubble{color:#fff;background:linear-gradient(160deg,#9b30ff,#5a4bea 55%,#3b5bdb);justify-self:end}.igs__m--got .igs__bubble{color:#000;background:#fff;justify-self:start;box-shadow:inset 0 0 0 1px #e3e3e3}.igs__bubble:has(.igs__button){gap:7px;padding:9px 9px 9px 11px;display:grid}.igs__button{text-align:center;background:#fff3;border-radius:10px;padding:6px;font-weight:600;display:block}.igs .w--link{color:#0064e0}.igs__m--got .igs__button{color:#0064e0;background:#f2f2f2}.igs__dm-input{color:#737373;background:#efefef;border-radius:999px;align-items:center;gap:8px;margin:0 10px 12px;padding:5px 10px 5px 5px;display:flex}.igs__cam{background:#3797f0;border-radius:50%;width:20px;height:20px}.is-live .igs__sheet{animation:26s linear both igs-sheet}.is-live .igs__feed{animation:26s linear both igs-feed}.is-live .igs__dm{animation:26s linear both igs-dm}.is-live .igs__comments.is-measured{animation:26s linear both igs-scroll}@keyframes igs-scroll{0%,19.62%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(0)}21.92%,to{transform:translateY(var(--scroll,0px))}}.is-live .igs__c{animation:igs-comment .6s cubic-bezier(.215, .61, .355, 1) var(--d) both}.is-live .igs__c .w{animation:word-in .5s cubic-bezier(.215, .61, .355, 1) calc(var(--d) + .35s + var(--i) * .1s) both}.igs .is-live .igs__m{animation:msg-open .6s cubic-bezier(.645, .045, .355, 1) var(--d) both}.is-live .igs__m .msg__in>.igs__bubble{min-height:0;animation:shell-grow-right .7s cubic-bezier(.215, .61, .355, 1) calc(var(--d) + .55s) both}.is-live .igs__m--got .msg__in>.igs__bubble{animation-name:shell-grow-left}.is-live .igs__m--got .msg__in>.igs__avatar-wrap{animation:word-in .3s ease calc(var(--d) + .55s) both}.is-live .igs__bubble .w{animation:word-in .5s cubic-bezier(.215, .61, .355, 1) calc(var(--d) + 1.1s + var(--i) * 65ms) both}.is-live .igs__button{animation:word-in .4s cubic-bezier(.215, .61, .355, 1) calc(var(--d) + 1.7s) both}@keyframes igs-sheet{0%,3.46%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(100%)}6.35%,16.15%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(48%)}19.62%,97.12%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(0)}to{transform:translateY(100%)}}@keyframes igs-feed{0%,to{transform:none}}@keyframes igs-dm{0%,33.65%{opacity:0;visibility:hidden;transform:none}33.66%{opacity:0;visibility:visible;animation-timing-function:ease;transform:none}34.42%,97.12%{opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:none}to{opacity:1;visibility:visible;transform:translate(100%)}}.igs__screen .igs__notif,.igs__screen .igs__notif-panel{display:none}.is-live .igs__dm{z-index:4}.is-live .igs__notif,.is-live .igs__notif-panel{display:flex}.is-live .igs__notif{animation:26s linear both igs-notif}.is-live .igs__notif-panel{animation:26s linear both igs-panel}@keyframes igs-notif{0%,26.92%{opacity:1;animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(-140%)}28.85%,31.54%{opacity:1;animation-timing-function:ease;transform:none}32.5%,to{opacity:0;visibility:hidden;transform:none}}@keyframes igs-panel{0%,31.53%{visibility:hidden;clip-path:inset(28px 8px calc(100% - 92px) round 18px);background:#f5f5f5}31.54%{visibility:visible;clip-path:inset(28px 8px calc(100% - 92px) round 18px);background:#f5f5f5;animation-timing-function:cubic-bezier(.645,.045,.355,1)}33.65%,to{visibility:visible;clip-path:inset(0);background:#fff}}@keyframes igs-comment{0%{opacity:0;transform:translateY(6px)}}@media (min-width:1101px) and (max-height:880px){.igs .igs__screen{height:300px}.igs__poster{height:118px}.igs__title{font-size:21px}}.isr__dm{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.isr__replied{flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;display:flex}.isr__thumb{background:radial-gradient(circle at 80% 15%, #ffffff4d, transparent 45%), linear-gradient(160deg, #7b3fe4, var(--accent) 60%, var(--pop));border-radius:12px;place-items:center;width:74px;height:116px;display:grid;position:relative}.isr__thumb .isr__stickers{gap:2px;width:230%;transform:scale(.42)}.isr__badge{font-size:22px;line-height:1;position:absolute;bottom:-8px;left:-9px}.isr__story{color:#fff;background:radial-gradient(circle at 80% 15%, #ffffff4d, transparent 45%), linear-gradient(160deg, #7b3fe4, var(--accent) 60%, var(--pop));transform-origin:92% 80%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.isr__photo{object-fit:cover;object-position:50% 45%;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.isr__story:has(.isr__photo):before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(#00000073,#0000 22% 70%,#00000073);position:absolute;inset:0}.isr__thumb:has(.isr__photo):before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(#00000073,#0000 22% 70%,#00000073);position:absolute;inset:0}:is(.isr__story:has(.isr__photo)>:not(.isr__photo),.isr__thumb:has(.isr__photo)>:not(.isr__photo)){z-index:2}.isr__story:has(.isr__photo)>.isr__stickers{position:relative;top:22%}.isr__thumb:has(.isr__photo)>.isr__stickers{position:relative;top:22%}.isr__thumb{overflow:visible}.isr__bars{background:#ffffff59;border-radius:2px;height:2px;position:absolute;top:24px;left:12px;right:12px;overflow:hidden}.isr__bar{transform-origin:0;background:#fff;height:100%;display:block}.isr__top{align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:32px;left:12px}.isr__top span:last-child{opacity:.75}.isr__stickers{justify-items:center;gap:4px;display:grid}.isr__stickers span{color:var(--accent);background:#fff;border-radius:8px;padding:3px 10px;font-size:14px;font-weight:800}.isr__bottom{align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.isr__input{border:1px solid #ffffffbf;border-radius:999px;flex:1;padding:6px 12px;font-size:10.5px}.isr__fly{opacity:0;font-size:26px;line-height:1;position:absolute;bottom:18px;left:22px}.is-live .isr__story{animation:16.8s linear both isr-story}.is-live .isr__dm{animation:16.8s linear both isr-dm}.is-live .isr__bar{animation:16.8s linear both isr-bar}.is-live .isr__fly{animation:1.1s cubic-bezier(.215,.61,.355,1) 1.4s both isr-fly}.is-live .isr__badge{animation:.5s cubic-bezier(.165,.84,.44,1) 3.8s both isr-badge}@keyframes isr-story{0%,17.26%{opacity:1;animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:none}22.02%{opacity:1;border-radius:36px;transform:scale(.31)}23.81%{opacity:0;border-radius:36px;transform:scale(.31)}95.23%{opacity:0;transform:translate(100%)}95.24%{opacity:1;animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes isr-dm{0%,17.26%{opacity:0}19.64%,95.24%{opacity:1;animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(0)}to{opacity:1;transform:translate(-100%)}}@keyframes isr-bar{0%{transform:scaleX(0)}17.26%,to{transform:scaleX(1)}}@keyframes isr-fly{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-150px)scale(1.7)}}@keyframes isr-badge{0%{opacity:0;transform:scale(.3)}}.igd{width:300px;max-width:100%}.igs .igd__screen{flex-direction:column;height:540px;min-height:0;font-size:12px;display:flex}.igd__list{flex:1;justify-content:flex-end;min-height:0;padding:12px 12px 10px}.igd__profile{margin-inline:auto;text-align:center;justify-items:center;gap:2px;width:fit-content;margin-bottom:12px;font-size:11.5px;animation:.5s cubic-bezier(.215,.61,.355,1) .1s both word-in;display:grid}.igd__post.igd__post--reel{width:42%;position:relative}.igd__post--reel .igd__post-head{z-index:1;color:#fff;background:linear-gradient(#00000073,#0000);position:absolute;top:0;left:0;right:0}.igd__post--reel .igd__photo{aspect-ratio:9/14}.igd__post--reel .igd__photo img{object-position:50% 40%}.igd__post--reel .igd__post-actions{display:none}.igd__post--reel .igd__caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 10px 9px;padding:0;display:-webkit-box;overflow:hidden}.igd__profile b{margin-top:6px;font-size:13px}.igd__view{background:#efefef;border-radius:8px;margin-top:8px;padding:5px 12px;font-weight:600}.igd__photo{position:relative}.igd__reel{background:#0000001f;place-items:center;display:grid;position:absolute;inset:0}.igd__list>*{flex-shrink:0}.igd__note{text-align:center;color:#737373;margin:0 0 10px;font-size:11px}.igd__post{background:#fff;border-radius:14px;width:72%;margin-bottom:10px;animation:.5s cubic-bezier(.215,.61,.355,1) .1s both word-in;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e3e3}.igd__post-head{align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;display:flex}.igd__photo{aspect-ratio:16/10;background:#ddd}.igd__photo img{object-fit:cover;object-position:45% 40%;width:100%;height:100%;display:block}.igd__photo--plain{background:radial-gradient(circle at 85% 20%, #ffffff47, transparent 42%), linear-gradient(140deg, var(--accent), #7b3fe4 62%, var(--pop))}.igd__post-actions{gap:10px;padding:8px 10px 2px;display:flex}.igd__caption{margin:0;padding:2px 10px 10px;font-size:11px;line-height:1.35}.igd .igs__dm-input{margin-top:4px}.igd__source{z-index:1;background:#fff;flex-direction:column;font-size:11.5px;animation:4.4s linear both igd-src;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes igd-src{0%,59.09%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:none}70.45%,to{visibility:hidden;transform:translate(-30%)}}.igd__dmview{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.igd--source .igd__dmview{z-index:2;animation:4.4s linear both igd-dm-in;position:relative}@keyframes igd-dm-in{0%,59.09%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100%)}70.45%,to{transform:none}}.igd--notify .igd__source{animation:none}.igd--notify .igd__dmview{z-index:4;animation:igd-open 4.4s linear var(--nshift,0s) both;position:relative}@keyframes igd-open{0%,78.41%{opacity:0;visibility:hidden}78.42%{opacity:0;visibility:visible;animation-timing-function:ease}82.95%,to{opacity:1;visibility:visible}}.igd__notif-panel{z-index:3;animation:igd-panel 4.4s linear var(--nshift,0s) both;background:#fff;position:absolute;inset:0}@keyframes igd-panel{0%,65.9%{visibility:hidden;clip-path:inset(28px 8px calc(100% - 92px) round 18px);background:#f5f5f5}65.91%{visibility:visible;clip-path:inset(28px 8px calc(100% - 92px) round 18px);background:#f5f5f5;animation-timing-function:cubic-bezier(.645,.045,.355,1)}78.41%,to{visibility:visible;clip-path:inset(0);background:#fff}}.igd__notif{z-index:5;height:64px;animation:igd-notif 4.4s linear var(--nshift,0s) both;background:#f5f5f5;border-radius:18px;align-items:center;gap:9px;padding:0 11px;font-size:11px;line-height:1.3;display:flex;position:absolute;top:28px;left:8px;right:8px;box-shadow:0 8px 24px #0000002e}@keyframes igd-notif{0%,38.64%{opacity:1;animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(-140%)}47.73%,65.91%{opacity:1;animation-timing-function:ease;transform:none}69.32%,to{opacity:0;visibility:hidden;transform:none}}.igd__notif-pic{flex:none;display:grid;position:relative}.igd__notif-icon{background:var(--img-ig-app) center / cover no-repeat;border-radius:4px;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1.5px #f5f5f5}.igd__notif-text{min-width:0;display:grid}.igd__notif-app{color:#737373;justify-content:space-between;font-size:10px;display:flex}.igd__notif-body{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igd__src-media{flex:none;position:relative}.igd__sticker{pointer-events:none;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.igd__sticker span{color:var(--accent);background:#fff;border-radius:7px;padding:3px 10px;font-size:15px;font-weight:800;line-height:1.2}.igd__sticker span+span{color:#111;font-size:11px}.igd__post .igd__sticker{gap:2px}.igd__post .igd__sticker span{padding:2px 7px;font-size:11px}.igd__post .igd__sticker span+span{font-size:8.5px}.igd__time{text-align:center;color:#737373;margin:0;padding-top:10px;font-size:10.5px}.igd__time .msg__in{padding-bottom:2px;display:block}.igs .is-live .igd__time{animation:msg-open .6s cubic-bezier(.645, .045, .355, 1) calc(var(--d) - .6s) both}.igs .is-live .igd__time .msg__in{animation:word-in .4s ease var(--d) both;overflow:hidden}.igd__bar{z-index:1;flex:none;align-items:center;gap:10px;padding:28px 12px 8px;font-size:13px;display:flex;position:relative}.igd__bar-end{margin-left:auto}.igd__bar--reels{color:#fff;font-size:15px}.igd__src-head{flex:none;align-items:center;gap:8px;padding:4px 12px 8px;font-size:11.5px;display:flex}.igd__src-photo{aspect-ratio:1;object-fit:cover;object-position:45% 40%;flex:none;width:100%}.igd__src-foot{flex-direction:column;flex:1;gap:3px;min-height:0;padding:8px 12px 0;display:flex;overflow:hidden}.igd__src-actions{gap:12px;margin-bottom:3px;display:flex}.igd__src-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.igd__ago{font-size:10px}.igd__nav{z-index:1;background:#fff;border-top:1px solid #efefef;flex:none;justify-content:space-around;align-items:center;margin-top:auto;padding:9px 8px 16px;display:flex;position:relative}.igd__nav--dark{color:#fff;background:#000;border-top-color:#262626;position:absolute;bottom:0;left:0;right:0}.igd__nav-me{background:#222 var(--img-maya) center / cover;border-radius:50%;width:18px;height:18px}.igd__source--reel{color:#fff;background:#000}.igd__source--reel .igd__src-photo{aspect-ratio:auto;object-position:50% 40%;height:100%;position:absolute;inset:0}.igd__source--reel:after{content:"";background:linear-gradient(#0000 60%,#000000a6),linear-gradient(#00000059,#0000 18%);position:absolute;inset:0}.igd__rail{z-index:1;justify-items:center;gap:12px;font-size:10px;font-weight:600;display:grid;position:absolute;bottom:64px;right:10px}.igd__rail>span{justify-items:center;gap:2px;display:grid}.igd__audio-art{background:linear-gradient(140deg, var(--accent), var(--pop));border:2px solid #fff;border-radius:6px;width:22px;height:22px}.igd__reel-foot{z-index:1;gap:5px;font-size:11px;display:grid;position:absolute;bottom:60px;left:12px;right:52px}.igd__reel-who{align-items:center;gap:7px;display:flex}.igd__follow-pill{border:1px solid #fffc;border-radius:7px;padding:2px 8px;font-size:10px;font-weight:600}.igd__reel-cap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igd__reel-audio{opacity:.9;font-size:10px}.igd__sheet{z-index:2;color:#000;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:58%;animation:4.4s linear both igd-sheet;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0003}@keyframes igd-sheet{0%,22.73%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(100%)}32.95%,53.41%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translateY(0)}59.09%,to{transform:translateY(100%)}}.igd__grip{background:#c7c7c7;border-radius:2px;align-self:center;width:32px;height:3px;margin:7px 0 6px}.igd__sheet-title{text-align:center;border-bottom:1px solid #efefef;padding-bottom:8px;font-size:12px}.igd__sheet-list{flex:1;align-content:start;gap:10px;padding:10px 12px;display:grid}.igd__c{gap:8px;line-height:1.35;display:flex}.igd__c--mine{animation:.4s cubic-bezier(.215,.61,.355,1) 2.15s both word-in}.igd__sheet-input{color:#737373;border-top:1px solid #efefef;align-items:center;gap:8px;padding:8px 12px 16px;display:flex;position:relative}.igd__src-typed{color:#000;animation:4.4s linear both igd-typed}@keyframes igd-typed{0%,36.36%{opacity:0}38%,48.4%{opacity:1}48.9%,to{opacity:0}}.igd__src-ph{animation:4.4s linear both igd-ph;position:absolute;left:42px}@keyframes igd-ph{0%,36.3%{opacity:1}36.36%,48.8%{opacity:0}48.9%,to{opacity:1}}.igd__sheet-input b{color:#b2dffc;margin-left:auto;animation:4.4s linear both igd-post}@keyframes igd-post{0%,42.9%{color:#b2dffc}43%,48.8%{color:#0095f6}48.9%,to{color:#b2dffc}}@keyframes igd-hide{to{opacity:0}}.igd__pf{flex-direction:column;gap:6px;height:100%;padding:0 12px;font-size:11.5px;display:flex}.igd__pf .igd__bar{margin:0 -12px;font-size:14px}.igd__pf-top{justify-content:space-between;align-items:center;margin:2px 0 4px;display:flex}.igd__pf-top span{justify-items:center;font-size:10.5px;display:grid}.igd__pf-top b{font-size:13px}.igd__pf-bio{color:#262626}.igd__pf-buttons{text-align:center;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 6px;font-weight:600;display:grid}.igd__pf-follow,.igd__pf-msg{background:#efefef;border-radius:8px;padding:6px;display:grid}.igd__pf-follow{color:#fff;background:#0095f6;animation:.25s 1.2s both igd-following}.igd__pf-follow>span{grid-area:1/1}.igd__pf-follow>span:first-child{animation:.2s 1.2s both igd-hide}.igd__pf-follow>span:last-child{animation:.25s 1.25s both igd-show}@keyframes igd-show{0%{opacity:0}to{opacity:1}}@keyframes igd-following{to{color:#000;background:#efefef}}.igd__pf-highlights{gap:12px;margin-bottom:8px;font-size:9.5px;display:flex}.igd__pf-highlights span{justify-items:center;gap:3px;display:grid}.igd__pf-highlights i{background:#efefef 50%/cover no-repeat;border:2px solid #fff;border-radius:50%;outline:1px solid #dbdbdb;width:40px;height:40px}.igd__pf-grid{grid-template-columns:repeat(3,1fr);gap:2px;min-height:0;margin:0 -12px;display:grid;overflow:hidden}.igd__pf-grid>*{aspect-ratio:1;object-fit:cover;width:100%}.igd__pf-grid span{background:linear-gradient(140deg, var(--accent), #7b3fe4 62%, var(--pop))}.igd__pf .igd__nav{margin:auto -12px 0}@media (prefers-reduced-motion:reduce){.igd__source{display:none}.igd--source .igd__dmview,.igd--notify .igd__dmview{clip-path:none;animation:none}.igd__notif,.igd__notif-panel{display:none}.igd__post,.igd .igs__m,.igd .igs__bubble,.igd .w,.igd .igs__button,.igd .igs__avatar-wrap{animation:none!important}}:is(.phone,.ticket,.wa-story,.flip__chat,.igs) :is(.bubble,.igs__bubble){width:78%;max-width:78%;font-size:13px;line-height:1.35}.igs .igs__m--got>.msg__in{grid-template-columns:auto 78%;justify-content:start}.igs .igs__m--got .igs__bubble{width:100%;max-width:none}:is(.phone,.ticket,.wa-story,.flip__chat) .bubble--user,.igs .igs__m--sent .igs__bubble{width:fit-content}.wa .wa__b.bubble{width:fit-content;max-width:80%}.ride{--sh:400px}@media (min-width:1101px) and (max-height:880px){.ride{--sh:360px}}.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride{--sh:480px}@media (min-width:1101px){.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride{--sh:clamp(400px, calc(100vh - 430px), 560px)}}@media (min-width:1101px) and (max-height:880px){.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride{--sh:clamp(360px, calc(100vh - 360px), 420px)}.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride__text .lede{font-size:14px;line-height:1.35}.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride__text .btn{margin-top:10px}.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride__phone{margin-top:12px}}.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride__phone .phone,.page:is(.page--instagram,.page--whatsapp,.page--messenger) .ride__phone .phone-label{width:100%;max-width:calc(var(--sh) * .62 + 20px)}.ride__phone .phone .phone__screen,.ride__phone .igs .igs__screen,.ride__phone .igd .igd__screen{height:var(--sh);min-height:0}.ride__phone .phone__messages{min-height:0;overflow:hidden}.ride__phone .phone__context{min-height:96px}.ride__phone .phone__context--story,.ride__phone .phone__context--video{min-height:120px}@media (min-width:1101px) and (max-height:880px){.ride__phone .phone__context{min-height:60px;padding:10px 12px}.ride__phone .phone__context--story,.ride__phone .phone__context--video{min-height:72px}}.has-doodles{isolation:isolate;position:relative;overflow-x:clip}.doodles{z-index:-1;pointer-events:none;position:absolute;inset:0}.doodle{aspect-ratio:1;translate:-50% -50%;rotate:var(--rot);position:absolute}.doodle svg{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 3px #fff)drop-shadow(0 8px 10px #0000001f);width:100%;height:100%;display:block;overflow:visible}.doodle{color:var(--accent-text)}.doodle__base{fill:color-mix(in srgb, currentColor 14%, #fff)}.doodle__line>*{fill:none}.doodles[data-armed] .doodle__base{fill-opacity:0}.doodles[data-armed] .doodle__line>:not(.doodle__dash){stroke-dasharray:90;stroke-dashoffset:90px}.doodles[data-armed] .doodle__dash{opacity:0}.doodles[data-drawn] .doodle__line>:not(.doodle__dash){animation:doodle-draw 1.4s cubic-bezier(.16, 1, .3, 1) calc(.15s + var(--i) * .14s) both}.doodles[data-drawn] .doodle__base{animation:doodle-fill .7s ease calc(1.2s + var(--i) * .14s) both, doodle-shift calc(4.5s + var(--i) * .7s) ease-in-out calc(1.9s + var(--i) * .14s) infinite alternate}.doodles:not(.is-in) .doodle__base{animation-play-state:paused}@keyframes doodle-shift{0%{fill:color-mix(in srgb, currentColor 14%, #fff)}to{fill:color-mix(in srgb, currentColor 46%, #fff)}}.doodles[data-drawn] .doodle__dash{animation:doodle-show .6s ease calc(.8s + var(--i) * .14s) both}@keyframes doodle-fill{to{fill-opacity:1}}@keyframes doodle-draw{to{stroke-dashoffset:0}}@keyframes doodle-show{to{opacity:1}}.doodles[data-drawn] .doodle{animation:doodle-drift calc(7s + var(--i) * 1.3s) ease-in-out calc(var(--i) * -1.7s) infinite alternate;animation-play-state:paused}.doodles.is-in .doodle{animation-play-state:running}@keyframes doodle-drift{0%{transform:translate(-4px,-12px)rotate(-8deg)}to{transform:translate(6px,12px)rotate(8deg)}}@media (max-width:760px){.doodle{width:38px!important}.doodle:nth-child(n+3){display:none}.doodles--section .doodle:first-child,.doodles--top .doodle:first-child{top:32px!important;left:10%!important}.doodles--section .doodle:nth-child(2),.doodles--top .doodle:nth-child(2){top:36px!important;left:88%!important}.doodles--hero .doodle:first-child,.doodles--side .doodle:first-child{left:86%!important;top:var(--hero-cta-y,26%)!important}.doodles--hero .doodle:nth-child(2),.doodles--side .doodle:nth-child(2){width:30px!important;top:3%!important;left:90%!important}}.page{background-image:var(--bg-wall,none);background-size:220px 220px;animation:60s linear infinite bg-wall-drift}@keyframes bg-wall-drift{to{background-position:220px 220px}}@media (prefers-reduced-motion:reduce){.page{animation:none}}.change.has-zoom{--zcolor:color-mix(in srgb, var(--accent) 42%, #fff);background:var(--zcolor);padding-top:0;padding-bottom:0}.zoom{height:300vh;margin:0 calc(var(--gutter) * -1)}.zoom__stage{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.zoom__photo{object-fit:cover;object-position:var(--zfocus,50% 35%);width:100%;height:100%;position:absolute;inset:0}@media (max-aspect-ratio:1){.page .change.has-zoom{background:0 0}.zoom__photo{object-fit:contain;object-position:50% 50%}}.zoom__decor{display:none}@media (max-aspect-ratio:1){.zoom__decor{isolation:isolate;display:block;position:absolute;inset:0}.zoom__decor .doodles--zoom .doodle{display:block;width:44px!important}}.zoom__lead{color:var(--deep)}.page .change.has-zoom{--zcolor:var(--deep);--zlead:var(--accent)}.page--messenger .change.has-zoom{--zlead:color-mix(in srgb, var(--accent) 45%, #fff)}.page--tiktok .change.has-zoom{--zlead:var(--pop)}.page .zoom__title{color:#fff}.page .zoom__lead{color:var(--zlead)}.page .zoom__lede{color:#fffc}.zoom__giant{text-align:center;width:max-content;max-width:92vw;color:var(--zcolor);opacity:var(--zin,0);translate:-50% calc(-50% + var(--zy,60vh));scale:var(--zs,1.6);transform-origin:50% 55%;margin:0;position:absolute;top:50%;left:50%}.zoom__flood{background:var(--zcolor);clip-path:circle(calc(var(--zflood,0) * 120vmax) at 50% 50%);position:absolute;inset:0}.zoom__head{width:100%;max-width:1100px;padding:0 var(--gutter);text-align:center;position:relative}.zoom__title{color:var(--ink,#111);opacity:var(--zhead,0);translate:0 calc((1 - var(--zhead,0)) * 28px);margin:0}.zoom__lede{max-width:560px;color:color-mix(in srgb, var(--ink,#111) 80%, transparent);opacity:var(--zlede,0);translate:0 calc((1 - var(--zlede,0)) * 12px);margin:18px auto 0}.zoom__rows{text-align:left;opacity:var(--zrows,0);translate:0 calc((1 - var(--zrows,0)) * 24px);margin-top:clamp(28px,4vh,48px)}.zoom__rows .change__lines{margin-top:0}.zoom[data-still]{height:auto}.zoom[data-still] .zoom__stage{height:auto;padding:clamp(64px,7vw,108px) 0 clamp(40px,5vw,64px);position:static}.zoom[data-still] :is(.zoom__photo,.zoom__giant){display:none}.zoom[data-still] :is(.zoom__title,.zoom__lede,.zoom__rows){opacity:1;translate:none}.robot{right:max(14px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:30;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:clamp(84px,9vw,128px);padding:0;animation:.9s cubic-bezier(.34,1.56,.64,1) .6s both robot-in;display:block;position:fixed}.robot:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #1f7a3d}.robot__bob{aspect-ratio:300/343;filter:drop-shadow(0 6px 10px #0a3c1e2e);transform-origin:50% 90%;transition:scale .25s cubic-bezier(.34,1.56,.64,1);animation:3.2s ease-in-out infinite robot-bob;display:block;position:relative}.robot:hover .robot__bob,.robot:focus-visible .robot__bob{scale:1.06}.robot:active .robot__bob{scale:.96}.robot__tip{color:#fff;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#1f7a3d;border-radius:999px;padding:7px 12px;font-size:12px;transition:opacity .2s,translate .25s cubic-bezier(.32,.72,0,1);position:absolute;top:30%;right:92%;translate:8px}.robot:hover .robot__tip,.robot:focus-visible .robot__tip{opacity:1;translate:0}body #wt-chat-panel{bottom:calc(max(12px, env(safe-area-inset-bottom)) + clamp(84px, 9vw, 128px) * 343 / 300 + 16px);right:max(14px, env(safe-area-inset-right));max-height:calc(100vh - 1.14333*clamp(84px,9vw,128px) - 48px)}@media (max-width:420px){body #wt-chat-panel{max-height:100%;bottom:0;right:0}}.robot__bob img{width:100%;height:100%;position:absolute;inset:0}.robot__arm{transform-origin:17.1% 38.8%;animation:7s cubic-bezier(.45,0,.55,1) 1.6s infinite robot-wave}.robot__blink{opacity:0;animation:7s step-end 1.6s infinite robot-blink}.robot__shadow{background:radial-gradient(closest-side,#0a321947,#0000);border-radius:50%;width:62%;height:7px;margin:-4px auto 0;animation:3.2s ease-in-out infinite robot-shadow;display:block}@keyframes robot-in{0%{opacity:0;transform:translateY(120%)scale(.7)}to{opacity:1;transform:none}}@keyframes robot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7%)}}@keyframes robot-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.78)}}@keyframes robot-wave{0%,34%,to{transform:rotate(0)}5%{transform:rotate(-16deg)}11%{transform:rotate(14deg)}17%{transform:rotate(-15deg)}23%{transform:rotate(12deg)}29%{transform:rotate(-6deg)}}@keyframes robot-blink{0%{opacity:0}45%{opacity:1}47%{opacity:0}49.5%{opacity:1}51.5%{opacity:0}80%{opacity:1}82%{opacity:0}}@media (prefers-reduced-motion:reduce){.robot,.robot__bob,.robot__arm,.robot__blink,.robot__shadow{animation:none}}
