.aira-avatar[data-v-86aeac78]{background:var(--aira-avatar-accent,var(--aira-color-primary,#375f9f));color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.aira-avatar--sm[data-v-86aeac78]{block-size:2rem;inline-size:2rem;font-size:.82rem}.aira-avatar--md[data-v-86aeac78]{block-size:2.4rem;inline-size:2.4rem;font-size:.95rem}.aira-avatar--lg[data-v-86aeac78]{block-size:3rem;inline-size:3rem;font-size:1.1rem}.account-menu[data-v-6f1a9cbe]{position:relative}.account-menu__trigger[data-v-6f1a9cbe]{border-radius:var(--aira-radius-pill);min-block-size:2.7rem;color:var(--aira-color-text);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.25rem .35rem;display:inline-flex}.account-menu__trigger[data-v-6f1a9cbe]:hover{border-color:var(--aira-color-border);background:var(--aira-color-surface)}.account-menu__name[data-v-6f1a9cbe]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;font-size:.78rem;font-weight:800;overflow:hidden}.account-menu__dropdown[data-v-6f1a9cbe]{z-index:80;border:1px solid var(--aira-color-border);background:var(--aira-color-surface);border-radius:1rem;max-block-size:min(80vh,42rem);inline-size:min(22rem,100vw - 2rem);padding:.55rem;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 1rem 3rem #02334429}.account-menu__identity[data-v-6f1a9cbe]{align-items:center;gap:.7rem;padding:.7rem;display:flex}.account-menu__identity div[data-v-6f1a9cbe]{gap:.15rem;min-inline-size:0;display:grid}.account-menu__identity strong[data-v-6f1a9cbe],.account-menu__identity span[data-v-6f1a9cbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__identity span[data-v-6f1a9cbe]{color:var(--aira-color-text-muted);font-size:.7rem}.account-menu__divider[data-v-6f1a9cbe]{background:var(--aira-color-border);block-size:1px;margin-block:.35rem}.account-menu__group+.account-menu__group[data-v-6f1a9cbe]{margin-block-start:.5rem}.account-menu__group h2[data-v-6f1a9cbe]{color:var(--aira-color-text-muted);letter-spacing:.02em;margin:.5rem .7rem .2rem;font-size:.64rem;font-weight:800}.account-menu__dropdown a[data-v-6f1a9cbe],.account-menu__dropdown button[data-v-6f1a9cbe]{inline-size:100%;color:var(--aira-color-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.55rem;padding:.68rem .7rem;font-size:.76rem;text-decoration:none;display:flex}.account-menu__dropdown a[data-v-6f1a9cbe]:hover,.account-menu__dropdown button[data-v-6f1a9cbe]:hover{background:var(--aira-color-surface-muted);color:var(--aira-color-primary)}.account-menu__dropdown a>span[data-v-6f1a9cbe]{flex:1;gap:.08rem;min-inline-size:0;display:grid}.account-menu__dropdown a small[data-v-6f1a9cbe]{color:var(--aira-color-text-muted);font-size:.63rem;line-height:1.45}.account-menu__dropdown a .aira-icon[data-v-6f1a9cbe]:last-child{opacity:.55;margin-inline-start:auto}.account-menu__global-signout[data-v-6f1a9cbe]{margin-block-start:.25rem;border-block-start:1px solid var(--aira-color-border)!important;color:var(--aira-color-danger)!important;border-radius:0!important}@media (width<=560px){.account-menu__name[data-v-6f1a9cbe]{display:none}}.product-callback[data-v-56840d50]{color:#1c2e4a;background:#f4f7fb;place-items:center;min-height:100dvh;padding:2rem;display:grid}section[data-v-56840d50]{background:#fff;border-radius:1.25rem;inline-size:min(100%,30rem);padding:2rem;box-shadow:0 1.25rem 3rem #1936621a}p[data-v-56840d50]{line-height:1.8}.ikoo-avatar[data-v-a3cb4ba4]{isolation:isolate;perspective:800px;flex:none;place-items:center;display:inline-grid;position:relative}.ikoo-avatar__halo[data-v-a3cb4ba4]{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--aira-color-primary) 28%, transparent), transparent 68%);filter:blur(10px);transition:transform var(--aira-motion-normal), opacity var(--aira-motion-normal);border-radius:50%;position:absolute;inset:8%}.ikoo-avatar__volume[data-v-a3cb4ba4]{z-index:0;border:1px solid color-mix(in srgb, var(--aira-color-primary) 35%, transparent);box-shadow:0 0 var(--ikoo-volume-blur) color-mix(in srgb, var(--aira-color-primary) 24%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:11%}.ikoo-avatar__mouth[data-v-a3cb4ba4]{z-index:2;border:.11rem solid color-mix(in srgb, var(--aira-color-primary) 72%, white);background:color-mix(in srgb, var(--aira-color-primary) 38%, transparent);block-size:5%;inline-size:18%;box-shadow:0 0 .45rem color-mix(in srgb, var(--aira-color-primary) 72%, transparent);opacity:var(--ikoo-mouth-opacity);pointer-events:none;transform:translate(50%, -50%) scaleX(var(--ikoo-mouth-scale-x)) scaleY(var(--ikoo-mouth-scale-y));border-radius:50%;transition:transform 70ms linear,opacity 90ms linear;position:absolute;inset-block-start:58%;inset-inline-start:50%}.ikoo-avatar img[data-v-a3cb4ba4]{z-index:1;object-fit:contain;transform-origin:50% 82%;block-size:100%;inline-size:100%;transform-style:preserve-3d;backface-visibility:hidden;filter:drop-shadow(0 .7rem 1rem #02334421);will-change:transform;display:block;position:relative}.ikoo-avatar--sm[data-v-a3cb4ba4]{block-size:2.45rem;inline-size:2.45rem}.ikoo-avatar--md[data-v-a3cb4ba4]{block-size:4.2rem;inline-size:4.2rem}.ikoo-avatar--lg[data-v-a3cb4ba4]{block-size:8rem;inline-size:8rem}.ikoo-avatar--hero[data-v-a3cb4ba4]{block-size:clamp(12rem,26vw,19rem);inline-size:clamp(12rem,26vw,19rem)}.ikoo-avatar--xl[data-v-a3cb4ba4]{block-size:clamp(15rem,38vw,24rem);inline-size:clamp(15rem,38vw,24rem)}.ikoo-avatar--listening .ikoo-avatar__halo[data-v-a3cb4ba4]{opacity:.9;transform:scale(1.18)}.ikoo-avatar--thinking .ikoo-avatar__halo[data-v-a3cb4ba4]{opacity:.7;transform:scale(1.06)}.ikoo-avatar--speaking .ikoo-avatar__halo[data-v-a3cb4ba4]{animation:1.2s ease-in-out infinite avatar-pulse-a3cb4ba4}.ikoo-avatar--xl.ikoo-avatar--idle img[data-v-a3cb4ba4],.ikoo-avatar--hero.ikoo-avatar--idle img[data-v-a3cb4ba4]{animation:4.8s ease-in-out infinite avatar-idle-a3cb4ba4}.ikoo-avatar--listening img[data-v-a3cb4ba4]{animation:2.2s ease-in-out infinite avatar-listening-a3cb4ba4}.ikoo-avatar--thinking img[data-v-a3cb4ba4]{animation:2.8s ease-in-out infinite avatar-thinking-a3cb4ba4}.ikoo-avatar--speaking img[data-v-a3cb4ba4]{animation:.82s ease-in-out infinite alternate avatar-speaking-a3cb4ba4}.ikoo-avatar--speaking .ikoo-avatar__volume[data-v-a3cb4ba4]{animation:1.1s ease-out infinite avatar-volume-a3cb4ba4}@keyframes avatar-pulse-a3cb4ba4{50%{opacity:.95;transform:scale(1.16)}}@keyframes avatar-idle-a3cb4ba4{0%,to{transform:translate(0,0)rotateY(-1deg)}50%{transform:translate3d(0,-.12rem,.2rem)rotateY(1deg)}}@keyframes avatar-listening-a3cb4ba4{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.16rem)rotate(-1deg)}}@keyframes avatar-thinking-a3cb4ba4{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.12rem)rotate(1deg)}}@keyframes avatar-speaking-a3cb4ba4{0%{transform:translateY(0)scale(1)}to{transform:translateY(-.18rem)scale(1.018)}}@keyframes avatar-volume-a3cb4ba4{0%{opacity:.75;transform:scale(.78)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.ikoo-avatar__halo[data-v-a3cb4ba4],.ikoo-avatar img[data-v-a3cb4ba4]{transition:none;animation:none!important}.ikoo-avatar__mouth[data-v-a3cb4ba4]{transition:none}}.session-gate[data-v-e6bb3dd9]{background:radial-gradient(circle at 50% 0, var(--aira-color-primary-subtle), var(--aira-color-page) 54%);min-block-size:100dvh;color:var(--aira-color-text);place-items:center;padding:1.5rem;display:grid}.session-gate__card[data-v-e6bb3dd9]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:min(100%,30rem);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--aira-color-primary) 11%, transparent);text-align:center;border-radius:1.5rem;justify-items:center;padding:clamp(1.6rem,5vw,3rem);display:grid}.session-gate__mark[data-v-e6bb3dd9]{place-items:center;min-block-size:9rem;margin-block-end:1rem;display:grid}.eyebrow[data-v-e6bb3dd9]{color:var(--aira-color-primary);font-size:.7rem;font-weight:900}h1[data-v-e6bb3dd9]{margin:.35rem 0;font-size:clamp(1.6rem,4vw,2.35rem)}p[data-v-e6bb3dd9]{color:var(--aira-color-text-muted);margin:.35rem 0;font-size:.88rem;line-height:1.9}.session-gate__error[data-v-e6bb3dd9]{color:var(--aira-color-danger)}.session-gate__note[data-v-e6bb3dd9]{color:var(--aira-color-text-muted);align-items:center;gap:.35rem;margin-block-start:1.25rem;font-size:.68rem;display:inline-flex}.primary-button--large[data-v-e6bb3dd9]{min-block-size:2.9rem;margin-block-start:1.35rem;padding-inline:1.25rem}.callback-error[data-v-b86ac9d9]{min-height:100vh;color:var(--aira-color-text);place-items:center;padding:2rem;display:grid}.home-page[data-v-26b214ea]{min-block-size:100dvh}.onboarding[data-v-471739ca]{background:radial-gradient(circle at 80% 0, var(--aira-color-primary-subtle), transparent 32rem), var(--aira-color-page);min-block-size:100dvh;color:var(--aira-color-text);padding:1.25rem clamp(1rem,4vw,4rem) 3rem}.onboarding__header[data-v-471739ca],.onboarding__layout[data-v-471739ca]{inline-size:min(100%,76rem);margin-inline:auto}.onboarding__header[data-v-471739ca]{justify-content:space-between;align-items:center;display:flex}.onboarding__brand[data-v-471739ca]{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.onboarding__brand strong[data-v-471739ca]{font-size:1.1rem}.onboarding__account[data-v-471739ca]{color:var(--aira-color-text-muted);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.onboarding__layout[data-v-471739ca]{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(2rem,8vw,7rem);min-block-size:calc(100vh - 5rem);padding-block:2rem;display:grid}.onboarding__intro[data-v-471739ca]{max-inline-size:29rem}.onboarding__intro>.ikoo-avatar[data-v-471739ca]{margin-block-end:1rem}.eyebrow[data-v-471739ca]{color:var(--aira-color-primary);font-size:.7rem;font-weight:900}h1[data-v-471739ca]{margin:.4rem 0 .8rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.2}.onboarding__intro p[data-v-471739ca],.step-lead[data-v-471739ca]{color:var(--aira-color-text-muted);line-height:2}.onboarding__promise[data-v-471739ca]{border:1px solid color-mix(in srgb, var(--aira-color-primary) 20%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-primary) 5%, var(--aira-color-surface));border-radius:.85rem;gap:.7rem;margin-block-start:2rem;padding:.8rem;display:flex}.onboarding__promise>span[data-v-471739ca]{background:var(--aira-color-primary-subtle);block-size:2rem;inline-size:2rem;color:var(--aira-color-primary);border-radius:.6rem;flex:none;place-items:center;display:grid}.onboarding__promise strong[data-v-471739ca],.onboarding__promise small[data-v-471739ca]{display:block}.onboarding__promise strong[data-v-471739ca]{font-size:.75rem}.onboarding__promise small[data-v-471739ca]{color:var(--aira-color-text-muted);margin-block-start:.15rem;font-size:.66rem;line-height:1.7}.onboarding__card[data-v-471739ca]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--aira-color-primary) 9%, transparent);border-radius:1.35rem;padding:clamp(1.25rem,4vw,2.2rem)}.onboarding__progress[data-v-471739ca]{gap:.7rem;margin-block-end:2rem;display:grid}.onboarding__progress>div[data-v-471739ca]:first-child{justify-content:space-between;align-items:center;display:flex}.onboarding__progress span[data-v-471739ca]{color:var(--aira-color-text-muted);font-size:.68rem}.onboarding__progress strong[data-v-471739ca]{font-size:.78rem}.progress-track[data-v-471739ca]{border-radius:var(--aira-radius-pill);background:var(--aira-color-surface-muted);block-size:.35rem;overflow:hidden}.progress-track i[data-v-471739ca]{border-radius:inherit;background:var(--aira-color-primary);block-size:100%;transition:inline-size var(--aira-motion-normal);display:block}.onboarding__step h2[data-v-471739ca]{margin:.35rem 0;font-size:clamp(1.4rem,3vw,2rem)}.step-lead[data-v-471739ca]{margin:0 0 1.5rem;font-size:.8rem}.field[data-v-471739ca]{gap:.4rem;display:grid}.field>span[data-v-471739ca],.choice-group legend[data-v-471739ca]{color:var(--aira-color-text-muted);font-size:.72rem;font-weight:800}.field input[data-v-471739ca]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.7rem;inline-size:100%;color:var(--aira-color-text);font:inherit;border-radius:.65rem;outline:0;padding:.65rem .75rem;font-size:.85rem}.field input[data-v-471739ca]:focus{border-color:var(--aira-color-primary);box-shadow:var(--aira-focus-ring)}.account-locked-note[data-v-471739ca]{background:var(--aira-color-surface-muted);color:var(--aira-color-text-muted);border-radius:.65rem;align-items:flex-start;gap:.4rem;margin-block-end:.85rem;padding:.65rem .75rem;font-size:.67rem;line-height:1.7;display:flex}.account-locked-note>.aira-icon[data-v-471739ca]{color:var(--aira-color-primary);flex:none}.choice-group[data-v-471739ca]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.35rem 0 0;padding:0;display:grid}.choice-group legend[data-v-471739ca]{grid-column:1/-1;margin-block-end:.1rem}.choice-group button[data-v-471739ca]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:4.4rem;color:inherit;cursor:pointer;font:inherit;text-align:start;border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid;position:relative}.choice-group button[data-v-471739ca]:hover,.choice-group button.is-selected[data-v-471739ca]{border-color:var(--aira-color-primary);background:var(--aira-color-primary-subtle)}.choice-group button[data-v-471739ca]:disabled{cursor:not-allowed;opacity:.68}.choice-group button[data-v-471739ca]:disabled:hover{border-color:var(--aira-color-border);background:var(--aira-color-surface)}.choice-group strong[data-v-471739ca]{font-size:.75rem}.choice-group small[data-v-471739ca]{color:var(--aira-color-text-muted);font-size:.65rem;line-height:1.6}.choice-group button>.aira-icon[data-v-471739ca]{color:var(--aira-color-primary);position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.choice-group--wide[data-v-471739ca]{grid-template-columns:1fr}.choice-group--wide button[data-v-471739ca]{align-items:center;gap:.7rem;min-block-size:3.65rem;display:flex}.choice-group--wide button>.aira-icon[data-v-471739ca]:last-child{margin-inline-start:auto;position:static}.choice-icon[data-v-471739ca]{background:var(--aira-color-surface-muted);block-size:2rem;inline-size:2rem;color:var(--aira-color-primary);border-radius:.55rem;flex:none;place-items:center;display:grid}.review-card[data-v-471739ca]{background:var(--aira-color-primary-subtle);border-radius:.8rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.review-card div[data-v-471739ca]{flex:1;display:grid}.review-card strong[data-v-471739ca]{font-size:.85rem}.review-card small[data-v-471739ca]{color:var(--aira-color-text-muted);font-size:.68rem}.review-card>.aira-icon[data-v-471739ca]{color:var(--aira-color-success)}.review-list[data-v-471739ca]{gap:.55rem;margin-block-start:1rem;display:grid}.review-list>div[data-v-471739ca]{border:1px solid var(--aira-color-border);border-radius:.7rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.review-list>div>span[data-v-471739ca]{background:var(--aira-color-surface-muted);block-size:2rem;inline-size:2rem;color:var(--aira-color-primary);border-radius:.55rem;place-items:center;display:grid}.review-list>div>div[data-v-471739ca]{flex:1;display:grid}.review-list strong[data-v-471739ca]{font-size:.74rem}.review-list small[data-v-471739ca]{color:var(--aira-color-text-muted);font-size:.63rem}.review-list b[data-v-471739ca]{color:var(--aira-color-success);font-size:.65rem}.field-error[data-v-471739ca]{color:var(--aira-color-danger);margin:1rem 0 0;font-size:.72rem}.onboarding__footer[data-v-471739ca]{border-block-start:1px solid var(--aira-color-border);justify-content:space-between;align-items:center;margin-block-start:2rem;padding-block-start:1.2rem;display:flex}.onboarding__footer button[data-v-471739ca]{min-block-size:2.55rem}@media (width<=900px){.onboarding__layout[data-v-471739ca]{grid-template-columns:1fr;align-items:start;gap:1.5rem;min-block-size:auto}.onboarding__intro[data-v-471739ca]{max-inline-size:42rem}.onboarding__intro>.ikoo-avatar[data-v-471739ca]{block-size:7rem;inline-size:7rem}.onboarding__intro h1[data-v-471739ca]{font-size:2rem}.onboarding__promise[data-v-471739ca]{margin-block-start:1rem}}@media (width<=540px){.onboarding[data-v-471739ca]{padding-inline:.8rem}.onboarding__account[data-v-471739ca]{display:none}.onboarding__card[data-v-471739ca]{padding:1rem}.choice-group[data-v-471739ca]{grid-template-columns:1fr}}.sidebar[data-v-bb0b1d7b]{z-index:50;border-inline-end:1px solid var(--aira-color-border);background:var(--aira-color-page);flex-direction:column;inline-size:17rem;padding:.8rem .7rem .7rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar__brand[data-v-bb0b1d7b]{align-items:center;gap:.65rem;padding:.2rem .45rem 1rem;display:flex}.sidebar__brand-mark[data-v-bb0b1d7b]{background:var(--aira-color-primary-subtle);border-radius:.65rem;flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid;overflow:hidden}.sidebar__brand-mark img[data-v-bb0b1d7b]{object-fit:contain;block-size:100%;inline-size:100%}.sidebar__brand div[data-v-bb0b1d7b]{min-inline-size:0;display:grid}.sidebar__brand strong[data-v-bb0b1d7b]{font-size:1rem}.sidebar__brand small[data-v-bb0b1d7b]{color:var(--aira-color-text-muted);font-size:.62rem}.sidebar__new-chat[data-v-bb0b1d7b]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.55rem;color:var(--aira-color-text);transition:border-color var(--aira-motion-fast), color var(--aira-motion-fast), transform var(--aira-motion-fast);border-radius:.65rem;align-items:center;gap:.55rem;padding-inline:.75rem;font-size:.72rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 1px 2px #0233440a}.sidebar__new-chat[data-v-bb0b1d7b]:hover{border-color:var(--aira-color-primary);color:var(--aira-color-primary);transform:translateY(-1px)}.sidebar__search[data-v-bb0b1d7b]{background:color-mix(in srgb, var(--aira-color-surface) 55%, transparent);min-block-size:2.25rem;color:var(--aira-color-text-muted);border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.45rem;margin-block-start:.5rem;padding-inline:.65rem;display:flex}.sidebar__search[data-v-bb0b1d7b]:focus-within{border-color:var(--aira-color-border);background:var(--aira-color-surface);color:var(--aira-color-primary)}.sidebar__search input[data-v-bb0b1d7b]{inline-size:100%;min-inline-size:0;color:var(--aira-color-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.65rem}.sidebar__search input[data-v-bb0b1d7b]::placeholder{color:var(--aira-color-text-muted)}.sidebar__menu[data-v-bb0b1d7b]{flex-direction:column;flex:none;min-block-size:0;max-block-size:40%;margin-block-start:1rem;display:flex;overflow-y:auto}.sidebar__section-heading[data-v-bb0b1d7b]{color:var(--aira-color-text-muted);justify-content:space-between;align-items:center;padding:0 .6rem .45rem;font-size:.61rem;font-weight:900;display:flex}.sidebar__history-count[data-v-bb0b1d7b]{background:color-mix(in srgb, var(--aira-color-primary) 10%, transparent);min-block-size:1.2rem;min-inline-size:1.2rem;color:var(--aira-color-primary);border-radius:50%;place-items:center;font-size:.54rem;display:grid}.sidebar__nav[data-v-bb0b1d7b]{gap:.12rem;display:grid}.sidebar__nav a[data-v-bb0b1d7b]{min-block-size:2.25rem;color:var(--aira-color-text-muted);transition:background var(--aira-motion-fast), color var(--aira-motion-fast);border-radius:.55rem;align-items:center;gap:.6rem;padding-inline:.65rem;font-size:.72rem;text-decoration:none;display:flex}.sidebar__nav a[data-v-bb0b1d7b]:hover,.sidebar__nav a.router-link-exact-active[data-v-bb0b1d7b]{background:var(--aira-color-surface);color:var(--aira-color-primary)}.sidebar__nav a.router-link-exact-active[data-v-bb0b1d7b]{font-weight:800}.sidebar__arrow[data-v-bb0b1d7b]{opacity:.45;margin-inline-start:auto;transform:rotate(180deg)}.sidebar__history[data-v-bb0b1d7b]{border-block-start:1px solid var(--aira-color-border);flex-direction:column;flex:auto;min-block-size:0;margin-block-start:1rem;padding-block-start:1rem;display:flex}.sidebar__history-list[data-v-bb0b1d7b]{gap:.1rem;display:grid;overflow-y:auto}.sidebar__history-item[data-v-bb0b1d7b]{min-block-size:2.35rem;color:var(--aira-color-text-muted);border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.45rem .6rem;text-decoration:none;display:flex}.sidebar__history-item[data-v-bb0b1d7b]:hover,.sidebar__history-item.is-active[data-v-bb0b1d7b]{background:var(--aira-color-surface);color:var(--aira-color-text)}.sidebar__history-item>.aira-icon[data-v-bb0b1d7b]{color:var(--aira-color-primary);flex:none;margin-block-start:.15rem}.sidebar__history-item span[data-v-bb0b1d7b]{gap:.08rem;min-inline-size:0;display:grid}.sidebar__history-item strong[data-v-bb0b1d7b]{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar__history-item small[data-v-bb0b1d7b]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.sidebar__history-empty[data-v-bb0b1d7b]{color:var(--aira-color-text-muted);text-align:center;justify-items:center;gap:.4rem;margin:2rem .6rem;font-size:.62rem;line-height:1.7;display:grid}.sidebar__history-empty .aira-icon[data-v-bb0b1d7b]{color:var(--aira-color-primary)}.sidebar__account[data-v-bb0b1d7b]{border-block-start:1px solid var(--aira-color-border);margin-block-start:.8rem;padding-block-start:.7rem}.sidebar__account-menu[data-v-bb0b1d7b]{display:block}.sidebar__account-menu[data-v-bb0b1d7b] .account-menu__trigger{border-radius:.6rem;justify-content:flex-start;inline-size:100%;padding:.35rem .45rem}.sidebar__account-menu[data-v-bb0b1d7b] .account-menu__name{text-align:start;flex:1;max-inline-size:none}.sidebar__account-menu[data-v-bb0b1d7b] .account-menu__trigger>.aira-icon{margin-inline-start:auto}.sidebar__account-menu[data-v-bb0b1d7b] .account-menu__dropdown{max-inline-size:calc(100vw - 2rem);inset-block:auto calc(100% + .55rem);inset-inline:0 auto}@media (width<=920px){.sidebar[data-v-bb0b1d7b]{transition:transform var(--aira-motion-normal);inset-inline-start:0;transform:translate(110%)}.app-shell--nav-open .sidebar[data-v-bb0b1d7b]{transform:translate(0)}}.boot-state[data-v-4957ccae],.fatal-state[data-v-4957ccae]{min-block-size:100dvh;color:var(--aira-color-text);text-align:center;align-content:center;justify-items:center;gap:.8rem;padding:2rem;display:grid}.boot-state p[data-v-4957ccae],.fatal-state p[data-v-4957ccae]{color:var(--aira-color-text-muted);margin:.15rem 0 0;font-size:.8rem}.boot-state__line[data-v-4957ccae]{border-radius:var(--aira-radius-pill);background:linear-gradient(90deg, var(--aira-color-surface-muted), var(--aira-color-border), var(--aira-color-surface-muted));background-size:200% 100%;block-size:.7rem;animation:1.25s linear infinite shimmer-4957ccae;display:block}.boot-state__line--wide[data-v-4957ccae]{inline-size:min(70vw,18rem)}.boot-state__line--short[data-v-4957ccae]{inline-size:min(45vw,11rem)}.fatal-state h1[data-v-4957ccae]{margin:0;font-size:1.45rem}.fatal-state__icon[data-v-4957ccae]{background:color-mix(in srgb, var(--aira-color-danger) 10%, var(--aira-color-surface));block-size:3.7rem;inline-size:3.7rem;color:var(--aira-color-danger);border-radius:1rem;place-items:center;display:grid}.app-shell[data-v-4957ccae]{background:var(--aira-color-surface);min-block-size:100dvh;overflow-x:clip}.app-shell__workspace[data-v-4957ccae]{min-block-size:100dvh;inline-size:calc(100% - 17rem);min-inline-size:0;max-inline-size:calc(100% - 17rem);margin-inline-start:17rem;position:relative}.app-shell__content[data-v-4957ccae]{min-block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:96rem;margin-inline:auto;padding:1.5rem clamp(1rem,3vw,2.8rem) 2rem}.app-shell__scrim[data-v-4957ccae],.app-shell__mobile-menu[data-v-4957ccae]{display:none}.app-shell--chat .app-shell__workspace[data-v-4957ccae]{block-size:100dvh;overflow:hidden}.app-shell--chat .app-shell__content[data-v-4957ccae]{block-size:100%;min-block-size:0;max-inline-size:none;padding:0}.global-message[data-v-4957ccae]{z-index:70;border:1px solid color-mix(in srgb, var(--aira-color-primary) 33%, var(--aira-color-border));background:var(--aira-color-surface);max-inline-size:min(90vw,31rem);color:var(--aira-color-primary);border-radius:.75rem;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.76rem;display:flex;position:fixed;inset-block-start:1rem;inset-inline-end:1.35rem;box-shadow:0 1rem 2.5rem #02334424}.global-message span[data-v-4957ccae]{flex:1}.global-message button[data-v-4957ccae]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.68rem;font-weight:800}.global-message--danger[data-v-4957ccae]{border-color:color-mix(in srgb, var(--aira-color-danger) 35%, var(--aira-color-border));color:var(--aira-color-danger)}.global-message--warning[data-v-4957ccae]{border-color:color-mix(in srgb, var(--aira-color-warning) 35%, var(--aira-color-border));color:var(--aira-color-warning)}@keyframes shimmer-4957ccae{to{background-position:-200% 0}}@media (width<=920px){.app-shell__workspace[data-v-4957ccae]{inline-size:100%;max-inline-size:100%;margin-inline-start:0}.app-shell__content[data-v-4957ccae]{padding-block-start:3.8rem}.app-shell--chat .app-shell__content[data-v-4957ccae]{padding-block-start:3.3rem}.app-shell__mobile-menu[data-v-4957ccae]{z-index:60;border:1px solid var(--aira-color-border);background:color-mix(in srgb, var(--aira-color-surface) 92%, transparent);block-size:2.35rem;inline-size:2.35rem;color:var(--aira-color-text);cursor:pointer;border-radius:.7rem;place-items:center;padding:0;display:grid;position:fixed;inset-block-start:.7rem;inset-inline-start:.7rem;box-shadow:0 .5rem 1rem #02334414}.app-shell__mobile-menu[data-v-4957ccae]:hover{color:var(--aira-color-primary)}.app-shell__scrim[data-v-4957ccae]{z-index:40;background:#02334459;border:0;position:fixed;inset:0}.app-shell--nav-open .app-shell__scrim[data-v-4957ccae]{display:block}.global-message[data-v-4957ccae]{inset-block-start:3.55rem}}.modal-backdrop[data-v-3ff1fab0]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02141c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card[data-v-3ff1fab0]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:min(100%,28rem);color:var(--aira-color-text);border-radius:1.1rem;padding:1.5rem;position:relative;box-shadow:0 1.5rem 4rem #02334440}.modal-card__close[data-v-3ff1fab0]{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.modal-card__icon[data-v-3ff1fab0]{background:var(--aira-color-primary-subtle);block-size:2.8rem;inline-size:2.8rem;color:var(--aira-color-primary);border-radius:.8rem;place-items:center;margin-block-end:.8rem;display:grid}.modal-card h2[data-v-3ff1fab0]{margin:.35rem 0;font-size:1.25rem}.modal-card p[data-v-3ff1fab0]{color:var(--aira-color-text-muted);margin:0;font-size:.77rem;line-height:1.9}.action-risk[data-v-3ff1fab0]{background:color-mix(in srgb, var(--aira-color-warning) 8%, var(--aira-color-surface));color:var(--aira-color-warning);border-radius:.7rem;align-items:flex-start;gap:.55rem;margin-block:1.1rem;padding:.7rem;display:flex}.action-risk span[data-v-3ff1fab0]{gap:.1rem;display:grid}.action-risk strong[data-v-3ff1fab0]{font-size:.7rem}.action-risk small[data-v-3ff1fab0]{color:var(--aira-color-text-muted);font-size:.62rem}.modal-card footer[data-v-3ff1fab0]{border-block-start:1px solid var(--aira-color-border);justify-content:flex-end;gap:.5rem;padding-block-start:1rem;display:flex}.modal-backdrop[data-v-761729c2]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02141c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card[data-v-761729c2]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:min(100%,28rem);color:var(--aira-color-text);border-radius:1.1rem;padding:1.5rem;position:relative;box-shadow:0 1.5rem 4rem #02334440}.modal-card__close[data-v-761729c2]{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.modal-card__icon[data-v-761729c2]{background:var(--aira-color-primary-subtle);block-size:2.8rem;inline-size:2.8rem;color:var(--aira-color-primary);border-radius:.8rem;place-items:center;margin-block-end:.8rem;display:grid}.modal-card h2[data-v-761729c2]{margin:.35rem 0;font-size:1.25rem}.modal-card p[data-v-761729c2]{color:var(--aira-color-text-muted);margin:0 0 1.1rem;font-size:.77rem;line-height:1.9}.modal-fields[data-v-761729c2]{gap:.8rem;display:grid}.field[data-v-761729c2]{gap:.35rem;display:grid}.field>span[data-v-761729c2]{color:var(--aira-color-text-muted);font-size:.7rem;font-weight:800}.field input[data-v-761729c2],.field select[data-v-761729c2]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.6rem;inline-size:100%;color:var(--aira-color-text);font:inherit;border-radius:.6rem;outline:0;padding:.55rem .7rem;font-size:.78rem}.field input[data-v-761729c2]:focus,.field select[data-v-761729c2]:focus{border-color:var(--aira-color-primary);box-shadow:var(--aira-focus-ring)}.modal-card footer[data-v-761729c2]{border-block-start:1px solid var(--aira-color-border);justify-content:flex-end;gap:.5rem;margin-block-start:1.2rem;padding-block-start:1rem;display:flex}.actions-page[data-v-53369fe3]{max-inline-size:76rem;margin-inline:auto}.actions-page__buttons[data-v-53369fe3]{gap:.5rem;display:flex}.lifecycle[data-v-53369fe3]{justify-content:space-between;align-items:center;gap:.3rem;margin-block-end:1rem;padding:1rem 1.2rem;display:flex;overflow-x:auto}.lifecycle>div[data-v-53369fe3]{align-items:center;gap:.35rem;min-inline-size:max-content;display:flex}.lifecycle>div>span[data-v-53369fe3]{background:var(--aira-color-surface-muted);block-size:1.9rem;inline-size:1.9rem;color:var(--aira-color-text-muted);border-radius:50%;place-items:center;display:grid}.lifecycle>div>span.is-current[data-v-53369fe3]{background:var(--aira-color-primary);color:var(--aira-color-on-primary);box-shadow:0 0 0 .25rem var(--aira-color-primary-subtle)}.lifecycle strong[data-v-53369fe3]{font-size:.65rem}.lifecycle>div>.aira-icon[data-v-53369fe3]{color:var(--aira-color-border);transform:rotate(180deg)}.actions-layout[data-v-53369fe3]{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:1rem;display:grid}.action-list[data-v-53369fe3]{min-block-size:20rem}.action-row[data-v-53369fe3]{border-block-end:1px solid var(--aira-color-border);align-items:center;gap:.65rem;padding:.85rem 1.2rem;display:flex}.action-row[data-v-53369fe3]:last-child{border-block-end:0}.action-row__icon[data-v-53369fe3]{background:var(--aira-color-primary-subtle);block-size:2.45rem;inline-size:2.45rem;color:var(--aira-color-primary);border-radius:.7rem;flex:none;place-items:center;display:grid}.action-row__body[data-v-53369fe3]{flex:1;min-inline-size:0;display:grid}.action-row__body strong[data-v-53369fe3]{font-size:.75rem}.action-row__body small[data-v-53369fe3]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.action-row__risk[data-v-53369fe3]{color:var(--aira-color-text-muted);align-items:center;gap:.25rem;margin-block-start:.25rem;font-size:.58rem;display:inline-flex}.action-row__risk .aira-icon[data-v-53369fe3]{color:var(--aira-color-primary)}.action-row>.icon-button[data-v-53369fe3]{min-block-size:2rem;inline-size:2rem}.actions-aside[data-v-53369fe3]{align-content:start;gap:1rem;display:grid}.action-callout[data-v-53369fe3]{background:linear-gradient(135deg, var(--aira-color-primary-subtle), var(--aira-color-surface));align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.action-callout__icon[data-v-53369fe3]{background:var(--aira-color-primary);block-size:2.3rem;inline-size:2.3rem;color:var(--aira-color-on-primary);border-radius:.65rem;flex:none;place-items:center;display:grid}.action-callout h2[data-v-53369fe3]{margin:.3rem 0;font-size:.95rem}.action-callout p[data-v-53369fe3],.action-note p[data-v-53369fe3]{color:var(--aira-color-text-muted);margin:0;font-size:.68rem;line-height:1.8}.action-callout .text-button[data-v-53369fe3]{margin-block-start:.7rem;font-size:.65rem}.action-note[data-v-53369fe3]{background:var(--aira-color-surface-muted);align-items:flex-start;gap:.55rem;padding:1rem;display:flex}.action-note>.aira-icon[data-v-53369fe3]{color:var(--aira-color-primary);flex:none}.action-note strong[data-v-53369fe3]{font-size:.72rem}@media (width<=760px){.actions-layout[data-v-53369fe3]{grid-template-columns:1fr}}@media (width<=560px){.actions-page__buttons[data-v-53369fe3]{inline-size:100%}.actions-page__buttons button[data-v-53369fe3]{flex:1;padding-inline:.5rem;font-size:.68rem}.lifecycle[data-v-53369fe3]{justify-content:flex-start}.action-row[data-v-53369fe3]{flex-wrap:wrap;align-items:flex-start;padding-inline:.9rem}.action-row>.status-pill[data-v-53369fe3]{margin-inline-start:3.1rem}}.typing-message__sr-only[data-v-e5c016e5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typing-message__caret[data-v-e5c016e5]{vertical-align:-.12em;border-inline-end:1.5px solid;block-size:1.05em;inline-size:.08em;min-inline-size:1px;margin-inline-start:.12em;animation:.9s steps(2,end) infinite typing-message-caret-e5c016e5;display:inline-block}@keyframes typing-message-caret-e5c016e5{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.typing-message__caret[data-v-e5c016e5]{opacity:.75;animation:none}}@property --waiting-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.avatar-stage[data-v-e38771a7]{scrollbar-width:thin;background:0 0;grid-template-rows:auto minmax(0,1fr) auto auto auto auto;align-content:stretch;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:clamp(.8rem,2.2vw,1.35rem) clamp(.4rem,1.2vw,.8rem) 1rem;display:grid;overflow:hidden auto}.avatar-stage__intro[data-v-e38771a7]{min-block-size:1.8rem;color:var(--aira-color-text-muted);justify-content:center;align-items:baseline;gap:.55rem;display:flex}.avatar-stage__intro strong[data-v-e38771a7]{color:var(--aira-color-text);font-size:.95rem}.avatar-stage__intro span[data-v-e38771a7]{font-size:.62rem}.avatar-stage__visual[data-v-e38771a7]{grid-auto-rows:max-content;align-content:center;align-self:center;place-items:center;min-block-size:clamp(15rem,38vh,29rem);inline-size:100%;max-inline-size:100%;margin-block-start:.15rem;display:grid;position:relative}.avatar-stage__visual>.ikoo-avatar[data-v-e38771a7]{z-index:2;max-block-size:100%;max-inline-size:100%}.avatar-stage__glow[data-v-e38771a7],.avatar-stage__ring[data-v-e38771a7]{pointer-events:none;border-radius:50%;max-block-size:100%;max-inline-size:100%;position:absolute}.avatar-stage__glow[data-v-e38771a7]{background:radial-gradient(circle, color-mix(in srgb, var(--aira-color-primary) 25%, transparent), transparent 68%);filter:blur(9px);block-size:clamp(12rem,32vw,22rem);inline-size:clamp(12rem,32vw,22rem)}.avatar-stage__ring[data-v-e38771a7]{border:1px solid color-mix(in srgb, var(--aira-color-primary) 22%, transparent)}.avatar-stage__ring--outer[data-v-e38771a7]{block-size:clamp(16rem,43vw,28rem);inline-size:clamp(16rem,43vw,28rem)}.avatar-stage__ring--inner[data-v-e38771a7]{opacity:.65;border-style:dashed;block-size:clamp(13rem,34vw,23rem);inline-size:clamp(13rem,34vw,23rem)}.avatar-stage--listening .avatar-stage__ring--outer[data-v-e38771a7],.avatar-stage--speaking .avatar-stage__ring--outer[data-v-e38771a7]{animation:1.5s ease-in-out infinite stage-ring-pulse-e38771a7}.avatar-stage--thinking .avatar-stage__ring--inner[data-v-e38771a7]{animation:5s linear infinite stage-ring-spin-e38771a7}.avatar-stage__assistant-status[data-v-e38771a7]{z-index:3;box-sizing:border-box;visibility:hidden;text-align:center;align-content:center;block-size:0;inline-size:min(100%,22rem);margin-block-start:0;padding:0;display:grid;overflow:hidden}.avatar-stage__assistant-status p[data-v-e38771a7]{color:var(--aira-color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.65;display:-webkit-box;overflow:hidden}.avatar-stage__assistant-status.is-speaking p[data-v-e38771a7]{color:var(--aira-color-text);font-size:.78rem;font-weight:700}.avatar-stage__suggestions[data-v-e38771a7]{gap:.4rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:clamp(1.2rem,3vh,2rem) auto 0;display:grid}.avatar-stage__suggestions-heading[data-v-e38771a7]{justify-content:space-between;align-items:center;gap:.75rem;min-inline-size:0;padding-inline:.2rem;display:flex}.avatar-stage__suggestions-label[data-v-e38771a7]{color:var(--aira-color-text-muted);flex:none;font-size:.59rem;font-weight:800}.avatar-stage__suggestions-hint[data-v-e38771a7]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.avatar-stage__suggestions-viewport[data-v-e38771a7]{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden}.avatar-stage__suggestions-list[data-v-e38771a7]{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-color:color-mix(in srgb, var(--aira-color-primary) 48%, var(--aira-color-border)) transparent;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:stretch;gap:.5rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.15rem .1rem .45rem;display:flex;overflow:auto hidden}.avatar-stage__suggestions-list[data-v-e38771a7]::-webkit-scrollbar{block-size:.35rem}.avatar-stage__suggestions-list[data-v-e38771a7]::-webkit-scrollbar-track{border-radius:var(--aira-radius-pill);background:color-mix(in srgb, var(--aira-color-border) 46%, transparent)}.avatar-stage__suggestions-list[data-v-e38771a7]::-webkit-scrollbar-thumb{border-radius:var(--aira-radius-pill);background:color-mix(in srgb, var(--aira-color-primary) 48%, var(--aira-color-border))}.avatar-stage__suggestion[data-v-e38771a7]{border:1px solid var(--aira-color-border);border-radius:var(--aira-radius-pill);min-block-size:2.75rem;color:var(--aira-color-text-muted);cursor:pointer;font:inherit;scroll-snap-align:start;text-align:start;white-space:nowrap;transition:border-color var(--aira-motion-fast), background var(--aira-motion-fast), color var(--aira-motion-fast);background:0 0;flex:none;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.61rem;line-height:1.4;display:inline-flex}.avatar-stage__suggestion .aira-icon[data-v-e38771a7]{color:var(--aira-color-primary);flex:none}.avatar-stage__suggestion span[data-v-e38771a7]{white-space:nowrap}.avatar-stage__suggestion[data-v-e38771a7]:hover,.avatar-stage__suggestion[data-v-e38771a7]:focus-visible{border-color:var(--aira-color-primary);background:var(--aira-color-primary-subtle);color:var(--aira-color-text)}.avatar-stage__suggestion[data-v-e38771a7]:focus-visible{outline:2px solid var(--aira-color-primary);outline-offset:2px}.avatar-stage__suggestion[data-v-e38771a7]:active{background:color-mix(in srgb, var(--aira-color-primary-subtle) 70%, var(--aira-color-surface))}.avatar-stage__controls[data-v-e38771a7]{justify-content:center;align-items:center;gap:.5rem;margin-block-start:.15rem;display:flex}.avatar-stage__talk[data-v-e38771a7]{border-radius:var(--aira-radius-pill);background:var(--aira-color-primary);min-block-size:2.65rem;min-inline-size:9rem;color:var(--aira-color-on-primary);box-shadow:0 .65rem 1.4rem color-mix(in srgb, var(--aira-color-primary) 28%, transparent);cursor:pointer;font:inherit;transition:transform var(--aira-motion-fast), background var(--aira-motion-fast);border:0;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.72rem;font-weight:800;display:inline-flex}.avatar-stage__talk[data-v-e38771a7]:hover{background:var(--aira-color-primary-hover);transform:translateY(-1px)}.avatar-stage__talk.is-live[data-v-e38771a7]:not(.is-recording){background:var(--aira-color-primary-hover)}.avatar-stage__talk.is-recording[data-v-e38771a7]{background:var(--aira-color-danger);animation:1.5s ease-in-out infinite talk-button-pulse-e38771a7}.avatar-stage__talk[data-v-e38771a7]:disabled{cursor:wait;opacity:.65}.avatar-stage__voice-fallback[data-v-e38771a7]{color:var(--aira-color-text-muted);text-align:center;margin-block-start:.35rem;font-size:.57rem}.avatar-composer[data-v-e38771a7]{border:1px solid color-mix(in srgb, var(--aira-color-primary) 25%, var(--aira-color-border));background:var(--aira-color-surface);border-radius:.9rem;gap:.45rem;block-size:6.75rem;margin-block-start:.75rem;padding:.55rem .6rem .5rem;display:grid;box-shadow:0 .55rem 1.5rem #0233440f}.avatar-composer--live[data-v-e38771a7]{border-color:color-mix(in srgb, var(--aira-color-primary) 38%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-primary-subtle) 58%, var(--aira-color-surface));place-items:center;padding:.8rem 1rem}.avatar-composer__live-text[data-v-e38771a7]{max-block-size:4rem;inline-size:100%;color:var(--aira-color-text);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.avatar-composer__live-text.is-placeholder[data-v-e38771a7]{color:var(--aira-color-text-muted);font-size:.8rem;font-weight:600}.avatar-composer>textarea[data-v-e38771a7]{resize:none;inline-size:100%;min-inline-size:0;color:var(--aira-color-text);font:inherit;background:0 0;border:0;outline:0;padding:.2rem .15rem;font-size:.75rem;line-height:1.8}.avatar-composer>textarea[data-v-e38771a7]::placeholder{color:var(--aira-color-text-muted)}.avatar-composer__toolbar[data-v-e38771a7]{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.avatar-composer__memory[data-v-e38771a7]{color:var(--aira-color-text-muted);align-items:center;gap:.2rem;margin-inline-end:auto;font-size:.58rem;display:inline-flex}.avatar-composer__memory .aira-icon[data-v-e38771a7]{color:var(--aira-color-primary)}.avatar-composer__voice[data-v-e38771a7]{border:1px solid var(--aira-color-border);block-size:2rem;inline-size:2rem;color:var(--aira-color-text-muted);cursor:pointer;transition:border-color var(--aira-motion-fast), background var(--aira-motion-fast), color var(--aira-motion-fast);background:0 0;border-radius:.55rem;place-items:center;padding:0;display:grid}.avatar-composer__voice[data-v-e38771a7]:hover:not(:disabled){border-color:var(--aira-color-primary);background:var(--aira-color-primary-subtle);color:var(--aira-color-primary)}.avatar-composer__voice.is-recording[data-v-e38771a7]{border-color:var(--aira-color-danger);background:color-mix(in srgb, var(--aira-color-danger) 9%, var(--aira-color-surface));color:var(--aira-color-danger);animation:1.5s ease-in-out infinite talk-button-pulse-e38771a7}.avatar-composer__voice[data-v-e38771a7]:disabled{cursor:not-allowed;opacity:.48}.avatar-composer__auto-read[data-v-e38771a7]{border:1px solid var(--aira-color-border);block-size:2rem;inline-size:2rem;color:var(--aira-color-text-muted);cursor:pointer;transition:border-color var(--aira-motion-fast), background var(--aira-motion-fast), color var(--aira-motion-fast), opacity var(--aira-motion-fast);background:0 0;border-radius:.55rem;place-items:center;padding:0;display:grid}.avatar-composer__auto-read[data-v-e38771a7]:hover:not(:disabled),.avatar-composer__auto-read.is-on[data-v-e38771a7]{border-color:var(--aira-color-primary);background:var(--aira-color-primary-subtle);color:var(--aira-color-primary)}.avatar-composer__auto-read[data-v-e38771a7]:disabled{cursor:not-allowed;opacity:.48}.avatar-composer__audio-control[data-v-e38771a7]{flex:none;display:inline-flex;position:relative}.avatar-composer__speed-menu[data-v-e38771a7]{z-index:8;border:1px solid color-mix(in srgb, var(--aira-color-primary) 24%, var(--aira-color-border));background:var(--aira-color-surface);inline-size:min(11rem,100vw - 1.5rem);box-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--aira-color-primary) 18%, transparent);transform-origin:100% 100%;border-radius:.8rem;gap:.15rem;padding:.45rem;animation:.16s cubic-bezier(.16,1,.3,1) both audio-speed-menu-in-e38771a7;display:grid;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-end:0}.avatar-composer__speed-menu[data-v-e38771a7]:after{border-inline-end:1px solid color-mix(in srgb, var(--aira-color-primary) 24%, var(--aira-color-border));border-block-end:1px solid color-mix(in srgb, var(--aira-color-primary) 24%, var(--aira-color-border));background:var(--aira-color-surface);content:"";block-size:.52rem;inline-size:.52rem;position:absolute;inset-block-end:-.28rem;inset-inline-end:.72rem;transform:rotate(45deg)}.avatar-composer__speed-menu-heading[data-v-e38771a7]{border-block-end:1px solid var(--aira-color-border);color:var(--aira-color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .3rem .35rem;font-size:.57rem;font-weight:800;display:flex}.avatar-composer__speed-menu-heading small[data-v-e38771a7]{color:var(--aira-color-primary);font-size:.55rem}.avatar-composer__speed-option[data-v-e38771a7]{min-block-size:2rem;color:var(--aira-color-text);cursor:pointer;font:inherit;text-align:start;transition:background var(--aira-motion-fast), color var(--aira-motion-fast);background:0 0;border:0;border-radius:.45rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.62rem;display:grid}.avatar-composer__speed-option[data-v-e38771a7]:hover:not(:disabled),.avatar-composer__speed-option[data-v-e38771a7]:focus-visible,.avatar-composer__speed-option.is-selected[data-v-e38771a7]{background:var(--aira-color-primary-subtle);color:var(--aira-color-primary)}.avatar-composer__speed-option span[data-v-e38771a7]{font-weight:800}.avatar-composer__speed-option small[data-v-e38771a7]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.avatar-composer__speed-option .aira-icon[data-v-e38771a7]{color:var(--aira-color-success)}.avatar-composer__speed-option[data-v-e38771a7]:disabled{cursor:wait;opacity:.55}.avatar-composer__auto-read[data-v-e38771a7]:focus-visible,.avatar-composer__speed-option[data-v-e38771a7]:focus-visible{outline:2px solid var(--aira-color-primary);outline-offset:2px}@keyframes audio-speed-menu-in-e38771a7{0%{opacity:0;transform:translateY(.25rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.intelligence-select[data-v-e38771a7]{border:1px solid var(--aira-color-border);min-block-size:2rem;color:var(--aira-color-primary);border-radius:.55rem;align-items:center;gap:.25rem;padding-inline:.45rem;display:inline-flex}.intelligence-select select[data-v-e38771a7]{max-inline-size:4.4rem;color:var(--aira-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.6rem}.avatar-composer__send[data-v-e38771a7]{background:var(--aira-color-primary);block-size:2.15rem;inline-size:2.15rem;color:var(--aira-color-on-primary);cursor:pointer;transition:background var(--aira-motion-fast), opacity var(--aira-motion-fast), transform var(--aira-motion-fast);border:0;border-radius:.6rem;place-items:center;padding:0;display:grid}.avatar-composer__send[data-v-e38771a7]:hover:not(:disabled){background:var(--aira-color-primary-hover);transform:translateY(-1px)}.avatar-composer__send.is-stop[data-v-e38771a7]{background:var(--aira-color-danger)}.avatar-composer__send.is-stop[data-v-e38771a7]:hover:not(:disabled){background:color-mix(in srgb, var(--aira-color-danger) 86%, black)}.avatar-composer__send.is-cancelling[data-v-e38771a7]{cursor:wait}.avatar-composer__send[data-v-e38771a7]:disabled{cursor:wait;opacity:.55}@keyframes stage-ring-pulse-e38771a7{50%{opacity:.7;transform:scale(1.035)}}@keyframes stage-ring-spin-e38771a7{to{transform:rotate(360deg)}}@keyframes talk-button-pulse-e38771a7{50%{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--aira-color-danger) 18%, transparent), 0 .65rem 1.4rem color-mix(in srgb, var(--aira-color-danger) 24%, transparent)}}@media (width<=900px){.avatar-stage[data-v-e38771a7]{min-block-size:34rem}.avatar-stage__visual[data-v-e38771a7]{min-block-size:20rem}}@media (width<=560px){.avatar-stage[data-v-e38771a7]{min-block-size:31rem;padding-inline:.25rem}.avatar-stage__visual[data-v-e38771a7]{min-block-size:17rem}.avatar-stage__suggestions[data-v-e38771a7]{margin-block-start:1rem}.avatar-stage__suggestions-hint[data-v-e38771a7]{font-size:.52rem}.avatar-stage__suggestions-list[data-v-e38771a7]{gap:.45rem;padding-block-end:.5rem}.avatar-stage__suggestion[data-v-e38771a7]{min-block-size:2.75rem;padding-inline:.75rem}.avatar-stage__ring--outer[data-v-e38771a7]{block-size:min(90vw,22rem);inline-size:min(90vw,22rem)}.avatar-stage__ring--inner[data-v-e38771a7]{block-size:min(72vw,17rem);inline-size:min(72vw,17rem)}}.avatar-composer[data-v-e38771a7]{position:relative}.avatar-composer.is-waiting[data-v-e38771a7],.avatar-stage__talk.is-ready[data-v-e38771a7],.avatar-stage__talk.is-waiting[data-v-e38771a7]{isolation:isolate;--waiting-gradient-color:var(--aira-color-primary)}.avatar-composer.is-waiting[data-v-e38771a7]{border-color:#0000}.avatar-stage__talk.is-ready[data-v-e38771a7],.avatar-stage__talk.is-waiting[data-v-e38771a7]{--waiting-gradient-color:var(--aira-color-on-primary);position:relative}.avatar-composer.is-waiting[data-v-e38771a7]:after,.avatar-stage__talk.is-ready[data-v-e38771a7]:after,.avatar-stage__talk.is-waiting[data-v-e38771a7]:after{z-index:1;box-sizing:border-box;border-radius:inherit;--waiting-gradient-angle:0deg;background:conic-gradient(from var(--waiting-gradient-angle), color-mix(in srgb, var(--waiting-gradient-color) 12%, transparent) 0 14%, color-mix(in srgb, var(--waiting-gradient-color) 58%, white) 27%, var(--waiting-gradient-color) 42%, color-mix(in srgb, var(--waiting-gradient-color) 70%, white) 53%, color-mix(in srgb, var(--waiting-gradient-color) 14%, transparent) 68% 78%, var(--waiting-gradient-color) 91%, color-mix(in srgb, var(--waiting-gradient-color) 12%, transparent));content:"";pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 .28rem color-mix(in srgb, var(--waiting-gradient-color) 28%, transparent));padding:.12rem;animation:5s linear infinite waiting-border-gradient-e38771a7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes waiting-border-gradient-e38771a7{0%{--waiting-gradient-angle:0deg}to{--waiting-gradient-angle:1turn}}@media (prefers-reduced-motion:reduce){.avatar-composer.is-waiting[data-v-e38771a7]:after,.avatar-stage__talk.is-ready[data-v-e38771a7]:after,.avatar-stage__talk.is-waiting[data-v-e38771a7]:after{animation:none}}.avatar-stage__latest[data-v-e38771a7]{inline-size:min(100%,40rem);min-inline-size:0;max-inline-size:100%;box-shadow:none;text-align:center;background:0 0;border:0;margin:.15rem auto 0;padding:0 .35rem;display:grid}.avatar-stage__latest-text[data-v-e38771a7]{max-block-size:8rem;color:var(--aira-color-text);overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:800;line-height:1.9;display:-webkit-box;overflow:hidden}.avatar-stage__latest.is-thinking .avatar-stage__latest-text[data-v-e38771a7]{color:var(--aira-color-primary)}.avatar-latest-enter-active[data-v-e38771a7],.avatar-latest-leave-active[data-v-e38771a7]{transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1)}.avatar-latest-enter-from[data-v-e38771a7],.avatar-latest-leave-to[data-v-e38771a7]{opacity:0;transform:translateY(.35rem)}@media (width<=560px){.avatar-stage__latest[data-v-e38771a7]{padding-inline:.2rem}.avatar-stage__latest-text[data-v-e38771a7]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.avatar-latest-enter-active[data-v-e38771a7],.avatar-latest-leave-active[data-v-e38771a7],.avatar-composer__speed-menu[data-v-e38771a7]{transition:none;animation:none}.avatar-latest-enter-from[data-v-e38771a7],.avatar-latest-leave-to[data-v-e38771a7]{transform:none}}.avatar-stage__response-slot[data-v-e38771a7]{overflow-anchor:none;block-size:clamp(4rem,12vh,7.5rem);min-block-size:0;inline-size:min(100%,40rem);min-inline-size:0;max-inline-size:100%;margin-block-start:.15rem;display:grid;overflow:hidden}.avatar-stage__latest[data-v-e38771a7]{z-index:2;overscroll-behavior:contain;scrollbar-width:none;grid-area:1/1;block-size:100%;min-block-size:0;max-block-size:100%;inline-size:100%;margin:0;overflow:hidden auto}.avatar-stage__latest[data-v-e38771a7]::-webkit-scrollbar{display:none}.avatar-stage__latest-text[data-v-e38771a7]{text-overflow:clip;white-space:pre-line;-webkit-box-orient:initial;-webkit-line-clamp:unset;max-block-size:none;display:block;overflow:visible}.avatar-stage__assistant-status[data-v-e38771a7]{z-index:3;grid-area:1/1;min-block-size:0;inline-size:100%;min-inline-size:0}.avatar-stage__assistant-status.is-visible[data-v-e38771a7]{visibility:visible;block-size:100%;margin-block-start:0;padding:.35rem .6rem;overflow:hidden}@media (width<=560px){.avatar-stage__response-slot[data-v-e38771a7]{block-size:clamp(3.5rem,11vh,6.5rem)}}.memory-notice[data-v-c91e2844]{border:1px solid color-mix(in srgb, var(--aira-color-primary) 28%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-primary-subtle) 58%, var(--aira-color-surface));border-radius:.7rem;align-items:center;gap:.55rem;margin-block-end:.75rem;padding:.65rem .75rem;display:flex}.memory-notice__icon[data-v-c91e2844]{background:var(--aira-color-primary);block-size:2rem;inline-size:2rem;color:var(--aira-color-on-primary);border-radius:.55rem;flex:none;place-items:center;display:grid}.memory-notice>div[data-v-c91e2844]{flex:1;min-inline-size:0;display:grid}.memory-notice strong[data-v-c91e2844]{font-size:.68rem}.memory-notice span[data-v-c91e2844]:not(.memory-notice__icon){color:var(--aira-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.memory-notice small[data-v-c91e2844]{color:var(--aira-color-text-muted);font-size:.58rem}.memory-notice>a[data-v-c91e2844]{color:var(--aira-color-primary);flex:none;font-size:.6rem;font-weight:800;text-decoration:none}.memory-notice>button[data-v-c91e2844]{block-size:1.8rem;inline-size:1.8rem;color:var(--aira-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;display:grid}.chat-progress[data-v-08fb8b17]{inline-size:min(100%,38rem);min-inline-size:0;color:var(--aira-color-text);overflow:visible}.chat-progress__details[data-v-08fb8b17]{min-inline-size:0}.chat-progress__summary[data-v-08fb8b17]{min-block-size:2.5rem;inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.55rem;padding:.3rem 0;display:flex}.chat-progress__summary[data-v-08fb8b17]:focus-visible{outline:2px solid var(--aira-color-primary);outline-offset:-2px}.chat-progress__symbol[data-v-08fb8b17]{block-size:1.5rem;inline-size:1.5rem;color:var(--aira-color-primary);flex:none;place-items:center;display:grid}.chat-progress--failed .chat-progress__symbol[data-v-08fb8b17]{color:var(--aira-color-danger)}.chat-progress__heading[data-v-08fb8b17]{flex:1;gap:.08rem;min-inline-size:0;display:grid}.chat-progress__heading strong[data-v-08fb8b17]{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.chat-progress__heading span[data-v-08fb8b17]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.chat-progress__summary time[data-v-08fb8b17]{color:var(--aira-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.56rem}.chat-progress__chevron[data-v-08fb8b17]{color:var(--aira-color-text-muted);transition:transform var(--aira-motion-fast);flex:none}.chat-progress__details.is-open .chat-progress__chevron[data-v-08fb8b17]{transform:rotate(90deg)}.chat-progress__body[data-v-08fb8b17]{padding:.15rem 0 .55rem}.chat-progress__items[data-v-08fb8b17]{gap:.12rem;display:grid}.chat-progress__item[data-v-08fb8b17]{min-inline-size:0;color:var(--aira-color-text-muted);padding:.2rem .3rem;font-size:.66rem;line-height:1.65;display:block}.chat-progress__item-text[data-v-08fb8b17]{overflow-wrap:anywhere;min-inline-size:0}.chat-progress__item.is-current[data-v-08fb8b17]{color:var(--aira-color-text);font-weight:650}.chat-progress__item.is-error[data-v-08fb8b17],.chat-progress__item.is-cancelled[data-v-08fb8b17]{color:var(--aira-color-danger)}.chat-progress__footer[data-v-08fb8b17]{border-block-start:1px solid var(--aira-color-border);justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem 0 .05rem;display:flex}.chat-progress__footer>span[data-v-08fb8b17]{min-inline-size:0;color:var(--aira-color-text-muted);font-size:.55rem}.chat-progress__footer button[data-v-08fb8b17]{min-block-size:2.75rem;color:var(--aira-color-danger);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;flex:none;align-items:center;gap:.22rem;padding-inline:.6rem;font-size:.58rem;display:inline-flex}.chat-progress__footer button[data-v-08fb8b17]:hover:not(:disabled){background:color-mix(in srgb, var(--aira-color-danger) 8%, transparent)}.chat-progress__footer button[data-v-08fb8b17]:focus-visible{outline:2px solid var(--aira-color-danger);outline-offset:2px}.chat-progress__footer button[data-v-08fb8b17]:disabled{cursor:wait;opacity:.55}@media (width<=420px){.chat-progress__footer[data-v-08fb8b17]{flex-direction:column;align-items:stretch}.chat-progress__footer button[data-v-08fb8b17]{justify-content:center}}@media (prefers-reduced-motion:reduce){.chat-progress__chevron[data-v-08fb8b17]{transition:none}}.transcript-panel[data-v-51a890e4]{background:0 0;flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.transcript-panel__header[data-v-51a890e4]{z-index:2;border-block-end:1px solid color-mix(in srgb, var(--aira-color-border) 72%, transparent);background:var(--aira-color-surface);min-block-size:2.7rem;transition:box-shadow var(--aira-motion-fast);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;display:flex;position:relative}.transcript-panel__header[data-v-51a890e4]:after{z-index:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--aira-color-surface) 94%, transparent), transparent);content:"";filter:blur(.4rem);opacity:0;pointer-events:none;block-size:1rem;transition:opacity var(--aira-motion-fast);position:absolute;inset-block-end:-.7rem;inset-inline:-.35rem}.transcript-panel__header h2[data-v-51a890e4],.transcript-panel__header .transcript-panel__clear[data-v-51a890e4]{z-index:1;position:relative}.transcript-panel__header h2[data-v-51a890e4]{margin:0;font-size:.82rem}.transcript-panel.is-scrolled .transcript-panel__header[data-v-51a890e4]{box-shadow:0 .45rem .85rem -.4rem color-mix(in srgb, var(--aira-color-primary) 23%, transparent)}.transcript-panel.is-scrolled .transcript-panel__header[data-v-51a890e4]:after{opacity:1}.transcript-panel__clear[data-v-51a890e4]{min-block-size:2.2rem;max-inline-size:10rem;color:var(--aira-color-text-muted);cursor:pointer;font:inherit;white-space:nowrap;transition:border-color var(--aira-motion-fast), background var(--aira-motion-fast), color var(--aira-motion-fast);background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.25rem;padding-inline:.45rem;font-size:.54rem;display:inline-flex}.transcript-panel__clear[data-v-51a890e4]:hover:not(:disabled){border-color:var(--aira-color-border);background:var(--aira-color-surface);color:var(--aira-color-primary)}.transcript-panel__clear[data-v-51a890e4]:disabled{cursor:wait;opacity:.55}.transcript-panel__clear span[data-v-51a890e4]{text-overflow:ellipsis;overflow:hidden}.transcript-messages[data-v-51a890e4]{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin;flex:1;align-content:start;gap:.35rem;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-block:.9rem 1rem;padding-inline:0 .15rem;display:grid;position:relative;overflow-y:auto}.transcript-messages[data-v-51a890e4]:hover,.transcript-messages[data-v-51a890e4]:focus-within,.transcript-messages.is-scrolling[data-v-51a890e4]{scrollbar-color:color-mix(in srgb, var(--aira-color-primary) 28%, transparent) transparent}.transcript-messages[data-v-51a890e4]::-webkit-scrollbar{block-size:.42rem;inline-size:.42rem}.transcript-messages[data-v-51a890e4]::-webkit-scrollbar-track{background:0 0}.transcript-messages[data-v-51a890e4]::-webkit-scrollbar-thumb{border-radius:var(--aira-radius-pill);background:padding-box padding-box;border:.1rem solid #0000}.transcript-messages[data-v-51a890e4]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--aira-color-primary) 28%, transparent);background-clip:padding-box}.transcript-messages[data-v-51a890e4]:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--aira-color-primary) 28%, transparent);background-clip:padding-box}.transcript-messages.is-scrolling[data-v-51a890e4]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--aira-color-primary) 28%, transparent);background-clip:padding-box}.transcript-message-list[data-v-51a890e4],.transcript-message-row[data-v-51a890e4]{gap:.35rem;display:grid}.history-message-enter-active[data-v-51a890e4]{transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1)}.history-message-enter-from[data-v-51a890e4]{opacity:0;transform:translateY(-1rem)}.transcript-message[data-v-51a890e4]{justify-self:start;inline-size:min(100%,38rem);min-inline-size:0;max-inline-size:100%;display:block}.transcript-message--user[data-v-51a890e4]{justify-self:end}.transcript-message__body[data-v-51a890e4]{overflow-wrap:anywhere;inline-size:auto;min-inline-size:0;max-inline-size:100%;padding:.3rem 0 .42rem}.transcript-message--user .transcript-message__body[data-v-51a890e4]{background:color-mix(in srgb, var(--aira-color-primary-subtle) 56%, var(--aira-color-surface));border-radius:.35rem .8rem .8rem;inline-size:min(100%,31rem);margin-inline-start:auto;padding:.48rem .68rem}.transcript-message__meta[data-v-51a890e4]{opacity:.58;flex-wrap:wrap;align-items:center;gap:.3rem;min-block-size:1.1rem;margin-block-start:.08rem;display:flex}.transcript-message__meta time[data-v-51a890e4]{color:var(--aira-color-text-muted);font-size:.53rem}.transcript-message__mode[data-v-51a890e4]{color:var(--aira-color-text-muted);font-size:.52rem;font-weight:500}.transcript-message__intelligence[data-v-51a890e4]{color:var(--aira-color-text-muted);font-size:.52rem;font-weight:600}.transcript-message__body>p[data-v-51a890e4]{overflow-wrap:anywhere;white-space:pre-line;max-inline-size:100%;margin:0;font-size:.73rem;line-height:1.75}.transcript-message__memory[data-v-51a890e4]{color:var(--aira-color-text-muted);align-items:center;gap:.22rem;margin-block-start:.3rem;font-size:.53rem;display:inline-flex}.transcript-message__memory .aira-icon[data-v-51a890e4]{color:var(--aira-color-primary)}.transcript-message__memory-proposal[data-v-51a890e4]{color:var(--aira-color-text-muted);align-items:center;gap:.35rem;margin-block-start:.35rem;font-size:.54rem;display:inline-flex}.transcript-message__memory-proposal .secondary-button[data-v-51a890e4]{min-block-size:1.55rem;padding-inline:.5rem;font-size:.53rem}.transcript-message__audio[data-v-51a890e4]{block-size:1.6rem;inline-size:1.6rem;color:var(--aira-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.transcript-message__audio[data-v-51a890e4]:hover,.transcript-message__audio.is-playing[data-v-51a890e4]{background:var(--aira-color-primary-subtle);color:var(--aira-color-primary);opacity:1}.transcript-progress[data-v-51a890e4]{inline-size:min(100%,38rem);min-inline-size:0}.chat-progress-panel-enter-active[data-v-51a890e4],.chat-progress-panel-leave-active[data-v-51a890e4]{transition:opacity var(--aira-motion-fast,.18s) ease, transform var(--aira-motion-fast,.18s) cubic-bezier(.16, 1, .3, 1)}.chat-progress-panel-enter-from[data-v-51a890e4],.chat-progress-panel-leave-to[data-v-51a890e4]{opacity:0;transform:translateY(.3rem)}.transcript-message--pending[data-v-51a890e4]{transform-origin:100% 100%;animation:.68s cubic-bezier(.16,1,.3,1) both history-message-arrive-51a890e4}@keyframes history-message-arrive-51a890e4{0%{opacity:0;transform:translate(1.1rem,.65rem)scale(.98)}70%{opacity:1;transform:translate(-.08rem,-.04rem)scale(1.005)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=900px){.transcript-panel[data-v-51a890e4]{block-size:auto;min-block-size:22rem}.transcript-messages[data-v-51a890e4]{max-block-size:40rem}}@media (width<=640px){.transcript-message[data-v-51a890e4]{inline-size:100%}.transcript-panel__header[data-v-51a890e4]{padding-inline:.85rem}}@media (width<=900px){.transcript-message--pending[data-v-51a890e4]{animation-name:history-message-arrive-mobile-51a890e4}}@keyframes history-message-arrive-mobile-51a890e4{0%{opacity:0;transform:translateY(-.85rem)scale(.98)}70%{opacity:1;transform:translateY(.04rem)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.history-message-enter-active[data-v-51a890e4]{transition:none}.transcript-messages[data-v-51a890e4]{scroll-behavior:auto}.transcript-panel__header[data-v-51a890e4],.transcript-panel__header[data-v-51a890e4]:after,.chat-progress-panel-enter-active[data-v-51a890e4],.chat-progress-panel-leave-active[data-v-51a890e4]{transition:none}.transcript-message--pending[data-v-51a890e4]{animation:none}}.modal-backdrop[data-v-874101c6]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02141c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card[data-v-874101c6]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:min(100%,28rem);color:var(--aira-color-text);border-radius:1.1rem;padding:1.5rem;position:relative;box-shadow:0 1.5rem 4rem #02334440}.modal-card__close[data-v-874101c6]{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.modal-card__icon[data-v-874101c6]{background:var(--aira-color-primary-subtle);block-size:2.8rem;inline-size:2.8rem;color:var(--aira-color-primary);border-radius:.8rem;place-items:center;margin-block-end:.8rem;display:grid}.modal-card h2[data-v-874101c6]{margin:.35rem 0;font-size:1.25rem}.modal-card p[data-v-874101c6]{color:var(--aira-color-text-muted);margin:0 0 1.1rem;font-size:.77rem;line-height:1.9}.modal-fields[data-v-874101c6]{gap:.8rem;display:grid}.field[data-v-874101c6]{gap:.35rem;display:grid}.field>span[data-v-874101c6]{color:var(--aira-color-text-muted);font-size:.7rem;font-weight:800}.field input[data-v-874101c6],.field textarea[data-v-874101c6],.field select[data-v-874101c6]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.6rem;inline-size:100%;color:var(--aira-color-text);font:inherit;border-radius:.6rem;outline:0;padding:.55rem .7rem;font-size:.78rem}.field textarea[data-v-874101c6]{resize:vertical;line-height:1.8}.field input[data-v-874101c6]:focus,.field textarea[data-v-874101c6]:focus,.field select[data-v-874101c6]:focus{border-color:var(--aira-color-primary);box-shadow:var(--aira-focus-ring)}.modal-card footer[data-v-874101c6]{border-block-start:1px solid var(--aira-color-border);justify-content:flex-end;gap:.5rem;margin-block-start:1.2rem;padding-block-start:1rem;display:flex}.chat-page[data-v-f5942036]{flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}.conversation-room[data-v-f5942036]{flex:1;grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);gap:clamp(.75rem,2vw,1.5rem);min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.75rem clamp(.75rem,2.5vw,2.5rem);display:grid;overflow:hidden}.conversation-room__avatar[data-v-f5942036],.conversation-room__transcript[data-v-f5942036]{min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden}.conversation-room__avatar[data-v-f5942036]{justify-content:center;display:flex}.conversation-room__avatar>.avatar-stage[data-v-f5942036]{inline-size:100%;max-inline-size:56rem;margin-inline:auto}@media (width<=900px){.conversation-room[data-v-f5942036]{grid-template-rows:minmax(22rem,.85fr) minmax(22rem,1.15fr);grid-template-columns:1fr;gap:1rem;padding:.75rem;overflow-y:auto}.conversation-room__avatar[data-v-f5942036],.conversation-room__transcript[data-v-f5942036]{min-block-size:0}.conversation-room__avatar>.avatar-stage[data-v-f5942036]{max-inline-size:none}}.dashboard-page[data-v-c1cef834]{max-inline-size:76rem;margin-inline:auto}.hero-card[data-v-c1cef834]{color:#fff;background:linear-gradient(118deg,#062f3d 0%,#07566a 55%,#0e7490 100%);border-radius:1.35rem;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);min-block-size:20rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.3rem 3rem #062f3d33}.hero-card__copy[data-v-c1cef834]{z-index:2;padding:clamp(1.5rem,4vw,2.8rem);position:relative}.hero-card__eyebrow[data-v-c1cef834]{color:#a5f3fc;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.hero-card__eyebrow i[data-v-c1cef834]{background:#67e8f9;border-radius:50%;block-size:.45rem;inline-size:.45rem;box-shadow:0 0 0 .25rem #67e8f929}.hero-card h2[data-v-c1cef834]{margin:.75rem 0 .65rem;font-size:clamp(1.7rem,4vw,3rem);line-height:1.25}.hero-card p[data-v-c1cef834]{color:#c5eef3;max-inline-size:31rem;margin:0;font-size:.82rem;line-height:1.9}.hero-card__actions[data-v-c1cef834]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block-start:1.5rem;display:flex}.hero-card__primary[data-v-c1cef834],.hero-card__secondary[data-v-c1cef834]{border-radius:.65rem;align-items:center;gap:.45rem;min-block-size:2.6rem;padding-inline:.9rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.hero-card__primary[data-v-c1cef834]{color:#083344;background:#cffafe}.hero-card__secondary[data-v-c1cef834]{color:#ecfeff;border:1px solid #cffafe59}.hero-card__visual[data-v-c1cef834]{align-content:center;justify-items:center;min-block-size:20rem;display:grid;position:relative}.hero-card__visual>.ikoo-avatar[data-v-c1cef834]{z-index:2;filter:drop-shadow(0 1.1rem 1rem #00141d47);position:relative}.hero-card__visual small[data-v-c1cef834]{z-index:3;color:#cffafe;margin-block-start:-.3rem;font-size:.68rem;position:relative}.hero-card__orb[data-v-c1cef834]{border:1px solid #a5f3fc38;border-radius:50%;position:absolute}.hero-card__orb--one[data-v-c1cef834]{block-size:17rem;inline-size:17rem}.hero-card__orb--two[data-v-c1cef834]{border-color:#a5f3fc1c;block-size:23rem;inline-size:23rem}.stats-grid[data-v-c1cef834]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:1rem;display:grid}.stats-grid article[data-v-c1cef834]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);border-radius:.9rem;align-items:center;gap:.65rem;padding:1rem;display:flex}.stats-grid article div[data-v-c1cef834]{gap:.1rem;display:grid}.stats-grid strong[data-v-c1cef834]{font-size:1.05rem}.stats-grid small[data-v-c1cef834]{color:var(--aira-color-text-muted);font-size:.64rem}.stat-icon[data-v-c1cef834]{border-radius:.7rem;flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}.stat-icon--primary[data-v-c1cef834]{background:var(--aira-color-primary-subtle);color:var(--aira-color-primary)}.stat-icon--success[data-v-c1cef834]{background:color-mix(in srgb, var(--aira-color-success) 9%, var(--aira-color-surface));color:var(--aira-color-success)}.stat-icon--warning[data-v-c1cef834]{background:color-mix(in srgb, var(--aira-color-warning) 9%, var(--aira-color-surface));color:var(--aira-color-warning)}.stat-icon--info[data-v-c1cef834]{background:color-mix(in srgb, var(--aira-color-info) 9%, var(--aira-color-surface));color:var(--aira-color-info)}.dashboard-grid[data-v-c1cef834]{grid-template-columns:1.05fr .95fr;gap:1rem;display:grid}.quick-card .aira-icon[data-v-c1cef834],.policy-card>.surface-card__header>.aira-icon[data-v-c1cef834]{color:var(--aira-color-primary)}.quick-card__list[data-v-c1cef834],.policy-card__list[data-v-c1cef834]{gap:.35rem;padding:.7rem;display:grid}.quick-card__list a[data-v-c1cef834]{min-block-size:2.7rem;color:inherit;border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .55rem;text-decoration:none;display:flex}.quick-card__list a[data-v-c1cef834]:hover{background:var(--aira-color-surface-muted)}.quick-card__list a>span[data-v-c1cef834]{background:var(--aira-color-primary-subtle);block-size:2rem;inline-size:2rem;color:var(--aira-color-primary);border-radius:.55rem;place-items:center;display:grid}.quick-card__list strong[data-v-c1cef834]{flex:1;font-size:.76rem;font-weight:700}.quick-card__list a>.aira-icon[data-v-c1cef834]{color:var(--aira-color-text-muted);transform:rotate(180deg)}.policy-card__list>div[data-v-c1cef834]{align-items:center;gap:.6rem;padding:.35rem .55rem;display:flex}.policy-card__list>div>span[data-v-c1cef834]{background:var(--aira-color-surface-muted);block-size:2rem;inline-size:2rem;color:var(--aira-color-primary);border-radius:.55rem;place-items:center;display:grid}.policy-card__list>div>div[data-v-c1cef834]{flex:1;display:grid}.policy-card__list strong[data-v-c1cef834]{font-size:.74rem}.policy-card__list small[data-v-c1cef834]{color:var(--aira-color-text-muted);font-size:.63rem}.policy-card__list>div>.aira-icon[data-v-c1cef834]{color:var(--aira-color-success)}.policy-card__note[data-v-c1cef834]{background:var(--aira-color-surface-muted);color:var(--aira-color-text-muted);border-radius:.6rem;align-items:center;gap:.4rem;margin:.25rem .8rem .8rem;padding:.55rem .65rem;font-size:.63rem;display:flex}.action-preview[data-v-c1cef834]{margin-block-start:1rem}.action-preview__row[data-v-c1cef834]{align-items:center;gap:.7rem;padding:.85rem 1.3rem 1.15rem;display:flex}.action-preview__icon[data-v-c1cef834]{background:var(--aira-color-primary-subtle);block-size:2.35rem;inline-size:2.35rem;color:var(--aira-color-primary);border-radius:.65rem;place-items:center;display:grid}.action-preview__row>div[data-v-c1cef834]{flex:1;display:grid}.action-preview__row strong[data-v-c1cef834]{font-size:.78rem}.action-preview__row small[data-v-c1cef834]{color:var(--aira-color-text-muted);font-size:.65rem}@media (width<=840px){.hero-card[data-v-c1cef834]{grid-template-columns:1fr}.hero-card__visual[data-v-c1cef834]{opacity:.75;position:absolute;inset-block-end:-1rem;inset-inline-end:-3rem;transform:scale(.82)}.hero-card__copy[data-v-c1cef834]{max-inline-size:75%}.stats-grid[data-v-c1cef834]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-c1cef834]{grid-template-columns:1fr}}@media (width<=540px){.hero-card__copy[data-v-c1cef834]{max-inline-size:100%}.hero-card__visual[data-v-c1cef834]{opacity:.22}.stats-grid[data-v-c1cef834]{gap:.55rem}.stats-grid article[data-v-c1cef834]{padding:.7rem}.stats-grid small[data-v-c1cef834]{font-size:.58rem}.action-preview__row[data-v-c1cef834]{flex-wrap:wrap;align-items:flex-start;padding-inline:1rem}.action-preview__row .status-pill[data-v-c1cef834]{margin-inline-start:3rem}}.modal-backdrop[data-v-d467bfd6]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02141c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card[data-v-d467bfd6]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:min(100%,28rem);color:var(--aira-color-text);border-radius:1.1rem;padding:1.5rem;position:relative;box-shadow:0 1.5rem 4rem #02334440}.modal-card__close[data-v-d467bfd6]{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.modal-card__icon[data-v-d467bfd6]{background:var(--aira-color-primary-subtle);block-size:2.8rem;inline-size:2.8rem;color:var(--aira-color-primary);border-radius:.8rem;place-items:center;margin-block-end:.8rem;display:grid}.modal-card h2[data-v-d467bfd6]{margin:.35rem 0;font-size:1.25rem}.modal-card p[data-v-d467bfd6]{color:var(--aira-color-text-muted);margin:0 0 1.1rem;font-size:.77rem;line-height:1.9}.modal-fields[data-v-d467bfd6]{gap:.8rem;display:grid}.field[data-v-d467bfd6]{gap:.35rem;display:grid}.field>span[data-v-d467bfd6]{color:var(--aira-color-text-muted);font-size:.7rem;font-weight:800}.field input[data-v-d467bfd6],.field select[data-v-d467bfd6]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.6rem;inline-size:100%;color:var(--aira-color-text);font:inherit;border-radius:.6rem;outline:0;padding:.55rem .7rem;font-size:.78rem}.field input[data-v-d467bfd6]:focus,.field select[data-v-d467bfd6]:focus{border-color:var(--aira-color-primary);box-shadow:var(--aira-focus-ring)}.modal-card footer[data-v-d467bfd6]{border-block-start:1px solid var(--aira-color-border);justify-content:flex-end;gap:.5rem;margin-block-start:1.2rem;padding-block-start:1rem;display:flex}.family-page[data-v-3fbe2084]{max-inline-size:76rem;margin-inline:auto}.family-banner[data-v-3fbe2084]{background:linear-gradient(100deg, var(--aira-color-primary-subtle), var(--aira-color-surface));align-items:center;gap:.9rem;padding:1.15rem 1.3rem;display:flex}.family-banner__icon[data-v-3fbe2084]{background:var(--aira-color-primary);block-size:3rem;inline-size:3rem;color:var(--aira-color-on-primary);border-radius:.85rem;flex:none;place-items:center;display:grid}.family-banner h2[data-v-3fbe2084]{margin:.25rem 0 .15rem;font-size:1rem}.family-banner p[data-v-3fbe2084]{color:var(--aira-color-text-muted);margin:0;font-size:.7rem;line-height:1.8}.family-banner>div[data-v-3fbe2084]:nth-child(2){flex:1}.family-banner__stat[data-v-3fbe2084]{border-inline-start:1px solid var(--aira-color-border);justify-items:center;min-inline-size:4rem;padding-inline-start:.9rem;display:grid}.family-banner__stat strong[data-v-3fbe2084]{color:var(--aira-color-primary);font-size:1.5rem}.family-banner__stat small[data-v-3fbe2084]{color:var(--aira-color-text-muted);font-size:.63rem}.family-grid[data-v-3fbe2084]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:1rem;margin-block:1rem;display:grid}.member-card[data-v-3fbe2084],.family-policy[data-v-3fbe2084]{min-block-size:18rem}.member-card .aira-icon[data-v-3fbe2084],.family-policy>.surface-card__header>.aira-icon[data-v-3fbe2084]{color:var(--aira-color-primary)}.member-list[data-v-3fbe2084]{gap:.4rem;padding:.75rem;display:grid}.member-row[data-v-3fbe2084]{inline-size:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.member-row[data-v-3fbe2084]:hover,.member-row.is-selected[data-v-3fbe2084]{border-color:var(--aira-color-primary);background:var(--aira-color-primary-subtle)}.member-row__avatar[data-v-3fbe2084]{background:var(--aira-color-surface-muted);block-size:2.35rem;inline-size:2.35rem;color:var(--aira-color-primary);border-radius:.7rem;flex:none;place-items:center;display:grid}.member-row__identity[data-v-3fbe2084]{flex:1;min-inline-size:0;display:grid}.member-row__identity strong[data-v-3fbe2084]{font-size:.76rem}.member-row__identity small[data-v-3fbe2084]{color:var(--aira-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.member-row__check[data-v-3fbe2084]{color:var(--aira-color-success)}.family-policy__items[data-v-3fbe2084]{gap:.7rem;padding:1rem 1.2rem .4rem;display:grid}.family-policy__items>div[data-v-3fbe2084]{align-items:flex-start;gap:.6rem;display:flex}.family-policy__items>div>span[data-v-3fbe2084]{background:var(--aira-color-primary-subtle);block-size:2.05rem;inline-size:2.05rem;color:var(--aira-color-primary);border-radius:.6rem;flex:none;place-items:center;display:grid}.family-policy__items div div[data-v-3fbe2084]{display:grid}.family-policy__items strong[data-v-3fbe2084]{font-size:.73rem}.family-policy__items small[data-v-3fbe2084]{color:var(--aira-color-text-muted);margin-block-start:.12rem;font-size:.62rem;line-height:1.6}.family-policy__link[data-v-3fbe2084]{margin:.5rem 1.2rem 1rem}.family-next[data-v-3fbe2084]{background:var(--aira-color-surface-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.family-next h2[data-v-3fbe2084]{margin:.25rem 0;font-size:.95rem}.family-next p[data-v-3fbe2084]{max-inline-size:40rem;color:var(--aira-color-text-muted);margin:0;font-size:.7rem;line-height:1.8}@media (width<=760px){.family-grid[data-v-3fbe2084]{grid-template-columns:1fr}}@media (width<=560px){.family-banner[data-v-3fbe2084]{align-items:flex-start}.family-banner__stat[data-v-3fbe2084]{display:none}.family-next[data-v-3fbe2084]{flex-direction:column;align-items:flex-start}}.memory-page[data-v-6906183c]{max-inline-size:76rem;margin-inline:auto}.memory-hero[data-v-6906183c]{background:linear-gradient(100deg, var(--aira-color-primary-subtle), var(--aira-color-surface));align-items:center;gap:.85rem;margin-block-end:1rem;padding:1rem 1.2rem;display:flex}.memory-hero__icon[data-v-6906183c]{background:var(--aira-color-primary);block-size:3rem;inline-size:3rem;color:var(--aira-color-on-primary);border-radius:.85rem;flex:none;place-items:center;display:grid}.memory-hero>div[data-v-6906183c]:nth-child(2){flex:1}.memory-hero h2[data-v-6906183c]{margin:.2rem 0;font-size:.98rem}.memory-hero p[data-v-6906183c]{color:var(--aira-color-text-muted);margin:0;font-size:.68rem;line-height:1.8}.memory-layout[data-v-6906183c]{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);align-items:start;gap:1rem;display:grid}.memory-list[data-v-6906183c]{gap:.75rem;display:grid}.memory-card[data-v-6906183c]{padding:1rem 1.1rem}.memory-card header[data-v-6906183c],.memory-card footer[data-v-6906183c]{align-items:center;gap:.6rem;display:flex}.memory-card header>div[data-v-6906183c]{flex:1;display:grid}.memory-card__icon[data-v-6906183c]{background:var(--aira-color-primary-subtle);block-size:2.25rem;inline-size:2.25rem;color:var(--aira-color-primary);border-radius:.65rem;place-items:center;display:grid}.memory-card h2[data-v-6906183c]{margin:.15rem 0 0;font-size:.85rem}.memory-card__source[data-v-6906183c]{color:var(--aira-color-text-muted);font-size:.61rem}.memory-card>p[data-v-6906183c]{color:var(--aira-color-text);margin:.95rem 0;font-size:.78rem;line-height:1.9}.memory-card footer[data-v-6906183c]{border-block-start:1px solid var(--aira-color-border);justify-content:space-between;padding-block-start:.7rem}.memory-card footer small[data-v-6906183c]{color:var(--aira-color-text-muted);font-size:.61rem}.memory-card footer div[data-v-6906183c]{gap:.35rem;display:flex}.memory-card footer .icon-button[data-v-6906183c]{min-block-size:2rem;inline-size:2rem}.memory-card__delete[data-v-6906183c]:hover{border-color:var(--aira-color-danger);color:var(--aira-color-danger)}.memory-aside[data-v-6906183c]{gap:1rem;display:grid}.aside-panel[data-v-6906183c]{padding:1rem}.aside-panel header[data-v-6906183c]{align-items:flex-start;gap:.6rem;display:flex}.aside-panel header>.aira-icon[data-v-6906183c]{color:var(--aira-color-primary)}.aside-panel h2[data-v-6906183c]{margin:0;font-size:.9rem}.aside-panel p[data-v-6906183c]{color:var(--aira-color-text-muted);margin:.2rem 0 0;font-size:.66rem;line-height:1.8}.aside-panel ul[data-v-6906183c]{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.aside-panel li[data-v-6906183c]{color:var(--aira-color-text-muted);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.aside-panel li .aira-icon[data-v-6906183c]{color:var(--aira-color-success)}.aside-panel--quiet[data-v-6906183c]{background:var(--aira-color-surface-muted);align-items:flex-start;gap:.55rem;display:flex}.aside-panel--quiet>.aira-icon[data-v-6906183c]{color:var(--aira-color-primary);flex:none}.aside-panel--quiet strong[data-v-6906183c]{font-size:.72rem}@media (width<=760px){.memory-layout[data-v-6906183c]{grid-template-columns:1fr}}@media (width<=540px){.memory-hero[data-v-6906183c]{flex-wrap:wrap;align-items:flex-start}.memory-hero .ghost-button[data-v-6906183c]{margin-inline-start:3.8rem}}.policies-page[data-v-47a3bda7]{max-inline-size:76rem;margin-inline:auto}.policy-stack[data-v-47a3bda7]{margin-block-end:1rem}.policy-stack>.surface-card__header>.aira-icon[data-v-47a3bda7]{color:var(--aira-color-primary)}.policy-stack__flow[data-v-47a3bda7]{justify-content:space-between;align-items:center;gap:.25rem;padding:1rem 1.25rem;display:flex;overflow-x:auto}.policy-stack__flow>div[data-v-47a3bda7]{align-items:center;gap:.35rem;min-inline-size:max-content;display:flex}.policy-stack__flow>div>span[data-v-47a3bda7]{background:var(--aira-color-primary-subtle);block-size:1.6rem;inline-size:1.6rem;color:var(--aira-color-primary);border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:grid}.policy-stack__flow strong[data-v-47a3bda7]{font-size:.68rem}.policy-stack__flow>div>.aira-icon[data-v-47a3bda7]{color:var(--aira-color-border);transform:rotate(180deg)}.policy-stack .notice-inline[data-v-47a3bda7]{margin:0 1.25rem 1rem}.policy-grid[data-v-47a3bda7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-card[data-v-47a3bda7]{flex-direction:column;min-block-size:14rem;padding:1.1rem;display:flex}.policy-card--active[data-v-47a3bda7]{border-color:color-mix(in srgb, var(--aira-color-primary) 32%, var(--aira-color-border))}.policy-card--disabled[data-v-47a3bda7]{background:color-mix(in srgb, var(--aira-color-surface-muted) 70%, var(--aira-color-surface))}.policy-card header[data-v-47a3bda7]{align-items:center;gap:.65rem;display:flex}.policy-card header>div[data-v-47a3bda7]{flex:1;display:grid}.policy-card h2[data-v-47a3bda7]{margin:.18rem 0 0;font-size:.95rem}.policy-card__icon[data-v-47a3bda7]{background:var(--aira-color-primary-subtle);block-size:2.65rem;inline-size:2.65rem;color:var(--aira-color-primary);border-radius:.8rem;flex:none;place-items:center;display:grid}.policy-card>p[data-v-47a3bda7]{color:var(--aira-color-text-muted);margin:1rem 0;font-size:.73rem;line-height:1.9}.policy-card__disabled[data-v-47a3bda7]{background:var(--aira-color-surface-muted);color:var(--aira-color-text-muted);border-radius:.6rem;align-items:flex-start;gap:.35rem;margin-block-start:auto;padding:.55rem .65rem;font-size:.63rem;line-height:1.7;display:flex}.policy-card__disabled>.aira-icon[data-v-47a3bda7]{flex:none}.policy-card footer[data-v-47a3bda7]{border-block-start:1px solid var(--aira-color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:.8rem;display:flex}.policy-card footer .text-button[data-v-47a3bda7]{font-size:.66rem}.policy-toggle[data-v-47a3bda7]{color:var(--aira-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.policy-toggle span[data-v-47a3bda7]{border-radius:var(--aira-radius-pill);background:var(--aira-color-border);block-size:1.2rem;inline-size:2.2rem;transition:background var(--aira-motion-fast);display:block;position:relative}.policy-toggle span[data-v-47a3bda7]:after{background:var(--aira-color-surface);content:"";block-size:.8rem;inline-size:.8rem;transition:transform var(--aira-motion-fast);border-radius:50%;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.policy-card--active .policy-toggle span[data-v-47a3bda7]{background:var(--aira-color-primary)}.policy-card--active .policy-toggle span[data-v-47a3bda7]:after{transform:translate(-1rem)}.policy-toggle small[data-v-47a3bda7]{font-size:.61rem}.policy-card__locked[data-v-47a3bda7]{color:var(--aira-color-text-muted);align-items:center;gap:.25rem;font-size:.6rem;display:inline-flex}.policy-guardrails[data-v-47a3bda7]{border:1px solid color-mix(in srgb, var(--aira-color-success) 20%, var(--aira-color-border));border-radius:var(--aira-radius-xl);background:color-mix(in srgb, var(--aira-color-success) 5%, var(--aira-color-surface));justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding:1rem 1.2rem;display:flex}.policy-guardrails>div[data-v-47a3bda7]{align-items:flex-start;gap:.65rem;display:flex}.policy-guardrails>div>span[data-v-47a3bda7]{background:color-mix(in srgb, var(--aira-color-success) 10%, var(--aira-color-surface));block-size:2.3rem;inline-size:2.3rem;color:var(--aira-color-success);border-radius:.65rem;flex:none;place-items:center;display:grid}.policy-guardrails strong[data-v-47a3bda7]{font-size:.75rem}.policy-guardrails p[data-v-47a3bda7]{max-inline-size:47rem;color:var(--aira-color-text-muted);margin:.2rem 0 0;font-size:.67rem;line-height:1.8}.modal-backdrop[data-v-47a3bda7]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02141c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.policy-dialog[data-v-47a3bda7]{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);border-radius:1.1rem;justify-items:start;inline-size:min(100%,27rem);padding:1.5rem;display:grid;position:relative;box-shadow:0 1.5rem 4rem #02334440}.policy-dialog__close[data-v-47a3bda7]{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.policy-dialog h2[data-v-47a3bda7]{margin:.3rem 0;font-size:1.25rem}.policy-dialog>p[data-v-47a3bda7]{color:var(--aira-color-text-muted);margin:0 0 1rem;font-size:.77rem;line-height:1.9}.policy-dialog .notice-inline[data-v-47a3bda7]{margin-block-end:1rem}@media (width<=760px){.policy-grid[data-v-47a3bda7]{grid-template-columns:1fr}.policy-guardrails[data-v-47a3bda7]{flex-direction:column;align-items:flex-start}}@media (width<=540px){.policy-stack__flow[data-v-47a3bda7]{justify-content:flex-start}.policy-stack__flow>div>.aira-icon[data-v-47a3bda7]{display:none}}.settings-page[data-v-ae2b7049]{max-inline-size:76rem;margin-inline:auto}.account-banner[data-v-ae2b7049]{background:linear-gradient(100deg, var(--aira-color-primary-subtle), var(--aira-color-surface));align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.account-banner>span[data-v-ae2b7049]:first-child{background:var(--aira-color-primary);block-size:2.5rem;inline-size:2.5rem;color:var(--aira-color-on-primary);border-radius:.7rem;place-items:center;display:grid}.account-banner>div[data-v-ae2b7049]{flex:1;display:grid}.account-banner strong[data-v-ae2b7049]{font-size:.8rem}.account-banner small[data-v-ae2b7049]{color:var(--aira-color-text-muted);font-size:.64rem}.account-banner a[data-v-ae2b7049]{font-size:.67rem}.account-banner__managed[data-v-ae2b7049]{color:var(--aira-color-text-muted);align-items:center;gap:.35rem;font-size:.65rem;display:inline-flex}.account-banner__managed .aira-icon[data-v-ae2b7049]{color:var(--aira-color-primary)}.settings-note[data-v-ae2b7049]{margin-block:1rem}.settings-grid[data-v-ae2b7049]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.setting-card[data-v-ae2b7049]{overflow:hidden}.setting-card>.surface-card__header>.aira-icon[data-v-ae2b7049]{color:var(--aira-color-primary)}.setting-card__body[data-v-ae2b7049]{gap:.45rem;padding:.8rem;display:grid}.setting-choice[data-v-ae2b7049]{min-block-size:3rem;inline-size:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.55rem;padding:.45rem;display:flex}.setting-choice[data-v-ae2b7049]:hover,.setting-choice.is-selected[data-v-ae2b7049]{border-color:var(--aira-color-border);background:var(--aira-color-surface-muted)}.setting-choice>span[data-v-ae2b7049],.setting-switch__icon[data-v-ae2b7049]{background:var(--aira-color-primary-subtle);block-size:1.9rem;inline-size:1.9rem;color:var(--aira-color-primary);border-radius:.55rem;flex:none;place-items:center;display:grid}.setting-choice>div[data-v-ae2b7049],.setting-switch>div[data-v-ae2b7049]{flex:1;display:grid}.setting-choice strong[data-v-ae2b7049],.setting-switch strong[data-v-ae2b7049]{font-size:.68rem}.setting-choice small[data-v-ae2b7049],.setting-switch small[data-v-ae2b7049]{color:var(--aira-color-text-muted);font-size:.58rem;line-height:1.5}.setting-choice>.aira-icon[data-v-ae2b7049]{color:var(--aira-color-success)}.setting-switch[data-v-ae2b7049]{align-items:center;gap:.55rem;padding:.45rem;display:flex}.setting-switch button[data-v-ae2b7049]{border-radius:var(--aira-radius-pill);background:var(--aira-color-border);cursor:pointer;border:0;block-size:1.2rem;inline-size:2.2rem;padding:0;position:relative}.setting-switch button i[data-v-ae2b7049]{background:var(--aira-color-surface);block-size:.8rem;inline-size:.8rem;transition:transform var(--aira-motion-fast);border-radius:50%;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.setting-switch button.is-on[data-v-ae2b7049]{background:var(--aira-color-primary)}.setting-switch button.is-on i[data-v-ae2b7049]{transform:translate(-1rem)}.setting-section[data-v-ae2b7049]{border-block-start:1px solid var(--aira-color-border);gap:.45rem;padding-block-start:.75rem;display:grid}.setting-label[data-v-ae2b7049]{color:var(--aira-color-text-muted);font-size:.64rem;font-weight:800}.segmented[data-v-ae2b7049]{background:var(--aira-color-surface-muted);border-radius:.65rem;gap:.25rem;padding:.2rem;display:flex}.segmented button[data-v-ae2b7049]{min-block-size:2rem;color:var(--aira-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:1;padding-inline:.45rem;font-size:.63rem}.segmented button.is-selected[data-v-ae2b7049]{background:var(--aira-color-surface);color:var(--aira-color-primary);font-weight:800;box-shadow:0 1px 3px #02334414}.usage-card[data-v-ae2b7049]{gap:.9rem;padding:1rem 1.2rem;display:grid}.usage-card>div[data-v-ae2b7049]{gap:.2rem;display:grid}.usage-card span[data-v-ae2b7049]{color:var(--aira-color-text-muted);font-size:.65rem}.usage-card strong[data-v-ae2b7049]{font-size:.78rem}.usage-track[data-v-ae2b7049]{border-radius:var(--aira-radius-pill);background:var(--aira-color-surface-muted);block-size:.4rem;margin-block-start:.25rem;overflow:hidden}.usage-track i[data-v-ae2b7049]{border-radius:inherit;background:var(--aira-color-primary);block-size:100%;display:block}.usage-card a[data-v-ae2b7049]{justify-self:start;font-size:.65rem}.setting-card--privacy .setting-card__body[data-v-ae2b7049]{gap:.65rem}.privacy-line[data-v-ae2b7049]{color:var(--aira-color-text-muted);align-items:center;gap:.45rem;font-size:.66rem;display:flex}.privacy-line .aira-icon[data-v-ae2b7049]{color:var(--aira-color-success);flex:none}.setting-card--privacy .danger-button[data-v-ae2b7049]{justify-self:start;min-block-size:2.15rem;margin-block-start:.45rem;font-size:.65rem}.setting-switch--auto-read[data-v-ae2b7049]{border-block-start:1px solid var(--aira-color-border);padding-block-start:.65rem}.setting-switch button[data-v-ae2b7049]:disabled{cursor:not-allowed;opacity:.48}@media (width<=760px){.settings-grid[data-v-ae2b7049]{grid-template-columns:1fr}}@media (width<=540px){.account-banner[data-v-ae2b7049]{flex-wrap:wrap;align-items:flex-start}.account-banner a[data-v-ae2b7049]{margin-inline-start:3.2rem}}@font-face{font-display:swap;font-family:Yekan Bakh VF;font-style:normal;font-weight:100 900;src:url(/assets/YekanBakhFaNum-VF-D46fBb4T.woff2)format("woff2")}:root{--aira-font-family-sans:"Yekan Bakh VF", Tahoma, sans-serif;--aira-font-family:var(--aira-font-family-sans);--aira-font-size-sm:.8125rem;--aira-font-size-base:1rem;--aira-font-size-md:.9375rem;--aira-font-size-lg:1.125rem;--aira-font-size-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--aira-font-weight-regular:400;--aira-font-weight-medium:500;--aira-font-weight-semibold:600;--aira-font-weight-bold:700;--aira-font-weight-extrabold:800;--aira-line-height-tight:1.25;--aira-line-height-normal:1.6;--aira-line-height-relaxed:2;--aira-space-1:.25rem;--aira-space-2:.5rem;--aira-space-3:.75rem;--aira-space-4:1rem;--aira-space-5:1.25rem;--aira-space-6:1.5rem;--aira-space-8:2rem;--aira-space-10:2.5rem;--aira-space-12:3rem;--aira-radius-sm:.375rem;--aira-radius-md:.625rem;--aira-radius-lg:.875rem;--aira-radius-xl:1.25rem;--aira-radius-pill:999px;--aira-motion-fast:.12s ease;--aira-motion-normal:.18s ease;--aira-focus-ring:0 0 0 3px color-mix(in srgb, var(--aira-color-primary) 24%, transparent);--aira-color-success:#15803d;--aira-color-warning:#b45309;--aira-color-danger:#b91c1c;--aira-color-info:#0369a1;--aira-color-on-success:#fff;--aira-color-on-warning:#fff;--aira-color-on-danger:#fff;--aira-color-on-info:#fff;--aira-brand-50:#eef2ff;--aira-brand-100:#e0e7ff;--aira-brand-200:#c7d2fe;--aira-brand-300:#a5b4fc;--aira-brand-400:#818cf8;--aira-brand-500:#6366f1;--aira-brand-600:#4f46e5;--aira-brand-700:#4338ca;--aira-brand-800:#3730a3;--aira-brand-900:#312e81;--aira-brand-950:#1e1b4b;--aira-color-page:#f8fafc;--aira-color-surface:#fff;--aira-color-surface-raised:#fff;--aira-color-surface-muted:#f1f5f9;--aira-color-text:#172033;--aira-color-text-muted:#5c677d;--aira-color-border:#d9e0ea;--aira-color-primary:var(--aira-brand-600);--aira-color-primary-hover:var(--aira-brand-700);--aira-color-primary-subtle:var(--aira-brand-50);--aira-color-on-primary:#fff;--aira-color-on-primary-subtle:var(--aira-brand-900);--aira-color-status-border:color-mix(in srgb, var(--aira-color-primary) 26%, var(--aira-color-border))}[data-product=karshenas]{--aira-brand-50:#eef2ff;--aira-brand-100:#e0e7ff;--aira-brand-200:#c7d2fe;--aira-brand-300:#a5b4fc;--aira-brand-400:#818cf8;--aira-brand-500:#6366f1;--aira-brand-600:#4f46e5;--aira-brand-700:#4338ca;--aira-brand-800:#3730a3;--aira-brand-900:#312e81;--aira-brand-950:#1e1b4b}[data-product=foroosh]{--aira-brand-50:#fff7ed;--aira-brand-100:#ffedd5;--aira-brand-200:#fed7aa;--aira-brand-300:#fdba74;--aira-brand-400:#fb923c;--aira-brand-500:#f97316;--aira-brand-600:#c2410c;--aira-brand-700:#9a3412;--aira-brand-800:#7c2d12;--aira-brand-900:#431407;--aira-brand-950:#2a0d04}[data-product=didar]{--aira-brand-50:#faf5ff;--aira-brand-100:#f3e8ff;--aira-brand-200:#e9d5ff;--aira-brand-300:#d8b4fe;--aira-brand-400:#c084fc;--aira-brand-500:#a855f7;--aira-brand-600:#7e22ce;--aira-brand-700:#6b21a8;--aira-brand-800:#581c87;--aira-brand-900:#3b0764;--aira-brand-950:#24043e}[data-product=monshi]{--aira-brand-50:#f0fdfa;--aira-brand-100:#ccfbf1;--aira-brand-200:#99f6e4;--aira-brand-300:#5eead4;--aira-brand-400:#2dd4bf;--aira-brand-500:#14b8a6;--aira-brand-600:#0f766e;--aira-brand-700:#115e59;--aira-brand-800:#134e4a;--aira-brand-900:#042f2e;--aira-brand-950:#02201f}[data-product=motoon]{--aira-brand-50:#fff7ed;--aira-brand-100:#ffedd5;--aira-brand-200:#fed7aa;--aira-brand-300:#fdba74;--aira-brand-400:#fb923c;--aira-brand-500:#ea580c;--aira-brand-600:#9a3412;--aira-brand-700:#7c2d12;--aira-brand-800:#652b19;--aira-brand-900:#431407;--aira-brand-950:#2a0d04}[data-product=ketab]{--aira-brand-50:#fffbeb;--aira-brand-100:#fef3c7;--aira-brand-200:#fde68a;--aira-brand-300:#fcd34d;--aira-brand-400:#fbbf24;--aira-brand-500:#d97706;--aira-brand-600:#b45309;--aira-brand-700:#92400e;--aira-brand-800:#78350f;--aira-brand-900:#451a03;--aira-brand-950:#2a1002}[data-product=dorous]{--aira-brand-50:#ecfdf5;--aira-brand-100:#d1fae5;--aira-brand-200:#a7f3d0;--aira-brand-300:#6ee7b7;--aira-brand-400:#34d399;--aira-brand-500:#059669;--aira-brand-600:#047857;--aira-brand-700:#065f46;--aira-brand-800:#064e3b;--aira-brand-900:#022c22;--aira-brand-950:#011c15}[data-product=aico]{--aira-brand-50:#ecfeff;--aira-brand-100:#cffafe;--aira-brand-200:#a5f3fc;--aira-brand-300:#67e8f9;--aira-brand-400:#22d3ee;--aira-brand-500:#06b6d4;--aira-brand-600:#0e7490;--aira-brand-700:#155e75;--aira-brand-800:#164e63;--aira-brand-900:#083344;--aira-brand-950:#04232e}[data-product=madrese]{--aira-brand-50:#f0fdf4;--aira-brand-100:#dcfce7;--aira-brand-200:#bbf7d0;--aira-brand-300:#86efac;--aira-brand-400:#4ade80;--aira-brand-500:#22c55e;--aira-brand-600:#15803d;--aira-brand-700:#166534;--aira-brand-800:#14532d;--aira-brand-900:#052e16;--aira-brand-950:#031c0d}[data-product=taghvim]{--aira-brand-50:#fff1f2;--aira-brand-100:#ffe4e6;--aira-brand-200:#fecdd3;--aira-brand-300:#fda4af;--aira-brand-400:#fb7185;--aira-brand-500:#f43f5e;--aira-brand-600:#be123c;--aira-brand-700:#9f1239;--aira-brand-800:#881337;--aira-brand-900:#4c0519;--aira-brand-950:#2b0310}[data-product=iyaat]{--aira-brand-50:#fff7f5;--aira-brand-100:#fee9e5;--aira-brand-200:#fbd2cb;--aira-brand-300:#f5aaa0;--aira-brand-400:#e77c79;--aira-brand-500:#c85b62;--aira-brand-600:#a8434e;--aira-brand-700:#8f3543;--aira-brand-800:#742d3b;--aira-brand-900:#4b1f2b;--aira-brand-950:#2c121b}[data-product=platform]{--aira-brand-50:#f1f5f9;--aira-brand-100:#e2e8f0;--aira-brand-200:#cbd5e1;--aira-brand-300:#94a3b8;--aira-brand-400:#64748b;--aira-brand-500:#475569;--aira-brand-600:#334155;--aira-brand-700:#1e293b;--aira-brand-800:#172033;--aira-brand-900:#0f172a;--aira-brand-950:#020617}[data-theme=dark],.aira-dark{--aira-color-page:#0b1120;--aira-color-surface:#111827;--aira-color-surface-raised:#182235;--aira-color-surface-muted:#1f2937;--aira-color-text:#f1f5f9;--aira-color-text-muted:#a6b1c2;--aira-color-border:#334155;--aira-color-primary:var(--aira-brand-400);--aira-color-primary-hover:var(--aira-brand-300);--aira-color-primary-subtle:color-mix(in srgb, var(--aira-brand-400) 16%, var(--aira-color-surface));--aira-color-on-primary:#0f172a;--aira-color-on-primary-subtle:var(--aira-brand-100)}@media (prefers-color-scheme:dark){[data-theme=system]{--aira-color-page:#0b1120;--aira-color-surface:#111827;--aira-color-surface-raised:#182235;--aira-color-surface-muted:#1f2937;--aira-color-text:#f1f5f9;--aira-color-text-muted:#a6b1c2;--aira-color-border:#334155;--aira-color-primary:var(--aira-brand-400);--aira-color-primary-hover:var(--aira-brand-300);--aira-color-primary-subtle:color-mix(in srgb, var(--aira-brand-400) 16%, var(--aira-color-surface));--aira-color-on-primary:#0f172a;--aira-color-on-primary-subtle:var(--aira-brand-100)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--aira-font-family-sans);background:var(--aira-color-page);color:var(--aira-color-text);font-size:16px;line-height:1.6}[data-theme=dark],.aira-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--aira-color-page);min-width:320px}body{background:var(--aira-color-page);min-width:320px;min-height:100dvh;color:var(--aira-color-text);font-family:var(--aira-font-family-sans);font-weight:var(--aira-font-weight-regular);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--aira-color-primary) 66%, transparent);outline-offset:2px}a{color:var(--aira-color-primary)}.aira-surface{background:var(--aira-color-surface);border:1px solid var(--aira-color-border);border-radius:var(--aira-radius-lg);box-shadow:0 1px 2px #0f172a0f}.aira-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aira-card{background:var(--aira-color-surface);border:1px solid var(--aira-color-border);border-radius:var(--aira-radius-lg);overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.aira-card--muted{background:var(--aira-color-surface-muted)}.aira-card__header,.aira-card__body,.aira-card__footer{padding:var(--aira-space-5) var(--aira-space-6)}.aira-card__header{border-block-end:1px solid var(--aira-color-border)}.aira-card__footer{border-block-start:1px solid var(--aira-color-border);background:var(--aira-color-surface-muted)}.aira-status,.aira-ai-state,.aira-citation{align-items:center;gap:var(--aira-space-2);min-height:1.75rem;font-size:var(--aira-font-size-sm);display:inline-flex}.aira-status__dot,.aira-ai-state__indicator{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.aira-status--success{color:var(--aira-color-success)}.aira-status--warning{color:var(--aira-color-warning)}.aira-status--danger{color:var(--aira-color-danger)}.aira-status--info{color:var(--aira-color-info)}.aira-ai-state{padding:var(--aira-space-2) var(--aira-space-3);border:1px solid var(--aira-color-status-border);border-radius:var(--aira-radius-pill);color:var(--aira-color-primary);background:var(--aira-color-primary-subtle)}.aira-ai-state__indicator{width:.625rem;height:.625rem}.aira-ai-state--thinking .aira-ai-state__indicator,.aira-ai-state--streaming .aira-ai-state__indicator,.aira-ai-state--tool .aira-ai-state__indicator{animation:1.2s ease-in-out infinite aira-pulse}.aira-ai-state--confirmation{color:var(--aira-color-warning);border-color:color-mix(in srgb, var(--aira-color-warning) 35%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-warning) 10%, var(--aira-color-surface))}.aira-ai-state--error{color:var(--aira-color-danger);border-color:color-mix(in srgb, var(--aira-color-danger) 35%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-danger) 10%, var(--aira-color-surface))}.aira-citation{padding:var(--aira-space-2) var(--aira-space-3);border:1px solid var(--aira-color-border);border-radius:var(--aira-radius-md);color:var(--aira-color-text);background:var(--aira-color-surface-muted);transition:border-color var(--aira-motion-fast), color var(--aira-motion-fast);text-decoration:none}.aira-citation:hover{color:var(--aira-color-primary);border-color:var(--aira-color-primary)}.aira-citation__marker{width:1.5rem;height:1.5rem;color:var(--aira-color-on-primary);background:var(--aira-color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.aira-citation small{color:var(--aira-color-text-muted);margin-block-start:.125rem;display:block}@keyframes aira-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{background:var(--aira-color-page)}body{background:var(--aira-color-page);min-width:320px;color:var(--aira-color-text);font-family:var(--aira-font-family-sans);margin:0;overflow-x:hidden}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent;font-family:inherit}button:disabled{cursor:wait;opacity:.58}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--aira-color-primary) 35%, transparent);outline-offset:2px}.primary-button,.secondary-button,.ghost-button,.danger-button,.text-button,.icon-button{cursor:pointer;min-block-size:2.45rem;transition:background var(--aira-motion-fast), border-color var(--aira-motion-fast), color var(--aira-motion-fast), transform var(--aira-motion-fast);border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding-inline:.9rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.primary-button:active,.secondary-button:active,.ghost-button:active,.danger-button:active,.text-button:active,.icon-button:active{transform:translateY(1px)}.primary-button{border:1px solid var(--aira-color-primary);background:var(--aira-color-primary);color:var(--aira-color-on-primary)}.primary-button:hover{background:var(--aira-color-primary-hover)}.secondary-button{border:1px solid color-mix(in srgb, var(--aira-color-primary) 33%, var(--aira-color-border));background:var(--aira-color-primary-subtle);color:var(--aira-color-primary)}.ghost-button{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);color:var(--aira-color-text-muted)}.ghost-button:hover{border-color:var(--aira-color-primary);color:var(--aira-color-primary)}.danger-button{border:1px solid color-mix(in srgb, var(--aira-color-danger) 32%, var(--aira-color-border));background:color-mix(in srgb, var(--aira-color-danger) 7%, var(--aira-color-surface));color:var(--aira-color-danger)}.text-button{min-block-size:auto;color:var(--aira-color-primary);background:0 0;border:0;padding:.2rem}.icon-button{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);inline-size:2.4rem;color:var(--aira-color-text-muted);padding:0}.icon-button:hover{border-color:var(--aira-color-primary);color:var(--aira-color-primary)}.surface-card{border:1px solid var(--aira-color-border);border-radius:var(--aira-radius-xl);background:var(--aira-color-surface);box-shadow:0 1px 2px #02334408}.surface-card__header{border-block-end:1px solid var(--aira-color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.surface-card__header h2,.surface-card__header h3,.surface-card__header p{margin:0}.surface-card__header h2,.surface-card__header h3{font-size:.95rem}.surface-card__header p{color:var(--aira-color-text-muted);margin-block-start:.2rem;font-size:.7rem;line-height:1.7}.eyebrow{color:var(--aira-color-primary);letter-spacing:.01em;font-size:.68rem;font-weight:900}.page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:1.4rem;display:flex}.page-header h1{margin:.3rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.35}.page-header p{max-inline-size:42rem;color:var(--aira-color-text-muted);margin:0;font-size:.8rem;line-height:1.9}.status-pill{border-radius:var(--aira-radius-pill);background:var(--aira-color-primary-subtle);min-block-size:1.5rem;color:var(--aira-color-primary);align-items:center;gap:.3rem;padding-inline:.55rem;font-size:.64rem;font-weight:800;display:inline-flex}.status-pill--success{background:color-mix(in srgb, var(--aira-color-success) 9%, var(--aira-color-surface));color:var(--aira-color-success)}.status-pill--warning{background:color-mix(in srgb, var(--aira-color-warning) 9%, var(--aira-color-surface));color:var(--aira-color-warning)}.status-pill--muted{background:var(--aira-color-surface-muted);color:var(--aira-color-text-muted)}.field{gap:.4rem;display:grid}.field>span{color:var(--aira-color-text-muted);font-size:.72rem;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--aira-color-border);background:var(--aira-color-surface);min-block-size:2.65rem;inline-size:100%;color:var(--aira-color-text);border-radius:.65rem;outline:0;padding:.6rem .75rem;font-size:.8rem}.field textarea{resize:vertical;line-height:1.8}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--aira-color-primary);box-shadow:var(--aira-focus-ring)}.notice-inline{background:var(--aira-color-primary-subtle);color:var(--aira-color-text-muted);border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.7rem;line-height:1.8;display:flex}.notice-inline>.aira-icon{color:var(--aira-color-primary);flex:none}.empty-state{color:var(--aira-color-text-muted);text-align:center;justify-items:center;gap:.55rem;padding:2rem 1rem;display:grid}.empty-state>span{background:var(--aira-color-primary-subtle);block-size:2.7rem;inline-size:2.7rem;color:var(--aira-color-primary);border-radius:.8rem;place-items:center;display:grid}.empty-state p{margin:0;font-size:.75rem}@media (width<=680px){.page-header{flex-direction:column;align-items:flex-start}.surface-card__header{padding:1rem}}
