:root:has(.agent-app){--color-background:#f3f4f7;--color-foreground:#101827;--color-card:#fff;--color-card-foreground:#101827;--color-popover:#fff;--color-popover-foreground:#101827;--color-primary:#15233f;--color-primary-foreground:#fff;--color-primary-hover:#15233f;--color-secondary:#15233f12;--color-secondary-foreground:#101827;--color-secondary-hover:#15233f21;--color-muted:#15233f12;--color-muted-foreground:#101827ad;--color-border:#10182724;--color-input:#10182724;--color-ring:#15233f;--color-destructive:#b42318;--color-destructive-ink:#b42318;--agent-fill:#15233f21;--agent-faint:#1018276b;--agent-link:#1f3f7a;--agent-gold:#a67a0c;--agent-ok:#1a7f3c}:root.dark:has(.agent-app){--color-background:#0b0f17;--color-foreground:#f2f3f5;--color-card:#171c27;--color-card-foreground:#f2f3f5;--color-popover:#171c27;--color-popover-foreground:#f2f3f5;--color-primary:#f4f1e8;--color-primary-foreground:#0d1524;--color-primary-hover:#f4f1e8;--color-secondary:#f4f1e812;--color-secondary-foreground:#f2f3f5;--color-secondary-hover:#f4f1e824;--color-muted:#f4f1e812;--color-muted-foreground:#f2f3f5ad;--color-border:#f2f3f524;--color-input:#f2f3f524;--color-ring:#f4f1e8;--color-destructive:#ff8a80;--color-destructive-ink:#ff8a80;--agent-fill:#f4f1e824;--agent-faint:#f2f3f566;--agent-link:#b9c6dd;--agent-gold:#e7b323;--agent-ok:#5ad17f}body:has(.agent-app){overscroll-behavior:none;background:var(--color-background);color:var(--color-foreground);-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica Neue,sans-serif;overflow:hidden}.agent-app{inset-inline:0;height:var(--agent-vh,100dvh);transform:translateY(var(--agent-vtop,0));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--color-background);position:fixed;top:0;overflow:hidden}.agent-app :is(input,select,textarea){font-size:17px}.agent-nav{padding-top:max(env(safe-area-inset-top,0px), 8px)}@media (display-mode:standalone){.agent-app:before{content:"";inset-inline:0;z-index:1;height:env(safe-area-inset-top,0px);background:#15233f;position:absolute;top:0}}.agent-foot{padding:8px 20px max(env(safe-area-inset-bottom,0px), 16px)}.agent-foot:before{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--color-background));pointer-events:none;height:24px;position:absolute;top:-24px}:root.agent-kb-open .agent-foot{padding-bottom:8px}:root.agent-kb-open .agent-content{margin-top:12px}[data-slot=sheet-overlay]:has(~.agent-sheet){background:#0a0f195c}:root.dark [data-slot=sheet-overlay]:has(~.agent-sheet){background:#0009}.agent-sheet{padding:20px 20px max(env(safe-area-inset-bottom,0px), 16px);font-family:inherit}@media (min-width:500px){.agent-app{max-width:480px;box-shadow:0 0 0 .5px var(--color-border);margin-inline:auto}}.agent-field-input:focus-visible{box-shadow:none;outline:none}
