.dN6MOG_wrap{--draft-banner-h:48px}.dN6MOG_banner{z-index:90;min-height:var(--draft-banner-h);padding:6px var(--gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1808f0;border-bottom:1px solid #ffd36b73;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.dN6MOG_text{color:var(--text-strong);text-align:center;font-size:14px;font-weight:600;line-height:1.45}.dN6MOG_chip{border-radius:var(--radius-pill);vertical-align:1px;height:22px;color:var(--gold);background:#ffd36b24;border:1px solid #ffd36b8c;align-items:center;margin-inline-end:6px;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.dN6MOG_edit{color:var(--gold);text-underline-offset:3px;white-space:nowrap;margin-inline-start:8px;font-weight:700;text-decoration:underline;position:relative}.dN6MOG_edit:after{content:"";position:absolute;inset:-11px -6px}.dN6MOG_edit:hover{color:var(--text-strong)}.dN6MOG_withTabs{--draft-banner-h:96px}.dN6MOG_withTabs .dN6MOG_banner{flex-direction:column;gap:6px}.dN6MOG_tabs{border-radius:var(--radius-pill);background:#ffd36b0f;border:1px solid #ffd36b4d;flex-wrap:wrap;justify-content:center;gap:4px;padding:3px;display:flex}.dN6MOG_tab{border-radius:var(--radius-pill);min-height:32px;color:var(--text);align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.dN6MOG_tab:hover{color:var(--text-strong);background:#ffd36b1f}.dN6MOG_tab:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.dN6MOG_tab[aria-current=page]{background:var(--gold);color:var(--on-accent)}@media (max-width:820px){.dN6MOG_banner{justify-content:flex-start}.dN6MOG_text{text-align:start;font-size:12.5px}.dN6MOG_withTabs .dN6MOG_banner{align-items:stretch;position:static}.dN6MOG_tabs{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dN6MOG_tab{text-align:center;border-radius:11px;justify-content:center;padding:4px 6px;font-size:12.5px;line-height:1.2}}
.IiJ8oa_chat{--size:80px;--icon:36px;--dot:15px;--dot-inset:9px;--halo:4px;z-index:var(--z-chat);width:var(--size);height:var(--size);border:2px solid var(--accent);border-radius:var(--radius-pill);color:var(--text-strong);box-shadow:0 0 0 var(--halo) var(--accent-tint), 0 0 20px var(--accent-glow), 0 0 56px var(--accent-glow-soft), inset 0 0 22px var(--accent-glow), 0 18px 44px #0000008c;transition:transform var(--dur) ease, filter var(--dur) ease;background:radial-gradient(circle at 50% 38%,#0d3540 0%,#071a20 58%,#03090c 100%);place-items:center;padding:0;display:grid}.IiJ8oa_chat:hover{filter:brightness(1.12);transform:scale(1.04)}.IiJ8oa_chat:active{transform:scale(.96)}.IiJ8oa_chat:before{content:"";inset:calc(var(--size) * -.2);z-index:-1;border-radius:var(--radius-pill);opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#0000 64%,#4fe6f552 76%,#0000);position:absolute}.IiJ8oa_fixed{inset-inline-end:24px;bottom:24px;inset-inline-end:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));position:fixed}.IiJ8oa_inline{position:absolute}.IiJ8oa_sm{--size:80px;--icon:36px}.IiJ8oa_md{--size:96px;--icon:42px;--dot:16px;--dot-inset:10px;--halo:5px}.IiJ8oa_lg{--size:124px;--icon:52px;--dot:20px;--dot-inset:11px;--halo:6px}.IiJ8oa_face{border-radius:inherit;clip-path:circle(50%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.IiJ8oa_scanlines{border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#4fe6f514 0 1px,#0000 1px 4px);position:absolute;inset:0}.IiJ8oa_sweep{inset-inline:0;background:linear-gradient(#0000,#4fe6f51a 70%,#9bf2fa61 96%,#0000);height:34%;position:absolute;top:0;transform:translateY(-100%)}.IiJ8oa_ring{transform-origin:50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.IiJ8oa_icons{width:var(--icon);height:var(--icon);display:grid;position:relative}.IiJ8oa_icon{width:var(--icon);height:var(--icon);filter:drop-shadow(1.5px 0 #ff2bd6d9)drop-shadow(-1.5px 0 #4fe6f5f2)drop-shadow(0 0 6px #4fe6f5b3);transition:opacity .18s ease-out, transform .22s var(--ease-out);grid-area:1/1;position:relative}.IiJ8oa_chevron{opacity:0;transform:scale(.6)rotate(-90deg)}.IiJ8oa_chat[aria-expanded=true] .IiJ8oa_bubble{opacity:0;transform:scale(.6)rotate(90deg)}.IiJ8oa_chat[aria-expanded=true] .IiJ8oa_chevron{opacity:1;transform:none}.IiJ8oa_dot{top:var(--dot-inset);width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:var(--green);box-shadow:0 0 0 3px var(--bg), 0 0 10px #34d399cc;position:absolute;inset-inline-end:var(--dot-inset)}.IiJ8oa_dot:after{content:"";border:2px solid var(--green);border-radius:inherit;opacity:0;position:absolute;inset:0}.IiJ8oa_dot{transition:opacity var(--dur) ease, background-color var(--dur) ease, box-shadow var(--dur) ease}.IiJ8oa_chat[data-presence=unknown] .IiJ8oa_dot{opacity:0}.IiJ8oa_chat[data-presence=offline] .IiJ8oa_dot{background:var(--muted);box-shadow:0 0 0 3px var(--bg)}.IiJ8oa_chat[data-presence=offline] .IiJ8oa_dot:after,.IiJ8oa_chat[data-presence=unknown] .IiJ8oa_dot:after,.IiJ8oa_chat[data-unread] .IiJ8oa_dot{display:none}.IiJ8oa_badge{top:calc(var(--dot-inset) - 7px);border:2px solid var(--magenta);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 40%, #ff2bd647, #ff2bd614 70%), var(--bg);min-width:28px;height:28px;color:var(--text-strong);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--bg), 0 0 14px #ff2bd68c;place-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:calc(var(--dot-inset) - 7px)}.IiJ8oa_badge:after{content:"";border:2px solid var(--magenta);border-radius:inherit;opacity:0;position:absolute;inset:-2px}@media (max-width:820px){.IiJ8oa_chat{--size:64px;--icon:28px;--dot:12px;--dot-inset:7px}.IiJ8oa_chat.IiJ8oa_lg{--size:76px;--icon:34px;--dot:14px;--dot-inset:8px}.IiJ8oa_fixed,.IiJ8oa_chat.IiJ8oa_lg{top:auto;inset-inline-end:16px;bottom:16px;bottom:max(16px, env(safe-area-inset-bottom));position:fixed}.IiJ8oa_m-above-bar{bottom:88px;bottom:calc(88px + env(safe-area-inset-bottom))}.IiJ8oa_badge{top:calc(var(--dot-inset) - 8px);min-width:24px;height:24px;font-size:12px;inset-inline-end:calc(var(--dot-inset) - 8px)}.IiJ8oa_m-hidden{display:none}}@media (prefers-reduced-motion:no-preference){.IiJ8oa_chat:before{animation:4.2s ease-in-out infinite IiJ8oa_chat-breathe}.IiJ8oa_ringOuter{animation:18s linear infinite IiJ8oa_chat-spin}.IiJ8oa_ringInner{animation:30s linear infinite reverse IiJ8oa_chat-spin}.IiJ8oa_sweep{animation:6s ease-in-out infinite IiJ8oa_chat-sweep}.IiJ8oa_icon path:nth-of-type(n+2){animation:6s ease-in-out 3s infinite IiJ8oa_chat-typing}.IiJ8oa_icon path:nth-of-type(3){animation-delay:3.14s}.IiJ8oa_icon path:nth-of-type(4){animation-delay:3.28s}.IiJ8oa_chat:hover .IiJ8oa_icon path:nth-of-type(n+2),.IiJ8oa_chat:focus-visible .IiJ8oa_icon path:nth-of-type(n+2){animation:1.1s ease-in-out infinite IiJ8oa_chat-typing-live}.IiJ8oa_chat:hover .IiJ8oa_icon path:nth-of-type(3),.IiJ8oa_chat:focus-visible .IiJ8oa_icon path:nth-of-type(3){animation-delay:.14s}.IiJ8oa_chat:hover .IiJ8oa_icon path:nth-of-type(4),.IiJ8oa_chat:focus-visible .IiJ8oa_icon path:nth-of-type(4){animation-delay:.28s}.IiJ8oa_dot:after{animation:2.8s ease-out infinite IiJ8oa_chat-ping}.IiJ8oa_badge:after{animation:2.8s ease-out infinite IiJ8oa_chat-ping-soft}}@media (prefers-reduced-motion:reduce){.IiJ8oa_icon{transition:opacity .12s;transform:none!important}}@keyframes IiJ8oa_chat-spin{to{transform:rotate(360deg)}}@keyframes IiJ8oa_chat-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes IiJ8oa_chat-sweep{0%{transform:translateY(-100%)}24%,to{transform:translateY(300%)}}@keyframes IiJ8oa_chat-typing{0%,9%,18%,to{opacity:1;transform:none}4.5%,13.5%{opacity:.5;transform:translateY(-1.4px)}}@keyframes IiJ8oa_chat-typing-live{0%,50%,to{opacity:1;transform:none}25%{opacity:.5;transform:translateY(-1.4px)}}@keyframes IiJ8oa_chat-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes IiJ8oa_chat-ping-soft{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}
