.dialog.svelte-kuna9m{isolation:isolate;--cut:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tulang-100);font-family:var(--font-body);background-color:#0c1122d6;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,22px);padding:clamp(16px,2.4vw,24px);display:grid;position:relative}.dialog.svelte-kuna9m:before{content:"";z-index:-1;pointer-events:none;background:var(--scanlines), linear-gradient(180deg, #2a3a6b59 0%, #2a3a6b00 60%);position:absolute;inset:0}.portrait.svelte-kuna9m{background-color:var(--void-950);--cut:10px;--cut-edge:#a8b3d44d;border:1px solid #a8b3d44d;place-items:center;width:clamp(64px,8vw,92px);height:clamp(64px,8vw,92px);display:grid}.talk.svelte-kuna9m{flex-direction:column;gap:10px;min-width:0;display:flex}.speaker.svelte-kuna9m{border-bottom:2px solid var(--telang-500);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--telang-300);align-self:flex-start;padding-bottom:6px;font-size:11px}.line.svelte-kuna9m{cursor:pointer;white-space:pre-line;min-height:3.2em;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.more.svelte-kuna9m{color:var(--kunyit-500);margin-left:8px;font-size:12px;animation:.8s ease-in-out infinite svelte-kuna9m-bob;display:inline-block}@keyframes svelte-kuna9m-bob{50%{transform:translateY(3px)}}.choices.svelte-kuna9m{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}@media (width>=900px){.choices.svelte-kuna9m:has(>li:where(.svelte-kuna9m):nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}}.choice.svelte-kuna9m{isolation:isolate;color:#f7f3e8b3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;font-size:15px;transition:color .12s linear;display:flex;position:relative}.choice.svelte-kuna9m:before{content:"";z-index:-1;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#e0a82e33 0%,#2a6bff14 45%,#2a6bff00 85%);position:absolute;inset:0}.choice.active.svelte-kuna9m:before{opacity:1;animation:.3s cubic-bezier(.2,.7,.2,1) both svelte-kuna9m-sweep}@keyframes svelte-kuna9m-sweep{0%{opacity:0;transform:scaleX(.2)}}.choice.svelte-kuna9m .cursor:where(.svelte-kuna9m){color:var(--kunyit-300);opacity:0}.choice.active.svelte-kuna9m{color:var(--tulang-50)}.choice.active.svelte-kuna9m .cursor:where(.svelte-kuna9m){opacity:1}.choice.seen.svelte-kuna9m:not(.active){color:#f7f3e86b}.choice.svelte-kuna9m:focus-visible{outline:1px solid var(--kunyit-300)}.ask.svelte-kuna9m{flex-wrap:wrap;gap:8px;display:flex}.ask.svelte-kuna9m input:where(.svelte-kuna9m){background-color:var(--nila-900);--cut:6px;--cut-edge:#a8b3d466;min-width:200px;color:var(--tulang-100);font:inherit;border:1px solid #a8b3d466;flex:1;padding:10px 12px;font-size:15px}.ask.svelte-kuna9m input:where(.svelte-kuna9m):focus{border-color:var(--kunyit-500);--cut-edge:var(--kunyit-500);outline:none}.ask.svelte-kuna9m button:where(.svelte-kuna9m){background:var(--kunyit-500);--cut:6px;color:var(--nila-900);font:inherit;cursor:pointer;border:0;padding:10px 16px;font-size:15px;font-weight:500}.error.svelte-kuna9m{color:var(--kunyit-300);margin:0;font-size:13px}.sr-only.svelte-kuna9m{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.dialog.svelte-kuna9m{gap:12px;padding:14px}.portrait.svelte-kuna9m{width:44px;height:44px}.portrait.svelte-kuna9m svg{width:30px;height:30px}.choice.svelte-kuna9m{min-height:44px;padding:8px}.ask.svelte-kuna9m input:where(.svelte-kuna9m){flex-basis:100%;width:100%;min-width:0}.ask.svelte-kuna9m button:where(.svelte-kuna9m){width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.more.svelte-kuna9m,.choice.active.svelte-kuna9m:before{animation:none}}svg.svelte-kyr1hj{width:100%;height:100%;display:block;overflow:visible}.flicker.svelte-kyr1hj{animation:5.5s step-end infinite svelte-kyr1hj-flicker}@keyframes svelte-kyr1hj-flicker{0%,to{opacity:1}61%{opacity:.55}62%{opacity:1}64%{opacity:.4}65%{opacity:1}}.float.svelte-kyr1hj{animation:3.6s ease-in-out infinite svelte-kyr1hj-float}@keyframes svelte-kyr1hj-float{50%{opacity:.75;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.flicker.svelte-kyr1hj,.float.svelte-kyr1hj{animation:none}}
