.page-image[data-astro-cid-k5eav4w6]{min-width:0}.page-image[data-astro-cid-k5eav4w6] img[data-astro-cid-k5eav4w6]{border-radius:28px;width:100%;height:auto;display:block}.page-image--illustration[data-astro-cid-k5eav4w6] img[data-astro-cid-k5eav4w6]{border-radius:0}.page-image__art[data-astro-cid-k5eav4w6]{padding:clamp(16px,2.5vw,28px)}.page-image__art[data-astro-cid-k5eav4w6] img[data-astro-cid-k5eav4w6]{object-fit:contain;border-radius:0;max-height:560px}figcaption[data-astro-cid-k5eav4w6]{text-align:center;margin-top:12px;font-size:.78rem}@keyframes ha-blink{50%{opacity:1}}@keyframes ha-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.gsa .m-bg{fill:var(--m-bg)}.gsa .m-water{fill:var(--m-water)}.gsa .m-park{fill:var(--m-park)}.gsa .m-road{stroke:var(--m-road)}.gsa .m-road2{stroke:var(--m-road2)}.gsa .m-minor{stroke:var(--m-minor)}.gsa__hello,.gsa__near{text-align:center;transition:opacity .35s, transform .5s var(--ease);position:absolute;left:0;right:0}.gsa__hello{font-family:var(--f-display);color:var(--c-strong);letter-spacing:-.01em;font-size:2.5em;font-weight:300;top:3.4em}.gsa__near{color:var(--c-muted);justify-content:center;align-items:center;gap:.4em;font-size:1.15em;display:flex;top:21.4em}.gsa__near svg{width:1.1em;height:1.1em;fill:var(--c-accent-ink)}.gsa.is-sugg .gsa__near,.gsa.is-loading .gsa__hello,.gsa.is-loading .gsa__near,.gsa.is-results .gsa__hello,.gsa.is-results .gsa__near{opacity:0;transform:translateY(-1em)}.gsa__search{z-index:3;transform-origin:0 0;width:32em;transition:transform .7s var(--ease);position:absolute;top:1.2em;left:1.6em;transform:translate(11.2em,13.6em)scale(1.1)}.gsa.is-loading .gsa__search,.gsa.is-results .gsa__search{transform:none}.gsa__box{background:var(--c-card);border:1px solid var(--c-line2);height:4em;box-shadow:0 .4em 1.2em -.6em var(--c-shadow);border-radius:2em;align-items:center;gap:.9em;padding:0 .45em 0 1.3em;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.gsa.is-focus .gsa__box{border-color:var(--c-accent);box-shadow:0 0 0 .35em var(--c-accent-soft)}.gsa.is-sugg .gsa__box{box-shadow:none;border-bottom-color:#0000;border-radius:2em 2em 0 0}.gsa__ico{width:1.5em;height:1.5em;fill:var(--c-muted);flex:none}.gsa__text{white-space:nowrap;min-width:0;color:var(--c-strong);flex:1;align-items:center;font-size:1.35em;display:flex;overflow:hidden}.gsa__caret{background:var(--c-accent-ink);opacity:0;width:2px;height:1.2em;margin-left:2px}.gsa.is-focus:not(.is-loading):not(.is-results) .gsa__caret{animation:1s step-end infinite ha-blink}.gsa__go{background:var(--c-grad-gold);border-radius:50%;flex:none;place-items:center;width:3em;height:3em;display:grid}.gsa__go svg{fill:#1b1c1f;width:1.4em;height:1.4em}.gsa__sugg{background:var(--c-card);border:1px solid var(--c-line2);border-top:1px solid var(--c-line);box-shadow:0 1em 2em -1em var(--c-shadow);opacity:0;transition:opacity .25s, transform .35s var(--ease);pointer-events:none;border-radius:0 0 1.6em 1.6em;padding:.4em 0 .8em;position:absolute;top:100%;left:0;right:0;transform:translateY(-.6em)}.gsa.is-sugg .gsa__sugg{opacity:1;transform:none}.gsa__sugg li{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.8em;padding:.55em 1.3em;font-size:1.2em;display:flex;overflow:hidden}.gsa__sugg li:first-child{background:var(--c-faint2)}.gsa__sugg b{color:var(--c-strong);font-weight:500}.gsa__sugg svg{width:1.15em;height:1.15em;fill:var(--c-muted);flex:none}.gsa__tabs{color:var(--c-muted);gap:1.8em;font-size:1.1em;display:flex;position:absolute;top:5.7em;left:2.8em}.gsa__tabs span{padding-bottom:.45em}.gsa__tabs .is-on,.gsa__ptabs .is-on{color:var(--c-accent-ink);box-shadow:inset 0 -2px var(--c-accent-ink)}.gsa__pack{background:var(--c-card);border:1px solid var(--c-line);width:32em;box-shadow:0 .6em 1.6em -1em var(--c-shadow);border-radius:1.6em;padding:1.1em;position:absolute;top:8.6em;left:1.6em}.gsa__pack-h{justify-content:space-between;align-items:baseline;margin-bottom:.8em;display:flex}.gsa__pack-h span{font-family:var(--f-display);color:var(--c-strong);font-size:1.35em;font-weight:600}.gsa__pack-h small{color:var(--c-accent-ink);font-size:1em}.gsa__tabs,.gsa__pack,.gsa__pack-h{opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);transform:translateY(1.2em)}.gsa.is-results .gsa__tabs,.gsa.is-results .gsa__pack,.gsa.is-results .gsa__pack-h{opacity:1;transform:none}.gsa.is-results .gsa__pack{transition-delay:.1s}.gsa.is-results .gsa__pack-h{transition-delay:.2s}.gsa__map{aspect-ratio:10/3;background:var(--m-bg);border-radius:1em;position:relative;overflow:hidden}.gsa__map>svg{width:100%;height:100%}.gsa__route{stroke:var(--c-accent);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease)}.gsa.is-route .gsa__route{stroke-dashoffset:0}.gsa__pin{left:var(--x);top:var(--y);opacity:0;width:1.5em;height:1.5em;transition:opacity .3s var(--d), translate .55s var(--spring) var(--d), scale .4s var(--spring);background:#8a8e96;border-radius:50% 50% 50% 0;margin:-1.81em 0 0 -.75em;position:absolute;translate:0 -1.6em;rotate:-45deg}.gsa__pin:after{content:"";background:var(--c-card);border-radius:50%;position:absolute;inset:.4em}.gsa__pin--main{background:var(--c-accent);z-index:2;width:2em;height:2em;margin:-2.41em 0 0 -1em;box-shadow:0 .2em .6em #0003}.gsa__pin--main:after{background:#1b1c1f;inset:.55em}.gsa__plabel{left:var(--x);top:var(--y);z-index:3;white-space:nowrap;color:var(--c-strong);opacity:0;text-shadow:0 0 .4em var(--m-bg), 0 0 .2em var(--m-bg), 0 0 .1em var(--m-bg);margin:-2.5em 0 0 1.4em;font-size:1em;font-weight:600;transition:opacity .4s .7s;position:absolute}.gsa.is-results .gsa__pin{opacity:1;translate:0}.gsa.is-results .gsa__plabel{opacity:1}.gsa.is-profile .gsa__pin--main{scale:1.2}.gsa__you{left:var(--x);top:var(--y);background:var(--c-gold);border:2px solid var(--c-card);opacity:0;border-radius:50%;width:1em;height:1em;margin:-.5em;transition:opacity .3s .5s;position:absolute}.gsa__you:after{content:"";border:2px solid var(--c-gold);opacity:0;border-radius:50%;position:absolute;inset:-.6em}.gsa.is-results .gsa__you{opacity:1}.gsa.is-route .gsa__you:after{animation:ha-pulse 1.6s var(--ease) infinite}.gsa__toast{background:var(--c-card);border:1px solid var(--c-accent);color:var(--c-strong);box-shadow:0 .3em .8em -.3em var(--c-shadow);opacity:0;transition:opacity .3s, transform .45s var(--spring);border-radius:2em;align-items:center;gap:.4em;padding:.35em .8em .35em .5em;font-size:.95em;font-weight:500;display:flex;position:absolute;top:.7em;left:.7em;transform:translateY(-.6em)scale(.9)}.gsa__toast svg{width:1.2em;height:1.2em;fill:var(--c-accent-ink)}.gsa.is-route .gsa__toast{opacity:1;transition-delay:.7s;transform:none}.gsa__item{opacity:0;transition:opacity .4s calc(.35s + var(--d)), transform .5s var(--ease) calc(.35s + var(--d)), background-color .3s, border-color .3s, box-shadow .3s;border:1px solid #0000;border-radius:1em;align-items:center;gap:1em;margin-top:.5em;padding:.7em .8em;display:flex;transform:translateY(.8em)}.gsa.is-results .gsa__item{opacity:1;transform:none}.gsa__item--main{margin-top:.8em}.gsa.is-hover .gsa__item--main{background:var(--c-card2);border-color:var(--c-accent);box-shadow:0 0 0 .3em var(--c-accent-soft)}.gsa__item-txt{min-width:0;color:var(--c-muted);flex-direction:column;flex:1;gap:.15em;font-size:1em;display:flex}.gsa__item-txt strong{color:var(--c-strong);font-size:1.3em;font-weight:600}.gsa__open{color:var(--c-accent-ink)}.gsa__open span{color:var(--c-muted)}.gsa__thumb{width:4em;height:4em;color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:.8em;flex:none;place-items:center;display:grid}.gsa__thumb svg{width:2.6em;height:2.6em}.gsa__item--sk{opacity:0}.gsa.is-results .gsa__item--sk{opacity:.6}.gsa__item--sk>div{flex:1;gap:.55em;display:grid}.gsa__item--sk i{background:var(--c-faint);border-radius:.4em;height:.8em;display:block}.gsa__item--sk .gsa__thumb{background:var(--c-faint2);width:3em;height:3em}.gsa__rate{align-items:center;gap:.35em;display:flex}.gsa__rate em{color:var(--c-text);font-style:normal}.gsa__stars{gap:.1em;display:flex}.gsa__stars svg{width:6em;height:1.2em}.gsa__rate small{font-size:1em}.gsa__profile{z-index:4;background:var(--c-card);border:1px solid var(--c-line2);box-shadow:0 1.5em 3em -1em var(--c-shadow);opacity:0;transition:opacity .45s var(--ease), transform .7s var(--ease);border-radius:1.6em;position:absolute;inset:1.2em 1.6em 1.2em 35.2em;overflow:hidden;transform:translate(3em)}.gsa.is-profile .gsa__profile{opacity:1;transform:none}.gsa__handle{display:none}.gsa__cover{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px;height:8.6em;display:grid}.gsa__ph{color:#ffffffd9;place-items:center;display:grid;position:relative;overflow:hidden}.gsa__ph--a{background:linear-gradient(140deg,#327a56,#1f4a37 60%,#203a30);grid-row:span 2}.gsa__ph--a svg{color:#64f4ab;width:5.4em;height:4em}.gsa__ph--a small{font-family:var(--f-display);letter-spacing:.04em;color:#fff;font-size:1em;font-weight:600;position:absolute;bottom:.7em;left:.9em}.gsa__ph--b{background:linear-gradient(140deg,#f7a928,#c97a12)}.gsa__ph--c{background:linear-gradient(140deg,#6a5acd,#3f3591)}.gsa__ph--b svg,.gsa__ph--c svg{width:2.6em;height:2.6em}.gsa__pbody{padding:1.2em 1.4em}.gsa__pbody h4{font-family:var(--f-display);color:var(--c-strong);font-size:2em;font-weight:600;line-height:1.15}.gsa__rate--lg{color:var(--c-muted);margin-top:.35em;font-size:1.1em}.gsa__rate--lg em{font-weight:600}.gsa__stars--pop svg{width:1.15em;height:1.15em;transition:transform .4s var(--spring);transform:scale(0)}.gsa.is-profile .gsa__stars--pop svg{transform:none}.gsa.is-profile .gsa__stars--pop svg:first-child{transition-delay:.55s}.gsa.is-profile .gsa__stars--pop svg:nth-child(2){transition-delay:.62s}.gsa.is-profile .gsa__stars--pop svg:nth-child(3){transition-delay:.69s}.gsa.is-profile .gsa__stars--pop svg:nth-child(4){transition-delay:.76s}.gsa.is-profile .gsa__stars--pop svg:nth-child(5){transition-delay:.83s}.gsa__cat{color:var(--c-muted);margin-top:.3em;font-size:1.05em}.gsa__ptabs{border-bottom:1px solid var(--c-line);color:var(--c-muted);gap:1.4em;margin-top:1em;font-size:1em;display:flex}.gsa__ptabs span{padding-bottom:.55em}.gsa__acts{justify-content:space-between;margin-top:1em;display:flex}.gsa__act{color:var(--c-text);flex-direction:column;align-items:center;gap:.35em;font-size:.95em;display:flex}.gsa__act i{border:1px solid var(--c-line2);background:var(--c-faint2);border-radius:50%;place-items:center;width:3.4em;height:3.4em;transition:box-shadow .3s;display:grid}.gsa__act svg{width:1.5em;height:1.5em;fill:var(--c-accent-ink)}.gsa__act--route i{background:var(--c-accent);border-color:var(--c-accent)}.gsa__act--route svg{fill:var(--c-on-accent)}.gsa.is-route .gsa__act--route i{box-shadow:0 0 0 .4em var(--c-accent-soft)}.gsa__info{gap:.7em;margin-top:1em;display:grid}.gsa__info li{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.8em;font-size:1.02em;display:flex;overflow:hidden}.gsa__info li span{text-overflow:ellipsis;overflow:hidden}.gsa__info b{color:var(--c-accent-ink);font-weight:500}.gsa__info svg{width:1.3em;height:1.3em;fill:var(--c-accent-ink);flex:none}.gsa__cover,.gsa__pbody>*{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(.8em)}.gsa.is-profile .gsa__cover,.gsa.is-profile .gsa__pbody>*{opacity:1;transform:none}.gsa.is-profile .gsa__cover{transition-delay:.2s}.gsa.is-profile .gsa__pbody>:first-child{transition-delay:.35s}.gsa.is-profile .gsa__pbody>:nth-child(2){transition-delay:.45s}.gsa.is-profile .gsa__pbody>:nth-child(3){transition-delay:.55s}.gsa.is-profile .gsa__pbody>:nth-child(4){transition-delay:.65s}.gsa.is-profile .gsa__pbody>:nth-child(5){transition-delay:.75s}.gsa.is-profile .gsa__pbody>:nth-child(6){transition-delay:.85s}@container (width<=519px){.gsa__hello{font-size:2.3em;top:3.2em}.gsa__near{top:20em}.gsa__search{width:31.6em;top:1em;left:1.2em;transform:translateY(13.4em)}.gsa__tabs{gap:1.5em;top:5.4em;left:2.2em}.gsa__tabs span:last-child{display:none}.gsa__pack{width:31.6em;top:8em;left:1.2em}.gsa.is-profile .gsa__pack{transition-delay:0s;transform:translateY(-2.6em)}.gsa.is-profile .gsa__tabs{opacity:0}.gsa__profile{opacity:1;border-bottom:0;border-radius:2em 2em 0 0;height:21.6em;inset:auto 0 0;transform:translateY(105%)}.gsa__handle{background:var(--c-faint);border-radius:.2em;width:3.6em;height:.4em;margin:.6em auto;display:block}.gsa__cover{border-radius:1em;grid-template-rows:1fr;grid-template-columns:2fr 1fr 1fr;height:5.4em;margin:0 1.2em;overflow:hidden}.gsa__ph--a{grid-row:auto}.gsa__ph--a svg{width:3.6em;height:2.8em}.gsa__pbody{padding:.9em 1.4em}.gsa__pbody h4{font-size:1.8em}.gsa__cat,.gsa__ptabs,.gsa__info li:nth-child(n+2){display:none}.gsa__acts,.gsa__info{margin-top:.9em}}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.sb__grid{opacity:0;transition:opacity .6s var(--ease);background:repeating-linear-gradient(90deg, var(--c-accent-soft) 0 calc((100% - 11 * 1.2em) / 12), transparent 0 calc((100% - 11 * 1.2em) / 12 + 1.2em));position:absolute;inset:0 2.4em}.sb.is-grid .sb__grid{opacity:.35}.sb.is-build .sb__grid{opacity:0;transition-delay:.4s}.sb__blk{position:absolute}.sb__blk:before{content:"";border:1.5px dashed var(--c-accent);opacity:0;transition:opacity .35s var(--d), transform .5s var(--ease) var(--d);border-radius:1em;position:absolute;inset:0;transform:scale(.97)}.sb__blk:after{letter-spacing:.04em;color:var(--c-accent-ink);background:var(--c-view);opacity:0;transition:opacity .35s var(--d);padding:0 .45em;font-size:.85em;font-weight:500;position:absolute;top:-.75em;left:.8em}.sb__nav:after{content:"menu"}.sb__hero:after{content:"título + chamada"}.sb__visual:after{content:"imagem"}.sb__card:after{content:"card"}.sb.is-wire .sb__blk:before,.sb.is-wire .sb__blk:after{opacity:.7;transform:none}.sb.is-build .sb__blk:before,.sb.is-build .sb__blk:after{opacity:0;transition-delay:calc(var(--d) + .1s)}.sb__in{opacity:0;height:100%;transition:opacity .5s var(--ease), transform .6s var(--ease);position:relative;transform:translateY(.8em)}.sb.is-build .sb__in{opacity:1;transition-delay:calc(var(--d) + .15s);transform:none}.sb__nav{height:4.2em;top:0;left:0;right:0}.sb__nav:before{border-radius:0;inset:.5em 1.2em}.sb__nav:after{top:-.2em;left:2em}.sb__nav .sb__in{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:0 2.4em;display:flex}.sb__logo,.sb__pnav b{font-family:var(--f-display);color:var(--c-strong);letter-spacing:-.02em;font-size:1.4em;font-weight:700}.sb__logo i,.sb__pnav b i{color:var(--c-accent-ink);font-style:normal}.sb__links{color:var(--c-muted);gap:2em;font-size:1.05em;display:flex}.sb__links span:first-child{color:var(--c-strong)}.sb__menu{flex-direction:column;gap:.25em;display:none}.sb__menu i{background:var(--c-strong);border-radius:2px;width:1.4em;height:2px;display:block}.sb__hero{width:27.5em;height:15.6em;top:6.4em;left:2.4em}.sb__hero .sb__in{padding:.4em 0 0}.sb__pill{background:var(--c-accent-soft);color:var(--c-accent-ink);border-radius:2em;align-items:center;gap:.5em;padding:.35em .9em;font-size:.95em;font-weight:500;display:inline-flex}.sb__pill i{background:var(--c-accent);border-radius:50%;width:.5em;height:.5em}.sb__title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--c-strong);margin-top:.4em;font-size:2.7em;font-weight:300;line-height:1.12}.sb__title .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.sb__title .w>span{transition:transform .7s var(--ease);display:inline-block;transform:translateY(105%)}.sb.is-build .sb__title .w>span{transition-delay:calc(.35s + var(--i) * 70ms);transform:none}.sb__sub{color:var(--c-muted);margin-top:.6em;font-size:1.1em;line-height:1.45}.sb__btns{gap:.8em;margin-top:1.1em;display:flex}.sb__cta,.sb__ghost{font-family:var(--f-display);transition:transform .2s var(--ease), box-shadow .3s;border-radius:.9em;align-items:center;gap:.5em;padding:.75em 1.2em;font-size:1.05em;font-weight:600;display:inline-flex}.sb__cta{background:var(--c-grad-gold);color:#1b1c1f;box-shadow:0 .6em 1.4em -.6em #f7a92899}.sb__cta svg{fill:#1b1c1f;width:1.3em;height:1.3em}.sb__ghost{border:1px solid var(--c-line2);color:var(--c-strong)}.sb.is-lead .sb__cta{box-shadow:0 0 0 .35em #ffc93c40}.sb__visual{height:15.6em;top:6.4em;left:32.4em;right:2.4em}.sb__visual .sb__in{border:1px solid var(--c-line);background:linear-gradient(150deg, var(--c-accent-soft), transparent 70%), var(--c-card);border-radius:1.6em;overflow:hidden}.sb__orb{background:radial-gradient(circle at 35% 35%, var(--c-accent), transparent 68%);opacity:.55;border-radius:50%;width:13em;height:13em;position:absolute;top:-2.5em;right:-2.5em}.sb__orb--2{background:radial-gradient(circle at 40% 40%, var(--c-gold), transparent 68%);opacity:.45;width:8em;height:8em;inset:auto auto -3.5em 3em}.sb__mini{background:var(--c-card);border:1px solid var(--c-line2);box-shadow:0 .8em 1.6em -.8em var(--c-shadow);border-radius:1em;grid-template-columns:auto auto;align-items:center;gap:.1em .5em;padding:.8em 1em;display:grid;position:absolute;top:1.4em;right:1.4em}.sb__mini b{font-family:var(--f-display);color:var(--c-strong);font-size:1.6em}.sb__st svg{width:6em;height:1.2em}.sb__mini small{color:var(--c-muted);grid-column:span 2;font-size:.9em}.sb__frame{gap:.5em;display:grid;position:absolute;top:1.6em;left:1.6em}.sb__frame i{background:var(--c-faint);border-radius:.35em;width:9em;height:.7em;display:block}.sb__frame i:nth-child(2){width:6em}.sb__frame i:nth-child(3){width:7.5em}.sb__cards{grid-template-columns:repeat(3,1fr);gap:1.6em;height:9.2em;display:grid;position:absolute;top:25.2em;left:2.4em;right:2.4em}.sb__card{position:relative}.sb__card .sb__in{background:var(--c-card);border:1px solid var(--c-line);border-radius:1.2em;flex-direction:column;gap:.5em;padding:1.2em;display:flex}.sb__ic{background:var(--c-accent-soft);border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid}.sb__ic svg{width:1.4em;height:1.4em;fill:var(--c-accent-ink)}.sb__card b{color:var(--c-strong);white-space:nowrap;margin-top:.2em;font-size:1.15em;font-weight:600}.sb__card i{background:var(--c-faint);border-radius:.3em;width:90%;height:.65em;display:block}.sb__card i.s{width:60%}.sb__phone{z-index:5;width:12.4em;height:24.4em;transition:transform .9s var(--ease);background:#111214;border-radius:2.2em;padding:.45em;position:absolute;bottom:1.6em;right:2.6em;transform:translateY(32em)rotate(6deg);box-shadow:0 2em 3em -1em #0008,0 0 0 1px #ffffff1a}.sb.is-phone .sb__phone{transform:none}.sb__screen{background:var(--c-view);border-radius:1.8em;flex-direction:column;gap:.55em;height:100%;padding:1.1em .9em;display:flex;position:relative;overflow:hidden}.sb__pnav{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding-bottom:.6em;display:flex}.sb__pnav b{font-size:1em}.sb__pnav .sb__menu{display:flex}.sb__pnav .sb__menu i{width:1em}.sb__ptitle{font-family:var(--f-display);color:var(--c-strong);margin-top:.3em;font-size:1.35em;font-weight:300;line-height:1.15}.sb__pbar{background:var(--c-faint);border-radius:.3em;width:92%;height:.55em;display:block}.sb__pbar--s{width:64%}.sb__pcta{white-space:nowrap;text-align:center;font-family:var(--f-display);color:#1b1c1f;background:var(--c-grad-gold);border-radius:.7em;margin-top:.3em;padding:.6em;font-size:.85em;font-weight:600}.sb__pvis{background:linear-gradient(150deg, var(--c-accent-soft), transparent 70%), var(--c-card);border:1px solid var(--c-line);border-radius:1em;flex:none;height:5.6em;position:relative;overflow:hidden}.sb__pvis .sb__orb{width:7em;height:7em;top:-1.5em;right:-1.5em}.sb__pcard{background:var(--c-card);border:1px solid var(--c-line);border-radius:.8em;flex:none;height:3.2em}.sb__wa{background:var(--c-accent);border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid;position:absolute;bottom:.9em;right:.8em;box-shadow:0 .4em 1em -.3em #0006}.sb__wa svg{width:1.4em;height:1.4em;fill:var(--c-on-accent)}.sb__wa:after{content:"";border:2px solid var(--c-accent);opacity:0;border-radius:50%;position:absolute;inset:-.4em}.sb.is-phone .sb__wa:after{animation:ha-pulse 1.8s var(--ease) 1s infinite}.sb__chips{z-index:6;flex-direction:column;align-items:flex-end;gap:.6em;display:flex;position:absolute;top:13.6em;right:16.4em}.sb__chip{white-space:nowrap;color:var(--c-text);background:var(--c-card);border:1px solid var(--c-line2);box-shadow:0 .8em 1.6em -.8em var(--c-shadow);opacity:0;transition:opacity .35s var(--d), transform .5s var(--spring) var(--d);border-radius:2em;align-items:center;gap:.5em;padding:.5em 1em .5em .7em;font-size:1em;display:inline-flex;transform:translate(1.2em)scale(.92)}.sb__chip b{color:var(--c-strong);font-weight:600}.sb__chip svg{width:1.3em;height:1.3em;fill:var(--c-accent-ink)}.sb.is-chips .sb__chip{opacity:1;transform:none}.sb__toast{z-index:8;background:var(--c-card);border:1px solid var(--c-accent);box-shadow:0 1.2em 2.4em -1em var(--c-shadow);opacity:0;transition:opacity .3s, transform .5s var(--spring);border-radius:1.2em;align-items:center;gap:.8em;padding:.8em 1.2em .8em .8em;display:flex;position:absolute;top:5.6em;right:2.6em;transform:translateY(-1em)scale(.96)}.sb.is-lead .sb__toast{opacity:1;transform:none}.sb__tic{background:var(--c-accent);border-radius:.8em;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.sb__tic svg{width:1.3em;height:1.3em;fill:var(--c-on-accent)}.sb__toast b{color:var(--c-strong);font-size:1.05em;font-weight:600;display:block}.sb__toast small{color:var(--c-muted);font-size:.95em;display:block}@container (width<=519px){.sb__grid{background:repeating-linear-gradient(90deg, var(--c-accent-soft) 0 calc((100% - 3 * 1.2em) / 4), transparent 0 calc((100% - 3 * 1.2em) / 4 + 1.2em));inset:0 1.6em}.sb__nav{height:3.8em}.sb__nav .sb__in{padding:0 1.6em}.sb__links{display:none}.sb__nav .sb__menu{display:flex}.sb__hero{width:auto;height:16.4em;top:5.4em;left:1.6em;right:1.6em}.sb__title{font-size:2.55em}.sb__sub{font-size:1.05em}.sb__ghost{display:none}.sb__visual{height:7.4em;top:22.6em;left:1.6em;right:1.6em}.sb__frame,.sb__mini{display:none}.sb__cards{grid-template-columns:repeat(2,1fr);gap:1em;height:7.6em;top:31.4em;left:1.6em;right:1.6em}.sb__card:nth-child(3){display:none}.sb__card .sb__in{padding:.9em}.sb__card .sb__ic{width:2.2em;height:2.2em}.sb__card b{font-size:1em}.sb__card i.s{display:none}.sb__phone{width:10.6em;height:20.6em;bottom:1.4em;right:1.4em}.sb__ptitle{font-size:1.15em}.sb__chips{align-items:flex-start;top:27.4em;left:2.4em;right:auto}.sb__pcta{font-size:.72em}.sb__chip:nth-child(3){display:none}.sb__toast{top:4.6em;left:1.4em;right:1.4em}}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.lp__side{background:var(--c-card);border:1px solid var(--c-line);border-radius:1.2em;flex-direction:column;width:14em;padding:1.3em 1.2em;display:flex;position:absolute;top:1.6em;bottom:1.6em;left:1.6em}.lp__side-h{font-family:var(--f-display);color:var(--c-strong);font-size:1.15em;font-weight:600}.lp__bar{background:var(--c-faint);border-radius:.2em;height:.35em;margin:.9em 0 1.2em;display:block;overflow:hidden}.lp__bar i{background:var(--c-accent);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block;transform:scaleX(0)}.lp.is-s1 .lp__bar i{transform:scaleX(.25)}.lp.is-s2 .lp__bar i{transform:scaleX(.5)}.lp.is-s3 .lp__bar i{transform:scaleX(.75)}.lp.is-paid .lp__bar i{transform:scaleX(1)}.lp__steps{gap:.95em;display:grid}.lp__steps li{color:var(--c-muted);align-items:center;gap:.7em;font-size:1em;transition:color .3s;display:flex}.lp__steps i{border:1.5px solid var(--c-line2);border-radius:50%;flex:none;width:1.5em;height:1.5em;transition:background-color .3s,border-color .3s;position:relative}.lp__steps i:after{content:"";border:solid var(--c-on-accent);width:.35em;height:.65em;transition:scale .35s var(--spring);border-width:0 2px 2px 0;position:absolute;top:.22em;left:.45em;rotate:45deg;scale:0}.lp.is-s1 .lp__steps li:first-child,.lp.is-s2 .lp__steps li:nth-child(2),.lp.is-s3 .lp__steps li:nth-child(3),.lp.is-paid .lp__steps li:nth-child(4){color:var(--c-strong)}.lp.is-s1 .lp__steps li:first-child i,.lp.is-s2 .lp__steps li:nth-child(2) i,.lp.is-s3 .lp__steps li:nth-child(3) i,.lp.is-paid .lp__steps li:nth-child(4) i{background:var(--c-accent);border-color:var(--c-accent)}.lp.is-s1 .lp__steps li:first-child i:after,.lp.is-s2 .lp__steps li:nth-child(2) i:after,.lp.is-s3 .lp__steps li:nth-child(3) i:after,.lp.is-paid .lp__steps li:nth-child(4) i:after{transition-delay:.15s;scale:1}.lp__spark{margin-top:auto}.lp__spark small{color:var(--c-muted);font-size:.9em}.lp__spark svg{width:100%;height:4.2em;margin-top:.4em}.lp__spark-a{fill:var(--c-accent-soft);opacity:0;transition:opacity .8s .4s}.lp__spark-l{fill:none;stroke:var(--c-accent);stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.lp.is-paid .lp__spark-a{opacity:1}.lp.is-paid .lp__spark-l{stroke-dashoffset:0}.lp__win{border:1px solid var(--c-line);background:var(--c-view);border-radius:1.2em;position:absolute;inset:1.6em 1.6em 1.6em 17.2em;overflow:hidden}.lp__page{transition:transform 1.1s var(--ease);flex-direction:column;gap:1.2em;padding:1.2em;display:flex}.lp.is-scroll .lp__page{transform:translateY(-13.8em)}.lp__sec{transition:opacity .6s var(--ease);flex:none;position:relative}.lp.is-scroll .lp__hero{opacity:0}.lp__sec:before{content:"";border:1.5px dashed var(--c-accent);opacity:0;pointer-events:none;border-radius:1em;position:absolute;inset:0}.lp__sec:after{content:attr(data-l);letter-spacing:.04em;color:var(--c-accent-ink);background:var(--c-view);opacity:0;padding:0 .45em;font-size:.85em;font-weight:500;position:absolute;top:-.7em;left:.8em}.lp.is-s1 .lp__hero:before,.lp.is-s1 .lp__hero:after,.lp.is-s2 .lp__bens:before,.lp.is-s2 .lp__bens:after,.lp.is-s3 .lp__pricing:before,.lp.is-s3 .lp__pricing:after{animation:lp-wire 1.3s var(--ease) both}@keyframes lp-wire{0%{opacity:0;transform:scale(.97)}18%,62%{opacity:.75;transform:none}to{opacity:0}}.lp__in{opacity:0;height:100%;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(.8em)}.lp.is-s1 .lp__hero .lp__in,.lp.is-s2 .lp__bens .lp__in,.lp.is-s3 .lp__pricing .lp__in{opacity:1;transition-delay:.55s;transform:none}.lp__hero{height:12.4em}.lp__hero .lp__in{background:radial-gradient(120% 140% at 100% 0%, var(--c-accent-soft), transparent 60%), var(--c-card);border:1px solid var(--c-line);border-radius:1em;padding:1.8em 2em}.lp__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent-ink);font-size:.95em;font-weight:600}.lp__title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--c-strong);margin-top:.35em;font-size:2.4em;font-weight:300;line-height:1.12}.lp__title .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.lp__title .w>span{transition:transform .7s var(--ease);display:inline-block;transform:translateY(105%)}.lp.is-s1 .lp__title .w>span{transition-delay:calc(.75s + var(--i) * 70ms);transform:none}.lp__sub{color:var(--c-muted);margin-top:.6em;font-size:1.05em}.lp__row{align-items:center;gap:1.2em;margin-top:1.1em;display:flex}.lp__cta{font-family:var(--f-display);color:#1b1c1f;background:var(--c-grad-gold);white-space:nowrap;border-radius:.9em;padding:.75em 1.3em;font-size:1.05em;font-weight:600;box-shadow:0 .6em 1.4em -.6em #f7a92899}.lp__safe{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.4em;font-size:.95em;display:flex}.lp__safe svg{width:1.3em;height:1.3em;fill:var(--c-accent-ink)}.lp__bens{height:6.4em}.lp__bens .lp__in{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.lp__ben{border:1px solid var(--c-line);background:var(--c-card);border-radius:1em;flex-direction:column;justify-content:center;gap:.4em;padding:.9em 1em;display:flex}.lp__ben i{background:var(--c-accent-soft);border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.lp__ben svg{width:1.1em;height:1.1em;fill:var(--c-accent-ink)}.lp__ben b{color:var(--c-strong);white-space:nowrap;font-size:1.02em;font-weight:600}.lp__pricing{height:19.4em}.lp__ph{text-align:center;font-family:var(--f-display);color:var(--c-strong);padding-top:.6em;font-size:1.4em;font-weight:600}.lp__plans{grid-template-columns:repeat(3,1fr);align-items:end;gap:1em;margin-top:1.6em;display:grid}.lp__plan{border:1px solid var(--c-line2);background:var(--c-card);opacity:0;transition:opacity .45s, transform .6s var(--ease), box-shadow .3s, border-color .3s;border-radius:1.2em;flex-direction:column;gap:.55em;padding:1.2em;display:flex;position:relative;transform:translateY(1.4em)}.lp.is-s3 .lp__plan{opacity:1;transition-delay:calc(.7s + var(--d));transform:none}.lp__plan>span:first-of-type{color:var(--c-muted);font-size:1em;font-weight:600}.lp__plan--hi{border-color:var(--c-accent);box-shadow:0 1.4em 2.4em -1.4em var(--c-shadow);padding-top:1.8em}.lp.is-pick .lp__plan--hi{box-shadow:0 0 0 .35em var(--c-accent-soft), 0 1.4em 2.4em -1.4em var(--c-shadow)}.lp__plan--hi em{white-space:nowrap;color:var(--c-on-accent);background:var(--c-accent);border-radius:2em;padding:.25em .8em;font-size:.85em;font-style:normal;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}.lp__price{color:var(--c-strong);align-items:baseline;gap:.25em;display:flex}.lp__price small{color:var(--c-muted);font-size:1em}.lp__price b{font-family:var(--f-display);letter-spacing:-.02em;font-size:2.3em;font-weight:600}.lp__plan i{background:var(--c-faint);border-radius:.3em;width:88%;height:.55em;display:block}.lp__plan i.s{width:60%}.lp__pbtn{text-align:center;color:var(--c-strong);border:1px solid var(--c-line2);border-radius:.8em;margin-top:.5em;padding:.6em;font-size:.95em;font-weight:600}.lp__plan--hi .lp__pbtn{color:#1b1c1f;background:var(--c-grad-gold);border:0}.lp__shade{opacity:0;background:#0b0c0e99;transition:opacity .4s;position:absolute;inset:0}.lp[data-theme=light] .lp__shade{background:#1b1c1f4d}.lp.is-checkout .lp__shade{opacity:1}.lp__co{background:var(--c-card);border:1px solid var(--c-line2);opacity:0;width:24em;transition:opacity .4s, transform .6s var(--ease);border-radius:1.4em;flex-direction:column;gap:.9em;padding:1.5em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.97);box-shadow:0 2em 4em -1.5em #000a}.lp.is-checkout .lp__co{opacity:1;transform:translate(-50%,-50%)}.lp__co-h{font-family:var(--f-display);color:var(--c-strong);align-items:center;gap:.5em;font-size:1.25em;font-weight:600;display:flex}.lp__co-h svg{width:1.05em;height:1.05em;fill:var(--c-accent-ink)}.lp__sum{background:var(--c-faint2);color:var(--c-muted);border-radius:.9em;justify-content:space-between;align-items:center;padding:.8em 1em;font-size:1em;display:flex}.lp__sum b{font-family:var(--f-display);color:var(--c-strong);font-size:1.15em}.lp__f{gap:.35em;display:grid}.lp__f small{color:var(--c-muted);font-size:.88em}.lp__in-f{border:1px solid var(--c-line2);height:2.8em;color:var(--c-strong);border-radius:.7em;align-items:center;padding:0 .9em;font-size:1em;transition:border-color .25s,box-shadow .25s;display:flex}.lp.is-f1 .lp__f:first-of-type .lp__in-f,.lp.is-f2 .lp__f:nth-of-type(2) .lp__in-f{border-color:var(--c-accent);box-shadow:0 0 0 .3em var(--c-accent-soft)}.lp__pay{gap:.5em;display:flex}.lp__pay span{text-align:center;border:1px solid var(--c-line2);color:var(--c-muted);border-radius:.7em;flex:1;padding:.55em;font-size:.95em}.lp__pay .is-on{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-strong);font-weight:500}.lp__buy{height:3.2em;font-family:var(--f-display);color:#1b1c1f;background:var(--c-grad-gold);border-radius:.9em;place-items:center;font-size:1.05em;font-weight:600;transition:background .4s;display:grid;position:relative;overflow:hidden}.lp__buy>span{transition:opacity .3s, transform .4s var(--ease);grid-area:1/1;align-items:center;gap:.5em;display:flex}.lp__buy-ok{opacity:0;color:var(--c-on-accent);transform:translateY(1em)}.lp__buy-ok svg{width:1.4em;height:1.4em}.lp__buy-ok path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s .25s var(--ease)}.lp.is-paid .lp__buy{background:var(--c-accent)}.lp.is-paid .lp__buy-t{opacity:0;transform:translateY(-1em)}.lp.is-paid .lp__buy-ok{opacity:1;transform:none}.lp.is-paid .lp__buy-ok path{stroke-dashoffset:0}.lp__toast{z-index:8;background:var(--c-card);border:1px solid var(--c-accent);box-shadow:0 1.2em 2.4em -1em var(--c-shadow);opacity:0;transition:opacity .3s, transform .5s var(--spring);border-radius:1.2em;align-items:center;gap:.8em;padding:.8em 1.2em .8em .8em;display:flex;position:absolute;top:5.6em;right:2.6em;transform:translateY(-1em)scale(.96)}.lp.is-paid .lp__toast{opacity:1;transition-delay:.5s;transform:none}.lp__tic{background:var(--c-accent);border-radius:.8em;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.lp__tic svg{width:1.4em;height:1.4em;fill:var(--c-on-accent)}.lp__toast b{color:var(--c-strong);font-size:1.05em;font-weight:600;display:block}.lp__toast small{color:var(--c-muted);font-size:.95em;display:block}@container (width<=519px){.lp__side{display:none}.lp__win{inset:1.2em}.lp__hero{height:21em}.lp__hero .lp__in{padding:1.5em 1.4em}.lp__title{font-size:2.3em}.lp__row{flex-direction:column;align-items:flex-start;gap:.7em}.lp__bens{height:7.4em}.lp__bens .lp__in{gap:.6em}.lp__ben{padding:.7em}.lp__ben b{white-space:normal;font-size:.9em;line-height:1.2}.lp__pricing{height:20em}.lp__plans{grid-template-columns:repeat(2,1fr)}.lp__plan:first-child{display:none}.lp.is-scroll .lp__page{transform:translateY(-22.8em)}.lp__co{border-bottom:0;border-radius:1.6em 1.6em 0 0;width:auto;inset:auto 0 0;transform:translateY(100%)}.lp.is-checkout .lp__co{transform:none}.lp__toast{top:4.6em;left:1.4em;right:1.4em}}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.seo__card{background:var(--c-card);border:1px solid var(--c-line);box-shadow:0 .8em 1.8em -1.2em var(--c-shadow);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:1.2em;position:absolute;transform:translateY(1em)}.seo.is-scan .seo__card:not(.seo__code){opacity:1;transform:none}.seo.is-scan .seo__score{transition-delay:.15s}.seo.is-scan .seo__chart{transition-delay:.3s}.seo__audit{width:30em;padding:1.3em 1.4em;top:1.6em;bottom:1.6em;left:1.6em}.seo__head{justify-content:space-between;align-items:center;gap:1em;padding-bottom:1.1em;display:flex;position:relative}.seo__fav{color:var(--c-strong);white-space:nowrap;align-items:center;gap:.6em;font-size:1.1em;font-weight:600;display:flex}.seo__fav:before{content:"";background:linear-gradient(135deg,var(--c-accent),#327a56);border-radius:.5em;width:1.6em;height:1.6em}.seo__state{font-size:.95em;display:grid}.seo__state b{white-space:nowrap;transition:opacity .3s, transform .4s var(--ease);grid-area:1/1;justify-self:end;align-items:center;gap:.45em;font-weight:500;display:flex}.seo__st1{color:var(--c-muted)}.seo__st1 i{background:var(--c-gold);border-radius:50%;width:.6em;height:.6em;animation:1s step-end infinite ha-blink}.seo__st2{color:var(--c-accent-ink);opacity:0;transform:translateY(.6em)}.seo__st2 svg{fill:currentColor;width:1.2em;height:1.2em}.seo.is-done .seo__st1{opacity:0;transform:translateY(-.6em)}.seo.is-done .seo__st2{opacity:1;transform:none}.seo__scan{background:var(--c-line);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.seo__scan i{background:linear-gradient(90deg,transparent,var(--c-accent),transparent);width:35%;position:absolute;inset:0;transform:translate(-100%)}.seo.is-scan:not(.is-code) .seo__scan i{animation:1.1s linear infinite seo-scan}@keyframes seo-scan{to{transform:translate(300%)}}.seo__row{border-bottom:1px solid var(--c-line);opacity:0;height:4.15em;transition:opacity .4s var(--d), transform .5s var(--ease) var(--d);align-items:center;gap:.9em;font-size:1em;display:flex;transform:translate(-.8em)}.seo__row:last-child{border-bottom:0}.seo.is-scan .seo__row{opacity:1;transform:none}.seo__row>span{min-width:0;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.05em;overflow:hidden}.seo__ico{background:#ff6b6b26;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;transition:background-color .35s;display:grid;position:relative}.seo__ico:after{content:"!";color:var(--c-red);font-size:1em;font-style:normal;font-weight:700;transition:color .3s}.seo__ico--warn{background:#ffc93c2b}.seo__ico--warn:after{color:#e0a100}.seo__row em{font-style:normal;display:grid}.seo__row em b{white-space:nowrap;transition:opacity .3s, transform .4s var(--spring);border-radius:2em;grid-area:1/1;justify-self:end;padding:.3em .75em;font-size:.88em;font-weight:600}.seo__row .bad{color:var(--c-red);background:#ff6b6b1f}.seo__row .bad.warn{color:#d39500;background:#ffc93c24}.seo__row .ok{color:var(--c-accent-ink);background:var(--c-accent-soft);opacity:0;transform:scale(.7)}.seo.is-ok1 .seo__row:first-child .seo__ico,.seo.is-ok2 .seo__row:nth-child(2) .seo__ico,.seo.is-ok3 .seo__row:nth-child(3) .seo__ico,.seo.is-ok4 .seo__row:nth-child(4) .seo__ico,.seo.is-ok5 .seo__row:nth-child(5) .seo__ico,.seo.is-ok6 .seo__row:nth-child(6) .seo__ico{background:var(--c-accent)}.seo.is-ok1 .seo__row:first-child .seo__ico:after,.seo.is-ok2 .seo__row:nth-child(2) .seo__ico:after,.seo.is-ok3 .seo__row:nth-child(3) .seo__ico:after,.seo.is-ok4 .seo__row:nth-child(4) .seo__ico:after,.seo.is-ok5 .seo__row:nth-child(5) .seo__ico:after,.seo.is-ok6 .seo__row:nth-child(6) .seo__ico:after{content:"✓";color:var(--c-on-accent)}.seo.is-ok1 .seo__row:first-child .bad,.seo.is-ok2 .seo__row:nth-child(2) .bad,.seo.is-ok3 .seo__row:nth-child(3) .bad,.seo.is-ok4 .seo__row:nth-child(4) .bad,.seo.is-ok5 .seo__row:nth-child(5) .bad,.seo.is-ok6 .seo__row:nth-child(6) .bad{opacity:0;transform:scale(.7)}.seo.is-ok1 .seo__row:first-child .ok,.seo.is-ok2 .seo__row:nth-child(2) .ok,.seo.is-ok3 .seo__row:nth-child(3) .ok,.seo.is-ok4 .seo__row:nth-child(4) .ok,.seo.is-ok5 .seo__row:nth-child(5) .ok,.seo.is-ok6 .seo__row:nth-child(6) .ok{opacity:1;transform:none}.seo__score{align-items:center;gap:1.4em;height:9em;padding:0 1.4em;display:flex;top:1.6em;left:33.2em;right:1.6em}.seo__ring{flex:none;place-items:center;width:6.4em;height:6.4em;display:grid;position:relative}.seo__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.seo__ring circle{fill:none;stroke-width:9px}.seo__ring-bg{stroke:var(--c-faint)}.seo__ring-fg{stroke:var(--c-gold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s var(--ease), stroke .5s}.seo.is-score1 .seo__ring-fg{stroke-dashoffset:52px}.seo.is-score2 .seo__ring-fg{stroke-dashoffset:4px;stroke:var(--c-accent);transition-duration:2.2s,.5s}.seo__num{font-family:var(--f-display);color:var(--c-strong);font-size:2.1em;font-weight:600;position:relative}.seo__score-t{gap:.25em;display:grid}.seo__score-t b{font-family:var(--f-display);color:var(--c-strong);font-size:1.35em;font-weight:600}.seo__score-t small{grid-area:2/1;font-size:1em;transition:opacity .3s}.seo__s1{color:#d39500}.seo__s2{color:var(--c-accent-ink);opacity:0}.seo.is-score2 .seo__s1{opacity:0}.seo.is-score2 .seo__s2{opacity:1}.seo__code{color:#c9ccd1;background:#141518;border-color:#ffffff1a;height:9.8em;padding:.9em 1.1em;top:11.8em;left:33.2em;right:1.6em}.seo.is-code .seo__code{opacity:1;transform:none}.seo__code-h{color:#a1a6ae;align-items:center;gap:.5em;font-size:.92em;font-weight:500;display:flex}.seo__code-h svg{fill:#64f4ab;width:1.25em;height:1.25em}.seo__pre{white-space:pre;margin:.55em 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;line-height:1.55;overflow:hidden}.seo__pre .l{border-radius:.25em;padding:0 .3em;display:block}.seo__pre i{color:#5d6168;width:1.5em;font-style:normal;display:inline-block}.seo__pre .l--del{color:#ff9a9a;background:#ff6b6b1f;transition:opacity .4s .3s}.seo__pre .l--add{color:#9ff7c9;opacity:0;background:#64f4ab14;transition:opacity .3s}.seo.is-code .seo__pre .l--add{opacity:1;transition-delay:.6s}.seo.is-ok3 .seo__pre .l--del{opacity:.35;text-decoration:line-through}.seo__chart{padding:1em 1.3em;inset:22.8em 1.6em 1.6em 33.2em}.seo__chart-h{justify-content:space-between;align-items:baseline;display:flex}.seo__chart-h b{font-family:var(--f-display);color:var(--c-strong);font-size:1.15em;font-weight:600}.seo__chart-h small{color:var(--c-accent-ink);opacity:0;align-items:center;gap:.3em;font-size:.92em;font-weight:500;transition:opacity .4s 1.2s;display:flex}.seo__chart-h small i:before{content:"↑";font-style:normal}.seo.is-chart .seo__chart-h small{opacity:1}.seo__chart svg{width:100%;height:5.6em;margin-top:.6em;overflow:visible}.seo__grid{stroke:var(--c-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4;fill:none}.seo__before{fill:none;stroke:var(--c-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:4 4;opacity:.6}.seo__area{fill:var(--c-accent-soft);opacity:0;transition:opacity .8s .6s}.seo__line{fill:none;stroke:var(--c-accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease)}.seo.is-chart .seo__area{opacity:1}.seo.is-chart .seo__line{stroke-dashoffset:0}.seo__dotp{background:var(--c-accent);border:2px solid var(--c-card);opacity:0;border-radius:50%;width:.9em;height:.9em;margin:-.45em -.45em 0 0;transition:opacity .3s 1.4s;position:absolute;top:3.6em;right:1.3em}.seo__dotp:after{content:"";border:2px solid var(--c-accent);opacity:0;border-radius:50%;position:absolute;inset:-.6em}.seo.is-chart .seo__dotp{opacity:1}.seo.is-chart .seo__dotp:after{animation:ha-pulse 1.8s var(--ease) 1.6s infinite}.seo__months{color:var(--c-muted);justify-content:space-between;margin-top:.5em;font-size:.82em;display:flex}.seo__months i{font-style:normal}@container (width<=519px){.seo__audit{width:auto;height:23.4em;padding:1.1em 1.2em;inset:1.2em 1.2em auto}.seo__row{height:3.75em}.seo__row:nth-child(5){border-bottom:0}.seo__row:nth-child(6){display:none}.seo__score{text-align:center;flex-direction:column;justify-content:center;gap:.8em;width:14.2em;height:auto;padding:1em;inset:25.8em auto 1.2em 1.2em}.seo__ring{width:6.6em;height:6.6em}.seo__score-t b{font-size:1.15em}.seo__score-t small{font-size:.9em}.seo__chart{padding:1em;inset:25.8em 1.2em 1.2em 16.6em}.seo__chart-h b{font-size:1em}.seo__chart-h small{display:none}.seo__chart svg{height:6.4em}.seo__dotp{top:3.25em;right:1em}.seo__months i:nth-child(2n){visibility:hidden}.seo__code{z-index:3;height:auto;top:12.4em;left:2em;right:2em;box-shadow:0 1.6em 3em -1em #000c}.seo.is-chart .seo__code{opacity:0;transform:translateY(1em)}}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.geo__chat{width:36.4em;position:absolute;top:0;bottom:0;left:1.6em}.geo__top{color:var(--c-muted);padding-top:1.2em;font-size:.95em}.geo__user{background:var(--c-card2);border:1px solid var(--c-line);max-width:24em;color:var(--c-strong);opacity:0;transform-origin:100% 100%;transition:opacity .35s, transform .5s var(--spring);border-radius:1.4em 1.4em .4em;padding:.8em 1.1em;font-size:1.05em;line-height:1.45;position:absolute;top:3.4em;right:0;transform:translateY(1em)scale(.96)}.geo.is-sent .geo__user{opacity:1;transform:none}.geo__ai{opacity:0;transition:opacity .4s, transform .5s var(--ease);gap:.9em;display:flex;position:absolute;top:9em;left:0;right:0;transform:translateY(.8em)}.geo.is-think .geo__ai{opacity:1;transform:none}.geo__av{background:linear-gradient(135deg,var(--c-accent),var(--c-violet));border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.geo__av svg{fill:#fff;width:1.4em;height:1.4em}.geo.is-think:not(.is-answer) .geo__av{animation:2.4s linear infinite geo-spin}@keyframes geo-spin{to{rotate:360deg}}.geo__body{flex:1;min-width:0;padding-top:.45em}.geo__status{font-size:.95em;display:grid}.geo__status span{grid-area:1/1;transition:opacity .3s}.geo__st1{color:#0000;background:linear-gradient(90deg,var(--c-muted) 30%,var(--c-strong) 50%,var(--c-muted) 70%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text}.geo.is-think:not(.is-answer) .geo__st1{animation:1.4s linear infinite geo-shine}@keyframes geo-shine{0%{background-position:100% 0}to{background-position:0 0}}.geo__st2{color:var(--c-muted);opacity:0}.geo.is-answer .geo__st1{opacity:0}.geo.is-answer .geo__st2{opacity:1}.geo__srcs{flex-wrap:wrap;gap:.5em;margin-top:.6em;display:flex}.geo__srcs span{border:1px solid var(--c-line2);color:var(--c-text);opacity:0;transition:opacity .3s var(--d), transform .45s var(--spring) var(--d);border-radius:2em;align-items:center;gap:.45em;padding:.3em .8em .3em .4em;font-size:.9em;display:inline-flex;transform:translateY(.5em)}.geo.is-think .geo__srcs span{opacity:1;transform:none}.geo__srcs i{border-radius:.35em;width:1.2em;height:1.2em}.geo__srcs .g1{background:var(--c-accent)}.geo__srcs .g2{background:var(--c-gold)}.geo__srcs .g3{background:var(--c-violet)}.geo__ans{color:var(--c-text);margin-top:.9em;font-size:1.12em;line-height:1.6}.geo__ans b{color:var(--c-strong);font-weight:600}.geo__ans sup{vertical-align:.35em;width:1.4em;height:1.4em;color:var(--c-on-accent);background:var(--c-accent);border-radius:50%;place-items:center;font-size:.7em;font-weight:600;display:inline-grid}.geo__ans .tk{opacity:0;transition:opacity .3s calc(var(--i) * 38ms)}.geo.is-answer .geo__ans .tk{opacity:1}.geo__hl{background:linear-gradient(var(--c-accent-soft),var(--c-accent-soft)) no-repeat 0 0/0% 100%;transition:background-size .6s var(--ease), box-shadow .4s .4s;border-radius:.3em;padding:0 .15em;box-shadow:inset 0 -2px #0000}.geo.is-cite .geo__hl{box-shadow:inset 0 -2px 0 var(--c-accent);background-size:100% 100%}.geo__cites{gap:.7em;margin-top:1em;display:flex}.geo__cites span{border:1px solid var(--c-line2);background:var(--c-card);opacity:0;transition:opacity .35s var(--d), transform .5s var(--ease) var(--d);border-radius:.9em;grid-template-columns:auto 1fr;align-items:center;column-gap:.55em;padding:.6em .9em .6em .6em;display:grid;transform:translateY(.6em)}.geo.is-cite .geo__cites span{opacity:1;transform:none}.geo__cites sup{width:1.7em;height:1.7em;color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:.5em;grid-row:span 2;place-items:center;font-size:.85em;font-weight:600;display:grid}.geo__cites b{color:var(--c-strong);white-space:nowrap;font-size:.95em;font-weight:600}.geo__cites small{color:var(--c-muted);white-space:nowrap;font-size:.85em}.geo__composer{background:var(--c-card);border:1px solid var(--c-line2);height:4em;box-shadow:0 .6em 1.4em -.8em var(--c-shadow);border-radius:2em;align-items:center;gap:.8em;padding:0 .5em 0 1.3em;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;bottom:1.6em;left:0;right:0}.geo.is-focus .geo__composer{border-color:var(--c-accent);box-shadow:0 0 0 .35em var(--c-accent-soft)}.geo__field{min-width:0;color:var(--c-strong);white-space:nowrap;flex:1;align-items:center;font-size:1.05em;display:flex;position:relative;overflow:hidden}.geo__caret{background:var(--c-accent-ink);opacity:0;width:2px;height:1.2em;margin-left:2px}.geo.is-focus:not(.is-sent) .geo__caret{animation:1s step-end infinite ha-blink}.geo__ph{color:var(--c-muted);opacity:0;position:absolute;left:0}.geo__q:empty~.geo__ph{opacity:1}.geo.is-focus:not(.is-sent) .geo__ph{left:.4em}.geo__send{background:var(--c-accent);width:3em;height:3em;transition:transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.geo__send svg{width:1.4em;height:1.4em;fill:var(--c-on-accent)}.geo.is-press .geo__send{transform:scale(.85)}.geo__panel{background:var(--c-card);border:1px solid var(--c-line);box-shadow:0 .8em 1.8em -1.2em var(--c-shadow);border-radius:1.2em;flex-direction:column;padding:1.3em;display:flex;position:absolute;inset:1.6em 1.6em 1.6em 39.6em}.geo__panel-h{font-family:var(--f-display);color:var(--c-strong);font-size:1.15em;font-weight:600}.geo__sigs{gap:.7em;margin-top:1em;display:grid}.geo__sigs li{border:1px solid var(--c-line);opacity:.55;border-radius:.9em;align-items:center;gap:.8em;padding:.75em .8em;transition:opacity .4s,border-color .4s,background-color .4s;display:flex}.geo__sigs i{background:var(--c-faint2);border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;transition:background-color .35s;display:grid}.geo__sigs svg{width:1.15em;height:1.15em;fill:var(--c-muted);transition:fill .35s}.geo__sigs span{min-width:0;color:var(--c-strong);white-space:nowrap;font-size:.98em;font-weight:600}.geo__sigs small{color:var(--c-muted);text-overflow:ellipsis;font-size:.84em;font-weight:400;display:block;overflow:hidden}.geo.is-sig1 .geo__sigs li:first-child,.geo.is-sig2 .geo__sigs li:nth-child(2),.geo.is-sig3 .geo__sigs li:nth-child(3),.geo.is-sig4 .geo__sigs li:nth-child(4){opacity:1;border-color:var(--c-accent);background:var(--c-accent-soft)}.geo.is-sig1 .geo__sigs li:first-child i,.geo.is-sig2 .geo__sigs li:nth-child(2) i,.geo.is-sig3 .geo__sigs li:nth-child(3) i,.geo.is-sig4 .geo__sigs li:nth-child(4) i{background:var(--c-accent)}.geo.is-sig1 .geo__sigs li:first-child svg,.geo.is-sig2 .geo__sigs li:nth-child(2) svg,.geo.is-sig3 .geo__sigs li:nth-child(3) svg,.geo.is-sig4 .geo__sigs li:nth-child(4) svg{fill:var(--c-on-accent)}.geo__foot{color:var(--c-muted);border-top:1px solid var(--c-line);margin-top:auto;padding-top:1em;font-size:.85em}@container (width<=519px){.geo__chat{width:auto;left:1.2em;right:1.2em}.geo__user{max-width:26em;top:3em}.geo__ai{top:9.4em}.geo__ans{font-size:1.05em}.geo__cites span:nth-child(2) small{display:none}.geo__composer{bottom:1.2em}.geo__panel{display:none}}.ha{--c-surface:#2b2c31;--c-chrome:#1b1c1f;--c-view:#202125;--c-card:#2b2c31;--c-card2:#34363c;--c-line:#ffffff14;--c-line2:#ffffff26;--c-faint:#ffffff1a;--c-faint2:#ffffff0d;--c-text:#e6e7e9;--c-strong:#fff;--c-muted:#a1a6ae;--c-accent:#64f4ab;--c-accent-ink:#64f4ab;--c-accent-soft:#64f4ab1f;--c-on-accent:#1b1c1f;--c-gold:#ffc93c;--c-grad-gold:linear-gradient(135deg,#ffd460,#f7a928);--c-red:#ff6b6b;--c-violet:#8b7cf6;--c-shadow:#000000a0;--c-glow:#64f4ab22;--m-bg:#26282d;--m-road:#34363d;--m-road2:#3b3d45;--m-minor:#2f3137;--m-water:#253241;--m-park:#2c3a31;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--f-display:var(--font-display,"Montserrat",system-ui,sans-serif);width:100%;font-family:var(--font-body,"Poppins",system-ui,sans-serif);container-type:inline-size}.ha[data-theme=light]{--c-surface:#eef0f3;--c-chrome:#f6f7f8;--c-view:#fff;--c-card:#fff;--c-card2:#f4f6f8;--c-line:#1b1c1f12;--c-line2:#1b1c1f21;--c-faint:#1b1c1f14;--c-faint2:#1b1c1f0a;--c-text:#33363c;--c-strong:#141518;--c-muted:#6b7079;--c-accent:#3fdc8c;--c-accent-ink:#138a52;--c-accent-soft:#3fdc8c2e;--c-on-accent:#0d2a1b;--c-gold:#f5b000;--c-red:#e5484d;--c-violet:#6e5ce6;--c-shadow:#1b1c1f30;--c-glow:#3fdc8c30;--m-bg:#eef1ee;--m-road:#fff;--m-road2:#fde9b8;--m-minor:#e2e6e3;--m-water:#cfe3f3;--m-park:#d5ecd9}.ha *,.ha :before,.ha :after{box-sizing:border-box}:where(.ha) svg{display:block}:where(.ha) :is(ul,ol,p,h3,h4,h5){margin:0;padding:0;list-style:none}.ha__stage{aspect-ratio:3/2;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-text);isolation:isolate;contain:layout paint;user-select:none;border-radius:2.8em;padding:1.6em;font-size:1.5625cqw;line-height:1.3;position:relative;overflow:hidden}.ha__stage:before{content:"";background:radial-gradient(closest-side,var(--c-glow),transparent);pointer-events:none;z-index:-1;height:70%;position:absolute;inset:auto -20% -40% 30%}.ha__browser{background:var(--c-view);border:1px solid var(--c-line2);height:100%;box-shadow:0 2em 4em -1.5em var(--c-shadow);border-radius:1.4em;flex-direction:column;display:flex;position:relative;overflow:hidden}.ha__chrome{background:var(--c-chrome);border-bottom:1px solid var(--c-line);flex:0 0 3.2em;align-items:center;gap:.55em;padding:0 1.2em;display:flex;position:relative}.ha__dot{background:var(--c-accent);border-radius:50%;width:.75em;height:.75em}.ha__dot--gold{background:var(--c-gold)}.ha__dot--muted{background:var(--c-faint)}.ha__addr{background:var(--c-faint2);max-width:30em;height:2em;color:var(--c-muted);white-space:nowrap;border-radius:1em;flex:1;align-items:center;gap:.5em;margin-left:1em;padding:0 .9em;display:flex;overflow:hidden}.ha__addr svg{width:1em;height:1em;fill:var(--c-accent-ink);flex:none}.ha__url{text-overflow:ellipsis;font-size:1.05em;overflow:hidden}.ha__progress{background:var(--c-accent);transform-origin:0;opacity:0;height:2px;transition:transform .6s var(--ease), opacity .3s .6s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ha.is-loading .ha__progress{opacity:1;transition:transform .6s var(--ease), opacity .1s;transform:scaleX(.75)}.ha__view{transition:opacity .5s var(--ease);flex:1;position:relative;overflow:hidden}.ha.is-out .ha__view{opacity:0}.ha__cursor{z-index:20;pointer-events:none;opacity:0;width:2.2em;height:2.2em;transition:transform .8s var(--ease), opacity .3s;position:absolute;top:0;left:0;transform:translate(70%,120%)}.ha.is-cursor .ha__cursor{opacity:1}.ha__arrow{filter:drop-shadow(0 .2em .3em #0006);width:2.2em;height:2.2em;position:absolute;top:-.2em;left:-.3em}.ha__ripple,.ha__tap{border-radius:50%;width:2.4em;height:2.4em;position:absolute;top:-1.2em;left:-1.2em}.ha__ripple{background:var(--c-accent);opacity:0}.ha__tap{background:#ffffff40;border:2px solid #fffc;display:none;box-shadow:0 0 0 1px #0003}.ha.is-reset *,.ha.is-reset :before,.ha.is-reset :after{transition:none!important}@container (width<=519px){.ha__stage{aspect-ratio:4/5;border-radius:2.2em;padding:1em;font-size:2.77778cqw}.ha__chrome{flex-basis:3em}.ha__dot--muted,.ha__arrow{display:none}.ha__tap{display:block}}@media (prefers-reduced-motion:reduce){.ha *,.ha :before,.ha :after{transition:none!important;animation:none!important}.ha__cursor{display:none}}.ha[data-theme=light] .ha__tap{background:#1b1c1f1f;border-color:#1b1c1f80}.cda__dashboard{background:var(--c-card);border:1px solid var(--c-line2);box-shadow:0 1.5em 3em -2em var(--c-shadow);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);border-radius:1.3em;display:flex;position:absolute;inset:2em 7em 5em 2em;overflow:hidden;transform:translateY(1.2em)}.cda.is-built .cda__dashboard{opacity:1;transform:none}.cda__sidebar{background:var(--c-card2);border-right:1px solid var(--c-line);flex-direction:column;flex:0 0 5.6em;align-items:center;gap:1.5em;padding:1.3em 1em;display:flex;position:relative}.cda__brand{background:var(--c-accent);width:2em;height:2em;color:var(--c-on-accent);font-family:var(--f-display);border-radius:.65em;place-items:center;font-size:1.2em;font-weight:700;display:grid}.cda__sidebar>i{background:var(--c-faint);border-radius:1em;width:2.3em;height:.65em}.cda__sidebar>i.cda__nav-on{background:var(--c-accent)}.cda__avatar{border:.3em solid var(--c-line2);border-radius:50%;width:2em;height:2em;margin-top:auto}.cda__main{flex-direction:column;flex:1;gap:1.3em;min-width:0;padding:1.5em;display:flex}.cda__heading{justify-content:space-between;align-items:center;gap:1em;display:flex}.cda__heading>span:first-child{flex-direction:column;gap:.3em;display:flex}.cda__heading small{color:var(--c-muted);font-size:.8em}.cda__heading strong{font-family:var(--f-display);color:var(--c-strong);font-size:1.7em;line-height:1.2}.cda__period{border:1px solid var(--c-line2);white-space:nowrap;color:var(--c-muted);border-radius:.6em;padding:.6em .8em;font-size:.75em}.cda__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.cda__metric{border:1px solid var(--c-line2);opacity:0;min-width:0;transition:opacity .5s var(--ease) var(--d),transform .5s var(--ease) var(--d);border-radius:.8em;flex-direction:column;gap:.3em;padding:.9em;display:flex;position:relative;transform:translateY(.7em)}.cda.is-built .cda__metric{opacity:1;transform:none}.cda__metric small{color:var(--c-muted);font-size:.85em}.cda__metric strong{font-family:var(--f-display);color:var(--c-strong);font-size:1.9em;font-weight:600}.cda__metric i{background:var(--c-accent);border-radius:1em;width:2em;height:.3em}.cda__chart{border:1px solid var(--c-line);border-radius:.9em;flex-direction:column;flex:1;gap:.7em;min-height:0;padding:1em 1.2em .7em;display:flex}.cda__chart>span{color:var(--c-muted);font-size:.85em}.cda__bars{border-bottom:1px solid var(--c-line2);background:repeating-linear-gradient(to top,transparent,transparent calc(33% - 1px),var(--c-line) 33%);flex:1;align-items:flex-end;gap:.8em;min-height:3em;display:flex}.cda__bars i{height:var(--h);background:linear-gradient(var(--c-accent),var(--c-accent-soft));transform-origin:bottom;transition:transform .8s var(--ease) var(--d);border-radius:.35em .35em 0 0;flex:1;transform:scaleY(0)}.cda.is-built .cda__bars i{transform:scaleY(1)}.cda__axis{color:var(--c-muted);justify-content:space-between;display:flex}.cda__axis small{font-size:.65em}.cda__tasks{color:var(--c-muted);gap:1em;font-size:.7em;display:flex}.cda__tasks span{align-items:center;gap:.45em;display:flex}.cda__tasks i{background:var(--c-accent);border-radius:50%;width:.55em;height:.55em}.cda__code{color:#c9ccd1;opacity:0;width:27em;transition:opacity .6s var(--ease),transform .6s var(--ease);background:#141518;border:1px solid #ffffff26;border-radius:1em;position:absolute;bottom:7em;right:1.5em;overflow:hidden;transform:translate(1em,1em);box-shadow:0 1.6em 3em -1em #0008}.cda.is-code .cda__code{opacity:1;transform:none}.cda__code-head{color:#a1a6ae;border-bottom:1px solid #ffffff1a;align-items:center;gap:.7em;padding:.7em 1em;font-size:.8em;display:flex}.cda__code-head>span{color:#64f4ab}.cda__code-head>i{background:#64f4ab;border-radius:50%;width:.5em;height:.5em;margin-left:auto}.cda__code code{padding:1em 1.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1em;line-height:1.8;display:block}.cda__code code>span{white-space:nowrap;opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);display:block;transform:translateY(.5em)}.cda.is-code .cda__code code>span{opacity:1;transition-delay:.25s;transform:none}.cda.is-code .cda__code code>span:nth-child(2){transition-delay:.6s}.cda.is-code .cda__code code>span:nth-child(3){transition-delay:.9s}.cda__code em{color:#c4b5fd;font-style:normal}.cda__code b{color:#64f4ab;font-weight:400}.cda__code-comment{color:#899197;font-size:.85em}.cda__badge{border:1px solid var(--c-line2);background:var(--c-card2);color:var(--c-strong);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);border-radius:3em;align-items:center;gap:.7em;padding:.7em 1.1em;font-size:1.05em;display:flex;position:absolute;bottom:1.9em;left:3em;transform:translateY(.8em)}.cda.is-ready .cda__badge{opacity:1;transform:none}.cda__badge>span{background:var(--c-accent-soft);width:1.5em;height:1.5em;color:var(--c-accent-ink);border-radius:50%;place-items:center;display:grid}.cda__example{color:var(--c-muted);font-size:.7em;position:absolute;bottom:2.7em;right:2em}@container (width<=519px){.cda__dashboard{inset:1.4em 1.1em 15em}.cda__sidebar{flex-basis:3.3em;gap:1.3em;padding:1em .5em}.cda__brand{font-size:1em}.cda__sidebar>i{width:1.5em}.cda__main{gap:1.2em;padding:1em}.cda__heading strong{font-size:1.65em}.cda__period{padding:.5em;font-size:.65em}.cda__metrics{gap:.5em}.cda__metric{padding:.7em}.cda__metric strong{font-size:1.6em}.cda__chart{padding:.8em}.cda__bars{gap:.6em}.cda__tasks{gap:.7em;font-size:.61em}.cda__code{width:27em;bottom:4.9em;right:1.3em}.cda__badge{font-size:.95em;bottom:1.2em;left:1.8em}.cda__example{font-size:.55em;bottom:2em;right:1.8em}}.author-block[data-astro-cid-5hfbxwth]{border-block:1px solid var(--border);padding-block:48px}.author-block[data-astro-cid-5hfbxwth] p[data-astro-cid-5hfbxwth]{max-width:74ch}.author-block[data-astro-cid-5hfbxwth] p[data-astro-cid-5hfbxwth]+p[data-astro-cid-5hfbxwth]{margin-top:14px}.author-block[data-astro-cid-5hfbxwth] strong[data-astro-cid-5hfbxwth]{color:var(--white)}.detail-page--striped>section:nth-of-type(3n+2){background:var(--bg-deep)}.detail-page--striped>section:nth-of-type(3n+3){background:var(--bg-green)}.detail-hero__grid[data-astro-cid-ceydubsr]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.detail-hero__grid--illustrated[data-astro-cid-ceydubsr]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.detail-hero__grid--text-only[data-astro-cid-ceydubsr]{grid-template-columns:minmax(0,1fr)}h1[data-astro-cid-ceydubsr].title{text-wrap:balance;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.15}.lead[data-astro-cid-ceydubsr]{font-size:1rem;line-height:1.75}.detail-hero__trust[data-astro-cid-ceydubsr]{max-width:70ch;color:var(--mint);margin-top:24px;font-size:.8rem}@media (width<=900px){.detail-hero__grid[data-astro-cid-ceydubsr]{grid-template-columns:minmax(0,1fr)}.detail-hero[data-astro-cid-ceydubsr] .page-image{max-width:640px}}@media (width<=640px){.detail-hero[data-astro-cid-ceydubsr] .page-actions[data-astro-cid-ceydubsr]{flex-direction:column}.detail-hero[data-astro-cid-ceydubsr] .btn[data-astro-cid-ceydubsr]{white-space:normal;min-height:54px;padding-block:14px}.detail-hero[data-astro-cid-ceydubsr] .page-image{margin-top:8px}}
