@font-face{font-family:geist;src:url(../media/geist_latin-s.p.3b6cae6d.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_d0c9fdd1-module__yyAt2W__className{font-family:geist,geist Fallback;font-style:normal}.geist_d0c9fdd1-module__yyAt2W__variable{--font-izzy-geist:"geist","geist Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic_latin-s.p.d8bad3ab.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_bec09302-module__Xkudzq__className{font-family:instrumentSerif,instrumentSerif Fallback;font-style:italic;font-weight:400}.instrumentserif_bec09302-module__Xkudzq__variable{--font-izzy-instrument:"instrumentSerif","instrumentSerif Fallback"}
[data-app=izzy]{--izzy-bg:#0a0a0a;--izzy-surface:#171717;--izzy-surface-2:#262626;--izzy-line:#ffffff1a;--izzy-line-2:#ffffff29;--izzy-text:#fafafa;--izzy-text-2:#a3a3a3;--izzy-text-3:#737373;--izzy-primary:#fafafa;--izzy-on-primary:#0a0a0a;--izzy-ia:#38bdf8;--izzy-ia-suave:#38bdf824;--izzy-ok:#4ade80;--izzy-ok-suave:#4ade801f;--izzy-atencao:#fbbf24;--izzy-atencao-suave:#fbbf241f;--izzy-erro:#f87171;--izzy-erro-suave:#f871711f;--izzy-andamento:#60a5fa;--izzy-andamento-suave:#60a5fa1f;--izzy-neutro:#a3a3a3;--izzy-neutro-suave:#a3a3a31f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--izzy-bg);--foreground:var(--izzy-text);--card:var(--izzy-surface);--card-foreground:var(--izzy-text);--popover:var(--izzy-surface);--popover-foreground:var(--izzy-text);--primary:var(--izzy-primary);--primary-foreground:var(--izzy-on-primary);--secondary:var(--izzy-surface-2);--secondary-foreground:var(--izzy-text);--muted:var(--izzy-surface-2);--muted-foreground:var(--izzy-text-2);--accent:var(--izzy-surface-2);--accent-foreground:var(--izzy-text);--destructive:var(--izzy-erro);--border:var(--izzy-line);--input:var(--izzy-line-2);--ring:var(--izzy-ia);--radius:.875rem;font-family:var(--font-izzy-geist),ui-sans-serif,system-ui,sans-serif;background-color:var(--izzy-bg);color:var(--izzy-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme:light){[data-app=izzy]{--izzy-bg:#fff;--izzy-surface:#f5f5f5;--izzy-surface-2:#ebebeb;--izzy-line:#e5e5e5;--izzy-line-2:#d4d4d4;--izzy-text:#0a0a0a;--izzy-text-2:#525252;--izzy-text-3:#737373;--izzy-primary:#171717;--izzy-on-primary:#fafafa;--izzy-ia:#0284c7;--izzy-ia-suave:#0284c71a;--izzy-ok:#15803d;--izzy-ok-suave:#15803d1a;--izzy-atencao:#b45309;--izzy-atencao-suave:#b453091a;--izzy-erro:#dc2626;--izzy-erro-suave:#dc262614;--izzy-andamento:#2563eb;--izzy-andamento-suave:#2563eb14;--izzy-neutro:#737373;--izzy-neutro-suave:#7373731a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html:has([data-app=izzy]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a0a0a}html:has([data-app=izzy]) body{background-color:#0000}@media (prefers-color-scheme:light){html:has([data-app=izzy]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}}[data-app=izzy].izzy-viewport{min-height:100svh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);flex-direction:column;display:flex}[data-app=izzy] .izzy-title{letter-spacing:-.035em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.15}[data-app=izzy] .izzy-name{font-family:var(--font-izzy-instrument),ui-serif,Georgia,serif;letter-spacing:-.01em;font-size:1.18em;font-style:italic;font-weight:400}[data-app=izzy] .izzy-tabular{font-variant-numeric:tabular-nums}[data-app=izzy] .izzy-button{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:600;transition:opacity .12s;display:inline-flex}[data-app=izzy] .izzy-button:disabled{opacity:.5}[data-app=izzy] .izzy-button-primary{background-color:var(--izzy-primary);color:var(--izzy-on-primary)}[data-app=izzy] .izzy-button-secondary{color:var(--izzy-text);border:1px solid var(--izzy-line-2);background-color:#0000}[data-app=izzy] .izzy-button:focus-visible,[data-app=izzy] .izzy-link:focus-visible{box-shadow:0 0 0 3px var(--izzy-ia-suave);outline:none}[data-app=izzy] .izzy-field{border:1px solid var(--izzy-line-2);background-color:var(--izzy-surface);width:100%;height:52px;color:var(--izzy-text);caret-color:var(--izzy-ia);border-radius:14px;outline:none;padding:0 16px;font-size:16px}[data-app=izzy] .izzy-field::placeholder{color:var(--izzy-text-3)}[data-app=izzy] .izzy-field:focus{border-color:var(--izzy-text);box-shadow:0 0 0 3px var(--izzy-ia-suave)}[data-app=izzy] .izzy-field[aria-invalid=true]{border-color:var(--izzy-erro)}[data-app=izzy] .izzy-code-box{border:1px solid var(--izzy-line-2);background-color:var(--izzy-surface);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;height:58px;font-size:26px;font-weight:600;display:grid}[data-app=izzy] .izzy-code-box[data-active=true]{border-color:var(--izzy-text);box-shadow:0 0 0 3px var(--izzy-ia-suave)}[data-app=izzy] .izzy-code-caret{background-color:var(--izzy-ia);width:2px;height:26px;animation:1s step-end infinite izzy-caret}@keyframes izzy-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-app=izzy] .izzy-code-caret{animation:none}}[data-app=izzy] .izzy-zumm-logo{background-color:var(--izzy-text-2);width:58px;height:16px;display:inline-block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}html:has([data-app=izzy]){overscroll-behavior-y:none}html:has([data-app=izzy]) body{overscroll-behavior-y:none}[data-app=izzy] .izzy-scroll{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}[data-app=izzy] .izzy-scroll::-webkit-scrollbar{display:none}[data-app=izzy] .izzy-frame{left:0;right:0;top:var(--izzy-vv-top,0px);height:var(--izzy-vv-height,100dvh);background-color:var(--izzy-bg);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;position:fixed;overflow:hidden}[data-app=izzy] .izzy-safe-top{padding-top:env(safe-area-inset-top)}[data-app=izzy] .izzy-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom),10px)}[data-app=izzy] .izzy-frame[data-keyboard=open] .izzy-safe-bottom{padding-bottom:8px}[data-app=izzy] .izzy-veil{background-color:#0000008c}@media (prefers-color-scheme:light){[data-app=izzy] .izzy-veil{background-color:#0000004d}}[data-app=izzy] .izzy-markup{overflow-wrap:anywhere;font-size:15.5px;line-height:1.5}[data-app=izzy] .izzy-markup p{margin:0 0 8px}[data-app=izzy] .izzy-markup p:last-child{margin-bottom:0}[data-app=izzy] .izzy-markup b{font-weight:600}[data-app=izzy] .izzy-markup a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--izzy-line-2);text-decoration-color:var(--izzy-line-2)}[data-app=izzy] .izzy-markup code{background-color:var(--izzy-surface-2);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}[data-app=izzy] .izzy-markup pre{background-color:var(--izzy-surface);border:1px solid var(--izzy-line);white-space:pre;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.45;overflow-x:auto}[data-app=izzy] .izzy-markup-sm{font-size:14px;line-height:1.45}[data-app=izzy] .izzy-msg-button{border:1px solid var(--izzy-line-2);white-space:nowrap;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;padding:0 10px;font-size:14px;font-weight:600;transition:opacity .12s;display:inline-flex}[data-app=izzy] .izzy-msg-button>span{text-overflow:ellipsis;overflow:hidden}[data-app=izzy] .izzy-msg-button[data-primary=true]{background-color:var(--izzy-primary);color:var(--izzy-on-primary);border-color:#0000}[data-app=izzy] .izzy-msg-button:disabled{opacity:.5}[data-app=izzy] .izzy-msg-button:focus-visible,[data-app=izzy] .izzy-ring:focus-visible{box-shadow:0 0 0 3px var(--izzy-ia-suave);outline:none}[data-app=izzy] .izzy-card[data-tone=neutro]{--izzy-st:var(--izzy-neutro)}[data-app=izzy] .izzy-card[data-tone=andamento]{--izzy-st:var(--izzy-andamento)}[data-app=izzy] .izzy-card[data-tone=atencao]{--izzy-st:var(--izzy-atencao)}[data-app=izzy] .izzy-card[data-tone=ok]{--izzy-st:var(--izzy-ok)}[data-app=izzy] .izzy-card[data-tone=erro]{--izzy-st:var(--izzy-erro)}[data-app=izzy] .izzy-card[data-tone]{border-left:3px solid var(--izzy-st)}[data-app=izzy] .izzy-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--izzy-st,var(--izzy-text-2));font-size:11px;font-weight:700;line-height:1.3}[data-app=izzy] .izzy-composer{border:1px solid var(--izzy-line-2);background-color:var(--izzy-surface);border-radius:26px;padding:6px}[data-app=izzy] .izzy-composer:focus-within{border-color:var(--izzy-text-3)}[data-app=izzy] .izzy-composer textarea{caret-color:var(--izzy-ia)}[data-app=izzy] .izzy-composer textarea::placeholder{color:var(--izzy-text-3)}[data-app=izzy] .izzy-switch{background-color:var(--izzy-surface-2);border-radius:14px;width:46px;height:28px;transition:background-color .16s;position:relative}[data-app=izzy] .izzy-switch:after{content:"";background-color:#fff;border-radius:11px;width:22px;height:22px;transition:left .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}[data-app=izzy] .izzy-switch-on{background-color:var(--izzy-ok)}[data-app=izzy] .izzy-switch-on:after{left:21px}[data-app=izzy] .izzy-switch:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){[data-app=izzy] .izzy-switch,[data-app=izzy] .izzy-switch:after{transition:none}}[data-app=izzy] .izzy-notice[data-tone=neutro]{--izzy-st:var(--izzy-neutro)}[data-app=izzy] .izzy-notice[data-tone=andamento]{--izzy-st:var(--izzy-andamento)}[data-app=izzy] .izzy-notice[data-tone=atencao]{--izzy-st:var(--izzy-atencao)}[data-app=izzy] .izzy-notice[data-tone=ok]{--izzy-st:var(--izzy-ok)}[data-app=izzy] .izzy-notice[data-tone=erro]{--izzy-st:var(--izzy-erro)}[data-app=izzy] .izzy-notice-stripe{background-color:var(--izzy-st,var(--izzy-neutro));border-radius:2px;flex:none;width:3px}[data-app=izzy] .izzy-counter{border:2px solid var(--izzy-bg);background-color:var(--izzy-erro);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:4px;right:3px}
