@layer components{.leddo-billing-plans{align-items:stretch}.leddo-billing-plan{cursor:pointer;border:1px solid var(--leddo-border,#e5e7eb);flex:clamp(12rem,40%,18rem);transition:border-color .15s}.leddo-billing-plan--selected{border-color:var(--leddo-accent,#11514c);box-shadow:0 0 0 1px var(--leddo-accent,#11514c)}.leddo-billing-plan--current{background:color-mix(in oklch, var(--leddo-accent,#11514c) 7%, transparent)}.leddo-billing-plan__price{margin-block:.25rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.leddo-billing-plan__period{color:var(--leddo-text-secondary,#6b7280);margin-inline-start:.25rem;font-size:clamp(.75rem,2vw,.875rem);font-weight:400}}.lp-root{--lp-max:1180px;--lp-pad:clamp(1rem, 5vw, 2.5rem);color:var(--ant-color-text);background:var(--ant-color-bg-container)}.lp-wrap{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-pad);margin-inline:auto}.lp-grad{background:var(--leddo-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-btn.ant-btn{border-radius:999px;height:auto;padding-block:clamp(.5rem,1.5vw,.7rem);padding-inline:clamp(1rem,3vw,1.5rem);font-weight:500}.lp-btn--light.ant-btn{background:var(--leddo-on-brand);border-color:var(--leddo-on-brand);color:var(--leddo-brand-ink)}.lp-btn--light.ant-btn:hover{background:color-mix(in srgb, var(--leddo-on-brand) 88%, transparent);border-color:color-mix(in srgb, var(--leddo-on-brand) 88%, transparent);color:var(--leddo-brand-ink)}.lp-btn--ghost.ant-btn{border-color:color-mix(in srgb, var(--leddo-on-brand) 55%, transparent);color:var(--leddo-on-brand);background:0 0}.lp-btn--ghost.ant-btn:hover{background:color-mix(in srgb, var(--leddo-on-brand) 12%, transparent);border-color:var(--leddo-on-brand);color:var(--leddo-on-brand)}.lp-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.lp-reveal.is-visible{opacity:1;transform:none}.lp-reveal[data-delay="1"]{transition-delay:80ms}.lp-reveal[data-delay="2"]{transition-delay:.16s}.lp-reveal[data-delay="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}}.lp-nav{z-index:50;background:color-mix(in srgb, var(--ant-color-bg-container) 80%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-bottom:1px solid var(--ant-color-border-secondary);position:sticky;top:0}.lp-nav__inner{justify-content:space-between;align-items:center;gap:1rem;height:clamp(3.5rem,8vw,4.25rem);display:flex}.lp-nav__links{gap:clamp(1rem,3vw,2rem);margin-inline:auto 1.5rem;display:flex}.lp-nav__links a{color:var(--ant-color-text-secondary);font-weight:500;transition:color .2s}.lp-nav__links a:hover{color:var(--ant-color-primary)}.lp-nav__actions{align-items:center;gap:.5rem;display:flex}.lp-nav__burger.ant-btn{font-size:1.25rem;display:none}.lp-nav__drawer{flex-direction:column;gap:.25rem;display:flex}.lp-nav__drawer a{color:var(--ant-color-text);border-bottom:1px solid var(--ant-color-border-secondary);padding-block:.625rem;font-size:1rem;font-weight:500}.lp-nav__drawer a:hover{color:var(--ant-color-primary)}.lp-nav__drawer-actions{flex-direction:column;gap:.75rem;margin-block-start:1.5rem;display:flex}@media (width<=720px){.lp-nav__links,.lp-nav__actions{display:none}.lp-nav__burger.ant-btn{display:inline-flex}}.lp-hero{background:radial-gradient(60% 60% at 90% 0%, color-mix(in srgb, var(--leddo-accent) 12%, transparent), transparent), radial-gradient(var(--leddo-grid-dot) 1px, transparent 1px) 0 0 / 24px 24px, var(--ant-color-bg-container);padding-block:clamp(2.5rem,8vw,5.5rem);position:relative;overflow:hidden}.lp-hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}.lp-badge{background:color-mix(in srgb, var(--leddo-accent) 10%, transparent);color:var(--leddo-brand-ink-2);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:clamp(1rem,3vw,1.5rem);padding:.3rem .75rem;font-size:clamp(.7rem,1.6vw,.8125rem);font-weight:600;display:inline-flex}.lp-hero__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.08}.lp-hero__sub{max-width:46ch;color:var(--ant-color-text-secondary);text-wrap:pretty;margin:clamp(1rem,3vw,1.5rem) 0 clamp(1.5rem,4vw,2rem);font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.6}.lp-hero__cta{flex-wrap:wrap;gap:.75rem;display:flex}.lp-hero__trust{color:var(--ant-color-text-tertiary);margin-top:clamp(1rem,3vw,1.5rem);font-size:clamp(.75rem,1.6vw,.8125rem)}@media (width<=860px){.lp-hero__inner{grid-template-columns:1fr}.lp-hero__art{order:-1}}.lp-mock{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--leddo-brand-ink) 35%, transparent);border-radius:clamp(12px,2vw,18px);overflow:hidden}.lp-mock__bar{background:var(--ant-color-fill-quaternary);border-bottom:1px solid var(--ant-color-border-secondary);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.lp-mock__dot{background:var(--ant-color-border);border-radius:50%;width:.6rem;height:.6rem}.lp-mock__body{background:radial-gradient(var(--leddo-grid-dot) 1px, transparent 1px) 0 0 / 18px 18px, var(--leddo-doc-bg);flex-direction:column;gap:.7rem;padding:clamp(1rem,3vw,1.75rem);display:flex}.lp-mock__line{background:var(--ant-color-fill-secondary);border-radius:4px;height:.7rem}.lp-mock__line--title{background:color-mix(in srgb, var(--leddo-accent) 30%, var(--ant-color-fill-secondary));width:55%;height:1rem}.lp-mock__line--short{width:40%}.lp-mock__chip{color:var(--leddo-on-brand);background:var(--leddo-accent);border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.lp-strip{border-block:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-layout);padding-block:clamp(1.75rem,5vw,2.75rem)}.lp-strip__title{text-align:center;color:var(--ant-color-text-tertiary);margin:0 0 clamp(1rem,3vw,1.5rem);font-size:clamp(.8125rem,1.8vw,.9375rem);font-weight:600}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee__track{gap:clamp(.75rem,2vw,1.25rem);width:max-content;animation:26s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-chip{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1rem;font-weight:500;display:inline-flex}.lp-chip .anticon{color:var(--leddo-accent);font-size:1.1rem}@media (prefers-reduced-motion:reduce){.lp-marquee__track{animation:none}}.lp-section{padding-block:clamp(3rem,9vw,6rem)}.lp-section--alt{background:var(--ant-color-bg-layout)}.lp-head{text-align:center;max-width:38ch;margin:0 auto clamp(2rem,5vw,3rem)}.lp-head h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:700;line-height:1.15}.lp-head p{color:var(--ant-color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,2vw,1.0625rem)}.lp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.875rem,2vw,1.25rem);display:grid}.lp-card{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:16px;padding:clamp(1.25rem,3vw,1.75rem);transition:border-color .2s,box-shadow .2s,transform .2s}.lp-card:hover{border-color:color-mix(in srgb, var(--leddo-accent) 45%, var(--ant-color-border));box-shadow:0 12px 28px -18px color-mix(in srgb, var(--leddo-brand-ink) 40%, transparent);transform:translateY(-3px)}.lp-card__icon{width:2.75rem;height:2.75rem;color:var(--leddo-accent);background:color-mix(in srgb, var(--leddo-accent) 10%, transparent);border-radius:12px;place-items:center;margin-bottom:.875rem;font-size:1.35rem;display:grid}.lp-card h3{margin:0 0 .375rem;font-size:clamp(1.0625rem,2.2vw,1.1875rem);font-weight:600}.lp-card p{color:var(--ant-color-text-secondary);margin:0;line-height:1.55}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}.lp-split h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.lp-split p{color:var(--ant-color-text-secondary);margin:0 0 1.25rem;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6}.lp-checks{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lp-checks li{align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.lp-checks .anticon{color:var(--leddo-accent);flex-shrink:0;margin-top:.2em}@media (width<=860px){.lp-split{grid-template-columns:1fr}}.lp-bento{grid-template-columns:repeat(3,1fr);gap:clamp(.875rem,2vw,1.25rem);display:grid}.lp-bento__item{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:18px;padding:clamp(1.25rem,3vw,1.75rem);transition:box-shadow .2s,transform .2s}.lp-bento__item:hover{box-shadow:0 14px 30px -18px color-mix(in srgb, var(--leddo-brand-ink) 40%, transparent);transform:translateY(-3px)}.lp-bento__item--feature{color:var(--leddo-on-brand);background:var(--leddo-brand-texture), var(--leddo-brand-gradient);border:none}.lp-bento__item--wide{grid-column:span 2}.lp-bento__icon{color:var(--leddo-accent);margin-bottom:.75rem;font-size:1.6rem}.lp-bento__item--feature .lp-bento__icon{color:var(--leddo-on-brand)}.lp-bento__item h3{margin:0 0 .375rem;font-size:clamp(1.0625rem,2.2vw,1.25rem);font-weight:600}.lp-bento__item p{color:var(--ant-color-text-secondary);margin:0;line-height:1.55}.lp-bento__item--feature p{color:color-mix(in srgb, var(--leddo-on-brand) 80%, transparent)}@media (width<=860px){.lp-bento{grid-template-columns:1fr 1fr}.lp-bento__item--wide{grid-column:span 2}}@media (width<=560px){.lp-bento{grid-template-columns:1fr}.lp-bento__item--wide{grid-column:auto}}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,3vw,2rem);display:grid}.lp-step{text-align:center}.lp-step__num{width:3rem;height:3rem;color:var(--leddo-on-brand);background:var(--leddo-brand-gradient);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.1rem;font-weight:700;display:grid}.lp-step h3{margin:0 0 .375rem;font-size:clamp(1.0625rem,2.2vw,1.1875rem);font-weight:600}.lp-step p{max-width:28ch;color:var(--ant-color-text-secondary);margin:0 auto;line-height:1.55}.lp-trust-section{background:color-mix(in srgb, var(--leddo-accent) 5%, var(--ant-color-bg-container))}.lp-trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);display:grid}.lp-trust__item{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:16px;align-items:flex-start;gap:.875rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.lp-trust__icon{width:2.5rem;height:2.5rem;color:var(--leddo-accent);background:color-mix(in srgb, var(--leddo-accent) 12%, transparent);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.lp-trust__item h3{margin:0 0 .25rem;font-size:clamp(1rem,2vw,1.0625rem);font-weight:600}.lp-trust__item p{color:var(--ant-color-text-secondary);margin:0;line-height:1.5}.lp-faq{max-width:48rem;margin-inline:auto}.lp-faq .ant-collapse{background:0 0}.lp-faq .ant-collapse-item.ant-collapse-item{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:14px;margin-bottom:.75rem;overflow:hidden}.lp-faq .ant-collapse-header{font-weight:600}.lp-faq .ant-collapse-content-box p{color:var(--ant-color-text-secondary);margin:0;line-height:1.6}.lp-legal-page{padding-block:clamp(3rem,9vw,6rem)}.lp-legal{max-width:52rem}.lp-legal__back{color:var(--ant-color-text-secondary);align-items:center;gap:.4rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);font-weight:500;display:inline-flex}.lp-legal__back:hover{color:var(--ant-color-primary)}.lp-legal h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .375rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700}.lp-legal__updated{color:var(--ant-color-text-tertiary);margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:.875rem}.lp-legal h2{margin:clamp(1.5rem,4vw,2rem) 0 .5rem;font-size:clamp(1.125rem,2.6vw,1.375rem);font-weight:600}.lp-legal p{max-width:70ch;color:var(--ant-color-text-secondary);text-wrap:pretty;margin:0;line-height:1.7}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.lp-plan{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:18px;flex-direction:column;padding:clamp(1.5rem,4vw,2rem);transition:box-shadow .2s,transform .2s;display:flex;position:relative}.lp-plan:hover{box-shadow:0 14px 30px -18px color-mix(in srgb, var(--leddo-brand-ink) 40%, transparent);transform:translateY(-3px)}.lp-plan--featured{border-color:var(--leddo-accent);box-shadow:0 0 0 1px var(--leddo-accent)}.lp-plan__badge{top:-.75rem;color:var(--leddo-on-brand);background:var(--leddo-accent);border-radius:999px;padding:.2rem .7rem;font-size:.7rem;font-weight:600;position:absolute;inset-inline-end:clamp(1rem,4vw,1.5rem)}.lp-plan__name{margin:0 0 .5rem;font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:600}.lp-plan__price{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700}.lp-plan__period{color:var(--ant-color-text-tertiary);margin-inline-start:.25rem;font-size:1rem;font-weight:500}.lp-plan__tagline{color:var(--ant-color-text-secondary);margin:.375rem 0 1.25rem}.lp-plan__features{flex-direction:column;flex:1;gap:.625rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.lp-plan__features li{align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.lp-plan__features .anticon{color:var(--leddo-accent);flex-shrink:0;margin-top:.2em}.lp-plan .lp-btn{margin-top:auto}.lp-final{padding-block:clamp(3rem,8vw,5rem)}.lp-final__inner{text-align:center;color:var(--leddo-on-brand);background:var(--leddo-brand-texture), var(--leddo-brand-gradient);border-radius:clamp(18px,3vw,28px);padding:clamp(2rem,6vw,4rem);position:relative;overflow:hidden}.lp-final__inner h2{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 auto 1.5rem;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:700;line-height:1.15}.lp-final__cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.lp-footer{color:var(--leddo-on-brand);background:var(--leddo-brand-ink)}.lp-footer__inner{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(2.5rem,6vw,3.5rem);display:grid}.lp-footer__brand p{max-width:34ch;color:color-mix(in srgb, var(--leddo-on-brand) 70%, transparent);margin:.75rem 0 0;line-height:1.55}.lp-footer h4{color:color-mix(in srgb, var(--leddo-on-brand) 85%, transparent);margin:0 0 .875rem;font-size:.875rem;font-weight:600}.lp-footer ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lp-footer a{color:color-mix(in srgb, var(--leddo-on-brand) 70%, transparent);transition:color .2s}.lp-footer a:hover{color:var(--leddo-on-brand)}.lp-footer__bottom{border-top:1px solid color-mix(in srgb, var(--leddo-on-brand) 15%, transparent);color:color-mix(in srgb, var(--leddo-on-brand) 55%, transparent);text-align:center;padding-block:1.25rem;font-size:.8125rem}.lp-footer__brand .leddo-logo__name{color:var(--leddo-on-brand)}@media (width<=720px){.lp-footer__inner{grid-template-columns:1fr 1fr}}@media (width<=480px){.lp-footer__inner{grid-template-columns:1fr}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--leddo-brand-ink:#0c2b2e;--leddo-brand-ink-2:#11514c;--leddo-on-brand:#f4fbfa;--leddo-accent:#11514c;--leddo-brand-glow:#23867b;--leddo-doc-bg:var(--ant-color-bg-layout);--leddo-pad-inline:clamp(1rem, 4vw, 1.5rem);--leddo-scrollbar-thumb:color-mix(in srgb, var(--leddo-brand-ink) 80%, transparent);--leddo-grid-dot:color-mix(in srgb, var(--leddo-accent) 3%, transparent);--leddo-brand-gradient:radial-gradient(130% 130% at 100% 0%, var(--leddo-brand-glow) 0%, var(--leddo-brand-ink-2) 25%, var(--leddo-brand-ink) 65%);--leddo-brand-texture:radial-gradient(#ffffff0f 1px, transparent 1px) 0 0 / 26px 26px}body{font-family:var(--ant-font-family,"Poppins", system-ui, sans-serif)}html{scrollbar-width:thin;scrollbar-color:var(--leddo-scrollbar-thumb) transparent}.leddo-doc-shell{flex-direction:column;display:flex}.leddo-edit-hint{display:none}@media (width<=767px){.leddo-edit-hint{margin-block:clamp(.5rem,2vw,.75rem);margin-inline:var(--leddo-pad-inline);display:flex}}.leddo-content:has(.leddo-doc-shell){padding:0}.leddo-doc-header{padding:clamp(.5rem, 2vw, .75rem) var(--leddo-pad-inline);background:var(--ant-color-bg-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,1rem);display:flex}.leddo-doc-header__title{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.leddo-doc-name{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;font-size:clamp(.875rem,2.4vw,1rem);font-weight:600;overflow-x:auto}.leddo-doc-name::-webkit-scrollbar{display:none}.leddo-doc-toolbar{z-index:5;padding:clamp(.375rem, 1.5vw, .625rem) var(--leddo-pad-inline);background:var(--ant-color-bg-container);border-bottom:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;align-items:center;gap:clamp(.375rem,1.2vw,.625rem);display:flex;position:sticky;top:0}.leddo-doc-toolbar__spacer{flex:auto}.leddo-doc-toolbar .ant-divider-vertical{border-inline-start-color:var(--ant-color-border-secondary);height:1.5rem;margin-inline:clamp(.125rem,.6vw,.375rem)}.leddo-tb__heading{width:7.5rem}.leddo-tb__font{width:11rem}.leddo-tb__size{width:7rem}.leddo-field-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-block:clamp(.5rem,2vw,.75rem) 0;padding-inline:0}.leddo-field-collapse.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{padding-inline:0}.leddo-header-modal__field{justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1rem);padding-block:clamp(.375rem,1.5vw,.5rem);display:flex}.leddo-header-modal__field>span{color:var(--ant-color-text-secondary)}.leddo-header-modal__field .ant-input{max-width:18rem}.leddo-header-modal__field--style{flex-direction:column;align-items:stretch;gap:clamp(.375rem,1.5vw,.5rem)}.leddo-header-modal__logo{object-fit:contain;max-width:8rem;max-height:2rem}.leddo-header-modal__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.leddo-doc-header-preview{width:var(--leddo-a4-width,794px);margin-inline:auto;max-width:100%;padding:clamp(.5rem, 1.5vw, .75rem) var(--leddo-a4-pad,95px);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);border-bottom:1px solid var(--ant-color-border);color:var(--ant-color-text-secondary);border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:clamp(.375rem,1.5vw,.625rem);margin-bottom:0;font-size:clamp(.625rem,1.4vw,.75rem);display:flex}.leddo-doc-header-preview__logo{object-fit:contain;max-width:6rem;max-height:1.5rem}.leddo-doc-header-preview__sep{opacity:.6;margin-inline-end:clamp(.375rem,1.5vw,.625rem)}.leddo-color-pop{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);min-width:12rem;display:flex}.leddo-color-pop__row{justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1rem);display:flex}.leddo-tb-more{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);max-width:min(86vw,22rem);display:flex}.leddo-tb-more .ant-space{flex-wrap:wrap;row-gap:.5rem}.leddo-tb-more .ant-divider-vertical{display:none}.leddo-tb-more .ant-divider-horizontal{margin:.25rem 0}.leddo-tb-more .leddo-tb__heading{width:100%}.leddo-tb-more>.ant-space:first-of-type{width:100%;display:flex}.leddo-tb-more>.ant-space:first-of-type>.ant-space-item{flex:1}.leddo-tb-more>.ant-space:first-of-type .ant-btn{width:100%}.leddo-tb-more .leddo-theme-panel{width:100%;min-width:0}.leddo-tb-more .leddo-theme-panel__row{flex-direction:column;align-items:stretch;gap:.25rem}.leddo-tb-more .leddo-theme-panel__label{flex:none}.leddo-tb-more .leddo-theme-part{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.leddo-tb-more .leddo-theme-part .leddo-theme-panel__font,.leddo-tb-more .leddo-theme-part .leddo-theme-panel__size{flex:calc(50% - .1875rem);width:auto;min-width:0}.ant-btn:not(.leddo-ai-btn){transition:background-color .18s,border-color .18s,color .18s,transform 80ms}.ant-btn:active:not(:disabled):not(.ant-btn-disabled):not(.leddo-ai-btn){transform:scale(.97)}.leddo-ai-btn{isolation:isolate;transition:transform .2s;position:relative}.leddo-ai-btn:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--ant-color-warning) 5%, var(--ant-color-bg-container));opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.leddo-ai-btn:hover{transform:translateY(-2px)scale(1.12)}.leddo-ai-btn:hover:before{opacity:1}.leddo-ai-icon{isolation:isolate;display:inline-flex;position:relative}.leddo-ai-icon:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--ant-color-warning) 55%, transparent) 0%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s;position:absolute;inset:-45%}.leddo-ai-icon .anticon{transition:opacity .2s}.leddo-ai-icon__on{opacity:0;color:var(--ant-color-warning);position:absolute;inset:0}.leddo-ai-btn:hover .leddo-ai-icon__off{opacity:0}.leddo-ai-btn:hover .leddo-ai-icon__on,.leddo-ai-btn:hover .leddo-ai-icon:before{opacity:1}.leddo-doc-canvas{--leddo-a4-width:794px;--leddo-a4-pad:95px;padding:clamp(1rem, 3vw, 2rem) var(--leddo-pad-inline);background-color:var(--leddo-doc-bg);min-height:60vh;overflow-x:auto}.leddo-doc-canvas .ProseMirror{white-space:pre-wrap;font-family:var(--doc-body-font,Arial, "Liberation Sans", sans-serif);font-size:var(--doc-body-size,16px);color:var(--doc-body-color,inherit);font-weight:var(--doc-body-weight,normal);font-style:var(--doc-body-style,normal);outline:none}.leddo-doc-canvas .ProseMirror :is(h1,h2,h3,[data-clause-title]){font-family:var(--doc-title-font,inherit);color:var(--doc-title-color,inherit);font-style:var(--doc-title-style,normal);-webkit-text-decoration:var(--doc-title-decoration,none);text-decoration:var(--doc-title-decoration,none)}.leddo-doc-canvas .ProseMirror :is(p,li){-webkit-text-decoration:var(--doc-body-decoration,none);text-decoration:var(--doc-body-decoration,none)}.leddo-doc-canvas .ProseMirror h1{font-size:var(--doc-title-size,2em);font-weight:var(--doc-title-weight,bold)}.leddo-doc-canvas .ProseMirror h2{font-size:var(--doc-title-size,1.5em);font-weight:var(--doc-title-weight,bold)}.leddo-doc-canvas .ProseMirror h3{font-size:var(--doc-title-size,1.17em);font-weight:var(--doc-title-weight,bold)}.leddo-doc-canvas .ProseMirror [data-clause-title]{font-size:var(--doc-title-size,inherit);font-weight:var(--doc-title-weight,normal)}.leddo-doc-canvas .ProseMirror.rm-with-pagination{background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);margin-inline:auto}.leddo-doc-canvas .ProseMirror p{margin:0 0 .5em}.leddo-doc-canvas .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ant-color-text-quaternary);float:inline-start;pointer-events:none;height:0}.leddo-page-break{border-top:2px dashed var(--ant-color-border);height:0;margin-block:1rem}.leddo-doc-image{margin-block:.5rem;position:relative}.leddo-doc-image img{max-width:100%;display:block}.leddo-doc-image--selected img{outline:2px solid var(--ant-color-primary);outline-offset:2px}.leddo-doc-image__remove{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.leddo-conditional{border:1px dashed var(--ant-color-border);border-radius:var(--ant-border-radius-lg,8px);background:color-mix(in srgb, var(--ant-color-primary) 4%, transparent);margin-block:.75rem}.leddo-conditional__header{border-bottom:1px dashed var(--ant-color-border);color:var(--ant-color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:clamp(.25rem,1vw,.5rem);padding:clamp(.1875rem,1vw,.375rem) clamp(.5rem,2vw,.75rem);font-size:clamp(.6875rem,1.6vw,.8125rem);display:flex}.leddo-conditional__summary{align-items:center;gap:.4rem;min-width:0;font-weight:500;display:inline-flex}.leddo-conditional__summary[data-empty]{color:var(--ant-color-error)}.leddo-conditional__icon{color:var(--ant-color-primary);flex-shrink:0}.leddo-conditional__summary[data-empty] .leddo-conditional__icon{color:var(--ant-color-error)}.leddo-conditional__actions{flex-shrink:0;gap:.125rem;display:inline-flex}.leddo-conditional__content{padding:clamp(.375rem,1.5vw,.625rem) clamp(.5rem,2vw,.75rem)}.leddo-conditional__content p.is-empty:first-child:before{content:"Conteúdo exibido quando a condição for verdadeira";color:var(--ant-color-text-quaternary);float:inline-start;pointer-events:none;height:0}.leddo-conditional .leddo-conditional{margin-inline-start:clamp(.5rem,2vw,1rem)}.leddo-clause{border-radius:var(--ant-border-radius-lg,8px);border:1px solid #0000;margin-block:.6em;padding:.25rem .5rem;position:relative}:is(.leddo-clause:hover:not(:has(.leddo-clause:hover)),.leddo-clause:focus-within:not(:has(.leddo-clause:focus-within))){border-color:var(--ant-color-border)}.leddo-clause--sub{margin-inline-start:1.2em}.leddo-clause [data-clause-title]:before{content:var(--leddo-clause-number,"");font-weight:700}.leddo-clause__actions{top:.125rem;border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);opacity:0;gap:.125rem;padding:.0625rem;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-end:.125rem}:is(.leddo-clause:hover:not(:has(.leddo-clause:hover))>.leddo-clause__actions,.leddo-clause:focus-within:not(:has(.leddo-clause:focus-within))>.leddo-clause__actions){opacity:1}.leddo-clause-ref{cursor:grab;white-space:nowrap}.leddo-clause-ref:active{cursor:grabbing}.leddo-search-hit{background:color-mix(in srgb, var(--leddo-brand-glow) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--leddo-accent) 35%, transparent);border-radius:3px}.leddo-search-bar{z-index:20;background:var(--ant-color-bg-elevated,var(--ant-color-bg-container));border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,10px);width:min(92vw,26rem);box-shadow:0 12px 32px -12px color-mix(in srgb, var(--leddo-brand-ink) 35%, transparent);flex-direction:column;gap:.5rem;padding:clamp(.625rem,2vw,.875rem);display:flex;position:fixed;inset-block-start:calc(var(--leddo-toolbar-h,3rem) + 4.5rem);inset-inline-end:clamp(1rem,4vw,2rem)}.leddo-search-bar__row{align-items:center;gap:.375rem;display:flex}.leddo-search-bar__count{text-align:center;min-width:3.25rem;color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.leddo-search-bar__field{flex:1;min-width:0}.leddo-theme-panel{flex-direction:column;gap:clamp(.375rem,1.5vw,.5rem);min-width:24rem;display:flex}.leddo-theme-panel__row{align-items:center;gap:clamp(.25rem,1vw,.5rem);display:flex}.leddo-theme-panel__label{flex:0 0 3.5rem;font-weight:600}.leddo-theme-part{flex:1;grid-template-columns:minmax(5.5rem,1fr) 4.5rem auto auto auto auto;align-items:center;gap:clamp(.1875rem,.8vw,.375rem);min-width:0;display:grid}.leddo-theme-panel__font,.leddo-theme-panel__size{width:100%}.leddo-theme-panel__hint{margin-block-start:.25rem;font-size:clamp(.6875rem,1.6vw,.75rem)}.leddo-signature-block{border:1px dashed var(--ant-color-border);border-radius:var(--ant-border-radius-lg,8px);-webkit-user-select:none;user-select:none;max-width:24rem;margin-block:.75rem;padding:clamp(.5rem,2vw,.75rem)}.leddo-signature-block__toolbar,.leddo-signature-row__toolbar{align-items:center;gap:.375rem;display:flex}.leddo-signature-block__drag,.leddo-signature-row__drag{color:var(--ant-color-text-tertiary);cursor:grab;display:inline-flex}.leddo-signature-block__drag:active,.leddo-signature-row__drag:active{cursor:grabbing}.leddo-signature-block__head{color:var(--ant-color-text-secondary);align-items:center;gap:.4rem;font-size:clamp(.6875rem,1.6vw,.8125rem);font-weight:500;display:inline-flex}.leddo-signature-block__head[data-empty]{color:var(--ant-color-error)}.leddo-signature-block__icon{color:var(--ant-color-primary)}.leddo-signature-block__head[data-empty] .leddo-signature-block__icon{color:var(--ant-color-error)}.leddo-signature-block__line{border-top:1px solid var(--ant-color-text);margin-block:clamp(.75rem,3vw,1.25rem) .25rem}.leddo-signature-block__field{color:var(--ant-color-text-secondary);font-size:clamp(.75rem,2vw,.8125rem)}.leddo-signature-block__head[role=button]{cursor:pointer}.leddo-signature-block__editor{min-width:14rem}.leddo-signature-row{margin-block:.75rem;position:relative}.leddo-signature-row__cols{align-items:flex-start;gap:clamp(.5rem,2vw,1rem);display:flex}.leddo-signature-row__cols>.leddo-signature-block{flex:1 1 0;max-width:none;margin-block:0}.leddo-signature-row__label{color:var(--ant-color-text-secondary);cursor:pointer;width:fit-content;margin-bottom:.25rem;font-size:clamp(.6875rem,1.6vw,.8125rem);font-weight:500}.leddo-signature-block[data-align=center]{text-align:center}.leddo-signature-block[data-align=right]{text-align:right}.leddo-signature-block[data-align=center]:not(.leddo-signature-row__cols>*){margin-inline:auto}.leddo-signature-block[data-align=right]:not(.leddo-signature-row__cols>*){margin-inline-start:auto}.leddo-signature-row[data-align=left] .leddo-signature-block{text-align:left}.leddo-signature-row[data-align=center] .leddo-signature-block{text-align:center}.leddo-signature-row[data-align=right] .leddo-signature-block{text-align:right}.leddo-sig-modal{align-items:stretch}.leddo-sig-modal__list{border-inline-end:1px solid var(--ant-color-border-secondary);flex-direction:column;flex:0 0 15rem;gap:.25rem;padding-inline-end:.75rem;display:flex}.leddo-sig-modal__item{border-radius:var(--ant-border-radius,8px);align-items:center;gap:.5rem;display:flex}.leddo-sig-modal__item--active{background:var(--ant-color-fill-tertiary)}.leddo-sig-modal__item--dragging{opacity:.5}.leddo-sig-modal__drag{color:var(--ant-color-text-tertiary);cursor:grab}.leddo-sig-modal__drag:active{cursor:grabbing}.leddo-sig-modal__item-btn{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.leddo-sig-modal__badge{color:var(--ant-color-text-tertiary);border:1px solid var(--ant-color-border);border-radius:999px;padding-inline:.375rem;font-size:.6875rem}.leddo-sig-modal__config{flex:1;min-width:0}@media (width<=640px){.leddo-sig-modal{flex-direction:column}.leddo-sig-modal__list{border-inline-end:none;border-block-end:1px solid var(--ant-color-border-secondary);flex-basis:auto;padding-block-end:.75rem;padding-inline-end:0}}.leddo-condition-rule{flex-wrap:wrap;align-items:center;gap:clamp(.25rem,1vw,.5rem);display:flex}.leddo-condition-rule__row{flex:1;gap:clamp(.25rem,1vw,.5rem);min-width:0;display:flex}.leddo-condition-rule__field{flex:1.2;min-width:8rem}.leddo-condition-rule__operator,.leddo-condition-rule__value{flex:1;min-width:7rem}.leddo-condition-rule__value .leddo-field-full{width:100%}.leddo-condition-rule__hint{flex-basis:100%;font-size:clamp(.6875rem,1.5vw,.75rem)}.ant-alert ul,.ant-alert ol,.ant-notification-notice ul,.ant-notification-notice ol,.ant-message-notice-content ul,.ant-message-notice-content ol{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ant-alert li,.ant-notification-notice li,.ant-message-notice-content li{line-height:var(--ant-line-height);padding-inline-start:.875rem;position:relative}.ant-alert li:before,.ant-notification-notice li:before,.ant-message-notice-content li:before{content:"";inset-inline-start:.125rem;background:currentColor;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.62em}.leddo-assistant-drawer .ant-drawer-body{padding:0}.leddo-autosave{background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:clamp(.75rem,1.6vw,.8125rem);transition:background .2s,color .2s;display:inline-flex}.leddo-autosave__icon{color:var(--ant-color-text-tertiary);transition:color .2s}.leddo-autosave:has(.ant-switch-checked){background:color-mix(in srgb, var(--ant-color-primary) 10%, var(--ant-color-bg-container));color:var(--ant-color-text)}.leddo-autosave:has(.ant-switch-checked) .leddo-autosave__icon{color:var(--ant-color-primary)}.ant-alert.ant-alert-success,.ant-alert.ant-alert-info,.ant-alert.ant-alert-warning,.ant-alert.ant-alert-error{border-radius:var(--ant-border-radius-lg,10px);border:none;border-inline-start:3px solid #0000}.ant-alert.ant-alert-success{background:color-mix(in srgb, var(--ant-color-success) 8%, var(--ant-color-bg-container));border-inline-start-color:var(--ant-color-success)}.ant-alert.ant-alert-info{background:color-mix(in srgb, var(--ant-color-info) 8%, var(--ant-color-bg-container));border-inline-start-color:var(--ant-color-info)}.ant-alert.ant-alert-warning{background:color-mix(in srgb, var(--ant-color-warning) 8%, var(--ant-color-bg-container));border-inline-start-color:var(--ant-color-warning)}.ant-alert.ant-alert-error{background:color-mix(in srgb, var(--ant-color-error) 8%, var(--ant-color-bg-container));border-inline-start-color:var(--ant-color-error)}.ant-alert .ant-alert-message{font-size:var(--ant-font-size);line-height:var(--ant-line-height)}:is(.ant-alert:has(ul),.ant-alert:has(ol)){align-items:flex-start}:is(.ant-alert:has(ul)>.ant-alert-icon,.ant-alert:has(ol)>.ant-alert-icon){margin-top:.2em}@media (width<=767px){.ant-alert{padding-block:.5rem;padding-inline:.75rem}.ant-alert.ant-alert-with-description{padding:.75rem}.ant-alert.ant-alert-with-description>.ant-alert-icon{margin-inline-end:.625rem;font-size:1.25rem}.ant-alert .ant-alert-description{font-size:.8125rem;line-height:1.45}}:is(.ant-notification-notice:has(.ant-notification-notice-icon-success),.ant-notification-notice:has(.ant-notification-notice-icon-info),.ant-notification-notice:has(.ant-notification-notice-icon-warning),.ant-notification-notice:has(.ant-notification-notice-icon-error)){border-inline-start:3px solid #0000}.ant-notification-notice:has(.ant-notification-notice-icon-success){background:color-mix(in srgb, var(--ant-color-success) 7%, var(--ant-color-bg-elevated));border-inline-start-color:var(--ant-color-success)}.ant-notification-notice:has(.ant-notification-notice-icon-info){background:color-mix(in srgb, var(--ant-color-info) 7%, var(--ant-color-bg-elevated));border-inline-start-color:var(--ant-color-info)}.ant-notification-notice:has(.ant-notification-notice-icon-warning){background:color-mix(in srgb, var(--ant-color-warning) 7%, var(--ant-color-bg-elevated));border-inline-start-color:var(--ant-color-warning)}.ant-notification-notice:has(.ant-notification-notice-icon-error){background:color-mix(in srgb, var(--ant-color-error) 7%, var(--ant-color-bg-elevated));border-inline-start-color:var(--ant-color-error)}.ant-notification-notice .ant-notification-notice-title{font-size:var(--ant-font-size);line-height:var(--ant-line-height);font-weight:400}.leddo-field-full,.leddo-fill{width:100%}.leddo-vault-filters{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(.75rem,2vw,1rem);display:flex}.leddo-bulk-actions{background:var(--ant-color-fill-tertiary);border-radius:var(--ant-border-radius);flex-wrap:wrap;gap:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(.75rem,2vw,1rem);padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,2vw,1rem)}.leddo-vault-filters .leddo-filter-text{flex:240px;max-width:300px}.leddo-vault-filters .leddo-filter-party{flex:180px;max-width:220px}.leddo-vault-filters .leddo-filter-amount{width:140px}.leddo-filters-trigger{margin-bottom:clamp(.75rem,2vw,1rem)}.leddo-filters-trigger .ant-badge{display:block}.leddo-filters-sheet{flex-direction:column;gap:clamp(.75rem,3vw,1rem);display:flex}.leddo-filters-sheet .ant-select,.leddo-filters-sheet .ant-input-number,.leddo-filters-sheet .leddo-filter-amount{width:100%}.leddo-contract-cards{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-contract-card{flex-direction:column;gap:.375rem;display:flex}.leddo-contract-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.leddo-contract-card__head .ant-tag{flex-shrink:0;margin-inline-end:0}.leddo-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(.5rem,2vw,.75rem);display:grid}.leddo-list-card{flex-direction:column;gap:.5rem;height:100%;display:flex}.leddo-list-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.leddo-list-card__head .ant-tag{flex-shrink:0;margin-inline-end:0}.leddo-list-card__head .leddo-grow{overflow-wrap:anywhere;min-width:0}.leddo-list-card__body{flex:1}.leddo-list-card__body p.ant-typography{margin-bottom:0}.leddo-list-card__actions{justify-content:flex-end;gap:.5rem;display:flex}.leddo-state-filter{min-width:200px}.leddo-break-all{word-break:break-all}.leddo-audit-detail{white-space:pre-wrap;word-break:break-word;color:var(--ant-color-text-secondary);margin:0;font-size:clamp(.6875rem,1.5vw,.75rem)}.leddo-contract-edit{align-items:flex-start;gap:clamp(.5rem,2vw,1rem);display:flex}.leddo-contract-edit>.leddo-doc-canvas{flex:auto;min-width:0}.leddo-contract-edit__aside{flex:0 0 clamp(18rem,28vw,24rem)}@media (width<=768px){.leddo-contract-edit{flex-direction:column}.leddo-contract-edit__aside{flex-basis:auto;width:100%}}.leddo-grow{flex:1}.leddo-text-sm{font-size:clamp(.8125rem,2vw,.875rem)}.leddo-mb-md{margin-block-end:clamp(.75rem,3vw,1.25rem)}.leddo-notice-popup{width:clamp(18rem,90vw,22rem);box-shadow:var(--ant-box-shadow-secondary)}.leddo-notice-popup .ant-card-body{max-height:60vh;overflow-y:auto}.leddo-notice-item{border-bottom:1px solid var(--ant-color-border-secondary);padding-block:clamp(.25rem,1vw,.5rem)}.leddo-notice-item:last-child{border-bottom:none}.leddo-notice-item__msg--link{cursor:pointer;color:var(--ant-color-link)}.leddo-section-gap{margin-top:clamp(.875rem,2.5vw,1.25rem)}.leddo-pdf-preview{border:1px solid var(--ant-color-border);border-radius:8px;width:100%;max-width:100%;height:70vh}.leddo-pdf-preview-loading{padding:clamp(1.5rem,5vw,2rem)}.leddo-pdf-preview-fallback{text-align:center;border:1px dashed var(--ant-color-border);border-radius:8px;width:100%;max-width:100%;padding:clamp(1.5rem,6vw,2.5rem)}.leddo-pdf-preview-fallback__icon{color:var(--ant-color-text-quaternary);font-size:clamp(1.75rem,8vw,2.5rem)}.ant-modal-root .ant-modal-wrap{display:flex}.ant-modal-root .ant-modal-wrap .ant-modal{margin:auto;padding-bottom:0;top:0}.ant-modal .ant-modal-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--leddo-scrollbar-thumb) transparent;max-height:calc(100dvh - 16rem);overflow-y:auto}.ant-modal .ant-modal-body::-webkit-scrollbar{width:18px}.ant-modal .ant-modal-body::-webkit-scrollbar-track{background:0 0}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb{background-color:var(--leddo-scrollbar-thumb);background-clip:padding-box;border:6px solid #0000;border-width:6px 2px 6px 12px;border-radius:999px}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background-color:var(--leddo-brand-ink)}.leddo-logo{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.leddo-logo__name{letter-spacing:-.01em;font-size:clamp(1rem,2.2vw,1.125rem)}.leddo-plan-opt{text-align:start;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-bg-container);width:100%;padding:clamp(.75rem,3vw,1rem);container-type:inline-size}.leddo-plan-carousel{align-items:stretch;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-plan-carousel>.ant-btn{flex-shrink:0;align-self:center}.leddo-plan-carousel .leddo-plan-opt{flex:1;min-width:0}.leddo-plan-dots{justify-content:center;gap:.5rem;display:flex}.leddo-plan-dot{cursor:pointer;background:var(--ant-color-border);border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.leddo-plan-dot:hover{background:color-mix(in srgb, var(--leddo-accent) 50%, var(--ant-color-border))}.leddo-plan-dot--active{background:var(--leddo-accent);transform:scale(1.3)}.leddo-provider-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(.5rem,1.6vw,.75rem);display:grid}.leddo-provider-card{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-bg-container);text-align:start;cursor:pointer;font:inherit;gap:.75rem;padding:clamp(.875rem,2vw,1rem);transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex}.leddo-provider-card:hover{border-color:color-mix(in srgb, var(--leddo-accent) 45%, var(--ant-color-border));box-shadow:0 4px 8px -2px color-mix(in srgb, var(--leddo-brand-ink) 8%, transparent);transform:translateY(-1px)}.leddo-provider-card--selected{border-color:var(--leddo-accent);background:color-mix(in srgb, var(--leddo-accent) 4%, var(--ant-color-bg-container));box-shadow:0 0 0 3px color-mix(in srgb, var(--leddo-accent) 15%, transparent)}.leddo-provider-card__icon{width:36px;height:36px;color:var(--leddo-accent);background:color-mix(in srgb, var(--leddo-accent) 10%, var(--ant-color-bg-container));border:1px solid color-mix(in srgb, var(--leddo-accent) 22%, transparent);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.125rem;display:grid}.leddo-provider-card__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.leddo-provider-card__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.leddo-provider-card__header strong{color:var(--ant-color-text);font-size:clamp(.875rem,2vw,.9375rem)}.leddo-provider-card__desc{color:var(--ant-color-text-secondary);font-size:clamp(.75rem,2vw,.8125rem);line-height:1.5}.leddo-provider-card--disabled,.leddo-provider-card--disabled:hover{opacity:.55;cursor:not-allowed;border-color:var(--ant-color-border);box-shadow:none;transform:none}@media (width<=767px){.leddo-provider-card{gap:.625rem;padding:.75rem}.leddo-provider-card__icon{width:32px;height:32px;font-size:1rem}}.leddo-wizard{flex-direction:column;flex:1;gap:clamp(1rem,3vw,1.5rem);min-height:0;display:flex}.leddo-wizard__head{flex-direction:column;gap:clamp(.75rem,2vw,1rem);display:flex}.leddo-wizard-steps .ant-steps-item-icon{border-radius:var(--ant-border-radius,8px);border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);place-items:center;width:1.75rem;height:1.75rem;display:grid}.leddo-wizard-steps .ant-steps-item-icon .anticon{font-size:.8125rem}.leddo-wizard-steps .ant-steps-item-finish .ant-steps-item-icon,.leddo-wizard-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--leddo-accent);border-color:var(--leddo-accent)}.leddo-wizard-steps .ant-steps-item-finish .ant-steps-item-icon .anticon,.leddo-wizard-steps .ant-steps-item-process .ant-steps-item-icon .anticon{color:var(--ant-color-text-light-solid,#fff)}.leddo-wizard-steps .ant-steps-item-wait .ant-steps-item-icon .anticon{color:var(--ant-color-text-tertiary)}@media (width<=767px){.leddo-wizard-steps .ant-steps-item-title{display:none}.leddo-wizard-steps .ant-steps-item{flex:1}}.leddo-contract-wizard-card .leddo-wizard-steps{margin-block-end:clamp(1rem,3vw,1.5rem)}.leddo-wizard__theme-preview{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container);margin-top:clamp(.75rem,2vw,1rem);padding:clamp(.75rem,2vw,1rem)}.leddo-wizard__theme-preview p{margin:.5rem 0 0}.leddo-wizard__body{flex:1;min-height:0;overflow-y:auto}.leddo-wizard__panel{max-width:720px;margin-inline:auto}.leddo-review__section{margin-bottom:clamp(1rem,3vw,1.5rem)}.leddo-review__item{border:1px solid var(--ant-color-border);border-radius:8px;margin-bottom:clamp(.5rem,1.5vw,.75rem);padding:clamp(.5rem,2vw,.75rem)}.leddo-review__item--low{border-inline-start:3px solid var(--ant-color-warning)}.leddo-review__sub{margin-inline-start:clamp(1rem,4vw,1.5rem)}.leddo-review__grow{flex:auto;min-width:0}.leddo-review__select{min-width:9rem}.leddo-wizard__parties-actions{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,2vw,.75rem);margin-bottom:clamp(.75rem,2vw,1rem);display:flex}.leddo-wizard__footer{border-top:1px solid var(--ant-color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:clamp(.75rem,2vw,1rem);display:flex}.leddo-wizard__clauses-gen{flex-direction:column;align-items:flex-start;gap:clamp(.5rem,2vw,.75rem);margin-bottom:clamp(.75rem,2vw,1rem);display:flex}.leddo-wizard__clauses-gen .ant-input{width:100%}.leddo-clause-list{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin:0 0 clamp(.75rem,2vw,1rem);padding:0;list-style:none;display:flex}.leddo-clause-item{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container);flex-direction:column;gap:clamp(.375rem,1.5vw,.5rem);padding:clamp(.75rem,2vw,1rem);display:flex}.leddo-clause-item__head{align-items:center;gap:clamp(.375rem,1.5vw,.5rem);display:flex}.leddo-clause-item__head .ant-input{flex:1}.leddo-clause-item__ai{align-self:flex-start}.leddo-sign-list{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.leddo-sign-item{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container);align-items:center;gap:clamp(.5rem,2vw,.75rem);padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,2vw,1rem);display:flex}.leddo-sign-item__info{flex-direction:column;min-width:0;display:flex}.leddo-wizard__warnings{margin:0;padding-inline-start:1.25rem}.leddo-wizard__origin-ai,.leddo-wizard__origin-model{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin-top:clamp(.75rem,2vw,1rem);display:flex}.leddo-wizard__models,.leddo-wizard__models-group{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-wizard__models-loading{justify-content:center;padding:clamp(1rem,4vw,2rem);display:flex}.leddo-versions__footer{justify-content:space-between;align-items:center;width:100%;display:flex}.leddo-versions__draft{border-bottom:1px solid var(--ant-color-border);margin-bottom:clamp(.5rem,2vw,.75rem);padding-bottom:clamp(.5rem,2vw,.75rem)}.leddo-versions__check{margin-inline-end:clamp(.5rem,2vw,.75rem)}.leddo-wizard__alert{margin-bottom:clamp(.75rem,2vw,1rem)}.leddo-wizard__summary{grid-template-columns:max-content 1fr;gap:.5rem 1rem;display:grid}.leddo-wizard__summary dt{color:var(--ant-color-text-secondary)}.leddo-wizard__summary dd{color:var(--ant-color-text);margin:0}.leddo-plan-opt__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.leddo-plan-opt__name{flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.leddo-plan-opt__price{white-space:nowrap;font-weight:700}@container (width<=300px){.leddo-plan-opt__head{flex-direction:column;align-items:flex-start}}.leddo-plan-opt__period{color:var(--ant-color-text-tertiary);margin-inline-start:.15rem;font-size:.8em;font-weight:500}.leddo-plan-opt__tagline{color:var(--ant-color-text-secondary);margin-top:.25rem;font-size:.875rem;display:block}.leddo-plan-opt__features{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.leddo-plan-opt__features li{align-items:flex-start;gap:.375rem;display:flex}.leddo-plan-opt__features .anticon{color:var(--leddo-accent);flex-shrink:0;margin-top:.25em;font-size:.7rem}.leddo-auth{grid-template-columns:1fr;min-height:100dvh;display:grid}.leddo-auth__brand{display:none}.leddo-auth__form{background:var(--leddo-brand-texture), var(--leddo-brand-gradient);justify-content:center;align-items:center;min-width:0;padding:clamp(1.5rem,5vw,3rem);display:flex}.leddo-auth__card{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius-lg,12px);width:100%;max-width:380px;box-shadow:0 16px 40px -16px color-mix(in srgb, var(--leddo-brand-ink) 35%, transparent);padding:clamp(1.5rem,6vw,2rem)}.leddo-auth__card-logo{color:var(--ant-color-primary);margin-bottom:clamp(1.25rem,4vw,2rem)}.leddo-auth__card .ant-typography{margin-top:0}.leddo-auth__card h3.ant-typography{margin-bottom:clamp(.25rem,1vw,.375rem)}.leddo-auth__card .ant-typography.ant-typography-secondary{color:color-mix(in srgb, var(--ant-color-text) 60%, var(--ant-color-text-secondary));margin-bottom:clamp(1.25rem,4vw,1.75rem)}@media (width>=880px){.leddo-auth{grid-template-columns:1.1fr 1fr}.leddo-auth__form{background:var(--ant-color-bg-container)}.leddo-auth__card{box-shadow:none;background:0 0;border-radius:0;padding:0}.leddo-auth__brand{color:var(--leddo-on-brand);background:var(--leddo-brand-texture), var(--leddo-brand-gradient);flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.leddo-auth__card-logo{display:none}}.leddo-auth__foot{text-align:center;color:var(--ant-color-text-secondary);margin-block-start:clamp(1.25rem,4vw,1.5rem);font-size:.875rem}.leddo-auth__alert{width:100%;margin-block-end:1rem}.leddo-platform{justify-content:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:flex}.leddo-platform__card{width:100%;max-width:75rem}.leddo-qr{background:#fff;border-radius:8px;padding:.75rem;line-height:0}.leddo-support-attachments{margin-block-start:.5rem}.leddo-support-thumb{object-fit:cover;border-radius:6px}.leddo-ticket-resolved{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,1rem);padding:clamp(.5rem,2vw,.75rem);display:flex}.leddo-ticket-msg--system{opacity:.85}.leddo-ticket-msg--system .ant-list-item-meta-title{font-style:italic}.leddo-auth__foot+.leddo-auth__foot{border-block-start:1px solid var(--ant-color-border-secondary);margin-block-start:clamp(1rem,3vw,1.25rem);padding-block-start:clamp(1rem,3vw,1.25rem)}.leddo-auth__tagline{max-width:22ch;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.25}.leddo-auth__sub{opacity:.8;max-width:36ch;margin:clamp(.5rem,2vw,.75rem) 0 0;line-height:1.5}.leddo-auth__copy{opacity:.6;margin:0;font-size:.8125rem}.leddo-auth__brand>*{z-index:1;animation:.7s cubic-bezier(.16,1,.3,1) both leddo-auth-slide-up;position:relative}.leddo-auth__brand>:nth-child(2){animation-delay:90ms}.leddo-auth__brand>:nth-child(3){animation-delay:.18s}.leddo-auth__brand:before,.leddo-auth__brand:after{content:"";z-index:0;filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate leddo-auth-float;position:absolute}.leddo-auth__brand:before{background:color-mix(in srgb, var(--leddo-brand-glow) 55%, transparent);opacity:.5;block-size:32rem;inline-size:32rem;inset-block-start:-8rem;inset-inline-end:-6rem}.leddo-auth__brand:after{background:color-mix(in srgb, var(--leddo-brand-glow) 35%, transparent);opacity:.4;block-size:26rem;inline-size:26rem;animation-duration:28s;animation-delay:-6s;inset-block-end:-7rem;inset-inline-start:-5rem}.leddo-auth__card{animation:.7s cubic-bezier(.16,1,.3,1) both leddo-auth-slide-up}.leddo-auth__hl{isolation:isolate;white-space:nowrap;position:relative}.leddo-auth__hl:after{content:"";z-index:-1;background:color-mix(in srgb, var(--leddo-brand-glow) 60%, transparent);clip-path:inset(0 100% 0 0);border-radius:2px;block-size:.4em;animation:1.2s cubic-bezier(.16,1,.3,1) .5s forwards leddo-auth-highlight-draw;position:absolute;inset-block-end:.05em;inset-inline:-.1em}@keyframes leddo-auth-float{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}to{transform:translate(-3%,-4%)scale(.96)}}@keyframes leddo-auth-slide-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes leddo-auth-highlight-draw{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.leddo-auth__brand:before,.leddo-auth__brand:after,.leddo-auth__brand>*,.leddo-auth__card,.leddo-page{animation:none}.leddo-auth__hl:after{clip-path:inset(0);animation:none}.leddo-card-grid .ant-card:hover{transform:none}}.leddo-pwd{margin-top:.5rem}.leddo-pwd__bars{gap:.25rem;display:flex}.leddo-pwd__bars span{background:var(--ant-color-fill-secondary);border-radius:999px;flex:1;height:.25rem;transition:background-color .2s}.leddo-pwd__label{color:var(--ant-color-text-tertiary);margin-top:.3rem;font-size:.75rem;display:inline-block}.leddo-pwd--weak .leddo-pwd__bars span.is-on{background:var(--ant-color-error)}.leddo-pwd--fair .leddo-pwd__bars span.is-on{background:var(--ant-color-warning)}.leddo-pwd--good .leddo-pwd__bars span.is-on{background:color-mix(in srgb, var(--leddo-accent) 70%, var(--ant-color-warning))}.leddo-pwd--strong .leddo-pwd__bars span.is-on{background:var(--leddo-accent)}.leddo-sider.ant-layout-sider{background:var(--leddo-brand-texture), var(--leddo-brand-gradient);scrollbar-color:color-mix(in srgb, var(--leddo-on-brand) 35%, transparent) transparent}.leddo-sider__brand{white-space:nowrap;height:64px;color:var(--leddo-on-brand);align-items:center;gap:.625rem;padding-inline:22px;display:flex;overflow:hidden}.leddo-sider__brand .leddo-logo__name{color:var(--leddo-on-brand);font-size:clamp(.875rem,1.2vw,.9375rem);font-weight:600}.leddo-sider .ant-layout-sider-children{flex-direction:column;display:flex}.leddo-sider .ant-menu{background:0 0;flex:1}.leddo-nav-label{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-inline-end:.25rem;display:flex}.leddo-sider .ant-menu-title-content:has(.leddo-nav-label){overflow:visible}.leddo-tab-label{align-items:center;gap:.5rem;display:inline-flex}.leddo-approval-badge .ant-badge-count,.leddo-approval-badge .ant-badge-dot{background:var(--leddo-brand-glow);color:var(--leddo-on-brand);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--leddo-on-brand) 30%, transparent);font-weight:600}.leddo-sider__toggle.ant-btn{height:44px;color:color-mix(in srgb, var(--leddo-on-brand) 70%, transparent);justify-content:flex-start;align-items:center;gap:.625rem;margin:.5rem;display:flex}.leddo-sider .ant-btn.leddo-sider__toggle:not(:disabled):hover{color:var(--leddo-on-brand);background:color-mix(in srgb, var(--leddo-on-brand) 12%, transparent)}.leddo-sider.ant-layout-sider-collapsed .leddo-sider__toggle.ant-btn{justify-content:center}.leddo-sider .ant-menu-item-selected{background:color-mix(in srgb, var(--leddo-on-brand) 14%, transparent);color:var(--leddo-on-brand);font-weight:600}.leddo-sider .ant-menu-item-selected .anticon{color:var(--leddo-on-brand)}.leddo-sider .ant-menu-inline .ant-menu-item-selected:before{content:"";background:var(--leddo-brand-glow);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.leddo-nav-drawer .ant-drawer-body{display:flex}.leddo-sider--drawer{background:var(--leddo-brand-texture), var(--leddo-brand-gradient);scrollbar-color:color-mix(in srgb, var(--leddo-on-brand) 35%, transparent) transparent;flex-direction:column;flex:1;display:flex}.leddo-main{min-width:0}.leddo-content{min-width:0;padding:clamp(1.125rem, 3vw, 1.625rem) var(--leddo-pad-inline)}.leddo-content:not(:has(.leddo-doc-shell)){background-image:radial-gradient(var(--leddo-grid-dot) 1px, transparent 1px), radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--leddo-brand-glow) 7%, transparent) 0%, transparent 60%);background-position:top,100% 0;background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%}.leddo-kpi-grid{grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(.875rem,2.5vw,1.25rem);display:grid;overflow-x:auto}.leddo-kpi-grid>*{animation:.5s cubic-bezier(.34,1.56,.64,1) both leddo-kpi-drop}.leddo-kpi-grid>:first-child{animation-delay:40ms}.leddo-kpi-grid>:nth-child(2){animation-delay:.12s}.leddo-kpi-grid>:nth-child(3){animation-delay:.2s}.leddo-kpi-grid>:nth-child(4){animation-delay:.28s}.leddo-kpi-grid>:nth-child(5){animation-delay:.36s}.leddo-kpi-grid>:nth-child(6){animation-delay:.44s}@keyframes leddo-kpi-drop{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.leddo-kpi-grid>*{animation:none}}.leddo-kpi{align-items:center;gap:clamp(.625rem,2vw,.875rem);display:flex}.leddo-kpi__icon{border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-fill-tertiary);width:2.5rem;height:2.5rem;color:var(--ant-color-text-secondary);flex-shrink:0;place-items:center;font-size:1.1875rem;display:grid}.leddo-kpi__body{flex-direction:column;line-height:1.1;display:flex}.leddo-kpi__value{font-size:clamp(1.375rem,3vw,1.6875rem);font-weight:600}.leddo-kpi__label{color:var(--ant-color-text-tertiary);font-size:clamp(.75rem,1.8vw,.875rem)}.leddo-kpi__label-short{display:none}.leddo-kpi-card--accent.ant-card{border-color:color-mix(in srgb, var(--leddo-accent) 45%, var(--ant-color-border));background:color-mix(in srgb, var(--leddo-accent) 5%, var(--ant-color-bg-container))}.leddo-kpi-card--accent .leddo-kpi__icon{background:color-mix(in srgb, var(--leddo-accent) 14%, transparent);color:var(--leddo-accent)}.leddo-kpi-card--accent .leddo-kpi__value{color:var(--leddo-accent)}@media (width<=767px){.leddo-kpi-grid{grid-auto-columns:1fr;gap:.375rem}.leddo-kpi-grid .ant-card-body{padding:.5rem .375rem}.leddo-kpi{text-align:center;flex-direction:column;align-items:center;gap:.125rem}.leddo-kpi__icon{display:none}.leddo-kpi__value{font-size:1.125rem}.leddo-kpi__label{font-size:.625rem;line-height:1.2}.leddo-kpi__label-full{display:none}.leddo-kpi__label-short{display:inline}.leddo-dash-main .leddo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.leddo-usage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(1rem,2.5vw,1.5rem);display:grid}.leddo-usage-stat .ant-statistic-title{font-size:clamp(.6875rem,1.6vw,.75rem)}.leddo-usage-stat .ant-statistic-content{font-size:clamp(1.125rem,2.6vw,1.375rem)}.leddo-usage-stat__progress{margin-top:.5rem}.leddo-ai-usage .ant-card-head-title{font-size:clamp(.8125rem,1.8vw,.875rem)}.leddo-ai-usage .ant-table{font-size:clamp(.75rem,1.6vw,.8125rem)}.leddo-page{width:100%;max-width:1400px;margin-inline:auto;animation:.4s cubic-bezier(.16,1,.3,1) both leddo-page-in}@keyframes leddo-page-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.leddo-card-grid .ant-card{transition:transform .2s,box-shadow .2s,border-color .2s}.leddo-card-grid .ant-card:hover{border-color:color-mix(in srgb, var(--leddo-accent) 40%, var(--ant-color-border));box-shadow:0 14px 32px -16px color-mix(in srgb, var(--leddo-brand-ink) 35%, transparent);transform:translateY(-3px)}.leddo-page-header{margin-bottom:clamp(.875rem,2.5vw,1.25rem)}h4.ant-typography.leddo-page-header__title{margin:0 0 .125rem}.leddo-settings-section__header{margin-bottom:clamp(1rem,3vw,1.5rem)}.leddo-settings-section+.leddo-settings-section{margin-block-start:clamp(1rem,3vw,1.5rem)}.leddo-settings-section code{overflow-wrap:anywhere}.leddo-howto{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary);padding:clamp(.875rem,3vw,1.25rem)}.leddo-howto__title{margin-bottom:clamp(.625rem,2vw,.875rem);display:block}.leddo-steps{counter-reset:step;flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.leddo-steps li{counter-increment:step;padding-inline-start:2.125rem;line-height:1.5;position:relative}.leddo-steps li:before{content:counter(step);inset-inline-start:0;background:var(--ant-color-primary);width:1.5rem;height:1.5rem;color:var(--ant-color-text-light-solid,#fff);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid;position:absolute;top:0}.ant-message .ant-message-notice-content{border-radius:var(--ant-border-radius-lg,10px);box-shadow:var(--ant-box-shadow-secondary,0 6px 16px #00000014);padding-block:.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:500}.ant-message-notice-content:has(.ant-message-success){border-inline-start:3px solid var(--ant-color-success);background:color-mix(in srgb, var(--ant-color-success) 7%, var(--ant-color-bg-elevated))}.ant-message-notice-content:has(.ant-message-error){border-inline-start:3px solid var(--ant-color-error);background:color-mix(in srgb, var(--ant-color-error) 7%, var(--ant-color-bg-elevated))}.ant-message-notice-content:has(.ant-message-warning){border-inline-start:3px solid var(--ant-color-warning);background:color-mix(in srgb, var(--ant-color-warning) 7%, var(--ant-color-bg-elevated))}.ant-message-notice-content:has(.ant-message-info){border-inline-start:3px solid var(--ant-color-info);background:color-mix(in srgb, var(--ant-color-info) 7%, var(--ant-color-bg-elevated))}h5.ant-typography.leddo-settings-section__title{margin:0 0 .125rem}.leddo-empty{text-align:center;padding:clamp(1.5rem,5vw,2.75rem) 1rem}.leddo-row-clickable{cursor:pointer}.ant-table-thead>tr>th.ant-table-cell{text-transform:uppercase;letter-spacing:.03em;color:var(--ant-color-text-tertiary);font-size:clamp(.75rem,1.6vw,.8125rem);font-weight:600}.leddo-row-clickable:hover>td.ant-table-cell{background:color-mix(in srgb, var(--leddo-accent) 6%, var(--ant-color-bg-container))}.leddo-steps{margin-block-end:clamp(1rem,3vw,1.5rem)}.leddo-steps.leddo-steps.ant-steps .ant-steps-item-process,.leddo-steps.leddo-steps.ant-steps .ant-steps-item-finish{--ant-cmp-steps-item-icon-bg-color:var(--ant-color-fill-secondary);--ant-cmp-steps-item-icon-text-color:var(--ant-color-text);--ant-cmp-steps-item-icon-border-color:var(--ant-color-border);--ant-cmp-steps-item-icon-active-bg-color:var(--ant-color-fill-secondary);--ant-cmp-steps-item-icon-active-text-color:var(--ant-color-text);--ant-cmp-steps-item-icon-active-border-color:var(--ant-color-border)}.leddo-dash-body{gap:clamp(1rem,3vw,1.75rem);margin-top:clamp(1.125rem,2.5vw,1.625rem);display:grid}@media (width>=992px){.leddo-dash-body{grid-template-columns:minmax(0,1fr) clamp(16rem,28%,21rem);align-items:start}}.leddo-dash-side{flex-direction:column;gap:clamp(1rem,3vw,1.5rem);display:flex}.leddo-dash-block{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-dash-block__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}h5.ant-typography.leddo-dash-block__title{text-transform:uppercase;letter-spacing:.04em;color:var(--ant-color-text-tertiary);margin:0;font-size:clamp(.75rem,1.7vw,.8125rem);font-weight:600}.leddo-link-btn{font:inherit;color:var(--leddo-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:clamp(.75rem,1.6vw,.8125rem);transition:color .2s;display:inline-flex}.leddo-link-btn .anticon{font-size:.65em}.leddo-link-btn:hover{color:color-mix(in srgb, var(--leddo-accent) 78%, var(--ant-color-text))}.leddo-link-btn:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px;border-radius:4px}.leddo-side-list{flex-direction:column;gap:.25rem;display:flex}.leddo-side-list--stagger>*{animation:.5s cubic-bezier(.34,1.56,.64,1) both leddo-side-in}.leddo-side-list--stagger>:first-child{animation-delay:40ms}.leddo-side-list--stagger>:nth-child(2){animation-delay:.12s}.leddo-side-list--stagger>:nth-child(3){animation-delay:.2s}.leddo-side-list--stagger>:nth-child(4){animation-delay:.28s}.leddo-side-list--stagger>:nth-child(5){animation-delay:.36s}.leddo-side-list--stagger>:nth-child(6){animation-delay:.44s}@keyframes leddo-side-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.leddo-side-list--stagger>*{animation:none}}.leddo-side-item{border-radius:var(--ant-border-radius-lg,10px);width:100%;font:inherit;color:var(--ant-color-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:clamp(.5rem,1.5vw,.625rem) clamp(.5rem,1.5vw,.75rem);transition:background .2s,border-color .2s;display:flex}.leddo-side-item:hover{background:color-mix(in srgb, var(--leddo-accent) 6%, var(--ant-color-bg-container));border-color:color-mix(in srgb, var(--leddo-accent) 30%, var(--ant-color-border-secondary))}.leddo-side-item:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.leddo-side-item__icon{background:var(--ant-color-fill-tertiary);width:1.75rem;height:1.75rem;color:var(--ant-color-text-secondary);border-radius:8px;flex-shrink:0;place-items:center;font-size:.9375rem;display:grid}.leddo-side-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(.8125rem,1.8vw,.875rem);font-weight:500;overflow:hidden}.leddo-side-item__chevron{color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:.75rem;transition:transform .2s,color .2s}.leddo-side-item:hover .leddo-side-item__chevron{color:var(--leddo-accent);transform:translate(2px)}.leddo-side-item:hover .leddo-side-item__icon{background:color-mix(in srgb, var(--leddo-accent) 12%, transparent);color:var(--leddo-accent)}.leddo-account{border-radius:var(--ant-border-radius-lg,8px);cursor:pointer;color:var(--ant-color-text);background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem .5rem;transition:background .2s;display:inline-flex}.leddo-account:hover{background:var(--ant-color-fill-tertiary)}.leddo-account:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.leddo-account__avatar.ant-avatar{background:var(--leddo-brand-gradient);color:var(--leddo-on-brand)}.leddo-breadcrumb ol{align-items:center;display:flex}.leddo-breadcrumb li:last-child,.leddo-breadcrumb li:last-child .ant-breadcrumb-link{font-size:clamp(.875rem,1.2vw,.9375rem);font-weight:600}.leddo-account__info{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.leddo-account__name{font-size:clamp(.75rem,1.6vw,.8125rem);font-weight:500}.leddo-account__role{color:var(--ant-color-text-tertiary);font-size:clamp(.625rem,1.4vw,.6875rem)}.leddo-account__chevron{color:var(--ant-color-text-tertiary);font-size:.625rem}@media (width<=560px){.leddo-account__info{display:none}}.leddo-fields{flex-direction:column;gap:clamp(.625rem,2vw,.875rem);display:flex}.leddo-fields__ai{gap:.5rem;display:flex}.leddo-fields__meta{padding-inline:.125rem}.leddo-fields__list,.leddo-fields__group{flex-direction:column;gap:.5rem;display:flex}.leddo-fields__toolbar{justify-content:flex-end;display:flex}.leddo-fields__group-head{border-block-start:1px solid var(--ant-color-border-secondary);align-items:center;gap:.375rem;padding-block-start:.25rem;padding-inline:.125rem;display:flex}.leddo-fields__group-toggle{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.375rem;padding:0;display:flex}.leddo-fields__group-toggle[aria-expanded=true] .leddo-field-row__chevron{transform:rotate(90deg)}.leddo-fields__group-name{min-width:0}.leddo-fields__group-hint{font-size:clamp(.6875rem,1.6vw,.75rem)}.leddo-fields__empty-hint{padding-inline:.125rem;font-size:clamp(.75rem,2vw,.8125rem)}.leddo-field-row{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-bg-container);flex-direction:column;gap:.5rem;padding:clamp(.625rem,2vw,.875rem);transition:border-color .2s,box-shadow .2s;display:flex}.leddo-field-row:hover{border-color:color-mix(in srgb, var(--leddo-accent) 40%, var(--ant-color-border));box-shadow:0 1px 4px color-mix(in srgb, var(--leddo-accent) 10%, transparent)}.leddo-field-row__header{align-items:center;gap:.5rem;display:flex}.leddo-field-row__toggle{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.375rem;padding:0;display:flex}.leddo-field-row__chevron{color:var(--ant-color-text-tertiary);flex-shrink:0;font-size:.75rem;transition:transform .2s}.leddo-field-row__toggle[aria-expanded=true] .leddo-field-row__chevron{transform:rotate(90deg)}.leddo-field-row__name{flex:1;min-width:0;font-size:clamp(.8125rem,2vw,.875rem)}.leddo-field-row__details{border-top:1px solid var(--ant-color-border-secondary);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.leddo-field-row__tags{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.leddo-field-row__tags .ant-tag{margin-inline-end:0}.leddo-field-row__key{max-width:100%;color:var(--ant-color-text-tertiary);background:var(--ant-color-fill-quaternary);overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;padding:.0625rem .375rem;font-size:clamp(.6875rem,1.6vw,.75rem)}.leddo-field-row__icons{gap:.125rem;display:flex}.leddo-doc-body{align-items:flex-start;display:flex}.leddo-doc-body>.leddo-doc-canvas{flex:auto;min-width:0}.leddo-fields-rail{top:var(--leddo-toolbar-h,3.25rem);max-height:calc(100dvh - var(--leddo-toolbar-h,3.25rem));background:var(--ant-color-bg-container);border-inline-start:1px solid var(--ant-color-border-secondary);flex-direction:column;flex:0 0 clamp(20rem,26vw,24rem);align-self:flex-start;display:flex;position:sticky}.leddo-fields-rail__head{border-bottom:1px solid var(--ant-color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:clamp(.625rem,2vw,.875rem) clamp(.75rem,2vw,1rem);display:flex}.leddo-fields-rail__head-actions{align-items:center;gap:.375rem;display:flex}.leddo-fields-rail__body{flex:1;min-height:0;padding:clamp(.75rem,2vw,1rem);overflow-y:auto}@media (width<=768px){.leddo-doc-body{flex-direction:column;align-items:stretch}.leddo-doc-canvas{padding-inline:clamp(.5rem,3vw,1rem);overflow-x:auto}.leddo-doc-canvas .ProseMirror.rm-with-pagination{box-shadow:none}.leddo-doc-canvas [data-rm-pagination]{display:none}.leddo-main:has(.leddo-doc-shell--page){height:100dvh}.leddo-main:has(.leddo-doc-shell--page)>.ant-layout-content{flex-direction:column;flex:1;min-height:0;display:flex}.leddo-content:has(.leddo-doc-shell--page){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.leddo-doc-shell--page,.leddo-doc-shell--page .leddo-doc-body{flex:1;min-height:0}.leddo-doc-shell--page .leddo-doc-canvas{flex:1;min-height:0;overflow-y:auto}.leddo-doc-shell--page .leddo-doc-header{order:0}.leddo-doc-shell--page .leddo-doc-body{order:1}.leddo-doc-shell--page .leddo-doc-toolbar{scrollbar-width:none;border-top:1px solid var(--ant-color-border-secondary);border-bottom:none;flex-wrap:nowrap;order:2;gap:.375rem;padding-block:.375rem;position:static;top:auto;overflow-x:auto}.leddo-doc-shell--page .leddo-doc-toolbar::-webkit-scrollbar{display:none}}@media (width>=769px){.leddo-main:has(.leddo-doc-shell--page){height:100dvh}.leddo-main:has(.leddo-doc-shell--page)>.ant-layout-content{flex-direction:column;flex:1;min-height:0;display:flex}.leddo-content:has(.leddo-doc-shell--page){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.leddo-doc-shell--page{flex:1;min-height:0}.leddo-doc-shell--page .leddo-doc-header{order:0}.leddo-doc-shell--page .leddo-doc-body{flex:1;order:1;align-items:stretch;min-height:0;overflow:hidden}.leddo-doc-shell--page .leddo-doc-canvas{min-height:0;overflow-y:auto}.leddo-doc-shell--page .leddo-doc-toolbar{border-top:1px solid var(--ant-color-border-secondary);border-bottom:none;order:2;position:static;top:auto}.leddo-doc-toolbar--collapsed{justify-content:center;padding-block:clamp(.125rem,.6vw,.25rem)}.leddo-doc-shell--page .leddo-fields-rail{align-self:stretch;max-height:none;position:static;top:auto}.leddo-doc-shell--page .leddo-search-bar{inset-block-start:4.5rem}}.leddo-variable{cursor:grab}.leddo-variable:active{cursor:grabbing}.leddo-variable-preview{border-radius:var(--ant-border-radius,6px);font-family:var(--ant-font-family-code,ui-monospace, monospace);white-space:pre-wrap;background:#ffffff2e;margin-top:.25rem;padding:.125rem .375rem;display:inline-block}.leddo-variable-preview__current{color:var(--ant-color-warning,#faad14)}.leddo-dropcursor{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--leddo-accent) 30%, transparent);border-radius:2px}.leddo-insert-caret{vertical-align:text-bottom;background:var(--ant-color-primary);border-radius:1px;width:2px;height:1.1em;margin-inline:1px;animation:1s steps(2,start) infinite leddo-insert-blink;display:inline-block}@keyframes leddo-insert-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.leddo-insert-caret{animation:none}.ant-btn:active{transform:none}}.leddo-assist{flex-direction:column;height:100%;display:flex}.leddo-assist__head{padding:clamp(.75rem, 2vw, 1rem) var(--leddo-pad-inline);border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-assist__brand{align-items:center;gap:.625rem;min-width:0;display:flex}.leddo-assist__brand-icon{color:var(--ant-color-text);font-size:1.5rem}.leddo-assist__brand-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.leddo-assist__body{padding:clamp(.75rem, 2vw, 1rem) var(--leddo-pad-inline);flex-direction:column;flex:1;gap:clamp(.75rem,2vw,1rem);display:flex;overflow-y:auto}.leddo-assist__demo{align-self:flex-start}.leddo-assist__legal-basis{width:100%}.leddo-assist__disclaimer{margin-top:clamp(.625rem,2vw,.875rem)}.leddo-fontes{flex-direction:column;gap:.25rem;margin-top:clamp(.5rem,2vw,.75rem);display:flex}.leddo-fontes__titulo{font-size:clamp(.75rem,2vw,.8125rem)}.leddo-fontes__lista{flex-direction:column;gap:.125rem;margin:0;padding-inline-start:1.1rem;display:flex}.leddo-fontes__lista a{color:var(--ant-color-link);font-size:clamp(.75rem,2vw,.8125rem)}.leddo-fontes__vigencia{font-size:clamp(.6875rem,1.8vw,.75rem);font-style:italic}.leddo-assist__empty{text-align:center;margin:auto 0;padding-block:clamp(1rem,4vw,2rem)}.leddo-assist__empty-icon{color:var(--ant-color-warning);font-size:clamp(2rem,8vw,2.75rem);animation:2s ease-in-out infinite leddo-glow-pulse}@keyframes leddo-glow-pulse{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 28px var(--ant-color-warning))}}.leddo-assist__empty-title{margin:clamp(.5rem,2vw,.75rem) 0 .25rem}.leddo-assist__empty-text{max-width:30ch;margin:0 auto clamp(.75rem,2vw,1rem)}.leddo-assist__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.leddo-assist__chip.ant-tag{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);cursor:pointer;border-radius:999px;margin:0;padding:.25rem .625rem;transition:background-color .2s,border-color .2s,color .2s}.leddo-assist__chip.ant-tag:hover{background:var(--ant-color-primary);border-color:var(--ant-color-primary);color:var(--ant-color-text-light-solid,#fff)}.leddo-assist__answer{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-fill-quaternary);padding:clamp(.75rem,2vw,1rem)}.leddo-assist__answer-text{white-space:pre-wrap;color:var(--ant-color-text);line-height:1.55}.leddo-assist__cursor{vertical-align:text-bottom;background:var(--ant-color-warning);width:2px;height:1em;margin-inline-start:2px;animation:1s steps(2,start) infinite leddo-blink;display:inline-block}@keyframes leddo-blink{to{visibility:hidden}}.leddo-assist__answer-actions{flex-wrap:wrap;gap:.5rem;margin-top:clamp(.625rem,2vw,.875rem);display:flex}.leddo-assist__composer{border-top:1px solid var(--ant-color-border-secondary);padding:clamp(.625rem, 2vw, .875rem) var(--leddo-pad-inline);background:var(--ant-color-bg-container)}.leddo-assist__composer-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.leddo-assist__hint{font-size:clamp(.625rem,1.5vw,.6875rem)}.leddo-melhorar{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-melhorar__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.leddo-melhorar__review{flex-direction:column;gap:clamp(.5rem,2vw,.75rem);display:flex}.leddo-melhorar__instruct{flex-direction:column;gap:clamp(.375rem,1.5vw,.5rem);display:flex}.leddo-melhorar__alert{margin:0}.leddo-format-bubble{border:1px solid var(--ant-color-border);box-shadow:var(--ant-box-shadow-secondary);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.leddo-format-bubble .ant-btn{border-radius:999px}.leddo-format-bubble__sep{background:var(--ant-color-border-secondary);align-self:stretch;width:1px;margin-inline:2px}.leddo-diff{flex-wrap:wrap;gap:clamp(.5rem,2vw,.75rem);display:flex;container-type:inline-size}.leddo-diff__col{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,10px);background:var(--ant-color-fill-quaternary);flex-direction:column;flex:12rem;gap:.375rem;min-width:0;padding:clamp(.5rem,2vw,.75rem);display:flex}.leddo-diff__title{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.625rem,1.5vw,.6875rem)}.leddo-diff__text{white-space:pre-wrap;color:var(--ant-color-text);margin:0;line-height:1.55}.leddo-diff__seg--removed{color:var(--ant-color-error);background:color-mix(in srgb, var(--ant-color-error) 12%, transparent);border-radius:3px;text-decoration:line-through}.leddo-diff__seg--added{color:var(--ant-color-success);background:color-mix(in srgb, var(--ant-color-success) 14%, transparent);border-radius:3px}@container (width<=22rem){.leddo-diff__col{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.leddo-assist__cursor,.leddo-assist__empty-icon{animation:none}}
