:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--edge:var(--s-5);--card:var(--s-5);--ctl:44px;--acento:#dfff00;--base:#050807;--claro:#eef0ea;--base-900:#050807;--base-800:#0e1416;--base-700:#1b2a38;--base-600:#2c4258;--base-400:#5a7690;--preto-900:#15191a;--preto-800:#2a3032;--preto-700:#4a5154;--preto-600:#666e71;--preto-500:#848b8e;--branco-600:#b9bfc2;--branco-500:#f5f6f2;--font-title:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-text:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-ui:var(--font-text);--w-h1:500;--w-h2:600;--w-h3:500;--w-ui:600;--w-text:400;--w-detail:400;--fs-h1:clamp(3rem, 1rem + 6vw, 7rem);--lh-h1:.92;--fs-h2:clamp(1.25rem, 1.05rem + .7vw, 1.75rem);--lh-h2:1;--fs-h3:1.5rem;--lh-h3:1.05;--fs-text:1.0625rem;--lh-text:1.4;--fs-detail:.9375rem;--lh-detail:1.3;--fs-ui:.9375rem;--pg-bg:var(--base-900);--pg-card:var(--base-800);--pg-card-2:var(--base-700);--pg-line:var(--preto-700);--pg-line-2:var(--base-600);--pg-ink:var(--branco-500);--pg-muted:var(--branco-600);--pg-accent:var(--acento);--pg-accent-ink:var(--base);--pg-btn:var(--acento);--pg-btn-ink:var(--base);--pg-radius:20px;--pg-gap:var(--s-3);--ap-frame:var(--claro);--ap-sheet:#fff;--ap-edge:#d5d8d1;--ap-well:#f4f5f1;--ap-hover:#e4e6e0;--ap-ink:var(--base);--ap-muted:var(--preto-700);--ap-faint:var(--preto-600);--ap-primary:var(--base);--ap-primary-ink:#fff;--ap-accent:var(--base-400);--ap-accent-soft:#e3e9ee;--ap-good:#3f7a1f;--ap-good-soft:#e8f2de;--ap-warn:#7a5400;--ap-warn-soft:#f5ecd2;--ap-radius-sheet:12px;--ap-radius:8px;--ap-small:.8125rem;--ap-body:.875rem;--ap-title:1.5rem}[data-theme=claro]{--pg-bg:var(--claro);--pg-card:#fff;--pg-card-2:#dde0d8;--pg-line:#c9ccc4;--pg-line-2:var(--preto-500);--pg-ink:var(--base);--pg-muted:var(--preto-700);--pg-accent:var(--base);--pg-accent-ink:var(--claro);--pg-btn:var(--base);--pg-btn-ink:var(--claro)}
.pg{--out:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5l9-9M5.5 3.5h7v7'/%3E%3C/svg%3E");--arrow:var(--out);--arrow-accent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DFFF00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5l9-9M5.5 3.5h7v7'/%3E%3C/svg%3E");--tight:-.045em;background:var(--pg-bg);min-height:100%;color:var(--pg-ink);font-family:var(--font-text);font-weight:var(--w-text);font-size:calc(var(--fs-text) * var(--fscale,1));line-height:var(--lh-text);letter-spacing:calc(-.015em + var(--track,0em));-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip;container:pg/inline-size}.pg *,.pg :before,.pg :after{box-sizing:border-box}:where(.pg) a{color:inherit;text-decoration:none}.pg :focus-visible{outline:2px solid var(--pg-accent);outline-offset:3px}.pg img,.pg video{display:block}.pg .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg .h3{font-family:var(--font-title);font-weight:var(--w-h3);font-size:calc(var(--fs-h3) * var(--fscale,1));line-height:var(--lh-h3);letter-spacing:calc(-.035em + var(--track,0em))}.pg .tx{font-size:calc(var(--fs-text) * var(--fscale,1));line-height:var(--lh-text)}.pg .dt{font-size:calc(var(--fs-detail) * var(--fscale,1));line-height:var(--lh-detail);color:var(--pg-muted)}.pg .ui{font-weight:var(--w-ui);font-size:calc(var(--fs-ui) * var(--fscale,1));line-height:calc(1.2 * var(--lhs,1))}.dots{width:30px;height:30px;color:var(--acento);flex:none;display:block}.pg[data-theme=claro] .route .dots{color:var(--pg-accent)}.cta{align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-5);border-radius:var(--btn-r,999px);background:var(--acento);color:var(--on-acento,var(--base));font-weight:600;font-size:calc(clamp(1rem,.95rem + .2vw,1.125rem) * var(--fscale,1));letter-spacing:calc(-.03em + var(--track,0em));line-height:calc(1 * var(--lhs,1));white-space:nowrap;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex}.cta:after{content:"";background:var(--base) var(--arrow-accent) center/18px no-repeat;border-radius:50%;flex:none;width:48px;height:48px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}a.cta:hover,a:hover>.blk>.cta{transform:scale(1.03)}a.cta:hover:after,a:hover>.blk>.cta:after{transform:rotate(45deg)}a.cta:active{transform:scale(.98)}.cta-float{right:var(--s-4);bottom:var(--s-4);z-index:30;min-height:48px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);font-size:calc(.9375rem * var(--fscale,1));gap:var(--s-3);opacity:0;visibility:hidden;transition:opacity .3s,translate .3s cubic-bezier(.2,.7,.2,1),visibility .3s,transform .25s;position:fixed;translate:0 16px}.cta-float:after{background-size:15px;width:40px;height:40px}.cta-float.on{opacity:1;visibility:visible;translate:0}.hero{color:#fff;background:var(--hero-bg,var(--base-700));isolation:isolate;height:min(100svh,50cqi);min-height:600px;position:relative;overflow:hidden;container:hero/inline-size}.hero-img{object-fit:cover;object-position:50% 34%;z-index:-2;width:100%;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) both hero-in;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#00000073 45%,#000000c7);height:65%;position:absolute;inset:auto 0 0}.hero-top{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--edge);font-size:calc(.9375rem * var(--fscale,1));grid-template-columns:1fr auto 1fr;display:grid;position:absolute;top:0;left:0;right:0}.hero-brand{align-items:center;gap:var(--s-2);letter-spacing:calc(-.02em + var(--track,0em));text-transform:uppercase;font-weight:600;display:flex}.hero-brand .dots{width:22px;height:22px}.hero-meta{justify-self:end;gap:var(--s-5);display:flex}.ptabs{gap:var(--s-5);display:flex}.ptabs a{transition:color .15s;position:relative}.ptabs a:hover,.ptabs a[aria-current=page]{color:var(--acento)}.hero-low{left:var(--edge);right:var(--edge);bottom:var(--edge);gap:var(--s-5);flex-direction:column;display:flex;position:absolute}.hero-words{justify-content:space-between;align-items:flex-start;gap:var(--s-4);font:inherit;margin:0;display:flex}.hero-word{gap:var(--s-3);flex-direction:column;display:flex}.hero-word b{font-family:var(--font-title);font-weight:var(--w-h1);font-size:calc(clamp(3rem,8.6cqi,10rem) * var(--fscale,1));line-height:calc(.9 * var(--lhs,1));letter-spacing:calc(-.055em + var(--track,0em));animation:.9s cubic-bezier(.2,.7,.2,1) both word-in;animation-delay:calc(var(--i,0) * .11s + .15s)}.hero-word:last-child:not(:first-child){text-align:right;align-items:flex-end}.hero-word.on b{color:var(--acento)}.hero-word.on small{display:none}.hero-word small{font-size:calc(.9375rem * var(--fscale,1));line-height:calc(1.15 * var(--lhs,1));max-width:18ch;letter-spacing:calc(-.015em + var(--track,0em))}.hero-bottom{align-items:end;gap:var(--s-5);grid-template-columns:1fr auto 1fr;display:grid}.hero-card{aspect-ratio:1.5;width:180px;padding:var(--s-3);border-radius:calc(var(--pg-radius) - 4px);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;justify-self:start;transition:transform .2s;display:flex;position:relative;overflow:hidden}.hero-card:hover{transform:translateY(-3px)}.hero-card img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-card:after{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.hero-card .top{font-size:calc(1.125rem * var(--fscale,1));font-weight:500;line-height:calc(1 * var(--lhs,1));letter-spacing:calc(-.04em + var(--track,0em));justify-content:space-between;align-items:flex-start;display:flex}.hero-card .num{font-size:calc(.75rem * var(--fscale,1));justify-content:space-between;align-items:baseline;display:flex}.hero-card .num b{font-size:calc(1.5rem * var(--fscale,1));color:var(--acento);letter-spacing:calc(-.05em + var(--track,0em));font-weight:500;line-height:calc(1 * var(--lhs,1))}.hero-bio{max-width:42ch;font-size:calc(.9375rem * var(--fscale,1));line-height:calc(1.25 * var(--lhs,1));gap:var(--s-2);flex-direction:column;display:flex}.hero-bio b{font-weight:600}.hero-bio p{margin:0}.hero-cta{justify-self:end;align-items:center;gap:var(--s-2);display:flex}.hero-cta .alt{align-items:center;gap:var(--s-2);min-height:56px;padding:0 var(--s-5);border-radius:var(--btn-r,999px);color:var(--base);font-weight:600;font-size:calc(1rem * var(--fscale,1));letter-spacing:calc(-.03em + var(--track,0em));background:#fff;transition:background-color .15s;display:inline-flex}.hero-cta .alt:hover{background:var(--claro)}.marquee{background:var(--claro);color:#9ca29e;padding:var(--s-2) 0;white-space:nowrap;font-size:calc(clamp(1rem,.8rem + .7vw,1.5rem) * var(--fscale,1));letter-spacing:calc(-.02em + var(--track,0em));text-transform:uppercase;font-weight:400;overflow:hidden}.marquee i{font-style:normal;animation:34s linear infinite marquee;display:inline-block}.marquee i span{padding-right:3.5em}@keyframes marquee{to{transform:translate(-50%)}}.pg-col{max-width:1520px;padding:var(--s-3) var(--edge) var(--edge);margin-inline:auto}.grid-wrap{min-width:0;container:gw/inline-size}.grid{--cols:4;--g:var(--pg-gap);--row:64px;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:minmax(var(--row),auto);grid-auto-flow:dense;gap:var(--g);display:grid}.t{grid-area:span 2/span 1}.s-barra{grid-area:span 1/span 2}.s-largo{grid-area:span 2/span 2}.s-alto{grid-area:span 4/span 1}.s-grande{grid-area:span 4/span 2}.s-tres{grid-area:span 4/span 3}.s-faixa{grid-area:span 2/1/auto/-1}.sec{align-self:end;align-items:center;gap:var(--s-5);padding:var(--s-5) 0 var(--s-1);font-family:var(--font-title);font-weight:var(--w-h2);font-size:calc(var(--fs-h2) * var(--fscale,1));line-height:var(--lh-h2);letter-spacing:calc(-.04em + var(--track,0em));text-transform:uppercase;white-space:nowrap;grid-area:span 1/1/auto/-1;margin:0;display:flex}.sec-line{background:var(--pg-line);flex:1;height:1px;display:block}.sec-t{display:block}.sec.big{font-weight:var(--w-h1);font-size:calc(clamp(2.5rem,1rem + 4vw,4.5rem) * var(--fscale,1));line-height:var(--lh-h1);letter-spacing:calc(-.055em + var(--track,0em));text-transform:none}.grid>.sec:first-child{padding-top:var(--s-3)}.t{border-radius:var(--pg-radius);min-width:0;padding:var(--card);gap:var(--s-2);color:var(--pg-ink);background:var(--pg-card);isolation:isolate;flex-direction:column;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s;display:flex;position:relative;overflow:hidden}a.t:hover{background:var(--pg-card-2)}a.t:active{transform:scale(.995)}.t .push{margin-top:var(--s-2)}.ico{width:36px;height:36px;color:var(--pg-ink);background:var(--pg-card-2);font-weight:600;font-size:calc(1rem * var(--fscale,1));border-radius:50%;flex:none;place-items:center;display:grid}.ico svg{width:18px;height:18px}a.t:hover .ico{background:var(--acento);color:var(--on-acento,var(--base))}.follow{min-height:36px;padding:0 var(--s-3);border-radius:var(--btn-r,999px);background:var(--acento);color:var(--on-acento,var(--base));font-weight:600;font-size:calc(.875rem * var(--fscale,1));letter-spacing:calc(-.03em + var(--track,0em));align-self:flex-start;align-items:center;display:inline-flex}.s-barra.row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--card);flex-direction:row}.s-barra.row .txt{flex-direction:column;min-width:0;display:flex}.s-barra.row .dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-barra.row .go{width:18px;height:18px;color:var(--acento);-webkit-mask:var(--out) center/contain no-repeat;-webkit-mask:var(--out) center/contain no-repeat;mask:var(--out) center/contain no-repeat;background:currentColor;flex:none;margin-left:auto;transition:transform .15s}a.s-barra.row:hover .go{transform:translate(2px,-2px)}.photos{gap:var(--s-2);margin:var(--s-2) 0;grid-template-columns:1fr 1fr;display:grid}.photos img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.ban{background:0 0;justify-content:flex-end;min-height:clamp(240px,26cqw,400px);padding:0;container-type:inline-size}.ban>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a.ban:hover>img{transform:scale(1.02)}.ban.has-img:after{content:"";z-index:-1;background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.ban .blk{gap:var(--s-3);padding:var(--card);color:#fff;flex-direction:column;display:flex}.ban .kick{font-size:calc(var(--fs-detail) * var(--fscale,1))}.ban .spread{color:var(--acento);font-family:var(--font-title);font-weight:var(--w-h1);font-size:calc(clamp(1.5rem,7.8cqi,8rem) * var(--fscale,1));line-height:calc(1 * var(--lhs,1));letter-spacing:calc(-.055em + var(--track,0em));justify-content:space-between;gap:.25em;display:flex}.ban .cta{align-self:flex-start}.ban.center{justify-content:center}.ban.center .blk{text-align:center;align-items:center;gap:var(--s-4)}.ban.center .bt{font-family:var(--font-title);font-weight:600;font-size:calc(clamp(1.75rem,5.4cqi,5rem) * var(--fscale,1));line-height:calc(.92 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em));text-transform:uppercase;text-wrap:balance;max-width:16ch}.ban.center .cta{align-self:center}.ban.center.has-img:after{background:#00000047}.proj{background:var(--base-700);min-height:180px;padding:0;display:block}.proj.s-largo,.proj.s-barra{aspect-ratio:2}.proj.s-tres{aspect-ratio:2.5}.proj.s-faixa{aspect-ratio:3}.proj>img{object-fit:cover;object-position:top;z-index:-1;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a.proj:hover>img{transform:scale(1.02)}.proj .meta{left:var(--s-3);bottom:var(--s-3);gap:var(--s-1);max-width:calc(100% - 170px);padding:var(--s-2) var(--s-4);border-radius:calc(var(--pg-radius) - 8px);background:var(--base);color:#fff;flex-direction:column;display:flex;position:absolute}.proj .h3{color:#fff;font-size:calc(1.125rem * var(--fscale,1));line-height:calc(1.1 * var(--lhs,1));letter-spacing:calc(-.03em + var(--track,0em));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proj .dt{color:var(--branco-600);font-size:calc(.8125rem * var(--fscale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proj .play{right:var(--s-3);bottom:var(--s-3);align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--btn-r,999px);background:var(--acento);color:var(--on-acento,var(--base));font-weight:600;font-size:calc(.9375rem * var(--fscale,1));letter-spacing:calc(-.03em + var(--track,0em));white-space:nowrap;display:inline-flex;position:absolute}.proj .play:after{content:"";background:var(--base) var(--arrow-accent) center/14px no-repeat;border-radius:50%;width:36px;height:36px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}a.proj:hover .play:after{transform:rotate(45deg)}.car{background:0 0;padding:0;display:block}.car-track{gap:var(--g);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.car-track::-webkit-scrollbar{display:none}.car-item{flex:0 0 calc((100% - 2 * var(--g)) / 2.5);scroll-snap-align:start;min-width:0}.car-item .proj{aspect-ratio:2;min-height:0}.car-item{container:card/inline-size}@container card (max-width:460px){.car-item .proj .play{background:0 0;gap:0;min-height:0;padding:0;font-size:0}.car-item .proj .play:after{background-color:var(--acento);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23050807' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5l9-9M5.5 3.5h7v7'/%3E%3C/svg%3E")}.car-item .proj .meta{max-width:calc(100% - 68px)}}.car-btn{background:var(--acento) center/20px no-repeat;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;padding:0;transition:scale .2s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;translate:0 -50%}.car-btn:hover{scale:1.08}.car-btn:active{scale:.96}.car-btn[hidden]{display:none}.car-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.car-prev{left:var(--s-3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050807' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.car-next{right:var(--s-3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050807' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.viewer{border-radius:var(--pg-radius);background:var(--base-800);width:min(1180px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--branco-500);font-family:var(--font-text);border:0;padding:0;overflow:hidden}.viewer::backdrop{background:#000000db}.viewer video{object-fit:contain;background:#000;width:100%;max-height:calc(100dvh - 104px)}.viewer .v-head{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);display:flex}.viewer .vt{flex-direction:column;min-width:0;display:flex}.viewer .vt b{font-weight:500;font-size:calc(1.375rem * var(--fscale,1));line-height:calc(1.1 * var(--lhs,1));letter-spacing:calc(-.04em + var(--track,0em))}.viewer .vt span{font-size:calc(var(--fs-detail) * var(--fscale,1));color:var(--branco-600)}.viewer button{all:unset;box-sizing:border-box;min-height:44px;padding:0 var(--s-4);border-radius:var(--btn-r,999px);background:var(--acento);color:var(--on-acento,var(--base));font-weight:600;font-size:calc(var(--fs-ui) * var(--fscale,1));cursor:pointer;flex:none;align-items:center;display:inline-flex}.viewer button:focus-visible{outline-offset:2px;outline:2px solid #fff}.route{gap:var(--s-2);background:var(--pg-card);justify-content:center;container-type:inline-size}.route .dots{width:24px;height:24px}.route .h3{margin:var(--s-1) 0 0;font-size:calc(clamp(1.75rem,5.4cqi,3rem) * var(--fscale,1));line-height:calc(1 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em))}.route>.dt{margin:0}.route .opts{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.route .opts button{all:unset;box-sizing:border-box;cursor:pointer;min-height:38px;padding:0 var(--s-4);border-radius:var(--btn-r,999px);font-weight:500;font-size:calc(var(--fs-ui) * var(--fscale,1));color:var(--pg-ink);background:var(--pg-card-2);align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.route .opts button:hover{background:var(--pg-line-2)}.route .opts button[aria-checked=true]{background:var(--pg-accent);color:var(--on-acento,var(--pg-accent-ink))}.route .opts button:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.send{justify-content:space-between;align-self:flex-start;align-items:center;gap:var(--s-3);min-height:48px;margin-top:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--btn-r,999px);background:var(--pg-accent);color:var(--on-acento,var(--pg-accent-ink));font-family:inherit;font-weight:600;font-size:calc(1rem * var(--fscale,1));letter-spacing:calc(-.03em + var(--track,0em));line-height:calc(1 * var(--lhs,1));white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.send:after{content:"";background:var(--base) var(--arrow-accent) center/15px no-repeat;border-radius:50%;flex:none;width:40px;height:40px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.send:hover:after{transform:rotate(45deg)}.send:disabled{opacity:.6;cursor:progress}.send:focus-visible{outline:2px solid var(--pg-ink);outline-offset:2px}.lead{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.lead input{all:unset;box-sizing:border-box;min-width:0;min-height:48px;padding:0 var(--s-4);border-radius:var(--btn-r,999px);background:var(--pg-card-2);color:var(--pg-ink);font-size:calc(.9375rem * var(--fscale,1));flex:180px}.lead textarea{all:unset;box-sizing:border-box;min-width:0;min-height:96px;padding:var(--s-3) var(--s-4);border-radius:calc(var(--btn-r,24px) / 2 + 8px);background:var(--pg-card-2);color:var(--pg-ink);font-size:calc(.9375rem * var(--fscale,1));white-space:pre-wrap;overflow-wrap:anywhere;flex:100%;line-height:1.4;display:block}.lead input,.lead textarea{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pg-ink) 28%,transparent)}.lead textarea::placeholder{color:var(--pg-muted)}.lead textarea:focus{outline:2px solid var(--pg-accent);outline-offset:1px}.lead input::placeholder{color:var(--pg-muted)}.lead input:focus{outline:2px solid var(--pg-accent);outline-offset:1px}.lead .send{margin-top:0}.lead-note{font-size:calc(var(--fs-detail) * var(--fscale,1));line-height:calc(1.3 * var(--lhs,1));flex:100%;margin:0}.lead-note.ok{color:var(--pg-accent)}.lead-note.err{color:#ff9d8f}.pg[data-theme=claro] .lead-note.err{color:#b3261e}.btn-block{padding:var(--s-2);background:0 0;flex-flow:wrap;justify-content:center;align-items:center}a.btn-block:hover{background:0 0}.btn-block.al-esq{justify-content:flex-start}.btn-block.al-dir{justify-content:flex-end}.btn-block .cta.st-branco{color:var(--base);background:#fff}.btn-block .cta.st-contorno{color:var(--pg-ink);background:0 0;box-shadow:inset 0 0 0 2px}.btn-block .cta.st-largo{flex:1;justify-content:space-between}.cta-ico{width:1.25em;height:1.25em;margin-right:calc(var(--s-2) * -1 + var(--s-1));flex:none;display:inline-flex}.cta-ico svg{width:100%;height:100%}.pic{min-height:clamp(160px,20cqw,300px);padding:0}.pic>img,.pic>video{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a.pic:hover>img{transform:scale(1.02)}.cap{left:var(--s-3);bottom:var(--s-3);max-width:calc(100% - var(--s-5));color:#fff;font-weight:500;font-size:calc(.9375rem * var(--fscale,1));line-height:calc(1.15 * var(--lhs,1));position:absolute}.pic .lbl{left:var(--s-4);bottom:var(--s-3);color:#fff;position:absolute}.pic .lbl .h3{font-size:calc(clamp(1.75rem,1.2rem + 2vw,3.5rem) * var(--fscale,1));line-height:calc(.95 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em))}.map{min-height:160px;padding:0}.map svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.map{isolation:isolate;overflow:hidden}.map-g{z-index:-1;pointer-events:none;border:0;width:100%;height:calc(100% + 220px);position:absolute;top:-110px;left:0}.map .cap{z-index:1}.map .land{fill:var(--map-land)}.map .water{fill:none;stroke:var(--map-water);stroke-linecap:round}.map .park{fill:var(--map-park)}.map .road{fill:none;stroke:var(--map-road);stroke-linecap:round}.map .pin{background:var(--acento);border-radius:50%;width:18px;height:18px;position:absolute;top:46%;left:52%;transform:translate(-50%,-50%)}.pg{--map-land:var(--base-800);--map-water:var(--base-400);--map-park:var(--base-700);--map-road:var(--base-600)}.pg[data-theme=claro]{--map-land:#fff;--map-water:var(--base-400);--map-park:#dde0d8;--map-road:#eef0ea}.note{justify-content:center}.note.s-faixa{grid-row:span 1}.note p{margin:0}.note.claro{background:var(--acento);color:var(--on-acento,var(--base))}.note.claro .dt{color:var(--base)}.lede{font-size:calc(clamp(1.375rem,1.1rem + .9vw,2.25rem) * var(--fscale,1));line-height:calc(1.05 * var(--lhs,1));letter-spacing:calc(-.045em + var(--track,0em));font-weight:500}.norm{justify-content:flex-end}.norm .big{font-family:var(--font-title);font-weight:var(--w-h1);color:var(--pg-accent);font-size:calc(clamp(1.5rem,1.2rem + .9vw,2.25rem) * var(--fscale,1));line-height:calc(1 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em))}.norm .push{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.lock{justify-content:flex-end;gap:var(--s-2)}.lock .soon{color:var(--pg-accent);font-size:calc(var(--fs-detail) * var(--fscale,1))}.pfoot{gap:var(--s-3);padding:var(--s-6) 0 0;flex-direction:column;display:flex;container-type:inline-size}.pfoot-name{font-weight:500;font-size:calc(var(--fit,20.5cqi) * var(--fscale,1));line-height:calc(1.25 * var(--lhs,1));letter-spacing:calc(-.065em + var(--track,0em));white-space:nowrap;margin:-.12em 0 -.06em}.pfoot-row{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.psoc{gap:var(--s-2);flex-wrap:wrap;display:flex}.psoc a{background:var(--pg-card-2);width:40px;height:40px;color:var(--pg-ink);font-weight:600;font-size:calc(.9375rem * var(--fscale,1));border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid}.psoc a:hover{background:var(--acento);color:var(--on-acento,var(--base))}.psoc svg{width:18px;height:18px}.mate .face{background:var(--pg-card-2);width:64px;height:64px;color:var(--pg-muted);font-size:calc(.8125rem * var(--fscale,1));border-radius:50%;place-items:center;display:grid}.contact{justify-content:center;gap:var(--s-2);background:var(--pg-card)}.contact .ctitle{font-size:calc(clamp(1.5rem,1.2rem + 1vw,2.25rem) * var(--fscale,1));line-height:calc(1 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em))}@keyframes word-in{0%{opacity:0;transform:translateY(.25em)}}@keyframes hero-in{0%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.hero-img,.hero-word b,.marquee i{animation:none}.t,.ban>img,.proj>img,.pic>img,.cta,.hero-card,.psoc a{transition:none}}@container pg (max-width:860px){.pg{--edge:var(--s-3);--card:var(--s-4)}.hero{height:min(100svh,720px);min-height:620px}.hero-img{object-position:48% 60%}.hero-top{grid-template-columns:auto 1fr}.hero-brand{grid-area:1/1}.hero-top>.ptabs{justify-self:end;gap:var(--s-4);grid-area:1/2}.hero-meta{display:none}.hero-low{gap:var(--s-3)}.hero-word,.hero-word:last-child:not(:first-child){text-align:left;align-items:flex-start}.hero-word b{font-size:calc(8.9cqi * var(--fscale,1));letter-spacing:calc(-.05em + var(--track,0em))}.hero-word small{display:none}.hero-bottom{gap:var(--s-4);grid-template-columns:1fr}.hero-card{display:none}.hero-bio{max-width:none}.hero-cta{gap:var(--s-2)}.hero-cta .cta{flex:1;order:-1;justify-content:space-between}.hero-cta .alt{min-height:56px;padding:0 var(--s-4)}.cta-float{right:var(--s-3);bottom:var(--s-3)}}@container gw (max-width:599px){.grid{--cols:2;--g:8px;--row:48px}.s-tres{grid-column:1/-1}.m-p{grid-area:span 2/span 1}.m-barra{grid-area:span 1/span 2}.m-largo{grid-area:span 2/span 2}.m-alto{grid-area:span 4/span 1}.m-grande{grid-area:span 4/span 2}.sec{white-space:normal}.proj.s-faixa,.proj.s-tres,.proj.m-largo{aspect-ratio:2}.car-item{flex-basis:86%}.car-btn{display:none}.pic.m-grande,.pic.s-grande:not([class*=m-]){aspect-ratio:1}.ban{min-height:220px}.ban .cta{min-height:48px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);font-size:calc(.9375rem * var(--fscale,1));gap:var(--s-3)}.ban .cta:after{width:40px;height:40px}.proj .play{background:0 0;gap:0;min-height:0;padding:0;font-size:0}.proj .play:after{background-color:var(--acento);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23050807' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5l9-9M5.5 3.5h7v7'/%3E%3C/svg%3E")}.proj .meta{left:var(--s-2);bottom:var(--s-2);max-width:calc(100% - 68px);padding:var(--s-1) var(--s-3)}.proj .h3{font-size:calc(1rem * var(--fscale,1))}.proj .play{right:var(--s-2);bottom:var(--s-2)}.norm .dt{font-size:calc(.875rem * var(--fscale,1))}.lead input{flex-basis:100%}.send{align-self:stretch}.lead .send{flex:100%}}.made{text-underline-offset:3px;text-decoration:underline}.made:hover{color:var(--acento)}.nf{justify-content:center;align-items:flex-start;gap:var(--s-5);min-height:100dvh;padding:var(--edge);flex-direction:column;display:flex}.nf-t{font-weight:500;font-size:calc(clamp(2.5rem,1rem + 5vw,5rem) * var(--fscale,1));line-height:calc(.95 * var(--lhs,1));letter-spacing:calc(-.05em + var(--track,0em));margin:0}.perfil{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--card);flex-direction:row}.perfil-face{flex:none;width:64px;height:64px;position:relative}.perfil-face img,.perfil-face>span{object-fit:cover;background:var(--pg-card-2);width:100%;height:100%;color:var(--pg-ink);border-radius:50%;place-items:center;font-weight:600;display:grid}.perfil-face i{background:var(--pg-btn);width:26px;height:26px;color:var(--pg-btn-ink);box-shadow:0 0 0 2px var(--pg-card);border-radius:50%;place-items:center;padding:5px;display:grid;position:absolute;bottom:-4px;right:-4px}.perfil-face i svg{width:100%;height:100%;display:block}.perfil .txt{flex-direction:column;flex:1;min-width:0;display:flex}.perfil .dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.perfil-go{border-radius:var(--btn-r,999px);background:var(--pg-btn);color:var(--pg-btn-ink);font-weight:600;font-size:calc(.875rem * var(--fscale,1));flex:none;padding:8px 14px}@container card (max-width:360px){.perfil-go{display:none}}
.ap{font-family:var(--font-ui);font-size:var(--ap-body);color:var(--ap-ink);background:var(--ap-frame);-webkit-font-smoothing:antialiased;height:100%;min-height:100%;line-height:1.45;position:relative;overflow:hidden;container-type:inline-size}.ap *,.ap :before,.ap :after{box-sizing:border-box}:where(.ap) :where(button,input,select){font:inherit;color:inherit}.ap [hidden]{display:none!important}.ap :focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap h1,.ap h2,.ap h3,.ap p{margin:0}.ap .num{font-variant-numeric:tabular-nums}.ap .muted{color:var(--ap-muted)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{align-items:center;gap:var(--s-3);letter-spacing:.01em;color:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.brand .seal{background:var(--base);width:28px;height:28px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.brand .seal svg{width:62%;height:auto}.btn{height:var(--ctl);padding:0 var(--s-4);border-radius:var(--ap-radius);border:1px solid var(--ap-edge);background:var(--ap-sheet);justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;white-space:nowrap;color:var(--ap-ink);font-weight:500;text-decoration:none;transition:background-color .12s;display:inline-flex}.btn:hover{background:var(--ap-well)}.btn-pri{background:var(--ap-primary);color:var(--ap-primary-ink);border-color:var(--ap-primary)}.btn-pri:hover{background:#22344d}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--ap-hover)}.ib{border-radius:var(--ap-radius);width:34px;height:34px;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.ib:hover{background:var(--ap-hover);color:var(--ap-ink)}.ib svg,.btn svg{flex:none;width:18px;height:18px}.link{color:var(--ap-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.pill{align-items:center;gap:var(--s-2);height:22px;font-size:var(--ap-small);padding:0 var(--s-2);background:var(--ap-well);color:var(--ap-muted);white-space:nowrap;border-radius:6px;font-weight:500;display:inline-flex}.pill-good{background:var(--ap-good-soft);color:var(--base)}.pill-warn{background:var(--ap-warn-soft);color:var(--ap-warn)}.pill-good:before,.pill-warn:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-good:before{background:var(--ap-good)}.seg{padding:var(--s-1);border-radius:var(--ap-radius);background:var(--ap-hover);gap:var(--s-1);display:inline-flex}.seg button{height:36px;padding:0 var(--s-3);color:var(--ap-muted);align-items:center;gap:var(--s-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--ap-ink)}.seg button[aria-pressed=true]{background:var(--ap-sheet);color:var(--ap-ink);border-color:var(--ap-edge)}.seg svg{width:16px;height:16px}.field{gap:var(--s-2);flex-direction:column;display:flex}.field>label,.field>.lbl{font-weight:500}.inp{height:var(--ctl);border:1px solid var(--ap-edge);border-radius:var(--ap-radius);padding:0 var(--s-3);background:#fff;align-items:center;width:100%;min-width:0;display:flex}.inp:focus{outline:2px solid var(--ap-accent);outline-offset:-1px}.hint{font-size:var(--ap-small);color:var(--ap-muted);line-height:1.45}.row{align-items:center;gap:var(--s-2);display:flex}.between{justify-content:space-between}.switch{appearance:none;cursor:pointer;background:#c9d2dd;border-radius:9px;flex:none;width:32px;height:18px;margin:0;transition:background-color .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch:checked{background:var(--ap-primary)}.switch:checked:after{transform:translate(14px)}.toggle-row{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl);display:flex}.swatches{gap:var(--s-2);flex-wrap:wrap;display:flex}.swatch{border:1px solid var(--ap-edge);cursor:pointer;border-radius:8px;width:36px;height:36px;padding:0;position:relative}.swatch[aria-pressed=true]{outline:2px solid var(--ap-ink);outline-offset:2px}.range{height:4px;margin:var(--s-2) 0;background:#d4dbe4;border-radius:2px;position:relative}.range i{background:var(--ap-primary);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.range b{border:2px solid var(--ap-primary);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.panel{background:var(--ap-sheet);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);min-width:0}.panel-h{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4);border-bottom:1px solid var(--ap-edge);display:flex}.panel-h h2{font-size:1rem;font-weight:500}.panel-b{padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.group-t{font-size:var(--ap-small);color:var(--ap-muted);margin:0 0 var(--s-2);font-weight:500}.shell{grid-template-rows:48px minmax(0,1fr);grid-template-columns:228px minmax(0,1fr);height:100%;display:grid}.side{padding:var(--s-3) var(--s-3);gap:var(--s-1);flex-direction:column;grid-row:1/3;display:flex}.side .brand{height:36px;padding:0 var(--s-2);margin-bottom:var(--s-3)}.ws{align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--ap-radius);margin-bottom:var(--s-3);background:var(--ap-hover);display:flex}.ws b{background:var(--acento);width:28px;height:28px;color:var(--base);font-size:var(--ap-small);border-radius:7px;place-items:center;display:grid}.ws span{flex-direction:column;font-weight:500;line-height:1.2;display:flex}.ws small{color:var(--ap-muted);font-weight:400;font-size:var(--ap-small)}.nav a{align-items:center;gap:var(--s-3);height:36px;padding:0 var(--s-3);color:var(--ap-muted);border-radius:8px;font-weight:500;text-decoration:none;display:flex}.nav a:hover,.nav a[aria-current=page]{background:var(--ap-hover);color:var(--ap-ink)}.nav a svg{width:18px;height:18px}.nav .count{font-size:var(--ap-small);color:var(--ap-ink);margin-left:auto}.side .foot{align-items:center;gap:var(--s-3);padding:var(--s-2);margin-top:auto;display:flex}.side .avatar,.top .avatar{width:28px;height:28px;font-size:var(--ap-small);color:#1c4a80;background:#e3ecf8;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.top{align-items:center;gap:var(--s-3);padding:0 var(--s-4) 0 var(--s-2);min-width:0;display:flex}.top .menu{display:none}.sheet{background:var(--ap-sheet);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);margin:0 var(--s-2) var(--s-2) 0;padding:var(--s-5);min-width:0;overflow:auto}.title-row{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.title-row h1{font-size:var(--ap-title);font-weight:500;line-height:1.2}.title-row p{color:var(--ap-muted);margin-top:var(--s-1);max-width:70ch}.tbl{border-collapse:collapse;width:100%}.tbl th{color:var(--ap-muted);text-align:left;font-weight:500;font-size:var(--ap-small);padding:0 var(--s-3) var(--s-3);border-bottom:1px solid var(--ap-edge)}.tbl td{padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--ap-edge);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl tbody tr{transition:background-color .12s}.tbl tbody tr:hover{background:var(--ap-well)}@media (prefers-reduced-motion:reduce){.ap *{transition:none!important}}@container (max-width:767px){.shell{grid-template-rows:48px minmax(0,1fr);grid-template-columns:1fr}.side{display:none}.top{padding:0 var(--s-2);background:var(--ap-frame)}.top .menu{display:inline-grid}.sheet{padding:var(--s-4);border-width:1px 0 0;border-radius:0;margin:0}.title-row{margin-bottom:var(--s-4)}.title-row h1{font-size:1.25rem}}
html,body{height:100%;margin:0}.ed{background:var(--ap-frame);height:100%;font-family:var(--font-ui);position:relative}.ap [hidden]{display:none!important}.ed-canvas{padding:var(--s-8) var(--s-5) var(--s-8);position:absolute;inset:0;overflow:auto}.ed-stage{justify-content:center;align-items:flex-start;gap:var(--s-6);min-width:min-content;display:flex}.ed-dev{gap:var(--s-3);flex-direction:column;flex:none;display:flex}.ed-frame{box-sizing:content-box;border:1px solid var(--ap-edge);width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));background:var(--pg-bg);border-radius:18px;position:relative;overflow:hidden}.ed-scale{width:var(--w);transform:scale(var(--s));transform-origin:0 0}.ed-desk{--w:1440px;--s:.9;--h:1400px}.ed-phone{--w:390px;--s:1;--h:1800px}.ed-phone .ed-frame{border:8px solid var(--base);border-radius:34px}.ed-cap{font-size:var(--ap-small);color:var(--ap-muted);justify-content:space-between;gap:var(--s-3);margin:0;display:flex}.ed[data-mode=desktop] .ed-phone,.ed[data-mode=celular] .ed-desk{display:none}.ed .pg{min-height:0}.ed .t{cursor:grab;touch-action:pan-y;animation:none}.ed a.t:hover{transform:none}.ed .t.is-sel{outline:3px solid var(--acento);outline-offset:4px}.ed .t.is-drag{z-index:5;cursor:grabbing;box-shadow:0 24px 50px #0b1f1873}.ed .t.is-picked{outline-style:dashed}.ed-top{z-index:30;align-items:center;gap:var(--s-3);pointer-events:none;display:flex;position:absolute;top:14px;left:16px;right:16px}.ed-top>*{pointer-events:auto}.chip{align-items:center;gap:var(--s-2);height:42px;padding:0 var(--s-4);border:1px solid var(--ap-edge);color:var(--ap-ink);font-weight:600;font-size:var(--ap-body);cursor:pointer;background:#fff;border-radius:12px;text-decoration:none;display:inline-flex}.chip svg{width:18px;height:18px}.ed-name{white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.ed-status{color:var(--ap-muted);font-weight:500;font-size:var(--ap-small)}.ed-top .sp{all:unset;flex:1;min-width:0}.btn-pub{height:42px;padding:0 var(--s-5);background:var(--base);color:var(--claro);font-weight:600;font-size:var(--ap-body);cursor:pointer;border:0;border-radius:12px}.btn-pub:hover{filter:brightness(1.05)}.ed-dock{z-index:30;align-items:center;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--ap-edge);background:#fff;border-radius:16px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #0b1f1859}.ed-dock .share{height:40px;padding:0 var(--s-4);background:var(--acento);color:var(--base);cursor:pointer;font-weight:700;font-size:var(--ap-body);white-space:nowrap;border:0;border-radius:11px}.ed-dock .di{width:40px;height:40px;color:var(--ap-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ed-dock .di:hover{background:var(--ap-well)}.ed-dock .di svg{width:20px;height:20px}.ed-dock .di[aria-pressed=true]{background:var(--base);color:#fff}.ed-dock .sep{background:var(--ap-edge);width:1px;height:24px;margin:0 var(--s-2)}.ed-dock .lbl{display:none}.seltb{z-index:20;align-items:center;gap:var(--s-1);padding:var(--s-1);background:#0b0f1a;border-radius:12px;display:flex;position:absolute;box-shadow:0 8px 24px #0b1f184d}.seltb button{color:#c9cfda;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.seltb button:hover{color:#fff;background:#232a3a}.seltb button[aria-pressed=true]{color:#0b0f1a;background:#fff}.seltb .szi{border:2px solid;border-radius:3px;display:block}.seltb .sep{width:1px;height:20px;margin:0 var(--s-1);background:#343c4e}.seltb svg{width:17px;height:17px}.seldel{z-index:20;border:1px solid var(--ap-edge);cursor:pointer;width:32px;height:32px;color:var(--ap-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.seldel svg{width:16px;height:16px}.pop{z-index:21;border:1px solid var(--ap-edge);background:#fff;border-radius:18px;flex-direction:column;width:300px;max-height:calc(100% - 40px);display:flex;position:absolute;box-shadow:0 18px 44px -16px #0b1f1866}.pop-h{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3);display:flex}.pop-h h2{margin:0;font-size:1rem;font-weight:700}.pop-h p{margin:var(--s-1) 0 0;font-size:var(--ap-small);color:var(--ap-muted)}.pop-b{min-height:0;padding:var(--s-1) var(--s-4) var(--s-4);gap:var(--s-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:auto}.pop-b>*{flex:none}.thumb{aspect-ratio:2;background:var(--ap-well);border-radius:12px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.hint b{color:var(--ap-ink);font-weight:600}.drawer{z-index:25;border:1px solid var(--ap-edge);background:#fff;border-radius:20px;flex-direction:column;width:360px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:70px;bottom:88px;right:16px;overflow:hidden;transform:translate(calc(100% + 24px))}.ed[data-panel=design] .drawer{transform:none}.drawer-h{padding:var(--s-4) var(--s-4);border-bottom:1px solid var(--ap-edge);justify-content:space-between;align-items:center;display:flex}.drawer-h h2{margin:0;font-size:1.0625rem;font-weight:700}.drawer-b{padding:var(--s-4) var(--s-4) var(--s-5);gap:var(--s-5);flex-direction:column;display:flex;overflow:auto}.drawer section{gap:var(--s-3);flex-direction:column;display:flex}.drawer h3{font-size:var(--ap-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted);margin:0;font-weight:700}.theme-opts{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.theme-opt{border:1.5px solid var(--ap-edge);padding:var(--s-2);cursor:pointer;text-align:left;gap:var(--s-2);font-weight:600;font-size:var(--ap-body);color:var(--ap-ink);background:#fff;border-radius:12px;flex-direction:column;display:flex}.theme-opt[aria-pressed=true]{border-color:var(--base);box-shadow:inset 0 0 0 1px var(--base)}.theme-opt .mini{gap:var(--s-1);height:48px;padding:var(--s-2);border-radius:8px;grid-template-columns:1.2fr 1fr 1fr;display:grid}.theme-opt .mini i{border-radius:3px}.roles{border:1px solid var(--ap-edge);border-radius:12px;overflow:hidden}.role{align-items:baseline;gap:var(--s-2);padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--ap-edge);grid-template-columns:minmax(0,1fr) auto;display:grid}.role:last-child{border-bottom:0}.role .smp{color:var(--ap-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.role .meta{font-size:var(--ap-small);color:var(--ap-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rng{width:100%;accent-color:var(--base)}.note-brand{font-size:var(--ap-small);color:var(--ap-warn);background:var(--ap-warn-soft);padding:var(--s-2) var(--s-3);border-radius:10px;margin:0}.sheet-handle{display:none}@container (max-width:899px){.ed-canvas{padding:var(--s-8) 0 var(--s-8)}.ed-stage{display:block}.ed[data-mode] .ed-desk{display:none}.ed[data-mode] .ed-phone{width:100%;display:flex}.ed-phone .ed-frame{border:0;border-radius:0;width:100%;height:auto}.ed-phone .ed-scale{width:100%;transform:none}.ed-cap{display:none}.ed-top{padding:var(--s-2);background:var(--ap-frame);border-bottom:1px solid var(--ap-edge);top:0;left:0;right:0}.ed-top .chip,.ed-top .btn-pub{height:40px}.ed-top .chip.pg-name .ed-status,.ed-top .hide-m{display:none}.ed-dock{justify-content:space-around;bottom:8px;left:8px;right:8px;transform:none}.ed-dock .share,.ed-dock .sep{display:none}.ed-dock .di{width:auto;height:52px;padding:0 var(--s-3);justify-content:center;align-items:center;gap:var(--s-1);flex-direction:column;font-size:12px;font-weight:600;display:flex}.ed-dock .di.m-hide{display:none}.ed-dock .di[data-m-only]{display:flex!important}.ed-dock .lbl{display:block}.pop,.drawer{z-index:40;border-radius:22px 22px 0 0;width:auto;max-height:62%;inset:auto 0 0}.pop{transition:transform .22s cubic-bezier(.2,.7,.2,1);position:fixed;transform:translateY(110%)}.ed[data-sheet=open] .pop{transform:none}.drawer{transform:translateY(110%)}.sheet-handle{background:var(--branco-600);width:40px;height:4px;margin:var(--s-2) auto 0;cursor:pointer;border:0;border-radius:2px;padding:0;display:block}}.ed .hero{height:800px;min-height:0}.ed-phone .hero{height:640px}.ed .marquee i{animation:none}.ed .t.is-sel,.ed .grid>.sec.is-sel,.ed .prof.is-sel{outline-color:var(--base-400)}.keys{right:var(--s-4);z-index:45;width:min(380px,100vw - 32px);padding:var(--s-4);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);background:#fff;position:fixed;bottom:96px}.keys-h{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.keys-h h2{font-size:1rem;font-weight:600}.keys dl{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.keys dl>div{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:28px;display:flex}.keys dt{font-weight:600;font-size:var(--ap-small);white-space:nowrap}.keys dd{color:var(--ap-muted);font-size:var(--ap-small);text-align:right;margin:0}.slide-l{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.slide-l b{color:var(--ap-muted);font-weight:500;font-size:var(--ap-small)}.look{gap:var(--s-3);border-top:1px solid var(--ap-edge);padding-top:var(--s-3);flex-direction:column;display:flex}.look summary{cursor:pointer;margin-bottom:var(--s-2);font-weight:500}.look[open]>.field,.look[open]>.link{margin-top:var(--s-3)}.lk-grid{gap:var(--s-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lk-opt{align-items:center;gap:var(--s-1);min-height:58px;padding:var(--s-2) 2px;border:1px solid var(--ap-edge);border-radius:var(--ap-radius);color:var(--ap-ink);cursor:pointer;text-align:center;background:#fff;flex-direction:column;font-size:.6875rem;line-height:1.1;display:flex}.lk-opt i,.lk-row i{width:18px;height:18px;display:inline-flex}.lk-opt svg,.lk-row svg{width:100%;height:100%}.lk-opt:hover{background:var(--ap-well)}.lk-opt[aria-checked=true]{background:var(--base);border-color:var(--base);color:var(--acento)}.lk-msg{height:auto;padding:var(--s-2) var(--s-3);resize:vertical}.lk-out{overflow-wrap:anywhere;color:var(--ap-faint)}.lk-row{align-items:center;gap:var(--s-2);display:flex}
html,body{height:100%}.splash{height:100%;min-height:640px;container:sp/inline-size}.sp{z-index:1;max-width:1320px;height:100%;padding:var(--s-7) var(--s-7);gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid;position:relative}.sp-text{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.sp-seal{background:var(--base);width:112px;height:112px;color:var(--acento);border:4px solid var(--base-700);border-radius:50%;place-items:center;animation:1.1s cubic-bezier(.2,.7,.2,1) both sp-turn;display:grid}.sp-seal svg{width:62%}.sp-logo{color:var(--branco-500);margin:0;line-height:0}.sp-logo svg{width:min(520px,100%);height:auto}.sp-line{background:var(--acento);width:min(520px,100%);height:4px}.sp-h1{font-family:var(--font-title);font-weight:var(--w-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);text-wrap:balance;max-width:16ch;margin:0}.sp-lead{max-width:30ch;margin:0;font-size:1.25rem;line-height:1.4}.sp-actions{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.sp-actions .btn-a{border-radius:var(--pg-radius);min-height:56px;padding:0 var(--s-6);font-size:1.0625rem}.sp-skip{text-underline-offset:4px;min-height:44px;color:var(--pg-muted);align-items:center;display:inline-flex;text-decoration:underline!important}.sp-skip:hover{color:var(--pg-ink)}.sp-media{gap:var(--s-4);grid-template-rows:minmax(0,1fr) 32%;height:min(78%,620px);min-height:360px;display:grid;position:relative}.sp-photo{border-radius:28px;position:relative;overflow:hidden}.sp-photo img{object-fit:cover;object-position:38% 50%;width:100%;height:100%}.sp-row{gap:var(--s-3);grid-template-columns:1fr 1fr;min-height:0;display:grid}.sp-row>*{border-radius:20px;min-height:0;overflow:hidden}.sp-row img{object-fit:cover;width:100%;height:100%}.sp-gf{background:var(--base);color:var(--acento);padding:var(--s-3);place-items:center;display:grid}.sp-gf svg{width:100%;height:100%}.sp-text>:not(.sp-seal){animation:.6s cubic-bezier(.2,.7,.2,1) both pg-rise;animation-delay:calc(.5s + var(--i,0) * 90ms)}.sp-media{animation:.8s cubic-bezier(.2,.7,.2,1) .2s both pg-rise}@keyframes sp-turn{0%{opacity:0;transform:rotate(-120deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.sp-seal,.sp-text>*,.sp-media{animation:none}}@container sp (max-width:900px){.sp{gap:var(--s-5);padding:var(--s-5) var(--s-4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start}.sp-media{order:-1;grid-template-rows:auto;height:auto;min-height:0}.sp-photo{aspect-ratio:16/10}.sp-row{display:none}.sp-text{gap:var(--s-4);height:100%}.sp-seal{width:72px;height:72px}.sp-lead{font-size:1.0625rem}.sp-h1{font-size:1.875rem}.sp-logo svg{width:220px}.sp-actions{align-items:stretch;gap:var(--s-1);flex-direction:column;margin-top:auto}.sp-actions .btn-a{justify-content:space-between}.sp-skip{justify-content:center}}
.home{--home:1520px;flex-direction:column;min-height:100dvh;display:flex}.home-top,.home main,.home-foot{width:100%;max-width:var(--home);padding-inline:var(--edge);margin-inline:auto}.home-top{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4);display:flex}.home-nav{align-items:center;gap:var(--s-4);font-size:.9375rem;font-weight:500;display:flex}.home-nav a:hover{color:var(--acento)}.home-nav .home-in{min-height:40px;padding:0 var(--s-4);color:var(--base);background:#fff;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.home-nav .home-in:hover{color:var(--base);background:var(--claro)}.home-hero{align-items:stretch;gap:var(--s-3);padding-bottom:var(--s-3);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.home-copy{justify-content:center;align-items:flex-start;gap:var(--s-4);padding:var(--s-7) var(--s-6);border-radius:var(--pg-radius);background:var(--pg-card);flex-direction:column;display:flex}.home-copy h1{font-family:var(--font-title);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,1rem + 5.2vw,6.5rem);font-weight:500;line-height:.92}.home-copy h1 em{color:var(--acento);font-style:normal;display:block}.home-copy p{max-width:44ch;color:var(--pg-muted);margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.3}.home-sample{border-radius:var(--pg-radius);background:var(--base-700);min-height:clamp(420px,42vw,640px);display:block;position:relative;overflow:hidden}.home-sample img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.home-sample:hover img{transform:scale(1.02)}.home-sample-tag{left:var(--s-3);bottom:var(--s-3);gap:var(--s-1);max-width:calc(100% - var(--s-5));padding:var(--s-2) var(--s-4);border-radius:calc(var(--pg-radius) - 8px);background:var(--base);color:#fff;flex-direction:column;font-size:.8125rem;display:flex;position:absolute}.home-sample-tag b{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1rem;font-weight:500}.home-sample-tag span{color:var(--branco-600)}.home-steps{padding-top:var(--s-3)}.home-steps .sec{padding:var(--s-5) 0 var(--s-3)}.home-steps ol{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-steps li{gap:var(--s-2);padding:var(--card);border-radius:var(--pg-radius);background:var(--pg-card);flex-direction:column;display:flex}.home-n{color:var(--acento);letter-spacing:-.05em;font-size:2rem;font-weight:500;line-height:1}.home-steps h3{margin:var(--s-2) 0 0;letter-spacing:-.035em;font-size:1.5rem;font-weight:500;line-height:1.05}.home-steps li p{color:var(--pg-muted);font-size:var(--fs-detail);margin:0;line-height:1.3}.home-end{align-items:center;gap:var(--s-5);margin-top:var(--s-3);padding:var(--s-8) var(--s-5);border-radius:var(--pg-radius);background:var(--acento);color:var(--base);text-align:center;flex-direction:column;display:flex}.home-end h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,1rem + 3vw,4rem);font-weight:500;line-height:.95}.home-end .cta{background:var(--base);color:#fff}.home-foot{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);color:var(--pg-muted);font-size:var(--fs-detail);flex-wrap:wrap;margin-top:auto;display:flex}.home-foot nav{gap:var(--s-4);display:flex}.home-foot a:hover{color:var(--acento)}.legal{max-width:72ch;padding-block:var(--s-6) var(--s-8);margin-inline:auto}.legal h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,1rem + 3.5vw,4rem);font-weight:500;line-height:.95}.legal-date{margin:var(--s-3) 0 var(--s-6);color:var(--pg-muted);font-size:var(--fs-detail)}.legal h2{margin:var(--s-6) 0 var(--s-2);letter-spacing:-.035em;font-size:1.5rem;font-weight:500;line-height:1.1}.legal p,.legal ul{margin:0 0 var(--s-3);line-height:1.5}.legal ul{padding-left:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.legal b{font-weight:600}.legal article a,.legal p a{text-underline-offset:3px;color:var(--acento);text-decoration:underline}@container pg (max-width:860px){.home-hero{grid-template-columns:1fr}.home-copy{padding:var(--s-6) var(--card)}.home-sample{min-height:360px}.home-steps ol{grid-template-columns:1fr}.home-end{padding:var(--s-7) var(--card)}}.slug-field{height:var(--ctl);padding-left:var(--s-3);border:1px solid var(--ap-edge);border-radius:var(--ap-radius);background:#fff;align-items:center;min-width:0;display:flex}.slug-field:focus-within{outline:2px solid var(--ap-accent);outline-offset:-1px}.slug-field span{color:var(--ap-muted);flex:none}.slug-field input{min-width:0;height:100%;padding:0 var(--s-3) 0 0;background:0 0;border:0;outline:0;flex:1;font-weight:500}
html{scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--base-900);margin:0}body:has(.ap){background:var(--ap-frame)}.pg-page,.pg-page>.pg{min-height:100dvh}@container gw (max-width:599px){.grid>.only-desk{display:none}}@container gw (min-width:600px){.grid>.only-mob{display:none}}.ed .grid>.only-desk,.ed .grid>.only-mob{opacity:.4;display:flex}.ed .grid>.sec[data-id]{cursor:grab;border-radius:8px}.ed .grid>.sec.is-sel,.ed .prof.is-sel{outline:3px solid var(--base-400);outline-offset:6px;border-radius:12px}.ed .prof{cursor:pointer}.panel-page{min-height:100dvh;padding:var(--s-4);gap:var(--s-4);box-sizing:border-box;flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.pp-top{justify-content:space-between;align-items:center;display:flex}.pp-top .brand{align-items:center;gap:var(--s-3);color:var(--ap-ink);font-weight:700;display:flex}.pp-sheet{padding:var(--s-6)}.pp-list{margin:var(--s-5) 0 0;gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.pp-item{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);flex-wrap:wrap;display:flex}.pp-info{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.pp-info h2{font-size:1.125rem}.pp-actions{gap:var(--s-2);flex-wrap:wrap}.pp-qr{position:relative}.pp-qr summary{cursor:pointer;list-style:none}.pp-qr summary::-webkit-details-marker{display:none}.pp-qr-b{z-index:5;border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);padding:var(--s-4);gap:var(--s-3);background:#fff;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pp-qr-img svg{width:200px;height:200px;display:block}@media (max-width:600px){.pp-sheet{padding:var(--s-4)}.pp-qr-b{left:0;right:auto}}.pp-sec-h{align-items:center;gap:var(--s-2);display:flex}.pp-sec-h h2{font-size:1.125rem}.pp-todo{margin:var(--s-3) 0 0;padding-left:var(--s-4);gap:var(--s-1);flex-direction:column;display:flex}.pp-lead{align-items:flex-start}.pp-lead.is-new{border-color:var(--ap-ink)}.pp-lead p{overflow-wrap:anywhere}.pp-confirm{align-items:center;gap:var(--s-2);display:inline-flex}.pp-confirm summary{cursor:pointer;list-style:none}.pp-confirm summary::-webkit-details-marker{display:none}.pp-confirm[open]{display:inline-flex}.ed .t.is-drag{transition:none}.ed a.t:hover{transform:none}.addmenu{z-index:40;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);box-sizing:border-box;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:min(460px,100vw - 32px);display:grid;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0b1f182e}.addmenu button{min-height:44px;padding:0 var(--s-3);border-radius:var(--ap-radius);background:var(--ap-well);color:var(--ap-ink);font:600 var(--ap-small)/1.2 var(--font-ui);text-align:left}.addmenu button:hover{background:var(--ap-hover)}@media (max-width:899px){.addmenu{grid-template-columns:repeat(2,minmax(0,1fr));bottom:84px}}.mate .face{overflow:hidden}.mate .face img{object-fit:cover;width:100%;height:100%}.entry-ov{z-index:100;transition:opacity .45s,transform .45s;position:fixed;inset:0;overflow:auto}.entry-ov>.pg{min-height:100%}.entry-ov.is-leaving{opacity:0;transform:translateY(-24px)}.entry-ov .btn-a,.entry-ov .sp-skip{cursor:pointer;font:inherit;font-family:var(--font-title);font-weight:var(--w-ui);border:0}.entry-ov .sp-skip{background:0 0}@media (prefers-reduced-motion:reduce){.entry-ov{transition:none}}.login-page{min-height:100dvh;padding:var(--s-4);box-sizing:border-box;place-items:center;display:grid}.login-card{width:min(400px,100%);padding:var(--s-6);gap:var(--s-4);box-sizing:border-box;flex-direction:column;display:flex}.login-card .brand{align-items:center;gap:var(--s-3);color:var(--ap-ink);font-weight:700;display:flex}.login-card h1{font-size:var(--ap-title)}.login-card .btn-pri{justify-content:center;min-height:48px}.login-error{color:#b3261e;font-size:var(--ap-body)}.auth-form{gap:var(--s-4);flex-direction:column;display:flex}.code-inp{letter-spacing:.3em;text-align:center;font-size:1.5rem;font-weight:600}.pw-field{height:var(--ctl);border:1px solid var(--ap-edge);border-radius:var(--ap-radius);background:#fff;align-items:center;min-width:0;display:flex}.pw-field:focus-within{outline:2px solid var(--ap-accent);outline-offset:-1px}.pw-field input{min-width:0;height:100%;padding:0 var(--s-3);background:0 0;border:0;outline:0;flex:1}.pw-field button{width:var(--ctl);height:100%;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pw-field button:hover{color:var(--ap-ink)}.pw-field svg{width:18px;height:18px}.pp-empty{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);flex-direction:column;display:flex}.pp-empty h2{font-size:1.125rem}.accept{align-items:flex-start;gap:var(--s-2);cursor:pointer;line-height:1.35;display:flex}.accept input{width:18px;height:18px;accent-color:var(--base);flex:none;margin:1px 0 0}.pp-mail{margin:var(--s-2) 0}.pp-danger{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--ap-edge)}.pp-danger summary{cursor:pointer;color:#b3261e;font-weight:500}.pp-danger form{margin-top:var(--s-3);max-width:420px}.pp-del{color:#b3261e;border-color:#b3261e}.pp-del:disabled{opacity:.45;cursor:not-allowed}.ed .grid>.ed-off{outline:2px dashed var(--base-400);outline-offset:-2px}.ed-empty{justify-content:center;gap:var(--s-1);text-align:center;align-items:center;min-height:120px}.ed-empty span{color:var(--pg-muted);font-size:var(--fs-detail)}.ed-ph{padding:var(--s-3);text-align:center;color:var(--pg-muted);font-size:var(--fs-detail);place-items:center;display:grid;position:absolute;inset:0}.ed-note{padding:var(--s-2) var(--s-3);border-radius:var(--ap-radius);background:var(--ap-warn-soft);color:var(--ap-warn);font-size:var(--ap-small);margin:0}.guide{left:var(--s-4);z-index:35;width:min(300px,100vw - 32px);padding:var(--s-3);box-sizing:border-box;color:var(--ap-ink);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);background:#fff;position:fixed;bottom:96px}.guide-h{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.guide-t{align-items:baseline;gap:var(--s-2);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.guide-t span{color:var(--ap-muted);font-size:var(--ap-small)}.guide ol{margin:var(--s-2) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.guide li button{align-items:flex-start;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--ap-radius);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.guide li button:hover{background:var(--ap-well)}.guide li i{border:2px solid var(--ap-edge);box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.guide li span{font-size:var(--ap-small);flex-direction:column;gap:2px;line-height:1.3;display:flex}.guide li b{font-weight:500;font-size:var(--ap-body)}.guide li small{color:var(--ap-muted);font-size:inherit}.guide li.is-done i{border-color:var(--base);background:var(--base) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DFFF00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/12px no-repeat}.guide li.is-done b{color:var(--ap-muted);text-decoration:line-through}.pub-done{z-index:45;gap:var(--s-2);width:min(420px,100vw - 32px);padding:var(--s-4);box-sizing:border-box;color:var(--ap-ink);border:1px solid var(--ap-edge);border-radius:var(--ap-radius-sheet);background:#fff;flex-direction:column;display:flex;position:fixed;top:72px;left:50%;translate:-50%}.pub-url{color:var(--ap-muted);overflow-wrap:anywhere}@media (max-width:899px){.guide{left:var(--s-4);bottom:84px}}
