@layer components{.sol-grid{gap:20px;display:grid}@media (min-width:48rem){.sol-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.sol-card{color:var(--color-ink);transition:transform .4s var(--ease-out-expo);flex-direction:column;padding:28px;text-decoration:none;display:flex}.sol-card:hover{transform:translateY(-2px)}.sol-card .lnk{margin-top:auto;padding-top:24px}.agent{--wa-wall:#f1efe9;--wa-out:#dcf8c6;--wa-in:#fff;--wa-ink:#0b2e14;--hair:#0000000f;--wa-green:#25d366;--wa-blue:#53bdeb;--pen-sky:#cfdde9;--pen-blush:#f0d1c4;--pen-amber:#f0df9c;--gm-red:#ea4335;--gm-blue:#4285f4;--gm-green:#34a853;--gm-yellow:#fbbc04;--vg-orange:#ff7043;--ol-sky:#28a8ea;--ol-blue:#0078d4;--ol-ink:#0f4e9c;--gc-light:#8db4fb;--gc-blue:#4a8cf7;--gc-deep:#2f6fe4;--web-sea:#5aaef5;--web-land:#6fbf4a;--web-rim:#3d8fd9}.agent .hero-wa{color:var(--wa-green)}.agent .sec-h{max-width:18ch;font-size:var(--text-display-md);text-align:center;text-wrap:balance;margin-inline:auto}.agent .sec-h-wide{max-width:26ch}@media (min-width:48rem){.agent .sec-h-pin{max-width:36ch}}.agent .rc-slot{padding:40px 28px}.agent .rc-slot:before{filter:blur(80px)saturate(1.4);inset:6%}.rc-slot.rc-slot-connect:before{background:var(--color-tint-sky)}.rc-slot.rc-slot-level:before{background:var(--color-moss-haze)}.rc-slot.rc-slot-answer:before{background:var(--color-tint-blush)}@media (max-width:40rem){.agent .rc-slot{padding:24px 16px}}.sp{height:470px;position:relative}.sp-card{background:var(--color-white);border:1px solid var(--color-line);width:280px;min-height:168px;box-shadow:var(--shadow-pill);transform:rotate(var(--r,0deg));transition:transform .5s var(--ease-out-expo), box-shadow .4s;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute}.sp-c-whatsapp{--r:-3deg;top:0;left:0}.sp-c-web{--r:2deg;top:14px;right:0}.sp-c-email{--r:2deg;bottom:0;left:12px}.sp-c-system{--r:-2deg;bottom:10px;right:8px}.sp-desk{z-index:5;background:var(--color-night);border-color:var(--color-night);color:var(--color-snow);top:50%;left:50%;translate:-50% -50%}.sp-body{opacity:.55;flex-direction:column;flex:1;gap:6px;min-height:0;transition:opacity .3s;display:flex}.sp-card:before{content:"";z-index:-1;background:radial-gradient(ellipse at 30% 20%, var(--glow) 0%, transparent 70%);opacity:0;border-radius:18px;transition:opacity .4s;position:absolute;inset:0}.sp-card:hover{z-index:10;box-shadow:var(--shadow-card);transform:rotate(0)scale(1.06)}.sp-card:hover:before{opacity:1}.sp-card:hover .sp-st{background:var(--color-ink);color:var(--color-snow)}.sp-card:hover .sp-body{opacity:1}.sp-c-whatsapp{--glow:var(--wa-out)}.sp-c-web{--glow:var(--color-tint-sky)}.sp-c-email{--glow:var(--color-tint-blush)}.sp-c-system{--glow:var(--color-moss-tint)}.sp-desk:before{display:none}.sp-desk:hover{transform:scale(1.03)}.sp-hd{align-items:center;gap:10px;display:flex}.sp-hd b{font-weight:500;font-size:var(--text-caption);white-space:nowrap;line-height:1.2}.sp-st{background:var(--color-moss-tint);font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-moss-text);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 7px;transition:background-color .3s,color .3s}.cn-ico{background:var(--color-sand-100);width:34px;height:34px;color:var(--color-ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.cn-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cn-ico-whatsapp{background:var(--wa-green);color:var(--color-white)}.cn-ico-email{background:var(--color-white);border:1px solid var(--color-line)}.cn-ico-email svg{width:20px;height:20px}.cn-ico-system{background:var(--color-ink);color:var(--color-snow)}.sp-wall{background:var(--wa-wall);border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.sp-wall .wa-b{max-width:88%;font-size:var(--text-label);border-radius:9px;padding:6px 9px 5px;line-height:1.35}.sp-row{font-size:var(--text-label);color:var(--color-mute);justify-content:space-between;gap:8px;display:flex}.sp-row b{color:var(--color-ink);font-weight:500}.sp-row-sep{border-top:1px solid var(--color-line);margin-top:4px;padding-top:8px}.sp-row em{font-style:normal;font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-moss-text)}.sp-mark{flex:none;width:34px;height:34px}.sp-mark svg{width:100%;height:100%}.sp-who{gap:1px;display:grid}.sp-who b{font-weight:500;font-size:var(--text-caption);line-height:1.2}.sp-who small{font-size:var(--text-micro);color:var(--color-snow-mute)}.sp-know{font-size:var(--text-label);gap:4px;margin:0;display:grid}.sp-know dt{color:var(--color-snow-mute)}.sp-know dd{justify-content:space-between;margin:0;display:flex}.sp-know em{font-style:normal;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-moss-pale);font-variant-numeric:tabular-nums;font-weight:500}.sp-status{font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-snow-mute);align-items:center;gap:6px;margin-top:auto;display:flex}.sp-status i{background:var(--color-moss-lite);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite sp-pulse}@keyframes sp-pulse{0%,to{opacity:.6;scale:1}50%{opacity:1;scale:1.5}}.sp-s{display:none}.sp-s.is-rest{display:inline}:is(.sp:has(.sp-c-whatsapp:hover) .sp-s,.sp:has(.sp-c-web:hover) .sp-s,.sp:has(.sp-c-email:hover) .sp-s,.sp:has(.sp-c-system:hover) .sp-s){display:none}:is(.sp:has(.sp-c-whatsapp:hover) .sp-s-whatsapp,.sp:has(.sp-c-web:hover) .sp-s-web,.sp:has(.sp-c-email:hover) .sp-s-email,.sp:has(.sp-c-system:hover) .sp-s-system){display:inline}@media (max-width:40rem){.sp{gap:10px;height:auto;display:grid}.sp-card{width:100%;height:auto;position:static;transform:translate(0,0)}.sp-desk{order:-1;top:auto;left:auto;translate:0}.sp-body{opacity:1}}.tl{background:var(--color-white);border:1px solid var(--color-line);width:min(100%,480px);box-shadow:var(--shadow-card);border-radius:22px;margin:0 auto;padding:6px 28px 10px}.tl-head{justify-content:space-between;gap:12px;padding:16px 0 6px;display:flex}.tl-head b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.tl-row{border-top:1px solid var(--color-line);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.tl-t{gap:2px;display:grid}.tl-t b{font-weight:500;font-size:var(--text-copy);color:var(--color-ink);align-items:center;line-height:1.25;transition:color .35s;display:flex}.tl-t small{font-size:var(--text-tag);color:var(--color-mute)}.tl-row.is-off .tl-t b{color:var(--color-mute)}.tl-extra{border-top:1px dashed var(--color-line-strong);margin-top:6px}.tl-extra .tl-row{border-top:0}.tl-you{background:var(--color-ink);color:var(--color-snow);font-family:var(--font-mono);font-size:var(--text-fine);opacity:0;padding:2px 7px;max-width:0;transition:opacity .35s, translate .35s var(--ease-out-expo);border-radius:999px;flex:none;margin-left:0;padding-inline:0;font-weight:400;display:block;overflow:hidden;translate:-4px}.tl-row.is-off .tl-you{opacity:1;max-width:none;margin-left:8px;padding-inline:7px;translate:0}.tl-sw{flex:none;width:52px;height:30px;position:relative}.tl-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tl-sw i{background:var(--color-line-strong);border-radius:999px;transition:background-color .35s;position:absolute;inset:0}.tl-sw i:after{content:"";background:var(--color-white);width:24px;height:24px;box-shadow:var(--shadow-pill);transition:translate .35s var(--ease-out-expo);border-radius:50%;position:absolute;top:3px;left:3px}.tl-sw input:checked+i{background:var(--color-moss)}.tl-sw input:checked+i:after{translate:22px}.tl-sw input:focus-visible+i{outline:2px solid var(--color-ink);outline-offset:3px}@media (max-width:40rem){.tl{padding:4px 20px 8px}.tl-head{flex-direction:column;gap:2px}.tl-row{gap:16px;padding:14px 0}}@property --pc-p{syntax:"<percentage>";inherits:false;initial-value:0%}@property --pc-n{syntax:"<integer>";inherits:false;initial-value:7}.pc{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.pc-side{justify-items:center;gap:16px;display:grid}.pc-ring{--pc-ring:var(--color-moss);background:conic-gradient(var(--pc-ring) var(--pc-p), var(--color-line) 0);border-radius:50%;width:200px;height:200px;animation:44s linear infinite pc-fill,44s step-end infinite pc-ring-colour;position:relative}.pc-ring:after{content:"";background:var(--color-white);border-radius:50%;position:absolute;inset:8px}.pc-ring-c{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.pc-ring-c b{font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.pc-ring-c b small{font-size:var(--text-copy);color:var(--color-mute-soft);margin-left:2px}.pc-ring-c .tag{width:max-content;max-width:132px;letter-spacing:var(--tracking-caps);text-transform:uppercase;text-wrap:balance;line-height:1.25;font-size:var(--text-fine);position:absolute;top:calc(50% + 34px);left:50%;translate:-50%}.pc-count{--pc-n:7;counter-reset:n var(--pc-n);animation:44s linear infinite pc-count}.pc-count:before{content:counter(n)}.pc-ct{text-align:center;font-size:var(--text-label);color:var(--color-mute);gap:4px;display:grid}.pc-ct b{font-family:var(--font-mono);color:var(--color-ink);font-weight:500}@keyframes pc-fill{0%,.7%{--pc-p:0%}11.4%,24%{--pc-p:100%}24.6%{--pc-p:0%}25%,25.7%{--pc-p:0%}40.9%,49%{--pc-p:100%}49.6%{--pc-p:0%}50%,50.7%{--pc-p:0%}59.1%,74%{--pc-p:100%}74.6%{--pc-p:0%}75%,75.7%{--pc-p:0%}88.6%,99%{--pc-p:100%}to{--pc-p:0%}}@keyframes pc-count{0%,.7%{--pc-n:0}11.4%,24%{--pc-n:5}24.6%{--pc-n:0}25%,25.7%{--pc-n:0}40.9%,49%{--pc-n:7}49.6%{--pc-n:0}50%,50.7%{--pc-n:0}59.1%,74%{--pc-n:4}74.6%{--pc-n:0}75%,75.7%{--pc-n:0}88.6%,99%{--pc-n:6}to{--pc-n:0}}@keyframes pc-ring-colour{0%,49.9%{--pc-ring:var(--color-moss)}50%,74.9%{--pc-ring:var(--color-ink)}75%,to{--pc-ring:var(--color-moss)}}.pc-stage{position:relative}.pc-thread{box-shadow:var(--shadow-card);border-radius:18px}.pc-thread .wa-top{background:var(--color-white);color:var(--color-ink);border-bottom:1px solid var(--color-line);padding:12px 16px}.pc-thread .wa-nm small{color:var(--color-mute);opacity:1}.pc-wall{height:250px;font-size:var(--text-small);padding:16px;position:relative}.pc-dialog{opacity:0;animation:44s linear infinite pc-turn;animation-delay:var(--d);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;inset:16px 16px auto}.pc-dialog .wa-b{border-radius:12px;padding:9px 12px 7px}.pc-dialog .wa-b small{text-align:right;font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-mute);margin-top:3px;display:block}.pc-in{opacity:0;animation:pc-in 44s var(--ease-out-expo) infinite;animation-delay:var(--d);translate:0 8px}.pc-reply{align-self:flex-end;max-width:86%;position:relative}.pc-reply .wa-b{max-width:none}.pc-dialog.is-you .pc-out{background:var(--color-night);color:var(--color-snow)}.pc-dialog.is-you .pc-out small{color:var(--color-snow-mute)}.pc-typing{background:var(--wa-in);box-shadow:0 1px 0 var(--hair);opacity:0;animation:44s linear infinite pc-typing-7;animation-delay:var(--d);border-radius:12px;gap:3px;padding:10px 12px;display:inline-flex;position:absolute;top:0;right:0}.pc-typing i{background:var(--color-moss);border-radius:50%;width:5px;height:5px;animation:1.1s infinite pc-dot}.pc-typing i:nth-child(2){animation-delay:.18s}.pc-typing i:nth-child(3){animation-delay:.36s}.pc-out{opacity:0;animation:pc-out-7 44s var(--ease-out-expo) infinite;animation-delay:var(--d);translate:0 8px}@keyframes pc-turn{0%,24.1%{opacity:1}24.6%,to{opacity:0}}@keyframes pc-in{0%{opacity:0;translate:0 8px}.7%,to{opacity:1;translate:0}}@keyframes pc-typing-4{0%,2.7%{opacity:0}2.8%,8.9%{opacity:1}9%,to{opacity:0}}@keyframes pc-out-4{0%,8.9%{opacity:0;translate:0 8px}9.7%,to{opacity:1;translate:0}}.pc-r4 .pc-typing{animation-name:pc-typing-4}.pc-r4 .pc-out{animation-name:pc-out-4}@keyframes pc-typing-5{0%,2.7%{opacity:0}2.8%,11.2%{opacity:1}11.3%,to{opacity:0}}@keyframes pc-out-5{0%,11.2%{opacity:0;translate:0 8px}12%,to{opacity:1;translate:0}}.pc-r5 .pc-typing{animation-name:pc-typing-5}.pc-r5 .pc-out{animation-name:pc-out-5}@keyframes pc-typing-6{0%,2.7%{opacity:0}2.8%,13.4%{opacity:1}13.5%,to{opacity:0}}@keyframes pc-out-6{0%,13.4%{opacity:0;translate:0 8px}14.2%,to{opacity:1;translate:0}}.pc-r6 .pc-typing{animation-name:pc-typing-6}.pc-r6 .pc-out{animation-name:pc-out-6}@keyframes pc-typing-7{0%,2.7%{opacity:0}2.8%,15.7%{opacity:1}15.8%,to{opacity:0}}@keyframes pc-out-7{0%,15.7%{opacity:0;translate:0 8px}16.5%,to{opacity:1;translate:0}}.pc-r7 .pc-typing{animation-name:pc-typing-7}.pc-r7 .pc-out{animation-name:pc-out-7}@keyframes pc-dot{0%,to{opacity:.25;translate:0}50%{opacity:1;translate:0 -2px}}.pc-note{border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-card);opacity:0;animation:pc-note 44s var(--ease-out-expo) infinite;animation-delay:var(--d);gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:-18px;left:16px;right:16px;translate:0 14px}.pc-note-mark{flex:none;width:36px;height:36px}.pc-note-mark svg{width:100%;height:100%}.pc-note-t{min-width:0;font-size:var(--text-caption);color:var(--color-ink);gap:3px;line-height:1.35;display:grid}.pc-note-hd{flex-wrap:wrap;justify-content:space-between;gap:0 8px;display:flex}.pc-note-hd b{font-weight:500}.pc-note-hd small{font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-mute-soft)}.pc-note em{font-style:normal;font-family:var(--font-mono);font-size:var(--text-fine);background:var(--color-ink);color:var(--color-snow);vertical-align:1px;border-radius:999px;margin-right:2px;padding:2px 6px}@keyframes pc-note{0%,9.5%{opacity:0;translate:0 14px}10.8%,24.1%{opacity:1;translate:0}24.6%,to{opacity:0;translate:0 14px}}@media (max-width:40rem){.pc{grid-template-columns:1fr}.pc-side{grid-template-columns:auto 1fr;place-items:center start}.pc-ring{width:140px;height:140px}.pc-ring-c b{font-size:40px}.pc-ring-c .tag{letter-spacing:.1em;max-width:88px;top:calc(50% + 22px)}.pc-ct{text-align:left}}.wa{background:var(--wa-wall);box-shadow:0 1px 0 var(--hair);font-size:var(--text-caption);border-radius:14px;overflow:hidden}.wa-top{background:var(--color-ink);color:var(--color-white);align-items:center;gap:9px;padding:9px 12px;display:flex}.wa-av{background:var(--color-moss-tint);width:26px;height:26px;color:var(--color-moss-text);font-family:var(--font-mono);font-size:var(--text-fine);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wa-nm{font-size:var(--text-label);font-weight:600;line-height:1.15}.wa-nm small{font-weight:400;font-size:var(--text-fine);opacity:.6;display:block}.wa-wall{background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:14px 14px;flex-direction:column;gap:8px;padding:12px;display:flex}.wa-b{background:var(--wa-in);max-width:84%;color:var(--wa-ink);box-shadow:0 1px 0 var(--hair);border-radius:10px;margin:0;padding:7px 10px 6px;line-height:1.4}.wa-out{background:var(--wa-out);align-self:flex-end}.bento{gap:20px;margin-top:56px;display:grid}@media (min-width:62.5rem){.bento{grid-template-columns:repeat(10,minmax(0,1fr));margin-top:72px}.bcard-response,.bcard-schedule,.bcard-show{grid-column:span 6}.bcard-first,.bcard-exit,.bcard-follow{grid-column:span 4}}.bcard-response{--st:0s;--idle:0s}.bcard-first{--st:.15s;--idle:1.5s}.bcard-exit{--st:.3s;--idle:3s}.bcard-schedule{--st:.45s;--idle:4.5s}.bcard-follow{--st:.6s;--idle:6s}.bcard-show{--st:.75s;--idle:7.5s}.bcard{border-radius:var(--radius-card);background:var(--color-panel);border:1px solid var(--hair);flex-direction:column;gap:14px;min-height:26rem;padding:30px;display:flex;position:relative;overflow:hidden}.bcard h3{max-width:16ch;font-size:var(--text-display-sm);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.bcard p{max-width:44ch;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.bcard.is-moss{background:var(--color-moss-haze)}.bcard.is-sky{background:var(--color-tint-sky)}.bcard.is-blush{background:var(--color-tint-blush)}.bcard.is-sand{background:var(--color-sand-100)}.bcard.is-amber{background:var(--color-tint-amber)}.bcard.is-night{background:var(--color-night);color:var(--color-snow)}.bcard.is-night p{color:var(--color-snow)}.bcard .hl{text-decoration:underline;-webkit-text-decoration-color:var(--hl);text-decoration-color:var(--hl);text-underline-offset:-.14em;text-decoration-skip-ink:none;background:0 0;border-radius:0;margin:0;padding:0;text-decoration-thickness:.4em}.bcard.is-moss .hl{--hl:color-mix(in srgb, var(--color-tint-blush) 55%, var(--color-risk))}.bcard.is-sky .hl{--hl:color-mix(in srgb, var(--color-tint-amber) 40%, var(--color-amber))}.bcard.is-blush .hl{--hl:color-mix(in srgb, var(--color-tint-sky) 45%, var(--color-moss-lite))}.bcard.is-sand .hl,.bcard.is-amber .hl{--hl:var(--color-moss-pale)}.bcard.is-night .hl{--hl:var(--color-moss)}.bcard-media{flex:auto;align-items:flex-end;min-height:9rem;margin-top:6px;display:flex}.mk{width:100%}.mk-src{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute-soft);margin-top:auto}.is-night .mk-src,.is-night .mk-ticks{color:var(--color-snow-mute)}.is-night .mk-lbl{font-size:var(--text-label);color:var(--color-snow)}.mk-axis,.mk-lbl{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute-soft)}.mk-bars{gap:10px;display:grid}.mk-bar-row{align-items:flex-end;gap:20px;height:140px;display:flex}.mk-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:64px;height:100%;display:flex}.mk-bar i{width:100%;height:var(--h);background:var(--color-moss);transform-origin:bottom;border-radius:10px 10px 4px 4px;display:block}.is-in .mk-bar i{animation:mk-grow 1.2s var(--ease-out-expo) backwards;animation-delay:var(--st)}.mk-bar:nth-child(2) i{background:var(--color-risk)}.is-in .mk-bar:nth-child(2) i{animation:mk-grow 1.2s var(--ease-out-expo) backwards, mk-flex 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--st) + .2s), calc(var(--idle) + 2s)}.is-in .mk-bar:first-child i{animation:mk-grow 1.2s var(--ease-out-expo) backwards, mk-stretch 7s var(--ease-out-expo) infinite;animation-delay:var(--st), calc(var(--idle) + 2.4s)}.is-in .mk-note{animation:mk-nudge 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 2.2s);display:inline-block}.mk-bar span{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute)}.mk-note{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-risk);align-self:center;margin:0 0 30px 6px}.mk-first{align-items:flex-end;gap:28px;display:flex}.mk-tm{justify-items:center;gap:8px;display:grid}.mk-ring{--mk-c:var(--color-line-strong);--mk-p:100%;background:conic-gradient(var(--mk-c) var(--mk-p), var(--color-line) 0);border-radius:50%;width:96px;height:96px;position:relative}.mk-ring:after{content:"";background:var(--color-white);border-radius:50%;position:absolute;inset:7px}.mk-ring b{z-index:1;font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:30px;font-weight:500;display:flex;position:absolute;inset:0}.mk-ring b small{font-size:var(--text-micro);color:var(--color-mute-soft);align-self:flex-end;margin-bottom:33px;margin-left:1px}.mk-tm.is-us .mk-ring{--mk-c:var(--color-moss)}.is-in .mk-tm.is-us .mk-ring{animation:mk-fill 1.4s var(--ease-out-expo) backwards, mk-pop 7s var(--ease-out-expo) infinite;animation-delay:var(--st), calc(var(--idle) + 2s)}.is-in .mk-tm:not(.is-us) .mk-ring{animation:7s ease-in-out infinite mk-wobble;animation-delay:calc(var(--idle) + 4s)}@property --mk-p{syntax:"<percentage>";inherits:false;initial-value:100%}@property --mk-n{syntax:"<integer>";inherits:false;initial-value:41}.mk-run{--mk-n:41;counter-reset:n var(--mk-n)}.is-in .mk-run{animation:4s linear backwards mk-run,958s linear 4s forwards mk-run-on;animation-delay:var(--st), calc(var(--st) + 4s)}.mk-run:before{content:counter(n)}.mk-tm-l{font-size:var(--text-tag);font-weight:500}.mk-tm-s{background:var(--color-panel);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute);border-radius:999px;padding:3px 8px}.mk-tm-s.is-on{background:var(--color-moss-tint);color:var(--color-moss-text)}@keyframes mk-fill{0%{--mk-p:0%}}@keyframes mk-run{0%{--mk-n:0}}@keyframes mk-run-on{0%{--mk-n:41}to{--mk-n:999}}.mk-stats{gap:28px;display:flex}.mk-stats div{max-width:18ch;font-size:var(--text-tag);color:var(--color-mute);gap:4px;display:grid}.mk-stats b{white-space:nowrap;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.mk-stats b.is-risk{color:var(--color-risk)}@property --mk-to{syntax:"<integer>";inherits:false;initial-value:0}.mk-count{--mk-to:var(--to);counter-reset:n var(--mk-to)}.is-in .mk-count{animation:mk-count 1.6s var(--ease-out-expo) backwards;animation-delay:var(--st)}.is-in .mk-stats b{transform-origin:0 100%;display:inline-block}.is-in .mk-stats b.is-risk{animation:mk-shake 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 2s)}.is-in .mk-stats b.is-moss{animation:mk-pop 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 4.5s)}.mk-count:before{content:counter(n)}@keyframes mk-count{0%{--mk-to:0}}.mk-stats b.is-moss{color:var(--color-moss)}.mk-sched{gap:22px;display:grid}.mk-track{gap:10px;display:grid}.mk-line{background:var(--color-ink);border-radius:999px;height:36px;position:relative;overflow:hidden}.mk-seg{border-radius:999px;position:absolute;top:5px;bottom:5px}.mk-seg-you{background:var(--color-snow);transform-origin:0;width:47%;left:18%}.is-in .mk-seg-you{animation:mk-slide 1.2s var(--ease-out-expo) backwards;animation-delay:var(--st)}.mk-seg-leads{background:var(--color-moss-lite);transform-origin:0;width:30%;left:66%}.is-in .mk-seg-leads{animation:mk-slide 1.2s var(--ease-out-expo) backwards, mk-glow 7s ease-in-out infinite;animation-delay:calc(var(--st) + .3s), calc(var(--idle) + 2s)}.mk-seg-leads:after{content:"";background:var(--color-snow);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:12%;translate:0 -50%}.is-in .mk-seg-leads:after{animation:mk-arrive 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 2s)}.mk-ticks{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute-soft);justify-content:space-between;display:flex}.mk-follow{grid-template-columns:repeat(5,34px);align-items:center;gap:10px 14px;display:grid}.mk-dot{background:var(--color-line-strong);border-radius:50%;width:34px;height:34px;position:relative}.is-in .mk-dot{animation:mk-light .6s var(--ease-out-expo) backwards, mk-wave 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--st) + var(--i) * .25s), calc(var(--idle) + 2s + var(--i) * .18s)}.mk-dot:after{content:"";background:var(--color-line-strong);width:14px;height:2px;position:absolute;top:50%;left:100%}.mk-dot:nth-child(5):after{display:none}.mk-dot:nth-child(2){background:var(--color-moss-pale)}.mk-dot:nth-child(3){background:var(--color-moss-lite)}.mk-dot:nth-child(4),.mk-dot:nth-child(5){background:var(--color-moss)}.mk-dot:nth-child(5){box-shadow:0 0 0 6px var(--color-moss-tint)}.mk-follow-stop,.mk-follow-booked{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute-soft);white-space:nowrap}.mk-follow-stop{grid-column:1/4}.mk-follow-booked{text-align:center;color:var(--color-moss-text);grid-column:5}@keyframes mk-light{0%{opacity:0;scale:.6}}.mk-show{grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}.mk-cal{background:var(--color-white);border:1px solid var(--color-line);border-radius:14px;align-content:space-evenly;justify-items:center;gap:0;padding:12px 10px;display:grid}.mk-cal-d{font-family:var(--font-mono);font-size:var(--text-fine);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-risk)}.mk-cal b{letter-spacing:var(--tracking-display);font-size:44px;font-weight:500;line-height:1}.mk-cal-e{font-size:var(--text-micro);color:var(--color-mute);margin-top:4px}.mk-cal-t{white-space:nowrap;margin-top:8px}.is-in .mk-cal-t{animation:mk-land 1s var(--ease-out-expo) backwards, mk-wiggle 7s ease-in-out infinite;animation-delay:calc(var(--st) + .8s), calc(var(--idle) + 2s);background:var(--color-moss-tint);font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-moss-text);border-radius:999px;padding:3px 7px}.mk-split{display:contents}.mk-split div{background:var(--color-white);border:1px solid var(--color-line);font-size:var(--text-micro);color:var(--color-mute);border-radius:12px;align-content:end;gap:2px;padding:12px;display:grid}.mk-split b{white-space:nowrap;letter-spacing:var(--tracking-title);color:var(--color-ink);font-size:26px;font-weight:500;line-height:1}@media (max-width:30rem){.mk-show{grid-template-columns:minmax(0,1.4fr) auto auto;gap:8px}.mk-split div{padding:12px 10px}.mk-split b{font-size:22px}}@media (max-width:47.99rem){.swipe-row .mk-stats{gap:16px}.swipe-row .mk-stats div{flex:1 1 0;min-width:0}.swipe-row .mk-stats b{font-size:clamp(34px,10.5vw,56px)}.swipe-row .mk-show{grid-template-columns:repeat(2,minmax(0,1fr))}.swipe-row .mk-cal{grid-column:1/-1}.swipe-row .mk-split div{min-width:0}.swipe-row .mk-first{align-items:flex-start}.swipe-row .mk-follow{grid-template-columns:repeat(5,minmax(0,34px))}.swipe-row .mk-dot{aspect-ratio:1;width:auto;height:auto}.swipe-row .mk-follow-stop{white-space:normal;grid-column:1/4}.swipe-row .mk-follow-booked{text-align:right;grid-column:4/-1}}.mk-split div.is-on{background:var(--color-moss-tint);border-color:var(--color-moss-tint);transform-origin:50%}.is-in .mk-split div.is-on{animation:mk-lift 1s var(--ease-out-expo) backwards, mk-pop 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--st) + 1.2s), calc(var(--idle) + 3.5s)}.mk-split div.is-on b{color:var(--color-moss-text)}@keyframes mk-grow{0%{transform:scaleY(.2)}}@keyframes mk-flex{0%,to{transform:scaleY(1)}8%{transform:scaleY(.45)}16%{transform:scaleY(1.35)}24%{transform:scaleY(1)}}@keyframes mk-stretch{0%,to{transform:scaleY(1)}8%{transform:scaleY(1.06)}16%{transform:scaleY(1)}}@keyframes mk-nudge{0%,to{translate:0}8%{translate:-6px}16%{translate:3px}24%{translate:0}}@keyframes mk-pop{0%,to{scale:1}8%{scale:1.12}18%{scale:1}}@keyframes mk-wobble{0%,to{rotate:none}6%{rotate:-6deg}12%{rotate:6deg}18%{rotate:-3deg}24%{rotate:none}}@keyframes mk-shake{0%,to{translate:0}5%{translate:-4px}10%{translate:4px}15%{translate:-3px}20%{translate:0}}@keyframes mk-glow{0%,to{opacity:1}10%{opacity:.6}30%{opacity:1}}@keyframes mk-arrive{0%,to{opacity:0;left:6%}10%{opacity:1}35%{opacity:1;left:calc(100% - 20px)}45%{opacity:0;left:calc(100% - 20px)}}@keyframes mk-wave{0%,to{scale:1}6%{scale:1.3}14%{scale:1}}@keyframes mk-wiggle{0%,to{rotate:none}6%{rotate:-5deg}12%{rotate:5deg}18%{rotate:-3deg}24%{rotate:none}}@keyframes mk-slide{0%{transform:scaleX(0)}}@keyframes mk-land{0%{opacity:0;translate:0 6px}}@keyframes mk-lift{0%{background:var(--color-white);border-color:var(--color-line)}}@keyframes mk-pulse{50%{opacity:.55}}@media (max-width:40rem){.bcard{padding:24px 20px}.mk-first{gap:16px}}@media (min-width:62.5rem){.bento-vg .bcard.is-wide{grid-column:span 6}.bento-vg .bcard.is-narrow{grid-column:span 4}}.vg-noshow{gap:14px;display:grid}.vg-dot-row{grid-template-columns:4.5rem auto 1fr;align-items:center;column-gap:14px;display:grid}.vg-dot-l{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute)}.vg-dot-n{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute);white-space:nowrap;justify-self:end}.vg-dots{gap:6px;display:flex}.vg-dots i,.vg-legend i{background:var(--color-line-strong);border-radius:999px;width:13px;height:13px;display:block}.vg-dots i.is-no,.vg-legend i{background:var(--color-risk)}.is-in .vg-dots i.is-no{animation:vg-dot-in .4s var(--ease-out-expo) backwards;animation-delay:calc(var(--st) + .3s + var(--k) * 60ms)}@keyframes vg-dot-in{0%{background:var(--color-line-strong);scale:.7}}.vg-dot-rule{border:0;border-top:1px solid var(--color-line-strong);height:0;margin:2px 0}.vg-dot-row.is-later .vg-dot-n{color:var(--color-ink)}@media (max-width:40rem){.vg-noshow{min-width:0}.vg-dot-row{grid-template-columns:3.4rem auto 1fr;column-gap:10px}.vg-dots{gap:4px}.vg-dot-row.is-later{grid-template-columns:3.4rem 1fr;row-gap:6px}.vg-dot-row.is-later .vg-dot-n{grid-column:2;justify-self:start}}.vg-legend{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute);align-items:center;gap:8px;margin-top:2px;display:flex}.vg-legend i{width:9px;height:9px}.vg-bars{align-items:flex-end;gap:20px;height:auto}.vg-bar{flex-direction:column;align-items:center;gap:8px;width:96px;display:flex}.vg-plot{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:100%;height:132px;display:flex}.vg-plot b{font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:500}.vg-plot i{width:100%;height:calc(var(--h) * 104px);background:var(--color-moss);transform-origin:bottom;border-radius:10px 10px 4px 4px;display:block}.vg-bar.is-risk i{background:var(--color-risk)}.vg-bar.is-grey i{background:var(--color-line-strong)}.vg-bar>span{min-height:2.6em;font-family:var(--font-mono);font-size:var(--text-micro);text-align:center;color:var(--color-mute);line-height:1.3}.is-in .vg-plot i{animation:mk-grow 1.2s var(--ease-out-expo) backwards;animation-delay:var(--st)}.vg-bars-note{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-moss-text);align-self:flex-start;margin:40px 0 0 6px}.is-in .vg-bars-note{animation:mk-nudge 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 2.2s);display:inline-block}.vg-pair{grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.vg-pair>div{grid-row:span 4;grid-template-rows:subgrid;row-gap:6px;max-width:none;display:grid}.vg-pair>div>span:last-child{max-width:43ch}.vg-pair b{white-space:nowrap;align-self:end}@media (max-width:40rem){.vg-pair{grid-template-rows:none;grid-template-columns:1fr;gap:22px}.vg-pair>div{grid-row:auto;grid-template-rows:none}}.vg-lead{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-mute)}.vg-meter{background:color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:999px;height:8px;margin:6px 0 4px;display:block;overflow:hidden}.vg-meter i{width:var(--w);background:var(--color-moss);transform-origin:0;border-radius:999px;height:100%;display:block}.vg-meter i.is-risk{background:var(--color-risk)}.is-in .vg-meter i{animation:mk-slide 1.2s var(--ease-out-expo) backwards;animation-delay:calc(var(--st) + .3s)}.vg-seg{background:var(--color-snow);transform-origin:0}.is-in .vg-seg{animation:mk-slide 1.2s var(--ease-out-expo) backwards;animation-delay:var(--st)}.vg-mark{background:var(--color-moss);border:3px solid var(--color-snow);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;translate:-50% -50%}.is-in .vg-mark{animation:mk-pop 7s var(--ease-out-expo) infinite;animation-delay:calc(var(--idle) + 2s)}.vg-range-ticks{height:16px;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-snow-mute);position:relative}.vg-range-ticks span{position:absolute;translate:-50%}.vg-range-ticks .is-top{color:var(--color-snow)}.vg-range-foot{justify-content:space-between;align-items:baseline;gap:12px;margin-top:-10px;display:flex}.vg-range-mark{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-moss-lite);text-align:right}.vg-regulars{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 28px;display:flex}.vg-fact{max-width:16ch;font-size:var(--text-tag);color:var(--color-mute);gap:4px;display:grid}.vg-fact b{letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-size:44px;font-weight:500;line-height:1}.ctl{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:62rem;margin-inline:auto;padding:64px 24px;display:flex;position:relative;overflow-x:clip}.ctl:before{content:"";z-index:-1;background:var(--color-moss-haze);filter:blur(80px)saturate(1.4);opacity:.55;pointer-events:none;border-radius:50%;position:absolute;inset:6% 8%}.ctl-chat .wa{background:var(--color-white);border:1px solid var(--color-line)}.ctl-chat .wa-in{background:var(--color-sand-50)}.ctl .pill-soft{background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-pill)}.ctl-h{font-size:var(--text-display-md);text-wrap:balance;margin:0}.ctl-ticker{width:calc(100% + 48px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 8%, var(--color-black) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-black) 8%, var(--color-black) 92%, transparent);margin-inline:-24px;overflow:hidden}.ctl-ticker .ticker{--ticker-gap:20px;--ticker-s:45s}.ctl-chip{background:var(--color-white);border:1px solid var(--color-line);height:36px;font-family:var(--font-mono);font-size:var(--text-tag);color:var(--color-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 16px;display:inline-flex}.ctl-chip.is-on{color:var(--color-ink)}.ctl-sw{background:var(--color-line-strong);border-radius:999px;flex:none;width:36px;height:20px;position:relative}.ctl-sw:after{content:"";background:var(--color-white);width:16px;height:16px;box-shadow:var(--shadow-pill);border-radius:50%;position:absolute;top:2px;left:2px}.ctl-chip.is-on .ctl-sw{background:var(--color-moss)}.ctl-chip.is-on .ctl-sw:after{left:18px}.ctl-chat{text-align:left;width:min(100%,36rem);margin:8px auto 0}.ctl-chat .wa-wall{border-radius:16px;gap:10px;padding:16px}.ctl-chat .wa-b{max-width:88%;font-size:var(--text-small);border-radius:14px;padding:10px 14px 8px;line-height:1.45}.ctl-chat .wa-b small{text-align:right;font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-mute);margin-top:4px;display:block}.ctl-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin-inline:-.18em;padding:.06em .18em}.ctl-hl.is-tone,.ctl-key .is-tone i{background:var(--pen-amber)}.ctl-hl.is-rule,.ctl-key .is-rule i{background:var(--pen-blush)}.ctl-hl.is-schedule,.ctl-key .is-schedule i{background:var(--pen-sky)}.ctl-hl,.ctl-key span{transition:background-color .25s,opacity .25s}:is(.ctl-chat:has(.is-tone:hover) .ctl-hl:not(.is-tone),.ctl-chat:has(.is-rule:hover) .ctl-hl:not(.is-rule),.ctl-chat:has(.is-schedule:hover) .ctl-hl:not(.is-schedule)){background:0 0}:is(.ctl-chat:has(.is-tone:hover) .ctl-key span:not(.is-tone),.ctl-chat:has(.is-rule:hover) .ctl-key span:not(.is-rule),.ctl-chat:has(.is-schedule:hover) .ctl-key span:not(.is-schedule)){opacity:.35}.ctl-chat:has(.is-tone:hover) .ctl-hl.is-tone{background:color-mix(in srgb, var(--pen-amber) 55%, var(--color-amber))}.ctl-chat:has(.is-tone:hover) .ctl-key .is-tone i{background:color-mix(in srgb, var(--pen-amber) 55%, var(--color-amber))}.ctl-chat:has(.is-rule:hover) .ctl-hl.is-rule{background:color-mix(in srgb, var(--pen-blush) 60%, var(--color-risk))}.ctl-chat:has(.is-rule:hover) .ctl-key .is-rule i{background:color-mix(in srgb, var(--pen-blush) 60%, var(--color-risk))}.ctl-chat:has(.is-schedule:hover) .ctl-hl.is-schedule{background:color-mix(in srgb, var(--pen-sky) 65%, var(--color-ink))}.ctl-chat:has(.is-schedule:hover) .ctl-key .is-schedule i{background:color-mix(in srgb, var(--pen-sky) 65%, var(--color-ink))}.ctl-key{font-family:var(--font-mono);font-size:var(--text-tag);color:var(--color-ink);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:16px;display:flex}.ctl-key span{cursor:default;align-items:center;gap:8px;display:inline-flex}.ctl-key i{border-radius:5px;width:18px;height:18px}.ctl-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:32px;display:flex}.ctl-link{gap:.7rem}.ctl-arrow{place-items:center;width:16px;height:16px;display:grid;position:relative}.ctl-arrow:before{content:"";background:var(--color-moss);width:8px;height:8px;transition:transform .45s var(--ease-out-expo), background-color .35s;border-radius:50%;position:absolute}.ctl-arrow svg{color:var(--color-moss-text);opacity:0;transition:transform .4s var(--ease-out-expo) .1s, opacity .25s .1s;position:relative;transform:scale(.7)}.ctl-link:hover .ctl-arrow:before{background:var(--color-moss-tint);transform:scale(3)}.ctl-link:hover .ctl-arrow svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ctl-arrow:before,.ctl-arrow svg{transition:none}.is-in .mk-bar i,.is-in .mk-tm.is-us .mk-ring,.is-in .mk-run,.is-in .mk-count,.is-in .mk-stats b,.is-in .mk-note,.is-in .mk-tm .mk-ring,.is-in .mk-seg-you,.is-in .mk-seg-leads,.is-in .mk-seg-leads:after,.is-in .mk-dot,.is-in .mk-cal-t,.is-in .mk-split div.is-on,.is-in .vg-dots i.is-no,.is-in .vg-plot i,.is-in .vg-bars-note,.is-in .vg-meter i,.is-in .vg-seg,.is-in .vg-mark,.pc-dialog,.pc-in,.pc-typing,.pc-out,.pc-note,.pc-ring,.pc-count,.pc-typing i{animation:none}.pc-ring{--pc-p:100%}.pc-dialog:first-child,.pc-dialog:first-child .pc-in,.pc-dialog:first-child .pc-out{opacity:1;translate:0}.pc-typing,.pc-note,.pc-dialog:not(:first-child){display:none}.ctl-hl,.ctl-key span,.tl-t b,.tl-you,.tl-sw i,.tl-sw i:after,.sp-card,.sp-card:before,.sp-body{transition:none}.sp-status i{animation:none}.sol-card{transition:none}.ctl-ticker .ctl-chip[aria-hidden=true]{display:none}.ctl-ticker .ticker{justify-content:center}}.tier-logos{justify-content:center;gap:6px;display:flex}.tier-logo{border:1px solid var(--color-line);background:var(--color-white);width:28px;height:28px;color:var(--color-ink);border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}.tier-logo img{border-radius:5px}.pk-grid{--pk-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 6px 16px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 24px 48px color-mix(in srgb, var(--color-ink) 8%, transparent);--pk-ease:cubic-bezier(.23, 1, .32, 1);gap:16px;margin-top:44px;display:grid}@media (min-width:56rem){.pk-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;max-width:62rem;margin:56px auto 0}}.pk-desk{border:1px solid var(--color-line);border-radius:var(--radius-window);background:var(--color-white);box-shadow:var(--pk-shadow);flex-direction:column;display:flex;container:pk-card/inline-size}.pk-ledge{border-top:1px solid var(--color-line);border-radius:0 0 calc(var(--radius-window) - 1px) calc(var(--radius-window) - 1px);background:var(--color-sand-50);color:var(--color-mute);font-size:var(--text-small);line-height:var(--leading-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:15px 24px;display:flex}.pk-ledge p{text-wrap:balance;flex:18rem}.pk-ledge b{color:var(--color-ink);white-space:nowrap;font-weight:500}.pk-ledge .lnk{flex:none}.pk-hd{border-bottom:1px solid var(--color-line);font-size:var(--text-small);padding:14px 24px;font-weight:500}.pk-bd{flex:1;grid-template-rows:1fr auto;gap:24px;padding:24px;display:grid}.pk-lab{font-size:var(--text-label);line-height:var(--leading-body);color:var(--color-mute)}.pk-price{align-items:last baseline;gap:10px;display:flex}.pk-price .display{font-size:var(--text-display-xl);color:var(--color-black);line-height:1}.pk-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pk-buy{justify-items:start;gap:24px;display:grid}.pk-deal{align-content:center;align-self:center;row-gap:24px;display:grid}.pk-price .pk-lab{font-size:var(--text-small)}.pk-deal .pk-feelink{font-size:var(--text-small);text-align:left;grid-column:1/-1;justify-self:start;margin-top:-8px}.pk-checks{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink);gap:10px;display:grid}.pk-checks li{white-space:nowrap;align-items:center;gap:10px;display:flex}.pk-checks svg{flex:none}@container pk-card (min-width:30rem){.pk-deal{grid-template-columns:auto 1fr;align-items:center;column-gap:24px}.pk-checks{justify-self:end}}@container pk-card not (min-width:30rem){.pk-checks li{white-space:normal}.pk-deal .pk-feelink{text-align:left;min-height:1.5rem;display:block}.pk-deal .pk-feelink i{margin-left:.5rem}.pk-checks{justify-self:start}}.pk-dl{border-top:1px solid var(--color-line);align-self:end;display:grid}.pk-dl>div{min-height:44px;font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.pk-dl>div+div{border-top:1px solid var(--color-line)}.pk-dl .tier-logos{flex-wrap:wrap;justify-content:flex-end}.has-tips .tier-logo{cursor:default;position:relative;overflow:visible}.has-tips .tier-logo>svg,.has-tips .tier-logo>img{border-radius:5px}.has-tips .tier-logo:after{content:attr(data-tip);z-index:2;background:var(--color-ink);color:var(--color-snow);font-size:var(--text-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--pk-ease), translate .2s var(--pk-ease);border-radius:8px;padding:5px 9px;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.has-tips .tier-logo:hover:after,.has-tips .tier-logo:focus-visible:after{opacity:1;translate:-50%}.has-tips .tier-logo:focus-visible{outline-offset:2px}.pk-proof{border-radius:var(--radius-window);background:var(--color-night);color:var(--color-snow);flex-direction:column;gap:18px;padding:28px 24px 24px;display:flex}@media (min-width:56rem){.pk-proof{padding:32px 28px 28px}}.pk-proof :focus-visible{outline-color:var(--color-snow)}.pk-kick{font-size:var(--text-tag);color:var(--color-moss-lite);font-weight:500}.pk-q{gap:12px;display:grid}.pk-q blockquote{quotes:auto;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-snow);line-height:1.4}.pk-q blockquote:lang(fr){quotes:"« " " »"}.pk-q blockquote:before{content:open-quote}.pk-q blockquote:after{content:close-quote}.pk-q figcaption{font-size:var(--text-label);color:var(--color-snow-mute);gap:2px;display:grid}.pk-q figcaption b{color:var(--color-snow-soft);font-weight:500}.pk-figs{border-top:1px solid color-mix(in srgb, var(--color-snow) 12%, transparent);grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:20px;display:grid}.pk-figs>div{align-content:start;gap:4px;display:grid}.pk-figs .display{font-size:var(--text-display-sm);color:var(--color-snow)}.pk-figs .display small{letter-spacing:0;color:var(--color-snow-soft);margin-left:2px;font-size:.5em}.pk-proof .pk-lab{color:var(--color-snow-mute)}.pk-call{color:var(--color-snow);-webkit-text-decoration-color:color-mix(in srgb, var(--color-snow) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-snow) 35%, transparent);align-self:flex-start}.pk-call:hover,.pk-call:focus-visible{-webkit-text-decoration-color:var(--color-snow);text-decoration-color:var(--color-snow)}@media (prefers-reduced-motion:reduce){.has-tips .tier-logo:after,.pk-dr-panel,.pk-dr-scrim{transition:none;animation:none}}.pk-dr{--pk-ease:cubic-bezier(.23, 1, .32, 1);--pk-float:0 1px 2px color-mix(in srgb, var(--color-ink) 5%, transparent), 0 12px 32px -8px color-mix(in srgb, var(--color-ink) 18%, transparent), 0 40px 80px -24px color-mix(in srgb, var(--color-ink) 28%, transparent);z-index:55;position:fixed;inset:0}.pk-dr-scrim{background:color-mix(in srgb, var(--color-night) 18%, transparent);opacity:0;transition:opacity .3s var(--pk-ease);position:absolute;inset:0}.pk-dr.is-open .pk-dr-scrim{opacity:1}.pk-dr-panel{border:1px solid var(--color-line);border-radius:var(--radius-window);background:var(--color-white);width:min(440px,100% - 16px);box-shadow:var(--pk-float);color:var(--color-ink);transition:transform .3s var(--pk-ease);flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;transform:translate(calc(100% + 16px))}.pk-dr.is-open .pk-dr-panel{transform:none}.pk-dr-grip{display:none}.pk-dr-hd{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 12px 12px 24px;display:flex}.pk-dr-t{font-size:var(--text-small);flex:1;font-weight:500}.pk-dr-x{width:32px;height:32px;color:var(--color-mute);cursor:pointer;transition:background .2s var(--pk-ease);border-radius:999px;flex:none;place-items:center;display:inline-grid}.pk-dr-x:hover{background:var(--color-sand-100);color:var(--color-ink)}.pk-dr-bd{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 24px;overflow:auto}@media (max-width:40rem){.pk-dr-panel{border-radius:var(--radius-window) var(--radius-window) 0 0;border-bottom:0;width:100%;max-height:92dvh;inset:auto 0 0;transform:translateY(100%)}.pk-dr-grip{background:var(--color-sand-200);border-radius:4px;width:36px;height:4px;margin:8px auto 0;display:block}.pk-dr-hd{padding:4px 8px 10px 20px}.pk-dr-bd{padding:4px 20px 20px}}.pk-all{border-top:1px solid var(--color-line);max-width:62rem;margin:40px auto 0}.pk-all summary{font-size:var(--text-lead);letter-spacing:var(--tracking-title);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:18px 0;font-weight:500;list-style:none;display:flex}.pk-all summary::-webkit-details-marker{display:none}.pk-all summary:after{content:"";border-right:2px solid var(--color-mute);border-bottom:2px solid var(--color-mute);width:10px;height:10px;transition:transform .3s var(--ease-out-expo);flex:none;transform:rotate(45deg)translateY(-3px)}.pk-all[open] summary:after{transform:rotate(-135deg)}.pk-tw{overflow-x:auto}.pk-all table{border-collapse:collapse;width:100%;font-size:var(--text-copy);font-variant-numeric:tabular-nums}.pk-all caption{color:var(--color-mute);font-size:var(--text-small);text-align:left;padding:0 0 12px}.pk-all th,.pk-all td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:13px 0}.pk-all thead th{border-bottom-color:var(--color-line-strong);color:var(--color-mute);font-size:var(--text-caption);font-weight:500}.pk-all tbody th{font-weight:500}.pk-all .pk-r{text-align:right;white-space:nowrap;padding-left:1rem}.pk-all .lnk{font-size:var(--text-copy)}.pk-fine{color:var(--color-mute);font-size:var(--text-small);margin:14px 0 8px}@media (prefers-reduced-motion:reduce){.pk-all summary:after{transition:none}}.wm{--wm-ease:cubic-bezier(.23, 1, .32, 1);--wm-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 6px 16px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 24px 48px color-mix(in srgb, var(--color-ink) 8%, transparent)}.wm-grid{gap:40px;margin-top:44px;display:grid}@media (min-width:56rem){.wm-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:64px}.wm-card{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.wm-card>h3{font-size:var(--text-lead);letter-spacing:var(--tracking-title);font-weight:600;line-height:var(--leading-title);text-wrap:balance;margin-top:22px;padding:0 4px}.wm-card>p{font-size:var(--text-small);line-height:var(--leading-body);-webkit-hyphens:auto;hyphens:auto;margin-top:8px;padding:0 4px}@media (min-width:40rem){.wm-card>p{text-align:justify;-webkit-hyphens:auto}}@media (min-width:40rem) and (max-width:55.99rem){.wm-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-content:center;column-gap:36px;display:grid}.wm-stage{grid-row:1/span 2}.wm-card>h3{align-self:end;margin-top:0}.wm-card>p{align-self:start}}.wm-stage{--wm-tint:var(--color-sand-100);border-radius:var(--radius-panel);background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--color-white) 75%, transparent), transparent 70%), var(--wm-tint);min-height:340px;transition:translate .4s var(--wm-ease);place-items:center;padding:36px 0;display:grid}.wm-stage.is-sky{--wm-tint:var(--color-tint-sky)}.wm-stage.is-blush{--wm-tint:var(--color-tint-blush)}@media (hover:hover){.wm-card:hover .wm-stage{translate:0 -3px}}.wm-mock{width:min(100% - 56px,340px)}@media (max-width:47.99rem){.swipe-row .wm-mock{width:min(100% - 32px,340px)}.swipe-row .wm-head{flex-wrap:wrap;row-gap:2px}.swipe-row .wm-tag{white-space:normal;height:auto;min-height:22px;padding-block:3px;line-height:1.25}}.wm-panel{border:1px solid var(--color-line);border-radius:var(--radius-window);background:var(--color-white);box-shadow:var(--wm-shadow);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink);text-align:left;overflow:hidden}.wm-head{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.wm-head>b,.wm-id b{min-width:0;font-size:var(--text-small);font-weight:500;line-height:var(--leading-title)}.wm-head>small{font-size:var(--text-label);color:var(--color-mute);flex-shrink:0;margin-left:auto}.wm-glyph{fill:none;stroke:var(--color-mute);stroke-width:1.6px;stroke-linejoin:round;flex-shrink:0}.wm-body{justify-items:start;gap:12px;padding:14px 16px 16px;display:grid}.wm-said{gap:2px;display:grid}.wm-lab{font-size:var(--text-label);line-height:var(--leading-title);color:var(--color-mute)}.wm-said p{font-size:var(--text-small);line-height:var(--leading-body)}.wm-tag{height:22px;font-size:var(--text-label);white-space:nowrap;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.wm-tag-done{background:var(--color-moss-haze);color:var(--color-moss-text)}.wm-tag-info{background:var(--color-tint-sky)}.wm-av{background:var(--color-moss-tint);width:32px;height:32px;color:var(--color-moss-text);font-family:var(--font-mono);font-size:var(--text-micro);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.wm-id{gap:1px;min-width:0;display:grid}.wm-id b{align-items:center;gap:5px;display:flex}.wm-id small{font-size:var(--text-label);line-height:var(--leading-title);color:var(--color-mute)}.wm-verified{flex-shrink:0}.wm-verified path{fill:var(--wa-green)}.wm-verified .wm-verified-t{fill:none;stroke:var(--color-white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wm-wall{background:var(--wa-wall);justify-items:end;padding:16px 14px;display:grid}.wm-out{background:var(--wa-out);max-width:88%;font-size:var(--text-small);line-height:var(--leading-body);border-radius:10px 10px 2px;padding:7px 10px 6px}.wm-out small{font-size:var(--text-fine);color:var(--color-mute);justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;display:flex}.wm-ticks{fill:none;stroke:var(--wa-blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wm-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wm-marks{flex-shrink:0;display:flex}.wm-mark{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.wm-mark svg,.wm-mark img{border-radius:4px;width:18px;height:18px}.wm-mark+.wm-mark{box-shadow:0 0 0 2px var(--color-white);margin-left:-6px}.wm-steps{border-top:1px solid var(--color-line);justify-self:stretch;gap:14px;margin-top:2px;padding-top:14px;list-style:none;display:grid}.wm-step{font-size:var(--text-tag);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-left:22px;line-height:22px;display:flex;position:relative}.wm-step:before{content:"";background:var(--color-line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.wm-step.is-done:before{background:var(--color-moss)}.wm-conn{background:repeating-linear-gradient(to bottom, var(--color-line-strong) 0 2px, transparent 2px 5px);transform-origin:top;width:2px;position:absolute;top:19px;bottom:-21px;left:3px}.wm-stage [data-a]{transition:opacity .3s var(--wm-ease) var(--wm-d,0s), transform .3s var(--wm-ease) var(--wm-d,0s)}.wm-stage .wm-tag{transition:opacity .2s var(--wm-ease) var(--wm-d,0s), transform .2s var(--wm-ease) var(--wm-d,0s)}.wm-stage .wm-conn{transition:transform .5s var(--wm-ease) var(--wm-d,0s)}.wm-stage.is-armed [data-a]{opacity:0;transform:translateY(8px)}.wm-stage.is-armed .wm-tag{opacity:0;transform:scale(.85)}.wm-stage.is-armed .wm-conn{transform:scaleY(0)}.wm-stage.is-snap,.wm-stage.is-snap *{transition:none!important}@media (prefers-reduced-motion:reduce){.wm-stage,.wm-stage *{transition:none!important}.wm-card:hover .wm-stage{translate:none}}.mock-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}:is(.sp-who:has(.mock-ellip),.wa-nm:has(.mock-ellip),.pc-note-hd:has(.mock-ellip),.mk-tm:has(.mock-ellip)){min-width:0}}
