:root{--arya-bg-deep:#c5d2e2;--arya-bg-mid:#e4ebf4;--arya-bg-soft:#f4f7fb;--arya-orb-a:#6094c68c;--arya-orb-b:#a0bcd694;--arya-orb-c:#ffffffc7;--arya-ink:#1c2430;--arya-ink-soft:#4a5565;--arya-ink-faint:#7a8698;--arya-inverse:#fff;--arya-accent:#0071e3;--arya-accent-soft:#0071e31f;--arya-accent-hover:#0077ed;--arya-success:#1f8a5b;--arya-danger:#c23b3b;--arya-warning:#b56a1b;--arya-glass:#ffffff61;--arya-glass-strong:#ffffff8c;--arya-glass-tint:#ffffff47;--arya-glass-border:#ffffffb8;--arya-glass-border-soft:#1c243014;--arya-glass-blur:36px;--arya-glass-saturate:180%;--arya-shadow:0 22px 60px #1c24301a;--arya-shadow-soft:0 10px 30px #1c243012;--arya-shadow-lift:0 16px 40px #1c243024;--arya-radius-sm:12px;--arya-radius-md:18px;--arya-radius-lg:28px;--arya-radius-pill:999px;--arya-font-display:"Sora","Avenir Next",sans-serif;--arya-font-body:"Figtree","Avenir Next",sans-serif;--arya-tracking-tight:-0.03em;--arya-tracking-brand:-0.045em;--arya-ease:cubic-bezier(0.22,1,0.36,1);--arya-duration:480ms;--arya-duration-fast:220ms}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;background:var(--arya-bg-mid);color:var(--arya-ink);font-family:var(--arya-font-body);margin:0;text-rendering:optimizeLegibility}.arya-shell{isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.arya-shell__atmosphere{animation:arya-atmosphere-drift 28s ease-in-out infinite alternate;background:radial-gradient(900px 600px at 12% 8%,var(--arya-orb-a),#0000 60%),radial-gradient(800px 520px at 88% 18%,var(--arya-orb-b),#0000 58%),radial-gradient(700px 500px at 48% 92%,var(--arya-orb-c),#0000 55%),linear-gradient(165deg,var(--arya-bg-soft) 0,var(--arya-bg-mid) 45%,var(--arya-bg-deep) 100%);inset:0;position:fixed;z-index:-1}@keyframes arya-atmosphere-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.04) translate3d(-1.5%,1%,0)}}.arya-glass{backdrop-filter:blur(var(--arya-glass-blur)) saturate(var(--arya-glass-saturate));-webkit-backdrop-filter:blur(var(--arya-glass-blur)) saturate(var(--arya-glass-saturate));background:var(--arya-glass);border:1px solid var(--arya-glass-border);box-shadow:var(--arya-shadow),inset 0 1px 0 #ffffffa6}.arya-glass--strong{background:var(--arya-glass-strong)}.arya-glass--tint{background:var(--arya-glass-tint)}.arya-topbar{align-items:center;animation:arya-rise .7s var(--arya-ease) both;border-radius:var(--arya-radius-pill);display:flex;gap:16px;justify-content:space-between;margin:12px 16px 0;padding:10px 18px;position:-webkit-sticky;position:sticky;top:12px;z-index:20}.arya-brand-mark{color:var(--arya-ink);font-family:var(--arya-font-display);font-size:1.15rem;font-weight:600;letter-spacing:var(--arya-tracking-brand)}.arya-status{align-items:center;color:var(--arya-ink-soft);display:inline-flex;font-size:.85rem;gap:8px}.arya-status-dot{background:var(--arya-success);border-radius:50%;box-shadow:0 0 0 4px #1f8a5b26;height:8px;width:8px}.arya-status-dot--offline{background:var(--arya-danger);box-shadow:0 0 0 4px #c23b3b1f}.arya-page{margin:0 auto;padding:28px 0 64px;width:min(1180px,calc(100% - 32px))}.arya-hero{animation:arya-rise .78s var(--arya-ease) 60ms both;margin:20px 0 28px}.arya-hero__brand{color:var(--arya-ink);font-family:var(--arya-font-display);font-size:clamp(3rem,8vw,5.5rem);font-weight:600;letter-spacing:var(--arya-tracking-brand);line-height:.95;margin:0}.arya-hero__lede{color:var(--arya-ink-soft);font-size:1.1rem;line-height:1.45;margin:14px 0 0;max-width:34ch}.arya-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.arya-panel{animation:arya-rise .82s var(--arya-ease) both;border-radius:var(--arya-radius-lg);padding:18px}.arya-panel--chat{animation-delay:.1s;min-height:min(72vh,760px);overflow:hidden;padding:0}.arya-panel--chat,.arya-rail{display:flex;flex-direction:column}.arya-rail{gap:14px}.arya-rail>.arya-panel{animation-delay:.18s}.arya-rail>.arya-panel:nth-child(2){animation-delay:.24s}.arya-rail>.arya-panel:nth-child(3){animation-delay:.3s}.arya-panel__title{font-family:var(--arya-font-display);font-size:1.05rem;font-weight:600;letter-spacing:var(--arya-tracking-tight);margin:0 0 4px}.arya-panel__subtitle{color:var(--arya-ink-faint);font-size:.9rem;margin:0 0 14px}.arya-chip-btn{-webkit-appearance:none;appearance:none;background:#ffffff73;border:1px solid var(--arya-glass-border-soft);border-radius:var(--arya-radius-md);color:var(--arya-ink);cursor:pointer;font:inherit;font-size:.92rem;padding:11px 14px;text-align:left;transition:transform var(--arya-duration-fast) var(--arya-ease),background var(--arya-duration-fast) var(--arya-ease),box-shadow var(--arya-duration-fast) var(--arya-ease);width:100%}.arya-chip-btn+.arya-chip-btn{margin-top:8px}.arya-chip-btn:hover{background:#ffffffc7;box-shadow:var(--arya-shadow-soft);transform:translateY(-1px)}.arya-chip-btn:active{transform:translateY(0)}.arya-primary-btn{-webkit-appearance:none;appearance:none;background:var(--arya-accent);border:none;border-radius:var(--arya-radius-pill);color:var(--arya-inverse);cursor:pointer;font:inherit;font-weight:600;padding:11px 18px;transition:background var(--arya-duration-fast) var(--arya-ease),transform var(--arya-duration-fast) var(--arya-ease),box-shadow var(--arya-duration-fast) var(--arya-ease)}.arya-primary-btn:hover{background:var(--arya-accent-hover);box-shadow:0 10px 24px #0071e347}.arya-primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.arya-ghost-btn{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--arya-glass-border-soft);border-radius:var(--arya-radius-pill);color:var(--arya-ink-soft);cursor:pointer;font:inherit;font-size:.85rem;padding:8px 14px;transition:background var(--arya-duration-fast) var(--arya-ease)}.arya-ghost-btn:hover{background:#ffffff8c}.arya-device-row{align-items:center;border-bottom:1px solid var(--arya-glass-border-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.arya-device-row:last-child{border-bottom:none}.arya-device-meta{display:flex;flex-direction:column;gap:2px}.arya-device-name{font-weight:600}.arya-device-sub{color:var(--arya-ink-faint);font-size:.82rem}.arya-alert{animation:arya-rise .5s var(--arya-ease) both;background:#c23b3b1a;border:1px solid #c23b3b2e;border-radius:var(--arya-radius-md);color:var(--arya-danger);margin-bottom:16px;padding:12px 14px}@keyframes arya-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes arya-message-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.arya-msg-enter{animation:arya-message-in .42s var(--arya-ease) both}@media (max-width:960px){.arya-layout{grid-template-columns:1fr}.arya-topbar{border-radius:var(--arya-radius-md);margin:10px 12px 0}.arya-page{padding-top:18px;width:min(100% - 24px,1180px)}.arya-hero__brand{font-size:clamp(2.6rem,14vw,4rem)}.arya-panel--chat{min-height:62vh}}@media (prefers-reduced-motion:reduce){.arya-alert,.arya-hero,.arya-msg-enter,.arya-panel,.arya-shell__atmosphere,.arya-topbar{animation:none!important}.arya-chip-btn,.arya-primary-btn{transition:none!important}}
/*# sourceMappingURL=main.63916650.css.map*/