.jenna-panel{margin:0 0 32px;padding:30px;border:1px solid #dce2f5;border-radius:24px;background:linear-gradient(125deg,#fff 35%,#f4f2ff 100%);box-shadow:0 12px 35px #162e6410}.jenna-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.jenna-heading h2{margin:8px 0;font-size:27px}.jenna-heading p{margin:0;color:#637194}.jenna-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#7463af}.jenna-ai{font-size:11px;border:1px solid #dfd8f3;border-radius:30px;padding:8px 12px;white-space:nowrap;color:#64528f}.jenna-controls{display:flex;gap:30px;align-items:center;margin:30px 0}.jenna-magic{position:relative;isolation:isolate;overflow:hidden;border:0!important;border-radius:999px!important;background:#0c102b!important;color:#f5f4ff!important;min-width:245px;min-height:76px;padding:20px 28px!important;display:flex;align-items:center;justify-content:center;gap:13px;font-size:21px!important;font-weight:650;box-shadow:0 0 18px #8a54fd33,0 0 32px #54c6ff20}.jenna-magic::before{content:'';position:absolute;z-index:-2;inset:-150%;background:conic-gradient(from 30deg,#ad70ff,#f3eaff,#69d9ff,#3c5cc5,#42266f,#ad70ff)}.jenna-magic::after{content:'';position:absolute;z-index:-1;inset:2px;border-radius:inherit;background:radial-gradient(ellipse at 10% 100%,#3d1961,transparent 65%),#0c102b}.jenna-magic:disabled{opacity:.65;cursor:not-allowed}.jenna-magic:focus-visible{outline:3px solid #437bfa;outline-offset:5px}.is-live .jenna-magic{box-shadow:0 0 26px #9058fa60,0 0 42px #54c6ff40}.is-live .jenna-magic::before{animation:jenna-orbit 4s linear infinite}.jenna-spark{color:#d8c2ff;font-size:24px}.jenna-wave{display:flex;align-items:center;gap:3px;height:21px}.jenna-wave i{width:3px;height:4px;border-radius:4px;background:#a9e0ff}.is-live .jenna-wave i{animation:jenna-wave .75s ease-in-out infinite alternate}.is-live .jenna-wave i:nth-child(2){animation-delay:.2s}.is-live .jenna-wave i:nth-child(3){animation-delay:.4s}.is-live .jenna-wave i:nth-child(4){animation-delay:.15s}.jenna-state p{font-size:13px;margin:0 0 10px;color:#556587}.jenna-actions{display:flex;gap:8px;flex-wrap:wrap}.jenna-actions button{padding:7px 12px;font-size:12px;min-height:34px}.jenna-context-label{font-size:12px;font-weight:700}.jenna-panel select{max-width:420px;margin:8px 0 12px}.jenna-transcripts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jenna-transcripts section{min-width:0;background:#fff;border:1px solid #e1e6f2;border-radius:16px;overflow:hidden}.jenna-transcripts h3{font-size:14px;margin:0;padding:16px 18px;border-bottom:1px solid #edf0f7;display:flex;align-items:center;gap:8px}.jenna-transcripts h3 small{font-size:11px;font-weight:400;color:#8190ab;margin-left:auto}.speaker-dot{width:7px;height:7px;background:#9866dc;border-radius:50%}.speaker-dot.human{background:#6397df}.jenna-transcript{height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;font-size:14px;line-height:1.8;color:#334364}.jenna-transcript:empty::before{content:'Transkrip akan muncul saat percakapan dimulai.';color:#8e9bb2;font-size:13px}.jenna-note{font-size:11px;line-height:1.6;color:#7c87a0;margin:16px 0 0}@keyframes jenna-orbit{to{transform:rotate(360deg)}}@keyframes jenna-wave{to{height:20px}}@media(max-width:650px){.jenna-panel{padding:20px 16px;border-radius:20px}.jenna-heading{align-items:flex-start}.jenna-heading h2{font-size:24px}.jenna-heading p{font-size:13px}.jenna-ai{font-size:9px;padding:6px 8px}.jenna-controls{flex-direction:column;align-items:stretch;gap:18px}.jenna-magic{width:100%;min-width:0;min-height:72px}.jenna-transcripts{grid-template-columns:1fr}.jenna-transcript{height:165px}}@media(prefers-reduced-motion:reduce){.is-live .jenna-magic::before,.is-live .jenna-wave i{animation:none}}

.jenna-context-label{display:block}.jenna-magic:disabled{opacity:.82}.jenna-panel{margin-top:24px}

.jenna-transcript-help{margin:14px 0 12px;font-size:11px;color:#687795}.jenna-transcript{height:280px;white-space:normal;scrollbar-gutter:stable;overflow-anchor:none}.jenna-utterance{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #e9edf6}.jenna-utterance:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.jenna-timestamp{font-size:10px;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.4px;color:#637596;margin-bottom:6px}.jenna-utterance p{margin:0;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}#jenna-jenna .jenna-timestamp{color:#8063ac}@media(max-width:650px){.jenna-transcript{height:230px}.jenna-transcript-help{line-height:1.5}}
