.aspect-ratio-outer[data-v-c7839278]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent}.aspect-ratio-inner[data-v-c7839278]{aspect-ratio:16 / 9;width:min(100vw,177.778vh);position:relative;overflow:hidden;font-family:Inter,system-ui,sans-serif}.chat-outer-container[data-v-32cb15f6]{width:100%;height:100%;position:relative;overflow:hidden}.chat-inner-container[data-v-32cb15f6]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.chat-row[data-v-32cb15f6]{position:absolute;left:.625rem;bottom:.625rem;width:fit-content;max-width:calc(100% - 1.25rem);transition:transform var(--msg-move-duration, .3s) cubic-bezier(.2,0,0,1)}.chat-instant .chat-row[data-v-32cb15f6]{transition:none!important}.row-entering[data-v-32cb15f6]{animation:row-slide-in-32cb15f6 var(--msg-anim-duration, .4s) ease-out}.row-leaving[data-v-32cb15f6]{opacity:0;transition:opacity .15s linear}@keyframes row-slide-in-32cb15f6{0%{opacity:0;transform:translate(-1.875rem)}to{opacity:1;transform:translate(0)}}.message-container[data-v-624323a8]{position:absolute;overflow:hidden}.admin-controls[data-v-064a2492]{position:fixed;bottom:20px;right:20px;z-index:9000;display:flex;flex-direction:column;gap:10px}.control-button[data-v-064a2492]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #667eea66;transition:all .3s ease;white-space:nowrap;text-decoration:none}.control-button[data-v-064a2492]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99;background:linear-gradient(135deg,#7c8ff0,#8a5bb0);color:#fff}.control-button[data-v-064a2492]:active{transform:translateY(0);box-shadow:0 2px 10px #667eea66}.control-button i[data-v-064a2492]{font-size:1.1rem}.button-text[data-v-064a2492]{font-family:system-ui,-apple-system,sans-serif}.admin-controls[data-v-064a2492]{animation:slide-in-064a2492 .5s ease-out}@keyframes slide-in-064a2492{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.admin-controls[data-v-064a2492]{bottom:15px;right:15px}.control-button[data-v-064a2492]{padding:.6rem .85rem;font-size:.85rem}.button-text[data-v-064a2492]{display:none}.control-button i[data-v-064a2492]{font-size:1.2rem}}.flying-ghost[data-v-b081a1ed]{position:fixed;pointer-events:none;z-index:9999;margin:0!important;font-family:Inter,sans-serif;padding:.3125rem;border-radius:.25rem;color:#fff;background-color:#000000a6;overflow-wrap:anywhere;font-size:var(--tk-overlay-font-size, 1rem);will-change:transform}.flying-ghost.is-highlighted[data-v-b081a1ed]{background-color:#9147ffd9}.overlay-slot-number[data-v-849f9787]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:Inter,sans-serif;font-weight:900;font-size:40vh;line-height:1;color:#fff;-webkit-text-stroke:.02em #000;paint-order:stroke fill;text-shadow:0 0 .08em #000,0 0 .04em #000,.03em .03em 0 #000,-.03em -.03em 0 #000}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic.woff2) format("woff2")}[data-v-c500816a] .chat-message{margin-bottom:.5rem;padding:.3125rem;border-radius:.25rem;color:#fff;font-size:var(--tk-overlay-font-size, 1rem);background-color:#000000a6;overflow-wrap:anywhere;align-self:flex-start;max-width:100%}[data-v-c500816a] .chat-message.is-highlighted{background-color:#9147ffd9}*{box-sizing:border-box;margin:0}html{font-size:calc(min(100vw,177.778vh) / 120)}body{background:transparent!important;padding:0}html.tk-overlay-outline .chat-message,html.tk-overlay-outline .flying-ghost,html.tk-overlay-outline .cluster-message,html.tk-overlay-outline .cluster-summary{text-shadow:.06em 0 0 #000,-.06em 0 0 #000,0 .06em 0 #000,0 -.06em 0 #000,.06em .06em 0 #000,-.06em .06em 0 #000,.06em -.06em 0 #000,-.06em -.06em 0 #000}html.tk-overlay-static *,html.tk-overlay-static *:before,html.tk-overlay-static *:after{animation:none!important;transition:none!important}html.tk-overlay-hidden body{opacity:0!important}
