._pill_1jaun_1{bottom:calc(env(safe-area-inset-bottom) + 5.5rem);z-index:600;text-align:center;-webkit-backdrop-filter:blur(40px)saturate(180%);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffff29;border:.5px solid #ffffff47;border-radius:999px;flex-direction:column;align-items:center;gap:.15rem;max-width:min(20rem,100vw - 2rem);padding:.5rem .95rem;font-size:.82rem;font-weight:600;animation:.24s cubic-bezier(.22,.61,.36,1) _lockPillIn_1jaun_1;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff40,0 2px 12px #00000059}._headline_1jaun_28{align-items:center;gap:.45rem;display:inline-flex}._note_1jaun_34{opacity:.75;text-wrap:balance;font-size:.7rem;font-weight:500;line-height:1.25}@keyframes _lockPillIn_1jaun_1{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){._pill_1jaun_1{animation-duration:.01ms}}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-decorative-700.woff2)format("woff2")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-decorative-900.woff2)format("woff2")}:root{--color-bg:#f0f2f5;--color-bg-gradient:linear-gradient(135deg, #c3e0f7 0%, #d4c8e8 20%, #b8d8e8 40%, #d0e8d4 60%, #c8d0f0 80%, #e0d8f0 100%);--chat-bg-gradient:linear-gradient(135deg, #c3e0f7 0%, #d4c8e8 20%, #b8d8e8 40%, #d0e8d4 60%, #c8d0f0 80%, #e0d8f0 100%);--chat-bg-mesh:radial-gradient(ellipse at 20% 50%, #78b4ff26 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, #b48cff1f 0%, transparent 50%), radial-gradient(ellipse at 50% 80%, #8cdcb41a 0%, transparent 50%);--color-surface:#fff;--color-text:#1a1a2e;--color-text-secondary:#666;--color-border:#00000014;--color-accent:#2563eb;--color-skeleton:#e5e7eb;--font-size-base:16px;--bubble-radius:18px;--bubble-radius-mine:18px 18px 4px 18px;--bubble-radius-theirs:18px 18px 18px 4px;--bubble-padding:.625rem .875rem;--bubble-max-width:75%;--glass-bg:#ffffff73;--glass-bg-heavy:#ffffff8c;--chat-bar-base:linear-gradient(#fafbfdad, #fafbfdad);--glass-border-top:#ffffffd9;--glass-border-bottom:#ffffff52;--glass-border:#ffffff94;--glass-shadow:0 8px 32px #00000014, 0 2px 8px #0000000d;--glass-shadow-inset:inset 0 1px 1px #fff9, inset 0 -1px 1px #0000000a;--glass-highlight:linear-gradient(170deg, #ffffff80 0%, #ffffff1f 40%, transparent 70%);--glass-blur:28px;--glass-saturate:200%;--bubble-mine-bg:linear-gradient(145deg, #2563eb80 0%, #508cff66 40%, #2563eb8c 70%, #3c78f073 100%);--bubble-mine-text:#fff;--bubble-theirs-bg:linear-gradient(145deg, #ffffff8c 0%, #f0f5ff73 35%, #ffffff80 65%, #f5f8ff66 100%);--bubble-theirs-text:#1a1a2e;--bubble-shadow-theirs:0 10px 40px #00000014, 0 2px 10px #0000000d, inset 0 2px 0 #ffffffd9, inset 0 -1.5px 0 #0000000d, inset 2px 0 8px #ffffff1f, inset -2px 0 8px #ffffff14, inset 0 0 20px #ffffff2e;--bubble-shadow-mine:0 10px 40px #2563eb2e, 0 2px 10px #2563eb1f, inset 0 2px 0 #ffffff73, inset 0 -1.5px 0 #0000001f, inset 2px 0 8px #8cb4ff26, inset -2px 0 8px #6496ff1a, inset 0 0 20px #ffffff14;--bubble-highlight:linear-gradient(165deg, #ffffffb3 0%, #ffffff4d 15%, #ffffff14 35%, transparent 55%), linear-gradient(to top, #ffffff1a 0%, transparent 20%), radial-gradient(ellipse at 20% 10%, #ffffff40 0%, transparent 50%);--bubble-highlight-mine:linear-gradient(165deg, #ffffff73 0%, #ffffff26 15%, #ffffff0d 35%, transparent 55%), linear-gradient(to top, #c8dcff14 0%, transparent 20%), radial-gradient(ellipse at 20% 10%, #ffffff26 0%, transparent 50%);--halo-color:var(--color-accent);--bubble-halo-mine:0 4px 26px 4px color-mix(in srgb, var(--halo-color) 22%, transparent);--bubble-halo-theirs:0 4px 22px 2px #ffffff2e}[data-theme=dark]{--color-bg:#0a0a14;--color-bg-gradient:linear-gradient(135deg, #0a1628 0%, #14102a 20%, #0c1a28 40%, #101c18 60%, #10142a 80%, #18102a 100%);--chat-bg-gradient:linear-gradient(135deg, #0a1628 0%, #14102a 20%, #0c1a28 40%, #101c18 60%, #10142a 80%, #18102a 100%);--chat-bg-mesh:radial-gradient(ellipse at 20% 50%, #3c64c81f 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, #7850c81a 0%, transparent 50%), radial-gradient(ellipse at 50% 80%, #3c966414 0%, transparent 50%);--color-surface:#1a1a2e;--color-text:#f0f0f0;--color-text-secondary:#9ca3af;--color-border:#ffffff14;--color-accent:#60a5fa;--color-skeleton:#2d2d44;--glass-bg:#ffffff17;--glass-bg-heavy:#ffffff1c;--chat-bar-base:linear-gradient(#0e1016b8, #0e1016b8);--glass-border-top:#ffffff57;--glass-border-bottom:#ffffff1f;--glass-border:#ffffff38;--glass-shadow:0 8px 32px #00000059, 0 2px 8px #0003;--glass-shadow-inset:inset 0 1.5px 0 #ffffff4d, inset 0 -1px 1px #00000026;--glass-highlight:linear-gradient(168deg, #ffffff24 0%, #ffffff08 26%, transparent 52%);--glass-blur:32px;--glass-saturate:200%;--bubble-mine-bg:linear-gradient(145deg, #60a5fa42 0%, #82b9ff30 40%, #60a5fa47 70%, #6eafff36 100%);--bubble-mine-text:#f0f0f0;--bubble-theirs-bg:linear-gradient(145deg, #ffffff1c 0%, #dce6ff12 35%, #ffffff17 65%, #e6f0ff0f 100%);--bubble-theirs-text:#f0f0f0;--bubble-shadow-theirs:0 10px 40px #00000059, 0 2px 10px #00000040, inset 0 2px 0 #ffffff24, inset 0 -1.5px 0 #00000040, inset 2px 0 8px #ffffff0a, inset -2px 0 8px #ffffff08, inset 0 0 20px #ffffff08;--bubble-shadow-mine:0 10px 40px #60a5fa26, 0 2px 10px #60a5fa1a, inset 0 2px 0 #ffffff2e, inset 0 -1.5px 0 #00000040, inset 2px 0 8px #60a5fa14, inset -2px 0 8px #60a5fa0d, inset 0 0 20px #60a5fa0d;--bubble-highlight:linear-gradient(165deg, #ffffff2e 0%, #ffffff0f 15%, #ffffff05 35%, transparent 55%), linear-gradient(to top, #ffffff0a 0%, transparent 20%), radial-gradient(ellipse at 20% 10%, #ffffff14 0%, transparent 50%);--bubble-highlight-mine:linear-gradient(165deg, #ffffff1f 0%, #ffffff0a 15%, transparent 40%), linear-gradient(to top, #60a5fa0d 0%, transparent 20%), radial-gradient(ellipse at 20% 10%, #ffffff0f 0%, transparent 50%);--bubble-halo-mine:0 4px 30px 5px color-mix(in srgb, var(--halo-color) 26%, transparent);--bubble-halo-theirs:0 4px 24px 3px #ffffff14}@media (width<=768px){:root{--glass-blur:12px;--glass-shadow-inset:inset 0 1.5px 0 #ffffff8c;--bubble-shadow-theirs:0 8px 24px #0000000f, inset 0 1.5px 0 #ffffffb3;--bubble-shadow-mine:0 8px 24px #2563eb1f, inset 0 1.5px 0 #ffffff59;--bubble-halo-mine:0 3px 20px 3px color-mix(in srgb, var(--halo-color) 20%, transparent);--bubble-halo-theirs:0 3px 18px 2px #ffffff29}[data-theme=dark]{--glass-blur:12px;--glass-shadow-inset:inset 0 1.5px 0 #ffffff42;--bubble-shadow-theirs:0 6px 20px #00000047, inset 0 1.5px 0 #ffffff1f;--bubble-shadow-mine:0 6px 20px #60a5fa38, inset 0 1.5px 0 #ffffff2e;--bubble-halo-mine:0 3px 22px 4px color-mix(in srgb, var(--halo-color) 24%, transparent);--bubble-halo-theirs:0 3px 18px 2px #ffffff12}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:none}::-webkit-scrollbar{display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a14;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);isolation:isolate;transition:background .3s,color .3s}body:before{content:"";background:var(--color-bg-gradient);z-index:0;position:fixed;inset:0}body>*{z-index:1;position:relative}#root{z-index:1;min-height:100dvh;position:relative}@keyframes heraldLivePulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}@keyframes heraldSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:2px;border-radius:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:2px;box-shadow:0 0 0 4px #4ea1ff38}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:1px;box-shadow:0 0 0 4px #4ea1ff38}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
