@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--quario-ui-surface:#ffffff;--quario-ui-foreground:#202137;--quario-ui-muted-surface:#eceef5;--quario-ui-muted-foreground:#62697d;--quario-ui-border:#dce0ea;--quario-ui-input-border:#c5cbdb;--quario-ui-primary:#4f46e5;--quario-ui-primary-hover:#4338ca;--quario-ui-primary-foreground:#ffffff;--quario-ui-ring:#4f46e5;--quario-ui-error-surface:#fce9ed;--quario-ui-error-foreground:#b42337;--quario-ui-error-border:#b42337;--quario-ui-control-radius:8px;--quario-ui-button-radius:var(--quario-ui-control-radius);--quario-ui-control-min-height:42px;--quario-ui-button-min-height:36px}@layer components{.quario-ui-control{box-sizing:border-box;min-width:0;border:1px solid var(--quario-ui-border);border-radius:var(--quario-ui-control-radius);background:var(--quario-ui-surface);color:var(--quario-ui-foreground);font:inherit;font-size:14px;line-height:1.5}.quario-ui-control:focus-visible{outline:2px solid var(--quario-ui-ring);outline-offset:3px}.quario-ui-control:disabled{cursor:not-allowed;opacity:.55}.quario-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--quario-ui-button-min-height);padding:8px 12px;border-radius:var(--quario-ui-button-radius);cursor:pointer;font-weight:600;text-align:center}.quario-ui-button[data-ui-variant=default]{border-color:var(--quario-ui-primary);background:var(--quario-ui-primary);color:var(--quario-ui-primary-foreground)}.quario-ui-button[data-ui-variant=secondary]{background:var(--quario-ui-muted-surface)}.quario-ui-button[data-ui-variant=destructive]{border-color:var(--quario-ui-error-border);background:var(--quario-ui-error-surface);color:var(--quario-ui-error-foreground)}.quario-ui-button[data-ui-variant=ghost]{border-color:transparent;background:transparent}.quario-ui-button[data-ui-size=sm]{min-height:32px;padding:6px 12px;font-size:12px}.quario-ui-button[data-ui-size=lg]{min-height:40px;padding:8px 24px}.quario-ui-button[data-ui-size=icon]{width:36px;height:36px;padding:8px}.quario-ui-button>svg{flex-shrink:0;pointer-events:none}.quario-ui-input,.quario-ui-textarea{width:100%;min-height:var(--quario-ui-control-min-height);padding:10px 12px;border-color:var(--quario-ui-input-border)}.quario-ui-textarea{min-height:112px;resize:vertical}.quario-ui-input::placeholder,.quario-ui-textarea::placeholder{opacity:1;color:var(--quario-ui-muted-foreground)}.quario-ui-control[aria-invalid=true]{border-color:var(--quario-ui-error-border)}@media (hover:hover){.quario-ui-button:not(:disabled):hover{background:var(--quario-ui-muted-surface)}.quario-ui-button[data-ui-variant=default]:not(:disabled):hover{background:var(--quario-ui-primary-hover)}.quario-ui-button[data-ui-variant=destructive]:not(:disabled):hover{background:var(--quario-ui-error-surface)}}.quario-ui-tabs-list{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--quario-ui-control-radius);background:var(--quario-ui-muted-surface);color:var(--quario-ui-muted-foreground)}.quario-ui-tabs-list[aria-orientation=vertical]{flex-direction:column}.quario-ui-tab{min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:calc(var(--quario-ui-control-radius) - 2px);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.quario-ui-tab[data-state=active]{border-color:var(--quario-ui-border);background:var(--quario-ui-surface);color:var(--quario-ui-foreground)}.quario-ui-tab:disabled{cursor:not-allowed;opacity:.55}.quario-ui-tab:focus-visible,.quario-ui-tabpanel:focus-visible{outline:2px solid var(--quario-ui-ring);outline-offset:2px}.quario-ui-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--quario-ui-border);border-radius:var(--quario-ui-control-radius);background:var(--quario-ui-muted-surface);color:var(--quario-ui-foreground)}.quario-ui-notice[data-outcome=refused]{border-color:var(--quario-ui-error-border);background:var(--quario-ui-error-surface);color:var(--quario-ui-error-foreground)}.quario-ui-notice[data-outcome=uncertain]{border-style:dashed}.quario-ui-notice-body{flex:1;min-width:0}.quario-ui-notice-dismiss{flex-shrink:0;min-width:24px;min-height:24px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.quario-ui-notice-dismiss:focus-visible{outline:2px solid var(--quario-ui-ring);outline-offset:2px}@media (forced-colors:active){.quario-ui-control:disabled{opacity:1;color:GrayText;border-color:GrayText}.quario-ui-control:focus-visible,.quario-ui-tab:focus-visible,.quario-ui-tabpanel:focus-visible{outline-color:Highlight}.quario-ui-tab[data-state=active]{border-color:Highlight}.quario-ui-tab:disabled{opacity:1;color:GrayText}.quario-ui-notice{border-color:CanvasText}.quario-ui-notice-dismiss:focus-visible{outline-color:Highlight}}}.quario-ui-web-controls,:root{--quario-ui-surface:var(--surface-card);--quario-ui-foreground:var(--text-primary);--quario-ui-muted-surface:var(--surface-accent);--quario-ui-muted-foreground:var(--text-secondary);--quario-ui-border:var(--border-base);--quario-ui-input-border:var(--border-base);--quario-ui-primary:var(--accent-primary);--quario-ui-primary-hover:var(--accent-hover);--quario-ui-primary-foreground:var(--text-accent);--quario-ui-ring:var(--border-focus);--quario-ui-error-surface:var(--error-base);--quario-ui-error-foreground:var(--error-text);--quario-ui-error-border:var(--error-border);--quario-ui-control-radius:6px;--quario-ui-button-radius:9999px;--quario-ui-control-min-height:36px;--quario-ui-button-min-height:36px}.quario-ui-input{padding:6px 12px}.quario-ui-button{padding:8px 16px}