.km-dev{--dev-bg:#1b1b1b;--dev-surface:#232323;--dev-raised:#2b2b2b;--dev-active:#343434;--dev-line:#ffffff14;--dev-line-strong:#ffffff24;--dev-text:#f5f5f4;--dev-text-2:#a3a3a3;--dev-text-3:#737373;--dev-brand:#e86e2c;--dev-brand-hover:#f0813d;--dev-brand-ink:#ff8f52;--dev-brand-tint:#e86e2c1f;--dev-on-brand:#0a0a0a;--dev-ok:#4ade80;--dev-warn:#facc15;--dev-danger:#f87171;--dev-font-title:var(--kp-fonte-titulo,"Rooftop", Sora, system-ui, sans-serif);--dev-font-mono:var(--kp-fonte-mono,"CoFo Sans Mono", ui-monospace, "SF Mono", Menlo, monospace);--dev-ease-in:cubic-bezier(.23, 1, .32, 1);--dev-ease-out:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dev-bg);min-height:100dvh;color:var(--dev-text);-webkit-font-smoothing:antialiased}body:has(.km-dev){--dev-bg:#1b1b1b;--dev-surface:#232323;--dev-raised:#2b2b2b;--dev-active:#343434;--dev-line:#ffffff14;--dev-line-strong:#ffffff24;--dev-text:#f5f5f4;--dev-text-2:#a3a3a3;--dev-text-3:#737373;--dev-brand:#e86e2c;--dev-brand-hover:#f0813d;--dev-brand-ink:#ff8f52;--dev-brand-tint:#e86e2c1f;--dev-on-brand:#0a0a0a;--dev-ok:#4ade80;--dev-warn:#facc15;--dev-danger:#f87171;--dev-font-title:var(--kp-fonte-titulo,"Rooftop", Sora, system-ui, sans-serif);--dev-font-mono:var(--kp-fonte-mono,"CoFo Sans Mono", ui-monospace, "SF Mono", Menlo, monospace);--dev-ease-in:cubic-bezier(.23, 1, .32, 1);--dev-ease-out:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dev-bg);min-height:100dvh;color:var(--dev-text);-webkit-font-smoothing:antialiased}.km-dev ::selection{background:var(--dev-brand);color:var(--dev-on-brand)}.km-dev :focus-visible{outline:2px solid var(--dev-brand-ink);outline-offset:2px}.km-dev .dev-title{font-family:var(--dev-font-title);letter-spacing:-.025em}.km-dev .dev-mono{font-family:var(--dev-font-mono)}.km-dev .dev-card{background:var(--dev-surface);border:1px solid var(--dev-line);border-radius:var(--raio-lg)}.km-dev .dev-btn{border-radius:var(--raio-md);min-height:40px;transition:background-color .16s var(--dev-ease-in), border-color .16s var(--dev-ease-in), transform .12s var(--dev-ease-in);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.km-dev .dev-btn:active{transform:scale(.98)}.km-dev .dev-btn:disabled{opacity:.5;pointer-events:none}.km-dev .dev-btn-primary{background:var(--dev-brand);color:var(--dev-on-brand)}.km-dev .dev-btn-primary:hover{background:var(--dev-brand-hover)}.km-dev .dev-btn-secondary{background:var(--dev-raised);color:var(--dev-text);border:1px solid var(--dev-line-strong)}.km-dev .dev-btn-secondary:hover{background:var(--dev-active)}.km-dev .dev-btn-ghost{color:var(--dev-text-2)}.km-dev .dev-btn-ghost:hover{color:var(--dev-text);background:var(--dev-raised)}.km-dev .dev-btn-danger{color:var(--dev-danger);background:0 0;border:1px solid #f8717159}.km-dev .dev-btn-danger:hover{background:#f8717114}.km-dev .dev-input{background:var(--dev-bg);width:100%;min-height:44px;color:var(--dev-text);border:1px solid var(--dev-line-strong);border-radius:var(--raio-md);transition:border-color .16s var(--dev-ease-in), box-shadow .16s var(--dev-ease-in);padding:0 14px;font-size:15px}.km-dev .dev-input::placeholder{color:var(--dev-text-3)}.km-dev .dev-input:focus{border-color:var(--dev-brand);box-shadow:0 0 0 3px var(--dev-brand-tint);outline:none}.km-dev .dev-code{font-family:var(--dev-font-mono);color:var(--dev-text);border:1px solid var(--dev-line);border-radius:var(--raio-md);background:#050505;font-size:13px;line-height:1.6}@keyframes dev-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.km-dev .dev-fade-in{animation:dev-fade-in .28s var(--dev-ease-in) both}@media (prefers-reduced-motion:reduce){.km-dev *,.km-dev :before,.km-dev :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:is(html:has(.km-dev),body:has(.km-dev)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1b1b}body:has(.km-dev) [data-aviso-cookies]>div{background:var(--dev-surface);border-color:var(--dev-line-strong);box-shadow:none}body:has(.km-dev) [data-aviso-cookies] p{color:var(--dev-text-2)}body:has(.km-dev) [data-aviso-cookies] strong{color:var(--dev-text)}:is(body:has(.km-dev) [data-aviso-cookies] a,body:has(.km-dev) [data-aviso-cookies] svg){color:var(--dev-brand-ink)}body:has(.km-dev) [data-aviso-cookies] button{color:var(--dev-text);background:var(--dev-raised);border-color:var(--dev-line-strong)}body:has(.km-dev) [data-aviso-cookies] button:hover{background:var(--dev-active)}
