:root{--aivy-blue:#4461d4;--aivy-blue-dark:#2c46b2;--aivy-black:#182033;--aivy-grey:#45586b;--aivy-border:#ebf0f5;--aivy-surface:#f5f7fa;--aivy-chrome-font:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif}.aivy-shell{display:flex;flex-direction:column;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);height:100dvh;min-height:0}.aivy-shell__viewer{border:0;display:block;flex:1 1;min-height:0;width:100%}.aivy-header{align-items:center;background:#fff;border-bottom:1px solid #ebf0f5;border-bottom:1px solid var(--aivy-border);box-sizing:border-box;display:flex;flex:0 0 auto;gap:16px;height:56px;justify-content:space-between;padding:0 20px}.aivy-header__title{color:#182033;color:var(--aivy-black);font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis}.aivy-button,.aivy-header__title{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);line-height:1.2;white-space:nowrap}.aivy-button{align-items:center;background:#4461d4;background:var(--aivy-blue);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:9px 16px;text-decoration:none;transition:background-color .12s ease-out}.aivy-button:hover{background:#2c46b2;background:var(--aivy-blue-dark)}.aivy-button:focus-visible{outline:2px solid #2c46b2;outline:2px solid var(--aivy-blue-dark);outline-offset:2px}.aivy-button[disabled]{background:#f5f7fa;background:var(--aivy-surface);color:#45586b;color:var(--aivy-grey);cursor:default}.aivy-button__icon{flex:0 0 auto}.aivy-card-area{align-items:center;background:#f5f7fa;background:var(--aivy-surface);box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:24px}.aivy-card{background:#fff;border:1px solid #ebf0f5;border:1px solid var(--aivy-border);border-radius:12px;max-width:420px;padding:28px;text-align:center;width:100%}.aivy-card__title{color:#182033;color:var(--aivy-black);font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);font-size:20px;font-weight:600;margin:0 0 8px}.aivy-card__text{color:#45586b;color:var(--aivy-grey);font-size:15px;line-height:1.5;margin:0 0 20px}.aivy-card__text:last-child{margin-bottom:0}.aivy-status-area{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);min-height:100vh;min-height:100dvh}.aivy-status{padding-top:32px}.aivy-status .aivy-button{box-sizing:border-box;min-height:44px;padding:9px 20px}.aivy-status__icon{align-items:center;background:#f5f7fa;background:var(--aivy-surface);border-radius:50%;color:#4461d4;color:var(--aivy-blue);display:inline-flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.aivy-card__title:focus{outline:none}.aivy-card__actions{align-items:center;display:flex;flex-direction:column;gap:12px}.aivy-link{align-items:center;box-sizing:border-box;color:#2c46b2;color:var(--aivy-blue-dark);display:inline-flex;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);font-size:14px;line-height:1.5;min-height:44px;padding:0 8px;text-decoration:underline;text-underline-offset:2px;transition:color .12s ease-out}.aivy-link:hover{color:#4461d4;color:var(--aivy-blue)}.aivy-link:focus-visible{border-radius:4px;outline:2px solid #2c46b2;outline:2px solid var(--aivy-blue-dark);outline-offset:2px}.aivy-card__meta{color:#45586b;color:var(--aivy-grey);font-size:12px;line-height:1.5;margin:24px 0 0}.aivy-card__meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.aivy-loading{align-items:center;background:#4461d4;background:var(--aivy-blue);color:#fff;display:flex;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--aivy-chrome-font);justify-content:center;width:100%}.aivy-loading--fullscreen{inset:0;min-height:100vh;position:fixed;z-index:9999}.aivy-loading--inline{flex:1 1;min-height:0}.aivy-loading__content{padding:2rem;text-align:center}.aivy-loading__spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:60px;margin:0 auto 2rem;width:60px}.aivy-loading__title{font-size:1.75rem;font-weight:600;margin:0 0 .75rem}.aivy-loading__message{font-size:1.125rem;margin:0;opacity:.95}@media (max-width:480px){.aivy-header{padding:0 12px}.aivy-header__title{font-size:15px}.aivy-header .aivy-button__label{display:none}.aivy-header .aivy-button{padding:9px 12px}.aivy-status .aivy-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.aivy-button,.aivy-link{transition:none}}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.543f242d.css.map*/