.niki-surface-root{--niki-cream:#f5f1ea;--niki-paper:#fffcf7;--niki-terra:#a85e45;--niki-ink:#1f1f1c;--niki-muted:#6e6a67;--niki-hair:#d8cfc2;--niki-warm-bg:#fbf3e7;--niki-warm-border:#d9b48f;--niki-green:#4c8a5c;z-index:850;pointer-events:none;color:var(--niki-ink);font-family:Instrument Sans,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0}.niki-surface-root.is-dark,[data-theme=dark] .niki-surface-root{--niki-cream:#221d18;--niki-paper:#2b2620;--niki-terra:#c98a6b;--niki-ink:#ede6da;--niki-muted:#9a9186;--niki-hair:#4a4036;--niki-warm-bg:#3a2f24;--niki-warm-border:#8a6a44;--niki-green:#8dbb91}.niki-surface-dock{z-index:851;transform-origin:100% 100%;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.niki-surface-dock :is(button,a,input,textarea,select,.niki-panel,.niki-greeting){pointer-events:auto}.niki-surface-dock.is-contained{position:absolute}.niki-surface-dock__slot{justify-content:flex-end;max-width:calc(100vw - 28px);display:flex}.niki-surface-dock__gap{height:10px}@media (max-width:1023px){.niki-surface-dock{flex-direction:row;align-items:flex-end}.niki-surface-dock__slot{max-width:calc(100vw - 90px)}.niki-surface-dock__gap{width:10px;height:auto}}@keyframes niki-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.niki-plaque{pointer-events:none;box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-paper);border-radius:13px 13px 4px;width:max-content;max-width:240px;padding:9px 26px 9px 13px;animation:.35s niki-message-in;position:relative;box-shadow:0 6px 20px #1f1f1c24}.niki-plaque.is-warning{border-color:var(--niki-warm-border);background:var(--niki-warm-bg)}.niki-plaque__text{color:var(--niki-ink);white-space:pre-line;margin:0;font-size:12.5px;line-height:1.45}.niki-plaque.is-warning .niki-plaque__text{color:var(--niki-ink)}.niki-plaque__close{pointer-events:auto;color:#8a857f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1;position:absolute;top:5px;right:8px}.niki-plaque__dots{gap:4px;margin-top:7px;display:flex}.niki-plaque__dots button{background:var(--niki-hair);cursor:pointer;border:0;border-radius:50%;width:4px;min-width:4px;height:4px;padding:0}.niki-plaque__dots button.is-active{background:var(--niki-terra)}.niki-greeting{box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-paper);max-width:250px;color:var(--niki-ink);border-radius:14px 14px 4px;padding:10px 15px;font-size:13px;line-height:1.5;animation:.32s niki-message-in;box-shadow:0 8px 22px #1f1f1c21}.niki-greeting em{color:var(--niki-terra);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300}.niki-panel{box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-paper);width:300px;color:var(--niki-ink);text-align:left;border-radius:16px 16px 4px;outline:none;padding:13px 15px;animation:.3s niki-message-in;position:relative;box-shadow:0 10px 28px #1f1f1c29}.niki-signature{align-items:center;gap:8px;min-height:26px;margin:0 20px 8px 0;display:flex}.niki-signature__name{color:var(--niki-terra);letter-spacing:-.015em;font-family:Fraunces,Georgia,serif;font-size:15px;font-style:italic;font-weight:300}.niki-signature__status{color:var(--niki-muted);margin-left:auto;font-family:Fraunces,Georgia,serif;font-size:12px;font-style:italic;font-weight:300}.niki-orb-mini{width:var(--niki-orb-size);height:var(--niki-orb-size);flex:none;display:inline-flex}.niki-panel__tag{color:var(--niki-muted);margin:0 0 9px;font-size:12px}.niki-panel__close{color:var(--niki-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1;position:absolute;top:7px;right:8px}.niki-panel__question{border:1px solid color-mix(in srgb,var(--niki-hair) 72%,var(--niki-paper));background:var(--niki-cream);width:100%;color:var(--niki-ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;margin:0 0 6px;padding:7px 10px;font-size:12.5px;display:block}.niki-panel__action{border:1.5px solid var(--niki-terra);width:100%;color:var(--niki-terra);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;margin:2px 0 6px;padding:8px 11px;font-size:12.5px;font-weight:500;display:flex}.niki-panel__voice{background:var(--niki-terra);width:100%;color:var(--niki-paper);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:9px 14px;font-size:12.5px;display:flex}.niki-panel__back{border:1px solid var(--niki-hair);width:100%;color:var(--niki-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:999px;margin-top:6px;padding:7px 12px;font-size:12px;display:block}.niki-panel__answer{color:var(--niki-ink);white-space:pre-line;margin:0 0 8px;font-size:12.5px;line-height:1.55}.niki-panel__answer.is-muted{color:var(--niki-muted)}.niki-mini{box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-paper);border-radius:999px;align-items:center;gap:9px;max-width:calc(100vw - 98px);padding:8px 12px;animation:.3s niki-message-in;display:inline-flex;box-shadow:0 8px 22px #1f1f1c29}.niki-mini__name{color:var(--niki-terra);letter-spacing:-.015em;font-family:Fraunces,Georgia,serif;font-size:15px;font-style:italic;font-weight:300}.niki-mini__ask{color:var(--niki-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.3}.niki-mini__ask:hover,.niki-mini__ask:focus-visible{color:var(--niki-ink);outline:none}.niki-mini__x{color:var(--niki-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:15px;line-height:1;position:relative}.niki-mini__x:after{content:"";position:absolute;inset:-14px}.niki-panel__ghost{color:var(--niki-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.niki-panel__audio-note{color:var(--niki-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;line-height:16px;display:flex}.niki-panel__replay{color:var(--niki-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;text-decoration:underline}.niki-panel__trouble{color:var(--niki-muted);font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.8;background:0 0;border:0;margin:10px auto 0;padding:0;font-size:12px;text-decoration:underline;display:block}.niki-panel__trouble:hover,.niki-panel__trouble:focus-visible{opacity:1;color:var(--niki-ink)}.niki-panel__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.niki-panel__row .niki-panel__submit{flex:1;width:auto;margin:0}.niki-panel__success{color:var(--niki-green);text-align:center;margin:0;padding:4px 0;font-size:12.5px}.niki-panel button:disabled{opacity:.5;cursor:not-allowed}.niki-transcript-panel__label{color:var(--niki-muted);margin:0 0 6px;font-size:11.5px;display:block}.niki-transcript-editor{box-sizing:border-box;resize:vertical;border:1px solid var(--niki-hair);background:var(--niki-cream);width:100%;min-height:58px;max-height:120px;color:var(--niki-ink);font:inherit;border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.55}.niki-composer{align-items:center;gap:8px;display:flex}.niki-composer__field{flex:1;min-width:0;position:relative}.niki-composer__input{box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-cream);width:100%;color:var(--niki-ink);font:inherit;border-radius:999px;padding:9px 13px;font-size:12.5px;line-height:1.4;display:block}.niki-composer__input::placeholder{color:var(--niki-muted)}.niki-composer__submit{border:1px solid var(--niki-terra);background:var(--niki-terra);color:var(--niki-paper);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:12px;transition:opacity .16s}.niki-composer__submit.is-working{cursor:wait}.niki-support-panel__boundary,.niki-surface-notice{color:var(--niki-muted);margin:0 0 9px;font-size:11.5px;line-height:1.5}.niki-capture-card__transcript{min-height:20px;max-height:76px;color:var(--niki-ink);font-size:12.5px;line-height:1.55;overflow:auto}.niki-capture-card__transcript.is-muted,.niki-capture-card__placeholder{color:var(--niki-muted);font-style:italic}.niki-capture-card__strip{border-top:1px solid var(--niki-hair);align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:flex}.niki-voice-composer{box-sizing:border-box;border:1px solid var(--niki-hair);background:var(--niki-paper);width:min(460px,100vw - 28px);color:var(--niki-ink);border-radius:20px;padding:12px 13px 10px;animation:.3s niki-message-in;box-shadow:0 10px 28px #1f1f1c29}.niki-voice-composer__prompt{min-height:28px;color:var(--niki-muted);font-size:12.5px;line-height:1.5}.niki-voice-composer__controls{align-items:center;gap:8px;min-width:0;display:flex}.niki-voice-composer__plus{color:var(--niki-muted);flex:none;font-size:17px;font-weight:300;line-height:1}.niki-wave-history{flex:1;align-items:center;gap:1px;min-width:0;height:30px;display:flex;overflow:hidden}.niki-wave-history i{background:var(--niki-ink);opacity:.92;border-radius:2px;width:2px;min-width:2px;transition:height 70ms linear}.niki-voice-composer__timer{min-width:30px;color:var(--niki-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11.5px}.niki-capture-card__round{border:1px solid var(--niki-hair);background:var(--niki-paper);width:26px;height:26px;color:var(--niki-muted);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:13px;display:grid}.niki-capture-card__round.is-stop{background:color-mix(in srgb,var(--niki-hair) 38%,var(--niki-paper));color:var(--niki-ink);border-color:#0000}.niki-capture-card__round.is-stop span{font-size:8px;line-height:1;display:block;transform:scaleX(.92)}.niki-capture-card__round.is-send{border-color:var(--niki-ink);background:var(--niki-ink);color:var(--niki-paper)}.niki-capture-card__round.is-send span{font-size:16px;line-height:1;display:block;transform:translateY(-1px)}.niki-capture-card__round.is-check{background:var(--niki-accent,var(--niki-ink));width:32px;height:32px;color:var(--niki-paper);border-color:#0000}.niki-capture-card__round.is-check span{font-size:15px;line-height:1;display:block}.niki-transcript-panel__bar{align-items:center;gap:10px;margin:12px 0 0;display:flex}.niki-transcript-panel__spacer{flex:1}.niki-transcript-panel__hint{color:var(--niki-muted);margin:10px 0 0;font-size:12px;line-height:16px}.niki-round{width:32px;height:32px;font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.niki-round:after{content:"";border-radius:50%;position:absolute;inset:-6px}.niki-round.is-ghost{border:1px solid var(--niki-hair);color:var(--niki-muted);background:0 0}.niki-round.is-primary{background:var(--niki-ink);color:var(--niki-paper);border:0}.niki-round:disabled{opacity:.45;cursor:default}.niki-round:focus-visible{outline:2px solid var(--niki-ink);outline-offset:2px}.niki-capture-card.is-finalizing .niki-finalizing-dots{margin-top:9px}@keyframes niki-wave{0%,to{height:5px}50%{height:18px}}.niki-wave{flex:1;align-items:center;gap:1.5px;min-width:0;height:18px;display:flex;overflow:hidden}.niki-wave i{background:var(--niki-terra);opacity:.7;border-radius:2px;width:2px;height:5px;animation:1s ease-in-out infinite niki-wave}.niki-wave i:nth-child(2){animation-delay:.12s}.niki-wave i:nth-child(3){animation-delay:.24s}.niki-wave i:nth-child(4){animation-delay:.36s}.niki-wave i:nth-child(5){animation-delay:.48s}.niki-wave i:nth-child(6){animation-delay:.6s}.niki-wave i:nth-child(7){animation-delay:.72s}.niki-wave.is-metered i{transition:height 90ms linear;animation:none}.niki-finalizing-dots{gap:4px;display:flex}.niki-finalizing-dots i{background:var(--niki-terra);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite niki-wave}.niki-finalizing-dots i:nth-child(2){animation-delay:.2s}.niki-finalizing-dots i:nth-child(3){animation-delay:.4s}.niki-tts-indicator{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.niki-tts-indicator i{background:var(--niki-terra);border-radius:1px;width:2.5px;height:5px}.niki-tts-indicator.is-active i{animation:.9s ease-in-out infinite niki-wave}.niki-tts-indicator i:nth-child(2){animation-delay:.15s}.niki-tts-indicator i:nth-child(3){animation-delay:.3s}.niki-plaque button:focus-visible,.niki-panel button:focus-visible,.niki-panel textarea:focus-visible,.niki-panel input:focus-visible{outline:2px solid var(--niki-terra);outline-offset:2px}.niki-orb-button{--niki-orb-size:68px;width:var(--niki-orb-size);height:var(--niki-orb-size);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .35s}.niki-orb-button.is-aware{transform:scale(1.05)}.niki-orb-button:focus-visible{outline-offset:4px;outline:3px solid #a85e456b}.niki-orb{width:var(--niki-orb-size);height:var(--niki-orb-size);border-radius:50%;flex:none;animation:7s ease-in-out infinite niki-breathe;display:block;position:relative;overflow:hidden}.niki-orb__base,.niki-orb__crescent,.niki-orb__rim,.niki-orb__depth,.niki-orb__glow{border-radius:50%;position:absolute;inset:0}.niki-orb__ring{border-radius:50%;position:absolute}.niki-orb__gradient,.niki-orb__highlight{border-radius:50%;position:absolute;inset:0}.niki-orb__ring--1{inset:-4%}.niki-orb__ring--1 .niki-orb__gradient{filter:blur(var(--niki-orb-blur-1));animation:42s linear infinite niki-spin}.niki-orb__ring--2{inset:9%}.niki-orb__ring--2 .niki-orb__gradient{filter:blur(var(--niki-orb-blur-2));animation:26s linear infinite niki-spin}.niki-orb__ring--3{inset:21%}.niki-orb__ring--3 .niki-orb__gradient{filter:blur(var(--niki-orb-blur-3));animation:14s linear infinite niki-spin}.niki-orb__ring--3 .niki-orb__highlight{filter:blur(var(--niki-orb-blur-3))}.niki-orb__ring--4{inset:32%}.niki-orb__ring--4 .niki-orb__gradient{filter:blur(var(--niki-orb-blur-4));animation:7.5s linear infinite niki-spin}.niki-orb__core{opacity:0;width:34%;height:28%;filter:blur(var(--niki-orb-core-blur));border-radius:50%;position:absolute;top:36%;left:33%}.niki-orb__eye{opacity:0;border-radius:50%;width:11%;height:11%;position:absolute;top:44.5%;left:44.5%}.niki-orb__glow{opacity:0}@keyframes niki-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes niki-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes niki-tighten{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes niki-core-pulse{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.55;transform:scale(1.1)}}@keyframes niki-ember{0%,to{opacity:.65}50%{opacity:1}}@keyframes niki-rim-glow{0%,to{opacity:.12}50%{opacity:.55}}@keyframes niki-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.04)}}@keyframes niki-eye-on{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.25)}to{opacity:.9;transform:scale(1)}}@keyframes niki-eye-hold{0%,to{opacity:.85}50%{opacity:1}}.niki-orb.is-listening .niki-orb__ring--1 .niki-orb__gradient{animation-duration:17s}.niki-orb.is-listening .niki-orb__ring--2 .niki-orb__gradient{animation-duration:10s}.niki-orb.is-listening .niki-orb__ring--3 .niki-orb__gradient{animation-duration:5.5s}.niki-orb.is-listening .niki-orb__ring--4 .niki-orb__gradient{animation-duration:3s}.niki-orb.is-aware .niki-orb__ring--1 .niki-orb__gradient{animation-duration:30s}.niki-orb.is-aware .niki-orb__ring--2 .niki-orb__gradient{animation-duration:18s}.niki-orb.is-aware .niki-orb__ring--3 .niki-orb__gradient{animation-duration:9.5s}.niki-orb.is-aware .niki-orb__ring--4 .niki-orb__gradient{animation-duration:5s}.niki-orb.is-thinking .niki-orb__ring--3{animation:8s ease-in-out infinite niki-tighten}.niki-orb.is-thinking .niki-orb__ring--4{animation:8s ease-in-out .3s infinite niki-tighten}.niki-orb.is-thinking .niki-orb__core{animation:8s ease-in-out infinite niki-core-pulse}.niki-orb.is-attention .niki-orb__ring--4 .niki-orb__gradient{animation:5s linear infinite niki-spin}.niki-orb.is-attention .niki-orb__highlight{animation:2.4s ease-in-out 3 niki-ember}.niki-orb.is-attention .niki-orb__glow{animation:2.4s ease-in-out 3 niki-rim-glow}.niki-orb.is-attention.is-holding .niki-orb__highlight{opacity:1;animation:none}.niki-orb.is-attention.is-holding .niki-orb__glow{opacity:.28;animation:none}.niki-orb.is-resolved .niki-orb__ring--1{animation:1.9s cubic-bezier(.5,.05,.3,1) forwards niki-collapse}.niki-orb.is-resolved .niki-orb__ring--2{animation:1.9s cubic-bezier(.5,.05,.3,1) .18s forwards niki-collapse}.niki-orb.is-resolved .niki-orb__ring--3{animation:1.9s cubic-bezier(.5,.05,.3,1) .36s forwards niki-collapse}.niki-orb.is-resolved .niki-orb__ring--4{animation:1.9s cubic-bezier(.5,.05,.3,1) .54s forwards niki-collapse}.niki-orb.is-resolved .niki-orb__eye{animation:1.1s ease-out 2.1s forwards niki-eye-on,5s ease-in-out 3.2s infinite niki-eye-hold}.niki-surface-root.is-light .niki-orb__base{background:radial-gradient(circle at 50% 42%,#fbf5e9 0%,#ede0c6 50%,#d9c7a2 100%)}.niki-surface-root.is-light .niki-orb__depth{background:radial-gradient(circle,#6042205c 0%,#60422026 22%,#60422000 46%)}.niki-surface-root.is-light .niki-orb__ring--1 .niki-orb__gradient{background:conic-gradient(#0000 0deg,#96683224 26deg,#9668326b 52deg,#0000 64deg 120deg,#b28a501f 146deg,#b28a5061 172deg,#0000 184deg 240deg,#9256341f 266deg,#9256345c 292deg,#0000 304deg)}.niki-surface-root.is-light .niki-orb__ring--2 .niki-orb__gradient{background:conic-gradient(from 130deg,#0000 0deg,#92563429 28deg,#92563475 56deg,#0000 68deg 120deg,#96683224 148deg,#96683266 176deg,#0000 188deg 240deg,#b28a5024 268deg,#b28a5066 294deg,#0000 306deg)}.niki-surface-root.is-light .niki-orb__ring--3 .niki-orb__gradient{background:conic-gradient(from 250deg,#0000 0deg,#c48c5c33 30deg,#c48c5c85 60deg,#0000 74deg 120deg,#e8ce9e2e 150deg,#e8ce9e75 180deg,#0000 194deg 240deg,#c48c5c2e 270deg,#c48c5c75 298deg,#0000 312deg)}.niki-surface-root.is-light .niki-orb__ring--4 .niki-orb__gradient{background:conic-gradient(from 60deg,#0000 0deg,#fff4e040 34deg,#fff4e0a6 70deg,#0000 86deg 180deg,#e8ce9e38 214deg,#e8ce9e8c 250deg,#0000 266deg)}.niki-surface-root.is-light .niki-orb__highlight{opacity:0;background:conic-gradient(from 95deg,#0000 0deg,#fffaee80 46deg,#0000 74deg)}.niki-surface-root.is-light .niki-orb__core{background:radial-gradient(#fff8e8e6,#b28a5000 70%)}.niki-surface-root.is-light .niki-orb__eye{background:radial-gradient(circle,#fffaeefa 0%,#e8ce9eb3 55%,#96683200 100%);box-shadow:0 0 12px #966832b3}.niki-surface-root.is-light .niki-orb__glow{box-shadow:0 0 20px 4px #96683273}.niki-surface-root.is-light .niki-orb__crescent{box-shadow:inset 0 6px 8px -6px #fffffff2}.niki-surface-root.is-light .niki-orb__rim{box-shadow:inset 0 0 0 1.2px #6e4e2861,inset 0 -7px 14px #6e4e2833,0 6px 16px #6e4e2838}.niki-surface-root.is-dark .niki-orb__base{background:radial-gradient(circle at 50% 42%,#35302a 0%,#221e19 55%,#15120e 100%)}.niki-surface-root.is-dark .niki-orb__depth{background:radial-gradient(circle,#00000094 0%,#00000042 22%,#0000 46%)}.niki-surface-root.is-dark .niki-orb__ring--1 .niki-orb__gradient{background:conic-gradient(#0000 0deg,#d6a46226 26deg,#d6a46270 52deg,#0000 64deg 120deg,#dec4961f 146deg,#dec4965c 172deg,#0000 184deg 240deg,#c4785024 266deg,#c4785066 292deg,#0000 304deg)}.niki-surface-root.is-dark .niki-orb__ring--2 .niki-orb__gradient{background:conic-gradient(from 130deg,#0000 0deg,#c478502e 28deg,#c478507a 56deg,#0000 68deg 120deg,#d6a46229 148deg,#d6a4626b 176deg,#0000 188deg 240deg,#dec49624 268deg,#dec49666 294deg,#0000 306deg)}.niki-surface-root.is-dark .niki-orb__ring--3 .niki-orb__gradient{background:conic-gradient(from 250deg,#0000 0deg,#d68c6038 30deg,#d68c608a 60deg,#0000 74deg 120deg,#eece9633 150deg,#eece967a 180deg,#0000 194deg 240deg,#d68c6033 270deg,#d68c607a 298deg,#0000 312deg)}.niki-surface-root.is-dark .niki-orb__ring--4 .niki-orb__gradient{background:conic-gradient(from 60deg,#0000 0deg,#fff0d647 34deg,#fff0d6ad 70deg,#0000 86deg 180deg,#eece963d 214deg,#eece9694 250deg,#0000 266deg)}.niki-surface-root.is-dark .niki-orb__highlight{opacity:0;background:conic-gradient(from 95deg,#0000 0deg,#fff4dc8c 46deg,#0000 74deg)}.niki-surface-root.is-dark .niki-orb__core{background:radial-gradient(#fff0d6d9,#d6a46200 70%)}.niki-surface-root.is-dark .niki-orb__eye{background:radial-gradient(circle,#fff4dcfa 0%,#eece96b3 55%,#d6a46200 100%);box-shadow:0 0 14px #d6a462cc}.niki-surface-root.is-dark .niki-orb__glow{box-shadow:0 0 24px 5px #d6a4626b}.niki-surface-root.is-dark .niki-orb__crescent{box-shadow:inset 0 5px 7px -5px #fff4dc8c}.niki-surface-root.is-dark .niki-orb__rim{box-shadow:inset 0 0 0 1.2px #debe8c66,inset 0 -7px 14px #00000080,0 6px 16px #00000080,0 0 18px #d6a4621f}@media (prefers-reduced-motion:reduce){.niki-orb,.niki-orb *,.niki-plaque,.niki-panel,.niki-greeting,.niki-wave i,.niki-finalizing-dots i,.niki-tts-indicator i{animation:none!important}.niki-orb-button{transition:none}.niki-orb.is-resolved .niki-orb__eye{opacity:.9}.niki-wave i{height:10px}}@media (max-width:720px){.niki-panel{width:min(300px,100vw - 28px);max-height:calc(100vh - 154px);overflow-y:auto}.niki-plaque{max-width:min(240px,100vw - 98px)}.niki-greeting{max-width:min(250px,100vw - 98px)}.niki-transcript-editor,.niki-composer__input,.niki-support-panel__field textarea{font-size:16px}.niki-transcript-editor{line-height:1.4}}.niki-support-panel__choices{flex-direction:column;gap:5px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.niki-support-panel__choice{border:1px solid var(--niki-hair);width:100%;color:var(--niki-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;padding:8px 11px;font-size:12.5px}.niki-support-panel__choice:hover,.niki-support-panel__choice:focus-visible{border-color:var(--niki-terra);color:var(--niki-terra)}.niki-support-panel__field{margin:0 0 8px;display:block}.niki-support-panel__field>span{color:var(--niki-muted);margin-bottom:4px;font-size:11.5px;display:block}.niki-support-panel__field textarea{border:1px solid var(--niki-hair);width:100%;color:var(--niki-ink);font:inherit;resize:vertical;background:0 0;border-radius:8px;padding:7px 9px;font-size:12.5px;line-height:1.45}.niki-support-panel__field textarea:focus-visible{border-color:var(--niki-terra);outline:none}.niki-support-panel__error{color:var(--niki-terra);margin:0 0 8px;font-size:11.5px}.niki-support-panel .niki-panel__action{justify-content:center}.niki-panel__openers{flex-direction:column;gap:5px;margin:2px 0 10px;padding:0;list-style:none;display:flex}.niki-panel__opener{border:1px solid var(--niki-hair);width:100%;color:var(--niki-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;padding:8px 11px;font-size:12.5px;line-height:1.35}.niki-panel__opener:hover,.niki-panel__opener:focus-visible{border-color:var(--niki-terra);color:var(--niki-terra);outline:none}