.nora-module__21wPGW__dock{z-index:70;--n-accent:#19c6cb;--n-orange:#ff6a1a;--n-elev:#0d0d0e;--n-elev2:#141416;--n-fg:#f5f5f7;--n-dim:#9a9aa2;--n-border:#ffffff1a;--n-good:#34d399;font-family:var(--font-inter), Inter, system-ui, sans-serif;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:28px;right:28px}@property --nora-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nora-module__21wPGW__noraOrbit{to{--nora-orbit:360deg}}.nora-module__21wPGW__launcher{background:var(--n-elev);border:1px solid var(--n-border);cursor:pointer;color:var(--n-fg);border-radius:999px;align-items:center;gap:10px;padding:11px 17px 11px 11px;font-size:15px;font-weight:600;display:flex;position:relative;box-shadow:0 12px 40px #00000080,0 0 22px #ff6a1a29,0 0 22px #19c6cb29}.nora-module__21wPGW__launcher:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--nora-orbit), #ff6a1a 0deg, #ff6a1a00 64deg, #19c6cb00 176deg, #19c6cb 180deg, #19c6cb00 244deg, #ff6a1a00 356deg, #ff6a1a 360deg);animation:7s linear infinite nora-module__21wPGW__noraOrbit;position:absolute;inset:-2.5px}@media (prefers-reduced-motion:reduce){.nora-module__21wPGW__launcher:before{animation:none}}.nora-module__21wPGW__launcher img{object-fit:cover;border-radius:50%;width:34px;height:34px}.nora-module__21wPGW__dot{background:var(--n-good);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34d3992e}.nora-module__21wPGW__panel{background:var(--n-elev);border:1px solid var(--n-border);width:372px;max-width:calc(100vw - 32px);color:var(--n-fg);border-radius:20px;overflow:hidden;box-shadow:0 24px 70px #0009}.nora-module__21wPGW__phead{border-bottom:1px solid var(--n-border);background:linear-gradient(#19c6cb14,#0000);align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.nora-module__21wPGW__phead img{object-fit:cover;border:1px solid var(--n-border);border-radius:50%;width:42px;height:42px}.nora-module__21wPGW__name{font-size:16px;font-weight:700}.nora-module__21wPGW__role{color:var(--n-dim);font-size:12px}.nora-module__21wPGW__sp{gap:8px;margin-left:auto;display:flex}.nora-module__21wPGW__ic{border:1px solid var(--n-border);background:var(--n-elev2);width:30px;height:30px;color:var(--n-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.nora-module__21wPGW__ic:hover{color:var(--n-fg);border-color:var(--n-accent)}.nora-module__21wPGW__choice{padding:26px 22px 24px}.nora-module__21wPGW__choice h3{margin:0 0 4px;font-size:17px}.nora-module__21wPGW__sub{color:var(--n-dim);margin-bottom:20px;font-size:13px}.nora-module__21wPGW__ways{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nora-module__21wPGW__way{border:1px solid var(--n-border);text-align:center;cursor:pointer;background:var(--n-elev2);color:inherit;border-radius:16px;padding:20px 14px;transition:all .15s}.nora-module__21wPGW__way:hover{border-color:var(--n-accent);background:#16171a;transform:translateY(-2px)}.nora-module__21wPGW__wayVoice:hover{border-color:var(--n-orange)}.nora-module__21wPGW__gi{font-size:26px}.nora-module__21wPGW__wayT{margin-top:8px;font-weight:600}.nora-module__21wPGW__wayD{color:var(--n-dim);margin-top:4px;font-size:11px;line-height:1.4}.nora-module__21wPGW__foot{text-align:center;color:var(--n-dim);margin-top:18px;font-size:12px}.nora-module__21wPGW__chat{flex-direction:column;height:440px;max-height:calc(100vh - 160px);display:flex}.nora-module__21wPGW__msgs{flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex;overflow:auto}.nora-module__21wPGW__m{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:85%;padding:10px 13px;font-size:14px;line-height:1.45}.nora-module__21wPGW__bot{background:var(--n-elev2);border:1px solid var(--n-border);border-bottom-left-radius:5px;align-self:flex-start}.nora-module__21wPGW__user{background:var(--n-accent);color:#04211f;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.nora-module__21wPGW__botLine+.nora-module__21wPGW__botLine{margin-top:6px}.nora-module__21wPGW__botBullet{margin-top:4px;padding-left:15px;position:relative}.nora-module__21wPGW__botBullet:before{content:"•";color:var(--n-accent);position:absolute;left:3px}.nora-module__21wPGW__inlineLink{color:var(--n-accent);cursor:pointer;text-decoration:underline}.nora-module__21wPGW__navcard{border:1px solid var(--n-accent);cursor:pointer;max-width:90%;color:inherit;text-align:left;background:#19c6cb14;border-radius:12px;flex-direction:column;align-self:flex-start;gap:2px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.nora-module__21wPGW__navcard small{color:var(--n-dim);font-size:10px;font-weight:400}.nora-module__21wPGW__typing{color:var(--n-dim);align-self:flex-start;font-size:13px;font-style:italic}.nora-module__21wPGW__composer{border-top:1px solid var(--n-border);gap:8px;padding:12px;display:flex}.nora-module__21wPGW__composer input{background:var(--n-elev2);border:1px solid var(--n-border);color:var(--n-fg);font:inherit;border-radius:10px;flex:1;padding:10px 12px;font-size:14px}.nora-module__21wPGW__composer input:focus{border-color:var(--n-accent);outline:none}.nora-module__21wPGW__send{background:var(--n-accent);color:#04211f;cursor:pointer;border:none;border-radius:10px;width:40px;font-size:16px}.nora-module__21wPGW__send:disabled{opacity:.5;cursor:default}.nora-module__21wPGW__voice{text-align:center;padding:28px 22px 18px}.nora-module__21wPGW__orb{border:1px solid var(--n-border);border-radius:50%;width:120px;height:120px;margin:4px auto 18px;animation:2.4s infinite nora-module__21wPGW__noraPulse;overflow:hidden;box-shadow:0 0 #19c6cb66}.nora-module__21wPGW__orb img{object-fit:cover;border-radius:50%;width:120px;height:120px}.nora-module__21wPGW__orbSpeak{animation:1.1s infinite nora-module__21wPGW__noraPulse}@keyframes nora-module__21wPGW__noraPulse{0%{box-shadow:0 0 #19c6cb66}70%{box-shadow:0 0 0 22px #19c6cb00}to{box-shadow:0 0 #19c6cb00}}.nora-module__21wPGW__voiceState{min-height:20px;font-size:15px;font-weight:600}.nora-module__21wPGW__voiceControls{justify-content:center;gap:10px;margin-top:16px;display:flex}.nora-module__21wPGW__voiceBtn,.nora-module__21wPGW__voiceEnd{font:inherit;cursor:pointer;border:1px solid var(--n-border);background:var(--n-elev2);color:var(--n-fg);border-radius:999px;padding:8px 16px;font-size:13px}.nora-module__21wPGW__voiceBtn:hover{border-color:var(--n-accent)}.nora-module__21wPGW__voiceBtn:disabled{opacity:.45;cursor:default}.nora-module__21wPGW__voiceEnd{color:var(--n-dim);background:0 0}.nora-module__21wPGW__voiceEnd:hover{color:var(--n-orange);border-color:var(--n-orange)}.nora-module__21wPGW__disclaimer{border-top:1px solid var(--n-border);color:var(--n-dim);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5}.nora-module__21wPGW__disclaimer a{color:var(--n-accent)}
